:root{--color-black: #000000;--color-white: #FFFFFF;--color-red: #CF6D76;--color-grey: #E6DFDF;--color-primary: #CF6D76;--color-text: #1C1B1B;--color-bg: #F2F2F2;--color-secondary-bg: #FCFAFA;--color-button-hover: #B0ADA6;--color-border: #E0DFDF;--color-border-dark: #707070;--color-social: #CCC7C7;--color-price: #1C1B1B}@font-face{font-family:Kaisei-Opti;src:url(KaiseiOpti-Regular.woff2) format("woff2"),url(KaiseiOpti-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}body,p,div{font-family:Red Hat Display,sans-serif!important;font-weight:400}h1,h2,h3,h4,h5,h6,button{font-family:Red Hat Display,sans-serif!important;font-weight:500}.mt-0{margin-top:0!important}.mt-10{margin-top:10px!important}.mt-20{margin-top:20px!important}.mt-30{margin-top:30px!important}.mb-0{margin-bottom:0!important}.mb-10{margin-bottom:10px!important}.mb-20{margin-bottom:20px!important}.mb-30{margin-bottom:30px!important}.template-page .PageHeader{background:var(--color-white);text-align:center;border-bottom:1px solid var(--color-border);padding:40px 0;margin-top:0}.template-page .PageHeader .SectionHeader__Heading{margin-bottom:0}.features--heading-uppercase .Heading{letter-spacing:.3px}.Rte:not(.Footer__Content):not(.SectionHeader__Description){font-size:1.14rem;line-height:1.75}.Button,.shopify-payment-button__button--unbranded,input.spr-button-primary,.spr-summary-actions-newreview,.spr-button-primary:not(input),.spr-pagination-prev>a,.spr-pagination-next>a{font-family:Red Hat Display,sans-serif;font-size:1.14rem;line-height:1.3;letter-spacing:.5px;transition:color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86),background .45s cubic-bezier(.785,.135,.15,.86)}.Button--primary{background-color:var(--button-background)}.Button:before,.shopify-payment-button__button--unbranded:before,input.spr-button-primary:before,.spr-summary-actions-newreview.spr-summary-actions-newreview:before,.spr-button-primary:not(input):before,.spr-pagination-prev>a:before,.spr-pagination-next>a:before{background-color:transparent;transition:none!important}.features--show-button-transition .Button--primary:not([disabled]):hover,.features--show-button-transition .shopify-payment-button__button--unbranded:not([disabled]):hover,.features--show-button-transition .spr-summary-actions-newreview:not([disabled]):hover,.features--show-button-transition .spr-button-primary:not(input):not([disabled]):hover{color:var(--color-white);background-color:var(--color-button-hover);border-color:var(--color-button-hover)}.features--show-button-transition .Button--secondary:not([disabled]):hover,.features--show-button-transition .spr-pagination-prev>a:not([disabled]):hover,.features--show-button-transition .spr-pagination-next>a:not([disabled]):hover{color:var(--color-white);background-color:var(--color-button-hover);border-color:var(--color-button-hover)}.Image--contrast:after{background:#3c393924}.Image--contrast:not(.Slideshow__ImageContainer):hover:after{display:none}.ProductItem__Info .ProductItem__Title{letter-spacing:.5px}.ProductItem__Title>a{color:var(--color-black)}.ProductItem__PriceList{display:flex;align-items:center;justify-content:center;gap:6px}.ProductItem__Price{font-size:1.05rem;letter-spacing:.1px;color:var(--color-price)}.ProductItem__Price.Price--compareAt{color:var(--color-border-dark)}.ProductItem__Price.Price--highlight.Price--compareAt-highlight{color:var(--color-red)}.ProductItem__Price.Price--compareAt.Price--compareAt-strike{color:var(--color-price);text-decoration:line-through}.Price--compareAt:before{display:none}.ProductItem__Label.ProductItem__Label--onSale{display:none}@media screen and (min-width: 1760px){#main>.shopify-section>section:not([data-section-type=slideshow]){max-width:1700px;margin-left:auto;margin-right:auto}}@media screen and (max-width: 1760px) and (min-width: 1008px){#main>.shopify-section>section:not([data-section-type=slideshow]){max-width:calc(100% - 60px);margin-left:auto;margin-right:auto}}@media screen and (max-width: 1008px) and (min-width: 640px){#main>.shopify-section>section:not([data-section-type=slideshow]){max-width:calc(100% - 30px);margin-left:auto;margin-right:auto}}@media only screen and (max-width: 900px){.Button,.shopify-payment-button__button--unbranded,input.spr-button-primary,.spr-summary-actions-newreview,.spr-button-primary:not(input),.spr-pagination-prev>a,.spr-pagination-next>a{font-size:1rem;padding:10px 18px}}@media (max-width: 621px){.template-page .PageHeader{padding:15px 0}.template-page .PageHeader .SectionHeader__Heading{font-size:1.5rem;letter-spacing:.1px}#pushdaddy-button-label{display:none}}.klaviyo-form{border-radius:0!important;padding:50px 30px 10px!important}.klaviyo-form input{height:auto!important;color:var(--color-white)!important;background:transparent!important;border-radius:0!important;border:1px solid var(--color-white)!important;transition:border-color .1s ease-in-out!important;padding:12px 14px!important}.klaviyo-form input::placeholder{color:var(--color-white)!important}.klaviyo-form button.needsclick{font-size:1rem!important;line-height:1!important;border:1px solid transparent;border-radius:0!important;padding:14px 28px!important;color:var(--color-black)!important;background:var(--color-white)!important;transition:color .45s cubic-bezier(.785,.135,.15,.86),border .45s cubic-bezier(.785,.135,.15,.86),background .45s cubic-bezier(.785,.135,.15,.86)}.klaviyo-form button.needsclick:hover{color:var(--color-white)!important;background:var(--color-button-hover)!important;border-color:var(--color-button-hover)!important}.klaviyo-close-form{margin-right:13px!important;margin-top:15px!important}button.swym-button.swym-add-to-wishlist-view-product{position:absolute!important;top:10px;right:10px;font-family:swym-font!important;opacity:1!important}button.swym-button.swym-add-to-wishlist-view-product:after{font-size:16px}button.swym-button.swym-add-to-wishlist-view-product.swym-added:after{color:var(--color-red)!important}.ProductItem__Wrapper{position:relative}span.product-special-label,span.product-tag-label{position:absolute;z-index:10;left:10px;top:10px;background:#f7f7f7;text-transform:uppercase;font-weight:700;line-height:1;padding:5px 10px;font-size:.7em;border-radius:5px}.template-article .Rte table{white-space:inherit}.template-article .Rte table td{width:50%}.ProductItem__Wrapper .AspectRatio>img{object-fit:contain}.ProductItem__Wrapper .AspectRatio{background:#fff}
/*# sourceMappingURL=/cdn/shop/t/7/assets/global.css.map */
