html body{background:#fff}html body main{overflow-x:clip}html body #sticky-header-content .header-search{display:none!important}html body [class*=anm-fade]{opacity:1!important;transform:none!important;transition:none!important}html body main :is(h1,h2,.x-subheading),html body main [class*=x-block-twm-header],html body main [class*=promotion-grid-header]{text-align:left!important}html body main .shopify-section .rte,html body main .shopify-section .rte p{text-align:left!important}html body main .shopify-section :is(h1,h2,.h2):not(.heading-slide){font-family:Cormorant,Cormorant Garamond,Georgia,serif!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.05!important}html body main .shopify-section h2:not(.heading-slide):not([style*=font-size]){font-size:34px!important}html body main .shopify-section h1:not([style*=font-size]){font-size:40px!important}html body main *{scrollbar-width:none}html body main *::-webkit-scrollbar{display:none}html body main nav[aria-label*=readcrumb],html body main [class*=breadcrumb]{display:none!important}html body .sc.sc-pad:has(>.sc-hero){padding-top:0!important}html body .sc .sc-hero{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;min-height:0!important}html body .sc .sc-hero-img{order:-1;margin:0 -20px 28px!important;width:auto!important;max-width:none!important;border-radius:0!important;aspect-ratio:4/3;height:auto!important;min-height:0!important;background-size:cover!important}html body .sc .sc-hero-txt{padding:0!important;background:transparent!important;text-align:left!important}html:not(#z) body main .sc-hero :is(h1,h2){color:#22253b!important;font-size:40px!important;line-height:1.02!important;margin:0 0 16px!important;text-align:left!important}html body .sc-hero .sc-eyebrow{margin:0 0 12px!important;text-align:left!important}html body .sc-hero-txt>p{text-align:left!important}html body .sc-hero .sc-btn{background:none!important;color:#644c9e!important;padding:0!important;border:0!important;box-shadow:none!important;display:inline-block!important;width:auto!important;min-width:0!important;font-weight:500!important;font-size:16px!important;text-decoration:underline!important;text-underline-offset:6px;margin:4px auto 0 0!important;align-self:flex-start!important}html body .sc-hero .sc-btn:after{content:" \2192"}html body .sc-strip{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;margin:32px 0 0!important;border-top:1px solid #E7E1EC;border-bottom:1px solid #E7E1EC;padding:18px 0!important}html body .sc-strip>div{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0 6px!important;display:block!important;text-align:left!important}html body .sc-strip>div+div{border-left:1px solid #E7E1EC!important;padding-left:12px!important}html body .sc-strip .sc-ic{display:none!important}html body .sc-strip b{display:block;font-family:Cormorant,Georgia,serif;font-size:24px;font-weight:600;line-height:1.1;color:#22253b}html body .sc-strip span{display:block;font-size:13px;line-height:1.35;color:#5c5e73}html body .cs-st :is(.cs-center,.cs-g4),html body .cs-st .cs-center :is(p,h2,h3,.cs-eyebrow){text-align:left!important}html body .cs-st .cs-lead{margin-left:0!important;margin-right:0!important}html body main.theme-template-index>.shopify-section:first-child .x-block-slide{flex-direction:column!important;position:relative!important;height:auto!important;min-height:0!important;max-height:none!important;background:linear-gradient(180deg,#6e145099,#6e14508c 45%,#6e145000 68%),linear-gradient(90deg,#fea9a7,#f86f9e 45%,#e8438d)!important}html body main.theme-template-index>.shopify-section:first-child .x-block-slide:after{content:"";display:block;width:100%;aspect-ratio:100/101.6;background:url(/cdn/shop/files/46cb3e2c-a634-48e7-b0d3-6ef91d6369e2.png?width=1200) no-repeat;background-size:179vw auto;background-position:-39vw 100%;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 6%);mask-image:linear-gradient(to bottom,transparent 0,#000 6%)}html body main.theme-template-index>.shopify-section:first-child .x-block-slide>div:first-child{display:none!important}html body main.theme-template-index>.shopify-section:first-child .hero-text{background:transparent!important}html body main.theme-template-index>.shopify-section:first-child .animate_transition_slide__box{padding:28px 0 12px!important;background:transparent!important}html body main.theme-template-index>.shopify-section:first-child [class*=content--slide] .inline-flex{justify-content:flex-start!important;margin-top:20px!important}html:not(#z) body main.theme-template-index>.shopify-section:first-child :is(h1,h2,#z){font-size:40px!important}html:not(#z) body main.theme-template-index>.shopify-section:first-child :is(h1,h2,.x-subheading,.rte,.rte p,#z){color:#fff!important}html:not(#z) body main.theme-template-index>.shopify-section:first-child .x-subheading{opacity:.9}html:not(#z) body main.theme-template-index>.shopify-section:first-child .inline-flex a{background:#fff!important;color:#644c9e!important;border-color:#fff!important}html body main.theme-template-index>.shopify-section:first-child .inline-flex,html body main.theme-template-index>.shopify-section:first-child .inline-flex a{display:flex!important;width:100%!important}html body main.theme-template-index>.shopify-section:first-child .inline-flex a{justify-content:center!important}html body [id*=__text_column_with_image] .x-pgw{padding-left:20px!important;padding-right:0!important}html body [id*=__text_column_with_image] [class*=container-template]{flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0!important;padding:0 20px 6px 0!important}html body [id*=__text_column_with_image] [class*=gap-column]{flex:0 0 76%!important;width:76%!important;max-width:76%!important;padding:0!important;scroll-snap-align:start}html body [id*=__text_column_with_image] [class*=gap-column]>div{border-radius:12px;overflow:hidden}html body [id*=__text_column_with_image] [class*=gap-column] *{text-align:left!important}html body [id*=__text_column_with_image] [class*=x-block-twm-header]{padding-right:20px}html body [id*=__promotion_grid] .grid{padding:0 20px;gap:10px!important}html body [id*=__promotion_grid] .x-block-promotion{border-radius:12px;overflow:hidden;margin:0!important}html body [id*=__promotion_grid] .h4{font-size:15px!important}html body .cs-rv-track>.cs-rv-card:nth-child(n+4){display:none!important}html body .cs-rv-dots,html body .cs-rv-btn{display:none!important}html body [id*=__image_with_text] .iwt-image{padding:0 20px}html body [id*=__image_with_text] .iwt-image [class*=border-radius]{border-radius:12px;overflow:hidden}html body main.theme-template-index [id*=__image_with_text] .button{background:none!important;color:#644c9e!important;border:0!important;padding:0!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important;font-weight:500!important;font-size:16px!important;text-decoration:underline!important;text-underline-offset:6px;min-width:0!important;width:auto!important}html body main.theme-template-index [id*=__image_with_text] .button:after{content:" \2192"}html body .hr-eye{display:none}html body .hr-d .hr-btn{white-space:nowrap;font-size:14px;padding:10px 14px}html body main .comparison-table,html body main [class*=comparison] table{margin-left:0}html body main .cs-bloom{text-align:left!important}html body main .cs-bloom :is(h2,#z){font-size:36px!important}html body main.theme-template-product .x-splide-slide button[class*="pb-[133%]"]{padding-bottom:92%!important}html body main.theme-template-product .x-splide-slide img.image-detail{object-fit:cover!important}html body main.theme-template-product .product-info .x-block-text{margin-bottom:8px!important}html body main.theme-template-product .x-block-description{order:40}html body main.theme-template-product [class*=x-block-collapsible-tab]{order:41;border-radius:0!important;background:transparent!important}html body main.theme-template-product shopify-payment-terms{display:none!important}html body main.theme-template-suffix-faq [id*=__promotion_banner] :is(img,picture){display:none!important}html body main.theme-template-suffix-faq [id*=__promotion_banner] *{background:transparent!important;min-height:0!important;height:auto!important;position:static!important;transform:none!important}html:not(#z) body main.theme-template-suffix-faq [id*=__promotion_banner] :is(h1,h2,p){color:#22253b!important;text-align:left!important;padding:0!important}html body main.theme-template-suffix-faq [id*=__promotion_banner] h2{font-size:40px!important;margin:0 0 12px!important}html body main.theme-template-suffix-faq [id*=__promotion_banner]{padding:32px 20px 4px!important}html body [id*=__faq] .faq-category{background:transparent!important;border:0!important;border-radius:0!important;padding-left:0!important;box-shadow:none!important}html body [id*=__faq] [class*=faq-category-conte]{padding-left:0!important}html body [id*=__faq] [class*=faq-category-conte] .h4{font-family:Cormorant,Georgia,serif!important;font-size:28px!important;font-weight:600!important}html body .cs-fq-chips{justify-content:flex-start!important}html body main table td,html body main table th{word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none;hyphens:none}html body .cs-hcp-gate{background:transparent!important;border-radius:0!important;padding:32px 0 8px!important;text-align:left!important}html body .cs-hcp-gate :is(h1,h2,p){text-align:left!important}html body .mp-hero{background:transparent!important;border-radius:0!important;padding:28px 0 8px!important;text-align:left!important}html body .mp-hero :is(h1,h2){margin-left:0!important;margin-right:0!important;max-width:none!important;text-align:left!important;font-size:40px!important}html body .mp-three>*{background:transparent!important;border-radius:0!important;padding:18px 0!important;border-top:1px solid #E7E1EC;box-shadow:none!important}html body main.theme-template-suffix-contact :is(h1,h2,p){text-align:left!important}html body main.theme-template-blog :is(h1,h2,p){text-align:left!important}html body main.theme-template-cart .form-checkout{background:#fff!important;padding-left:0!important;padding-right:0!important}html body main.theme-template-cart div:has(>label[for=x-share-cart-field]){display:none!important}html body main.theme-template-cart div:has(>div>.estimate-content){display:none!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/cs-mobile.css.map */
