.product__title h1,.product__title .h1,.product__title h2,.product__title .h2{font-size:2.8rem;font-weight:700;letter-spacing:-.5px;line-height:1.2;color:#111}@media (min-width: 750px){.product__title h1,.product__title .h1,.product__title h2,.product__title .h2{font-size:3.2rem}}.product .price-item--regular,.product .price-item--sale{font-size:2.6rem;font-weight:800;color:#111}.product .price-item--sale{color:#e53e3e}.product .price-item--regular.price-item--last:not(:only-child){font-size:1.6rem;opacity:.5;text-decoration:line-through}.product .price .badge{background:#e53e3e;color:#fff;font-size:1.2rem;font-weight:700;padding:4px 10px;border-radius:6px;text-transform:uppercase;letter-spacing:.5px}.product__media-item .media{border-radius:12px;overflow:hidden}.product__media-item img{border-radius:12px}.thumbnail-list .thumbnail{border-radius:8px;overflow:hidden;border:2px solid transparent;transition:border-color .2s ease,transform .2s ease}.thumbnail-list .thumbnail:hover,.thumbnail-list .thumbnail.is-active{border-color:#111;transform:scale(1.03)}.product-form__input label:not(.form__label){border-radius:8px!important;padding:10px 20px!important;font-size:1.3rem;font-weight:600;border:1.5px solid #ddd!important;transition:all .2s ease;background:#fff;color:#555;cursor:pointer}.product-form__input label:not(.form__label):hover{border-color:#111!important;color:#111}.product-form__input input:checked+label:not(.form__label){background:#111!important;border-color:#111!important;color:#fff!important}.product-form__input--swatch label{border-radius:50%!important}.quantity{border-radius:10px;border:1.5px solid #ddd;overflow:hidden}.quantity button{border:none;background:transparent;color:#111;font-size:1.6rem;font-weight:600;padding:12px 16px;transition:background .15s ease}.quantity button:hover{background:#f5f5f5}.quantity input{border:none;font-weight:700;font-size:1.5rem;color:#111;text-align:center}.product-form__submit{border-radius:12px!important;min-height:56px;font-size:1.5rem!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase;transition:all .25s ease!important;position:relative;overflow:hidden}.product-form__submit:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff1a;opacity:0;transition:opacity .25s ease}.product-form__submit:hover:after{opacity:1}.shopify-payment-button__button{border-radius:12px!important;min-height:52px}.product__description{font-size:1.5rem;line-height:1.8;color:#444}.product__description h1,.product__description h2,.product__description h3{color:#111;font-weight:700;margin-top:2rem;margin-bottom:1rem}.product__description ul,.product__description ol{padding-left:2rem;margin:1.5rem 0}.product__description li{margin-bottom:.8rem}.product__inventory{display:inline-flex;align-items:center;gap:6px;font-size:1.3rem;font-weight:600;padding:6px 14px;border-radius:20px;background:#3ed6601a;color:#16a34a}.product__inventory .svg-wrapper{width:14px;height:14px}.product__inventory--low{background:#f59e0b1a;color:#d97706}.pdp-trust-strip{display:flex;flex-wrap:wrap;gap:16px;padding:20px 0;margin:8px 0 0;border-top:1px solid #eee}.pdp-trust-strip__item{display:flex;align-items:center;gap:6px;font-size:1.2rem;color:#666;white-space:nowrap}.pdp-trust-strip__icon{font-size:1.4rem;line-height:1}.pdp-trust-strip__check{color:#16a34a;font-weight:700}.product__info-container>.product-form{padding-top:20px;border-top:1px solid #f0f0f0}.product__tax{font-size:1.2rem;color:#999}.product__tax a{color:#666}.share-button{padding-top:16px;margin-top:8px;border-top:1px solid #f0f0f0}.product__accordion .accordion__title{font-weight:700;font-size:1.5rem}.related-products .card{border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.related-products .card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.product__info-container>*:first-child{margin-top:0}@media (max-width: 749px){.product__title h1,.product__title .h1,.product__title h2,.product__title .h2,.product .price-item--regular,.product .price-item--sale{font-size:2.2rem}.pdp-trust-strip{gap:12px}.product-form__submit{min-height:50px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/pdp-premium.css.map */
