.custom-product-wrapper{background:#000!important}.custom-product-wrapper .icon-with-text__item span.material-icon svg{fill:#fff!important}.custom-product-wrapper .icon-with-text__item .h4,.custom-product-wrapper p,.custom-product-wrapper h1,.custom-product-wrapper .compare-price,.custom-product-wrapper #shopify-installments *,.custom-product-wrapper .shopify-installments-content,.custom-product-wrapper hybrid-variant-picker fieldset.product-form__input .form__label,.custom-product-wrapper legend span,.custom-product-wrapper .quantity-label,.custom-product-wrapper .subtotal-text,.custom-product-wrapper .product__inventory,.custom-product-wrapper .purchase-text,.custom-product-wrapper .main-price span.money{color:#fff!important}.custom-product-wrapper .product-form__input input[type=radio]:checked+.variant_radio_label_container label,.custom-product-wrapper .variant_radio_input:checked+.variant_radio_label_container>label{border:1px solid #fff!important}.custom-product-wrapper .rating-container{background:#000!important;padding-left:0}.custom-product-wrapper .sale-badge{background:#097350!important;border-radius:10px}.custom-product-wrapper .buy-buttons-container .product-form-button{background-color:#7c202a!important;text-transform:uppercase!important;font-weight:400!important}.benefits-grid__list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.benefits-grid__item{display:flex;align-items:flex-start;background:transparent;min-height:40px;align-items:center}.benefits-grid__icon{width:24px;height:24px;flex:0 0 24px;display:flex;align-items:center;justify-content:center;color:#0000;margin:8px 8px 8px 0}.benefits-grid__icon img{width:24px;height:24px;display:block}.benefits-grid__text{margin:8px 0;font-family:Neue Montreal,sans-serif;font-weight:400;font-size:14px;line-height:150%;letter-spacing:4%;vertical-align:middle;color:inherit}.benefits-grid__text p{margin:0;color:#fff}.benefits-grid__text strong{font-weight:400;color:#fff}.pf-track{display:flex;gap:12px;align-items:flex-start;overflow:visible}.pf-item{flex:1;text-align:center}.pf-icon{width:40px;height:40px;margin:0 auto 8px;display:flex;align-items:center;justify-content:center;border-radius:50%}.pf-icon img{width:40px;height:40px;object-fit:contain;display:block}.pf-text{color:#d4c7b4;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.48px}.pf-line1,.pf-line2{display:block}@media(max-width:1800px){.pf-icon{width:36px;height:36px;margin:0 auto 7.2px}.pf-icon img,.pf-icon__ph{width:36px;height:36px}}@media(max-width:768px){.pf-item{width:100px;flex:0 0 100px}.pf-track{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding-bottom:8px;gap:6px}.pf-track{scrollbar-width:none}.pf-track{gap:10.8px}}.product-variant-options__button-wrapper{display:flex;border:1px solid #454545;overflow:hidden}.product-variant-options__button-wrapper .variant_radio_label_container{margin:0;flex:1 0 25%;width:25%}.product-variant-options__button-wrapper .variant_radio_label_container label{background:transparent!important;color:#fff!important;border:1px solid #454545;border-radius:0!important;width:100%;height:100%;display:flex!important;align-items:center;justify-content:center}.custom-product-wrapper .product-form__input input[type=radio]:checked+.variant_radio_label_container label,.custom-product-wrapper .variant_radio_input:checked+.variant_radio_label_container>label{border:1.5px solid #FFFFFF!important}.custom-product-wrapper .size-wrapper{display:flex;align-items:center;justify-content:space-between}.custom-product-wrapper #openSizeGuide{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px;color:#fff;text-decoration:underline;background:transparent;border:none;cursor:pointer}.size-popup{position:fixed;top:0;right:0;bottom:0;left:0;display:none;z-index:9999}.size-popup.active{display:block}.size-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.size-guide-modal .size-modal{max-width:900px;position:relative;z-index:1;background:#fff;width:min(736px,73vw);border-radius:14px;padding:32px;box-shadow:0 10px 30px #0000002e;outline:1px solid #e6e2dc;transform:translate(-50%,-50%);top:50%;left:50%}.size-guide-modal .size-header{display:flex;justify-content:space-between;align-items:center}.size-guide-modal *{color:#121212}.size-guide-modal .size-header h2{margin:0;color:#121212;font-weight:400;font-size:24px;line-height:130%;letter-spacing:4%;vertical-align:middle;text-transform:capitalize}.size-guide-modal .unit-toggle{margin:10px 0 20px;display:flex;align-items:center;gap:10px}.size-guide-modal .switch{position:relative;width:40px;height:20px}.size-guide-modal .switch input{display:none}.size-guide-modal .slider{position:absolute;top:0;right:0;bottom:0;left:0;background:#ccc;border-radius:20px;cursor:pointer}.size-guide-modal .slider:before{content:"";position:absolute;width:16px;height:16px;background:#fff;top:2px;left:2px;border-radius:50%;transition:.3s}.size-guide-modal input:checked+.slider:before{transform:translate(20px)}.size-guide-modal .size-content{display:flex;gap:20px}.size-guide-modal .size-table table{border-collapse:collapse;width:100%;background:#fff;border-radius:10px;overflow:hidden}.size-guide-modal .size-table th,.size-guide-modal.size-table td{padding:10px;border:1px solid #ddd;text-align:center}.size-guide-modal .size-table th,.size-guide-modal .size-table td:first-child{font-weight:400;font-size:16px;line-height:150%;letter-spacing:4%;vertical-align:middle;text-align:center;background:#f6f4f0;color:#121212;padding:12px 0;border:1px solid #E9E2D8;width:99px}.size-guide-modal button#closeSizeGuide{cursor:pointer;background:transparent;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;padding:0}.size-guide-modal td{font-weight:400;font-size:16px;line-height:150%;letter-spacing:4%;vertical-align:middle;text-align:center;color:#121212;padding:12px 0;border:1px solid #E9E2D8}.size-guide-modal .table-cm{display:none}.size-guide-modal .table-in.active,.size-guide-modal .table-cm.active{display:table}.size-guide-modal .table-in.hide{display:none}.size-guide-modal .size-image img{max-width:250px;border-radius:10px}@media(max-width:768px){.size-guide-modal .size-content{flex-direction:column}}.text_block-AeHkxVHFwazJzRnBYN__body_eGT7LQ{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#85633b,#85633b);color:#fff;padding:6px 16px;border-radius:100px;font-size:11px;letter-spacing:1.2px;text-transform:uppercase;font-weight:500;width:fit-content;margin-bottom:16px;box-shadow:0 2px 12px #c8956c33}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-main-product.css.map */
