.nps-commerce--product .product-information{display:block;width:min(1280px,90%);margin-inline:auto;padding-inline:0;background:var(--nps-paper)}.nps-commerce--product .product-information__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(30px,4vw,64px);align-items:start}.nps-commerce--product .product-information__media{grid-column:auto;width:100%;min-width:0;padding:0}.nps-commerce--product .product-details{grid-column:auto;display:block;min-width:0;padding:0;margin:0}.nps-commerce--product .product-details>.group-block{width:100%;padding:0;background:transparent;border:0;border-radius:0}.nps-commerce--product .product-details .group-block-content{gap:16px}.nps-product-heading{width:100%}.nps-product-back{display:inline-flex;gap:9px;align-items:center;margin-bottom:28px;font:600 11px/1.5 var(--nps-body);color:var(--nps-muted);text-decoration:none}.nps-product-back:hover{color:var(--nps-accent)}.nps-product-heading .nps-product-eyebrow{margin:0 0 12px;font:700 10px/1.4 var(--nps-body);letter-spacing:.14em;color:var(--nps-accent)}.nps-product-heading h1{font:800 clamp(40px,4.3vw,64px)/.98 var(--nps-display);letter-spacing:-.02em;text-transform:uppercase;margin:0;max-width:100%;overflow-wrap:break-word}.nps-product-heading .nps-product-context{font:500 12px/1.6 var(--nps-body);color:var(--nps-muted);margin:14px 0 0}.nps-product-heading .nps-product-introduction{font:500 15px/1.65 var(--nps-body);margin:20px 0 0;max-width:44ch}.nps-commerce--product .product-details product-price{font:700 24px/1.4 var(--nps-body)}.nps-commerce--product .product-details .compare-at-price{font-size:15px;font-weight:400;color:var(--nps-muted)}.nps-product-shipping{display:flex;gap:8px;align-items:baseline;margin:0;font:600 11px/1.6 var(--nps-body);color:var(--nps-muted)}.nps-product-shipping>span{color:var(--nps-accent)}.nps-commerce--product variant-picker{padding-top:14px;width:100%;border-top:1px solid var(--nps-line)}.nps-commerce--product .variant-option{gap:8px;margin-bottom:14px}.nps-commerce--product .variant-option legend{font:600 12px/1.5 var(--nps-body);margin-bottom:10px}.nps-commerce--product .variant-option__button-label{min-width:44px;min-height:44px;border-radius:0!important;background:var(--nps-white);font-family:var(--nps-body)}.nps-commerce--product .variant-option__button-label--has-swatch{border-radius:50%!important}.nps-commerce--product .variant-option__button-label--no-swatch:has(:checked){background:var(--nps-ink)!important;color:var(--nps-paper)!important;border-color:var(--nps-ink)!important}.nps-commerce--product .variant-option__button-label:has(:focus-visible){outline:3px solid var(--nps-accent);outline-offset:3px}.nps-product-sizing{display:block;margin-top:-10px}.nps-size-guide-trigger{display:inline-flex;align-items:center;gap:24px;min-height:44px;background:transparent;border:0;border-bottom:1px solid var(--nps-ink);padding:7px 0;color:var(--nps-ink);font:600 12px/1.5 var(--nps-body);cursor:pointer}.nps-size-guide-trigger:hover{color:var(--nps-accent);border-color:var(--nps-accent)}.nps-commerce--product .product-form-buttons button{border-radius:0!important;font-family:var(--nps-body);font-size:13px;letter-spacing:.06em;min-height:56px}.nps-commerce--product .product-form-buttons .add-to-cart-button{background:var(--nps-ink);color:var(--nps-paper)}.nps-commerce--product .product-form-buttons .add-to-cart-button:hover{background:var(--nps-accent)}.nps-commerce--product .product-details accordion-custom{border-color:var(--nps-line)}.nps-commerce--product .product-details .details__header{font-family:var(--nps-body);font-size:13px;font-weight:600;min-height:54px}.nps-commerce--product .product-details .details-content{font:400 14px/1.75 var(--nps-body);color:var(--nps-muted)}.nps-commerce--product .product-details .rte :is(h3,h4){font-family:var(--nps-body);font-size:16px;line-height:1.5;letter-spacing:0}.nps-commerce--product .product-details .rte p{margin-bottom:12px}.nps-product-support{width:100%;margin-top:-16px}.nps-product-support details{border-bottom:1px solid var(--nps-line)}.nps-product-support summary{display:flex;justify-content:space-between;gap:15px;align-items:center;cursor:pointer;min-height:54px;padding-block:14px;font:600 13px/1.5 var(--nps-body);list-style:none}.nps-product-support summary::-webkit-details-marker{display:none}.nps-product-support summary span{font-size:20px;font-weight:400}.nps-product-support details[open] summary span{transform:rotate(45deg)}.nps-product-support details>div{padding-bottom:18px;font:400 13px/1.75 var(--nps-body);color:var(--nps-muted)}.nps-product-support p{margin:0 0 12px}.nps-product-support a{font-weight:600;text-underline-offset:4px}.nps-size-dialog{width:min(880px,94vw);max-height:90dvh;margin:auto;padding:24px;border:0;border-radius:0;background:var(--nps-paper);color:var(--nps-ink);box-shadow:0 20px 80px #0004;overflow-y:auto}.nps-size-dialog::backdrop{background:#181b18b8}.nps-size-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.nps-size-dialog h2{font:800 36px/1 var(--nps-display);text-transform:uppercase;margin:0}.nps-size-dialog-heading button{width:44px;height:44px;background:none;border:0;color:var(--nps-ink);font:400 30px/1 var(--nps-body);cursor:pointer}.nps-size-dialog>p{font:400 13px/1.7 var(--nps-body);margin:12px 0 20px;max-width:65ch}.nps-size-dialog .nps-size-full-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:8px 0;margin:0 0 16px;color:var(--nps-ink);font:700 13px/1.5 var(--nps-body);text-decoration:underline;text-underline-offset:4px}.nps-size-dialog .nps-size-full-link:hover{color:var(--nps-accent)}.nps-size-dialog img{display:block;width:100%;height:auto}.nps-commerce--product product-recommendations{background:#eeebe2}.nps-commerce--product product-recommendations h2{font:800 clamp(34px,4vw,52px)/1 var(--nps-display);letter-spacing:-.02em;text-transform:uppercase}.nps-commerce--product product-recommendations .product-card{border-radius:0}.nps-commerce--product product-recommendations .product-card .text-block{font:500 13px/1.5 var(--nps-body);text-transform:none}.nps-commerce--product product-recommendations .card-gallery{border-radius:0}@media(max-width:749px){.nps-commerce--product .product-information{width:100%;padding:18px 20px 36px}.nps-commerce--product .product-information__grid{display:flex;flex-direction:column;gap:26px}.nps-commerce--product .product-details{width:100%}.nps-commerce--product .product-details .group-block-content{gap:16px}.nps-product-back{margin-bottom:20px}.nps-product-heading h1{font-size:42px}.nps-product-heading .nps-product-context{font-size:11px}.nps-product-heading .nps-product-introduction{font-size:14px;margin-top:14px}.nps-commerce--product .slideshow-controls__thumbnails button{width:56px;height:56px}.nps-size-dialog{padding:16px}.nps-size-dialog h2{font-size:30px}}@media(max-width:360px){.nps-commerce--product .product-information{padding-inline:14px}.nps-product-heading h1{font-size:36px}}.nps-commerce--product .section-background{background:var(--nps-paper)}.nps-commerce--product #gen-product-information .product-information{--color-background:var(--nps-paper);--color-foreground:var(--nps-ink);background:var(--nps-paper)}.nps-commerce--product #gen-product-information .product-information__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);padding:0;gap:clamp(30px,4vw,64px)}.nps-commerce--product #gen-product-information .product-information__media{grid-column:1;padding:0}.nps-commerce--product #gen-product-information .product-details{grid-column:2;padding:0}.nps-commerce--product variant-picker [class*=swiper-button-]{display:none}.nps-commerce--product variant-picker .pro_var{display:flex;flex-wrap:wrap;gap:8px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/nps-product.css.map */
