.grid__item--wrapper{position:relative}body .product-grid-with-addtocart.cta-wrapper .page-content--product,body .product-grid-with-addtocart.cta-wrapper .pb-40,body .product-grid-with-addtocart.cta-wrapper .page-width,body .product-grid-with-addtocart.cta-wrapper button.add-to-cart[data-add-to-cart]{padding:0}body .product-grid-with-addtocart.cta-wrapper .has-4-per-row .grid__item{margin:0;position:relative}body .product-grid-with-addtocart.cta-wrapper .grid__item .image-wrap{padding-bottom:0!important;position:relative;width:100%;margin-bottom:10px;padding-top:max(400px)}body .product-grid-with-addtocart.cta-wrapper .grid__item .image-wrap img{position:absolute;top:0}body .product-grid-with-addtocart.cta-wrapper .product-content-wrapper{position:absolute;bottom:0;transition:all .4s;background:#21212199;z-index:2;margin-top:auto;color:#fff;padding:24px 12px;width:100%}body .product-grid-with-addtocart.cta-wrapper .grid{width:auto;display:inline}.product-grid-with-addtocart .sealsubs-target-element.sealsubs-full[data-seal-ac],.product-grid-with-addtocart .product-block.product-block--header,.product-grid-with-addtocart.cta-wrapper .has-4-per-row .grid__item.product-single__sticky{display:none!important}body .product-grid-with-addtocart.cta-wrapper .block-product-price-wrapper{display:flex;align-items:center;justify-content:flex-start}body .product-grid-with-addtocart.cta-wrapper .block-product-addtocart{height:30px;width:30px}body .product-grid-with-addtocart.cta-wrapper>.grid{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;overflow:visible;padding-bottom:40px;gap:40px 20px;margin-left:0}body .product-grid-with-addtocart.cta-wrapper .block-product-addtocart button.btn.btn--full.add-to-cart{font-size:0;background:url(/cdn/shop/files/somm-cart-icon.svg?v=1712210304) no-repeat center;background-size:10px;padding:10px!important;width:20px;height:20px;max-width:20px;border:none;min-width:20px;border-radius:5px}body .product-grid-with-addtocart.cta-wrapper .block-product-addtocart button.btn.btn--full.add-to-cart:hover{background:#a79567 url(/cdn/shop/files/somm-cart-icon.svg?v=1712210304) no-repeat center!important;background-size:10px!important}body .product-grid-with-addtocart.cta-wrapper>.grid>.grid__item h3,body .product-grid-with-addtocart.cta-wrapper>.grid>.grid__item h3 a{font-size:26px;text-align:left;font-weight:700;margin-bottom:10px}body .product-grid-with-addtocart.cta-wrapper>.grid>.grid__item h3 a{margin-bottom:0;color:#85754c}body .product-grid-with-addtocart.cta-wrapper>.grid>.grid__item .text-spacing p{font-size:14px;text-align:left}.block-product-qty{text-align:left;font-size:14px;color:#a79567;padding-bottom:5px;line-height:1.2}.block-product-qty:first-letter{font-size:120%}.block-product-price{font-size:20px;color:#a79567;line-height:1;padding-right:6px}.block-product-price sup{font-size:14px}.block-product-subtext{text-align:left;font-size:14px;color:#a79567}body .product-grid-with-addtocart.cta-wrapper .page-content--product{height:25px}body .product-grid-with-addtocart.cta-wrapper>.grid>.grid__item h3,body .product-grid-with-addtocart.cta-wrapper>.grid>.grid__item h3 a,.block-product-qty,.block-product-price,.block-product-subtext{color:#fff;font-family:proxima-nova;font-weight:400}body .product-grid-with-addtocart.cta-wrapper>.grid>.grid__item{overflow:hidden}body .product-grid-with-addtocart.cta-wrapper>.grid>.grid__item .rte-setting.text-spacing{opacity:0;visibility:hidden;transition:all .3s}body .product-grid-with-addtocart.cta-wrapper>.grid>.grid__item .rte-setting.text-spacing,body .product-grid-with-addtocart.cta-wrapper>.grid>.grid__item .rte-setting.text-spacing>*{font-size:16px;line-height:1.4;font-weight:400;letter-spacing:0;font-family:lust-text;padding-top:5px;padding-bottom:5px}.block-product-info{margin-top:-10px;display:inline-block;width:100%}body .product-grid-with-addtocart.cta-wrapper>.grid>.grid__item .product-content-wrapper .product-content-wrapper-body{transition:all .3s}body .product-grid-with-addtocart.cta-wrapper>.grid>.grid__item:hover .product-content-wrapper .product-content-wrapper-body{margin-bottom:0!important;transition:all .3s}body .product-grid-with-addtocart.cta-wrapper>.grid>.grid__item:hover .rte-setting.text-spacing{opacity:1;visibility:visible;transition:all .3s}body .product-grid-with-addtocart.cta-wrapper>.grid>.grid__item:hover .product-content-wrapper{background:#8b7a50cc}body .product-grid-with-addtocart.cta-wrapper>.grid>.grid__item:hover .block-product-addtocart svg *{fill:#fff}body .product-grid-with-addtocart.cta-wrapper>.grid>.grid__item:hover .block-product-addtocart svg path{stroke:#8b7a50}body .product-grid-with-addtocart.cta-wrapper>.grid>.grid__item>a.btn{font-weight:700!important;padding:6px 0 4px}body .product-grid-with-addtocart.cta-wrapper>.grid>.grid__item h3{border-bottom:2px solid #fff;padding-bottom:5px;font-size:24px;margin-bottom:0}@media screen and (max-width: 768px){body .product-grid-with-addtocart.cta-wrapper>.grid{flex-wrap:wrap;gap:0;margin:0 auto}body .product-grid-with-addtocart.cta-wrapper>.grid .grid__item{width:100%;padding-bottom:30px}body .product-grid-with-addtocart.cta-wrapper>.grid .grid__item .grid--product-images-right .product-single__meta{margin-top:0}body .product-grid-with-addtocart.cta-wrapper .grid__item .image-wrap{padding-top:max(110%)}body .product-grid-with-addtocart.cta-wrapper .product-content-wrapper{padding-bottom:30px;position:relative;background:none;color:#000}body .product-grid-with-addtocart.cta-wrapper>.grid>.grid__item .product-content-wrapper .product-content-wrapper-body{margin-bottom:0!important}body .product-grid-with-addtocart.cta-wrapper>.grid>.grid__item h3,body .product-grid-with-addtocart.cta-wrapper>.grid>.grid__item h3 a,.block-product-qty,.block-product-price,.block-product-subtext{color:#000;text-align:center}body .product-grid-with-addtocart.cta-wrapper>.grid>.grid__item h3,body .product-grid-with-addtocart.cta-wrapper>.grid>.grid__item h3 a{font-size:24px;color:#85754c;text-align:center}body .product-grid-with-addtocart.cta-wrapper>.grid>.grid__item .rte-setting.text-spacing,body .product-grid-with-addtocart.cta-wrapper>.grid>.grid__item .rte-setting.text-spacing>*{text-align:center;opacity:1;visibility:visible}body .product-grid-with-addtocart.cta-wrapper>.grid>.grid__item .block-product-info.border--enable{border-top:none;padding-top:0;text-align:center}body .product-grid-with-addtocart.cta-wrapper .block-product-price-wrapper{justify-content:center}body .product-grid-with-addtocart.cta-wrapper>.grid{padding-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/text-column-with-product.css.map */
