@keyframes placeholder-wave{0%{opacity:1}10%{opacity:1}to{opacity:.5}}@keyframes image-placeholder-wave{0%{background-color:#ededed}10%{background-color:#ededed}to{background-color:#ededed4d}}.options-slider{margin-bottom:14px}.options-slider .options-slider__wrapper{position:relative}.options-slider .swiper:not(.swiper-initialized) .swiper-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.options-slider .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide{display:none}.options-slider .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide:first-child,.options-slider .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-child(2),.options-slider .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-child(3){display:block}@media only screen and (width >= 768px) and (width <= 1024px){.options-slider .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-child(4),.options-slider .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-child(5){display:block}}@media only screen and (width >= 1280px){.options-slider .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-child(4),.options-slider .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide:nth-child(5){display:block}}@media only screen and (width >= 768px) and (width <= 1024px){.options-slider .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(5,minmax(0,1fr))}}@media only screen and (width >= 1280px){.options-slider .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(5,minmax(0,1fr))}}@media only screen and (width >= 768px) and (width <= 1024px){.options-slider .swiper:not(.swiper-initialized)~.options-slider__arrow.options-slider__arrow--next.swiper-button-disabled-ssr-desktop{visibility:hidden;opacity:0}}@media only screen and (width >= 1280px){.options-slider .swiper:not(.swiper-initialized)~.options-slider__arrow.options-slider__arrow--next.swiper-button-disabled-ssr-desktop{visibility:hidden;opacity:0}}@media only screen and (width >= 768px) and (width <= 1024px){.options-slider .swiper:not(.swiper-initialized)~.swiper-scrollbar.swiper-scrollbar-lock-ssr-desktop{display:none}}@media only screen and (width >= 1280px){.options-slider .swiper:not(.swiper-initialized)~.swiper-scrollbar.swiper-scrollbar-lock-ssr-desktop{display:none}}.options-slider .swiper-slide .option-item{position:relative;height:auto;transform:translateZ(0);backface-visibility:hidden}.options-slider .swiper-scrollbar.options-slider__scrollbar{position:initial;width:100%;height:3px;margin-top:8px;background:#ededed;transition:all .2s linear;border-radius:2px}.options-slider .swiper-scrollbar.options-slider__scrollbar .swiper-scrollbar-drag{width:var(--drag-width-mobile);background:#888;border-radius:4px}@media only screen and (width >= 768px) and (width <= 1024px){.options-slider .swiper-scrollbar.options-slider__scrollbar .swiper-scrollbar-drag{width:var(--drag-width-desktop)}}@media only screen and (width >= 1280px){.options-slider .swiper-scrollbar.options-slider__scrollbar .swiper-scrollbar-drag{width:var(--drag-width-desktop)}}.options-slider .options-slider__arrow{position:absolute;top:50px;z-index:5;display:flex;justify-content:center;align-items:center;width:30px;height:30px;background-color:#fff;transition:opacity .2s linear;border-radius:50%;box-shadow:0 1px 2px #00000014,0 3px 4px #0000000a}.options-slider .options-slider__arrow svg{width:12px;height:auto}.options-slider .options-slider__arrow.options-slider__arrow--prev{left:0;transform:translate(-50%,-50%)}.options-slider .options-slider__arrow.options-slider__arrow--next{right:0;transform:translate(50%,-50%)}.options-slider .options-slider__arrow.swiper-button-disabled{pointer-events:none;opacity:.5}.option-item__badge{position:absolute;top:0;left:0;z-index:2;width:100%;padding:6px;font-size:10px;font-weight:600;line-height:normal;font-style:normal}label.option-item__label,div.option-item__label{display:flex;justify-content:space-between;width:100%;height:100%;transform:translateZ(0);transition:all .2s linear;flex-direction:column}label.option-item__label:after,div.option-item__label:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;width:100%;height:100%;border:2px solid transparent;transform:translateZ(0);transition:all .2s linear}input:checked+label.option-item__label,input:checked+div.option-item__label{position:relative;outline:none!important;background:linear-gradient(0deg,#00000008,#00000008),#fff}input:checked+label.option-item__label:after,input:checked+div.option-item__label:after{border-color:#000}input:checked+label.option-item__label .option-item__label-img img,input:checked+div.option-item__label .option-item__label-img img{mix-blend-mode:darken}input:checked+label.option-item__label:not(.option-item__label--multiple),input:checked+div.option-item__label:not(.option-item__label--multiple){pointer-events:none}label.option-item__label:hover>.option-item__label-img>img,div.option-item__label:hover>.option-item__label-img>img{transform:scale(1.05)}label.option-item__label:hover .swiper-slide-active img,div.option-item__label:hover .swiper-slide-active img{transform:scale(1.05)}@media only screen and (width <= 1025px){form[data-product-form-mobile] label.option-item__label,form[data-product-form-mobile] div.option-item__label{overflow:hidden}form[data-product-form-mobile] label.option-item__label:after,form[data-product-form-mobile] div.option-item__label:after{border:1px solid #e5e5e5;border-radius:4px}form[data-product-form-mobile] .option-item__label-inner{position:relative;z-index:3;border:1px solid #e5e5e5;border-radius:4px;border-bottom:none}form[data-product-form-mobile] input:checked+label.option-item__label,form[data-product-form-mobile] input:checked+div.option-item__label{position:relative;z-index:1;border-radius:4px;padding:2px}form[data-product-form-mobile] input:checked+label.option-item__label .option-item__label-inner,form[data-product-form-mobile] input:checked+div.option-item__label .option-item__label-inner{border:none}form[data-product-form-mobile] input:checked+label.option-item__label:before,form[data-product-form-mobile] input:checked+div.option-item__label:before{content:"";position:absolute;z-index:-2;background:linear-gradient(90deg,#cc2976,#bc30fc 44.76%,#2941b2) #cc2976;top:0;right:0;bottom:0;left:0;border-radius:4px}form[data-product-form-mobile] input:checked+label.option-item__label:after,form[data-product-form-mobile] input:checked+div.option-item__label:after{content:"";position:absolute;z-index:-1;border-color:transparent;top:2px;right:2px;bottom:2px;left:2px;border-radius:4px}}.option-item__label-img{position:relative;overflow:hidden;width:100%;height:100px;margin:0 auto;max-width:100px;aspect-ratio:1/1}.option-item__label-img img{z-index:1;transition:all .2s linear}.option-item__label-title{display:flex;align-items:center;margin:0;padding:6px;background-color:#ededed;font-family:Graphik,sans-serif;font-size:10px;font-weight:400;line-height:normal;text-transform:initial;flex-grow:1}.option-item__label-title.option-item__label-title--color{background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff}.options-slider__selected-option{margin:8px 0 0;font-family:Graphik Wide,sans-serif;font-size:12px;font-weight:700;line-height:14px;text-transform:uppercase;font-style:normal}.product-images-wrapper{position:relative}.product-images-wrapper.loading{opacity:.5}.product__membership-checkbox,.product__membership-checkbox[type=checkbox]{display:none}.product-images__slider-wrapper .swiper{padding-left:15px;padding-right:15px}.product-images__slider-wrapper .swiper[data-slides-count="1"]{padding-left:0;padding-right:0}.product-images__slider-wrapper .swiper[data-slides-count="1"] .swiper-wrapper{transform:translateZ(0)}.product-images__slider-wrapper.product-images__slider-wrapper--mobile{display:block}.product-images__slider-wrapper.product-images__slider-wrapper--desktop{display:none}.product-images__slider-wrapper.product-images__slider-wrapper--mobile .swiper-wrapper{transform:translate3d(calc(-100% - 5px),0,0)}.product-images__slider-wrapper.product-images__slider-wrapper--mobile .swiper[data-slides-count="1"] .swiper-wrapper{transform:translateZ(0)}.product-images__slider-wrapper .swiper-pagination-bullet.hidden{display:none}.product-images__slider-wrapper.product-images__slider-wrapper--mobile .swiper-slide{margin-right:5px}.product-images__thumbnails .swiper-button-hidden{display:none}.product-images__thumbnails .swiper-vertical.centered>.swiper-wrapper{justify-content:center}.product-images__thumbnails .swiper-vertical.centered.swiper-initialized>.swiper-wrapper{justify-content:unset}.product__quantity{position:relative;display:block}body:has([data-sticky-atc-form-wrapper] [data-option-name=length]) .product__quantity{display:none}.product__quantity-input{position:relative;padding:13px 44px;border:1px solid #888;font-family:Graphik,Graphik Fallback,sans-serif;font-size:16px;line-height:1;text-align:center;-moz-appearance:textfield}.product__quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product__quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product__quantity-input:invalid{border-color:red}.product__quantity-input:invalid+.product__quantity-button{pointer-events:none}@media only screen and (width >= 1280px){.product__quantity-input{padding-left:54px;padding-right:54px}}.product__quantity-button{position:absolute;top:50%;z-index:1;display:flex;justify-content:center;align-items:center;width:40px;height:40px;background-color:transparent;transform:translateY(-50%)}.product__quantity-button.product__quantity-button--minus{left:4px}.product__quantity-button.product__quantity-button--plus{right:4px}.product__quantity-button.disabled{pointer-events:none}.product__quantity-button.disabled svg{--fill: #ededed}.product__quantity-button.disabled svg path{fill:#ededed}.product__quantity-button[disabled]{pointer-events:none}.product__quantity-button[disabled] svg{--fill: #ededed}.product__quantity-button[disabled] svg path{fill:#ededed}.product-form__controls .product__submit{display:flex;justify-content:center;align-items:center;height:46px}@media only screen and (width >= 1280px){.product-form__controls .product__submit.product__submit--buy-now{background:#000;color:#fff}}@media only screen and (width >= 1280px) and (hover: hover){.product-form__controls .product__submit.product__submit--buy-now:hover{box-shadow:0 0 0 2px #000}}@media only screen and (width >= 1280px) and (hover: none){.product-form__controls .product__submit.product__submit--buy-now:active{box-shadow:0 0 0 2px #000}}.product-form__controls .product__submit:not(.product__submit--buy-now){flex-grow:1;order:-1;width:calc(100% - 130px)}@media only screen and (width >= 1280px){.product-form__controls .product__submit:not(.product__submit--buy-now){width:calc(100% - 150px);border:1px solid #000;background:#fff;color:#000}}@media only screen and (width >= 1280px) and (hover: hover){.product-form__controls .product__submit:not(.product__submit--buy-now):hover{box-shadow:0 0 0 2px #000}}@media only screen and (width >= 1280px) and (hover: none){.product-form__controls .product__submit:not(.product__submit--buy-now):active{box-shadow:0 0 0 2px #000}}@media only screen and (width >= 1280px){.product-form__controls .product__submit.loading{background:#000;color:#fff}.product-form__controls .product__submit.loaded{background:linear-gradient(180deg,#000,#440140,#9d1e95);color:#fff}}@media screen and (width >= 1025px){.product-images__slider-wrapper.product-images__slider-wrapper--mobile{display:none}.product-images__slider-wrapper.product-images__slider-wrapper--desktop{display:block}.product-images__slider-wrapper .swiper{padding-left:0;padding-right:0}.product-images__slider-wrapper.product-images__slider-wrapper--mobile .swiper-wrapper{transform:translate3d(-100%,0,0)}.product-images__slider-wrapper .swiper.swiper-initialized .swiper-wrapper{transform:translateZ(0)}.product .swiper-slide{margin-right:0}}.product-promotion{position:relative;margin:0 0 28px;padding:11px 16px;background-color:#000;font-family:Graphik,Graphik Fallback,arial,sans-serif;font-size:1.2rem;line-height:1.6rem;text-transform:uppercase;color:#fff}.accordion .accordion-product__description{display:none}.accordion .accordion-product__description,.accordion .accordion-product__description p,.accordion .accordion-product__description li{font-size:14px;line-height:18px}.accordion[open] .icon-minus-medium,.accordion[open] .accordion-product__description,.product-promotion strong{display:block;animation:accordionAppear .4s linear}@keyframes accordionAppear{0%{opacity:0}to{opacity:1}}.product-promotion button{position:absolute;top:9px;right:15px}.product-form{position:relative;padding-bottom:0}.product-form.product-form--loading{pointer-events:none}.product-form.product-form--loading .btn:not([data-product-submit-button-mobile]) .btn__state-initial{z-index:5!important;visibility:visible;opacity:1}.btn__state-initial{position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:-1;display:flex;justify-content:center;align-items:center;visibility:hidden;opacity:0;width:100%;height:100%;background-color:#000;color:#fff;transition:opacity .6s ease-in}.product-form__content{position:relative}.product-form__title-wrapper{display:flex;justify-content:space-between;margin-bottom:15px;gap:1rem}@media only screen and (width >= 1025px){.product-form__title-wrapper{padding-right:32px}}.wishlist-item button{display:flex}.product-form__content h1{margin-bottom:0;font-family:Graphik Wide,Graphik Wide Fallback,Arial,sans-serif;font-size:2rem;font-weight:400;line-height:2.4rem}.product-form__content .afterpay-paragraph{font-size:1.2rem}.product-form__content .afterpay-logo{display:inline-block;width:72px!important;vertical-align:middle}.product-form__content .afterpay-link{position:absolute;opacity:0;width:72px;margin-left:-72px}.product-form__content select{margin-bottom:16px}.product-form__reviews{display:flex;justify-content:space-between;align-items:center;height:22px;margin-bottom:10px}.product-form__reviews i{margin-right:2px}.product-form__reviews br{display:none}.product-form__reviews span.ruk-rating-snippet-count{margin-left:3px;font-family:Graphik,Graphik Fallback,arial,sans-serif}.product-form__meta{margin-bottom:24px}.product-form__meta s{margin-left:10px}.product-form__controls{display:flex;margin-top:2rem;margin-bottom:.8rem;flex-wrap:wrap;gap:8px}.product-form__controls .quantity-selector{width:calc(50% - 8px);margin:0}.product-form__controls .btn,.product-form__wishlist-wrapper .btn{width:100%;height:45px}.product-form__upsells{margin:-10px 0 0;padding-bottom:30px}.product-form__upsells-title{margin:0;font-family:Graphik Wide,Graphik Wide Fallback,arial,sans-serif;font-size:1.4rem;font-weight:700;line-height:1.4rem;text-transform:uppercase}.product-form__upsells-items{display:grid;grid-template-columns:repeat(3,1fr);margin:12px 0 0;gap:16px}.product-form__meta .product-price{display:flex;align-items:flex-end;margin-bottom:10px}.product-form__meta .product-price__member{margin-right:5px}.accordion[open] .icon-plus-medium,.product-images__main .swiper-slide.active .icon-zoom,.product-images__thumbnails .swiper-button.swiper-button-disabled,.product-images__thumbnails .swiper-button:after,.product-swatches__style-link-text{display:none}.product-swatches{margin:1px 0 16px}.product-swatches__style-link,.product-swatches__style-link-text{margin:0 0 25px;font-size:1rem;line-height:1rem}.product-swatches__options{margin-top:19px}.selector-wrapper__values{margin-top:10px}.selector-wrapper__values--colors{margin-top:13px}.product-swatches__options button,.product-form__swatch{position:relative;display:inline-block;width:32px;height:32px;margin:0 11px 16px 0;background-color:#e2e2e2;background-size:cover;background-position:center center;vertical-align:middle;border-radius:100%}.product-swatches__options button.active:after,input:checked+.product-form__swatch:after{content:"";position:absolute;top:50%;left:50%;display:block;width:40px;height:40px;border:1px solid #000;transform:translate(-50%,-50%);border-radius:100%}.product-swatches__options button.is-white,.product-form__swatch.is-white{border:1px solid #adb2b6}.product-subscription-selector{padding:9px 0}.product-subscription-selector button{position:relative;display:block;width:auto;margin-bottom:13px}.product-subscription-selector button span,.product-subscription-selector button:before{display:inline-block;vertical-align:middle}.product-subscription-selector button:before{content:"";width:16px;height:16px;margin-right:5px;border:1px solid #000;border-radius:100%}.product-subscription-selector button.active:after{content:"";position:absolute;top:4px;left:2px;display:inline-block;width:8px;height:8px;background-color:var(--color-background);border-radius:50%}.product-subscription-selector button.active:last-of-type:after{top:3px}.product-subscription-selector .choices{margin:23px 0 6px}.product-images{position:relative;display:flex;justify-content:center;align-items:center}@media screen and (width >= 2000px){.product-images{height:auto}}@media screen and (width >= 750px){.product-form__upsells{max-width:100%}.product-images{position:sticky;top:var(--header-height, 0)}.product-images__main img{transform:scale(1.2)}}.product-images__thumbnails{position:absolute;display:none;width:70px}.product-images__thumbnails .swiper-button{top:auto;left:50%;right:auto;transform:none}.product-images__thumbnails .swiper-button svg path{stroke:#000}.product-images__thumbnails .swiper-container[data-slides-count="0"],.product-images__thumbnails .swiper-container[data-slides-count="1"]{display:none}.product-images__thumbnails .swiper-slide{overflow:hidden;height:70px;margin-bottom:5px;border:1px solid transparent;border-radius:0;background-color:#fff}.product-images__thumbnails .swiper-slide.swiper-slide-thumb-active{border:1px solid #000;box-sizing:border-box}.product-images__thumbnails .swiper-slide.swiper-slide-thumb-active img{top:50%;left:50%;width:calc(100% - 6px);height:calc(100% - 6px);transform:translate(-50%,-50%)}.product-images__thumbnails .swiper-vertical-nav{position:absolute;left:50%;width:30px;height:30px;transform:translate(-50%,-100%)}.product-images__thumbnails .swiper-vertical-nav.swiper-vertical-nav-prev{top:0}.product-images__thumbnails .swiper-vertical-nav.swiper-vertical-nav-next{bottom:0;transform:translate(-50%,100%) rotate(180deg)}.product-images__thumbnails .swiper-vertical-nav.swiper-button-disabled svg path{stroke:#888}.product-images__pagination{position:initial;width:100%;margin-top:1.1rem;text-align:center}.product-images__pagination .swiper-pagination-bullet{position:relative;display:inline-flex;justify-content:center;align-items:center;opacity:1;width:8px;height:8px;margin:0 3px;background-color:#d9d9d9;border-radius:100%}.product-images__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000}.product-images__pagination .swiper-pagination-bullet.swiper-pagination-bullet--hidden{display:none}.product-images__pagination .swiper-pagination-bullet.swiper-pagination-bullet--video{width:0;height:0;border-width:4px 0 4px 8px;border-style:solid;border-color:transparent transparent transparent #d9d9d9;background-color:initial;border-radius:initial}.product-images__pagination .swiper-pagination-bullet.swiper-pagination-bullet--video.swiper-pagination-bullet-active{border-color:transparent transparent transparent #000;background-color:initial}.product-images__pagination .swiper-pagination-bullet:after{display:none}.product-form__coupon{background-color:#000}.product-images__main{position:relative;z-index:1;width:100%;margin:0 auto}.product-images__button{position:absolute;top:20px;right:20px;z-index:2}.product-images__main-img-wrapper{position:relative;overflow:hidden;width:100%;height:100%;margin:0 auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.product-images__main .swiper-wrapper{align-items:center}.product-images__main .icon-zoom{position:absolute;top:24px;right:0;z-index:2;opacity:0;transition:opacity .2s cubic-bezier(.46,.01,.32,1)}.product-images__main img{z-index:1}.product-images__main iframe,.product-images__main model-viewer,.product-images__main video{width:100%;padding:16px}.product-images__main .product-images__model-holder{position:relative;width:100%;padding-top:100%}.product-images__main .product-images__model-holder model-viewer{position:absolute;top:0;left:0;width:100%;height:100%}.drift-zoom-pane{top:50%!important;left:50%!important;z-index:99999;width:100%;height:100%;transform:translate(-50%,-50%);transition:opacity .25s;cursor:crosshair;max-width:585px;max-height:585px}@media screen and (width >= 750px){.accordion.accordion--large[open] .icon-minus-medium,.accordion.accordion--large[open] .icon-minus-plus,.accordion.accordion--large[open] .icon-plus-large{display:none}.accordion.accordion--large[open] .icon-minus-large{display:block}}@media screen and (width >= 1025px){.product-images{overflow:hidden;height:calc(100svh - 101px);flex-flow:row nowrap;min-height:585px;max-height:100%}.product-form__reviews{height:auto}.sticky-header .product-images{top:120px}.product-images__thumbnails{top:50%;left:32px;z-index:2;display:block;width:70px;height:100%;transform:translateY(-50%);max-height:310px}.product-images__thumbnails .swiper-container{height:100%}.product-images__thumbnails .swiper-button{transform:translate(-50%)}.product-images__pagination .swiper-pagination-bullet{width:16px;height:16px;margin:0 4px}.product-images__pagination .swiper-pagination-bullet:after{width:12px;height:12px}.product-images__main{max-width:none}.product-images__button{top:40px;right:50%}.product-images__main:hover .icon-zoom{opacity:1}.product-images__pagination{display:none}}.drift-active .drift-zoom-pane{opacity:1}.upsell-product{position:relative;width:100%}.upsell-product__image{width:100%}.upsell-product__content{margin:8px 0 0;padding-bottom:44px}.upsell-product__content .btn{position:absolute;bottom:0;left:0;width:100%;padding:16px 5px 14px}.upsell-product__title{margin:0 0 4px;font-family:Graphik,Graphik Fallback,arial,sans-serif;font-size:1.4rem;font-weight:700;line-height:1;text-transform:uppercase}.upsell-product__price{margin:0 0 8px;font-size:1.6rem;line-height:2rem}.accordion svg{width:12px;height:7px;transform:rotate(-180deg);transition:all .2s linear}.accordion[open] svg{transform:initial}.accordion[open] button.accordion__compare-link{display:inline-block}.accordion[open] .accordion-product__description div{opacity:1!important;margin:4px 0 0!important}.accordion[open] .accordion-product__description .metafield-rich_text_field p:not(:last-child){margin-bottom:1rem!important}.accordion.accordion--white[open]{border-bottom:1px solid #fff}.accordion.accordion--white[open] summary,.accordion:last-child .accordion-title,.accordion:last-child summary{border-bottom:none}.accordion.accordion--white:last-child{margin-bottom:0;border-bottom:none}.accordion.accordion--white:last-child p{margin-bottom:0}.accordion.accordion--white summary{border-color:#fff;color:#fff}.accordion.accordion--white p{color:#fff}.accordion.accordion--white svg path{stroke:#fff}.accordion.accordion--large summary{margin:0;padding:25px 0;font-family:Graphik Wide,Graphik Wide Fallback,arial,sans-serif;font-size:1.6rem;letter-spacing:.2rem}@media screen and (width >= 750px){.accordion.accordion--large .icon-plus-large{display:inline-block}.accordion.accordion--large .icon-plus-medium{display:none}.accordion.accordion--large summary{padding:27px 0 28px;font-size:2.4rem}}.accordion.accordion--margin-bottom{margin-bottom:8px}.accordion.accordion--margin-bottom .accordion-title,.accordion.accordion--margin-bottom summary{padding:10px 0}@media screen and (width <= 1025px){.accordion.accordion--margin-bottom{border-bottom:1px solid #e5e5e5}}.accordion .accordion-title,.accordion summary{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 0;list-style:none;font-family:Graphik,Graphik Fallback,arial,sans-serif;font-size:1.4rem;font-weight:600;line-height:2rem;text-align:left;text-transform:initial;cursor:pointer}.accordion .accordion-title::-webkit-details-marker,.accordion summary::-webkit-details-marker{display:none}.accordion .accordion-title svg,.accordion summary svg{transform-origin:center center}.accordion .accordion-title span,.accordion .accordion-title svg,.accordion summary span,.accordion summary svg{display:inline-block;vertical-align:middle;line-height:1}.accordion .accordion-title .icon-minus-large,.accordion .accordion-title .icon-minus-medium,.accordion .accordion-title .icon-plus-large,.accordion summary .icon-minus-large,.accordion summary .icon-minus-medium,.accordion summary .icon-plus-large{display:none}.accordion .accordion-title span,.accordion summary span{padding-right:10px}.accordion .accordion-title .icon-minus-medium,.accordion .accordion-title .icon-plus-medium,.accordion summary .icon-minus-medium,.accordion summary .icon-plus-medium{margin-bottom:4px}.accordion button.accordion__compare-link{display:none;width:auto;margin:16px 0 -4px;padding:0;font-size:1.2rem;color:#000}.accordion small{font-size:1.2rem;line-height:1.6rem;text-transform:uppercase}.product-form__coupon{margin-bottom:2.4rem;padding:1rem 2rem;font-size:1.4rem;color:#fff}.product-form{transition:all .4s linear}@keyframes pulse-opacity{0%{opacity:.5}to{opacity:1}}.product-form__accordions{margin-top:2rem}.product-form__accordions:empty{display:none}.product-form__stock-state{margin-top:2rem;font-size:1.2rem;line-height:1}.breadcrumbs--product-new-structure{display:none}.breadcrumbs--product-new-structure .wrapper{max-width:unset;padding:0 4rem}.product-images__main .swiper-slide,.drift-zoom-pane{background-color:#f7f7f7}.product-images__main-img-wrapper,.drift-zoom-pane img{mix-blend-mode:multiply}.product-images__main-img-wrapper video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;-o-object-position:center center;object-position:center center;-o-object-fit:cover;object-fit:cover;padding:0;pointer-events:none}.product-images__thumbnails .swiper-slide.swiper-slide--video:after{content:"";position:absolute;top:50%;left:50%;z-index:1;display:block;width:0;height:0;border-width:6px 0 6px 12px;border-style:solid;border-color:transparent transparent transparent #fff;transform:translate(-50%,-50%)}.product__grid-right-col{padding:1.5rem 1.6rem}.template-product .wishlist-item{position:absolute;top:2px;right:0;z-index:2;height:-moz-max-content;height:max-content}.template-product .wishlist-item svg{width:18px;height:auto}.product-rating-list{position:relative;overflow:hidden;z-index:1;width:100%;gap:1px}.product-rating-overlay{position:absolute;top:0;left:0;z-index:0}.product-rating-wrapper{display:flex;align-items:center;gap:4px}.product-rating--reviewCount{font-size:12px;font-weight:400;line-height:1}.product-form__reviews-wrapper{display:block;transition:all .2s linear}.product-form__reviews-wrapper:hover{opacity:.7;color:#000}.product-rating .icon{--stroke: initial;stroke:initial}.product-form__brief-description{margin-bottom:1.2rem;font-size:1.2rem;font-style:normal;font-weight:400;line-height:1.8rem}.product-images__find-my-length-btn{position:absolute;bottom:65px;left:50%;z-index:10;width:-moz-max-content;width:max-content;padding:1.2rem 1.6rem;border:1px solid #000;font-size:1.2rem;font-weight:600;line-height:1.8rem;transform:translate(-50%);transition:all .2s linear;gap:1.2rem;border-radius:2rem}.product-images__find-my-length-btn path{transition:all .2s linear}.product-images__find-my-length-btn:hover path{stroke:#fff}.product-images__find-my-length-btn:hover{background-color:#000;color:#fff;box-shadow:0 0 0 3px #000}.product-form__find-my-length-btn-wrapper{margin-top:3.2rem;text-align:center}.product-form__find-my-length-btn-wrapper .product-form__find-my-length-btn{font-family:Graphik Wide,Graphik Wide Fallback,sans-serif;font-size:12px;line-height:14px;text-transform:uppercase;transition:all .2s linear;text-decoration-line:underline;text-underline-offset:2px}.product-form__find-my-length-btn-wrapper .product-form__find-my-length-btn:hover{opacity:.7;color:#000}@media only screen and (width >= 1025px){.product-form__find-my-length-btn-wrapper{display:none}}.product-form__wishlist-wrapper .btn{display:flex;justify-content:center;align-items:center;gap:1rem}.product-form__find-my-length-btn-icon{position:absolute;top:50%;right:15px;z-index:1;display:flex;transform:translateY(-50%)}.btn .product-form__find-my-length-btn-icon.btn__show-on-hover{position:absolute}.product-form__wishlist-wrapper{margin-bottom:.8rem}.product__share{display:flex;justify-content:space-between;align-items:center;margin-top:2rem}.product__share-label{margin:0;font-size:12px;font-style:normal;font-weight:400;line-height:1}.product__share-links{display:flex;justify-content:flex-end;align-items:center}.product__share-links li.product__share-link{margin-left:2.2rem}.product__share-link-url{transition:opacity .2s linear}.product__share-link-url:hover{opacity:.7}.product__share-links .icon{height:16px}.product-form__become-member-description{display:flex;flex:unset;width:100%;max-width:100%}@media only screen and (width >= 1080px){.product-form__become-member-description{display:flex;flex-wrap:wrap}}.product-form__become-member-description-additional-information{display:inline-flex;justify-content:flex-start;align-items:center;opacity:1;margin:-5px;padding:5px;font-family:Graphik Wide,Graphik Wide Fallback,sans-serif;font-size:10px;font-weight:400;line-height:1;text-transform:uppercase;transition:all .4s ease;cursor:pointer;gap:4px;flex-direction:row-reverse;flex-shrink:0}.product-form__become-member-description-additional-information svg{display:block;width:16px}.template-product .ppcse-card-lt-cont{margin:50px 0 0;padding:0}.template-product .ppcse-card-lt-cont .ppcse-title{margin-bottom:24px;font-family:Graphik Wide,Graphik Wide Fallback,sans-serif;font-size:20px;font-weight:400;line-height:20px;text-align:center;text-transform:uppercase;font-style:normal;text-wrap:balance}.template-product .ppcse-card-lt-cont .lb-upsell-product-card{margin-top:0}.template-product .ppcse-card-lt-cont .lb-upsell-product-card .lb-spc-body{gap:16px}.template-product .ppcse-card-lt-cont .lb-upsell-product-card .lb-spc-image-cont{width:60px;height:60px;margin:0;background-color:#f7f7f7;border-radius:0}.template-product .ppcse-card-lt-cont .lb-upsell-product-card .lb-spc-image-cont .lb-spc-image{width:60px;height:60px;background:none;border-radius:0;mix-blend-mode:multiply}.template-product .ppcse-card-lt-cont .lb-upsell-product-card .lb-spc-cont{border:none!important}.template-product .ppcse-card-lt-cont .lb-upsell-product-card .lb-spc-details-cont{display:flex;flex-wrap:wrap;-moz-column-gap:16px;column-gap:16px;margin:0}@media only screen and (width >= 1025px){.template-product .ppcse-card-lt-cont .lb-upsell-product-card .lb-spc-details-cont{flex-wrap:nowrap;gap:16px;align-items:center}}.template-product .ppcse-card-lt-cont .lb-upsell-product-card .lb-spc-details-name{display:flex;align-items:center;flex-grow:1;width:auto;font-size:12px;line-height:18px}.template-product .ppcse-card-lt-cont .lb-upsell-product-card .lb-spc-details-price-cont *{font-family:Graphik Wide,Graphik Wide Fallback,sans-serif;font-size:12px;line-height:14px;text-transform:uppercase}.template-product .ppcse-card-lt-cont .lb-upsell-product-card .lb-spc-details-btm{margin-top:0!important;margin-bottom:0;margin-left:0;margin-right:0}@media only screen and (width >= 1025px){.template-product .ppcse-card-lt-cont .lb-upsell-product-card .lb-spc-details-btm{margin-left:auto}}.template-product .ppcse-card-lt-cont .lb-upsell-product-card .lb-spc-details-checkbox{cursor:pointer}.template-product .ppcse-card-lt-cont .lb-upsell-product-card .lb-spc-details-checkbox-cont{padding:0}.template-product .ppcse-card-lt-cont .lb-upsell-product-card .lb-shared-variants-select{width:175px;padding-top:0!important;padding-bottom:0!important;padding-left:0!important;border:1px solid #000!important;font-family:Graphik Wide,Graphik Wide Fallback,sans-serif;font-size:10px;font-weight:400;line-height:1;transition:all .2s linear;border-radius:0}@media only screen and (width >= 1025px){.template-product .ppcse-card-lt-cont .lb-upsell-product-card .lb-shared-variants-select{border:none!important}}.template-product .ppcse-card-lt-cont .ppcse-card-plus{line-height:32px}@media only screen and (width >= 1025px){.template-product .ppcse-card-lt-cont .ppcse-card-plus{line-height:16px}}.template-product .ppcse-card-lt-cont .ppcse-card-tot-footer{margin-top:24px;padding:0}.template-product .ppcse-card-lt-cont .ppcse-card-tot{margin-bottom:24px}.template-product .ppcse-card-lt-cont .ppcse-card-tot span{font-family:Graphik Wide,Graphik Wide Fallback,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;text-transform:uppercase}.template-product .ppcse-card-lt-cont .ppcse-card-tot span .money{font-weight:700}.template-product .ppcse-card-lt-cont .ppcse-card-tot .ppcse-card-tot-price-strike-out{color:#888}.template-product .ppcse-card-lt-cont .ppcse-card-tot .ppcse-card-tot-price-strike-out .money{font-weight:400}.template-product .ppcse-card-lt-cont .ppcse-card-tot>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:10px}.template-product .ppcse-card-lt-cont .ppcse-card-tot .ppcse-tot-container-bundle{font-size:10px;line-height:12px}.template-product .ppcse-card-lt-cont .ppcse-card-tot .ppcse-tot-container-bundle small{margin-top:4px;font-family:Graphik Wide,Graphik Wide Fallback,sans-serif;font-size:10px;font-weight:400;line-height:12px;text-transform:uppercase;font-style:normal}.template-product .ppcse-card-lt-cont .lb-upsell-tot-btn{display:flex;justify-content:center;align-items:center;height:46px;transition:all .2s linear;border-radius:0!important}.template-product .ppcse-card-lt-cont .lb-upsell-tot-btn:hover{box-shadow:0 0 0 2px #000}@media only screen and (width >= 1025px){.template-product .ppcse-card-lt-cont{margin-top:20px;max-width:540px}}.product-fpo{position:relative;width:100%;margin-top:36px;aspect-ratio:2.05/1}.product__grid{position:relative}@media only screen and (width >= 1025px){.product-fpo{max-width:540px}.product__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid #ededed}.product-images__find-my-length-btn{bottom:30px}.product-form{max-width:540px;padding-bottom:30px}.template-product .wishlist-item{position:initial}.breadcrumbs--product-new-structure{display:block}.product__grid-right-col{padding:6rem 2rem 3rem}.product-images__main .swiper-slide,.drift-zoom-pane{background-color:initial}.product-images__main-img-wrapper,.drift-zoom-pane img{mix-blend-mode:initial}.product-images{background-color:#f7f7f7}.product-images>.product-images__main{mix-blend-mode:multiply}.product-form__meta{margin-bottom:14px}}@media only screen and (width >= 1280px){.product__grid-right-col{padding:6rem 4.5rem 3rem}.product__share-links li.product__share-link{margin-left:3rem}}@media only screen and (width >= 1400px){.product__grid-right-col{padding:10rem 7.5rem 7rem}}@media only screen and (width >= 1536px){.product__grid-right-col{padding-left:13.6rem}}.product__blocks{margin-top:3.2rem}.product__blocks .product__block:not(:last-child){margin-bottom:3.2rem}@media only screen and (width >= 1024px){.product__blocks .product__block:not(:last-child){margin-bottom:4.4rem}}@media only screen and (width >= 1025px){.product__blocks{max-width:540px}}@media only screen and (width >= 1024px){.product__blocks{margin-top:4.4rem}}form[data-product-form-mobile],.product-form__header--mobile,.product-mobile-sticky-atc{display:none}@media only screen and (width <= 1025px){.product-form.desktop-only{display:none}.dropahint__container summary{margin:0;font-family:Graphik Wide;font-size:12px;font-weight:300;color:#272727;font-style:normal}.product-progress--mobile{display:flex;flex-direction:column;padding:16px;background:#f9f9f9;gap:16px}.product-progress--mobile .product-mobile-progress__title{background:linear-gradient(90deg,#cc2976,#bc30fc 44.76%,#2941b3),linear-gradient(0deg,#0000004d,#0000004d);-webkit-background-clip:text;background-clip:text;font-family:Graphik;font-size:16px;font-weight:500;line-height:normal;letter-spacing:.16px;font-style:normal;-webkit-text-fill-color:transparent}.product-progress--mobile .product-mobile-progress__bar{display:grid;width:100%;height:8px;gap:2px;grid-template-columns:repeat(var(--options-count, 0),1fr)}.product-progress--mobile .product-mobile-progress__bar .product-mobile-progress__bar-inner{height:100%;background-color:#e5e5e5;transition:all .3s ease-in-out}.product-progress--mobile .product-mobile-progress__bar .product-mobile-progress__bar-inner:first-child{border-radius:4px 0 0 4px}.product-progress--mobile .product-mobile-progress__bar .product-mobile-progress__bar-inner:last-child{border-radius:0 4px 4px 0}.product-progress--mobile .product-mobile-progress__bar .product-mobile-progress__bar-inner--active{background-color:#c3c3c3}.product-progress--mobile .product-mobile-progress__bar .product-mobile-progress__bar-inner--complete{background-color:#6446a9}.product-progress--mobile .product-progress__prices .product-subscription-option__price--member-x,.product-progress--mobile .product-progress__prices .product-subscription-option__price--retail{justify-content:center}.product-progress__prices{display:grid;grid-template-columns:repeat(2,1fr);align-items:flex-end;padding:8px 0 16px;border-bottom:1px solid #e6e6e6}.product-progress__prices .product-progress__subtitle{margin-bottom:2px;font-size:1.4rem;font-weight:400;line-height:1;letter-spacing:.014rem;text-align:center;color:#4c4c4c;font-style:normal}.product-progress__prices .product-subscription-option__price--member-x,.product-progress__prices .product-subscription-option__price--retail{display:flex;justify-content:flex-end;align-items:center;font-family:Graphik;text-align:center;color:#4c4c4c;gap:4px}.product-progress__prices .product-subscription-option__price--member-x .product-progress__price,.product-progress__prices .product-subscription-option__price--retail .product-progress__price,.product-progress__prices .product-subscription-option__price--member-x .product-progress__price .money,.product-progress__prices .product-subscription-option__price--retail .product-progress__price .money{font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.54px;text-transform:uppercase}.product-progress__prices .product-subscription-option__price--member-x .product-progress__label,.product-progress__prices .product-subscription-option__price--retail .product-progress__label{display:flex;padding-top:1px;font-size:14px;font-weight:400;line-height:1;letter-spacing:.14px;gap:5px;font-style:normal}.product-progress__prices .product-subscription-option__price--member-x .product-progress__label svg,.product-progress__prices .product-subscription-option__price--retail .product-progress__label svg{--fill: #4c4c4c}.product-progress__prices .product-subscription-option__price--member-x .product-progress__label.product-progress__label--black,.product-progress__prices .product-subscription-option__price--retail .product-progress__label.product-progress__label--black{color:#4c4c4c}.product-progress__prices .product-subscription-option__price--member-x .product-progress__label .money,.product-progress__prices .product-subscription-option__price--retail .product-progress__label .money{font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.54px;text-transform:uppercase}.product-progress__prices .product-subscription-option__price--member-x{color:#75229c;border-right:1px solid #e6e6e6}.product-progress__prices .product-subscription-option__price--retail{color:#000}.product-form__header--mobile .product-form__reviews{margin-top:0}.product-form__header--mobile .product-progress__prices{padding:14px 16px;border-top:1px solid #e6e6e6}.product-form__header--mobile .product-subscription-option__price--regular{flex-direction:column}.product-form__header--mobile .product-form__stock-state{margin-top:0}form[data-product-form].is-lash-product .product-form__option-sliders,form[data-product-form].is-lash-product .product-subscription-options,form[data-product-form].is-lash-product .product-form__controls.is-lash-product{display:none}form[data-product-form].is-lash-product afterpay-placement{display:none}form[data-product-form-mobile],.product-form__header--mobile{display:block}.product-mobile-sticky-atc{position:fixed;bottom:0;left:0;right:0;overflow:hidden;z-index:10000;display:block;padding:0;border-radius:16px 16px 0 0;border-top:1px solid #e1ebef;max-height:100svh;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;transform:translateZ(0);backface-visibility:hidden}.product-mobile-sticky-atc:has(.product-mobile-sticky-atc__buttons.hide){border-top:none}.product-mobile-sticky-atc .product-form__header--mobile{display:none}.product-mobile-sticky-atc .product-form__option-sliders details{overflow:hidden;transition:max-height .5s ease-in-out;max-height:62px}.product-mobile-sticky-atc .product-form__option-sliders details.close{max-height:62px}.product-mobile-sticky-atc .product-form__option-sliders details[open]:not(.close){max-height:800px}.product-mobile-sticky-atc .option-item__label[data-product-option-item-slider]{position:relative}.product-mobile-sticky-atc .option-item__label[data-product-option-item-slider] .swiper-pagination-wrapper{min-height:26px;display:flex;justify-content:center;align-items:center;width:100%;padding:8px 16px;background:#fff;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.product-mobile-sticky-atc .option-item__label[data-product-option-item-slider] .swiper-pagination{position:relative;bottom:0;left:auto;right:auto;display:flex;justify-content:center;align-items:center;background:#fff;transform:none}.product-mobile-sticky-atc .option-item__label[data-product-option-item-slider] .swiper-pagination .swiper-pagination-bullet{opacity:1;width:8px;height:8px;background-color:#d9d9d9}.product-mobile-sticky-atc .option-item__label[data-product-option-item-slider] .swiper-pagination .swiper-pagination-bullet-active{background-color:#000}.product-mobile-sticky-atc .option-item__label[data-product-option-item-slider] .swiper-pagination .swiper-pagination-bullet-active-prev-prev,.product-mobile-sticky-atc .option-item__label[data-product-option-item-slider] .swiper-pagination .swiper-pagination-bullet-active-prev,.product-mobile-sticky-atc .option-item__label[data-product-option-item-slider] .swiper-pagination .swiper-pagination-bullet-active-next{transform:scale(1)}.product-mobile-sticky-atc .option-item__label[data-product-option-item-slider] .option-item__label-img{width:100%;height:100%;max-width:none;max-height:none;border-radius:2px 2px 0 0}.product-mobile-sticky-atc .option-item__label[data-product-option-item-slider] .option-item__label--backdrop{position:absolute;width:calc(100% - 4px);height:calc(100% - 5px);background:#fff;border-radius:2px}.product-mobile-sticky-atc .option-item__label[data-product-option-item-slider] .option-item__label-content{position:relative;width:100%;border-radius:0 0 4px 4px}.product-mobile-sticky-atc .option-item__label[data-product-option-item-slider] .option-item__label-content.option-item__label-content--multiple-title{z-index:3;border:1px solid #e5e5e5;border-radius:4px;border-top:none}.product-mobile-sticky-atc .options-slider__slider{position:relative}.product-mobile-sticky-atc .options-slider__slider .options-slider__arrow{top:auto;bottom:72px;z-index:5;width:36px;height:36px;background:#fff6;transform:none;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);box-shadow:inset 0 0 1px #0000001c}.product-mobile-sticky-atc .options-slider__slider .options-slider__arrow svg{width:20px;height:20px}.product-mobile-sticky-atc .options-slider__slider .options-slider__arrow--prev{left:8px}.product-mobile-sticky-atc .options-slider__slider .options-slider__arrow--next{right:8px}.product-mobile-sticky-atc .option-item-slider__slider{width:100%;height:100%}.product-mobile-sticky-atc .option-item-slider__slide{position:relative;overflow:hidden;width:100%;padding-bottom:100%}.product-mobile-sticky-atc .option-item-slider__slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-mobile-sticky-atc .options-slider__navigation .swiper-pagination:not(.swiper-pagination-bullets){display:none}.product-mobile-sticky-atc .options-slider__navigation button.swiper-button-lock{display:none}.product-mobile-sticky-atc .options-slider__navigation{display:flex;justify-content:center;align-items:center;width:100%;margin:14px auto 0;gap:16px;padding:0 16px}.product-mobile-sticky-atc .options-slider__navigation .swiper-pagination-wrapper{position:relative;overflow:hidden;max-width:50px}.product-mobile-sticky-atc .options-slider__navigation .swiper-pagination{position:relative;width:auto;margin:16px 0 0;padding:0 16px;background:#fff;background:#e8e8ed66;border-radius:32px;box-shadow:0 0 1px #0000001c inset;-webkit-backdrop-filter:blur(3.5px);backdrop-filter:blur(3.5px);gap:8px}.product-mobile-sticky-atc .options-slider__navigation .swiper-pagination .swiper-pagination-bullet-active{background-color:#000}.product-mobile-sticky-atc .options-slider__navigation button.options-slider__arrow{position:static;margin:0;transform:none}.product-mobile-sticky-atc .product-subscription-option__header{display:flex;justify-content:center;align-items:center;align-self:stretch;padding:8px 16px;gap:4px}.product-mobile-sticky-atc .product-subscription-option__header .product-subscription-option__header-content{display:flex;justify-content:center;align-items:center;gap:4px;flex-direction:column;text-align:center;max-width:100%;white-space:nowrap}.product-mobile-sticky-atc .product-subscription-option__header .product-subscription-option__header-content .product-subscription-option__prices,.product-mobile-sticky-atc .product-subscription-option__header .product-subscription-option__header-content .product-subscription-option__prices .product-subscription-option__price{width:100%;height:24px;font-family:Graphik Wide;font-size:18px;font-weight:600;line-height:normal;text-align:center}.product-mobile-sticky-atc .product-subscription-option__header .product-subscription-option__header-content .product-subscription-option__name{font-family:Graphik,sans-serif;font-size:14px;font-weight:400;text-align:center;text-transform:none}.product-mobile-sticky-atc .product-subscription-options .product-subscription-option{margin-top:0}.product-mobile-sticky-atc input[name="properties[_purchase_option]"]+label,.product-mobile-sticky-atc input[name="properties[_purchase_option]"]+div{position:relative;z-index:1;height:100%;padding:8px;outline:none!important;background:#fff;color:#4c4c4c;transition:all .2s linear;border-radius:2px}.product-mobile-sticky-atc input[name="properties[_purchase_option]"]+label:after,.product-mobile-sticky-atc input[name="properties[_purchase_option]"]+div:after{background:#fff}.product-mobile-sticky-atc input[name="properties[_purchase_option]"]+label span,.product-mobile-sticky-atc input[name="properties[_purchase_option]"]+div span{color:#4c4c4c}.product-mobile-sticky-atc input[name="properties[_purchase_option]"]:not(:checked)+label,.product-mobile-sticky-atc input[name="properties[_purchase_option]"]:not(:checked)+div{outline:1px solid #c3c3c3!important;border-radius:4px}.product-mobile-sticky-atc input[name="properties[_purchase_option]"]:checked+label,.product-mobile-sticky-atc input[name="properties[_purchase_option]"]:checked+div{color:#75229c}.product-mobile-sticky-atc input[name="properties[_purchase_option]"]:checked+label:after,.product-mobile-sticky-atc input[name="properties[_purchase_option]"]:checked+div:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;z-index:-1;border-color:transparent;border-radius:4px}.product-mobile-sticky-atc input[name="properties[_purchase_option]"]:checked+label:before,.product-mobile-sticky-atc input[name="properties[_purchase_option]"]:checked+div:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,#cc2976,#bc30fc 44.76%,#2941b2) #cc2976;border-radius:4px}.product-mobile-sticky-atc input[name="properties[_purchase_option]"]:checked+label span,.product-mobile-sticky-atc input[name="properties[_purchase_option]"]:checked+div span{color:#75229c}.product-mobile-sticky-atc .product__quantity{margin:0 16px 16px}.product-mobile-sticky-atc .product__quantity input{border-radius:4px;border:1px solid #c3c3c3;font-family:Graphik Wide;font-size:18px;font-weight:600;color:#000}.product-mobile-sticky-atc .product-form__header{display:none}.product-mobile-sticky-atc .product-form__header--mobile{display:block}.product-mobile-sticky-atc .product-mobile-sticky-atc__header{position:sticky;top:0;z-index:100;display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px;background:#fff9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.product-mobile-sticky-atc .product-mobile-sticky-atc__header .product-mobile-sticky-atc__header-back{display:flex;align-items:center;font-weight:500;transition:all .2s ease-in-out;cursor:pointer}.product-mobile-sticky-atc .product-mobile-sticky-atc__header .product-mobile-sticky-atc__header-back.hide{display:none}.product-mobile-sticky-atc .product-mobile-sticky-atc__header .product-mobile-sticky-atc__header-close{height:20px;cursor:pointer}.product-mobile-sticky-atc div[data-sticky-atc-form-wrapper]{overflow:auto;visibility:hidden;transition:all .3s ease-in-out;max-height:0}.product-mobile-sticky-atc div[data-sticky-atc-form-wrapper] .product-mobile-sticky-atc__form-wrapper--inner{position:relative;height:100%;background:#fff}.product-mobile-sticky-atc div[data-sticky-atc-form-wrapper].mobile--visible{position:relative;display:block;visibility:visible;max-height:100svh;height:100svh}.product-mobile-sticky-atc .product-mobile-sticky-atc__buttons{position:relative;z-index:1;display:flex;visibility:visible;opacity:1;height:100%;padding:16px 16px 28px;background:#fff;transition:all .2s ease-in-out;gap:16px;border-radius:0;box-shadow:0 -2px 6px #0000000f}.product-mobile-sticky-atc .product-mobile-sticky-atc__buttons .btn{padding-left:.2rem;padding-right:.2rem}.product-mobile-sticky-atc .product-mobile-sticky-atc__buttons.hide{visibility:hidden;opacity:0;height:0}.product-mobile-sticky-atc .options-slider__selected-option{display:none}.product-mobile-sticky-atc .options-slider__selected-option--mobile-index{display:flex;justify-content:center;align-items:center;width:20px;height:20px;padding-top:1px;background:#878787;font-family:Graphik;font-size:12px;font-weight:500;line-height:1;color:#fff;font-style:normal;border-radius:100%}.product-mobile-sticky-atc .options-slider__selected-option--mobile{display:flex}.product-mobile-sticky-atc .options-slider__selected-option--mobile span{font-family:Graphik Wide;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.54px;text-transform:uppercase;color:#878787}.product-mobile-sticky-atc .option-item__label-content-pagination{display:flex;justify-content:center;align-items:center;width:100%;padding:8px 16px;background:#fff}.product-mobile-sticky-atc .option-item__label-content-pagination .swiper-pagination-wrapper{position:relative;overflow:hidden;width:100px}.product-mobile-sticky-atc .option-item__label-content-pagination .swiper-pagination{position:absolute;overflow:auto;display:flex;width:100%;border:none!important;gap:6px}.product-mobile-sticky-atc .option-item__label-content-pagination .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;margin:0;background:#d9d9d9;min-width:8px}.product-mobile-sticky-atc .option-item__label-content-checkbox{flex:0 0 16px;max-width:16px;width:16px;height:16px;border-radius:4px}.product-mobile-sticky-atc input[data-single-option-selector]+label .option-item__label-content-checkbox:not(.option-item__label-title--color),.product-mobile-sticky-atc input[data-multiple-option-selector]+div .option-item__label-content-checkbox{border:1px solid #202020;background:transparent}.product-mobile-sticky-atc input[data-single-option-selector]+label .option-item__label-content-checkbox.option-item__label-title--color,.product-mobile-sticky-atc input[data-multiple-option-selector]+div .option-item__label-content-checkbox{border:1px solid #e5e5e5;background:transparent}.product-mobile-sticky-atc input[data-single-option-selector]+label .option-item__label-content-checkbox.option-item__label-title--color.option-item__label-content-checkbox--multiple,.product-mobile-sticky-atc input[data-multiple-option-selector]+div .option-item__label-content-checkbox.option-item__label-content-checkbox--multiple{border-color:#4c4c4c}.product-mobile-sticky-atc input[data-single-option-selector]:checked+label .option-item__label-content-checkbox:not(.option-item__label-title--color),.product-mobile-sticky-atc input[data-multiple-option-selector]:checked+div .option-item__label-content-checkbox{border:1px solid transparent;background:linear-gradient(90deg,#cc2976,#bc30fc 44.76%,#2941b2);background-image:url(./lsh-check_box_gradient-BXaaPeLI.svg);background-repeat:no-repeat;background-position:center}.product-mobile-sticky-atc input[data-single-option-selector]:checked+label .option-item__label-content-checkbox.option-item__label-title--color,.product-mobile-sticky-atc input[data-multiple-option-selector]:checked+label .option-item__label-content-checkbox{border:1px solid #e5e5e5;background:#e5e5e5;background-image:url(./lsh-checkmark-Cs1T1hAj.svg);background-repeat:no-repeat;background-size:12px 12px;background-position:center}.product-mobile-sticky-atc input[data-multiple-option-selector]:disabled+div{opacity:.5;pointer-events:none}.product-mobile-sticky-atc .option-item__label-content-qty-selector{display:grid;grid-template-columns:2.4rem 1fr 2.4rem;align-items:center;gap:.4rem;min-width:8rem}.product-mobile-sticky-atc .option-item__label-content-qty-selector-button{height:2.4rem;background-color:#00000008;color:#3e3e3e;border-radius:100%}.product-mobile-sticky-atc .option-item__label-content-qty-selector-text{font-weight:500;line-height:1;text-align:center}.product-mobile-sticky-atc input[data-multiple-option-selector]:checked+div .option-item__label-content--multiple-title{display:none}.product-mobile-sticky-atc input[data-multiple-option-selector]:checked+div .option-item__label-content--multiple-qty{display:flex}.product-mobile-sticky-atc .option-item__label-content-checkbox-wrapper{position:absolute;top:0;left:0;z-index:10;display:flex;justify-content:space-between;align-items:center;width:100%;padding:.8rem;gap:.8rem}.product-mobile-sticky-atc .option-item__label-content-checkbox-wrapper .option-item__label-content-checkbox{border-color:#4c4c4c}.product-mobile-sticky-atc .option-item__label-content-length{display:flex;padding:4px;background:#ffffff80;font-size:12px;font-weight:400;line-height:normal;border-radius:4px;box-shadow:0 0 4px #00000040 inset;transform:translateZ(0)}.product-mobile-sticky-atc form[data-product-form-mobile]{padding:0;background:#fff;min-height:350px}.product-mobile-sticky-atc details{border-bottom:1px solid #e6e6e6}.product-mobile-sticky-atc details summary{position:relative;display:flex;justify-content:flex-start;align-items:flex-end;padding:1.6rem 4.6rem 1.6rem 1.6rem;cursor:default;gap:8px}.product-mobile-sticky-atc details summary .icon.icon-chevron-down{position:absolute;top:calc(50% + .4rem);right:1.6rem;z-index:2;width:2rem;height:2rem;color:#878787;transform:translateY(-50%);transition:all .3s linear}.product-mobile-sticky-atc details summary p{display:flex;align-items:center;gap:8px}.product-mobile-sticky-atc details [data-selected-option-value],.product-mobile-sticky-atc details [data-selected-option-value-length]{display:none}.product-mobile-sticky-atc details:not([open]).product-mobile-accordion--value-selected summary{cursor:pointer}.product-mobile-sticky-atc details:not([open]).product-mobile-accordion--value-selected summary .icon.icon-chevron-down{color:#000}.product-mobile-sticky-atc details:not([open]).product-mobile-accordion--value-selected [data-selected-option-value],.product-mobile-sticky-atc details:not([open]).product-mobile-accordion--value-selected [data-selected-option-value-length]{display:flex;padding-left:8px;font-size:14px;font-weight:400;text-transform:none;border-left:1px solid #202020}.product-mobile-sticky-atc details:not([open]).product-mobile-accordion--value-selected .options-slider__selected-option--mobile span{font-family:Graphik Wide,sans-serif;color:#202020}.product-mobile-sticky-atc details:not([open]).product-mobile-accordion--value-selected .options-slider__selected-option--mobile span[data-selected-option-value],.product-mobile-sticky-atc details:not([open]).product-mobile-accordion--value-selected .options-slider__selected-option--mobile span[data-selected-option-value-length]{font-family:Graphik,sans-serif;font-size:14px;letter-spacing:.014rem}.product-mobile-sticky-atc details:not([open]).product-mobile-accordion--value-selected .options-slider__selected-option--mobile-index{background:#202020;background-image:url(./lsh-checkmark-white-NelFom6h.svg);background-repeat:no-repeat;background-size:14px 14px;background-position:center;text-indent:-9999px}.product-mobile-sticky-atc details[open] .options-slider__selected-option--mobile span{background:var(--lashify-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.product-mobile-sticky-atc details[open] .icon.icon-chevron-down{color:#75229c}.product-mobile-sticky-atc details[open] .options-slider__selected-option--mobile-index{background:var(--lashify-gradient)}.product-mobile-sticky-atc .option-item__label-content{display:flex;justify-content:space-between;align-items:center;padding:8px 12px 8px 8px;background:#f9f9f9;background-repeat:no-repeat;background-size:cover}.product-mobile-sticky-atc .option-item__label-content.option-item__label-content--multiple-qty{display:none}.product-mobile-sticky-atc .option-item__label-content.option-item__label-content--multiple{justify-content:center;text-align:center;min-height:4rem}.product-mobile-sticky-atc .option-item__label-content.option-item__label-content--multiple .option-item__label-title{justify-content:center;text-align:center}.product-mobile-sticky-atc .option-item__label-content h5{padding:0;background:transparent;font-size:14px}.product-mobile-sticky-atc .product-subscription-options{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:0 16px 16px}.product-mobile-sticky-atc .product-subscription-options .product-subscription-options__option{border:none}.product-mobile-sticky-atc input.product-subscription-options__control{content:"";display:flex;visibility:hidden;width:0;height:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.product-mobile-sticky-atc .product-form__controls--mobile.hide{display:none}.product-mobile-sticky-atc .product-form__controls--mobile{z-index:2;display:flex;align-items:flex-start;padding:16px 16px 40px;background:#f9f9f9;flex-direction:column;gap:0}.product-mobile-sticky-atc .product-form__controls--mobile .product-form__controls-prices{display:flex;justify-content:space-between;align-items:center;gap:8px}.product-mobile-sticky-atc .product-form__controls--mobile .product-form__controls-prices .product-form__controls-price-subtotal{font-family:Graphik Wide;font-size:18px;font-weight:600;color:#171a20;font-style:normal}.product-mobile-sticky-atc .product-form__controls--mobile .product-form__controls-prices .product-form__controls-price-original{padding-top:1px;font-family:Graphik;font-size:18px;font-weight:500;color:#878787;font-style:normal;text-decoration-line:line-through}.product-mobile-sticky-atc .product-form__controls--mobile .product-form__controls-total{font-family:Graphik;font-size:12px;color:#4c4c4c}.product-mobile-sticky-atc .product-form__controls--mobile .product-form__controls-buttons{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:16px}.product-mobile-sticky-atc .product-form__controls--mobile .product-form__controls-buttons button.product__submit.btn{grid-column:1/2;grid-row:2/2;width:100%;min-height:4.6rem}.product-mobile-sticky-atc .product-form__controls--mobile .product-form__controls-buttons button.product__submit.btn.disabled{opacity:.5;pointer-events:none}.product-mobile-sticky-atc .product-form__controls--mobile .product-form__controls-buttons button.product__submit.btn.btn--gradient-transparent .btn__state-default,.product-mobile-sticky-atc .product-form__controls--mobile .product-form__controls-buttons button.product__submit.btn.btn--gradient-transparent .product__submit-loading-wrapper,.product-mobile-sticky-atc .product-form__controls--mobile .product-form__controls-buttons button.product__submit.btn.btn--gradient-transparent .product__submit-loaded-wrapper{background:var(--lashify-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.product-mobile-sticky-atc .product-form__controls--mobile .product-form__controls-buttons button.product__submit.btn.btn--gradient-transparent .btn__state-default .loading-circle:after,.product-mobile-sticky-atc .product-form__controls--mobile .product-form__controls-buttons button.product__submit.btn.btn--gradient-transparent .btn__state-default .loading-circle:before,.product-mobile-sticky-atc .product-form__controls--mobile .product-form__controls-buttons button.product__submit.btn.btn--gradient-transparent .product__submit-loading-wrapper .loading-circle:after,.product-mobile-sticky-atc .product-form__controls--mobile .product-form__controls-buttons button.product__submit.btn.btn--gradient-transparent .product__submit-loading-wrapper .loading-circle:before,.product-mobile-sticky-atc .product-form__controls--mobile .product-form__controls-buttons button.product__submit.btn.btn--gradient-transparent .product__submit-loaded-wrapper .loading-circle:after,.product-mobile-sticky-atc .product-form__controls--mobile .product-form__controls-buttons button.product__submit.btn.btn--gradient-transparent .product__submit-loaded-wrapper .loading-circle:before{background:var(--lashify-gradient)}.product-mobile-sticky-atc .product-form__controls--mobile .product-form__controls-buttons button.product__submit--buy-now.btn{grid-column:2/2;grid-row:2/2}.product-mobile-sticky-atc .product-form__controls--mobile .product__quantity{grid-column:1/3;grid-row:1/1}.product-mobile-sticky-atc afterpay-placement.is-lash-product{display:none}.product-mobile-sticky-atc .product-form__stock-state.is-lash-product{display:none}}@media only screen and (width <= 1025px) and (width >= 1025px){.product-mobile-sticky-atc .product-progress--mobile{display:none}}@media only screen and (width <= 1025px){button.product__submit.btn.btn--v2{background:linear-gradient(0deg,#0000004d,#0000004d),linear-gradient(90deg,#cc2976,#bc30fc 44.76%,#2941b2);font-weight:600}button.product__submit.btn.btn--v2.disabled{opacity:.5;background:#000;color:#fff}}.product .product-progress__price[data-next-member-subscription-price]{display:none}.product .product-progress__price[data-next-subscription-price],.product.product--member .product-progress__price[data-next-member-subscription-price]{display:inline-block}.product.product--member .product-progress__price[data-next-subscription-price]{display:none}body:has(.account-dashboard-modal.account-dashboard-modal--opened) .product-mobile-sticky-atc{border-top:none;z-index:0}body:has(.header__search-form-wrapper.open) .product-mobile-sticky-atc{border-top:none;z-index:0}.product-mobile-progress__description{font-family:Graphik,Graphik Fallback,Arial,sans-serif;font-size:12px;font-weight:400;line-height:18px}.product-mobile-progress__description p{margin-bottom:0}.product__subscription-description{margin-bottom:15px;padding-left:20px;padding-right:20px;font-family:Graphik,Graphik Fallback,Arial,sans-serif;font-size:12px;font-weight:400;line-height:18px}.product__subscription-description p{margin-bottom:0}.product__subscription-description a{text-decoration:underline;text-underline-offset:2px}.product-progress__label-button{display:flex}.product-progress__label-button svg{--fill: var(current-color)}.options-slider__length-selector-item{width:-moz-fit-content;width:fit-content;margin-bottom:.4rem;font-size:1.2rem;line-height:normal;max-width:100%}.options-slider__length-footer{margin-top:.8rem;padding:0 1.6rem}.options-slider__length-footer .options-slider__length-footer-button.btn{display:flex;justify-content:center;align-items:center;gap:.8rem}.options-slider__length-footer .options-slider__length-footer-button.btn svg{pointer-events:none}.product-subscription-option__box-features-wrapper{margin-bottom:15px;padding-left:20px;padding-right:20px}.product-subscription-option__box-features-otp-inner{position:relative;display:grid;align-items:center;padding:.8rem;border:1px solid #75229c;background:#f9f9f9;border-radius:4px;grid-template-columns:8.8rem 1fr;gap:.8rem}.product-subscription-option__box-features-otp-inner-image{position:relative;aspect-ratio:1/1;z-index:1}.product-subscription-option__box-features-otp-inner-text{display:flex;flex-direction:column;gap:.8rem}.product-subscription-option__box-features-otp-inner-text-title{font-family:Graphik Wide,sans-serif;font-size:1.8rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.054rem;text-transform:uppercase}.product-subscription-option__box-features-otp-inner-text-description{font-size:1.2rem;font-style:normal;font-weight:400;line-height:normal}.product-subscription-option__box-features-mb-discount-tiers-wrapper{position:relative}.product-subscription-option__box-features-mb-discount-tiers{justify-content:space-between}.product-subscription-option__box-features-mb-discount-tier:not(:last-child,:first-child){display:flex;flex-direction:column;align-items:center;text-align:center}.product-subscription-option__box-features-mb-discount-tier:last-child{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.product-subscription-option__box-features-mb-discount-tiers-progress-bar{position:absolute;top:1.2rem;left:.8rem;overflow:hidden;width:calc(100% - 1.6rem);height:.8rem;background-color:#fff;box-shadow:0 0 .4rem #0000001a inset}.product-subscription-option__box-features-mb-discount-tiers-progress-bar-fill{position:absolute;height:100%;border-radius:1.6rem;background:var(--lashify-gradient)}.product-subscription-option__box-features-mb-discounts-title{width:-moz-fit-content;width:fit-content;margin-bottom:1.2rem;font-size:1.6rem;font-weight:500;line-height:normal;letter-spacing:.016rem;font-style:normal;max-width:100%}.product-subscription-option__box-features-mb-discount-tier-title{width:-moz-fit-content;width:fit-content;margin-top:.7rem;font-family:Graphik Wide;font-size:1.8rem;font-weight:600;line-height:normal;letter-spacing:.054rem;text-transform:uppercase;font-style:normal;max-width:100%}.product-subscription-option__box-features-mb-discount-tier-title:not(.text-gradient){color:#4c4c4c}.product-subscription-option__box-features-mb-discount-tier-description{font-size:1.4rem;font-weight:400;line-height:1.8rem;letter-spacing:.014rem;color:#4c4c4c;font-style:normal}.product-subscription-option__box-features-mb-discount-tier-locked{position:relative;z-index:1;width:3.2rem;min-width:3.2rem;height:3.2rem}.product-subscription-option__box-features-mb-discounts-count{width:-moz-fit-content;width:fit-content;margin-top:1.6rem;margin-bottom:0;font-size:1.6rem;font-weight:400;line-height:1;letter-spacing:.016rem;font-style:normal;max-width:100%}
