main[data-template=collection],main[data-template=product]{background:var(--cw-ink)}main[data-template=collection] .section-background,main[data-template=product] .section-background{background:var(--cw-ink)!important}main[data-template=collection] .product-grid-container{background:var(--cw-ink);--color-background: var(--cw-ink);--color-foreground: var(--cw-cream);--color-foreground-rgb: 245 240 232;--color-background-rgb: 26 26 22;--color-border: rgb(245 240 232 / 12%);color:var(--cw-cream)}main[data-template=collection] .product-grid-container{padding-top:5rem;padding-bottom:5rem}main[data-template=collection] .product-card__content{background:transparent;color:var(--cw-cream);--color-foreground: var(--cw-cream);--color-foreground-rgb: 245 240 232;--color-background: var(--cw-ink);--color-background-rgb: 26 26 22;transition:transform .35s ease}main[data-template=collection] product-card:hover .product-card__content,main[data-template=collection] product-card:focus-within .product-card__content{transform:translateY(-3px)}main[data-template=collection] .product-card__content .product-media,main[data-template=collection] .product-card__content .product-media-container,main[data-template=collection] .product-card__content [class*=product-card-gallery]{background:#101310;border:1px solid rgb(245 240 232 / 8%);transition:border-color .35s ease}main[data-template=collection] product-card:hover .product-media,main[data-template=collection] product-card:focus-within .product-media,main[data-template=collection] product-card:hover .product-media-container,main[data-template=collection] product-card:focus-within .product-media-container{border-color:#b89b5e4d}main[data-template=collection] .product-card__content .product-media img,main[data-template=collection] .product-card__content .product-media-container img,main[data-template=collection] .product-card__content .media img{object-fit:contain;background:#101310;padding:.75rem;filter:brightness(.96) saturate(.9);transition:filter .4s ease}main[data-template=collection] product-card:hover .product-card__content img,main[data-template=collection] product-card:focus-within .product-card__content img{filter:brightness(1) saturate(1)}main[data-template=collection] .product-card__content [class*=product-title],main[data-template=collection] .product-card__content .text-block{color:var(--cw-cream)!important;font-family:var(--cw-serif);font-weight:300;--color-foreground: var(--cw-cream)}main[data-template=collection] .product-card__content .price,main[data-template=collection] .product-card__content [class*=price]{color:#f5f0e8ad!important;font-family:var(--cw-sans);font-size:.72rem;letter-spacing:.06em;--color-foreground: var(--cw-cream)}main[data-template=collection] .main-collection-grid__title{color:var(--cw-cream);font-family:var(--cw-serif);font-weight:300}body:has(main[data-template=product]) .content-for-layout>.shopify-section:first-child{margin-top:0!important}main[data-template=product] .product-information__grid{padding-block-start:2.5rem;padding-block-end:3rem}main[data-template=product] .product-information{background:var(--cw-ink);color:var(--cw-cream);--color-background: var(--cw-ink);--color-foreground: var(--cw-cream);--color-foreground-rgb: 245 240 232;--color-background-rgb: 26 26 22;--color-border: rgb(245 240 232 / 14%);--color-border-rgb: 245 240 232}main[data-template=product] .product-details{color:var(--cw-cream);--color-foreground: var(--cw-cream);--color-background: var(--cw-ink);--color-border: rgb(245 240 232 / 14%)}main[data-template=product] .product-details h1,main[data-template=product] .product-details h2,main[data-template=product] .product-details .text-block h1,main[data-template=product] .product-details .text-block h2{color:var(--cw-cream);font-family:var(--cw-serif);font-weight:300;line-height:1.06}main[data-template=product] .product-details .text-block p,main[data-template=product] .product-details .rte{color:#f5f0e8c2;font-family:var(--cw-serif);font-size:1rem;line-height:1.72}main[data-template=product] .product-details product-price{--color-foreground: var(--cw-cream)}main[data-template=product] .product-details product-price .price{font-family:var(--cw-serif);font-size:1.05rem;font-weight:300;letter-spacing:.05em;color:#f5f0e8cc}main[data-template=product] .product-details [class*=price]{color:var(--cw-cream);--color-foreground: var(--cw-cream)}main[data-template=product] .product-details .divider-block,main[data-template=product] .product-details hr{border-color:#f5f0e824;--color-border: rgb(245 240 232 / 14%)}main[data-template=product] .product-information__media{background:#0e110e;display:flex;align-items:flex-start;justify-content:center}main[data-template=product] .product-information__media img{background:#0e110e}main[data-template=product] .product-information__media media-gallery{width:50%;max-width:50%}main[data-template=product] .add-to-cart-button.button,main[data-template=product] .add-to-cart-button.button-secondary{background:var(--cw-cream);color:var(--cw-ink);--button-color: var(--cw-ink);--button-background-color: var(--cw-cream);--button-border-color: var(--cw-cream);border:none;border-radius:0;font-family:var(--cw-sans);font-size:.62rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;padding:1.1rem 2.5rem;box-shadow:none;transition:background-color .25s ease,color .25s ease,transform .2s ease}main[data-template=product] .add-to-cart-button.button:hover,main[data-template=product] .add-to-cart-button.button:focus-visible,main[data-template=product] .add-to-cart-button.button-secondary:hover,main[data-template=product] .add-to-cart-button.button-secondary:focus-visible{background:var(--cw-gold);color:var(--cw-ink);--button-color: var(--cw-ink);--button-background-color: var(--cw-gold);transform:translateY(-1px)}main[data-template=product] .add-to-cart-button.button:disabled,main[data-template=product] .add-to-cart-button.button-secondary:disabled{background:#f5f0e838;color:#f5f0e87f;--button-color: rgb(245 240 232 / 50%);cursor:not-allowed;transform:none}main[data-template=product] .buy-buttons-block{position:relative;padding-top:.25rem}main[data-template=product] .buy-buttons-block:before{content:"";display:block;width:2.5rem;height:1px;background:var(--cw-gold);margin-bottom:1.5rem;opacity:.7}main[data-template=product] .quantity-selector{border:1px solid rgb(245 240 232 / 22%);background:#f5f0e80d;color:var(--cw-cream);border-radius:0;transition:border-color .25s ease}main[data-template=product] .quantity-selector:hover,main[data-template=product] .quantity-selector:focus-within{border-color:#b89b5e73}main[data-template=product] .quantity-selector input,main[data-template=product] .quantity-selector button{color:var(--cw-cream);background:transparent}main[data-template=product] .product-recommendations{background:#11140f;--color-background: #11140f;--color-foreground: var(--cw-cream);--color-foreground-rgb: 245 240 232;--color-background-rgb: 17 20 15;color:var(--cw-cream)}main[data-template=product] .product-recommendations .section-background{background:#11140f!important}main[data-template=product] .product-recommendations .product-card__content{background:transparent;color:var(--cw-cream);--color-foreground: var(--cw-cream)}main[data-template=product] .product-recommendations .media,main[data-template=product] .product-recommendations .product-media-container{aspect-ratio:4 / 5;overflow:hidden}main[data-template=product] .product-recommendations .media img,main[data-template=product] .product-recommendations .product-media-container img{width:100%;height:100%;object-fit:cover;object-position:center top}main[data-template=product] .product-recommendations [class*=product-title],main[data-template=product] .product-recommendations .text-block{color:var(--cw-cream)!important;--color-foreground: var(--cw-cream)}main[data-template=product] .product-recommendations [class*=price]{color:#f5f0e8a3!important;--color-foreground: rgb(245 240 232 / 64%)}main[data-template=product] .product-recommendations h3{color:var(--cw-cream);font-family:var(--cw-serif);font-weight:300}main[data-template=product] .variant-picker{--color-foreground: var(--cw-cream);--color-background: var(--cw-ink);--color-border: rgb(245 240 232 / 22%);color:var(--cw-cream)}main[data-template=product] .variant-picker .variant-button{border:1px solid rgb(245 240 232 / 22%);background:transparent;color:var(--cw-cream);border-radius:0;transition:border-color .25s ease,background-color .25s ease}main[data-template=product] .variant-picker .variant-button:hover,main[data-template=product] .variant-picker .variant-button.selected,main[data-template=product] .variant-picker .variant-button[aria-pressed=true]{border-color:var(--cw-gold);background:#b89b5e1f;color:var(--cw-cream)}main[data-template=product] .sticky-add-to-cart__bar{background:#0e110ff5!important;background-color:#0e110ff5!important;border:1px solid rgb(184 155 94 / 22%)!important;color:var(--cw-cream)!important;--color-background: #0e110e;--color-background-rgb: 14 17 15;--color-foreground: var(--cw-cream);--color-foreground-rgb: 245 240 232;--color-border: rgb(245 240 232 / 14%)}main[data-template=product] .sticky-add-to-cart__button.button{background:var(--cw-cream);color:var(--cw-ink);--button-color: var(--cw-ink);--button-background-color: var(--cw-cream);border-radius:0;font-family:var(--cw-sans);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;border:none;padding-inline:1.4rem;white-space:nowrap;transition:background-color .2s ease,color .2s ease}main[data-template=product] .sticky-add-to-cart__button.button:hover{background:var(--cw-gold);color:var(--cw-ink)}main[data-template=product] .sticky-add-to-cart__title{color:var(--cw-cream)!important;font-family:var(--cw-serif);font-weight:300;font-size:.95rem}main[data-template=product] .sticky-add-to-cart__variant{color:#f5f0e8a6!important;font-family:var(--cw-sans);font-size:.72rem;letter-spacing:.06em}main[data-template=product] .sticky-add-to-cart__price{color:var(--cw-cream)!important;font-family:var(--cw-serif);font-weight:300;font-size:.95rem;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/1/assets/cw-products.css.map */
