.brand-section{color:var(--color-foreground);row-gap:var(--gap-2xl)}.brand-eyebrow{margin:0;font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight);font-size:var(--font-size--xs);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-accent, rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)))}.brand-section-header{display:flex;flex-direction:column;gap:var(--gap-sm);align-items:center;text-align:center;max-width:var(--normal-content-width);justify-self:center}.brand-section-heading{margin:0}.brand-section-intro{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.brand-section-intro>:last-child,.brand-section .rte>:last-child{margin-block-end:0}.brand-actions{display:flex;flex-wrap:wrap;gap:var(--gap-sm);align-items:center}.brand-checklist{list-style:none;margin:0;padding:0;display:grid;gap:var(--gap-xs)}.brand-checklist__item{display:flex;align-items:flex-start;gap:var(--gap-xs)}.brand-icon{display:block;width:1.25rem;height:1.25rem;flex-shrink:0}.brand-checklist__icon{margin-block-start:.1em;color:var(--brand-accent, currentcolor)}.brand-placeholder{display:block;width:100%;height:100%;background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5));fill:rgb(var(--color-foreground-rgb) / var(--opacity-30))}.brand-editor-hint{margin:0;padding:var(--padding-sm) var(--padding-md);border:1px dashed rgb(var(--color-foreground-rgb) / var(--opacity-30));border-radius:var(--style-border-radius-sm);font-size:var(--font-size--xs);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));list-style:none}.brand-hero__inner{display:grid;gap:var(--gap-2xl);align-items:center}.brand-hero__media{aspect-ratio:var(--brand-hero-ratio, 4 / 5);border-radius:var(--brand-hero-radius, 0);overflow:hidden}.brand-hero__image{width:100%;height:100%;object-fit:cover}.brand-hero__content{display:flex;flex-direction:column;gap:var(--gap-lg);align-items:flex-start;max-width:36rem}.brand-hero__heading{margin:0}.brand-hero__text{font-size:var(--font-size--lg);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.brand-hero__footnote{margin:0;font-size:var(--font-size--xs);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.brand-hero--no-media .brand-hero__content{align-items:center;text-align:center;justify-self:center}@media screen and (min-width:750px){.brand-hero:not(.brand-hero--no-media) .brand-hero__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-3xl)}.brand-hero--media-right .brand-hero__media{order:2}}.brand-icon-row{row-gap:var(--gap-xl)}.brand-icon-row>.brand-section-heading{text-align:center}.brand-icon-row__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--gap-xl);grid-template-columns:minmax(0,1fr)}.brand-icon-row__item{display:flex;gap:var(--gap-md);align-items:flex-start}.brand-icon-row--stacked .brand-icon-row__item{flex-direction:column;align-items:center;text-align:center}.brand-icon-row__icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;flex-shrink:0;border-radius:var(--style-border-radius-50);background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5));color:var(--brand-accent, currentcolor)}.brand-icon-row__body{display:grid;gap:var(--gap-2xs)}.brand-section .brand-icon-row__title{margin:0;font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight);font-size:var(--font-size--md);line-height:var(--line-height--heading-normal);letter-spacing:normal;text-transform:none;color:inherit}.brand-icon-row__title a{text-decoration:underline;text-decoration-color:transparent}.brand-icon-row__title a:hover{text-decoration-color:currentcolor}.brand-icon-row__text{margin:0;font-size:var(--font-size--sm);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}@media screen and (min-width:750px){.brand-icon-row__list{grid-template-columns:repeat(var(--brand-icon-row-columns, 3),minmax(0,1fr))}}.brand-feature-rows__list{display:grid;gap:var(--gap-3xl)}.brand-feature-row{display:grid;gap:var(--gap-xl);align-items:center}.brand-feature-row__media{aspect-ratio:var(--brand-feature-ratio, 4 / 5);border-radius:var(--brand-feature-radius, 0);overflow:hidden}.brand-feature-row__image{width:100%;height:100%;object-fit:cover}.brand-feature-row__content{display:flex;flex-direction:column;gap:var(--gap-md);align-items:flex-start;max-width:34rem}.brand-feature-row__heading{margin:0}.brand-feature-row--no-media .brand-feature-row__content{justify-self:center;max-width:var(--normal-content-width)}@media screen and (min-width:750px){.brand-feature-row:not(.brand-feature-row--no-media){grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-3xl)}.brand-feature-rows--start-left .brand-feature-row--flipped .brand-feature-row__media,.brand-feature-rows--start-right .brand-feature-row:not(.brand-feature-row--flipped) .brand-feature-row__media{order:2}}.brand-feature-rows--natural .brand-feature-row__media{aspect-ratio:auto;width:100%;max-width:var(--brand-feature-media-max, 100%);justify-self:center}.brand-feature-rows--natural .brand-feature-row__image{height:auto;object-fit:contain}@media screen and (min-width:750px){.brand-feature-rows--natural .brand-feature-row:not(.brand-feature-row--no-media){display:flex;align-items:center;gap:var(--gap-3xl)}.brand-feature-rows--natural .brand-feature-row__content{flex:1 1 0;min-width:0;max-width:none}.brand-feature-rows--natural .brand-feature-row__media{flex:0 1 min(var(--brand-feature-media-max, 50%),50%)}}.brand-pf__inner{display:grid;gap:var(--gap-2xl);align-items:start}.brand-pf__media{display:grid;gap:var(--gap-sm);min-width:0}.brand-pf__track{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--style-border-radius-lg)}.brand-pf__track::-webkit-scrollbar{display:none}.brand-pf__slide{scroll-snap-align:start;aspect-ratio:var(--brand-pf-ratio, 1 / 1);background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.brand-pf__image{width:100%;height:100%;object-fit:cover;border-radius:var(--style-border-radius-lg)}.brand-pf__thumbs{display:flex;gap:var(--gap-xs);overflow-x:auto;scrollbar-width:thin;padding-block:2px}.brand-pf__thumb{flex:0 0 4rem;width:4rem;aspect-ratio:1;padding:0;border:0;border-radius:var(--style-border-radius-sm);overflow:hidden;cursor:pointer;background:none;box-shadow:inset 0 0 0 1px rgb(var(--color-foreground-rgb) / var(--opacity-15));opacity:.7;transition:opacity var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing)}.brand-pf__thumb[aria-current=true],.brand-pf__thumb:hover{opacity:1;box-shadow:inset 0 0 0 2px var(--color-foreground)}.brand-pf__thumb-image{width:100%;height:100%;object-fit:cover}.brand-pf__info{display:flex;flex-direction:column;gap:var(--gap-lg);min-width:0}.brand-pf__title{margin:0}.brand-pf__title a{text-decoration:none}.brand-pf__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--gap-xs);font-size:var(--font-size--xl);font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight)}.brand-pf__price-compare{font-size:var(--font-size--md);color:rgb(var(--color-foreground-rgb) / var(--opacity-muted-text))}.brand-pf__price-compare[hidden]{display:none}.brand-pf__form{display:grid;gap:var(--gap-md)}.brand-pf__buy-row{display:flex;gap:var(--gap-sm);align-items:flex-end}.brand-pf__submit{flex:1;width:100%;min-height:var(--minimum-touch-target)}.brand-pf__submit.is-loading{opacity:.7;cursor:progress}.brand-pf__submit:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.brand-pf__footnote{margin:0;font-size:var(--font-size--xs);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.brand-pf__details-link{font-size:var(--font-size--sm);text-decoration:underline;text-underline-offset:.2em}@media screen and (min-width:750px){.brand-pf__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-3xl)}.brand-pf--media-right .brand-pf__media{order:2}}.brand-field{display:grid;gap:var(--gap-2xs);min-width:0}.brand-field--qty{flex:0 0 6rem}.brand-field__label{font-size:var(--font-size--sm);font-weight:var(--font-subheading--weight)}.brand-field__input{width:100%;min-height:var(--minimum-touch-target);padding:var(--input-padding);border:0;border-radius:var(--style-border-radius-inputs);box-shadow:var(--input-box-shadow);background-color:var(--color-input-background);color:var(--color-input-text);font-size:max(1rem,var(--font-paragraph--size))}.brand-field__input:focus-visible{outline:var(--focus-outline-width) solid var(--color-foreground);outline-offset:2px;box-shadow:var(--input-box-shadow-focus)}.brand-field__input[aria-invalid=true]{box-shadow:0 0 0 2px var(--color-error)}.brand-field__textarea{min-height:9rem;resize:vertical}.brand-field__note{margin:0;font-size:var(--font-size--xs);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.brand-faq__inner{display:grid;gap:var(--gap-2xl)}.brand-faq__header{display:flex;flex-direction:column;gap:var(--gap-sm);align-items:flex-start}.brand-faq--stacked .brand-faq__inner{max-width:var(--normal-content-width);justify-self:center;width:100%}.brand-faq--stacked .brand-faq__header{align-items:center;text-align:center}.brand-faq__list{display:grid;border-block-start:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-15))}.brand-faq__item{border-block-end:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-15))}.brand-faq__question{display:flex;justify-content:space-between;align-items:center;gap:var(--gap-md);padding-block:var(--padding-lg);font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight);font-size:var(--font-size--md);cursor:pointer;list-style:none}.brand-faq__question::-webkit-details-marker{display:none}.brand-faq__icon{color:var(--brand-accent, currentcolor);transition:transform var(--animation-speed-slow) var(--animation-easing)}.brand-faq__item[open] .brand-faq__icon{transform:rotate(45deg)}.brand-faq__answer{padding-block-end:var(--padding-lg);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}@media screen and (min-width:990px){.brand-faq--split .brand-faq__inner{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--gap-3xl);align-items:start}}.brand-page-header__inner{display:flex;flex-direction:column;gap:var(--gap-sm);max-width:var(--normal-content-width)}.brand-page-header--center .brand-page-header__inner{align-items:center;text-align:center;justify-self:center}.brand-page-header__title{margin:0}.brand-contact__inner{display:grid;gap:var(--gap-2xl)}.brand-contact__intro{display:flex;flex-direction:column;gap:var(--gap-md);align-items:flex-start}.brand-contact__details{list-style:none;margin:0;padding:0;display:grid;gap:var(--gap-sm)}.brand-contact__details li{display:flex;gap:var(--gap-xs);align-items:center}.brand-contact__icon{color:var(--brand-accent, currentcolor)}.brand-contact__card{padding:var(--padding-2xl);border-radius:var(--style-border-radius-lg);background-color:var(--color-background);box-shadow:0 0 0 1px rgb(var(--color-foreground-rgb) / var(--opacity-10))}.brand-contact__form{display:grid;gap:var(--gap-lg)}.brand-contact__submit{width:100%}.brand-contact--single .brand-contact__inner{max-width:var(--normal-content-width);justify-self:center;width:100%}@media screen and (min-width:990px){.brand-contact:not(.brand-contact--single) .brand-contact__inner{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--gap-3xl);align-items:start}}.brand-notice{display:flex;gap:var(--gap-xs);align-items:flex-start;margin:0;padding:var(--padding-md) var(--padding-lg);border-radius:var(--style-border-radius-sm);font-size:var(--font-size--sm)}.brand-notice--success{background-color:#00640014;color:var(--color-success)}.brand-notice--error{flex-direction:column;background-color:#8b000014;color:var(--color-error)}.brand-notice--error ul{margin:0;padding-inline-start:1.25em}.brand-track__inner{display:grid;gap:var(--gap-2xl)}.brand-track__app{max-width:var(--normal-content-width);justify-self:center;width:100%}.brand-track__cards{display:grid;gap:var(--gap-lg)}.brand-track__card{display:flex;flex-direction:column;gap:var(--gap-sm);align-items:flex-start;padding:var(--padding-2xl);border-radius:var(--style-border-radius-lg);background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.brand-track__icon{width:1.75rem;height:1.75rem;color:var(--brand-accent, currentcolor)}.brand-section .brand-track__card-title{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:var(--font-size--xl);line-height:var(--line-height--heading-normal);letter-spacing:normal;text-transform:none;color:inherit}@media screen and (min-width:750px){.brand-track__cards{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}@media(prefers-reduced-motion:no-preference){.brand-pf__track{scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){.brand-faq__icon,.brand-pf__thumb{transition:none}}.brand-section,.brand-scope{--brand-accent-color: var(--brand-accent, #ff7e8d);--brand-soft: rgb(var(--color-foreground-rgb) / .05);--brand-line: rgb(var(--color-foreground-rgb) / .12);--brand-muted: rgb(var(--color-foreground-rgb) / .7);--brand-star: #f5a623;--brand-radius-sm: 6px;--brand-radius-md: 12px;--brand-radius-lg: 24px}.brand-section .brand-title{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-style:normal;letter-spacing:normal;text-transform:none;text-wrap:balance;color:inherit}.brand-section .brand-title--xl{font-size:3rem;line-height:1}.brand-section .brand-title--display{font-size:2.5rem;line-height:1.1}.brand-section .brand-title--lg{font-size:2rem;line-height:1.1}.brand-section .brand-title--md{font-size:1.5rem;line-height:1.2}.brand-section .brand-title--card{font-size:1.375rem;line-height:1.3}.brand-section .brand-title--sm{font-size:1.125rem;line-height:1.4}@media screen and (min-width:750px){.brand-section .brand-title--xl{font-size:5rem}.brand-section .brand-title--display{font-size:3.75rem}.brand-section .brand-title--lg{font-size:3rem}.brand-section .brand-title--md{font-size:2.25rem}.brand-section .brand-title--card{font-size:2rem}.brand-section .brand-title--sm{font-size:1.5rem}}.brand-button{display:inline-flex;align-items:center;justify-content:center;min-height:60px;padding:0 40px;border:0;border-radius:60px;background-color:#1a1a1a;color:#fff;font-family:var(--font-heading--family);font-size:1rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:transform var(--animation-speed) var(--animation-easing),opacity var(--animation-speed) var(--animation-easing)}.brand-button:hover{opacity:.88}.brand-button:focus-visible{outline:var(--focus-outline-width, 2px) solid currentcolor;outline-offset:3px}.brand-button--light{background-color:#fff;color:#000}.brand-media{position:relative;width:100%;aspect-ratio:var(--brand-media-ratio, 1 / 1);overflow:hidden;background-color:rgb(var(--color-foreground-rgb) / .05)}.brand-media__image{display:block;width:100%;height:100%;object-fit:cover}.brand-media__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px;border:1px dashed rgb(var(--color-foreground-rgb) / .3);border-radius:inherit;background-color:rgb(var(--color-foreground-rgb) / .08);color:rgb(var(--color-foreground-rgb) / .6);font-size:.8125rem;font-weight:700;line-height:1.3;text-align:center}.brand-media__placeholder-icon{width:28px;height:28px}.brand-stars{position:relative;display:inline-flex;flex-shrink:0;color:var(--brand-star, #f5a623)}.brand-stars__row{display:inline-flex;gap:3px;white-space:nowrap}.brand-stars__row--empty{opacity:.25}.brand-stars__row--fill{position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden}.brand-stars__star{flex-shrink:0;width:var(--brand-star-size, 18px);height:var(--brand-star-size, 18px)}brand-slider{display:block;min-width:0}.brand-slider-controls{display:flex;align-items:center;justify-content:center;gap:24px}.brand-slider-button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid rgb(var(--color-foreground-rgb) / .12);border-radius:50%;background-color:transparent;color:var(--color-foreground);cursor:pointer;transition:background-color var(--animation-speed) var(--animation-easing),opacity var(--animation-speed) var(--animation-easing)}.brand-slider-button:hover{background-color:rgb(var(--color-foreground-rgb) / .05)}.brand-slider-button:disabled{opacity:.35;cursor:default}.brand-slider-button:focus-visible,.brand-slider-dot:focus-visible{outline:var(--focus-outline-width, 2px) solid var(--color-foreground);outline-offset:3px}.brand-slider-button .brand-icon{width:20px;height:20px;stroke-width:2}.brand-slider-dots{display:flex;align-items:center;gap:4px}.brand-slider-dot{position:relative;width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer}.brand-slider-dot:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:50%;background-color:var(--color-foreground);opacity:.3;transition:opacity var(--animation-speed) var(--animation-easing)}.brand-slider-dot[aria-current=true]:before{opacity:1}.brand-marquee{overflow:hidden;padding-block:10px;background-color:var(--brand-marquee-background, #ff7e8d);color:var(--brand-marquee-color, #ffffff);font-family:var(--font-heading--family);font-size:1rem;font-weight:700;line-height:1.6}.brand-marquee__track{display:flex;width:max-content;animation:brand-marquee var(--brand-marquee-duration, 40s) linear infinite}.brand-marquee:hover .brand-marquee__track,.brand-marquee:focus-within .brand-marquee__track{animation-play-state:paused}.brand-marquee__group{display:flex;flex-shrink:0;margin:0;padding:0;list-style:none}.brand-marquee__item{display:flex;align-items:center;white-space:nowrap}.brand-marquee--uppercase .brand-marquee__item{text-transform:uppercase}.brand-marquee__item:after{content:"";width:4px;height:4px;margin-inline:2.25rem;border-radius:50%;background-color:currentcolor}@keyframes brand-marquee{to{transform:translate(-50%)}}@media screen and (min-width:750px){.brand-marquee{padding-block:14px}.brand-marquee__item:after{margin-inline:3.5rem}}@media(prefers-reduced-motion:reduce){.brand-marquee__track{animation:none}}.brand-hero-overlay{position:relative;display:grid;min-height:var(--brand-hero-height-mobile, 560px);overflow:hidden;color:var(--brand-hero-color, #ffffff)}.brand-hero-overlay__media,.brand-hero-overlay__content{grid-area:1 / 1}.brand-hero-overlay__media{position:relative;min-height:100%}.brand-hero-overlay__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(0 0 0 / var(--brand-hero-overlay, .15));pointer-events:none}.brand-hero-overlay__media picture{display:contents}.brand-hero-overlay__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--brand-hero-position, center)}.brand-hero-overlay__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:flex-start;padding:16px;background:linear-gradient(135deg,#8d8486,#b5aaad 55%,#9a8f92)}.brand-hero-overlay__placeholder-label{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px dashed rgb(255 255 255 / .7);border-radius:6px;color:#fff;font-size:.8125rem;font-weight:700;line-height:1.3}.brand-hero-overlay__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:96px 20px 48px;text-align:center}.brand-section .brand-hero-overlay__kicker{margin:0;font-size:1rem;font-weight:700;line-height:1.6;color:inherit}@media screen and (min-width:750px){.brand-hero-overlay{min-height:var(--brand-hero-height, 640px)}.brand-hero-overlay__content{padding:120px 48px 48px}.brand-hero-overlay--left .brand-hero-overlay__content{align-items:flex-start;text-align:start}.brand-hero-overlay--right .brand-hero-overlay__content{align-items:flex-end;text-align:end}}@media screen and (max-width:749px){.brand-hero-overlay__image{object-position:var(--brand-hero-position-mobile, var(--brand-hero-position, center))}.brand-hero-overlay--stacked-mobile{min-height:0;color:var(--color-foreground)}.brand-hero-overlay--stacked-mobile .brand-hero-overlay__media{grid-area:1 / 1;aspect-ratio:var(--brand-hero-ratio-mobile, 1.5);min-height:0}.brand-hero-overlay--stacked-mobile .brand-hero-overlay__media:after{display:none}.brand-hero-overlay--stacked-mobile .brand-hero-overlay__content{grid-area:2 / 1;gap:16px;padding:32px 20px 40px}.brand-hero-overlay--stacked-mobile .brand-button--light{background-color:#1a1a1a;color:#fff}}@media screen and (min-width:750px){.brand-hero-overlay--image-height{min-height:0;aspect-ratio:var(--brand-hero-ratio-desktop, 2.25)}.brand-hero-overlay--stacked-desktop{min-height:0;aspect-ratio:auto;color:var(--color-foreground)}.brand-hero-overlay--stacked-desktop .brand-hero-overlay__media{grid-area:1 / 1;aspect-ratio:var(--brand-hero-ratio-desktop, 2.25);min-height:0}.brand-hero-overlay--stacked-desktop .brand-hero-overlay__media:after{display:none}.brand-hero-overlay--stacked-desktop .brand-hero-overlay__content{grid-area:2 / 1;align-items:center;padding:56px 48px 24px;text-align:center}.brand-hero-overlay--stacked-desktop .brand-button--light{background-color:#1a1a1a;color:#fff}}.brand-quotes__slider{display:grid;gap:32px;justify-self:center;width:100%;max-width:936px}.brand-quotes__track{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:100%;margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.brand-quotes__track::-webkit-scrollbar{display:none}.brand-quotes__slide{display:flex;flex-direction:column;align-items:center;gap:24px;scroll-snap-align:start;text-align:center}.brand-quotes__quote{position:relative;margin:0;padding:0;border:0}.brand-quotes__quote:before{content:"\201c";position:absolute;inset-block-start:-.32em;inset-inline-start:-.04em;z-index:0;font-family:var(--font-heading--family);font-size:7rem;font-style:italic;font-weight:700;line-height:1;color:rgb(var(--color-foreground-rgb) / .1);pointer-events:none}.brand-section .brand-quotes__text{position:relative;z-index:1;margin:0;font-family:var(--font-heading--family);font-size:1.5rem;font-weight:700;line-height:1.25;text-wrap:balance;color:inherit}.brand-quotes__author{position:relative;z-index:1;margin-block-start:32px;font-size:1rem;color:var(--brand-muted)}.brand-quotes__author:before{content:"\2013\a0"}@media screen and (min-width:750px){.brand-section .brand-quotes__text{font-size:2rem}.brand-quotes__author{font-size:.875rem}}.brand-ugc{row-gap:32px}.brand-section .brand-ugc__heading{margin:0;font-family:var(--font-body--family);font-size:1.875rem;font-weight:var(--font-body--weight);line-height:1.6;letter-spacing:normal;text-align:center;text-transform:none;color:inherit}.brand-ugc__slider{position:relative}.brand-ugc__track{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--brand-ugc-gap, 2px)) / 2);gap:var(--brand-ugc-gap, 2px);margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.brand-ugc__track::-webkit-scrollbar{display:none}.brand-ugc__item{min-width:0;scroll-snap-align:start}.brand-ugc__link{display:block}.brand-ugc__nav{position:absolute;inset-block-start:50%;z-index:1;display:none;width:30px;height:30px;border:0;background-color:#ffffffd9;color:#000;transform:translateY(-50%)}.brand-ugc__nav:hover{background-color:#fff}.brand-ugc__nav--prev{inset-inline-start:10px}.brand-ugc__nav--next{inset-inline-end:10px}.brand-ugc__slider[data-scrollable] .brand-ugc__nav{display:inline-flex}@media screen and (min-width:750px){.brand-section .brand-ugc__heading{font-size:1.25rem}.brand-ugc__track{grid-auto-columns:calc((100% - var(--brand-ugc-gap, 2px) * (var(--brand-ugc-columns, 6) - 1)) / var(--brand-ugc-columns, 6))}}.brand-image-cards{row-gap:32px}.brand-image-cards__heading{text-align:center}.brand-image-cards__list{display:grid;grid-template-columns:minmax(0,1fr);gap:48px 20px;margin:0;padding:0;list-style:none}.brand-image-cards__item{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.brand-image-cards__media{margin-block-end:12px;border-radius:var(--brand-image-cards-radius, 12px)}.brand-image-cards__text{max-width:26rem;font-size:1rem}@media screen and (min-width:750px){.brand-image-cards{row-gap:48px}.brand-image-cards__list{grid-template-columns:repeat(var(--brand-image-cards-columns, 3),minmax(0,1fr));gap:64px 48px}.brand-image-cards__text{font-size:.875rem}}.brand-callout__card{display:flex;flex-direction:column;align-items:center;gap:24px;padding:48px 24px;border-radius:var(--brand-radius-lg);background-color:var(--brand-callout-background, #ff7e8d);color:var(--brand-callout-color, #ffffff);text-align:center}.brand-callout__card--shadow{box-shadow:0 18px 50px #0000001a}.brand-callout__text{max-width:650px;font-weight:700;color:inherit}@media screen and (min-width:750px){.brand-callout__card{padding:72px}}.brand-testimonials{row-gap:32px}.brand-testimonials__list{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;margin:0;padding:0;list-style:none}.brand-testimonials__card{display:flex;flex-direction:column;gap:16px;padding:32px 24px;border-radius:var(--brand-radius-sm);background-color:var(--brand-soft)}.brand-testimonials__header{display:flex;align-items:center;gap:16px;margin-block-end:8px}.brand-testimonials__avatar{flex-shrink:0;width:56px;height:56px;border-radius:50%;object-fit:cover}.brand-testimonials__avatar--placeholder{display:inline-flex;align-items:center;justify-content:center;border:1px dashed rgb(var(--color-foreground-rgb) / .3);background-color:rgb(var(--color-foreground-rgb) / .08);color:rgb(var(--color-foreground-rgb) / .6)}.brand-testimonials__meta{display:grid;gap:6px}.brand-section .brand-testimonials__name{margin:0;font-size:.875rem;line-height:1.4;color:var(--brand-muted)}.brand-section .brand-testimonials__title{margin:0;font-family:var(--font-heading--family);font-size:1rem;font-weight:700;line-height:1.6;letter-spacing:normal;text-transform:none;color:inherit}.brand-testimonials__text{color:var(--brand-muted)}@media screen and (min-width:750px){.brand-testimonials{row-gap:48px}.brand-testimonials__list{grid-template-columns:repeat(var(--brand-testimonials-columns, 3),minmax(0,1fr));gap:24px}.brand-testimonials__card{padding:40px}}.brand-media-card__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.brand-media-card__media,.brand-media-card__card{border-radius:var(--brand-radius-md)}.brand-media-card__card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 32px;background-color:var(--brand-media-card-background, #ff7e8d);color:var(--brand-media-card-color, #ffffff);text-align:center}.brand-section .brand-media-card__lead{margin:0;max-width:30rem;font-weight:700;color:inherit}.brand-media-card__text{max-width:30rem;color:inherit}@media screen and (min-width:750px){.brand-media-card__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.brand-media-card__card{padding:80px}.brand-media-card--media-right .brand-media-card__media{order:2}}.brand-fp--card .product-information__grid{position:relative;isolation:isolate;padding-block-end:32px}.brand-fp--card .product-information__grid:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:var(--brand-fp-card-background, #ffffff)}@media screen and (min-width:750px){.brand-fp--card .product-information__grid{padding:48px}.brand-fp--card .product-information__grid:before{inset-inline:var(--page-margin);border-radius:var(--brand-radius-lg);box-shadow:0 18px 50px #0000001a}.brand-fp--card .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-left .product-information__media:has(.media-gallery--extend){grid-column:2 / 3}.brand-fp--card .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-right .product-information__media:has(.media-gallery--extend){grid-column:3 / 4}}.product-details .product-form-buttons>.quantity-selector-wrapper{display:flex;flex:1 0 100%}.product-details .product-form-buttons>.quantity-selector-wrapper .quantity-selector{flex:0 0 auto;width:126px}.product-details .product-form-buttons .add-to-cart-button{min-height:60px;font-weight:700}.brand-icon-row--feature{row-gap:32px}.brand-icon-row--feature>.brand-section-heading{text-align:center}.brand-icon-row--feature .brand-icon-row__list{gap:32px 40px}.brand-icon-row--feature .brand-icon-row__item{flex-direction:column;align-items:center;gap:24px;text-align:center}.brand-icon-row--feature .brand-icon-row__icon{width:80px;height:80px;color:var(--color-foreground)}.brand-icon-row--feature .brand-icon-row__icon .brand-icon{width:28px;height:28px;stroke-width:1.75}.brand-icon-row--feature .brand-icon-row__body{gap:12px}.brand-section.brand-icon-row--feature .brand-icon-row__title{font-family:var(--font-heading--family);font-size:1.125rem;font-weight:700;line-height:1.4}.brand-icon-row--feature .brand-icon-row__text{max-width:26rem;font-size:1rem;color:inherit}@media screen and (min-width:750px){.brand-section.brand-icon-row--feature .brand-icon-row__title{font-size:1.5rem}.brand-icon-row--feature .brand-icon-row__text{font-size:.875rem}}.brand-faq--panel .brand-faq__inner{justify-items:center;gap:32px}.brand-faq--panel .brand-faq__header{align-items:center;text-align:center}.brand-faq--panel .brand-faq__list{width:100%;max-width:806px;padding:8px 24px;border-block-start:0;border-radius:var(--brand-radius-md);background-color:var(--brand-soft)}.brand-faq--panel .brand-faq__item:last-child{border-block-end:0}.brand-faq--panel .brand-faq__question{font-family:var(--font-heading--family);font-size:1rem;font-weight:700}.brand-faq--panel .brand-faq__icon{box-sizing:content-box;width:14px;height:14px;padding:5px;border-radius:50%;background-color:rgb(var(--color-foreground-rgb) / .1);color:var(--color-foreground);stroke-width:2.25}.brand-faq--panel .brand-faq__item[open] .brand-faq__icon{transform:rotate(180deg)}.brand-faq__note{max-width:806px;text-align:center}.brand-faq__note p+p{margin-block-start:0;color:var(--brand-muted)}@media screen and (min-width:750px){.brand-faq--panel .brand-faq__list{padding:12px 48px}}.brand-page-header--display .brand-page-header__inner{max-width:none}.brand-footer-bar__row{display:flex;flex-direction:column;gap:24px}.brand-footer-bar__start{display:flex;flex-direction:column;gap:12px}.brand-footer-bar__localization{max-width:100%;display:flex;flex-wrap:wrap;gap:4px 20px;margin:0}.brand-footer-bar__field{position:relative;display:inline-flex;align-items:center;min-width:0;max-width:100%}.brand-footer-bar__select{min-height:44px;padding:0 28px 0 0;border:0;background:transparent;color:inherit;font:inherit;font-size:.875rem;font-weight:700;cursor:pointer;-webkit-appearance:none;appearance:none;max-width:100%;text-overflow:ellipsis}.brand-footer-bar__select:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.brand-footer-bar__select option{color:#000}.brand-footer-bar__chevron{position:absolute;inset-inline-end:4px;width:16px;height:16px;pointer-events:none}.brand-section .brand-footer-bar__copyright{margin:0;font-size:.75rem}.brand-footer-bar__payments{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.brand-footer-bar__payment-icon{display:block;width:38px;height:24px}.brand-footer-bar__submit{min-height:44px;padding:0 16px;border:1px solid currentcolor;border-radius:999px;background:transparent;color:inherit;font:inherit}@media screen and (min-width:750px){.brand-footer-bar__row{flex-direction:row;align-items:flex-end;justify-content:space-between}.brand-footer-bar__payments{justify-content:flex-end;max-width:55%}}brand-autoplay-video{display:block;overflow:hidden}.brand-video__video{display:block;width:100%;height:100%;object-fit:cover}.brand-feature-row__media brand-autoplay-video{width:100%;border-radius:var(--brand-feature-radius, 0)}.brand-icon-row__title a,.brand-policy-links a,.footer-content .menu__item a{display:inline-block;padding-block:9px;margin-block:-9px}@media screen and (max-width:749px){.header__icon--menu{min-width:44px}}.brand-guide{--brand-guide-accent: #a0105f;color:var(--color-foreground)}.brand-guide__icon{flex-shrink:0;width:16px;height:16px}.brand-guide--full{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:18px;width:100%;padding:16px 18px;border:1px solid rgb(255 126 141 / .55);border-radius:14px;background:linear-gradient(135deg,#ffe1e7,#fff4f7 60%,#fff)}.brand-guide--full:not(:has(.brand-guide__cover)){grid-template-columns:1fr}.brand-guide__cover{width:84px;transform:rotate(-4deg)}.brand-guide__cover-image{display:block;width:100%;height:auto;border-radius:4px;box-shadow:0 6px 16px #a0105f38}.brand-guide__body{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.brand-guide__badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background-color:#ff7e8d;color:#1a1a1a;font-size:.75rem;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.brand-guide__badge .brand-guide__icon{width:14px;height:14px}.brand-guide__title{margin:0;font-family:var(--font-heading--family);font-size:1.125rem;font-weight:700;line-height:1.25}.brand-guide__value{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-size:.9375rem}.brand-guide__value s{opacity:.65}.brand-guide__free{color:var(--brand-guide-accent);font-weight:800;letter-spacing:.04em}.brand-guide__text{margin:0;font-size:.8125rem;line-height:1.45;opacity:.8}.brand-guide--compact{display:flex;flex-wrap:wrap;align-items:center;column-gap:6px;row-gap:2px;margin:0;color:var(--brand-guide-accent);font-size:.8125rem;font-weight:700;line-height:1.3}.brand-guide--compact .brand-guide__icon{width:14px;height:14px;color:var(--brand-guide-accent)}.brand-guide__compact-value{color:var(--color-foreground);font-weight:400;opacity:.6}@media screen and (max-width:749px){.brand-guide--full{gap:14px;padding:14px}.brand-guide__cover{width:68px}.brand-guide__title{font-size:1rem}}.brand-buy-now{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:0 24px;border:2px solid #1a1a1a;border-radius:60px;background-color:#fff;color:#1a1a1a;font-family:var(--font-body--family);font-size:1rem;font-weight:700;line-height:1.2;cursor:pointer;transition:background-color .15s ease,color .15s ease}.brand-buy-now:hover:not(:disabled){background-color:#1a1a1a;color:#fff}.brand-buy-now:focus-visible{outline:2px solid #1a1a1a;outline-offset:3px}.brand-buy-now:disabled{border-color:rgb(var(--color-foreground-rgb) / .25);color:rgb(var(--color-foreground-rgb) / .45);cursor:not-allowed}.brand-buy-now[aria-busy=true]{opacity:.7;pointer-events:none}@media(prefers-reduced-motion:reduce){.brand-buy-now{transition:none}}.brand-card-rating{display:flex;align-items:center;gap:6px;margin:0;font-size:.8125rem;font-weight:700;line-height:1.2}.brand-card-rating .brand-stars{--brand-star-size: 14px}.brand-rating__scale,.brand-card-rating__scale{font-weight:400;opacity:.7}
/*# sourceMappingURL=/cdn/shop/t/3/assets/brand-storefront.css.map */
