.product{column-gap:0}.product__media-wrapper{background:#f4f6fa;border-radius:16px 0 0 16px;overflow:hidden}@media screen and (max-width:749px){.product__media-wrapper{border-radius:0}}.product__info-wrapper{background:#fff;border-radius:0 16px 16px 0;border-left:1px solid #eef0f4}@media screen and (min-width:990px){.product__info-wrapper{padding:0!important}}.product__info-container{padding:36px 40px 40px}@media screen and (max-width:749px){.product__info-wrapper{border-radius:0;border-left:none;border-top:1px solid #eef0f4}.product__info-container{padding:24px 20px 32px}}.product__info-container>*+*{margin-top:0}.product__title h2,.product__title .h1,.product__title h1{font-size:clamp(1.7rem,2.8vw,2.4rem);font-weight:900;color:#0a1628;text-transform:uppercase;letter-spacing:.06em;line-height:1.15;margin:0 0 16px}.product__title a{color:inherit;text-decoration:none}.product__text.caption-with-letter-spacing{font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#e8700a;display:block;margin-bottom:10px}.product .price--large .price__container{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.product .price--large .price-item--regular{font-size:2rem;font-weight:900;color:#0a1628;letter-spacing:.01em;line-height:1}.product .price--large.price--on-sale .price-item--sale{font-size:2rem;font-weight:900;color:#e8700a;letter-spacing:.01em}.product .price--large.price--on-sale .price-item--regular{font-size:1rem;color:#aaa;font-weight:500;text-decoration:line-through}.product .price .badge--sale{background:#e8700a;color:#fff;font-size:.65rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:4px 12px;border-radius:100px;border:none;vertical-align:middle}.product .price .badge--sold-out{background:#0a1628;color:#fff;font-size:.65rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:4px 12px;border-radius:100px;border:none}.product .price--large{padding-bottom:20px;border-bottom:1px solid #eef0f4;margin-bottom:20px}.product-form__input{gap:12px}.product-form__input .form__label{font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0a1628;margin-bottom:10px}.swatch-input__input:checked+.swatch__label,.swatch-input__input:checked+.swatch__label--disabled{background:#0a1628;color:#fff;border-color:#0a1628}.swatch__label{border-radius:4px;font-size:.82rem;font-weight:700;letter-spacing:.06em;border:2px solid #ddd;transition:border-color .18s,background .18s,color .18s}.swatch__label:hover{border-color:#e8700a;color:#e8700a}.product-form__quantity .form__label,.product-form__quantity-top .form__label{font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0a1628}.product-form__submit{background:#e8700a!important;color:#fff!important;border:2px solid #E8700A!important;min-height:56px;font-size:.9rem!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase;border-radius:4px!important;transition:background .22s,transform .22s,box-shadow .22s!important;box-shadow:0 4px 20px #e8700a4d!important}.product-form__submit:hover:not([disabled]):not([aria-disabled=true]){background:#0a1628!important;border-color:#0a1628!important;transform:translateY(-1px);box-shadow:0 8px 28px #0a162840!important}.product-form__submit[aria-disabled=true],.product-form__submit[disabled]{background:#ccc!important;border-color:#ccc!important;box-shadow:none!important}.shopify-payment-button__button--branded{border-radius:4px!important}.shopify-payment-button__button--unbranded{background:#0a1628!important;color:#fff!important;border-radius:4px!important;font-size:.9rem!important;font-weight:700!important;letter-spacing:.08em!important;min-height:50px;border:2px solid #0A1628!important;transition:background .2s!important}.shopify-payment-button__button--unbranded:hover{background:#142236!important}.product__description{font-size:1rem;line-height:1.8;color:#555;padding-top:20px;border-top:1px solid #eef0f4;margin-top:4px}.product__description p+p{margin-top:12px}.product__description ul,.product__description ol{padding-left:20px;margin:12px 0}.product__description li{margin-bottom:6px;font-size:1rem;line-height:1.7}.product__accordion.accordion{border-top:1px solid #eef0f4}.product__accordion.accordion:last-of-type{border-bottom:1px solid #eef0f4;margin-bottom:8px}.product__accordion .summary__title{display:flex;align-items:center;justify-content:space-between;padding:16px 0;cursor:pointer;list-style:none}.product__accordion .accordion__title{font-size:.82rem;font-weight:800;color:#0a1628;text-transform:uppercase;letter-spacing:.1em;margin:0}.product__accordion details[open] .accordion__title{color:#e8700a}.product__accordion .icon-caret{color:#0a1628;transition:transform .25s}.product__accordion details[open] .icon-caret{transform:rotate(180deg);color:#e8700a}.product__accordion .accordion__content{font-size:.98rem;line-height:1.75;color:#555;padding:0 0 18px}.product__info-container .icon-with-text{display:flex;gap:20px;flex-wrap:wrap;padding:20px 0;border-top:1px solid #eef0f4;margin-top:4px}.product__info-container .icon-with-text__icon{color:#e8700a}.product__info-container .icon-with-text__body{font-size:.82rem;font-weight:600;color:#444;line-height:1.4}.thumbnail-list .thumbnail-list__item .thumbnail{border-radius:8px;overflow:hidden;border:2px solid transparent;transition:border-color .18s;opacity:.65}.thumbnail-list .thumbnail-list__item .thumbnail.active,.thumbnail-list .thumbnail-list__item .thumbnail:hover{border-color:#e8700a;opacity:1}.product__media-item .media{border-radius:12px;overflow:hidden}.product__inventory{font-size:.8rem;font-weight:600;letter-spacing:.04em}.related-products .title-wrapper-with-link h2{font-size:clamp(1.6rem,2.5vw,2.4rem);font-weight:900;color:#0a1628;text-transform:uppercase;letter-spacing:.05em}.related-products .title-wrapper-with-link .link{font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0a1628;border-bottom:2px solid #E8700A;text-decoration:none;padding-bottom:2px;transition:color .18s}.related-products .title-wrapper-with-link .link:hover{color:#e8700a}@media screen and (max-width:749px){.product__title h2,.product__title .h1,.product__title h1{font-size:clamp(1.4rem,6vw,2rem);letter-spacing:.04em}.product .price--large .price-item--regular,.product .price--large.price--on-sale .price-item--sale{font-size:1.6rem}.product-form__submit{min-height:52px;font-size:.85rem!important}.product__accordion .accordion__title{font-size:.78rem}.product__description{font-size:.95rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/as-product-page.css.map */
