.c-breadcrumb{--gap: 12px;text-transform:uppercase}.c-breadcrumb ul{display:flex;flex-wrap:wrap;list-style:none;gap:var(--gap);white-space:nowrap}.c-breadcrumb ul li:not(:last-child):after{content:"/";margin-left:var(--gap)}.c-accordion{border-bottom:1px solid currentColor;--toggle-width: 20px;--padding-v: 10px}.c-accordion__button{position:relative;width:100%;text-align:left;padding:32px 5px var(--s-gap-m) 0;transition:padding-bottom .3s .5s cubic-bezier(0, 1, 0.75, 1)}.c-accordion__button__icon{flex:none;position:relative;transition:transform .3s .3s linear;padding:0 5px}.c-accordion__button__icon::before{transition:transform .3s .3s linear}.c-accordion.is-expanded .c-accordion__button__icon{transition:transform .3s linear}.c-accordion.is-expanded .c-accordion__button__icon.icon-caret-bottom{transform:rotate(180deg)}.c-accordion.is-expanded .c-accordion__button__icon.icon-plus::before{transition:transform .3s linear;transform:translate3d(-50%, -50%, 0) rotate(90deg) scaleX(0)}.c-accordion__button__header{font:var(--t-b-1);display:inline-block;width:calc(100% - var(--toggle-width)*2)}.c-accordion__content{padding:0;max-height:0px;opacity:0;pointer-events:none;transition:max-height .8s .2s cubic-bezier(0, 1, 0.75, 1),padding .3s .5s cubic-bezier(0, 1, 0.75, 1),opacity .3s}.c-accordion.is-expanded .c-accordion__content{padding:var(--padding-v) 0 32px 0;max-height:2000px;opacity:1;pointer-events:auto;transition:max-height 1.8s 0s,padding .3s 0s,opacity .3s .2s}@media(max-width: 1024px){.c-accordion{--toggle-width: 10px}.c-accordion__button__header{font:var(--t-b-2)}}.c-accordion{border-bottom:1px solid currentColor;--toggle-width: 20px;--padding-v: 10px}.c-accordion__button{position:relative;width:100%;text-align:left;padding:32px 5px var(--s-gap-m) 0;transition:padding-bottom .3s .5s cubic-bezier(0, 1, 0.75, 1)}.c-accordion__button__icon{flex:none;position:relative;transition:transform .3s .3s linear;padding:0 5px}.c-accordion__button__icon::before{transition:transform .3s .3s linear}.c-accordion.is-expanded .c-accordion__button__icon{transition:transform .3s linear}.c-accordion.is-expanded .c-accordion__button__icon.icon-caret-bottom{transform:rotate(180deg)}.c-accordion.is-expanded .c-accordion__button__icon.icon-plus::before{transition:transform .3s linear;transform:translate3d(-50%, -50%, 0) rotate(90deg) scaleX(0)}.c-accordion__button__header{font:var(--t-b-1);display:inline-block;width:calc(100% - var(--toggle-width)*2)}.c-accordion__content{padding:0;max-height:0px;opacity:0;pointer-events:none;transition:max-height .8s .2s cubic-bezier(0, 1, 0.75, 1),padding .3s .5s cubic-bezier(0, 1, 0.75, 1),opacity .3s}.c-accordion.is-expanded .c-accordion__content{padding:var(--padding-v) 0 32px 0;max-height:2000px;opacity:1;pointer-events:auto;transition:max-height 1.8s 0s,padding .3s 0s,opacity .3s .2s}@media(max-width: 1024px){.c-accordion{--toggle-width: 10px}.c-accordion__button__header{font:var(--t-b-2)}}.c-item-variants__pills{margin:0;padding:0;border:0}.c-item-variants__pills__title{margin:0 0 14px;width:100%}.c-item-variants__pills__selected{position:relative}.c-item-variants__pills__selected:before{content:": " attr(data-label-current)}.c-item-variants__pills__selected:after{content:": " attr(data-label)}.c-item-variants__pills__selected[data-label=""]:after,.c-item-variants__pills__selected:not([data-label=""]):before{display:none}.c-item-variants__pills__item{position:relative;transition:.2s var(--e-inOut-sin)}@media(hover: hover){.c-item-variants__pills__item:not(:has(:checked)):hover>label{border:1px solid var(--cr-orange)}}.c-item-variants__pills__item:not(:has([data-swatch-color])){flex:1}.c-item-variants__pills__item input[type=radio]{width:100%;height:100%;opacity:0;z-index:1}.c-item-variants__pills__item label{padding:5px 15px;width:100%;text-align:center;transition:.2s;overflow:hidden;white-space:nowrap}.c-item-variants__pills__item label[data-swatch-color]{padding:0;width:32px;height:32px;font-size:0;border-radius:100%;box-shadow:0 0 0 1px var(--cr-subtle)}.c-item-variants__pills__item label[data-swatch-color]::after{content:"";display:block;position:absolute;top:50%;left:50%;width:100%;height:2px;background-color:var(--cr-white);opacity:0;transform:translate(-50%, -50%) rotate(45deg);transition:.2s}.c-item-variants__pills__item input[type=radio]~label:not([data-swatch-color]){padding:5px 15px}.c-item-variants__pills__item input[type=radio]:checked~label[data-swatch-color]{box-shadow:0 0 0 1px var(--cr-black)}.c-item-variants__pills__item input[type=radio]:disabled~label{opacity:.3}.c-item-variants__pills__item input[type=radio]:disabled~label[data-swatch-color]::after{opacity:1}.c-item-variants__group{margin:0 0 18px}.c-item-variants__embla .embla__container{display:flex !important}.c-item-selling-plan__option{gap:10px}.c-item-selling-plan__option label{flex:1;margin-left:0;white-space:nowrap}.c-item-selling-plan__option input[id*=-subscription]:not(:checked)~.c-item-selling-plan__option__frequency{display:none}.c-item-selling-plan__option__frequency{width:100%;gap:10px}.c-item-price--regular:empty,.c-item-price--compare:empty{display:none}.c-item-price--compare:not(:empty){margin-left:.4em}.c-item-quantity{--height: 45px;height:var(--height);border:1px solid}.c-item-quantity input[name=quantity],.c-item-quantity button[data-trigger]{position:relative;height:100%;min-width:var(--height)}.c-item-quantity input[name=quantity]{flex:1;text-align:center;pointer-events:none;-moz-appearance:textfield}.c-item-quantity input[name=quantity]::-webkit-inner-spin-button,.c-item-quantity input[name=quantity]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.c-item-quantity button[data-trigger]{width:var(--height);transition:background-color .4s,color .4s}.c-item-quantity button[data-trigger]:before,.c-item-quantity button[data-trigger]:after{content:"";position:absolute;display:block;width:14px;top:50%;left:50%;transform:translate(-50%, -50%);border-bottom:1px solid}.c-item-quantity button[data-trigger][data-trigger=increase]:after{transform:translate(-50%, -50%) rotate(90deg)}.c-item-quantity button[data-trigger][disabled]{cursor:not-allowed;pointer-events:auto;background-color:inherit;color:var(--cr-subtle)}@media(hover: hover){.c-item-quantity button[data-trigger]:not([disabled]):hover{background-color:var(--cr-subtle)}}.c-item-card{position:relative;padding:.1px;height:100%;background-color:var(--cr-white);overflow:hidden}.c-item-card__thumbnail{position:relative}.c-item-card__thumbnail:after{content:"";display:block;padding-top:98%}.c-item-card__thumbnail--hover{opacity:0;transition:opacity var(--transition)}.c-item-card__url{z-index:1}.c-item-card__badges{align-items:start;gap:8px;position:absolute;top:0;left:0;width:100%;max-width:calc(100% - 30px - 10px);z-index:2}.c-item-card__badge{text-transform:capitalize;padding:10px 16px;background-color:var(--cr-burgundy)}.c-item-card__wishlist{position:absolute;top:10px;right:10px;z-index:3}.c-item-card__content{padding:16px}.c-item-card__content__vendor{margin:0 0 10px}.c-item-card__content__title{margin:0 0 4px}.c-item-card__content__price{margin:0 0 6px}.c-item-card__content__rates{height:20px}.c-item-card__content__rates .yotpo-sr-bottom-line-right-panel,.c-item-card__content__rates .yotpo-sr-bottom-line-score{display:none !important}.c-item-card__overlay{opacity:0;pointer-events:none;transition:var(--transition);z-index:1}.c-item-card__actions{position:absolute;bottom:0;left:0;padding:16px;width:100%;cursor:default;pointer-events:none;transform:translate(0, 100%);transition:var(--transition);z-index:4;gap:var(--s-gap-m)}.c-item-card__actions .c-item-variants__pills__item{padding:0 4px}.c-item-card__actions .c-item-variants__pills__item input[type=radio]:checked~label{background-color:var(--cr-linen)}.c-item-card__actions button[type=submit]{width:100%;border:1px solid}.c-item-card__actions button[type=submit]:disabled{border-color:rgba(0,0,0,0)}.c-item-card__handwritten__content{margin:8px var(--s-gap-m) var(--s-gap-m)}@media(hover: hover){.c-item-card:hover .c-item-card__thumbnail--hover{opacity:1}.c-item-card:hover .c-item-card__overlay{opacity:1}.c-item-card:hover .c-item-card__actions{pointer-events:auto;transform:translate(0, 0)}}.c-item-card .c-slider .embla__viewport{margin:auto;padding:2px;width:100%;max-width:calc(100% - 48px)}.c-item-card .c-slider .embla__viewport .embla__container{gap:unset}.c-item-card .c-slider .embla__viewport .embla__slide{flex:none}.c-item-card .c-slider .c-slider__button{width:24px;height:24px}.c-item-card .c-slider .c-slider__button--prev{left:0}.c-item-card .c-slider .c-slider__button--next{right:0}@media screen and (max-width: 600px){.c-item-card__thumbnail{margin:24px}.c-item-card__badge{padding:8px 12px}.c-item-card__content{padding:14px}.c-item-card__content__title{font:var(--t-b-2)}.c-item-card__rates{height:16px}}.c-slider{position:relative;width:100%;height:100%}.c-slider.is-inactive .c-slider__dots,.c-slider.is-inactive .c-slider__buttons{display:none}.c-slider.is-inactive .embla__viewport{margin:0}.c-slider__buttons{display:flex;justify-content:space-between}.c-slider__button{display:inline-flex;justify-content:center;align-items:center;position:absolute;top:50%;width:40px;height:40px;border-radius:50%;border:1px solid rgba(0,0,0,0);transform:translate(0, -50%);transition:.2s}@media(hover: hover){.c-slider__button:hover{border-color:var(--cr-black);background-color:var(--cr-white);color:var(--cr-black)}}.c-slider__button:disabled{color:inherit;border-color:rgba(0,0,0,0)}.c-slider__button:disabled:hover{background-color:var(--cr-subtle-2)}.c-slider__button--prev{left:-20px}.c-slider__button--next{right:-20px}@media screen and (max-width: 1024px){.c-slider__button--prev{left:-8px}.c-slider__button--next{right:-8px}}.c-slider__dots{display:flex;justify-content:center;gap:8px;overflow:hidden}.c-slider__dot{--size: 10px;margin:24px 0 0;width:var(--size);height:var(--size);border-radius:100%;line-height:calc(var(--size) - 1px);text-align:center;border:1px solid var(--cr-black);transition:.2s}.c-slider__dot.is-selected{background-color:var(--cr-black)}@media(hover: hover){.c-slider__dot:hover:not(.is-selected){background-color:var(--cr-black);opacity:.7}}.embla.is-inactive{pointer-events:none}.embla.is-inactive .embla__container{justify-content:start}.embla.is-inactive .embla__slide{pointer-events:auto}.embla__viewport{width:100%;height:100%;overflow:hidden}.embla__viewport.is-draggable{cursor:move;cursor:grab}.embla__viewport.is-dragging{cursor:grabbing}.embla__container{display:flex;align-items:flex-start;will-change:transform;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-o-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.is-fade .embla__container{height:100%}.embla--is-fade .embla__container{transform:none !important}.embla__slide{position:relative;flex:0 0 100%;max-width:100%}.is-fade .embla__slide{-webkit-transition:.4s linear;transition:.4s linear;opacity:0}.embla--is-fade .embla__slide{position:absolute;width:100%;height:100%;top:0;left:0 !important;right:0 !important;opacity:0;pointer-events:none;transition:opacity .6s;transform:none !important}.embla--is-fade .embla__slide.is-snapped{opacity:1;pointer-events:auto}.embla__thumbs{--thumbs-slide-height: 80px}.embla__thumbs__viewport{overflow:hidden}.embla__thumbs__container{display:flex;flex-direction:row}.embla__thumbs__slide{flex:none;position:relative;display:flex;justify-content:center;align-items:center;margin:0 var(--s-contain);min-width:0}@media screen and (max-width: 1024px){.embla__thumbs__slide{margin:0 var(--s-contain);max-width:30vw}}.embla__thumbs__slide__button{-webkit-appearance:none;background-color:rgba(0,0,0,0);touch-action:manipulation;display:block;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;width:100%;height:100%;opacity:.2;transition:.2s}.embla__thumbs__slide--selected .embla__thumbs__slide__button{opacity:1}.embla__thumbs__slide__img{display:block;margin:auto;width:auto !important;height:var(--thumbs-slide-height);object-fit:contain}.c-product-form .product-sticky-add__btn,.c-product-form [type=submit]{gap:10px}.c-product-form[data-available=false] .product-sticky-add__btn>.c-product-form__price,.c-product-form[data-available=false] .product-sticky-add__btn>span:not(.form-state-sold-out),.c-product-form[data-available=true] .product-sticky-add__btn>span:not(.form-state-available),.c-product-form[data-available=false] [type=submit]>.c-product-form__price,.c-product-form[data-available=false] [type=submit]>span:not(.form-state-sold-out),.c-product-form[data-available=true] [type=submit]>span:not(.form-state-available){display:none}.c-product-form__price{position:relative;display:inline-block;padding:0 0 0 14px}.c-product-form__price::before{content:"";position:absolute;top:50%;left:0;display:block;width:4px;height:4px;background-color:var(--cr-white);transform:translate(0, calc(-50% - 1px));transition:.2s}[data-available=false] .c-product-form__price::before{background-color:var(--cr-black)}.c-product-form[data-available=false] .product-sticky-add__btn,.c-product-form[data-available=false] [type=submit]{background-color:var(--cr-black);opacity:.4;color:var(--cr-white)}.c-product-form__login{width:100%}@media(hover: hover){.c-product-form button.product-sticky-add__btn[data-available=true]:hover,.c-product-form button[type=submit][data-available=true]:hover .c-product-form__price::before{background-color:var(--cr-white)}}.gift-card-form__toggle{padding:var(--s-gap-m) 0;gap:8px}.gift-card-form__fields{max-height:0px;opacity:0;transition:max-height .5s .3s,opacity .3s;overflow:hidden}.gift-card-form__fields.is-active{max-height:500px;opacity:1;overflow:visible;transition:max-height .5s,opacity .3s .3s}.gift-card-form__fields__message{resize:none}.gift-card-form__fields .field{margin-top:var(--s-gap-m);margin-bottom:0 !important}.gift-card-form__fields .field__label{padding-top:var(--s-gap-m)}.gift-card-form__fields .field__input{padding:var(--s-gap-m) 0;border-bottom:1px solid}html.is-cart-empty .c-cart__empty~*{display:none !important}html:not(.is-cart-empty) .c-cart__empty{display:none}.c-cart{--padding-v: 24px;--padding-h: 32px;--gap: 10px;--arrow-size: 24px}.c-cart__empty{padding:var(--padding-v) var(--padding-h);text-align:center}.c-cart__announcement{padding:10px 0 8px;text-align:center}.c-cart__header{position:relative;padding:24px var(--padding-h) 20px}.c-cart__header::after{content:"";display:block;position:absolute;bottom:0;left:50%;width:calc(100% - var(--padding-h)*2);height:1px;background-color:var(--cr-black);transform:translate(-50%, 0)}.c-cart__header__interior{gap:var(--gap)}.c-cart__header__interior>*:not(.c-cart__title):last-child{margin-left:auto}.c-cart__items{padding:0 var(--padding-h);transition:.4s opacity}.is-content-updating .c-cart__items{opacity:0;pointer-events:none;transition-duration:.2s}.c-cart__items .c-line-item__info{flex:1}.c-cart__items .c-item-quantity{--height: 36px;width:120px}.c-cart__items .c-item-variants .field{--height: 28px;--padding-h: 10px;width:fit-content}.c-cart__actions{position:relative;z-index:1}.c-cart__actions::before{content:"";display:block;position:absolute;top:0;left:50%;width:calc(100% - var(--padding-h)*2);height:1px;background-color:var(--cr-black);transform:translate(-50%, 0);z-index:11}.c-cart__gift-wrap{position:relative;padding:16px 32px;z-index:10}.c-cart__gift-wrap.field{margin:0}.c-cart__gift-wrap.field input[type=checkbox]~label{margin:0;padding:0 0 0 8px;font:var(--t-b-2)}.c-cart__gift-wrap__tooltip{margin:-12px -12px -12px 0;width:30px;height:30px;color:var(--cr-orange);cursor:pointer}.c-cart__gift-wrap__tooltip svg{width:14px;height:14px}.c-cart__gift-wrap__tooltip:hover~.c-cart__gift-wrap__info{opacity:1;pointer-events:auto}.c-cart__gift-wrap__info{position:absolute;top:52px;left:84px;padding:16px;width:100%;max-width:265px;opacity:0;pointer-events:none;transition:.2s}.c-cart__gift-wrap__info:hover{opacity:1;pointer-events:auto}.c-cart__gift-wrap__info::before{content:"";display:block;position:absolute;top:-14px;left:50%;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:14px solid var(--cr-lavender);transform:translate(-50%, 0)}.c-cart__gift-wrap__info p:nth-child(1){margin-bottom:12px}.c-cart__upsell{position:relative;opacity:0;pointer-events:none;transition:.4s ease;z-index:2}.c-cart__upsell.is-dots:not(.is-only-child){--dot-size: 10px;--dot-gap: 8px}.c-cart__upsell.is-only-child .c-cart__upsell__dots,.c-cart__upsell.is-only-child .c-cart__upsell__arrow{display:none}.c-cart__upsell.is-active{opacity:1;pointer-events:auto}.c-cart__upsell .c-item-variants .field{--height: 30px;--padding-h: 10px;width:fit-content}.c-cart__upsell .c-item-variants__group{margin:0}.c-cart__upsell__dots{gap:var(--dot-gap);position:absolute;bottom:var(--dot-gap);width:100%}.c-cart__upsell__dots button{position:relative;width:var(--dot-size);height:var(--dot-size);border:1px solid;border-radius:100%;transition:.2s}.c-cart__upsell__dots button:after{content:"";position:absolute;top:50%;left:50%;width:calc(var(--dot-size) + var(--dot-gap));height:calc(var(--dot-size) + var(--dot-gap));transform:translate3d(-50%, -50%, 0)}.c-cart__upsell__dots button.is-active{background-color:var(--cr-black)}@media(hover: hover){.c-cart__upsell__dots button:hover:not(.is-active){background-color:var(--cr-black);opacity:.7}}.c-cart__upsell__arrow{position:absolute;z-index:1;background-color:var(--cr-black);color:var(--cr-white);display:inline-flex;justify-content:center;align-items:center;position:absolute;width:var(--arrow-size);height:var(--arrow-size);bottom:var(--padding-v);border-radius:50%;border:1px solid rgba(0,0,0,0);transition:.2s}.c-cart__upsell__arrow>*{pointer-events:none}.c-cart__upsell__arrow.prev{right:calc(var(--padding-h) + var(--arrow-size) + 8px)}.c-cart__upsell__arrow.next{right:var(--padding-h)}.c-cart__upsell__blocks{position:relative;transition:height .4s .2s}.c-cart__upsell__blocks__item{position:relative;top:0;left:0;padding:var(--padding-v) var(--padding-h) calc(var(--padding-v) + var(--dot-size, 0px) + var(--dot-gap, 0px));width:100%;transition:opacity .4s .4s}.c-cart__upsell__blocks__item:not(.is-active){position:absolute;opacity:0;pointer-events:none;transition-delay:0s}.c-cart__freeshipping{gap:var(--s-gap-m);position:relative;padding:var(--padding-v) var(--padding-h) 0;z-index:3}.c-cart__freeshipping__progress-bar{width:100%;height:2px;background-color:var(--cr-white);overflow:hidden;border-radius:5px}.c-cart__freeshipping__progress-bar>*{display:block;height:100%;max-width:100%;background-color:var(--cr-orange);border-radius:5px;transition:width .2s}.c-cart__freeshipping__messages{position:relative;width:100%;text-align:center}.c-cart__freeshipping__messages>*{display:none}.c-cart__freeshipping__message--success{display:none}.c-cart__freeshipping__message{display:block}.c-cart__freeshipping.is-freeshipping .c-cart__freeshipping__message--success{display:block}.c-cart__freeshipping.is-freeshipping .c-cart__freeshipping__message{display:none}.c-cart__summary{gap:.2em;position:relative;padding:var(--padding-v) var(--padding-h);z-index:4}.c-cart__summary__subtotal{gap:var(--gap)}.c-cart__summary__footnote{opacity:.5}.c-cart__summary [type=submit]{margin-top:var(--gap);width:100%}@media screen and (max-width: 1024px){.c-cart{--padding-h: 16px;--arrow-size: 18px}.c-cart__actions__gift-wrap{padding:16px}}.c-upsell-item,.c-line-item{--thumb: 124px;gap:20px;transition:opacity .2s}.c-upsell-item.is-removed,.c-line-item.is-removed{display:none}.c-upsell-item.is-variant-updating,.c-line-item.is-variant-updating{opacity:.4;pointer-events:none}.c-upsell-item__thumb,.c-line-item__thumb{position:relative;width:var(--thumb);height:var(--thumb)}.c-upsell-item__info,.c-line-item__info{gap:4px}.c-upsell-item__info>.f-h,.c-line-item__info>.f-h{gap:5px}.c-upsell-item__price,.c-line-item__price{white-space:nowrap}.c-upsell-item__variant select,.c-line-item__variant select{letter-spacing:-0.01em;font:var(--t-l-3);background-size:20px;background-position-x:right}.c-upsell-item__quantity,.c-line-item__quantity{margin-top:auto;gap:10px}.c-upsell-item__remove,.c-line-item__remove{margin-left:auto}@media screen and (max-width: 600px){.c-upsell-item__title,.c-line-item__title{width:100%}}.c-upsell-item>.f-h{gap:20px;margin:0 auto}.c-upsell-item__header{margin:0 0 24px}.c-upsell-item__info{flex:1}.c-upsell-item__add,.c-upsell-item__remove{margin:auto 0 0;text-transform:capitalize}.c-collections-section{margin:var(--s-section) auto}.c-collections-section__header{gap:var(--s-gap-l);padding:0 0 40px;margin:0 0 -20px;width:100%}.c-collections-section__header__title{flex:none}.c-collections-section__header__collections{flex:1;gap:var(--s-gap-l);margin:0 0 -20px;padding:0 0 20px;font-size:18px;white-space:nowrap}.c-collections-section__header__collection{transition:.2s}.c-collections-section__header__collection.is-active{pointer-events:none;color:var(--cr-burgundy)}@media(hover: hover){.c-collections-section__header__collection:hover{color:var(--cr-orange)}}.c-collections-section__header__link{flex:none}@media screen and (max-width: 1024px){.c-collections-section__header{flex-wrap:wrap;gap:var(--s-gap-m)}.c-collections-section__header__collections{order:1;flex:100%;gap:24px;margin:0 calc(-1*var(--s-contain)) -20px;padding:0 var(--s-contain) 20px;width:100vw}}.c-collections-section__contents{position:relative}.c-collections-section__content{opacity:0;pointer-events:none;transition:var(--transition)}.c-collections-section__content .embla.is-inactive .embla__slide{pointer-events:none}.c-collections-section__content.is-active{opacity:1;pointer-events:auto;z-index:1}.c-collections-section__content.is-active .embla.is-inactive .embla__slide{pointer-events:auto}.c-collections-section .embla__container{gap:var(--s-gap-s)}.c-collections-section .embla__slide{flex:25% 0 0}@media screen and (min-width: 2000px){.c-collections-section .embla__slide{flex:16.6666666667% 0 0}}@media screen and (max-width: 1024px){.c-collections-section .embla__slide{flex:50% 0 0}}@media screen and (max-width: 600px){.c-collections-section .embla__slide{flex:100% 0 0}}@media screen and (max-width: 600px){.c-collections-section .c-slider .embla__viewport{overflow:hidden}.c-collections-section .c-slider .c-slider__button.c-slider__button--prev{left:-8px}.c-collections-section .c-slider .c-slider__button.c-slider__button--next{right:-8px}}.c-article-card{gap:10px}.c-article-card__image{position:relative;display:block;margin-bottom:10px}.c-article-card__image:after{content:"";display:block;padding-top:100%}.c-article-card__tags__item{display:inline}.c-search-form{--size: 64px;position:relative;border-bottom:1px solid}.c-search-form>.f-h{gap:var(--s-gap-m)}.c-search-form .field{--height: var(--size);flex:1;margin-bottom:0}.c-search-form .field input{padding:0;height:64px;line-height:64px;border:unset}.c-search-form .field input~label{padding-left:0}.c-search-form .field input:focus-visible{outline:none !important}.c-search-form__submit{flex:none;width:40px;height:40px;background-color:var(--cr-black);border:1px solid rgba(0,0,0,0);border-radius:50%;transition:.2s}.c-search-form__submit .icon-arrow-right{color:var(--cr-white);transition:.2s}@media(hover: hover){.c-search-form__submit:hover{background-color:var(--cr-white);border-color:var(--cr-black)}.c-search-form__submit:hover .icon-arrow-right{color:var(--cr-black)}}.c-search-form__close{flex:none;margin:0 -14px;width:40px;height:40px}@media(hover: hover){.c-search-form__close:hover .icon-close{transform:rotate(360deg)}}.c-search-form__result{margin-top:8px}.c-filters-sort{gap:24px;margin:40px auto 14px}.c-filters-sort .field{margin-bottom:0}.c-filters-sort__filters{gap:26px}.c-filters-sort__selection{gap:26px}@media screen and (max-width: 1024px){.c-filters-sort__selection{gap:0;justify-content:flex-start}}.c-filters-sort__dropdown{position:relative}.c-filters-sort__dropdown__toggle{gap:.5em}.c-filters-sort__dropdown__toggle .icon-caret-top{transition:.2s transform;transform:rotate(180deg);width:12px;height:12px;margin-bottom:4px;flex:none}.is-dropdown-active .c-filters-sort__dropdown__toggle .icon-caret-top{transform:rotate(0deg)}.c-filters-sort__dropdown__price-range{display:flex;align-items:center;gap:8px;padding:4px 8px}.c-filters-sort__dropdown__price-range .field{display:flex;align-items:center;gap:4px}.c-filters-sort__dropdown__price-range .field input{padding:6px 8px 4px;border:1px solid}.c-filters-sort__dropdown--sort select{opacity:0;cursor:pointer}.c-filters-sort__dropdown--sort .c-filters-sort__dropdown__toggle:before{content:"Sort By" attr(data-current)}@media screen and (max-width: 1024px){.c-filters-sort__dropdown--sort button{width:100%;padding:10px;justify-content:center}.c-filters-sort__dropdown--sort .c-filters-sort__dropdown__toggle:before{content:"Sort By"}}.c-filters-sort__active{width:100%;height:fit-content;overflow:hidden;margin-bottom:26px;gap:8px;transition:height .2s,margin .2s,padding-top .2s,padding-bottom .2s,border .2s}.c-filters-sort__active:empty{height:0;margin-bottom:0;padding:0;border-color:rgba(0,0,0,0)}.c-filters-sort__active button{border:1px solid var(--cr-black);border-radius:100px;padding:7px 10px 6px 10px;white-space:nowrap}.c-filters-sort__active button .icon-close{margin-left:8px}.c-filters-sort__panel{--padding-h: 20px;position:fixed;z-index:500}.c-filters-sort__panel__overlay{position:fixed;background-color:var(--cr-subtle);transition:.4s;z-index:110}.c-filters-sort__panel__toggle .icon-caret-top{transition:.2s transform;transform:rotate(180deg);width:12px;height:12px}.is-dropdown-active .c-filters-sort__panel__toggle .icon-caret-top{transform:rotate(0deg)}.c-filters-sort__panel__footer{position:-webkit-sticky;position:sticky;bottom:0;margin-bottom:0;padding:20px var(--padding-h);gap:var(--s-gap-m)}.c-filters-sort__panel__footer__apply{width:unset}.c-filters-sort__panel__content{position:fixed;height:100%;width:100%;max-width:420px;bottom:0;right:0;background-color:var(--cr-white);transition:.6s var(--e-inOut-expo),height .4s .2s;z-index:120}.c-filters-sort__panel__content__header{padding:20px var(--padding-h)}.c-filters-sort__panel__content__body{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px var(--padding-h)}.c-filters-sort__panel .c-filters-sort__dropdown:not(:first-of-type){border-top:1px solid}.c-filters-sort__panel .c-filters-sort__dropdown__toggle{width:100%;padding:24px 0}.c-filters-sort__panel .c-filters-sort__dropdown__content{z-index:100;position:relative;padding:0 0 24px;transition:height .3s 0s,padding .3s 0s,opacity .2s .3s}.c-filters-sort__panel .c-filters-sort__dropdown__content__list{gap:var(--s-gap-m)}.c-filters-sort__panel .c-filters-sort__dropdown__content__value{white-space:nowrap;gap:var(--s-gap-m)}.c-filters-sort__panel .c-filters-sort__dropdown__content__value label{flex:1;gap:.3em;font:var(--t-l-2) !important;text-transform:uppercase;display:flex !important}.c-filters-sort__panel .c-filters-sort__dropdown__content__value label .label__swatch{width:20px;height:20px;border-radius:100%;flex:none;margin-right:6px}.c-filters-sort__panel .c-filters-sort__dropdown__content__value input[disabled],.c-filters-sort__panel .c-filters-sort__dropdown__content__value input[disabled]~label{cursor:not-allowed;color:var(--cr-subtle-3)}.c-filters-sort__panel .c-filters-sort__dropdown__content__value input:checked~label .label__swatch{border:1px solid}.c-filters-sort__panel .c-filters-sort__dropdown:not(.is-dropdown-active) .c-filters-sort__dropdown__content{height:0px !important;padding:0px;opacity:0;transition:height .5s .1s cubic-bezier(0, 1, 0.75, 1),padding .5s .1s cubic-bezier(0, 1, 0.75, 1),opacity .2s}html:not(.is-filters-sort-panel-active) .c-filters-sort__panel{pointer-events:none}html:not(.is-filters-sort-panel-active) .c-filters-sort__panel__overlay{opacity:0;transition-delay:.4s}html:not(.is-filters-sort-panel-active) .c-filters-sort__panel__content{transform:translate3d(100%, 0, 0)}@media screen and (max-width: 600px){.c-filters-sort{gap:var(--s-gap-m);margin:20px auto 32px auto}.c-filters-sort__panel__content{max-width:unset}.c-filters-sort__panel__toggle{padding:10px 0}}.collection-products.js-filters-sort-update,.collection-products-pagination.js-filters-sort-update{transition:opacity .2s}html.is-filters-sort-updating .js-filters-sort-update{pointer-events:none}html.is-filters-sort-updating .collection-products.js-filters-sort-update,html.is-filters-sort-updating .collection-products-pagination.js-filters-sort-update{opacity:0}@media screen and (max-width: 600px){html.is-filters-sort-panel-active{overflow:hidden}}.c-account-address-form{position:fixed;padding:calc(var(--s-announcement-dynamic, var(--s-announcement)) + var(--s-header) + 100px) var(--s-contain) var(--s-section);overflow-y:auto;overflow-x:hidden;opacity:0;pointer-events:none;transition:var(--transition-announcement);z-index:200}.c-account-address-form__overlay{position:fixed;background-color:var(--cr-subtle);z-index:210}.c-account-address-form .address-form{position:relative;width:100%;padding:40px;background-color:var(--cr-white);transition:opacity .4s;z-index:220}.c-account-address-form .address-form:not(.is-active){position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);opacity:0;pointer-events:none}.c-account-address-form .address-form .account-header{margin-bottom:40px}.c-account-address-form .address-form [type=submit]{width:100%;margin-top:40px}@media screen and (max-width: 600px){.c-account-address-form{display:block;padding:calc(var(--s-announcement-dynamic, var(--s-announcement)) + var(--s-header)) 0 0}.c-account-address-form .account-header{flex-direction:column;align-items:flex-start}.c-account-address-form .address-form{min-height:100%;padding:40px var(--s-contain) 80px}.c-account-address-form .address-form [type=submit]{position:fixed;bottom:0;left:0;margin-top:0}}html.is-address-form-active .c-account-address-form{opacity:1;pointer-events:auto}.c-email-capture,.c-email-capture-back-in-stock{position:relative}.c-email-capture__heading,.c-email-capture-back-in-stock__heading{margin:0 0 16px}.c-email-capture .field,.c-email-capture-back-in-stock .field{--height: 60px}.c-email-capture .field input[type=email],.c-email-capture-back-in-stock .field input[type=email]{padding:20px 50px 20px 0;border:unset;border-bottom:1px solid}.c-email-capture .field input[type=email]::placeholder,.c-email-capture-back-in-stock .field input[type=email]::placeholder{color:var(--cr-white)}.c-email-capture .field button[type=submit],.c-email-capture-back-in-stock .field button[type=submit]{position:absolute;top:calc(50% + .3em);right:0;width:40px;height:40px;transform:translate(0, -50%);transition:.2s var(--e-inOut-sin)}@media(hover: hover){.c-email-capture .field button[type=submit]:hover,.c-email-capture-back-in-stock .field button[type=submit]:hover{transform:translate(5px, -50%)}}.c-email-capture.is-success>*,.c-email-capture-back-in-stock.is-success>*{-webkit-animation:.2s fadeOut both;animation:.2s fadeOut both;pointer-events:none}.c-email-capture.is-success:before,.c-email-capture-back-in-stock.is-success:before{content:attr(data-success-message);position:absolute;padding:0 20px;width:100%;height:100%;top:50%;left:50%;font:var(--t-h-5);transform:translate(-50%, -50%);line-height:45px;-webkit-animation:.4s .2s fadeIn both;animation:.4s .2s fadeIn both}.c-email-capture.is-success .error-message,.c-email-capture-back-in-stock.is-success .error-message{display:none}.c-email-capture-back-in-stock{height:0;opacity:0;pointer-events:none;transition:.4s ease}.c-email-capture-back-in-stock.is-active{height:auto;opacity:1;pointer-events:auto}.c-email-capture-back-in-stock .field input[type=email]::placeholder{color:inherit}.c-email-capture-back-in-stock .field button[type=submit]{background-color:var(--cr-black);color:var(--cr-white);border:1px solid;border-radius:100%}@media(hover: hover){.c-email-capture-back-in-stock .field button[type=submit]:hover{background-color:var(--cr-white);color:var(--cr-black);transform:translate(0, -50%)}}.c-video.video-reframe>iframe{width:177.77777778vh !important;height:56.25vw !important;min-width:100%;min-height:100%;pointer-events:none}.c-video__text{position:absolute;bottom:40px;left:40px;max-width:50%;color:var(--cr-black);transition:.2s ease;font:var(--t-l-1);text-transform:uppercase}.c-video__trigger-play,.c-video__trigger-pause{transition:.2s ease}.c-video__trigger-play:not(.is-active),.c-video__trigger-pause:not(.is-active){display:none;opacity:0}.c-video__trigger-play .c-video__text,.c-video__trigger-pause .c-video__text{bottom:unset;top:40px}.c-video__trigger-play,.c-video__trigger-pause{z-index:2}@media(hover: hover){.c-video:hover .c-video__trigger-play .c-video__text,.c-video:hover .c-video__trigger-pause .c-video__text{color:var(--cr-orange)}}.c-hero-wide{position:relative;width:100%;overflow:hidden}.c-hero-wide__block{position:relative;flex:1;min-height:calc(var(--s-vp-height)*.84)}.c-hero-wide__block.has-overlay::after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgb(0, 0, 0) 100%);opacity:.65}.c-hero-wide__block__content{position:relative;padding:var(--s-section) var(--s-contain);width:100%;max-width:1000px;z-index:1;pointer-events:auto}.c-hero-wide__block__content__title:not(:last-child){margin:0 0 8px}.c-hero-wide__block__content__paragraph{width:100%;max-width:370px}.c-hero-wide__block__content__paragraph:not(:last-child){margin:0 0 24px}@media screen and (max-width: 1024px){.c-hero-wide{flex-direction:column;height:unset}.c-hero-wide__block{width:100%;max-height:560px}.c-hero-wide__block::after{content:"";display:block;position:absolute;padding-top:148%}.c-hero-wide__block__content{padding:40px var(--s-contain)}}.c-hero-narrow{position:relative;background-color:var(--background-color);color:var(--text-color);min-height:330px}.c-hero-narrow.has-overlay::after{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.c-hero-narrow__content{position:relative;padding:var(--s-gap-l) 0;gap:var(--s-gap-l);z-index:1}.c-hero-narrow__title{gap:8px;max-width:900px}.c-hero-narrow__paragraph{max-width:480px}@media screen and (max-width: 600px){.c-hero-narrow__content{gap:var(--s-gap-m)}}.c-hero-slider__block{flex:0 0 100% !important}.c-hero-slider .c-slider__dots{position:absolute;bottom:32px;left:50%;transform:translateX(-50%)}.c-hero-slider .c-slider__dot{width:94px;border-radius:unset;height:0;opacity:.3;border:1px solid var(--cr-linen)}.c-hero-slider .c-slider__dot.is-selected{opacity:1}@media screen and (max-width: 1024px){.c-hero-slider__block__content{padding-bottom:72px}.c-hero-slider .c-hero-slider__dot{width:75px}}.hero-frame{padding:var(--s-gap-l) 0;overflow:hidden}.hero-frame__grid{grid-template-areas:"title title title" "blank article paragraph";column-gap:var(--s-gap-l)}.hero-frame__title{grid-area:title;margin:0 auto;font-size:clamp(100px,12vw,240px);text-align:center;transform:translateY(calc(var(--hero-frame-scroll-translate) * 8))}.blog-hero .hero-frame__title{font-size:clamp(100px,15vw,240px)}.hero-frame__paragraph{grid-area:paragraph;text-indent:3em;transform:translateY(calc(var(--hero-frame-scroll-translate) * 4))}.hero-frame__paragraph p{max-width:350px}.hero-frame__featured{--frame-size: 90px;--translation-offset: -10%;transform:translateY(calc(var(--hero-frame-scroll-translate) * 4));grid-area:article;text-align:center;gap:var(--s-gap-m);position:relative}@media(hover: hover){.hero-frame__featured:hover .frame-small-nw{transform:scale(1.05) translate(-5px, -5px)}.hero-frame__featured:hover .frame-small-ne{transform:scale(1.05) translate(5px, -5px)}.hero-frame__featured:hover .frame-small-se{transform:rotate(45deg) scale(1.05) translate(5px, 0px)}.hero-frame__featured:hover .frame-small-sw{transform:scale(1.05) translate(-5px, 5px)}}.blog-hero .hero-frame__featured{--translation-offset: -30%}.hero-frame__featured__frame{position:relative;width:80%;transform:translateY(var(--translation-offset));margin-bottom:var(--translation-offset);max-width:400px;max-height:500px}.hero-frame__featured__frame .frame{position:absolute;width:var(--frame-size);transition:.2s;z-index:2}.hero-frame__featured__frame .frame-small-nw{top:0;left:0px;width:40px}.hero-frame__featured__frame .frame-small-ne{top:0;right:5px;width:55px}.hero-frame__featured__frame .frame-small-se{bottom:0;right:0;width:80px;transform:rotate(45deg)}.hero-frame__featured__frame .frame-small-sw{bottom:10px;left:0;width:80px}.hero-frame__featured__image{position:relative;display:block;margin:var(--s-gap-m);width:100%;z-index:0}.hero-frame__featured__image:after{content:"";display:block;padding-top:120%}.hero-frame__featured__link{top:var(--translation-offset);height:calc(100% - var(--translation-offset))}@media screen and (max-width: 600px){.hero-frame__grid{grid-template-columns:repeat(1, 1fr);grid-template-areas:"title" "article" "paragraph"}.hero-frame__featured{width:100%;margin:40px auto}.blog-hero .hero-frame__featured,.about-hero .hero-frame__featured{--translation-offset: max(-25%, -120px)}.hero-frame__title{text-align:left}.blog-hero .hero-frame__title,.about-hero .hero-frame__title{font-size:clamp(80px,20vw,90px)}.hero-frame__paragraph p{max-width:unset}}.c-editorial{width:100%;background-color:var(--background-color);color:var(--text-color)}.c-editorial__grid{margin:0 auto;padding:var(--s-section) 0;grid-template-areas:"text image" "link image";gap:var(--s-gap-l)}.c-editorial__text{grid-area:text;gap:var(--s-gap-l);max-width:500px}.c-editorial__text__paragraph{gap:var(--s-gap-m);text-indent:3em}.c-editorial__handwritten{width:70%}.c-editorial__arrow{width:48px;position:absolute;right:0}.c-editorial__link{align-items:flex-start;grid-area:link;gap:var(--s-gap-l);max-width:500px;position:relative}.c-editorial__link__description{font-size:18px}.c-editorial__image{grid-area:image}.c-editorial__image-wrapper{position:relative;width:100%;max-height:calc(var(--s-vp-height) - 2*var(--s-section));max-width:550px}.c-editorial__image-wrapper:after{content:"";display:block;padding-top:150%}@media screen and (max-width: 1024px){.c-editorial__grid{grid-template-columns:repeat(1, 1fr);grid-template-areas:"text" "image" "link"}.c-editorial__text{max-width:unset}.c-editorial__link{align-items:unset}.c-editorial__image{display:flex}}@keyframes marquee{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-100%, 0, 0)}}.marquee{position:relative;width:100%}.marquee,.marquee .marquee-content{flex:none;display:flex;align-items:center;gap:var(--s-gap-m);overflow:hidden;white-space:nowrap}.marquee .marquee-content{animation:marquee 40s .5s linear infinite}.marquee.is-reverse .marquee-content{animation-direction:reverse}.marquee .marquee-content>*{white-space:normal}.c-articles-featured{margin:var(--s-section) 0;gap:var(--s-gap-l)}.c-articles-featured>*{flex:1}.c-articles-featured__title{text-transform:capitalize}.c-articles-featured__highlight{padding:32px;margin-left:var(--s-edge)}.c-articles-featured__highlight__image{position:relative;display:block}.c-articles-featured__highlight__image:after{content:"";display:block;padding-top:100%}.c-articles-featured__highlight__info{gap:var(--s-gap-m);transform:translateY(-12px);margin-bottom:-12px}.c-articles-featured__highlight__tags__item{display:inline}.c-articles-featured__content{gap:var(--s-gap-l);overflow:hidden}.c-articles-featured__header{gap:var(--s-gap-m);padding-right:var(--s-edge)}.c-articles-featured__header__text{max-width:380px}.c-articles-featured__articles{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--s-gap-m);padding:0 var(--s-contain) 30px 0}.c-articles-featured__articles>*{flex:1}@media screen and (max-width: 1024px){.c-articles-featured__content{gap:var(--s-section)}.c-articles-featured__header{padding:0 var(--s-edge);gap:var(--s-gap-l)}.c-articles-featured__scroll-container{max-width:100vw;overflow-x:hidden}.c-articles-featured__articles{display:flex;scroll-snap-type:x mandatory;scroll-padding:var(--s-edge);padding:0 var(--s-contain) 30px}.c-articles-featured__articles>*{min-width:85vw;scroll-snap-align:start}}.c-articles-columns{margin:var(--s-section) 0;gap:var(--s-section)}.c-articles-columns__header{gap:var(--s-gap-m)}.c-articles-columns__header__title{text-align:left;text-transform:capitalize}.c-articles-columns__articles{gap:var(--s-gap-m);margin:0 0 -30px;padding:0 var(--s-edge) 30px;scroll-snap-type:x mandatory;scroll-padding:var(--s-edge)}.c-articles-columns__articles>*{flex:25% 0 0;min-width:300px;scroll-snap-align:start}@media screen and (max-width: 600px){.c-articles-columns{flex-direction:column}.c-articles-columns__header{align-items:stretch}.c-articles-columns__articles>*{flex:85% 0 0;min-width:unset}}.featured-brands__section{gap:var(--s-gap-l);margin:var(--s-section) auto}.featured-brands__section__image{flex:1;position:relative;display:block}.featured-brands__section__image:after{content:"";display:block;padding-top:115%}.featured-brands__section__content{flex:1;gap:var(--s-gap-m)}.featured-brands__section__content__paragraph{max-width:500px}.featured-brands__section__products{flex:1;gap:24px}.featured-brands__section__products__header{padding:10px 0;border-bottom:1px solid}.featured-brands__section__products__list{position:relative;height:100%}.featured-brands__section__products .embla__container{gap:var(--s-gap-s)}.featured-brands .embla__slide{flex:50% 0 0}@media screen and (max-width: 1024px){.featured-brands .embla__slide{flex:33% 0 0}}@media screen and (max-width: 600px){.featured-brands .embla__slide{flex:50% 0 0}}.featured-brands .c-slider__button--prev{left:-5px}.featured-brands .c-slider__button--next{right:-5px}@media screen and (max-width: 1024px){.featured-brands__section{flex-direction:column}.featured-brands__section__image:after{padding-top:100%}.featured-brands__section__content{gap:var(--s-gap-l)}.featured-brands__section__content__paragraph{max-width:unset}}.c-pagination__footer{margin:100px auto;text-align:center;gap:24px}.c-pagination__progress{height:3px;width:178px;margin:0 auto var(--s-gap-m)}.c-pagination__progress__bar{transition:width .3s}.c-hero-collage__content{overflow:hidden;margin:var(--s-section) 0;gap:80px;min-height:calc(var(--s-vp-height) - var(--s-header) - var(--s-announcement-dynamic));position:relative}.c-hero-collage__paragraph{max-width:1048px;width:80%;text-align:center}.c-hero-collage__images{position:absolute;inset:0}.c-hero-collage__image{position:absolute;pointer-events:none;transform:translate3d(-50%, -50%, 0);user-select:none}@media screen and (max-width: 1024px){.c-hero-collage__content{overflow:hidden;gap:var(--s-gap-l)}.c-hero-collage__paragraph{font-size:30px}}#main{min-height:var(--s-main-min-height);padding:.1px 0;padding-top:calc(var(--s-announcement-dynamic, var(--s-announcement)) + var(--s-header));transition:var(--transition-announcement)}.shopify-challenge__container{display:flex;flex-direction:column;justify-content:center;gap:40px;min-height:var(--s-main-min-height);padding:var(--s-section) var(--s-contain)}.shopify-challenge__container .shopify-challenge__button{width:100%;margin-top:40px !important}.page-content{padding-top:calc(var(--s-announcement-dynamic, var(--s-announcement)) + var(--s-header));transition:var(--transition-announcement)}.locale-selectors__container{display:none !important}#shopify-section-404-content .t-h-5{font:var(--t-h-5)}.handwritten-card{text-align:center;padding:16px 24px 24px;border:1px solid;border-radius:2px;transform:rotate(-2deg);background-color:var(--cr-linen);color:var(--cr-lavender);font:var(--t-d-1)}@media screen and (max-width: 1024px){.handwritten-card{padding:6px 12px 12px}}.g-overlay{position:fixed;transition:var(--transition);opacity:0;pointer-events:none;z-index:403}html.is-popup-active .g-overlay{opacity:1;pointer-events:auto}.g-currency-language{position:fixed;padding:48px 24px 24px;max-width:400px;opacity:0;pointer-events:none;transition:var(--transition);z-index:404}.g-currency-language.is-active{opacity:1;pointer-events:auto}.g-currency-language__display{display:flex;justify-content:center;align-items:center;gap:18px;position:relative}.g-currency-language__display span{position:relative}.g-currency-language__display span:first-of-type::after{content:"";position:absolute;top:50%;right:-10px;display:block;width:4px;height:4px;background-color:var(--cr-black);transform:translate(0, calc(-50% - 1px));transition:.2s}.g-currency-language__title{margin:0 0 16px;font-size:30px;white-space:nowrap}.g-currency-language__paragraph{margin:0 0 var(--s-section)}.g-currency-language__close{position:absolute;top:24px;right:24px;width:30px;height:30px}.g-currency-language__close .icon-close{width:24px;height:24px}@media(hover: hover){.g-currency-language__close:hover .icon-close{transform:scale(1.05)}}.g-currency-language__form>.f-h{gap:8px}.g-currency-language__dropdown{flex:1}.field .g-currency-language__dropdown__label{margin:0 0 10px;font:var(--t-m-1)}.g-currency-language__dropdown select{position:relative;padding:0 10px;padding-right:calc(var(--padding-h) + 8px + var(--padding-h));font:var(--t-l-2);text-transform:uppercase;letter-spacing:.05em}.g-currency-language .btn[type=submit]{width:100%}.g-ada-skip{position:fixed;top:calc(var(--s-announcement-dynamic, var(--s-announcement, 0px)) + 10px);left:10px;transform:translateY(-100vh);z-index:1000}.g-ada-skip:focus{transform:translateY(0)}.g-announcement{--dot-size: 10px;--dot-gap: 8px;position:fixed;top:0;left:0;width:100%;text-align:center;color:var(--color);background-color:var(--background);z-index:400}.g-announcement:empty{display:none}.g-announcement__blocks{position:relative;flex:1;transition:height .4s .2s}.g-announcement__blocks__item{position:relative;top:0;left:0;padding:10px 0;width:100%;transition:opacity .4s .4s}.g-announcement__blocks__item b,.g-announcement__blocks__item strong{color:var(--emphasize)}.g-announcement__blocks__item:not(.is-active){position:absolute;opacity:0;pointer-events:none;transition-delay:0s}.g-announcement__arrow{display:flex;justify-content:center;align-items:center;width:20px;height:20px}.g-announcement__dots{padding:0 4px 6px;gap:var(--dot-gap)}.g-announcement__dots button{position:relative;width:var(--dot-size);height:var(--dot-size);border:1px solid;border-radius:100%;transition:background .2s,border .2s}.g-announcement__dots button:after{content:"";position:absolute;top:50%;left:50%;width:calc(var(--dot-size) + var(--dot-gap));height:calc(var(--dot-size) + var(--dot-gap));transform:translate3d(-50%, -50%, 0)}.g-announcement__dots button.is-active{color:var(--emphasize);background-color:var(--emphasize)}@media(hover: hover){.g-announcement__dots button:hover{color:var(--emphasize)}}.g-search{position:fixed;top:0;left:0;padding:calc(var(--s-announcement-dynamic, var(--s-announcement)) + var(--s-header) + 24px) 0 24px;width:100%;transform:translate3d(0, -100%, 0);transition:.4s var(--e-inOut-sin);overflow-y:auto;overflow-x:hidden;z-index:95}.g-search__live-search{margin:8px auto 24px}.g-search__live-search .g{grid-template-columns:repeat(4, 1fr)}@media screen and (min-width: 2000px){.g-search__live-search .g{grid-template-columns:repeat(6, 1fr);gap:var(--s-gap-s)}}@media screen and (max-width: 1024px){.g-search__live-search .g{grid-template-columns:repeat(2, 1fr);gap:var(--s-gap-s)}}@media screen and (max-width: 600px){.g-search__live-search .g{grid-template-columns:repeat(1, 1fr);gap:var(--s-gap-s)}}.g-search__live-search .search-content__results__products .g{gap:var(--s-gap-s)}.g-search__live-search .search-content__results__blog .g{gap:var(--s-gap-m)}@media screen and (max-width: 600px){.g-search__live-search .c-collections-section{overflow:visible}}.g-search .c-search-form__result{display:none}.g-search .c-filters-sort{display:none}.g-search [data-animate=stagger]>*{opacity:1}html.search-has-results .g-search{height:var(--s-vp-height)}html.search-has-results .c-search-form__result{display:block}html.is-search-active .g-header::after{opacity:1}html.is-search-active .g-search{transform:translate3d(0, 0, 0)}.g-minicart{position:fixed;z-index:500}.g-minicart__overlay{position:fixed;background-color:var(--cr-subtle);transition:.4s;z-index:110}.g-minicart__content{position:fixed;width:100%;max-width:550px;height:var(--s-vp-height);top:0;right:0;background-color:var(--cr-white);transition:transform .6s var(--e-inOut-expo);z-index:120}.g-minicart .c-cart{display:flex;flex-direction:column;height:100%}.g-minicart .c-cart__empty{margin:auto 0}.g-minicart .c-cart__items{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.g-minicart .c-cart__items .c-line-item{padding:24px 0}.g-minicart .c-cart__items .c-line-item:not(:nth-last-child(1)){border-bottom:1px solid}@media screen and (max-width: 1024px){.g-minicart__content{max-width:unset}}html:not(.is-minicart-active) .g-minicart{pointer-events:none}html:not(.is-minicart-active) .g-minicart__overlay{opacity:0;transition-delay:.4s}html:not(.is-minicart-active) .g-minicart__content{transform:translate3d(100%, 0, 0)}.g-footer{padding:0 var(--s-contain) 24px}.g-footer__top:not(:last-child){margin:0 0 40px}.g-footer__top>*{flex:1;padding:24px 12px;text-align:center;border-bottom:1px solid;font-size:14px}.g-footer__top>*:not(:last-child){border-right:1px solid}@media screen and (max-width: 1024px){.g-footer__top{flex-direction:column}.g-footer__top>*:not(:last-child){border-right:unset}}.g-footer__middle{gap:40px}.g-footer__middle:not(:last-child){margin:0 0 80px}.g-footer__middle__paragraph{max-width:780px}@media screen and (max-width: 1024px){.g-footer__middle{flex-direction:column-reverse}.g-footer__middle:not(:last-child){margin:0 0 var(--s-section)}}.g-footer__bottom{gap:var(--s-gap-l)}.g-footer__bottom:not(:last-child){margin:0 0 90px}@media screen and (max-width: 1024px){.g-footer__bottom{flex-direction:column;gap:64px}.g-footer__bottom:not(:last-child){margin:0 0 var(--s-section)}}.g-footer__nav{overflow-y:hidden;overflow-x:auto}.g-footer__language.g-currency-language__display span::after{background-color:var(--cr-white)}@media(hover: hover){.g-footer__language:hover.g-currency-language__display span::after{background-color:var(--cr-black)}}.g-footer__linklist{gap:var(--s-gap-l)}.g-footer__linklist__item{gap:21px}.g-footer__linklist__childlinks{gap:8px}@media screen and (max-width: 1024px){.g-footer__linklist{gap:var(--s-gap-m)}}.g-footer__email-capture{flex:1;max-width:520px}.g-footer__legal__links{gap:var(--s-gap-l)}@media screen and (max-width: 1024px){.g-footer__legal,.g-footer__legal__links{flex-direction:column;gap:8px}}.g-treatment{padding:var(--s-section) 0;width:100%;overflow:hidden}.g-treatment>.f-h{gap:var(--s-gap-l);height:100%}.g-treatment__image,.g-treatment__text{flex:1}.g-treatment__image{position:relative}.g-treatment__text{gap:var(--s-gap-l)}.g-treatment__text>.f-h{gap:var(--s-gap-l)}.g-treatment__text__header__tagline{margin:0 0 24px}.g-treatment__text__link{flex:none}.g-treatment__text__blocks{gap:var(--s-gap-m);height:100%}.g-treatment__text__block{gap:var(--s-gap-m);max-width:520px}.g-treatment__text__block__image{flex:30%;position:relative;max-width:160px;clip-path:circle(50% at center)}.g-treatment__text__block__image::after{content:"";display:block;padding-top:100%}.g-treatment__text__block__text{flex:70%}.g-treatment__text__block__text__title{margin:0 0 8px}@media screen and (max-width: 1024px){.g-treatment{padding:40px 0 0 0;min-height:unset}.g-treatment>.f-h{flex-direction:column}.g-treatment__image{width:100%;max-height:50vh;overflow:hidden}.g-treatment__image::after{content:"";display:block;padding-top:100%}.g-treatment__text>.f-h{flex-direction:column}.g-treatment__text__blocks{flex-direction:row;justify-content:unset;margin:0 0 0 calc(-1*var(--s-contain));padding:0 var(--s-contain) 40px var(--s-contain);width:100vw;overflow-x:auto;overflow-y:hidden}.g-treatment__text__block{flex-direction:column;min-width:220px}.g-treatment__text__block__image,.g-treatment__text__block__text{flex:100%;width:100%;max-width:unset}}.g-testimonial{margin:var(--s-section) auto}.g-testimonial__title{margin:0 0 64px}.g-testimonial__content__block{gap:12px;position:relative;padding:0 0 16px;height:100%}.g-testimonial__content__block.is-active .g-testimonial__content__block__image__default{opacity:0}.g-testimonial__content__block.is-active .g-testimonial__content__block__image__video{opacity:1}.g-testimonial__content__block__image{position:relative;width:100%;z-index:1}.g-testimonial__content__block__image::after{content:"";display:block;padding-top:127%}.g-testimonial__content__block__image__default{transition:.4s;pointer-events:none;z-index:2}.g-testimonial__content__block__image__video{opacity:0;pointer-events:none;transition:.4s;z-index:1}.g-testimonial__content__block__image .c-video.video-reframe>iframe{height:unset !important}.g-testimonial__content__block__image .c-video.video-reframe button{opacity:0}.g-testimonial__content__block__product-image{position:absolute;left:8px;bottom:8px;width:22%;z-index:2}.g-testimonial__content__block__product-image::after{content:"";display:block;padding-top:185%}.g-testimonial__content__block__product-link{flex:1;position:relative;transition:.2s;z-index:10}.g-testimonial__content__block__product-link:hover{transform:translateY(-5px)}.g-testimonial__content__block__text{gap:8px;margin:0 0 0 calc(22% + 24px)}.g-testimonial__content__block__video-text{position:absolute;top:0;left:0;padding:10px 16px;background-color:var(--cr-burgundy);text-transform:capitalize;z-index:2}.g-testimonial__content__block__link{z-index:10}.g-testimonial .embla__container{gap:var(--s-gap-m)}.g-testimonial .embla__slide{flex:25%}@media screen and (max-width: 1024px){.g-testimonial__title{margin:0 0 24px}.g-testimonial .embla__slide{flex:50% 0 0}}@media screen and (max-width: 600px){.g-testimonial .embla__slide{flex:100% 0 0}}.p-404{min-height:calc(var(--s-vp-height, 0px) - var(--s-announcement-dynamic, 0px) - var(--s-header, 0px));text-align:center}.general__wysiwyg{margin:var(--s-section) auto}.shopify-policy__container{margin:var(--s-section) auto !important;padding:0 !important;width:calc(100vw - var(--s-contain)*2);max-width:var(--w-3) !important}.shopify-policy__title{margin-bottom:40px;text-align:left}.account-header{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:24px}.account-table table{width:100%;font:var(--t-b-2);border-collapse:collapse;border-spacing:0}.account-table table th,.account-table table td{font-weight:400;text-align:left;padding:5px 10px;border:1px solid var(--cr-subtle);border-left:0;border-right:0}.account-table table th{font-weight:bold;background-color:var(--cr-subtle)}.account-table table tr{position:relative}.account-table table p{font:inherit}@media(hover: hover){.account-table table tbody tr:hover{text-decoration:underline}}@media screen and (max-width: 600px){.account-table{width:100vw;overflow-y:hidden;overflow-x:auto;padding:0 var(--s-contain) 30px;margin:0 calc(-1*var(--s-contain));white-space:nowrap}.account-table table{min-width:600px}}.address-list{grid-template-columns:repeat(3, 1fr);gap:20px}.address-list__item{padding:20px;gap:20px;border:1px solid var(--cr-subtle)}.address-list__item__actions{margin-top:auto;gap:10px}@media screen and (max-width: 1024px){.address-list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 600px){.address-list{grid-template-columns:repeat(1, 1fr);gap:10px}}.account-dashboard{margin:var(--s-section) auto}.account-dashboard>*:not(:last-child){padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid var(--cr-subtle)}.account-order{margin:var(--s-section) auto}.account-order>*:not(:last-child){margin-bottom:40px}.account-order__header{padding-bottom:40px;border-bottom:1px solid var(--cr-subtle)}.account-order__details{gap:24px}.account-order__details__col{flex:1}.account-order__details p:not(:first-child){margin-top:6px}.account-order__details p:not(:last-child){margin-bottom:12px}@media screen and (max-width: 600px){.account-order__details__col{flex:unset;width:100%}}.account-order__items .item-thumbnail{width:33.33%}.account-order__items .item-thumbnail .item-thumbnail-interior{position:relative;width:150px;height:150px}.account-order__items .item-thumbnail .item-thumbnail-interior>*{object-position:center left}.account-order__summary__row{width:calc(66.66% - 10px);margin-left:auto;gap:10px}.account-order__summary__row:not(:last-child){margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid var(--cr-subtle)}@media screen and (max-width: 600px){.account-order__summary__row{width:100%}}.account-gate{min-height:calc(var(--s-vp-height, 0px) - var(--s-announcement, 0px) - var(--s-header, 0px));padding:var(--s-section) 0}.account-gate__wrapper{gap:40px}.account-gate__wrapper>*{flex:1}.account-gate__wrapper__divider{flex:none;height:unset;align-self:stretch;margin:0;border:0;border-left:1px solid}@media screen and (max-width: 1024px){.account-gate__wrapper{flex-direction:column}.account-gate__wrapper>*{width:100%}.account-gate__wrapper__divider{border-bottom:1px solid}}html.is-account-recover-active .account-gate__wrapper{display:none}.account-gate__form{gap:30px}.account-gate__form__marketing{gap:10px}.account-gate__form__footer{gap:10px}.account-gate__form__footer [type=submit]{width:100%;flex:1}.account-gate__form__footer__recover{width:fit-content;margin:auto}.account-gate__form .errors{padding:10px;background-color:var(--cr-subtle)}html:not(.is-account-recover-active) .account-recover{display:none}.collection-content__empty:empty,.collection-content__products:empty,.collection-content__pagination:empty{display:none}.collection-content__empty{margin:var(--s-section) auto}.collection-content__products{grid-template-columns:repeat(4, 1fr);gap:1px}@media screen and (min-width: 2200px){.collection-content__products{grid-template-columns:repeat(6, 1fr)}}@media screen and (min-width: 1800px){.collection-content__products{grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 1240px){.collection-content__products{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 1024px){.collection-content__products{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 600px){.collection-content__products{grid-template-columns:repeat(2, 1fr);gap:var(--s-gap-s)}}.collection-content__pagination{margin:var(--s-section) auto;text-align:center;gap:10px}.collection-content__pagination a.is-inactive{cursor:not-allowed;color:var(--cr-subtle-3)}.blog-hero__featured__info{gap:var(--s-gap-m)}.blog-hero__featured__tag{display:inline}.blog-tagged{margin:var(--s-gap-l) auto var(--s-section) auto}.blog-tagged__empty:empty,.blog-tagged__articles:empty,.blog-tagged__articles-pagination:empty{display:none}.blog-tagged__tags{margin:20px 0;gap:10px}.blog-tagged__tags a{padding:.4em .6em;white-space:nowrap;background-color:var(--cr-subtle)}.blog-tagged__tags a.is-active{color:var(--cr-white);background-color:var(--cr-black)}.blog-tagged__footer__progress{height:3px;width:178px;margin:24px auto var(--s-gap-l) auto}.blog-tagged__footer__progress__bar{transition:width .3s}.blog-tagged__articles{gap:var(--s-section)}.blog-tagged__articles__grid{grid-template-columns:repeat(4, 1fr);gap:var(--s-gap-l) var(--s-gap-m)}@media screen and (min-width: 2200px){.blog-tagged__articles__grid{grid-template-columns:repeat(6, 1fr)}}@media screen and (min-width: 1800px){.blog-tagged__articles__grid{grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 1240px){.blog-tagged__articles__grid{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 1024px){.blog-tagged__articles__grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 600px){.blog-tagged__articles__grid{grid-template-columns:repeat(1, 1fr);gap:var(--s-gap-l) 10px}}.article-hero{position:relative;min-height:330px;gap:var(--s-gap-l);padding:var(--s-gap-l) 0;text-align:center}.article-hero .c-breadcrumb{z-index:1}.article-hero__content{max-width:450px;z-index:1}@media screen and (max-width: 600px){.article-hero .c-breadcrumb{width:calc(100% - 2*var(--s-edge))}.article-hero .c-breadcrumb ul{justify-content:center}}.article-content{gap:var(--s-gap-m);margin:var(--s-section) var(--s-edge)}.article-content__aside{min-width:200px;gap:24px}.article-content__aside__item{gap:4px}.article-content__wysiwyg{max-width:860px;flex:1;margin:auto}.article-content__frame-svgs{display:none}@media screen and (max-width: 600px){.article-content{flex-direction:column;gap:var(--s-section);margin:var(--s-section) 0}.article-content__aside{padding:0 var(--s-edge);display:grid;grid-template-columns:repeat(2, 1fr)}}.search-content__empty{padding:var(--s-section) 0;text-align:center;max-width:560px;margin:0 auto}.search-content__empty.wysiwyg p,.search-content__empty.wysiwyg ol,.search-content__empty.wysiwyg ul{font:var(--t-b-1)}.search-content__results{margin:var(--s-section) auto}.search-content__results__header{margin:0 0 16px;padding:0 0 8px;border-bottom:1px solid}.search-content__results__header__link{gap:8px}.search-content__results__blog .g{gap:var(--s-gap-m);grid-template-columns:repeat(4, 1fr)}@media screen and (min-width: 2000px){.search-content__results__blog .g{grid-template-columns:repeat(6, 1fr)}}@media screen and (max-width: 1024px){.search-content__results__blog .g{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 600px){.search-content__results__blog .g{grid-template-columns:repeat(1, 1fr)}}.search-content .divider--hor{opacity:1}.search-content .c-filters-sort{margin:0 auto}.search-content .c-collections-section .embla__container{display:grid;grid-template-columns:repeat(4, 1fr)}@media screen and (min-width: 2000px){.search-content .c-collections-section .embla__container{grid-template-columns:repeat(6, 1fr);gap:var(--s-gap-s)}}@media screen and (max-width: 1024px){.search-content .c-collections-section .embla__container{grid-template-columns:repeat(2, 1fr);gap:var(--s-gap-s)}}@media screen and (max-width: 600px){.search-content .c-collections-section .embla__container{grid-template-columns:repeat(1, 1fr);gap:var(--s-gap-s)}}.frontpage-brands{position:relative;padding:var(--s-section) 0 var(--s-section) 0;width:100%}.frontpage-brands__header{gap:var(--s-gap-l);margin-bottom:var(--s-gap-m)}.frontpage-brands>.f-v{gap:24px}.frontpage-brands__title{width:100%;max-width:400px}.frontpage-brands__marquee{margin-top:var(--s-section);position:relative}.frontpage-brands__marquee::before,.frontpage-brands__marquee::after{content:"";pointer-events:none;position:absolute;top:0;width:100px;height:100%;z-index:1}.frontpage-brands__marquee::before{left:0;background:linear-gradient(to right, var(--cr-black), rgba(0, 0, 0, 0) 100%)}.frontpage-brands__marquee::after{right:0;background:linear-gradient(to right, rgba(0, 0, 0, 0), var(--cr-black) 100%)}.frontpage-brands__block{position:relative;width:120px;display:inline;margin-right:var(--s-gap-l)}.frontpage-brands__block::after{content:"";display:block;padding-top:60%}@media screen and (max-width: 1024px){.frontpage-brands__header{flex-direction:column;align-items:flex-start}.frontpage-brands__block{min-width:120px}}.p-frontpage .frontpage-featured-split{padding:var(--s-section) 0}.p-frontpage .frontpage-featured-split__block{padding:0 32px;gap:32px;flex:1;position:relative}.p-frontpage .frontpage-featured-split__block__content{gap:var(--s-gap-m)}.p-frontpage .frontpage-featured-split__block__content__title{flex:1;max-width:320px}.p-frontpage .frontpage-featured-split__block__handwritten{position:absolute;z-index:1;width:40%;max-width:300px;pointer-events:none}.p-frontpage .frontpage-featured-split__block__image{position:relative}.p-frontpage .frontpage-featured-split__block__image:after{content:"";display:block;padding-top:83%}.p-frontpage .frontpage-featured-split__block__image__info{position:absolute;bottom:0;left:0;right:0;gap:var(--s-gap-m);padding:64px var(--s-gap-m) var(--s-gap-l) var(--s-gap-m)}.p-frontpage .frontpage-featured-split__block__image__subhead,.p-frontpage .frontpage-featured-split__block__image__heading{width:100%;max-width:450px}.p-frontpage .frontpage-featured-split .divider--hor{margin:0}@media screen and (max-width: 1200px){.p-frontpage .frontpage-featured-split__block__content{flex-direction:column}}@media screen and (max-width: 1024px){.p-frontpage .frontpage-featured-split{flex-direction:column;padding:0 var(--s-contain)}.p-frontpage .frontpage-featured-split__block{flex-direction:column-reverse;gap:var(--s-gap-l);padding:var(--s-gap-l) 0}.p-frontpage .frontpage-featured-split__block__content{gap:var(--s-gap-l);align-items:stretch}.p-frontpage .frontpage-featured-split__block__handwritten{width:40%;max-width:300px}.p-frontpage .frontpage-featured-split__block__image{max-height:50vh;overflow:hidden}.p-frontpage .frontpage-featured-split__block__image::after{padding-top:100%}}.faq{margin:var(--s-section) auto;gap:var(--s-section)}.faq__menu{position:sticky;top:calc(var(--s-header) + var(--s-announcement-dynamic) + 20px);transition:top .4s .2s;z-index:1}.faq__menu--selector{gap:var(--s-gap-l);width:100%;padding:var(--s-gap-m) 0}.faq__menu--aside{gap:var(--s-gap-l);min-width:200px}.faq__menu--aside__buttons{gap:var(--s-gap-m);align-items:flex-start}.faq__content{flex:1;margin:auto;max-width:860px}.faq__content__header{margin-bottom:var(--s-gap-m)}.faq__content__search{margin-bottom:var(--s-section);height:64px;border-bottom:1px solid}.faq__content__search__text-input{flex:1;cursor:text}.faq__content__search__text-input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--cr-linen) inset !important}.faq__content__search__button{width:40px;height:40px;border-radius:100%;border:1px solid rgba(0,0,0,0);background-color:var(--cr-black);transition:.2s}.faq__content__search__button .icon-arrow-right{color:var(--cr-white);transition:.2s}.faq__content__list{gap:var(--s-section)}@media(max-width: 1024px){.faq{flex-direction:column;align-items:stretch}.faq__menu{top:calc(var(--s-header) + var(--s-announcement-dynamic))}.faq__menu--selector{gap:10px}.faq__content{margin:unset}.faq__content__list__section{scroll-margin-top:calc(var(--s-header) + var(--s-announcement-dynamic))}}.footer-narrow{position:relative;min-height:330px;background-color:var(--background-color);color:var(--text-color)}.footer-narrow::after{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.2)}.footer-narrow__content{gap:var(--s-gap-m);position:relative;padding:var(--s-gap-l) 0;z-index:1}.footer-narrow__title{max-width:900px}.footer-narrow__paragraph{max-width:500px}.treatment-book__btn{position:fixed;bottom:20px;left:50%;transform:translate(-50%, 100px);z-index:2}.treatment-book__btn.is-active{transform:translate(-50%, 0px)}.treatment-book__panel{position:fixed;left:0;width:40vw;max-width:550px;height:var(--s-vp-height);transition:.3s;transform:translateX(-40vw);z-index:10}.treatment-book__panel.open-panel{transform:translateX(0vw)}.treatment-book__panel__login{padding:17px 32px}.treatment-book__panel__login__link{flex:none}.treatment-book__panel__header{position:relative}.treatment-book__panel__header::after{content:"";position:absolute;width:100%;top:0;height:100%;background-color:rgba(0,0,0,.5)}.treatment-book__panel__header .svg-logo{position:relative;padding:var(--s-gap-l);color:var(--cr-white);z-index:1}.treatment-book__panel__btns{text-transform:capitalize;padding:32px 32px 17px 32px}.treatment-book__panel__btns button{display:inline}.treatment-book__panel__menu{padding:0 32px}.treatment-book__panel__menu__option{padding:var(--s-gap-m) 0;border-bottom:1px solid}@media screen and (max-width: 600px){.treatment-book__panel{width:100vw;transform:translateX(-100vw)}.treatment-book__panel__header{display:none}}.treatment-services{margin:var(--s-section) 0}.treatment-services__categories{position:sticky;top:calc(var(--s-header) + var(--s-announcement-dynamic));transition:top .4s .2s;max-width:1032px;width:100%;z-index:1}.treatment-services__categories__scroll-container{overflow-x:auto}.treatment-services__categories__scroll-container::-webkit-scrollbar{height:5px}.treatment-services__categories__scroll-container::-webkit-scrollbar-track{margin:0 var(--s-contain);background-color:var(--cr-subtle);border-radius:5px}.treatment-services__categories__scroll-container::-webkit-scrollbar-thumb{height:5px;background-color:var(--cr-black);border-radius:5px}.treatment-services__categories__content{justify-content:unset;width:fit-content;padding:30px var(--s-edge);gap:var(--s-gap-l);margin:0 auto}.treatment-services__categories__button{white-space:nowrap}.treatment-services__categories__button.is-active{color:var(--cr-burgundy)}.treatment-services__categories__button:not(.is-active){color:var(--cr-black);opacity:.4}.treatment-services__categories hr{max-width:1032px}.treatment-services__content{max-width:1032px}.treatment-services__content__header{gap:var(--s-gap-m)}.treatment-services__content__header>*{flex:1}.treatment-services__content__header__title{max-width:300px}.treatment-services__content__header__tags{gap:8px;justify-content:flex-start;max-width:240px}.treatment-services__content__header__tag{padding:10px 16px}.treatment-services__content__header__description{max-width:350px}.treatment-services__content .c-accordion__button{gap:var(--s-gap-l);padding:32px 5px 32px 0}.treatment-services__content .c-accordion__button__icon{height:24px;width:24px}@media screen and (max-width: 600px){.treatment-services__categories__content{padding:16px var(--s-edge)}.treatment-services__content__header{flex-direction:column;align-items:flex-start;gap:28px}.treatment-services__content__header__tags{max-width:unset}.treatment-services__content .c-accordion__button{gap:unset;align-items:flex-start;padding:var(--s-gap-l) 5px var(--s-gap-l) 0}}.brands__nav{transition:top .4s .2s;-webkit-position:sticky;position:sticky;top:calc(var(--s-header) + var(--s-announcement-dynamic));z-index:5}.brands__nav__container{padding:30px 0}.brands__nav__scrollable{padding:0 var(--s-gap-l);min-width:1200px}.brands__nav__letter.is-active{color:var(--cr-burgundy)}.brands__nav__letter:not(.is-active){color:var(--cr-black);opacity:.4}.brands__nav__letter.is-disabled{opacity:.1;cursor:not-allowed}.brands__nav .divider--hor{margin:0 auto;width:calc(100% - var(--s-contain)*2)}.brands__section{scroll-margin-top:50px}@media screen and (max-width: 600px){.brands__nav__container{padding:12px 0}.brands__nav__scrollable{padding:var(--s-gap-m) var(--s-gap-m)}}.contact-form{gap:var(--s-gap-l);padding:var(--s-section) 0}.contact-form__heading{margin-bottom:26px}.contact-form__fields{margin:0 auto;flex:1;width:100%;max-width:550px}.contact-form__fields input:-webkit-autofill,.contact-form__fields textarea:-webkit-autofill,.contact-form__fields select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--cr-linen) inset !important;-webkit-text-fill-color:var(--cr-black) !important}.contact-form__aside{max-width:350px}@media(max-width: 1024px){.contact-form{flex-direction:column;gap:var(--s-section)}.contact-form__btn{display:block;margin:0 auto}}.product-hero{z-index:1;position:relative}.product-hero>*{flex:50% 0 0;transition:var(--transition-announcement)}.product-hero__images:empty{height:unset}.product-hero__images{position:relative}.product-hero__image{flex:0 0 100%;position:relative}.product-hero__image video{width:100%}.product-hero__image:nth-child(odd):last-child{flex:100% 0 0}.product-hero__image__slider{position:relative;width:100%;transition:var(--transition-announcement)}.is-carousel .product-hero__image__slider,.is-thumbnail .product-hero__image__slider{height:calc(var(--s-vp-height) - var(--s-header) - var(--s-announcement-dynamic, var(--s-announcement)))}.product-hero__image__slider .slider-block{opacity:0;pointer-events:none;transition:.4s}.product-hero__image__slider .slider-block.is-active{opacity:1;pointer-events:auto}.product-hero__image__arrow{position:absolute;top:50%;width:40px;height:40px;border-radius:50%;border:1px solid rgba(0,0,0,0);transform:translate(0, -50%);transition:.2s;z-index:1}@media(hover: hover){.product-hero__image__arrow:hover{border-color:var(--cr-black);background-color:var(--cr-white);color:var(--cr-black)}}.product-hero__image__arrow.prev{left:var(--s-contain)}.product-hero__image__arrow.next{right:var(--s-contain)}.product-hero__image__arrow>*{pointer-events:none}.product-hero__image__thumbnails{gap:4px;position:absolute;bottom:20px;left:20px;width:calc(100% - 40px);z-index:2}.product-hero__image__thumbnail{position:relative;width:100%;max-width:50px}.product-hero__image__thumbnail::after{content:"";display:block;padding-top:100%}.product-hero__image__thumbnail>*{border:1px solid rgba(0,0,0,0)}.product-hero__image__thumbnail>*.is-active{border-color:var(--cr-accent)}.product-hero__image__thumbnail:has(.is-hidden){display:none}.product-hero__handwritten{position:absolute;top:48px;left:24px;z-index:1;width:50%;max-width:300px}.product-hero__text-interior{margin:0 auto;position:-webkit-sticky;position:sticky;bottom:40px;align-self:flex-end;max-width:560px}.product-hero__text{padding:40px 80px}.product-hero__text>*:nth-child(1){padding-top:0}.product-hero__text__header{margin:0 0 24px}.product-hero__text__info,.product-hero__text__form{padding:24px 0}.product-hero__text__info,.product-hero__text__form,.product-hero__text__accordions{position:relative}.product-hero__text__info::before,.product-hero__text__form::before,.product-hero__text__accordions::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:1px;background-color:var(--cr-black)}.product-hero__text__breadcrumbs,.product-hero__text__title{margin:0 0 32px}.product-hero__text__vendor,.product-hero__text__description:not(:last-child){margin:0 0 24px}.product-hero__text__subtitle{margin:0 0 40px;gap:var(--s-gap-m)}.product-hero__text__rates{height:18px}.product-hero__text__details{gap:16px 8px}.product-hero__text__detail{flex:calc((100% - 16px)/3)}.product-hero__text__detail__key{margin:0 0 8px}.product-hero__text .c-item-price{flex:none}.product-hero__text__form{padding-bottom:40px}.product-hero__text__form .c-item-variants__group{margin:0;padding:40px 0}.product-hero__text__form .c-item-variants__group:not(:last-of-type){position:relative;margin:-24px 0 0}.product-hero__text__form .c-item-variants__group:not(:last-of-type)::after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;background-color:var(--cr-black)}.product-hero__text__form .c-item-variants__pills__item{padding:3px}.product-hero__text__form .c-item-variants__pills__item label[data-swatch-color]{width:50px;height:50px;border:2px solid var(--cr-linen)}.product-hero__text__form .c-item-variants__pills__item input[type=radio]:checked~label{background-color:var(--cr-white)}.product-hero__text__form .c-item-variants__pills__item input[type=radio]~label:not([data-swatch-color]){padding:16px 32px}.product-hero__text__form [type=submit]{margin:0 0 24px;width:100%}.product-hero__text__bis{margin:0 0 24px}.product-hero__text__values{gap:var(--s-gap-m)}.product-hero__text__value{gap:8px}.product-hero__text__value__icon{position:relative;width:24px;height:24px}.product-hero__text__value__label{white-space:nowrap}.product-hero__text .c-accordion__button{padding:var(--s-gap-m) 5px 14px 0}.product-hero__text .c-accordion__button__header{font:var(--t-l-2);text-transform:uppercase}.product-hero__text .c-accordion.is-expanded .c-accordion__content{padding:0 0 16px}.product-hero__text__footer{padding:40px 0 0;text-align:center}.product-hero__text__footer a{color:var(--cr-accent);text-decoration:underline}.product-hero__text__nutrition{position:fixed;inset:0;background:rgba(0,0,0,.1);opacity:0;pointer-events:none;transition:opacity .3s}.product-hero__text__nutrition.is-active{opacity:1;pointer-events:auto}.product-hero__text__nutrition__image{width:100%;max-width:450px;padding:24px var(--s-gap-m);border-radius:8px;gap:var(--s-gap-m)}.product-hero__text__nutrition__image img{padding:var(--s-gap-m)}.product-hero__text__nutrition__image button{border:1px solid;border-radius:50px;overflow:hidden;padding:8px 12px;gap:8px}.product-hero__text__nutrition__image button .text{margin-bottom:-3px}@media screen and (max-width: 1024px){.product-hero{flex-direction:column}.product-hero>*{flex:100%;position:relative;top:0}.product-hero__handwritten{position:relative;top:unset;left:unset;width:100%;margin:0 auto var(--s-gap-m) auto}.product-hero__images .product-hero__image__slider{height:100vw;overflow:hidden}.product-hero__images .product-hero__image{position:absolute;width:100%;height:100%;opacity:0;pointer-events:none;transition:.4s}.product-hero__images .product-hero__image.is-active{opacity:1;pointer-events:auto}.product-hero__images .product-hero__image>img{object-fit:cover;height:100%}.product-hero__images .product-hero__image iframe{height:100vw !important}.product-hero__text{padding:24px var(--s-contain) 40px}.product-hero__text__breadcrumbs{margin-bottom:30px}.product-hero__text__title{margin-bottom:20px}.product-hero__text__vendor{margin:0 0 16px}.product-hero__text__subtitle{flex-direction:column;gap:0px;margin-bottom:20px}.product-hero__text__details{gap:24px;flex-direction:column}.product-hero__text__nutrition{align-items:flex-end}.product-hero__text__nutrition__image{padding:var(--s-gap-m);border-radius:8px 8px 0 0}.product-hero__text__nutrition__image img{padding:0}}.product-sticky-add{position:fixed;top:calc(var(--s-header) + var(--s-announcement-dynamic, var(--s-announcement)));left:0;padding:24px 0;width:100%;pointer-events:none;transition:top var(--transition-announcement),opacity .2s,transform .2s;opacity:0;transform:translate(0, -100%);z-index:1}.product-sticky-add.is-active{opacity:1;pointer-events:auto;transform:translate(0, 0)}.product-sticky-add::before{content:"";display:block;position:absolute;top:1px;left:50%;width:calc(100% - var(--s-contain)*2);height:1px;background-color:var(--cr-black);transform:translate(-50%, 0);z-index:1}.product-sticky-add>*{gap:var(--s-gap-m)}.product-sticky-add__title{flex:1;text-overflow:ellipsis;overflow:hidden;text-wrap:nowrap}.product-sticky-add__right{gap:var(--s-gap-m)}.product-sticky-add__link{font-size:12px;text-wrap:nowrap;text-decoration:underline;text-underline-offset:5px}.product-sticky-add__btn{margin:0 0 0 24px}.product-sticky-add .c-item-variants{display:flex;gap:var(--s-gap-m);align-items:center}.product-sticky-add .c-item-variants__group{margin:0}.product-sticky-add .c-item-variants__pills__title{display:none}.product-sticky-add .c-item-variants__pills__item{pointer-events:none}.product-sticky-add .c-item-variants__pills__item:not(:has(:checked)){display:none}.product-sticky-add .c-item-variants__pills__item label[data-swatch-color]{width:42px;height:42px}.product-sticky-add .c-item-variants__pills__item input[type=radio]:checked~label{background-color:var(--cr-white)}.product-sticky-add .c-item-variants__pills__item input[type=radio]~label:not([data-swatch-color]){padding:16px 32px}@media screen and (max-width: 1024px){.product-sticky-add{padding:12px 0}.product-sticky-add__right>*:not(.product-sticky-add__btn){display:none}.product-sticky-add__right .product-sticky-add__btn{margin:0 0 0 auto}}@media screen and (max-width: 600px){.product-sticky-add__right{width:100%}.product-sticky-add__right .product-sticky-add__btn{margin:auto;width:100%}}.product-instructions,.product-science{padding:32px var(--s-contain)}.product-instructions:nth-child(2),.product-science:nth-child(2){margin:95px 0 0}.product-instructions>*,.product-science>*{gap:var(--s-gap-m)}.product-instructions__title,.product-instructions__content,.product-science__title,.product-science__content{flex:40% 0 0;max-width:700px}.product-instructions__content>*:nth-child(1),.product-science__content>*:nth-child(1){margin:0 0 40px}.product-instructions__content__specifications,.product-science__content__specifications{text-indent:48px}.product-instructions__content__benefits__title,.product-science__content__benefits__title{margin:0 0 24px}.product-instructions__content__benefits .g,.product-science__content__benefits .g{gap:var(--s-gap-m)}.product-instructions__content__benefit__icon,.product-science__content__benefit__icon{position:relative;margin:0 0 20px;width:30px;height:30px}.product-instructions__content__benefit__icon:not(.has-icon),.product-science__content__benefit__icon:not(.has-icon){background-color:var(--cr-orange);border-radius:100%}.product-instructions__content__benefit__icon:not(.has-icon) span,.product-science__content__benefit__icon:not(.has-icon) span{margin-top:2px}.product-instructions__content ul,.product-science__content ul{gap:60px;padding:0 0 0 100px}.product-instructions__content li,.product-science__content li{position:relative}.product-instructions__content li::before,.product-science__content li::before{content:attr(data-index);display:block;position:absolute;top:50%;left:-100px;width:80px;height:80px;font:var(--t-h-4);text-align:center;line-height:80px;border:1px solid;border-radius:100%;transform:translate(0, -50%)}@media screen and (max-width: 1024px){.product-instructions,.product-science{padding:40px var(--s-contain)}.product-instructions:nth-child(2),.product-science:nth-child(2){margin:unset}.product-instructions>*,.product-science>*{flex-direction:column;gap:var(--s-gap-l)}.product-instructions__title,.product-instructions__content,.product-science__title,.product-science__content{flex:100%;max-width:unset}.product-instructions__title__benefits .g,.product-instructions__content__benefits .g,.product-science__title__benefits .g,.product-science__content__benefits .g{gap:24px var(--s-gap-m)}}@media screen and (max-width: 600px){.product-instructions ul,.product-science ul{gap:var(--s-gap-l)}}.product-review{margin:var(--s-section) auto 0}.product-recent{position:relative}.product-recent .embla__viewport{height:fit-content}.product-target__content{padding:var(--s-gap-l) var(--s-contain);gap:var(--s-gap-l)}.product-target__text{max-width:500px}.product-target__text__header{padding-bottom:40px;gap:var(--s-gap-m);border-bottom:1px solid}.product-target__text__section{padding-top:24px;gap:8px}.product-target__text__section:not(:last-of-type){border-bottom:1px solid;padding-bottom:20px}.product-target__image{max-width:516px}@media screen and (max-width: 1024px){.product-target__content{flex-direction:column}}.about-intro{margin:var(--s-section) auto;padding:var(--s-section) 0}.about-intro__text{text-align:center;gap:var(--s-gap-l);position:relative;padding:var(--s-section) 0;flex:3}.about-intro__text__headline{width:100%;max-width:900px;position:relative}.about-intro__text__paragraph{width:50%;max-width:400px}.about-intro__text__image{position:absolute;top:0;left:-40px;width:220px !important}.about-intro__image-container{flex:1}.about-intro__image{position:relative;height:100px}.about-intro__image__ne{width:240px !important}.about-intro__image__sw{width:200px !important;margin-bottom:20%}@media screen and (max-width: 1024px){.about-intro{flex-direction:column-reverse;padding:0}.about-intro__text{padding:var(--s-gap-l) 0 var(--s-gap-m) 0;gap:var(--s-gap-m)}.about-intro__text__paragraph{width:100%}.about-intro__text__image{left:0px;top:-80px}.about-intro__image-container__left{align-items:flex-start}.about-intro__image-container__right{align-items:flex-end}.about-intro__image__ne{width:180px !important}.about-intro__image__sw{margin-bottom:unset;width:160px !important}}.about-values{margin:var(--s-section) auto}.about-values__grid{gap:1px}.about-values__grid.has-two-rows{justify-content:flex-start}.about-values__grid.has-two-rows .about-values__grid__card{flex:0 0 calc(33.3% - 1px)}.about-values__grid__card{flex:1;position:relative;width:100%}.about-values__grid__card:before{content:"";display:block;padding-top:150%}.about-values__grid__card:after{content:"";position:absolute;height:100%;width:100%;background-color:rgba(0,0,0,.4);z-index:0}.about-values__grid__card__text{z-index:1;padding:24px;gap:var(--s-gap-m);height:100%}.about-values__footer{max-width:700px;margin:var(--s-section) auto 0 auto;text-align:center}@media screen and (max-width: 1024px){.about-values__grid__card{flex-basis:calc(50% - 1px) !important}}@media screen and (max-width: 600px){.about-values__grid{flex-direction:column}}.about-image-break{position:relative}.about-image-break.is-full-screen{min-height:calc(var(--s-vp-height) - var(--s-header) - var(--s-announcement-dynamic))}.about-image-break__image-wrapper{width:100%}.about-image-break__content{position:absolute;right:0;bottom:0;padding:var(--s-section) var(--s-edge);width:100%;max-width:700px;gap:24px}.about-image-break__content__paragraph{max-width:600px}@media screen and (max-width: 600px){.about-image-break__content{gap:8px}}.about-founder{margin:var(--s-section) auto}.about-founder__info{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr auto;grid-template-areas:"story image" "quote image";gap:var(--s-gap-l)}.about-founder__info__image{grid-area:image;position:relative;width:100%;max-height:calc(var(--s-vp-height) - 2*var(--s-section))}.about-founder__info__image img{width:clamp(350px,100%,550px)}.about-founder__story{grid-area:story;gap:24px}.about-founder__story__title{max-width:410px}.about-founder__story__paragraph{max-width:410px;text-indent:3em}.about-founder__quotation{grid-area:quote;width:clamp(500px,100%,700px);gap:144px}.about-founder__quotation__wrapper{position:relative;gap:24px}.about-founder__quotation .quote-1{position:absolute;width:32px;top:-10px;left:-50px}.about-founder__quotation .quote-2{position:absolute;width:36px;bottom:-20px;right:-40px}.about-founder__signature{position:relative;gap:var(--s-gap-m)}.about-founder__signature__image{position:absolute;bottom:0;right:-64px;width:240px;height:160px}@media screen and (max-width: 600px){.about-founder{gap:80px}.about-founder__info{grid-template-columns:repeat(1, 1fr);grid-template-areas:"story" "image" "quote"}.about-founder__info__image{width:100%}.about-founder__story{width:100%;max-width:unset}.about-founder__quotation{width:unset;max-width:unset;margin-top:60px;gap:var(--s-gap-l)}.about-founder__quotation .quote-1{left:0;top:-74px}.about-founder__quotation .quote-2{display:none}.about-founder__signature__image{right:0;position:static}}.about-team{margin:var(--s-section) auto;gap:48px}.about-team__grid{gap:var(--s-gap-l) var(--s-gap-m)}.about-team__grid__card__image{position:relative;width:100%;margin-bottom:var(--s-gap-m)}.about-team__grid__card__image:before{content:"";display:block;padding-top:150%}.about-team__grid__card__name{margin-bottom:8px}@media screen and (max-width: 1024px){.about-team__grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 600px){.about-team{gap:32px}.about-team__grid{gap:64px var(--s-gap-m);grid-template-columns:repeat(1, 1fr)}}.yotpo-reviews-main-widget:not(#yotpo-reviews-main-widget){opacity:0;transition:opacity 1s}.yotpo-reviews-main-widget:not(#yotpo-reviews-main-widget):has(>.modal-backdrop){opacity:1}.yotpo-sr-bottom-line-new-review{display:none}.yotpo-bottom-line-scroll-panel{cursor:pointer}.yotpo-sr-bottom-line-text{font:var(--t-m-1) !important;transform:translate(0, -0.1em)}.yotpo-sr-star-half svg path,.yotpo-sr-star-empty svg path{fill:none !important}#yotpo-reviews-main-widget .yotpo-empty-state svg{margin:auto auto 40px !important}#yotpo-reviews-main-widget a:empty,#yotpo-reviews-main-widget article:empty,#yotpo-reviews-main-widget div:empty,#yotpo-reviews-main-widget dl:empty,#yotpo-reviews-main-widget h1:empty,#yotpo-reviews-main-widget h2:empty,#yotpo-reviews-main-widget h3:empty,#yotpo-reviews-main-widget h4:empty,#yotpo-reviews-main-widget h5:empty,#yotpo-reviews-main-widget h6:empty,#yotpo-reviews-main-widget p:empty,#yotpo-reviews-main-widget section:empty,#yotpo-reviews-main-widget ul:empty{display:none}#yotpo-reviews-main-widget .yotpo-base-layout{position:relative;margin:0 var(--s-contain);width:calc(100% - var(--s-contain)*2) !important}#yotpo-reviews-main-widget .yotpo-head{position:relative;margin:0 0 24px;padding:0 0 8px}#yotpo-reviews-main-widget .yotpo-head::after{content:"";display:block;position:absolute;bottom:0;width:100%;height:1px;background-color:var(--cr-black)}#yotpo-reviews-main-widget .yotpo-headline{margin:0 !important;text-align:left !important;font:var(--t-l-1);letter-spacing:.05em;text-transform:uppercase}#yotpo-reviews-main-widget .yotpo-header-container{margin:0 0 40px}#yotpo-reviews-main-widget .yotpo-empty-state+.yotpo-new-review-btn-wrapper #yotpo-main-widget-btn{border:1px solid var(--cr-black);padding:1px 40px 0;width:unset;height:48px;font:var(--t-l-1);line-height:48px;border-radius:0;letter-spacing:.05em;text-transform:uppercase;transition:.2s}@media(hover: hover){#yotpo-reviews-main-widget .yotpo-empty-state+.yotpo-new-review-btn-wrapper #yotpo-main-widget-btn:hover{background-color:var(--cr-white) !important;color:var(--cr-black) !important}}#yotpo-reviews-main-widget .yotpo-bottom-line+.yotpo-new-review-btn-wrapper{position:absolute;top:0;right:0}#yotpo-reviews-main-widget .yotpo-bottom-line+.yotpo-new-review-btn-wrapper #yotpo-main-widget-btn{display:flex;flex-direction:row;gap:4px;justify-content:center;align-content:center;position:relative;width:fit-content;color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);border:unset;font-size:0px;white-space:nowrap}#yotpo-reviews-main-widget .yotpo-bottom-line+.yotpo-new-review-btn-wrapper #yotpo-main-widget-btn::before{content:"Submit a review";font:var(--t-l-1);color:var(--cr-orange);letter-spacing:.05em;text-transform:uppercase}#yotpo-reviews-main-widget .yotpo-bottom-line+.yotpo-new-review-btn-wrapper #yotpo-main-widget-btn::after{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='11' fill='none'%3E%3Cpath stroke='%23FF7347' d='M0 5.5h12M8 1l4 4.5L8 10'/%3E%3C/svg%3E");width:12px;height:9px;background-repeat:no-repeat}@media(hover: hover){#yotpo-reviews-main-widget .yotpo-bottom-line+.yotpo-new-review-btn-wrapper #yotpo-main-widget-btn:hover::after{animation:translateX50 1s var(--e-inOut-quad) infinite both}}#yotpo-reviews-main-widget .yotpo-layout-header-wrapper{margin:0 auto 0 40px !important}#yotpo-reviews-main-widget .yotpo-bottom-line{gap:var(--s-gap-l);flex-wrap:wrap;align-content:center;align-items:center;margin:0}#yotpo-reviews-main-widget .yotpo-bottom-line-text{position:absolute;top:-2px;left:72px}#yotpo-reviews-main-widget .yotpo-bottom-line .yotpo-summary-section .yotpo-bottom-line-summary,#yotpo-reviews-main-widget .yotpo-bottom-line .yotpo-summary-section .yotpo-reviews-summary-button{flex-direction:column;gap:8px}#yotpo-reviews-main-widget .yotpo-bottom-line-left-panel.yotpo-bottom-line-score{font:var(--t-h-3)}#yotpo-reviews-main-widget .yotpo-bottom-line-right-panel{display:flex;margin:0;padding:0}#yotpo-reviews-main-widget .yotpo-bottom-line .yotpo-bottom-line-text{margin:0}#yotpo-reviews-main-widget .yotpo-star-distribution{gap:8px;padding:0;height:fit-content;border:unset !important}#yotpo-reviews-main-widget .yotpo-star-distribution-row-wrapper{gap:var(--s-gap-m);flex-wrap:wrap;align-content:center;align-items:center}#yotpo-reviews-main-widget .yotpo-star-distribution-row-wrapper .yotpo-star-rating-icon{display:none}#yotpo-reviews-main-widget .yotpo-star-distribution-row-wrapper .yotpo-star-distribution-index,#yotpo-reviews-main-widget .yotpo-star-distribution-row-wrapper .yotpo-progress-bar,#yotpo-reviews-main-widget .yotpo-star-distribution-row-wrapper .yotpo-star-distribution-value{margin:0;height:fit-content;line-height:1}#yotpo-reviews-main-widget .yotpo-star-distribution-row-wrapper .yotpo-star-distribution-bar{margin:auto 0}#yotpo-reviews-main-widget .yotpo-star-distribution-row-wrapper .yotpo-progress-bar{width:240px;height:6px;background-color:var(--cr-white);border-radius:0}#yotpo-reviews-main-widget .yotpo-star-distribution-row-wrapper .yotpo-progress-bar-score{display:block;background-color:var(--cr-orange);border-radius:0}#yotpo-reviews-main-widget .yotpo-filters-container{position:relative;margin:0;padding:0 0 24px}#yotpo-reviews-main-widget .yotpo-filters-container::after{content:"";display:block;position:absolute;bottom:0;width:100%;height:1px;background-color:var(--cr-black)}#yotpo-reviews-main-widget .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-right-panel{justify-content:flex-start;align-self:flex-start}#yotpo-reviews-main-widget .yotpo-filters-container .yotpo-reviews-widget-dropdown,#yotpo-reviews-main-widget .yotpo-filters-container .yotpo-dropdown-placeholder{text-transform:uppercase;letter-spacing:.05em;font:var(--t-l-2);color:var(--cr-black)}#yotpo-reviews-main-widget .yotpo-filters-container .yotpo-dropdown-content-wrapper{top:20px;right:unset !important;left:0;margin:0}#yotpo-reviews-main-widget .yotpo-matched-reviews,#yotpo-reviews-main-widget .yotpo-clear-filters{font:var(--t-m-1);color:var(--cr-black)}#yotpo-reviews-main-widget .yotpo-review{position:relative;margin:24px 0}#yotpo-reviews-main-widget .yotpo-review:not(:nth-of-type(1)){padding:24px 0 0}#yotpo-reviews-main-widget .yotpo-review:not(:nth-of-type(1))::before{content:"";display:block;position:absolute;top:0;width:100%;height:1px;background-color:var(--cr-black)}#yotpo-reviews-main-widget .yotpo-review-right-panel{flex:1;margin-top:unset}#yotpo-reviews-main-widget .yotpo-reviews-container{gap:0 10px;align-items:center}#yotpo-reviews-main-widget .yotpo-reviewer-name,#yotpo-reviews-main-widget .yotpo-review-title{margin:0;font:var(--t-b-1)}#yotpo-reviews-main-widget .yotpo-date-format{font:var(--t-m-1)}#yotpo-reviews-main-widget .yotpo-review-center-panel{padding:0}#yotpo-reviews-main-widget .yotpo-review-rating-title{flex-direction:column;gap:24px}#yotpo-reviews-main-widget .yotpo-review-content{margin-top:10px}#yotpo-reviews-main-widget .yotpo-review-content,#yotpo-reviews-main-widget .yotpo-read-more-text{font:var(--t-b-2)}#yotpo-reviews-main-widget .yotpo-review-votes-wrapper{align-items:center;place-content:flex-start;margin:0 0 0 19%;width:82%;color:var(--cr-black) !important;font:var(--t-l-1);letter-spacing:.05em;text-transform:uppercase}#yotpo-reviews-main-widget .yotpo-review-votes-text{transform:translate(0, 0.1em)}#yotpo-reviews-main-widget .yotpo-review-votes-icons{position:relative;margin:0 0 0 5px}#yotpo-reviews-main-widget .yotpo-review-votes-icons::after{content:"";display:block;position:absolute;bottom:-2px;right:0;width:100%;height:1px;background-color:var(--cr-orange);opacity:0;transition:.2s}@media(hover: hover){#yotpo-reviews-main-widget .yotpo-review-votes-icons:hover::after{opacity:1}}#yotpo-reviews-main-widget .yotpo-review-votes-icons:has(.yotpo-review-votes-icon-up)::before{content:"Yes";display:block;font:var(--t-h-5);font-size:14px;color:var(--cr-orange)}#yotpo-reviews-main-widget .yotpo-review-votes-icons:has(.yotpo-review-votes-icon-down)::before{content:"No";display:block;font:var(--t-h-5);font-size:14px;color:var(--cr-orange)}#yotpo-reviews-main-widget .yotpo-review-votes-icons svg{position:absolute;left:0;margin:0;width:30px;opacity:0}#yotpo-reviews-main-widget .yotpo-review-votes-number{display:flex;flex-direction:row;align-items:center;font:var(--t-h-5);font-size:14px;color:var(--cr-orange)}#yotpo-reviews-main-widget .yotpo-review-votes-number::before{content:"(";display:block}#yotpo-reviews-main-widget .yotpo-review-votes-number::after{content:")";display:block}#yotpo-reviews-main-widget .yotpo-horizontal-pagination{align-items:center}#yotpo-reviews-main-widget .yotpo-horizontal-pagination .yotpo-reviews-pagination-item{transition:.2s}#yotpo-reviews-main-widget .yotpo-reviews-pagination-container{margin:0}#yotpo-reviews-main-widget .yotpo-vertical-pagination{margin-top:40px;margin-bottom:70px}@media screen and (max-width: 1024px){#yotpo-reviews-main-widget .yotpo-layout-header-wrapper,#yotpo-reviews-main-widget .yotpo-bottom-line-summary{margin:0 !important}#yotpo-reviews-main-widget .yotpo-bottom-line{gap:var(--s-gap-m)}#yotpo-reviews-main-widget .yotpo-star-distribution-row-wrapper .yotpo-progress-bar{width:70vw}#yotpo-reviews-main-widget .yotpo-review{gap:16px}#yotpo-reviews-main-widget .yotpo-review-center-panel{order:10 !important;flex-basis:100% !important}#yotpo-reviews-main-widget .yotpo-review-votes-wrapper{margin:0;width:100%}}.yotpo-title-text{font:var(--t-b-1) !important}.yotpo-body-text{font:var(--t-b-2) !important}#yotpo-modal{position:absolute;transition:var(--transition-announcement)}#yotpo-modal .yotpo-modal-header{font:var(--t-b-1) !important}#yotpo-modal .yotpo-form-label,#yotpo-modal textarea,#yotpo-modal textarea::placeholder,#yotpo-modal input,#yotpo-modal input::placeholder{font:var(--t-l-1)}#yotpo-modal .yotpo-new-input-message{font:var(--t-m-1)}#yotpo-modal .form-footer h6{font:var(--t-m-1)}#yotpo-modal .form-footer .yotpo-new-review-submit{font:var(--t-l-1)}#yotpo-modal .yotpo-modal-header>*{margin:0}#yotpo-modal .modal-body{padding:0}#yotpo-modal .yotpo-star-rating-wrapper{min-height:unset}#yotpo-modal .yotpo-star-rating-wrapper .yotpo-form-label{margin:0}#yotpo-modal .yotpo-name-email-wrapper{width:100%}@media screen and (max-width: 900px){#yotpo-modal{bottom:0;width:100%;height:calc(100% - var(--s-header) - var(--s-announcement-dynamic, var(--s-announcement)))}#yotpo-modal .yotpo-name-email-wrapper{flex-direction:column}#yotpo-modal .yotpo-new-review-name,#yotpo-modal .yotpo-new-review-email{margin:0 0 15px;width:100%;min-height:unset}}.yotpo-reviews-main-widget{overflow:hidden}.yotpo-reviews-main-widget .yotpo-review-form-modal .yotpo-review-form .yotpo-star-rating-icon:focus{outline:unset}.yotpo-reviews-main-widget .yotpo-review-form-modal .yotpo-review-form .yotpo-star-rating-icons-wrapper{display:flex;padding:0 0 10px}.yotpo-reviews-main-widget .yotpo-review-form-modal .yotpo-review-form .yotpo-input-wrapper.yotpo-new-review-content,.yotpo-reviews-main-widget .yotpo-review-form-modal .yotpo-review-form .yotpo-input-wrapper.yotpo-new-review-headline{margin:0 0 15px;min-height:unset}.yotpo-reviews-main-widget .yotpo-review-form-modal .yotpo-review-form .yotpo-input-wrapper.yotpo-new-review-headline{width:100%}.yotpo-reviews-main-widget .yotpo-review-form-modal .yotpo-review-form .yotpo-input-wrapper .yotpo-form-label{margin:0 0 5px}.yotpo-reviews-main-widget .yotpo-review-form-modal .yotpo-review-form .yotpo-input-wrapper input,.yotpo-reviews-main-widget .yotpo-review-form-modal .yotpo-review-form .yotpo-input-wrapper textarea{width:100%;border:1px solid var(--cr-black);transition:.2s}.yotpo-reviews-main-widget .yotpo-review-form-modal .yotpo-review-form .yotpo-input-wrapper input:focus-visible,.yotpo-reviews-main-widget .yotpo-review-form-modal .yotpo-review-form .yotpo-input-wrapper textarea:focus-visible{border:1px solid var(--cr-accent)}.yotpo-reviews-main-widget .yotpo-review-form-modal .yotpo-review-form .yotpo-new-review-submit{padding:1px 40px 0;height:48px !important;line-height:48px !important;background-color:var(--cr-black) !important;color:var(--cr-white) !important;border-radius:0 !important;border:1px solid;transition:.2s}@media(hover: hover){.yotpo-reviews-main-widget .yotpo-review-form-modal .yotpo-review-form .yotpo-new-review-submit:hover{background-color:var(--cr-white) !important;color:var(--cr-black) !important}}.wishlist-button{--icon-size: 15px;--icon-stroke: #000000;--icon-stroke-width: 1px;z-index:50}.wishlist-button .wk-button{display:flex;align-items:center;position:relative;padding:none;gap:5px;background:none;border:none;cursor:pointer}.wk-button{transition:.2s}.wk-button:has(.heart-filled,[icon=heart_fill])::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:all .8s ease-in-out;transform-origin:center 40%;background:url("data:image/svg+xml,%3Csvg class='heart-filled' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.2 13.03'%3E%3Cpath stroke-width='0' fill='%23941b12' d='m7.1,1.19c-.78-.76-1.82-1.19-2.92-1.19C1.88,0,0,1.88,0,4.18c0,1.04.42,2.06,1.21,2.94h0c1.33,1.49,5.55,5.73,5.61,5.79.07.07.17.12.28.12s.2-.04.28-.11h0s4.28-4.3,5.61-5.79h0c.79-.88,1.21-1.9,1.21-2.94,0-2.31-1.88-4.18-4.18-4.18-1.1,0-2.14.43-2.92,1.19Z'/%3E%3C/svg%3E") no-repeat;z-index:1}@media(hover: hover){.wk-button:not(:has(.heart-filled,[icon=heart_fill])):hover{transform:scale(1.1)}.wk-button.is-active:has(.heart-filled)::before,.wk-button.is-active:has([icon=heart_fill])::before{transition:0s;animation:expandFadeOut .6s ease-in-out forwards}}.wishlist-button .wk-icon svg{display:block;width:var(--icon-size);height:var(--icon-size);overflow:visible;pointer-events:none}.wishlist-button .wk-floating{position:absolute;top:0px;right:0px;z-index:2}.wishlist-button .wk-floating .wk-text{display:none}wk-button{pointer-events:none}.wk-button .wk-icon{--size: var(--icon-size, 18px);--fill: var(--icon-fill);--stroke: var(--icon-stroke, black);--stroke-width: var(--icon-stroke-width, 1px)}.wk-button .wk-icon .heart-outline path{stroke-width:1px;stroke:var(--cr-burgundy)}.wk-button .wk-icon .heart-outline,.wk-button .wk-icon .heart-filled{color:var(--cr-burgundy)}.wk-button .wk-icon.is-filled .heart-filled{display:block}.wk-button .wk-icon.is-filled .heart-outline{display:none}.wk-button .wk-icon:not(.is-filled) .heart-filled{display:none}.wk-button .wk-icon:not(.is-filled) .heart-outline{display:block}.wk-button{position:relative;appearance:none;outline:none;display:flex;align-items:center;justify-content:center;padding:0;margin:0 auto;text-decoration:none;color:unset;border-width:1px;border-color:currentColor;border-style:none;gap:7px}.wk-button:not(:disabled){pointer-events:all;cursor:pointer}.wk-button:focus{outline:none}.wk-button.wk-full-width{width:100%}.wk-button.wk-align-left{margin-left:0}.wk-button.wk-align-content-left{justify-content:left}.wk-button.wk-align-right{margin-right:0}.wk-button.wk-align-content-right{justify-content:right}.wk-counter{display:flex;justify-content:center;align-items:center;position:relative}.wk-counter.wk-dot,.wk-counter.wk-bubble{padding:0;height:var(--size);min-width:var(--size);border-radius:calc(var(--size)/2)}.wk-counter.wk-brackets::before{content:"("}.wk-counter.wk-brackets::after{content:")"}.wk-icon{--size: 18px;--fill: currentColor;--stroke: currentColor;--stroke-width: 1.25px;position:relative}.wk-icon svg{display:block;position:static !important;width:var(--size) !important;height:var(--size) !important;overflow:visible !important;pointer-events:none;transition:none}.wk-icon .wk-spinner-svg{animation:wk-rotate 1.4s linear infinite}.wk-icon .wk-spinner-circle{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:currentColor;animation:wk-dash 1.4s ease-in-out infinite}@keyframes wk-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(270deg)}}@keyframes wk-dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}100%{stroke-dashoffset:280;transform:rotate(450deg)}}html.template-page-wishlist wishlist-page remove-button .wk-floating .wk-button{top:10px;right:10px;padding:0;z-index:1}.c-collections-section__contents.js-collections-section-contents{ height: 600px;}