.section-announcement:has(.announcement-bar--sticky){position:sticky;top:0;z-index:13}.section-announcement .announcement-bar{min-height:var(--announcement-bar-mobile-min-height, 0);max-height:none;background:var(--announcement-bar-bg, rgb(var(--color-background)));color:var(--announcement-bar-text-color, rgb(var(--color-foreground)))}.section-announcement .announcement-bar__message{padding-top:var(--announcement-bar-mobile-top-spacing, 6px);padding-bottom:var(--announcement-bar-mobile-bottom-spacing, 6px);box-sizing:border-box}.section-announcement .announcement-bar__text{height:auto;overflow:visible;justify-content:center;width:100%;max-width:265px;color:inherit;font-family:var(--font-body-family);font-size:var(--announcement-bar-mobile-text-size, 14px);font-style:normal;font-weight:var(--announcement-bar-text-weight, 500);line-height:1.4;letter-spacing:0;text-align:center}.section-announcement .announcement-bar__text a{color:inherit;background-image:linear-gradient(to right,currentColor 0%,currentColor 100%)}@media screen and (min-width:768px){.section-announcement .announcement-bar{min-height:var(--announcement-bar-min-height, 0)}.section-announcement .announcement-bar__message{padding-top:var(--announcement-bar-top-spacing, 6px);padding-bottom:var(--announcement-bar-bottom-spacing, 6px)}.section-announcement .announcement-bar__text{max-width:none;font-size:var(--announcement-bar-text-size, 14px)}}.collection-cards-slider{--collection-slider-inline-gutter: 2rem;display:block;padding-block:var(--collection-slider-mobile-top-spacing, 0) var(--collection-slider-mobile-bottom-spacing, 0)}.collection-cards-slider__header{display:flex;width:100%;padding-top:4px;flex-direction:column;align-items:stretch}.collection-cards-slider__intro{display:flex;width:100%;flex-direction:column;text-align:center}.collection-cards-slider__subheading,.collection-cards-slider__heading,.collection-cards-slider__text,.collection-cards-slider__description{margin:0}.collection-cards-slider__subheading{margin-bottom:8px;color:var(--collection-slider-text-color, rgb(var(--color-foreground-secondary)));font-family:var(--font-body-family);font-size:12px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:0;text-transform:uppercase}.collection-cards-slider .collection-cards-slider__heading{color:var(--collection-slider-heading-color, rgb(var(--color-foreground)));font-family:var(--font-display-family, var(--font-heading-family));font-size:24px;font-style:normal;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none}.collection-cards-slider .collection-cards-slider__heading strong{font-style:normal;font-weight:700}.collection-cards-slider .collection-cards-slider__heading em,.collection-cards-slider .collection-cards-slider__heading em strong{font-style:italic;font-weight:400}.collection-cards-slider .collection-cards-slider__text,.collection-cards-slider .collection-cards-slider__description{width:100%;color:var(--collection-slider-text-color, rgb(var(--color-foreground-secondary)));font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:0;text-align:center}.collection-cards-slider .collection-cards-slider__text{margin-top:8px;padding-top:1px}.collection-cards-slider .collection-cards-slider__description{margin-top:8px}.collection-cards-slider .collection-cards-slider__text.rte>*,.collection-cards-slider .collection-cards-slider__description.rte>*{width:auto;max-width:none;margin:0;padding-inline:0;color:inherit}.collection-cards-slider__tabs{display:flex;width:calc(100% + var(--collection-slider-inline-gutter, 2rem) + var(--collection-slider-inline-gutter, 2rem));margin-inline:calc(-1 * var(--collection-slider-inline-gutter, 2rem));padding-inline:var(--collection-slider-inline-gutter, 2rem);gap:12px;overflow-x:auto;scrollbar-width:none}.collection-cards-slider__intro+.collection-cards-slider__tabs,.collection-cards-slider__description+.collection-cards-slider__tabs{margin-top:20px}.collection-cards-slider__tabs::-webkit-scrollbar{display:none}.collection-cards-slider__tab{display:inline-flex;flex:0 0 auto;padding:10px 23px;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--collection-slider-tab-border, rgb(var(--color-border)));border-radius:30px;color:var(--collection-slider-tab-color, rgb(var(--color-foreground)));background:var(--collection-slider-tab-background, rgb(var(--color-background)));font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:0;white-space:nowrap;cursor:pointer;transition:color var(--duration-default) ease,background-color var(--duration-default) ease,border-color var(--duration-default) ease}.collection-cards-slider__tab.is-active{border-color:var(--collection-slider-tab-active-border, rgb(var(--color-foreground)));color:var(--collection-slider-tab-active-color, rgb(var(--color-foreground)));background:var(--collection-slider-tab-active-background, rgb(var(--color-background-secondary)))}.collection-cards-slider__tab-content{display:block;overflow:hidden}.collection-cards-slider__tab-label{display:block;max-width:60vw}.collection-cards-slider__label-text{display:block;overflow:hidden;text-overflow:ellipsis}.collection-cards-slider__tab .collection-cards-slider__tab-label,.collection-cards-slider__button .collection-cards-slider__button-label{transform-style:flat}.collection-cards-slider__tab .collection-cards-slider__tab-label:after,.collection-cards-slider__button .collection-cards-slider__button-label:after{right:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.collection-cards-slider__tab .button__label,.collection-cards-slider__tab .button__label:after,.collection-cards-slider__tab:hover .button__label,.collection-cards-slider__tab:hover .button__label:after{color:var(--collection-slider-tab-color, rgb(var(--color-foreground)))}.collection-cards-slider__tab.is-active .button__label,.collection-cards-slider__tab.is-active .button__label:after,.collection-cards-slider__tab.is-active:hover .button__label,.collection-cards-slider__tab.is-active:hover .button__label:after{color:var(--collection-slider-tab-active-color, rgb(var(--color-foreground)))}.collection-cards-slider__track{display:flex;width:calc(100% + var(--collection-slider-inline-gutter, 2rem) + var(--collection-slider-inline-gutter, 2rem));max-width:none;margin-inline:calc(-1 * var(--collection-slider-inline-gutter, 2rem));padding-inline:var(--collection-slider-inline-gutter, 2rem);justify-content:center;gap:20px;overflow-x:auto;scroll-padding-inline:var(--collection-slider-inline-gutter, 2rem);scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none}.collection-cards-slider__header+.collection-cards-slider__track{margin-top:24px}.collection-cards-slider__track.is-scrollable{justify-content:flex-start}.collection-cards-slider__track.is-dragging,.collection-cards-slider__track.is-scrollbar-dragging{scroll-behavior:auto;scroll-snap-type:none;cursor:grabbing}.collection-cards-slider__track.is-free-scrolling,.collection-cards-slider__track.is-programmatic-scrolling{scroll-behavior:auto;scroll-snap-type:none}.collection-cards-slider__track.is-dragging *{cursor:grabbing}.collection-cards-slider__track::-webkit-scrollbar{display:none}.collection-cards-slider__card{position:relative;display:flex;width:300px;min-height:447px;padding:20px 0 88px;flex:0 0 300px;flex-direction:column;overflow:hidden;border-radius:28px;color:var(--collection-card-title-color, rgb(var(--color-foreground)));background:var(--collection-card-background, rgb(var(--color-background-secondary)));box-shadow:0 2px 8px rgba(var(--collection-slider-shadow, var(--color-shadow)),.05);scroll-snap-align:start;text-decoration:none}.collection-cards-slider__card[hidden]{display:none}.collection-cards-slider__card-title{width:100%;margin:0;padding-inline:16px;color:var(--collection-card-title-color, rgb(var(--color-foreground)));font-family:var(--font-display-family, var(--font-heading-family));font-size:26px;font-style:normal;font-weight:700;line-height:1.4;letter-spacing:0;text-align:center;text-transform:uppercase}.collection-cards-slider__card-title strong{font-style:normal;font-weight:700}.collection-cards-slider__card-title em,.collection-cards-slider__card-title em strong{display:block;font-style:italic;font-weight:400}.collection-cards-slider__media{display:flex;width:100%;margin-top:23px;flex:1 0 auto;align-items:flex-start;justify-content:center}.collection-cards-slider__media[data-no-title]{margin-top:96px}.collection-cards-slider__image{display:block;width:auto;max-width:100%;height:238px;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.collection-cards-slider__button{position:absolute;right:16px;bottom:16px;left:16px;display:flex;min-width:0;height:57px;padding-inline:22px;align-items:center;justify-content:space-between;gap:12px;overflow:hidden;border-radius:999px;color:var(--collection-slider-button-color, rgb(var(--color-button-secondary-text)));background:var(--collection-slider-button-background, rgb(var(--color-button-secondary)));box-shadow:0 14px 18px rgba(var(--collection-slider-shadow, var(--color-shadow)),.1);transition:color .45s cubic-bezier(.165,.84,.44,1);z-index:1}.collection-cards-slider__button-label{min-width:0;font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:500;line-height:27.2px;letter-spacing:0;white-space:nowrap}.collection-cards-slider__button .collection-cards-slider__button-label:after{color:var(--collection-slider-button-hover-color, rgb(var(--color-button-secondary-text-hover)))}.collection-cards-slider__button .button__content{width:100%;justify-content:space-between}.collection-cards-slider__button-icons{position:relative;display:block;width:18px;height:18px;flex:0 0 18px;overflow:hidden}.collection-cards-slider__button-icon{display:block;width:18px;height:18px}.collection-cards-slider__button-icon svg{display:block;width:18px;height:18px}.collection-cards-slider__button .animated-button-circle{background-color:var(--collection-slider-button-hover-background, rgb(var(--color-button-secondary-hover)))}.collection-cards-slider__controls{display:flex;width:100%;margin-top:24px;align-items:center;gap:24px}.collection-cards-slider__controls[hidden]{display:none}.collection-cards-slider__scrollbar{--collection-cards-scrollbar-thumb-width: 186px;width:100%;height:8px;margin:0;padding:0;flex:1 1 auto;border:0;border-radius:30px;-webkit-appearance:none;appearance:none;background:var(--collection-slider-progress-track, rgb(var(--color-background-secondary)));cursor:pointer}.collection-cards-slider__scrollbar::-webkit-slider-thumb{width:var(--collection-cards-scrollbar-thumb-width);height:8px;border:0;border-radius:30px;-webkit-appearance:none;appearance:none;background:var(--collection-slider-progress-thumb, rgb(var(--color-scrollbar)))}.collection-cards-slider__scrollbar::-moz-range-track{height:8px;border:0;border-radius:30px;background:var(--collection-slider-progress-track, rgb(var(--color-background-secondary)))}.collection-cards-slider__scrollbar::-moz-range-thumb{width:var(--collection-cards-scrollbar-thumb-width);height:8px;border:0;border-radius:30px;background:var(--collection-slider-progress-thumb, rgb(var(--color-scrollbar)))}.collection-cards-slider__scrollbar:focus,.collection-cards-slider__scrollbar:focus-visible{outline:none;box-shadow:none}.collection-cards-slider__arrows{display:none;flex:0 0 auto;gap:10px}.collection-cards-slider__arrow{display:inline-flex;width:46px;height:46px;padding:0;align-items:center;justify-content:center;border:1px solid var(--collection-slider-arrow-border, rgb(var(--color-border)));border-radius:23px;color:var(--collection-slider-arrow-color, rgb(var(--color-foreground)));background:rgb(var(--color-background));cursor:pointer;transition:opacity var(--duration-default) ease,transform var(--duration-default) ease}.collection-cards-slider__arrow:disabled{border-color:var(--collection-slider-arrow-disabled-border, rgb(var(--color-border)));color:var(--collection-slider-arrow-disabled-color, rgb(var(--color-foreground-secondary)));cursor:default;opacity:.3}.collection-cards-slider__arrow svg{display:block;width:20px;height:20px}.collection-cards-slider__arrow--previous svg{transform:scaleX(-1)}@media screen and (hover:hover)and (pointer:fine){.collection-cards-slider__tab:hover .button__label{transform:translate3d(0,-100%,0)}.collection-cards-slider__card .collection-cards-slider__image{transition:transform .7s cubic-bezier(.4,0,.25,1)}.collection-cards-slider__card:hover .collection-cards-slider__image{transform:scale(1.03)}.collection-cards-slider__button:hover{color:var(--collection-slider-button-hover-color, rgb(var(--color-button-secondary-text-hover)))}.collection-cards-slider__button:hover .button__label,.collection-cards-slider__button:hover .button__label:after,.collection-cards-slider__button:hover .collection-cards-slider__button-icon{color:var(--collection-slider-button-hover-color, rgb(var(--color-button-secondary-text-hover)))}.collection-cards-slider__button:hover .button__label{transform:translate3d(0,-100%,0)}.collection-cards-slider__button:hover .animated-button-circle{opacity:1;transform:translateY(-50%) scale(1) translateZ(0)}.collection-cards-slider__arrow:not(:disabled):hover{opacity:var(--hover-opacity)}.collection-cards-slider__arrow--previous:not(:disabled):hover{transform:translate(-.2rem)}.collection-cards-slider__arrow--next:not(:disabled):hover{transform:translate(.2rem)}}@media screen and (min-width:768px){.collection-cards-slider{padding-block:var(--collection-slider-top-spacing, 0) var(--collection-slider-bottom-spacing, 0)}.collection-cards-slider__header{display:grid;grid-template-columns:minmax(0,var(--collection-slider-content-width, 640px)) minmax(0,545px);align-items:start;justify-content:space-between;column-gap:40px}.collection-cards-slider__intro{grid-row:1;grid-column:1;text-align:left}.collection-cards-slider--align-center .collection-cards-slider__intro{text-align:center}.collection-cards-slider--align-right .collection-cards-slider__intro{text-align:right}.collection-cards-slider__subheading{font-size:14px;line-height:20.8px}.collection-cards-slider .collection-cards-slider__heading{font-size:36px;letter-spacing:-.5px}.collection-cards-slider .collection-cards-slider__text{margin-top:0;text-align:inherit}.collection-cards-slider .collection-cards-slider__description{grid-row:1 / span 2;grid-column:2;margin-top:0;padding-top:1px;text-align:left}.collection-cards-slider__tabs{grid-row:2;grid-column:1;width:100%;margin-inline:0;padding-inline:0;flex-wrap:wrap;overflow:visible}.collection-cards-slider__tab,.collection-cards-slider__tab-label{max-width:100%}.collection-cards-slider__intro+.collection-cards-slider__tabs,.collection-cards-slider__description+.collection-cards-slider__tabs{margin-top:30px}.collection-cards-slider__header+.collection-cards-slider__track{margin-top:30px}.collection-cards-slider__card{width:320px;min-height:476px;flex-basis:320px}.collection-cards-slider__image{height:272px}.collection-cards-slider__scrollbar{--collection-cards-scrollbar-thumb-width: 480px;height:5px}.collection-cards-slider__scrollbar::-webkit-slider-thumb{height:5px}.collection-cards-slider__scrollbar::-moz-range-track,.collection-cards-slider__scrollbar::-moz-range-thumb{height:5px}.collection-cards-slider__scrollbar::-moz-range-thumb{width:var(--collection-cards-scrollbar-thumb-width)}.collection-cards-slider__arrows{display:flex}}@media screen and (min-width:768px)and (max-width:1024px){.collection-cards-slider .collection-cards-slider__heading{font-size:30px}}@media screen and (min-width:768px)and (max-width:1100px){.collection-cards-slider__header{grid-template-columns:minmax(0,1fr)}.collection-cards-slider .collection-cards-slider__description{grid-row:2;grid-column:1;max-width:none;margin-top:8px;padding-top:1px}.collection-cards-slider__tabs{grid-row:3}.collection-cards-slider__description+.collection-cards-slider__tabs{margin-top:20px}}@media screen and (min-width:1200px){.collection-cards-slider{--collection-slider-inline-gutter: 50px}.collection-cards-slider__container.container{padding-inline:50px}}@media screen and (min-width:1440px){.collection-cards-slider{--collection-slider-inline-gutter: calc(50px + (100vw - 1440px)/2) }}.collection-menu-section{position:sticky;top:var(--announcement-bar-offset, 0px);z-index:11;transition:top .4s cubic-bezier(.19,1,.22,1)}body:has(.shopify-section-header-sticky:not(.shopify-section-header-hidden)) .collection-menu-section{top:calc(var(--announcement-bar-offset, 0px) + var(--header-height, 0px))}body:has(.shopify-section-header.animate) .collection-menu-section{transition:top .85s cubic-bezier(.602,.007,.374,.995)}.collection-menu{view-transition-name:collection-menu;display:block;padding-block:var(--collection-menu-mobile-top-spacing, 0px) var(--collection-menu-mobile-bottom-spacing, 0px);background:rgb(var(--color-background, 255, 255, 255));box-shadow:inset 0 -.1rem rgb(var(--color-border, 221, 221, 221));color:rgb(var(--color-foreground, 30, 31, 37));font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif)}.collection-menu__scroller{position:relative;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.collection-menu__scroller::-webkit-scrollbar{display:none}.collection-menu__list{display:flex;gap:4.8rem;width:max-content;margin:0 auto;padding:0 2rem;list-style:none}.collection-menu__item{flex:none;margin:0}.collection-menu__item:has([data-active]){scroll-initial-target:nearest}.collection-menu__link{position:relative;display:block;padding:1.8rem 0 1.9rem;color:inherit;font-size:1.6rem;font-weight:500;line-height:2rem;letter-spacing:normal;text-align:center;text-decoration:none;white-space:nowrap}.collection-menu__indicator{position:absolute;right:0;bottom:0;left:0;height:.5rem;background:rgb(var(--color-button, 15, 156, 14));transform:scaleX(0);transition:transform .35s cubic-bezier(.19,1,.22,1)}.collection-menu__link.is-active .collection-menu__indicator{view-transition-name:collection-menu-indicator;transform:scaleX(1)}::view-transition-group(collection-menu-indicator){animation-duration:.4s;animation-timing-function:cubic-bezier(.19,1,.22,1)}.collection-menu__link:focus-visible{outline:.2rem solid currentColor;outline-offset:-.2rem}@media screen and (min-width:768px){.collection-menu{padding-block:var(--collection-menu-top-spacing, 0px) var(--collection-menu-bottom-spacing, 0px)}}@media(prefers-reduced-motion:reduce){.collection-menu-section,body:has(.shopify-section-header.animate) .collection-menu-section,.collection-menu__indicator{transition:none}}.collection-banner-section .collection-hero{padding-block:var(--collection-banner-mobile-top-spacing, 0) var(--collection-banner-mobile-bottom-spacing, 0)}.collection-banner-section .collection-hero__title{color:#202c48}@media screen and (min-width:768px){.collection-banner-section .collection-hero{padding-block:var(--collection-banner-top-spacing, 0) var(--collection-banner-bottom-spacing, 0)}}.collection-grid-section{background:#fff}.collection-grid-section .collection-grid{padding-block:var(--collection-grid-mobile-top-spacing, 0) var(--collection-grid-mobile-bottom-spacing, 0);background:#fff}.collection-grid-section .collection-top{padding:0;margin:0;border-bottom:0}.collection-grid-section .collection-product-tabs{display:block;width:100%;margin-bottom:4rem;overflow:hidden;background:#fff}.collection-grid-section .collection-product-tabs__track{display:flex;width:100%;min-width:0;flex-wrap:nowrap;justify-content:flex-start;gap:1.2rem;overflow:hidden;scroll-behavior:smooth;scrollbar-width:none}.collection-grid-section .collection-product-tabs__track.is-scrollable{justify-content:flex-start;overflow-x:auto;cursor:grab;-webkit-user-select:none;user-select:none}.collection-grid-section .collection-product-tabs__track.is-dragging{scroll-behavior:auto;cursor:grabbing}.collection-grid-section .collection-product-tabs__track::-webkit-scrollbar{display:none}.collection-grid-section .collection-product-tabs__tab{height:4.2rem;padding:1rem 2.2rem;flex:0 0 auto;overflow:hidden;border:.1rem solid #ded6c6;border-radius:3rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background-secondary));cursor:pointer;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:1.4rem;font-style:normal;font-weight:400;line-height:1;letter-spacing:0;text-align:center}.collection-grid-section .collection-product-tabs__label-viewport{display:block;height:2rem;overflow:hidden}.collection-grid-section .collection-product-tabs__label{position:relative;display:block;height:2rem;line-height:2rem;transform:translateZ(0);transition:transform .4s cubic-bezier(.165,.84,.44,1) .05s}.collection-grid-section .collection-product-tabs__label:after{content:attr(data-label);position:absolute;inset:100% auto auto 0;color:inherit;line-height:2rem}@media screen and (hover:hover)and (pointer:fine){.collection-grid-section .collection-product-tabs__tab:hover .collection-product-tabs__label{transform:translate3d(0,-100%,0)}}.collection-grid-section .collection-product-tabs__tab.is-active{border-color:rgb(var(--color-button));color:rgb(var(--color-button-text));background:rgb(var(--color-button))}.collection-grid-section .collection-product-tabs__tab:focus-visible{outline:.2rem solid currentColor;outline-offset:.2rem}.collection-grid-section .collection-product-tabs__empty{margin:4rem 0;color:rgb(var(--color-foreground));text-align:center}.collection-grid-section .collection-grid .container{width:100%;max-width:1200px;margin-inline:auto}.collection-grid-section .collection-select-card{display:flex;height:100%;min-width:0;flex-direction:column;overflow:hidden;border:.1rem solid rgba(var(--color-border),1);border-radius:1.6rem;background:rgb(var(--color-background-secondary))}.collection-grid-section .collection-select-card__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden}.collection-grid-section .collection-select-card__image,.collection-grid-section .collection-select-card__placeholder{width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.collection-grid-section .collection-select-card__badges{position:absolute;z-index:1;top:1.2rem;left:1.2rem;display:flex;align-items:flex-start;flex-direction:column;gap:.8rem;pointer-events:none}.collection-grid-section .collection-select-card__badges .badge{display:inline-flex;height:2rem;padding:0 .9rem;align-items:center;border-radius:2rem;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:.95rem;font-style:normal;font-weight:700;line-height:1;letter-spacing:.076rem}.collection-grid-section .collection-select-card__content{display:flex;flex:1;min-width:0;flex-direction:column;padding:1.6rem}.collection-grid-section .collection-select-card__title,.collection-grid-section .collection-select-card__description,.collection-grid-section .collection-select-card__price{margin:0}.collection-grid-section .collection-select-card__title{color:#202c48;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:1.8rem;font-style:normal;font-weight:700;line-height:2rem;letter-spacing:0}.collection-grid-section .collection-select-card__title a{color:inherit;text-decoration:none}.collection-grid-section .collection-select-card__description{display:-webkit-box;overflow:hidden;margin-top:.6rem;color:#7c8394;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:1.3rem;font-style:normal;font-weight:400;line-height:2rem;letter-spacing:0;-webkit-box-orient:vertical;-webkit-line-clamp:2}.collection-grid-section .collection-select-card__price{margin-top:1.6rem;color:rgb(var(--color-foreground));font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:1.8rem;font-style:normal;font-weight:700;line-height:2.4rem;letter-spacing:0}.collection-grid-section .collection-select-card__form{margin-top:auto;padding-top:1.2rem}.collection-grid-section .collection-select-card__button{position:relative;width:100%;height:auto;min-height:4.4rem;padding:1rem 2rem;border:0;border-radius:999px;color:rgb(var(--color-button-text));background:rgb(var(--color-button));cursor:pointer;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:1.6rem;font-style:normal;font-weight:700;line-height:1;letter-spacing:0;text-align:center}.collection-grid-section .collection-select-card__button:disabled{cursor:not-allowed;opacity:.5}.collection-grid-section .collection-select-card__button .animated-button-circle{background-color:#000}.collection-grid-section .collection-select-card__button.loading .button__content{opacity:0}.collection-grid-section .collection-select-card__button .loading-overlay__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.collection-grid-section .collection-select-card__button .loading-overlay__spinner svg{width:1.8rem;height:1.8rem}@media screen and (min-width:768px){.collection-grid-section .collection-grid{padding-block:var(--collection-grid-top-spacing, 0) var(--collection-grid-bottom-spacing, 0)}.collection-grid-section .collection-select-card{border-radius:1.8rem}.collection-grid-section .collection-select-card__media{height:30rem;aspect-ratio:auto}.collection-grid-section .collection-select-card__image{transform:scale(1.2)}.collection-grid-section .collection-select-card__content{padding:2rem}.collection-grid-section .collection-select-card__form{margin-top:0}.collection-grid-section .collection-select-card__button{height:4.6rem;min-height:4.6rem}}@media screen and (max-width:767.98px){.collection-grid-section .collection-product-tabs{margin-bottom:2.4rem}.collection-grid-section .collection-product-tabs__track{justify-content:flex-start;overflow-x:auto}.collection-grid-section .collection-select-card__media{height:25rem;aspect-ratio:auto}.collection-grid-section .collection-select-card__content{align-items:center;padding:2rem;text-align:center}.collection-grid-section .collection-select-card__title{order:1}.collection-grid-section .collection-select-card__description{order:3;width:100%;margin-top:0;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-weight:300;line-height:1.9rem;text-align:center}.collection-grid-section .collection-select-card__form{order:4;width:100%;padding-top:1.6rem}.collection-grid-section .collection-select-card__price{order:5;margin-top:1.2rem;line-height:2.2rem}}.content-cards{--content-cards-inline-gutter: 2rem;display:block;padding-block:var(--content-cards-mobile-top-spacing, 0) var(--content-cards-mobile-bottom-spacing, 0)}.content-cards .content-cards__heading{max-width:328px;margin:0 auto 24px;padding-top:4px;color:rgb(var(--color-foreground));font-family:var(--font-display-family, var(--font-heading-family));font-size:24px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:0;text-align:center;text-transform:none}.content-cards .content-cards__heading--with-intro{margin-bottom:12px}.content-cards .content-cards__intro{max-width:608px;margin:0 auto 24px;padding-top:1px;color:rgb(var(--color-foreground-secondary, var(--color-foreground)));font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:0;text-align:center;text-transform:none}.content-cards .content-cards__heading em{font-family:inherit;font-style:italic;font-weight:400}.content-cards__track{display:flex;width:calc(100% + var(--content-cards-inline-gutter, 2rem) + var(--content-cards-inline-gutter, 2rem));max-width:none;margin:0 calc(-1 * var(--content-cards-inline-gutter, 2rem));padding:0 var(--content-cards-inline-gutter, 2rem);list-style:none;align-items:stretch;gap:12px;overflow-x:auto;scroll-padding-inline:var(--content-cards-inline-gutter, 2rem);scroll-snap-type:x mandatory;scrollbar-width:none}.content-cards__track::-webkit-scrollbar{display:none}.content-cards__card{display:flex;width:280px;padding:32px 20px;flex:0 0 280px;align-items:center;flex-direction:column;gap:24px;border-radius:20px;background:var(--content-cards-card-color-1, rgb(var(--color-background-secondary)));scroll-snap-align:start}.content-cards__card--tint-2{background:var(--content-cards-card-color-2, rgb(var(--color-background-secondary)))}.content-cards__card--tint-3{background:var(--content-cards-card-color-3, rgb(var(--color-background-secondary)))}.content-cards__card--tint-4{background:var(--content-cards-card-color-4, rgb(var(--color-background-secondary)))}.content-cards__icon{width:88px;height:88px;flex:0 0 88px;overflow:hidden;border-radius:50%;background:rgb(var(--color-background))}.content-cards__icon-image{display:block;width:100%;height:100%;object-fit:cover}.content-cards__copy{display:flex;width:100%;flex-direction:column;gap:14px;text-align:center}.content-cards .content-cards__title,.content-cards .content-cards__text{margin:0;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:16px;font-style:normal;line-height:150%;letter-spacing:0;text-transform:none}.content-cards .content-cards__title{font-weight:700}.content-cards .content-cards__text{font-weight:400}@media screen and (min-width:768px){.content-cards{padding-block:var(--content-cards-top-spacing, 0) var(--content-cards-bottom-spacing, 0)}.content-cards .content-cards__heading{max-width:var(--content-cards-heading-max-width, none);margin-bottom:40px;padding-top:0;font-size:30px}.content-cards .content-cards__heading--with-intro{margin-bottom:12px}.content-cards .content-cards__intro{margin-bottom:40px}.content-cards__track{gap:32px}.content-cards__card{min-height:var(--content-cards-card-min-height, 0);padding:32px;flex:1 0 280px}}@media screen and (min-width:1025px){.content-cards .content-cards__heading{font-size:36px;line-height:124%}}@media screen and (min-width:1200px){.content-cards{--content-cards-inline-gutter: 50px}.content-cards__container.container{padding-inline:50px}}@media screen and (min-width:1440px){.content-cards{--content-cards-inline-gutter: calc(50px + (100vw - 1440px)/2) }}.customer-reviews{--customer-reviews-inline-gutter: 2rem;display:block;padding-block:var(--customer-reviews-mobile-top-spacing, 0) var(--customer-reviews-mobile-bottom-spacing, 0)}.customer-reviews__header{display:flex;width:100%;max-width:720px;margin:0 auto 24px;padding-top:4px;align-items:center;flex-direction:column;gap:8px;text-align:center}.customer-reviews__subheading,.customer-reviews__heading,.customer-reviews__intro,.customer-reviews__review-title,.customer-reviews__author,.customer-reviews__product-title{margin:0}.customer-reviews__subheading{color:var(--customer-reviews-subheading-color, rgb(var(--color-foreground-secondary)));font-family:var(--font-body-family);font-size:12px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:0;text-align:center;text-transform:uppercase}.customer-reviews .customer-reviews__heading{color:var(--customer-reviews-heading-color, rgb(var(--color-foreground)));font-family:var(--font-display-family, var(--font-heading-family));font-size:24px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:0;text-align:center;text-transform:none}.customer-reviews .customer-reviews__heading-lead{display:block}.customer-reviews .customer-reviews__heading strong{font-family:inherit;font-size:inherit;font-style:normal;font-weight:700;line-height:inherit;letter-spacing:inherit}.customer-reviews .customer-reviews__heading em,.customer-reviews .customer-reviews__heading em strong{font-family:inherit;font-size:inherit;font-style:italic;font-weight:400;line-height:inherit;letter-spacing:inherit}.customer-reviews .customer-reviews__intro{max-width:542px;color:var(--customer-reviews-text-color, rgb(var(--color-foreground-secondary)));font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:0;text-align:center}.customer-reviews .customer-reviews__intro.rte>*{width:auto;max-width:none;margin:0;padding-inline:0;color:inherit}.customer-reviews__track{display:flex;width:calc(100% + var(--customer-reviews-inline-gutter, 2rem) + var(--customer-reviews-inline-gutter, 2rem));max-width:none;margin-inline:calc(-1 * var(--customer-reviews-inline-gutter, 2rem));padding-inline:var(--customer-reviews-inline-gutter, 2rem);align-items:stretch;justify-content:center;gap:10px;overflow-x:auto;scroll-padding-inline:var(--customer-reviews-inline-gutter, 2rem);scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none}.customer-reviews__track.is-scrollable{justify-content:flex-start}.customer-reviews__track.is-dragging,.customer-reviews__track.is-scrollbar-dragging{scroll-behavior:auto;scroll-snap-type:none;cursor:grabbing}.customer-reviews__track.is-free-scrolling,.customer-reviews__track.is-programmatic-scrolling{scroll-behavior:auto;scroll-snap-type:none}.customer-reviews__track.is-dragging *{cursor:grabbing}.customer-reviews__track::-webkit-scrollbar{display:none}.customer-reviews__card{display:flex;width:300px;min-width:0;padding:24px 0;flex:0 0 300px;align-items:center;flex-direction:column;border-radius:var(--customer-reviews-card-radius, 20px);color:var(--customer-reviews-card-text-color, rgb(var(--color-foreground)));background:var(--customer-reviews-card-bg, rgb(var(--color-background-secondary)));scroll-snap-align:start;text-align:center}.customer-reviews__media{display:flex;width:200px;height:214px;margin:0 auto 20px;align-items:center;justify-content:center}.customer-reviews__image{display:block;width:200px;height:214px;object-fit:contain;mix-blend-mode:multiply;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.customer-reviews__content{display:flex;width:100%;min-height:0;flex:1 1 auto;align-items:center;flex-direction:column}.customer-reviews__rating{display:flex;min-height:16px;margin-bottom:10px;align-items:center;justify-content:center;gap:8px}.customer-reviews__stars{position:relative;display:inline-flex;color:var(--customer-reviews-star-color, rgb(var(--color-foreground)));line-height:0}.customer-reviews__stars-empty,.customer-reviews__stars-filled{display:flex;white-space:nowrap}.customer-reviews__stars-empty{opacity:.2}.customer-reviews__stars-filled{position:absolute;inset:0 auto 0 0;width:var(--rating-percent, 100%);overflow:hidden}.customer-reviews__stars .icon{display:block;width:16px;height:16px;flex:0 0 16px}.customer-reviews__rating-value{color:var(--customer-reviews-text-color, rgb(var(--color-foreground-secondary)));font-family:var(--font-body-family);font-size:13px;font-weight:500;line-height:18.85px}.customer-reviews__review-title{width:100%;padding-inline:21px;color:var(--customer-reviews-card-title-color, rgb(var(--color-foreground)));font-family:var(--font-body-family);font-size:18px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:0;text-align:center}.customer-reviews__review{width:100%;margin-top:18px;padding-inline:25px}.customer-reviews__review-text{display:-webkit-box;overflow:hidden;color:var(--customer-reviews-card-text-color, rgb(var(--color-foreground)));font-family:var(--font-body-family);font-size:13px;font-style:normal;font-weight:400;line-height:18.85px;letter-spacing:0;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:4}.customer-reviews__review.is-expanded .customer-reviews__review-text{display:block;overflow:visible}.customer-reviews__read-more{margin:4px auto 0;padding:0;border:0;color:var(--customer-reviews-card-link-color, rgb(var(--color-foreground)));background:transparent;font-family:var(--font-body-family);font-size:13px;font-style:normal;font-weight:500;line-height:18.85px;letter-spacing:0;text-align:center;text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:10%;cursor:pointer}.customer-reviews__read-more[hidden]{display:none}.customer-reviews__bottom{display:flex;width:100%;margin-top:auto;padding-top:16px;align-items:center;flex-direction:column;gap:16px}.customer-reviews__author{display:flex;min-height:28px;padding-top:8px;align-items:center;justify-content:center;gap:4px;color:var(--customer-reviews-card-link-color, rgb(var(--color-foreground)));font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:600;line-height:18.2px;letter-spacing:0}.customer-reviews__verified{display:block;width:20px;height:20px;flex:0 0 20px;color:var(--customer-reviews-verified-color, rgb(var(--color-foreground)));line-height:0}.customer-reviews__verified .icon{display:block;width:20px;height:20px}.customer-reviews__product-title{padding-inline:21px;color:var(--customer-reviews-text-color, rgb(var(--color-foreground-secondary)));font-family:var(--font-body-family);font-size:13px;font-style:normal;font-weight:400;line-height:18.85px;letter-spacing:0;text-align:center}.customer-reviews .customer-reviews__product-button.button--primary{display:inline-flex;height:auto;min-height:54px;max-width:100%;padding:15px 48px 17px;align-items:center;justify-content:center;border-radius:100px;color:var(--customer-reviews-button-text, rgb(var(--color-button-text)));background-color:var(--customer-reviews-button-bg, rgb(var(--color-button)));font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:0;text-align:center;text-decoration:none;text-transform:none}.customer-reviews .customer-reviews__product-button.button--primary:focus{background-color:var(--customer-reviews-button-bg, rgb(var(--color-button)))}.customer-reviews .customer-reviews__product-button .button__label{color:var(--customer-reviews-button-text, rgb(var(--color-button-text)));white-space:normal;overflow-wrap:anywhere}.customer-reviews__heading,.customer-reviews__intro,.customer-reviews__review-title,.customer-reviews__review-text,.customer-reviews__product-title,.customer-reviews__author>span:last-child{min-width:0;overflow-wrap:anywhere}.customer-reviews .customer-reviews__product-button .button__label:after{color:var(--customer-reviews-button-hover-text, rgb(var(--color-button-text-hover)))}.customer-reviews .customer-reviews__product-button .animated-button-circle{background-color:var(--customer-reviews-button-hover-bg, rgb(var(--color-button-hover)))}.customer-reviews__controls{display:flex;width:100%;margin-top:24px;align-items:center}.customer-reviews__controls[hidden]{display:none}.customer-reviews__scrollbar{--customer-reviews-scrollbar-thumb-width: 186px;width:100%;height:8px;margin:0;padding:0;border:0;border-radius:30px;-webkit-appearance:none;appearance:none;background:var(--customer-reviews-scrollbar-track, rgb(var(--color-background-secondary)));cursor:pointer}.customer-reviews__scrollbar::-webkit-slider-thumb{width:var(--customer-reviews-scrollbar-thumb-width);height:8px;border:0;border-radius:30px;-webkit-appearance:none;appearance:none;background:var(--customer-reviews-scrollbar-thumb, rgb(var(--color-scrollbar)))}.customer-reviews__scrollbar::-moz-range-track{height:8px;border:0;border-radius:30px;background:var(--customer-reviews-scrollbar-track, rgb(var(--color-background-secondary)))}.customer-reviews__scrollbar::-moz-range-thumb{width:var(--customer-reviews-scrollbar-thumb-width);height:8px;border:0;border-radius:30px;background:var(--customer-reviews-scrollbar-thumb, rgb(var(--color-scrollbar)))}.customer-reviews__scrollbar:focus-visible,.customer-reviews__scrollbar:focus{outline:none;box-shadow:none}.customer-reviews__arrows{display:none;flex:0 0 auto;gap:10px}.customer-reviews__arrow{display:inline-flex;width:46px;height:46px;padding:0;align-items:center;justify-content:center;border:1px solid var(--customer-reviews-arrow-color, rgb(var(--color-border)));border-radius:23px;color:var(--customer-reviews-arrow-color, rgb(var(--color-foreground)));background:var(--customer-reviews-arrow-bg, rgb(var(--color-background)));cursor:pointer;transition:opacity var(--duration-default, .3s) ease,transform var(--duration-default, .3s) ease}.customer-reviews__arrow:disabled{border-color:var(--customer-reviews-arrow-disabled-border, var(--customer-reviews-arrow-color, rgb(var(--color-border))));color:var(--customer-reviews-arrow-disabled-color, var(--customer-reviews-arrow-color, rgb(var(--color-foreground))));cursor:default;opacity:.3}.customer-reviews__arrow-icon{display:block;width:20px;height:20px;line-height:0}.customer-reviews__arrow-icon .icon{display:block;width:20px;height:20px}.customer-reviews__arrow--previous .customer-reviews__arrow-icon{transform:rotate(180deg)}@media screen and (hover:hover)and (pointer:fine){.customer-reviews__arrow:not(:disabled):hover{opacity:var(--hover-opacity, .6)}.customer-reviews__arrow--previous:not(:disabled):hover{transform:translate(-.2rem)}.customer-reviews__arrow--next:not(:disabled):hover{transform:translate(.2rem)}.customer-reviews__read-more:hover{opacity:var(--hover-opacity, .6)}}@media screen and (min-width:768px){.customer-reviews{padding-block:var(--customer-reviews-top-spacing, 0) var(--customer-reviews-bottom-spacing, 0)}.customer-reviews__header{margin-bottom:40px;padding-top:0;gap:12px}.customer-reviews .customer-reviews__heading{font-size:30px}.customer-reviews .customer-reviews__heading-lead{display:inline}.customer-reviews__track{gap:20px}.customer-reviews__card{width:370px;padding:24px 21px;flex:0 0 370px}.customer-reviews__media{margin-bottom:24px}.customer-reviews__content{min-height:326px}.customer-reviews__rating{margin-bottom:9px}.customer-reviews__review-title{padding-inline:0;font-family:var(--font-display-family, var(--font-heading-family));font-size:20px}.customer-reviews__review{margin-top:14px;padding-inline:0}.customer-reviews__review-text{-webkit-line-clamp:3}.customer-reviews__product-title{padding-inline:0}.customer-reviews__bottom{padding-top:24px;gap:12px}.customer-reviews__controls{margin-top:40px;gap:24px}.customer-reviews__scrollbar{--customer-reviews-scrollbar-thumb-width: 480px;height:5px}.customer-reviews__scrollbar::-webkit-slider-thumb{height:5px}.customer-reviews__scrollbar::-moz-range-track,.customer-reviews__scrollbar::-moz-range-thumb{height:5px}.customer-reviews__scrollbar::-moz-range-thumb{width:var(--customer-reviews-scrollbar-thumb-width)}.customer-reviews__arrows{display:flex}}@media screen and (min-width:1025px){.customer-reviews .customer-reviews__heading{font-size:36px}}@media screen and (min-width:1200px){.customer-reviews{--customer-reviews-inline-gutter: 50px}.customer-reviews__container.container{padding-inline:50px}}@media screen and (min-width:1440px){.customer-reviews{--customer-reviews-inline-gutter: calc(50px + (100vw - 1440px)/2) }}.customer-reviews--photo .customer-reviews__header{margin-bottom:40px;padding-top:0;gap:15px}.customer-reviews--photo .customer-reviews__intro{padding-top:1px}.customer-reviews--photo .customer-reviews__track{margin-block:-30px -38px;padding-block:30px 38px;gap:20px}.customer-reviews--photo .customer-reviews__card{padding:0;align-items:stretch;overflow:hidden;background:var(--customer-reviews-card-bg, rgb(var(--color-background)));box-shadow:0 4px 34px rgba(var(--color-shadow, 0, 0, 0),.05);text-align:left}.customer-reviews--photo .customer-reviews__media{width:100%;height:268px;margin:0;flex:0 0 auto}.customer-reviews--photo .customer-reviews__image{width:100%;height:100%;object-fit:cover;mix-blend-mode:normal}.customer-reviews--photo .customer-reviews__content{min-height:0;padding:22px 24px 24px;align-items:flex-start}.customer-reviews--photo .customer-reviews__rating{margin-bottom:0;justify-content:flex-start}.customer-reviews--photo .customer-reviews__review-title{margin-top:12px;padding-inline:0;text-align:left}.customer-reviews--photo .customer-reviews__review{margin-top:11.39px;padding-inline:0}.customer-reviews--photo .customer-reviews__review-text{display:block;overflow:visible;font-size:16px;line-height:25.6px;text-align:left}.customer-reviews--photo .customer-reviews__bottom{padding-top:16px;align-items:flex-start}.customer-reviews--photo .customer-reviews__author{min-height:0;padding-top:0;justify-content:flex-start;gap:2px;color:var(--customer-reviews-card-link-color, rgb(var(--color-foreground)))}.customer-reviews--photo .customer-reviews__author>span:not([class]){margin-right:10px;order:-1}.customer-reviews__verified-label{font-size:12px;font-weight:500;line-height:15.6px}.customer-reviews .pdp-stars{position:relative;display:inline-flex;flex-shrink:0;color:var(--pdp-stars-color, var(--customer-reviews-star-color, rgb(var(--color-foreground))))}.customer-reviews .pdp-stars__row{display:flex;gap:2px}.customer-reviews .pdp-stars__row .icon{display:block;width:16px;height:16px;flex:0 0 16px}.customer-reviews .pdp-stars__row--filled{position:absolute;inset:0 auto 0 0;width:var(--pdp-stars-fill, 100%);overflow:hidden}.customer-reviews .pdp-rating{display:flex;max-width:100%;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 12px;color:var(--customer-reviews-heading-color, rgb(var(--color-foreground)));font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:14px;font-style:normal;font-weight:500;line-height:1.4;letter-spacing:0}.customer-reviews .pdp-rating strong{font-weight:700}.customer-reviews .pdp-rating__text{display:inline-flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px;overflow-wrap:anywhere}.customer-reviews .pdp-rating__icon{display:block;width:16px;height:16px;flex:0 0 16px;object-fit:contain}@media screen and (min-width:768px){.customer-reviews--photo .customer-reviews__card{width:407px;flex-basis:407px}.customer-reviews--photo .customer-reviews__review-title{font-family:var(--font-body-family)}.customer-reviews--photo .customer-reviews__track{scroll-behavior:auto;scroll-snap-type:none}}.faq{display:block;padding-block:var(--faq-mobile-top-spacing, 0) var(--faq-mobile-bottom-spacing, 0)}.faq__panel{display:grid;width:100%;gap:10px}.faq__intro{width:100%;max-width:363px}.faq__intro--with-questions{padding-bottom:20px}.faq__heading,.faq__text{margin:0}.faq .faq__heading{max-width:293px;color:var(--faq-heading-color, rgb(var(--color-foreground)));font-family:var(--font-display-family, var(--font-heading-family));font-size:24px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:-1px}.faq .faq__heading strong{font:inherit;font-style:normal;font-weight:700}.faq .faq__heading em,.faq .faq__heading em strong{font:inherit;font-style:italic;font-weight:400}.faq .faq__text{max-width:293px;margin-top:10px;color:var(--faq-mobile-text-color, var(--faq-text-color, rgb(var(--color-foreground-secondary))));font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:300;line-height:150%;letter-spacing:0}.faq .faq__text.rte>*,.faq .faq__answer.rte>*{width:auto;max-width:none;margin:0;padding:0;background:transparent;color:inherit}.faq .faq__text .metafield-rich_text_field>*,.faq .faq__answer .metafield-rich_text_field>*{max-width:none;margin:0;padding:0;color:inherit}.faq .faq__answer .metafield-rich_text_field>*+*{margin-top:1em}.faq .faq__answer .metafield-rich_text_field>ul,.faq .faq__answer .metafield-rich_text_field>ol{padding-left:1.25em}.faq .faq__answer .metafield-rich_text_field a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.15em}.faq .metafield-rich_text_field a strong{font-weight:inherit}.faq--fit-questions .faq__question{min-height:0}.faq .faq__text a{color:inherit;font:inherit;font-weight:500;background-image:linear-gradient(to right,currentColor 0%,currentColor 100%)}.faq__questions{min-width:0}.faq__item{border-top:1px solid var(--faq-divider-color, rgb(var(--color-border)));color:var(--faq-mobile-answer-color, var(--faq-answer-color, rgb(var(--color-foreground-secondary))))}.faq__item:last-child{border-bottom:1px solid var(--faq-divider-color, rgb(var(--color-border)))}.faq__question{display:flex;min-height:90px;padding:25px 4px;align-items:center;justify-content:space-between;gap:20px;color:var(--faq-question-color, rgb(var(--color-foreground)));cursor:pointer;font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:0;list-style:none;transition:opacity var(--duration-default, .3s) ease}.faq__question::-webkit-details-marker{display:none}.faq__question--static{cursor:default}.faq__question:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.faq__question-text{min-width:0;max-width:none;margin:0;flex:1 1 auto;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;overflow-wrap:anywhere}.faq__heading,.faq__text,.faq__answer{min-width:0;overflow-wrap:anywhere}.faq__icon{display:flex;width:20px;height:20px;flex:0 0 20px;align-items:center;justify-content:center;color:var(--faq-question-color, rgb(var(--color-foreground)))}.faq__icon .icon{position:static;inset:auto;display:block;width:20px;height:20px;transform-origin:center;transition:transform var(--duration-default, .3s) ease}.faq__item[open] .faq__icon .icon{transform:rotate(180deg)}.faq__answer{max-width:640px;padding:0 4px 25px;color:inherit;font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:400;line-height:25.58px;letter-spacing:0}@media screen and (hover:hover)and (pointer:fine){.faq__question:not(.faq__question--static):hover{opacity:var(--hover-opacity, .6)}}@media screen and (min-width:768px){.faq{padding-block:var(--faq-top-spacing, 0) var(--faq-bottom-spacing, 0)}.faq__intro{max-width:none}.faq__item{color:var(--faq-answer-color, rgb(var(--color-foreground-secondary)))}.faq__question{min-height:0}.faq .faq__heading{max-width:none;font-size:30px;line-height:120%;letter-spacing:0}.faq .faq__text{max-width:345px;margin-top:15px;color:var(--faq-text-color, rgb(var(--color-foreground-secondary)));font-weight:400}.faq .faq__text a{font-weight:700}}@media screen and (min-width:1025px){.faq__panel{grid-template-columns:minmax(0,363px) minmax(0,1fr);align-items:stretch;column-gap:60px;row-gap:0}.faq__intro{max-width:363px;padding-bottom:0}.faq--intro-top .faq__intro{align-self:start}.faq--intro-center .faq__intro{align-self:center}.faq--intro-bottom .faq__intro{align-self:end}.faq .faq__heading{font-size:36px}}@media screen and (min-width:1200px){.faq__container.container{padding-inline:50px}.faq__panel{column-gap:243px}}@media screen and (max-width:999px){.header .header__heading-link{width:var(--header-mobile-logo-width, 100px)!important}.header.header--mobile-logo-left{display:grid;grid-template-columns:auto 1fr auto}.header.header--mobile-logo-left>.header__heading,.header.header--mobile-logo-left>.header__heading-link{order:-1}.header.header--mobile-logo-left .header__heading-link{margin-left:-.7rem}.header.header--mobile-logo-left .header__left{justify-content:flex-end;padding-right:2.5rem}.header .header__heading-logo{width:100%;max-width:none}}@media screen and (min-width:1000px){.header.container{min-height:88px;padding-right:50px;padding-left:50px}.header.header--left-logo{gap:24px}.header .header__column{padding-right:0;padding-left:0}.header .header__icons{gap:24px}.header .header__inline-menu .list-menu--inline{gap:0 30px}.header.header--center-logo .header__inline-menu{margin-left:0}.header .header__inline-menu .list-menu--inline>.list-menu-item>.header__menu-item{padding-right:0;padding-left:0;color:#18223d;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:16px;font-style:normal;font-weight:500;line-height:1;letter-spacing:0}.header .header__inline-menu .header__menu-item-title{line-height:20px}.header .header__button{padding:10px 26px;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:14px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:0;text-transform:uppercase}.header .header__cart .cart-count-bubble{font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:14px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:0;text-align:center;text-transform:uppercase}.header .header__cart .cart-count-bubble>span[aria-hidden=true]{display:flex;align-items:center;justify-content:center;width:100%;height:28px;line-height:28px;text-align:center}}.icon-text-marquee{--icon-text-marquee-item-gap: var(--icon-text-marquee-mobile-item-gap, 20px);--icon-text-marquee-loop-offset: calc(var(--icon-text-marquee-item-gap, 20px) / 2);width:100%;display:block;overflow:hidden;padding-top:var(--icon-text-marquee-mobile-top-spacing, 0);padding-bottom:var(--icon-text-marquee-mobile-bottom-spacing, 0);color:var(--icon-text-marquee-text-color, rgb(var(--color-foreground)))}.icon-text-marquee__viewport{position:relative;width:100%;overflow:hidden;padding-inline:0}.icon-text-marquee__track{display:flex;column-gap:var(--icon-text-marquee-item-gap, 20px);width:max-content;animation:icon-text-marquee-scroll var(--icon-text-marquee-speed, 20s) linear infinite;will-change:transform;transition:opacity var(--duration-default, .3s) ease}.icon-text-marquee--switching .icon-text-marquee__track{opacity:0}.icon-text-marquee__measure{position:absolute;top:0;left:0;display:flex;flex-wrap:nowrap;align-items:center;column-gap:var(--icon-text-marquee-mobile-item-gap, 20px);width:max-content;visibility:hidden;pointer-events:none}.icon-text-marquee__measure .icon-text-marquee__title,.icon-text-marquee__measure .icon-text-marquee__text{white-space:nowrap}.icon-text-marquee--measuring .icon-text-marquee__track{display:flex;width:max-content;animation:none;transform:none}.icon-text-marquee--measuring .icon-text-marquee__group:first-child{justify-content:flex-start;width:max-content;min-width:0}.icon-text-marquee--measuring .icon-text-marquee__title,.icon-text-marquee--measuring .icon-text-marquee__text{white-space:nowrap}.icon-text-marquee__group{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;column-gap:var(--icon-text-marquee-item-gap, 20px);row-gap:32px;width:max-content;min-width:0;flex-shrink:0}.icon-text-marquee__item{display:flex;align-items:center;justify-content:center;gap:var(--icon-text-marquee-icon-gap, 6px);width:max-content;min-width:0;flex:0 1 auto}.icon-text-marquee__icon{position:relative;width:var(--icon-text-marquee-icon-size, 48px);height:var(--icon-text-marquee-icon-size, 48px);flex:0 0 var(--icon-text-marquee-icon-size, 48px)}.icon-text-marquee__icon-image{display:block;width:100%;height:100%;object-fit:contain}.icon-text-marquee__content{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:max-content;max-width:none;min-width:0;flex:0 1 auto}.icon-text-marquee__title,.icon-text-marquee__text{margin:0;color:var(--icon-text-marquee-text-color, rgb(var(--color-foreground)));font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-style:normal;line-height:1.3;letter-spacing:0;text-align:left;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;white-space:nowrap}.icon-text-marquee__title{font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:var(--icon-text-marquee-text-size, 16px);font-weight:500}.icon-text-marquee__text{font-size:14px;font-weight:300}.icon-text-marquee--bold-titles .icon-text-marquee__title{font-weight:700}.icon-text-marquee--bold-titles .icon-text-marquee__text{font-weight:400}.icon-text-marquee__text>*{margin:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit}@media screen and (min-width:768px){.icon-text-marquee{padding-top:var(--icon-text-marquee-top-spacing, 0);padding-bottom:var(--icon-text-marquee-bottom-spacing, 0)}}@media screen and (min-width:1025px){.icon-text-marquee--desktop-static:not(.icon-text-marquee--overflowing) .icon-text-marquee__viewport{padding-inline:50px}.icon-text-marquee:not(.icon-text-marquee--desktop-static),.icon-text-marquee--overflowing{--icon-text-marquee-item-gap: var(--icon-text-marquee-desktop-item-gap, 74px)}.icon-text-marquee--desktop-static:not(.icon-text-marquee--overflowing) .icon-text-marquee__track{display:block;width:100%;animation:none;transform:none}.icon-text-marquee--desktop-static:not(.icon-text-marquee--overflowing) .icon-text-marquee__group:first-child{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%;min-width:0}.icon-text-marquee--desktop-static:not(.icon-text-marquee--overflowing) .icon-text-marquee__title,.icon-text-marquee--desktop-static:not(.icon-text-marquee--overflowing) .icon-text-marquee__text{white-space:nowrap}.icon-text-marquee--desktop-static:not(.icon-text-marquee--overflowing) .icon-text-marquee__group[aria-hidden=true]{display:none}}@media(prefers-reduced-motion:reduce){.icon-text-marquee__track{display:block;width:100%;animation:none;transform:none}.icon-text-marquee__group:first-child{display:flex;flex-wrap:nowrap;justify-content:space-between;width:100%;min-width:100%}.icon-text-marquee__group[aria-hidden=true]{display:none}.icon-text-marquee__title,.icon-text-marquee__text{white-space:normal}}@keyframes icon-text-marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - var(--icon-text-marquee-loop-offset, 10px)),0,0)}}.image-with-list{display:block;padding-block:var(--image-with-list-mobile-top-spacing, 0) var(--image-with-list-mobile-bottom-spacing, 0)}.image-with-list__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.image-with-list__media{position:relative;width:100%;container-type:inline-size;overflow:hidden;border-radius:var(--image-with-list-mobile-image-radius, 20px)}.image-with-list__image{display:block;width:100%;height:auto;border-radius:var(--image-with-list-mobile-image-radius, 20px);object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.image-with-list__image--desktop{display:none}.image-with-list__overlay{position:absolute;top:var(--image-with-list-overlay-y, 0%);left:var(--image-with-list-overlay-x, 0%);width:var(--image-with-list-overlay-width, 50%);transform:rotate(var(--image-with-list-overlay-rotation, 0deg));pointer-events:none;z-index:1}.image-with-list__overlay-image{display:block;width:100%;height:auto}.image-with-list__labels{position:absolute;inset:0 0 var(--image-with-list-label-area-mobile-bottom, 0px) 0;z-index:3;pointer-events:none}.image-with-list__label{position:absolute;top:min(calc(var(--image-with-list-label-y, 0) * 1%),calc(100% - 2.7em));left:calc(var(--image-with-list-label-x, 0) * 1cqw);display:inline-flex;box-sizing:border-box;padding:.75em 1.5em;align-items:center;border-radius:100em;color:var(--image-with-list-label-color, rgb(var(--color-foreground)));background:var(--image-with-list-label-background, rgb(var(--color-background)));font-family:var(--font-display-family, Georgia, serif);font-size:calc(2.4cqw * var(--image-with-list-label-fit, 1));font-weight:700;line-height:1.2;letter-spacing:0;white-space:nowrap;transform:translate(min(0px,calc(100cqw - var(--image-with-list-label-x, 0) * 1cqw - 100%)));filter:drop-shadow(0 .25em .125em rgba(0,0,0,.1));pointer-events:auto}.image-with-list__overlay--desktop,.image-with-list__label--desktop{display:none}.image-with-list__holo{position:absolute;z-index:2;width:min(var(--image-with-list-holo-mobile-size, 148px),calc(100% - var(--image-with-list-holo-mobile-offset-x, 12px) * 2))}.image-with-list__holo--top-left{top:var(--image-with-list-holo-mobile-offset-y, 12px);left:var(--image-with-list-holo-mobile-offset-x, 12px)}.image-with-list__holo--top-right{top:var(--image-with-list-holo-mobile-offset-y, 12px);right:var(--image-with-list-holo-mobile-offset-x, 12px)}.image-with-list__holo--bottom-left{bottom:var(--image-with-list-holo-mobile-offset-y, 12px);left:var(--image-with-list-holo-mobile-offset-x, 12px)}.image-with-list__holo--bottom-right{bottom:var(--image-with-list-holo-mobile-offset-y, 12px);right:var(--image-with-list-holo-mobile-offset-x, 12px)}.image-with-list__content{display:flex;align-items:center}.image-with-list__content-inner{display:flex;width:100%;flex-direction:column;gap:8px;text-align:var(--image-with-list-mobile-text-align, center)}.image-with-list__header,.image-with-list__subgroup{display:flex;flex-direction:column;gap:8px}.image-with-list__subgroup{padding-top:12px}.image-with-list__subgroup--desktop,.image-with-list .image-with-list__text--desktop{display:none}.image-with-list__heading,.image-with-list__subheading,.image-with-list__text,.image-with-list__item-title,.image-with-list__item-text{margin:0;min-width:0;overflow-wrap:anywhere}.image-with-list .image-with-list__heading{color:var(--image-with-list-heading-color, rgb(var(--color-foreground)));font-family:var(--font-display-family, Georgia, serif);font-size:24px;font-style:normal;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none}.image-with-list .image-with-list__heading strong{font-family:inherit;font-size:inherit;font-style:normal;font-weight:700;line-height:inherit}.image-with-list .image-with-list__heading em,.image-with-list .image-with-list__heading em strong{font-family:inherit;font-size:inherit;font-style:italic;font-weight:400;line-height:inherit}.image-with-list .image-with-list__heading--em-new-line em{display:block}.image-with-list__logos{display:flex;padding-block:4px 12px;align-items:center;justify-content:var(--image-with-list-mobile-text-align, center);flex-wrap:wrap;gap:20px}.image-with-list__logo{width:var(--image-with-list-logo-mobile-width, 80px);flex:0 0 auto}.image-with-list__logo-image{display:block;width:100%;height:auto}.image-with-list .image-with-list__text{color:var(--image-with-list-text-color, rgb(var(--color-foreground-secondary)));font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:14px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:0}.image-with-list .image-with-list__text.rte>*{width:auto;max-width:none;margin:0;padding-inline:0;color:inherit}.image-with-list .image-with-list__text.rte>*+*{margin-top:1em}.image-with-list__rule{display:none;width:100%;height:1px;margin:0;border:0;background:var(--image-with-list-rule-color, #ccd0c8)}.image-with-list .image-with-list__subheading{color:var(--image-with-list-heading-color, rgb(var(--color-foreground)));font-family:var(--font-display-family, Georgia, serif);font-size:18px;font-style:normal;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none}.image-with-list .image-with-list__subheading em{font-style:italic;font-weight:400}.image-with-list__items{display:flex;width:100%;margin:0;padding:24px 0 0;flex-direction:column;list-style:none;text-align:left}.image-with-list__item{--image-with-list-item-indent: 36px;position:relative;display:flex;align-items:center;gap:16px}.image-with-list__item--number{align-items:flex-start}.image-with-list__item--image{--image-with-list-item-indent: 96px}.image-with-list__item+.image-with-list__item{padding-top:14px}.image-with-list__item:not(:last-child){padding-bottom:14px}.image-with-list__item.image-with-list__item--image{padding-bottom:15px}.image-with-list__item:not(:last-child):after{content:"";position:absolute;right:0;bottom:0;left:var(--image-with-list-item-indent, 36px);height:1px;background:var(--image-with-list-divider-color, #ddd)}.image-with-list__item-icon{display:inline-flex;width:20px;height:20px;flex:0 0 20px;align-items:center;justify-content:center;border-radius:50%;color:var(--image-with-list-icon-color, rgb(var(--color-background)));background:var(--image-with-list-icon-background, rgb(var(--color-foreground)))}.image-with-list__item-icon .icon-checkmark{width:12px;height:12px}.image-with-list__item-icon--number{padding-bottom:1px;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:12px;font-weight:700;line-height:1.22}.image-with-list__item-media{display:block;width:80px;height:80px;flex:0 0 80px;border-radius:50%;overflow:hidden}.image-with-list__item-image{display:block;width:100%;height:100%;object-fit:cover}.image-with-list__item-copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:4px}.image-with-list__item-title{color:var(--image-with-list-heading-color, rgb(var(--color-foreground)));font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:16px;font-weight:700;line-height:1.2;letter-spacing:0}.image-with-list__item--image .image-with-list__item-title{font-family:var(--font-display-family, Georgia, serif);font-size:14px;line-height:1}.image-with-list__item-text{color:var(--image-with-list-text-color, rgb(var(--color-foreground-secondary)));font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:14px;font-weight:400;line-height:1.35;letter-spacing:0}.image-with-list--steps .image-with-list__item--image{--image-with-list-item-indent: 83px}.image-with-list--steps .image-with-list__item-media{width:64px;height:64px;flex-basis:64px}.image-with-list--steps .image-with-list__item--image .image-with-list__item-title{font-size:16px}@media screen and (max-width:767px){.image-with-list__item--number{align-items:center}.image-with-list .image-with-list__header>.image-with-list__text{width:100%;max-width:var(--image-with-list-mobile-text-max-width, none)}.image-with-list--mobile-center .image-with-list__header>.image-with-list__text{margin-inline:auto}}@media screen and (min-width:768px){.image-with-list{padding-block:var(--image-with-list-top-spacing, 0) var(--image-with-list-bottom-spacing, 0)}.image-with-list__media,.image-with-list__image{border-radius:var(--image-with-list-image-radius, 40px)}.image-with-list__labels{inset:0 0 var(--image-with-list-label-area-bottom, 0px) 0}.image-with-list__overlay{top:calc(var(--image-with-list-overlay-y, 0%) + var(--image-with-list-media-shift-y, 0) * 1%);left:calc(var(--image-with-list-overlay-x, 0%) + var(--image-with-list-media-shift-x, 0) * 1%)}.image-with-list__label{top:min(calc((var(--image-with-list-label-y, 0) + var(--image-with-list-media-shift-y, 0)) * 1%),calc(100% - 2.7em));left:calc((var(--image-with-list-label-x, 0) + var(--image-with-list-media-shift-x, 0)) * 1cqw);transform:translate(min(0px,calc(100cqw - (var(--image-with-list-label-x, 0) + var(--image-with-list-media-shift-x, 0)) * 1cqw - 100%)))}.image-with-list__holo{width:min(var(--image-with-list-holo-size, 184px),calc(100% - var(--image-with-list-holo-offset-x, 24px) * 2))}.image-with-list__image--desktop{display:block}.image-with-list__image--mobile{display:none}.image-with-list__overlay--desktop,.image-with-list__label--desktop{display:block}.image-with-list__label--desktop{display:inline-flex}.image-with-list__holo--top-left{top:var(--image-with-list-holo-offset-y, 24px);left:var(--image-with-list-holo-offset-x, 24px)}.image-with-list__holo--top-right{top:var(--image-with-list-holo-offset-y, 24px);right:var(--image-with-list-holo-offset-x, 24px)}.image-with-list__holo--bottom-left{bottom:var(--image-with-list-holo-offset-y, 24px);left:var(--image-with-list-holo-offset-x, 24px)}.image-with-list__holo--bottom-right{bottom:var(--image-with-list-holo-offset-y, 24px);right:var(--image-with-list-holo-offset-x, 24px)}.image-with-list__content-inner{max-width:574px;gap:32px}.image-with-list__header,.image-with-list__subgroup{gap:12px}.image-with-list__subgroup{padding-top:0}.image-with-list__subgroup--desktop{display:flex}.image-with-list__subgroup--mobile,.image-with-list .image-with-list__text--mobile{display:none}.image-with-list .image-with-list__text--desktop{display:block}.image-with-list .image-with-list__heading{max-width:528px;letter-spacing:var(--image-with-list-heading-letter-spacing, -.5px)}.image-with-list__logos{padding-block:12px 0}.image-with-list__logo{width:var(--image-with-list-logo-width, 105px)}.image-with-list .image-with-list__text{max-width:528px;font-size:16px}.image-with-list__rule{display:block}.image-with-list .image-with-list__subheading{max-width:528px}.image-with-list__items{max-width:521px;padding-top:0}.image-with-list__item-title{line-height:1}.image-with-list__item--image .image-with-list__item-title,.image-with-list--steps .image-with-list__item--image .image-with-list__item-title{font-size:18px}.image-with-list--steps .image-with-list__header>.image-with-list__text{line-height:1.56}}@media screen and (min-width:767px)and (max-width:1024px){.image-with-list .image-with-list__heading{font-size:30px}.image-with-list .image-with-list__subheading{font-size:21px}}@media screen and (min-width:768px)and (max-width:1024px){.image-with-list__media{width:var(--image-with-list-image-width, 50%);justify-self:var(--image-with-list-mobile-text-align, center)}.image-with-list__content{justify-content:var(--image-with-list-mobile-text-align, center)}}@media screen and (min-width:1025px){.image-with-list__grid{grid-template-columns:minmax(0,1fr) var(--image-with-list-image-width, 50%);align-items:center;gap:0}.image-with-list--image-left .image-with-list__grid{grid-template-columns:var(--image-with-list-image-width, 50%) minmax(0,1fr)}.image-with-list--image-right .image-with-list__media{order:2}.image-with-list__content{padding:48px 40px}.image-with-list--image-left .image-with-list__content{padding-left:60px}.image-with-list__content-inner{text-align:left}.image-with-list__item:not(:last-child){padding-bottom:15px}.image-with-list .image-with-list__heading{font-size:36px}.image-with-list__logos{justify-content:flex-start}.image-with-list--steps.image-with-list--image-left .image-with-list__content{padding-left:86px}.image-with-list--steps .image-with-list__item--image{--image-with-list-item-indent: 66px}.image-with-list--steps .image-with-list__item:not(:last-child):after{right:38px}.image-with-list .image-with-list__subheading{font-size:24px}}@media screen and (min-width:1200px){.image-with-list__container.container{padding-inline:50px}}.image-points{display:block}.image-points--full{padding-block:var(--image-points-mobile-top-spacing, 0) var(--image-points-mobile-bottom-spacing, 0)}.image-points--contained{margin-block:var(--image-points-mobile-top-spacing, 0) var(--image-points-mobile-bottom-spacing, 0)}.image-points__panel{display:flex;width:100%;min-width:0;flex-direction:column;overflow:hidden;border-radius:var(--image-points-mobile-panel-radius, 20px)}.image-points--full .image-points__panel{border-radius:0}.image-points__panel--solid{background:rgb(var(--color-background))}.image-points .image-points__panel--gradient{background:radial-gradient(circle at 50% 100%,var(--image-points-gradient-1, rgb(var(--color-background))) 0%,var(--image-points-gradient-2, rgb(var(--color-background-secondary))) 50%,var(--image-points-gradient-3, rgb(var(--color-background-secondary))) 100%)}.image-points__media,.image-points__content{min-width:0}.image-points__media{display:flex;width:100%;padding-inline:20px}.image-points__media--top{align-items:flex-start}.image-points__media--center{align-items:center}.image-points__media--bottom{align-items:flex-end}.image-points__image{display:block;width:100%;height:auto}.image-points--split .image-points__image{border-radius:var(--image-points-mobile-image-radius, 0)}.image-points__image--desktop{display:none}.image-points__content{display:flex;width:100%;padding:40px 20px;flex-direction:column}.image-points__panel--has-image.image-points__panel--has-content{gap:16px}.image-points--split.image-points--image-first .image-points__panel--has-image.image-points__panel--has-content .image-points__content{padding-top:0}.image-points--split.image-points--text-first .image-points__panel--has-image.image-points__panel--has-content .image-points__content{padding-bottom:0}.image-points__heading,.image-points__text,.image-points__point-heading,.image-points__point-text,.image-points__footnote{margin:0}.image-points .image-points__heading{max-width:170px;background:transparent;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:24px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-1px}.image-points .image-points__heading strong{font:inherit;font-style:normal;font-weight:700}.image-points .image-points__heading em{font:inherit;font-style:italic;font-weight:400}.image-points .image-points__heading em strong{font-style:italic;font-weight:700}.image-points__heading-text--desktop,.image-points__text--desktop{display:none}.image-points .image-points__text{background:transparent;color:rgb(var(--color-foreground-secondary));font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:300;line-height:150%;letter-spacing:0}.image-points .image-points__heading+.image-points__text{margin-top:8px}.image-points .image-points__text.rte>*,.image-points .image-points__point-text.rte>*,.image-points .image-points__footnote.rte>*{width:auto;max-width:none;margin:0;padding:0;background:transparent;color:inherit}.image-points__points{display:grid;width:100%;margin-top:20px;justify-content:stretch;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;row-gap:0}.image-points__point{width:100%;max-width:none;padding-top:6px;padding-bottom:24px}.image-points__point--border{border-bottom:1px solid rgba(var(--color-border),.14)}.image-points__point-heading{color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:40px;font-style:normal;font-weight:700;line-height:58px;letter-spacing:0}.image-points__point-divider{display:none}.image-points__point-text{max-width:150px;margin-top:10px;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:500;line-height:19.5px;letter-spacing:0}.image-points__footnote{margin-top:36px;color:var(--image-points-footnote-color, rgb(var(--color-foreground-secondary)));font-family:var(--font-body-family);font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:0}.image-points--align-left .image-points__content{align-items:flex-start;text-align:left}.image-points--align-left .image-points__points{justify-content:start}.image-points--align-center .image-points__content{align-items:center;text-align:center}.image-points--align-center .image-points__points{justify-content:center}.image-points--align-right .image-points__content{align-items:flex-end;text-align:right}.image-points--align-right .image-points__points{justify-content:end}.image-points--text-first .image-points__content{order:-1}.image-points__point:nth-child(n+3){padding-top:28px}.image-points__point:nth-child(n+3):not(.image-points__point--border){padding-bottom:0}.image-points__panel--has-image:not(.image-points__panel--has-content) .image-points__media,.image-points__panel--has-content:not(.image-points__panel--has-image) .image-points__content{margin-inline:auto}.image-points--background .image-points__panel{position:relative;display:block;min-height:559px;background:rgb(var(--color-background))}.image-points--background .image-points__media{position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding:0}.image-points--background .image-points__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.image-points--background .image-points__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:linear-gradient(180deg,rgba(var(--image-points-overlay-color, 0, 0, 0),0),rgba(var(--image-points-overlay-color, 0, 0, 0),var(--image-points-mobile-overlay-opacity, 0)))}.image-points--background .image-points__content{position:relative;z-index:1;display:flex;min-height:559px;padding:19px 20px 22px;flex-direction:column;align-items:flex-start;text-align:left}.image-points--background .image-points__heading{max-width:10.3em;overflow-wrap:anywhere;color:var(--image-points-text-color, rgb(var(--color-foreground)));font-family:var(--font-display-family, var(--font-heading-family));font-size:24px;font-weight:700;line-height:120%;letter-spacing:0}.image-points--background .image-points__heading-text--mobile{display:inline}.image-points--background .image-points__text{color:var(--image-points-text-color, rgb(var(--color-foreground)));font-size:14px;font-weight:400;line-height:150%}.image-points--background .image-points__heading+.image-points__text,.image-points--background .image-points__heading+.image-points__text--desktop+.image-points__text--mobile{margin-top:12px}.image-points--background .image-points__points{margin-top:32px;justify-content:start;grid-template-columns:repeat(2,auto);column-gap:32px;row-gap:20px}.image-points--background .image-points__point{display:flex;width:auto;min-width:0;max-width:100%;padding:2px;flex-direction:column;gap:8px;border:0}.image-points--background .image-points__point-heading{color:var(--image-points-text-color, rgb(var(--color-foreground)));font-size:32px;line-height:100%}.image-points--background .image-points__point-text{min-width:0;max-width:none;margin-top:0;overflow-wrap:anywhere;color:var(--image-points-text-color, rgb(var(--color-foreground)));font-size:14px;font-weight:700;line-height:120%}.image-points--background .image-points__point-text.rte>p+p{font-weight:400}.image-points--background .image-points__footnote{display:block;min-width:0;margin-top:auto;overflow-wrap:anywhere;padding-top:32px;color:var(--image-points-footnote-color, rgb(var(--color-foreground)));font-size:16px;line-height:110%}.image-points--background .image-points__footnote.rte>p+p{margin-top:12px}@media screen and (max-width:767.98px){.image-points--background.image-points--mobile-full .image-points__container.container{padding-inline:0}.image-points--background.image-points--mobile-full .image-points__panel{border-radius:0}}@media screen and (min-width:768px){.image-points--background.image-points--full{padding-block:var(--image-points-top-spacing, 0) var(--image-points-bottom-spacing, 0)}.image-points--background.image-points--contained{margin-block:var(--image-points-top-spacing, 0) var(--image-points-bottom-spacing, 0)}.image-points--background .image-points__panel{min-height:591px;border-radius:var(--image-points-panel-radius, 40px)}.image-points--background.image-points--full .image-points__panel{border-radius:0}.image-points--background .image-points__image--desktop{display:block}.image-points--background .image-points__image--mobile{display:none}.image-points--background .image-points__overlay{background:linear-gradient(90deg,rgba(var(--image-points-overlay-color, 0, 0, 0),var(--image-points-overlay-opacity, .7)),rgba(var(--image-points-overlay-color, 0, 0, 0),0) calc(var(--image-points-overlay-width, 68%) + 32%))}.image-points--background .image-points__content{min-height:591px;padding:60px 60px 30px}.image-points--background .image-points__heading{max-width:11.1em;font-size:30px}.image-points--split .image-points__heading{font-size:28px}.image-points--background .image-points__heading-text--desktop,.image-points--background .image-points__text--desktop{display:inline}.image-points--background .image-points__heading-text--mobile,.image-points--background .image-points__text--mobile{display:none}.image-points--background .image-points__text--desktop{display:block}.image-points--background .image-points__points{grid-template-columns:290px 320px;column-gap:0}.image-points--background .image-points__point{flex-direction:row;align-items:center;gap:12px}.image-points--background .image-points__point-heading{font-size:40px}.image-points--background .image-points__point-divider{display:block;width:1px;height:34px;flex:0 0 1px;background:var(--image-points-divider-color, rgb(var(--color-foreground)))}.image-points--background .image-points__point-text{font-size:18px}.image-points--background .image-points__footnote{margin-inline-start:10px}@supports (grid-template-columns: subgrid){.image-points--background .image-points__points{grid-template-columns:auto 1px 229px auto 1px fit-content(210px);column-gap:12px}.image-points--background .image-points__point{display:grid;grid-column:span 3;grid-template-columns:subgrid}.image-points--background .image-points__point-heading{grid-column:1;justify-self:end}.image-points--background .image-points__point-divider{grid-column:2}.image-points--background .image-points__point-text{grid-column:3}}}@media screen and (min-width:1025px){.image-points--background .image-points__heading{font-size:36px}.image-points--background .image-points__overlay{background:linear-gradient(90deg,rgba(var(--image-points-overlay-color, 0, 0, 0),var(--image-points-overlay-opacity, .7)) 0%,rgba(var(--image-points-overlay-color, 0, 0, 0),0) var(--image-points-overlay-width, 68%))}.image-points--split .image-points__image{border-radius:var(--image-points-image-radius, 0)}.image-points--split.image-points--full{padding-block:var(--image-points-top-spacing, 0) var(--image-points-bottom-spacing, 0)}.image-points--split.image-points--contained{margin-block:var(--image-points-top-spacing, 0) var(--image-points-bottom-spacing, 0)}.image-points--split .image-points__panel{gap:0;flex-direction:row;align-items:stretch;justify-content:center;border-radius:var(--image-points-panel-radius, 40px)}.image-points--split.image-points--full .image-points__panel{border-radius:0}.image-points--split .image-points__media{width:var(--image-points-media-width, 50%);padding-inline:0;flex:0 1 var(--image-points-media-width, 50%)}.image-points--split .image-points__image--desktop{display:block}.image-points--split .image-points__image--mobile{display:none}.image-points--split .image-points__content{width:calc(100% - var(--image-points-media-width, 50%));padding:80px;flex:1 1 auto;justify-content:center}.image-points--split.image-points--image-first .image-points__panel--has-image.image-points__panel--has-content .image-points__content,.image-points--split.image-points--text-first .image-points__panel--has-image.image-points__panel--has-content .image-points__content{padding:80px}.image-points--split .image-points__panel--gradient{background:var(--overwrite-background, rgb(var(--color-background)))}.image-points--split .image-points__heading{max-width:none;font-size:32px}.image-points--split .image-points__heading+.image-points__text{margin-top:0}.image-points--split.image-points--text-first .image-points__content{order:initial}.image-points--split.image-points--text-first .image-points__media{order:2}.image-points--split .image-points__points{grid-template-columns:repeat(2,minmax(0,256px));column-gap:48px;row-gap:0}.image-points--split .image-points__point{max-width:256px}.image-points--split .image-points__point-text{font-size:15px}.image-points--split .image-points__footnote{margin-top:24px}.image-points--split .image-points__panel--has-image:not(.image-points__panel--has-content) .image-points__media{width:var(--image-points-media-width, 50%);flex-basis:var(--image-points-media-width, 50%)}.image-points--split .image-points__panel--has-content:not(.image-points__panel--has-image) .image-points__content{width:min(100%,720px);flex:0 1 720px}.image-points--split.image-points--contained .image-points__container.container{padding-inline:50px}.image-points--split .image-points__heading-text--desktop,.image-points--split .image-points__text--desktop{display:inline}.image-points--split .image-points__text--desktop{display:block}.image-points--split .image-points__heading-text--mobile,.image-points--split .image-points__text--mobile{display:none}}@media screen and (min-width:1200px){.image-points--background.image-points--contained .image-points__container.container{padding-inline:50px}}.ingredients-slider{--ingredients-slider-inline-gutter: 2rem;display:block;padding-block:var(--ingredients-slider-mobile-top-spacing, 0) var(--ingredients-slider-mobile-bottom-spacing, 0)}.ingredients-slider__header{display:flex;width:100%;margin-bottom:20px;align-items:flex-end;justify-content:center;gap:24px}.ingredients-slider__intro{display:flex;width:100%;max-width:328px;padding-top:4px;flex-direction:column;align-items:center;gap:8px;text-align:center}.ingredients-slider__heading,.ingredients-slider__text,.ingredients-slider__card-title,.ingredients-slider__featured-label{margin:0}.ingredients-slider .ingredients-slider__heading{width:100%;color:var(--ingredients-slider-heading-color, rgb(var(--color-foreground)));font-family:var(--font-display-family, "Libre Baskerville", Georgia, serif);font-size:24px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:0;overflow-wrap:anywhere;text-transform:none}.ingredients-slider .ingredients-slider__heading strong{font-family:inherit;font-size:inherit;font-style:normal;font-weight:700;line-height:inherit}.ingredients-slider .ingredients-slider__heading em,.ingredients-slider .ingredients-slider__heading em strong{font-family:inherit;font-size:inherit;font-style:italic;font-weight:400;line-height:inherit}.ingredients-slider .ingredients-slider__text{width:100%;padding-top:1px;color:var(--ingredients-slider-text-color, rgb(var(--color-foreground-secondary)));font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:0}.ingredients-slider .ingredients-slider__text.rte>*{width:auto;max-width:none;margin:0;padding-inline:0;color:inherit}.ingredients-slider .ingredients-slider__link{margin-top:4px;color:var(--ingredients-slider-heading-color, rgb(var(--color-foreground)));font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:0;text-decoration:underline;text-decoration-thickness:11%;text-decoration-skip-ink:none;text-underline-position:from-font;white-space:nowrap;transition:opacity var(--duration-default, .3s) ease}.ingredients-slider__arrows{display:none;flex:0 0 auto;gap:10px}.ingredients-slider__arrows[hidden]{display:none}.ingredients-slider__arrow{display:inline-flex;width:46px;height:46px;padding:0;align-items:center;justify-content:center;border:1px solid var(--ingredients-slider-arrow-border, rgb(var(--color-border)));border-radius:23px;color:var(--ingredients-slider-arrow-icon-color, rgb(var(--color-foreground)));background:var(--ingredients-slider-arrow-bg, rgb(var(--color-background)));cursor:pointer;transition:opacity var(--duration-default, .3s) ease}.ingredients-slider__arrow:disabled{border-color:var(--ingredients-slider-arrow-disabled-border, rgb(var(--color-border)));cursor:default;opacity:.3}.ingredients-slider__arrow .icon{display:block;width:20px;height:20px;transition:transform var(--duration-default, .3s) ease}.ingredients-slider__arrow--previous .icon{transform:rotate(180deg)}.ingredients-slider__track{display:flex;width:calc(100% + var(--ingredients-slider-inline-gutter, 2rem) + var(--ingredients-slider-inline-gutter, 2rem));max-width:none;margin-inline:calc(-1 * var(--ingredients-slider-inline-gutter, 2rem));padding-inline:var(--ingredients-slider-inline-gutter, 2rem);padding-block:4px;align-items:stretch;justify-content:center;justify-content:safe center;gap:20px;overflow-x:auto;scroll-padding-inline:var(--ingredients-slider-inline-gutter, 2rem);scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none}.ingredients-slider__track.is-scrollable,.ingredients-slider--cards-start .ingredients-slider__track{justify-content:flex-start}.ingredients-slider__track.is-dragging,.ingredients-slider__track.is-scrollbar-dragging{scroll-behavior:auto;scroll-snap-type:none;cursor:grabbing}.ingredients-slider__track.is-free-scrolling,.ingredients-slider__track.is-programmatic-scrolling{scroll-behavior:auto;scroll-snap-type:none}.ingredients-slider__track.is-dragging *{cursor:grabbing}.ingredients-slider__track::-webkit-scrollbar{display:none}.ingredients-slider__card{position:relative;display:flex;width:300px;min-height:447px;min-width:0;padding:21px 24px 24px;flex:0 0 300px;flex-direction:column;box-sizing:border-box;overflow:hidden;border-radius:var(--ingredients-slider-mobile-card-radius, 28px);background:var(--ingredients-slider-card-bg, rgb(var(--color-background-secondary)));box-shadow:0 2px 8px rgba(var(--ingredients-slider-card-shadow-rgb, 60, 40, 10),.05);scroll-snap-align:start}.ingredients-slider__media{position:absolute;top:160px;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.ingredients-slider__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;transform:translate(var(--ingredients-slider-image-offset-x, 0),var(--ingredients-slider-image-offset-y, 0)) scale(var(--ingredients-slider-image-scale, 1));transform-origin:center top;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ingredients-slider__card--image-fill .ingredients-slider__media{top:0;right:0;bottom:0;left:0}.ingredients-slider__card--image-fill .ingredients-slider__image{object-fit:contain;object-position:center;transform-origin:center}.ingredients-slider__card-title{position:relative;z-index:2;color:var(--ingredients-slider-card-title-color, rgb(var(--color-foreground)));font-family:var(--font-display-family, "Libre Baskerville", Georgia, serif);font-size:24px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:0;overflow-wrap:anywhere;transition:color var(--duration-default, .3s) ease}.ingredients-slider__backdrop{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:var(--ingredients-slider-overlay-bg, rgba(0, 0, 0, .6));opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(var(--ingredients-slider-overlay-blur, 7px));backdrop-filter:blur(var(--ingredients-slider-overlay-blur, 7px));transition:opacity var(--duration-default, .3s) ease,visibility 0s linear var(--duration-default, .3s)}.ingredients-slider__overlay{position:relative;z-index:2;display:flex;min-height:0;margin-top:23px;flex:1 1 auto;flex-direction:column;gap:16px;color:var(--ingredients-slider-overlay-text-color, rgb(var(--color-background)));overflow-wrap:anywhere;opacity:0;visibility:hidden;transition:opacity var(--duration-default, .3s) ease,visibility 0s linear var(--duration-default, .3s)}.ingredients-slider__details{flex:0 0 auto}.ingredients-slider .ingredients-slider__description{color:inherit;font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:0}.ingredients-slider .ingredients-slider__description.rte>*{width:auto;max-width:none;margin:0;padding-inline:0;color:inherit}.ingredients-slider__list{margin:12px 0 0;padding:0 0 0 21px;list-style:disc;color:inherit;font-family:var(--font-body-family);font-size:14px;font-weight:400;line-height:150%}.ingredients-slider__list-item{margin:0;padding:0}.ingredients-slider__featured{display:flex;margin-top:auto;padding-right:44px;flex:0 0 auto;flex-direction:column;align-items:flex-start;gap:10px}.ingredients-slider__featured-label{color:inherit;font-family:var(--font-body-family);font-size:16px;font-weight:400;line-height:150%}.ingredients-slider__featured-link{color:inherit;font-family:var(--font-body-family);font-size:14px;font-weight:700;line-height:120%;text-decoration:underline;text-underline-position:from-font;transition:opacity var(--duration-default, .3s) ease}.ingredients-slider__toggle{position:absolute;z-index:3;right:20px;bottom:20px;display:inline-flex;width:40px;height:40px;padding:0;align-items:center;justify-content:center;border:0;border-radius:999px;color:var(--ingredients-slider-toggle-icon-color, rgb(var(--color-button-text)));background:var(--ingredients-slider-toggle-bg, rgb(var(--color-button)));cursor:pointer}.ingredients-slider__toggle .icon{display:block;width:16px;height:16px;transition:transform var(--duration-default, .3s) ease}.ingredients-slider__card.is-open .ingredients-slider__backdrop,.ingredients-slider__card.is-open .ingredients-slider__overlay,.ingredients-slider__card:has(.ingredients-slider__overlay :focus-visible) .ingredients-slider__backdrop,.ingredients-slider__card:has(.ingredients-slider__overlay :focus-visible) .ingredients-slider__overlay{opacity:1;visibility:visible;transition-delay:0s}.ingredients-slider__card.is-open .ingredients-slider__card-title,.ingredients-slider__card:has(.ingredients-slider__overlay :focus-visible) .ingredients-slider__card-title{color:var(--ingredients-slider-overlay-text-color, rgb(var(--color-background)))}.ingredients-slider__card.is-open .ingredients-slider__toggle .icon{transform:rotate(45deg)}.ingredients-slider__controls{display:flex;width:100%;margin-top:20px;align-items:center}.ingredients-slider__controls[hidden]{display:none}.ingredients-slider__scrollbar{--ingredients-slider-scrollbar-thumb-width: 186px;width:100%;height:8px;margin:0;padding:0;border:0;border-radius:30px;-webkit-appearance:none;appearance:none;background:var(--ingredients-slider-progress-track, rgb(var(--color-background-secondary)));cursor:pointer}.ingredients-slider__scrollbar::-webkit-slider-thumb{width:var(--ingredients-slider-scrollbar-thumb-width);height:8px;border:0;border-radius:30px;-webkit-appearance:none;appearance:none;background:var(--ingredients-slider-progress-fill, rgb(var(--color-scrollbar)))}.ingredients-slider__scrollbar::-moz-range-track{height:8px;border:0;border-radius:30px;background:var(--ingredients-slider-progress-track, rgb(var(--color-background-secondary)))}.ingredients-slider__scrollbar::-moz-range-thumb{width:var(--ingredients-slider-scrollbar-thumb-width);height:8px;border:0;border-radius:30px;background:var(--ingredients-slider-progress-fill, rgb(var(--color-scrollbar)))}.ingredients-slider__scrollbar:focus-visible,.ingredients-slider__scrollbar:focus{outline:none;box-shadow:none}@media screen and (hover:hover)and (pointer:fine){.ingredients-slider__arrow:not(:disabled):hover{opacity:var(--hover-opacity, .6)}.ingredients-slider__arrow--previous:not(:disabled):hover .icon{transform:rotate(180deg) translate(.2rem)}.ingredients-slider__arrow--next:not(:disabled):hover .icon{transform:translate(.2rem)}.ingredients-slider__featured-link:hover{opacity:.8}.ingredients-slider .ingredients-slider__link:hover,.ingredients-slider__toggle:hover{opacity:var(--hover-opacity, .6)}}@media screen and (min-width:768px){.ingredients-slider{padding-block:var(--ingredients-slider-top-spacing, 0) var(--ingredients-slider-bottom-spacing, 0)}.ingredients-slider__header{margin-bottom:40px;justify-content:space-between}.ingredients-slider__intro{max-width:640px;flex:1 0 0;min-width:1px;align-items:flex-start;gap:12px;text-align:left}.ingredients-slider .ingredients-slider__heading{font-size:36px}.ingredients-slider .ingredients-slider__text{max-width:542px}.ingredients-slider--product .ingredients-slider__text{max-width:608px}.ingredients-slider--product .ingredients-slider__heading{max-width:560px;text-wrap:balance}.ingredients-slider .ingredients-slider__link{margin-top:0}.ingredients-slider__arrows{display:flex}.ingredients-slider__track{padding-block:0;gap:24px}.ingredients-slider__card{width:426px;min-height:520px;padding:20px 24px 25px;flex:0 0 426px;border-radius:var(--ingredients-slider-card-radius, 20px);box-shadow:none}.ingredients-slider__media{top:125px;right:0;bottom:0;left:0}.ingredients-slider__card-title{font-size:32px;line-height:120%}.ingredients-slider__overlay{margin-top:16px;padding-right:4px}.ingredients-slider__controls{display:none}}@media screen and (min-width:767px)and (max-width:1024px){.ingredients-slider .ingredients-slider__heading{font-size:30px}}@media screen and (min-width:768px)and (hover:hover)and (pointer:fine){.ingredients-slider__card:hover .ingredients-slider__backdrop,.ingredients-slider__card:hover .ingredients-slider__overlay{opacity:1;visibility:visible;transition-delay:0s}.ingredients-slider__card:hover .ingredients-slider__card-title{color:var(--ingredients-slider-overlay-text-color, rgb(var(--color-background)))}.ingredients-slider__toggle{display:none}.ingredients-slider__featured{padding-right:0}}@media screen and (min-width:1200px){.ingredients-slider{--ingredients-slider-inline-gutter: 50px}.ingredients-slider__container.container{padding-inline:50px}}@media screen and (min-width:1440px){.ingredients-slider{--ingredients-slider-inline-gutter: calc(50px + (100vw - 1440px)/2) }}@media(prefers-reduced-motion:reduce){.ingredients-slider__backdrop,.ingredients-slider__overlay,.ingredients-slider__card-title,.ingredients-slider__toggle .icon,.ingredients-slider__arrow .icon{transition:none}}@media screen and (max-width:767px){.ingredients-slider--product .ingredients-slider__header{margin-bottom:20px}.ingredients-slider--product .ingredients-slider__scrollbar{--ingredients-slider-scrollbar-thumb-width: 83px}.ingredients-slider--product .ingredients-slider__intro{max-width:335px;gap:12px}.ingredients-slider--product .ingredients-slider__link{margin-top:0}}.pdp-ingredients-table{--ingredients-table-gutter: 2rem;--ingredients-table-label-column: 274px;--ingredients-table-size-column: 254px;display:block;padding-block:var(--ingredients-table-mobile-top-spacing, 0) var(--ingredients-table-mobile-bottom-spacing, 0);scroll-margin-top:calc(var(--header-height, 0px) + var(--announcement-bar-offset, 0px))}.pdp-ingredients-table .ingredients-table__heading{margin:0 0 24px;color:rgb(var(--color-foreground));font-family:var(--font-display-family, "Libre Baskerville", Georgia, serif);font-size:24px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0;text-align:center;text-transform:none;overflow-wrap:anywhere}.pdp-ingredients-table .ingredients-table__heading--with-intro{margin-bottom:12px}.pdp-ingredients-table .ingredients-table__intro{max-width:608px;margin:0 auto 24px;padding-top:1px;color:rgb(var(--color-foreground-secondary));font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:0;text-align:center;overflow-wrap:anywhere}.pdp-ingredients-table .ingredients-table__heading em{font-family:inherit;font-size:inherit;font-style:italic;font-weight:400;line-height:inherit}.ingredients-table__scroller{display:flex;width:calc(100% + var(--ingredients-table-gutter) + var(--ingredients-table-gutter));margin-inline:calc(-1 * var(--ingredients-table-gutter));padding-inline:var(--ingredients-table-gutter) 0;box-sizing:border-box;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ingredients-table__scroller:after{content:"";flex:0 0 var(--ingredients-table-gutter, 2rem)}.ingredients-table__scroller::-webkit-scrollbar{display:none}.ingredients-table__scroller:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:-2px}.ingredients-table__table{flex:0 0 auto;width:calc(100% - var(--ingredients-table-gutter));min-width:calc(var(--ingredients-table-label-column) + var(--ingredients-table-columns, 3) * var(--ingredients-table-size-column));margin:0;table-layout:fixed;border:0;border-collapse:separate;border-spacing:0;border-radius:20px 20px 0 0;overflow:hidden;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-style:normal;letter-spacing:0;background:rgb(var(--color-background));box-shadow:none}.ingredients-table__table th,.ingredients-table__table td{margin:0;border:0;color:inherit;font-family:inherit;font-style:normal;letter-spacing:0;vertical-align:middle;text-transform:none;background:transparent}.ingredients-table__table .ingredients-table__head-row>*{height:128px;background:var(--ingredients-table-header-bg, rgb(var(--color-background-secondary)))}.ingredients-table__table .ingredients-table__label{width:auto;padding:28px;font-size:16px;font-weight:500;line-height:normal;text-align:left}.ingredients-table__table .ingredients-table__size{width:var(--ingredients-table-size-column);padding:24px 16px;font-weight:400;text-align:center;vertical-align:bottom}.ingredients-table__size-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.ingredients-table__size-text{display:flex;width:100%;flex-direction:column}.ingredients-table__size-name{font-size:16px;font-weight:500;line-height:160%}.ingredients-table__size-caption{color:rgb(var(--color-foreground-secondary));font-size:14px;font-weight:400;line-height:160%}.ingredients-table__scoop{display:flex;width:100%;height:56px;align-items:flex-end;justify-content:center}.ingredients-table__scoop-image{display:block;width:auto;max-width:100%;height:auto;max-height:100%}.ingredients-table__size-quantity{font-size:16px;font-weight:700;line-height:normal;white-space:nowrap}.ingredients-table__table .ingredients-table__row>*,.ingredients-table__table .ingredients-table__total-row>*{border-bottom:1px solid rgb(var(--color-border))}.ingredients-table__table .ingredients-table__blend{padding:28px;font-weight:400;text-align:left}.ingredients-table__table .ingredients-table__row:first-child .ingredients-table__blend{padding-block:16px}.ingredients-table__blend-name{display:block;font-size:16px;font-weight:500;line-height:140%}.ingredients-table__blend-ingredients{display:block;margin-top:12px;color:rgb(var(--color-foreground-secondary));font-size:14px;font-weight:400;line-height:165%}.ingredients-table__table .ingredients-table__amount{padding:20px;font-size:18px;font-weight:500;line-height:normal;text-align:center;white-space:nowrap}.ingredients-table__table .ingredients-table__total-label{padding:0 28px;font-size:16px;font-weight:500;line-height:normal;text-align:left}.ingredients-table__table .ingredients-table__row--compact .ingredients-table__blend,.ingredients-table__table .ingredients-table__row--compact:first-child .ingredients-table__blend{padding:0 28px}.ingredients-table__row--compact .ingredients-table__blend-name{font-size:16px;line-height:normal}@media screen and (max-width:767.98px){.pdp-ingredients-table{--ingredients-table-size-column: 152px}.ingredients-table__table .ingredients-table__amount{text-align:left}.ingredients-table__table--single{--ingredients-table-size-column: 120px;min-width:0}.ingredients-table__table--single .ingredients-table__amount{text-align:center;white-space:normal}.ingredients-table__table--single th{overflow-wrap:break-word}}@media screen and (min-width:768px){.pdp-ingredients-table{--ingredients-table-size-column: min(254px, 19vw);padding-block:var(--ingredients-table-top-spacing, 0) var(--ingredients-table-bottom-spacing, 0)}.pdp-ingredients-table .ingredients-table__heading{margin-bottom:40px;font-size:36px}.pdp-ingredients-table .ingredients-table__heading--with-intro{margin-bottom:12px}.pdp-ingredients-table .ingredients-table__intro{margin-bottom:40px}.ingredients-table__table .ingredients-table__label,.ingredients-table__blend-name{font-size:18px}.ingredients-table__blend-ingredients{font-size:16px}}@media screen and (min-width:1200px){.pdp-ingredients-table{--ingredients-table-gutter: 50px}.ingredients-table__container.container{padding-inline:50px}}.logo-grid{--logo-grid-inline-gutter: 20px;display:block;padding-block:var(--logo-grid-mobile-top-spacing, 24px) var(--logo-grid-mobile-bottom-spacing, 24px)}.logo-grid__header{display:flex;width:100%;max-width:720px;margin:0 auto 32px;flex-direction:column;gap:8px;text-align:center}.logo-grid__subheading,.logo-grid__heading,.logo-grid__text{margin:0}.logo-grid__subheading{color:#a9764f;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:12px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:0;text-transform:uppercase;vertical-align:middle}.logo-grid .logo-grid__heading{color:rgb(var(--color-foreground));font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:24px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0;text-transform:none;vertical-align:middle}.logo-grid .logo-grid__heading strong{font:inherit;font-style:normal;font-weight:700}.logo-grid .logo-grid__heading em,.logo-grid .logo-grid__heading em strong{font:inherit;font-style:italic;font-weight:400}.logo-grid .logo-grid__text{color:rgb(var(--color-foreground-secondary));font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:16px;font-style:normal;font-weight:300;line-height:150%;letter-spacing:0;vertical-align:middle}.logo-grid .logo-grid__text.rte>*{width:auto;max-width:none;margin:0;padding-inline:0;color:inherit}.logo-grid__items{display:flex;box-sizing:border-box;width:100%;margin-inline:0;padding-inline:0;align-items:start;justify-content:flex-start;overflow-x:auto;gap:0;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.logo-grid__items::-webkit-scrollbar{display:none}.logo-grid__item{display:flex;min-width:0;width:var(--logo-grid-mobile-block-width, 120px);max-width:var(--logo-grid-mobile-block-width, 120px);flex:0 0 var(--logo-grid-mobile-block-width, 120px);flex-direction:column;align-items:center;scroll-snap-align:start;scroll-snap-stop:always}.logo-grid__item+.logo-grid__item{margin-inline-start:16px}@media screen and (max-width:767px){.logo-grid__item:first-child{padding-left:20px}.logo-grid__item:last-child{padding-right:20px}}.logo-grid__media{display:flex;width:100%;height:var(--logo-grid-mobile-block-height, 120px);align-items:center;justify-content:center;overflow:hidden;border-radius:var(--logo-grid-mobile-block-radius, 0);background:var(--logo-grid-block-background, transparent)}.logo-grid__image{display:block;width:min(var(--logo-grid-mobile-image-width, 80px),100%);max-height:100%;height:auto;object-fit:contain}.logo-grid__item-content{display:flex;width:100%;min-width:0;margin-top:24px;flex-direction:column;gap:8px;overflow-wrap:anywhere;text-align:center}.logo-grid__item-title,.logo-grid__item-title.rte>*,.logo-grid__item-text,.logo-grid__item-text.rte>*{margin:0}.logo-grid__item-title.rte>*{width:100%;max-width:none;margin:0;padding-inline:0;color:inherit;font:inherit}.logo-grid__item-title.rte>*+*{margin-top:8px}.logo-grid__item-text.rte>*{width:100%;max-width:none;padding-inline:0;color:inherit}.logo-grid__item-title{color:rgb(var(--color-foreground));font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:16px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:0;text-align:center}.logo-grid__item-text{color:rgb(var(--color-foreground-secondary));font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:15px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0;text-align:center}.logo-grid__divider-wrapper{display:flex;height:var(--logo-grid-mobile-block-height, 120px);flex:0 0 auto;align-items:center;justify-content:center}.logo-grid__divider{display:block;width:auto;height:var(--logo-grid-divider-height, 64px);flex:0 0 auto;object-fit:contain}@media screen and (min-width:768px){.logo-grid{padding-block:var(--logo-grid-top-spacing, 40px) var(--logo-grid-bottom-spacing, 40px)}.logo-grid__items:before,.logo-grid__items:after{content:"";flex:0 0 var(--logo-grid-inline-gutter, 20px)}.logo-grid__items:before{scroll-snap-align:start}.logo-grid__items:after{scroll-snap-align:end}.logo-grid .logo-grid__heading{font-size:32px;line-height:110%}.logo-grid__subheading{font-size:14px;line-height:20.8px}.logo-grid__items{--logo-grid-desktop-gap: clamp(16px, calc(7.1429vw - 38.857px) , 64px);gap:0}.logo-grid__item{width:var(--logo-grid-block-width, 160px);max-width:var(--logo-grid-block-width, 160px);flex-basis:var(--logo-grid-block-width, 160px)}.logo-grid__media{width:100%;height:var(--logo-grid-block-height, 160px);border-radius:var(--logo-grid-block-radius, 0)}.logo-grid__image{width:min(var(--logo-grid-image-width, 100px),100%)}.logo-grid__item-text{box-sizing:border-box;padding-inline:16px}.logo-grid__item+.logo-grid__item{margin-inline-start:var(--logo-grid-desktop-items-gap, var(--logo-grid-desktop-gap))}.logo-grid__divider-wrapper{height:var(--logo-grid-block-height, 160px);margin-inline:20px}}@media screen and (min-width:1200px){.logo-grid{--logo-grid-inline-gutter: 50px}}@media screen and (min-width:1440px){.logo-grid{--logo-grid-inline-gutter: calc(50px + (100vw - 1440px)/2) }}.article-template{padding-block:var(--main-article-mobile-top-spacing, 0) var(--main-article-mobile-bottom-spacing, 0)}@media screen and (min-width:768px){.article-template{padding-block:var(--main-article-top-spacing, 0) var(--main-article-bottom-spacing, 0)}}.main-blog{padding-block:var(--main-blog-mobile-top-spacing, 0) var(--main-blog-mobile-bottom-spacing, 0)}.section-main-blog .main-blog .container{max-width:1200px}.section-main-blog .main-blog-title{margin-top:0}.section-main-blog .main-blog-title .page-header__title{color:#202c48}.section-main-blog .main-blog-post-card{display:flex}.section-main-blog .main-blog-post-card .article-card{width:100%;height:100%;min-width:0;row-gap:0;overflow:hidden;border:.1rem solid rgba(var(--color-border),1);border-radius:1.6rem;background:#fff}.section-main-blog .main-blog-post-card .article-card-image-wrapper{flex:0 0 auto;border-radius:0}.section-main-blog .main-blog-post-card .article-card-image{border-radius:0;object-position:center top}.section-main-blog .main-blog-post-card .article-card-content{flex:1;min-width:0;padding:1.6rem}.section-main-blog .main-blog-post-card .article-card-title{margin:0;color:#202c48;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:1.8rem;font-style:normal;font-weight:700;line-height:2rem;letter-spacing:0}.section-main-blog .main-blog-post-card .article-card-title:not(:first-child){margin-top:.6rem}.section-main-blog .main-blog-post-card .article-card-title__link{color:inherit;text-decoration:none}.section-main-blog .main-blog-post-card .article-card-meta,.section-main-blog .main-blog-post-card .article-card-date,.section-main-blog .main-blog-post-card .article-card-author,.section-main-blog .main-blog-post-card .article-card-tag,.section-main-blog .main-blog-post-card .article-card-tag__link,.section-main-blog .main-blog-post-card .article-card-excerpt{color:#7c8394;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:1.3rem;font-style:normal;font-weight:400;line-height:2rem;letter-spacing:0}.section-main-blog .main-blog-post-card .article-card-excerpt{display:-webkit-box;max-width:100%;overflow:hidden;margin-top:.6rem;-webkit-box-orient:vertical;-webkit-line-clamp:4}.section-main-blog .main-blog-post-card .article-card-bottom{width:100%;margin-top:auto;padding:1.6rem 0 0}.section-main-blog .main-blog-post-card .article-card-button{position:relative;z-index:1;display:flex;width:100%;height:4.4rem;min-height:4.4rem;padding:1rem 2rem;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;color:rgb(var(--color-button-text));background:rgb(var(--color-button));box-sizing:border-box;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:1.6rem;font-style:normal;font-weight:700;line-height:1;letter-spacing:0;text-align:center;text-decoration:none}.section-main-blog .main-blog-post-card .article-card-button:before{content:"";position:absolute;z-index:1;top:50%;left:-5%;display:block;width:110%;padding-top:100%;border-radius:50%;opacity:0;background:rgb(var(--color-button-hover, 0, 0, 0));transform:translateY(-50%) scale(0) translateZ(0);transition:opacity .4s ease,transform .7s cubic-bezier(.165,.84,.44,1)}.section-main-blog .main-blog-post-card .article-card-button__circle{display:none}.section-main-blog .main-blog-post-card .article-card-button__label-wrapper{position:relative;z-index:2;justify-content:center}.section-main-blog .main-blog-post-card .article-card-button__label{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:2rem;text-transform:none;letter-spacing:0}.section-main-blog .main-blog-post-card .article-card-button__label:after{color:inherit;line-height:2rem}@media screen and (hover:hover)and (pointer:fine){.section-main-blog .main-blog-post-card .article-card-button:hover:before{opacity:1;transform:translateY(-50%) scale(1) translateZ(0)}}@media screen and (min-width:768px){.main-blog{padding-block:var(--main-blog-top-spacing, 0) var(--main-blog-bottom-spacing, 0)}.section-main-blog .main-blog-post-card .article-card{border-radius:1.8rem}.section-main-blog .main-blog-post-card .article-card-content{padding:2rem}.section-main-blog .main-blog-post-card .article-card-button{height:4.6rem;min-height:4.6rem}}.collection-grid{display:block;padding-block:var(--collection-grid-mobile-top-spacing, 0px) var(--collection-grid-mobile-bottom-spacing, 64px)}.collection-grid__description-wrap{position:relative;display:block;max-width:var(--collection-description-max-width, none)}.js .collection-grid__description-wrap:not(.is-expanded):not(.is-fit) .collection-grid__description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--collection-description-lines, 4);line-clamp:var(--collection-description-lines, 4);overflow:hidden}.collection-grid__description-toggle{display:inline-block;margin:8px 0 0;padding:0;border:0;border-radius:0;color:rgb(var(--color-foreground));background:none;cursor:pointer;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:14px;font-weight:600;line-height:1.5;letter-spacing:0;white-space:nowrap}.collection-grid__description-toggle[hidden]{display:none}.collection-grid__description-wrap:not(.is-expanded) .collection-grid__description-toggle{position:absolute;right:0;bottom:0;margin:0;padding-left:32px;background:linear-gradient(to right,rgba(var(--color-background),0),rgb(var(--color-background)) 24px)}.collection-grid__description-wrap:not(.is-expanded) .collection-grid__description-toggle:before{content:"\2026\a0";font-weight:400}.collection-grid__header-row{display:flex;align-items:flex-start;flex-direction:column;gap:8px;width:100%}.collection-grid__heading-group{display:flex;align-items:flex-start;flex-direction:column;gap:8px}@media screen and (max-width:767px){.collection-grid .collection-grid__header,.collection-grid .collection-grid__header-row,.collection-grid .collection-grid__heading-group{align-items:center;text-align:center}.collection-grid .collection-grid__breadcrumb{justify-content:center}.collection-grid__description-wrap{margin-inline:auto}}@media screen and (min-width:768px){.collection-grid .collection-grid__header-row--split{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:40px}.collection-grid__header-row--split .collection-grid__heading-group{flex:0 0 var(--collection-heading-width, 300px);min-width:0}.collection-grid__header-row--split .collection-grid__description-wrap{flex:0 1 var(--collection-description-max-width, 50%);margin-left:auto}}.collection-grid__description-toggle-label{transition:opacity var(--duration-default, .3s) ease}.collection-grid__description-toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media screen and (hover:hover)and (pointer:fine){.collection-grid__description-toggle:hover .collection-grid__description-toggle-label{opacity:var(--hover-opacity, .6)}}@media screen and (min-width:768px){.collection-grid{padding-block:var(--collection-grid-top-spacing, 0px) var(--collection-grid-bottom-spacing, 140px)}}.main-collection-grid-section .collection-top{margin:0 0 40px;padding:0;border-bottom:0}@media screen and (min-width:1200px){.main-collection-grid-section .collection-grid .container{padding-inline:50px}}.collection-grid__header{display:flex;align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:24px}.collection-grid .collection-grid__breadcrumb{margin-top:0;margin-bottom:0}.collection-grid .collection-grid__title{margin:0;color:rgb(var(--color-foreground));font-family:var(--font-display-family, Georgia, serif);font-size:24px;font-style:normal;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none}.collection-grid__count,.collection-grid .collection-grid__description,.collection-grid .collection-grid__description.rte>*{margin:0;color:rgb(var(--color-foreground-secondary));font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:14px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:0}.collection-grid .collection-grid__description.rte>*{width:auto;max-width:none;padding-inline:0}.collection-grid .collection-grid__description.rte>*+*{margin-top:8px}.collection-grid .collection-top__container{justify-content:flex-end}.collection-grid .facets-button-show{margin-right:auto}.collection-grid .collection-product-card{display:flex}.collection-grid .selected-products__card{display:flex;flex:1 1 auto;width:100%;min-width:0;flex-direction:column;overflow:hidden;border:1px solid rgba(var(--color-border),1);border-radius:18px;background:rgb(var(--color-background))}.collection-grid .selected-products__media{position:relative;display:block;width:auto;height:auto;aspect-ratio:300 / 316;overflow:hidden;background:rgb(var(--color-background-secondary))}.collection-grid .selected-products__image{width:100%;height:100%;padding:10%;object-fit:contain;mix-blend-mode:multiply;transform:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.collection-grid .selected-products__badges{position:absolute;z-index:1;top:1.2rem;left:1.2rem;display:flex;align-items:flex-start;flex-direction:column;gap:.8rem;pointer-events:none}.collection-grid .selected-products__badges .badge{display:inline-flex;height:20px;padding:0 9px;align-items:center;border-radius:20px;font-family:var(--font-body-family, sans-serif);font-size:9.5px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.76px}.collection-grid .selected-products__badges .badge--custom{color:rgb(var(--custom-badge-color));background:rgb(var(--custom-badge-bg))}.collection-grid .selected-products__content{display:flex;flex:1;align-items:center;flex-direction:column;padding:20px;text-align:center}.collection-grid .selected-products__product-title,.collection-grid .selected-products__product-description,.collection-grid .selected-products__price,.collection-grid .selected-products__form-error{margin:0}.collection-grid .selected-products__product-title{order:1;color:rgb(var(--color-foreground));font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:18px;font-style:normal;font-weight:700;line-height:19.55px;letter-spacing:0;text-transform:none}.collection-grid .selected-products__product-title a{color:inherit;text-decoration:none}.collection-grid .selected-products__rating{display:flex;order:2;align-items:center;justify-content:center;gap:6px;margin-top:8px;margin-bottom:0}.collection-grid .selected-products__stars{position:relative;display:block;line-height:0;letter-spacing:0}.collection-grid .selected-products__stars-empty,.collection-grid .selected-products__stars-filled{display:flex;white-space:nowrap}.collection-grid .selected-products__stars-empty{color:rgba(var(--color-foreground),.2)}.collection-grid .selected-products__stars-filled{position:absolute;inset:0 auto 0 0;width:var(--rating-percent, 100%);overflow:hidden;color:#f5a623}.collection-grid .selected-products__stars .icon-star-filled{flex:0 0 16px;width:16px;height:16px}.collection-grid .selected-products__product-description{order:3;width:100%;overflow:visible;margin-top:8px;text-overflow:clip;white-space:normal;color:#7c8394;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:13px;font-weight:400;line-height:18.85px}.collection-grid .selected-products__price{display:flex;order:4;align-items:flex-end;justify-content:center;gap:6px;margin-top:auto;padding-block:13px 1px;color:rgb(var(--color-foreground));font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:18px;font-weight:700;line-height:22px}.collection-grid .selected-products__price-compare{margin-left:0;color:#979799;font-weight:400}.collection-grid .selected-products__price--sale .selected-products__price-current{color:rgb(var(--color-card-price-sale, var(--color-foreground)))}.collection-grid .selected-products__form{order:5;width:100%;margin-top:auto;padding-top:12px}.collection-grid .selected-products__price+.selected-products__form{margin-top:0}.collection-grid .selected-products__add-button{position:relative;width:100%;height:auto;min-height:46px;padding:15px 18px;border:0;color:rgb(var(--color-button-text));background:rgb(var(--color-button));cursor:pointer;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:16px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:0;text-align:center}.collection-grid .selected-products__add-button .button__content{margin-block:-3px}.collection-grid .selected-products__add-button .button__label{padding-block:3px;white-space:normal}.collection-grid .selected-products__add-button .button__label:after{width:100%;padding-block:3px;color:rgb(var(--color-button-text-hover))}.collection-grid .selected-products__add-button .animated-button-circle{background-color:rgb(var(--color-button-hover))}.collection-grid .selected-products__add-button:disabled{cursor:not-allowed;opacity:.5}.collection-grid .selected-products__one-time{display:block;width:100%;margin-top:12px;padding:0;border:0;color:rgb(var(--color-foreground));background:none;cursor:pointer;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:14px;font-style:normal;font-weight:400;line-height:18.85px;text-align:center;text-decoration:underline;text-underline-position:from-font}.collection-grid .selected-products__one-time:disabled,.collection-grid .selected-products__one-time.is-loading{cursor:not-allowed;opacity:.5}.collection-grid .selected-products__add-button:focus-visible,.collection-grid .selected-products__one-time:focus-visible,.collection-grid .selected-products__product-title a:focus-visible{outline:.2rem solid currentColor;outline-offset:.2rem}.collection-grid .selected-products__spinner{display:none;width:1.8rem;height:1.8rem;border:.2rem solid currentColor;border-right-color:transparent;border-radius:50%;animation:collection-grid-spin .7s linear infinite}.collection-grid .selected-products__add-button.is-loading [data-button-label]{display:none}.collection-grid .selected-products__add-button.is-loading .selected-products__spinner{display:inline-block}.collection-grid .selected-products__form-error{margin-top:.8rem}@keyframes collection-grid-spin{to{transform:rotate(360deg)}}@media screen and (hover:hover)and (pointer:fine){.collection-grid .selected-products__add-button:not(:disabled):hover{color:rgb(var(--color-button-text-hover))}.collection-grid .selected-products__one-time:not(:disabled):hover{opacity:var(--hover-opacity, .6)}}@media screen and (max-width:575px){.collection-grid .collection-product-list--2-mobile .selected-products__card{border-radius:12px}.collection-grid .collection-product-list--2-mobile .selected-products__badges{top:.8rem;left:.8rem}.collection-grid .collection-product-list--2-mobile .selected-products__badges .badge{height:16px;padding:0 6px;font-size:8px;letter-spacing:.4px}.collection-grid .collection-product-list--2-mobile .selected-products__content{padding:12px 10px 14px}.collection-grid .collection-product-list--2-mobile .selected-products__product-title{font-size:13px;line-height:1.2}.collection-grid .collection-product-list--2-mobile .selected-products__rating{gap:4px;margin-top:6px}.collection-grid .collection-product-list--2-mobile .selected-products__stars .icon-star-filled{flex-basis:12px;width:12px;height:12px}.collection-grid .collection-product-list--2-mobile .selected-products__product-description{margin-top:6px;font-size:11px;line-height:1.4}.collection-grid .collection-product-list--2-mobile .selected-products__price{gap:4px;padding-block:10px 0;font-size:14px;line-height:18px}.collection-grid .collection-product-list--2-mobile .selected-products__form{padding-top:10px}.collection-grid .collection-product-list--2-mobile .selected-products__add-button{min-height:36px;padding:10px 6px;font-size:11px}.collection-grid .collection-product-list--2-mobile .selected-products__one-time{margin-top:8px;font-size:11px;line-height:1.4}}@media screen and (min-width:768px){.collection-grid__header{margin-bottom:40px}.collection-grid .collection-grid__title{font-size:36px;line-height:1.3;letter-spacing:-.5px}.collection-grid .selected-products__media{aspect-ratio:418 / 388}.collection-grid .selected-products__badges .badge{height:29px;padding:0 16px;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:12px;letter-spacing:0}.collection-grid .selected-products__content{align-items:normal;text-align:start}.collection-grid .selected-products__product-title{font-size:20px;line-height:1.2}.collection-grid .selected-products__rating{justify-content:flex-start;margin-top:6px}.collection-grid .selected-products__product-description{margin-top:6px;color:rgb(var(--color-foreground-secondary));font-size:14px;line-height:1.5}.collection-grid .selected-products__price{justify-content:flex-start}.collection-grid .selected-products__add-button{min-height:54px;padding-block:19px}.collection-grid .selected-products__one-time{font-size:16px}}@media screen and (min-width:768px)and (max-width:1024px){.collection-grid .collection-grid__title{font-size:30px}}.multicolumn.multicolumn--home{position:relative;padding-bottom:0;background:transparent}.multicolumn.multicolumn--home:before{position:absolute;z-index:0;inset-block:0;inset-inline:0;width:calc(100% - 40px);max-width:1340px;margin-inline:auto;border-radius:20px;background:rgb(var(--color-background));content:""}.multicolumn.multicolumn--home>.container{position:relative;z-index:1}.multicolumn--home .multicolumn__header__subtitle{color:#a9764f;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:1.2rem;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.8rem;text-align:center;text-transform:uppercase;vertical-align:middle}.multicolumn--home .multicolumn__header__title{color:rgb(var(--color-foreground));font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:2.4rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:2.9rem;text-align:center;vertical-align:middle}.multicolumn--home .multicolumn__header__title strong{font-style:normal;font-weight:700}.multicolumn--home .multicolumn__header__title em{font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:2.4rem;font-style:italic;font-weight:400;line-height:2.9rem}.multicolumn--home .multicolumn__header__subtitle+.multicolumn__header__title{margin-top:.8rem}.multicolumn--home .multicolumn__header__titles+.multicolumn-grid{margin-top:4rem}.multicolumn.multicolumn--home .multicolumn-grid__wrapper{gap:4rem}.multicolumn--home .multicolumn-grid__wrapper .multicolumn-card{flex:1 1 26rem;min-width:0;max-width:26rem}.multicolumn--home .multicolumn-card__image-wrapper--small{width:6.4rem;height:6.4rem;max-width:6.4rem}.multicolumn--home .multicolumn-card__inner{gap:1.2rem}.multicolumn--home .multicolumn-card__text{color:rgb(var(--color-foreground));font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:1.6rem;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.2;text-align:center}.multicolumn--home .multicolumn-card:nth-child(3) .multicolumn-card__text{max-width:18rem}@media screen and (min-width:990px){.multicolumn.multicolumn--home{padding-bottom:5.6rem}.multicolumn.multicolumn--home .multicolumn-grid__wrapper{gap:10rem}.multicolumn--home .multicolumn__header__title,.multicolumn--home .multicolumn__header__title em{font-size:3.2rem;line-height:3.8rem}}@media screen and (min-width:1025px){.multicolumn.multicolumn--home:before{width:calc(100% - 100px);border-radius:40px}}@media screen and (min-width:600px)and (max-width:1024px){.multicolumn.multicolumn--home .multicolumn-grid__wrapper{flex-wrap:nowrap;gap:4rem}.multicolumn--home .multicolumn-grid__wrapper .multicolumn-card{flex-basis:0}}.newsletter{padding-block:var(--newsletter-mobile-top-spacing, 40px) var(--newsletter-mobile-bottom-spacing, 40px)}.template-index .newsletter__subtitle.subtitle{color:#a9764f;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:16px;font-style:normal;font-weight:700;line-height:19px;letter-spacing:0;text-align:center;text-transform:uppercase}.template-index .newsletter__button .button__label{font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:16px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:0;text-transform:uppercase}.template-index .newsletter>.container{max-width:700px}.template-index .newsletter .newsletter-form{width:100%;max-width:500px;margin-inline:auto}@media screen and (max-width:767.98px){.template-index .newsletter__title.title{color:#202c48;font-size:28px}}@media screen and (min-width:768px){.newsletter{padding-block:var(--newsletter-top-spacing, 80px) var(--newsletter-bottom-spacing, 80px)}.template-index .newsletter__title.title{max-width:540px;margin-inline:auto;color:#202c48;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:42px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:0;text-align:center}.template-index .newsletter__subtitle+.newsletter__title{margin-top:24px}.template-index .newsletter__titles+.content{margin-top:50px}}@media screen and (min-width:1200px){.newsletter>.container{padding-inline:50px}}.popup.popup-main{--border-radius-block: 20px}.popup.popup-main+.popup-overlay{background-color:#000000b3}.popup.popup-main .popup-thumbnail:after{padding-bottom:var(--padding_bottom_mobile, var(--padding_bottom))}.popup.popup-main_mobile-image .popup-thumbnail__image:not(.popup-thumbnail__image_mobile){display:none}.popup.popup-main .popup-thumbnail_heading:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom,#0000 50.265%,#0009);pointer-events:none}.popup.popup-main .popup-thumbnail__heading{position:absolute;right:0;bottom:9px;left:0;z-index:2;margin:0;padding:0 16px;font-family:var(--font-display-family);font-style:normal;font-weight:700;font-size:40px;line-height:1.2;letter-spacing:0;text-align:center;color:#fff}.popup.popup-main .popup-thumbnail__heading em,.popup.popup-main .popup-thumbnail__heading i{font-style:italic;font-weight:700}.popup.popup-main .popup-badge{--popup-badge-inset-x: 16.889%;--popup-badge-inset-y: 9.423%;position:absolute;z-index:2;width:var(--popup-badge-width-mobile, 28%);aspect-ratio:1;container-type:inline-size}.popup.popup-main .popup-badge__inner{--popup-badge-unit: calc(100cqw / 126);--popup-badge-text-unit: calc(var(--popup-badge-unit) * var(--popup-badge-scale, 1));display:flex;overflow:hidden;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding-bottom:var(--popup-badge-unit);border-radius:var(--popup-badge-radius, 50%);background:var(--popup-badge-background, linear-gradient(180deg, #1c7621 0%, #2ca633 100%));box-shadow:0 calc(4 * var(--popup-badge-unit)) calc(4 * var(--popup-badge-unit)) #0003;font-family:var(--font-body-family);font-style:normal;letter-spacing:0;text-align:center;white-space:nowrap;color:var(--popup-badge-color, #fff)}.popup.popup-main .popup-badge__row{display:flex;align-items:flex-start;justify-content:center;gap:calc(1.5 * var(--popup-badge-text-unit))}.popup.popup-main .popup-badge__number{font-family:var(--font-display-family);font-weight:700;font-size:calc(46 * var(--popup-badge-text-unit));line-height:calc(57 / 46)}.popup.popup-main .popup-badge__stack{display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(5 * var(--popup-badge-text-unit))}.popup.popup-main .popup-badge__symbol{position:relative;left:calc(2 * var(--popup-badge-text-unit));font-weight:400;font-size:calc(33 * var(--popup-badge-text-unit));line-height:1}.popup.popup-main .popup-badge__symbol,.popup.popup-main .popup-badge__suffix{min-height:1em}.popup.popup-main .popup-badge__suffix{margin-top:calc(-3 * var(--popup-badge-text-unit));font-weight:700;font-size:calc(15 * var(--popup-badge-text-unit));line-height:1}.popup.popup-main .popup-badge__caption{font-weight:700;font-size:calc(13 * var(--popup-badge-text-unit));line-height:calc(16 / 13)}.popup.popup-main .popup-badge__row+.popup-badge__caption{margin-top:calc(-6 * var(--popup-badge-text-unit))}.popup.popup-main .popup-wrap{scrollbar-width:none}.popup.popup-main .popup-wrap::-webkit-scrollbar{display:none}.popup.popup-main .popup-content{padding:32px 20px}.popup.popup-main .popup-wrapper-text{gap:20px;width:100%}.popup.popup-main .popup-heading{max-width:none;font-family:var(--font-display-family);font-style:normal;font-weight:700;font-size:44px;line-height:1.2;letter-spacing:0;text-transform:none;color:#1e1f25}.popup.popup-main .popup-heading em,.popup.popup-main .popup-heading i{font-style:italic;font-weight:400}.popup.popup-main .popup-heading strong,.popup.popup-main .popup-heading b{font-weight:700}.popup.popup-main .popup-heading a,.popup.popup-main .popup-icons__text a{color:inherit}.popup.popup-main .popup-heading__sub{display:block;font-size:24px;line-height:1}.popup.popup-main .popup-description{max-width:350px;font-size:16px;line-height:1.5;letter-spacing:0;color:#3f424d}.popup.popup-main .popup-description strong,.popup.popup-main .popup-description b{font-weight:700;color:#1e1f25}.popup.popup-main .popup-heading+.popup-description{margin-top:-8px}.popup.popup-main .popup-description+.popup-description{margin-top:4px}.popup.popup-main .popup-note{max-width:350px;margin:0;font-size:12px;line-height:1.5;letter-spacing:0;color:rgb(var(--color-foreground-secondary, 63, 66, 77))}.popup.popup-main .popup__button+.popup-note{margin-top:-8px}.popup.popup-main .popup__button{width:100%;height:54px;padding:0 24px 2px;font-size:16px;font-weight:700;letter-spacing:0}.popup.popup-main .popup__button.button--primary{background-color:var(--popup-button-background, rgb(var(--color-button)))}.popup.popup-main .popup__button.button--primary,.popup.popup-main .popup__button.button--primary .button__label,.popup.popup-main .popup__button.button--primary .button__icon{color:var(--popup-button-text, rgb(var(--color-button-text)))}.popup.popup-main .popup__button.button--primary .button__label:after{color:var(--popup-button-text-hover, rgb(var(--color-button-text-hover)))}.popup.popup-main .popup__button.button--primary .animated-button-circle{background-color:var(--popup-button-background-hover, rgb(var(--color-button-hover)))}@media screen and (pointer:fine){.popup.popup-main .popup__button.button--primary:hover,.popup.popup-main .popup__button.button--primary:hover .button__label,.popup.popup-main .popup__button.button--primary:hover .button__icon{color:var(--popup-button-text-hover, rgb(var(--color-button-text-hover)))}}.popup.popup-main .popup-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 32px;width:100%}.popup.popup-main .popup-icons__item{display:flex;align-items:center;gap:8px}.popup.popup-main .popup-icons__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:#f4f4f4}.popup.popup-main .popup-icons__icon img{width:16px;height:16px}.popup.popup-main .popup-icons__text{font-size:14px;line-height:1.2;letter-spacing:0;text-align:left;color:#1e1f25}.popup.popup-main .popup-icons__text strong,.popup.popup-main .popup-icons__text b{font-weight:700}.popup.popup-main .popup-close{top:8px;right:8px;width:32px;height:32px;min-height:0;padding:0;background:none}.popup.popup-main .popup-content .popup-close{color:#1e1f25}@media screen and (max-width:749px){.popup.popup-main .popup-outer{flex-direction:column}.popup.popup-main-image-mobile--bottom .popup-outer{flex-direction:column-reverse}.popup.popup-main-image-mobile--bottom .popup-outer_image .popup-content{padding-top:48px}.popup.popup-main-image-mobile--top .popup-outer_image .popup-close{color:#fff}.popup.popup-main .popup-badge_mobile-hidden{display:none}.popup.popup-main .popup-badge_mobile-top-left{top:var(--popup-badge-inset-y);left:var(--popup-badge-inset-x)}.popup.popup-main .popup-badge_mobile-top-right{top:var(--popup-badge-inset-y);right:var(--popup-badge-inset-x)}.popup.popup-main .popup-badge_mobile-bottom-left{bottom:var(--popup-badge-inset-y);left:var(--popup-badge-inset-x)}.popup.popup-main .popup-badge_mobile-bottom-right{right:var(--popup-badge-inset-x);bottom:var(--popup-badge-inset-y)}}@media screen and (min-width:750px){.popup.popup-main .popup-thumbnail:after{padding-bottom:var(--padding_bottom)}.popup.popup-main_mobile-image .popup-thumbnail__image:not(.popup-thumbnail__image_mobile){display:block}.popup.popup-main .popup-thumbnail .popup-thumbnail__image_mobile{display:none}.popup.popup-main .popup-thumbnail_heading:before{display:none}.popup.popup-main .popup-thumbnail__heading{top:25px;bottom:auto;font-size:56px}.popup.popup-main .popup-badge{width:var(--popup-badge-width, 28%)}.popup.popup-main .popup-badge_top-left{top:var(--popup-badge-inset-y);left:var(--popup-badge-inset-x)}.popup.popup-main .popup-badge_top-right{top:var(--popup-badge-inset-y);right:var(--popup-badge-inset-x)}.popup.popup-main .popup-badge_bottom-left{bottom:var(--popup-badge-inset-y);left:var(--popup-badge-inset-x)}.popup.popup-main .popup-badge_bottom-right{right:var(--popup-badge-inset-x);bottom:var(--popup-badge-inset-y)}.popup.popup-main .popup-content{padding:48px 32px}.popup.popup-main .popup-wrapper-text{gap:24px}.popup.popup-main .popup-heading{font-size:56px}.popup.popup-main .popup-heading__sub{font-weight:400;font-size:30px}.popup.popup-main .popup-heading+.popup-description{margin-top:-12px}.popup.popup-main .popup-description+.popup-description{margin-top:0}.popup.popup-main .popup__button+.popup-note{margin-top:-10px}.popup.popup-main .popup-icons{column-gap:40px}.popup.popup-main .popup-icons__item{gap:18px}}.product-comparison{display:block;padding-block:var(--product-comparison-mobile-top-spacing, 0) var(--product-comparison-mobile-bottom-spacing, 0)}.product-comparison__container{display:flex;flex-direction:column;gap:24px}.product-comparison__intro{display:flex;align-items:center;flex-direction:column;gap:10px;text-align:center}.product-comparison__intro-image{display:block;width:122px;height:93px;object-fit:scale-down;object-position:center bottom}.product-comparison__titles{display:flex;max-width:100%;align-items:center;flex-direction:column;gap:10px}.product-comparison__eyebrow,.product-comparison__text,.product-comparison__tagline,.product-comparison__attribute-label,.product-comparison__attribute-value,.product-comparison .product-comparison__heading,.product-comparison .product-comparison__card-title{margin:0;min-width:0;overflow-wrap:anywhere}.product-comparison__eyebrow{color:rgb(var(--color-foreground));font-family:var(--font-display-family, var(--font-heading-family));font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:0}.product-comparison .product-comparison__heading{color:rgb(var(--color-foreground));font-family:var(--font-display-family, var(--font-heading-family));font-size:24px;font-style:normal;font-weight:700;line-height:124%;letter-spacing:0;text-transform:none}.product-comparison__eyebrow em,.product-comparison .product-comparison__heading em,.product-comparison .product-comparison__card-title em{font-family:inherit;font-size:inherit;font-style:italic;font-weight:400;line-height:inherit;letter-spacing:inherit}.product-comparison__text{padding-top:1px;color:rgb(var(--color-foreground-secondary));font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:0}.product-comparison--intro-only{padding-bottom:var(--product-comparison-intro-only-mobile-bottom-spacing, var(--product-comparison-mobile-bottom-spacing, 0))}.product-comparison__heading-break{display:none}.product-comparison__cards{display:flex;flex-direction:column;gap:16px}.product-comparison__card{position:relative;display:flex;min-width:0;padding:270px 20px 26px;flex-direction:column;overflow:hidden;border-radius:16px;color:rgb(var(--color-foreground));background:var(--product-comparison-other-card-bg, rgb(var(--color-background-secondary)))}.product-comparison__card--current{background:var(--product-comparison-current-card-bg, rgb(var(--color-background-secondary)))}.product-comparison__media{position:absolute;top:28px;right:20px;left:20px;display:block;height:220px}.product-comparison .product-comparison__image{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.product-comparison__content{position:relative;display:flex;flex:1 1 auto;align-items:center;flex-direction:column;gap:24px}.product-comparison__card-header{display:flex;max-width:100%;align-items:center;flex-direction:column;gap:4px;text-align:center}.product-comparison .product-comparison__card-title{display:flex;flex-direction:column;color:rgb(var(--color-foreground));font-family:var(--font-display-family, var(--font-heading-family));font-style:normal;font-weight:700;line-height:1.5;letter-spacing:0;text-transform:none}.product-comparison__name{font-size:26px}.product-comparison__subtitle{font-size:20px}.product-comparison__tagline{color:var(--product-comparison-tagline-color, rgb(var(--color-foreground)));font-family:var(--font-body-family);font-size:15px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:0}.product-comparison__attributes{width:100%;margin:0;padding:0;list-style:none}.product-comparison__attribute{display:flex;padding:16px 0;align-items:center;gap:20px;box-shadow:inset 0 -1px rgb(var(--color-border))}.product-comparison__attribute:first-child{box-shadow:inset 0 1px rgb(var(--color-border)),inset 0 -1px rgb(var(--color-border))}.product-comparison__attribute-icon{display:block;width:32px;height:32px;flex:0 0 32px;object-fit:contain}.product-comparison__attribute-copy{display:flex;min-width:0;flex-direction:column;gap:4px;font-family:var(--font-body-family);font-style:normal;letter-spacing:0;text-align:left}.product-comparison__attribute-label{color:var(--product-comparison-label-color, rgb(var(--color-foreground-secondary)));font-size:12px;font-weight:500;line-height:100%;text-transform:uppercase}.product-comparison__attribute-value{color:rgb(var(--color-foreground));font-size:13px;font-weight:400;line-height:135%}.product-comparison .product-comparison__button.button--primary{display:flex;width:100%;height:auto;min-height:54px;margin-top:auto;padding:14px 18px 16px;align-items:center;justify-content:center;border-radius:1000px;color:rgb(var(--color-button-text));background-color:rgb(var(--color-button));font-family:var(--font-body-family);font-size:16px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:0;text-align:center;text-decoration:none;text-transform:none}.product-comparison .product-comparison__button .button__label{color:rgb(var(--color-button-text));font-size:inherit;font-weight:inherit;line-height:inherit;white-space:normal;overflow-wrap:anywhere}.product-comparison .product-comparison__button .button__label:after{color:rgb(var(--color-button-text-hover))}.product-comparison .product-comparison__button .animated-button-circle{background-color:rgb(var(--color-button-hover))}.product-comparison__form{display:block;width:100%;margin-top:auto}.product-comparison .product-comparison__button:disabled{cursor:not-allowed;opacity:.5}.product-comparison__spinner{display:none;width:1.8rem;height:1.8rem;border:.2rem solid currentColor;border-right-color:transparent;border-radius:50%;animation:product-comparison-spin .7s linear infinite}.product-comparison__button.is-loading [data-button-label]{display:none}.product-comparison__button.is-loading .product-comparison__spinner{display:inline-block}.product-comparison__form-error{margin:.8rem 0 0;font-size:14px;text-align:center}@keyframes product-comparison-spin{to{transform:rotate(360deg)}}@media screen and (min-width:768px){.product-comparison{padding-block:var(--product-comparison-top-spacing, 0) var(--product-comparison-bottom-spacing, 0)}.product-comparison__titles{gap:8px}.product-comparison__eyebrow{font-size:18px}.product-comparison .product-comparison__heading{font-size:36px;line-height:130%;letter-spacing:-.5px}.product-comparison__text{padding-top:0}.product-comparison__cards{flex-direction:row;justify-content:center;gap:12px}.product-comparison__card{max-width:450px;padding:270px 30px 31.2px;flex:1 1 0}.product-comparison__media{right:30px;left:30px}.product-comparison__attribute-value{font-size:16px}}@media screen and (min-width:1200px){.product-comparison__container.container{padding-inline:50px;align-items:center;gap:20px;flex-direction:row;justify-content:space-between}.product-comparison__intro{max-width:405px;padding-top:4px;flex:1 0 280px;align-items:flex-start;gap:8px;text-align:left}.product-comparison__intro-image{object-position:left bottom}.product-comparison__titles{align-items:flex-start}.product-comparison__text{max-width:var(--product-comparison-text-max-width, 305px)}.product-comparison__cards{min-width:0;flex:0 1 912px}.product-comparison--intro-only .product-comparison__intro{max-width:none;flex:1 1 auto;align-items:center;flex-direction:row;gap:8px}.product-comparison--intro-only .product-comparison__intro-image{flex:0 0 auto}.product-comparison--intro-only .product-comparison__titles{min-width:0;flex:0 1 auto}.product-comparison--intro-only .product-comparison__heading-break{display:inline}.product-comparison--intro-only .product-comparison__heading{max-width:var(--product-comparison-intro-only-heading-max-width, none)}.product-comparison--intro-only .product-comparison__text{max-width:600px;margin-left:auto;padding-left:12px;flex:0 1 612px}.product-comparison--text-right .product-comparison__text{text-align:right}}.product-description{display:block;padding-block:var(--product-description-mobile-top-spacing, 0) var(--product-description-mobile-bottom-spacing, 0);scroll-margin-top:calc(var(--header-height, 0px) + var(--announcement-bar-offset, 0px) + 20px)}.product-description .product-description__heading{margin:0 0 24px;color:rgb(var(--color-foreground));font-family:var(--font-display-family, Georgia, serif);font-size:24px;font-style:normal;font-weight:700;line-height:1.25;letter-spacing:0;text-align:center;text-transform:none;overflow-wrap:anywhere}.product-description .product-description__heading em{font-family:inherit;font-style:italic;font-weight:400}.product-description__body{position:relative;max-width:800px;margin-inline:auto}.product-description__content{color:rgb(var(--color-foreground));font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:16px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:0;text-align:left;overflow-wrap:anywhere}.js .product-description:not(.product-description--expanded) .product-description__content{max-height:var(--product-description-clamp, calc(var(--product-description-mobile-lines, 9) * 1.5em));overflow:hidden}.product-description .product-description__content>*{max-width:none;margin:0}.product-description .product-description__content>*+*{margin-top:1.5em}.product-description .product-description__content :is(p,li,blockquote,td,th){color:inherit;font:inherit;letter-spacing:inherit}.product-description .product-description__content :is(h1,h2,h3,h4,h5,h6){color:inherit;font-family:inherit;font-size:18px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0;text-transform:none}.product-description .product-description__content :is(ul,ol){padding-left:1.25em}.product-description .product-description__content ul{list-style:disc}.product-description .product-description__content ol{list-style:decimal}.product-description .product-description__content li{margin:0;padding:0}.product-description .product-description__content :is(strong,b){font-weight:700}.product-description .product-description__content a{color:inherit;font:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em;transition:color var(--duration-default, .3s) ease}.product-description .product-description__content :is(img,video,iframe,table){max-width:100%}.product-description .product-description__content img{height:auto}.product-description__toggle{display:inline-block;margin:16px 0 0;padding:0;border:0;border-radius:0;color:rgb(var(--color-foreground));background:none;cursor:pointer;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:16px;font-weight:700;line-height:1.5;letter-spacing:0;white-space:nowrap}.product-description__toggle[hidden]{display:none}.product-description__toggle-label{transition:opacity var(--duration-default, .3s) ease;text-decoration:underline;text-decoration-thickness:11%;text-decoration-skip-ink:none;text-underline-position:from-font}.product-description__toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}.product-description:not(.product-description--expanded) .product-description__toggle{position:absolute;top:var(--product-description-toggle-top, auto);right:0;margin:0;padding-left:32px;background:linear-gradient(to right,rgba(var(--color-background),0),rgb(var(--color-background)) 24px)}.product-description:not(.product-description--expanded) .product-description__toggle:before{content:"\2026\a0";font-weight:400}.product-description--toggle-inline:not(.product-description--expanded) .product-description__toggle{right:auto;left:var(--product-description-toggle-left, 0);padding-left:0;background:none}.product-description--toggle-inline:not(.product-description--expanded) .product-description__toggle:before{content:none}@media screen and (hover:hover)and (pointer:fine){.product-description .product-description__content a:hover{color:rgb(var(--color-button))}.product-description__toggle:hover .product-description__toggle-label{opacity:var(--hover-opacity, .6)}}@media screen and (min-width:768px){.product-description{padding-block:var(--product-description-top-spacing, 0) var(--product-description-bottom-spacing, 0)}.product-description .product-description__heading{font-size:36px}.js .product-description:not(.product-description--expanded) .product-description__content{max-height:var(--product-description-clamp, calc(var(--product-description-lines, 4) * 1.5em))}}@media screen and (min-width:1200px){.product-description__container.container{padding-inline:50px}}.promo-banner{display:block;padding-block:var(--promo-banner-mobile-top-spacing, 0) var(--promo-banner-mobile-bottom-spacing, 0)}.promo-banner__banner{position:relative;display:flex;min-height:var(--promo-banner-mobile-height, 260px);overflow:hidden;isolation:isolate}.promo-banner--inset .promo-banner__banner{border-radius:var(--promo-banner-radius, 0)}.promo-banner--mobile-fit .promo-banner__banner,.promo-banner--mobile-fit .promo-banner__content{min-height:0}.promo-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.promo-banner__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--promo-banner-image-position, center center)}.promo-banner__image--desktop{display:none}.promo-banner__placeholder{position:absolute;top:50%;left:50%;width:auto;min-width:100%;height:auto;min-height:100%;transform:translate(-50%,-50%)}.promo-banner__overlay,.promo-banner__gradient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.promo-banner__overlay{background:var(--promo-banner-overlay-color, transparent);opacity:var(--promo-banner-mobile-overlay-opacity, 0)}.promo-banner__gradient{background:linear-gradient(to bottom,transparent,var(--promo-banner-overlay-color, transparent));opacity:var(--promo-banner-mobile-gradient-opacity, 0)}.promo-banner__shade{display:none;position:absolute;left:0;bottom:0;z-index:1;width:709px;height:124px;background:var(--promo-banner-overlay-color, transparent);opacity:var(--promo-banner-shade-opacity, 0);filter:blur(32px);pointer-events:none}.promo-banner__content{position:relative;z-index:2;display:flex;width:100%;min-height:var(--promo-banner-mobile-height, 260px);padding-block:var(--promo-banner-mobile-content-padding-top, 0) var(--promo-banner-mobile-content-padding-bottom, 0);flex:1 1 auto;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left}.promo-banner--inset .promo-banner__content{padding-inline:2rem}.promo-banner--mobile-align-center .promo-banner__content{align-items:center;text-align:center}.promo-banner__heading,.promo-banner__text,.promo-banner__offer-title,.promo-banner__offer-subtitle,.promo-banner__feature-text{margin:0}.promo-banner .promo-banner__heading{max-width:var(--promo-banner-mobile-content-max-width, none);overflow-wrap:break-word;color:var(--promo-banner-heading-color, rgb(var(--color-foreground)));font-family:var(--font-display-family, Georgia, serif);font-size:var(--promo-banner-mobile-heading-size, 18px);font-style:normal;font-weight:var(--font-display-weight, 700);line-height:var(--promo-banner-mobile-heading-line-height, 110%);letter-spacing:var(--promo-banner-mobile-heading-letter-spacing, var(--promo-banner-heading-letter-spacing, 0));text-transform:none}.promo-banner .promo-banner__heading strong{font-family:inherit;font-size:inherit;font-style:normal;font-weight:700;line-height:inherit}.promo-banner .promo-banner__heading em,.promo-banner .promo-banner__heading em strong{font-family:inherit;font-size:inherit;font-style:italic;font-weight:400;line-height:inherit}.promo-banner--keep-phrases .promo-banner__heading>strong,.promo-banner--keep-phrases .promo-banner__heading>em{display:inline-block;max-width:100%}.promo-banner .promo-banner__text{max-width:var(--promo-banner-mobile-text-max-width, var(--promo-banner-mobile-content-max-width, none));overflow-wrap:break-word;margin-top:var(--promo-banner-mobile-text-spacing, 6px);color:var(--promo-banner-text-color, rgb(var(--color-foreground)));font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:var(--promo-banner-mobile-text-size, 14px);font-style:normal;font-weight:400;line-height:150%;letter-spacing:0}.promo-banner .promo-banner__text.rte>*,.promo-banner .promo-banner__footnote.rte>*{width:auto;max-width:none;margin:0;padding-inline:0;color:inherit}.promo-banner .promo-banner__text .metafield-rich_text_field>*{margin:0;color:inherit}.promo-banner .promo-banner__text.rte a,.promo-banner .promo-banner__footnote.rte a{color:inherit}.promo-banner__offer{display:flex;max-width:100%;margin-top:24px;align-items:center;gap:18px;color:var(--promo-banner-block-text-color, #fff);text-align:left}.promo-banner__offer+.promo-banner__offer{margin-top:20px}.promo-banner__icon-badge{display:inline-flex;width:var(--promo-banner-mobile-icon-size, var(--promo-banner-icon-size, 40px));height:var(--promo-banner-mobile-icon-size, var(--promo-banner-icon-size, 40px));flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;background:var(--promo-banner-icon-bg, transparent)}.promo-banner__icon{display:block;width:var(--promo-banner-mobile-icon-width, var(--promo-banner-icon-width, 24px));max-width:100%;height:auto;max-height:100%;object-fit:contain}.promo-banner__offer-copy{display:flex;min-width:0;flex-direction:column}.promo-banner .promo-banner__offer-title,.promo-banner .promo-banner__offer-subtitle{color:inherit;font-family:var(--font-display-family, Georgia, serif);font-style:normal;font-weight:700;line-height:120%;letter-spacing:0;overflow-wrap:break-word}.promo-banner .promo-banner__offer-title{max-width:none;font-size:var(--promo-banner-mobile-offer-title-size, 24px);line-height:var(--promo-banner-mobile-offer-title-line-height, 120%);text-transform:none;word-break:normal}.promo-banner .promo-banner__offer-title em{font-style:italic;font-weight:400}.promo-banner .promo-banner__offer-subtitle{font-size:var(--promo-banner-mobile-offer-subtitle-size, 18px);line-height:var(--promo-banner-mobile-offer-subtitle-line-height, 120%)}.promo-banner .promo-banner__button.button{height:auto;min-height:54px;max-width:100%;margin-top:var(--promo-banner-button-spacing, 24px);padding:15px var(--promo-banner-button-padding, 48px) 17px;border-radius:100px;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:16px;font-weight:700;line-height:22px;letter-spacing:0;text-transform:none}.promo-banner__offer+.promo-banner__button.button{margin-top:20px}.promo-banner .promo-banner__button .button__label:after{color:rgb(var(--color-button-text-hover))}.promo-banner__features{display:flex;width:100%;margin-top:auto;flex-direction:column;align-items:flex-start;gap:12px}.promo-banner--mobile-align-center .promo-banner__features{align-items:center}.promo-banner__feature{display:flex;max-width:100%;min-width:0;align-items:center;gap:18px;color:var(--promo-banner-block-text-color, #fff);text-align:left}.promo-banner__feature .promo-banner__icon-badge{width:var(--promo-banner-icon-size, 40px);height:var(--promo-banner-icon-size, 40px)}.promo-banner__feature .promo-banner__icon{width:var(--promo-banner-icon-width, 24px)}.promo-banner .promo-banner__feature-text{min-width:0;overflow-wrap:break-word;color:inherit;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:var(--promo-banner-feature-text-size, 18px);font-style:normal;font-weight:400;line-height:120%;letter-spacing:0}.promo-banner .promo-banner__footnote{max-width:var(--promo-banner-mobile-footnote-own-width, min(var(--promo-banner-mobile-content-max-width, 100%), var(--promo-banner-mobile-footnote-max-width, 100%)));overflow-wrap:break-word;margin-top:12px;color:var(--promo-banner-block-text-color, #fff);font-family:var(--font-display-family, Georgia, serif);font-size:var(--promo-banner-mobile-footnote-size, 18px);font-style:normal;font-weight:400;line-height:150%;letter-spacing:0}.promo-banner .promo-banner__footnote--body{font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif)}.promo-banner .promo-banner__footnote:first-child,.promo-banner .promo-banner__button.button+.promo-banner__footnote{margin-top:auto}.promo-banner .promo-banner__footnote em{font-style:italic;font-weight:400}.promo-banner .promo-banner__footnote strong{font-weight:700}.promo-banner__benefits{display:flex;width:100%;margin-top:auto;padding-top:24px;flex-direction:column;align-items:flex-start;gap:16px}.promo-banner__benefit{display:flex;max-width:100%;min-width:0;padding:2px;align-items:center;gap:16px;color:rgb(var(--color-foreground));text-align:left}.promo-banner__benefit-icon{display:flex;width:64px;height:64px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;background:rgb(var(--color-foreground))}.promo-banner__benefit-image{display:block;width:48px;height:42px;object-fit:contain}.promo-banner__benefit-copy{display:flex;min-width:0;flex-direction:column;gap:5px}.promo-banner .promo-banner__benefit-title,.promo-banner .promo-banner__benefit-text{margin:0;color:inherit;font-style:normal;line-height:120%;letter-spacing:0;text-transform:none;overflow-wrap:break-word}.promo-banner .promo-banner__benefit-title{font-family:var(--font-display-family, Georgia, serif);font-size:20px;font-weight:700}.promo-banner .promo-banner__benefit-title em{font-style:italic;font-weight:400}.promo-banner .promo-banner__benefit-text{font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:14px;font-weight:400}.promo-banner__badges{display:flex;width:100%;max-width:270px;margin-top:auto;padding-top:24px;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px}.promo-banner__badge-item{display:block}.promo-banner__badge{display:block;width:auto;height:72px}@media screen and (min-width:400px)and (max-width:767px){.promo-banner--mobile-image-top .promo-banner__image{object-position:center top}}@media screen and (max-width:767px){.promo-banner--mobile-full .promo-banner__container.container{padding-inline:0}.promo-banner--mobile-full.promo-banner--inset .promo-banner__banner{border-radius:0}.promo-banner.promo-banner--mobile-plain-heading .promo-banner__heading em{font-style:normal;font-weight:var(--font-display-weight, 700)}.promo-banner--mobile-text-inline .promo-banner__text p{display:inline}.promo-banner--mobile-text-inline .promo-banner__text p+p:before{content:" "}}@media screen and (min-width:768px){.promo-banner{padding-block:var(--promo-banner-top-spacing, 0) var(--promo-banner-bottom-spacing, 0)}.promo-banner--side-gradient .promo-banner__banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to right,var(--promo-banner-overlay-color, transparent),transparent var(--promo-banner-side-gradient-end, 68%));opacity:var(--promo-banner-side-gradient-opacity, 0);pointer-events:none}.promo-banner__benefits{flex-direction:row;flex-wrap:wrap;gap:16px 56px}.promo-banner .promo-banner__benefit-title{font-size:24px}.promo-banner__benefit-copy{width:var(--promo-banner-benefit-text-width, auto)}.promo-banner__benefits--grid{display:grid;grid-template-columns:repeat(2,max-content)}.promo-banner__benefits--column{flex-direction:column;flex-wrap:nowrap;padding-top:30px}.promo-banner__benefits--grid .promo-banner__benefit-copy,.promo-banner__benefits--column .promo-banner__benefit-copy{width:auto}.promo-banner__benefits--grid .promo-banner__benefit-title,.promo-banner__benefits--column .promo-banner__benefit-title{white-space:nowrap}.promo-banner__benefits--grid .promo-banner__benefit-text,.promo-banner__benefits--column .promo-banner__benefit-text{width:245px}.promo-banner__content:has(>.promo-banner__benefits--column){padding-bottom:67px}.promo-banner--tone-dark .promo-banner__heading,.promo-banner--tone-dark .promo-banner__text,.promo-banner--tone-dark .promo-banner__benefit{color:var(--promo-banner-dark-text-color, rgb(var(--color-foreground)))}.promo-banner--tone-dark .promo-banner__overlay,.promo-banner--tone-dark .promo-banner__gradient,.promo-banner--tone-dark .promo-banner__shade,.promo-banner--tone-dark .promo-banner__banner:after{display:none}.promo-banner__badges{max-width:none;justify-content:flex-start}.promo-banner__banner{min-height:var(--promo-banner-height, 480px)}.promo-banner__image--desktop{display:block}.promo-banner__image--mobile{display:none}.promo-banner__overlay{opacity:var(--promo-banner-overlay-opacity, 0)}.promo-banner__gradient{opacity:var(--promo-banner-gradient-opacity, 0)}.promo-banner__shade{display:block}.promo-banner--mobile-fit .promo-banner__banner,.promo-banner--mobile-fit .promo-banner__content{min-height:var(--promo-banner-height, 480px)}.promo-banner__content{min-height:var(--promo-banner-height, 480px);padding-block:var(--promo-banner-content-padding-top, 0) var(--promo-banner-content-padding-bottom, 0);align-items:flex-start;text-align:left}.promo-banner--inset .promo-banner__content{padding-inline:calc(2rem + var(--promo-banner-content-inset, 0px)) 2rem}.promo-banner--full .promo-banner__content.container{padding-left:calc(2rem + var(--promo-banner-content-inset, 0px))}.promo-banner--align-center .promo-banner__content{align-items:center;text-align:center}.promo-banner .promo-banner__heading{max-width:var(--promo-banner-content-max-width, none);font-size:var(--promo-banner-heading-size, 40px);line-height:var(--promo-banner-heading-line-height, 110%);letter-spacing:var(--promo-banner-heading-letter-spacing, 0)}.promo-banner .promo-banner__text{max-width:var(--promo-banner-text-max-width, none);margin-top:var(--promo-banner-text-spacing, 6px);font-size:var(--promo-banner-text-size, 16px)}.promo-banner__icon-badge{width:var(--promo-banner-icon-size, 40px);height:var(--promo-banner-icon-size, 40px)}.promo-banner__icon{width:var(--promo-banner-icon-width, 24px)}.promo-banner .promo-banner__offer-title{font-size:var(--promo-banner-offer-title-size, 40px);line-height:120%}.promo-banner .promo-banner__offer-subtitle{font-size:var(--promo-banner-offer-subtitle-size, 32px);line-height:120%}.promo-banner__features{flex-direction:row;flex-wrap:wrap;align-items:center;gap:40px}.promo-banner--align-center .promo-banner__features{justify-content:center}.promo-banner .promo-banner__footnote{max-width:var(--promo-banner-content-max-width, none);margin-top:20px;font-size:var(--promo-banner-footnote-size, 20px)}}@media screen and (min-width:768px)and (max-width:1024px){.promo-banner .promo-banner__heading{font-size:calc((var(--promo-banner-mobile-heading-size, 18px) + var(--promo-banner-heading-size, 40px)) / 2)}}@media screen and (min-width:1200px){.promo-banner__container.container{padding-inline:50px}.promo-banner--full .promo-banner__content.container{padding-inline:calc(50px + var(--promo-banner-content-inset, 0px)) 50px}}@media screen and (min-width:1600px){.promo-banner--scale-height .promo-banner__banner,.promo-banner--scale-height .promo-banner__content{min-height:calc(var(--promo-banner-height-value, 480) * 100vw / 1440)}}.selected-products{--selected-products-inline-gutter: 2rem;display:block;padding-block:var(--selected-products-mobile-top-spacing, 0) var(--selected-products-mobile-bottom-spacing, 0)}.selected-products__header{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:40px}.selected-products__heading-group{display:flex;width:auto;max-width:80%;flex-direction:column;gap:8px}.selected-products__subheading,.selected-products__heading,.selected-products__intro,.selected-products__product-title,.selected-products__product-description,.selected-products__price,.selected-products__form-error{margin:0}.selected-products__subheading{color:#a9764f;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:12px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:0;text-align:left;text-transform:uppercase;vertical-align:middle}.selected-products .selected-products__heading{font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:32px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0;text-transform:none;vertical-align:middle}.selected-products .selected-products__heading p{margin:0;padding:0;font:inherit;color:inherit;letter-spacing:inherit}.selected-products .selected-products__heading strong{font-family:inherit;font-size:inherit;font-style:normal;font-weight:700;line-height:inherit;letter-spacing:inherit}.selected-products .selected-products__heading em{font-family:inherit;font-size:inherit;font-style:italic;font-weight:400;line-height:inherit;letter-spacing:inherit}.selected-products .selected-products__intro{color:rgb(var(--color-foreground-secondary));font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:16px;font-style:normal;font-weight:300;line-height:150%;letter-spacing:0;vertical-align:middle}.selected-products .selected-products__intro.rte>*{width:auto;max-width:none;margin:0;padding-inline:0;color:rgb(var(--color-foreground-secondary))}.selected-products__tabs{display:flex;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:12px}.selected-products__tab,.selected-products__add-button,.selected-products__one-time{font:inherit}.selected-products__tab{flex:0 0 auto;height:42px;padding:10px 22px;overflow:hidden;border:1px solid #ded6c6;border-radius:30px;color:rgb(var(--color-foreground));background:rgb(var(--color-background-secondary));cursor:pointer;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:14px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:0;text-align:center;vertical-align:middle}.selected-products__tab-label-viewport{display:block;height:20px;overflow:hidden}.selected-products__tab-label{position:relative;display:block;height:20px;line-height:20px;transform:translateZ(0);transition:transform .4s cubic-bezier(.165,.84,.44,1) .05s}.selected-products__tab-label:after{content:attr(data-label);position:absolute;inset:100% auto auto 0;line-height:20px;color:inherit}@media screen and (hover:hover)and (pointer:fine){.selected-products__tab:hover .selected-products__tab-label{transform:translate3d(0,-100%,0)}}.selected-products__tab.is-active{border-color:rgb(var(--color-button));color:rgb(var(--color-button-text));background:rgb(var(--color-button))}.selected-products__tab:focus-visible,.selected-products__add-button:focus-visible,.selected-products__one-time:focus-visible,.selected-products__product-title a:focus-visible{outline:.2rem solid currentColor;outline-offset:.2rem}.selected-products__track{display:flex;width:calc(100% + var(--selected-products-inline-gutter, 2rem) + var(--selected-products-inline-gutter, 2rem));max-width:none;margin-inline:calc(-1 * var(--selected-products-inline-gutter, 2rem));padding-inline:var(--selected-products-inline-gutter, 2rem);gap:2rem;overflow-x:auto;scroll-padding-inline:var(--selected-products-inline-gutter, 2rem);scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none}.selected-products__track.is-dragging,.selected-products__track.is-scrollbar-dragging,.selected-products__tabs.is-dragging{scroll-behavior:auto;scroll-snap-type:none;cursor:grabbing}.selected-products__track.is-free-scrolling,.selected-products__track.is-programmatic-scrolling{scroll-behavior:auto;scroll-snap-type:none}.selected-products__track.is-dragging *,.selected-products__tabs.is-dragging *{cursor:grabbing}.selected-products__track::-webkit-scrollbar{display:none}.selected-products__controls{display:flex;width:100%;align-items:center;margin-top:24px}.selected-products__controls[hidden]{display:none}.selected-products__scrollbar{--selected-products-scrollbar-thumb-width: 186px;width:100%;height:7px;margin:0;padding:0;border:0;border-radius:30px;-webkit-appearance:none;appearance:none;background:#edeae0;cursor:pointer}.selected-products__scrollbar::-webkit-slider-thumb{width:var(--selected-products-scrollbar-thumb-width);height:7px;border:0;border-radius:30px;-webkit-appearance:none;appearance:none;background:rgb(var(--color-foreground))}.selected-products__scrollbar::-moz-range-track{height:7px;border:0;border-radius:30px;background:#edeae0}.selected-products__scrollbar::-moz-range-thumb{width:var(--selected-products-scrollbar-thumb-width);height:7px;border:0;border-radius:30px;background:rgb(var(--color-foreground))}.selected-products__scrollbar:focus-visible{outline:none;box-shadow:none}.selected-products__scrollbar:focus{outline:none;box-shadow:none}.selected-products__arrows{display:none;flex:0 0 auto;gap:10px}.selected-products__arrow{display:inline-flex;width:46px;height:46px;padding:0;align-items:center;justify-content:center;border:1px solid #ded6c6;border-radius:23px;background:#fff;cursor:pointer}.selected-products__arrow:disabled{cursor:default;opacity:.3}.selected-products__arrow-icon{display:block;width:20px;height:20px;background-color:rgb(var(--color-foreground));-webkit-mask:url(/cdn/shop/files/Frame_6.svg?v=1786556236) center / contain no-repeat;mask:url(/cdn/shop/files/Frame_6.svg?v=1786556236) center / contain no-repeat}.selected-products__arrow--previous .selected-products__arrow-icon{transform:rotate(180deg)}.selected-products__card{display:flex;flex:0 0 calc((100% - 6rem)/4);min-width:0;flex-direction:column;overflow:hidden;border:.1rem solid rgba(var(--color-border),1);border-radius:1.6rem;background:rgb(var(--color-background-secondary));scroll-snap-align:start}.selected-products__card[hidden]{display:none}.selected-products__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden}.selected-products__badges{position:absolute;z-index:1;top:1.2rem;left:1.2rem;display:flex;align-items:flex-start;flex-direction:column;gap:.8rem;pointer-events:none}.selected-products .selected-products__badges .badge{display:inline-flex;height:20px;padding:0 9px;align-items:center;border-radius:20px;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:9.5px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.76px;vertical-align:middle}.selected-products__image{width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.selected-products__content{display:flex;flex:1;flex-direction:column;padding:1.6rem}.selected-products__rating{display:flex;align-items:center;gap:.8rem;margin-bottom:.6rem}.selected-products__rating--link,.selected-products__rating--link:hover{color:inherit;text-decoration:none}.selected-products__stars{position:relative;display:inline-block;line-height:1;letter-spacing:.1em}.selected-products__stars-empty{color:rgba(var(--color-foreground),.2)}.selected-products__stars-filled{position:absolute;inset:0 auto 0 0;width:var(--rating-percent, 100%);overflow:hidden;color:rgb(var(--color-foreground))}.selected-products__rating-value,.selected-products__product-description{color:rgba(var(--color-foreground-secondary),1)}.selected-products__product-title a{color:inherit;text-decoration:none}.selected-products__product-description{overflow:hidden;margin-top:.4rem;text-overflow:ellipsis;white-space:nowrap}.selected-products__price{margin-top:1.4rem;font-weight:600}.selected-products__price-compare{margin-left:6px;color:rgba(var(--color-foreground-secondary),1);font-weight:400}.selected-products__price--sale .selected-products__price-current{color:rgb(var(--color-card-price-sale, var(--color-foreground)))}.selected-products__form{margin-top:auto;padding-top:1.2rem}.selected-products__add-button{position:relative;width:100%;height:auto;min-height:4.4rem;padding:1rem 2rem;border:0;border-radius:999px;color:rgb(var(--color-button-text));background:rgb(var(--color-button));cursor:pointer}.selected-products__add-button:disabled{cursor:not-allowed;opacity:.5}.selected-products__one-time{display:block;width:100%;margin-top:12px;padding:0;border:0;color:rgb(var(--color-foreground));background:none;cursor:pointer;text-align:center;text-decoration:underline;text-underline-position:from-font}.selected-products__one-time:disabled,.selected-products__one-time.is-loading{cursor:not-allowed;opacity:.5}.selected-products__spinner{display:none;width:1.8rem;height:1.8rem;border:.2rem solid currentColor;border-right-color:transparent;border-radius:50%;animation:selected-products-spin .7s linear infinite}.selected-products__add-button.is-loading [data-button-label]{display:none}.selected-products__add-button.is-loading .selected-products__spinner{display:inline-block}.selected-products__form-error{margin-top:.8rem}@keyframes selected-products-spin{to{transform:rotate(360deg)}}@media screen and (min-width:768px){.selected-products{padding-block:var(--selected-products-top-spacing, 0) var(--selected-products-bottom-spacing, 0)}.selected-products__heading-group{padding-top:4px}.selected-products__tabs{max-width:100%;flex:0 1 auto;flex-wrap:nowrap}.selected-products__tabs.is-scrollable{margin-right:calc(-1 * var(--selected-products-inline-gutter, 2rem));flex:1 1 auto;justify-content:flex-start;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;cursor:grab}.selected-products__tabs.is-scrollable::-webkit-scrollbar{display:none}.selected-products__header.is-tabs-below{align-items:flex-start;flex-direction:column}.selected-products__header.is-tabs-below .selected-products__tabs{width:100%;max-width:100%;justify-content:flex-start}.selected-products__header.is-tabs-below .selected-products__tabs.is-scrollable{width:calc(100% + var(--selected-products-inline-gutter, 2rem) + var(--selected-products-inline-gutter, 2rem));max-width:none;margin-inline:calc(-1 * var(--selected-products-inline-gutter, 2rem));padding-left:var(--selected-products-inline-gutter, 2rem);scroll-padding-left:var(--selected-products-inline-gutter, 2rem);flex:none}.selected-products__subheading{line-height:15px}.selected-products__controls{gap:24px}.selected-products__scrollbar{--selected-products-scrollbar-thumb-width: 480px;height:5px}.selected-products__scrollbar::-webkit-slider-thumb{height:5px}.selected-products__scrollbar::-moz-range-track,.selected-products__scrollbar::-moz-range-thumb{height:5px}.selected-products__scrollbar::-moz-range-thumb{width:var(--selected-products-scrollbar-thumb-width)}.selected-products__arrows{display:flex}.selected-products__card{width:370px;flex:0 0 370px;border:1px solid rgba(var(--color-border),1);border-radius:18px}.selected-products__media{width:368px;height:300px;aspect-ratio:auto}.selected-products__image{transform:scale(1.2)}.selected-products__content{padding:20px}.selected-products__rating{gap:8px;margin-bottom:6px}.selected-products__stars{font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:13px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:1px;vertical-align:middle}.selected-products__stars-filled{color:#f5a623}.selected-products__rating-value{color:#7c8394;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:12px;font-style:normal;font-weight:500;line-height:15px;letter-spacing:0;vertical-align:middle}.selected-products .selected-products__product-title{color:#202c48;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:18px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:0;vertical-align:middle}.selected-products .selected-products__product-description{margin-top:6px;color:#7c8394;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:13px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0;vertical-align:middle}.selected-products .selected-products__price{margin-top:16px;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:18px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:0;vertical-align:middle}.selected-products__form{margin-top:0;padding-top:12px}.selected-products__add-button{height:46px;min-height:46px;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:16px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:0;text-align:center;vertical-align:middle}}@media screen and (min-width:1200px){.selected-products{--selected-products-inline-gutter: 50px}.selected-products__container.container{padding-inline:50px}}@media screen and (min-width:1440px){.selected-products{--selected-products-inline-gutter: calc(50px + (100vw - 1440px)/2) }}@media screen and (max-width:767.98px){.selected-products__header{align-items:flex-start;flex-direction:column;margin-bottom:24px}.selected-products__heading-group{width:auto;max-width:none;padding-top:4px;align-self:center;align-items:center}.selected-products__subheading{line-height:15px;text-align:center}.selected-products-section .selected-products .selected-products__heading{font-size:24px;line-height:120%;text-align:center;max-width:300px}.selected-products__intro{text-align:center}.selected-products__tabs{width:calc(100% + var(--selected-products-inline-gutter, 2rem) + var(--selected-products-inline-gutter, 2rem));max-width:none;margin-inline:calc(-1 * var(--selected-products-inline-gutter, 2rem));padding-inline:var(--selected-products-inline-gutter, 2rem);flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-padding-inline:var(--selected-products-inline-gutter, 2rem);scrollbar-width:none;cursor:grab}.selected-products__tabs::-webkit-scrollbar{display:none}.selected-products .selected-products__intro.rte>*{max-width:none;margin-inline:0;padding-inline:0}.selected-products__track{gap:16px}.selected-products__card{width:302px;flex:0 0 302px}.selected-products__media{width:300px;height:250px;aspect-ratio:auto}.selected-products__image{transform:scale(1.2)}.selected-products__content{align-items:center;padding:20px;text-align:center}.selected-products .selected-products__product-title{order:1;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:18px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:0;vertical-align:middle}.selected-products__rating{order:2;justify-content:center;gap:8px;margin-top:6px;margin-bottom:6px}.selected-products__stars{font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:13px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:1px;vertical-align:middle}.selected-products__stars-filled{color:#f5a623}.selected-products__rating-value{color:#7c8394;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:12px;font-style:normal;font-weight:500;line-height:15px;letter-spacing:0;vertical-align:middle}.selected-products .selected-products__product-description{order:3;width:100%;margin-top:0;color:#7c8394;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:13px;font-style:normal;font-weight:300;line-height:19px;letter-spacing:0;text-align:center;vertical-align:middle}.selected-products__form{order:4;width:100%;margin-top:auto;padding-top:16px}.selected-products .selected-products__price{order:5;margin-top:12px;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:18px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:0;vertical-align:middle}.selected-products__add-button{font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:16px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:0;text-align:center;vertical-align:middle}}.selected-products--split .selected-products__header{gap:8px}.selected-products--split .selected-products__heading-group{max-width:640px}.selected-products--split .selected-products__header>.selected-products__intro{max-width:485px}.selected-products.selected-products--split .selected-products__heading{color:var(--selected-products-heading-color, rgb(var(--color-foreground)));font-family:var(--font-display-family, Georgia, serif);font-size:36px;font-weight:400;line-height:1.3;letter-spacing:-.5px}.selected-products.selected-products--split .selected-products__intro,.selected-products.selected-products--split .selected-products__intro.rte>*{color:var(--selected-products-text-color, rgb(var(--color-foreground-secondary)));font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:14px;font-weight:400;line-height:1.5}.selected-products--split .selected-products__tabs{margin-top:12px}.selected-products--split .selected-products__tab{height:auto;padding:12px 22px;border-color:var(--selected-products-tab-border, rgb(var(--color-border)));color:var(--selected-products-tab-text, rgb(var(--color-foreground-secondary)));background:var(--selected-products-tab-bg, rgb(var(--color-background)))}.selected-products--split .selected-products__tab-label-viewport,.selected-products--split .selected-products__tab-label,.selected-products--split .selected-products__tab-label:after{height:17px;line-height:17px}.selected-products--split .selected-products__tab.is-active{border-color:var(--selected-products-tab-active-border, rgb(var(--color-button)));color:var(--selected-products-tab-active-text, rgb(var(--color-foreground-secondary)));background:var(--selected-products-tab-active-bg, rgb(var(--color-background-secondary)))}.selected-products--split .selected-products__card{border:1px solid var(--selected-products-card-border, rgba(var(--color-border), 1));border-radius:18px;background:var(--selected-products-card-bg, rgb(var(--color-background)))}.selected-products--split .selected-products__media{background:var(--selected-products-media-bg, rgb(var(--color-background-secondary)))}.selected-products--split .selected-products__image{transform:scale(1.353)}.selected-products.selected-products--split .selected-products__badges .badge{font-family:var(--font-body-family, sans-serif)}.selected-products.selected-products--split .selected-products__badges .badge--custom{color:var(--selected-products-badge-text, rgb(var(--custom-badge-color)));background:var(--selected-products-badge-bg, rgb(var(--custom-badge-bg)))}.selected-products--split .selected-products__content{padding:20px}.selected-products.selected-products--split .selected-products__product-title{order:1;color:var(--selected-products-heading-color, rgb(var(--color-foreground)));font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:18px;font-weight:700;line-height:19.55px}.selected-products--split .selected-products__rating{order:2;gap:6px;margin-top:8px;margin-bottom:0}.selected-products--split .selected-products__stars{font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif)}.selected-products--split .selected-products__stars--icons{display:block;line-height:0;letter-spacing:0}.selected-products--split .selected-products__stars--icons .selected-products__stars-empty,.selected-products--split .selected-products__stars--icons .selected-products__stars-filled{display:flex;white-space:nowrap}.selected-products--split .selected-products__stars--icons .selected-products__stars-filled{color:var(--selected-products-star-color, rgb(var(--color-foreground)))}.selected-products--split .selected-products__stars--icons .icon-star-filled{flex:0 0 16px;width:16px;height:16px}.selected-products.selected-products--split .selected-products__product-description{order:3;overflow:visible;margin-top:8px;text-overflow:clip;white-space:normal;color:var(--selected-products-text-color, rgb(var(--color-foreground-secondary)));font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:13px;font-weight:400;line-height:18.85px}.selected-products.selected-products--split .selected-products__price{order:4;display:flex;align-items:flex-end;justify-content:center;gap:6px;margin-top:auto;padding-block:13px 1px;color:var(--selected-products-heading-color, rgb(var(--color-foreground)));font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:18px;font-weight:700;line-height:22px}.selected-products--split .selected-products__price-compare{margin-left:0;color:var(--selected-products-price-compare-color, rgb(var(--color-foreground-secondary)))}.selected-products--split .selected-products__price--sale .selected-products__price-current{color:var(--selected-products-price-sale-color, rgb(var(--color-card-price-sale, var(--color-foreground))))}.selected-products--split .selected-products__form{order:5;margin-top:auto;padding-top:12px}.selected-products--split .selected-products__price+.selected-products__form{margin-top:0}.selected-products--split .selected-products__add-button{height:auto;min-height:46px;padding:15px 18px;color:var(--selected-products-button-text, rgb(var(--color-button-text)));background:var(--selected-products-button-bg, rgb(var(--color-button)));font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:16px;font-weight:700;line-height:100%;letter-spacing:0}.selected-products--split .selected-products__add-button .button__content{margin-block:-3px}.selected-products--split .selected-products__add-button .button__label{padding-block:3px;white-space:normal}.selected-products--split .selected-products__add-button .button__label:after{width:100%;padding-block:3px;color:var(--selected-products-button-hover-text, rgb(var(--color-button-text-hover)))}.selected-products--split .selected-products__add-button .animated-button-circle{background-color:var(--selected-products-button-hover-bg, rgb(var(--color-button-hover)))}.selected-products--split .selected-products__one-time{color:var(--selected-products-heading-color, rgb(var(--color-foreground)));font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:14px;font-weight:400;line-height:18.85px}.selected-products--split .selected-products__scrollbar{height:8px;background:var(--selected-products-progress-track, #edeae0)}.selected-products--split .selected-products__scrollbar::-moz-range-track{height:8px;background:var(--selected-products-progress-track, #edeae0)}.selected-products--split .selected-products__scrollbar::-webkit-slider-thumb{height:8px;background:var(--selected-products-progress-fill, rgb(var(--color-scrollbar, var(--color-foreground))))}.selected-products--split .selected-products__scrollbar::-moz-range-thumb{height:8px;background:var(--selected-products-progress-fill, rgb(var(--color-scrollbar, var(--color-foreground))))}.selected-products--split .selected-products__arrow{border-color:var(--selected-products-arrow-border, #ded6c6);color:var(--selected-products-arrow-icon, rgb(var(--color-foreground)));background:var(--selected-products-card-bg, rgb(var(--color-background)));transition:opacity var(--duration-default, .3s) ease}.selected-products--split .selected-products__arrow:disabled{border-color:var(--selected-products-arrow-disabled, #ded6c6);color:var(--selected-products-heading-color, rgb(var(--color-foreground)))}.selected-products--split .selected-products__arrow .icon-arrow-slider{display:block;width:20px;height:20px}.selected-products--split .selected-products__arrow--previous .icon-arrow-slider{transform:rotate(180deg)}@media screen and (hover:hover)and (pointer:fine){.selected-products--split .selected-products__add-button:not(:disabled):hover{color:var(--selected-products-button-hover-text, rgb(var(--color-button-text-hover)))}.selected-products--split .selected-products__arrow:not(:disabled):hover{opacity:var(--hover-opacity, .6)}.selected-products--split .selected-products__one-time:not(:disabled):hover{opacity:var(--hover-opacity, .6)}}@media screen and (min-width:768px){.selected-products--split .selected-products__track{gap:20px}.selected-products--split .selected-products__card{width:420px;flex:0 0 420px}.selected-products--split .selected-products__media{width:auto;height:388px}.selected-products--split .selected-products__image{transform:translateY(-14px) scale(1.425)}.selected-products.selected-products--split .selected-products__badges .badge{height:29px;padding:0 16px;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:12px;letter-spacing:0}.selected-products.selected-products--split .selected-products__product-title{font-size:20px;line-height:1.2}.selected-products--split .selected-products__rating{margin-top:6px}.selected-products.selected-products--split .selected-products__product-description{margin-top:6px;font-size:14px;line-height:1.5}.selected-products.selected-products--split .selected-products__price{justify-content:flex-start}.selected-products--split .selected-products__add-button{min-height:54px;padding-block:19px}.selected-products--split .selected-products__one-time{font-size:16px}.selected-products--split .selected-products__scrollbar{height:5px}.selected-products--split .selected-products__scrollbar::-moz-range-track{height:5px}.selected-products--split .selected-products__scrollbar::-webkit-slider-thumb{height:5px}.selected-products--split .selected-products__scrollbar::-moz-range-thumb{height:5px}}@media screen and (min-width:768px)and (max-width:1024px){.selected-products.selected-products--split .selected-products__heading{font-size:30px}}@media screen and (min-width:1200px){.selected-products--split .selected-products__header,.selected-products--split .selected-products__header.is-tabs-below{display:grid;grid-template-columns:minmax(0,640px) minmax(0,485px);align-items:start;justify-content:space-between;column-gap:40px;row-gap:8px;margin-bottom:40px}.selected-products--split .selected-products__heading-group{grid-column:1;grid-row:1}.selected-products--split .selected-products__header>.selected-products__intro{grid-column:2;grid-row:1;padding-top:5px}.selected-products--split .selected-products__tabs{grid-column:1 / -1;grid-row:2;margin-top:0}}@media screen and (max-width:767.98px){.selected-products-section .selected-products--split .selected-products__heading{max-width:none;font-size:24px;line-height:1.2;letter-spacing:0}.selected-products--split .selected-products__header>.selected-products__intro{width:100%;margin-inline:auto;align-self:center}.selected-products--split .selected-products__tabs{justify-content:safe center}.selected-products--split .selected-products__media{height:316px}.selected-products--split .selected-products__rating{justify-content:center}.selected-products.selected-products--split .selected-products__product-description{color:var(--selected-products-mobile-description-color, var(--selected-products-text-color, rgb(var(--color-foreground-secondary))))}}.selected-products .selected-products__image--placeholder{transform:none}.selected-products--header-centered .selected-products__header,.selected-products--header-centered .selected-products__header.is-tabs-below{display:flex;align-items:center;flex-direction:column;gap:8px;text-align:center}.selected-products--header-centered .selected-products__heading-group{max-width:100%;align-items:center}.selected-products--header-centered .selected-products__subheading{text-align:center}.selected-products.selected-products--header-centered .selected-products__heading{line-height:1.2;letter-spacing:0;text-align:center}.selected-products--header-centered .selected-products__header>.selected-products__intro{max-width:640px;padding-top:1px;text-align:center}.selected-products--header-centered .selected-products__header .selected-products__tabs{justify-content:center}@media screen and (min-width:768px){.selected-products--header-centered .selected-products__header,.selected-products--header-centered .selected-products__header.is-tabs-below{gap:12px}.selected-products--header-centered .selected-products__heading-group{padding-top:0}.selected-products--header-centered .selected-products__header>.selected-products__intro{padding-top:0}}@media screen and (max-width:767.98px){.selected-products .selected-products__heading--mobile-plain em{font-style:normal;font-weight:700}}.serving-cards{--serving-cards-inline-gutter: 2rem;display:block;padding-block:var(--serving-cards-mobile-top-spacing, 0) var(--serving-cards-mobile-bottom-spacing, 0)}.serving-cards__header{display:flex;max-width:328px;margin-bottom:24px;padding-top:4px;align-items:center;flex-direction:column;gap:8px;text-align:center}@media screen and (min-width:400px)and (max-width:767px){.serving-cards__header{margin-inline:auto}}.serving-cards .serving-cards__heading,.serving-cards .serving-cards__intro,.serving-cards .serving-cards__label,.serving-cards .serving-cards__weight,.serving-cards .serving-cards__amount,.serving-cards .serving-cards__caption,.serving-cards .serving-cards__total{margin:0;font-style:normal;letter-spacing:0;text-transform:none}.serving-cards .serving-cards__heading{color:rgb(var(--color-foreground));font-family:var(--font-display-family, var(--font-heading-family));font-size:24px;font-weight:700;line-height:120%}.serving-cards .serving-cards__heading em{font-family:inherit;font-style:italic;font-weight:400}.serving-cards .serving-cards__intro{padding-top:1px;color:rgb(var(--color-foreground-secondary));font-family:var(--font-body-family);font-size:14px;font-weight:400;line-height:150%}.serving-cards__track{display:flex;width:calc(100% + var(--serving-cards-inline-gutter, 2rem) + var(--serving-cards-inline-gutter, 2rem));max-width:none;margin:0 calc(-1 * var(--serving-cards-inline-gutter, 2rem));padding:0 var(--serving-cards-inline-gutter, 2rem);list-style:none;align-items:stretch;gap:20px;overflow-x:auto;scroll-padding-inline:var(--serving-cards-inline-gutter, 2rem);scroll-snap-type:x mandatory;scrollbar-width:none}.serving-cards__track::-webkit-scrollbar{display:none}.serving-cards__card{display:flex;width:249px;padding:24px 20px;flex:0 0 249px;align-items:center;flex-direction:column;gap:20px;border-radius:20px;background:var(--serving-cards-card-color-1, rgb(var(--color-background-secondary)));text-align:center;scroll-snap-align:start}.serving-cards__card--tint-2{background:var(--serving-cards-card-color-2, rgb(var(--color-background-secondary)))}.serving-cards__card--tint-3{background:var(--serving-cards-card-color-3, rgb(var(--color-background-secondary)))}.serving-cards__media{display:flex;width:100%;height:120px;flex:0 0 120px;align-items:flex-end;justify-content:center}.serving-cards__image{display:block;width:auto;max-width:100%;height:min(var(--serving-cards-icon-height, 117px),117px);object-fit:contain;object-position:center bottom}.serving-cards__content,.serving-cards__dose{display:flex;width:100%;flex-direction:column}.serving-cards__content{gap:6px}.serving-cards__dose{gap:2px}.serving-cards .serving-cards__label{color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:15px;font-weight:700;line-height:18px}.serving-cards .serving-cards__weight{color:rgb(var(--color-foreground-secondary));font-family:var(--font-body-family);font-size:13px;font-weight:400;line-height:16px}.serving-cards .serving-cards__amount{color:rgb(var(--color-foreground));font-family:var(--font-display-family, var(--font-heading-family));font-size:24px;font-weight:700;line-height:124%}.serving-cards .serving-cards__caption{color:var(--serving-cards-caption-color, rgb(var(--color-foreground)));font-family:var(--font-body-family);font-size:11px;font-weight:500;line-height:13px;text-transform:uppercase}.serving-cards .serving-cards__total{padding:6px 16px;border-radius:40px;background:rgb(var(--color-background));color:rgb(var(--color-foreground-secondary));font-family:var(--font-body-family);font-size:14px;font-weight:400;line-height:17px;white-space:nowrap}@media screen and (min-width:768px){.serving-cards{padding-block:var(--serving-cards-top-spacing, 0) var(--serving-cards-bottom-spacing, 0)}.serving-cards__header{max-width:none;margin-bottom:40px;align-items:flex-end;flex-direction:row;justify-content:space-between;gap:40px;text-align:left}.serving-cards .serving-cards__heading{max-width:664px;font-size:30px}.serving-cards .serving-cards__intro{width:277px;flex:0 0 277px}.serving-cards__card{padding:32px 28px 36px;flex:1 0 200px;container-type:inline-size}.serving-cards__media{height:160px;flex-basis:160px}.serving-cards__image{height:min(var(--serving-cards-icon-height, 160px),160px)}.serving-cards .serving-cards__amount{font-size:36px;font-size:clamp(24px,18cqi,36px)}}@media screen and (min-width:1025px){.serving-cards .serving-cards__heading{font-size:36px}}@media screen and (min-width:1200px){.serving-cards{--serving-cards-inline-gutter: 50px}.serving-cards__container.container{padding-inline:50px}}@media screen and (min-width:1440px){.serving-cards{--serving-cards-inline-gutter: calc(50px + (100vw - 1440px)/2) }}@media screen and (min-width:1200px){.slideshow__container.container{padding-inline:50px}}.video-image-with-text{display:block;padding-block:var(--video-image-mobile-top-spacing, 24px) var(--video-image-mobile-bottom-spacing, 24px)}.video-image-with-text__grid{display:grid;grid-template-columns:1fr;gap:24px}.video-image-with-text__media-column,.video-image-with-text__content-column{min-width:0}.video-image-with-text__media{width:100%;overflow:hidden;border-radius:20px}.video-image-with-text__media--fixed-aspect{aspect-ratio:var(--video-image-aspect-ratio, 1 / 1)}.video-image-with-text__image,.video-image-with-text__video{display:block;width:100%;height:auto}.video-image-with-text__media--fixed-aspect .video-image-with-text__image,.video-image-with-text__media--fixed-aspect .video-image-with-text__video{height:100%;object-fit:cover}.video-image-with-text__content-column{display:flex;width:100%}.video-image-with-text__content{display:flex;width:100%;max-width:var(--video-image-text-width, 600px);flex-direction:column;gap:8px}.video-image-with-text__subheading,.video-image-with-text__heading,.video-image-with-text__text{margin:0}.video-image-with-text__subheading{color:#a9764f;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:12px;font-style:normal;font-weight:700;line-height:15px;letter-spacing:0;text-transform:uppercase;vertical-align:middle}.video-image-with-text .video-image-with-text__heading{color:rgb(var(--color-foreground));font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:32px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:0;text-transform:none;vertical-align:middle;word-wrap:normal;word-break:normal;max-width:none}.video-image-with-text .video-image-with-text__heading>*{display:block;margin:0;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit}.video-image-with-text .video-image-with-text__heading strong{font:inherit;font-style:normal;font-weight:700}.video-image-with-text .video-image-with-text__heading em,.video-image-with-text .video-image-with-text__heading em strong{font:inherit;font-style:italic;font-weight:400}.video-image-with-text .video-image-with-text__text{color:rgb(var(--color-foreground-secondary));font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:16px;font-style:normal;font-weight:300;line-height:150%;letter-spacing:0;vertical-align:middle}.video-image-with-text .video-image-with-text__text.rte>*{width:auto;max-width:none;margin:0;padding-inline:0;color:inherit}.video-image-with-text__button{display:flex;margin-top:8px}.video-image-with-text__button-link .button__label{font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:16px;font-style:normal;font-weight:500;line-height:27.2px;letter-spacing:0}.video-image-with-text--mobile-left .video-image-with-text__content-column{justify-content:flex-start;text-align:left}.video-image-with-text--mobile-center .video-image-with-text__content-column{justify-content:center;text-align:center}.video-image-with-text--mobile-right .video-image-with-text__content-column{justify-content:flex-end;text-align:right}.video-image-with-text--mobile-left .video-image-with-text__button{justify-content:flex-start}.video-image-with-text--mobile-center .video-image-with-text__button{justify-content:center}.video-image-with-text--mobile-right .video-image-with-text__button{justify-content:flex-end}.video-image-with-text--media-text-first .video-image-with-text__content-column{order:-1}@media screen and (max-width:767.98px){.video-image-with-text__content{padding-top:4px}.video-image-with-text .video-image-with-text__heading{color:#16223d}.video-image-with-text .video-image-with-text__text{color:#4b5568}}@media screen and (min-width:768px){.video-image-with-text{padding-block:var(--video-image-top-spacing, 40px) var(--video-image-bottom-spacing, 40px)}.video-image-with-text__content{padding-top:4px}.video-image-with-text .video-image-with-text__heading{padding-right:20px}.video-image-with-text--has-media.video-image-with-text--has-content .video-image-with-text__grid{gap:80px}.video-image-with-text__grid{display:flex;align-items:stretch;justify-content:center}.video-image-with-text__media-column{width:var(--video-image-media-width, 50%);flex:0 1 var(--video-image-media-width, 50%)}.video-image-with-text__content-column{width:var(--video-image-text-width, 520px);flex:0 1 var(--video-image-text-width, 520px)}.video-image-with-text--media-text-first .video-image-with-text__content-column{order:initial}.video-image-with-text--media-text-first .video-image-with-text__media-column{order:2}.video-image-with-text--desktop-top-left .video-image-with-text__content-column,.video-image-with-text--desktop-top-center .video-image-with-text__content-column,.video-image-with-text--desktop-top-right .video-image-with-text__content-column{align-items:flex-start}.video-image-with-text--desktop-middle-left .video-image-with-text__content-column,.video-image-with-text--desktop-middle-center .video-image-with-text__content-column,.video-image-with-text--desktop-middle-right .video-image-with-text__content-column{align-items:center}.video-image-with-text--desktop-bottom-left .video-image-with-text__content-column,.video-image-with-text--desktop-bottom-center .video-image-with-text__content-column,.video-image-with-text--desktop-bottom-right .video-image-with-text__content-column{align-items:flex-end}.video-image-with-text--desktop-top-left .video-image-with-text__content-column,.video-image-with-text--desktop-middle-left .video-image-with-text__content-column,.video-image-with-text--desktop-bottom-left .video-image-with-text__content-column{justify-content:flex-start;text-align:left}.video-image-with-text--desktop-top-center .video-image-with-text__content-column,.video-image-with-text--desktop-middle-center .video-image-with-text__content-column,.video-image-with-text--desktop-bottom-center .video-image-with-text__content-column{justify-content:center;text-align:center}.video-image-with-text--desktop-top-right .video-image-with-text__content-column,.video-image-with-text--desktop-middle-right .video-image-with-text__content-column,.video-image-with-text--desktop-bottom-right .video-image-with-text__content-column{justify-content:flex-end;text-align:right}.video-image-with-text--desktop-top-left .video-image-with-text__button,.video-image-with-text--desktop-middle-left .video-image-with-text__button,.video-image-with-text--desktop-bottom-left .video-image-with-text__button{justify-content:flex-start}.video-image-with-text--desktop-top-center .video-image-with-text__button,.video-image-with-text--desktop-middle-center .video-image-with-text__button,.video-image-with-text--desktop-bottom-center .video-image-with-text__button{justify-content:center}.video-image-with-text--desktop-top-right .video-image-with-text__button,.video-image-with-text--desktop-middle-right .video-image-with-text__button,.video-image-with-text--desktop-bottom-right .video-image-with-text__button{justify-content:flex-end}}@media screen and (min-width:1200px){.video-image-with-text__container.container{padding-inline:50px}}.header__menu-item-caret{display:flex;align-items:center;justify-content:center;align-self:center;flex-shrink:0;margin-left:4px;color:#202c48;line-height:0;transition:transform var(--duration-default) ease-in-out}.header__menu-item-caret .icon-caret-mobile-menu{display:block;width:11.66px;height:11.66px}.list-menu--megamenu-visible .header__menu-item-caret{transform:rotate(180deg)}.js .mobile-mega-menu__submenu.mega-menu-columns--mobile{top:var(--header-height);height:calc(100vh - var(--ann-height) - var(--header-height));height:calc(var(--vh, 1vh) * 100 - var(--ann-height) - var(--header-height));overflow-x:hidden;overscroll-behavior-x:none;background:#fff}details[open].menu-opening>.mobile-mega-menu__submenu.mega-menu-columns--mobile{padding-bottom:0}.mega-menu-columns__mobile-header{position:relative;height:52px;min-height:52px;padding:0 20px;flex:0 0 52px;box-sizing:border-box;justify-content:center}.mega-menu-columns__mobile-header .mobile-mega-menu__back{position:absolute;left:20px;width:20px;height:20px;margin-left:0;color:#000}.mega-menu-columns__mobile-header .mobile-mega-menu__back .icon-caret-mobile-menu{width:20px;height:20px;transform:rotate(90deg)}.mega-menu-columns__mobile-header .h4{margin:0;color:#16223d;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:16px;font-style:normal;font-weight:600;line-height:18px;letter-spacing:0}.mobile-mega-menu__content.mega-menu-columns__mobile-content{display:block;height:calc(100% - 52px);padding:12px 20px 40px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:none;overscroll-behavior-y:contain;box-sizing:border-box;touch-action:pan-y;-webkit-overflow-scrolling:touch}.mega-menu-columns__mobile-content>*+*{margin-top:24px}.mega-menu-columns .mega-menu-spotlight__heading{margin:0 0 14px;padding-right:10px;padding-left:10px;color:#a9764f;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:12px;font-style:normal;font-weight:700;line-height:15px;letter-spacing:1px;text-transform:uppercase;vertical-align:middle}.mega-menu-columns .mega-menu-spotlight__link-list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0}.mega-menu-columns .mega-menu-spotlight__link-item,.mega-menu-columns .mega-menu-spotlight__link{min-height:33px}.mega-menu-columns .mega-menu-spotlight__link{display:flex;align-items:center;width:fit-content;gap:8px;color:#202c48;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:14px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:0;text-decoration:none;vertical-align:middle}@media screen and (max-width:999px){.js .header__left:has(header-drawer menu-drawer>details.menu-opening>.mega-menu-columns--mobile)+.header__heading>.header__heading-link,.js .header__left:has(header-drawer menu-drawer>details.menu-opening>.mega-menu-columns--mobile)+.header__heading-link,.js .header__left:has(header-drawer menu-drawer>details.menu-opening>.mega-menu-columns--mobile)>.header__heading>.header__heading-link,.js .header__left:has(header-drawer menu-drawer>details.menu-opening>.mega-menu-columns--mobile)>.header__heading-link{z-index:101}}@media screen and (min-width:1000px){.mega-menu.mega-menu--columns{position:absolute;top:100%;right:auto;bottom:auto;left:50%;width:auto;max-width:none;height:auto;min-height:0;transform:translate(-50%);background:transparent}.mega-menu.mega-menu--columns .mega-menu__wrapper.mega-menu-columns__wrapper{position:relative;top:auto;right:auto;bottom:auto;left:auto;display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(220px,max-content);gap:0;width:max-content;max-width:min(1200px,calc(100vw - 32px));height:auto;min-height:0;padding:26px 26px 26px 16px;overflow-x:auto;overflow-y:hidden;border:1px solid #edeae0;border-radius:18px;background:#fff;box-shadow:0 26px 64px #14192824;box-sizing:border-box}.mega-menu-columns__column+.mega-menu-columns__column{padding-left:18px;border-left:1px solid #edeae0;box-sizing:border-box}.mega-menu-columns .mega-menu-spotlight__link{width:calc(100% - 10px);padding:0 10px;border-radius:10px;box-sizing:border-box;transition:background-color var(--duration-default) ease}@media(hover:hover){.mega-menu-columns .mega-menu-spotlight__link:hover{background-color:#00000008}}}.js .mobile-mega-menu__submenu.mega-menu-spotlight--mobile{top:var(--header-height);height:calc(100vh - var(--ann-height) - var(--header-height));height:calc(var(--vh, 1vh) * 100 - var(--ann-height) - var(--header-height));overflow-x:hidden;overscroll-behavior-x:none;background:#fff}details[open].menu-opening>.mobile-mega-menu__submenu.mega-menu-spotlight--mobile{padding-bottom:0}.mobile-mega-menu__header.mega-menu-spotlight__mobile-header{position:relative;height:52px;min-height:52px;padding:0 20px;flex:0 0 52px;box-sizing:border-box;justify-content:center}.mega-menu-spotlight__mobile-header .mobile-mega-menu__back{position:absolute;left:20px;margin-left:0;color:#000}.mega-menu-spotlight__mobile-header .mobile-mega-menu__back .icon-caret-mobile-menu{transform:rotate(90deg)}.mega-menu-spotlight__mobile-content{gap:26px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:none;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}@media screen and (max-width:999px){.js .header__left:has(header-drawer menu-drawer>details.menu-opening>.mega-menu-spotlight--mobile)+.header__heading>.header__heading-link,.js .header__left:has(header-drawer menu-drawer>details.menu-opening>.mega-menu-spotlight--mobile)+.header__heading-link,.js .header__left:has(header-drawer menu-drawer>details.menu-opening>.mega-menu-spotlight--mobile)>.header__heading>.header__heading-link,.js .header__left:has(header-drawer menu-drawer>details.menu-opening>.mega-menu-spotlight--mobile)>.header__heading-link{z-index:101}}.mega-menu-spotlight__mobile-header .mobile-mega-menu__back,.mega-menu-spotlight__mobile-header .mobile-mega-menu__back .icon-caret-mobile-menu{width:20px;height:20px}.mega-menu-spotlight__mobile-header .h4{margin:0;color:#16223d;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:16px;font-style:normal;font-weight:600;line-height:18px;letter-spacing:0}.mobile-mega-menu__content.mega-menu-spotlight__mobile-content{display:block;height:calc(100% - 52px);padding:12px 20px 40px;box-sizing:border-box}.mega-menu-spotlight__mobile-content>*+*{margin-top:24px}.mega-menu-spotlight__concerns>.mega-menu-spotlight__heading,.mega-menu-spotlight__links>.mega-menu-spotlight__heading{margin:0 0 14px;color:#a9764f;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:12px;font-style:normal;font-weight:700;line-height:15px;letter-spacing:1px;text-transform:uppercase;vertical-align:middle}.mega-menu-spotlight__concern-list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0}.mega-menu-spotlight__concern-item,.mega-menu-spotlight__concern-link{min-height:56px}.mega-menu-spotlight__concern-link{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.mega-menu-spotlight__concern-icon{width:36px;height:36px;flex:0 0 36px;object-fit:contain}.mega-menu-spotlight__concern-content{display:flex;flex-direction:column;gap:0}.mega-menu-spotlight__concern-title{color:#202c48;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:14px;font-style:normal;font-weight:700;line-height:17px;letter-spacing:0;vertical-align:middle}.mega-menu-spotlight__concern-subtitle{color:#7c8394;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:12px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:0;vertical-align:middle}.mega-menu-spotlight__link-list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0}.mega-menu-spotlight__link-item,.mega-menu-spotlight__link,.mega-menu-spotlight__view-all{min-height:33px}.mega-menu-spotlight__link,.mega-menu-spotlight__view-all{display:flex;align-items:center;width:fit-content;color:#202c48;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:14px;font-style:normal;line-height:17px;letter-spacing:0;text-decoration:none;vertical-align:middle}.mega-menu-spotlight__link{gap:8px;font-weight:400}.mega-menu-spotlight__link .mega-menu-spotlight__badge{display:inline-flex;align-items:center;justify-content:center;height:15px;padding:2px 6px;border-radius:20px;box-sizing:border-box;color:#b87a2e;background:#f3e6cd;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:9px;font-style:normal;font-weight:800;line-height:1;letter-spacing:.54px;text-transform:uppercase;vertical-align:middle}.mega-menu-spotlight__link .mega-menu-spotlight__badge-text,.mega-menu-spotlight__product .mega-menu-spotlight__badge-text{display:block}.mega-menu-spotlight__view-all{gap:6px;margin-top:8px;font-weight:700;white-space:nowrap}.mega-menu-spotlight__view-all .icon-mega-menu-view-all,.mega-menu-spotlight__product-button .icon-mega-menu-view-all{width:14px;height:14px;flex:0 0 14px;background-image:url(/cdn/shop/files/Frame_8.svg?v=1787129030);background-repeat:no-repeat;background-position:center;background-size:contain}.mega-menu-spotlight__product{position:relative;min-height:286px;padding:18px 18px 14px;overflow:hidden;border-radius:16px;background:linear-gradient(160.71deg,#f5e9d2,#ebd9b7);box-sizing:border-box;isolation:isolate}.mega-menu-spotlight__product:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at center,#ffba8c80,#ffba8c00);pointer-events:none}.mega-menu-spotlight__product .mega-menu-spotlight__heading,.mega-menu-spotlight__product .mega-menu-spotlight__badge,.mega-menu-spotlight__product-image,.mega-menu-spotlight__product-title,.mega-menu-spotlight__product-button{position:relative;z-index:1}.mega-menu-spotlight__product-link{display:flex;flex-direction:column;color:inherit;text-decoration:none}.mega-menu-spotlight__product-header{display:block}.mega-menu-spotlight__product .mega-menu-spotlight__heading{display:block;margin:0;color:#9a6f27;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:11px;font-style:normal;font-weight:800;line-height:14px;letter-spacing:1.54px;text-transform:uppercase;vertical-align:middle}.mega-menu-spotlight__product .mega-menu-spotlight__badge{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:20px;color:#fff;background:#b87a2e;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:10px;font-style:normal;font-weight:800;line-height:13px;letter-spacing:.8px;text-transform:uppercase;vertical-align:middle}.mega-menu-spotlight__product-image{width:187px;height:177px;margin:18px auto 0;flex:0 0 auto;object-fit:contain}.mega-menu-spotlight__product-title{display:block;margin-top:2px;color:#202c48;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:15px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:0;vertical-align:middle}.mega-menu-spotlight__product-button{display:flex;align-items:center;align-self:flex-start;gap:6px;margin-top:8px;color:#202c48;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);font-size:13px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:0;vertical-align:middle}.mega-menu-spotlight__rolling-content{position:relative;display:flex;align-items:center;overflow:hidden}.mega-menu-spotlight__rolling-title{position:relative;display:block;transform:translateZ(0);transform-style:preserve-3d;transition:color .4s cubic-bezier(.165,.84,.44,1),transform .4s cubic-bezier(.165,.84,.44,1) .05s}.mega-menu-spotlight__rolling-title:after{content:attr(title);position:absolute;inset:100% auto auto 0;color:currentColor;white-space:nowrap}.mega-menu-spotlight__concern-icon,.mega-menu-spotlight__product-image{display:block;max-width:100%}@media screen and (min-width:1000px){.list-menu-item:has(>.mega-menu--spotlight--columns-1){position:relative}.mega-menu.mega-menu--spotlight{position:absolute;top:100%;right:auto;bottom:auto;left:2%;width:auto;max-width:none;height:auto;min-height:0;background:transparent}.mega-menu.mega-menu--spotlight--columns-1{left:0;transform:none}.mega-menu.mega-menu--spotlight .mega-menu__wrapper.mega-menu-spotlight__wrapper{position:relative;top:auto;right:auto;bottom:auto;left:auto;display:flex;grid-template-columns:none;gap:28px;width:max-content;max-width:min(1000px,calc(100vw - 32px));height:auto;min-height:0;padding:26px;overflow:hidden;border:1px solid #edeae0;border-radius:18px;background:#fff;box-shadow:0 26px 64px #14192824;box-sizing:border-box}.mega-menu-spotlight__concerns{width:315px;flex:0 0 315px}.mega-menu-spotlight__concern-link{width:100%;padding:0 10px;border-radius:10px;box-sizing:border-box;transition:background-color var(--duration-default) ease}.mega-menu-spotlight__links{width:274px;flex:0 0 274px}.mega-menu-spotlight__link,.mega-menu-spotlight__view-all{width:100%;padding:0 10px;border-radius:10px;box-sizing:border-box;transition:background-color var(--duration-default) ease}.mega-menu-spotlight__links--bordered{align-self:flex-start;min-height:266px;padding-left:28px;border-left:1px solid #edeae0;box-sizing:border-box}.mega-menu-spotlight__product{width:300px;flex:0 0 300px}@media(hover:hover){.mega-menu-spotlight__concern-link:hover,.mega-menu-spotlight__link:hover{background-color:#00000008}.mega-menu-spotlight__view-all:hover .mega-menu-spotlight__rolling-title,.mega-menu-spotlight__product-button:hover .mega-menu-spotlight__rolling-title{transform:translate3d(0,-100%,0)}}}@property --hx{syntax: "<number>"; inherits: true; initial-value: .5;}@property --hy{syntax: "<number>"; inherits: true; initial-value: .5;}.holo-badge{--hx: .5;--hy: .5;--holo-size: var(--holo-size-mobile, 148px);position:relative;display:grid;box-sizing:border-box;width:100%;max-width:var(--holo-size);container-type:inline-size;isolation:isolate;overflow:hidden;color:var(--holo-text-color, #1e1f25);background:var(--holo-base-color, #eceef2);box-shadow:inset 0 0 0 1px #ffffffbf,inset 0 -2px #0000000d;font-family:var(--font-body-family, "Helvetica Neue", Helvetica, Arial, sans-serif);transform:perspective(700px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .5s cubic-bezier(.2,.7,.2,1);-webkit-user-select:none;user-select:none}.holo-badge:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;background:repeating-linear-gradient(-55deg,#fff0 0 3px,#ffffff52 3px 4px),linear-gradient(115deg,var(--holo-foil-1, #f7c8da) 0%,var(--holo-foil-2, #dccbf6) 12%,var(--holo-foil-3, #bfe0f7) 25%,var(--holo-foil-4, #c7f0dc) 38%,var(--holo-foil-5, #f4efc2) 50%,var(--holo-foil-1, #f7c8da) 62%,var(--holo-foil-2, #dccbf6) 75%,var(--holo-foil-3, #bfe0f7) 88%,var(--holo-foil-4, #c7f0dc) 100%);background-size:100% 100%,320% 320%;background-position:0 0,calc(var(--hx) * 100%) calc(var(--hy) * 100%);pointer-events:none}.holo-badge:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at calc(var(--hx) * 100%) calc(var(--hy) * 100%),#fffffff2,#fff0 48%),linear-gradient(115deg,#fff0 38%,#ffffffb3,#fff0 62%);background-size:100% 100%,260% 260%;background-position:0 0,calc((1 - var(--hx)) * 100%) calc((1 - var(--hy)) * 100%);mix-blend-mode:soft-light;pointer-events:none}.holo-badge.is-static{transform:none;transition:none}.holo-badge--sticker{aspect-ratio:183 / 72;clip-path:var(--holo-clip, none)}.holo-badge__clip{position:absolute;width:0;height:0}.holo-badge__content{display:grid;min-width:0;padding:7.1cqw 8.2cqw 8.74cqw;justify-items:start;align-content:start;gap:2.7cqw}.holo-badge__shape{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.holo-badge__shape-stroke{fill:none;stroke:var(--holo-border-color, #1e1f25);stroke-width:calc(var(--holo-border-width, 1px) * 2);vector-effect:non-scaling-stroke}.holo-badge__logo{display:block;width:100%;height:auto}.holo-badge__title,.holo-badge__tag,.holo-badge__core-title,.holo-badge__core-text{display:block;width:100%;min-width:0;white-space:nowrap}.holo-badge__title{font-size:calc(14.2cqw * var(--holo-fit, 1));font-weight:700;line-height:1;letter-spacing:-.01em}.holo-badge__tag{font-size:calc(8.74cqw * var(--holo-fit, 1));font-weight:700;line-height:1;letter-spacing:0;text-transform:uppercase}.holo-badge--seal{aspect-ratio:1;place-items:center;border:var(--holo-border-width, 1px) solid var(--holo-border-color, #1e1f25);border-radius:50%}.holo-badge__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.holo-badge__ring-inner,.holo-badge__ring-outer{fill:none;stroke:currentColor}.holo-badge__ring-inner{stroke-width:1.5;stroke-opacity:.55}.holo-badge__ring-outer{stroke-width:1;stroke-opacity:.25}.holo-badge__ring-text{font-size:15px;font-weight:700;letter-spacing:.12em;fill:currentColor}.holo-badge__core{display:grid;width:62cqw;justify-items:center;line-height:.9;text-align:center}.holo-badge__core-title{font-size:calc(25cqw * var(--holo-fit, 1));font-weight:800;line-height:.9;letter-spacing:-.02em}.holo-badge__core-text{margin-top:3.5cqw;padding-left:.22em;font-size:calc(9.5cqw * var(--holo-fit, 1));font-weight:700;line-height:1;letter-spacing:.22em}@media screen and (min-width:768px){.holo-badge{--holo-size: var(--holo-size-desktop, 183px)}}@media(prefers-reduced-motion:reduce){.holo-badge{transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/31/compiled_assets/styles.css.map */
