.hpdp{--c-text: #2f2f2f;--c-purple: #4a3c80;--c-purple-black: #000000;--c-purple-soft: #ebecff;--c-atc-bg: #4a3c80;--c-atc-bg-hover: #3d316b;--c-atc-text: #ffffff;--c-atc-border: #4a3c80;--c-buy-bg: #ffffff;--c-buy-bg-hover: #f5f3fa;--c-buy-text: #4a3c80;--c-buy-border: #4a3c80;--c-green: #207f13;--c-border: rgba(0, 0, 0, .1);--hpdp-font: inherit;--hpdp-header-h: 0px;--u: clamp(.72px, calc(100vw / 1440), 1px);--m: clamp(.88px, calc(100vw / 402), 1.2px);background:#fff}.hpdp :where(.hpdp__crumbs,.hpdp__top,.hpdp-desc,.hpdp-reviews,.hpdp-cav__head,.hpdp-cav__all){color:var(--c-text);font-family:var(--hpdp-font)}#HpdpContent-tab_ingredients{text-transform:lowercase}.hpdp--outfit{--hpdp-font: "HOK Outfit", "NickySans", -apple-system, "Segoe UI", Roboto, Arial, sans-serif}.hpdp :where(h1,h2,h3,p,a,span,s,li,button,label,div,input,strong,b,em):not(.hpdp-cav__recs,.hpdp-cav__recs *,.hpdp-summary,.hpdp-summary *,:has(.hpdp-cav__recs),:has(.hpdp-summary)){font-family:var(--hpdp-font)}.hpdp--outfit :is(h1,h2,h3,h4,p,a,span,s,li,button,label,div,input,strong,b,em,small):not(.hpdp-cav__recs,.hpdp-cav__recs *,.hpdp-summary,.hpdp-summary *,:has(.hpdp-cav__recs),:has(.hpdp-summary)){font-family:var(--hpdp-font)!important}.hpdp :where(h1,h2,h3,p):not(.hpdp-cav__recs *,.hpdp-summary *){margin:0}.hpdp :where(button){-webkit-tap-highlight-color:transparent}.hpdp :where(a,button):focus-visible{outline:2px solid var(--c-purple);outline-offset:2px}.hpdp img{max-width:100%}.hpdp .is-hidden,.hpdp [hidden]{display:none!important}.hpdp__container{max-width:var(--hpdp-max, 1440px);margin:0 auto}.hpdp-pill{display:inline-flex;align-items:center;position:relative;color:var(--c-text);background:#fff;border:1px solid var(--c-text);opacity:.54;white-space:nowrap;text-decoration:none;letter-spacing:-.06em;font-weight:400;line-height:1}.hpdp-pill:hover{opacity:.8;color:var(--c-text)}.hpdp-share share-button{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hpdp-share .share-button__button,.hpdp-share details>summary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;margin:0;padding:0;border:0;background:transparent;z-index:1;list-style:none}.hpdp-share details>summary::-webkit-details-marker{display:none}.hpdp-share .share-button__button.hidden{display:none}.hpdp-share .share-button__fallback{position:absolute;top:calc(100% + 6px);right:0;z-index:5;width:280px;padding:8px;background:#fff;border:1px solid var(--c-border);border-radius:10px;box-shadow:0 6px 20px #0000001a}.hpdp-share details[open]~.hpdp-share__label,.hpdp-share:has(details[open]){opacity:1}.hpdp-share__icon{flex:none}.hpdp-card{background:#fff;border:1px solid var(--c-border)}.hpdp-h2{color:var(--c-text);font-weight:500;text-transform:none}.hpdp-rating-pill{display:none;align-items:center;justify-content:center;gap:.25em;border:1px solid rgba(74,60,128,.51);color:#4a3c8082;font-weight:600;line-height:1;white-space:nowrap}.hpdp-rating-pill svg{flex:none}.hpdp-rating-pill--grey{border-color:#818181;color:#818181}.hpdp-rating-pill--card{display:inline-flex;border-color:#2020208c;color:#2020208c}.hpdp-rating{display:inline-flex;align-items:center;color:var(--c-purple);text-decoration:none}.hpdp-rating:hover{color:var(--c-purple)}.hpdp-stars{position:relative;display:inline-block;line-height:0}.hpdp-stars__row{display:inline-flex;white-space:nowrap}.hpdp-stars__row svg{flex:none;fill:currentColor}.hpdp-stars__row--base{color:#d9d6e7}.hpdp-stars__row--fill{position:absolute;inset:0 auto 0 0;width:var(--hpdp-fill, 0%);overflow:hidden;color:var(--c-purple)}.hpdp-badges{display:flex;flex-wrap:wrap}.hpdp-badge{display:inline-flex;align-items:center;font-weight:400;text-transform:capitalize;white-space:nowrap}.hpdp-badge--pink{background:#f463c638;color:#ed07a4}.hpdp-badge--purple{background:#977dfb26;color:var(--c-purple)}.hpdp-badge--oos{background:#fdecec;color:#c0392b}.hpdp-badge--muted{background:#f4f4f4;color:#585858}.hpdp-offers .offer-container{margin:0!important;width:auto!important;border:0!important;border-radius:0!important}.hpdp-offers .bogo-wrapper{width:auto!important;margin:0!important}.hpdp-offers .offers-section{display:block;margin:0;padding:0;background:none;border:0;box-shadow:none}.hpdp-offers .offer-note{display:none!important}.hpdp-offers .offer-card{position:relative;margin:0;padding:0;background:none;border:0;box-shadow:none;min-height:0;display:block}.hpdp-offers .offer-content,.hpdp-offers .offer-content *{color:var(--c-text);font-weight:300;margin:0;padding:0;background:none}.hpdp-offers .offer-content :where(ul,ol){list-style:none}.hpdp-offers .offer-image{display:none}.hpdp-offers__more{display:inline-flex;align-items:center;padding:0;border:0;background:none;color:var(--c-purple);font-weight:600;cursor:pointer;text-decoration:none}.hpdp-offers__more:hover{color:var(--c-purple);text-decoration:underline}.hpdp-price{display:flex;flex-wrap:wrap;align-items:center}.hpdp-price__row{display:inline-flex;align-items:center}.hpdp-price__compare{color:var(--c-text);font-weight:400;text-decoration:line-through}.hpdp-price__current{color:var(--c-text);font-weight:500}.hpdp-price__discount .discount_label{color:var(--c-green);background:none;clip-path:none;padding:0;text-transform:none}.hpdp-price__divider{display:inline-block;background:#2f2f2f40}.hpdp-price:not(.is-on-sale) .hpdp-price__compare,.hpdp-price:not(.is-on-sale) .hpdp-price__divider,.hpdp-price:not(.is-on-sale) .hpdp-price__discount{display:none}.hpdp-price__tax{font-weight:300;opacity:.53;text-transform:none;position:relative;bottom:2px}.hpdp-price>p:not(.hpdp-price__tax){flex-basis:100%}.hpdp-dropped{display:none;align-items:center;background:#e6f6ef;color:var(--c-green);font-weight:300;width:fit-content;white-space:nowrap}.hpdp-dropped svg{flex:none}.hpdp-variants__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;padding:0}.hpdp-variants__label,.hpdp-variants__value{color:var(--c-text);text-transform:none}.hpdp-variants__value{text-align:right;text-transform:capitalize}.hpdp-variants__body{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.hpdp-variants--shade .hpdp-variants__body{grid-template-columns:auto minmax(0,1fr)}.hpdp-variants__selected{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.hpdp-variants--pill .hpdp-variants__selected{order:2}.hpdp-variants--pill .hpdp-variants__selected:not(:has(.hpdp-variants__stock:not([hidden]))){display:none}.hpdp-variants__preview{flex:none;background-color:#f3f3f3;background-size:cover;background-position:center}.hpdp-variants__swatches{position:relative;min-width:0;width:100%;box-sizing:border-box}.hpdp .hpdp-variants .swtach_container,.hpdp .hpdp-variants .swtach_container>div{position:static}.hpdp .hpdp-variants #main_product_page{margin:0;padding:0!important;overflow:visible}.hpdp .hpdp-variants .swatch-track{display:grid!important;transform:none!important;width:100%!important;max-width:100%!important;justify-content:start;height:auto;margin:0;padding:0!important;border:0!important;border-radius:0!important;box-sizing:border-box}.hpdp .hpdp-variants .swatch-element{position:relative;width:auto!important;height:auto;margin:0!important;padding:0;flex:none}.hpdp .hpdp-variants .swatch-element>input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.hpdp .hpdp-variants .varients_lable_wrapper{display:block;padding:0;border:0!important;border-radius:0}.hpdp .hpdp-variants .product_circular_swatch,.hpdp .hpdp-variants #main_product_page .product_circular_swatch{position:relative;display:block;margin:0;padding:0;border-style:solid!important;overflow:visible!important;background-size:cover!important;background-position:center;cursor:pointer;box-sizing:border-box;opacity:1;outline:0!important;box-shadow:none}.hpdp .hpdp-variants .swatch-element .varients_lable_wrapper .product_circular_swatch{border-color:transparent!important}.hpdp .hpdp-variants .swatch-element input:checked+.varients_lable_wrapper .product_circular_swatch{border-color:var(--c-purple)!important}.hpdp .hpdp-variants input:focus-visible+.varients_lable_wrapper .product_circular_swatch{outline:2px solid var(--c-purple)!important;outline-offset:2px}.hpdp .hpdp-variants .product_circular_swatch.m-disabled:before{content:none}.hpdp #main-carousel:not([style*=--badge-bg]):before{content:none;display:none}.hpdp .hpdp-variants input:checked+.varients_lable_wrapper .product_circular_swatch{border-color:var(--c-purple)!important}.hpdp .hpdp-variants input:checked+.varients_lable_wrapper .product_circular_swatch.available:after,.hpdp .hpdp-variants input:checked+.varients_lable_wrapper .product_circular_swatch:before{content:"";position:absolute;top:auto;left:auto;transform:none;border-radius:50%;background:var(--c-purple) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.4 8.3l2.3 2.3 4.9-5' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 80% no-repeat;z-index:2;pointer-events:none}.hpdp .hpdp-variants input:checked+.varients_lable_wrapper .product_circular_swatch.available:before{content:none}.hpdp .hpdp-variants .product_circular_swatch.m-disabled:after{content:""!important;display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;top:0!important;left:0!important;right:0!important;bottom:0!important;width:auto!important;height:auto!important;transform:none!important;opacity:1!important;border:0!important;border-radius:inherit;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22'%3E%3Cpath d='M3 3l16 16M19 3L3 19' fill='none' stroke='%23000' stroke-opacity='.35' stroke-width='4.4' stroke-linecap='round'/%3E%3Cpath d='M3 3l16 16M19 3L3 19' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") center / 46% no-repeat,#ffffff47;pointer-events:none;z-index:1}.hpdp .hpdp-variants--pill .swatch-element label.m-disabled,.hpdp .hpdp-variants--pill input[is_variant_available=false]+label{color:#00000073;background:linear-gradient(to top right,transparent calc(50% - .6px),rgba(0,0,0,.35) calc(50% - .6px),rgba(0,0,0,.35) calc(50% + .6px),transparent calc(50% + .6px)),#fff}.hpdp .hpdp-variants .variant-oos-message{margin-top:8px}.hpdp .hpdp-variants--pill .swatch-track{display:flex!important;flex-wrap:wrap}.hpdp .hpdp-variants--pill .swatch-element label{display:inline-flex;align-items:center;justify-content:center;position:relative;min-width:56px;padding:8px 14px;border:1px solid var(--c-border);border-radius:8px;color:var(--c-text);background:#fff;cursor:pointer}.hpdp .hpdp-variants--pill .swatch-element label .crossed-out{display:none}.hpdp .hpdp-variants--pill input:checked+label{border-color:var(--c-purple);color:var(--c-purple);box-shadow:inset 0 0 0 1px var(--c-purple)}.hpdp-variants__stock{display:block;margin:0;color:var(--c-purple);font-weight:500}.hpdp-variants__stock[hidden]{display:none!important}.hpdp-cta{display:flex;align-items:center}.hpdp .hpdp-bar__atc .product-form,.hpdp .hpdp-bar__atc form{margin:0}.hpdp .hpdp-bar__atc #mobile_sticky{position:static;display:block;padding:0;margin:0;background:none;box-shadow:none;border:0;width:auto}.hpdp .hpdp-bar__atc #main-product-handle{display:flex!important;flex-wrap:nowrap;align-items:center;margin:0}.hpdp .hpdp-bar__atc #main-product-handle>.col-3{display:none!important}.hpdp .hpdp-bar__atc #main-product-handle>[class*=col-]{flex:none;width:auto;max-width:none;padding:0!important}.hpdp .hpdp-bar__atc #main-product-handle>.col-12{position:absolute;bottom:100%;left:0;width:100%}.hpdp .hpdp-bar__atc #main-product-handle-btn{display:inline-flex;align-items:center;justify-content:center;position:relative;left:0;min-height:0;margin:0;padding:0 12px;border:1px solid #8e74ec;background:#8e74ec;color:var(--c-atc-text);font-weight:600;text-transform:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.hpdp .hpdp-bar__atc #main-product-handle-btn:not(:disabled):hover{background:var(--c-atc-bg-hover);border-color:var(--c-atc-bg-hover);color:var(--c-atc-text)}.hpdp .hpdp-bar__atc #main-product-handle-btn:disabled{background:#d9d6e6;color:#6e6a80;border:0;cursor:not-allowed;opacity:1}.hpdp .hpdp-bar__atc #main-product-handle-btn:first-letter{text-transform:uppercase}.hpdp .hpdp-bar__atc .mobile_screen{display:flex!important;align-items:center;justify-content:center}.hpdp .hpdp-bar__atc .wishlist-engine{position:static!important;display:flex;align-items:center;justify-content:center}.hpdp .hpdp-bar__atc .gw-add-to-wishlist-product-card-placeholder:empty{display:none!important}.hpdp-bar__tab,.hpdp-bar__price{display:none}.hpdp-buy-now>div,.hpdp-buy-now product-form,.hpdp-buy-now .form,.hpdp-buy-now .product-form__buttons{display:block;margin:0;padding:0;width:100%}.hpdp-buy-now .shiprocket-headless{width:100%}.hpdp .hpdp-buy-now--sr .shopify-payment-button{display:none!important}.hpdp .hpdp-buy-now .sr-headless-checkout{display:flex!important;flex-direction:row;flex-wrap:nowrap;gap:.4em;position:relative;padding:0 1em!important;cursor:pointer}.hpdp .hpdp-buy-now .sr-headless-checkout>*{margin:0!important}.hpdp .hpdp-buy-now .sr-checkout-visible2{order:1;display:inline-flex!important;align-items:center;font-size:0!important;line-height:1}.hpdp .hpdp-buy-now .sr-checkout-visible{order:2;display:inline-flex!important;align-items:center;flex:none}.hpdp .hpdp-buy-now .sr-checkout-visible img,.hpdp .hpdp-buy-now .sr-checkout-visible svg{display:block;height:1em;width:auto;max-height:22px}.hpdp .hpdp-buy-now .sr-powered-by{position:absolute;left:0;right:0;bottom:2px;font-size:8px!important;line-height:1!important;letter-spacing:0!important;color:#4a3c8099!important;text-align:center;pointer-events:none;display:none}.hpdp .hpdp-buy-now .loader5{order:3}.hpdp .hpdp-buy-now .shopify-payment-button__button:not([disabled]){cursor:pointer}.hpdp .hpdp-buy-now .sr-headless-checkout,.hpdp .hpdp-buy-now .shopify-payment-button__button--unbranded{align-items:center;justify-content:center;width:100%!important;margin:0!important;background:var(--c-buy-bg)!important;color:var(--c-buy-text)!important;border-style:solid!important;border-color:var(--c-buy-border)!important;transition:background-color .2s ease;font-family:var(--hpdp-font)!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;overflow:hidden}.hpdp .hpdp-buy-now .shopify-payment-button__button--unbranded{display:flex}.hpdp .hpdp-buy-now .sr-checkout-visible2:after{content:"Buy Now";font-size:var(--hpdp-bn-fs, 18px)!important;font-weight:500;letter-spacing:-.02em;color:var(--c-purple);white-space:nowrap}.hpdp .hpdp-buy-now:not(.is-disabled) .sr-headless-checkout:hover,.hpdp .hpdp-buy-now:not(.is-disabled) .shopify-payment-button__button:hover{background:var(--c-buy-bg-hover)!important;color:var(--c-buy-text)!important;border-color:var(--c-buy-border)!important}.hpdp .hpdp-buy-now:not(.is-disabled) .sr-headless-checkout{opacity:1!important;pointer-events:auto!important}.hpdp .hpdp-buy-now.is-disabled{cursor:not-allowed}.hpdp .hpdp-buy-now.is-disabled .sr-headless-checkout,.hpdp .hpdp-buy-now.is-disabled .shopify-payment-button__button{opacity:.45!important;pointer-events:none!important}.hpdp .hpdp-buy-now .shopify-payment-button__more-options{display:none}.hpdp-features>div{display:grid!important;grid-template-columns:1fr 1fr;gap:0}.hpdp-features>div>div{display:flex!important;align-items:center;min-width:0}.hpdp-features svg{display:none}.hpdp-features>div>div:before{content:"";flex:none;border-radius:50%;background:var(--c-purple-black) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.4 8.3l2.3 2.3 4.9-5' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 78% no-repeat}.hpdp-features span{color:var(--c-text)!important;text-transform:none!important;font-weight:400!important}.hpdp-features span:first-letter{text-transform:uppercase}.hpdp-aplus{display:grid}.hpdp-aplus__img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}.hpdp-desc__card{overflow:hidden}.hpdp-tabs__tab{position:relative;margin:0;border:0;background:none;color:#2f2f2f78;font-weight:400;cursor:pointer;white-space:nowrap}.hpdp-tabs__tab[aria-selected=true]{color:var(--c-purple)}.hpdp-tabs__tab[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--c-purple)}.hpdp-tabs__acc-heading{margin:0;font:inherit}.hpdp-tabs__acc{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding:0;border:0;background:none;color:var(--c-text);font-weight:400;text-align:left;cursor:pointer}.hpdp-tabs__acc svg{flex:none;transition:transform .25s ease}.hpdp-tabs__acc[aria-expanded=true] svg{transform:rotate(180deg)}.hpdp-readmore__content{overflow:hidden;color:#2f2f2fb3;font-weight:300;transition:max-height .35s ease}.hpdp-readmore__content :where(p,li,span,div){color:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit}.hpdp-readmore__content :where(h1,h2,h3,h4,h5,h6,strong,b){color:var(--c-text);font-weight:500}.hpdp .hpdp-readmore__content :is(h1,h2,h3,h4,h5,h6){font-size:1.05em!important;line-height:inherit!important;letter-spacing:-.02em!important;text-transform:none!important;margin:0 0 .3em!important}.hpdp .hpdp-readmore__content :is(h1,h2,h3,h4,h5,h6):empty{display:none}.hpdp-readmore__content :where(p,ul,ol){margin:0 0 .6em}.hpdp-readmore__content :where(ul,ol){padding-left:1.2em}.hpdp-readmore__content ul{list-style:disc}.hpdp-readmore__content a{color:var(--c-purple);text-decoration:underline}.hpdp-readmore__content img,.hpdp-readmore__content iframe,.hpdp-readmore__content video{max-width:100%;height:auto}.hpdp-readmore__content .custom-info-row,.hpdp-readmore__content .custom-manufactured-title{margin:0 0 .35em}.hpdp-readmore__content .custom-info-row span{color:var(--c-text);font-weight:400}.hpdp-readmore__toggle{display:flex;align-items:center;justify-content:center;width:100%;margin:0;border:0;background:#fff;color:var(--c-purple);font-weight:400;cursor:pointer}.hpdp-readmore__toggle svg{flex:none;transition:transform .25s ease}.hpdp-readmore__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.hpdp-cav.is-empty .hpdp-cav__head,.hpdp-cav.is-empty .hpdp-cav__all{display:none}.hpdp-cav__head{display:flex;align-items:center;justify-content:space-between}.hpdp-cav__nav{display:flex}.hpdp-cav__arrow{display:inline-flex;padding:0;margin:0;border:0;background:none;color:var(--c-text);line-height:0;cursor:pointer}.hpdp-cav__arrow svg{width:100%;height:100%}.hpdp-cav__arrow:disabled,.hpdp-cav__arrow.swiper-button-disabled{color:#2f2f2f4d;cursor:default}.hpdp-cav__arrow.swiper-button-lock{display:none}.hpdp-cav__recs{display:block;min-height:1px}.hpdp-cav__slider{overflow:hidden}.hpdp-cav__slider .swiper-wrapper{margin:0;padding:0;list-style:none}.hpdp-cav__slider .swiper-slide{height:auto}.hpdp-cav__all{display:none;justify-content:center}.hpdp-cav__all-link{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--c-purple);background:#fff;color:var(--c-purple);font-weight:600;text-transform:capitalize;text-decoration:none}.hpdp-cav__all-link:hover{color:#fff;background:var(--c-purple)}.hpdp-reviews__card{scroll-margin-top:calc(var(--hpdp-header-h) + 16px);outline:none}.hpdp-reviews__summary,.hpdp-reviews__score{display:flex;align-items:center}.hpdp-reviews__avg{color:var(--c-purple);font-weight:500}.hpdp-reviews__out,.hpdp-reviews__label{font-weight:300}.hpdp-reviews__mscore{display:none;align-items:center}.hpdp-reviews__count{color:#2f2f2f85;font-weight:300}.hpdp-reviews__write{display:flex;align-items:center}.hpdp-reviews__leave{color:#2f2f2f75}.hpdp-reviews__btn{display:inline-flex;align-items:center;justify-content:center;margin:0;cursor:pointer;white-space:nowrap;line-height:1}.hpdp-reviews__body{position:relative;overflow:hidden;transition:max-height .4s ease}.hpdp .hpdp-review-hidden{display:none!important}.hpdp .hpdp-reviews__body.is-itemised{max-height:none!important;overflow:visible}.hpdp-reviews__body #AirReviews-BlockWrapper{margin-top:0!important}.hpdp-reviews__more{display:flex;align-items:center;justify-content:center;width:100%;margin:0;border:0;background:#fff;color:var(--c-purple);cursor:pointer}.hpdp-reviews__more svg{flex:none;transition:transform .25s ease}.hpdp-reviews__more[aria-expanded=true] svg{transform:rotate(180deg)}.hpdp__aside{display:none}.hpdp .hpdp-cav__slider .swiper-wrapper{align-items:stretch}.hpdp .hpdp-cav__slider .swiper-slide{height:auto}.hpdp .hpdp__aside .custom-product-pocket{display:flex;flex-direction:column;width:100%}.hpdp .hpdp__aside .custom-product-pocket .product-media{flex:none}.hpdp .hpdp__aside .custom-product-pocket .product-content{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start}.hpdp .hpdp__aside .custom-product-pocket .product-content .top-side{min-height:0}.hpdp .hpdp__aside .custom-product-pocket .product-media{min-height:0;grid-template-columns:minmax(0,1fr)}.hpdp .hpdp__aside .custom-product-pocket .product-media .customize{aspect-ratio:1 / 1;min-height:0}.hpdp .hpdp__aside .custom-product-pocket .product-media .customize img{height:100%;object-fit:contain}.hpdp .hpdp__aside .custom-product-pocket .product-badges{min-height:20px}.hpdp .hpdp__aside .custom-product-pocket .product-badges :is(.ribbon,.ribbon2){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hpdp .hpdp__aside .custom-product-pocket .product-content .product-title{min-height:2em}.hpdp .hpdp__aside .custom-product-pocket .product-content .product-brand{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hpdp .hpdp__aside .custom-product-pocket .product-content .product-meta{min-height:22px}.hpdp .hpdp__aside .custom-product-pocket .product-content>div[style*="height: 20px"]{display:none!important}.hpdp .hpdp__aside .custom-product-pocket .hok-price-drop{align-self:flex-start}.hpdp .hpdp__aside .custom-product-pocket .product-content .bottom-side{display:flex;flex-direction:column;margin-top:auto;padding-top:12px}.hpdp .hpdp__aside .custom-product-pocket .product-content .product-price{min-height:24px;flex-wrap:nowrap;white-space:nowrap}.hpdp .hpdp__aside .custom-product-pocket .product-media .customize .img_url_1,.hpdp .hpdp__aside .custom-product-pocket .product-media .customize:hover .img_url_1{opacity:1;visibility:visible}.hpdp .hpdp-summary.custom-product-pocket,.hpdp .hpdp-summary .product-content .hpdp-summary__btn{width:100%}@media screen and (min-width:1024px){.hpdp-hide-desktop{display:none!important}.hpdp__container{padding:0 calc(22.35 * var(--u)) 0 calc(16 * var(--u))}.hpdp__crumbs{padding:calc(21 * var(--u)) 0 calc(12.7 * var(--u)) calc(16.7 * var(--u))}.hpdp__crumbs .breadcrumb,.hpdp__crumbs .breadcrumb *{font-size:calc(12.74 * var(--u))!important;font-weight:300;line-height:calc(14.56 * var(--u));letter-spacing:-.04em;color:#000;gap:calc(8 * var(--u))}.hpdp__top{display:grid;grid-template-columns:calc(551.85 * var(--u)) minmax(0,1fr);column-gap:calc(38.77 * var(--u));align-items:start}.hpdp__gallery{position:relative;min-height:calc(449.56 * var(--u))}.hpdp .product-gallery-custom{position:static!important;top:auto;gap:calc(8.53 * var(--u));align-items:flex-start}.hpdp #main-carousel{flex:none;width:calc(449.56 * var(--u))}.hpdp #main-carousel>.splide__arrows{display:none}.hpdp #main-carousel .splide__track{border:calc(1.05 * var(--u)) solid rgba(0,0,0,.08);border-radius:calc(15.8 * var(--u));background:#fff}.hpdp #main-carousel .splide__slide{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#fff}.hpdp #main-carousel .splide__slide img,.hpdp #main-carousel .splide__slide video{width:100%;height:100%;object-fit:contain;border-radius:0}.hpdp #main-carousel .wishlist-engine{position:absolute;top:calc(11.7 * var(--u));right:calc(12 * var(--u));z-index:3;width:calc(44.25 * var(--u));height:calc(44.25 * var(--u));display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #0000000f}.hpdp #thumbnail-carousel{flex:none;width:calc(93.76 * var(--u))}.hpdp #thumbnail-carousel>.splide__arrows{display:none}.hpdp #thumbnail-carousel .splide__track{height:calc(417.18 * var(--u))!important;padding:0!important}.hpdp #thumbnail-carousel .splide__list{display:block}.hpdp #thumbnail-carousel .splide__slide{width:calc(88.85 * var(--u))!important;height:calc(88.85 * var(--u))!important;margin:0 auto calc(8.43 * var(--u))!important;border:calc(1.05 * var(--u)) solid transparent!important;border-radius:calc(12.64 * var(--u));overflow:hidden;background:#fff}.hpdp #thumbnail-carousel .splide__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff70;transition:opacity .2s ease;pointer-events:none}.hpdp #thumbnail-carousel .splide__slide.is-active{border-color:#0000000f!important}.hpdp #thumbnail-carousel .splide__slide.is-active:after,.hpdp #thumbnail-carousel .splide__slide:hover:after{opacity:0}.hpdp #thumbnail-carousel .splide__slide img{width:100%;height:100%;object-fit:cover;border:0!important;border-radius:0}.hpdp__thumb-nav{position:absolute;left:calc(20.2 * var(--u));top:calc(427.4 * var(--u));display:flex;gap:calc(10.5 * var(--u))}.hpdp__thumb-btn{display:inline-flex;width:calc(21.57 * var(--u));height:calc(21.57 * var(--u));padding:0;border:0;background:none;color:#2f2f2f8c;cursor:pointer;line-height:0}.hpdp__thumb-btn svg{width:100%;height:100%}.hpdp__thumb-btn:hover{color:var(--c-purple)}.hpdp__info,.hpdp__info .l-pdp-product_info,.hpdp__info-inner{position:relative;padding:0;margin:0;max-width:none}.hpdp__info-inner{display:flex;flex-direction:column;align-items:flex-start;gap:0!important}.hpdp-actions{position:absolute;top:calc(-2.46 * var(--u));right:0;z-index:2;display:flex;gap:calc(7.56 * var(--u))}.hpdp-pill{height:calc(26.46 * var(--u));padding:0 calc(17.1 * var(--u));border-width:calc(1.13 * var(--u));border-radius:calc(15.88 * var(--u));font-size:calc(14.5 * var(--u))}.hpdp-share{padding:0 calc(17.5 * var(--u)) 0 calc(15.7 * var(--u));gap:calc(6.8 * var(--u))}.hpdp-share__icon{width:calc(9.14 * var(--u));height:calc(10.28 * var(--u))}.hpdp-head{display:flex;flex-direction:column;align-items:flex-start;max-width:calc(726.1 * var(--u))}.hpdp-head__vendor{color:var(--c-text);opacity:.6;font-size:calc(22 * var(--u));line-height:calc(24.44 * var(--u));letter-spacing:-.05em;text-decoration:underline;text-underline-offset:.12em;text-decoration-thickness:1px;margin-right:calc(240 * var(--u))}.hpdp-head__vendor:hover{color:var(--c-text);opacity:.8}.hpdp-head__title{margin-top:calc(7.16 * var(--u));color:var(--c-text)!important;font-size:calc(25 * var(--u))!important;font-weight:400;line-height:calc(36 * var(--u))!important;letter-spacing:-.03em;text-transform:none;padding-top:6px}.hpdp-head__size{opacity:.6;font-size:calc(22 * var(--u));letter-spacing:-.05em}.hpdp-rating{margin-top:calc(16.6 * var(--u));gap:calc(7.3 * var(--u))}.hpdp-stars__row svg{width:calc(22.69 * var(--u));height:calc(22.69 * var(--u));margin-right:calc(-1.36 * var(--u))}.hpdp-rating__value{font-size:calc(15.02 * var(--u));line-height:calc(16.68 * var(--u));letter-spacing:-.04em;color:var(--c-purple)}.hpdp-badges{margin-top:calc(15.2 * var(--u));gap:calc(6.2 * var(--u))}.hpdp-badge{height:calc(33.65 * var(--u));padding:0 calc(21.28 * var(--u));border-radius:calc(21.75 * var(--u));font-size:calc(19.2 * var(--u));line-height:calc(27.65 * var(--u));letter-spacing:-.04em}.hpdp-offers{margin-top:calc(15.4 * var(--u));width:calc(559.88 * var(--u));min-height:calc(69.27 * var(--u));padding:calc(20 * var(--u)) calc(18 * var(--u)) calc(14 * var(--u)) calc(35.5 * var(--u));background:#f3f0ff;border-radius:calc(13 * var(--u))}.hpdp-offers .offer-container,.hpdp-offers .bogo-wrapper,.hpdp-offers .b-accordion{background:none!important;padding:0!important}.hpdp-offers .offers-heading,.hpdp-offers .offer-badge{display:none!important}.hpdp-offers .offer-card+.offer-card{display:none}.hpdp-offers.is-expanded .offer-card+.offer-card{display:block}.hpdp-offers .offer-content{position:relative;font-size:calc(20 * var(--u))!important;line-height:calc(32.66 * var(--u))!important;letter-spacing:-.03em}.hpdp-offers .offer-content *{font-size:inherit!important;line-height:inherit!important}.hpdp-offers .offer-content:before{content:"";position:absolute;left:calc(-13 * var(--u));top:calc(14.3 * var(--u));width:calc(4.5 * var(--u));height:calc(4.5 * var(--u));border-radius:50%;background:var(--c-text)}.hpdp-offers__more{margin-left:calc(2.9 * var(--u));font-size:calc(20 * var(--u));line-height:calc(32.66 * var(--u));letter-spacing:-.03em}.hpdp-price{margin-top:calc(17.1 * var(--u));row-gap:calc(2.9 * var(--u));align-items:baseline}.hpdp-price__compare{margin-right:calc(6.3 * var(--u));opacity:.31;font-size:calc(21.18 * var(--u));letter-spacing:-.04em}.hpdp-price__current{font-size:calc(31.93 * var(--u))!important;line-height:calc(41.08 * var(--u))!important;letter-spacing:-.04em}.hpdp-price__divider{width:calc(1.1 * var(--u));height:calc(34.22 * var(--u));margin:0 calc(10.7 * var(--u)) 0 calc(11.5 * var(--u))}.hpdp-price__discount .discount_label{font-size:calc(22.88 * var(--u))!important;font-weight:500!important;line-height:calc(30.7 * var(--u));letter-spacing:-.04em}.hpdp-price__tax{flex-basis:100%;font-size:calc(18.45 * var(--u));line-height:calc(23.04 * var(--u));letter-spacing:-.05em}.hpdp-variants{margin-top:calc(20 * var(--u));width:100%;max-width:100%;align-self:stretch;box-sizing:border-box}.hpdp-variants--pill{width:100%;max-width:100%}.hpdp-variants__label,.hpdp-variants__value{font-size:calc(23.5 * var(--u))!important;font-weight:400!important;line-height:calc(33.84 * var(--u))!important;letter-spacing:-.03em!important}.hpdp-variants__colon{display:none}.hpdp-variants__body{margin-top:calc(9 * var(--u));gap:calc(20.63 * var(--u))}.hpdp-variants__preview{width:calc(121.02 * var(--u));height:calc(121.02 * var(--u));margin-top:calc(5.3 * var(--u));border-radius:calc(14.5 * var(--u))}.hpdp-variants--shade .hpdp-variants__swatches{width:100%;min-height:calc(75.53 * var(--u));padding:calc(10.9 * var(--u)) calc(10 * var(--u)) calc(11.5 * var(--u));border:calc(.93 * var(--u)) solid var(--c-border);border-radius:calc(14.5 * var(--u));background:#fff}.hpdp .hpdp-variants--shade .swatch-track{grid-template-columns:repeat(auto-fill,49.46px);column-gap:6.9px;row-gap:7.27px}.hpdp .hpdp-variants--shade .product_circular_swatch,.hpdp .hpdp-variants--shade #main_product_page .product_circular_swatch{width:49.46px;height:51.94px;border-radius:7.42px;border-width:2px!important}.hpdp .hpdp-variants--shade input:checked+.varients_lable_wrapper .product_circular_swatch.available:after,.hpdp .hpdp-variants--shade input:checked+.varients_lable_wrapper .product_circular_swatch:before{width:14.33px;height:14.33px;top:-5.9px;right:-6px}.hpdp-variants__stock{margin-top:calc(8 * var(--u));font-size:max(13px,calc(16 * var(--u)));line-height:1.25;letter-spacing:-.02em}.hpdp-variants__selected{width:calc(121.02 * var(--u));align-items:center}.hpdp-cta{margin-top:calc(28.85 * var(--u));gap:calc(23.1 * var(--u))}.hpdp .hpdp-bar__atc .mobile_screen{display:none!important}.hpdp .hpdp-bar__atc #main-product-handle-btn{width:calc(197.73 * var(--u));height:calc(51.05 * var(--u));border-radius:calc(25.52 * var(--u));font-size:calc(20.6 * var(--u));letter-spacing:-.03em}.hpdp-buy-now{width:calc(256.67 * var(--u));--hpdp-bn-fs: calc(22.04 * var(--u))}.hpdp .hpdp-buy-now .sr-headless-checkout,.hpdp .hpdp-buy-now .shopify-payment-button__button{height:calc(51.05 * var(--u))!important;min-height:0!important;border-width:2px!important;border-radius:calc(34.55 * var(--u))!important;font-size:calc(22.04 * var(--u))!important}.hpdp-app{margin-top:calc(16 * var(--u));width:100%}.hpdp-features{display:none}.hpdp--features-desktop .hpdp-features{display:block;margin-top:calc(20 * var(--u));width:calc(592.8 * var(--u))}.hpdp--features-desktop .hpdp-features>div{row-gap:calc(12 * var(--u))}.hpdp--features-desktop .hpdp-features>div>div{gap:calc(8 * var(--u))}.hpdp--features-desktop .hpdp-features>div>div:before{width:calc(18 * var(--u));height:calc(18 * var(--u))}.hpdp--features-desktop .hpdp-features span{font-size:calc(18 * var(--u))!important}.hpdp__lower{display:grid;grid-template-columns:calc(1005.68 * var(--u)) calc(302.59 * var(--u));column-gap:calc(35.72 * var(--u));align-items:stretch;margin-top:calc(35.8 * var(--u));padding:0 0 calc(60 * var(--u)) calc(6 * var(--u))}.hpdp__main{display:flex;flex-direction:column;min-width:0}.hpdp-aplus{gap:calc(12 * var(--u))}.hpdp-readmore.has-aplus .hpdp-readmore__content{padding-top:calc(16 * var(--u))}.hpdp-readmore.has-aplus.is-collapsed .hpdp-readmore__content{max-height:calc((var(--hpdp-readmore-h) + 16) * var(--u))}.hpdp-readmore__content>.hpdp-aplus{width:calc(100% - 2 * 12 * var(--u));margin:0 auto}.hpdp-readmore__content>.hpdp-aplus+.hpdp-readmore__text{margin-top:calc(28 * var(--u))}.hpdp-readmore__content>.hpdp-aplus .hpdp-aplus__img{border-radius:0}.hpdp-aplus--standalone{margin-top:calc(17.3 * var(--u))}.hpdp-aplus--standalone+.hpdp-desc__card{margin-top:calc(24 * var(--u))}.hpdp-aplus__img{border-radius:calc(14.65 * var(--u))}.hpdp-h2{font-size:calc(28 * var(--u))!important;line-height:calc(36 * var(--u))!important;letter-spacing:-.03em;margin-left:calc(-2 * var(--u))}.hpdp-desc__card,.hpdp-reviews__card{margin-top:calc(17.3 * var(--u));border-width:calc(.94 * var(--u));border-radius:calc(14.65 * var(--u))}.hpdp-tabs__list{display:flex;align-items:stretch;gap:calc(43.4 * var(--u));height:calc(74.1 * var(--u));margin:calc(-.94 * var(--u));padding:0 calc(26.07 * var(--u));border:calc(.94 * var(--u)) solid var(--c-border);border-radius:calc(14.65 * var(--u))}.hpdp-tabs__tab{padding:calc(2.4 * var(--u)) calc(12.17 * var(--u)) 0;font-size:calc(23 * var(--u));line-height:calc(36 * var(--u));letter-spacing:-.03em}.hpdp-tabs__tab[aria-selected=true]:after{height:calc(2 * var(--u));bottom:calc(-.5 * var(--u))}.hpdp-tabs__acc-heading,.hpdp-tabs__panel{display:none}.hpdp-tabs__panel.is-active{display:block}.hpdp-readmore__content{padding:calc(42.6 * var(--u)) calc(20.5 * var(--u)) 0 calc(26.07 * var(--u));font-size:calc(21 * var(--u));line-height:calc(31 * var(--u));letter-spacing:-.03em}.hpdp-readmore.is-collapsed .hpdp-readmore__content{max-height:calc((var(--hpdp-readmore-h) + 42.6) * var(--u))}.hpdp-readmore:not(.is-collapsible) .hpdp-readmore__content{padding-bottom:calc(30 * var(--u))}.hpdp-readmore__toggle{gap:calc(24 * var(--u));height:calc(74.1 * var(--u));margin:0 calc(-.94 * var(--u)) calc(-.94 * var(--u));width:calc(100% + 1.88 * var(--u));padding-left:calc(41.6 * var(--u));border:calc(.94 * var(--u)) solid var(--c-border);border-radius:calc(14.65 * var(--u));font-size:calc(27 * var(--u));line-height:calc(36 * var(--u));letter-spacing:-.03em}.hpdp-readmore__toggle svg,.hpdp-reviews__more svg{width:calc(17.6 * var(--u));height:calc(8.8 * var(--u))}.hpdp-cav{margin-top:calc(var(--hpdp-gap-d) * var(--u))}.hpdp-cav.is-empty{margin-top:0}.hpdp-cav__nav{gap:calc(9.25 * var(--u));margin-right:calc(-2 * var(--u))}.hpdp-cav__arrow{width:calc(30.86 * var(--u));height:calc(30.86 * var(--u))}.hpdp-cav__recs{margin-top:calc(19.6 * var(--u));margin-right:calc(-1.3 * var(--u))}.hpdp-cav__slider .swiper-slide{width:calc((100% - 48px) / 3.4)}.hpdp-reviews{margin-top:calc(57.5 * var(--u))}.hpdp-reviews__summary{position:relative;height:calc(98.67 * var(--u));margin:calc(-.94 * var(--u));padding:0 calc(25.8 * var(--u));border:calc(.94 * var(--u)) solid var(--c-border);border-radius:calc(14.65 * var(--u))}.hpdp-reviews__score{gap:calc(12 * var(--u));width:calc(252.3 * var(--u));height:calc(75 * var(--u));border-right:calc(1.4 * var(--u)) solid rgba(47,47,47,.15);margin-right:calc(19.5 * var(--u))}.hpdp-reviews__avg{font-size:calc(39.03 * var(--u));line-height:calc(50.18 * var(--u));letter-spacing:-.03em}.hpdp-reviews__label{font-size:calc(21.55 * var(--u));line-height:calc(35.26 * var(--u));letter-spacing:-.03em}.hpdp-reviews__write{gap:calc(13.5 * var(--u))}.hpdp-reviews__leave{font-size:calc(20 * var(--u));line-height:calc(19 * var(--u));letter-spacing:-.03em}.hpdp-reviews__btn{height:calc(32.85 * var(--u));padding:0 calc(30 * var(--u));border:calc(1.07 * var(--u)) solid rgba(74,60,128,.12);border-radius:calc(22.4 * var(--u));background:#fff;color:var(--c-purple);font-size:calc(17 * var(--u));letter-spacing:-.06em}.hpdp-reviews__body{padding:calc(18 * var(--u)) calc(24 * var(--u)) calc(12 * var(--u))}.hpdp-reviews__body.is-collapsed{max-height:calc(var(--hpdp-reviews-h) * var(--u))}.hpdp-reviews__more{gap:calc(20 * var(--u));height:calc(74.1 * var(--u));margin:0 calc(-.94 * var(--u)) calc(-.94 * var(--u));width:calc(100% + 1.88 * var(--u));border:calc(.94 * var(--u)) solid var(--c-border);border-radius:calc(14.65 * var(--u));font-size:calc(27 * var(--u));line-height:calc(36 * var(--u));letter-spacing:-.03em}.hpdp__aside{display:block;padding-top:calc(45.3 * var(--u))}.hpdp .hpdp-summary{position:sticky;top:calc(var(--hpdp-header-h) + var(--hpdp-sticky-gap));width:calc(302.59 * var(--u))}}@media screen and (max-width:1023px){.hpdp-hide-mobile{display:none!important}.hpdp__container{max-width:720px;padding:0 calc(13.58 * var(--m))}.hpdp__crumbs{padding:calc(10.3 * var(--m)) 0 calc(8.3 * var(--m))}.hpdp__crumbs .breadcrumb,.hpdp__crumbs .breadcrumb *{font-size:calc(12.74 * var(--m))!important;font-weight:300;line-height:calc(14.56 * var(--m));letter-spacing:-.04em;color:#000;gap:calc(6 * var(--m))}.hpdp__top{display:block}.hpdp .product-gallery-custom{position:static!important;display:block}.hpdp #thumbnail-carousel,.hpdp__thumb-nav{display:none!important}.hpdp #main-carousel>.splide__arrows{display:none}.hpdp #main-carousel .splide__track{border-radius:calc(12 * var(--m))}.hpdp #main-carousel .splide__slide{background:#fff;overflow:hidden}.hpdp #main-carousel .splide__slide img,.hpdp #main-carousel .splide__slide video{width:100%;height:100%;object-fit:cover;border-radius:0}.hpdp #main-carousel .wishlist-engine{display:none!important}.hpdp #main-carousel .splide__pagination{position:static;padding:0;margin-top:calc(3.82 * var(--m));gap:calc(2.36 * var(--m))}.hpdp #main-carousel .splide__pagination li{line-height:0}.hpdp #main-carousel .splide__pagination__page{width:calc(7.56 * var(--m));height:calc(7.56 * var(--m));margin:0;border-radius:50%;background:#2f2f2f2e;opacity:1;transform:none}.hpdp #main-carousel .splide__pagination__page.is-active{width:calc(7.56 * var(--m));height:calc(7.56 * var(--m));background:var(--c-purple);transform:none;border-radius:50%}.hpdp__info,.hpdp__info .l-pdp-product_info,.hpdp__info-inner{position:static;padding:0;margin:0;max-width:none}.hpdp__info-inner{display:flex;flex-direction:column;gap:0!important;padding:0 calc(8.8 * var(--m)) 0 calc(5 * var(--m))}.hpdp-actions{order:1}.hpdp-variants{order:2}.hpdp-head{order:3}.hpdp-price{order:4}.hpdp-dropped{order:5}.hpdp-offers{order:6}.hpdp-app{order:7}.hpdp-features{order:8}.hpdp-cta{order:9}.hpdp-badges{order:10;display:none}.hpdp--badges-mobile .hpdp-badges{display:flex}.hpdp-actions{display:flex;justify-content:space-between;margin:calc(7.1 * var(--m)) calc(-7 * var(--m)) 0 calc(-1.8 * var(--m))}.hpdp-actions:has(>:only-child){justify-content:flex-end}.hpdp-pill{height:calc(23.39 * var(--m));padding:0 calc(16.4 * var(--m)) 0 calc(15.1 * var(--m));border-radius:calc(14.03 * var(--m));font-size:calc(12.82 * var(--m))}.hpdp-share{padding:0 calc(15 * var(--m)) 0 calc(13.9 * var(--m));gap:calc(5.9 * var(--m))}.hpdp-share__icon{width:calc(8.07 * var(--m));height:calc(9.08 * var(--m))}.hpdp-variants{margin-top:calc(17.3 * var(--m))}.hpdp-variants__label,.hpdp-variants__value{font-size:calc(19.13 * var(--m))!important;font-weight:500!important;line-height:calc(22 * var(--m))!important;letter-spacing:-.04em!important}.hpdp-variants__preview{display:none}.hpdp-variants__body,.hpdp-variants--shade .hpdp-variants__body{grid-template-columns:minmax(0,1fr);margin-top:calc(4.9 * var(--m))}.hpdp-variants__selected{order:2}.hpdp-variants__selected:not(:has(.hpdp-variants__stock:not([hidden]))){display:none}.hpdp .hpdp-variants--shade .swatch-track{display:flex!important;flex-wrap:nowrap!important;gap:calc(7.4 * var(--m));width:auto!important;max-width:none!important;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:calc(6 * var(--m)) calc(8.8 * var(--m)) calc(6 * var(--m)) 0!important;margin-right:calc(-8.8 * var(--m))!important;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.hpdp .hpdp-variants--shade .swatch-track>.swatch-element{flex:none;scroll-snap-align:start}.hpdp .hpdp-variants--shade .swatch-track::-webkit-scrollbar{display:none;width:0;height:0;background:transparent}.hpdp .hpdp-variants--shade .product_circular_swatch,.hpdp .hpdp-variants--shade #main_product_page .product_circular_swatch{width:calc(47.14 * var(--m));height:calc(47.8 * var(--m));border-radius:calc(7.97 * var(--m));border-width:calc(2 * var(--m))!important}.hpdp .hpdp-variants--shade input:checked+.varients_lable_wrapper .product_circular_swatch.available:after,.hpdp .hpdp-variants--shade input:checked+.varients_lable_wrapper .product_circular_swatch:before{width:calc(15.4 * var(--m));height:calc(15.4 * var(--m));top:calc(-4.35 * var(--m));right:calc(-4.4 * var(--m))}.hpdp-variants__stock{margin-top:calc(4.6 * var(--m));font-size:calc(13 * var(--m));line-height:calc(16 * var(--m));letter-spacing:0}.hpdp-variants--shade+.hpdp-head,.hpdp-head{margin-top:calc(10 * var(--m))}.hpdp-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"vendor vendor" "title rating";column-gap:calc(12 * var(--m));align-items:start}.hpdp-head__vendor{grid-area:vendor;justify-self:start;color:var(--c-text);opacity:.6;font-size:calc(16.24 * var(--m));line-height:calc(17.49 * var(--m));letter-spacing:-.05em;text-decoration:underline;text-underline-offset:.12em}.hpdp-head__title{grid-area:title;margin-top:calc(5.84 * var(--m));max-width:calc(292 * var(--m));color:var(--c-text)!important;font-size:calc(15 * var(--m))!important;font-weight:400;line-height:calc(23 * var(--m))!important;letter-spacing:-.03em;text-transform:none;padding-top:6px}.hpdp-head__size{opacity:.6}.hpdp-rating{grid-area:rating}.hpdp-stars,.hpdp-rating__value{display:none}.hpdp-rating .hpdp-rating-pill{display:inline-flex;height:calc(23.3 * var(--m));padding:0 calc(7 * var(--m)) 0 calc(9.4 * var(--m));border-width:calc(.76 * var(--m));border-radius:calc(11.65 * var(--m));font-size:calc(13.48 * var(--m));letter-spacing:-.07em;gap:calc(4 * var(--m))}.hpdp-rating-pill svg{width:calc(13.95 * var(--m));height:calc(13.95 * var(--m))}.hpdp-badges{margin-top:calc(10 * var(--m));gap:calc(6 * var(--m))}.hpdp-badge{height:calc(24 * var(--m));padding:0 calc(12 * var(--m));border-radius:calc(14 * var(--m));font-size:calc(13 * var(--m))}.hpdp-price{margin-top:calc(7.3 * var(--m));margin-bottom:calc(7.3 * var(--m));column-gap:calc(10 * var(--m));align-items:flex-end}.hpdp-price__compare{margin-right:calc(2.7 * var(--m));opacity:.72;font-weight:300;font-size:calc(14.05 * var(--m));line-height:calc(18.85 * var(--m));letter-spacing:-.04em;align-self:center}.hpdp-price__row{align-items:baseline}.hpdp-price__current{font-size:calc(24.38 * var(--m))!important;line-height:1;letter-spacing:-.04em}.hpdp-price__divider{display:none!important}.hpdp-price__discount .discount_label{margin-left:calc(7.4 * var(--m));font-size:calc(17.72 * var(--m))!important;font-weight:400!important;line-height:calc(23.78 * var(--m));letter-spacing:-.04em}.hpdp-price__tax{font-size:calc(10.36 * var(--m));line-height:calc(12.93 * var(--m));letter-spacing:-.05em}.hpdp-dropped{display:inline-flex;margin-top:calc(7.3 * var(--m));height:calc(26.24 * var(--m));padding:0 calc(10 * var(--m)) 0 calc(6.14 * var(--m));gap:calc(12.5 * var(--m));border-radius:calc(13.12 * var(--m));font-size:calc(14.46 * var(--m));letter-spacing:-.05em}.hpdp-dropped svg{width:calc(13 * var(--m));height:calc(13 * var(--m))}.hpdp-dropped.is-hidden{display:none!important}.hpdp-offers{margin-top:calc(21.8 * var(--m))}.hpdp-offers .offer-container,.hpdp-offers .bogo-wrapper,.hpdp-offers .b-accordion{background:none!important;padding:0!important;width:100%!important}.hpdp-offers .offers-heading{display:none!important}.hpdp-offers .offer-card{border:1px solid rgba(74,60,128,.31);border-radius:calc(12 * var(--m));padding:0 calc(12 * var(--m)) calc(14 * var(--m)) calc(25.4 * var(--m));background:#fff}.hpdp-offers .offer-card+.offer-card{margin-top:calc(7.3 * var(--m))}.hpdp-offers .offer-badge{position:relative;display:flex!important;align-items:center;min-height:calc(47 * var(--m));margin:0 0 0 calc(-17.5 * var(--m));padding:0 calc(24 * var(--m)) 0 calc(32.6 * var(--m));background:none!important;color:var(--c-text)!important;clip-path:none!important;border-radius:0!important;font-size:calc(17.24 * var(--m))!important;font-weight:400!important;letter-spacing:-.05em;text-transform:none!important;cursor:pointer;width:auto!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.hpdp-offers .offer-badge:before{content:"";position:absolute;left:0;top:50%;width:calc(22.3 * var(--m));height:calc(21.4 * var(--m));transform:translateY(-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232f2f2f' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.6 13.4 13.4 20.6a2 2 0 0 1-2.8 0L3 13V3h10l7.6 7.6a2 2 0 0 1 0 2.8Z'/%3E%3Ccircle cx='7.5' cy='7.5' r='1.5'/%3E%3C/svg%3E") center / contain no-repeat}.hpdp-offers .offer-card-last .offer-badge:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232f2f2f' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='8' width='18' height='4' rx='1'/%3E%3Cpath d='M12 8v13M19 12v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-7M7.5 8a2.5 2.5 0 0 1 0-5C10 3 12 8 12 8s2-5 4.5-5a2.5 2.5 0 0 1 0 5'/%3E%3C/svg%3E")}.hpdp-offers .offer-badge:after{content:"";position:absolute;right:0;top:50%;width:calc(12.08 * var(--m));height:calc(6.04 * var(--m));transform:translateY(-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 7'%3E%3Cpath d='M1 1l5.5 5L12 1' fill='none' stroke='%232f2f2f' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .25s ease}.hpdp-offers .offer-card.is-collapsed .offer-badge:after{transform:translateY(-50%) rotate(-90deg)}.hpdp-offers .offer-card.is-collapsed .offer-content{display:none}.hpdp-offers .offer-content{padding:calc(12 * var(--m)) calc(14 * var(--m))!important;border:1px solid rgba(255,75,198,.16)!important;border-radius:calc(12 * var(--m))!important;background:linear-gradient(70deg,#ffffff24 57%,#ff4bc624 96%)!important;font-size:calc(14 * var(--m))!important;line-height:calc(17.5 * var(--m))!important;color:#414141!important}.hpdp-offers .offer-content *{font-size:inherit!important;line-height:inherit!important;color:inherit!important;background:none!important;border:0!important;padding:0!important}.hpdp-offers__more{display:none!important}.hpdp-app{margin-top:calc(14.5 * var(--m))}.hpdp-features{margin-top:calc(19 * var(--m))}.hpdp-features>div{row-gap:calc(11.5 * var(--m))}.hpdp-features>div>div{gap:calc(6.6 * var(--m))}.hpdp-features>div>div:before{width:calc(15.4 * var(--m));height:calc(15.4 * var(--m))}.hpdp-features span{font-size:calc(16.24 * var(--m))!important;line-height:calc(17.49 * var(--m))!important;letter-spacing:-.05em!important}.hpdp-cta{display:block;margin-top:calc(25.6 * var(--m))}.hpdp-buy-now{width:calc(100% + 3 * var(--m));margin-left:calc(-.35 * var(--m));--hpdp-bn-fs: calc(22.13 * var(--m))}.hpdp .hpdp-buy-now .sr-headless-checkout,.hpdp .hpdp-buy-now .shopify-payment-button__button{height:calc(51.27 * var(--m))!important;min-height:0!important;border-width:2px!important;border-radius:calc(34.7 * var(--m))!important;font-size:calc(22.13 * var(--m))!important}.hpdp:not(.hpdp--bar) .hpdp-bar{margin-bottom:calc(12 * var(--m))}.hpdp:not(.hpdp--bar) .hpdp .hpdp-bar__atc #main-product-handle-btn,.hpdp:not(.hpdp--bar) .hpdp-bar__atc #main-product-handle-btn{width:100%;height:calc(51.27 * var(--m));border-radius:calc(34.7 * var(--m));font-size:calc(20 * var(--m))}.hpdp:not(.hpdp--bar) .hpdp-bar__atc #main-product-handle>.col-7{flex:1}.hpdp--bar .hpdp-bar{position:fixed;left:0;right:0;bottom:var(--hpdp-bottom-offset, 0px);z-index:60;background:#fff;padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:0 -2px 10px #3a37371a;transform:translateY(0);visibility:visible}.hpdp--bar .hpdp-bar.is-visible{transform:translateY(0);visibility:visible}.hpdp--bar .hpdp-bar__tab{position:absolute;left:50%;bottom:100%;transform:translate(-50%);display:inline-flex;align-items:center;gap:calc(16.7 * var(--m));height:calc(33.28 * var(--m));padding:0 calc(16 * var(--m)) 0 calc(7.8 * var(--m));background:#e6f6ef;border-radius:calc(13 * var(--m)) calc(13 * var(--m)) 0 0;color:var(--c-green);font-size:calc(18.34 * var(--m));font-weight:300;letter-spacing:-.05em;white-space:nowrap}.hpdp--bar .hpdp-bar__tab.is-hidden{display:none!important}.hpdp--bar .hpdp-bar__tab{opacity:0;visibility:hidden;transform:translate(-50%) translateY(6px);transition:opacity .3s ease,transform .3s cubic-bezier(.22,.61,.36,1),visibility 0s linear .3s}.hpdp--bar .hpdp-bar.is-price-visible .hpdp-bar__tab{opacity:1;visibility:visible;transform:translate(-50%) translateY(0);transition:opacity .3s ease,transform .3s cubic-bezier(.22,.61,.36,1),visibility 0s}.hpdp--bar .hpdp-bar__tab svg{flex:none;width:calc(16.49 * var(--m));height:calc(16.49 * var(--m))}.hpdp--bar .hpdp-bar__inner{display:flex;align-items:center;gap:0;max-width:720px;margin:0 auto;min-height:calc(66 * var(--m));padding:calc(10 * var(--m)) calc(18.1 * var(--m)) calc(8 * var(--m)) calc(28.6 * var(--m));padding-bottom:0;padding-top:0}.hpdp--bar .hpdp-bar__price{display:flex;flex-direction:column;align-items:flex-start;flex:none;width:0;margin-right:0;overflow:hidden;white-space:nowrap;opacity:0;visibility:hidden;transform:translate(-20px);transition:width .3s cubic-bezier(.22,.61,.36,1),margin-right .3s cubic-bezier(.22,.61,.36,1),opacity .3s ease,transform .3s cubic-bezier(.22,.61,.36,1),visibility 0s linear .3s}.hpdp--bar .hpdp-bar.is-price-visible .hpdp-bar__price{width:var(--hpdp-bar-price-w, 96px);margin-right:calc(10 * var(--m));opacity:1;visibility:visible;transform:translate(0);transition:width .3s cubic-bezier(.22,.61,.36,1),margin-right .3s cubic-bezier(.22,.61,.36,1),opacity .3s ease,transform .3s cubic-bezier(.22,.61,.36,1),visibility 0s}.hpdp--bar .hpdp-bar__current{color:var(--c-text);font-size:calc(21.79 * var(--m));font-weight:500;line-height:calc(28.03 * var(--m));letter-spacing:-.04em}.hpdp--bar .hpdp-bar__row{display:inline-flex;align-items:baseline;gap:calc(4.5 * var(--m));margin-top:calc(-3 * var(--m))}.hpdp--bar .hpdp-bar__compare{color:var(--c-text);opacity:.31;font-size:calc(12.55 * var(--m));font-weight:300;line-height:calc(16.84 * var(--m))}.hpdp--bar .hpdp-bar__discount{color:var(--c-green);font-size:calc(13.18 * var(--m));line-height:calc(17.69 * var(--m));letter-spacing:-.04em}.hpdp--bar .hpdp-bar__price:not(.is-on-sale) .hpdp-bar__row{display:none}.hpdp--bar .hpdp-bar__tax{color:var(--c-text);opacity:.53;font-size:calc(8 * var(--m));font-weight:300;line-height:calc(11.56 * var(--m));letter-spacing:-.05em}.hpdp--bar .hpdp-bar__atc{flex:1 1 auto;min-width:0}.hpdp--bar .hpdp-bar__atc .product-form,.hpdp--bar .hpdp-bar__atc form,.hpdp--bar .hpdp-bar__atc #mobile_sticky{width:100%;min-width:0}.hpdp--bar .hpdp-bar__atc #main-product-handle{width:100%;gap:calc(7.6 * var(--m));justify-content:flex-start}.hpdp--bar .hpdp-bar__atc #main-product-handle>.col-7{flex:1 1 auto;min-width:0}.hpdp--bar .hpdp-bar__atc #main-product-handle>.mobile_screen{flex:none}.hpdp--bar .hpdp-bar__atc #main-product-handle-btn{width:100%;min-width:0;height:calc(39.1 * var(--m));border-radius:calc(19.55 * var(--m));font-size:calc(14.25 * var(--m));letter-spacing:-.03em}.hpdp--bar .hpdp-bar__atc .mobile_screen{width:calc(35.27 * var(--m))!important;height:calc(35.27 * var(--m));border:1px solid rgba(74,60,128,.35);border-radius:50%;color:var(--c-purple)}.hpdp--bar .hpdp-bar__atc .mobile_screen:not(:has(.wishlist-engine:not(:empty),.gw-add-to-wishlist-product-card-placeholder:not(:empty))){display:none!important}body:has(.hpdp--bar){padding-bottom:calc(76*clamp(.88px,calc(100vw / 402),1.2px) + env(safe-area-inset-bottom,0px))}.hpdp__lower{display:block;margin-top:calc(18.3 * var(--m));padding-bottom:calc(30 * var(--m))}.hpdp__main{display:flex;flex-direction:column}.hpdp-desc{order:2}.hpdp-reviews{order:3}.hpdp-cav{order:4}.hpdp-aplus{gap:calc(8 * var(--m));margin:0 0 calc(10 * var(--m))}.hpdp-aplus__img{border-radius:calc(12 * var(--m))}.hpdp-desc__heading{display:none}.hpdp-desc__card{border:0;margin:0 calc(10.4 * var(--m)) 0 calc(16.42 * var(--m));overflow:visible}.hpdp-tabs__list{display:none}.hpdp-tabs__panels{display:flex;flex-direction:column}.hpdp-tabs__panel{order:var(--hpdp-m-order, 1);border-bottom:1px solid rgba(47,47,47,.13)}.hpdp-tabs__panel:first-child{border-bottom-color:#4a3c8021}.hpdp-tabs__acc{padding:calc(14.86 * var(--m)) calc(5.8 * var(--m)) calc(8.96 * var(--m)) 0;font-size:calc(17.01 * var(--m));line-height:calc(16.18 * var(--m));letter-spacing:-.03em}.hpdp-tabs__acc svg{width:calc(12.08 * var(--m));height:calc(6.04 * var(--m))}.hpdp-tabs__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.hpdp-tabs__body>.hpdp-tabs__inner{min-height:0;overflow:hidden}.hpdp-readmore__content>.hpdp-aplus{margin:calc(2 * var(--m)) 0 calc(12 * var(--m))}.hpdp-tabs__panel.is-open .hpdp-tabs__body{grid-template-rows:1fr}.hpdp-readmore__content{max-height:none!important;padding:calc(2 * var(--m)) 0 calc(14 * var(--m));font-size:calc(14 * var(--m));line-height:calc(20 * var(--m));letter-spacing:-.02em}.hpdp-readmore__toggle{display:none!important}.hpdp-reviews{margin-top:calc(26 * var(--m));padding:0 calc(13.5 * var(--m)) 0 calc(4.65 * var(--m))}.hpdp-reviews__heading{font-size:calc(23.13 * var(--m))!important;font-weight:600;line-height:calc(22 * var(--m))!important;letter-spacing:-.03em}.hpdp-reviews__card{border:0;margin-top:calc(23.8 * var(--m))}.hpdp-reviews__summary{justify-content:space-between;padding-bottom:calc(10.4 * var(--m));border-bottom:1px solid rgba(74,60,128,.13)}.hpdp-reviews__score,.hpdp-reviews__leave{display:none}.hpdp-reviews__mscore{display:flex;gap:calc(5.6 * var(--m))}.hpdp-reviews__mscore .hpdp-rating-pill{display:inline-flex;height:calc(23.3 * var(--m));padding:0 calc(8 * var(--m)) 0 calc(9.4 * var(--m));border-radius:calc(11.65 * var(--m));font-size:calc(13.48 * var(--m));letter-spacing:-.07em;gap:calc(4 * var(--m))}.hpdp-reviews__count{font-size:calc(13.56 * var(--m));line-height:calc(21.64 * var(--m));letter-spacing:-.07em}.hpdp-reviews__write{margin-left:auto}.hpdp-reviews__btn{height:calc(25.85 * var(--m));padding:0 calc(12.8 * var(--m));border:1px solid var(--c-purple);border-radius:calc(15.5 * var(--m));background:var(--c-purple);color:var(--c-purple-soft);font-size:calc(14.17 * var(--m));letter-spacing:-.06em}.hpdp-reviews__body{padding-top:calc(10 * var(--m))}.hpdp-reviews__body.is-collapsed{max-height:calc(var(--hpdp-reviews-h) * var(--m) * .6)}.hpdp-reviews__more{justify-content:flex-start;gap:calc(8 * var(--m));width:auto;margin-top:calc(14 * var(--m));padding:0 0 0 calc(2.9 * var(--m));background:none;font-size:calc(14.75 * var(--m));line-height:calc(14.03 * var(--m));letter-spacing:-.03em;text-decoration:underline;text-underline-offset:.15em}.hpdp-reviews__more svg{width:calc(7.3 * var(--m));height:calc(4.9 * var(--m));transform:rotate(-90deg)}.hpdp-reviews__more[aria-expanded=true] svg{transform:rotate(180deg)}.hpdp-cav{margin-top:calc(var(--hpdp-gap-m) * var(--m))}.hpdp-cav.is-empty{margin-top:0}.hpdp-cav__head{padding-left:calc(4.3 * var(--m))}.hpdp-cav__heading{color:#2d2d2f;font-size:calc(20.36 * var(--m))!important;font-weight:500;line-height:calc(18.55 * var(--m))!important;letter-spacing:-.03em}.hpdp-cav__nav{display:none}.hpdp-cav__recs{margin:calc(12.9 * var(--m)) calc(-13.58 * var(--m)) 0 calc(-.52 * var(--m));padding-right:calc(14.9 * var(--m))}.hpdp-cav__slider{overflow:hidden}.hpdp-cav__all{display:flex;margin-top:calc(13.6 * var(--m))}.hpdp-cav__all-link{min-width:calc(216.04 * var(--m));height:calc(41.59 * var(--m));padding:0 calc(20 * var(--m));border-width:calc(1.34 * var(--m));border-radius:calc(23.32 * var(--m));font-size:calc(18 * var(--m));letter-spacing:-.03em}}@media screen and (min-width:600px)and (max-width:1023px){.hpdp{--m: 1.2px}}@media(prefers-reduced-motion:reduce){.hpdp *,.hpdp *:before,.hpdp *:after{transition:none!important}.hpdp--bar .hpdp-bar__price{transform:none!important}}.hpdp .hpdp-offers .offer-badge,.hpdp .hpdp-offers .offer-content,.hpdp .hpdp-offers .offer-content *{font-style:normal!important}.hpdp .hpdp-offers .offer-content{max-width:none!important;width:auto!important}.hpdp .hpdp-cav{padding-bottom:var(--hpdp-cav-pb-d, 0px)}.hpdp .hpdp-cav--center .hpdp-cav__head{justify-content:center;position:relative}.hpdp .hpdp-cav--center .hpdp-cav__nav{position:absolute;right:0}.hpdp .hpdp-cav--no-arrows .hpdp-cav__nav,.hpdp .hpdp-cav--grid .hpdp-cav__nav,.hpdp .hpdp-cav--grid .hpdp-cav__dots{display:none!important}.hpdp .hpdp-cav--grid .hpdp-cav__slider .swiper-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;transform:none!important}.hpdp .hpdp-cav--grid .hpdp-cav__slider .swiper-slide{width:auto!important}.hpdp .hpdp-cav__all{display:flex;justify-content:center}.hpdp .hpdp-cav__all--left{justify-content:flex-start}.hpdp .hpdp-cav__all--right{justify-content:flex-end}.hpdp .hpdp-cav__all .hpdp-cav__all-link{border-color:var(--hpdp-va-border, var(--c-purple));background:var(--hpdp-va-bg, #fff);color:var(--hpdp-va-text, var(--c-purple));border-radius:var(--hpdp-va-radius, 24px)}.hpdp .hpdp-cav__all .hpdp-cav__all-link:hover{background:var(--hpdp-va-text, var(--c-purple));border-color:var(--hpdp-va-text, var(--c-purple));color:var(--hpdp-va-bg, #fff)}.hpdp .hpdp-cav__dots{display:none;align-items:center;justify-content:center;gap:var(--hpdp-dot-gap, 6px);min-height:12px;margin-top:14px}.hpdp .hpdp-cav__dots.swiper-pagination-lock{display:none!important}.hpdp .hpdp-cav__dots .swiper-pagination-bullet{flex:none;width:var(--hpdp-dot, 7px);height:var(--hpdp-dot, 7px);margin:0!important;padding:0;border:0;border-radius:999px;background:var(--hpdp-dot-color, #d9d6e6)!important;opacity:1;cursor:pointer;transition:background-color .25s ease}.hpdp .hpdp-cav__dots .swiper-pagination-bullet-active{width:var(--hpdp-dot-active, 16px);background:var(--hpdp-dot-active-color, #4a3c80)!important}.hpdp .hpdp-dots-moving{flex-wrap:nowrap!important;justify-content:flex-start!important;margin-left:auto!important;margin-right:auto!important;clip-path:inset(-12px 0 -12px 0);pointer-events:auto;touch-action:pan-y;cursor:grab}.hpdp .hpdp-dots-moving>*{flex:none;translate:var(--hpdp-dots-shift, 0px) 0;transition:translate .3s ease,scale .3s ease,background-color .25s ease}.hpdp .hpdp-dots-moving>.hpdp-dot-edge{scale:.6}.hpdp #main-carousel .splide__pagination.is-dots-sliding{flex-wrap:nowrap!important;justify-content:flex-start!important;overflow:hidden;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.hpdp #main-carousel .splide__pagination.is-dots-sliding>li{flex:none;-webkit-transform:translateX(var(--hpdp-dot-shift, 0px));transform:translate(var(--hpdp-dot-shift, 0px))}.hpdp #main-carousel .splide__pagination>.is-dot-edge .splide__pagination__page{-webkit-transform:scale(.6);transform:scale(.6)}.hpdp #main-carousel .splide__pagination.is-dots-animated>li,.hpdp #main-carousel .splide__pagination.is-dots-animated .splide__pagination__page{transition:transform .3s ease,background-color .25s ease}@media screen and (max-width:1023px){.hpdp #main-carousel .splide__pagination:not(.is-pagination-ready){visibility:hidden}}.hpdp .hpdp__aside .hpdp-card-dots--jump{cursor:pointer}.hpdp .hpdp__aside .hpdp-card-dots--jump:focus-visible{outline:2px solid var(--c-purple);outline-offset:3px;border-radius:999px}.hpdp .hpdp__info .hpdp-variants{scroll-margin-top:calc(var(--hpdp-header-h) + 16px)}.hpdp #main-carousel .splide__pagination.hpdp-dots-moving{left:0;right:0;padding:0}@media screen and (min-width:1024px){.hpdp .hpdp-cav{padding-top:var(--hpdp-cav-pt-d, 0px)}.hpdp .hpdp-cav--dots-d .hpdp-cav__dots{display:flex}.hpdp .hpdp-cav__all{margin-top:24px}.hpdp .hpdp-cav__all-link{min-width:216px;height:42px;padding:0 20px;font-size:16px}}@media screen and (max-width:1023px){.hpdp .hpdp-cav{padding-top:var(--hpdp-cav-pt-m, 0px);padding-bottom:var(--hpdp-cav-pb-m, 0px)}.hpdp .hpdp-cav--dots-m .hpdp-cav__dots{display:flex}.hpdp .hpdp-cav .hpdp-cav__recs{margin:calc(12.9 * var(--m)) 0 0;padding:0}.hpdp .hpdp-cav__all{margin-top:14px}}@media screen and (min-width:1280px){.hpdp-cav__slider .swiper-slide{width:calc((100% - 84px) / 5.2)}}@media screen and (max-width:768px){.hpdp .hpdp-cav__slider .custom-product-pocket .product-content .b-add_to_bag-button{padding:10px!important}}@media screen and (max-width:425px){.hpdp .hpdp-cav__slider .custom-product-pocket .product-content .b-add_to_bag-button{padding:8px!important}}
/*# sourceMappingURL=/cdn/shop/t/404/assets/hok-pdp.css.map */
