.product-details .product-title h1,.product-details h1{font-size:40px;font-weight:700;color:#3b1711;line-height:1.2;margin:0}@media screen and (max-width: 749px){.product-details .product-title h1,.product-details h1{font-size:28px}}.product-details .price,.product-details .price-container,.product-details .price-item--regular,.product-details .price-item--sale{font-size:40px;font-weight:700;color:#3b1711}.product-details .compare-at-price{font-size:28px;font-weight:400;color:#666}@media screen and (max-width: 749px){.product-details .price,.product-details .price-container,.product-details .price-item--regular,.product-details .price-item--sale{font-size:32px}}.product-details .availability-badge,.product-details .product-availability{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#3b1711}.product-details .availability-badge:before,.product-details .product-availability:before{content:"";width:8px;height:8px;border-radius:50%;background:#90ae85}.product-details .availability-badge.out-of-stock:before{background:#c9462a}.product-details .variant-picker__label,.product-details .product-form__input label,.product-details .form__label{font-size:18px;font-weight:700;color:#222;margin-bottom:8px;display:block}.product-details .variant-picker__options,.product-details .product-form__input--pill{display:flex;flex-wrap:wrap;gap:8px;margin:0}.product-details .variant-picker__options+.variant-picker__options,.product-details .product-form__input--pill+.product-form__input--pill,.product-details .product-form__input--pill+.product-form__input--swatch{margin-top:16px;margin-bottom:0}.product-details .variant-picker__option,.product-details .product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-width:80px;padding:10px 20px;font-size:18px;font-weight:400;color:#3b1711;background:#fff;border:1px solid #3B1711;border-radius:8px;cursor:pointer;transition:all .2s ease}.product-details .variant-picker__option:hover,.product-details .product-form__input--pill input[type=radio]+label:hover{border-color:#c9462a}.product-details .variant-picker__option.selected,.product-details .variant-picker__option[aria-checked=true],.product-details .product-form__input--pill input[type=radio]:checked+label{background:#3b1711;color:#fff;border-color:#3b1711;font-weight:700}.product-details .product-form__input--pill input[type=radio]+label.has-description{flex-direction:column;padding:12px 24px;min-width:120px}@media screen and (max-width: 767px){.product-details .product-form__input--pill input[type=radio]+label.has-description{padding:10px 12px}}.product-details .product-form__input--pill input[type=radio]+label .variant-option-name{font-weight:700;font-size:18px;line-height:1.3}.product-details .product-form__input--pill input[type=radio]+label .variant-option-description{font-weight:400;font-size:14px;line-height:1.4;margin-top:0}.product-details .product-form__input--pill input[type=radio]:checked+label .variant-option-name{font-weight:700}.product-details .product-form__input--pill input[type=radio]+label{position:relative}.variant-option-badge{position:absolute;top:-10px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:4px;padding:4px;font-size:10px;font-weight:400;color:#fff;background:#d44a2c;border-radius:4px;white-space:nowrap;z-index:1}.variant-option-badge svg,.variant-option-badge img{width:12px;height:12px;flex-shrink:0}.variant-option--buttons:not(:has(.sbs-swatch-item)) input[type=radio]+label:before{display:none}.product-details .customization-option label,.product-details .text-field__label{font-size:18px;font-weight:700;color:#222;margin-bottom:8px;display:block}.product-details .customization-option input[type=text],.product-details .text-field__input,.product-details .field__input{width:100%;padding:12px 16px;font-size:18px;color:#3b1711;background:#fff;border:1px solid #D9D9D9;border-radius:8px;outline:none;transition:border-color .2s ease}:is(.product-details .customization-option input[type=text],.product-details .text-field__input,.product-details .field__input):focus{border-color:#90ae85;outline:none;box-shadow:none}.product-details .customization-option input[type=text]::placeholder,.product-details .text-field__input::placeholder,.product-details .field__input::placeholder{color:#999}.product-details .customization-option input[type=text]:focus,.product-details .text-field__input:focus,.product-details .field__input:focus{border-color:#90ae85;outline:none;box-shadow:none}.product-details .quantity-selector,.product-details .quantity__wrapper{display:flex;align-items:center;border:1px solid #D9D9D9;border-radius:6px;overflow:hidden}.product-details .quantity-selector button,.product-details .quantity__button{display:flex;align-items:center;justify-content:center;width:40px;height:44px;background:transparent;border:none;cursor:pointer;color:#3b1711}.product-details .quantity-selector input,.product-details .quantity__input{width:50px;height:44px;text-align:center;font-size:16px;color:#3b1711;border:none;border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9}.product-details .product-info-block{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:14px;color:#3b1711}.product-details .product-info-block__item{display:flex;align-items:center;gap:6px}.product-details .product-info-block__label{color:#666}.product-details .product-info-block__value{font-weight:500}.product-details>*+*{margin-top:16px}.product-details .group-block{display:flex;flex-direction:column;gap:16px}.product-details .price-availability-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-page-custom.css.map */
