:root{--font-heading-family: "DC Display", "Montserrat", "Helvetica Neue", Arial, sans-serif;--font-heading-weight: 600;--font-body-family: "Archivo", "Helvetica Neue", Arial, sans-serif;--dc-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--dc-gold: #a8822f;--dc-gold-bright: #c9a04a;--dc-tile: #f7f7f7;--dc-ink: #15130f}:root,[class*=color-scheme-]{--dc-line: rgba(var(--color-foreground), .12);--dc-fg: rgb(var(--color-foreground));--dc-bg: rgb(var(--color-background))}.h0,h1,.h1,h2,.h2{text-transform:uppercase;letter-spacing:.01em;line-height:1.05;text-wrap:balance}h1,.h1{font-size:calc(var(--font-heading-scale) * 2.6rem)}@media only screen and (min-width:750px){h1,.h1{font-size:calc(var(--font-heading-scale) * 3.4rem)}h2,.h2{font-size:calc(var(--font-heading-scale) * 2.8rem)}}h6,.h6{font-family:var(--font-heading-family);font-weight:600}.dc-eyebrow{font-family:var(--dc-mono);font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.6);margin:0}.dc-accent{color:var(--dc-gold)}.color-scheme-3 .dc-accent{color:var(--dc-gold-bright)}.button,.shopify-payment-button__button--unbranded{font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:1.4rem}.announcement-bar__message{font-family:var(--dc-mono);letter-spacing:.1em;text-transform:uppercase;font-size:1.2rem}.header__heading-link .h2{font-family:var(--font-heading-family);font-weight:600;letter-spacing:.2em;font-size:2rem}.card__inner,.card__media,.product__media-item .product-media-container,.product-media-container{background:var(--dc-tile)}.card__media img,.product__media img,.dc-tile img{mix-blend-mode:multiply}.card__heading,.card-information .price{font-weight:600}.dc-section{padding-block:4.8rem}@media screen and (min-width:750px){.dc-section{padding-block:6.4rem}}.dc-head{display:flex;justify-content:space-between;align-items:end;gap:2rem;flex-wrap:wrap;margin-bottom:2.6rem}.dc-head h2{margin:0}.dc-hero{border-bottom:1px solid var(--dc-line)}.dc-hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.dc-hero .dc-section{padding-block:3.2rem}@media screen and (min-width:750px){.dc-hero .dc-section{padding-block:4.8rem}}.dc-hero__title{font-size:clamp(3rem,3.8vw,5.8rem);margin:1.4rem 0 0}.dc-hero__text{max-width:44ch;font-size:1.7rem;color:rgba(var(--color-foreground),.8);margin:2.2rem 0 2.8rem}.dc-hero__buttons{display:flex;flex-wrap:wrap;gap:1.2rem}.dc-hero__art{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--dc-tile)}.dc-hero__art img{width:100%;height:100%;object-fit:cover}.dc-hero__tag{position:absolute;left:1.6rem;bottom:1.6rem;background:#15130f;color:#f5f4f1;font-family:var(--dc-mono);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;padding:.8rem 1.2rem;text-decoration:none}@media screen and (max-width:749px){.dc-hero__grid{grid-template-columns:1fr}}.dc-trust{border-bottom:1px solid var(--dc-line)}.dc-trust__grid{display:grid;grid-template-columns:repeat(4,1fr)}.dc-trust__grid:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,1fr)}.dc-trust__item{padding:2rem 1.8rem;border-left:1px solid var(--dc-line);display:flex;flex-direction:column}.dc-trust__item:first-child{border-left:0;padding-left:0}.dc-trust__title{display:block;font-family:var(--font-heading-family);font-weight:600;font-size:1.8rem;text-transform:uppercase;letter-spacing:.02em;line-height:1.1}.dc-trust__text{font-size:1.3rem;color:rgba(var(--color-foreground),.6)}@media screen and (max-width:749px){.dc-trust__grid,.dc-trust__grid:has(>:nth-child(3):last-child){grid-template-columns:1fr 1fr}.dc-trust__item{border-left:0;padding-left:0;border-top:1px solid var(--dc-line)}.dc-trust__item:nth-child(-n+2){border-top:0}}.dc-styles{display:grid;grid-template-columns:repeat(5,1fr);gap:1.2rem}.dc-style{display:flex;flex-direction:column;gap:1rem;text-decoration:none;color:inherit}.dc-style .dc-tile{aspect-ratio:4 / 5;overflow:hidden;background:var(--dc-tile)}.dc-style .dc-tile img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.dc-style:hover .dc-tile img{transform:scale(1.05)}.dc-style__title{font-family:var(--font-heading-family);font-size:1.97rem;font-weight:600;text-transform:uppercase;line-height:1.1;letter-spacing:.02em}.dc-style__sub{font-family:var(--dc-mono);font-size:1.1rem;color:rgba(var(--color-foreground),.6);letter-spacing:.06em;text-transform:uppercase}@media screen and (max-width:989px){.dc-styles{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:520px){.dc-styles{grid-template-columns:repeat(2,1fr)}}.dc-tones__grid{display:grid;grid-template-columns:1fr 1.4fr;gap:4.8rem;align-items:center}.dc-tones__text{color:rgba(var(--color-foreground),.72);max-width:42ch}.dc-tones__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.dc-tone{border:1px solid rgba(var(--color-foreground),.14);padding:2rem;display:flex;flex-direction:column;gap:1.2rem}.dc-tone__swatch{height:8.4rem;border-radius:2px}.dc-tone__swatch--k14{background:linear-gradient(120deg,#8e949a,#f4f5f6 45%,#a7adb3 70%,#e9ebed)}.dc-tone__swatch--k18{background:linear-gradient(120deg,#9c7424,#f0d48a 45%,#b08633 70%,#e6c36c)}.dc-tone__swatch--k24{background:linear-gradient(120deg,#a56f12,#ffd86a 45%,#c48a1c 70%,#f7c548)}.dc-tone__title{font-family:var(--font-heading-family);font-size:2.46rem;font-weight:600;line-height:1.1;text-transform:uppercase;letter-spacing:.02em}.dc-tone__text{font-size:1.3rem;color:rgba(var(--color-foreground),.66);line-height:1.45}@media screen and (max-width:989px){.dc-tones__grid,.dc-tones__cards{grid-template-columns:1fr}}.dc-guide{display:grid;grid-template-columns:.9fr 1.1fr;gap:4.8rem;align-items:center}.dc-guide svg{width:100%;max-width:44rem;height:auto;display:block;margin-inline:auto}.dc-guide__torso{stroke:rgba(var(--color-foreground),.15)}.dc-guide__line{stroke:rgba(var(--color-foreground),.35);transition:stroke .2s}.dc-guide__line.is-active{stroke:var(--dc-gold)}.dc-guide__list{display:flex;flex-direction:column}.dc-len{display:grid;grid-template-columns:7.2rem 1fr;gap:1.6rem;align-items:baseline;padding:1.6rem 0;border:0;border-top:1px solid var(--dc-line);background:none;text-align:left;width:100%;cursor:pointer;color:inherit;font:inherit}.dc-len:last-child{border-bottom:1px solid var(--dc-line)}.dc-len__size{font-family:var(--font-heading-family);font-weight:600;font-size:2.79rem;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:0}.dc-len__desc{color:rgba(var(--color-foreground),.8)}.dc-len__desc strong{color:rgb(var(--color-foreground))}.dc-len[aria-pressed=true] .dc-len__size{color:var(--dc-gold)}.dc-len:focus-visible{outline:2px solid var(--dc-gold);outline-offset:2px}@media screen and (max-width:749px){.dc-guide{grid-template-columns:1fr}}.dc-crumbs{font-family:var(--dc-mono);font-size:1.15rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.55);margin:0}.dc-crumbs a{color:inherit;text-decoration:none}.dc-crumbs a:hover{text-decoration:underline}.dc-pdp-title{margin:1rem 0 0;font-size:clamp(2.8rem,3vw,3.6rem);font-weight:600;text-transform:none;letter-spacing:-.01em;line-height:1.1}.dc-pdp-sub{margin:.8rem 0 0;font-family:var(--dc-mono);font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.dc-features{list-style:none;margin:1.4rem 0 0;padding:0;display:flex;flex-direction:column;gap:.6rem;font-size:1.4rem;font-weight:600}.dc-features li{display:flex;gap:1rem;align-items:baseline}.dc-features li:before{content:"\2014";color:var(--dc-gold);font-weight:700}.price--large{font-weight:600}.dc-stock{display:flex;flex-direction:column;gap:.4rem;font-size:1.35rem}.dc-stock__line{display:flex;align-items:center;gap:.8rem;font-weight:700}.dc-stock__dot{width:.9rem;height:.9rem;border-radius:50%;background:#2e8b57;box-shadow:0 0 0 .35rem #2e8b572e}.dc-stock__sub{color:rgba(var(--color-foreground),.7)}.product-form__input--pill input[type=radio]+label{border-radius:2px;font-variant-numeric:tabular-nums}.dc-length-help{font-size:1.3rem;color:rgba(var(--color-foreground),.75);margin:-.4rem 0 0}.dc-length-help a{color:inherit;text-underline-offset:.3rem}.dc-stack{display:grid;grid-template-columns:6.4rem 1fr auto;gap:1.4rem;align-items:center;padding:1.2rem;border:1px dashed rgba(168,130,47,.6);background:var(--dc-surface, #fff)}.dc-stack img{width:6.4rem;height:6.4rem;object-fit:cover;background:var(--dc-tile);mix-blend-mode:multiply}.dc-stack__title{font-family:var(--font-heading-family);font-weight:600;font-size:1.64rem;text-transform:uppercase;line-height:1.1;margin:0;letter-spacing:.02em}.dc-stack__text{font-size:1.25rem;color:rgba(var(--color-foreground),.7);margin:.4rem 0 0}.dc-stack button{background:var(--dc-fg);border:0;color:var(--dc-bg);font:inherit;font-weight:700;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:1rem 1.2rem;white-space:nowrap}.dc-stack button:hover{background:var(--dc-gold);color:var(--dc-ink)}.dc-cards{display:grid;gap:1rem}.dc-card{display:grid;grid-template-columns:3.6rem 1fr;gap:1.2rem;align-items:start;padding:1.4rem 1.6rem;background:var(--dc-surface, #fff);border:1px solid var(--dc-line)}.dc-card__icon{width:3.6rem;height:3.6rem;background:var(--dc-fg);color:var(--dc-bg);display:grid;place-items:center;font-weight:700;font-size:1.6rem}.dc-card__title{margin:0;font-family:var(--font-heading-family);font-weight:600;font-size:1.64rem;text-transform:uppercase;line-height:1.05;color:var(--dc-fg);letter-spacing:.02em}.dc-card__text{margin:.4rem 0 0;font-size:1.3rem;line-height:1.5;color:rgba(var(--color-foreground),.7)}.dc-acc details{border-top:1px solid var(--dc-line)}.dc-acc details:last-child{border-bottom:1px solid var(--dc-line)}.dc-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:1.6rem 0;font-weight:600;font-size:1.5rem}.dc-acc summary::-webkit-details-marker{display:none}.dc-acc summary:after{content:"+";font-weight:400;font-size:2rem;line-height:1}.dc-acc details[open] summary:after{content:"\2013"}.dc-acc__body{padding:0 0 1.8rem;font-size:1.4rem;line-height:1.7;color:rgba(var(--color-foreground),.75)}.dc-acc__body ul{padding-left:1.8rem;margin:.6rem 0}.dc-acc__body p{margin:0 0 .8rem}.dc-acc__body dl{display:grid;grid-template-columns:auto 1fr;gap:.6rem 1.6rem;margin:.4rem 0 1rem}.dc-acc__body dt{font-family:var(--dc-mono);font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--color-foreground),.6);padding-top:.2rem}.dc-acc__body dd{margin:0}@media(prefers-reduced-motion:reduce){.dc-style .dc-tile img,.dc-guide__line{transition:none}}.dc-cart-extras{display:flex;flex-direction:column;gap:1.6rem;padding:1.6rem 0 2rem}.dc-cart-block{border-top:1px solid var(--dc-line);padding-top:1.6rem}.dc-cart-block__title{display:block;margin:0;font-family:var(--font-heading-family);font-weight:600;font-size:1.64rem;text-transform:uppercase;line-height:1.1;color:rgb(var(--color-foreground));letter-spacing:.02em}.dc-cart-block__note{display:block;margin:.4rem 0 0;font-size:1.25rem;color:rgba(var(--color-foreground),.65)}.dc-upsell-row{display:grid;grid-auto-flow:column;grid-auto-columns:14rem;gap:1rem;overflow-x:auto;padding:1.2rem 0 .6rem;scroll-snap-type:x mandatory}.dc-upsell{display:flex;flex-direction:column;gap:.5rem;scroll-snap-align:start}.dc-upsell__media{aspect-ratio:1 / 1;background:var(--dc-tile);overflow:hidden}.dc-upsell__media img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.dc-upsell__name{font-size:1.25rem;font-weight:600;line-height:1.3;color:inherit;text-decoration:none}.dc-upsell__price{font-size:1.25rem;color:rgba(var(--color-foreground),.7)}.dc-upsell__select{width:100%;font:inherit;font-size:1.2rem;padding:.5rem;border:1px solid var(--dc-line);background:var(--dc-surface, #fff)}.dc-upsell__add{margin-top:auto;border:0;background:var(--dc-fg);color:var(--dc-bg);font:inherit;font-size:1.15rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.8rem 1rem;cursor:pointer}.dc-upsell__add:hover{background:var(--dc-gold);color:var(--dc-ink)}.dc-upsell__add:disabled{opacity:.6;cursor:wait}.dc-gift__toggle{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1.2rem;cursor:pointer;position:relative}.dc-gift__input{position:absolute;opacity:0;width:1px;height:1px}.dc-gift__switch{width:4.4rem;height:2.4rem;border-radius:999px;background:rgba(var(--color-foreground),.2);position:relative;transition:background .2s}.dc-gift__switch:after{content:"";position:absolute;top:.3rem;left:.3rem;width:1.8rem;height:1.8rem;border-radius:50%;background:var(--dc-surface, #fff);transition:transform .2s;box-shadow:0 1px 2px #0003}.dc-gift__input:checked+.dc-gift__switch{background:var(--dc-gold)}.dc-gift__input:checked+.dc-gift__switch:after{transform:translate(2rem)}.dc-gift__input:focus-visible+.dc-gift__switch{outline:2px solid var(--dc-gold);outline-offset:2px}.dc-gift__options{display:flex;flex-direction:column;gap:1rem;margin-top:1.4rem}.dc-gift__option{display:grid;grid-template-columns:1fr auto;gap:1.2rem;align-items:center;padding:1.2rem;border:1px solid var(--dc-line);background:var(--dc-surface, #fff)}.dc-gift__text{display:flex;flex-direction:column;gap:.4rem}.dc-gift__name{font-size:1.35rem;font-weight:700}.dc-gift__badge{display:inline-block;margin-left:.4rem;background:var(--dc-gold);color:var(--dc-ink);font-size:1rem;letter-spacing:.08em;text-transform:uppercase;padding:.2rem .6rem;vertical-align:1px}.dc-gift__desc{font-size:1.2rem;color:rgba(var(--color-foreground),.65);line-height:1.4}.dc-gift__added{font-size:1.25rem;font-weight:700;color:#2e8b57}@media(prefers-reduced-motion:reduce){.dc-gift__switch,.dc-gift__switch:after{transition:none}}.header__menu-item span,.header__submenu .header__menu-item,.menu-drawer__menu-item{text-transform:uppercase;letter-spacing:.1em;font-weight:600;font-size:1.3rem}.menu-drawer__menu-item{font-size:1.5rem}.dc-look{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1rem}.dc-look__card{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:var(--dc-surface, #fff);border:1px solid var(--dc-line)}.dc-look__media{aspect-ratio:4 / 5;overflow:hidden}.dc-look__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.dc-look__card:hover .dc-look__media img{transform:scale(1.03)}.dc-look__info{display:flex;flex-direction:column;gap:.2rem;padding:1rem 1.2rem 1.2rem}.dc-look__label{font-family:var(--dc-mono);font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dc-gold)}.dc-look__name{font-family:var(--font-heading-family);font-weight:500;font-size:1.2rem;text-transform:uppercase;line-height:1.3;letter-spacing:.06em;color:rgba(var(--color-foreground),.65)}.dc-look__sub{font-size:1.25rem;color:rgba(var(--color-foreground),.6)}@media screen and (max-width:749px){.dc-look{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory}.dc-look__card{scroll-snap-align:start}}.dc-link{font-size:1.4rem;font-weight:600;color:inherit;border-bottom:1.5px solid currentColor;padding-bottom:2px;text-decoration:none}.dc-recent{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem}.dc-recent__card{display:flex;flex-direction:column;gap:.4rem;text-decoration:none;color:inherit}.dc-recent__media{display:block;aspect-ratio:1 / 1;background:var(--dc-tile);overflow:hidden;margin-bottom:.6rem}.dc-recent__media img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.dc-recent__name{font-weight:600;font-size:1.4rem}.dc-recent__price{font-size:1.3rem;color:rgba(var(--color-foreground),.7)}@media screen and (max-width:749px){.dc-recent{grid-template-columns:repeat(2,1fr);gap:1.2rem}}@media(prefers-reduced-motion:reduce){.dc-look__media img{transition:none}}.dc-guide__body{fill:rgb(var(--color-foreground));opacity:.07}.dc-guide__line{stroke:rgba(var(--color-foreground),.28)}.dc-guide__line.is-active{stroke:var(--dc-gold);stroke-width:4}.dc-guide__label{font-family:var(--dc-mono);font-size:12px;fill:rgba(var(--color-foreground),.5)}.dc-guide__label.is-active{fill:var(--dc-gold);font-weight:700}@media screen and (max-width:749px){.dc-guide svg{max-width:30rem}}.dc-amz{display:flex;align-items:center;gap:.8rem;margin:1rem 0 0;font-size:1.35rem;color:rgba(var(--color-foreground),.75)}.dc-amz__stars{position:relative;display:inline-block;width:8.4rem;height:1.5rem;background:linear-gradient(90deg,rgba(var(--color-foreground),.18) 0 100%);-webkit-mask:var(--dc-stars) left / 1.68rem 1.5rem repeat-x;mask:var(--dc-stars) left / 1.68rem 1.5rem repeat-x}.dc-amz__stars span{position:absolute;inset:0 auto 0 0;background:var(--dc-gold-bright)}.dc-amz__text strong{color:rgb(var(--color-foreground))}:root{--dc-stars: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 18'%3E%3Cpath d='M9 0l2.6 5.6 6.1.7-4.5 4.1 1.2 6L9 13.4 3.6 16.4l1.2-6L.3 6.3l6.1-.7z'/%3E%3C/svg%3E")}.dc-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:4.8rem;align-items:start}.dc-faq__intro{margin-top:1.6rem;color:rgba(var(--color-foreground),.72);max-width:38ch}@media screen and (max-width:749px){.dc-faq{grid-template-columns:1fr;gap:2.4rem}}.product-form__submit.button--secondary{--color-button: var(--color-foreground);--color-button-text: var(--color-background);--alpha-button-background: 1;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product-form__submit.button--secondary:hover{background-color:var(--dc-gold);color:var(--dc-ink)}.product-form__submit.button--secondary:after{box-shadow:none}.dc-promises{display:flex;flex-direction:column;gap:1.8rem;padding:.8rem 0}.dc-promises__heading{margin:0;font-family:var(--font-heading-family);font-weight:600;font-size:2.46rem;line-height:1.1;text-transform:uppercase;color:rgb(var(--color-foreground));letter-spacing:.02em}.dc-promise-row{display:grid;grid-template-columns:6.4rem 1fr;gap:1.6rem;align-items:center}.dc-badge{width:6.4rem;height:6.4rem;color:rgb(var(--color-foreground))}.dc-badge__text{font-family:var(--dc-mono);font-size:5.6px;letter-spacing:.9px;fill:currentColor}.dc-promise-row__title{margin:0;font-weight:700;font-size:1.5rem;color:rgb(var(--color-foreground))}.dc-promise-row__text{margin:.2rem 0 0;font-size:1.35rem;line-height:1.5;color:rgba(var(--color-foreground),.72)}.dc-addon__label{margin:0 0 .8rem;font-weight:700;font-size:1.4rem}.dc-addon__card{display:grid;grid-template-columns:9rem 1fr auto;gap:1.4rem;align-items:center;padding:0 1.4rem 0 0;border:1px solid var(--dc-line);background:var(--dc-surface, #fff);cursor:pointer;position:relative}.dc-addon__media{display:block;width:9rem;height:9rem;background:var(--dc-tile);overflow:hidden}.dc-addon__media img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.dc-addon__info{display:flex;flex-direction:column;gap:.3rem;padding:1rem 0}.dc-addon__name{font-weight:700;font-size:1.35rem;text-transform:uppercase;letter-spacing:.02em}.dc-addon__price{font-weight:700;font-size:1.4rem}.dc-addon__save{font-weight:400;font-size:1.2rem;color:var(--dc-gold);margin-left:.4rem}.dc-addon__more{font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase;color:inherit;text-underline-offset:.3rem}.dc-addon__card:has(.dc-gift__input:checked){border-color:var(--dc-fg);box-shadow:inset 0 0 0 1px var(--dc-fg)}.dc-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.8rem;font-size:1.45rem}.dc-checks li{display:flex;gap:1rem;align-items:baseline}.dc-checks li:before{content:"\2713";font-weight:700;color:rgb(var(--color-foreground))}.dc-checks__stock{color:#2e7d4f;font-weight:600}.dc-checks li.dc-checks__stock:before{color:#2e7d4f}.product-form__input--pill input[type=radio][value='22"']+label{position:relative}.product-form__input--pill input[type=radio][value='22"']+label:after{content:"Popular";position:absolute;top:-1rem;left:50%;right:auto;bottom:auto;transform:translate(-50%);width:auto;height:auto;border:0;border-radius:0;box-shadow:none;opacity:1;z-index:2;background:var(--dc-gold-bright);color:var(--dc-ink);font-family:var(--dc-mono);font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;padding:.1rem .6rem;line-height:1.5;white-space:nowrap}.product-form__input--pill{padding-top:.4rem}.product-form__input--pill .form__label{margin-bottom:1.8rem}.product-form__input--pill input[type=radio]+label{overflow:visible}.dc-length-help{display:flex;justify-content:space-between;gap:1.2rem;align-items:baseline}.dc-length-help a{flex-shrink:0;font-weight:600;text-decoration:underline}.dc-acc{display:flex;flex-direction:column;gap:1rem}.dc-acc details,.dc-acc details:last-child{border:1px solid var(--dc-line);background:var(--dc-surface, #fff);padding:0 1.8rem}.dc-acc summary{padding:1.8rem 0;font-size:1.6rem}.dc-acc details[open] summary{padding-bottom:1rem}.dc-compare{display:grid;grid-template-columns:1fr 1fr;gap:4.8rem;align-items:end}.dc-compare__text{margin:1.6rem 0 2rem;color:rgba(var(--color-foreground),.75);max-width:42ch;font-size:1.6rem;line-height:1.6}.dc-compare__text p{margin:0}.dc-compare__chart{display:flex;justify-content:center;align-items:flex-end;gap:2.4rem}.dc-compare__col{display:flex;flex-direction:column;align-items:center;gap:1rem;width:16rem}.dc-compare__track{height:32rem;width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:1rem}.dc-compare__price{font-family:var(--font-heading-family);font-weight:600;font-size:2.62rem;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:0}.dc-compare__bar{width:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:1rem;border-radius:2px 2px 0 0}.dc-compare__bar span{font-family:var(--dc-mono);font-size:1.15rem;letter-spacing:.1em;text-transform:uppercase;line-height:1.4}.dc-compare__bar--ours{background:var(--dc-fg);color:var(--dc-bg)}.dc-compare__bar--theirs{border:1.5px solid rgb(var(--color-foreground));border-bottom:0}.dc-compare__note{margin:2.4rem 0 0;font-size:1.2rem;color:rgba(var(--color-foreground),.55);max-width:80ch}@media screen and (max-width:749px){.dc-compare{grid-template-columns:1fr;gap:3.2rem}.dc-compare__track{height:26rem}.dc-compare__col{width:13rem}}.dc-fsplit{display:grid;grid-template-columns:.9fr 1.1fr;min-height:64rem}.dc-fsplit--image-left .dc-fsplit__media{order:-1}.dc-fsplit__body{display:flex;align-items:center;padding:8rem max(2.4rem,6vw)}.dc-fsplit__inner{display:flex;flex-direction:column;gap:2.4rem;max-width:52rem}.dc-fsplit__eyebrow{margin:0;font-family:var(--dc-mono);font-size:1.4rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dc-gold)}.dc-fsplit__heading{margin:0;font-size:clamp(2.8rem,3.2vw,4.4rem)}.dc-fsplit__text{font-size:1.7rem;line-height:1.6;color:rgba(var(--color-foreground),.7);max-width:40ch}.dc-fsplit__text p{margin:0}.dc-fsplit__features{list-style:none;margin:.8rem 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}.dc-fsplit__feature{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.dc-fsplit__feature svg{width:3.4rem;height:3.4rem}.dc-fsplit__feature span{font-family:var(--dc-mono);font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase;line-height:1.4}.dc-fsplit__button{align-self:stretch;min-height:5.6rem;font-size:1.5rem}.dc-fsplit__media{position:relative;overflow:hidden;min-height:40rem}.dc-fsplit__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width:749px){.dc-fsplit{grid-template-columns:1fr;min-height:0}.dc-fsplit__media{order:-1;aspect-ratio:4 / 5;min-height:0}.dc-fsplit__body{padding:4.8rem 2rem 5.6rem}}.dc-fair{display:grid;grid-template-columns:1fr auto;gap:1.2rem 2rem;align-items:end;padding:2rem 2.2rem;background:var(--dc-surface, #fff);border:1px solid var(--dc-line)}.dc-fair__title{margin:0;font-family:var(--font-heading-family);font-weight:600;font-size:1.8rem;text-transform:uppercase;line-height:1.1;letter-spacing:.02em}.dc-fair__text{margin:.8rem 0 0;font-size:1.3rem;line-height:1.5;color:rgba(var(--color-foreground),.72);max-width:30ch}.dc-fair__chart{display:flex;align-items:flex-end;gap:.8rem;height:15rem}.dc-fair__col{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.5rem;width:7.8rem;height:100%}.dc-fair__price{font-family:var(--font-heading-family);font-weight:600;font-size:1.48rem;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:0}.dc-fair__bar{display:flex;align-items:center;justify-content:center;width:100%;max-height:calc(100% - 2.4rem);text-align:center;padding:.4rem}.dc-fair__bar span{font-family:var(--dc-mono);font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;line-height:1.3}.dc-fair__bar--ours{background:var(--dc-fg);color:var(--dc-bg);min-height:3.4rem}.dc-fair__bar--theirs{border:1.5px solid var(--dc-fg);border-bottom:0}.dc-fair__note{grid-column:1 / -1;margin:0;font-size:1.05rem;line-height:1.45;color:rgba(var(--color-foreground),.5)}@media screen and (max-width:400px){.dc-fair{grid-template-columns:1fr}.dc-fair__chart{justify-content:center}}.badge.dc-badge-best{background:var(--dc-gold-bright);color:#15130f;border:0;border-radius:0;font-family:var(--dc-mono);font-size:1rem;letter-spacing:.1em;text-transform:uppercase;padding:.4rem .8rem}.dc-pdp-badge{display:inline-block;margin:1rem 0 0;background:var(--dc-gold-bright);color:#15130f;font-family:var(--dc-mono);font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;padding:.3rem .8rem}.dc-pdp-badge+.dc-pdp-title{margin-top:.6rem}.dc-herof{position:relative;display:flex;align-items:flex-end;min-height:min(var(--dc-herof-h, 85vh),92rem);overflow:hidden;background:#12110e}.dc-herof__media,.dc-herof__scrim{position:absolute;top:0;right:0;bottom:0;left:0}.dc-herof__img{width:100%;height:100%;object-fit:cover;object-position:70% center}.dc-herof--right .dc-herof__img{object-position:30% center}.dc-herof__scrim{background:linear-gradient(90deg,#0a0907e6,#0a0907b3 45%,#0a090733 68%,#0a090700 84%)}.dc-herof--right .dc-herof__scrim{background:linear-gradient(270deg,#0a0907e6,#0a0907b3 45%,#0a090733 68%,#0a090700 84%)}.dc-herof__content{position:relative;z-index:1;width:100%;padding-block:8rem 9rem}.dc-herof--right .dc-herof__content{display:flex;justify-content:flex-end}.dc-herof__inner{max-width:68rem;text-shadow:0 1px 24px rgba(0,0,0,.35);display:flex;flex-direction:column;gap:2rem;color:#f5f4f1}.dc-herof__eyebrow{margin:0;font-family:var(--dc-mono);font-size:1.25rem;letter-spacing:.14em;text-transform:uppercase;color:#f5f4f1cc}.dc-herof__title{margin:0;font-size:clamp(3.2rem,4vw,6.2rem);color:#f5f4f1}.dc-herof__title .dc-accent{color:var(--dc-gold-bright)}.dc-herof__text{font-size:1.7rem;line-height:1.6;color:#f5f4f1d9;max-width:46ch}.dc-herof__text p{margin:0}.dc-herof__buttons{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:.8rem}.dc-herof__btn{--color-button: 201, 160, 74;--color-button-text: 21, 19, 15;min-width:20rem}.dc-herof__btn--ghost{--color-button: 245, 244, 241;--color-button-text: 245, 244, 241;background:transparent;color:#f5f4f1;box-shadow:inset 0 0 0 1.5px #f5f4f1cc}.dc-herof__btn--ghost:after{display:none}.dc-herof__btn--ghost:hover{background:#f5f4f11f}@media screen and (max-width:749px){.dc-herof{display:block;min-height:0}.dc-herof__media{position:relative;inset:auto;aspect-ratio:1 / 1}.dc-herof__img{object-position:72% 20%}.dc-herof--right .dc-herof__img{object-position:28% 20%}.dc-herof__media:has(picture source){aspect-ratio:4 / 5}.dc-herof__media:has(picture source) .dc-herof__img{object-position:center top}.dc-herof__scrim{display:none}.dc-herof__content{padding-block:3.2rem 4.8rem;background:#12110e}.dc-herof--right .dc-herof__content{justify-content:flex-start}.dc-herof__inner{text-shadow:none}.dc-herof__btn{flex:1 1 100%;min-width:0}}.dc-ship{padding:1.2rem 0 1.4rem;border-bottom:1px solid var(--dc-line)}.dc-ship__text{margin:0 0 .8rem;font-size:1.35rem;text-align:center}.dc-ship__track{height:.6rem;border-radius:999px;background:rgba(var(--color-foreground),.12);overflow:hidden}.dc-ship__fill{display:block;height:100%;border-radius:inherit;background:var(--dc-gold-bright);transition:width .4s ease}.dc-ship__fill.is-done{background:#2e8b57}@media(prefers-reduced-motion:reduce){.dc-ship__fill{transition:none}}.dc-gift__option{grid-template-columns:11rem 1fr;gap:0;padding:0;align-items:stretch;overflow:hidden}.dc-gift__option.is-added{border-color:#2e8b57}.dc-gift__media{display:grid;place-items:center;background:var(--dc-tile);color:#15130f73;min-height:11rem}.dc-gift__media img{width:100%;height:100%;object-fit:cover}.dc-gift__media svg{width:4rem;height:4rem}.dc-gift__text{padding:1.4rem 1.4rem 1.4rem 1.6rem;gap:.5rem;align-items:flex-start}.dc-gift__badge{margin:0;border-radius:999px;padding:.3rem 1rem;font-family:var(--dc-mono)}.dc-gift__name{font-size:1.4rem;font-weight:700;line-height:1.3}.dc-gift__price{font-weight:400;color:rgba(var(--color-foreground),.7)}.dc-gift__count{font-size:1.2rem;color:rgba(var(--color-foreground),.55)}.dc-gift__add{margin-top:.4rem;padding:.7rem 1.4rem}.dc-gift__text .dc-upsell__select{max-width:22rem}.dc-reg{display:grid;grid-template-columns:1fr 1fr;gap:5.6rem;align-items:start}.dc-reg__title{margin:1rem 0 0;font-size:clamp(3rem,3.6vw,4.8rem)}.dc-reg__text{margin:2rem 0;font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.78);max-width:44ch}.dc-reg__text p{margin:0}.dc-reg__form{display:flex;flex-direction:column;gap:1.6rem;padding:3.2rem;background:var(--dc-surface, #fff);border:1px solid var(--dc-line)}.dc-reg__row{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.dc-reg__field{display:flex;flex-direction:column;gap:.6rem;font-size:1.3rem;font-weight:600}.dc-reg__field small{font-weight:400;color:rgba(var(--color-foreground),.55)}.dc-reg__field input,.dc-reg__field select{font:inherit;font-weight:400;font-size:1.5rem;padding:1.2rem 1.4rem;border:1px solid rgba(var(--color-foreground),.25);background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:2px}.dc-reg__field input:focus-visible,.dc-reg__field select:focus-visible{outline:2px solid var(--dc-gold);outline-offset:1px}.dc-reg__consent{display:flex;gap:1rem;align-items:flex-start;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.dc-reg__consent input{margin-top:.3rem;accent-color:var(--dc-gold)}.dc-reg__submit{--color-button: 201, 160, 74;--color-button-text: 21, 19, 15;min-height:5.4rem}.dc-reg__fine{margin:0;font-size:1.15rem;color:rgba(var(--color-foreground),.55)}.dc-reg__fine a{color:inherit}.dc-reg__error{margin:0;color:#b3261e;font-size:1.3rem}.dc-reg__done{display:flex;flex-direction:column;gap:1.2rem;align-items:flex-start}.dc-reg__done-title{margin:0;font-family:var(--font-heading-family);font-weight:600;font-size:2.79rem;text-transform:uppercase;line-height:1.1;letter-spacing:.02em}@media screen and (max-width:749px){.dc-reg{grid-template-columns:1fr;gap:3.2rem}.dc-reg__row{grid-template-columns:1fr}.dc-reg__form{padding:2rem}}.dc-giftbar{margin:0 -1.5rem 1.2rem;padding:1rem 1.5rem;border-top:1px solid var(--dc-line);border-bottom:1px solid var(--dc-line);background:rgba(var(--color-foreground),.03)}.dc-giftbar__row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.2rem;cursor:pointer;position:relative}.dc-giftbar__icon{display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:50%;border:1.5px solid rgb(var(--color-foreground))}.dc-giftbar__icon svg{width:2rem;height:2rem}.dc-giftbar__label{font-family:var(--font-heading-family);font-weight:600;font-size:1.64rem;text-transform:uppercase;line-height:1.1;letter-spacing:.02em}.dc-giftbar__edit{margin:.6rem 0 0 4.8rem;padding:0;border:0;background:none;font:inherit;font-size:1.25rem;font-weight:600;text-decoration:underline;text-underline-offset:.3rem;color:var(--dc-gold);cursor:pointer}.dc-giftpanel{display:none;flex:1;overflow:auto;flex-direction:column;gap:1.4rem;padding-bottom:2rem}.drawer__inner.dc-gift-open .dc-giftpanel{display:flex}.drawer__inner.dc-gift-open cart-drawer-items{display:none}.dc-giftpanel__head{display:grid;grid-template-columns:4rem 1fr 4rem;align-items:center;margin:0 -1.5rem;padding:1.4rem 1.5rem;background:rgba(var(--color-foreground),.04);border-bottom:1px solid var(--dc-line)}.dc-giftpanel__back{display:grid;place-items:center;width:4rem;height:4rem;border:0;background:none;color:inherit;cursor:pointer}.dc-giftpanel__back svg{width:2.4rem;height:2.4rem}.dc-giftpanel__title{margin:0;text-align:center;font-family:var(--font-heading-family);font-weight:600;font-size:1.8rem;text-transform:uppercase;line-height:1.1;letter-spacing:.02em}.dc-giftpanel__intro{margin:0;font-size:1.35rem;line-height:1.55;color:rgba(var(--color-foreground),.75)}.dc-giftpanel .dc-gift__options{margin-top:0}.dc-giftpanel__done{align-self:center;border:0;background:none;font:inherit;font-size:1.3rem;font-weight:600;text-decoration:underline;text-underline-offset:.3rem;color:inherit;cursor:pointer;padding:.8rem}.drawer__inner.dc-gift-open .dc-giftbar__edit{display:none}.dc-gift__media img{object-fit:contain}.dc-giftpanel{min-height:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.drawer__inner.dc-gift-open{min-height:0}.dc-reg__hint{font-weight:400;font-size:1.15rem;color:rgba(var(--color-foreground),.55)}.dc-reg__field[hidden]{display:none}.dc-marquee{overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.dc-marquee__track{display:flex;width:max-content;animation:dc-marquee var(--dc-marquee-speed, 30s) linear infinite}.dc-marquee:hover .dc-marquee__track{animation-play-state:paused}.dc-marquee__group,.dc-marquee__dup{display:flex;align-items:center;flex-shrink:0}.dc-marquee__item{white-space:nowrap}.dc-marquee__sep{color:var(--dc-gold-bright);padding:0 2.4rem;font-size:.8em}@keyframes dc-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.dc-marquee{-webkit-mask-image:none;mask-image:none}.dc-marquee__track{animation:none;width:100%;justify-content:center}.dc-marquee__track>.dc-marquee__group[aria-hidden],.dc-marquee__dup{display:none}.dc-marquee__group{flex-wrap:wrap;justify-content:center}}.announcement-bar__message{width:100%}.dc-marquee--bar{padding:.2rem 0}.dc-marquee--trust{padding:2.2rem 0}.dc-marquee--trust .dc-marquee__item{font-family:var(--font-heading-family);font-weight:600;font-size:1.97rem;text-transform:uppercase;letter-spacing:.02em;line-height:1.1}.dc-marquee--trust .dc-marquee__sep{font-size:1.6rem;padding:0 3.2rem}.dc-trust--marquee{border-top:1px solid rgba(var(--color-foreground),.12);border-bottom:1px solid rgba(var(--color-foreground),.12)}@media screen and (max-width:749px){.dc-marquee--trust .dc-marquee__item{font-size:2rem}.dc-marquee--trust{padding:1.6rem 0}}.dc-marquee--bar .dc-marquee__item{font-family:var(--dc-mono);font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-foreground))}.dc-marquee--bar .dc-marquee__sep{font-size:.9rem;padding:0 2.8rem}.dc-marquee{max-width:100%;min-width:0}.announcement-bar__message,.announcement-bar,.utility-bar__grid,.announcement-bar-slider,.utility-bar .page-width{min-width:0;max-width:100%;overflow:hidden}.utility-bar__grid{grid-template-columns:minmax(0,1fr)!important}.dc-trust .dc-trust__item{padding:1.4rem 1.6rem}.dc-trust .dc-trust__item:first-child{padding-left:0}.dc-trust .dc-trust__title{font-size:1.6rem;letter-spacing:.02em}.dc-trust .dc-trust__text{font-size:1.15rem}.dc-marquee--bar .dc-marquee__item{font-size:1.05rem}.dc-marquee--bar .dc-marquee__sep{padding:0 2.2rem}@media screen and (max-width:749px){.dc-trust .dc-trust__item{padding:1.2rem 1.2rem 1.2rem 0}.dc-trust .dc-trust__text{line-height:1.4}}.dc-card-name{display:block}.dc-card-label{display:block;margin-top:.4rem;font-family:var(--dc-mono);font-size:1.05rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;line-height:1.4;color:rgba(var(--color-foreground),.6)}.card__heading{letter-spacing:0}.header__heading-link .h2{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}@media screen and (max-width:749px){.header__heading-link .h2{font-size:1.4rem;letter-spacing:.16em;line-height:1.3}}.dc-pop-lock,.dc-pop-lock body{overflow:hidden}.dc-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:2rem}.dc-pop[hidden]{display:none!important}.dc-pop:not(.is-open){pointer-events:none}.dc-pop .dc-pop__backdrop{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#0a090799;opacity:0;transition:opacity .25s ease}.dc-pop__panel{position:relative;display:grid;grid-template-columns:42% 1fr;width:min(92rem,100%);max-height:calc(100vh - 4rem);overflow:auto;background:#0b0a09;color:#f2efe8;opacity:0;transform:translateY(1.2rem);transition:opacity .25s ease,transform .25s ease}.dc-pop.is-open .dc-pop__backdrop,.dc-pop.is-open .dc-pop__panel{opacity:1;transform:none}.dc-pop__media{position:relative;min-height:100%}.dc-pop__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:normal}.dc-pop__body{padding:5.6rem 4.8rem 4rem}.dc-pop__form,.dc-pop__ask,.dc-pop__done{display:flex;flex-direction:column}.dc-pop__ask[hidden],.dc-pop__done[hidden]{display:none}.dc-pop__close{position:absolute;top:1.2rem;right:1.2rem;z-index:1;width:4.4rem;height:4.4rem;display:grid;place-items:center;border:0;border-radius:50%;background:#f2efe814;color:#f2efe8;cursor:pointer}.dc-pop__close:hover{background:#f2efe829}.dc-pop__eyebrow{margin:0;font-family:var(--dc-mono);font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;color:var(--dc-gold-bright)}.dc-pop__title{margin:1.6rem 0 0;display:flex;flex-direction:column;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(3.8rem,4.4vw,5.6rem);line-height:1;letter-spacing:0;text-transform:uppercase;color:#f2efe8}.dc-pop__accent{margin-top:.4rem;font-size:.56em;color:var(--dc-gold-bright)}.dc-pop__text{margin:1.6rem 0 0;font-size:1.6rem;line-height:1.55;color:#f2efe8d1;max-width:38ch}.dc-pop__label{margin-top:2.4rem;font-size:1.3rem;color:#f2efe8d1}.dc-pop__input{margin-top:.8rem;height:5.2rem;padding:0 1.6rem;font:inherit;font-size:1.6rem;color:#f2efe8;background:transparent;border:1px solid rgba(201,160,74,.7);border-radius:0}.dc-pop__input::placeholder{color:#f2efe859}.dc-pop__input:focus{outline:2px solid var(--dc-gold-bright);outline-offset:1px}.dc-pop__input[aria-invalid=true]{border-color:#e0786b}.dc-pop__error{margin:.8rem 0 0;font-size:1.3rem;color:#f0a497}.dc-pop .dc-pop__submit{margin-top:1.2rem;width:100%;min-height:5.2rem;background:var(--dc-gold-bright);color:#0b0a09;border:0;text-decoration:none}.dc-pop .dc-pop__submit:after,.dc-pop .dc-pop__submit:before{display:none}.dc-pop__skip{margin:1.6rem auto 0;padding:.4rem;border:0;background:none;font:inherit;font-size:1.4rem;color:#f2efe899;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.dc-pop__skip:hover{color:#f2efe8}.dc-pop__legal{margin:2rem 0 0;font-size:1.2rem;line-height:1.5;color:#f2efe873}.dc-pop__code{margin-top:2.4rem;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.2rem 1.2rem 1.2rem 2rem;border:1px dashed var(--dc-gold-bright)}.dc-pop__code span{font-family:var(--dc-mono);font-size:2.2rem;letter-spacing:.14em;color:#f2efe8}.dc-pop__copy{padding:.8rem 1.4rem;border:1px solid rgba(242,239,232,.3);background:none;color:#f2efe8;font-family:var(--dc-mono);font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}@media screen and (max-width:749px){.dc-pop{align-items:flex-end;padding:0}.dc-pop__panel{grid-template-columns:1fr;max-height:92vh;transform:translateY(100%)}.dc-pop__media{display:none}.dc-pop__body{padding:4rem 2rem calc(2.4rem + env(safe-area-inset-bottom,0px))}.dc-pop__close{top:.8rem;right:.8rem}}@media(prefers-reduced-motion:reduce){.dc-pop__backdrop,.dc-pop__panel{transition:none}}.dc-bundles__intro{margin:1.2rem 0 0;max-width:56ch;color:rgba(var(--color-foreground),.72)}.dc-bundles{list-style:none;margin:3.2rem 0 0;padding:0;display:grid;gap:1.6rem;grid-template-columns:1fr}@media screen and (min-width:750px){.dc-bundles{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media screen and (min-width:1200px){.dc-bundles{grid-template-columns:repeat(3,minmax(0,1fr))}}.dc-bundle{display:flex;flex-direction:column;background:var(--dc-surface, #fff);border:1px solid var(--dc-line)}.dc-bundle__media{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:var(--dc-tile)}.dc-bundle__img{display:block;aspect-ratio:1;overflow:hidden}.dc-bundle__img img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.dc-bundle__plus{width:3.2rem;height:3.2rem;margin-inline:-1.6rem;z-index:1;display:grid;place-items:center;border-radius:50%;background:var(--dc-ink);color:#f5f4f1;font-size:1.8rem;line-height:1}.dc-bundle__tag{position:absolute;top:1.2rem;left:1.2rem;padding:.4rem .8rem;background:var(--dc-ink);color:var(--dc-gold-bright);font-family:var(--dc-mono);font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase}.dc-bundle__body{display:flex;flex-direction:column;gap:1.2rem;padding:2rem;flex:1}.dc-bundle__title{margin:0;font-family:var(--font-heading-family);font-weight:600;font-size:1.8rem;line-height:1.2;letter-spacing:0}.dc-bundle__row{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding-top:1.2rem;border-top:1px solid var(--dc-line)}.dc-bundle__piece{display:flex;flex-direction:column;min-width:0}.dc-bundle__name{color:rgb(var(--color-foreground));font-weight:600;font-size:1.5rem;text-decoration:none}.dc-bundle__name:hover{text-decoration:underline}.dc-bundle__label{margin-top:.2rem;font-family:var(--dc-mono);font-size:1rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.dc-bundle__select{flex:none;min-height:4rem;padding:0 3rem 0 1rem;font:inherit;font-size:1.4rem;color:rgb(var(--color-foreground));background:transparent;border:1px solid rgba(var(--color-foreground),.3)}.dc-bundle__price{display:flex;align-items:baseline;gap:1rem;margin-top:auto;padding-top:.8rem}.dc-bundle__was{color:rgba(var(--color-foreground),.5);font-size:1.5rem}.dc-bundle__now{font-size:2.2rem;font-weight:700;font-variant-numeric:tabular-nums}.dc-bundle__note{margin:-.8rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.6)}.dc-bundle__error{margin:0;font-size:1.3rem;color:#b3261e}.dc-quiz{max-width:88rem;margin:0 auto}.dc-quiz__intro,.dc-quiz__q,.dc-quiz__result{display:flex;flex-direction:column;align-items:flex-start}.dc-quiz [hidden]{display:none!important}.dc-quiz__title{margin:1rem 0 0}.dc-quiz__title:focus,.dc-quiz__question:focus{outline:none}.dc-quiz__text{margin:1.4rem 0 2.4rem;max-width:56ch;color:rgba(var(--color-foreground),.75)}.dc-quiz__progress{width:100%;display:flex;flex-direction:column;gap:.8rem;font-family:var(--dc-mono);font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.dc-quiz__bar{display:block;height:3px;background:var(--dc-line)}.dc-quiz__bar span{display:block;height:100%;background:var(--dc-gold);transition:width .25s ease}.dc-quiz__fieldset{width:100%;margin:2.8rem 0 0;padding:0;border:0}.dc-quiz__question{margin:0 0 2rem;padding:0;text-transform:none;letter-spacing:0}.dc-quiz__options{display:grid;gap:1rem;grid-template-columns:1fr}@media screen and (min-width:750px){.dc-quiz__options{grid-template-columns:repeat(2,minmax(0,1fr))}}.dc-quiz__option{min-height:6.4rem;padding:1.6rem 2rem;text-align:left;font:inherit;font-size:1.6rem;font-weight:600;color:rgb(var(--color-foreground));background:var(--dc-surface, #fff);border:1px solid rgba(var(--color-foreground),.2);cursor:pointer;transition:border-color .15s ease,background .15s ease}.dc-quiz__option:hover,.dc-quiz__option.is-selected{border-color:var(--dc-gold);background:#c9a04a14}.dc-quiz__option:focus-visible{outline:2px solid var(--dc-gold);outline-offset:2px}.dc-quiz__back{margin-top:2rem;padding:.4rem 0;border:0;background:none;font:inherit;font-size:1.4rem;color:rgba(var(--color-foreground),.7);text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.dc-quiz__picks{list-style:none;margin:0;padding:0;width:100%;display:grid;gap:1.6rem;grid-template-columns:1fr}@media screen and (min-width:750px){.dc-quiz__picks{grid-template-columns:repeat(3,minmax(0,1fr))}}.dc-quiz__pick{position:relative;display:flex;flex-direction:column;gap:.4rem}.dc-quiz__pick-img{display:block;aspect-ratio:1;background:var(--dc-tile);overflow:hidden;margin-bottom:.8rem}.dc-quiz__pick-img img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.dc-quiz__best{position:absolute;top:1rem;left:1rem;z-index:1;padding:.4rem .8rem;background:var(--dc-ink);color:var(--dc-gold-bright);font-family:var(--dc-mono);font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase}.dc-quiz__pick-name{color:rgb(var(--color-foreground));font-weight:600;font-size:1.6rem;text-decoration:none}.dc-quiz__pick-label{font-family:var(--dc-mono);font-size:1.05rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.dc-quiz__pick-price{font-weight:700;margin-top:.4rem}.dc-quiz__pick-btn{margin-top:.8rem}.dc-quiz__gift{margin-top:2.4rem;padding:1.6rem 2rem;border-left:3px solid var(--dc-gold);background:#c9a04a14;max-width:72ch}.dc-quiz__gift p{margin:0}.dc-quiz__join{width:100%;margin-top:3.2rem;padding:2.8rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.dc-quiz__join-title{margin:0;font-family:var(--font-heading-family);font-weight:600;font-size:2rem;text-transform:uppercase;letter-spacing:.02em}.dc-quiz__join-text{margin:.8rem 0 0;color:rgba(var(--color-foreground),.8)}.dc-quiz__join-row{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.6rem}.dc-quiz__input{flex:1 1 24rem;min-height:4.8rem;padding:0 1.4rem;font:inherit;font-size:1.6rem;color:inherit;background:transparent;border:1px solid rgba(201,160,74,.7)}.dc-quiz__join-error{margin:.8rem 0 0;font-size:1.3rem;color:#f0a497}.dc-quiz__legal{margin:1.2rem 0 0;font-size:1.2rem;color:rgba(var(--color-foreground),.5)}.dc-quiz__code{font-family:var(--dc-mono);letter-spacing:.1em;color:var(--dc-gold-bright)}.dc-quiz-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem 4rem;padding-block:4rem}.dc-quiz-cta__copy{flex:1 1 40rem}.dc-quiz-cta__title{margin:.8rem 0 0}.dc-quiz-cta__text{margin:1rem 0 0;max-width:56ch;color:rgba(var(--color-foreground),.75)}.color-scheme-3 .dc-quiz-cta .dc-eyebrow{color:var(--dc-gold-bright)}.dc-contact-opts{display:flex;flex-wrap:wrap;gap:.6rem 2rem;margin:1.6rem 0 0;padding:0;list-style:none;font-size:1.4rem}.dc-contact-opts a{color:inherit}.dc-contact-opts span{font-family:var(--dc-mono);font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.6);margin-right:.6rem}.dc-tagus{margin:1rem 0 0;font-size:1.4rem;color:rgba(var(--color-foreground),.7)}.dc-tagus a{color:inherit;font-weight:600}.badge.dc-badge-bundle{background:var(--dc-ink);color:var(--dc-gold-bright);border:0;border-radius:0;font-family:var(--dc-mono);font-size:1rem;letter-spacing:.1em;text-transform:uppercase;padding:.4rem .8rem}.color-scheme-5 .dc-marquee__sep{color:rgba(var(--color-foreground),.55)}.dc-colhero{position:relative;display:flex;align-items:flex-end;min-height:30rem;overflow:hidden;background:rgb(var(--color-background))}@media screen and (min-width:750px){.dc-colhero{min-height:42rem}}.dc-colhero__media{position:absolute;top:0;right:0;bottom:0;left:0}.dc-colhero__media img{width:100%;height:100%;object-fit:cover;object-position:center 60%}.dc-colhero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0c0b09d9,#0c0b098c 45%,#0c0b0933),linear-gradient(0deg,#0c0b0999,#0c0b0900 55%)}.dc-colhero__copy{position:relative;width:100%;padding-block:4rem}@media screen and (min-width:750px){.dc-colhero__copy{padding-block:6.4rem}}.dc-colhero__count{margin:0;font-family:var(--dc-mono);font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;color:var(--dc-gold-bright)}.dc-colhero__title{margin:1.2rem 0 0;font-size:clamp(3.4rem,5vw,6.4rem);line-height:1;color:#f5f4f1}.dc-colhero__desc{margin-top:1.4rem;max-width:52ch;color:#f5f4f1cc;font-size:1.5rem}.dc-pills{background:rgb(var(--color-background))}.dc-pills__list{list-style:none;margin:0;padding:2rem 0;display:flex;gap:1rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dc-pills__list::-webkit-scrollbar{display:none}.dc-pills__list li{flex:none}.dc-pills__pill{display:inline-flex;align-items:center;min-height:4.4rem;padding:0 2rem;border:1px solid rgba(var(--color-foreground),.25);border-radius:999px;color:rgb(var(--color-foreground));font-size:1.5rem;text-decoration:none;white-space:nowrap;transition:border-color .15s ease,background .15s ease}.dc-pills__pill:hover{border-color:rgb(var(--color-foreground))}.dc-pills__pill.is-active{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.dc-pills__pill:focus-visible{outline:2px solid var(--dc-gold);outline-offset:2px}.dc-foot{padding-block:4.8rem 3.2rem}.dc-foot__cols{display:grid;grid-template-columns:1fr}@media screen and (min-width:750px){.dc-foot__cols{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.5fr);gap:4rem}}.dc-foot__col{border-bottom:1px solid rgba(var(--color-foreground),.15)}@media screen and (min-width:750px){.dc-foot__col{border-bottom:0}}.dc-foot__heading{display:flex;align-items:center;justify-content:space-between;min-height:5.6rem;list-style:none;cursor:pointer;font-family:var(--font-heading-family);font-weight:600;font-size:1.4rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-foreground))}.dc-foot__heading::-webkit-details-marker{display:none}.dc-foot__heading:after{content:"+";font-family:var(--font-body-family);font-weight:400;font-size:2rem;line-height:1}.dc-foot__col[open]>.dc-foot__heading:after{content:"\2212"}@media screen and (min-width:750px){.dc-foot__heading{min-height:0;margin-bottom:1.8rem;cursor:default}.dc-foot__heading:after{display:none}}.dc-foot__links{list-style:none;margin:0;padding:0 0 2rem;display:grid;gap:1.2rem}@media screen and (min-width:750px){.dc-foot__links{padding:0}}.dc-foot__links a,.dc-foot__about a{color:rgba(var(--color-foreground),.75);text-decoration:none;font-size:1.5rem}.dc-foot__links a:hover,.dc-foot__about a:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.dc-foot__about{padding-bottom:2rem;color:rgba(var(--color-foreground),.75);font-size:1.5rem;line-height:1.6;max-width:46ch}.dc-foot__about p{margin:0 0 1.2rem}.dc-foot__social{display:flex;gap:.4rem;margin:.8rem 0 0;padding:0;list-style:none}.dc-foot__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;margin-top:3.2rem;padding-top:2.4rem;border-top:1px solid rgba(var(--color-foreground),.15)}.dc-foot__copy{margin:0;font-size:1.3rem;color:rgba(var(--color-foreground),.6)}.dc-foot__copy a{color:inherit;text-decoration:none}.dc-foot__pay{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.dc-foot__pay .icon{width:3.8rem;height:2.4rem}.dc-faq__intro a{color:inherit;text-decoration:underline;text-underline-offset:.3rem}.dc-faq__all{display:inline-block;margin-top:2rem;font-weight:600;color:rgb(var(--color-foreground));text-underline-offset:.3rem}@media screen and (max-width:749px){.dc-foot__bottom{border-top:0;margin-top:1.6rem;padding-top:.8rem}}.dc-foot__links a,.dc-foot__about,.dc-foot__about a,.dc-foot__copy{font-weight:350;-webkit-font-smoothing:antialiased}.dc-foot__links a,.dc-foot__about a,.dc-foot__about{font-size:1.4rem}@media screen and (min-width:750px){.dc-herof--split{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;min-height:min(var(--dc-herof-h, 85vh),80rem)}.dc-herof--split .dc-herof__media{position:relative;inset:auto;grid-column:2;grid-row:1}.dc-herof--split.dc-herof--right .dc-herof__media{grid-column:1}.dc-herof--split .dc-herof__scrim{display:none}.dc-herof--split .dc-herof__content{grid-column:1;grid-row:1;display:flex;align-items:center;max-width:none;margin:0;padding:6rem 5rem 6rem max(5rem,calc((100vw - var(--page-width, 120rem)) / 2 + 5rem))}.dc-herof--split.dc-herof--right .dc-herof__content{grid-column:2;padding:6rem max(5rem,calc((100vw - var(--page-width, 120rem)) / 2 + 5rem)) 6rem 5rem;justify-content:flex-start}.dc-herof--split .dc-herof__inner{text-shadow:none}.dc-herof--split .dc-herof__title{font-size:clamp(3.2rem,3.6vw,5.4rem)}}@media screen and (min-width:750px){media-gallery[data-dc-nav] .thumbnail-slider{display:none!important}media-gallery[data-dc-nav] [id^=GalleryViewer]{position:relative}.dc-gnav__btn{position:absolute;top:50%;z-index:2;width:4.4rem;height:4.4rem;display:grid;place-items:center;margin-top:-2.2rem;border:0;border-radius:50%;background:#ffffffeb;color:#15130f;box-shadow:0 2px 10px #0000001f;cursor:pointer;opacity:.85;transition:opacity .15s ease,transform .15s ease}.dc-gnav__btn:hover{opacity:1;transform:scale(1.05)}.dc-gnav__btn:focus-visible{outline:2px solid var(--dc-gold);outline-offset:2px}.dc-gnav__btn--prev{left:1.6rem}.dc-gnav__btn--next{right:1.6rem}.dc-gnav__dots{position:absolute;left:0;right:0;bottom:1.6rem;z-index:2;display:flex;justify-content:center;gap:.8rem;pointer-events:none}.dc-gnav__dots span{width:.8rem;height:.8rem;border-radius:50%;background:#15130f40;transition:background .15s ease,transform .15s ease}.dc-gnav__dots span.is-on{background:#15130f;transform:scale(1.15)}}@media screen and (max-width:749px){.dc-gnav{display:none}}@media screen and (max-width:749px){.product__media-wrapper slider-component.slider-mobile-gutter{margin-inline:-1.5rem}.product__media-list.slider--mobile{padding:0!important;margin:0!important;gap:0!important;scroll-padding-left:0!important}.product__media-list.slider--mobile .product__media-item{width:100%!important;margin:0!important;padding:0!important}.product__media-list.slider--mobile .product__media-item:first-of-type{margin-left:0!important}.product__media-list.slider--mobile .product-media-container{border-radius:0}}.product__media-list>.product__media-item{position:relative}.dc-gcap{position:absolute;left:1.2rem;bottom:1.2rem;z-index:2;max-width:calc(100% - 2.4rem);padding:.7rem 1.4rem;border-radius:999px;background:#fffffff0;color:#15130f;font-size:1.3rem;line-height:1.3;box-shadow:0 1px 6px #00000014;pointer-events:none}@media screen and (min-width:750px){.dc-gcap{left:1.6rem;bottom:1.6rem;font-size:1.4rem}}.product__media-list>.product__media-item>.product-media-container{width:100%;flex:0 0 100%;max-width:100%!important}.product__media-list>.product__media-item .product-media-container .media{padding-top:100%!important}.product__media-list>.product__media-item .product-media-container .media>img{object-fit:cover}.product__media-list>.product__media-item>.dc-gcap{position:absolute!important;width:max-content;right:auto;top:auto}.dc-checks li.dc-checks__stock--out{color:#9a3b2e}.dc-checks li.dc-checks__stock--out:before{color:#9a3b2e}.dc-tones-pick{margin:1.6rem 0 0}.dc-tones-pick__label{margin:0 0 .8rem;font-size:1.4rem;font-weight:600}.dc-tones-pick__label span{font-weight:400}.dc-tones-pick__list{display:flex;gap:1rem;margin:0;padding:0;list-style:none}.dc-tones-pick__dot{display:block;width:3.6rem;height:3.6rem;border-radius:50%;border:2px solid transparent;box-shadow:inset 0 0 0 3px rgb(var(--color-background));outline:1px solid rgba(var(--color-foreground),.2);transition:outline-color .15s ease}.dc-tones-pick__dot--yellow{background:linear-gradient(135deg,#f6dc8a,#d4ae5c,#a8822f)}.dc-tones-pick__dot--white{background:linear-gradient(135deg,#f4f4f2,#cfd0d2,#9fa1a5)}.dc-tones-pick__dot.is-current{border-color:rgb(var(--color-foreground));outline-color:transparent}a.dc-tones-pick__dot:hover,a.dc-tones-pick__dot:focus-visible{outline:2px solid rgb(var(--color-foreground))}.dc-tones-pick a.dc-tones-pick__dot{display:block}.dc-tones-pick--single{display:flex;align-items:center;gap:.8rem;margin:1.6rem 0 0;font-size:1.5rem}.dc-tones-pick--single .dc-tones-pick__label{margin:0}.dc-tones-pick p.dc-tones-pick__label,.dc-tones-pick--single .dc-tones-pick__label{font-weight:600}.dc-tones-pick__mini{display:inline-block;width:1.8rem;height:1.8rem;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}h1,.h1,h2,.h2{font-weight:700;letter-spacing:.06em;line-height:1.15}h2,.h2{font-size:calc(var(--font-heading-scale) * 2.2rem)}@media only screen and (min-width:750px){h2,.h2{font-size:calc(var(--font-heading-scale) * 3rem)}}.dc-pdp-title{font-weight:500!important;font-size:clamp(2.2rem,2vw,2.6rem)!important;text-transform:uppercase!important;letter-spacing:.03em!important;line-height:1.3!important}.header__menu-item,.header__menu-item span,.menu-drawer__menu-item{font-family:var(--font-heading-family);font-weight:600;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase}.card__heading,.card__heading a{font-family:var(--font-heading-family);font-weight:500;letter-spacing:.02em}.dc-sb{display:grid;gap:2.4rem;margin-top:3.2rem}@media screen and (min-width:990px){.dc-sb{grid-template-columns:minmax(0,1fr) 38rem;gap:4rem;align-items:start}}.dc-sb__tones{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:2.4rem}.dc-sb__tone{min-height:4rem;padding:0 1.6rem;font:inherit;font-size:1.3rem;font-weight:600;letter-spacing:.04em;color:rgb(var(--color-foreground));background:transparent;border:1px solid var(--dc-line);cursor:pointer}.dc-sb__tone.is-on{background:var(--dc-ink);color:var(--dc-gold-bright, #e3c27a);border-color:var(--dc-ink)}.dc-sb__step{margin:0 0 3.2rem;padding:0;border:0;min-width:0}.dc-sb__legend{display:flex;align-items:baseline;gap:1rem;margin:0 0 1.6rem;padding:0;font-family:var(--font-heading-family);font-weight:600;font-size:2.2rem;text-transform:uppercase;letter-spacing:.02em}.dc-sb__num{font-family:var(--dc-mono);font-size:1.2rem;letter-spacing:.1em;color:var(--dc-gold)}.dc-sb__hint{font-family:var(--dc-mono);font-size:1.1rem;font-weight:400;letter-spacing:.08em;color:rgba(var(--color-foreground),.55)}.dc-sb__grid{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:750px){.dc-sb__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}}.dc-sb__grid li[hidden]{display:none}.dc-sb__card{position:relative;display:flex;flex-direction:column;gap:.3rem;width:100%;height:100%;padding:0 0 1.2rem;font:inherit;text-align:left;color:rgb(var(--color-foreground));background:var(--dc-surface, #fff);border:1px solid var(--dc-line);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.dc-sb__card:hover{border-color:rgba(var(--color-foreground),.4)}.dc-sb__card[aria-pressed=true]{border-color:var(--dc-gold);box-shadow:0 0 0 2px var(--dc-gold)}.dc-sb__img{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:var(--dc-tile);margin-bottom:.8rem}.dc-sb__img img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.dc-sb__check{position:absolute;top:.8rem;right:.8rem;display:none;width:2.6rem;height:2.6rem;place-items:center;border-radius:50%;background:var(--dc-gold);color:var(--dc-ink);font-weight:700;font-size:1.4rem}.dc-sb__card[aria-pressed=true] .dc-sb__check{display:grid}.dc-sb__name,.dc-sb__sub,.dc-sb__from{padding:0 1.2rem}.dc-sb__name{font-weight:600;font-size:1.4rem;line-height:1.25}.dc-sb__sub{font-family:var(--dc-mono);font-size:1rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.dc-sb__from{margin-top:auto;padding-top:.4rem;font-size:1.4rem;font-weight:700}.dc-sb__card--none{justify-content:center;align-items:center;min-height:16rem;padding:1.2rem;background:transparent;border-style:dashed}.dc-sb__none{font-family:var(--font-heading-family);font-weight:600;font-size:1.8rem;text-transform:uppercase;text-align:center;line-height:1.15}.dc-sb__summary{display:flex;flex-direction:column;gap:1.4rem;padding:2.4rem;background:var(--dc-surface, #fff);border:1px solid var(--dc-line)}@media screen and (min-width:990px){.dc-sb__summary{position:sticky;top:calc(var(--dc-header-h, 8rem) + 2rem)}}.dc-sb__summary .dc-sb__legend{margin-bottom:.4rem}.dc-sb__items{display:flex;flex-direction:column;gap:1.2rem}.dc-sb__empty{margin:0;font-size:1.4rem;color:rgba(var(--color-foreground),.65)}.dc-sb__item{display:grid;grid-template-columns:6.4rem minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding-bottom:1.2rem;border-bottom:1px solid var(--dc-line)}.dc-sb__item img{width:6.4rem;height:6.4rem;object-fit:cover;background:var(--dc-tile);mix-blend-mode:multiply}.dc-sb__item-body{display:flex;flex-direction:column;min-width:0}.dc-sb__item .dc-bundle__name{font-size:1.4rem;line-height:1.25}.dc-sb__item .dc-bundle__select{min-height:3.6rem}.dc-sb__remove{width:3.2rem;height:3.2rem;font-size:2rem;line-height:1;color:rgba(var(--color-foreground),.6);background:none;border:0;cursor:pointer}.dc-sb__remove:hover{color:rgb(var(--color-foreground))}.dc-sb__tip{margin:0;font-size:1.3rem;line-height:1.5;color:rgba(var(--color-foreground),.7)}.dc-sb__totals{display:flex;flex-direction:column;gap:.6rem}.dc-sb__totals[hidden],.dc-sb__tip[hidden]{display:none}.dc-sb__line{display:flex;justify-content:space-between;font-size:1.4rem;font-variant-numeric:tabular-nums}.dc-sb__line--save{color:var(--dc-gold);font-weight:600}.dc-sb__line--total{padding-top:.8rem;border-top:1px solid var(--dc-line);font-size:2rem;font-weight:700}.dc-sb__totals .dc-bundle__note{margin:.4rem 0 0}@media screen and (max-width:749px){.dc-sb__grid{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:42%;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-1.5rem;padding:.4rem 1.5rem 1rem}.dc-sb__grid>li{scroll-snap-align:start}.dc-sb__card--none{min-height:100%}.dc-sb__step{margin-bottom:2rem}}.dc-mode{display:grid;grid-template-columns:1fr 1fr;margin:0 0 1.6rem;border:1px solid rgba(var(--color-foreground),.25)}.dc-mode__opt{display:flex;align-items:center;justify-content:center;min-height:4.4rem;padding:.6rem .8rem;font-size:1.25rem;line-height:1.2;font-weight:600;letter-spacing:.02em;text-align:center;text-decoration:none;color:rgb(var(--color-foreground))}.dc-mode__opt.is-on{background:var(--dc-ink);color:#fff}a.dc-mode__opt:hover{background:rgba(var(--color-foreground),.06)}.dc-sb__was{margin-right:.6rem;font-size:1.5rem;font-weight:400;color:rgba(var(--color-foreground),.5)}.dc-sb__was-note{margin:0;font-size:1.15rem;color:rgba(var(--color-foreground),.55)}.dc-sb__gift[hidden]{display:none}.dc-sb__gift{margin:0}.dc-sb__gift .dc-addon__media img{object-fit:cover}.dc-offerline{margin:.6rem 0 1.4rem;display:flex;flex-direction:column;gap:.5rem}.dc-offerline p{margin:0;font-size:1.35rem;line-height:1.4;display:flex;align-items:center;gap:.7rem}.dc-offerline__offer{font-weight:700;color:rgb(var(--color-foreground))}.dc-offerline__tag{font-family:var(--dc-mono);font-size:1rem;letter-spacing:.1em;text-transform:uppercase;background:var(--dc-ink, #15130f);color:var(--dc-gold-bright, #e3c27a);padding:.2rem .6rem}.dc-offerline__ship{color:rgba(var(--color-foreground),.75)}.dc-satc{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.15);box-shadow:0 -6px 20px #00000014}.dc-satc[hidden]{display:none}.dc-satc__info{display:flex;flex-direction:column;min-width:0;flex:1}.dc-satc__name{font-weight:600;font-size:1.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-satc__price{font-size:1.4rem;font-weight:700}.dc-satc__btn{flex:none;min-width:15rem;min-height:4.6rem}html.dc-satc-on body{padding-bottom:7.4rem}@media screen and (min-width:750px){.dc-satc{display:none!important}}@media screen and (max-width:749px){.product .dc-crumbs{display:none}.product .dc-pdp-title{margin-top:0}.product .product__info-container>*+*{margin-top:1rem;margin-bottom:0}.product .product__tax{display:none}.product .dc-offerline{margin:.4rem 0 1rem;gap:.3rem}}.dc-marquee__track{animation-play-state:paused}html.dc-anim .dc-marquee__track{animation-play-state:running}@media screen and (max-width:749px){.product .dc-pdp-sub{margin-top:.4rem}.product .dc-offerline{margin-top:0}.product .dc-swatches,.product .dc-tone-swatches{margin-top:.6rem}}@media screen and (max-width:749px){.product shopify-payment-terms{font-size:1.2rem;line-height:1.4}.product .installment{margin:.4rem 0 .6rem}}@media screen and (max-width:749px){.product .dc-tones-pick:not(.dc-tones-pick--single){display:flex;align-items:center;gap:1rem;margin-top:1rem}.product .dc-tones-pick:not(.dc-tones-pick--single) .dc-tones-pick__label{margin:0}.product .dc-tones-pick__dot{width:2.8rem;height:2.8rem}.product .dc-tones-pick--single{margin-top:1rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/dc.css.map */
