.taupe-product-layout{--taupe-product-accent: #1a1816;--taupe-product-accent-soft: rgba(26, 24, 22, .18);--taupe-product-ink: #1a1816;--taupe-product-muted: rgba(26, 24, 22, .62);--taupe-product-surface: rgba(255, 255, 255, .92);--taupe-product-border: rgba(26, 24, 22, .1);--taupe-product-radius: 1.2rem}[data-theme=dark] .taupe-product-layout{--taupe-product-accent: #f5f2ee;--taupe-product-accent-soft: rgba(245, 242, 238, .18);--taupe-product-ink: #f5f2ee;--taupe-product-muted: rgba(245, 242, 238, .68);--taupe-product-surface: rgba(255, 255, 255, .04);--taupe-product-border: rgba(255, 255, 255, .12)}.taupe-product-layout{display:grid;grid-template-columns:minmax(0,1fr);row-gap:1.5rem;column-gap:clamp(2rem,3.5vw,3.5rem);align-items:start;width:100%;margin:0}@media screen and (min-width:750px){.taupe-product-layout:not(.product--no-media){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.taupe-product-layout__media{grid-column:1;grid-row:1;width:100%!important;max-width:100%!important;order:0!important;padding:0!important;min-width:0}.taupe-product-layout__info{grid-column:2;grid-row:1;width:100%!important;max-width:100%!important;order:0!important;padding:0!important;min-width:0}.product--right.taupe-product-layout__media,.product--right .taupe-product-layout__media{order:0!important}}.taupe-product-layout.product--no-media{grid-template-columns:minmax(0,1fr);max-width:52rem;margin-inline:auto}.taupe-product-layout .product__media-list{gap:.85rem}.taupe-product-layout .product-media-container{border-radius:var(--taupe-product-radius);overflow:hidden;border:1px solid var(--taupe-product-border);background:var(--taupe-product-surface);box-shadow:0 18px 40px #1a18160f}[data-theme=dark] .taupe-product-layout .product-media-container{box-shadow:0 18px 40px #00000047}.taupe-product-layout .product-media-container .media img,.taupe-product-layout .product-media-container .deferred-media__poster img{object-fit:contain;object-position:top center}.taupe-product-layout .thumbnail{border-radius:.65rem;overflow:hidden;border:1px solid var(--taupe-product-border);transition:border-color .2s ease,box-shadow .2s ease}.taupe-product-layout .thumbnail[aria-current=true]{border-color:var(--taupe-product-accent);box-shadow:0 0 0 1px var(--taupe-product-accent-soft)}.taupe-product-layout .thumbnail-list{gap:.65rem;margin-top:.85rem}.taupe-product-layout .product__media-icon{border-radius:999px;background:#ffffffeb}.taupe-product-layout .product__info-container{padding:clamp(1.25rem,2.5vw,2rem);border:1px solid var(--taupe-product-border);border-radius:var(--taupe-product-radius);background:var(--taupe-product-surface);box-shadow:0 12px 32px #1a18160a;max-width:none}[data-theme=dark] .taupe-product-layout .product__info-container{box-shadow:0 12px 32px #0003}.taupe-product-layout .product__info-container>*+*{margin:1.35rem 0}.taupe-product-layout .product__text.caption-with-letter-spacing{margin:0 0 .35rem;font-family:"Montserrat",var(--font-heading-family),sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.16em;color:var(--taupe-product-accent)}.taupe-product-layout .product__title h1{font-family:"Montserrat",var(--font-heading-family),sans-serif;font-size:clamp(1.65rem,2.4vw,2.35rem);font-weight:600;line-height:1.15;letter-spacing:.02em;color:var(--taupe-product-ink)}.taupe-product-layout .price--large .price-item--regular,.taupe-product-layout .price--large .price-item--sale{font-family:"Montserrat",var(--font-heading-family),sans-serif;font-size:clamp(1.35rem,2vw,1.65rem);font-weight:600;letter-spacing:.03em;color:var(--taupe-product-ink)}.taupe-product-layout .price--large .price-item--regular{color:var(--taupe-product-muted)}.taupe-product-layout .product__tax{margin-top:-.75rem;color:var(--taupe-product-muted);font-size:.85rem}.taupe-product-layout .product-form__input .form__label{font-family:"Montserrat",var(--font-heading-family),sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--taupe-product-muted);margin-bottom:.65rem}.taupe-product-layout .product-form__input--pill input[type=radio]+label{border-radius:999px;border-color:var(--taupe-product-border);background:transparent;font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.75rem 1.15rem;margin:0 .45rem .45rem 0;transition:color .2s ease,background .2s ease,border-color .2s ease}.taupe-product-layout .product-form__input--pill input[type=radio]:checked+label{color:var(--taupe-product-ink);background:linear-gradient(145deg,#f5f2ee,#e8e4df);border-color:#1a181659}[data-theme=dark] .taupe-product-layout .product-form__input--pill input[type=radio]:checked+label{color:#1a1816}.taupe-product-layout .product-form__quantity .quantity{border-radius:999px;border-color:var(--taupe-product-border);min-height:3rem}.taupe-product-layout .product-form__buttons{display:grid;gap:.75rem}.taupe-product-layout shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 0;--shopify-accelerated-checkout-button-box-shadow: none;--shopify-accelerated-checkout-button-block-size: 52px}.taupe-product-layout .product-form__submit,.taupe-product-layout button.shopify-payment-button__button--unbranded{border-radius:0!important;min-height:3.25rem;font-family:"Montserrat",var(--font-heading-family),sans-serif;font-size:.82rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;box-shadow:none!important}.taupe-product-layout .product-form__submit:before,.taupe-product-layout .product-form__submit:after,.taupe-product-layout button.shopify-payment-button__button--unbranded:before,.taupe-product-layout button.shopify-payment-button__button--unbranded:after{border-radius:0!important;box-shadow:none!important}.taupe-product-layout .product-form__submit{width:100%;margin-bottom:0}.taupe-product-layout .product-form__submit.button--primary,.taupe-product-layout button.shopify-payment-button__button--unbranded{background-color:#1a1816!important;color:#f5f2ee!important;border:1px solid #1a1816!important}.taupe-product-layout .product-form__submit.button--primary:hover:not([disabled]),.taupe-product-layout button.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:#000!important;border-color:#000!important;color:#fff!important}[data-theme=dark] .taupe-product-layout button.shopify-payment-button__button--unbranded{background-color:#fff!important;color:#1a1816!important;border:1px solid #fff!important}[data-theme=dark] .taupe-product-layout button.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:#f5f2ee!important;border-color:#f5f2ee!important;color:#1a1816!important}.taupe-product-layout .product-form__submit.button--secondary{background-color:transparent!important;color:#1a1816!important;border:1px solid #1a1816!important}[data-theme=dark] .taupe-product-layout .product-form__submit.button--secondary{color:#f5f2ee!important;border-color:#f5f2ee!important}.taupe-product-layout .product-form__submit.button--secondary:hover:not([disabled]){background-color:#1a1816!important;color:#f5f2ee!important;border-color:#1a1816!important}.taupe-product-layout .shopify-payment-button__button{border-radius:0!important;min-height:3.25rem!important}.taupe-product-layout .shopify-payment-button{width:100%}.taupe-product-layout .product__description{margin-top:.5rem;padding-top:1.35rem;border-top:1px solid var(--taupe-product-border);color:var(--taupe-product-muted);font-size:.95rem;line-height:1.7}.taupe-product-layout .product__description h2,.taupe-product-layout .product__description h3{font-family:"Montserrat",var(--font-heading-family),sans-serif;color:var(--taupe-product-ink);letter-spacing:.04em}.taupe-product-layout .share-button{margin-top:.25rem}.taupe-product-layout .share-button__button{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}@media screen and (max-width:749px){.taupe-product-layout .product__info-container{padding:1.25rem}}body.taupe-product-page .related-products__heading{font-family:"Montserrat",var(--font-heading-family),sans-serif;font-weight:600;letter-spacing:.06em;text-align:center}body.taupe-product-page .related-products{border-top:1px solid rgba(26,24,22,.1)}[data-theme=dark] body.taupe-product-page .related-products{border-top-color:#ffffff1f}body.taupe-product-page .related-products .card__media .media img,body.taupe-product-page .related-products .card__inner .media img{object-fit:cover;object-position:top center}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-taupe-product.css.map */
