.hero-image{min-height:unset!important}span.single-option-selector__option__text{border:1px solid #000;border-radius:7px;padding:6px;text-transform:none}.product-form__input input[type=radio]:checked+.single-option-selector__option-wrap label,.single-option-selector__option-wrap--checked .single-option-selector__option{color:rgb(var(--color-background));border:2px solid #000!important}span.price-item.price-item--regular{font-size:20px;font-family:var(--font-body-family)}.accordion{border-bottom:1px solid #ddd;margin-left:20px}.accordion-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:15px 0;font-weight:600;transition:background .3s}.accordion-icon{font-size:18px;transition:transform .3s}.accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 20px;background:#fff}.accordion.active .accordion-content{max-height:300px;padding:20px;overflow-y:auto}.accordion-content p{padding:10px 0;margin:0;color:#333}.accordion.active .accordion-icon{content:"-"}.accordion-content ul{margin-left:20px}.accordion-content li{list-style:disc;margin-bottom:10px}.product_video{width:100%;max-width:1200px;margin:0 auto;padding:50px 3rem}.product_video_grid{display:flex;gap:20px;flex-wrap:wrap}section.product_video p{text-align:center;font-size:16px;margin-bottom:40px}section.product_video h2{text-align:center;margin-bottom:26px}.card{position:relative;border-radius:8px;overflow:hidden;cursor:pointer;flex:1;transition:all .4s ease;min-height:489px}.card:hover{flex-grow:2}.card video{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);color:#fff;padding:12px;font-weight:700;font-size:17px;transition:opacity .3s ease;z-index:1}.hover-overlay{position:absolute;top:0;left:0;right:0;bottom:0;color:#fff;font-size:14px;background:linear-gradient(to top,rgba(0,0,0,.3),transparent);font-weight:500;padding:20px;opacity:0;transition:opacity .4s ease;display:flex;justify-content:center;align-items:center;text-align:center}.card:hover .hover-overlay{opacity:1}h1.product__title.product-title-style.uppercase{text-transform:unset!important}.metafield-rich_text_field p{font-size:16px}.product__info-container--modal{position:unset!important}.product-single__content-details.load-skeleton{display:flex;gap:20px;align-items:center}.product-single__content-details--wrap{position:relative;width:100%!important;max-width:100%!important}.product-feature-bar{font-family:Arial,sans-serif;font-size:14px;color:#222;margin:20px 0}.product-feature-bar .features-row{display:flex;flex-wrap:wrap;gap:20px;margin:15px 0}.product-feature-bar .feature-item{display:flex;align-items:center;gap:8px;flex:1 1 200px}.product-feature-bar .feature-icon img{width:20px;height:20px}.product-feature-bar .info-row{font-size:13px;color:#444}.info-item{padding-bottom:4px;font-size:17px}.info-item.highlight{padding-bottom:6px;font-weight:600}.product-feature-bar .info-item:last-child{border-right:none}.product-feature-bar .info-item.highlight a{color:#0073e6;font-weight:700;text-decoration:none}.info_main{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:15px}.price--on-sale .price-item--sale{font-size:20px;color:#000!important}span.price-item--sale__save-tag{background-color:#000!important;padding:10px!important;font-size:12px!important;text-transform:none!important;font-family:var(--font-body-family)}h2.product-recommendations__heading{margin-bottom:29px}h2.feature-heading p{padding-bottom:10px}.product-single__page-wrap .h3,.product-single__page-wrap h3{font-size:calc(var(--font-heading-scale) * 1.174938rem);line-height:20px}@media (max-width: 768px){.product-single__content-details.load-skeleton{flex-direction:column}}@media (max-width: 991px){.product_video{padding:40px 2rem}.product_video_grid{flex-direction:column}.card{min-height:350px}section.product_video h2{font-size:22px}section.product_video p{font-size:15px}}@media (max-width: 576px){.product_video{padding:30px 1rem}.card{min-height:250px}section.product_video h2{font-size:20px;margin-bottom:18px}section.product_video p{font-size:14px;margin-bottom:25px}.overlay{font-size:14px;padding:8px}.hover-overlay{font-size:13px;padding:12px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom.css.map */
