.npdp,.npdp-sticky{--npdp-ink: rgb(var(--color-foreground));--npdp-muted: rgba(var(--color-foreground), .72);--npdp-soft: rgba(var(--color-foreground), .56);--npdp-line: rgba(var(--color-foreground), .16);--npdp-tint: rgb(var(--color-secondary-background));--npdp-paper: rgb(var(--color-background));--npdp-accent: rgb(var(--color-primary));--npdp-display: var(--font-heading-family);--npdp-body: var(--font-body-family)}.npdp{display:block;padding-top:var(--section-padding-top, 0px);padding-bottom:var(--section-padding-bottom, 0px);background:var(--npdp-paper);color:var(--npdp-ink)}.npdp *,.npdp-sticky *{box-sizing:border-box}.npdp img{max-width:100%}.npdp-promo{display:inline-flex;align-items:center;gap:.8rem;margin:1.6rem 0 0;padding:.6rem 1.2rem;border:1px solid var(--npdp-ink);border-radius:99rem;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;line-height:1.3}.npdp-promo p{margin:0;display:inline}.npdp-promo a{color:inherit;text-decoration:underline}.npdp-promo__dot{flex:none;width:.6rem;height:.6rem;border-radius:50%;background:var(--npdp-accent)}.npdp-breadcrumbs{display:flex;align-items:baseline;padding:1.6rem 0;font-size:1.3rem;color:var(--npdp-soft);white-space:nowrap}.npdp-breadcrumbs__here{min-width:0;overflow:hidden;text-overflow:ellipsis}.npdp-breadcrumbs a{color:inherit;text-decoration:none}.npdp-breadcrumbs a:hover,.npdp-breadcrumbs__here{color:var(--npdp-ink)}.npdp-breadcrumbs__sep{margin:0 .8rem}.npdp-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:5.6rem;align-items:start;padding-top:.8rem}@media(min-width:1536px){main:has(.npdp--wide) .page-width,.npdp--wide .page-width,.npdp-sticky--wide .page-width{--page-padding: max(5rem, calc(50vw - var(--scrollbar-width, 0px) / 2 - 72rem))}}.npdp-gallery{position:relative;display:flex;flex-direction:column;gap:1.2rem;min-width:0}@media(min-width:768px){.npdp-gallery{position:sticky;top:calc(var(--header-height, 0px) + 2.4rem)}}.npdp-gallery--rail{display:grid;grid-template-columns:7.2rem minmax(0,1fr);gap:1.2rem}.npdp-gallery__main{position:relative;grid-column:-2 / -1;grid-row:1;aspect-ratio:1 / 1;background:var(--npdp-tint);overflow:hidden}.npdp-gallery__main img,.npdp-gallery__main .npdp-placeholder{display:block;width:100%;height:100%;object-fit:cover}.npdp-gallery__thumbs{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:1rem;height:0;min-height:100%;overflow-y:auto;scrollbar-width:none}.npdp-gallery__thumbs::-webkit-scrollbar{display:none}.npdp .npdp-gallery__thumb{position:relative;display:block;flex:0 0 auto;width:100%;height:auto;aspect-ratio:1 / 1;padding:0;border:1px solid var(--npdp-line);border-radius:0;background:var(--npdp-tint);overflow:hidden;line-height:1}.npdp .npdp-gallery__thumb.is-active{border:2px solid var(--npdp-ink)}.npdp-gallery__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.npdp-gallery__carousel,.npdp-gallery__dots{display:none}.npdp .npdp-gallery__zoom{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;padding:0;border:0;border-radius:0;background:none;cursor:zoom-in;transition:none}.npdp .npdp-gallery__zoom:focus-visible{outline:2px solid var(--npdp-ink);outline-offset:-2px}.npdp-gallery--zoom .npdp-gallery__slide{cursor:zoom-in}.npdp-gallery__zoom-icon{position:absolute;top:2rem;inset-inline-end:2rem;z-index:2;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border:1px solid rgb(var(--color-border, 237, 237, 237));border-radius:50%;background:#fff;color:#000;pointer-events:none;transition:opacity .2s ease}.npdp-gallery__zoom-icon .icon{width:2rem;height:2rem}@media(hover:hover){.npdp-gallery__zoom-icon{opacity:0}.npdp-gallery__main:hover~.npdp-gallery__zoom-icon,.npdp-gallery__main:focus-within~.npdp-gallery__zoom-icon,.npdp-gallery__carousel:hover~.npdp-gallery__zoom-icon{opacity:1}}.npdp-buy{--npdp-gap: 2rem;display:flex;flex-direction:column;gap:var(--npdp-gap);min-width:0;container-type:inline-size}.npdp-buy>*{width:100%;min-width:0}.npdp-eyebrow{margin:0 0 -1.2rem;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:var(--npdp-muted)}.npdp-title{margin:0;font-family:var(--npdp-display);font-size:clamp(3.2rem,4vw,4.8rem);font-weight:var(--font-heading-weight, 400);line-height:1.05;letter-spacing:-.01em;overflow-wrap:break-word}.npdp-app:empty{display:none}.npdp-price{padding-bottom:1.6rem;border-bottom:1px solid var(--npdp-line)}.npdp-price .f-price{font-family:var(--npdp-display);font-weight:var(--font-heading-weight, 400)}.npdp-price .f-price--large{font-size:clamp(2.8rem,2.6vw,3.4rem);line-height:1.2}.npdp-price .f-price--on-sale .f-price-item--sale{color:var(--npdp-ink)}.npdp-price .f-price--on-sale .f-price-item--regular{color:rgba(var(--color-foreground),.4);font-family:var(--npdp-body)}.npdp-price .f-price__badges{margin-inline-start:.8rem}.npdp-price .f-badge--sale-subtle{border-radius:0;padding:.35rem .75rem;font-family:var(--npdp-body);font-size:1.2rem}.npdp-price__unit{display:flex;flex-wrap:wrap;gap:.2rem .8rem;margin:.8rem 0 0;font-size:1.4rem;line-height:1.45;color:var(--npdp-muted);font-variant-numeric:tabular-nums}.npdp-price__unit>span+span:before{content:"\b7";margin-right:.8rem}.npdp-picker{display:flex;flex-direction:column;gap:2.8rem;overflow:visible}.npdp-step__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1.2rem}.npdp-step__label,.npdp-qty__label{font-family:var(--npdp-display);font-size:2.2rem;font-style:normal;font-weight:var(--font-heading-weight, 400);line-height:1.15;color:var(--npdp-ink)}.npdp fieldset.npdp-options{display:grid;gap:1rem;min-width:0;margin:0;padding:0;border:0;overflow:visible}.npdp-options--cards,.npdp-options--grid{grid-template-columns:minmax(0,1fr)}.npdp-options--tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.npdp-options--tiles:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}@container (min-width: 460px){.npdp-options--grid{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.npdp-options--tiles{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}}.npdp .npdp-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"visual body price";column-gap:1.4rem;align-items:center;min-width:0;margin:0;padding:1.6rem 1.8rem;border:1px solid var(--npdp-line);background:var(--npdp-paper);color:var(--npdp-ink);font-size:1.4rem;line-height:1.45;text-transform:none;letter-spacing:0;cursor:pointer;overflow:visible;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.npdp .npdp-card:hover{border-color:var(--npdp-soft)}.npdp .npdp-card.is-selected,.npdp .npdp-card:has(input:checked){border-color:var(--npdp-ink);box-shadow:inset 0 0 0 1px var(--npdp-ink);background:var(--npdp-tint)}.npdp .npdp-card:has(input:focus-visible){outline:2px solid var(--npdp-ink);outline-offset:3px}.npdp .npdp-card input[type=radio]{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.npdp .npdp-card.is-unavailable .npdp-card__name{text-decoration:line-through;text-decoration-color:var(--npdp-soft)}.npdp .npdp-card.is-unavailable .npdp-card__body,.npdp .npdp-card.is-unavailable .npdp-card__visual{opacity:.6}.npdp .npdp-card.has-tag{margin-top:.8rem}.npdp-card__radio{grid-area:visual;flex:none;width:1.8rem;height:1.8rem;border:1px solid var(--npdp-soft);border-radius:50%;transition:border-width .15s ease,border-color .15s ease}.npdp-card.is-selected .npdp-card__radio,.npdp-card:has(input:checked) .npdp-card__radio{border:.5rem solid var(--npdp-ink)}.npdp-card__visual{grid-area:visual;display:flex;align-items:flex-end;justify-content:center}.npdp-card__body{grid-area:body;display:flex;flex-direction:column;gap:.4rem;min-width:0}.npdp-card__name{font-family:var(--npdp-display);font-size:1.9rem;line-height:1.2;overflow-wrap:break-word}.npdp-card__aside{font-family:var(--npdp-body);font-size:1.4rem;color:var(--npdp-soft);white-space:nowrap}@media(max-width:359px){.npdp-card__aside{display:none}}.npdp-card__flag{align-self:flex-start;margin-top:.4rem;padding:.3rem .8rem;background:var(--npdp-ink);color:var(--npdp-paper);font-size:1.3rem;font-weight:var(--font-body-weight-bolder, 600);letter-spacing:.01em;line-height:1.35}.npdp-card__summary,.npdp-card__best{font-size:1.4rem;line-height:1.45;color:var(--npdp-muted)}.npdp-card__best{color:var(--npdp-ink)}.npdp-card__price{grid-area:price;display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;text-align:right;font-variant-numeric:tabular-nums}.npdp-card__amount{font-family:var(--npdp-display);font-size:1.8rem;line-height:1.2;white-space:nowrap}.npdp-card__was,.npdp-card__unit{font-size:1.4rem;color:var(--npdp-soft);white-space:nowrap}.npdp-card__soldout{color:var(--npdp-ink)}.npdp-card__tag{position:absolute;top:0;right:1.6rem;transform:translateY(-50%);padding:.3rem .8rem;background:var(--npdp-ink);color:var(--npdp-paper);font-size:1.2rem;font-weight:var(--font-body-weight-bolder, 600);letter-spacing:.1em;text-transform:uppercase;line-height:1.3;white-space:nowrap}.npdp-card__meter{display:inline-flex;align-items:center;gap:.8rem;font-size:1.4rem;color:var(--npdp-ink)}.npdp-card__bars{display:inline-flex;gap:.3rem}.npdp-card__bar{width:1.4rem;height:.6rem;border:1px solid var(--npdp-ink)}.npdp-card__bar.is-on{background:var(--npdp-ink)}.npdp .npdp-card--grid{padding:1.4rem;column-gap:1.2rem}@container (min-width: 460px){.npdp .npdp-card--grid{grid-template-columns:auto minmax(0,1fr);grid-template-rows:1fr auto;grid-template-areas:"visual body" "visual price";row-gap:.6rem;align-items:start}.npdp .npdp-card--grid .npdp-card__visual,.npdp .npdp-card--grid .npdp-card__radio{align-self:start;margin-top:.3rem}.npdp .npdp-card--grid .npdp-card__price{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:.2rem .8rem;text-align:left}}.npdp .npdp-card--grid .npdp-card__name{font-size:1.7rem}.npdp .npdp-card--tiles{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;grid-template-areas:"visual" "body" "price";row-gap:.8rem;align-items:start;justify-items:center;padding:1.4rem 1rem;text-align:center}.npdp .npdp-card--tiles .npdp-card__body{align-items:center}.npdp .npdp-card--tiles .npdp-card__name{font-size:1.7rem;text-wrap:balance}.npdp .npdp-card--tiles .npdp-card__price{align-items:center;text-align:center}.npdp-card--tiles .npdp-card__visual{height:5.2rem}.npdp .npdp-options--chips{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem}.npdp .npdp-options--chips:has(>:nth-child(11):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}@container (max-width: 359px){.npdp .npdp-options--chips,.npdp .npdp-options--chips:has(>:nth-child(11):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}.npdp .npdp-card--chips{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;padding:1rem .4rem;text-align:center}.npdp .npdp-card--chips .npdp-card__name{font-size:1.7rem;white-space:nowrap}.npdp .npdp-card--chips .npdp-card__price{align-items:center;text-align:center}.npdp .npdp-card--chips .npdp-card__amount{font-family:var(--npdp-body);font-size:1.4rem;color:var(--npdp-muted)}.npdp .npdp-card--chips:has(input:checked) .npdp-card__amount{color:var(--npdp-ink)}.npdp [data-npdp-msrp][hidden]{display:none}.npdp-drawing{display:block;overflow:visible;color:var(--npdp-ink)}.npdp-drawing--size{width:calc(5.2rem * var(--shape-w) / var(--shape-max));height:calc(5.2rem * var(--shape-h) / var(--shape-max))}.npdp-drawing--edge{width:3.6rem;height:3.6rem}.npdp-drawing__fabric{fill:rgba(var(--color-foreground),.05);stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;transition:fill .15s ease}.npdp-card:has(input:checked) .npdp-drawing__fabric{fill:rgba(var(--color-foreground),.14)}.npdp-drawing__fabric--knife{stroke-width:2.5;stroke-linejoin:miter}.npdp-drawing__fabric--piped{stroke:none}.npdp-drawing__cord,.npdp-drawing__cord-shine{fill:none;stroke-linejoin:round}.npdp-drawing__cord{stroke:currentColor;stroke-width:7}.npdp-drawing__cord-shine{stroke:var(--npdp-paper);stroke-opacity:.5;stroke-width:1.5}.npdp-compare{margin-top:1.2rem}.npdp-compare summary{display:inline-flex;align-items:center;gap:.6rem;font-size:1.4rem;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer;list-style:none}.npdp-compare summary::-webkit-details-marker{display:none}.npdp-compare summary:after{content:"+";display:inline-block;text-decoration:none}.npdp-compare[open] summary:after{content:"\2212"}.npdp-compare__list{margin:1.2rem 0 0;border-top:1px solid var(--npdp-line)}.npdp-compare__row{display:grid;grid-template-columns:13rem minmax(0,1fr);gap:1.6rem;padding:1.2rem 0;border-bottom:1px solid var(--npdp-line)}.npdp-compare__row dt{font-family:var(--npdp-display);font-size:1.6rem}.npdp-compare__row dd{margin:0;font-size:1.4rem;line-height:1.5;color:var(--npdp-muted)}.npdp-compare__row dd p{margin:0}.npdp-select{position:relative}.npdp-select:after{content:"";position:absolute;right:1.8rem;top:50%;width:.8rem;height:.8rem;border-right:1px solid var(--npdp-ink);border-bottom:1px solid var(--npdp-ink);transform:translateY(-70%) rotate(45deg);pointer-events:none}.npdp .npdp-select__control{width:100%;height:5.6rem;padding:0 4.8rem 0 1.6rem;border:1px solid var(--npdp-ink);border-radius:0;background:var(--npdp-paper);color:var(--npdp-ink);font-family:var(--npdp-display);font-style:normal;font-size:1.6rem;font-variant-numeric:tabular-nums;appearance:none;-webkit-appearance:none;cursor:pointer}.npdp .npdp-select__control:focus-visible{outline:2px solid var(--npdp-ink);outline-offset:3px}.npdp-note{margin:1.2rem 0 0;padding-left:1.4rem;border-left:2px solid var(--npdp-ink);font-size:1.4rem;line-height:1.5;color:var(--npdp-muted)}.npdp-note strong{color:var(--npdp-ink);font-weight:var(--font-body-weight-bolder, 600)}.npdp-note--nudge{border-left-color:var(--npdp-line)}.npdp .npdp-link-btn{display:inline;height:auto;margin:0 0 0 .4rem;padding:0;border:0;border-radius:0;background:none;color:var(--npdp-ink);font:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none;text-decoration:underline;text-underline-offset:.3rem;white-space:normal;cursor:pointer}.npdp .yardage-note{margin-top:-.8rem}.npdp .yardage-note__box,.npdp .yardage-note__box[data-state=warn]{--yardage-note-bg: var(--npdp-tint);--yardage-note-fg: var(--npdp-ink);--yardage-note-border: var(--npdp-line);border-radius:0;font-size:1.4rem}.npdp .yardage-note__box[data-state=warn] strong{color:var(--npdp-accent)}.npdp-calc{border:1px solid var(--npdp-line);background:var(--npdp-paper)}.npdp-calc[open]{background:var(--npdp-tint)}.npdp-calc__summary{display:flex;align-items:center;gap:1.2rem;min-height:5.6rem;padding:1.2rem 2rem;cursor:pointer;list-style:none}.npdp-calc__summary::-webkit-details-marker{display:none}.npdp-calc__summary:focus-visible{outline:2px solid var(--npdp-ink);outline-offset:2px}.npdp-calc__title{flex:1 1 auto;margin:0;font-family:var(--npdp-display);font-size:2.2rem;font-weight:var(--font-heading-weight, 400);line-height:1.15}.npdp-calc__count{font-size:1.4rem;font-variant-numeric:tabular-nums;white-space:nowrap}.npdp-calc__count:empty{display:none}.npdp-calc__toggle{position:relative;flex:none;width:1.2rem;height:1.2rem}.npdp-calc__toggle:before,.npdp-calc__toggle:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:currentColor;transition:transform .2s ease}.npdp-calc__toggle:after{transform:rotate(90deg)}.npdp-calc[open] .npdp-calc__toggle:after{transform:rotate(0)}.npdp-calc__panel{padding:0 2rem 2rem}.npdp-calc__intro{position:relative;margin:0 0 1.6rem;font-size:1.4rem;line-height:1.5;color:var(--npdp-muted)}.npdp-calc__nowrap{white-space:nowrap}.npdp-calc__note{display:inline-block;vertical-align:.1rem}.npdp-calc__note-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;padding:0;border:1px solid var(--npdp-line);border-radius:50%;background:transparent;color:var(--npdp-muted);font:italic 600 1.1rem/1 var(--npdp-display);cursor:help}.npdp-calc__note-btn:before{content:"";position:absolute;top:-1.2rem;right:-1.2rem;bottom:-1.2rem;left:-1.2rem}.npdp-calc__note-btn:hover,.npdp-calc__note.is-open .npdp-calc__note-btn{color:var(--npdp-ink);border-color:var(--npdp-ink)}.npdp-calc__note-tip{position:absolute;z-index:5;left:0;right:0;bottom:calc(100% + .8rem);padding:1.2rem 1.4rem;background:var(--npdp-ink);color:var(--npdp-paper);font-size:1.3rem;line-height:1.5;white-space:normal;opacity:0;visibility:hidden;transform:translateY(.4rem);transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s}.npdp-calc__note-tip:after{content:"";position:absolute;left:0;right:0;top:100%;height:.8rem}.npdp-calc__note:hover .npdp-calc__note-tip,.npdp-calc__note-btn:focus-visible+.npdp-calc__note-tip,.npdp-calc__note.is-open .npdp-calc__note-tip{opacity:1;visibility:visible;transform:none;transition-delay:0s}.npdp-calc__note.is-dismissed .npdp-calc__note-tip{opacity:0;visibility:hidden}@media(prefers-reduced-motion:reduce){.npdp-calc__note-tip{transition:none}}.npdp-calc__row{display:grid;grid-template-columns:9.6rem minmax(0,1fr) minmax(0,1fr) 3.6rem;gap:1.2rem;align-items:end}.npdp-calc__row-label{padding-bottom:.8rem;font-size:1.4rem;color:var(--npdp-muted)}.npdp-calc__subhead{margin:2rem 0 .8rem;padding-top:1.6rem;border-top:1px solid var(--npdp-line);font-size:1.5rem;color:var(--npdp-ink)}.npdp-calc__walls{display:flex;flex-direction:column;gap:.8rem}.npdp-calc__input{display:flex;align-items:baseline;gap:.6rem;min-width:0;border-bottom:1px solid var(--npdp-ink)}.npdp .npdp-calc__input input{width:100%;min-width:0;padding:.6rem 0;border:0;background:transparent;color:var(--npdp-ink);font-family:var(--npdp-display);font-size:2rem;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.npdp-calc__input input:focus{outline:none}.npdp-calc__input:focus-within{box-shadow:0 1px 0 0 var(--npdp-ink)}.npdp-calc__input input::-webkit-outer-spin-button,.npdp-calc__input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.npdp-calc__input span{font-size:1.4rem;color:var(--npdp-soft)}.npdp .npdp-calc__remove{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;border:0;border-radius:0;background:transparent;color:var(--npdp-soft);cursor:pointer}.npdp .npdp-calc__remove:hover{color:var(--npdp-ink)}.npdp .npdp-calc__remove[hidden]{display:none}.npdp .npdp-calc__remove .icon{width:1.6rem;height:1.6rem}.npdp .npdp-calc__add{margin:1.2rem 0 0;font-size:1.4rem}.npdp .npdp-calc__add[hidden]{display:none}.npdp-calc__result{margin-top:1.6rem;padding-top:1.4rem;border-top:1px solid var(--npdp-line);font-size:1.4rem;line-height:1.5;color:var(--npdp-muted)}.npdp-calc__result[hidden]{display:none}.npdp-calc__answer{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.4rem 1.6rem;color:var(--npdp-ink)}.npdp-calc__answer strong{font-family:var(--npdp-display);font-size:2.4rem;font-weight:var(--font-heading-weight, 400)}.npdp-calc__answer span{font-size:1.6rem;font-variant-numeric:tabular-nums}.npdp-calc__result p{margin:.4rem 0 0}.npdp-calc__result .npdp-calc__saving{color:var(--npdp-ink)}.npdp-form{display:block}.npdp-qty__label{display:block;margin-bottom:.8rem}.npdp-buy-row{display:grid;grid-template-columns:13rem minmax(0,1fr);gap:1.2rem}.npdp-buy-row>*{min-width:0}.npdp-qty{display:grid;grid-template-columns:4rem minmax(0,1fr) 4rem;height:5.6rem;border:1px solid var(--npdp-ink)}.npdp .npdp-qty button{height:100%;padding:0;border:0;border-radius:0;background:transparent;color:var(--npdp-ink);font-family:var(--npdp-body);font-size:2rem;line-height:1;-webkit-user-select:none;user-select:none}.npdp .npdp-qty button:hover{background:var(--npdp-tint)}.npdp .npdp-qty input{width:100%;min-width:0;height:100%;padding:0;border:0;background:transparent;color:var(--npdp-ink);text-align:center;font-family:var(--npdp-body);font-size:1.6rem;-moz-appearance:textfield}.npdp-qty input:focus{outline:none}.npdp-qty:focus-within{outline:2px solid var(--npdp-ink);outline-offset:2px}.npdp-qty input::-webkit-outer-spin-button,.npdp-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.npdp .npdp-atc,.npdp-sticky .npdp-atc{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;min-width:0;height:5.6rem;padding:0 2rem;border:1px solid rgb(var(--color-button));border-radius:0;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:var(--font-button-family, var(--npdp-body));font-size:1.5rem;font-weight:var(--font-button-weight, 500);letter-spacing:.06em;line-height:1.2;text-transform:uppercase;white-space:nowrap;overflow:hidden;cursor:pointer;transition:background-color .15s ease}.npdp .npdp-atc:hover,.npdp-sticky .npdp-atc:hover{background:rgb(var(--color-button-hover-background));color:rgb(var(--color-button-hover-text))}.npdp .npdp-atc[disabled],.npdp-sticky .npdp-atc[disabled]{opacity:.5;cursor:not-allowed}.npdp-atc__label{overflow:hidden;text-overflow:ellipsis}.npdp-dynamic-checkout{margin-top:1.2rem}.npdp-payment-terms{margin-top:1.2rem;font-size:1.4rem;color:var(--npdp-muted)}.npdp .npdp-buy .npdp-app .pp-visualize{display:block}.npdp .npdp-buy .npdp-app .pp-visualize .btn.pp-visualize__cta{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;height:auto;min-height:5.6rem;margin:0;padding:1.2rem 2rem;border:1px solid var(--npdp-ink);border-radius:0;background:var(--npdp-tint);color:var(--npdp-ink);font-family:var(--font-button-family, var(--npdp-body));font-size:1.6rem;font-weight:var(--font-button-weight, 500);letter-spacing:.01em;line-height:1.25;text-transform:none;text-align:center;white-space:normal;cursor:pointer;overflow:visible;transition:background-color .15s ease,box-shadow .15s ease}.npdp .npdp-buy .npdp-app .pp-visualize .btn.pp-visualize__cta:hover{border-color:var(--npdp-ink);color:var(--npdp-ink);background:color-mix(in srgb,var(--npdp-tint) 90%,var(--npdp-ink));box-shadow:inset 0 0 0 1px var(--npdp-ink)}.npdp .npdp-buy .npdp-app .pp-visualize .btn.pp-visualize__cta:focus-visible{outline:2px solid var(--npdp-ink);outline-offset:3px}.npdp .npdp-buy .npdp-app .pp-visualize .btn.pp-visualize__cta:before{content:none}.npdp .npdp-buy .npdp-app .pp-visualize .btn.pp-visualize__cta:after,.npdp .npdp-buy .npdp-app .pp-visualize .btn.pp-visualize__cta:hover:after{content:"";position:static;inset:auto;z-index:auto;flex:none;width:1.2rem;height:1.2rem;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9 9 3M4 3h5v5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9 9 3M4 3h5v5'/%3E%3C/svg%3E") center / contain no-repeat;transform:none;transition:none}.npdp .npdp-buy .npdp-app .pp-visualize__cta-icon{flex:none;width:2rem;height:2rem}.npdp .npdp-app .pp-visualize__hint:empty{display:none}.npdp-try{padding:2rem;border:1px dashed var(--npdp-ink)}.npdp-try:not(:has(.npdp-try__credit)){padding:2rem 0 0;border:0;border-top:1px solid var(--npdp-line)}.npdp-try__head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.6rem;align-items:start}.npdp-try__head>div:only-child{grid-column:1 / -1}.npdp-try__credit{font-family:var(--npdp-display);font-size:4.4rem;line-height:.95}.npdp-try__title{margin:0;font-family:var(--npdp-display);font-size:2.2rem;font-weight:var(--font-heading-weight, 400);line-height:1.15}.npdp-try__text{margin-top:.6rem;font-size:1.4rem;line-height:1.5;color:var(--npdp-muted)}.npdp-try__text p{margin:0}.npdp-try__options{margin-top:1.6rem;border-top:1px solid var(--npdp-line)}.npdp .npdp-try__option{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name price btn" "meta price btn";column-gap:1.6rem;align-items:center;margin:0;padding:1.2rem 0;border-bottom:1px solid var(--npdp-line)}.npdp .npdp-try__option:not(:has(.npdp-try__meta)){grid-template-areas:"name price btn"}.npdp .npdp-try__option[hidden]{display:none}.npdp-try__pick{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .8rem;padding:1.2rem 0 .4rem;font-size:1.4rem}.npdp-try__pick label{color:var(--npdp-muted)}.npdp-try__select{position:relative;display:inline-flex;align-items:center;min-width:0}.npdp-try__select:after{content:"";position:absolute;right:.2rem;top:50%;width:.6rem;height:.6rem;border-right:1px solid var(--npdp-ink);border-bottom:1px solid var(--npdp-ink);transform:translateY(-75%) rotate(45deg);pointer-events:none}.npdp .npdp-try__select select{max-width:100%;height:auto;padding:.2rem 1.8rem .2rem 0;border:0;border-bottom:1px solid var(--npdp-ink);border-radius:0;background:transparent;color:var(--npdp-ink);font-family:var(--npdp-display);font-size:1.7rem;appearance:none;-webkit-appearance:none;cursor:pointer}.npdp .npdp-try__select select:focus-visible{outline:2px solid var(--npdp-ink);outline-offset:2px}.npdp-try__name{grid-area:name;font-family:var(--npdp-display);font-size:1.7rem}.npdp-try__meta{grid-area:meta;font-size:1.4rem;color:var(--npdp-soft)}.npdp-try__price{grid-area:price;font-size:1.6rem;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.npdp-try__price s{margin-right:.6rem;font-size:1.4rem;color:var(--npdp-soft)}.npdp .npdp-try__btn{grid-area:btn;height:auto;padding:1rem 1.6rem;border:1px solid var(--npdp-ink);border-radius:0;background:transparent;color:var(--npdp-ink);font-family:var(--npdp-body);font-size:1.3rem;letter-spacing:.12em;line-height:1.2;text-transform:uppercase;transition:background-color .15s ease,color .15s ease}.npdp .npdp-try__btn:hover{background:var(--npdp-ink);color:var(--npdp-paper)}.npdp .npdp-try__btn.btn--loading{opacity:.6}.npdp-trust{margin-top:calc(var(--npdp-gap) * -.4);font-size:1.4rem;line-height:1.5}.npdp-trust__line{margin:0}.npdp-trust__line--muted{color:var(--npdp-muted)}.npdp-trust a{color:inherit;text-decoration:underline;text-underline-offset:.2rem}.npdp-countdown+.npdp-trust,.npdp-buy-form+.npdp-countdown{margin-top:calc(var(--npdp-gap) * -.6)}.npdp-description{font-size:1.5rem;line-height:1.6}.npdp-tab{border-bottom:1px solid var(--npdp-line)}.npdp-tab+.npdp-tab{margin-top:calc(var(--npdp-gap) * -1)}.npdp-tab:not(.npdp-tab+.npdp-tab){border-top:1px solid var(--npdp-line)}.npdp-tab__heading{margin:0;font-family:var(--npdp-body);font-size:1.5rem;font-weight:var(--font-body-weight-bolder, 600);letter-spacing:.04em}.npdp-tab .accordion-details__summary{padding:1.6rem 0}.npdp-tab .accordion-details__content{padding-bottom:1.6rem;font-size:1.5rem}.npdp-cross-link{display:inline-flex;gap:.6rem;font-size:1.4rem;color:var(--npdp-ink);text-decoration:underline;text-underline-offset:.3rem}.npdp-trade{margin:0;font-size:1.4rem;line-height:1.5;color:var(--npdp-muted)}.npdp-trade a{color:var(--npdp-ink);text-decoration:underline;text-underline-offset:.3rem}.npdp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--npdp-paper);color:var(--npdp-ink);border-top:1px solid var(--npdp-line);box-shadow:0 -.8rem 2.8rem -1.2rem #0000002e;transform:translateY(110%);transition:transform .25s ease}.npdp-sticky[hidden]{display:none}.npdp-sticky.is-visible{transform:translateY(0)}.npdp-sticky__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2.4rem;align-items:center;padding-top:1.2rem;padding-bottom:1.2rem}.npdp-sticky__meta{display:flex;align-items:center;gap:1.4rem;min-width:0}.npdp-sticky__text{min-width:0}.npdp-sticky__img{flex:none;width:5.2rem;height:5.2rem;object-fit:cover;border:1px solid var(--npdp-line)}.npdp-sticky__title{margin:0;font-family:var(--npdp-display);font-size:1.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.npdp-sticky__sub{margin:.2rem 0 0;font-size:1.4rem;color:var(--npdp-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.npdp-sticky__sub:empty{display:none}.npdp-sticky .npdp-atc--sticky{width:auto;height:4.8rem;padding:0 2.4rem}@container (max-width: 459px){.npdp .npdp-card--cards{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"visual body" ".      price";row-gap:.6rem;padding:1.4rem;column-gap:1.2rem}.npdp .npdp-card--cards .npdp-card__price{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:.2rem .8rem;text-align:left}.npdp .npdp-card--cards .npdp-card__name{font-size:1.8rem}.npdp .npdp-card--cards .npdp-card__radio{align-self:start;margin-top:.3rem}.npdp-compare__row{grid-template-columns:minmax(0,1fr);gap:.4rem}.npdp-calc__summary{padding:1.2rem 1.6rem}.npdp-calc__panel{padding:0 1.6rem 1.6rem}.npdp-calc__row{grid-template-columns:7.6rem minmax(0,1fr) minmax(0,1fr) 3.2rem;gap:.8rem}.npdp .npdp-calc__remove{width:3.2rem}.npdp-buy-row{grid-template-columns:11rem minmax(0,1fr);gap:.8rem}.npdp-qty{grid-template-columns:3.6rem minmax(0,1fr) 3.6rem}.npdp .npdp-atc{padding:0 1.2rem;font-size:1.4rem;letter-spacing:.03em}.npdp-try{padding:1.6rem}.npdp-try__credit{font-size:3.6rem}.npdp .npdp-try__option{column-gap:1rem}}@container (max-width: 330px){.npdp-calc__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 3.2rem}.npdp-calc__row-label{grid-column:1 / -1;padding-bottom:0}}@media(min-width:1024px)and (max-width:1279px){.npdp-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:4rem}.npdp-gallery--rail{grid-template-columns:6rem minmax(0,1fr);gap:1rem}}@media(min-width:768px)and (max-width:1023px){.npdp-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3.2rem}.npdp-gallery--rail{display:flex;flex-direction:column;gap:1rem}.npdp-gallery--rail .npdp-gallery__thumbs{flex-direction:row;height:auto;min-height:0;overflow-x:auto;overflow-y:hidden}.npdp .npdp-gallery__thumb{flex:0 0 calc((100% - 4rem)/5)}}@media(max-width:989px){.npdp-buy{--npdp-gap: 1.8rem}.npdp-sticky__inner{gap:1rem;padding-top:1rem;padding-bottom:1rem}.npdp-sticky__img{width:3.6rem;height:3.6rem}.npdp-sticky__title{font-size:1.5rem}.npdp-sticky .npdp-atc--sticky{height:4.4rem;padding:0 1.2rem;font-size:1.4rem;letter-spacing:.03em}}@media(max-width:767px){.npdp-hero{grid-template-columns:minmax(0,1fr);gap:2.8rem;padding-top:0}.npdp-gallery,.npdp-gallery--rail{display:block}.npdp-gallery:has(.npdp-gallery__carousel) .npdp-gallery__main,.npdp-gallery__thumbs{display:none}.npdp-gallery__zoom-icon{top:1.2rem;inset-inline-end:1.2rem;width:3.6rem;height:3.6rem}.npdp-gallery--rail .npdp-gallery__zoom-icon{inset-inline-end:calc(1.2rem - var(--page-padding))}.npdp-gallery__carousel{display:flex;margin:0 calc(var(--page-padding) * -1);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.npdp-gallery__carousel::-webkit-scrollbar{display:none}.npdp-gallery__slide{flex:0 0 100%;aspect-ratio:1 / 1;scroll-snap-align:start;background:var(--npdp-tint)}.npdp-gallery__slide img{display:block;width:100%;height:100%;object-fit:cover}.npdp-gallery__dots{display:flex;justify-content:center;gap:.6rem;margin-top:1.4rem}.npdp-gallery__dot{width:.6rem;height:.6rem;border-radius:50%;background:var(--npdp-line);transition:background-color .2s ease,transform .2s ease}.npdp-gallery__dot.is-active{background:var(--npdp-ink);transform:scale(1.35)}}@media(pointer:coarse){.npdp .npdp-link-btn,.npdp-trade a,.npdp-compare summary,.npdp-cross-link{display:inline-flex;align-items:center;min-height:4.4rem}.npdp .npdp-calc__add{margin-top:.4rem}}@media(max-width:480px){.npdp-sticky__sub{display:none}}@media(prefers-reduced-motion:reduce){.npdp .npdp-card,.npdp-drawing__fabric,.npdp-sticky,.npdp-calc__toggle:before,.npdp-calc__toggle:after,.npdp-gallery__zoom-icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/section-main-product-cards.css.map */
