.template-product .page-content--product{padding-top:32px;padding-bottom:48px}.template-product .product-single__title{font:400 clamp(28px,2.8vw,42px)/1.17 Georgia,serif;letter-spacing:-.6px;color:#171a63;margin-bottom:18px;overflow-wrap:anywhere}.template-product .product-single__meta{padding:0 0 0 30px}.template-product .product-block{margin-bottom:22px}.nm-production-note{font-size:13px;line-height:1.65;color:#595959;margin:-8px 0 26px}.nm-configure-heading{border-top:1px solid #dddde6;padding-top:22px;margin-bottom:18px}.nm-configure-heading h2{font:400 23px/1.2 Georgia,serif;color:#171a63;margin:0 0 8px}.nm-configure-heading p{font-size:13px;line-height:1.6;color:#595959;margin:0}.template-product block-variant-picker{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px}.template-product .variant-wrapper--dropdown{margin:0;min-width:0;max-width:100%;width:100%}.template-product .variant-wrapper--dropdown:last-of-type{grid-column:1/-1}.template-product .variant-dropdown__label{display:block;font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:none;color:#171a63;margin-bottom:8px}.template-product .variant-dropdown-wrap{width:100%;max-width:100%}.template-product select.variant-input__select{width:100%;max-width:100%;min-height:52px;padding:12px 38px 12px 14px;border:1px solid #aaaabc;border-radius:2px;background-color:#fff;font-size:16px;line-height:1.4;color:#171a63;cursor:pointer}.template-product select.variant-input__select:focus-visible{outline:2px solid #171a63;outline-offset:3px}.nm-option-help{font-size:12px;line-height:1.55;color:#595959;margin:8px 0 0}.template-product .nm-sizing-callout{padding:14px 16px;margin:0 0 20px}.template-product .nm-sizing-callout strong{font-size:14px}.template-product .nm-sizing-callout p{font-size:13px;margin:4px 0 6px}.template-product button.add-to-cart{min-height:56px;background:#171a63;border-color:#171a63;color:#fff;font-size:15px;letter-spacing:.04em}.template-product button.add-to-cart:hover{background:#292e80}.template-product button.add-to-cart:disabled{opacity:.55;cursor:not-allowed}.nm-purchase-help{padding-top:0;margin:0 0 24px;line-height:1.6;font-size:13px}.nm-purchase-help p{margin:0 0 8px}.nm-purchase-help>div{display:flex;gap:20px;flex-wrap:wrap}.nm-purchase-help a{color:#171a63;text-decoration:underline;text-underline-offset:4px}.nm-product-question{display:inline-block;margin-top:15px;padding:4px 0}.nm-variant-feedback{grid-column:1/-1;font-size:13px;color:#942c2c}.nm-variant-feedback[hidden]{display:none}.page-content--product[aria-busy=true] .shopify-payment-button{visibility:hidden;pointer-events:none}.template-product .product__policies{font-size:12px;line-height:1.6}.template-product .product-block--tab{border-top:1px solid #dddde6}.nm-pdp-accordion{max-width:1180px;margin:15px auto 65px;padding:0 30px;display:grid;grid-template-columns:1.2fr 1fr;gap:64px;color:#171a63}.nm-pdp-accordion h2{font:400 30px/1.2 Georgia,serif;margin:0 0 18px}.nm-pdp-accordion details{border-bottom:1px solid #dddde6}.nm-pdp-accordion summary{font-size:16px;line-height:1.5;font-weight:600;padding:20px 0;cursor:pointer}.nm-pdp-accordion p{font-size:15px;line-height:1.75;margin:0 0 18px;color:#404040}.nm-pdp-accordion a{color:#171a63;text-underline-offset:4px}.nm-pdp-advice{padding:30px;background:#f5f5f8;align-self:start}.nm-pdp-advice .nm-button{margin:5px 0 18px}.nm-pdp-advice nav{display:grid;gap:12px;font-size:14px}@media(max-width:749px){.template-product .page-content--product{padding-top:15px}.template-product .product-single__meta{padding:24px 0 0}.template-product .product-single__title{font-size:29px}.template-product block-variant-picker{grid-template-columns:1fr;gap:18px}.nm-pdp-accordion{grid-template-columns:1fr;gap:28px;padding:0 20px;margin-bottom:35px}.nm-pdp-advice{padding:24px}.template-product .product-block{margin-bottom:18px}}.nm-sizing-callout{margin:16px 0 22px;padding:18px 20px;background:#f5f5f6;border:1px solid #d5d5e2;border-left:3px solid #171a63;color:#171a63;line-height:1.6;text-align:left}.nm-sizing-callout strong{font-size:16px;display:block}.nm-sizing-callout p{font-size:14px;margin:6px 0 10px}.nm-sizing-callout a{display:inline-block;color:#171a63;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px;padding:4px 0}.nm-sizing-callout a:focus-visible{outline:2px solid #171a63;outline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAABI */
