.main-product-section{background:radial-gradient(circle at 8% 8%,rgba(218,228,239,.38),transparent 28rem),linear-gradient(180deg,#fbfaf7 0,#fff 38rem)}.main-product-section .product-detail__information{align-self:flex-start;background:#fff;border:1px solid #e7e4dd;border-radius:2.4rem;box-shadow:0 1.8rem 5rem #1b283917;padding:clamp(2rem,3vw,3.6rem)}.main-product-section .product-detail__meta-value{color:#607083;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.main-product-section .product-detail__title{color:#172638;font-size:clamp(2.8rem,2.65vw,4.1rem)!important;line-height:1.08;letter-spacing:-.035em;margin-bottom:1.4rem!important}.main-product-section .product-detail__price{border-bottom:1px solid #ece9e2;margin-bottom:2rem!important;padding-bottom:1.8rem}.main-product-section .product-detail__price .price{color:#172638;font-size:clamp(2.5rem,2vw,3.2rem);font-weight:750}.main-product-section .product-detail__variant-picker{margin-bottom:1.8rem!important}.main-product-section .product-form__input .form__label{align-items:center;color:#293a4e;font-size:1.4rem;font-weight:650;margin-bottom:1.2rem}.main-product-section .product-form__input .option_value{color:#172638;font-weight:750}.main-product-section .product__color-swatch{border:2px solid #fff;box-shadow:0 0 0 1px #d8d5ce,0 .5rem 1.3rem #1422321a;height:4.6rem;transition:box-shadow .2s ease,transform .2s ease;width:4.6rem}.main-product-section input:checked+.product__color-swatch{box-shadow:0 0 0 2px #1e3d63,0 .7rem 1.7rem #14223224;transform:translateY(-.2rem)}.main-product-section .product-form__input_size{display:grid!important;gap:.9rem!important;grid-template-columns:repeat(3,minmax(0,1fr))}.main-product-section .product-form__input_size .form__label{grid-column:1 / -1}.main-product-section .product-form__input_size .product__item-option{align-items:center;background:#fff;border-color:#dcd9d2;border-radius:1rem;display:flex;justify-content:center;min-height:4.8rem;padding:.9rem 1rem!important;text-align:center;width:100%}.main-product-section .product-form__input_size input:checked+.product__item-option{background:#1b3353;border-color:#1b3353;box-shadow:0 .8rem 1.8rem #1b33532e;color:#fff}.main-product-section .product-form__input_size input:focus-visible+.product__item-option,.main-product-section .product__color-swatch:focus-visible,.main-product-section .product-form__submit:focus-visible{outline:3px solid rgba(46,106,164,.35);outline-offset:3px}.main-product-section .product-addons__ask-question{color:#244e7d;font-weight:700;text-underline-offset:.3rem}.main-product-section .product-detail__text-heading{color:#17385c;font-size:1.45rem;margin-bottom:.5rem}.main-product-section .product-detail__text-content{background:#eef5fb;border:1px solid #d7e6f3;border-radius:1.2rem;color:#334b63;font-size:1.35rem;line-height:1.55;padding:1.2rem 1.4rem}.main-product-section .product-detail__text-content a{color:#173f69;font-weight:750}.main-product-section .product-detail__buy-buttons{margin-bottom:1.8rem!important}.main-product-section .product__submit-form-cart{gap:1rem!important}.main-product-section .product-form__quantity .quantity{background:#f5f5f2;border-color:#dedbd4;border-radius:1.2rem;min-height:5.6rem}.main-product-section .product-form__submit{background:#18395f;border-color:#18395f;border-radius:1.2rem;box-shadow:0 1rem 2.4rem #18395f38;font-size:1.55rem;font-weight:750;min-height:5.6rem;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.main-product-section .product-form__submit:hover{background:#102d4e;box-shadow:0 1.2rem 2.8rem #18395f47;transform:translateY(-.1rem)}.snug-pdp-assurance{border-top:1px solid #ece9e2;margin-top:1.6rem;padding-top:1.6rem}.snug-pdp-assurance__lead{align-items:flex-start;background:linear-gradient(135deg,#f2f7fb,#f8fafb);border:1px solid #dbe7f0;border-radius:1.4rem;color:#324a62;display:flex;gap:1.1rem;margin-bottom:1.1rem;padding:1.35rem 1.4rem}.snug-pdp-assurance__flag{align-items:center;background:#fff;border:1px solid #dbe7f0;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:1.8rem;height:3.4rem;justify-content:center;line-height:1;width:3.4rem}.snug-pdp-assurance__lead strong{color:#173452;display:block;font-size:1.4rem;margin-bottom:.2rem}.snug-pdp-assurance__lead span{display:block;font-size:1.25rem;line-height:1.45}.snug-pdp-assurance__grid{display:grid;gap:.8rem;grid-template-columns:repeat(4,minmax(0,1fr))}.snug-pdp-assurance__item{align-items:center;border:1px solid #e7e4dd;border-radius:1.1rem;color:#445468;display:flex;font-size:1.16rem;font-weight:650;gap:.7rem;line-height:1.3;min-height:5.6rem;padding:.9rem}.snug-pdp-assurance__item svg{color:#315d82;flex:0 0 auto}.main-product-section .trust-badge{display:none}.main-product-section collapsible-block{border:1px solid #e7e4dd;border-radius:1.2rem;display:block;margin-bottom:.8rem;overflow:hidden}.main-product-section collapsible-block .bls-toggle{border-bottom:0;padding-inline:1.4rem}.main-product-section collapsible-block .collapsible-content_inner{color:#4b5969;line-height:1.65;padding-inline:1.4rem}@media(min-width:768px){.main-product-section .product-detail__information>.sticky{top:2rem}}@media(max-width:991.98px){.main-product-section .product-detail__information{border-radius:1.8rem;padding:2.2rem}.main-product-section .product-form__input_size,.snug-pdp-assurance__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767.98px){.main-product-section{background:#fff}.main-product-section .product-detail__information{border:0;border-radius:0;box-shadow:none;padding:2rem 0 0}.main-product-section .product-detail__title{font-size:2.8rem!important}.main-product-section .product-form__input_size{grid-template-columns:repeat(2,minmax(0,1fr))}.main-product-section .product__submit-form-cart{align-items:stretch}.main-product-section .product-form__quantity{flex:0 0 12rem}.main-product-section .button_buy-now{min-width:0}.snug-pdp-assurance__grid{grid-template-columns:1fr}.snug-pdp-assurance__item{min-height:auto;padding:1rem 1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/snug-product-premium.css.map */
