main[data-template^=collection],main[data-template^=product],main[data-template^=search],main[data-template^=cart]{background:#f3ecdf;color:#251d1a}main[data-template^=collection]+footer,main[data-template^=product]+footer{margin-top:0}body:not(:has(.tdp-home)) #header-group{background:#0b0909;color:#f3ecdf;border-bottom:1px solid rgba(196,164,109,.18)}body:not(:has(.tdp-home)) #header-group .header__row{min-height:72px}body:not(:has(.tdp-home)) #header-group a,body:not(:has(.tdp-home)) #header-group button,body:not(:has(.tdp-home)) #header-group svg{color:#f3ecdf!important}body:not(:has(.tdp-home)) #header-group .header__menu-item{letter-spacing:.11em;font-size:10px;text-transform:uppercase}.tdp-collection-hero{background:#0b0909;color:#f3ecdf;padding:clamp(76px,8vw,126px) 0 48px;position:relative;overflow:hidden}.tdp-collection-hero:after{content:attr(data-collection-word);position:absolute;right:-1vw;top:8%;color:#f3ecdf06;font-family:var(--font-heading--family),Georgia,serif;font-size:clamp(110px,18vw,320px);line-height:1;pointer-events:none;white-space:nowrap}.tdp-collection-hero__inner{position:relative;z-index:1}.tdp-collection-hero__top{display:grid;grid-template-columns:1.2fr .8fr;gap:8vw;align-items:end}.tdp-collection-hero h1{max-width:950px;margin:16px 0 0;font-family:var(--font-heading--family),Georgia,serif;font-size:clamp(54px,6vw,96px);font-weight:400;line-height:.92;letter-spacing:-.045em;color:#f3ecdf}.tdp-collection-hero__copy{max-width:540px;justify-self:end}.tdp-collection-hero__copy p{margin:0;color:#aea197;font-size:14px;line-height:1.75}.tdp-collection-hero__meta{display:flex;gap:28px;flex-wrap:wrap;margin-top:27px;padding-top:19px;border-top:1px solid rgba(196,164,109,.2)}.tdp-collection-hero__meta span{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#847970}.tdp-collection-hero__meta strong{color:#c4a46d;font-weight:600}.tdp-collection-tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-top:54px;padding-bottom:2px}.tdp-collection-tabs::-webkit-scrollbar{display:none}.tdp-collection-tabs a{color:#9c9187;border:1px solid rgba(243,236,223,.12);padding:10px 14px;min-width:max-content;font-size:9px;letter-spacing:.11em;text-transform:uppercase;transition:.25s}.tdp-collection-tabs a:hover,.tdp-collection-tabs a.is-active{color:#0b0909;background:#c4a46d;border-color:#c4a46d}main[data-template^=collection] .shopify-section:has(main-collection),main[data-template^=collection] .shopify-section:has(.facets){background:#f3ecdf}main[data-template^=collection] .facets{border-bottom:1px solid rgba(37,29,26,.12)}main[data-template^=collection] product-card{background:transparent}main[data-template^=collection] product-card img{transition:transform .55s cubic-bezier(.22,1,.36,1)}main[data-template^=collection] product-card:hover img{transform:scale(1.02)}main[data-template^=collection] product-card .product-card__content{padding-top:10px}main[data-template^=collection] product-card a{color:#251d1a}main[data-template^=collection] .product-grid{padding-top:32px;padding-bottom:72px}main[data-template^=product] .shopify-section:first-child{background:#f3ecdf}main[data-template^=product] product-information{padding-top:clamp(24px,4vw,60px)}main[data-template^=product] .product-information__grid{gap:clamp(32px,5vw,76px)}main[data-template^=product] .product-media-container,main[data-template^=product] .product-media{background:#ece2d3}main[data-template^=product] .product-details h1{font-family:var(--font-heading--family),Georgia,serif!important;font-weight:400!important;font-size:clamp(39px,4.2vw,66px)!important;line-height:.98!important;letter-spacing:-.035em!important;color:#251d1a!important}main[data-template^=product] .product-details .price{color:#4b101d}main[data-template^=product] .product-details button[type=submit],main[data-template^=product] .product-details .button{min-height:52px;border-radius:0!important;text-transform:uppercase;letter-spacing:.12em;font-size:10px}main[data-template^=product] .product-details .button:not([disabled]){background:#4b101d;color:#f3ecdf;border-color:#4b101d}main[data-template^=product] .product-details accordion-custom{border-color:#251d1a24}main[data-template^=product] .product-details summary{font-size:11px;letter-spacing:.06em}main[data-template^=product] .product-details .rte{color:#665a52;line-height:1.75}main[data-template^=product] .product-recommendations{background:#0b0909;color:#f3ecdf;margin-top:70px;padding-top:30px}main[data-template^=search] h1,main[data-template^=search] h2,main[data-template^=cart] h1,main[data-template^=cart] h2{font-family:var(--font-heading--family),Georgia,serif;font-weight:400;letter-spacing:-.025em}main[data-template^=cart]{padding-bottom:70px}main[data-template^=cart] .cart__summary{border-radius:0!important}main[data-template^=cart] .cart-page__summary,main[data-template^=cart] .cart-summary,main[data-template^=cart] .cart-summary__inner{overflow:visible!important}main[data-template^=cart] .cart__ctas{display:grid!important;width:100%!important;margin-top:18px;position:relative;z-index:5}main[data-template^=cart] #checkout.cart__checkout-button{display:flex!important;visibility:visible!important;opacity:1!important;width:100%!important;min-height:54px!important;height:auto!important;align-items:center;justify-content:center;background:#4b101d!important;color:#f3ecdf!important;border:1px solid #4b101d!important;border-radius:0!important;box-shadow:none!important;text-transform:uppercase;letter-spacing:.12em;font-size:10px;cursor:pointer}main[data-template^=cart] #checkout.cart__checkout-button .button-text{display:inline-block!important;visibility:visible!important;opacity:1!important;color:#f3ecdf!important}main[data-template^=cart] #checkout.cart__checkout-button:hover{background:#6b1728!important;border-color:#6b1728!important}@media(max-width:760px){body:not(:has(.tdp-home)) #header-group .header__row{min-height:64px}.tdp-collection-hero{padding:64px 0 34px}.tdp-collection-hero__top{grid-template-columns:1fr;gap:26px}.tdp-collection-hero__copy{justify-self:start}.tdp-collection-hero h1{font-size:clamp(48px,14vw,70px)}.tdp-collection-tabs{margin-top:38px}main[data-template^=collection] .product-grid{padding-top:18px}main[data-template^=product] product-information{padding-top:10px}main[data-template^=cart] .cart-page__summary{margin-top:24px}main[data-template^=cart] #checkout.cart__checkout-button{min-height:56px!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/tdp-commerce.css.map */
