.shts-badges-overlay{position:absolute;top:0;left:0;display:flex;flex-direction:column;z-index:10;pointer-events:none}.shts-badge{font-family:Oswald,sans-serif;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:5px 9px;color:#fff;line-height:1;display:block}.shts-badge--red{background:#dd4b39}.shts-badge--green{background:#2e7d32}.shts-badge--amber{background:#e65c00}.product__images .gallery-wrap,.product__images .product_gallery{width:100%}.product__images .product_gallery img{width:100%;height:auto;object-fit:contain}@media(min-width:860px){.gallery-wrap img{transition:transform .45s ease}.gallery-wrap img:hover{transform:scale(1.03)}}.shts-icons{display:flex;gap:14px;align-items:center;flex-shrink:0}.shts-ico{background:none;border:none;padding:0;cursor:pointer;color:#bbb;line-height:0;transition:color .15s}.shts-ico:hover{color:#dd4b39}.shts-vendor-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.shts-lowstock{display:none;align-items:center;gap:5px;font-family:Oswald,sans-serif;font-size:11px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:#e65c00;margin:8px 0 6px}.shts-lowstock svg{flex-shrink:0}.template-product hr,#product-area hr{border-color:#e8e8e8}.shts-cards{display:flex;border:1px solid #e8e8e8;margin:16px 0 0}.shts-card{flex:1;padding:12px 6px;text-align:center;border-right:1px solid #e8e8e8}.shts-card:last-child{border-right:none}.shts-card-i{color:#404040;opacity:.5;margin-bottom:5px;display:flex;justify-content:center}.shts-card-i--green{color:#2e7d32;opacity:1}.shts-card-i--amber{color:#e65c00;opacity:1}.shts-card-l{font-family:Oswald,sans-serif;font-size:9.5px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:#aaa;display:block;margin-bottom:2px}.shts-card-v{font-family:Oswald,sans-serif;font-size:11.5px;font-weight:500;color:#404040;display:block;line-height:1.3}.shts-card-v--green{color:#2e7d32;font-weight:600}.shts-card-v--amber{color:#e65c00;font-weight:600}.shts-tabs{margin-top:20px}.shts-tabstrip{display:flex;border-bottom:1px solid #ececec}.shts-tb{font-family:Oswald,sans-serif;font-size:11px;font-weight:600;letter-spacing:.9px;text-transform:uppercase;color:#aaa;background:none;border:none;border-bottom:2px solid transparent;padding:10px 13px;cursor:pointer;margin-bottom:-1px;transition:color .15s}.shts-tb:hover{color:#666}.shts-tb--on{color:#dd4b39;border-bottom-color:#dd4b39}.shts-tp{display:none;padding:14px 0 4px}.shts-tp--on{display:block}.shts-tp ul{margin:0;padding-left:18px;list-style:disc}.shts-tp li,.shts-tp p{font-size:13.5px;color:#555;line-height:1.75;margin-bottom:5px}.shts-tp a{color:#dd4b39;text-decoration:underline}.shts-sticky-atc{position:fixed;bottom:0;left:0;right:0;z-index:999;background:#fffffffa;border-top:1px solid #e0e0e0;padding:10px 16px 18px;display:none;align-items:center;gap:14px;box-shadow:0 -3px 16px #0000000f}.shts-sticky-atc.shts-sticky-visible{display:flex}.shts-sticky-info{flex:1;min-width:0}.shts-sticky-meta{font-family:Oswald,sans-serif;font-size:9px;letter-spacing:1px;text-transform:uppercase;color:#aaa;display:block}.shts-sticky-price{font-family:Oswald,sans-serif;font-size:20px;font-weight:700;color:#404040;line-height:1}.shts-sticky-btn{padding:13px 24px;background:#dd4b39;color:#fff;font-family:Oswald,sans-serif;font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;border:none;cursor:pointer;flex-shrink:0;transition:background .15s}.shts-sticky-btn:hover{background:#be4333}@media(min-width:860px){.shts-sticky-atc{display:none!important}}@media(max-width:859px){.shts-cards{flex-wrap:wrap;border-left:none;border-right:none}.shts-card{flex:0 0 50%;padding:13px 8px;border-bottom:1px solid #e8e8e8}.shts-card:nth-child(2n){border-right:none}.shts-card:nth-last-child(-n+2){border-bottom:none}.shts-card-l{font-size:11px;letter-spacing:.6px}.shts-card-v{font-size:13px}.shts-card-i svg{width:21px;height:21px}.shts-tb{font-size:12px;padding:11px}.shts-tp li,.shts-tp p{font-size:14px}}@media(max-width:400px){.shts-card-l{font-size:10px;letter-spacing:.3px}.shts-card-v{font-size:12px}.shts-tb{font-size:11px;padding:10px 8px}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/shts-product-enhancements.css.map */
