.hero__container a.button{box-shadow:0 6px 16px #0000001a;font-size:14px;text-transform:uppercase;font-weight:600;letter-spacing:.09em;color:#333;position:relative;overflow:hidden;transition:all .35s ease;z-index:1}.hero__container a.button:before{content:"";position:absolute;top:0;left:-150%;width:300%;height:100%;background:linear-gradient(135deg,#666,#333,#222);background-size:200% 200%;opacity:0;transition:opacity .4s ease;animation:heroGradientMove 3s linear infinite;z-index:-1}.hero__container a.button *{position:relative;z-index:2!important}.hero__container a.button:hover:before{opacity:1}.hero__container a.button:hover{color:#fff;border-color:transparent;transform:translateY(0);box-shadow:0 6px 16px #0000001a}.custom-section-content a.button{box-shadow:0 6px 16px #0000001a;font-size:14px;text-transform:uppercase;font-weight:600;letter-spacing:.09em;color:#fff;background-color:#333;position:relative;overflow:hidden;transition:all .35s ease;z-index:1}.custom-section-content a.button:before{content:"";position:absolute;top:0;left:-150%;width:300%;height:100%;background-color:#fff;opacity:0;transition:opacity .4s ease;animation:heroGradientMove 3s linear infinite;z-index:-1}.custom-section-content a.button *{position:relative;z-index:2!important}.custom-section-content a.button:hover:before{opacity:1}.custom-section-content a.button:hover{color:#333;border-color:transparent;transform:translateY(0);box-shadow:0 6px 16px #0000001a;background-color:#fff}@keyframes heroGradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.shopify-block.shopify-app-block{width:100%!important}@media (max-width: 767px){.custom-section-content .section-content-wrapper .group-block{padding:0}}@media (min-width: 768px){.product-information__grid{max-width:1440px;margin:auto}.product-information__grid media-gallery{width:100%}}.yotpo-review-title{font-size:16px!important}.yotpo-bottomline{gap:12px}.yotpo-bottomline .yotpo-stars .yotpo-icon.yotpo-icon-star{color:#333!important}.yotpo-bottomline .text-m{font-size:16px!important;color:#333!important}.product-details .accordion .details__header{font-size:16px;padding-block:1rem}product-price [ref=priceContainer]{display:flex;gap:12px}@media (max-width: 768px){.email-signup__input-group{margin-top:20px;gap:20px!important}.header__columns .search-action{grid-area:leftA!important}[ref=headerDrawerContainer]{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
