:root{--spacing-page: 24px;--mobile-page-gutter: 24px;--section-spacing: 72px;--grid-gap: 22px;--radius: 12px;--card-radius: 12px;--media-radius: 12px;--button-radius: 12px;--color-background: #050505;--color-foreground: #ffffff;--color-accent: #ffab2e;--color-accent-contrast: #ffffff;--color-surface: #121212;--color-border: #282828;--color-muted: color-mix(in srgb, #ffffff 62%, #050505);--font-heading: Inter, Arial, sans-serif;--product-image-ratio: 1 / 1}.section{padding-block:var(--section-spacing)}[data-builder-section]{margin-block:var(--section-margin-top) var(--section-margin-bottom);padding:var(--section-padding-top) var(--section-padding-right) var(--section-padding-bottom) var(--section-padding-left);background:var(--section-bg);border-top:var(--section-border-top);border-bottom:var(--section-border-bottom)}[data-builder-section][data-background-scope=full]{width:100%;max-width:100%;box-sizing:border-box}[data-builder-section][data-background-scope=container]{padding:0;background:transparent;border-top:0;border-bottom:0}[data-builder-section][data-background-scope=container]>.container{padding:var(--section-padding-top) var(--section-padding-right) var(--section-padding-bottom) var(--section-padding-left);background:var(--section-bg);border-top:var(--section-border-top);border-bottom:var(--section-border-bottom)}[data-builder-section] [data-section-text=eyebrow]{color:var(--section-eyebrow-color);font-family:var(--section-eyebrow-font-family);font-size:var(--section-eyebrow-size);font-weight:var(--section-eyebrow-weight);letter-spacing:var(--section-eyebrow-letter-spacing);line-height:var(--section-eyebrow-line-height)}[data-builder-section] [data-section-text=heading]{max-width:var(--section-heading-max-width);color:var(--section-heading-color);font-family:var(--section-heading-font-family);font-size:var(--section-heading-size);font-weight:var(--section-heading-weight);letter-spacing:var(--section-heading-letter-spacing);line-height:var(--section-heading-line-height);text-align:left}[data-builder-section] [data-section-text=text]{color:var(--section-text-color);font-family:var(--section-text-font-family);font-size:var(--section-text-size);font-weight:var(--section-text-weight);letter-spacing:var(--section-text-letter-spacing);line-height:var(--section-text-line-height)}[data-builder-section] [data-section-uppercase=true]{text-transform:uppercase}[data-builder-section][data-heading-align=center] [data-section-text=heading],[data-builder-section][data-heading-align=center] [data-section-text=text]{margin-inline:auto;text-align:center}[data-builder-section][data-heading-align=right] [data-section-text=heading],[data-builder-section][data-heading-align=right] [data-section-text=text]{margin-inline-start:auto;text-align:right}[data-builder-section] .best-sellers__grid,[data-builder-section] .shop-category-grid,[data-builder-section] .shop-look-grid,[data-builder-section] .value-props__grid,[data-builder-section] .testimonial-grid__items,[data-builder-section] .faq__list{gap:var(--section-gap)}@media screen and (min-width:990px){.builder-hide-desktop{display:none!important}}@media screen and (min-width:750px)and (max-width:989px){.builder-hide-tablet{display:none!important}}@media screen and (max-width:749px){.builder-hide-mobile{display:none!important}[data-builder-section]{padding:var(--section-mobile-padding-top) 0 var(--section-mobile-padding-bottom)}[data-builder-section][data-background-scope=container]{padding:0}[data-builder-section][data-background-scope=container]>.container{padding:var(--section-mobile-padding-top) var(--mobile-page-gutter, 24px) var(--section-mobile-padding-bottom)}[data-builder-section] [data-section-text=eyebrow]{font-size:var(--section-eyebrow-mobile-size)}[data-builder-section] [data-section-text=heading]{font-size:var(--section-heading-mobile-size)}[data-builder-section] [data-section-text=text]{font-size:var(--section-text-mobile-size)}}.product-grid,.collection-grid,.article-grid{gap:var(--grid-gap)}.product-card__media{aspect-ratio:var(--product-image-ratio);border-radius:var(--media-radius)}.builder-band{background:var(--color-surface)}.trust-bar__grid,.value-props__grid,.testimonial-grid__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-gap)}.trust-bar{padding-block:16px;font-weight:800;text-align:center}.value-prop,.testimonial-grid__item{min-width:0;border:1px solid var(--color-border);border-radius:var(--card-radius);background:var(--color-background);padding:22px}.value-prop h3,.testimonial-grid__item h3,.faq__item summary{margin:0;font-size:1rem}.value-prop p,.testimonial-grid__item p{margin-block-end:0;color:var(--color-muted)}.image-with-text{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.86fr);gap:clamp(28px,5vw,64px);align-items:center}.image-with-text--text_first .image-with-text__media{order:2}.image-with-text__media{overflow:hidden;aspect-ratio:4 / 5;border-radius:var(--radius);background:var(--color-surface)}.image-with-text__media img{width:100%;height:100%;object-fit:cover}.faq__list{display:grid;gap:10px;max-width:860px}.faq__item{border-block-end:1px solid var(--color-border);padding-block:16px}.faq__item summary{cursor:pointer;font-weight:800}.faq__item div{color:var(--color-muted)}.rich-text-builder{max-width:820px}.rich-text-builder--center{margin-inline:auto;text-align:center}.rich-text-builder--right{margin-inline-start:auto;text-align:right}.sulfly-kicker{display:inline-flex;align-items:center;width:fit-content;border:1px solid color-mix(in srgb,var(--color-accent) 52%,transparent);border-radius:999px;color:var(--section-eyebrow-color, var(--color-accent));font-family:var(--section-eyebrow-font-family, Inter, Arial, sans-serif);font-size:var(--section-eyebrow-size, .78rem);font-weight:var(--section-eyebrow-weight, 800);letter-spacing:var(--section-eyebrow-letter-spacing, .08em);line-height:var(--section-eyebrow-line-height, 1);padding:.42rem .75rem;text-transform:uppercase}.best-sellers,.shop-by-category,.shop-the-look,.newsletter-builder{background:var(--color-background);color:var(--color-foreground)}.best-sellers__header,.shop-by-category__header,.shop-the-look__header{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-block-end:clamp(1.5rem,3vw,3rem)}.shop-by-category__header,.shop-the-look__header{display:grid;justify-content:center;text-align:center}.shop-the-look__header [data-section-text=eyebrow],.shop-the-look__header [data-section-text=heading],.shop-the-look__header [data-section-text=text]{margin-inline:auto;text-align:center}.best-sellers__heading,.shop-by-category__heading,.shop-the-look__heading,.newsletter-builder__heading{margin:0;color:var(--section-heading-color, var(--color-foreground));font-family:var(--section-heading-font-family, Inter, Arial, sans-serif);font-size:var(--section-heading-size, clamp(2rem, 5vw, 4rem));font-weight:var(--section-heading-weight, 850);letter-spacing:var(--section-heading-letter-spacing, 0);line-height:var(--section-heading-line-height, .96)}.best-sellers__text,.shop-by-category__text,.shop-the-look__text,.newsletter-builder__text{margin:.7rem 0 0;color:var(--section-text-color, var(--color-muted));font-family:var(--section-text-font-family, Inter, Arial, sans-serif);font-size:var(--section-text-size, clamp(1rem, 1.4vw, 1.2rem));font-weight:var(--section-text-weight, 400);letter-spacing:var(--section-text-letter-spacing, 0);line-height:var(--section-text-line-height, 1.55)}@media screen and (max-width:749px){[data-builder-section] .best-sellers__heading,[data-builder-section] .shop-by-category__heading,[data-builder-section] .shop-the-look__heading,[data-builder-section] .newsletter-builder__heading{font-size:var(--section-heading-mobile-size, 32px)}[data-builder-section] .best-sellers__text,[data-builder-section] .shop-by-category__text,[data-builder-section] .shop-the-look__text,[data-builder-section] .newsletter-builder__text{font-size:var(--section-text-mobile-size, 16px)}}.best-sellers__link{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-muted);font-weight:800;text-decoration:none;white-space:nowrap}.best-sellers__grid,.shop-category-grid,.shop-look-grid{display:grid;gap:var(--grid-gap)}.best-sellers__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.best-sellers .product-card{position:relative;min-width:0}.best-sellers .product-card__media{position:relative;overflow:hidden;aspect-ratio:4 / 5.35;border-radius:var(--card-radius);background:color-mix(in srgb,var(--color-foreground) 12%,var(--color-background))}.best-sellers .product-card__media-link,.best-sellers .product-card__content-link{display:block;color:inherit;text-decoration:none}.best-sellers .product-card__image{transition:transform .42s ease,filter .42s ease}.best-sellers .product-card:hover .product-card__image,.best-sellers .product-card:focus-within .product-card__image{transform:scale(1.035);filter:saturate(.96) contrast(1.04)}.best-sellers__media-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 38%,rgba(0,0,0,.74));opacity:0;pointer-events:none;transition:opacity .26s ease}.best-sellers .product-card:hover .best-sellers__media-shade,.best-sellers .product-card:focus-within .best-sellers__media-shade,.best-sellers .product-card:hover .best-sellers__hover,.best-sellers .product-card:focus-within .best-sellers__hover{opacity:1}.best-sellers__hover{position:absolute;inset-inline:.85rem;bottom:.85rem;z-index:3;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .26s ease,transform .26s ease}.best-sellers .product-card:hover .best-sellers__hover,.best-sellers .product-card:focus-within .best-sellers__hover{pointer-events:auto;transform:translateY(0)}.best-sellers__variant-row{display:flex;flex-wrap:wrap;gap:.35rem;margin-block-end:.5rem}.best-sellers__variant{min-width:1.7rem;min-height:1.7rem;padding-inline:.5rem;border:0;border-radius:.28rem;background:#0000009e;color:#fff;cursor:pointer;font:inherit;font-size:.68rem;font-weight:700}.best-sellers__variant:hover,.best-sellers__variant:focus-visible,.best-sellers__variant.is-active{background:var(--color-accent);color:#fff}.best-sellers__stock{position:absolute;inset-block-start:1rem;inset-inline-end:1rem;z-index:2;border-radius:999px;background:#00000073;color:var(--color-accent);font-size:.76rem;font-weight:850;line-height:1;padding:.45rem .7rem}.best-sellers .product-card__badges{position:absolute;inset-block-start:1rem;inset-inline-start:1rem;z-index:2}.best-sellers .product-card__badge{display:inline-flex;align-items:center;min-height:2rem;border-radius:999px;background:var(--color-accent);color:#fff;font-size:.8rem;font-weight:800;line-height:1;padding:.45rem .85rem}.best-sellers .product-card__content{padding-top:.7rem}.best-sellers .product-card__title{color:var(--color-foreground);font-size:clamp(.88rem,1vw,1rem);font-weight:600;letter-spacing:-.025em;line-height:1.14;transition:color .18s ease}.best-sellers .product-card:hover .product-card__title,.best-sellers .product-card:focus-within .product-card__title{color:var(--color-accent)}.best-sellers__quick-add{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;min-height:36px;border:0;border-radius:8px;background:linear-gradient(135deg,#ff7a1a 0%,var(--color-accent) 100%);box-shadow:0 0 28px color-mix(in srgb,var(--color-accent) 30%,transparent),inset 0 1px color-mix(in srgb,#ffffff 24%,transparent);color:var(--color-accent-contrast, #fff);cursor:pointer;font:inherit;font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase;transition:filter .18s ease,transform .18s ease,box-shadow .18s ease}.best-sellers__quick-add:hover,.best-sellers__quick-add:focus-visible{filter:brightness(1.08);box-shadow:0 0 36px color-mix(in srgb,var(--color-accent) 40%,transparent),inset 0 1px color-mix(in srgb,#ffffff 28%,transparent)}.best-sellers__quick-add-icon{width:1.15rem;height:1.15rem}.shop-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.shop-category-card{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:4 / 5.35;min-height:0;border:1px solid var(--color-border);border-radius:var(--card-radius);background:color-mix(in srgb,var(--color-foreground) 14%,var(--color-background));color:var(--color-foreground);text-decoration:none;transform:translateY(0);box-shadow:0 14px 40px #0000002e;transition:border-color .26s ease,box-shadow .26s ease,transform .26s ease}.shop-look-card{position:relative;isolation:isolate;overflow:hidden;min-height:24rem;border:1px solid var(--color-border);border-radius:calc(var(--card-radius) + 8px);background:color-mix(in srgb,var(--color-foreground) 14%,var(--color-background));color:var(--color-foreground);text-decoration:none}.shop-category-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 50% 14%,color-mix(in srgb,var(--color-accent) 18%,transparent),transparent 42%),linear-gradient(180deg,#0000 26%,#0000003d 56%,color-mix(in srgb,var(--color-background) 94%,transparent));opacity:.86;transition:opacity .26s ease,background .26s ease}.shop-category-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(135deg,rgb(255 255 255 / 18%) 0%,transparent 34%);opacity:0;pointer-events:none;transform:translate(-18%);transition:opacity .26s ease,transform .36s ease}.shop-look-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#0000 18%,#00000057 52%,#000000db),linear-gradient(0deg,#00000047,#0000)}.shop-look-card__stretched-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;border-radius:inherit;text-decoration:none}.shop-category-card img,.shop-look-card>img,.shop-look-card__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.shop-category-card img,.shop-look-card>img,.shop-look-card__image{transform:scale(1.01);transition:transform .42s ease,filter .42s ease}.shop-category-card__content{position:absolute;inset-inline:1rem;inset-block-end:1rem;transform:translateY(0);transition:transform .26s ease}.shop-look-card__body{position:absolute;inset-inline:clamp(1.1rem,2vw,1.6rem);inset-block-end:clamp(1.1rem,2vw,1.6rem);z-index:2;display:grid;gap:1rem}.shop-category-card h3{margin:0;color:var(--shop-category-title-color, var(--color-foreground));font-family:var(--shop-category-title-font-family, Inter, Arial, sans-serif);font-size:var(--shop-category-title-size, clamp(1.25rem, 2vw, 1.7rem));font-weight:var(--shop-category-title-weight, 800);letter-spacing:var(--shop-category-title-letter-spacing, 0);line-height:var(--shop-category-title-line-height, 1.1);text-transform:var(--shop-category-title-transform, none);transition:color .22s ease,transform .26s ease}.shop-look-card h3{margin:0;color:var(--shop-look_name-color, var(--color-foreground));font-family:var(--shop-look_name-font-family, Inter, Arial, sans-serif);font-size:var(--shop-look_name-size, clamp(1.25rem, 2vw, 1.7rem));font-weight:var(--shop-look_name-weight, 850);letter-spacing:var(--shop-look_name-letter-spacing, 0);line-height:var(--shop-look_name-line-height, 1.05)}.shop-category-card p{margin:.35rem 0 0;color:var(--shop-category-count-color, var(--color-muted));font-family:var(--shop-category-count-font-family, Inter, Arial, sans-serif);font-size:var(--shop-category-count-size, .875rem);font-weight:var(--shop-category-count-weight, 600);letter-spacing:var(--shop-category-count-letter-spacing, 0);line-height:var(--shop-category-count-line-height, 1.2);text-transform:var(--shop-category-count-transform, none);transition:color .22s ease,opacity .22s ease}.shop-category-card:hover,.shop-category-card:focus-visible{border-color:color-mix(in srgb,var(--color-accent) 42%,var(--color-border));box-shadow:0 22px 64px #00000057,0 0 34px color-mix(in srgb,var(--color-accent) 18%,transparent);transform:translateY(-4px)}.shop-category-card:hover:after,.shop-category-card:focus-visible:after{opacity:1}.shop-category-card:hover:before,.shop-category-card:focus-visible:before{opacity:1;transform:translate(0)}.shop-category-card:hover img,.shop-category-card:focus-visible img{transform:scale(1.055);filter:saturate(1.08) contrast(1.04) brightness(.96)}.shop-category-card:hover .shop-category-card__content,.shop-category-card:focus-visible .shop-category-card__content{transform:translateY(-4px)}.shop-category-card:hover h3,.shop-category-card:focus-visible h3{color:var(--color-accent)}.shop-category-card:hover p,.shop-category-card:focus-visible p{color:color-mix(in srgb,var(--color-foreground) 76%,transparent);opacity:1}.shop-look-card p{margin:.35rem 0 0;color:var(--shop-look_handle-color, var(--color-muted));font-family:var(--shop-look_handle-font-family, Inter, Arial, sans-serif);font-size:var(--shop-look_handle-size, .875rem);font-weight:var(--shop-look_handle-weight, 600);letter-spacing:var(--shop-look_handle-letter-spacing, 0);line-height:var(--shop-look_handle-line-height, 1.2)}.shop-look-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-look-card{min-height:clamp(34rem,42vw,38rem);border-color:color-mix(in srgb,var(--color-border) 74%,var(--color-accent));box-shadow:0 1.5rem 4rem #00000047;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.shop-look-card:hover,.shop-look-card:focus-within{transform:translateY(-.25rem);border-color:color-mix(in srgb,var(--color-accent) 72%,var(--color-border));box-shadow:0 2rem 5rem #0000004d}.shop-look-card:hover .shop-look-card__image,.shop-look-card:focus-within .shop-look-card__image{transform:scale(1.045);filter:saturate(.96) contrast(1.05)}.shop-look-card__meta{display:flex;align-items:end;gap:.9rem;margin:0}.shop-look-card__avatar{display:grid;width:4.1rem;height:4.1rem;flex:0 0 auto;place-items:center;overflow:hidden;border:3px solid var(--color-accent);border-radius:999px;background:color-mix(in srgb,var(--color-surface) 88%,#000);color:var(--shop-look_avatar-color, var(--color-accent));font-family:var(--shop-look_avatar-font-family, Inter, Arial, sans-serif);font-size:var(--shop-look_avatar-size, 1.125rem);font-weight:var(--shop-look_avatar-weight, 600);letter-spacing:var(--shop-look_avatar-letter-spacing, 0);line-height:var(--shop-look_avatar-line-height, 1);box-shadow:0 0 0 5px #00000038,0 1rem 2rem #0000004d}.shop-look-card__avatar img{position:static;width:100%;height:100%;object-fit:cover}.shop-look-card__footer{display:flex;align-items:end;justify-content:space-between;gap:1rem}.shop-look-card__thumbs{display:flex;min-width:0}.shop-look-card__thumb{position:relative;width:2.5rem;height:2.5rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-foreground) 24%,transparent);border-radius:.45rem;background:var(--color-surface)}.shop-look-card__thumb+.shop-look-card__thumb{margin-inline-start:-.55rem}.shop-look-card__thumb img{position:static;width:100%;height:100%;object-fit:cover}.shop-look-card__link{position:relative;z-index:3;display:inline-flex;align-items:center;gap:.4rem;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--shop-look_cta-color, var(--color-accent)) 36%,transparent);border-radius:999px;background:color-mix(in srgb,var(--shop-look_cta-color, var(--color-accent)) 14%,transparent);color:var(--shop-look_cta-color, var(--color-accent));font-family:var(--shop-look_cta-font-family, Inter, Arial, sans-serif);font-size:var(--shop-look_cta-size, 1rem);font-weight:var(--shop-look_cta-weight, 850);letter-spacing:var(--shop-look_cta-letter-spacing, 0);line-height:var(--shop-look_cta-line-height, 1);padding:.65rem .8rem;text-decoration:none;white-space:nowrap}.shop-look-card [data-shop-look-uppercase=true]{text-transform:uppercase}@media screen and (max-width:749px){.shop-category-card{aspect-ratio:4 / 5.35}.shop-category-card h3{font-size:var(--shop-category-title-mobile-size, 1.0625rem)}.shop-category-card p{font-size:var(--shop-category-count-mobile-size, .75rem)}.shop-look-card__avatar{width:3.5rem;height:3.5rem;font-size:var(--shop-look_avatar-mobile-size, 1rem)}.shop-look-card h3{font-size:var(--shop-look_name-mobile-size, 1.125rem)}.shop-look-card p{font-size:var(--shop-look_handle-mobile-size, .8125rem)}.shop-look-card__link{font-size:var(--shop-look_cta-mobile-size, .9375rem)}.shop-look-card{min-height:30rem}.shop-look-card__body{inset-inline:1rem;inset-block-end:1rem}.shop-look-card__footer{align-items:start;flex-direction:column}}.trust-bar--premium{padding-block:clamp(2rem,4vw,4rem)}.trust-bar--premium .trust-bar__grid{align-items:center}.trust-bar__item{display:inline-flex;align-items:center;justify-content:center;gap:1rem;text-align:left}.trust-bar__icon{display:grid;width:3.75rem;height:3.75rem;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--color-accent) 14%,transparent);color:var(--color-accent);font-weight:600}.trust-bar__item b{display:block;color:var(--color-foreground)}.trust-bar__item span{display:block;color:var(--color-muted);font-weight:550}.newsletter-builder__card{position:relative;isolation:isolate;overflow:hidden;max-width:560px;margin-inline:auto;border:1px solid color-mix(in srgb,var(--color-accent) 24%,var(--color-border));border-radius:clamp(18px,2.4vw,26px);background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--color-accent) 22%,transparent),transparent 40%),radial-gradient(circle at 50% 110%,color-mix(in srgb,var(--color-accent) 8%,transparent),transparent 42%),color-mix(in srgb,var(--color-surface) 86%,transparent);box-shadow:0 20px 64px #00000061,inset 0 1px color-mix(in srgb,#ffffff 10%,transparent);padding:clamp(1rem,2vw,1.65rem) clamp(.9rem,2.4vw,2rem);text-align:center}.newsletter-builder__card:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,color-mix(in srgb,#ffffff 6%,transparent),transparent 38%);pointer-events:none}.newsletter-builder__icon{display:inline-grid;width:28px;height:28px;margin-block-end:.5rem;place-items:center;color:var(--color-accent);filter:drop-shadow(0 0 18px color-mix(in srgb,var(--color-accent) 34%,transparent))}.newsletter-builder__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.newsletter-builder__heading{margin-inline:auto}.newsletter-builder__heading-highlight{color:var(--color-accent)}.newsletter-builder__text{max-width:620px;margin-inline:auto}.newsletter-builder__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;margin:.75rem auto 0;max-width:460px}.newsletter-builder__form input{min-height:44px;border:1px solid color-mix(in srgb,var(--color-accent) 16%,var(--color-border));border-radius:12px;background:#070707b8;color:var(--color-foreground);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 6%,transparent);padding-inline:1rem}.newsletter-builder__form input::placeholder{color:color-mix(in srgb,var(--color-foreground) 46%,transparent)}.newsletter-builder__form input:focus{border-color:color-mix(in srgb,var(--color-accent) 70%,var(--color-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 18%,transparent),inset 0 1px color-mix(in srgb,#ffffff 8%,transparent);outline:none}.newsletter-builder__form .button{min-height:44px;border:0;border-radius:12px;background:linear-gradient(135deg,#ff7a1a 0%,var(--color-accent) 100%);box-shadow:0 0 28px color-mix(in srgb,var(--color-accent) 28%,transparent),inset 0 1px color-mix(in srgb,#ffffff 24%,transparent);color:var(--color-accent-contrast);font-size:.78rem;font-weight:900;letter-spacing:.08em;padding-inline:1.35rem;text-transform:uppercase;white-space:nowrap}.newsletter-builder__form .button:hover,.newsletter-builder__form .button:focus-visible{transform:translateY(-1px);box-shadow:0 0 48px color-mix(in srgb,var(--color-accent) 42%,transparent),inset 0 1px color-mix(in srgb,#ffffff 28%,transparent)}.newsletter-builder__form.is-loading input,.newsletter-builder__form.is-loading .button{opacity:.72}.newsletter-builder__form .button:disabled{cursor:wait;transform:none}.newsletter-builder__message,.newsletter-builder__coupon{grid-column:1 / -1}.newsletter-builder__message{min-height:0;margin:0;color:#ff7a7a;font-size:.78rem;font-weight:700;line-height:1.35;text-align:left}.newsletter-builder__message[data-message-type=processing]{color:var(--color-muted)}.newsletter-builder__message[data-message-type=success]{color:var(--color-accent)}.newsletter-builder__message:empty{display:none}.newsletter-builder__message .errors{margin:0}.newsletter-builder__message ul{margin:0;padding-inline-start:1.2rem}.newsletter-builder__coupon{display:grid;gap:.6rem;margin-block-start:.15rem;padding:.75rem;border:1px solid color-mix(in srgb,var(--color-accent) 36%,transparent);border-radius:14px;background:color-mix(in srgb,var(--color-accent) 12%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 12%,transparent);text-align:left}.newsletter-builder__coupon[hidden]{display:none}.newsletter-builder__coupon p{margin:0;color:var(--color-foreground);font-size:.82rem;font-weight:700}.newsletter-builder__coupon-row{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;justify-content:space-between}.newsletter-builder__coupon-row strong{display:inline-flex;align-items:center;min-height:38px;padding:0 .85rem;border:1px dashed color-mix(in srgb,var(--color-accent) 72%,transparent);border-radius:10px;background:#00000057;color:var(--color-accent);font-size:.95rem;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.newsletter-builder__coupon-row button{min-height:38px;border:0;border-radius:10px;background:var(--color-foreground);color:var(--color-background);font-size:.72rem;font-weight:900;letter-spacing:.06em;padding-inline:.85rem;text-transform:uppercase;cursor:pointer}.newsletter-builder__fineprint{margin:.8rem 0 0;color:var(--color-muted);font-size:.82rem}@media(max-width:900px){.trust-bar__grid,.value-props__grid,.testimonial-grid__items,.image-with-text,.best-sellers__grid,.shop-category-grid,.shop-look-grid{grid-template-columns:1fr}.image-with-text--text_first .image-with-text__media{order:initial}.best-sellers__header{align-items:start;flex-direction:column}.newsletter-builder__form{grid-template-columns:1fr}.newsletter-builder__form .button,.newsletter-builder__coupon-row,.newsletter-builder__coupon-row button{width:100%}.newsletter-builder__coupon-row strong{width:100%;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/builder.css.map */
