:root{--dcs-ink: #141414;--dcs-black: #0A0A0A;--dcs-gold: #B08D57;--dcs-gold-dk: #96763F;--dcs-paper: #FAFAF8;--dcs-line: #E6E3DD;--dcs-espresso: #141414;--dcs-tobacco: #B08D57;--dcs-oak: #B08D57;--dcs-oat: #FFFFFF;--dcs-limestone: #E6E3DD}.dcs-eyebrow{font-family:var(--font-subheading--family, inherit);text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:500;color:var(--dcs-tobacco);margin:0 0 .4rem}.dcs-design-note{font-family:var(--font-heading--family, Georgia, serif);font-size:clamp(1.05rem,1.4vw,1.35rem);line-height:1.5;color:var(--color-foreground, #2B2622);margin:0 0 .5rem;max-width:46ch}.dcs-design-note p{margin:0 0 .6em}.dcs-spec-table{width:100%;border-collapse:collapse;font-size:.95rem;margin:.25rem 0 .5rem}.dcs-spec-table th,.dcs-spec-table td{text-align:left;padding:.6rem 0;border-bottom:1px solid var(--dcs-line);vertical-align:top}.dcs-spec-table th{font-weight:500;color:var(--dcs-tobacco);width:42%;padding-right:1rem}.dcs-spec-table tr:last-child th,.dcs-spec-table tr:last-child td{border-bottom:none}.dcs-highlights{list-style:none;padding:0;margin:.25rem 0}.dcs-highlights li{position:relative;padding-left:1.35rem;margin-bottom:.55rem;line-height:1.45}.dcs-highlights li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border:1px solid var(--dcs-tobacco);transform:rotate(45deg)}.dcs-note{font-size:.9rem;line-height:1.5;color:color-mix(in srgb,var(--color-foreground) 78%,transparent);margin:.75rem 0 0}.dcs-note a{color:var(--dcs-tobacco);text-decoration:underline;text-underline-offset:2px}.dcs-seo-block{max-width:760px;margin:3.5rem auto 1rem;padding:0 1.5rem}.dcs-seo-block h2{font-family:var(--font-heading--family, Georgia, serif);font-size:clamp(1.4rem,2.4vw,2rem);margin:2rem 0 .75rem;line-height:1.2}.dcs-seo-block h3{font-family:var(--font-heading--family, Georgia, serif);font-size:1.15rem;margin:1.5rem 0 .4rem}.dcs-seo-block p{line-height:1.65;margin:0 0 1rem;color:color-mix(in srgb,var(--color-foreground) 86%,transparent)}.dcs-seo-block a{color:var(--dcs-tobacco);text-decoration:underline;text-underline-offset:2px}.dcs-faq details{border-bottom:1px solid var(--dcs-line);padding:.9rem 0}.dcs-faq summary{cursor:pointer;font-weight:500;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.dcs-faq summary::-webkit-details-marker{display:none}.dcs-faq summary:after{content:"+";font-size:1.3rem;color:var(--dcs-tobacco)}.dcs-faq details[open] summary:after{content:"\2013"}.dcs-faq details p{margin:.75rem 0 .25rem;line-height:1.6}.dcs-center{text-align:center}body{font-weight:300;font-size:15px;line-height:1.7;letter-spacing:.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}p,li,.rte,input,button,a{font-weight:300}h1,h2,h3,h4,.h1,.h2,.h3{font-family:var(--font-heading--family)!important;font-weight:500!important;letter-spacing:.01em!important;line-height:1.15!important}:root{--dcs-h1: clamp(1.7rem, 3.4vw, 2.7rem);--dcs-h2: clamp(1.3rem, 2.2vw, 1.9rem);--dcs-h3: clamp(1.05rem, 1.5vw, 1.25rem)}h1,.h1{font-size:var(--dcs-h1)!important;line-height:1.12!important;letter-spacing:.005em!important}h2,.h2{font-size:var(--dcs-h2)!important}h3,.h3{font-size:var(--dcs-h3)!important}.dcs-eyebrow,.dcs-hero__eyebrow{font-weight:400!important;font-size:.64rem!important;letter-spacing:.32em!important;text-transform:uppercase}.header__menu a,.header-menu a,nav a{font-weight:400;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.product-card__title,.card__heading,[class*=product-title]{font-family:var(--font-body--family)!important;font-size:.82rem!important;font-weight:300!important;letter-spacing:.08em!important;text-transform:uppercase;line-height:1.4!important}.price,[class*=price]{font-weight:300!important;letter-spacing:.04em}.button,button.button,a.button,[class*=button]{font-family:var(--font-body--family)!important;font-size:.72rem!important;letter-spacing:.18em!important;text-transform:uppercase;font-weight:400!important;padding-block:1rem!important;padding-inline:2.2rem!important}.dcs-hero__heading{font-family:var(--font-heading--family)!important;font-weight:500!important;letter-spacing:.01em!important}.dcs-hero__eyebrow{font-family:var(--font-body--family)!important}.dcs-editorial__heading,.dcs-seo-block h2,.dcs-seo-block h3{font-family:var(--font-heading--family)!important;font-weight:500!important;letter-spacing:.01em!important}.shopify-section+.shopify-section{margin-top:0}.marquee,[class*=marquee]{font-size:.7rem!important;letter-spacing:.24em!important;text-transform:uppercase;font-weight:300!important}.dcs-lockup{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none}.dcs-lockup__icon{height:30px;width:auto;display:block;flex-shrink:0}.dcs-lockup__word{display:flex;flex-direction:column;line-height:1}.dcs-lockup__name{font-family:var(--font-heading--family, sans-serif);font-weight:500;font-size:1.02rem;letter-spacing:.22em;text-transform:uppercase;color:var(--dcs-ink, #141414)}.dcs-lockup__tag{font-family:var(--font-body--family, sans-serif);font-weight:400;font-size:.5rem;letter-spacing:.28em;text-transform:uppercase;color:var(--dcs-gold, #B08D57);margin-top:4px}@media screen and (max-width:749px){.dcs-lockup__icon{height:26px}.dcs-lockup__name{font-size:.86rem;letter-spacing:.18em}.dcs-lockup__tag{display:none}}html,body{max-width:100%;overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}img,video,iframe,svg{max-width:100%;height:auto}.dcs-hero__img,.dcs-hero__video,.dcs-band__img,.dcs-editorial__media img,.dcs-nl__media img{height:100%}.dcs-hero,.dcs-editorial,.dcs-band,.dcs-footer,.dcs-nl,.marquee,[class*=marquee]{max-width:100%;overflow-x:clip}.dcs-topbar{max-width:100%}@media(max-width:749px){.dcs-topbar{padding-left:1rem;padding-right:1rem;column-gap:.5rem}.dcs-topbar__logoimg{max-width:62vw}.dcs-hero__content{max-width:100%;padding-left:1.25rem;padding-right:1.25rem}.dcs-hero__heading,.dcs-hero__sub{max-width:100%}.dcs-hero__cta{width:100%}.dcs-hero__cta .dcs-btn{flex:1 1 auto;text-align:center}}.dcs-hero__heading,.dcs-editorial__heading,.dcs-band__heading,h1,h2{overflow-wrap:anywhere}.product-grid{display:grid!important;grid-template-columns:1fr!important;gap:clamp(2.5rem,6vw,4.5rem)!important;max-width:1100px;margin-inline:auto}.product-grid__item{width:100%!important;max-width:100%!important}.product-grid .product-card__link,.product-grid .product-card__gallery,.product-grid .product-card [class*=media]{width:100%}.product-grid .product-card img{width:100%!important;aspect-ratio:4 / 3;object-fit:cover}.product-grid .product-card__content,.product-grid .product-card__info{text-align:center;padding-top:1.1rem}.product-grid .product-card add-to-cart-component{display:block!important;width:100%!important;position:static!important;margin-top:.75rem!important}.product-grid .product-card .button,.product-grid .product-card button[type=submit],.product-grid .product-card .add-to-cart-button,.product-grid .product-card .quick-add__button,.product-grid .product-card .quick-add__button--add{position:static!important;translate:none!important;justify-self:stretch!important;width:100%!important;height:auto!important;min-height:54px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding-block:0!important;padding-inline:1rem!important;font-size:.82rem!important;line-height:1!important;letter-spacing:.2em!important;text-transform:uppercase!important;background:#0a0a0a!important;background-color:#0a0a0a!important;color:#fff!important;border:none!important;box-shadow:none!important;border-radius:0!important}.product-grid .product-card .button>*,.product-grid .product-card button[type=submit]>*,.product-grid .product-card .add-to-cart-text,.product-grid .product-card .add-to-cart-text__content,.product-grid .product-card .add-to-cart-text__content span{display:inline-flex!important;align-items:center!important;line-height:1!important;color:#fff!important;opacity:1!important;visibility:visible!important}.product-grid .product-card .add-to-cart-icon,.product-grid .product-card .add-to-cart__added{display:none!important}.product-grid .product-card .add-to-cart-text__content.is-visually-hidden-mobile{position:static!important;clip:auto!important;width:auto!important;height:auto!important;overflow:visible!important}.product-grid .product-card .button:hover,.product-grid .product-card button[type=submit]:hover,.product-grid .product-card .add-to-cart-button:hover,.product-grid .product-card .quick-add__button--add:hover{background:#b08d57!important;background-color:#b08d57!important}@media(min-width:750px){.product-grid .product-card img{aspect-ratio:16 / 10;max-height:620px}}@media(min-width:750px){.product-information__grid{gap:clamp(2rem,5vw,5rem)!important;align-items:start}.product-information__media{position:sticky;top:90px}}@media(max-width:749px){.product-information{padding-left:0!important;padding-right:0!important}.product-information__grid{display:block!important}.product-information__media{width:100%;margin:0 0 1.5rem}.product-media-container,.product-media__image,.media-gallery__grid{width:100%!important;border-radius:0!important}.product-media__image img{width:100%!important;height:auto!important}.product-information__grid>*:not(.product-information__media),.product-details{padding-left:1.25rem!important;padding-right:1.25rem!important}.view-product-title,h1{font-size:1.45rem!important;line-height:1.2!important;text-align:left}.product-details .price{font-size:1.05rem!important}.dcs-specs__inner{padding:0 1.25rem}}.product-details .buy-buttons-block .button,.product-details button[name=add],.product-details .product-form__submit{width:100%!important;background:#0a0a0a!important;color:#fff!important;letter-spacing:.2em!important;padding-block:1.05rem!important}.product-details .buy-buttons-block .button:hover,.product-details button[name=add]:hover{background:#b08d57!important}@media(max-width:749px){.dcs-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:1400;background:#fff;border-top:1px solid #ECE9E3;padding:.6rem 1rem;display:flex;gap:.75rem;align-items:center;transform:translateY(100%);transition:transform .3s ease}.dcs-sticky-atc.is-visible{transform:translateY(0)}.dcs-sticky-atc__info{flex:1;min-width:0}.dcs-sticky-atc__title{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#141414;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.dcs-sticky-atc__price{font-size:.8rem;color:#666;margin:2px 0 0}.dcs-sticky-atc__btn{background:#0a0a0a;color:#fff;border:none;padding:.85rem 1.4rem;font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.dcs-sticky-atc__btn:hover{background:#b08d57}}@media(min-width:750px){.dcs-sticky-atc{display:none!important}}.product-details .quantity-selector,.quantity-selector{display:inline-flex!important;align-items:center;width:auto!important;max-width:140px;border:1px solid #ddd8cf;height:48px}.product-details .quantity-selector input[name=quantity],.quantity-selector input[name=quantity]{width:44px!important;text-align:center;border:none!important;background:transparent;font-size:.9rem;padding:0!important;-moz-appearance:textfield}.quantity-selector input[name=quantity]::-webkit-outer-spin-button,.quantity-selector input[name=quantity]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-details .quantity-minus,.product-details .quantity-plus,.quantity-selector .quantity-minus,.quantity-selector .quantity-plus{width:44px!important;height:46px!important;min-width:44px!important;padding:0!important;background:transparent!important;color:#141414!important;border:none!important;letter-spacing:0!important;font-size:1rem!important;display:inline-flex!important;align-items:center;justify-content:center;cursor:pointer}.product-details .quantity-minus:hover,.product-details .quantity-plus:hover{background:#f4f1ea!important;color:#141414!important}.product-form-buttons{display:flex;flex-direction:column;gap:.75rem;align-items:stretch}.quantity-selector-wrapper{display:flex}.product-details button[name=add],.product-details .product-form__submit,.product-details .shopify-payment-button__button{width:100%!important;background:#0a0a0a!important;color:#fff!important;border:none!important;letter-spacing:.2em!important;padding-block:1.05rem!important;height:auto!important}.product-details button[name=add]:hover{background:#b08d57!important}.product-details .shopify-payment-button__button--branded,.product-details .shopify-payment-button{width:100%!important}.product-details .shopify-payment-button__more-options{font-size:.66rem!important;letter-spacing:.14em}.template-cart .cart__checkout-button,.template-cart button[name=checkout],.cart__checkout-button{background:#0a0a0a!important;color:#fff!important;border:none!important;border-radius:0!important;min-height:56px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:.82rem!important;letter-spacing:.22em!important;text-transform:uppercase!important;transition:background .3s ease}.template-cart .cart__checkout-button:hover,.template-cart button[name=checkout]:hover{background:#b08d57!important}.template-cart .cart__dynamic-checkout-buttons{margin-top:.5rem}.template-cart .cart-title,.template-cart h1{font-family:var(--font-primary--family),serif!important;letter-spacing:.01em}.template-cart .cart__summary,.template-cart [class*=cart-summary]{border-top:2px solid #B08D57}
/*# sourceMappingURL=/cdn/shop/t/7/assets/dcs-custom.css.map */
