.product__info-container{padding-left:2rem}.product-form__input--color input[type=radio]+label{border-radius:50%!important;border:1px solid rgba(0,0,0,.1)!important;width:32px!important;height:32px!important;padding:0!important;margin-right:1rem!important;transition:all .3s ease!important}.product-form__input--color input[type=radio]:checked+label{border:2px solid #000!important;box-shadow:0 0 0 2px #fff inset!important}.product-form__input:not(.product-form__input--color) input[type=radio]+label{border:1px solid rgba(0,0,0,.1)!important;border-radius:0!important;padding:1rem 2rem!important;font-size:9px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#000!important;background-color:transparent!important;transition:all .3s ease!important;margin-right:1rem!important}.product-form__input:not(.product-form__input--color) input[type=radio]:checked+label{background-color:#111412!important;color:#fff!important;border-color:#111412!important}.form__label{font-size:9px!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#00000080!important;margin-bottom:1.5rem!important}.product-form__quantity{display:flex!important;justify-content:space-between!important;align-items:center!important;border-bottom:1px solid rgba(0,0,0,.1)!important;border-top:1px solid rgba(0,0,0,.1)!important;padding:2rem 0!important;margin-top:3rem!important}.quantity__label{margin:0!important;font-size:9px!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#00000080!important}.quantity{width:auto!important;border:none!important;min-height:auto!important;display:flex!important;align-items:center!important;background:transparent!important}.quantity:after{display:none!important}.quantity__button{width:3rem!important;height:3rem!important;color:#000!important}.quantity__input{font-size:1.2rem!important;color:#000!important;font-weight:500!important;padding:0!important}.product-form__buttons{margin-top:3rem!important}.product-form__submit{border-radius:0!important;background-color:#111412!important;color:#fff!important;font-size:10px!important;letter-spacing:.15em!important;text-transform:uppercase!important;border:none!important;padding:1.5rem!important;transition:opacity .3s ease!important}.product-form__submit:hover{opacity:.8!important}.product-form__submit:after{display:none!important}.sx-buy-microcopy{display:block;font-size:11px;color:#0006;margin-top:1.5rem;display:flex;align-items:center;gap:.5rem}.sx-buy-microcopy svg{width:12px;height:12px}.sx-care-box p{line-height:1.5}.product-form__input{border-top:1px solid rgba(0,0,0,.1)!important;padding-top:2rem!important;margin-top:0!important;margin-bottom:2rem!important}fieldset.product-form__input{margin:0!important}.pd-wrapper{max-width:100%!important;margin:0!important;font-family:var(--font-body-family),sans-serif;color:#1a1a1a;width:100%;font-size:14px;line-height:1.6}.pd-divider{border-top:1px solid rgba(0,0,0,.1);margin:4rem 0}.pd-row{display:flex;flex-wrap:wrap;gap:3rem}.pd-label{flex:0 0 200px;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#00000080;margin-top:5px}.pd-content{flex:1;min-width:300px}.pd-content p{margin:0 0 1rem;color:#4a4a4a}.pd-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:3rem;margin-bottom:4rem}.pd-stat-val{font-size:3rem;font-family:var(--font-heading-family),sans-serif;font-weight:300;line-height:1;margin-bottom:.5rem;color:#1a1a1a}.pd-stat-unit{font-size:1rem;font-family:var(--font-body-family),sans-serif}.pd-stat-label{font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:#00000080}.pd-bottom-row{display:flex;flex-wrap:wrap;gap:3rem;justify-content:space-between}.pd-includes-list{list-style:none;padding:0;margin:0}.pd-includes-list li{display:flex;align-items:center;color:#4a4a4a;margin-bottom:.75rem}.pd-includes-list li:before{content:"\2014";margin-right:1rem;color:#0000004d}.pd-origin-box{background:#f8f7f5;padding:3rem;flex:1;max-width:500px;display:flex;flex-direction:column;justify-content:center}.pd-origin-label{font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:#00000080;margin-bottom:1rem}.pd-origin-val{font-size:1.8rem;font-weight:300;color:#1a1a1a;margin:0}@media screen and (max-width:768px){.pd-label{flex:0 0 100%;margin-bottom:1rem}.pd-origin-box{padding:2rem;width:100%;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/product-overrides.css.map */
