body.tatv-theme.tatv-product-page{background:#f6f2eb;color:#462f29;--font-body--family:Montserrat,Arial,sans-serif;--color-background:#f6f2eb;--color-background-rgb:246 242 235;--color-foreground:#462f29;--color-foreground-rgb:70 47 41;--color-border:#d8cdbc;--color-border-rgb:216 205 188}
.tatv-product-page .content-for-layout{background:#f6f2eb;color:#462f29;--color-background:#f6f2eb;--color-foreground:#462f29;--color-foreground-rgb:70 47 41;--color-border:#d8cdbc;--color-border-rgb:216 205 188;--color-primary-button-background:#541b23;--color-primary-button-text:#fbf7ef;--color-primary-button-border:#541b23;--color-secondary-button-background:transparent;--color-secondary-button-text:#541b23;--color-secondary-button-border:#541b23}
.tatv-product-breadcrumbs{max-width:1360px;margin:0 auto;padding:30px 44px 14px;display:flex;align-items:center;flex-wrap:wrap;gap:12px;font:10px/1.6 Montserrat,Arial,sans-serif;letter-spacing:.08em;color:#8a7669}
.tatv-product-breadcrumbs a{color:#6b5146;text-decoration:none}.tatv-product-breadcrumbs a:hover{text-decoration:underline;text-underline-offset:4px}.tatv-product-breadcrumbs [aria-current]{color:#967e67}
.tatv-product-page .product-information{--page-margin:44px;--page-width:1272px;--sidebar-width:470px}
.tatv-product-page .product-information__grid{max-width:1272px;margin:0 auto;width:100%}
.tatv-product-page .product-information__media{align-self:start}
.tatv-product-page .product-details{top:108px}
.tatv-product-page .product-details>.group-block{max-width:490px;width:100%}
body.tatv-theme.tatv-product-page .content-for-layout .product-details h1{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(36px,3.4vw,52px);font-weight:400;line-height:1.06;letter-spacing:-.025em;color:#4b2025;text-wrap:balance;margin:0}
.tatv-product-eyebrow{margin:0;font:10px/1.6 Montserrat,Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#957548}
.tatv-product-page .product-details product-price{font-family:Montserrat,Arial,sans-serif;color:#60473a;font-size:18px;letter-spacing:.035em}
.tatv-product-page .product-details .tax-note{font-size:11px;color:#907d6d;margin-top:8px}
.tatv-product-intro{font:13px/1.95 Montserrat,Arial,sans-serif;color:#79685c;max-width:45ch}
.tatv-product-intro p{margin:0!important;white-space:normal!important}
.tatv-product-page .product-details .divider{opacity:.4}
.tatv-product-page .product-details .product-form-buttons{gap:12px}
.tatv-product-page .product-details .quantity-selector{border:1px solid #cdbda7;border-radius:2px;background:transparent;color:#4b2025;min-height:54px;--quantity-selector-height:54px}
.tatv-product-page .product-details .quantity-selector button{color:#6e5143}
.tatv-product-page .product-details .add-to-cart-button{min-height:54px;border:1px solid #541b23;border-radius:2px;background:#541b23;color:#fff9ef;box-shadow:none;font:11px/1.4 Montserrat,Arial,sans-serif;text-transform:uppercase;letter-spacing:.16em;transition:background .2s ease}
.tatv-product-page .product-details .add-to-cart-button:hover{background:#6d2b33}
.tatv-product-page .product-details .add-to-cart-button .svg-wrapper{width:17px}
.tatv-product-page .product-details .accelerated-checkout-block{margin-top:0;--shopify-accelerated-checkout-button-block-size:50px;--shopify-accelerated-checkout-button-border-radius:2px;--shopify-accelerated-checkout-button-box-shadow:none}
.tatv-product-page .shopify-payment-button__button--unbranded{background:transparent!important;color:#541b23!important;border:1px solid #c8b69c!important;border-radius:2px!important;font:12px Montserrat,Arial,sans-serif!important;letter-spacing:.06em}
.tatv-product-page .product-media-container{background:#eee6db}
.tatv-product-page .product-media img{object-fit:contain}
.tatv-product-page slideshow-controls{margin-top:16px;--thumbnail-width:64px}
.tatv-product-page .slideshow-controls__thumbnails{gap:12px}
.tatv-product-accordions{width:100%;margin-top:5px;border-top:1px solid #d8cdbc}
.tatv-product-accordions details{border-bottom:1px solid #d8cdbc}
.tatv-product-accordions summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;padding:19px 0;color:#5d3930;font:11px/1.6 Montserrat,Arial,sans-serif;letter-spacing:.06em}
.tatv-product-accordions summary::-webkit-details-marker{display:none}.tatv-product-accordions summary span{font-size:20px;font-weight:300;color:#a1855e}.tatv-product-accordions details[open] summary span{transform:rotate(45deg)}
.tatv-product-specs{padding:0 0 22px;font:12px/2 Montserrat,Arial,sans-serif;color:#79685c}.tatv-product-specs p{margin:0;white-space:normal!important}.tatv-product-specs strong{font-weight:500;color:#4b332b}.tatv-product-specs a{color:#541b23;text-underline-offset:4px}
.tatv-product-page product-recommendations h3{color:#4b2025;font-family:'Cormorant Garamond',Georgia,serif;font-size:40px!important;letter-spacing:-.015em}
.tatv-product-page product-recommendations .product-card{color:#60473a}.tatv-product-page product-recommendations product-price{font-size:12px;color:#8b735d}
.tatv-product-page .sticky-add-to-cart__bar{background:#f8f4ed;color:#4b2025;border:1px solid #d8cdbc;border-radius:3px;box-shadow:0 6px 30px #3e211c10}
.tatv-product-page .sticky-add-to-cart__button{background:#541b23;color:#fff9ef;border-radius:2px}
@media(min-width:750px){.tatv-product-page .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1.35fr) minmax(340px,1fr);column-gap:64px}.tatv-product-page .product-information__grid.product-information--media-left .product-information__media,.tatv-product-page .product-information__grid.product-information--media-left .product-details{padding-inline:0}.tatv-product-page .product-details{justify-content:flex-start}.tatv-product-page .product-information .product-media-container{max-height:680px}.tatv-product-page .product-information .product-media img{height:100%;width:100%;object-fit:contain}}
@media(max-width:989px) and (min-width:750px){.tatv-product-page .product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1fr) minmax(290px,1fr);column-gap:28px}.tatv-product-breadcrumbs{padding-inline:24px}.tatv-product-page .product-information{--page-margin:24px}}
@media(max-width:749px){.tatv-product-breadcrumbs{padding:22px 22px 10px;font-size:9px;gap:8px}.tatv-product-breadcrumbs [aria-current]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:58vw}.tatv-product-page .product-information{padding-top:8px;padding-bottom:40px;--page-margin:22px}.tatv-product-page .product-information__media{padding-inline:22px;min-width:0;width:100%}.tatv-product-page .product-details{padding-top:28px;top:0}.tatv-product-page .product-details>.group-block{max-width:none}.tatv-product-page .product-details h1{font-size:38px!important;line-height:1.08!important}.tatv-product-intro{font-size:12px;line-height:1.9;max-width:none}.tatv-product-eyebrow{font-size:9px}.tatv-product-page .product-details product-price{font-size:17px}.tatv-product-page slideshow-controls{margin-top:10px}.tatv-product-page product-recommendations h3{font-size:32px!important}.tatv-product-page .product-information__grid{row-gap:0}}
@media(prefers-reduced-motion:reduce){.tatv-product-page .add-to-cart-button{transition:none}}

.tatv-product-page .product-details .quantity-selector input{color:#4b2025;background:transparent}.tatv-product-breadcrumbs [aria-current]{color:#786452}.tatv-product-eyebrow{color:#85653d}
