.single_product_page h1.product-single__title{font-size:40px;letter-spacing:-2px;font-weight:600}.single_product_page .product-single__box__block--price .price__text{font-size:25px;font-weight:600}.single_product_page .price__note{font-size:16px}.single_product_page .product-form__swatch__title{font-size:16px!important}.single_product_page .product-form__add-btn{position:relative;background:#000!important}.single_product_page .product-form__add-btn:hover{background:#fff!important}.single_product_page .product-form__add-btn .staged-action__text{font-size:25px;font-weight:700;letter-spacing:0px;color:#fff;position:relative}.single_product_page .product-form__add-btn:hover .staged-action__text{position:relative;color:#000!important}.single_product_page .product-form__add-btn .staged-action__text:after{position:absolute;top:3px;right:-24px;background:url(/cdn/shop/files/cart_img.svg?v=1763703802);width:20px;height:20px;content:"";background-size:100% 120%!important}.single_product_page .product-form__add-btn:hover .staged-action__text:after{background:url(/cdn/shop/files/cart_img_black.svg?v=1763704132)}.american-features{display:flex;justify-content:space-between;text-align:center}.feature-item{display:flex;flex-direction:column;align-items:center;color:#000;font-weight:400;font-size:15px;letter-spacing:0px}.feature-item svg{flex-shrink:0;width:40px;height:40px}.feature-section h2,h2.section__title-text,h2.jdgm-rev-widg__title{font-size:30px;font-weight:700;text-align:center;margin:0 0 30px}.feature-section-shirt{display:flex;gap:40px;align-items:center;justify-content:center}.shirt-container{position:relative;width:30%;max-width:600px}.shirt-img{width:100%}.jdgm-rev-widg__reviews{display:flex;flex-wrap:wrap;gap:24px}.jdgm-row-actions{border-bottom:1px solid rgba(16,132,116,.1);padding:0;margin-bottom:20px}.jdgm-rev-widg__reviews .jdgm-rev{border-bottom:0;border-color:var(--jdgm-secondary-color);flex:0 0 calc(33% - 13px);border-top:0;padding:15px;border-radius:10px;box-shadow:0 0 10px #0000001a}.jdgm-all-reviews-text--style-branded>a{justify-content:space-between!important}.jdgm-all-reviews-text--style-branded .jdgm-verified-by{display:none}.jdgm-rev-widg .jdgm-star,.jdgm-all-reviews-text .jdgm-all-reviews-text__text,.jdgm-all-reviews-text .jdgm-all-reviews-rating,.jdgm-all-reviews-text .jdgm-all-reviews-rating .jdgm-star{color:#d97329!important}a:hover{opacity:1!important}.jdgm-all-reviews-text--style-branded .jdgm-all-reviews-rating:before{display:none!important}.jdgm-all-reviews-text--style-branded .jdgm-all-reviews-text__text{border:0!important}.hotspot{width:34px;height:34px;border-radius:50%;background:#d97329;color:#fff;font-size:22px;font-weight:700;position:absolute;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.25s;border:2px solid #fff;line-height:1}.hotspot.active{background:#2f5d3a}.feature-accordion{width:40%;min-width:320px}.acc-item{border-bottom:1px solid #ddd;padding:4px 0;cursor:pointer}.acc-header{font-weight:700;font-size:18px;display:flex;align-items:center;gap:12px}.acc-icon{background:#d97329;color:#fff;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center}.acc-item.active .acc-icon{background:#2f5d3a}.acc-body{display:none;padding-top:0;font-size:16px;color:#000}.acc-item.active .acc-body{display:block}@media (max-width: 900px){.feature-section{flex-direction:column;padding:20px;text-align:center}.shirt-container,.feature-accordion{width:100%}}@media (max-width: 900px){.jdgm-rev-widg__reviews .jdgm-rev{flex:0 0 100%}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/custom-style.css.map */
