.product__title h1{color:#0e263c;font-family:var(--font-heading-family);font-size:30px;font-weight:600;line-height:39px;letter-spacing:.06em}.product__info-container .price--on-sale .price-item--regular{color:#0e263c;font-family:var(--font-body-family);font-size:10px;font-weight:200;line-height:13px;letter-spacing:.06em}.product__info-container .price--on-sale .price-item--sale{color:#0e263c;margin-right:0;font-family:var(--font-body-family);font-size:18px;font-weight:400;line-height:18px;letter-spacing:0em}.product__info-container .product__description{color:#0e263c;margin-top:21px;margin-bottom:25px;font-family:var(--font-subheading-family);font-size:14px;font-weight:200;line-height:21px;letter-spacing:0em}.product-form__input-label{display:flex;align-items:center;text-transform:uppercase;margin-bottom:10px;font-family:var(--font-subheading-family);font-size:14px;font-weight:200;line-height:21px}fieldset.product-form__input .form__label{margin-bottom:0;font-size:inherit;font-weight:inherit;line-height:inherit}.product-form__input-label span{margin-left:5px;font-weight:400}.product-form__style-option input[type=radio]+label{padding:.1rem;margin-right:2rem;margin-top:1rem;border:.5px solid #0E263C}.product-form__style-option input[type=radio]:checked+label{background-color:transparent;border:.5px solid #8e5936;outline:.5px solid #8e5936;outline-offset:3px}.product-form__style-option input[type=radio]:checked+label:before{content:none}.product-form__input.has-many-quantity .option_variant{margin-top:15px}.product-form__input.has-many-quantity .product-form__input-label,.product-form__input.has-many-quantity .quantity__label{display:none}.product-form__input.has-many-quantity .product-form__quantity{margin:0}.product-form__input.has-many-quantity .variants_list{display:flex;flex-wrap:wrap;--grid-mobile-horizontal-spacing: 20px;--grid-mobile-vertical-spacing: 15;column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}.option_variant{flex:1;justify-content:space-around;width:calc(50% - var(--grid-mobile-horizontal-spacing));max-width:calc(50% - var(--grid-mobile-horizontal-spacing))}.product-form__input.has-many-quantity .option_variant--inner{display:inline-flex;align-items:center;justify-content:space-between;border:.5px solid #0E263C;border-radius:50px;padding:5px;width:100%}.product-form__input.has-many-quantity .option_variant--name{text-align:center;margin-bottom:5px;color:#0e263c;font-family:var(--font-subheading-family);font-size:14px;font-weight:400;line-height:21px;letter-spacing:0em}.variant__image-wrapper{margin-bottom:-10px}.variant__image-wrapper img{--variant-image-wrapper-dimensions: 45px;width:var(--variant-image-wrapper-dimensions);height:var(--variant-image-wrapper-dimensions)}.variant__qty-wrapper{margin-left:5px}.variant__qty-wrapper .quantity:before,.variant__qty-wrapper .quantity:after{content:none}.variant__qty-wrapper .quantity{width:calc(8.5rem / var(--font-body-scale) + var(--inputs-border-width) * 2)}.variant__qty-wrapper .quantity__button{width:calc(2rem / var(--font-body-scale))}.product-form__buttons{max-width:100%}.product-form__buttons .product-form__submit{text-transform:uppercase;color:#0e263c;margin-bottom:15px;font-family:var(--font-body-family);font-size:14px;font-weight:400;line-height:17px}.product-form__buttons .product-form__submit,.product-form__buttons .product-form__custom-button .button{min-height:calc(4.9rem + var(--buttons-border-width) * 2)}.product-form__buttons .product-form__submit span{display:flex;align-items:center}.product-form__buttons .product-form__submit-icon{margin-left:5px;margin-top:2px}.product-form__buttons .product-form__custom-button .button{min-width:100%;text-transform:uppercase;font-family:var(--font-body-family);font-size:14px;font-weight:400;line-height:17px}.product-form__buttons .product-form__custom-button .button-component__icon{margin-top:0}.accordion__title{color:#00263e;text-transform:uppercase;font-family:var(--font-heading-family);font-size:15px;font-weight:600;line-height:19px;letter-spacing:.06em}.product__accordion .accordion__custom-icon{position:absolute;left:auto;right:13px;top:50%;transform:translateY(-50%)}.product__accordion .accordion__custom-icon span{position:absolute;left:0;top:50%;transform:translateY(-50%);width:13px;height:1px;background-color:#000;transition:transform .2s ease-in-out,opacity .2s ease-in-out}.product__accordion .accordion__custom-icon span:first-child{transform:rotate(90deg)}.product__accordion [aria-expanded=true] .accordion__custom-icon span:first-child{opacity:1;transform:rotate(0)}.accordion__content{color:#00263e;font-family:var(--font-subheading-family);font-size:14px;font-weight:200;line-height:21px}@media screen and (min-width:750px){.product .product__info-wrapper{padding:0}.product__info-container{max-width:100%}.product__title h1{font-size:40px;line-height:52px}.product__info-container .price--on-sale .price-item--regular{font-size:12px;line-height:16px}.product__info-container .price--on-sale .price-item--sale{font-size:18px;font-weight:300;line-height:23px;letter-spacing:.06em}.product__info-container .product__description{margin-top:22px;margin-bottom:25px;font-size:16px;line-height:24px}.product-form__input-label{font-size:16px;line-height:20px}.product-form__input.has-many-quantity .option_variant--name{font-size:16px;line-height:24px}.variant__qty-wrapper .quantity{width:calc(9.5rem / var(--font-body-scale) + var(--inputs-border-width) * 2)}.variant__qty-wrapper .quantity__button{width:calc(3.2rem / var(--font-body-scale))}.product-form__buttons .product-form__submit{font-size:18px;line-height:22px}.product-form__buttons .product-form__submit-icon{margin-left:10px}.product-form__buttons .product-form__custom-button .button{font-size:18px;line-height:22px}.accordion__title{font-size:20px;line-height:26px}.accordion__content{font-size:16px;line-height:24px}}@media screen and (min-width:990px){.product .product__info-wrapper{padding:0 0 0 4rem}.product__info-container .price--on-sale .price-item--regular{font-size:14px;line-height:18px}.product__info-container .product__description{margin-top:22px;margin-bottom:20px}.product-form__input-label{margin-bottom:16px}.product-form__input.has-many-quantity{max-width:100%}.product-form__input.has-many-quantity .variants_list{--grid-desktop-horizontal-spacing: 16px;--grid-desktop-vertical-spacing: 10;column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}.product-form__input.has-many-quantity .option_variant:not(:last-child){margin-right:0}.option_variant{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.product-form__buttons .product-form__submit-icon{margin-left:5px}.accordion__title{font-size:18px;line-height:23px}}@media screen and (min-width:1065px)and (max-width:1245px){.product-form__input.has-many-quantity .variants_list{--grid-desktop-horizontal-spacing: 10px}.variant__image-wrapper img{--variant-image-wrapper-dimensions: 40px }.variant__qty-wrapper .quantity{width:calc(5.5rem / var(--font-body-scale) + var(--inputs-border-width) * 2)}.variant__qty-wrapper .quantity__button{width:calc(1.2rem / var(--font-body-scale))}}@media screen and (min-width:990px)and (max-width:1245px){.product--custom{--Ipad-media-size: 40% }.product.product--custom .product__media-wrapper{width:var(--Ipad-media-size);max-width:var(--Ipad-media-size)}.product.product--custom .product__info-wrapper{width:calc(100% - var(--Ipad-media-size));max-width:calc(100% - var(--Ipad-media-size))}}.product__trust-signals{margin-top:16px}.product__trust-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px 16px}.product__trust-item{display:flex;align-items:center;gap:6px;color:var(--trust-text-color, rgba(14, 38, 60, 1));font-family:var(--font-body-family);font-size:12px;font-weight:400;line-height:16px}.product__trust-icon{flex-shrink:0;width:14px;height:14px;color:var(--trust-icon-color, rgba(164, 199, 84, 1))}img.product__trust-icon{object-fit:contain}@media screen and (min-width:750px){.product__trust-item{font-size:13px;line-height:17px}}.product__trust-signals--pills .product__trust-list{gap:8px}.product__trust-signals--pills .product__trust-item{background:var(--trust-pill-bg, #f3f5ec);border:1px solid var(--trust-pill-border, var(--trust-pill-bg, #f3f5ec));border-radius:999px;padding:6px 12px;line-height:1.2}.product-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--sticky-atc-bg, #ffffff);box-shadow:0 -4px 14px #00000014;padding:10px 12px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));display:none}.product-sticky-atc[hidden]{display:none!important}@media screen and (max-width:749px){.product-sticky-atc:not([hidden]){display:block}}.product-sticky-atc__inner{display:flex;align-items:center;gap:10px}.product-sticky-atc__media{flex-shrink:0;width:48px;height:48px;border-radius:6px;overflow:hidden;background:#0000000a}.product-sticky-atc__media img{width:100%;height:100%;object-fit:cover;display:block}.product-sticky-atc__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.2}.product-sticky-atc__title{font-size:13px;font-weight:600;color:#0e263c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-sticky-atc__price{font-size:13px;color:#0e263ccc;margin-top:2px}.product-sticky-atc__button{flex-shrink:0;min-height:44px;padding:0 18px;font-size:14px;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em}.price__savings-pill{display:inline-flex;align-items:center;margin-left:8px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1.4;white-space:nowrap;vertical-align:middle}.product__spacer{display:block;width:100%;height:0;line-height:0;font-size:0;flex-shrink:0;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/54/assets/custom-section-main-product.css.map */
