#MainContent[data-template^=product]{background:var(--pans-white);color:var(--pans-ink)}#MainContent[data-template^=product] .pans-product-breadcrumbs{width:min(100% - 64px,1180px);display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-inline:auto;padding-block:24px 18px;color:var(--pans-muted);font-size:.72rem;font-weight:500;line-height:1.45}#MainContent[data-template^=product] .pans-product-breadcrumbs a{color:var(--pans-orange-dark);text-decoration:none}#MainContent[data-template^=product] .pans-product-breadcrumbs a:hover,#MainContent[data-template^=product] .pans-product-breadcrumbs a:focus-visible{color:var(--pans-brown);text-decoration:underline}#MainContent[data-template^=product] .pans-product-breadcrumbs__separator{color:#65311f73}#MainContent[data-template^=product] [data-testid=product-information]{padding-block-end:54px}#MainContent[data-template^=product] .product-information__grid{align-items:start}#MainContent[data-template^=product] .product-details{min-width:0}#MainContent[data-template^=product] media-gallery{--gallery-aspect-ratio: 1;color:var(--pans-brown)}#MainContent[data-template^=product] media-gallery :is(.product-media-container,.product-media,.product-media img){border-radius:0}#MainContent[data-template^=product] media-gallery .product-media-container{background:var(--pans-white)}#MainContent[data-template^=product] media-gallery .product-media img{object-fit:contain}#MainContent[data-template^=product] media-gallery .slideshow-control{color:var(--pans-brown)}#MainContent[data-template^=product] media-gallery .slideshow-controls__thumbnail{overflow:hidden;border:1px solid rgb(101 49 31 / 16%);border-radius:0;background:var(--pans-white)}#MainContent[data-template^=product] media-gallery .slideshow-controls__thumbnail[aria-selected=true]{border-color:var(--pans-orange-dark)}#MainContent[data-template^=product] .product-details{color:var(--pans-ink)}#MainContent[data-template^=product] .product-details h1{margin:0;color:var(--pans-ink);font-size:clamp(1.7rem,2.2vw,2rem);font-weight:500;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}#MainContent[data-template^=product] .product-details product-price{color:var(--pans-ink);font-size:1rem;line-height:1.4}#MainContent[data-template^=product] .product-details product-price .price{color:var(--pans-ink);font-weight:700}#MainContent[data-template^=product] .product-details product-price .compare-at-price{color:var(--pans-muted);font-weight:500}#MainContent[data-template^=product] .product-inventory__status{color:var(--pans-muted);font-size:.76rem}#MainContent[data-template^=product] .product-details .divider{color:#65311f42}#MainContent[data-template^=product] .variant-option{color:var(--pans-ink);font-size:.8rem;font-weight:700}#MainContent[data-template^=product] .variant-option__select-wrapper{margin-top:8px;border:1px solid rgb(101 49 31 / 24%);border-radius:2px;background:var(--pans-white)}#MainContent[data-template^=product] .variant-option__select-wrapper:hover,#MainContent[data-template^=product] .variant-option__select-wrapper:focus-within{border-color:var(--pans-orange-dark)}#MainContent[data-template^=product] .variant-option__select{min-height:42px;padding-block:9px;color:var(--pans-ink);background:var(--pans-white);font-size:.82rem}#MainContent[data-template^=product] .product-form-buttons{align-items:stretch;gap:10px}#MainContent[data-template^=product] .quantity-selector-wrapper{min-width:116px}#MainContent[data-template^=product] .quantity-selector{min-height:46px;border:1px solid rgb(101 49 31 / 24%);border-radius:2px;color:var(--pans-brown);background:var(--pans-white)}#MainContent[data-template^=product] .add-to-cart-button.button{min-height:46px;border:1px solid var(--pans-orange);border-radius:2px;background:var(--pans-white);color:var(--pans-orange-dark);font-size:.82rem;font-weight:900;letter-spacing:.025em;text-transform:uppercase}#MainContent[data-template^=product] .add-to-cart-button.button:hover,#MainContent[data-template^=product] .add-to-cart-button.button:focus-visible{border-color:var(--pans-orange-dark);background:var(--pans-orange);color:var(--pans-brown)}#MainContent[data-template^=product] .shopify-payment-button__button{min-height:46px;border-radius:2px}#MainContent[data-template^=product] .product-details .rte{color:var(--pans-ink);font-size:.84rem;line-height:1.68}#MainContent[data-template^=product] .product-details .rte p{margin-block:0 16px}#MainContent[data-template^=product] .product-details .rte a{color:var(--pans-orange-dark)}#MainContent[data-template^=product] .product-details .rte a:hover,#MainContent[data-template^=product] .product-details .rte a:focus-visible{color:var(--pans-brown)}#MainContent[data-template^=product] .product-recommendations{color:var(--pans-ink)}#MainContent[data-template^=product] .product-recommendations .section-resource-list__content{width:100%;padding-block:9px;border-top:1px solid rgb(101 49 31 / 70%);border-bottom:1px solid rgb(101 49 31 / 70%)}#MainContent[data-template^=product] .product-recommendations .section-resource-list__content .text-block{width:100%;color:var(--pans-ink);text-align:center}#MainContent[data-template^=product] .product-recommendations .section-resource-list__content h3{margin:0;color:var(--pans-ink);font-size:1rem;font-weight:500;letter-spacing:.04em;line-height:1.25;text-transform:uppercase}#MainContent[data-template^=product] .product-recommendations :is(.product-card,.product-card__content,.card-gallery){overflow:visible;border:0;border-radius:0;box-shadow:none;background:transparent}#MainContent[data-template^=product] .product-recommendations .card-gallery{overflow:hidden}#MainContent[data-template^=product] .product-recommendations .card-gallery :is(.product-media,.product-media-container,.product-media img){border-radius:0}#MainContent[data-template^=product] .product-recommendations .card-gallery .product-media img{object-fit:contain}#MainContent[data-template^=product] .product-recommendations .product-card :is([role=heading],.text-block,product-price){width:100%;color:var(--pans-ink);text-align:center}#MainContent[data-template^=product] .product-recommendations .product-card [role=heading]{font-size:.8rem;font-weight:500;line-height:1.45}#MainContent[data-template^=product] .product-recommendations .product-card product-price{font-size:.78rem;font-weight:800}@media screen and (min-width:750px){#MainContent[data-template^=product] .product-information__grid{width:min(100%,1180px);margin-inline:auto}#MainContent[data-template^=product] .product-information__media{padding-right:24px}#MainContent[data-template^=product] .product-details{padding-left:24px}#MainContent[data-template^=product] media-gallery .product-media-container{max-height:610px}#MainContent[data-template^=product] .product-form-buttons--stacked .quantity-selector-wrapper{flex-basis:auto}#MainContent[data-template^=product] .product-form-buttons--stacked .add-to-cart-button{max-width:250px}}@media screen and (max-width:749px){#MainContent[data-template^=product] .pans-product-breadcrumbs{width:min(100% - 36px,1180px);justify-content:center;gap:5px;padding-block:15px 12px;font-size:.62rem;text-align:center}#MainContent[data-template^=product] [data-testid=product-information]{padding-block-end:36px}#MainContent[data-template^=product] .product-details{padding-block:24px 0}#MainContent[data-template^=product] .product-details h1{font-size:1.45rem;line-height:1.32}#MainContent[data-template^=product] media-gallery{--gallery-aspect-ratio: 1}#MainContent[data-template^=product] media-gallery .product-media-container{max-height:440px}#MainContent[data-template^=product] .product-form-buttons--stacked .quantity-selector-wrapper,#MainContent[data-template^=product] .product-form-buttons--stacked>*{flex-basis:100%}#MainContent[data-template^=product] .quantity-selector-wrapper,#MainContent[data-template^=product] .quantity-selector{width:100%}#MainContent[data-template^=product] .product-details .rte{font-size:.82rem;line-height:1.7}#MainContent[data-template^=product] .product-recommendations .section-resource-list__content h3{font-size:1rem}#MainContent[data-template^=product] .product-recommendations .resource-list{grid-template-columns:repeat(2,minmax(0,1fr))}#MainContent[data-template^=product] .product-recommendations .product-card [role=heading]{font-size:.72rem}#MainContent[data-template^=product] .product-recommendations .product-card product-price{font-size:.71rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pans-product.css.map */
