.cf-sc-hero.cf-sc-hero--cream{--cf-sc-hero-paper: #f1eee6;--cf-sc-hero-ink: #171916;align-items:center;background:radial-gradient(circle at 74% 38%,rgba(255,255,255,.92),transparent 38%),linear-gradient(112deg,#f4f1ea 0%,var(--cf-sc-hero-paper) 57%,#e7e2d8 100%);color:var(--cf-sc-hero-ink);gap:4vw;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:calc(100svh - 18.8rem);padding:clamp(2.4rem,4svh,8rem) 6vw}.cf-sc-hero--cream:after,.cf-sc-hero--cream .cf-sc-hero__media:before,.cf-sc-hero--cream .cf-sc-hero__product-stage:before,.cf-sc-hero--cream .cf-sc-hero__product-stage:after,.cf-sc-hero--cream .cf-sc-variant-picker label:after{content:none}.cf-sc-hero--cream .cf-sc-hero__media{align-items:center;align-self:center;flex-direction:column;gap:clamp(.8rem,1svh,1.6rem);min-height:0}.cf-sc-hero--cream .cf-sc-hero__product-stage{width:min(100%,69svh)}.cf-sc-hero--cream .cf-sc-hero__box{filter:drop-shadow(0 1.4rem 1.5rem rgba(34,28,18,.13));height:auto;max-height:none;transform:none;width:100%}.cf-sc-hero--cream .cf-sc-hero__copy{max-width:100%;padding:0}.cf-sc-hero--cream .cf-sc-hero__wordmark{width:100%}.cf-sc-hero--cream .cf-sc-hero__wordmark>.cf-sc-kicker{color:#716044;font-size:clamp(1.2rem,1vw,2rem);letter-spacing:.25em;margin:0 0 clamp(1.2rem,1.8svh,3rem);text-align:left;width:100%}.cf-sc-hero--cream .cf-sc-hero__title{color:var(--cf-sc-hero-ink);font-size:clamp(4rem,min(5.7vw,10.5svh),20rem);font-weight:760;letter-spacing:-.07em;line-height:1;margin:0;padding:0;width:100%}.cf-sc-hero--cream .cf-sc-hero__title>span{-webkit-text-fill-color:currentColor;background:none;color:inherit;padding:0;white-space:nowrap;width:max-content}.cf-sc-hero--cream .cf-sc-hero__descriptor{color:#363a33;font-size:clamp(1.7rem,min(1.6vw,2.8svh),3rem);font-weight:500;height:auto;letter-spacing:0;line-height:1.4;margin:clamp(1.2rem,1.8svh,2.8rem) 0 0;text-align:left;text-transform:none}.cf-sc-hero--cream .cf-sc-buy{margin-top:clamp(2rem,3.2svh,5rem);max-width:min(100%,70rem)}.cf-sc-hero--cream .cf-sc-buy__row{align-items:baseline;flex-wrap:wrap;gap:.5rem 1.6rem;margin:0 0 clamp(2rem,3svh,4rem)}.cf-sc-hero--cream .cf-sc-buy__price{color:var(--cf-sc-hero-ink);font-size:clamp(2.2rem,min(1.9vw,3.1svh),3.8rem);font-weight:650;letter-spacing:-.025em}.cf-sc-hero--cream .cf-sc-variant-picker legend{color:#383b34;font-size:clamp(1.2rem,1vw,1.7rem);font-weight:600;margin-bottom:.9rem}.cf-sc-hero--cream .cf-sc-variant-picker__options{gap:clamp(.8rem,1vw,1.8rem);grid-template-columns:repeat(2,minmax(0,1fr))}.cf-sc-hero--cream .cf-sc-variant-picker label{background:#ffffff47;border:.1rem solid #b9b6ad;border-radius:.5rem;box-shadow:none;color:var(--cf-sc-hero-ink);min-height:clamp(6rem,8svh,10rem);padding:clamp(1rem,1.7svh,2rem) clamp(1.3rem,1.5vw,2.8rem);transition:background .16s ease,border-color .16s ease}.cf-sc-hero--cream .cf-sc-variant-picker label:hover{background:#ffffffa6;border-color:#625e55}.cf-sc-hero--cream .cf-sc-variant-picker input:checked+label{background:#e6e0d3;border-color:#655238;box-shadow:inset 0 0 0 .1rem #655238}.cf-sc-hero--cream .cf-sc-variant-picker label strong{font-size:clamp(1.7rem,1.6vw,2.8rem);font-weight:650}.cf-sc-hero--cream .cf-sc-variant-picker label small{color:#5d5b52;font-size:clamp(1.1rem,.95vw,1.6rem);margin-top:.4rem}.cf-sc-hero--cream .cf-sc-button--primary{background:#1c211b;border-color:#1c211b;border-radius:.5rem;color:#fff!important;font-size:clamp(1.35rem,1.1vw,2rem);margin-top:clamp(1.4rem,2svh,2.6rem);min-height:clamp(5rem,6.4svh,8rem);transition:background .16s ease,border-color .16s ease;width:100%}.cf-sc-hero--cream .cf-sc-button--primary:hover{background:#363e31;border-color:#363e31;transform:none}.cf-sc-hero--cream input:focus-visible+label,.cf-sc-hero--cream button:focus-visible{outline:.2rem solid #655238;outline-offset:.4rem}.cf-sc.is-variant-locking .cf-sc-hero--cream .cf-sc-variant-picker input:checked+label,.cf-sc.is-variant-locking .cf-sc-hero--cream .cf-sc-buy__price,.cf-sc.is-variant-locking .cf-sc-hero--cream .cf-sc-hero__box{animation:none}@media screen and (min-width:750px)and (max-width:1100px){.cf-sc-hero.cf-sc-hero--cream{gap:4vw;min-height:min(76svh,92vw);padding:5svh 4vw}.cf-sc-hero--cream .cf-sc-hero__title{font-size:5.6vw}}@media screen and (max-width:749px){.cf-sc-hero.cf-sc-hero--cream{align-content:start;gap:clamp(1.2rem,1.7svh,2.1rem);grid-template-columns:minmax(0,1fr);min-height:auto;padding:clamp(1.5rem,2svh,2.4rem) 6vw clamp(2.8rem,4svh,4.5rem)}.cf-sc-hero--cream .cf-sc-hero__product-stage{width:min(70vw,30svh)}.cf-sc-hero--cream .cf-sc-hero__box{transform:translate(18.9453%)}.cf-sc-hero--cream .cf-sc-hero__wordmark>.cf-sc-kicker{font-size:1.1rem;margin-bottom:.6rem}.cf-sc-hero--cream .cf-sc-hero__title{font-size:min(12.5vw,6.1svh)}.cf-sc-hero--cream .cf-sc-hero__descriptor{font-size:1.5rem;margin-top:.7rem}.cf-sc-hero--cream .cf-sc-buy{margin-top:1.2rem;max-width:none}.cf-sc-hero--cream .cf-sc-buy__row{margin-bottom:1.2rem}.cf-sc-hero--cream .cf-sc-buy__price{font-size:2.1rem}.cf-sc-hero--cream .cf-sc-variant-picker label{min-height:6rem;padding:1rem 1.3rem}.cf-sc-hero--cream .cf-sc-button--primary{min-height:5rem}}@media screen and (max-width:749px)and (max-height:740px){.cf-sc-hero--cream .cf-sc-hero__product-stage{width:min(64vw,27svh)}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/cf-sc-hero-cream.css.map */
