.element-browse{padding-top:28px;padding-bottom:28px}.element-browse h2{margin:0 0 8px}.element-browse summary{cursor:pointer;padding:12px 0;font-size:17px}.element-browse__hint{font-size:13px;opacity:.75;margin:0 0 15px}.element-browse__chips{display:flex;flex-wrap:wrap;list-style:none;padding:0;gap:9px;margin:10px 0 24px}.element-browse a{color:inherit;text-decoration:none}.element-browse__chips a{display:block;border:1px solid rgba(255,255,255,.35);padding:10px 18px;border-radius:2px;font-size:14px}.element-browse__chips .is-active a,.element-browse__chips a:hover{color:#000;background:#fff}.element-browse__brand-list{list-style:none;padding:16px 0;margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 24px}.element-browse__brand-list a{display:block;padding:8px 0;font-size:13px}.element-browse__brand-list a:hover{text-decoration:underline}.element-browse__brands{border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.element-browse a:focus-visible,.element-browse summary:focus-visible{outline:2px solid #c8b58a;outline-offset:3px}#shop-by-brand{scroll-margin-top:110px}#shop-by-brand .element-browse__brands summary{display:none}@media(max-width:749px){.element-browse__brand-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px}.element-browse__chips a{padding:10px 14px}}element-highlights{display:block;position:relative;border-bottom:1px solid rgba(255,255,255,.18)}.element-highlights__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.element-highlights__track::-webkit-scrollbar{display:none}.element-highlights__slide{flex:0 0 100%;min-width:0;display:grid;grid-template-columns:1fr 1fr;scroll-snap-align:start;scroll-snap-stop:always}.element-highlights__copy{align-self:center;padding:50px clamp(28px,5vw,80px);max-width:780px}.element-highlights__eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.2em;margin:0 0 16px;color:#c8b58a}.element-highlights__copy h1,.element-highlights__copy h2{font-size:clamp(32px,3.6vw,58px);line-height:1.08;margin:0 0 22px}.element-highlights__description{font-size:16px;line-height:1.65;margin-bottom:24px;max-width:48ch}.element-highlights__delivery{font-size:12px;line-height:1.5;margin-top:25px;opacity:.75}.element-highlights__image{height:540px;overflow:hidden}.element-highlights__image img{height:100%;width:100%;object-fit:cover}.element-highlights__image--contain img{object-fit:contain}.element-highlights__controls{display:flex;justify-content:center;gap:16px;align-items:center;padding:10px 20px}.element-highlights__controls button{border:0;background:transparent;color:inherit;min-width:44px;height:44px;cursor:pointer;font-size:20px}.element-highlights__dots{display:flex;gap:4px}.element-highlights__dots button span{display:block;width:7px;height:7px;border:1px solid currentColor;border-radius:50%;margin:auto}.element-highlights__dots button[aria-current=true] span{background:currentColor}.element-highlights__controls button:focus-visible,.element-highlights__track:focus-visible{outline:2px solid #c8b58a;outline-offset:-3px}@media(max-width:749px){.element-highlights__slide{grid-template-columns:1fr;grid-template-rows:auto auto}.element-highlights__copy{padding:28px 24px 16px;order:2;min-height:315px}.element-highlights__image{height:260px;order:1}.element-highlights__copy h1,.element-highlights__copy h2{font-size:32px}.element-highlights__description{font-size:14px;margin-bottom:16px}.element-highlights__delivery{margin-top:18px}.element-highlights__controls{gap:4px}}.element-how{padding:5.6rem 0}.element-how__heading{max-width:66rem;margin:0 auto 3.2rem;text-align:center}.element-how__heading h2{margin:.6rem 0 1.2rem}.element-how__steps{display:grid;gap:1.2rem;margin:0;padding:0;list-style:none;counter-reset:steps}.element-how__steps li{padding:2.4rem;border:.1rem solid rgba(var(--color-foreground),.28)}.element-how__steps span{display:block;margin-bottom:2.4rem;font-size:1.2rem;letter-spacing:.16em;opacity:.7}.element-how__steps h3{margin:0 0 .8rem}.element-how__steps p{margin:0}.element-how__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:3rem}@media screen and (min-width:750px){.element-how__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.element-pack-value{padding-top:20px;padding-bottom:20px}.element-pack-value h2{font-size:24px;margin:0 0 14px}.element-pack-value__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.element-pack-value__link{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:64px;padding:10px 14px;border:1px solid rgba(255,255,255,.2);color:inherit;text-decoration:none}.element-pack-value__link strong{display:block;font-size:14px;line-height:1.35;font-weight:500}.element-pack-value__link small{display:block;margin-top:3px;font-size:12px;opacity:.75}.element-pack-value__link:hover{border-color:currentColor}.element-pack-value__link:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:749px){.element-pack-value__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.element-pack-value__link{padding:10px;min-height:70px}.element-pack-value h2{font-size:22px}}.element-finder{padding:5.6rem 0}.element-finder__inner{display:grid;gap:3rem}.element-finder__intro{max-width:58rem}.element-finder__intro h2{margin:.6rem 0 1.2rem}.element-finder__form{display:grid;gap:2.4rem}.element-finder fieldset{margin:0;padding:0;border:0}.element-finder legend{margin-bottom:1.2rem;font-weight:600}.element-finder__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.element-finder__choices label{position:relative;cursor:pointer}.element-finder__choices input{position:absolute;opacity:0}.element-finder__choices span{display:flex;min-height:5.2rem;align-items:center;justify-content:center;padding:1rem 1.4rem;text-align:center;border:.1rem solid rgba(var(--color-foreground),.35);transition:background-color .16s ease,color .16s ease,border-color .16s ease}.element-finder__choices input:checked+span{color:rgb(var(--color-background));background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.element-finder__choices input:focus-visible+span{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.element-finder__result{padding:2rem;border:.1rem solid rgba(var(--color-foreground),.35)}.element-finder__result .h3{margin:0 0 .8rem}.element-finder__result .button{margin-top:.8rem}@media screen and (min-width:750px){.element-finder__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:7rem}.element-finder__choices{grid-template-columns:repeat(4,minmax(0,1fr))}.element-finder__choices--two{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/28/compiled_assets/styles.css.map */
