@import url('https://fonts.googleapis.com/css2?family=Bungee&family=Barlow+Condensed:wght@600;700;800&display=swap');
.product__title h1,.product__title h2,.product__title .h1{font-family:'Bungee',Arial,sans-serif!important;font-weight:400!important;letter-spacing:.01em;line-height:1.08}.product__info-container h2,.product__info-container h3,.product__info-container h4,.product__info-container h5{font-family:'Bungee',Arial,sans-serif!important;font-weight:400!important;letter-spacing:.01em}.product__info-container,.product__info-container p,.product__info-container label,.product__info-container .caption,.product__info-container .subtitle,.product__info-container .price,.product__info-container .product__description{font-family:'Barlow Condensed',Arial,sans-serif!important}.product__info-container .product__text,.product__info-container .form__label,.product__info-container .quantity__label,.product__info-container .price,.product__info-container .product__tax{font-weight:700!important}.product__description,.product__description p,.product__description li{font-weight:600!important;letter-spacing:.02em}.product__accordion .accordion__title{font-family:'Barlow Condensed',Arial,sans-serif!important;font-weight:800!important;letter-spacing:.03em}.quantity{width:16rem!important;min-height:5.4rem!important;border:2px solid #111!important;border-radius:10px!important;overflow:hidden!important;box-shadow:0 3px 10px rgba(0,0,0,.08)}.quantity__button{width:5.3rem!important;height:5.3rem!important;font-weight:900!important;font-size:2rem!important;transition:all .2s ease!important}.quantity__button:hover{background:#111!important;color:#fff!important;transform:scale(1.04)}.quantity__input{font-family:'Barlow Condensed',Arial,sans-serif!important;font-size:2rem!important;font-weight:800!important}.product-form__submit{font-family:'Barlow Condensed',Arial,sans-serif!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;transition:transform .15s ease,box-shadow .15s ease!important}.product-form__submit:hover{animation:chWiggle .45s ease-in-out;box-shadow:0 8px 18px rgba(0,0,0,.16)!important}@keyframes chWiggle{0%,100%{transform:translateX(0)}20%{transform:translateX(-4px)}40%{transform:translateX(4px)}60%{transform:translateX(-3px)}80%{transform:translateX(3px)}}.ch-trust-badges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:22px 0 26px;width:100%}.ch-trust-badge{min-height:82px;padding:12px 8px;border:1px solid #d8d8d8;border-radius:9px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;transition:transform .2s ease,box-shadow .2s ease}.ch-trust-badge:hover{transform:translateY(-3px);box-shadow:0 7px 16px rgba(0,0,0,.12)}.ch-trust-icon{width:28px;height:28px;border-radius:7px;background:#111;color:#fff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:15px;font-weight:900;margin-bottom:7px}.ch-trust-title{font-family:'Barlow Condensed',Arial,sans-serif;font-size:12px;line-height:1.15;font-weight:800;letter-spacing:.035em;text-transform:uppercase;color:#111}.ch-trust-sub{font-family:'Barlow Condensed',Arial,sans-serif;font-size:10px;line-height:1.2;font-weight:600;color:#666;margin-top:3px}@media(max-width:749px){.ch-trust-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0 22px}.ch-trust-badge{min-height:74px}.ch-trust-title{font-size:11px}.ch-trust-sub{font-size:9px}.quantity{width:15rem!important}}@media(prefers-reduced-motion:reduce){.product-form__submit:hover,.ch-trust-badge:hover{animation:none;transform:none}}