#main>section:not(.shopify-section--main-product):not(.shopify-section--faq):not(.shopify-section--main-collection),#main>div,#main>footer,.shopify-section--main-product .product .product-info{overflow-x:hidden}@media screen and (max-width: 999px){.shopify-section--main-product{overflow:hidden!important}}section .section{padding:48px 12px}section .section .section-stack{gap:24px}section .section .section-stack .section-header{grid-template-columns:1fr;justify-items:center;text-align:center}section .section .section-stack .section-header .prose{display:flex;flex-direction:column-reverse;gap:16px}section .section .section-stack .section-header>.text-with-icon{grid-column-start:unset}section .section .section-stack .section-header h2,section .section .section-stack .section-stack__intro h2{font-size:28px;line-height:36px;margin:0;text-transform:uppercase}section .section .section-stack .section-header .subheading,section .section .section-stack .section-stack__intro .subheading{font-size:14px;line-height:20px;color:#767676;font-weight:400!important}.mega-menu{border:unset!important;padding:32px;gap:0}.mega-menu__nav{flex-wrap:nowrap;gap:12px;max-width:unset;overflow:auto hidden;scrollbar-width:none;align-items:unset;margin:0 -32px;padding:0 32px}.mega-menu__nav li{width:100%;min-width:160px;max-width:160px}.mega-menu__nav li a{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;text-align:center;width:100%}.mega-menu__nav li a img{border-radius:8px;height:100%;min-height:206px;max-height:206px;width:100%;object-fit:cover}.mega-menu__nav li a .reversed-link{background:unset;font-size:16px;line-height:normal;opacity:1}navigation-drawer .drawer-submenu{overflow:hidden;height:0;opacity:0;transition:height .4s ease,opacity .3s ease;grid-template-columns:repeat(3,1fr);gap:12px 8px;padding-left:12px;margin-top:12px;border-left:1px solid #D9D9D9}navigation-drawer .drawer-submenu.open{opacity:1;height:auto}navigation-drawer .logonclose{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;border-bottom:1px solid #E8D7F1;padding:13.5px 16px}navigation-drawer .logonclose img{width:auto;height:30px}navigation-drawer .logonclose button[is=close-button]{border:unset;width:auto;display:flex;padding:0;height:auto;min-height:unset}.navigation-drawer::part(body){gap:0!important;padding-block-start:0!important}.navigation-drawer[mobile-opening=left]{padding:0;--drawer-content-max-height: 100%;max-width:390px}.navigation-drawer[mobile-opening=left]::part(content){border:unset;border-radius:0;padding:0}navigation-drawer .two-icon{display:flex}.navigation-drawer[mobile-opening=left] .panel__wrapper{padding:0;gap:0}navigation-drawer .panel-footer{border:unset;background:#fffdf7;padding:4px 16px 16px}navigation-drawer .panel-footer .panel-footer__localization-wrapper{padding:0;border:unset;flex-direction:column;gap:0}navigation-drawer .panel-footer .panel-footer__localization-wrapper ul{display:flex;justify-content:center;gap:0;align-items:center;align-self:stretch}navigation-drawer .panel-footer .panel-footer__localization-wrapper ul li{display:flex;padding:12px 0}navigation-drawer .panel-footer .panel-footer__localization-wrapper ul li a{display:flex;color:#767676;font-size:14px;line-height:20px;border-right:1px solid #ddd;padding:0 8px}navigation-drawer .panel-footer .panel-footer__localization-wrapper ul li:last-child a{border-right:unset}navigation-drawer .panel-footer .panel-footer__localization-wrapper a.panel-footer__account-link{display:flex;font-size:14px;justify-content:space-between;width:100%;gap:12px;align-items:center;line-height:20px;padding:6px 6px 6px 16px;border-radius:8px;background:#fff1c2}navigation-drawer .panel-footer .panel-footer__localization-wrapper a.panel-footer__account-link>span.login-text{padding:11px 16px;border-radius:6px;background:#2a2a2a;color:#fff;font-size:14px;line-height:1;text-transform:capitalize}.navigation-drawer .panel__scroller{scrollbar-width:none;gap:0}.navigation-drawer .panel__scroller .new-menu_banner{padding:8px}.navigation-drawer .panel__scroller .new-menu_banner img{border-radius:8px}.navigation-drawer .panel__scroller ul.first-level{padding:8px 16px;margin:0 0 100px;gap:10px}.navigation-drawer .panel__scroller ul.first-level li.drawer-item{padding:8px 0}.navigation-drawer .panel__scroller ul.first-level li.drawer-item .w-full{display:flex;align-items:center;font-size:16px;line-height:20px}.navigation-drawer .panel__scroller ul.first-level li.drawer-item .w-full span{display:flex;font-size:16px;line-height:20px}.navigation-drawer .panel__scroller ul#drawer-1-1 li a.w-full{display:flex;flex-direction:column;gap:8px}.navigation-drawer .panel__scroller ul#drawer-1-1 li a.w-full img{border-radius:8px}.navigation-drawer .panel__scroller ul#drawer-1-1 li a.w-full span{font-size:12px;line-height:1}.announcement-bar{padding-block:12px}.announcement-bar .text-xs{font-size:12px;line-height:normal}.header__wrapper{gap:8px;padding:8px}.header__wrapper nav.header__link-list{grid-column:1 / -1;justify-content:center;border-top:1px solid #E8D7F1;border-bottom:1px solid #E8D7F1;padding:0 68px;gap:0}.header__wrapper nav.header__link-list>ul>li{padding:12px 24px}.header__wrapper nav.header__link-list ul li summary,.header__wrapper nav.header__link-list ul li a.link-faded-reverse{font-size:16px;line-height:1;display:flex}.header__wrapper .header__icon-list{gap:0}.header__wrapper .header__icon-list .tap-area:before{display:none}.header__wrapper .header__icon-list .tap-area.block{display:flex}.header__wrapper .header__icon-list .hulk-wishlist-icon{padding:0}.header__wrapper .header__icon-list .hulk-wishlist-icon .hulk-header-icon,.header__wrapper .header__icon-list .hulkapps-wishlist-header-icon-li-header{display:flex}.header__wrapper .header__icon-list svg{margin:0 10px}.header__wrapper .header__cart-count{left:unset;right:2px;top:-8px}.header__wrapper .header__cart-count .count-bubble{--size: 20px;background:#fcc917;color:#2a2a2a;font-size:10px}.header__wrapper .header__cart-count .count-bubble span{font-weight:700!important}footer .footer{padding:0}footer .container{margin:0}footer .footer__block-list{padding:32px 0;margin:0;gap:32px;justify-content:flex-start}footer .footer__block--text{gap:16px;border-bottom:1px solid #767676;padding:0 16px 32px}footer .footer__block--text p{color:#ddd;font-weight:400!important;font-size:14px;line-height:20px}footer .footer__block--newsletter>.v-stack{gap:16px}footer .footer__block--newsletter .form-control input{height:48px;padding:0 16px!important;color:#ddd;border-color:#ddd}footer .footer__block--newsletter .form-control label{height:48px;left:unset;margin-inline-start:16px;opacity:1;color:#ddd;font-size:14px;line-height:1}footer .footer__block--newsletter .self-submit-button{right:16px}footer .footer__block--newsletter .self-submit-button button{background:unset}footer .footer__block--newsletter>.v-stack .h3{color:#fff;font-size:16px;line-height:20px;font-weight:600!important}footer .footer__block--newsletter>.v-stack p{color:#ddd;font-weight:400!important;font-size:14px;line-height:20px}footer .footer__block--menu{max-width:unset;flex-basis:17%;gap:16px}footer .footer__block--menu p.bold{color:#fff;font-size:16px;line-height:1}footer .footer__block--menu ul{gap:12px}footer .footer__block--menu ul li{display:flex}footer .footer__block--menu a{color:#ddd;opacity:1;font-weight:400!important;font-size:14px;line-height:1}footer .footer__wrapper{gap:0}footer .footer__aside{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:24px 16px;border-top:1px solid #767676;gap:24px}footer .footer__aside .footer__aside-top .social-media{gap:21px}footer .footer__aside .footer__aside-top .social-media a{display:flex}footer .footer__aside .footer__aside-top .social-media a:before{display:none}footer .footer__aside .footer__copyright{order:unset;gap:16px}footer .footer__aside .footer__copyright p,footer .footer__aside .footer__copyright a{color:#ddd;font-size:14px;line-height:1}section.shopify-section--slideshow .slideshow{padding:12px}section.shopify-section--slideshow .slideshow .content-over-media{border-radius:8px}section.shopify-section--slideshow .stretching-dots{gap:6px}section.shopify-section--slideshow .stretching-dots button{background:#767676;width:11px;height:6px;opacity:1}section.shopify-section--slideshow .stretching-dots button[aria-current=true]{width:53px;background:#fff}section.shopify-section--collection-list .section{padding:12px}section.shopify-section--collection-list .collection-list{gap:8px}section.shopify-section--collection-list .collection-card .content-over-media{grid-template:0 minmax(0,1fr) 0 / minmax(0,1fr) minmax(0,min(var(--container-max-width),100% - var(--content-over-media-gap, var(--content-over-media-column-gap, var(--container-gutter))) * 0)) minmax(0,1fr);border-radius:8px;gap:8px}section.shopify-section--collection-list .collection-card .collection-card__content:first-child{margin:0}section.shopify-section--collection-list .collection-card .collection-card__content-wrapper{width:100%}section.shopify-section--collection-list .collection-card .collection-card__content-wrapper .collection-card__content{padding:8px 0;border-radius:8px;border:1px solid var(--Black, #2A2A2A);background:var(--White, #FFF)}section.shopify-section--collection-list .collection-card .collection-card__content-wrapper .collection-card__content p.h6{font-size:14px;line-height:1}section.shopify-section--collection-list .scroll-area{gap:8px}section.shopify-section--scrolling-text .section{padding:16px 0;border-top:1px solid #7A4E8D;border-bottom:1px solid #7A4E8D}.scrolling-text__text{padding-inline-start:0;padding-inline-end:0;font-weight:400!important;font-size:16px;line-height:1;display:flex;align-items:center}.product-card .quickaddbtn button{width:unset;height:unset;display:flex;border-width:0;background:unset;border-radius:unset}.product-card .quickaddbtn button>div{display:flex}.product-card .product-card__quick-buy{opacity:1;visibility:visible;transform:unset;right:4px;bottom:4px}.product-card .card-rating-stars{position:absolute;flex-direction:row-reverse;bottom:4px;left:4px;border-radius:4px;background:#fffc!important;padding:2px 6px;gap:4px}.product-card .card-rating-stars .text-sm{font-size:12px}.product-card .product-card__badge-list{left:4px;top:4px}.product-card .product-card__badge-list .each-badge{display:flex;align-items:center;gap:4px;padding:6px;border-radius:4px;background:#fff}.product-card .product-card__badge-list .each-badge .badge-text{font-size:10px;line-height:1}.product-card .product-card__figure,.product-card *+:is(p,div,ul,ol){margin:0!important}.product-card .product-card__image{border-radius:8px;margin:0!important}.product-card :is(.link,.prose a:not(.button)){background:unset}.product-card .product-card__info{padding:8px 0 0}.product-card .product-card__info .gap-0\.5.w-full{gap:8px}.product-card .product-card__info .gap-0\.5.w-full .rating-with-text{align-items:start}.product-card .wishlist-btn{position:relative!important}.product-card .wishlist-btn i{margin:0!important}.product-card .product-card__title{display:flex;flex-direction:column;gap:8px}.product-card .prod-card-bottom-tag{padding:6px;border-radius:4px;background:var(--Pale-Yellow, #FFF1C2);width:fit-content;font-size:8px;line-height:1}.product-card .product-card__title>a{font-size:10px;line-height:12px;text-align:left}.product-card .price-list{gap:6px;align-items:center}.product-card .price-list span.money{color:#2a2a2a;font-size:12px;line-height:1;display:flex}.product-card .price-list compare-at-price span.money{color:#767676;font-weight:400!important}.product-card .price-list span.saving{border-radius:100px;border:.5px solid var(--Red, #C8090D);background:var(--Peach, #FFE4E4);padding:4px 6px;font-size:8px;line-height:1}.shopify-section--faq .section{padding:64px 16px}.shopify-section--faq .section .section-stack{gap:0}.shopify-section--faq .section-stack__intro{margin:0 0 24px}.shopify-section--faq .section-stack__intro .prose{display:flex;flex-direction:column-reverse;gap:16px}.shopify-section--faq .section-stack__main .accordion-box{padding:0;display:flex;flex-direction:column;gap:8px}.shopify-section--faq .section-stack__main .accordion-box .accordion{border-radius:24px;border:1px solid #D9D9D9!important;background:#fffefe;padding:24px}.shopify-section--faq .section-stack__main .accordion-box .accordion .accordion__toggle{padding:0;gap:32px}.shopify-section--faq .section-stack__main .accordion-box .accordion .accordion__toggle span{font-size:16px;line-height:22px}.shopify-section--faq .section-stack__main .accordion-box .accordion .accordion__toggle span.circle-chevron{background:unset}.shopify-section--faq .section-stack__main .accordion-box .accordion .accordion__content{margin:16px 0 0;padding:0}.shopify-section--faq .section-stack__main .accordion-box .accordion .accordion__content .prose{color:#6b6b6b;font-size:16px;line-height:22px}.shopify-section--main-product .section{padding:12px 12px 48px}.shopify-section--main-product .section .product{gap:24px}.shopify-section--main-product .product-info__block-item{margin:0}.shopify-section--main-product .product-info .tagsandrating{margin:0 0 36px;display:flex;justify-content:space-between;align-items:center;align-self:stretch}.shopify-section--main-product .product-info .tagsandrating .prod-rating{display:flex;align-items:center;gap:4px;padding:6px 8px;border-radius:4px;background:#d2f0eb}.shopify-section--main-product .product-info .tagsandrating .prod-rating .stars{display:flex}.shopify-section--main-product .product-info .tagsandrating .prod-rating count{font-size:12px;line-height:normal}.shopify-section--main-product .product-info .tagsandrating .pdptags{display:flex;align-items:center;gap:4px}.shopify-section--main-product .product-info .tagsandrating .pdptags .each-badge{display:flex;align-items:center;border-radius:4px;background:#fff;gap:8px;padding:6px 8px}.shopify-section--main-product .product-info .tagsandrating .pdptags .each-badge .badge-text{font-size:10px;line-height:1}.shopify-section--main-product .product-info .product-info__title{margin:0 0 16px;font-size:24px;line-height:normal}.shopify-section--main-product .product-info .herousp{margin:0 0 16px;display:flex;flex-direction:column;gap:4px}.shopify-section--main-product .product-info .herousp .divider:last-child{display:none}.shopify-section--main-product .product-info .herousp .divider{display:none}.shopify-section--main-product .product-info .herousp .each-usp{color:#767676;font-size:12px;line-height:normal}.shopify-section--main-product .product-info .product-info__price{margin:0 0 16px;padding:36px 0 0;border-top:1px solid #E8D7F1}.shopify-section--main-product .product-info .product-info__price .price-list{gap:14px 8px;align-items:center}.shopify-section--main-product .product-info .product-info__price .price-list sale-price,.shopify-section--main-product .product-info .product-info__price .price-list compare-at-price{display:flex;line-height:1}.shopify-section--main-product .product-info .product-info__price .price-list .money{color:#2a2a2a;font-size:24px;line-height:1}.shopify-section--main-product .product-info .product-info__price .price-list compare-at-price .money{color:#767676}.shopify-section--main-product .product-info .product-info__price .price-list .saving{display:flex;padding:4px 8px;align-items:center;border-radius:32px;border:1px solid #C8090D;background:#ffe4e4;color:#c8090d;font-size:10px;line-height:1}.shopify-section--main-product .product-info .product-info__price .price-list .incl-tax{flex:100%;color:#767676;font-size:12px;line-height:1}.shopify-section--main-product .product-info .prepaid{margin:16px 0 36px;color:#c8090d;font-size:12px;line-height:1}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=connected-packsize]{margin:36px 0}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=connected-packsize] .cp-div{display:flex;flex-direction:column;gap:16px}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=connected-packsize] .cp-div>p{font-size:16px;line-height:1}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=connected-packsize] .cp-div .connected-products{display:flex;align-items:center;gap:8px;overflow:auto;scrollbar-width:none;margin:0 -12px;padding:0 12px}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=connected-packsize] .cp-div .connected-products .connected-product{border-radius:8px;border:1px solid #DDD;padding:12px 0 0;gap:10px;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:116px;overflow:hidden}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=connected-packsize] .cp-div .connected-products .connected-product .swatch-name{font-weight:400!important;font-size:16px;line-height:1;padding:0 16px;width:100%}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=connected-packsize] .cp-div .connected-products .connected-product .price-list .saving,.shopify-section--main-product .product-info .product-info__block-item[data-block-type=connected-packsize] .cp-div .connected-products .connected-product .price-list .incl-tax{display:none}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=connected-packsize] .cp-div .connected-products .connected-product .price-list{gap:4px;width:100%;padding:0 16px;justify-content:center}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=connected-packsize] .cp-div .connected-products .connected-product .price-list sale-price,.shopify-section--main-product .product-info .product-info__block-item[data-block-type=connected-packsize] .cp-div .connected-products .connected-product .price-list compare-at-price{display:flex;line-height:1}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=connected-packsize] .cp-div .connected-products .connected-product .price-list .money{color:#2a2a2a;font-size:12px;line-height:1}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=connected-packsize] .cp-div .connected-products .connected-product .price-list compare-at-price .money{color:#767676}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=connected-packsize] .cp-div .connected-products .connected-product .calculatedprice{padding:8px;background:#e8d7f1;width:100%;font-weight:400!important;font-size:12px;line-height:1}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=connected-packsize] .cp-div .connected-products div.connected-product{background:#2a2a2a;border-color:#2a2a2a}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=connected-packsize] .cp-div .connected-products div.connected-product .swatch-name{color:#fff}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=connected-packsize] .cp-div .connected-products div.connected-product .price-list sale-price .money{color:#fff}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=connected-color]{margin:36px 0}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=connected-color] .cp-div{display:flex;flex-direction:column;gap:16px}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=connected-color] .cp-div .color-name-p{font-size:16px;line-height:1}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=connected-color] .cp-div .color-name{color:#6b6b6b;text-transform:uppercase}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=connected-color] .cp-div .main_color_variant{display:flex}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=connected-color] .cp-div .main_color_variant_product{display:flex;gap:0;overflow-x:auto;scrollbar-width:none}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=connected-color] .cp-div .main_color_variant_product .color_variant_product{display:flex}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=connected-color] .cp-div .main_color_variant_product .color_variant_product label{margin:4px;--swatch-size: 40px;--swatch-offset: 10px;border:.2px solid #000}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=connected-color] .cp-div .main_color_variant_product .color_variant_product:first-child label.color-swatch{border:unset}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=connected-color] .cp-div .main_color_variant_product .color_variant_product:first-child label.color-swatch:before{opacity:1;box-shadow:0 0 0 1px}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=variant-picker]{margin:36px 0 16px}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=variant-picker] .variant-picker__option-info{margin:0 0 16px}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=variant-picker] .variant-picker__option-info .h-stack.gap-2{gap:8px}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=variant-picker] .variant-picker__option-info legend{color:#2a2a2a;font-size:16px;line-height:1;text-transform:uppercase}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=variant-picker] .variant-picker__option-info .h-stack.gap-2>span{font-size:16px;line-height:1;color:#6b6b6b;text-transform:uppercase}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=variant-picker] .variant-picker__option-values{gap:8px}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=variant-picker] .variant-picker__option-values label.block-swatch{border-radius:32px;border:1px solid #D9D9D9;padding:16px;height:auto;min-width:64px;justify-content:center}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=variant-picker] .variant-picker__option-values label.block-swatch>span{font-size:16px;line-height:1}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=variant-picker] .variant-picker__option-values label.block-swatch:before{display:none}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=variant-picker] .variant-picker__option-values input:checked+label.block-swatch{background:#2a2a2a;border-color:#2a2a2a;color:#fffefe}.shopify-section--main-product .product-info .size-instruction-chart{margin:16px 0 12px;display:flex;align-items:center;justify-content:space-between}.shopify-section--main-product .product-info .size-instructions{color:#7a4e8d;font-size:14px;line-height:1}.shopify-section--main-product .product-info .size-instruction-chart .size-chart{color:#7a4e8d;font-size:14px;line-height:1;text-decoration:underline;cursor:pointer}.shopify-section--main-product .product-info .delivery-estimation{margin:0 0 16px;padding:11px 16px;border-radius:16px;background:var(--Lavender, #E8D7F1);width:fit-content;font-size:12px;line-height:1}.shopify-section--main-product .product-info .product-info__buy-buttons{margin:16px 0;display:flex;gap:8px;align-items:center}.shopify-section--main-product .product-info .product-info__buy-buttons form{width:100%}.shopify-section--main-product .product-info .product-info__buy-buttons form button[type=submit]:disabled{background-color:#767676;cursor:not-allowed;pointer-events:none}.shopify-section--main-product .product-info .product-info__buy-buttons form button[type=submit]{padding:16px;border-radius:8px}.shopify-section--main-product .product-info .product-info__buy-buttons form button[type=submit]>div{font-size:18px;line-height:1}.shopify-section--main-product .product-info .product-info__buy-buttons .wishlist-reappearnce{border:1px solid #a1a1a1;border-radius:8px;width:100%;max-width:50px;height:50px;display:flex;justify-content:center;align-items:center}.product-info__buy-buttons .wishlist-reappearnce .heart-hulk-animation{margin-right:0}.shopify-section--main-product .product-info .product-info__offer-list{margin:16px 0;padding:8px 0;border-top:1px solid #E8D7F1;border-bottom:1px solid #E8D7F1;gap:16px;justify-items:center}.shopify-section--main-product .product-info .product-info__offer-list .offer{padding:0}.shopify-section--main-product .product-info .product-info__offer-list .offer .text-with-icon{gap:2px}.shopify-section--main-product .product-info .product-info__offer-list .offer .text-with-icon .bold{font-size:10px;line-height:1}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=available-offer]{margin:36px 0}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=available-offer] .main-offer{display:flex;flex-direction:column;gap:16px}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=available-offer] .main-offer .av-txt{font-size:16px;line-height:1;text-transform:uppercase}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=available-offer] .main-offer .hero-offers-wrapper{display:flex;align-items:center;gap:8px;overflow:auto;scrollbar-width:none;margin:0 -12px;padding:0 12px}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=available-offer] .main-offer .hero-offers-wrapper .hero-offer-card{display:flex;flex-direction:column;min-width:174px;padding:10px 4px 4px;align-items:center;gap:8px;border-radius:8px;border:1px solid #DDD;background:#fffdf7;text-align:center}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=available-offer] .main-offer .hero-offers-wrapper .hero-offer-card .offer-name{font-size:12px;line-height:1}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=available-offer] .main-offer .hero-offers-wrapper .hero-offer-card .coupon-code-wrapper{display:flex;padding:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:4px;background:#fff}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=available-offer] .main-offer .hero-offers-wrapper .hero-offer-card .coupon-code-wrapper .codetext{color:#7a4e8d;font-size:19px;line-height:1}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=available-offer] .main-offer .hero-offers-wrapper .hero-offer-card .coupon-code-wrapper .subtext{color:#767676;font-weight:400!important;font-size:12px;line-height:1}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=available-offer] .main-offer .hero-offers-wrapper .hero-offer-card .bottomtext{cursor:pointer;display:flex;align-items:center;gap:4px;padding:8px;border-radius:4px;border:1px dashed #7A4E8D;background:#e8d7f1;width:100%;justify-content:center;font-size:12px;line-height:1}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=available-offer] .main-offer .hero-offers-wrapper .hero-offer-card .bottomtext .copy-icon{display:flex}.shopify-section--main-product .product-info .specification{margin:36px 0 24px;display:flex;flex-direction:column;gap:18px}.shopify-section--main-product .product-info .specification .specification_heading{font-size:16px;line-height:1}.shopify-section--main-product .product-info .specification .specification_table{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.shopify-section--main-product .product-info .specification .specification_table .specification_row{display:flex;flex-direction:column;padding:10px 0;gap:12px}.shopify-section--main-product .product-info .specification .specification_table>.specification_row{border-bottom:1px solid #E8D7F1}.shopify-section--main-product .product-info .specification .specification_table>.specification_row:nth-last-child(-n+2){border-bottom:none}.shopify-section--main-product .product-info .specification .specification_table:has(>.specification_row:last-child:nth-child(odd))>.specification_row:nth-last-child(2){border-bottom:1px solid #E8D7F1}.shopify-section--main-product .product-info .specification .specification_table .specification_row label{color:#a1a1a1;font-weight:400!important;font-size:14px;line-height:1}.shopify-section--main-product .product-info .specification .specification_table .specification_row .specification_row_metafield_value{color:#767676;font-size:16px;line-height:1}.shopify-section--main-product .product-info .accordion-group{margin:0 0 36px}.shopify-section--main-product .product-info .accordion-group .accordion{border-color:#e8d7f1}.shopify-section--main-product .product-info .accordion-group .accordion__toggle{padding:16px 0}.shopify-section--main-product .product-info .accordion-group .accordion__toggle .text-with-icon span{text-transform:uppercase}.shopify-section--main-product .product-info .accordion-group .accordion__toggle .text-with-icon span,.shopify-section--main-product .product-info .accordion-group .accordion__content{font-size:16px;line-height:22px}.shopify-section--main-product .product-info .accordion-group .accordion__toggle .circle-chevron{width:32px;height:32px;background:#fff;border:1px solid #ddd}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=dailyessentials]{margin:36px 0}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=bestpaired]{margin:36px 0 0}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=dailyessentials] .product-info__complementary-products,.shopify-section--main-product .product-info .product-info__block-item[data-block-type=bestpaired] .product-info__complementary-products{gap:12px}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=dailyessentials] .product-info__complementary-products .h-stack.justify-between.gap-4>p,.shopify-section--main-product .product-info .product-info__block-item[data-block-type=bestpaired] .product-info__complementary-products .h-stack.justify-between.gap-4>p{font-size:16px;line-height:22px}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=dailyessentials] .product-info__complementary-products .h-stack.justify-between.gap-4 .circle-chevron,.shopify-section--main-product .product-info .product-info__block-item[data-block-type=bestpaired] .product-info__complementary-products .h-stack.justify-between.gap-4 .circle-chevron{width:32px;height:32px;border:1px solid #ddd;background:#fff}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=dailyessentials] .product-info__complementary-products scroll-carousel,.shopify-section--main-product .product-info .product-info__block-item[data-block-type=bestpaired] .product-info__complementary-products scroll-carousel{border:unset}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=dailyessentials] .product-info__complementary-products .horizontal-product-list{grid:auto / auto-flow var(--horizontal-product-width, 80%);gap:8px;border:unset}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=dailyessentials] .product-info__complementary-products .horizontal-product-list .horizontal-product{border-radius:12px;border:1px solid #DDD;padding:4px;gap:8px}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=dailyessentials] .product-info__complementary-products .horizontal-product-list .horizontal-product a{height:100%}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=dailyessentials] .product-info__complementary-products .horizontal-product-list .horizontal-product a img{border-radius:8px;width:100%;min-width:57px;height:100%;object-fit:cover}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=dailyessentials] .product-info__complementary-products .horizontal-product-list .horizontal-product .horizontal-product__info{gap:8px;height:100%;display:flex}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=dailyessentials] .horizontal-product .horizontal-product__cta{margin:0;display:flex;align-self:self-end}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=dailyessentials] .horizontal-product .horizontal-product__cta button{padding:0;background:unset;border-radius:unset}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=dailyessentials] .horizontal-product .horizontal-product__cta button div{display:flex}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=dailyessentials] .horizontal-product .horizontal-product__info>.v-stack{gap:8px}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=dailyessentials] .horizontal-product .horizontal-product__info>.v-stack .reversed-link{background:unset;font-weight:400!important;font-size:12px;line-height:normal;display:flex}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=dailyessentials] .horizontal-product .horizontal-product__info .price-list{gap:4px;align-items:center}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=dailyessentials] .horizontal-product .horizontal-product__info .price-list .money{color:#2a2a2a;font-size:12px;line-height:1}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=dailyessentials] .horizontal-product .horizontal-product__info .price-list compare-at-price .money{font-weight:400!important;color:#767676}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=dailyessentials] .horizontal-product .horizontal-product__info .price-list .saving{padding:4px 8px;border-radius:100px;border:1px solid #C8090D;background:#ffe4e4;color:#c8090d;font-size:8px;line-height:1}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=bestpaired] .product-info__complementary-products .horizontal-product-list{grid:auto / auto-flow var(--horizontal-product-width, 49%);gap:8px;border:unset}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=bestpaired] .product-info__complementary-products .horizontal-product-list .product-card{border:unset}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=bestpaired] .product-info__complementary-products .horizontal-product-list .product-card .product-card__badge-list{left:4px;top:4px}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=bestpaired] .product-info__complementary-products .horizontal-product-list .product-card .product-card__badge-list .each-badge{padding:6px;gap:4px}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=bestpaired] .product-info__complementary-products .horizontal-product-list .product-card .product-card__badge-list .each-badge .badge-text{font-size:8px}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=bestpaired] .product-info__complementary-products .horizontal-product-list .product-card .card-rating-stars{bottom:4px;left:4px}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=bestpaired] .product-info__complementary-products .horizontal-product-list .product-card .product-card__quick-buy{right:4px;bottom:4px}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=bestpaired] .product-info__complementary-products .horizontal-product-list .product-card .quickaddbtn button svg{max-width:32px;width:100%;height:auto}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=bestpaired] .product-info__complementary-products .horizontal-product-list .product-card .product-card__info .gap-0\.5.w-full{gap:8px}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=bestpaired] .product-info__complementary-products .horizontal-product-list .product-card .prod-card-bottom-tag{padding:6px;font-size:8px}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=bestpaired] .product-info__complementary-products .horizontal-product-list .product-card .product-card__title>a{font-size:10px;line-height:normal}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=bestpaired] .product-info__complementary-products .horizontal-product-list .product-card .price-list span.money{font-size:12px}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=bestpaired] .product-info__complementary-products .horizontal-product-list .product-card .price-list span.saving{margin:0;padding:4px 6px;font-size:8px}.shopify-section--main-product .product-gallery__media-list{gap:8px}.shopify-section--main-product .product-gallery__media-list img{border-radius:8px}.shopify-section--main-product .product-gallery{gap:8px}.shopify-section--main-product .product-gallery__thumbnail img{min-height:70px;object-fit:cover;border-radius:8px}.shopify-section--main-product .product-gallery__thumbnail:after{display:none}.shopify-section--main-product .product-gallery__thumbnail[aria-current=true] img{border:1px solid #767676}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=dailyessentials] .product-info__complementary-products .h-stack.gap-2,.shopify-section--main-product .product-info .product-info__block-item[data-block-type=bestpaired] .product-info__complementary-products .h-stack.gap-2{display:flex}.cart-drawer::part(body){padding:0 12px 16px;scrollbar-width:none}.cart-drawer::part(footer){padding:12px}.cart-drawer__inner .cart-drawer__line-items .line-item{gap:12px;align-items:stretch;padding:8px;background:#fffdf7;border-radius:12px;border:1px solid #ddd}cart-drawer .cart-drawer__inner{display:flex;flex-direction:column;gap:0}cart-drawer .cart-drawer__inner .cart-drawer__top .h-stack .h5{color:#2a2a2a;font-size:18px;line-height:1}cart-drawer .cart-drawer__inner .free-shipping-bar{gap:12px}cart-drawer .cart-drawer__inner .free-shipping-bar .progress-bar{height:6px;background:#fff1c2}cart-drawer .cart-drawer__inner .free-shipping-bar .progress-bar:before{border-radius:100px;background:#fcc917}cart-drawer .cart-drawer__inner .cart-drawer__top .h-stack .count-bubble{--size: 20px;width:20px;height:20px;font-size:10px;color:#2a2a2a;background:#fcc917;padding:0}cart-drawer .cart-drawer__inner .cart-drawer__top .h-stack button{display:flex}cart-drawer .cart-drawer__inner .cart-drawer__top .h-stack button svg{max-width:24px;height:auto;width:100%}cart-drawer .cart-drawer__inner .cart-drawer__top{padding:16px 0;gap:16px;flex-shrink:0;position:sticky;top:0;z-index:1;background:#fff}.cart-drawer__inner .cart-drawer__line-items .line-item .line-item__media-wrapper{min-width:70px;max-width:70px;width:100%}.cart-drawer__inner .cart-drawer__line-items .line-item .line-item__media-wrapper img{height:100%;max-width:70px;object-fit:cover;border-radius:8px}.cart-drawer__inner .cart-drawer__line-items .line-item .info-box{width:100%;display:flex;justify-content:space-between;gap:8px}.cart-drawer__inner .cart-drawer__line-items .line-item .info-box .line-item__info .v-stack{gap:12px}.cart-drawer__inner .cart-drawer__line-items .line-item .info-box .line-item__info .v-stack a.bold{line-height:1;display:grid;gap:8px;align-self:end;align-content:center}.cart-drawer__inner .cart-drawer__line-items .line-item .info-box .line-item__info .v-stack a.bold .lineitemtitle{font-size:14px;line-height:20px}.cart-drawer__inner .cart-drawer__line-items .line-item .info-box .line-item__info .v-stack a.bold .lineitemsubtitle{color:#767676;font-size:12px;line-height:1}.cart-drawer__inner .cart-drawer__line-items .line-item .info-box .line-item__info .v-stack .price-list{gap:6px;align-items:center}.cart-drawer__inner .cart-drawer__line-items .line-item .info-box .line-item__info .v-stack .price-list .money{color:#2a2a2a;font-size:14px;line-height:1;display:flex}.cart-drawer__inner .cart-drawer__line-items .line-item .info-box .line-item__info .v-stack .price-list compare-at-price .money{color:#767676;font-weight:400!important;text-decoration:line-through}.cart-drawer__inner .cart-drawer__line-items .line-item .info-box .line-item__info .v-stack .price-list .saving{display:flex;padding:4px 8px;border-radius:100px;border:.5px solid var(--Red, #C8090D);background:var(--Peach, #FFE4E4);color:#c8090d;font-size:8px;line-height:1}.cart-drawer__inner .cart-drawer__recommendations .v-stack{gap:12px}.cart-drawer__inner .cart-drawer__recommendations .v-stack>.h-stack>p{font-size:16px;line-height:1}.cart-drawer__inner .cart-drawer__recommendations .v-stack>.h-stack button{width:48px;height:28px;background:#fffdf7;border:1px solid #ddd}.cart-drawer__inner .cart-drawer__recommendations .horizontal-product-list-carousel{margin:0 -12px;padding:0 12px}.cart-drawer__inner .cart-drawer__recommendations .horizontal-product-list{gap:8px;grid:auto / auto-flow 58vw;border:unset}.cart-drawer__inner .cart-drawer__recommendations .horizontal-product-list .horizontal-product{padding:8px;overflow:hidden;border:1px solid #d9d9d9;border-radius:12px;align-items:stretch;gap:8px}.cart-drawer__inner .cart-drawer__recommendations .horizontal-product-list .horizontal-product img{max-width:65px;flex:auto;width:100%;object-fit:cover;height:100%;border-radius:8px}.cart-drawer__inner .cart-drawer__recommendations .horizontal-product-list .horizontal-product .horizontal-product__info{padding:0;gap:12px;align-items:start;justify-content:space-between;display:flex;flex-direction:column}.cart-drawer__inner .cart-drawer__recommendations .horizontal-product-list .horizontal-product .horizontal-product__info .title{display:flex;font-size:12px;line-height:normal}.cart-drawer__inner .cart-drawer__recommendations .horizontal-product-list .horizontal-product .horizontal-product__info .price-list{gap:4px;align-items:center}.cart-drawer__inner .cart-drawer__recommendations .horizontal-product-list .horizontal-product .horizontal-product__info .price-list .money{display:flex;color:#2a2a2a;font-size:12px;line-height:1}.cart-drawer__inner .cart-drawer__recommendations .horizontal-product-list .horizontal-product .horizontal-product__info .price-list compare-at-price .money{font-weight:400!important;color:#767676}.cart-drawer__inner .cart-drawer__recommendations .horizontal-product-list .horizontal-product .horizontal-product__info .price-list .saving{display:flex;padding:4px 8px;border-radius:100px;border:.5px solid var(--Red, #C8090D);background:var(--Peach, #FFE4E4);color:#c8090d;font-size:8px;line-height:1}.cart-drawer__inner .cart-drawer__recommendations .horizontal-product-list .horizontal-product .horizontal-product__info .horizontal-product__cta button{padding:10px 32px;border-radius:8px;background:var(--Black, #2A2A2A)}.cart-drawer__inner .cart-drawer__recommendations .horizontal-product-list .horizontal-product .horizontal-product__info .horizontal-product__cta button div{color:#fff;font-size:12px;line-height:1}cart-drawer .v-stack.stak-footer{gap:8px}cart-drawer .v-stack.stak-footer .v-stack{gap:12px;padding:0 8px}cart-drawer .v-stack.stak-footer .actual-price .h5,cart-drawer .v-stack.stak-footer .discoounted .h5{font-size:14px;line-height:1}cart-drawer .v-stack.stak-footer .discoounted .h5.discountedmoney{color:#c8090d}cart-drawer .v-stack.stak-footer .total-price .h5{font-size:16px;line-height:1}cart-drawer .v-stack.stak-footer .icon-text{text-align:center}cart-drawer .v-stack.stak-footer .icon-text p{font-size:12px;line-height:normal}cart-drawer .v-stack.stak-footer form button{padding:14px;border-radius:8px;margin:8px 0 0}cart-drawer .v-stack.stak-footer form .button.button--xl div{color:var(--White, #FFF);font-size:16px;line-height:1}.cart-drawer__recommendations .horizontal-product .horizontal-product__info .horizontal-product__cta{margin:0}.cart-drawer__recommendations .horizontal-product .horizontal-product__info .horizontal-product__cta form{line-height:1}.cart-drawer{padding:16px 12px;max-width:500px}.cart-drawer::part(content){border-radius:12px!important}.cart-drawer .product-box{gap:32px}.cart-drawer__line-items>*+*{margin:8px 0 0}.cart-drawer .product-box .cart-drawer__line-items line-item line-item-quantity{margin:0;display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:end}.cart-drawer .product-box .cart-drawer__line-items line-item line-item-quantity .customquantwrapper,.shopify-section--main-cart line-item line-item-quantity .customquantwrapper{border:1px solid #ddd;border-radius:6px;padding:0;display:flex;gap:0;align-items:center;width:min-content;background:#fff}.cart-drawer .product-box .cart-drawer__line-items line-item line-item-quantity .customquantwrapper button,.shopify-section--main-cart line-item line-item-quantity .customquantwrapper button{padding:8.5px;display:flex}.cart-drawer .product-box .cart-drawer__line-items line-item line-item-quantity .customquantwrapper button svg path,.shopify-section--main-cart line-item line-item-quantity .customquantwrapper button svg path{stroke-width:2px}.cart-drawer .product-box .cart-drawer__line-items line-item line-item-quantity span,.shopify-section--main-cart line-item line-item-quantity span{display:flex;line-height:1}.cart-drawer .product-box .cart-drawer__line-items line-item line-item-quantity .quantity-input,.shopify-section--main-cart line-item line-item-quantity .quantity-input{font-size:14px;border:unset;padding:0;width:100%;max-width:min-content;min-width:20px;display:flex;align-self:stretch;line-height:1;margin-top:-2px;-webkit-appearance:none;-moz-appearance:textfield;margin:0!important}.cart-drawer .product-box .cart-drawer__line-items line-item line-item-quantity .quantity-input{margin-top:2px}.loading_wait{width:10%;position:absolute;top:45%;left:45%;z-index:100;display:none}.loading_overlay{position:absolute;width:91%;height:93%;background:#e4ebdfc4;z-index:99;display:none;border-radius:24px}.cart-drawer__inner .cart-drawer__line-items .line-item .info-box .quantitywrapperdiv{display:flex}.cart-drawer .product-box .cart-drawer__line-items line-item line-item-quantity span a,.shopify-section--main-cart line-item line-item-quantity span a{padding:8.5px 9.5px;background:#fff;border:1px solid #ddd;border-radius:6px;display:flex;line-height:1}.shopify-section--main-product product-rerender .product-quick-add{background:#fff;border-top:1px solid #FCC917;width:100%;padding:16px 24px;transform:unset;right:0;bottom:0}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant{gap:16px;grid-template-columns:40px minmax(0,1fr) auto}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant variant-media img{background:#fff;border-radius:8px}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant buy-buttons button{min-width:162px;padding:18px 32px;border-radius:8px}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant buy-buttons button>div{font-size:18px;line-height:1;transform:translateY(0);opacity:1}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant .details-box{grid-auto-flow:column;align-items:center;gap:24px;grid-template-columns:minmax(0,1fr) auto}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant .details-box .details-box-inner{display:grid;gap:16px}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant .details-box .details-box-inner a{font-size:18px;line-height:1;max-width:261px}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant .details-box .price-list{width:fit-content;justify-self:end;align-items:center;gap:8px}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant .details-box .price-list .incl-tax{display:none}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant .details-box .price-list .saving{padding:4px 8px;border-radius:32px;border:.5px solid var(--Red, #C8090D);background:var(--Peach, #FFE4E4);color:#c8090d;font-size:10px;line-height:1}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant .details-box .price-list sale-price,.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant .details-box .price-list compare-at-price{display:flex}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant .details-box .price-list span.money{font-size:18px;line-height:1;color:#2a2a2a}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant .details-box .price-list compare-at-price span.money{color:#767676}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant .details-box .sticky-bar-variants{display:flex;flex-direction:column;gap:8px;align-items:center;justify-self:end}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant .details-box .sticky-bar-variants .sticky-variant select{padding:17px 32px;border-radius:8px;border:1px solid #767676;background:#fff;font-size:18px;line-height:1;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none}.shopify-section--main-collection .container{margin-block-end:24px}.shopify-section--main-collection .collection{--collection-sidebar-width: 216px;margin-block:8px 24px;gap:0 32px}.collection__top-bar>.text-with-icon svg{display:none}.collection__top-bar>.text-with-icon{padding:16px;border-radius:8px 8px 0 0;border:1px solid #DDD;background:#fffdf7;font-size:18px;line-height:1}.collection__top-bar .facets-summary .sort-by-facet{padding:16px;border-radius:8px;border:1px solid #ddd;background:#fff;font-size:18px;line-height:1;align-items:center;text-transform:capitalize}.collection__top-bar .facets-summary .sort-by-facet button .circle-chevron{background:unset;width:16px;height:16px}.collection__facets-scroller{border:1px solid #ddd;border-radius:0 0 8px 8px}.collection__facets-scroller .accordion{border-block-start-width:0;border-color:#d9d9d9;padding:16px;background:#fffdf7}.collection__facets-scroller .accordion:last-of-type{border-block-end-width:0}.collection__facets-scroller .accordion .accordion__toggle{padding:0}.collection__facets-scroller .accordion .accordion__toggle>span,.collection__facets-scroller .accordion .accordion__toggle>label{color:#767676;font-size:16px;line-height:1}.collection__facets-scroller .accordion .accordion__toggle>span.circle-chevron{background:transparent}.collection__facets-scroller .accordion[aria-expanded=true]{background:#fff}.collection__facets-scroller .accordion .accordion__content{margin:0;padding:16px 0 0}.collection__facets-scroller .accordion .accordion__content .checkbox-container{align-items:center}.collection__facets-scroller .accordion .accordion__content .checkbox-container .checkbox{border:1px solid #6B6B6B;width:28px;height:28px;box-shadow:none;border-radius:8px;background-color:#fff;top:0}.collection__facets-scroller .accordion .accordion__content .checkbox-container .checkbox:checked{background-color:#2a2a2a;border:0}.collection__facets-scroller .accordion .accordion__content .checkbox-container label{display:flex;justify-content:space-between;width:100%;opacity:1;font-size:14px;line-height:normal}.collection__facets-scroller .accordion .accordion__content .checkbox-container label .only-count{color:#767676}.collection__facets-scroller .accordion .accordion__content label.color-swatch{--swatch-offset: 2px;--swatch-size: 34px;--swatch-margin: 2px}.collection__results .product-list{gap:12px 8px}.shopify-section--main-collection .container .pagination-wrapper .pagination{border-width:0}.shopify-section--main-collection .container .pagination-wrapper .pagination .pagination__list{justify-self:center;align-items:center;display:flex;gap:8px}.shopify-section--main-collection .container .pagination-wrapper .pagination .pagination__list .pagination__item{width:40px;height:40px;background:transparent;border:1px solid #ddd;color:#767676;border-radius:50%}.shopify-section--main-collection .container .pagination-wrapper .pagination .pagination__list .pagination__item--current{color:#2a2a2a;border-color:#2a2a2a}.shopify-section--main-collection .container .pagination-wrapper .pagination .pagination__list li.pagination__item--prev{margin-right:8px}.shopify-section--main-collection .container .pagination-wrapper .pagination .pagination__list li.pagination__item--next{margin-left:8px}.facets-drawer{width:unset;max-width:653px;width:100%;padding:0}#facets-drawer-sort form .accordion__toggle{display:none}.facets-drawer::part(header){display:none!important}.facets-drawer::part(body){padding:0!important;height:100%;background:#fff;scrollbar-width:none;border-radius:12px 12px 0 0!important}.facets-drawer::part(content){border-radius:12px 12px 0 0!important;background:#fff!important}.facets-drawer .facets-vertical{padding:16px!important;background:#fff}.facets-drawer .facets-vertical .custom-facet-header{display:flex;align-items:center;justify-content:space-between;align-self:stretch;margin:0 0 16px;padding:0 0 16px;border-bottom:1px solid #ddd}.facets-drawer .facets-vertical .custom-facet-header .facets-drawer__floating-apply{margin:0;padding:0}.facets-drawer .facets-vertical .custom-facet-header>p{font-size:24px;line-height:1}.facets-drawer .facets-vertical .custom-facet-header .facets-drawer__floating-apply>button{padding:16px 24px;border-radius:8px;font-size:16px;line-height:1}.facets-drawer .accordion{border-block-end-width:0;padding:0 0 16px;margin:0 0 16px;border-bottom:1px solid #ddd}.facets-drawer .accordion:last-of-type{padding:0;margin:0;border-bottom:unset}.facets-drawer .accordion .accordion__content{padding:0;margin:0}.facets-drawer .accordion .accordion__content .checkbox-list{gap:8px;display:flex;flex-wrap:wrap}.facets-drawer input[type=radio],.facets-drawer input[type=checkbox]:not(.switch){display:none}.facets-drawer .checkbox-container label{display:flex;padding:12px 16px;font-size:14px;text-align:center;color:#2a2a2a;cursor:pointer;transition:all .4s ease;opacity:1;border-radius:8px;align-items:center;justify-content:center;width:100%;background:transparent;line-height:1;border:1px solid #ddd}.facets-drawer input[type=radio]:checked+label,.facets-drawer input[type=checkbox]:checked:not([name="filter.p.m.custom.color_new"]):checked+label{color:#fffefe;background:#2a2a2a;border:1px solid #2a2a2a}.facets-drawer form .accordion__toggle .circle-chevron{background:transparent;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.facets-drawer form .accordion__toggle{padding:0 0 16px}.facets-drawer form .accordion__toggle span:first-child,.facets-drawer form .accordion__toggle label{color:#767676;line-height:1;text-transform:uppercase;font-size:14px}.facets__floating-filter{justify-content:space-between;align-items:center;background:#fff;padding:12px 16px;bottom:0}.facets__floating-filter>button{padding:12px;border-radius:8px;border:1px solid #DDD;background:#fffdf7}.facets__floating-filter>button .text-with-icon{color:#2a2a2a;font-size:14px;line-height:1;gap:8px;flex-direction:row-reverse}.facets-drawer div.accordion{padding:16px 0 0!important;margin:16px 0 0!important;border-top:1px solid #ddd}.facets-drawer .color-swatch{width:40px;height:40px;border-radius:50%;--swatch-margin: 4px}.quick-buy-drawer::part(content){border-radius:16px!important}.quick-buy-drawer::part(body){padding:16px!important}.quick-buy-drawer .quick-buy-drawer__variant{gap:16px}.quick-buy-drawer .quick-buy-drawer__media-list{margin:0 -16px;padding:0 16px}.quick-buy-drawer .quick-buy-drawer__media{width:132px;height:180px;object-fit:cover}.quick-buy-drawer .quick-buy-drawer__info>.v-stack{gap:12px}.quick-buy-drawer .quick-buy-drawer__info>.v-stack>a{font-size:16px;line-height:1;text-align:left}.quick-buy-drawer .quick-buy-drawer__info>.v-stack .price-list{align-items:center}.quick-buy-drawer .quick-buy-drawer__info>.v-stack .price-list .money{color:#2a2a2a;font-size:14px;line-height:1}.quick-buy-drawer .quick-buy-drawer__info>.v-stack .price-list compare-at-price .money{color:#767676;font-weight:400!important}.quick-buy-drawer .quick-buy-drawer__info>.v-stack .price-list .incl-tax{display:none}.quick-buy-drawer .quick-buy-drawer__info>.v-stack .price-list .saving{border-radius:100px;border:1px solid #C8090D;background:#ffe4e4;padding:3px 6px;color:#c8090d;font-size:8px;line-height:1}.quick-buy-drawer .quick-buy-drawer__info{margin:20px 0 0;gap:20px;text-align:center}.quick-buy-drawer .quick-buy-drawer__info .shopify-app-block{display:none}.quick-buy-drawer .quick-buy-drawer__info .variant-picker{gap:20px;text-align:left;justify-items:start}.quick-buy-drawer .variant-picker__option-info,.quick-buy-drawer .variant-picker__option-values{justify-content:start}.quick-buy-drawer .variant-picker__option-info{margin:0 0 12px;color:#2a2a2a;font-size:14px;line-height:1}.quick-buy-drawer .variant-picker__option-info legend{color:#2a2a2a}.quick-buy-drawer .variant-picker__option-values label.block-swatch{display:flex;padding:0 19px;font-size:14px;text-align:center;color:#2a2a2a;cursor:pointer;transition:all .4s ease;opacity:1;border-radius:8px;align-items:center;justify-content:center;background:transparent;line-height:1;border:1px solid #ddd;height:34px}.quick-buy-drawer .variant-picker__option-values label.block-swatch.is-disabled{display:none}.quick-buy-drawer .variant-picker__option-values label.block-swatch:before{display:none}.quick-buy-drawer .variant-picker__option-values input[type=radio]:checked+label.block-swatch,.quick-buy-drawer .variant-picker__option-values input[type=checkbox]:checked+label.block-swatch{color:#fffefe;background:#2a2a2a;border:1px solid #2a2a2a}.quick-buy-drawer .variant-picker__option-values label.color-swatch{width:40px;height:40px;--swatch-margin: 4px}.quick-buy-drawer .buy-buttons button[type=submit]{padding:16px!important;border-radius:8px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.quick-buy-drawer .buy-buttons button[type=submit]>div{font-size:16px;line-height:1}.quick-buy-drawer .full-details{font-size:14px;line-height:1}@media screen and (max-width: 699px){.header__wrapper .header__icon-list .tap-area.sm\:hidden{display:flex}}@media screen and (min-width: 700px){.announcement-bar{padding-block:7px}.header__wrapper .header__icon-list .tap-area.sm\:block{display:flex}.header__wrapper .header__main-nav{padding:0 0 0 68px}.header__wrapper .header__secondary-nav{padding:0 68px 0 0}.header__wrapper .header__icon-list{gap:8px}section.shopify-section--slideshow .slideshow{padding:16px}section.shopify-section--collection-list .section{padding:16px}section.shopify-section--collection-list .collection-list{gap:16px}section.shopify-section--collection-list .collection-card .collection-card__content-wrapper .collection-card__content{padding:12px 0}section.shopify-section--collection-list .collection-card .collection-card__content-wrapper .collection-card__content p.h6{font-size:16px}.scrolling-text__text{font-size:18px}.product-card .product-card__quick-buy{right:8px;bottom:8px}.product-card .card-rating-stars{bottom:8px;left:8px}.product-card .product-card__badge-list{left:8px;top:8px}.product-card .product-card__badge-list .each-badge{gap:8px;padding:6px 8px}.product-card .product-card__info .gap-0\.5.w-full{gap:12px}.product-card .prod-card-bottom-tag{padding:6px 8px;font-size:10px}.product-card .product-card__title>a{font-size:14px;line-height:20px}.product-card .price-list span.money{font-size:16px}.product-card .price-list span.saving{margin:0 0 0 4px;padding:4px 8px;font-size:10px}.shopify-section--faq .section-stack__intro{margin:0 0 40px}.shopify-section--faq .section-stack__intro .prose{gap:24px}.cart-drawer::part(body){padding:0 16px 24px}.cart-drawer::part(footer){padding:16px}cart-drawer .cart-drawer__inner .cart-drawer__top{padding:24px 0 16px;margin:0 -1px;border-radius:5%}cart-drawer .cart-drawer__inner .cart-drawer__top .h-stack .h5{font-size:24px}.cart-drawer .product-box .cart-drawer__line-items line-item .line-item__info line-item-quantity .quantity-input{margin-top:-2px}.cart-drawer__inner .cart-drawer__recommendations .horizontal-product-list-carousel{margin:0 -16px;padding:0 16px}.cart-drawer{padding:20px}.cart-drawer::part(content){border-radius:24px!important}cart-drawer .cart-drawer__inner .cart-drawer__top .h-stack button svg{max-width:unset}.cart-drawer__line-items>*+*{margin:16px 0 0}.cart-drawer__inner .cart-drawer__line-items .line-item .line-item__media-wrapper{min-width:75px;max-width:75px}.cart-drawer__inner .cart-drawer__line-items .line-item .line-item__media-wrapper img{max-width:75px}.cart-drawer__inner .cart-drawer__line-items .line-item .info-box .line-item__info .v-stack a.bold .lineitemtitle{font-size:16px;line-height:22px}.cart-drawer__inner .cart-drawer__line-items .line-item .info-box .line-item__info .v-stack a.bold .lineitemsubtitle{font-size:14px}.cart-drawer__inner .cart-drawer__line-items .line-item .info-box .line-item__info .v-stack .price-list .money{font-size:16px}.cart-drawer__inner .cart-drawer__line-items .line-item .info-box .line-item__info .v-stack .price-list .saving{font-size:10px}.cart-drawer .product-box .cart-drawer__line-items line-item line-item-quantity .customquantwrapper,.shopify-section--main-cart line-item line-item-quantity .customquantwrapper{gap:12px;border-radius:8px}.cart-drawer .product-box .cart-drawer__line-items line-item line-item-quantity span a,.shopify-section--main-cart line-item line-item-quantity span a{padding:10px 11px;border-radius:8px}.cart-drawer .product-box .cart-drawer__line-items line-item line-item-quantity .customquantwrapper button,.shopify-section--main-cart line-item line-item-quantity .customquantwrapper button{padding:10.5px}.cart-drawer .product-box .cart-drawer__line-items line-item line-item-quantity .quantity-input,.shopify-section--main-cart line-item line-item-quantity .quantity-input{font-size:16px}.cart-drawer__inner .cart-drawer__recommendations .horizontal-product-list{grid:auto / auto-flow 260px}.cart-drawer__inner .cart-drawer__recommendations .horizontal-product-list .horizontal-product .horizontal-product__info .title{font-size:14px}.cart-drawer__inner .cart-drawer__recommendations .horizontal-product-list .horizontal-product .horizontal-product__info .price-list{gap:6px}.cart-drawer__inner .cart-drawer__recommendations .horizontal-product-list .horizontal-product .horizontal-product__info .price-list .money{font-size:14px}.cart-drawer__inner .cart-drawer__recommendations .horizontal-product-list .horizontal-product .horizontal-product__info .price-list .saving{font-size:10px}cart-drawer .v-stack.stak-footer .actual-price .h5,cart-drawer .v-stack.stak-footer .discoounted .h5{font-size:16px}cart-drawer .v-stack.stak-footer .total-price .h5{font-size:18px}cart-drawer .v-stack.stak-footer form button{padding:18px}cart-drawer .v-stack.stak-footer form .button.button--xl div{font-size:18px}cart-drawer .v-stack.stak-footer .icon-text p{font-size:14px}.quick-buy-drawer{width:970px}.quick-buy-drawer::part(body){grid-auto-flow:column;gap:32px;padding:32px!important}.quick-buy-drawer::part(content){border-radius:24px!important}.quick-buy-drawer .quick-buy-drawer__media-list{margin:0;padding:0}.quick-buy-drawer .quick-buy-drawer__media{width:300px;height:400px}.quick-buy-drawer .quick-buy-drawer__variant .v-stack>a{font-size:18px}.quick-buy-drawer .quick-buy-drawer__variant .v-stack .price-list .money{font-size:18px}.quick-buy-drawer .quick-buy-drawer__variant .v-stack .price-list .saving{padding:5px 8px;font-size:10px}.quick-buy-drawer .quick-buy-drawer__info{margin:0;gap:28px;width:394px}.quick-buy-drawer .quick-buy-drawer__info .variant-picker{gap:28px}.quick-buy-drawer .variant-picker__option-info{margin:0 0 16px;font-size:16px}.quick-buy-drawer .variant-picker__option-values label.block-swatch{padding:0 22px;font-size:16px;height:44px}.quick-buy-drawer .buy-buttons button[type=submit]{padding:20px!important}.quick-buy-drawer .buy-buttons button[type=submit]>div{font-size:18px}.quick-buy-drawer .full-details{font-size:16px}}@media screen and (max-width: 999px){footer .footer__block-list{display:grid}footer .footer__block--text img{max-width:213px}footer .footer__block--menu{padding:0 16px}footer .footer__block--newsletter{padding:32px 16px 0;border-top:1px solid #767676}footer .footer__aside{text-align:center}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant variant-media,.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant .details-box .details-box-inner,.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant .details-box .price-list{display:none}.shopify-section--main-product product-rerender .product-quick-add{padding:16px}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant{display:flex;gap:8px;align-items:center;justify-content:space-between}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant .details-box{gap:0}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant .details-box .sticky-bar-variants{align-items:start;justify-self:start}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant .details-box .sticky-bar-variants .sticky-variant select{padding:13px 32px;font-size:16px}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant buy-buttons{flex:1;width:100%}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant buy-buttons button>div{font-size:16px}.shopify-section--main-product product-rerender .product-quick-add .product-quick-add__variant buy-buttons button{width:100%;min-width:unset;padding:14px}.collection__results .v-stack.gap-6>.v-stack.gap-4>p.text-center{display:none}.facets__floating-filter{display:flex}}@media screen and (min-width: 1000px){section .section{padding:100px 40px}section .section .section-stack{gap:32px}section .section .section-stack .section-header .prose{gap:24px}section .section .section-stack .section-header h2,section .section .section-stack .section-stack__intro h2{font-size:40px;line-height:normal}section .section .section-stack .section-header .subheading,section .section .section-stack .section-stack__intro .subheading{font-size:24px;line-height:1}footer .footer__block-list{padding:120px 48px 32px}footer .footer__block--text{border-right:1px solid;height:100%;gap:24px;align-content:start;padding:0 48px 0 16px;flex-basis:32%;border-bottom:unset}footer .footer__block--newsletter>.v-stack{gap:18px}footer .footer__block--menu{padding:0 0 0 16px}footer .footer__aside{flex-direction:row-reverse;padding:32px 64px}.shopify-section--faq .section{padding:80px 300px}.shopify-section--main-product .product-gallery{position:sticky;top:105px;align-self:flex-start}.shopify-section--main-product .section{padding:32px 32px 48px}.shopify-section--main-product .section .product{gap:32px}.shopify-section--main-product .product-info .tagsandrating{margin:0 0 20px}.shopify-section--main-product .product-info .product-info__title{margin:0 0 18px;font-size:24px;line-height:normal}.shopify-section--main-product .product-info .herousp{margin:0 0 18px;flex-direction:row;align-items:center;gap:16px}.shopify-section--main-product .product-info .herousp .divider{color:transparent;height:100%!important;display:flex;background:#ddd;width:1px}.shopify-section--main-product .product-info .product-info__price{padding:34px 0 0}.shopify-section--main-product .product-info .prepaid{margin:16px 0 34px;padding:0 0 34px;border-bottom:1px solid #E8D7F1}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=connected-packsize]{margin:34px 0;padding:0 0 34px;border-bottom:1px solid #E8D7F1}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=connected-packsize] .cp-div .connected-products{margin:0 -32px;padding:0 32px}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=connected-packsize] .cp-div .connected-products .connected-product{min-width:160px}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=connected-color]{margin:34px 0 32px}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=variant-picker]{margin:32px 0 16px}.shopify-section--main-product .product-info .size-instruction-chart{margin:16px 0 10px;padding:0 0 34px;border-bottom:1px solid #E8D7F1}.shopify-section--main-product .product-info .product-info__offer-list{gap:48px}.shopify-section--main-product .product-info .product-info__offer-list .offer .text-with-icon{gap:8px}.shopify-section--main-product .product-info .product-info__offer-list .offer .text-with-icon .bold{font-size:12px}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=available-offer]{margin:34px 0;padding:0 0 34px;border-bottom:1px solid #E8D7F1}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=available-offer] .main-offer .hero-offers-wrapper{gap:12px;margin:0 -32px;padding:0 32px}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=available-offer] .main-offer .hero-offers-wrapper .hero-offer-card{min-width:224px}.shopify-section--main-product .product-info .specification{margin:34px 0 24px}.shopify-section--main-product .product-info .accordion-group{margin:0 0 34px}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=dailyessentials]{margin:34px 0}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=bestpaired]{margin:34px 0 0}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=dailyessentials] .product-info__complementary-products .horizontal-product-list{grid:auto / auto-flow var(--horizontal-product-width, 48%);gap:16px}.shopify-section--main-product .product-info .product-info__block-item[data-block-type=bestpaired] .product-info__complementary-products .horizontal-product-list{grid:auto / auto-flow var(--horizontal-product-width, 31%);gap:16px}.shopify-section--main-collection .container{margin-block-end:48px}.shopify-section--main-collection .collection{margin-block:48px}.collection__results .v-stack.gap-6{padding:16px 0 0}.collection__results .product-list{gap:24px 16px}.collection__top-bar .facets-summary .sort-by-facet .popover::part(content){padding:8px;border-color:#ddd!important}.collection__top-bar .facets-summary .sort-by-facet .popover::part(body){padding:0!important;scrollbar-width:none}.collection__top-bar .facets-summary .sort-by-facet .popover-listbox__option{padding:16px 8px;border-radius:8px;color:#2a2a2a;font-size:16px;line-height:1}.collection__top-bar .facets-summary .sort-by-facet .popover-listbox__option span{background:unset}.collection__top-bar .facets-summary .sort-by-facet .popover-listbox__option[aria-selected=true]{background:#f6f6f6}}@media screen and (max-width: 1149px){.header__wrapper .header__icon-list .tap-area.lg\:hidden{display:flex}}@media screen and (min-width: 1150px){.header__wrapper{gap:14px;padding:14px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/custom.css.map */
