.template-product{--heading-font-family: "Helvetica Now Display", Helvetica, Arial, sans-serif;--text-font-family: "Helvetica Now Display", Helvetica, Arial, sans-serif;--heading-font-weight: 900;--text-font-weight: 400;--heading-letter-spacing: -.025em;--heading-text-transform: none;--button-letter-spacing: 0;--button-text-transform: none;--header-height: 76px;--sticky-area-height: 76px;font-family:var(--text-font-family);background:#f7f5f1;color:#292420}.template-product .color-scheme{--background: 247 245 241;--text-color: 41 36 32}.template-product #main{padding-top:76px}.template-product :is(h1,h2,h3,.h1,.h2,.h3,.h4,.h5,.h6){font-family:var(--heading-font-family);font-weight:900;letter-spacing:-.025em;text-transform:none}.template-product .shopify-section--main-product .section-spacing{padding:0 0 80px}.template-product .shopify-section--main-product .container{max-width:none;margin-inline:0}.template-product .product{--product-gap: 0px;align-items:start}.template-product .product-gallery{--product-gallery-gap: 8px;--product-gallery-carousel-gap: 8px;padding:0}.template-product .product-gallery__carousel{scroll-padding-inline:0;margin:0}.template-product .product-gallery__media img{aspect-ratio:4 / 5;object-fit:cover}.template-product .product-gallery__thumbnail-list{margin:12px 24px}.template-product .product-gallery__zoom-button{inset-inline-end:20px}.template-product .product-info{width:100%;padding:56px clamp(32px,5vw,88px)}.template-product .product-info__block-list{max-width:440px;margin-inline:auto}.template-product .product-title{font-size:clamp(28px,2.5vw,40px);line-height:1.08;text-wrap:balance}.template-product .price-list{font-size:16px;font-weight:400;letter-spacing:0}.template-product .price-list :is(sale-price,regular-price,compare-at-price){font-weight:400}.template-product .product-info__block-item[data-block-type=variant-picker]{--product-info-gap: 36px}.template-product .variant-picker{gap:20px}.template-product .variant-picker__option-info{font-size:14px}.template-product .block-swatch{min-width:48px;min-height:48px;border-radius:0;font-size:14px}.template-product :checked+.block-swatch{box-shadow:none;border-color:currentColor}.template-product .block-swatch.is-disabled{color:#6b655e}.template-product .buy-buttons .button{min-height:52px;border-radius:0;font:400 14px/1.4 var(--text-font-family);letter-spacing:0;text-transform:none}.template-product .buy-buttons .button:disabled{background:#dfdcd6;color:#625c54;opacity:1}.template-product .product-info .prose{font-size:16px;line-height:1.6}.template-product .accordion__toggle{min-height:56px;font-size:14px;font-weight:900}.template-product .site-header :is(button,a){font-family:var(--text-font-family);font-weight:400}.template-product .site-footer{padding:80px 28px 32px}.template-product .site-footer .shell-container{max-width:1440px;margin-inline:auto}.template-product .site-footer .footer-link{min-height:44px}.template-product :is(button,input,a,summary){scroll-margin-top:100px}@media(max-width:999px){.template-product .product-info{padding:32px 24px 48px}.template-product .product-info__block-list{max-width:560px}.template-product .product-gallery{--product-gallery-carousel-gap: 0px}.template-product .product-gallery .page-dots{padding:8px 24px}.template-product .product-gallery__media{width:100%}.template-product .shopify-section--main-product .section-spacing{padding-bottom:24px}}@media(max-width:767px){.template-product{--header-height: 83.2px;--sticky-area-height: 83.2px}.template-product #main{padding-top:83.2px}.template-product .product-title{font-size:30px}.template-product .site-footer{padding:60px 24px 28px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/casa-product.css.map */
