.product-original .product-info__block-item[data-block-type=title]{margin-bottom:20px!important}.product-original .product-info__block-item[data-block-type=text],.product-original .product-info__block-item[data-block-type=dimensions],.product-original .product-info__block-item[data-block-type=sibling-products]{margin-block-end:8px!important;margin-block-start:8px!important}.product-template .shopify-section--main-product .container{max-width:90%;margin:auto;padding:0 30px}.product-template .product-gallery__image-list{max-width:80vh!important}.product-original .inquiry-subheading{font-size:20px;margin-top:20px}.product-original .inquiry-product-label{font-style:italic;margin-top:5px}#inquiry-drawer::part(close-button){justify-self:end}#inquiry-drawer [slot=header]{display:block;width:100%;text-align:left}#inquiry-drawer img{object-fit:cover;position:relative}#inquiry-drawer .media{padding-bottom:0!important;position:relative}#inquiry-drawer .textarea{min-height:150px}.product-original .shopify-section--main-product .accordion__summary{font-weight:600}.product-original .product-info__block-item .metafield-multi_line_text_field{line-height:1.8}.product-original .product-info__block-item .button__content{font-size:16px;text-transform:uppercase}.footer-menu__block ul{display:block;text-align:left}.footer-block__item .subheading{text-transform:uppercase;margin-bottom:15px}.footer-block__item .newsletter .subheading{margin-bottom:0}.footer__aside{padding:20px 0}.footer-menu__block ul li{padding-left:0}.footer-block__items-container{padding:40px 0}.footer-additional-info{flex-direction:row}.footer-block__item .newsletter{margin-bottom:0}.collection__inner .product-card__info{background:#f2f4f5;padding:20px!important;display:none!important}.product-card{transition:transform .3s ease}.product-card:hover{transform:scale(1.1)}.inquiry-drawer-header{border-bottom:1px solid #e9e9e9;padding-bottom:25px;margin-bottom:12px}.inquiry-drawer-content h3{font-size:24px;margin-bottom:15px}.inquiry-drawer-content h4{font-size:20px;padding-bottom:8px;border-bottom:1px solid #e9e9e9;margin-bottom:5px}.product-card__figure{position:relative;overflow:hidden}.product-card__tooltip p{margin:0;line-height:1.2}.product-card__tooltip strong{display:block;margin-bottom:0}.product-card__tooltip strong+*{display:none}.product-card__tooltip{position:absolute;top:50%;left:50%;transform:translate(-50%,30%);opacity:0;color:#fff;text-align:center;z-index:5;pointer-events:none;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .4s ease;width:80%;padding:0 12px}.product-card__tooltip p{margin:0}.product-card__tooltip strong{display:block;font-size:24px;font-weight:700}.product-card__tooltip p:not(:has(strong)){font-size:18px;font-weight:400;margin-top:4px}.product-card__tooltip p{font-size:18px}.product-card:hover .product-card__tooltip{transform:translate(-50%,-50%);opacity:1}.product-card__figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .4s ease;z-index:1;pointer-events:none}.product-card:hover .product-card__figure:after{opacity:1}@media screen and (min-width:1000px){.product-template .product{gap:5rem}.footer-block__items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width:750px){.product-original .shopify-section--main-product .container{padding:0 30px}#inquiry-drawer .h2{font-size:32px}#inquiry-drawer img{height:300px}.product-original .shopify-section--main-product .product-title{font-size:56px}.product-template .product-gallery__media img{object-fit:contain;max-height:900px}.footer-menu__block{border-left:1px solid #efefef;padding-left:30px;height:100%}.footer-block__item .newsletter{border-left:1px solid #efefef;padding-left:30px}.collection__inner .product-title{font-size:24px}}@media screen and (max-width:749px){#inquiry-drawer img{aspect-ratio:1 / 2}#inquiry-drawer .h2{font-size:24px}.product-original .inquiry-subheading{font-size:18px}.footer-block__item accordion-disclosure{display:none!important}.footer-block__item{margin-bottom:25px}.footer-menu__block ul{text-align:center}.footer-block__item img{margin:0 auto}.footer-block__item .subheading,.footer-block__item .newsletter .prose{text-align:center}.footer-block__items-container{padding:20px 0}.footer__aside{row-gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/custom.css.map */
