.product-single{--rqst-product-gap: 10px}.product-single .product__block{padding-bottom:var(--rqst-product-gap)}.product-single .product__block--title{margin-bottom:0}.product-single .product__form{gap:var(--rqst-product-gap)}.product-single .product-single__wrapper .product__submit__holder{padding-top:0}.product-single .shop-pay-terms{margin-bottom:var(--rqst-product-gap)}.product-single .shop-pay-terms:not(:has(*)){display:none}.product-single .product__price-and-badge,.product-single .product__price>*{margin-bottom:0}.product-single .product__block:has(+.product__block--title) .product__subheading p{font:400 12px/1.4 var(--FONT-STACK-BODY);color:#666}.product-single .product__title{text-transform:none}.product-single .product__submit__add{--btn-bg: #4D0C12;--btn-border: #4D0C12;--btn-text: #EFEFED;--btn-bg-hover: #30050E;--btn-text-alpha-10: rgba(239, 239, 237, .1)}.product-single .product__accordion:after{background-color:#ded3c9}.product__final-sale-wrap{display:none}.cart-bar .cart-bar__product__title{text-transform:none}.template-product .accordions-section .section__heading{text-transform:none;color:#000}.template-product .accordions-section .accordion__title-text{font-family:var(--FONT-STACK-BODY);font-style:normal;font-weight:var(--FONT-WEIGHT-BODY);letter-spacing:normal;text-transform:none}.template-product .accordions-section .accordion__item{background-color:#efefed}.product-single .product__submit__add [data-compare-price]{color:#ded3c9;opacity:1}@media(min-width:1024px){.cart-bar .cart-bar__form__wrapper{align-items:center}.cart-bar .cart-bar__info:not(:last-child){align-self:center;justify-content:center;flex-wrap:nowrap;margin-bottom:0;text-align:left}}.cart-bar .cart-bar__product__title{color:#000}.cart-bar .cart-bar__product__short-description{margin:0 0 4px;color:#666;font:400 12px/1.4 var(--FONT-STACK-BODY);text-transform:none;letter-spacing:normal}.product-single .selector-wrapper:has(.rqst-option-content) .radio__fieldset{width:100%;margin:0}.product-single .radio__buttons:has(.rqst-option-content){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.product-single .radio__buttons:has(.rqst-option-content) .radio__button{min-width:0;max-width:none;margin:0}.product-single .radio__fieldset .radio__label:has(.rqst-option-content){display:flex;align-items:center;height:100%;min-width:0;min-height:48px;padding:12px 16px;border:1px solid #DED3C9;border-radius:0;background:transparent;color:#000;font:400 14px/1.4 var(--FONT-STACK-BODY);text-transform:none;letter-spacing:normal;text-align:left}.product-single .rqst-option-content{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.product-single .rqst-option-content .option-title{min-width:0;overflow-wrap:anywhere}.product-single .rqst-option-price{flex-shrink:0;white-space:nowrap}.product-single .radio__label:has(.rqst-option-content):hover{border-color:#4d0c12}.product-single .radio__input:checked~.radio__label:has(.rqst-option-content){background:#4d0c12;border-color:#4d0c12;color:#efefed}.product-single .radio__input:focus-visible~.radio__label:has(.rqst-option-content){outline:2px solid #4D0C12;outline-offset:2px}@media(min-width:1024px){.product-single .radio__buttons:has(.rqst-option-content):has(>.radio__button:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.product-single .radio__label:has(.rqst-option-content){padding:12px;font-size:12px}}.product-single .radio__buttons:has(.rqst-option-content):has(>.radio__button:only-child){grid-template-columns:minmax(0,1fr)}.product-single .swatch__input:checked~.swatch__label{box-shadow:0 0 0 2px #4d0c12}.product-single .swatch__input:checked~.swatch__label:before,.product-single .swatch__label .icon-check{display:none}@media(max-width:767px){.product-single .selector-wrapper:has(.swatch__button--circle){grid-column:1 / -1}.product-single .radio__fieldset:has(.swatch__button--circle){margin:0;padding:0}.product-single .radio__buttons:has(>.swatch__button--circle){display:flex;flex-wrap:nowrap;gap:4px;width:100%;min-width:0;padding-block:2px}.product-single .radio__fieldset .swatch__button--circle{--swatch-size: 30px;flex:0 1 30px;min-width:0;margin:0}.product-single .radio__fieldset .swatch__button--circle .swatch__label{width:100%;height:auto;aspect-ratio:1}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/rqst-product-custom.css.map */
