.c-accordion{--padding-v: 15px;display:block}.c-accordion:not(.border-b-0){border-bottom:1px solid rgba(0,0,0,.1)}.c-accordion.is-small{--padding-v: 10px}.c-accordion.is-small .c-accordion__title{font:var(--t-b-4);line-height:1.1}.c-accordion.is-small .c-accordion__icon{width:.5em;height:.5em;background-color:rgba(0,0,0,0)}.c-accordion__toggle{gap:10px;width:100%;padding:var(--padding-v) 0;text-align:left}.c-accordion__toggle .icon-plus,.c-accordion__toggle .icon-caret-down{--thickness: 1px;transition:transform .3s;width:.5em;height:.5em}.c-accordion__toggle .icon-plus:before,.c-accordion__toggle .icon-plus:after,.c-accordion__toggle .icon-caret-down:before,.c-accordion__toggle .icon-caret-down:after{border-color:currentColor;transition:transform .3s}.c-accordion__icon{width:32px;height:32px;border-radius:100%;transition:background-color .3s}.c-accordion__title{overflow:hidden;text-overflow:ellipsis;font:var(--t-b-2)}.c-accordion__content{opacity:0;pointer-events:none;transition:opacity .2s ease-in-out;height:0px;transition:height .4s .2s cubic-bezier(0, 1, 0.8, 1),opacity .4s;overflow:hidden}.c-accordion__content-interior{padding-bottom:calc(var(--padding-v)*2);max-width:820px}.c-accordion .icon-plus{flex:none}.c-accordion.is-active .icon-plus:before,.c-accordion.is-active .c-accordion__toggle .icon-plus:before{transform:translate3d(-50%, -50%, 0) rotate(0deg)}.c-accordion.is-active .icon-caret-down,.c-accordion.is-active .c-accordion__toggle .icon-caret-down{transform:rotate(180deg)}.c-accordion.is-active .c-accordion__content{opacity:1;pointer-events:auto;transition:height .4s,opacity .4s .3s}.c-accordion.is-active:not(.is-small) .c-accordion__icon{background-color:var(--cr-black);color:var(--cr-white)}.c-breadcrumb{--gap: 0.35em;position:relative;max-width:100%}.c-breadcrumb.bg-blur{border-radius:var(--radius);padding:6px 12px}.c-breadcrumb ul{list-style:none;gap:var(--gap)}.c-breadcrumb ul li:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-breadcrumb ul li:not(:last-child):after{content:">";margin-left:calc(var(--gap)*.5)}.c-item-variants__pills{gap:5px;margin:0;padding:0;border:0}.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__title{width:100%;margin-bottom:5px}.c-item-variants__pills__item{position:relative}.c-item-variants__pills__item input[type=radio]{width:100%;height:100%;opacity:0;z-index:1}.c-item-variants__pills__item label{white-space:nowrap;padding:5px 15px;border:1px solid;transition:.2s}.c-item-variants__pills__item input[type=radio]~label{display:block;padding:5px 15px}.c-item-variants__pills__item input[type=radio]:checked~label{color:var(--cr-accent);border-color:var(--cr-accent)}.c-item-variants__pills__item input[type=radio]:disabled~label{opacity:.1}.c-item-variants-product{--padding-h: 14px;--height: 40px;overflow:hidden;border-radius:var(--radius)}.c-item-variants-product select{height:var(--height)}.c-item-selling-plan{position:relative;overflow:hidden;border-radius:var(--radius-sm);background-color:var(--cr-white)}.c-item-selling-plan.is-default-subscription .c-item-selling-plan__options{flex-direction:column-reverse}.c-item-selling-plan.is-purchase-bar .c-item-selling-plan__option input[type=radio][type=radio]:checked::before,.c-item-selling-plan.is-purchase-bar .c-item-selling-plan__option input[type=checkbox][type=radio]:checked::before{display:none}.c-item-selling-plan.is-purchase-bar .c-item-selling-plan__option__title .c-item-selling-plan__option__label{display:none}.c-item-selling-plan__divider{display:block;height:1px;width:100%;border-top:1px solid rgba(0,0,0,.1)}.c-item-selling-plan__option{position:relative;padding-block:12px;padding-inline:14px;cursor:pointer}.c-item-selling-plan__option__title{color:var(--cr-black-1);flex:1;margin-left:.8em;font:var(--t-l-2)}.c-item-selling-plan__option__title.is-flex{display:flex;flex-wrap:wrap;align-items:center;gap:.2em .6em}.c-item-selling-plan__option input[type=radio]::before{content:"";border:1px solid var(--cr-blue);position:absolute;inset:0;opacity:0;pointer-events:none;border-radius:var(--radius-sm);transition:opacity .3s}.c-item-selling-plan__option input[type=radio][type=radio],.c-item-selling-plan__option input[type=checkbox][type=radio]{border-radius:100%}.c-item-selling-plan__option input[type=radio][type=radio]:checked,.c-item-selling-plan__option input[type=checkbox][type=radio]:checked{background-color:var(--cr-gray-5)}.c-item-selling-plan__option input[type=radio][type=radio]:checked::before,.c-item-selling-plan__option input[type=checkbox][type=radio]:checked::before{opacity:1}.c-item-selling-plan__option__frequency{width:100%;margin-top:12px}.c-item-selling-plan__option__frequency label{opacity:.4;font:var(--t-l-2);letter-spacing:.02em}.c-item-selling-plan__option__frequency select{background-color:var(--cr-gray-2);color:var(--cr-gray-4)}.c-item-selling-plan__option__frequency select option{text-transform:capitalize}.c-item-selling-plan__option__reassurances{margin-block:12px}.c-item-selling-plan__option__reassurances ul{list-style-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='9' viewBox='0 0 12 9' fill='none'><path d='M1 4.5L4.5 8L11.5 1' stroke='%231A90FF' stroke-linecap='round'/></svg>");padding-left:1em}.c-item-selling-plan__option__reassurances ul li:not(:last-child){margin-bottom:10px}.c-item-price--regular:empty,.c-item-price--compare:empty{display:none}.c-item-price--compare:not(:empty){margin-left:.4em}.c-item-price--serving{margin-right:10px}.c-item-quantity{--height: 45px;height:var(--height);border:1px solid}.c-item-quantity input[name=quantity]{min-width:36px;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]{position:relative;aspect-ratio:1;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:calc(var(--height)/3);max-width:20px;min-width:5px;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{--badge-spacing: 10px;position:relative;overflow:hidden;padding-bottom:15px;border-radius:var(--radius)}.c-item-card__badges{position:absolute;width:calc(100% - var(--badge-spacing)*2);gap:5px;top:var(--badge-spacing);left:var(--badge-spacing);z-index:1}.c-item-card__badge:has(+.c-item-card__callout){margin-right:auto}.c-item-card__callout{color:var(--cr-gray-4);background-color:#dbdbdb;pointer-events:none;z-index:1}.c-item-card__thumbnail{position:relative;margin-bottom:10px}.c-item-card__thumbnail:after{content:"";display:block;padding-top:100%}.c-item-card__content{gap:8px;margin-bottom:20px;padding-inline:10px;text-align:center}.c-item-card__content>*{line-height:1;text-wrap:balance}.c-item-card__rating{position:relative;gap:4px}.c-item-card__rating__count{position:relative;top:.5px}.c-item-card-compact{position:relative;overflow:hidden;gap:12px;border-radius:var(--radius)}.c-item-card-compact__thumbnail{position:relative;flex-shrink:0;width:100%;max-width:120px}.c-item-card-compact__thumbnail:after{content:"";display:block;padding-top:100%}.c-item-card-compact__content{padding-block:20px;padding-right:10px}.c-item-card-compact__content__title:not(:last-child){margin-bottom:4px}.c-item-card-compact__content__label:not(:last-child){margin-bottom:8px}.c-item-card-compact__rating{margin-bottom:10px}@media(hover: hover){.c-item-card-compact:hover .btn-underline{color:var(--cr-blue)}}.c-product-form[data-available=false] [type=submit] .c-product-form__state:not(.form-state-sold-out),.c-product-form[data-available=true] [type=submit] .c-product-form__state:not(.form-state-available){display:none}.c-product-form__variants:not(:last-child){margin-bottom:20px}.c-product-form__selling-plan-label{margin-bottom:6px}.c-product-form__info{gap:5px;margin-top:20px;margin-bottom:10px}.c-product-form__info__item:before{content:"";display:inline-block;width:.6em;height:.6em;margin-right:4px;border-radius:100%;background-color:var(--cr-blue)}.c-product-form__true-med{margin-block:10px}.c-product-form__actions{gap:5px}.c-product-form .shopify-payment-button__more-options{display:none}.c-product-form #shopify-buyer-consent{font:var(--t-b-4);font-size:12px}.c-product-form__submit{gap:5px;justify-content:space-between;width:100%}.c-product-form-card[data-available=false] [type=submit] .c-product-form-card__state:not(.form-state-sold-out),.c-product-form-card[data-available=true] [type=submit] .c-product-form-card__state:not(.form-state-available){display:none}.c-product-form-card{gap:4px;position:relative;padding-inline:10px}@media screen and (max-width: 450px){.c-product-form-card{padding-inline:5px}}.c-product-form-card .c-item-variants-product,.c-product-form-card .c-item-selling-plan{box-shadow:0 0 0 1px rgba(0,0,0,0);border-radius:var(--radius);transition:box-shadow var(--t-1)}@media(hover: hover){.c-product-form-card .c-item-variants-product:hover,.c-product-form-card .c-item-selling-plan:hover{box-shadow:0 0 0 1px var(--cr-gray-3)}}.c-product-form-card.is-selling-plan-selector-active .c-product-form-card__toggle{width:40px}.c-product-form-card.is-selling-plan-selector-active .c-product-form-card__toggle:after{transform:translate3d(0, -50%, 0) rotate(180deg)}.c-product-form-card.is-selling-plan-selector-active .c-product-form-card__selling-plan .c-item-selling-plan{max-height:300px;box-shadow:0 0 0 1px var(--cr-gray-3)}.c-product-form-card.is-subscription:not(.is-selling-plan-selector-active) .c-item-selling-plan__options{transform:translate3d(0, -42px, 0);transition-delay:.2s}.c-product-form-card__selectors{gap:5px;width:100%}.c-product-form-card__variants{flex:1;margin-left:auto;min-width:65px}.c-product-form-card__toggle{position:absolute;top:0;right:0;width:100%;height:38px;z-index:1}.c-product-form-card__toggle::after{content:"";position:absolute;top:50%;right:14px;width:10px;height:10px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 9 5'><path stroke='%23000' stroke-linecap='round' d='M1 .5 4.5 4 8 .5' opacity='.65'/></svg>") center/contain no-repeat;transform:translate3d(0, -50%, 0);transition:transform .3s ease}.c-product-form-card__selling-plan{flex:2;position:relative;height:38px}.c-product-form-card__selling-plan .c-item-selling-plan{position:absolute;bottom:0;left:0;width:100%;max-height:100%;transition:max-height .3s ease}.c-product-form-card__selling-plan .c-item-selling-plan input::before{content:none}@media screen and (max-width: 450px){.c-product-form-card__selling-plan .c-item-selling-plan__option{padding-inline:6px}}.c-product-form-card__submit{gap:5px;justify-content:space-between;width:100%}.c-product-slider__title{margin-bottom:20px}@media screen and (max-width: 1580px){.c-product-slider__title{padding-inline:var(--padding-lg)}}.c-product-slider .c-carousel__buttons{position:absolute;top:0;left:unset;right:0;width:auto;transform:translate3d(0, -58px, 0)}@media screen and (max-width: 1580px){.c-product-slider .c-carousel__container{margin-left:calc(var(--s-contain) - var(--slide-spacing));margin-right:var(--s-contain)}.c-product-slider .c-carousel__buttons{margin-right:var(--s-contain)}}@media screen and (max-width: 600px){.c-product-slider .c-carousel__buttons{top:50%;left:50%;margin-right:0;transform:translate3d(-50%, -50%, 0);width:calc(100% - var(--s-contain)*2)}}html.is-cart-empty .c-cart__empty{transition-delay:.2s}html.is-cart-empty .c-cart__empty~*{opacity:0;pointer-events:none;transition:opacity .2s ease-in-out}html:not(.is-cart-empty) .c-cart__empty{opacity:0;pointer-events:none;transition:opacity .2s ease-in-out}html:not(.is-cart-empty) .c-cart__empty~*{transition-delay:.2s}.c-cart{--padding-v: 16px;--padding-h: 0;--gap: 16px}.c-cart__empty{padding:var(--padding-v) var(--padding-h);text-align:center}.c-cart__empty__heading{margin-bottom:12px}.c-cart__empty__message{margin-bottom:36px;text-wrap:balance}.c-cart__empty__collection-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--gap);margin-top:var(--gap);margin-bottom:50px}.c-cart__empty__collection-image{position:relative;margin-bottom:12px;border-radius:var(--radius-sm);overflow:hidden}.c-cart__empty__collection-image::after{content:"";display:block;padding-top:100%}.c-cart__header{padding:var(--padding-v) var(--padding-h)}.c-cart__header__interior{gap:6px}.c-cart__header__interior>*:not(.c-cart__title):last-child{margin-left:auto}.c-cart__header .js-minicart-close{--bg-color: var(--cr-subtle)}.c-cart__header__announcement{margin-top:var(--gap);padding:10px;text-align:center}.c-cart__freeshipping{padding:var(--padding-v) var(--padding-h);text-align:center}.c-cart__freeshipping.is-freeshipping .c-cart__freeshipping__message--in-progress{opacity:0;pointer-events:none}.c-cart__freeshipping.is-freeshipping .c-cart__freeshipping__message--success{opacity:1;pointer-events:auto}.c-cart__freeshipping__progress-bar__progress{border-radius:var(--radius-sm);height:4px;transition:width .4s}.c-cart__freeshipping__messages{display:grid;margin-top:8px}.c-cart__freeshipping__message--in-progress,.c-cart__freeshipping__message--success{grid-area:1/1/2/2}.c-cart__freeshipping__message--success{opacity:0;pointer-events:none}.c-cart__items{padding:24px 0}.is-content-updating .c-cart__items{pointer-events:none}.c-cart__items .c-line-item__info{flex:1}.c-cart__items .c-item-quantity{--height: 25px;border-radius:var(--radius);line-height:var(--height)}.c-cart__items .c-item-variants .c-field{--height: 25px;--padding-h: 10px}.c-cart__upsell{--dot-size: 10px;gap:var(--gap);padding:var(--padding-v) var(--padding-h);display:none}.c-cart__upsell.has-upsell-items{animation:fade-in .4s forwards linear;display:block}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.is-content-updating .c-cart__upsell{animation:fade-out .4s forwards linear}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.c-cart__upsell.is-only-one-upsell-item .c-cart__upsell__arrow,.c-cart__upsell.is-only-one-upsell-item .c-cart__upsell__dot-group{display:none}.c-cart__upsell__item-list{display:grid}.c-cart__upsell .c-upsell-item{grid-area:1/1/2/2;--thumb: 100px}.c-cart__upsell__arrow,.c-cart__upsell__dot-group{margin-top:var(--gap)}.c-cart__upsell__dot-group{display:flex;justify-self:center;flex-wrap:wrap;gap:6px}.c-cart__upsell__dot{width:var(--dot-size);height:var(--dot-size);border:1px solid;border-radius:100%}.c-cart__upsell__dot.is-active{background-color:var(--cr-black)}.c-cart__options{gap:8px;padding:var(--padding-v) var(--padding-h)}.c-cart__discount__input{font:var(--t-b-4);flex:1}.c-cart__discount__pill{padding:.2em .4em;white-space:nowrap}.c-cart__note__text{--height: 60px;width:100%;border:1px solid rgba(0,0,0,0);resize:none;height:0px;min-height:0px;max-height:var(--height);transition:height .2s ease,border .2s ease,margin-top .2s ease;border-radius:var(--radius);font:var(--t-b-4);transition:height .2s}.c-cart__note__text.is-active{height:var(--height);border-color:var(--cr-subtle-3);margin-top:8px;padding:6px}.c-cart__summary{padding:var(--padding-v) var(--padding-h);gap:10px}.c-cart__summary__subtotal{gap:6px;font-weight:600}.c-cart__summary [type=submit]{--height: 46px;width:100%;text-transform:uppercase}.c-line-item{--thumb: 100px;padding-inline:var(--padding-h);transition:opacity .2s}.c-line-item__main{gap:20px}.c-line-item__title{text-wrap:balance}.c-line-item:not(:last-child){border-bottom:1px solid var(--cr-gray-2);padding-bottom:20px}.c-line-item.is-removed{display:none}.c-line-item.is-updating{opacity:.4;pointer-events:none}.c-line-item.is-variant-updating{opacity:.4;pointer-events:none}.c-line-item__thumb{position:relative;width:var(--thumb);height:var(--thumb);border-radius:var(--radius-sm);overflow:hidden}.c-line-item__info{gap:8px}.c-line-item__properties:empty{display:none}.c-line-item__quantity{margin-top:auto;gap:10px;width:100%}.c-line-item__selling-plan{width:100%;margin-top:12px}.c-line-item__selling-plan.is-active .c-line-item__selling-plan__frequency,.c-line-item__selling-plan.is-active .c-line-item__selling-plan__subtitle{display:block}.c-line-item__selling-plan__main{border:1px solid #f8ce14;border-radius:var(--radius-sm);overflow:hidden}.c-line-item__selling-plan__label{width:100%;gap:10px;background-color:#f8ce14;padding:6px 10px;cursor:pointer}.c-line-item__selling-plan__frequency{display:none}.c-line-item__selling-plan__subtitle{display:none;text-align:center;margin-top:12px;padding-inline:12px;color:#26d07c;font-weight:600}.c-upsell-item{--thumb: 100px;opacity:0;pointer-events:none;transition:opacity .2s}.c-upsell-item.is-active{opacity:1;pointer-events:auto;transition-delay:.2s}.c-upsell-item .c-item-quantity{--height: 25px;border-radius:var(--radius)}.c-upsell-item__header{margin:0 0 12px}.c-upsell-item__item{gap:20px}.c-upsell-item__thumb{position:relative;width:var(--thumb);height:var(--thumb);border-radius:var(--radius-sm);overflow:hidden}.c-upsell-item__info{flex:1;gap:8px;font:var(--t-b-4);padding-bottom:10px}.c-upsell-item__title{text-wrap:balance}.c-upsell-item__price{margin-bottom:auto}.c-upsell-item__add,.c-upsell-item__remove{text-transform:capitalize}.c-article-card{position:relative;overflow:hidden;height:100%;border-radius:var(--radius-lg)}.c-article-card__content{gap:10px;position:relative;padding:20px}.c-article-card[data-layout=simple] .c-article-card__content,.c-article-card[data-layout=default] .c-article-card__content{height:150px}.c-article-card[data-layout=simple] .c-article-card__header,.c-article-card[data-layout=default] .c-article-card__header{display:flex;flex-direction:column}.c-article-card[data-layout=simple] .c-article-card__title{-webkit-line-clamp:2}.c-article-card[data-layout=full]{min-height:450px}.c-article-card[data-layout=full] .object-fit{z-index:1}.c-article-card[data-layout=full] .c-article-card__content{z-index:3}.c-article-card[data-layout=full] .c-article-card__url{z-index:4}.c-article-card[data-layout=full]:after{content:"";position:absolute;top:0;width:100%;height:100%;background:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));z-index:2}.c-article-card[data-layout=full]:before{content:"";position:absolute;width:100%;height:100%;background-color:var(--cr-gray-5);z-index:1}.c-article-card__header{display:flex;flex-direction:column;justify-content:space-between;height:100%}.c-article-card__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.c-article-card__title:not(:last-child){margin-bottom:8px}.c-article-card__tagline:not(:last-child){margin-bottom:10px}.c-article-card__tagline__inner{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;padding-bottom:.1em}.c-article-card__thumbnail{position:relative;padding:20px;min-height:300px;flex:1;width:100%}.c-article-card__logo{z-index:1}.c-article-card__logo .svg-logo{width:60%}.c-article-card__tags{gap:4px}@media(hover: hover){.c-article-card:hover .c-article-card__icon .c-btn-arrow svg:first-child{transform:translate3d(150%, -50%, 0);animation:arrowExit .3s forwards}.c-article-card:hover .c-article-card__icon .c-btn-arrow svg:last-child{opacity:1;animation:arrowEnter .3s forwards}.c-article-card:hover .c-article-card__btn{--text-color: var(--cr-white);--bg-color: var(--cr-black)}.c-article-card:hover .c-article-card__btn.hover-blue{--bg-color: var(--cr-blue)}}.c-email-capture-shopify__message{flex:0 0 100%}.c-email-capture{--t-duration: 0.3s;position:relative;overflow:hidden}.c-email-capture.is-success>*{-webkit-animation:var(--t-duration) fadeOut both;animation:var(--t-duration) fadeOut both;pointer-events:none}.c-email-capture.is-success:before{content:attr(data-success-message);position:absolute;width:100%;top:50%;left:0;transform:translate3d(0, -50%, 0);-webkit-animation:var(--t-duration) var(--t-duration) fadeIn both;animation:var(--t-duration) var(--t-duration) fadeIn both;font:var(--t-b-4);z-index:10}.c-search-form{position:relative}.c-search-form__input{--height: 90px;width:100%;height:var(--height);border-bottom:1px solid rgba(0,0,0,.1);transition:border .2s}.c-search-form__input:focus,.c-search-form__input:focus-visible{border-color:var(--cr-accent);outline:none !important}.c-search-form__actions{gap:10px;position:absolute;right:0;top:50%;transform:translate3d(0, -50%, 0)}.c-search-form [type=button]{display:none}.c-search-form.search-has-value [type=button]{display:inline-block}@media screen and (max-width: 1024px){.c-search-form .c-search-form__input{--height: 70px}}@media screen and (max-width: 600px){.c-search-form .c-search-form__input{--height: 60px}}html.is-filters-sort-panel-active{overflow:hidden !important}.c-filters-sort__main{position:sticky;top:var(--s-header);margin-bottom:24px;gap:20px;z-index:3;padding-block:10px;padding-inline:var(--padding-lg);backdrop-filter:blur(40px);transition:background-color .2s}@media screen and (max-width: 1024px){.c-filters-sort__main{box-shadow:0 10px 16px 0 rgba(255,255,255,.8);padding:0;gap:0}}.c-filters-sort__main.is-sticky{background-color:rgba(220,220,220,.8)}.c-filters-sort__main.is-sticky .c-filters-sort__title{color:var(--cr-black)}.c-filters-sort__title{color:rgba(0,0,0,.5);transition:color .2s}.c-filters-sort .c-field{margin-bottom:0}.c-filters-sort__selection{gap:20px}@media screen and (max-width: 1024px){.c-filters-sort__selection{height:56px;flex:100%;gap:0;border-bottom:1px solid rgba(0,0,0,.1);order:1}}.c-filters-sort__filter-by{gap:5px}.c-filters-sort__sort-by{gap:5px}@media screen and (max-width: 1024px){.c-filters-sort__sort-by{flex:1;height:100%}.c-filters-sort__sort-by .c-filters-sort__dropdown__toggle{background-color:rgba(0,0,0,0);font-size:14px}}.c-filters-sort__dropdown{position:relative}.c-filters-sort__dropdown:last-of-type .c-filters-sort__dropdown__content{right:0;left:unset}.c-filters-sort__dropdown__toggle{--text-color: var(--cr-black);--bg-color: var(--cr-white);--hover-text-color: var(--cr-white);--hover-bg-color: var(--cr-black);gap:.375rem;font-size:12px}.c-filters-sort__dropdown__toggle .icon-caret-up{color:var(--cr-gray-4);transition:.2s transform ease,color .2s ease;transform:rotate(180deg)}.is-dropdown-active .c-filters-sort__dropdown__toggle .icon-caret-up{transform:rotate(0deg)}@media(hover: hover){.c-filters-sort__dropdown__toggle:hover .icon-caret-up{color:var(--hover-text-color)}}.c-filters-sort__dropdown__content{position:absolute;top:calc(100% + 5px);left:0;opacity:0;pointer-events:none;z-index:1;transition:opacity .2s;border-radius:var(--radius);background-color:rgba(255,255,255,.8);backdrop-filter:blur(6px);overflow:hidden}.is-dropdown-active .c-filters-sort__dropdown__content{opacity:1;pointer-events:auto}.c-filters-sort__dropdown__content__input{min-width:196px}.c-filters-sort__dropdown__content__input:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)}.c-filters-sort__dropdown__content__label{padding-inline:12px;white-space:nowrap;cursor:pointer;transition:background-color .2s;height:30px;min-width:170px}.c-filters-sort__dropdown__content__label input[type=checkbox]{border-radius:100%;transition:all .2s ease;margin-right:.375rem}@media(hover: hover){.c-filters-sort__dropdown__content__label:hover{background-color:var(--cr-subtle)}}.c-filters-sort__dropdown__content__label.is-disabled,.c-filters-sort__dropdown__content__label input[disabled]{cursor:not-allowed;color:var(--cr-subtle-3)}.c-filters-sort__dropdown__price-range{display:flex;align-items:center;gap:8px;padding:4px 8px}.c-filters-sort__dropdown__price-range .c-field{display:flex;align-items:center;gap:4px}.c-filters-sort__dropdown__price-range .c-field input{--height: 30px;--padding-h: 8px;--line-height: 20px;min-width:80px;border:1px solid var(--cr-gray-3);font-size:12px}.c-filters-sort__dropdown__price-range .c-field input:focus{border-color:var(--cr-gray-5)}@media(hover: hover){.c-filters-sort__dropdown__price-range .c-field input:hover{border-color:var(--cr-gray-5)}}.c-filters-sort__dropdown__price-range [type=submit]{width:fit-content;display:block;border-bottom:1px solid}.c-filters-sort__dropdown--sort select{opacity:0;cursor:pointer}@media screen and (min-width: 1025px)and (hover: hover){.c-filters-sort__dropdown--sort select:hover+.c-filters-sort__dropdown__toggle{--text-color: var(--cr-white);--bg-color: var(--cr-black)}.c-filters-sort__dropdown--sort select:hover+.c-filters-sort__dropdown__toggle .icon-caret-up{color:var(--cr-white)}}.c-filters-sort__dropdown--sort .c-filters-sort__dropdown__toggle{pointer-events:none}.c-filters-sort__dropdown--sort .c-filters-sort__dropdown__toggle::before{content:attr(data-current)}@media screen and (max-width: 1024px){.c-filters-sort__dropdown--sort{flex:1;height:100%}.c-filters-sort__dropdown--sort button{width:100%;height:100%;justify-content:center}}.c-filters-sort__active{flex:1;height:fit-content;overflow:hidden;gap:5px;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{padding:6px 12px;white-space:nowrap;border-radius:100px;transition:color .25s,background-color .25s}.c-filters-sort__active button .icon-close{margin-left:8px}@media(hover: hover){.c-filters-sort__active button:hover{color:var(--cr-white);background-color:var(--cr-black)}}@media screen and (max-width: 1024px){.c-filters-sort__active{border-top:unset;border-bottom:unset;padding-inline:var(--s-contain);padding-block:16px;order:2}.c-filters-sort__active--panel{margin-bottom:0;padding:20px var(--padding-h);border-top:1px solid}.c-filters-sort__active .js-filter-remove-all{order:-1}}.c-filters-sort__panel{--padding-h: 20px;--top: calc(var(--s-header) + 56px);position:fixed;top:var(--top);left:0;right:0;z-index:100}.c-filters-sort__panel__overlay{position:fixed;inset:var(--top) 0 0 0;transition:opacity .4s .2s;z-index:110;background:rgba(0,0,0,.2);backdrop-filter:blur(5px)}.c-filters-sort__panel__content{position:fixed;height:auto;width:100%;max-height:80vh;top:var(--top);right:0;background-color:var(--cr-gray-1);z-index:120;overflow:auto;transition:max-height .4s .4s cubic-bezier(0, 1, 0.8, 1),opacity .4s}.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__content__footer{position:sticky;bottom:0;padding:20px var(--padding-h);z-index:1;background-color:var(--cr-gray-1)}.c-filters-sort__panel__content__footer .btn{--text-color: var(--cr-black);--bg-color: var(--cr-white);width:100%}.c-filters-sort__panel .c-filters-sort__dropdown:not(:last-child){margin-bottom:32px}.c-filters-sort__panel .c-filters-sort__dropdown__toggle{background-color:rgba(0,0,0,0);padding:0;pointer-events:none;margin-bottom:12px}.c-filters-sort__panel .c-filters-sort__dropdown__toggle .icon-caret-up{display:none}.c-filters-sort__panel .c-filters-sort__dropdown__content{position:relative;height:fit-content;top:unset;left:unset;border:unset;transition:unset;opacity:1;background-color:rgba(0,0,0,0);pointer-events:auto;backdrop-filter:unset}.c-filters-sort__panel .c-filters-sort__dropdown__content ul{display:flex;flex-wrap:wrap;gap:12px}.c-filters-sort__panel .c-filters-sort__dropdown__content__input{min-width:unset}.c-filters-sort__panel .c-filters-sort__dropdown__content__input:not(:last-child){border-bottom:none}.c-filters-sort__panel .c-filters-sort__dropdown__content__name{z-index:1;transition:color .3s}.c-filters-sort__panel .c-filters-sort__dropdown__content__name::before{content:"";position:absolute;inset:0;background-color:var(--cr-black);opacity:0;z-index:-1;transition:opacity .3s;display:block}.c-filters-sort__panel .c-filters-sort__dropdown__content__label{position:relative;background-color:var(--cr-gray-2);color:var(--cr-gray-4);border-radius:100px;overflow:hidden;min-width:unset;flex-direction:row-reverse}.c-filters-sort__panel .c-filters-sort__dropdown__content__label.is-disabled{opacity:.6}.c-filters-sort__panel .c-filters-sort__dropdown__content__label input[type=checkbox]{margin-right:0;margin-left:.375rem;z-index:2;position:relative}.c-filters-sort__panel .c-filters-sort__dropdown__content__label input[type=checkbox]:checked{color:var(--cr-white);background-image:url("data: image/svg+xml, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%228%22%20viewBox%3D%220%200%208%208%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1%201L7%207%22%20stroke%3D%22white%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M1%207L7%201%22%20stroke%3D%22white%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E")}.c-filters-sort__panel .c-filters-sort__dropdown__content__label input[type=checkbox]:checked+.c-filters-sort__dropdown__content__name{color:var(--cr-white)}.c-filters-sort__panel .c-filters-sort__dropdown__content__label input[type=checkbox]:checked+.c-filters-sort__dropdown__content__name::before{opacity:1}.c-filters-sort__panel__toggle{position:relative;flex:1;font-size:14px;display:flex;justify-content:center;align-items:center;height:100%}.c-filters-sort__panel__toggle .icon-caret-up{color:var(--cr-gray-4);transform:rotate(0deg);transition:.2s transform;margin-left:10px}.c-filters-sort__panel__toggle::before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:var(--cr-white);z-index:-1;height:calc(100% - 20px);width:calc(100% - 20px);border-radius:var(--radius-sm);pointer-events:none;transition:opacity .3s}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{opacity:0;pointer-events:none;max-height:0px;overflow:hidden;transition:max-height .4s cubic-bezier(0, 1, 0.8, 1),opacity .4s .4s}html:not(.is-filters-sort-panel-active) .c-filters-sort__panel__toggle::before{opacity:0}html:not(.is-filters-sort-panel-active) .c-filters-sort__panel__toggle .icon-caret-up{transform:rotate(180deg)}.c-filters-sort .color-swatch{display:block;width:18px;height:18px;border:1px solid;border-radius:50%}.js-filters-count{margin-left:4px}.js-filters-count::before{content:"["}.js-filters-count::after{content:"]"}.js-filters-count:empty{display:none}.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-content__products.js-filters-sort-update,html.is-filters-sort-updating .collection-content__pagination.js-filters-sort-update{opacity:0}.c-account-address-form{position:fixed;inset:0;padding:var(--s-section) var(--s-contain);overflow-y:auto;overflow-x:hidden;opacity:0;pointer-events:none;transition:.4s;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){display: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:0}.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-video{--button-padding: 40px;position:relative;width:100%;height:100%;overflow:hidden}.c-video.is-fit{position:absolute;inset:0}.c-video.is-fit video{object-fit:cover;width:100%;height:100%}.c-video video{position:absolute;left:50%;height:100%;transform:translate3d(-50%, 0, 0)}.c-video>iframe{position:relative;width:100%;height:100%;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);aspect-ratio:var(--aspect-ratio);z-index:0}.c-video.is-portrait iframe{height:unset}.c-video.is-landscape iframe{width:unset}.c-video__reframe{top:50%;transform:translate3d(0, -50%, 0)}.c-video:has(.play) iframe,.c-video:has(.pause) iframe,.c-video:has(.unmute) iframe,.c-video:has(.mute) iframe{pointer-events:none}.c-video__control{gap:5px;position:absolute;bottom:10px;right:10px;z-index:10}@media(hover: hover){.c-video__control:hover:has(.play:hover)>.pause,.c-video__control:hover:has(.pause:hover)>.play,.c-video__control:hover:has(.unmute:hover)>.mute,.c-video__control:hover:has(.mute:hover)>.unmute{background-color:rgba(var(--color), 1)}}.c-video__trigger{--color: 0, 0, 0;width:var(--button-padding);height:var(--button-padding);background-color:rgba(var(--color), 0.4);backdrop-filter:blur(1px);border-radius:50%;transition:.3s}.c-video__trigger.expand-clickable-area::after{left:50%;width:100%;transform:translateX(-50%)}.c-video__trigger:not(.is-active){display:none}.c-video__trigger svg{display:block;margin:auto;width:min(22px,75%)}@media(hover: hover){.c-video__trigger:hover:hover{background-color:rgba(var(--color), 1)}}@media screen and (max-width: 1024px){.c-video{--button-padding: 35px}}.c-carousel{--slide-spacing: 10px;--slide-size: 25%;position:relative;display:block}.c-carousel.is-autoplay-playing .has-progress-dot .c-carousel__dot--selected .c-carousel__dot__button::after{animation-play-state:running}.c-carousel.is-autoplay-paused .has-progress-dot .c-carousel__dot--selected .c-carousel__dot__button::after{animation-play-state:paused}.c-carousel.is-autoheight .c-carousel__container{transition:height .2s}.c-carousel[data-embla-autoplay=true] .c-carousel__dots{--dot-width-total: calc( (var(--dotnav-count) - 1) * var(--dotnav-size) + (var(--dotnav-count) - 1) * var(--dots-gap) );--progress-width-total: calc( var(--progress-bar-active-width) * var(--progress-intro) );min-width:calc(var(--progress-width-total) + var(--dot-width-total) + var(--dots-padding-inline)*2)}.c-carousel[data-embla-autoplay=true] .c-carousel__dot__button{--item-progress: calc(var(--item-index) - var(--autoplay-progress));--abs-item-progress: max( var(--item-progress), -1 * var(--item-progress) );--item-expand-amount: min((1 - var(--abs-item-progress)), 1);--progress-bar-delta-width: calc( var(--progress-bar-active-width) - var(--dotnav-size) );max-width:calc(var(--progress-bar-active-width));min-width:calc(var(--progress-bar-delta-width)*var(--item-expand-amount)*var(--progress-intro) + var(--dotnav-size))}.c-carousel[data-embla-fade=true]{--slide-spacing: 0}.c-carousel__viewport{overflow:hidden}.c-carousel__container{display:flex;margin-left:calc(var(--slide-spacing)*-1);touch-action:pan-y pinch-zoom}.c-carousel__slide{transform:translate3d(0, 0, 0);position:relative;flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}.c-carousel__slide .c-item-card{height:100%}.c-carousel__dots{--progress-intro: 1;--dotnav-size: 8px;--progress-bar-active-width: 48px;--dots-gap: 10px;--dots-padding-inline: 20px;gap:var(--dots-gap);height:28px;width:fit-content;padding-inline:var(--dots-padding-inline);margin-top:20px;margin-inline:auto;margin-bottom:0;border-radius:100px}.c-carousel__dots.has-progress-dot .c-carousel__dot--selected .c-carousel__dot__button::after{content:"";width:0;height:100%;min-width:15%;margin-inline-start:-15%;background-color:var(--cr-gray-3);position:absolute;top:0;inset-inline-start:0;animation-name:animate-progress;animation-duration:var(--animation-duration);animation-timing-function:linear;animation-play-state:paused;animation-fill-mode:forwards;transition:background-color linear 250ms,width linear 250ms}.c-carousel__dot{width:auto;height:var(--dotnav-size)}.c-carousel__dot--selected .c-carousel__dot__button{background-color:var(--cr-white);overflow:hidden;pointer-events:none}.c-carousel__dot__button{width:var(--dotnav-size);height:var(--dotnav-size);position:relative;background-color:var(--cr-gray-3);border-radius:var(--radius-lg);cursor:pointer;transition:background-color .2s,min-width .2s}.c-carousel__buttons{gap:5px;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);width:calc(100% - var(--s-contain)*2);pointer-events:none;z-index:10}.c-carousel__button{pointer-events:auto;cursor:pointer;transition:.25s}.c-carousel__button[disabled]{opacity:.5}.c-carousel__thumbs{--thumb-size: 65px;position:relative;z-index:2}.c-carousel__thumbs__viewport.is-justify-center .c-carousel__thumbs__container{justify-content:center}.c-carousel__thumbs__container{width:100%;height:100%}.c-carousel__thumbs__slide{position:relative;overflow:hidden;flex:0 0 auto;min-width:0;width:var(--thumb-size);height:var(--thumb-size);border-radius:100%;border:1px solid rgba(0,0,0,0);margin-bottom:7px;cursor:pointer;transition:border-color .3s ease}.c-carousel__thumbs__slide>*{border-radius:100%;width:calc(100% - 4px);height:calc(100% - 4px)}.c-carousel__thumbs__slide:only-child{visibility:hidden}.c-carousel__thumbs__slide.is-selected{pointer-events:none;border-color:currentColor}@media(hover: hover){.c-carousel__thumbs__slide:hover{border-color:currentColor}}.c-carousel__thumbs__buttons{position:absolute;top:0;left:50%;transform:translate3d(-50%, 0, 0);width:100%;height:100%;pointer-events:none}.c-carousel__thumbs__buttons .c-carousel__button--prev{transform:translate3d(0, calc(-100% - 20px), 0) rotate(90deg)}.c-carousel__thumbs__buttons .c-carousel__button--next{transform:translate3d(0, calc(100% + 20px), 0) rotate(90deg)}.c-carousel__thumbs__buttons>*:disabled{display:none}@media screen and (max-width: 1024px){.c-carousel__thumbs{--thumb-size: 48px;position:relative;height:unset;top:unset;bottom:0;margin-top:10px}.c-carousel__thumbs__container{flex-direction:row}.c-carousel__thumbs__slide{position:relative;margin-right:7px;margin-bottom:0px}}@media screen and (max-width: 1024px){.c-carousel{--slide-size: 33.33%}}@media screen and (max-width: 768px){.c-carousel{--slide-size: 50%}}@media screen and (max-width: 600px){.c-carousel{--slide-size: 93%}.c-carousel[data-autoplay=true] .c-carousel__dot--selected{width:28px}}@keyframes animate-progress{from{width:0}to{width:115%}}.c-highlight strong{font-weight:400;color:var(--cr-highlight)}.c-product-card{border-radius:var(--radius-lg);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.c-product-card__card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.c-product-card__image{position:relative;width:100%;aspect-ratio:1;overflow:hidden}.c-product-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.c-product-card__card:hover .c-product-card__image img{transform:scale(1.05)}.c-product-card__info{padding:1rem}.c-product-card__title{font-size:1rem;font-weight:600;margin:0 0 .5rem 0;line-height:1.4}.c-product-card__title a{text-decoration:none;color:#333;transition:color .3s ease}.c-product-card__title a:hover{color:#007cba}.c-product-card__price{display:flex;align-items:center;gap:.5rem}.c-collection-card{position:relative}.c-collection-card[data-layout=collection] .c-collection-card__header{gap:10px;padding-bottom:2px;margin-bottom:12px;border-bottom:1px solid rgba(0,0,0,.1)}.c-collection-card[data-layout=collection] .c-collection-card__title{position:relative;overflow:hidden}.c-collection-card[data-layout=collection] .c-collection-card__content{gap:12px}.c-collection-card[data-layout=collection] .c-collection-card__image{position:relative;overflow:hidden;width:100%;max-width:150px;border-radius:5px}.c-collection-card[data-layout=collection] .c-collection-card__image:after{content:"";display:block;padding-top:100%}.c-collection-card[data-layout=collection] .c-collection-card__names{gap:8px}.c-collection-card[data-layout=collection] .c-collection-card__cta{margin-top:12px}.c-collection-card[data-layout=collection] .c-collection-card__info{padding-bottom:3px}.c-collection-card[data-layout=collection] .c-collection-card__link{transition:color var(--t-1)}@media(hover: hover){.c-collection-card[data-layout=collection] .c-collection-card__link:hover{color:var(--cr-blue)}}.c-collection-card[data-layout=text] .c-collection-card__title:not(:last-child){margin-bottom:10px}.c-collection-card[data-layout=text] .c-collection-card__action{gap:10px;max-width:450px;padding:10px}.c-collection-card[data-layout=text] .c-collection-card__action:not(:last-child){margin-bottom:15px}.c-collection-card[data-layout=editorial] .c-collection-card__editorial{position:relative;overflow:hidden}.c-collection-card[data-layout=editorial] .c-collection-card__editorial.has-image{min-height:200px;padding:20px;border-radius:var(--radius)}.c-collection-card[data-layout=editorial] .c-collection-card__editorial.has-image:after{content:"";position:absolute;inset:0;background-color:rgba(0, 0, 0, var(--background-overlay-opacity));z-index:1}.c-collection-card[data-layout=editorial] .c-collection-card__content{position:relative;max-width:400px;gap:15px;z-index:2}.c-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-items:center;gap:10px;width:100%}.c-pagination:not(:empty){padding-block:40px}.c-pagination.is-infinite-scroll{display:flex;justify-content:center}.c-pagination.is-infinite-scroll.is-max-items{display:none}.c-pagination__parts{gap:15px;height:27px;padding-inline:14px;border-radius:100px}.c-pagination__part.is-active{color:var(--cr-black)}.c-pagination__progress{height:3px;width:178px;margin:16px auto}.c-pagination__progress__bar{transition:width .3s}.c-pagination__load-more{position:relative}.c-pagination__end-message{display:none;white-space:nowrap}.c-pagination__btn{transition:.4s ease-in-out}.c-pagination.is-max-items .c-pagination__btn{opacity:0;pointer-events:none}.c-pagination-link__previous{margin-right:auto}.c-pagination-link__next{margin-left:auto}.c-pagination-link[disabled]{opacity:.5;cursor:not-allowed}.c-btn-arrow{position:relative;overflow:hidden}.c-btn-arrow svg{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}.c-btn-arrow.dir-right{transform:rotate(0deg)}.c-btn-arrow.dir-left{transform:rotate(180deg)}.c-btn-arrow.dir-top-right{transform:rotate(-45deg)}.c-btn-arrow.dir-top-left{transform:rotate(-135deg)}.c-btn-arrow svg:first-child{z-index:1}.c-btn-arrow svg:last-child{z-index:0;opacity:0}@media(hover: hover){.c-btn-arrow:hover svg:first-child{transform:translate3d(150%, -50%, 0);animation:arrowExit .3s forwards;animation-delay:.2s}.c-btn-arrow:hover svg:last-child{opacity:1;animation:arrowEnter .3s forwards;animation-delay:.2s}}.c-link-arrow{position:relative;overflow:hidden;line-height:1.12}.c-link-arrow__icon{display:inline-block;width:1.5em}.c-link-arrow svg{position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}.c-link-arrow.dir-right>.c-link-arrow__icon{transform:rotate(0deg)}.c-link-arrow.dir-left>.c-link-arrow__icon{transform:rotate(180deg)}.c-link-arrow.dir-top-right>.c-link-arrow__icon{transform:rotate(-45deg)}.c-link-arrow.dir-top-left>.c-link-arrow__icon{transform:rotate(-135deg)}.c-link-arrow svg:first-child{z-index:1}.c-link-arrow svg:last-child{z-index:0;opacity:0}@media(hover: hover){.c-link-arrow:hover svg:first-child{transform:translate3d(150%, -50%, 0);animation:arrowExit .3s forwards}.c-link-arrow:hover svg:last-child{opacity:1;animation:arrowEnter .3s forwards}}.c-tabs{display:block;width:100%}.c-tabs__header{margin-bottom:1.25rem}.c-tabs__nav{flex:1;gap:10px;position:relative;overflow-x:auto;width:100%;margin-inline:calc(var(--s-contain)*-1);padding-inline:var(--s-contain);scroll-snap-type:x mandatory;scroll-padding:var(--s-contain);scrollbar-width:none;-ms-overflow-style:none}.c-tabs__nav::-webkit-scrollbar{display:none}.c-tabs__trigger{--hover-text-color: var(--cr-black);--hover-bg-color: var(--cr-gray-2);scroll-snap-align:start}.c-tabs__trigger.is-active{background-color:var(--cr-white)}.c-tabs__actions{display:none;margin-left:auto}.c-tabs__actions.is-active{display:flex}.c-tabs__content{width:100%;display:grid;grid-template-columns:minmax(0, 1fr) 100%}.c-tabs__panel{grid-column:1/-1;grid-row:1/-1;opacity:0;transition:opacity .3s ease;pointer-events:none}.c-tabs__panel.is-active{opacity:1;pointer-events:auto}.c-tabs__indicator{position:absolute;bottom:-1px;left:0;height:2px;background-color:var(--cr-blue);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}.c-tabs__empty-state{text-align:center;min-height:423px}@media screen and (max-width: 600px){.c-tabs__header{padding-inline:0}.c-tabs__actions{margin-right:0}.c-tabs__empty-state{min-height:506px}}.c-header{margin-bottom:1.5rem;gap:24px}.c-header__title{max-width:760px}.c-header__text{max-width:350px}.c-header__cta{margin-top:1.5rem}.c-cursor-label{position:fixed;top:0;left:0;pointer-events:none;z-index:9999;will-change:transform;transform:translate3d(-50%, -50%, 0)}.c-cursor-label.is-visible .c-cursor-label__text{transform:translate(15px, 15px) scale(1)}.c-cursor-label__text{display:block;padding:.2rem;will-change:transform;transform-origin:top left;transform:translate(15px, 15px) scale(0);transition:transform .15s ease-out}.c-hero.has-bg-image{height:min(60vh,500px)}.c-hero.has-bg-image .c-hero__breadcrumb{background:rgba(255,255,255,.2);backdrop-filter:blur(5px);padding:6px 12px;margin-bottom:22px;color:var(--cr-white)}.c-hero.has-bg-image .c-hero__content{padding-block:24px;padding-inline:var(--s-contain);border-radius:var(--radius-lg);overflow:hidden}.c-hero__content{position:relative;height:100%}.c-hero__breadcrumb{border-radius:var(--radius-sm);margin-bottom:40px;z-index:1;color:var(--description-color)}.c-hero__background-image{pointer-events:none}.c-hero__background-image::after{content:"";display:block;background:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));position:absolute;inset:0}.c-hero__title{max-width:900px;color:var(--title-color);z-index:1}.c-hero p{font:var(--t-b-3);line-height:1.25;margin-top:16px;max-width:560px;color:var(--description-color);z-index:1}@media screen and (max-width: 600px){.c-hero.has-bg-image{height:max(42vh,340px)}.c-hero.has-bg-image p{color:var(--cr-white)}.c-hero__background-image::after{background:linear-gradient(rgba(0, 0, 0, 0.48), rgba(0, 0, 0, 0.48))}}.s-hero{margin-top:10px;margin-bottom:20px}.c-product-selector__label{margin-bottom:6px}.c-product-selector__items{gap:6px}.c-product-selector__item.is-active{pointer-events:none}.c-true-med-widget .truemed-entry-box{font-family:"Rubik",Helvetica,sans-serif}.c-true-med-widget .truemed-entry-text{color:var(--cr-gray-5)}.c-true-med-widget .truemed-entry-text-bold{font-weight:400}.c-true-med-widget .truemed-entry-link{color:var(--cr-black);font-size:14px;font-weight:400;transition:color .2s ease}@media(hover: hover){.c-true-med-widget .truemed-entry-link:hover{color:var(--cr-blue)}}.c-blocks{gap:10px}.c-blocks__carousel{--slide-size: 33.33%}@media screen and (max-width: 1024px){.c-blocks__carousel{--slide-size: 50%}}@media screen and (max-width: 600px){.c-blocks__carousel{--slide-size: 93%}}.c-blocks__item__inner{position:relative;overflow:hidden;border-radius:var(--radius-lg);height:100%}.c-blocks__item__content{padding-top:20px;padding-bottom:30px;padding-inline:20px}.c-blocks__item__title:not(:last-child){margin-bottom:10px}.c-blocks__item__description{max-width:320px}.c-blocks__item__image{position:relative;overflow:hidden;height:320px}.c-blocks__item__logo .svg-logo{width:60%}.c-item-card-editorial{position:relative;background-color:var(--cr-gray-4);border-radius:var(--radius);padding:20px;overflow:hidden}.c-item-card-editorial__content{position:relative}.c-item-card-editorial__title{color:var(--title-color, var(--cr-black))}.c-item-card-editorial__subtitle{margin-top:6px;color:var(--subtitle-color, var(--cr-black))}.c-item-card-editorial__cta{--text-color: var(--cr-black);--bg-color: var(--cr-white);--height: 26px}.c-item-card-editorial.col-span-1{grid-column:span 1}.c-item-card-editorial.col-span-2{grid-column:span 2}.c-item-card-editorial.col-span-3{grid-column:span 3;min-height:530px}.c-item-card-editorial.row-span-1{grid-row:span 1}.c-item-card-editorial.row-span-2{grid-row:span 2;min-height:1040px}@media screen and (max-width: 1024px){.c-item-card-editorial.row-span-2{min-height:660px}.c-item-card-editorial.col-span-3{grid-column:span 2}.c-item-card-editorial__title{color:var(--mobile-title-color, var(--cr-black))}.c-item-card-editorial__subtitle{color:var(--mobile-subtitle-color, var(--cr-black))}}@media screen and (max-width: 600px){.c-item-card-editorial__title{max-width:180px}.c-item-card-editorial.col-span-3{grid-column:span 2;min-height:480px}}.c-scrollspy-navigation{position:sticky;top:calc(var(--s-header-space) + 10px);padding-left:var(--padding-xl);flex:1;z-index:3}.c-scrollspy-navigation__toggle{gap:8px;width:100%;padding-inline:14px;border-radius:var(--radius-sm)}.c-scrollspy-navigation__toggle .icon-caret-down{width:.5em;height:.5em;transition:transform .2s}.c-scrollspy-navigation__display{display:grid;align-items:flex-start;position:relative;overflow:hidden;pointer-events:none}.c-scrollspy-navigation__display .c-scrollspy-navigation__item{grid-area:1/1/2/2;justify-content:flex-start;padding-inline:0px;text-align:left;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out}.c-scrollspy-navigation__display .c-scrollspy-navigation__item.is-active{opacity:1}.c-scrollspy-navigation__options{gap:10px}@media screen and (max-width: 1024px){.c-scrollspy-navigation{top:calc(var(--s-header) + 5px);width:100%;padding-inline:var(--padding-xl)}.c-scrollspy-navigation__options{gap:0px;align-items:stretch;position:absolute;overflow:hidden;top:calc(100% + 4px);width:calc(100% - var(--padding-xl) - var(--padding-xl));background-color:var(--cr-white);border-radius:var(--radius-sm);opacity:0;pointer-events:none;transition:opacity .2s ease-in-out}.c-scrollspy-navigation__options .c-scrollspy-navigation__item{justify-content:flex-start;text-align:left}.c-scrollspy-navigation__options .c-scrollspy-navigation__item.is-active{--bg-color: var(--cr-black);--text-color: var(--cr-white);pointer-events:none}}@media screen and (max-width: 1024px)and (hover: hover){.c-scrollspy-navigation__options .c-scrollspy-navigation__item:hover{--bg-color: var(--cr-black);--text-color: var(--cr-white)}}@media screen and (max-width: 1024px){.c-scrollspy-navigation.is-active .c-scrollspy-navigation__options{opacity:1;pointer-events:auto}.c-scrollspy-navigation.is-active .icon-caret-down{transform:rotate(180deg)}}.s-blocks{margin-block:var(--s-section)}.s-blocks__header:not(:last-child){margin-bottom:40px}@media screen and (max-width: 1580px){.s-blocks .c-carousel__container{margin-left:calc(var(--s-contain) - var(--slide-spacing));margin-right:var(--s-contain)}}.s-faq{margin-block:var(--s-section)}.s-faq__header:not(:last-child){margin-bottom:40px}.s-faq__content{max-width:var(--width-md);margin-inline:auto}.s-faq__section:not(:last-child){margin-bottom:40px}.s-faq__title:not(:last-child){margin-bottom:20px}.s-editorial-slider .c-carousel{--slide-size: min( 83%, var(--s-lg), calc( (var(--s-vp-height) - var(--s-header) - var(--s-announcement) - 80px) * 16 / 9 ) )}@media screen and (min-width: 3160px){.s-editorial-slider .c-carousel{--slide-size: 55%}}.s-editorial-slider__item:only-child{flex:0 0 calc(100% - var(--s-contain)*2);margin:0 auto}.s-editorial-slider__container{position:relative;border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;height:0px;padding-bottom:56.25%}.s-editorial-slider__content{position:absolute;inset:0;display:flex}.s-editorial-slider__eyebrow:not(:last-child){margin-bottom:14px}.s-editorial-slider__title:not(:last-child){margin-bottom:10px}.s-editorial-slider__text{position:relative;max-width:600px;padding:40px;z-index:2}.s-editorial-slider__cta{--border-radius: var(--radius);margin-top:24px}.s-editorial-slider__cta.text-white{--text-color: var(--cr-black);--bg-color: var(--cr-white)}@media screen and (max-width: 1024px){.s-editorial-slider__title{font:var(--t-h-2)}}@media screen and (max-width: 600px){.s-editorial-slider__container{padding-bottom:177.7777777778%}.s-editorial-slider__container::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 37.85%, rgba(0, 0, 0, 0.3) 62.15%)}.s-editorial-slider__text{padding:20px}.s-editorial-slider .c-carousel{--slide-size: 89%;--slide-spacing: 0.75rem}}.s-text-block{--body-text-color: rgba(0, 0, 0, 0.5);margin-block:var(--s-section)}.s-text-block__content{margin:0 auto}.s-text-block__highlight:not(:last-child){margin-bottom:24px}.s-text-block__paragraph{max-width:450px;color:var(--body-text-color)}.s-text-block__paragraph:not(:last-child){margin-bottom:14px}.s-text-block__cta{display:inline-block;color:var(--body-text-color);font-size:18px}.s-features{margin-block:var(--s-section)}.s-features__marquee{--marquee-slide-size: 196px;--marquee-slide-gap: 60px}.s-features__marquee:not(.marquee-active){display:block;margin:0 auto;max-width:var(--width-lg)}.s-features__marquee:not(.marquee-active) .c-carousel__container{justify-content:space-between}@media screen and (max-width: 1280px){.s-features__marquee{--marquee-slide-size: 150px}}.s-features .c-carousel__embla{--slide-size: var(--marquee-slide-size);--slide-spacing: var(--marquee-slide-gap)}.s-features__item{text-align:center}.s-features__icon{--size: calc(var(--marquee-slide-size) * 0.56);width:var(--size);height:var(--size);margin:0 auto 22px;pointer-events:none}@media screen and (max-width: 1280px){.s-features__marquee{--marquee-slide-size: 150px}.s-features__title{font-size:14px}}.s-collections-tabs{margin-block:var(--s-section);--actions-button-size: 32px;--actions-buttons-gap: 5px}.s-collections-tabs__actions{margin-right:calc(var(--actions-button-size)*2 + var(--actions-buttons-gap) + 14px)}.s-collections-tabs__view-all{margin-top:32px}.s-collections-tabs .c-tabs__header{max-width:var(--s-lg);margin-inline:auto}@media screen and (max-width: 1580px){.s-collections-tabs .c-tabs__header{padding-inline:var(--padding-lg)}}@media screen and (max-width: 1580px){.s-collections-tabs .c-carousel__container{margin-left:calc(var(--s-contain) - var(--slide-spacing));margin-right:var(--s-contain)}}.s-collections-tabs .c-carousel__buttons{position:absolute;top:0;left:unset;right:0;width:auto;gap:var(--actions-buttons-gap);transform:translate3d(0, -55px, 0)}@media screen and (max-width: 1580px){.s-collections-tabs .c-carousel__buttons{margin-right:var(--s-contain)}}.s-collections-tabs .c-carousel__button{--size: var(--actions-button-size)}@media screen and (max-width: 768px){.s-collections-tabs .c-carousel__buttons{top:50%;left:50%;margin-right:0;transform:translate3d(-50%, -50%, 0);width:calc(100% - var(--s-contain)*2)}.s-collections-tabs .c-carousel__button[disabled]{pointer-events:none;opacity:0}}.s-testimonial{margin-block:var(--s-section)}.s-testimonial .c-carousel{--slide-size: 100%}.s-testimonial__content{margin-inline:auto;text-align:center;max-width:1200px;text-wrap:balance}.s-testimonial__text{display:block;max-width:calc(100% - 64px - var(--s-contain)*2);margin-inline:auto}.s-testimonial__text.is-small{font-size:64px}.s-testimonial__person{margin-top:70px;gap:10px}.s-testimonial__person__image{position:relative;width:80px;height:80px;border-radius:100%;overflow:hidden}.s-testimonial__person__description{margin-top:2px}@media screen and (max-width: 1024px){.s-testimonial__text.is-small{font-size:48px}}@media screen and (max-width: 600px){.s-testimonial__text{font-size:40px}.s-testimonial__text.is-small{font-size:32px}.s-testimonial__person{margin-top:60px;gap:20px}.s-testimonial__person__info{flex:0 0 50%}}.s-testimonial .c-carousel__buttons{width:100%}.s-articles{margin-block:var(--s-section)}.s-articles__header:not(:last-child){margin-bottom:100px}@media screen and (max-width: 1580px){.s-articles .c-carousel__container{margin-left:calc(var(--s-contain) - var(--slide-spacing));margin-right:var(--s-contain)}}@media screen and (min-width: 769px){.s-articles .c-carousel__buttons{display:none}}@media screen and (max-width: 768px){.s-articles__header:not(:last-child){margin-bottom:50px}.s-articles .c-carousel__buttons{top:70%}}.s-socials{margin-block:var(--s-section)}.s-socials .c-carousel{--slide-size: clamp(280px, 24.5%, 420px);--slide-spacing: 8px}.s-socials .c-carousel__container{margin-left:calc(var(--slide-spacing)*-1 + var(--s-contain));margin-right:var(--s-contain)}.s-socials__list{margin-top:40px}.s-socials__item{pointer-events:none}.s-socials__item__content{pointer-events:auto;position:relative;border-radius:var(--radius-sm);overflow:hidden}.s-socials__item__content::after{content:"";display:block;padding-top:177.7777777778%}@media screen and (max-width: 1024px){.s-socials .c-carousel{--slide-size: 40%}}@media screen and (max-width: 600px){.s-socials .c-carousel{--slide-size: 90%;--slide-spacing: 10px}}.s-reviews{margin-block:var(--s-section)}.s-reviews__header{margin-bottom:80px}.s-reviews__eyebrow{margin-bottom:10px}.s-reviews__eyebrow .svg-star{width:18px}.s-reviews__eyebrow__text{margin-left:10px}.s-reviews .c-carousel{--slide-size: min(25%, 350px)}.s-reviews .c-carousel__container{margin-left:0;margin-right:var(--s-contain)}.s-reviews .c-carousel__dots{margin-top:40px}.s-reviews__item{padding:24px;border-radius:var(--radius-lg);height:100%}.s-reviews__item__content{font-size:24px;margin-bottom:40px;gap:24px;text-wrap:balance}.s-reviews__item .svg-quote{width:6rem}.s-reviews__item__author{margin-top:auto}.s-reviews__item__verified{margin-top:6px;color:#666}@media screen and (max-width: 1024px){.s-reviews .c-carousel{--slide-size: min(100%, 320px)}.s-reviews__header .c-highlight{max-width:300px}}@media screen and (max-width: 600px){.s-reviews__eyebrow{margin-bottom:25px}.s-reviews__eyebrow__text{font-size:14px;padding-top:2px}}.s-product-slider .c-carousel{--slide-size: 100%}.s-product-slider__wrapper{border-radius:var(--radius-lg);position:relative;padding-block:136px;margin:0 auto;overflow:hidden;height:100%;width:calc(100% - var(--s-contain)*2)}.s-product-slider__content{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;height:100%;gap:45px;padding-inline:var(--s-contain)}.s-product-slider__background-image{pointer-events:none}.s-product-slider__background-image::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%)}.s-product-slider__card{width:min(100%,360px);margin:0 auto;z-index:1}.s-product-slider__card__body{border-radius:var(--radius);overflow:hidden;padding:20px 38px}.s-product-slider__card__image{position:relative}.s-product-slider__card__image::after{content:"";display:block;padding-top:100%}.s-product-slider__card__title{margin-top:22px;text-align:center}.s-product-slider__card__price{margin-top:8px;text-align:center}.s-product-slider__card__price .c-item-price{justify-content:center}.s-product-slider__card__cta{--text-color: var(--cr-black);--bg-color: var(--cr-gray-2);--hover-bg-color: var(--cr-black);margin-top:10px;width:100%}.s-product-slider__stars{margin-top:12px}.s-product-slider__details{width:min(100%,460px);margin-left:0;margin-right:auto;z-index:1}.s-product-slider__details__badge{margin-bottom:16px;color:var(--cr-black);background-color:#1bd37e;padding-top:2px}.s-product-slider__details__description{margin-top:16px}.s-product-slider__nutrition{border-top:1px solid;border-bottom:1px solid;margin-top:48px}.s-product-slider__nutrition__item{padding-block:10px}.s-product-slider__nutrition__item:not(:last-child){border-bottom:1px solid}.s-product-slider__features{--icon-size: 64px;margin-top:22px;row-gap:20px;grid-template-columns:repeat(4, 1fr)}.s-product-slider__feature{max-width:var(--icon-size);margin-inline:auto}.s-product-slider__feature__icon{width:var(--icon-size);height:var(--icon-size);margin-inline:auto;margin-bottom:6px;filter:invert(1)}.s-product-slider__feature__title{text-align:center}.s-product-slider .c-carousel__dots{position:absolute;bottom:50px;left:50%;transform:translate(-50%, 0);background-color:rgba(233,233,233,.6)}.s-product-slider .c-carousel__dot{color:var(--cr-gray-4)}.s-product-slider .c-carousel__dot__progress{color:var(--cr-gray-4)}@media screen and (max-width: 1024px){.s-product-slider__wrapper{padding-top:24px}.s-product-slider__details{margin-left:auto}.s-product-slider__info{margin:0 auto}}@media screen and (max-width: 600px){.s-product-slider__features{margin-top:40px;grid-template-columns:repeat(2, 1fr);max-width:200px;margin-inline:auto}.s-product-slider__feature{flex:0 0 50%}}.s-richtext{margin-block:var(--s-section)}.s-richtext__content{max-width:var(--width-md);margin-inline:auto}.s-press{margin-block:var(--s-section)}.s-press__blocks{gap:40px;max-width:1200px;margin-inline:auto}.s-press__block{gap:40px;padding-bottom:15px}.s-press__block:not(:last-child){margin-bottom:15px;border-bottom:1px solid var(--cr-gray-3)}.s-press__block__image{width:100%;max-width:250px}.s-press__block__header:not(:last-child){margin-bottom:15px}.s-press__block__title{max-width:600px}.s-press__block__title:not(:last-child){margin-bottom:5px}.s-press__block__excerpt{max-width:600px}@media screen and (max-width: 600px){.s-press__block{flex-direction:column}}.s-image-grid__container{display:grid;gap:10px;grid-template-columns:repeat(2, 1fr)}.s-image-grid__item{border-radius:var(--radius-lg);position:relative;overflow:hidden}.s-image-grid__image{position:relative;aspect-ratio:1.4}.s-image-grid__content{position:relative;margin-top:20px}.s-image-grid__description{margin-top:12px}.s-marquee{margin-block:var(--s-section)}.s-marquee__title{text-align:center;margin-bottom:40px}.s-marquee__item{--slide-size: 24%}.s-marquee__item__inner{border-radius:var(--radius-lg);background-color:var(--cr-white);position:relative;overflow:hidden;height:180px;padding:45px}.s-marquee__image{position:relative;width:100%;height:100%}@media screen and (max-width: 1024px){.s-marquee__item{--slide-size: 40%}.s-marquee__item__inner{height:140px;padding:35px}}@media screen and (max-width: 600px){.s-marquee__item{--slide-size: 67%}}.s-quiz{margin-block:150px}.s-quiz__content{height:100%;max-width:var(--s-md);margin:auto;text-align:center}.s-quiz__eyebrow{margin-bottom:24px}.s-quiz__description{margin-top:24px}.s-quiz__cta{margin-top:48px}#main{min-height:var(--s-main-min-height);padding:.1px 0}.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}.g-overlay{opacity:0;pointer-events:none;transition:opacity .2s ease-in-out;position:fixed;inset:0;width:100%;height:100%;z-index:var(--z-overlay)}.g-popup{opacity:0;pointer-events:none;transition:opacity .4s ease-in-out;position:fixed;inset:0;visibility:hidden;z-index:var(--z-popup);pointer-events:none}.g-popup ::-webkit-scrollbar{width:3px}.g-popup ::-webkit-scrollbar-track{background:var(--cr-gray-2)}.g-popup ::-webkit-scrollbar-thumb{background:var(--cr-gray-3);border-radius:10px}.g-popup ::-webkit-scrollbar-thumb:hover{background:var(--cr-gray-4)}.g-popup__close{position:absolute;top:var(--s-contain);right:var(--s-contain)}.g-popup__content{position:absolute;overflow-y:auto;top:50%;left:50%;width:fit-content;transform:translate3d(-50%, -50%, 0);max-height:calc(var(--s-vp-height) - var(--s-header))}@media screen and (max-width: 600px){.g-popup__content{width:100%;max-height:100%}.g-popup__close{top:5px;right:5px}}html.is-popup-active .g-popup{opacity:1;visibility:visible}html.is-popup-active .g-popup__content,html.is-popup-active .g-popup__close{pointer-events:auto}html.is-popup-active .g-overlay{opacity:1;pointer-events:auto;z-index:100}@media screen and (min-width: 1025px){html.is-megamenu-active .g-overlay,html.is-search-active .g-overlay{opacity:1;pointer-events:auto}}.g-ada-skip{position:fixed;top:calc(var(--s-announcement-dynamic, var(--s-announcement, 0px)) + var(--s-header) + 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:relative;text-align:center;color:var(--color);background-color:var(--background);z-index:calc(var(--z-overlay) + 1)}.g-announcement:empty{display:none}.g-announcement__blocks{position:relative;transition:height .4s .2s}.g-announcement__blocks__item{position:relative;padding:10px 38px;width:100%;top:0;left:0;transition:opacity .4s .4s}.g-announcement__blocks__item p{font:var(--t-b-4);line-height:1}.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__nav{pointer-events:none}.g-announcement__nav__btn{display:inline-block;width:1em;pointer-events:auto}html.is-minicart-active #reamazejs-container{opacity:0;pointer-events:none}.g-minicart{position:fixed;z-index:100}.g-minicart__overlay{position:fixed;background-color:rgba(0,0,0,.4);transition:.4s;z-index:110}.g-minicart__content{position:fixed;width:100%;max-width:420px;height:100%;top:0;right:0;background-color:var(--cr-white);transition:.6s var(--e-inOut-expo);z-index:120}.g-minicart .c-cart{--padding-v: 16px;--padding-h: 20px;display:grid;height:100%}.g-minicart .c-cart__empty,.g-minicart .c-cart__wrapper{grid-area:1/1/2/2;transition:.2s}.g-minicart .c-cart__empty{margin:auto 0}.g-minicart .c-cart__wrapper{min-height:100%;overflow-y:auto}.g-minicart .c-cart__announcement{padding:4px 6px;border-radius:var(--radius-sm)}.g-minicart .c-cart__header{position:sticky;top:0;padding-top:calc(env(safe-area-inset-top, 0px) + var(--padding-v));border-bottom:1px solid;z-index:1}.g-minicart .c-cart__freeshipping__progress-bar{height:6px;border-radius:var(--radius-lg);overflow:hidden}.g-minicart .c-cart__freeshipping__progress-bar__progress{height:100%}.g-minicart .c-cart__footer{position:sticky;bottom:0;padding-bottom:calc(env(safe-area-inset-bottom, 0px) + var(--padding-v));z-index:1}.g-minicart .c-cart__summary{border-top:1px solid}.g-minicart .c-cart__summary__footnote{font:var(--t-l-1);text-wrap:balance;text-align:center}.g-minicart .c-cart__summary__footnote a{color:var(--cr-gray-4);white-space:nowrap;text-decoration:underline}.g-minicart .c-cart__items{flex:1;display:flex;flex-direction:column;gap:24px}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)}html.is-cart-empty .g-header__cart__count{background-color:var(--cr-black)}.g-header{--btn-height: 60px;--padding-h: 20px;position:sticky;top:0;width:100%;padding-right:calc(var(--padding-max) + 15px);z-index:var(--z-header)}.g-header::before{content:"";position:absolute;inset:0;background:rgba(245,245,245,.8);backdrop-filter:blur(20px);z-index:-1}.g-header__cart{overflow:visible}.g-header__cart__count{--size: 14px;position:absolute;top:-3px;right:-3px;width:var(--size);height:var(--size);line-height:var(--size);font-size:10px;user-select:none;border-radius:100%}.g-header__linklist__item>*{display:inline-block;height:var(--btn-height);line-height:var(--btn-height);padding-inline:var(--padding-h);transition:background-color var(--t-1),color var(--t-1)}@media(hover: hover){.g-header__linklist__item>*:hover{background-color:var(--cr-white);color:var(--cr-blue)}}.g-header__linklist__item:first-child>*{padding-left:calc(var(--padding-max) + 15px)}.g-header__linklist__item.is-megamenu-active>*{background-color:var(--cr-white)}.g-header__logo{width:clamp(90px,20vw,140px)}.g-header__actions{margin-left:auto;gap:15px}.g-header__cta{height:20px;padding-inline:6px;font:var(--t-l-1);line-height:20px;transition:background-color var(--t-1)}@media(hover: hover){.g-header__cta:hover{background-color:var(--cr-blue)}}.g-header__megamenu{opacity:0;pointer-events:none;transition:opacity .4s ease-in-out;position:fixed;width:100%;max-height:calc(var(--s-vp-height)*.85);top:var(--s-header-space);left:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-top:20px;padding-bottom:40px;box-shadow:0 4px 4px 0 rgba(0,0,0,.1);z-index:calc(var(--z-header) + 1)}.g-header__megamenu ::-webkit-scrollbar{width:3px}.g-header__megamenu ::-webkit-scrollbar-track{background:var(--cr-gray-2)}.g-header__megamenu ::-webkit-scrollbar-thumb{background:var(--cr-gray-3);border-radius:10px}.g-header__megamenu ::-webkit-scrollbar-thumb:hover{background:var(--cr-gray-4)}.g-header__megamenu.is-active{opacity:1;pointer-events:auto}.g-header__megamenu__back{position:sticky;top:0;gap:10px;width:100%;padding-block:20px;transition:color var(--t-1);z-index:1}.g-header__megamenu__back:not(:last-child){margin-bottom:20px}.g-header__megamenu__back .icon-caret-left{width:.5em;height:.5em}@media(hover: hover){.g-header__megamenu__back:hover{color:var(--cr-blue)}}.g-header__megamenu__nav{gap:8px}.g-header__megamenu__nav>*{transition:color var(--t-1)}@media(hover: hover){.g-header__megamenu__nav>*:hover{color:var(--cr-blue)}}.g-header__megamenu__header:empty{display:none}.g-header__megamenu__grid{grid-gap:32px 10px}.g-header__megamenu__grid.has-collections{display:grid;grid-template-columns:repeat(1, 1fr)}@media screen and (min-width: 1025px){.g-header__megamenu__grid.has-collections{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1480px){.g-header__megamenu__grid.has-collections{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 1800px){.g-header__megamenu__grid.has-collections{grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 1024px){.g-header__megamenu{top:var(--s-header-space);height:100%;max-height:unset;padding-top:0px;transform:translate3d(100%, 0, 0);transition:opacity .4s var(--t-2),transform var(--t-2);box-shadow:none}.g-header__megamenu.is-active{transform:translate3d(0, 0, 0)}}html.is-search-active .g-search{opacity:1;pointer-events:auto}html.is-search-active .g-header__search{color:var(--cr-white);background-color:var(--cr-black)}html:not(.is-search-active) .g-search [data-search-states]>*{pointer-events:none}.g-search [data-search-states=default] .g-search__default,.g-search [data-search-states=empty] .g-search__empty,.g-search [data-search-states=results] .g-search__results{position:relative;opacity:1;pointer-events:auto}.g-search{opacity:0;pointer-events:none;transition:opacity .4s ease-in-out;position:fixed;top:var(--s-header-space);left:0;width:100%;padding-top:40px;box-shadow:0 4px 4px 0 rgba(0,0,0,.1);z-index:var(--z-header)}.g-search .search-content__tabs{margin-bottom:30px}.g-search__states{position:relative}.g-search__states>*{position:absolute;overflow-y:auto;-webkit-overflow-scrolling:touch;top:0;left:0;width:100%;height:fit-content;max-height:calc(var(--s-vp-height) - var(--s-header-space) - 150px);padding-block:30px;opacity:0;pointer-events:none;transition:opacity .4s}.g-search__states>* ::-webkit-scrollbar{width:3px}.g-search__states>* ::-webkit-scrollbar-track{background:var(--cr-gray-2)}.g-search__states>* ::-webkit-scrollbar-thumb{background:var(--cr-gray-3);border-radius:10px}.g-search__states>* ::-webkit-scrollbar-thumb:hover{background:var(--cr-gray-4)}.g-search__default__content{gap:20px 10px}.g-search__default__title{padding-bottom:4px;margin-bottom:10px;border-bottom:1px solid rgba(0,0,0,.1)}.g-search__default__terms{gap:4px}.g-search__default__terms>*{transition:color var(--t-1)}@media(hover: hover){.g-search__default__terms>*:hover{color:var(--cr-blue)}}.g-search__empty{text-align:center}.g-search__empty__header{gap:15px}@media screen and (max-width: 1024px){.g-search__default__content{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1025px){.g-mobile-menu__trigger,.g-mobile-menu{display:none}}.g-mobile-menu{opacity:0;pointer-events:none;transition:opacity .4s ease-in-out;position:fixed;overflow:hidden;top:var(--s-header-space);left:0;right:0;width:100%;height:calc(100% - var(--s-header-space));padding-block:20px;padding-inline:var(--s-contain);transition:opacity .4s}.g-mobile-menu__inner{transition:transform var(--t-2);height:100%;overflow-y:auto}.g-mobile-menu__content{flex:1}.g-mobile-menu__linklist{gap:24px}.g-mobile-menu__linklist__item{gap:10px;width:100%;transition:background-color var(--t-1),color var(--t-1)}@media(hover: hover){.g-mobile-menu__linklist__item:hover{color:var(--cr-blue)}}.g-mobile-menu__linklist__button{width:100%}.g-mobile-menu__linklist__button [data-megamenu-toggle]{width:25px;height:25px}.g-mobile-menu__linklist__button [data-megamenu-toggle] .icon-caret-right{width:.5em;height:.5em}.g-mobile-menu__nav{overflow:hidden}.g-mobile-menu__footer{position:sticky;bottom:0;padding-top:20px}.g-mobile-menu__customer{padding-top:var(--s-20);border-top:1px solid}.g-mobile-menu__account svg{display:inline-block;width:20px;height:20px}.g-mobile-menu__trigger{--btn-height: 60px;--padding-h: 20px;position:relative;overflow:hidden;height:var(--btn-height);line-height:var(--btn-height);padding-right:var(--padding-h);padding-left:calc(var(--padding-max) + 15px);transition:background-color var(--t-1),color var(--t-1)}.g-mobile-menu__trigger__label{display:inline-block;width:37.2px;transition:opacity var(--t-2),transform var(--t-2)}.g-mobile-menu__trigger__label:first-child{position:relative}.g-mobile-menu__trigger__label:last-child{position:absolute;left:calc(var(--padding-max) + 15px);transform:translate3d(0, 20px, 0);opacity:0}@media(hover: hover){.g-mobile-menu__trigger:hover{background-color:var(--cr-white);color:var(--cr-blue)}}.g-mobile-menu .g-search [data-search-states=default] .g-search__default,.g-mobile-menu .g-search [data-search-states=empty] .g-search__empty,.g-mobile-menu .g-search [data-search-states=results] .g-search__results{position:relative;opacity:0;pointer-events:none}.g-mobile-menu .g-search{position:relative;top:unset;max-height:unset;margin-bottom:40px;padding-top:0px;opacity:1;box-shadow:none;z-index:1;pointer-events:none}.g-mobile-menu .g-search.is-mobile-search-active .c-search-form [type=button].is-close-form{display:inline-block}.g-mobile-menu .g-search.is-mobile-search-active [data-search-states=default] .g-search__default,.g-mobile-menu .g-search.is-mobile-search-active [data-search-states=empty] .g-search__empty,.g-mobile-menu .g-search.is-mobile-search-active [data-search-states=results] .g-search__results{opacity:1;pointer-events:auto}.g-mobile-menu .g-search__content{position:relative}.g-mobile-menu .g-search__content__tabs{margin-bottom:30px}.g-mobile-menu .g-search__states{position:absolute;top:70px;left:0;width:100%;height:100%;pointer-events:none}.g-mobile-menu .g-search__states>*{overflow-y:auto;max-height:calc(var(--s-vp-height) - var(--s-header-space) - 90px);margin-top:0px;padding-block:0px;padding-top:15px;background-color:var(--cr-white)}@media screen and (max-width: 600px){.g-mobile-menu .g-search__states{top:60px}}.g-mobile-menu .g-search__default__content{grid-template-columns:repeat(1, 1fr)}.g-mobile-menu .g-header__megamenu{opacity:1;display:none}html.is-mobile-menu-active .g-mobile-menu{opacity:1;pointer-events:auto;display:block}html.is-mobile-menu-active .g-mobile-menu__trigger{background-color:var(--cr-white);color:var(--cr-blue)}html.is-mobile-menu-active .g-mobile-menu__trigger__label:first-child{transform:translate3d(0, -20px, 0);opacity:0}html.is-mobile-menu-active .g-mobile-menu__trigger__label:last-child{transform:translate3d(0, 0, 0);opacity:1}html.is-mobile-menu-active .g-mobile-menu .g-search{pointer-events:auto}html.is-mobile-menu-active .g-header__megamenu{display:block}html.is-megamenu-active .g-mobile-menu__inner{transform:translate3d(-100%, 0, 0)}.g-footer{--spacing-v: 60px;margin-bottom:20px}.g-footer__inner{padding-top:40px;padding-bottom:20px;padding-inline:20px;border-radius:var(--radius-lg)}.g-footer__nav{margin-bottom:var(--spacing-v)}.g-footer__linklist{gap:40px 10px}.g-footer__linklist__item{flex:1}.g-footer__linklist__label{display:inline-block;width:100%;margin-bottom:15px;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.1)}.g-footer__linklist__childlinks{gap:10px}.g-footer__linklist__childlinks__item{transition:color var(--t-1)}@media(hover: hover){.g-footer__linklist__childlinks__item:hover{color:var(--cr-blue)}}.g-footer__subscribe{gap:10px;max-width:550px;width:100%;margin-bottom:var(--spacing-v)}.g-footer__subscribe__header{gap:5px 10px}.g-footer__subscribe__form{gap:10px;width:100%}.g-footer__subscribe__form .c-field{flex:1}.g-footer__logo{display:inline-block;margin-bottom:15px}.g-footer__logo.is-mask{-webkit-mask-image:url("../assets/svg-logo.svg");mask-image:url("../assets/svg-logo.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100%;mask-size:100%}.g-footer__media:after{content:"";display:block;padding-top:22%}.g-footer__bottom{gap:10px}.g-footer__legal{gap:8px 40px;margin-left:auto}.g-footer__legal__linklist{gap:8px 40px}.g-footer__legal__item{opacity:.4;transition:opacity var(--t-1)}@media(hover: hover){.g-footer__legal__item:hover{opacity:1}}.g-footer__copyright{opacity:.4}@media screen and (max-width: 1024px){.g-footer__linklist{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px 16px}}@media screen and (max-width: 600px){.g-footer__nav{order:1}.g-footer__subscribe{order:2}.g-footer__bottom{order:3;margin-bottom:15px}.g-footer__logo{order:4;margin-bottom:0px}.g-footer__legal{margin-left:0px;flex-direction:column;align-items:start}.g-footer__legal__linklist{flex-direction:column;align-items:start}}.g-localization{gap:10px}.g-localization localization-form{flex:1}.g-localization__wrapper{gap:.2em}.g-localization.is-dark .c-field{--padding-h: 12px;flex-direction:column;align-items:flex-start}.g-localization.is-dark .c-field select{background:var(--cr-gray-1) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 9 5'><path stroke='black' stroke-linecap='round' d='M1 .5 4.5 4 8 .5' /></svg>") right var(--padding-h) center/8px no-repeat;padding-block:10px;padding-left:var(--padding-h);padding-right:calc(var(--padding-h)*2)}.g-localization .c-field{--height: auto;--padding-h: 0px}.g-localization .c-field select{position:relative;padding-right:12px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 9 5'><path stroke='white' stroke-linecap='round' d='M1 .5 4.5 4 8 .5' /></svg>") right var(--padding-h) center/8px no-repeat;cursor:pointer;user-select:none;font:var(--t-b-3);letter-spacing:unset;border-radius:var(--radius-sm);field-sizing:content;text-decoration:underline}.g-localization .c-field option{cursor:pointer}.g-localization .c-field label{font:var(--t-b-3)}.g-localization .c-field label:not(:last-child){margin-bottom:0px}html.is-localization-popup-active{pointer-events:auto}html.is-localization-popup-active .g-localization-popup__container,html.is-localization-popup-active .g-localization-popup__overlay{opacity:1;pointer-events:auto}.g-localization-popup{position:fixed;inset:0;z-index:100;pointer-events:none}.g-localization-popup__overlay{position:fixed;inset:0;background-color:rgba(0,0,0,.6);transition:opacity .4s;opacity:0;pointer-events:none;z-index:110;cursor:default}.g-localization-popup__container{position:fixed;width:calc(100% - 40px);max-width:550px;max-height:450px;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);border-radius:var(--radius);background-color:var(--cr-white);transition:opacity .4s;opacity:0;pointer-events:none;z-index:120}.g-localization-popup__container .g-localization__wrapper{flex:1}.g-localization-popup__container .g-localization__wrapper.c-field{--padding-h: 12px}.g-localization-popup__container .g-localization__wrapper.c-field select{background:var(--cr-gray-1) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 9 5'><path stroke='%23000' stroke-linecap='round' d='M1 .5 4.5 4 8 .5' opacity='.65'/></svg>") right var(--padding-h) center/10px no-repeat;padding-block:10px;padding-left:var(--padding-h)}.g-localization-popup__container .g-localization .c-field label{font-size:12px}.g-localization-popup__container .g-localization__submit{display:block;width:100%;margin-top:20px;margin-left:auto}.g-localization-popup__content{gap:10px;padding:20px 30px;overflow-y:auto}.g-localization-popup localization-form{margin-top:40px}.g-localization-popup__close{position:absolute;top:0;right:0;transform:translate3d(50%, -50%, 0)}@media screen and (max-width: 600px){.g-localization-popup__content{padding:20px}}.p-404{max-width:var(--width-lg);min-height:var(--s-main-min-height);margin-inline:auto;padding-block:calc(var(--s-section)*2);text-align:center}.p-general{margin:var(--s-section) auto}.p-general__title{max-width:920px;margin-inline:auto;margin-bottom:40px;text-align:center}.shopify-policy__container{width:calc(100vw - var(--s-contain)*2);max-width:900px !important;margin:var(--s-section) auto !important;padding:0 !important}.shopify-policy__title{margin-bottom:40px;text-align:left}.account-header{display:flex;justify-content:space-between;align-items:flex-end;gap:10px}@media(hover: hover){.account-header a:hover,.account-header button:hover{text-decoration:underline}}.account-table table{width:100%;font:var(--t-b-2);border-collapse:collapse;border-spacing:0}.account-table table th,.account-table table td{position:relative;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 a:hover{text-decoration:underline}}@media screen and (max-width: 600px){.account-table{width:100vw;overflow-x:auto;padding:0 var(--s-contain) 20px;margin:0 calc(-1*var(--s-contain))}.account-table table{min-width:600px}.account-table::-webkit-scrollbar{height:5px;border-radius:5px}.account-table::-webkit-scrollbar-track{margin:0 var(--s-contain);background-color:var(--cr-subtle)}.account-table::-webkit-scrollbar-thumb{height:5px;border-radius:5px;background-color:var(--cr-subtle-5)}}.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(hover: hover){.address-list__item__actions button:hover{text-decoration:underline}}@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-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%}}html:not(.is-account-recover-active) .account-recover{display:none}.collection-content__hero{padding-top:24px;padding-bottom:36px;padding-inline:var(--padding-lg)}.collection-content__empty,.collection-content__products,.collection-content__pagination{padding-inline:var(--padding-lg);transition:opacity .2s ease}.collection-content__empty:empty,.collection-content__products:empty,.collection-content__pagination:empty{display:none}.collection-content__products{grid-template-columns:repeat(4, 1fr);gap:10px}@media screen and (min-width: 1800px){.collection-content__products{grid-template-columns:repeat(4, 1fr);gap:20px 10px}}@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:1fr}.collection-content__products[data-mobile-col-count=two]{grid-template-columns:repeat(2, 1fr)}.collection-content__products[data-mobile-col-count=two] .c-product-form-card__selling-plan{flex:0 0 100%}.collection-content__products[data-mobile-col-count=one] .c-item-card-editorial{grid-column:auto !important}}.collection-content__pagination{text-align:center}.collection-content__pagination a.is-inactive{cursor:not-allowed;color:var(--cr-subtle-3)}.collection-content__pagination__no-results{margin:var(--s-section) auto;display:flex;justify-content:center;align-items:center}.product-hero{--hero-height: var(--s-vp-height);--gallery-gap: 40px;--embla-thumbnail-size: 65px}.product-hero__container{gap:40px}.product-hero__gallery{position:sticky;flex:1;top:var(--s-header)}.product-hero__gallery .c-video{aspect-ratio:var(--aspect-ratio)}.product-hero__gallery .c-carousel{--slide-size: 100%;height:100%}.product-hero__gallery .c-carousel__embla,.product-hero__gallery .c-carousel__viewport,.product-hero__gallery .c-carousel__container{height:inherit}.product-hero__gallery .c-carousel__viewport{flex:1;order:2;max-width:calc(var(--s-vp-height) - var(--s-header) - 60px);margin-inline:auto}.product-hero__gallery .c-carousel__container{margin-left:0px;align-items:center}.product-hero__gallery .c-carousel__dots{position:absolute;left:calc(50% + var(--embla-thumbnail-size) + var(--gallery-gap));bottom:20px;transform:translate3d(calc((50% + var(--embla-thumbnail-size) * 0.5 + var(--gallery-gap) * 0.5) * -1), 0, 0);margin-top:0px;z-index:1}.product-hero__gallery .c-carousel__thumbs{height:calc((var(--thumb-size) + 7px)*5)}.product-hero__gallery .c-carousel__thumbs__viewport{overflow:hidden;height:100%}.product-hero__gallery .c-carousel__embla{display:flex;align-items:center;gap:var(--gallery-gap)}.product-hero__gallery .c-carousel__slide{overflow:hidden;padding-left:0px;border-radius:var(--radius-lg)}@media screen and (max-width: 1024px){.product-hero__gallery{flex:unset;height:auto}.product-hero__gallery .c-carousel__embla{display:block}.product-hero__gallery .c-carousel__thumbs{height:unset}.product-hero__gallery .c-carousel__thumbs__viewport{padding-inline:var(--s-contain)}.product-hero__gallery .c-carousel__thumbs__buttons{display:none}.product-hero__gallery .c-carousel__thumbs__container{justify-content:start}.product-hero__gallery .c-carousel__viewport{flex:unset;margin-left:0px;margin-inline:auto;padding-inline:var(--s-contain)}.product-hero__gallery .c-carousel__dots{display:none}}.product-hero__sticky-scroll-track{flex:1}.product-hero__breadcrumb{margin-bottom:10px}.product-hero__content{width:35%;max-width:550px}.product-hero__content .c-product-form .c-product-form__submit,.product-hero__content .c-product-form .c-item-price,.product-hero__content .c-product-form .c-item-selling-plan__option input[type=radio]~label,.product-hero__content .c-product-form .c-item-selling-plan__option input[type=checkbox]~label{font-weight:600}.product-hero__interior{position:sticky;bottom:0;min-height:var(--hero-height)}.product-hero__header{padding-block:14px;padding-inline:20px;border-radius:var(--radius)}.product-hero__header:not(:last-child){margin-bottom:10px}.product-hero__header .c-accordion:last-child{border:none}.product-hero__rating{gap:10px}.product-hero__rating:not(:last-child){margin-bottom:10px}.product-hero__rating__count{margin-left:auto}.product-hero__review{position:relative;overflow:hidden;flex:1;gap:5px}.product-hero__title:not(:last-child){margin-bottom:14px}.product-hero__description:not(:last-child){margin-bottom:14px}.product-hero__description--full .js-toggle-read-more{margin-left:2px}.product-hero [data-read-more=false] .product-hero__description--full{display:none}.product-hero [data-read-more=true] .product-hero__description--short{display:none}.product-hero [data-read-more=true] .product-hero__description--full{display:block}.product-hero__benefits{gap:10px}.product-hero__benefits__icon{width:4em;height:4em}.product-hero__benefits__item{gap:10px}.product-hero__selectors{gap:20px;margin-block:20px}@media screen and (max-width: 1024px){.product-hero{padding-inline:0px}.product-hero__container{flex-direction:column}.product-hero__container>*{width:100%;max-width:unset;position:relative;top:0}.product-hero__breadcrumb{padding-inline:var(--s-contain)}.product-hero__content{padding-inline:var(--s-contain)}.product-hero__interior{min-height:unset}}@media screen and (max-width: 600px){.product-hero__gallery{position:relative;overflow:hidden}.product-hero__gallery .c-carousel__dots{--dotnav-size: 6px;--dots-gap: 8px;--dots-padding-inline: 10px;bottom:68px;left:50%;transform:translate3d(-50%, 0, 0);height:20px}}.product-sections{gap:20px;margin-block:var(--s-section)}@media screen and (max-width: 1024px){.product-sections{flex-direction:column}}.product-sections-content{width:75%}.product-sections-content>*:not(:last-child){margin-bottom:var(--s-section)}@media screen and (max-width: 1024px){.product-sections-content{width:100%}.product-sections-content [data-scroll-spy-target]{scroll-margin-top:40px}}.product-sections-differences{overflow:hidden;padding-right:var(--padding-lg)}.product-sections-differences__title{margin-bottom:75px}.product-sections-differences__table{width:100%}.product-sections-differences__tr:not(:last-child){border-bottom:1px solid var(--cr-subtle-1)}.product-sections-differences__tr th:nth-child(2){border-top-right-radius:var(--radius-lg);border-top-left-radius:var(--radius-lg)}.product-sections-differences__tr:last-child td:nth-child(2){border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.product-sections-differences__th{padding-block:3em;padding-inline:3em}.product-sections-differences__th .svg-logo{width:clamp(120px,15vw,140px);margin-inline:auto}.product-sections-differences__td{text-wrap:pretty;padding-block:2em;padding-inline:3em}.product-sections-differences__td:first-child{padding-left:1em}.product-sections-differences__td:not(:first-child)>span{margin-inline:auto}.product-sections-differences__td>span{display:block;max-width:280px}.product-sections-differences__td>span:not(:last-child){margin-bottom:12px}@media screen and (max-width: 1024px){.product-sections-differences{padding-inline:var(--padding-xl)}}@media screen and (max-width: 600px){.product-sections-differences__title{margin-bottom:40px;text-align:center}.product-sections-differences__th,.product-sections-differences__td{padding-inline:2em}}.product-sections-benefits{padding-right:var(--padding-lg)}.product-sections-benefits__title{max-width:900px;margin-bottom:25px}.product-sections-benefits__icon{display:inline-block;width:50px;height:50px}.product-sections-benefits__toggle__title{gap:12px}.product-sections-benefits__paragraph{margin-top:40px;max-width:820px}.product-sections-benefits__nutrition{margin-top:40px}@media screen and (max-width: 1024px){.product-sections-benefits{padding-inline:var(--s-contain)}}.product-sections-usage{padding-right:var(--padding-lg)}.product-sections-usage__title:not(:last-child){margin-bottom:40px}@media screen and (max-width: 1024px){.product-sections-usage{padding-right:0px}.product-sections-usage__title{padding-inline:var(--padding-xl)}.product-sections-usage .c-carousel__container{margin-left:calc(var(--s-contain) - var(--slide-spacing));margin-right:var(--s-contain)}}@media screen and (min-width: 1581px){.product-sections-related__slider{padding-right:var(--padding-lg)}}@media screen and (max-width: 1580px){.product-sections-related__slider .c-carousel{--slide-size: 33%}}@media screen and (max-width: 1024px){.product-sections-related__slider .c-carousel{--slide-size: 50%}}@media screen and (max-width: 600px){.product-sections-related__slider .c-carousel{--slide-size: 93%}}@media screen and (min-width: 1025px){.product-sections-related__slider .c-product-slider__title{padding-left:0}.product-sections-related__slider .c-carousel__container{margin-left:calc(var(--slide-spacing)*-1)}}.product-sections-faq{padding-right:var(--padding-lg)}.product-sections-faq__header{margin-bottom:40px}@media screen and (max-width: 1024px){.product-sections-faq{padding-inline:var(--s-contain)}}.product-sections-reviews{overflow:hidden;padding-right:var(--padding-lg)}.product-sections-reviews__header{margin-bottom:20px}@media screen and (max-width: 1024px){.product-sections-reviews{padding-inline:var(--s-contain)}}html.is-sticky-purchase-bar-active .product-purchase-bar{transform:translate3d(0, 0, 0)}.product-purchase-bar{position:fixed;bottom:0;width:100%;padding-block:15px;border-top:1px solid var(--cr-subtle-2);transform:translate3d(0, 100%, 0);transition:transform .4s ease-in-out;z-index:10}.product-purchase-bar__wrapper{gap:8px}.product-purchase-bar__wrapper[data-purchase-bar-subscription=false] .product-purchase-bar__label--subscription,.product-purchase-bar__wrapper[data-purchase-bar-subscription=true] .product-purchase-bar__label--purchase{display:none}.product-purchase-bar__form{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}.product-purchase-bar__form .c-product-form__submit{min-width:250px}.product-purchase-bar__form .c-item-selling-plan__option{padding-inline:0px}.product-purchase-bar__form .c-product-form__variants,.product-purchase-bar__form .c-product-form__selling-plan .c-product-form__selling-plan-label,.product-purchase-bar__form .c-product-form__info,.product-purchase-bar__form .c-product-form__true-med,.product-purchase-bar__form #c-product-form__payment{display:none}@media screen and (min-width: 601px){.product-purchase-bar__form .c-item-selling-plan__option{flex-wrap:nowrap;align-items:center;padding-block:0px}.product-purchase-bar__form .c-item-selling-plan__options{gap:24px}.product-purchase-bar__form .c-item-selling-plan__option:last-child{gap:8px}.product-purchase-bar__form .c-item-selling-plan__option__frequency{flex-wrap:nowrap;gap:8px;margin-top:0px;margin-left:0px}.product-purchase-bar__form .c-item-selling-plan__option__frequency.c-field{--height: unset}.product-purchase-bar__form .c-item-selling-plan__option__frequency.c-field select{--height: unset;padding-right:var(--padding-h);padding-left:0px;background-color:rgba(0,0,0,0);color:var(--cr-gray-4);border-radius:0px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 9 5'><path stroke='%23000' stroke-linecap='round' d='M1 .5 4.5 4 8 .5' opacity='.65'/></svg>") right 0 center/8px no-repeat}.product-purchase-bar__form .c-item-selling-plan.is-default-subscription .c-item-selling-plan__options{flex-direction:row-reverse}.product-purchase-bar__form .c-item-selling-plan .c-item-selling-plan__options{flex-direction:row}.product-purchase-bar__form .c-item-selling-plan__option .c-item-price,.product-purchase-bar__form .c-item-selling-plan__option__frequency label,.product-purchase-bar__form .c-item-selling-plan__divider,.product-purchase-bar__form .c-item-selling-plan__option__reassurances{display:none}}.product-purchase-bar__label .c-item-selling-plan__option__label{margin-left:.5em}@media screen and (max-width: 600px){.product-purchase-bar__wrapper{flex-direction:column;align-items:stretch}.product-purchase-bar__toggle{gap:5px;text-align:left}.product-purchase-bar__form{border-top:1px solid rgba(0,0,0,.1)}.product-purchase-bar__form .c-product-form__actions{width:100%}.product-purchase-bar__form .c-product-form__submit{min-width:unset}.product-purchase-bar .c-item-selling-plan{max-height:0px;transition:max-height .3s ease-in-out}.product-purchase-bar .c-item-selling-plan.is-purchase-bar .c-item-selling-plan__option__label{display:none}.product-purchase-bar.is-selling-plan-active .c-item-selling-plan{max-height:400px}}.nutrition-product-container{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;padding:20px;border-radius:var(--radius);justify-content:center}.nutrition-product-container .nf{margin-right:0px;margin-bottom:0px}@media screen and (max-width: 1024px){.nutrition-product-container .nf{width:100% !important}}.blog-content__hero{margin-block:10px}.blog-content__navigation{position:sticky;top:var(--s-header);overflow-x:auto;gap:10px;padding-block:10px;z-index:3}.blog-content__filter{gap:10px}.blog-content__search{--padding-h: 12px;--btn-size: 14px;border-radius:100px;background:rgba(233,233,233,.5);backdrop-filter:blur(25px)}.blog-content__search__input{height:26px;padding-left:var(--padding-h);padding-right:29px;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}.blog-content__search__actions{position:absolute;top:0;right:3px;width:26px;height:26px}.blog-content__search__submit{width:var(--btn-size);transition:transform var(--t-1)}@media(hover: hover){.blog-content__search__submit:hover{transform:scale(1.05)}}.blog-content__main{margin-bottom:40px}.blog-content__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:10px;grid-auto-rows:auto}.blog-content__grid>*{grid-column:span 1;grid-row:span 1}.blog-content__grid>:nth-child(13n+5){grid-column:span 2;grid-row:span 2}@media screen and (max-width: 1024px){.blog-content__grid{grid-template-columns:repeat(2, 1fr)}.blog-content__grid>:nth-child(13n+5){grid-column:span 1;grid-row:span 1}}@media screen and (max-width: 600px){.blog-content__grid{grid-template-columns:repeat(1, 1fr)}}.blog-content__empty{gap:20px;padding-block:var(--s-section)}.blog-content-careers__main{margin-block:80px}.blog-content-careers__title{margin-bottom:40px}.blog-content-careers__blocks{gap:40px}.blog-content-careers__block{gap:20px}.blog-content-careers__header{gap:10px}.blog-content-careers__header__link{font:var(--t-h-4)}.blog-content-careers__labels{gap:10px}.blog-content-careers__labels li{pointer-events:none}.blog-content-careers__excerpt{max-width:700px}.blog-content-careers__empty{gap:20px;padding-block:var(--s-section)}@media screen and (max-width: 1024px){.blog-content-careers__blocks{grid-template-columns:repeat(1, 1fr)}}@media screen and (max-width: 600px){.blog-content-careers__main{margin-block:40px}}.article-content{margin-bottom:50px}.article-content__hero__breadcrumb{position:relative;top:20px;left:20px;width:fit-content;max-width:calc(100% - var(--s-contain)*3);z-index:1}.article-content__hero__breadcrumb:first-child a{text-decoration:underline}.article-content__hero__image{position:relative;width:50%;min-height:450px}.article-content__hero__image .svg-logo{width:60% !important;margin:auto}.article-content__hero__content{flex:1;padding:20px}.article-content__hero__content__title{max-width:700px;margin-bottom:18px}.article-content__hero__content__date{margin-bottom:12px}.article-content__hero__tags{margin-bottom:24px}.article-content__hero__actions{gap:10px;margin-top:auto}@media screen and (max-width: 1024px){.article-content__hero__image{width:100%}.article-content__hero__content{padding-block:20px;padding-block:var(--s-contain)}}.article-content__author{gap:10px}.article-content__author__image{position:relative;overflow:hidden;flex-shrink:0;width:60px;height:60px;border-radius:100%}.article-content__author__image .svg-user{width:80%}.article-content__author__name{gap:4px}.article-content__share{gap:4px}.article-content__share__list{gap:10px}.article-content__share__list>*{width:24px;height:24px;transition:opacity .2s ease-in}@media(hover: hover){.article-content__share__list>*:hover{opacity:.8}}.article-content__wysiwyg{margin-block:80px}.article-content__products{margin-block:80px}.article-content__related__title{margin-bottom:10px}.article-content__related__articles{gap:10px;overflow-x:auto}.article-content__related__articles>*{width:25%}@media screen and (max-width: 1024px){.article-content__hero__breadcrumb{left:var(--s-contain)}.article-content__related__title{margin-bottom:24px}.article-content__related__articles{justify-content:flex-start}.article-content__related__articles>*{flex:0 0 auto;width:45%}}@media screen and (max-width: 600px){.article-content__related__articles>*{width:90%}}.search-content__hero{margin:40px auto}.search-content__title{margin-bottom:40px}.search-content__tabs{gap:10px;margin-bottom:50px}.search-content__count{margin-bottom:15px}.search-content__wrapper{position:relative;overflow:hidden}.search-content__wrapper:not(:last-child){margin-bottom:40px}.search-content__results{margin-bottom:40px}.search-content__container{min-height:min(200px,var(--s-vp-height)*.6);transition:opacity .4s ease-in-out}.search-content__container.is-active{transition-delay:.4s}.search-content__container:not(.is-active){position:absolute;width:100%;top:0;left:0;opacity:0;pointer-events:none}.search-content__action{display:none;margin-top:40px}.search-content__suggestion__title{padding-bottom:4px;margin-bottom:10px;border-bottom:1px solid rgba(0,0,0,.1)}.search-content__suggestion__grid{gap:10px}@media screen and (max-width: 1024px){.search-content__suggestion__grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 600px){.search-content__suggestion__grid{grid-template-columns:repeat(1, 1fr)}}.c-search-grid{gap:10px}@media screen and (min-width: 2200px){.c-search-grid{grid-template-columns:repeat(6, 1fr)}}@media screen and (min-width: 1800px){.c-search-grid{grid-template-columns:repeat(5, 1fr)}}@media screen and (max-width: 1024px){.c-search-grid{grid-template-columns:repeat(2, 1fr)}}.faq-content{margin-block:40px;gap:40px}.faq-content__aside{flex:none;padding-left:0}.faq-content__main{flex:1}.faq-content__section:not(:last-child){margin-bottom:80px}.faq-content__title:not(:last-child){margin-bottom:20px}@media screen and (max-width: 1024px){.faq-content{flex-direction:column}.faq-content__aside{width:100%}.faq-content__main{flex:none}.faq-content__main [data-scroll-spy-target]{scroll-margin-top:40px}.faq-content__section:not(:last-child){margin-bottom:40px}}.p-sitemap{margin-block:var(--s-section)}.p-sitemap .collectionGroup h1,.p-sitemap .collectionGroup h2{margin-bottom:20px}@media screen and (max-width: 600px){.p-sitemap__content{grid-template-columns:repeat(1, 1fr)}}.p-contact__header{margin-block:52px}.p-contact__header .c-header__description{color:var(--cr-gray-4)}.p-contact__form{max-width:930px;margin-inline:auto;margin-block:52px}.p-contact__form textarea{height:270px}.p-contact__form__footer{gap:24px}.p-contact__form__success{text-align:center;min-height:min(50vh,420px)}.govx-id-page-wrapper .shopify-payment-button__button--unbranded{padding:0;background-color:var(--cr-black);border-radius:var(--radius)}@media(hover: hover){.govx-id-page-wrapper .shopify-payment-button__button--unbranded:not([disabled]):hover{background-color:var(--cr-accent)}}.govx-id-page-wrapper .govx-id-page>*:not(:last-child){margin-bottom:24px}.govx-id-page-wrapper .govx-id-page li{list-style-position:unset}@media only screen and (min-width: 749px){.govx-widget-footer .footer-item.govx-id{top:0 !important}}.govx-widget-footer .govx-id img{opacity:1;max-width:115px;border-radius:unset}html.template-page-quiz .g-announcement,html.template-page-quiz .g-header,html.template-page-quiz .g-footer{display:none}.s-quiz-page{position:fixed;inset:0;width:100%;height:100%;--header-height: 75px}.s-quiz-page--initial-loading .s-quiz-page__loading-screen{opacity:1;background-color:var(--cr-black)}.s-quiz-page--initial-loading .s-quiz-page__loading-screen__text--initial{display:block}.s-quiz-page--initial-loading .s-quiz-page__header,.s-quiz-page--landing .s-quiz-page__header{background-color:var(--cr-black)}.s-quiz-page--initial-loading .s-quiz-page__header__logo,.s-quiz-page--landing .s-quiz-page__header__logo{filter:brightness(0) invert(1)}.s-quiz-page--initial-loading .s-quiz-page__header__back-button,.s-quiz-page--initial-loading .s-quiz-page__header__close-button,.s-quiz-page--landing .s-quiz-page__header__back-button,.s-quiz-page--landing .s-quiz-page__header__close-button{display:none}.s-quiz-page--landing .s-quiz-page__landing{opacity:1;pointer-events:auto}.s-quiz-page--question-step .s-quiz-page__questions{opacity:1;pointer-events:auto;overflow-y:auto}.s-quiz-page--question-step .s-quiz-page__progress-bar{opacity:1;visibility:visible}.s-quiz-page--results-loading .s-quiz-page__loading-screen{opacity:1;background-color:var(--cr-gray-1)}.s-quiz-page--results-loading .s-quiz-page__loading-screen__text--results{display:block}.s-quiz-page--results-loading .s-quiz-page__header__back-button,.s-quiz-page--results-loading .s-quiz-page__header__close-button{visibility:hidden}.s-quiz-page--results-loaded .s-quiz-page__header__back-button{visibility:hidden}.s-quiz-page--results-loaded .s-quiz-page__main{overflow-y:auto}.s-quiz-page--results-loaded .s-quiz-page__results{opacity:1;pointer-events:auto;overflow:unset}.s-quiz-page--results-loaded .s-quiz-page__checkout-bar{visibility:visible}.s-quiz-page__progress-bar{position:fixed;bottom:0;left:0;z-index:3;width:100%;height:10px;background-color:var(--cr-white);visibility:hidden}.s-quiz-page__progress-bar__content{height:100%;background-color:var(--cr-accent);transition:width .3s ease,opacity .3s ease}.s-quiz-page__header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;width:100%;height:var(--header-height);background-color:var(--cr-white);transition:background-color .3s ease}.s-quiz-page__header__logo{max-width:90px;width:100%;margin-inline:auto}.s-quiz-page__header__close-button,.s-quiz-page__header__back-button{--height: 32px;width:32px;padding:0}.s-quiz-page__header__close-button svg{width:80%}.s-quiz-page__main{display:grid;grid-template-columns:minmax(0, 1fr) 100%;position:relative;height:calc(100% - var(--header-height));background-color:var(--cr-gray-1);overflow:hidden}.s-quiz-page__main.is-first-time-customer .s-quiz-page__landing__text--first-timers{display:block}.s-quiz-page__main.is-first-time-customer .s-quiz-page__landing__start-cta{visibility:visible;opacity:1}.s-quiz-page__main.is-past-customer .s-quiz-page__landing__text--past-purchasers{display:block}.s-quiz-page__main.is-past-customer .s-quiz-page__landing__start-cta{visibility:visible;opacity:1}.s-quiz-page__content{grid-column:1/-1;grid-row:1/-1;height:100%;opacity:0;pointer-events:none;transition:opacity .3s ease}.s-quiz-page__landing{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;opacity:0;pointer-events:none;padding-top:80px;background-color:var(--cr-black)}.s-quiz-page__landing__content{position:relative;z-index:1;margin-top:auto;margin-inline:auto;text-align:center}@media screen and (max-width: 600px){.s-quiz-page__landing__content{margin-bottom:auto}}.s-quiz-page__landing__text{display:none}.s-quiz-page__landing__description{margin-top:16px}.s-quiz-page__landing__start-cta{--text-color: var(--cr-black);--bg-color: var(--cr-white);margin-top:36px;visibility:hidden;opacity:0;transition:opacity .3s var(--t-duration),background-color var(--t-duration) ease,color var(--t-duration) ease}.s-quiz-page__landing__background-image{width:100%}.s-quiz-page__questions{display:grid;grid-template-columns:minmax(0, 1fr) 100%;max-width:900px;width:100%;margin-inline:auto;padding-top:36px;padding-bottom:96px;overflow:hidden;transition-delay:.6s}.s-quiz-page__questions__error-message{margin-top:12px;text-align:center;color:red;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.s-quiz-page__questions__error-message.is-show{opacity:1;visibility:visible}.s-quiz-page__question{grid-column:1/-1;grid-row:1/-1;display:flex;flex-direction:column;align-items:center;margin:auto;text-align:center;pointer-events:none;opacity:0;transition:opacity .2s ease}.s-quiz-page__question.is-active{opacity:1;z-index:1;pointer-events:auto}.s-quiz-page__question__title{font-size:30px;text-align:center}.s-quiz-page__question__description{margin-top:12px}.s-quiz-page__question__list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:36px}.s-quiz-page__question__list__item{position:relative;min-width:220px}.s-quiz-page__question input[type=radio],.s-quiz-page__question input[type=checkbox]{position:absolute;top:0;left:0;opacity:0}.s-quiz-page__question input[type=radio]+label,.s-quiz-page__question input[type=checkbox]+label{display:block;width:100%;padding:12px 16px;border:2px solid var(--cr-black);border-radius:var(--radius-sm);font:var(--t-b-2);font-weight:500;text-align:center;cursor:pointer;background-color:var(--cr-white);transition:background-color .2s,color .2s}.s-quiz-page__question input[type=radio]+label .t-l-2,.s-quiz-page__question input[type=checkbox]+label .t-l-2{display:block;margin-top:6px}@media(hover: hover){.s-quiz-page__question input[type=radio]+label:hover,.s-quiz-page__question input[type=checkbox]+label:hover{background-color:var(--cr-gray-2)}}.s-quiz-page__question label:focus,.s-quiz-page__question input[type=radio]:checked+label,.s-quiz-page__question input[type=checkbox]:checked+label{background-color:var(--cr-black);color:var(--cr-white)}.s-quiz-page__question__next-button{width:220px;margin-top:42px}@media screen and (max-width: 600px){.s-quiz-page__question:not(.s-quiz-page__question--last-step){display:none}.s-quiz-page__question:not(.s-quiz-page__question--last-step).is-active{display:flex}}.s-quiz-page__why-we-ask{position:relative;margin-top:24px}.s-quiz-page__why-we-ask .js-why-we-ask-trigger{margin-inline:auto}.s-quiz-page__why-we-ask__content{position:relative;width:240px;margin:12px auto;padding:8px 10px 10px;background-color:var(--cr-white);text-align:left;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;border-radius:var(--radius-sm)}.s-quiz-page__why-we-ask__content::before{content:"";position:absolute;top:-10px;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:10px solid var(--cr-white);transform:translateX(-50%)}.s-quiz-page__why-we-ask__content.is-show{opacity:1;visibility:visible}.s-quiz-page__klaviyo-form{width:100%;max-width:450px;margin-top:36px}.s-quiz-page__klaviyo-form button[type=button]{border-radius:var(--radius-sm) !important;overflow:hidden;font:var(--t-b-3) !important}.s-quiz-page__no-klaviyo-fallback__action-next{width:100%;font-size:16px;font:var(--t-b-3)}.s-quiz-page__loading-screen{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s ease}.s-quiz-page__loading-screen__content{max-width:600px;margin:auto;text-align:center}.s-quiz-page__loading-screen__content img{max-width:150px;margin:0 auto 36px}.s-quiz-page__loading-screen__text--initial,.s-quiz-page__loading-screen__text--results{display:none}.s-quiz-page__results{z-index:1;opacity:0;pointer-events:none;padding-top:36px;padding-bottom:70px;overflow:hidden;transition:opacity .3s}.s-quiz-page__results__head{text-align:center}.s-quiz-page__results__head--no-results{display:none;text-align:center}.s-quiz-page__results__discount-content{margin-top:12px}.s-quiz-page__results__discount-code{position:relative;display:inline-block;padding:5px;border:2px solid #0b3e25;background-color:rgba(38,208,124,.3019607843);color:#0b3e25;font-weight:700;line-height:1}.s-quiz-page__results.no-results .s-quiz-page__results__head{display:none}.s-quiz-page__results.no-results .s-quiz-page__results__head--no-results{display:block}.s-quiz-page__recommended-products__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:12px;margin-top:42px}@media screen and (max-width: 1024px){.s-quiz-page__recommended-products__grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 600px){.s-quiz-page__recommended-products__grid{grid-template-columns:1fr}}.s-quiz-page__recommended-products__item .c-item-card{height:100%}.s-quiz-page__checkout-bar{position:fixed;bottom:0;left:0;z-index:3;display:flex;justify-content:center;align-items:center;width:100%;height:60px;visibility:hidden}.s-quiz-page__checkout-bar .btn.is-disabled{pointer-events:none;opacity:.6}body{--oke-widget-spaceAbove: 0px;--oke-widget-spaceBelow: 0px;--oke-stars-foregroundColor: currentColor;--oke-button-backgroundColorHover: var(--cr-blue);--oke-button-textColorHover: var(--cr-white);--oke-button-borderColorHover: transparent;--oke-text-primaryColor: var(--cr-black);--oke-text-secondaryColor: var(--cr-gray-4);--oke-highlightColor: var(--cr-accent);--oke-text-small: 12px;--oke-text-regular: 16px;--oke-text-large: 20px;--oke-text-fontFamily: "Rubik", "Helvetica Neue", Helvetica, Arial, sans-serif;--oke-title-fontWeight: 400;--oke-title-fontSize: var(--oke-text-large, 20px);--oke-title-fontFamily: "Staatliches", "Arial Narrow", Arial, sans-serif;--oke-bodyText-fontWeight: 400;--oke-bodyText-fontSize: var(--oke-text-regular, 16px);--oke-bodyText-fontFamily: "Rubik", "Helvetica Neue", Helvetica, Arial, sans-serif}[data-oke-star-rating]{line-height:.6}[data-oke-star-rating][data-average-value="5"] .oke-stars-foreground{width:100% !important}[data-oke-star-rating][data-average-value="4"] .oke-stars-foreground{width:80% !important}[data-oke-star-rating][data-average-value="3"] .oke-stars-foreground{width:60% !important}[data-oke-star-rating][data-average-value="2"] .oke-stars-foreground{width:40% !important}[data-oke-star-rating][data-average-value="1"] .oke-stars-foreground{width:20% !important}[data-oke-star-rating] .okeReviews[data-oke-container],[data-oke-star-rating] div.okeReviews{line-height:1}[data-oke-star-rating] .oke-sr-stars{margin-right:0px;line-height:.8}[data-oke-star-rating] .oke-sr-count-number,[data-oke-star-rating] .oke-sr-label-text,[data-oke-star-rating] .oke-sr-total-text{display:none}[data-oke-star-rating] .oke-sr-total-text{font:vara(--t-l-2);letter-spacing:.01em}.okeReviews[data-oke-container].oke-w,div.okeReviews.oke-w{max-width:unset !important}[data-oke-widget]{--oke-stars-foregroundColor: currentColor}[data-oke-widget] .okeReviews[data-oke-container] .oke-button,[data-oke-widget] div.okeReviews .oke-button{--height: 38px;--outline: 1px;--radius: var(--radius-sm);--t-duration: 0.3s;--text-color: var(--cr-white);--bg-color: var(--cr-black);--hover-text-color: var(--cr-white);--hover-bg-color: var(--cr-accent);position:relative;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;text-align:center;box-shadow:unset;border:unset;border-radius:var(--radius);outline:unset;cursor:pointer;user-select:none;height:var(--height);font:var(--t-l-1);letter-spacing:.02em;box-shadow:none !important;padding-inline:14px;transition:background-color var(--t-duration) ease,color var(--t-duration) ease;color:var(--text-color);background-color:var(--bg-color)}[data-oke-widget] .okeReviews[data-oke-container] .oke-w-writeReview:before,[data-oke-widget] div.okeReviews .oke-w-writeReview:before{display:none}[data-oke-widget] .oke-w-reviews-controls .oke-w-reviews-count{display:none}[data-oke-widget] .oke-w-reviews-controls .oke-w-reviews-sort{margin-left:auto}[data-oke-widget] .oke-w-reviews-list{margin-top:20px !important}[data-oke-widget] .oke-w-reviews-list .oke-w-reviews-list-item{padding:20px !important;background-color:var(--cr-white);border-radius:var(--radius-lg);border-bottom:0px !important}[data-oke-widget] .oke-w-reviews-list .oke-w-reviews-list-item:not(:last-child){margin-bottom:20px}[data-oke-widget] .oke-w-reviews-list .oke-w-review-side{padding:0px !important;border:0px !important;background-color:rgba(0,0,0,0) !important}[data-oke-widget] .oke-w-reviews-list .oke-w-review-side .oke-w-review-reviewer,[data-oke-widget] .oke-w-reviews-list .oke-w-review-side .oke-w-review-side-expandContent{background-color:var(--cr-gray-1);border-radius:8px;padding:10px}[data-oke-widget] .oke-w-reviews-list .oke-w-review-side .oke-w-review-reviewer:not(:last-child),[data-oke-widget] .oke-w-reviews-list .oke-w-review-side .oke-w-review-side-expandContent:not(:last-child){margin-bottom:8px}[data-oke-widget] .oke-w-reviews-list .oke-w-review-side .oke-w-review-reviewer .oke-w-review-product,[data-oke-widget] .oke-w-reviews-list .oke-w-review-side .oke-w-review-side-expandContent .oke-w-review-product{margin-top:0px}[data-oke-widget] .oke-w-reviews-list .oke-w-review-side .oke-w-review-reviewer .oke-w-review-recommendation,[data-oke-widget] .oke-w-reviews-list .oke-w-review-side .oke-w-review-side-expandContent .oke-w-review-recommendation{display:none}[data-oke-widget] .okeReviews[data-oke-container] .oke-w-reviewer-verified,[data-oke-widget] div.okeReviews .oke-w-reviewer-verified{font-weight:400}[data-oke-widget] .okeReviews[data-oke-container] p,[data-oke-widget] div.okeReviews p{line-height:1.25}[data-oke-widget] .okeReviews[data-oke-container] .oke-reviewContent-readMore,[data-oke-widget] div.okeReviews .oke-reviewContent-readMore{color:var(--cr-accent)}[data-oke-widget] .okeReviews[data-oke-container] .oke-reviewContent-readMore .oke-reviewContent-readMore-text.oke-bodyText,[data-oke-widget] div.okeReviews .oke-reviewContent-readMore .oke-reviewContent-readMore-text.oke-bodyText{text-transform:uppercase;font-size:12px}[data-oke-widget] .okeReviews[data-oke-container] .oke-w-review-footer,[data-oke-widget] div.okeReviews .oke-w-review-footer,[data-oke-widget] .okeReviews[data-oke-container] .oke-helpful,[data-oke-widget] div.okeReviews .oke-helpful{display:none}.okeReviews[data-oke-container] .oke-modal,div.okeReviews .oke-modal{color:var(--oke-text-primaryColor) !important}.okeReviews[data-oke-container] .oke-modal p,div.okeReviews .oke-modal p{color:var(--oke-text-primaryColor) !important;line-height:1.25 !important}.okeReviews[data-oke-container] .oke-modal .oke-mediaGallery-review .oke-w-reviewSimple .oke-w-reviewSimple-reviewer,.okeReviews[data-oke-container] .oke-modal .oke-mediaGallery-review .oke-w-reviewSimple .oke-w-reviewSimple-product,div.okeReviews .oke-modal .oke-mediaGallery-review .oke-w-reviewSimple .oke-w-reviewSimple-reviewer,div.okeReviews .oke-modal .oke-mediaGallery-review .oke-w-reviewSimple .oke-w-reviewSimple-product{background-color:var(--cr-gray-1);border-radius:8px;padding:10px;margin-top:0px}.okeReviews[data-oke-container] .oke-modal .oke-mediaGallery-review .oke-w-reviewSimple .oke-w-reviewSimple-reviewer:not(:last-child),.okeReviews[data-oke-container] .oke-modal .oke-mediaGallery-review .oke-w-reviewSimple .oke-w-reviewSimple-product:not(:last-child),div.okeReviews .oke-modal .oke-mediaGallery-review .oke-w-reviewSimple .oke-w-reviewSimple-reviewer:not(:last-child),div.okeReviews .oke-modal .oke-mediaGallery-review .oke-w-reviewSimple .oke-w-reviewSimple-product:not(:last-child){margin-bottom:8px}.okeReviews[data-oke-container] .oke-modal .oke-mediaGallery-review .oke-w-reviewSimple .oke-w-reviewSimple-helpful,div.okeReviews .oke-modal .oke-mediaGallery-review .oke-w-reviewSimple .oke-w-reviewSimple-helpful{display:none}#rebuy-cart [data-rebuy-cart-anchor=header]{border-bottom:1px solid var(--cr-gray-2);padding-bottom:10px}#rebuy-cart .rebuy-money{font:var(--t-b-4)}#rebuy-cart .rebuy-product-image img{opacity:1}#rebuy-cart.has-items [data-rebuy-cart-anchor=footer]{border-top:1px solid var(--cr-gray-2)}#rebuy-cart .rebuy-cart__flyout{gap:0px}#rebuy-cart .rebuy-cart__flyout-empty-cart>*:not(:last-child){margin-bottom:12px}@media(hover: hover){#rebuy-cart .rebuy-cart__flyout-item-remove:hover{color:red}}#rebuy-cart .rebuy-cart__title{font:var(--t-h-3)}#rebuy-cart .rebuy-cart__progress-bar-prompt{font:var(--t-b-4)}#rebuy-cart .rebuy-cart__progress-bar-meter-fill{background:var(--cr-blue)}#rebuy-cart .rebuy-cart__flyout-item-product-title{font:var(--t-b-4)}#rebuy-cart .rebuy-cart__flyout-item-quantity-widget{border-radius:var(--radius-sm);overflow:hidden}#rebuy-cart .rebuy-cart__flyout-item-quantity-widget-button{--t-duration: 0.3s;transition:background-color var(--t-duration) ease,color var(--t-duration) ease}@media(hover: hover){#rebuy-cart .rebuy-cart__flyout-item-quantity-widget-button:hover{color:var(--cr-white);background-color:var(--cr-accent)}}#rebuy-cart .rebuy-cart__flyout-subtotal{padding-block:12px}#rebuy-cart .rebuy-cart__checkout-button{height:50px}#rebuy-cart .rebuy-product-actions .rebuy-button{font:var(--t-l-1)}#rebuy-cart .rebuy-button{--t-duration: 0.3s;border-radius:var(--radius-sm);border:none;transition:background-color var(--t-duration) ease,color var(--t-duration) ease}@media(hover: hover){#rebuy-cart .rebuy-button:hover{color:var(--cr-white);background-color:var(--cr-accent)}}#rebuy-cart .rebuy-widget .primary-title{font:var(--t-h-4)}#rebuy-cart .rebuy-widget .rebuy-product-block .rebuy-product-media{max-width:90px}#rebuy-cart .rebuy-widget .rebuy-product-block .rebuy-product-actions{max-width:90px}#rebuy-cart .rebuy-widget .rebuy-product-block .rebuy-product-actions .rebuy-button{padding:6px 10px}#rebuy-cart .rebuy-widget .rebuy-product-block .rebuy-product-info .rebuy-product-title{font:var(--t-b-4)}#rebuy-cart .rebuy-cart__flyout-item-subscription .rebuy-button{background-color:var(--cr-black);color:var(--cr-white)}@media(hover: hover){#rebuy-cart .rebuy-cart__flyout-item-subscription .rebuy-button:hover{background-color:var(--cr-accent)}}#rebuy-cart .rebuy-cart__flyout-item-subscription .rebuy-button+.rebuy-cart__flyout-item-subscription-discount-explanation{display:none}#rebuy-cart .rebuy-cart__flyout-item-subscription-discount-explanation{font:var(--t-b-3);margin-top:20px;padding-inline:12px;text-align:center;color:var(--cr-gray-4)}#rebuy-cart .rebuy-cart__footer-text{padding:16px;color:var(--cr-black);font:var(--t-b-4)}#rebuy-cart .rebuy-cart__footer-text a{color:var(--cr-blue);text-decoration:underline}#rivo-account-slideout{font-family:"Rubik","Helvetica Neue",Helvetica,Arial,sans-serif}#rivo-account-slideout p{font:var(--t-b-2)}#rivo-account-slideout span.rivo-aw-button-points-balance-currency{font:var(--t-l-2)}#rivo-account-slideout .rivo-slideout__header{border-bottom:1px solid var(--cr-gray-2);margin-bottom:16px}#rivo-account-slideout .rivo-aw-title{font:var(--t-b-1)}#rivo-account-slideout .rivo-slideout-content-wrapper .rivo-aw-title-link{margin-bottom:6px}#rivo-account-slideout .rivo-slideout-content-wrapper .rivo-product-image{opacity:1}#rivo-account-slideout .rivo-aw-home-featured-content-image-wrapper{border-radius:var(--radius)}#rivo-account-slideout .rivo-orders-page{padding-block:12px}#rivo-account-slideout .rivo-product-action-title{font:var(--t-b-3)}#rivo-account-slideout .rivo-product-action-more-info{border-radius:var(--radius)}#rivo-account-slideout .rivo-product-action-add-to-cart,#rivo-account-slideout .rivo-add-shipping-address a,#rivo-account-slideout .rivo-logout-link a{--t-duration: 0.3s;border-radius:var(--radius);transition:background-color var(--t-duration) ease,color var(--t-duration) ease}@media(hover: hover){#rivo-account-slideout .rivo-product-action-add-to-cart:hover,#rivo-account-slideout .rivo-add-shipping-address a:hover,#rivo-account-slideout .rivo-logout-link a:hover{color:var(--cr-white);background-color:var(--cr-black)}}#rivo-account-slideout .rivo-form-row button{--t-duration: 0.3s;border:none;border-radius:var(--radius);transition:background-color var(--t-duration) ease,color var(--t-duration) ease}@media(hover: hover){#rivo-account-slideout .rivo-form-row button:hover{color:var(--cr-white);background-color:var(--cr-accent)}}#rivo-account-slideout form input[type=submit]{border-radius:var(--radius)}#rivo-account-slideout .rivo-google-login-button{border-radius:var(--radius)}:root{--rivo-background: #eeeeee;--rivo-tier-1-color: #c77c24;--rivo-tier-2-color: #a8a9ad;--rivo-tier-3-color: #d0ad22;--rivo-font-secondary: "Rubik", "Helvetica Neue", Helvetica, Arial, sans-serif;--rivo-vip-tier-table-max-width: var(--width-lg)}html.template-page-rivo-loyalty-landing-page .rivo-card-icon svg,html.template-page-rivo-loyalty-landing-page .rivo-card-icon img{opacity:1}html.template-page-rivo-loyalty-landing-page .rivo-hero-buttons .button,html.template-page-rivo-loyalty-landing-page .rivo-modal-button{--t-duration: 0.3s;--text-color: var(--cr-black);--bg-color: var(--cr-white);--hover-text-color: var(--cr-white);--hover-bg-color: var(--cr-accent);position:relative;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;text-align:center;box-shadow:unset;border:unset;outline:unset;cursor:pointer;user-select:none;height:38px;padding-inline:14px;border-radius:var(--radius-sm);font:var(--t-b-4);letter-spacing:.02em;text-transform:capitalize;transition:background-color var(--t-duration) ease,color var(--t-duration) ease;color:var(--text-color);background-color:var(--bg-color)}@media(hover: hover){html.template-page-rivo-loyalty-landing-page .rivo-hero-buttons .button:not([disabled]):hover,html.template-page-rivo-loyalty-landing-page .rivo-modal-button:not([disabled]):hover{--text-color: var(--hover-text-color);--bg-color: var(--hover-bg-color)}}html.template-page-rivo-loyalty-landing-page .rivo-modal-button{--text-color: var(--cr-white);--bg-color: var(--cr-black)}html.template-page-rivo-loyalty-landing-page span.rivo-th-tier-image{display:none}html.template-page-rivo-loyalty-landing-page span.rivo-th-tier-threshold{font-weight:400;border-bottom:1px solid var(--cr-gray-3);padding-block:15px;width:50%;margin-inline:auto}html.template-page-rivo-loyalty-landing-page th.rivo-vip-tier-table-thead-first-cell,html.template-page-rivo-loyalty-landing-page .rivo-vip-tier-table-tbody-row>td:first-child,html.template-page-rivo-loyalty-landing-page .rivo-vip-tier-table-tbody-row>.rivo-vip-tier-table-row-perk-name{display:none}html.template-page-rivo-loyalty-landing-page .rivo-vip-tier-table tbody tr:last-child td:last-child{padding-bottom:40px}html.template-page-rivo-loyalty-landing-page td.rivo-vip-tier-table-row-perk-name{text-align:left}html.template-page-rivo-loyalty-landing-page td.rivo-vip-tier-table-row-perk-value{text-align:center}html.template-page-rivo-loyalty-landing-page span.rivo-th-tier-name{margin:0 auto;margin-bottom:10px}html.template-page-rivo-loyalty-landing-page .rivo-tier-column-1 span.rivo-th-tier-name{color:var(--rivo-tier-1-color)}html.template-page-rivo-loyalty-landing-page .rivo-tier-column-2 span.rivo-th-tier-name{color:var(--rivo-tier-2-color)}html.template-page-rivo-loyalty-landing-page .rivo-tier-column-3 span.rivo-th-tier-name{color:var(--rivo-tier-3-color)}html.template-page-rivo-loyalty-landing-page .rivo-vip-tier-progress-container{width:50%}@media(max-width: 768px){html.template-page-rivo-loyalty-landing-page .rivo-vip-tier-progress-container{width:95%}}html.template-page-rivo-loyalty-landing-page .rivo-account-progress-container{background:var(--rivo-background)}html.template-page-rivo-loyalty-landing-page .rivo-account-progress-bar{background:var(--rivo-secondary-color)}html.template-page-rivo-loyalty-landing-page .rivo-progress-current-tier-label,html.template-page-rivo-loyalty-landing-page .rivo-progress-next-tier-label{text-transform:uppercase}html.template-page-rivo-loyalty-landing-page .rivo-vip-tier-progress-container.rivo-vip-tier-columns{justify-content:center}html.template-page-rivo-loyalty-landing-page .rivo-points-expiry{padding:10px;background:var(--rivo-background);width:fit-content;margin:0 auto;border-radius:.75rem;font-size:14px}html.template-page-rivo-loyalty-landing-page input.rivo-coupon-code,html.template-page-rivo-loyalty-landing-page input.rivo-form-input{font-size:16px;border-radius:5px;border:1px solid var(--rivo-primary-color)}html.template-page-rivo-loyalty-landing-page .rivo-copy-button.rivo-success-button::before,html.template-page-rivo-loyalty-landing-page button[aria-label="Copy coupon code"]::before{background-color:var(--rivo-secondary-color);border-radius:100%}html.template-page-rivo-loyalty-landing-page button.rivo-copy-button{background-color:rgba(0,0,0,0);cursor:pointer;border:none;position:absolute;right:25px}html.template-page-rivo-loyalty-landing-page .rivo-modal__title{font-family:var(--rivo-font-heading)}html.template-page-rivo-loyalty-landing-page .rivo-modal-p a{text-decoration:underline}html.template-page-rivo-loyalty-landing-page .rivo-modal-p a:after{content:"."}html.template-page-rivo-loyalty-landing-page #points-logs-activity th{color:#fff;border-bottom:5px solid #000}html.template-page-rivo-loyalty-landing-page #points-logs-activity td{font-size:14px;border-bottom:1px solid #fff}html.template-page-rivo-loyalty-landing-page #points-logs-activity tbody tr:nth-child(even){background:var(--cr-white)}html.template-page-rivo-loyalty-landing-page .rivo-how-it-works-step-number{font-family:var(--rivo-font-heading);margin-bottom:15px}html.template-page-rivo-loyalty-landing-page .rivo-how-it-works-step-number:before{content:"0"}html.template-page-rivo-loyalty-landing-page .rivo-how-it-works-step-image img{margin-bottom:15px;margin-inline:auto}html.template-page-rivo-loyalty-landing-page .rivo-how-it-works-step-title{font-family:var(--rivo-font-heading)}html.template-page-rivo-loyalty-landing-page .rivo-how-it-works-step-subtitle{line-height:1.2;max-width:270px;margin:0 auto}html.template-page-rivo-loyalty-landing-page .rivo-lp-section-title{text-transform:capitalize}html.template-page-rivo-loyalty-landing-page .rivo-lp-section-subheading{font:var(--t-b-3);text-transform:uppercase;margin-bottom:12px;display:inline-block}html.template-page-rivo-loyalty-landing-page .rivo-card-title{font-family:var(--rivo-font-heading)}html.template-page-rivo-loyalty-landing-page .rivo-arrow-icon,html.template-page-rivo-loyalty-landing-page .rivo-completed{opacity:1;display:flex;align-items:center;width:25px;padding:2px;height:25px;justify-content:center;border-radius:100%;background:var(--rivo-background);display:none}html.template-page-rivo-loyalty-landing-page .rivo-arrow-icon svg,html.template-page-rivo-loyalty-landing-page .rivo-completed{fill:var(--rivo-secondary-color)}html.template-page-rivo-loyalty-landing-page .rivo-card:hover{border-color:var(--rivo-secondary-color)}html.template-page-rivo-loyalty-landing-page #rivo-ways-to-redeem .rivo-arrow-icon{display:none}html.template-page-rivo-loyalty-landing-page #rivo-ways-to-redeem .rivo-card-icon img{width:250px;height:250px}html.template-page-rivo-loyalty-landing-page #rivo-lp-my-rewards .rivo-card-icon img{width:150px;height:150px}html.template-page-rivo-loyalty-landing-page #rivo-ways-to-redeem #rivo-reward-380439 .rivo-card-icon,html.template-page-rivo-loyalty-landing-page #rivo-ways-to-redeem #rivo-reward-380440 .rivo-card-icon,html.template-page-rivo-loyalty-landing-page #rivo-ways-to-redeem #rivo-reward-380441 .rivo-card-icon{display:none}@media screen and (min-width: 768px)and (max-width: 1024px){html.template-page-rivo-loyalty-landing-page .rivo-hero-banner-text{padding-left:0}html.template-page-rivo-loyalty-landing-page .rivo-hero-banner-wrapper{padding-left:25px}}@media(max-width: 749px){html.template-page-rivo-loyalty-landing-page .rivo-lp-content{padding-left:var(--s-contain);padding-right:var(--s-contain)}html.template-page-rivo-loyalty-landing-page .rivo-mobile-banner-overlay .rivo-lp-content{top:50%;left:50%;transform:translate(-50%, -50%)}html.template-page-rivo-loyalty-landing-page .rivo-how-it-works-steps{margin-top:0}html.template-page-rivo-loyalty-landing-page br.rivo-hide-mobile{display:none}html.template-page-rivo-loyalty-landing-page span.rivo-th-tier-threshold{font-weight:400;width:90%;height:55px}html.template-page-rivo-loyalty-landing-page span.rivo-th-tier-image img.custom-icon,html.template-page-rivo-loyalty-landing-page span.rivo-th-tier-image svg{width:60px;height:60px}html.template-page-rivo-loyalty-landing-page td.rivo-vip-tier-table-row-perk-value,html.template-page-rivo-loyalty-landing-page td.rivo-vip-tier-table-row-perk-name{padding:10px 0}html.template-page-rivo-loyalty-landing-page #rivo-vip-tiers .rivo-lp-content{padding:0}html.template-page-rivo-loyalty-landing-page #rivo-ways-to-redeem .rivo-card{width:90%;min-width:90%}html.template-page-rivo-loyalty-landing-page #rivo-ways-to-redeem .rivo-card-icon img{width:150px;height:150px}html.template-page-rivo-loyalty-landing-page #rivo-lp-my-rewards .rivo-card-icon img{width:100px;height:100px}html.template-page-rivo-loyalty-landing-page span.rivo-th-tier-threshold{font-size:14px}html.template-page-rivo-loyalty-landing-page table.rivo-vip-tier-table td{padding-left:10px;padding-right:10px}}.rivo-instagram-form{display:flex;flex-direction:column;gap:15px;justify-content:center;height:var(--s-main-min-height)}.rivo-instagram-form__field{width:100%}.rivo-instagram-form__field:not(:last-child){margin-bottom:15px}.rivo-instagram-form__field input{padding:15px 10px;border:1px solid var(--cr-black);border-radius:var(--radius);width:100%}.rivo-instagram-form__field label{font-size:16px;font-weight:600;margin-bottom:6px;display:block}.rivo-instagram-form__note{margin-top:4px}.rivo-instagram-form__submit{margin-top:15px}.rivo-hiw-referrals{margin-block:var(--s-section)}.rivo-hiw-referrals__steps{margin-top:40px;gap:20px}.rivo-hiw-referrals__step-item{display:flex;flex-direction:column;flex:1;text-align:center;gap:10px}.rivo-hiw-referrals__image img{height:var(--rivo-icon-height-desktop);margin:0 auto;object-fit:contain}@media screen and (max-width: 768px){.rivo-hiw-referrals__image img{height:var(--rivo-icon-height-mobile)}}#skio-root button[type=button]{--t-duration: 0.3s;font:var(--t-l-1);letter-spacing:.02em;transition:background-color var(--t-duration) ease,color var(--t-duration) ease}@media(hover: hover){#skio-root button[type=button]:hover{color:var(--cr-white) !important;background-color:var(--cr-accent) !important}}