.spc:has(.spc__clock){max-width:var(--nh-w);margin:var(--nh-s-3) auto;padding:var(--nh-s-4) var(--nh-s-5);border-radius:var(--nh-r-lg);background:linear-gradient(var(--nh-accent-soft),var(--nh-accent-soft)),var(--nh-surface);border:1px solid var(--nh-glass-line);box-shadow:var(--nh-e-glass);color:var(--nh-text);font-family:var(--nh-font-body)}.spc:has(.spc__clock) .spc__offer{border-right-color:var(--nh-line-2)}.spc:has(.spc__clock) .spc__offer strong{font-family:var(--nh-font-head);font-weight:var(--nh-fw-bold);letter-spacing:var(--nh-ls-price);font-variant-numeric:tabular-nums;color:var(--nh-accent-text)}.spc:has(.spc__clock) .spc__offer span,.spc:has(.spc__clock) .spc__mid span{font-size:var(--nh-t-micro);font-weight:var(--nh-fw-semibold);letter-spacing:var(--nh-ls-micro);color:var(--nh-text-3);opacity:1}.spc:has(.spc__clock) .spc__mid strong{font-family:var(--nh-font-head);font-weight:var(--nh-fw-head);font-size:var(--nh-t-h3);line-height:var(--nh-lh-h3);letter-spacing:var(--nh-ls-h3)}.spc:has(.spc__clock) .spc__extra{font-weight:var(--nh-fw-semibold);font-size:var(--nh-t-small);line-height:var(--nh-lh-small);color:var(--nh-accent-text)}.spc:has(.spc__clock) .spc__clock i{font-weight:var(--nh-fw-bold);color:var(--nh-text-3);opacity:1}.spc:has(.spc__clock) .spc__unit{border-radius:var(--nh-r-sm);background:var(--nh-glass-bg);border:1px solid var(--nh-glass-line);box-shadow:inset 0 1px 0 var(--nh-glass-edge);-webkit-backdrop-filter:var(--nh-glass-filter);backdrop-filter:var(--nh-glass-filter)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.spc:has(.spc__clock) .spc__unit{background:var(--nh-bg)}}.spc:has(.spc__clock) .spc__unit b{font-family:var(--nh-font-head);font-weight:var(--nh-fw-bold);letter-spacing:var(--nh-ls-price);font-variant-numeric:tabular-nums}.spc:has(.spc__clock) .spc__unit small{font-size:var(--nh-t-micro);font-weight:var(--nh-fw-semibold);letter-spacing:var(--nh-ls-eyebrow);color:var(--nh-text-3);opacity:1}@media(max-width:600px){.spc:has(.spc__clock){margin:var(--nh-s-2) var(--nh-gutter);padding:var(--nh-s-3) var(--nh-s-4);border-radius:var(--nh-r-md)}.spc:has(.spc__clock) .spc__offer strong{font-size:1.375rem}.spc:has(.spc__clock) .spc__mid strong{font-size:1rem}.spc:has(.spc__clock) .spc__extra{font-size:var(--nh-t-micro);line-height:var(--nh-lh-micro)}.spc:has(.spc__clock) .spc__unit{padding:var(--nh-s-1) var(--nh-s-1)}.spc:has(.spc__clock) .spc__unit b{font-size:1.375rem}.spc:has(.spc__clock) .spc__unit small{font-size:.625rem}}.spa{background:var(--nh-bg);color:var(--nh-text)}.spa .spa__grid{max-width:calc(var(--nh-w) + 2 * var(--nh-gutter));padding:var(--nh-s-3) var(--nh-gutter) var(--nh-s-10);gap:var(--nh-s-5)}@media(min-width:850px){.spa .spa__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:var(--nh-s-14);padding:var(--nh-s-8) var(--nh-gutter) var(--nh-section-y);align-items:start}.spa .spa__gallery,.spa .spa__info{position:sticky;top:calc(var(--header-height, 82px) + var(--nh-s-6));align-self:start}}.spa .spa__strip{background:var(--nh-action);color:var(--nh-accent-ink);font-size:var(--nh-t-small);font-weight:var(--nh-fw-semibold);letter-spacing:0;text-transform:none}#header-component[data-sticky-state=active] .header__underlay-closed{background:var(--nh-bg)}.spa .spa__stage{display:block}.spa .spa__main{position:relative;aspect-ratio:5 / 4;border-radius:var(--nh-r-md);background:var(--nh-stage);box-shadow:none;outline:var(--nh-stage-edge);outline-offset:-1px;overflow:hidden;isolation:auto}.spa .spa__main:before{content:none}.spa .spa__main img{width:100%;height:100%;object-fit:contain;object-position:50% 50%}@media(min-width:750px){.spa .spa__main{aspect-ratio:1 / 1;border-radius:var(--nh-r-lg)}}.spa .spa__ghost{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:opacity var(--nh-d-ui) var(--nh-ease-out)}.spa .spa__ghost.is-out{opacity:0}.spa .spa__badge{display:inline-flex;align-items:center;top:var(--nh-s-3);left:var(--nh-s-3);min-height:28px;padding:0 var(--nh-s-3);border-radius:var(--nh-r-pill);background:var(--nh-bg);border:0;box-shadow:var(--nh-e-card);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--nh-text);font-size:var(--nh-t-micro);font-weight:var(--nh-fw-semibold);letter-spacing:var(--nh-ls-micro);line-height:1}.spa .spa__badge:before{content:none}.spa .spa__thumbs{gap:var(--nh-s-2);margin-top:var(--nh-s-3);padding:2px;scrollbar-width:none}.spa .spa__thumb{width:64px;height:64px;border-radius:var(--nh-r-sm);background:var(--nh-stage);border:1px solid var(--nh-line-2);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:border-color var(--nh-d-hover) var(--nh-ease-color),box-shadow var(--nh-d-hover) var(--nh-ease-color),transform var(--nh-d-press) var(--nh-ease-out)}.spa .spa__thumb.is-on{border-color:var(--nh-action);box-shadow:inset 0 0 0 1px var(--nh-action)}.spa .spa__thumb:active{transform:scale(var(--nh-press))}@media(hover:hover)and (pointer:fine){.spa .spa__thumb:hover:not(.is-on){border-color:var(--nh-line-control)}}.spa .spa__trust{margin:0 0 var(--nh-s-1);font-size:var(--nh-t-small);line-height:var(--nh-lh-small);color:var(--nh-text-2);opacity:1}.spa .spa__title{margin:0 0 var(--nh-s-2);font-family:var(--nh-font-head);font-weight:var(--nh-fw-head);font-size:var(--nh-t-h1);line-height:var(--nh-lh-h1);letter-spacing:var(--nh-ls-h1);text-wrap:balance;color:var(--nh-text)}.spa .spa__title+div{margin:0 0 var(--nh-s-2)!important;gap:var(--nh-s-2)!important;font-family:var(--nh-font-body)}.spa .spa__title+div>div:first-child{color:var(--nh-star)!important;font-size:1rem!important;letter-spacing:1px!important}.spa .spa__title+div>div:last-child{color:var(--nh-text)!important;font-size:var(--nh-t-small)!important;font-variant-numeric:tabular-nums}.spa .spa__title+div>div:last-child span{opacity:1!important;color:var(--nh-text-2)}.spa .spa__sub{margin:0 0 var(--nh-s-4);max-width:46ch;font-size:var(--nh-t-body);line-height:var(--nh-lh-small);color:var(--nh-text-2);text-wrap:pretty}.spa .spa__price-row{gap:var(--nh-s-3);margin-bottom:var(--nh-s-4);align-items:baseline}.spa .spa__price{font-family:var(--nh-font-head);font-size:var(--nh-t-price);font-weight:var(--nh-fw-display);line-height:1.1;letter-spacing:var(--nh-ls-price);font-variant-numeric:tabular-nums;color:var(--nh-text)}.spa .spa__compare{font-size:var(--nh-t-compare);font-weight:var(--nh-fw-medium);font-variant-numeric:tabular-nums;color:var(--nh-text-3);text-decoration-color:currentColor}.spa .spa__save{display:inline-flex;align-items:center;min-height:var(--nh-badge-h);padding:0 var(--nh-s-2);border-radius:var(--nh-r-pill);background:var(--nh-urgent);color:var(--nh-on-urgent);font-size:var(--nh-t-micro);font-weight:var(--nh-fw-bold);letter-spacing:var(--nh-ls-micro);line-height:1;font-variant-numeric:tabular-nums}@keyframes nh-tick{0%{opacity:.35}}.spa .nh-tick{animation:nh-tick var(--nh-d-press) var(--nh-ease-out)}.spa .spa__variants{margin-bottom:var(--nh-s-4)}.spa .spa__legend{margin:0 0 var(--nh-s-2);font-size:var(--nh-t-small);font-weight:var(--nh-fw-semibold);line-height:var(--nh-lh-small);color:var(--nh-text);opacity:1}.spa .spa__selname{font-weight:var(--nh-fw-regular);color:var(--nh-text-2)}.spa .spa__optgroup{margin-bottom:var(--nh-s-4)}.spa .spa__optgroup:last-child{margin-bottom:0}.spa .spa__variant-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--nh-s-2)}.spa .spa__pills{gap:var(--nh-s-2);flex-wrap:nowrap}.spa .spa__variant,.spa .spa__optbtn{position:relative;display:grid;place-items:center;min-height:52px;padding:var(--nh-s-2) var(--nh-s-3);border-radius:var(--nh-r-sm);background:var(--nh-bg);border:1px solid var(--nh-line-control);box-shadow:none;color:var(--nh-text);font-size:.9375rem;font-weight:var(--nh-fw-semibold);line-height:1.2;text-align:center;text-wrap:balance;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--nh-d-hover) var(--nh-ease-color),border-color var(--nh-d-hover) var(--nh-ease-color),box-shadow var(--nh-d-hover) var(--nh-ease-color),transform var(--nh-d-press) var(--nh-ease-out)}.spa .spa__variant.is-on,.spa .spa__optbtn.is-on{background:var(--nh-action-soft);border-color:var(--nh-action);box-shadow:inset 0 0 0 1px var(--nh-action);color:var(--nh-text)}.spa .spa__variant:after,.spa .spa__optbtn:after{content:"";position:absolute;top:-9px;right:-9px;width:22px;height:22px;background:var(--nh-action) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.2 12.6l3.9 3.9 7.7-8.2'/%3E%3C/svg%3E") center / 14px 14px no-repeat;box-shadow:0 0 0 2px var(--nh-bg);border-radius:var(--nh-r-round);pointer-events:none;opacity:0;transform:scale(.6);transition:opacity var(--nh-d-hover) var(--nh-ease-out),transform var(--nh-d-ui) var(--nh-ease-spring)}.spa .spa__variant.is-on:after,.spa .spa__optbtn.is-on:after{opacity:1;transform:none}.spa .spa__variant:active:not(:disabled),.spa .spa__optbtn:active{transform:scale(var(--nh-press))}.spa .spa__variant:disabled{opacity:.45;cursor:not-allowed}@media(hover:hover)and (pointer:fine){.spa .spa__variant:hover:not(:disabled):not(.is-on),.spa .spa__optbtn:hover:not(.is-on){background:var(--nh-surface);border-color:var(--nh-text)}}@media(max-width:600px){.spa .spa__variant{padding:var(--nh-s-2) var(--nh-s-1);font-size:var(--nh-t-small);border-radius:var(--nh-r-sm);white-space:normal}}.spa .spa__swatches{gap:var(--nh-s-3)}.spa .spa__swbtn{width:var(--nh-tap);height:var(--nh-tap);padding:4px;border:2px solid transparent;background:transparent;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:border-color var(--nh-d-hover) var(--nh-ease-color),box-shadow var(--nh-d-hover) var(--nh-ease-color),transform var(--nh-d-press) var(--nh-ease-out)}.spa .spa__swbtn i{border:1px solid var(--nh-swatch-ring)}.spa .spa__swbtn.is-on{border-color:var(--nh-action);box-shadow:0 0 0 3px var(--nh-action-soft)}.spa .spa__swbtn:active{transform:scale(var(--nh-press))}@media(hover:hover)and (pointer:fine){.spa .spa__swbtn:hover:not(.is-on){border-color:var(--nh-line-control)}}.spa .spa__swbtn[data-spa-val=yellow i] i{background:var(--nh-swatch-yellow)!important}.spa .spa__swbtn[data-spa-val=white i] i{background:var(--nh-swatch-white)!important}.spa .spa__swbtn[data-spa-val=black i] i{background:var(--nh-swatch-black)!important}.spa .spa__buy{gap:var(--nh-s-2)}.spa .spa__qty{flex:none;min-height:var(--nh-btn-h);border-radius:var(--nh-r-pill);background:var(--nh-bg);border:var(--nh-border-control);overflow:hidden}.spa .spa__qty button{align-self:stretch;width:var(--nh-tap);min-height:var(--nh-tap);padding:0;color:var(--nh-text);font-size:1.25rem;font-weight:var(--nh-fw-medium);line-height:1;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--nh-d-hover) var(--nh-ease-color)}.spa .spa__qty button:active{background:var(--nh-surface-2)}@media(hover:hover)and (pointer:fine){.spa .spa__qty button:hover{background:var(--nh-surface)}}.spa .spa__qty input{width:28px;align-self:stretch;font-family:var(--nh-font-head);font-size:1.0625rem;font-weight:var(--nh-fw-semibold);font-variant-numeric:tabular-nums;color:var(--nh-text)}.spa .spa__qty button:focus-visible,.spa .spa__qty input:focus-visible{outline:var(--nh-focus-outline);outline-offset:-3px;border-radius:var(--nh-r-pill)}.spa .spa__atc{display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;min-width:0;min-height:var(--nh-btn-h);padding:0 var(--nh-s-4);border-radius:var(--nh-r-pill);background:var(--nh-action);color:var(--nh-accent-ink);box-shadow:var(--nh-glow-btn);font-size:1rem;font-weight:var(--nh-fw-semibold);line-height:1.2;letter-spacing:0;white-space:nowrap;text-transform:none;font-variant-numeric:tabular-nums;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--nh-d-hover) var(--nh-ease-color),box-shadow var(--nh-d-hover) var(--nh-ease-color),transform var(--nh-d-press) var(--nh-ease-out)}.spa .spa__atc [data-spa-atc-price]{display:inline-block}.spa .spa__dot{margin:0 var(--nh-s-2);opacity:.8}.spa .spa__atc:active:not(:disabled){transform:scale(var(--nh-press));background:var(--nh-action-pressed)}.spa .spa__atc:focus-visible{outline:none;box-shadow:var(--nh-focus-ring),var(--nh-glow-btn)}.spa .spa__atc:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}@media(hover:hover)and (pointer:fine){.spa .spa__atc:hover:not(:disabled){background:var(--nh-action-hover);box-shadow:var(--nh-glow-btn-hover)}}.spa .spa__now{display:flex;align-items:center;justify-content:center;min-height:var(--nh-btn-h-2);margin-top:var(--nh-s-2);padding:var(--nh-s-2) var(--nh-s-5);border-radius:var(--nh-r-pill);background:transparent;border:var(--nh-border-control);color:var(--nh-text);font-size:1rem;font-weight:var(--nh-fw-semibold);line-height:1.2;text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--nh-d-hover) var(--nh-ease-color),border-color var(--nh-d-hover) var(--nh-ease-color),transform var(--nh-d-press) var(--nh-ease-out)}.spa .spa__now:active{transform:scale(var(--nh-press));background:var(--nh-surface-2)}.spa .spa__now:focus-visible{outline:var(--nh-focus-outline);outline-offset:var(--nh-focus-offset)}@media(hover:hover)and (pointer:fine){.spa .spa__now:hover{background:var(--nh-surface);border-color:var(--nh-text)}}.spa .spa__variant:focus-visible,.spa .spa__optbtn:focus-visible,.spa .spa__swbtn:focus-visible,.spa .spa__thumb:focus-visible{outline:var(--nh-focus-outline);outline-offset:var(--nh-focus-offset)}.spa .spa__msg{color:var(--nh-error);font-size:var(--nh-t-small)}@media(max-width:359px){.spa .spa__qty input{width:24px}.spa .spa__atc{padding-inline:var(--nh-s-2);font-size:.875rem}.spa .spa__dot{margin:0 var(--nh-s-1)}}.spa .spa__sales-inline{justify-content:flex-start;margin:var(--nh-s-3) 0 0;font-size:var(--nh-t-small);font-weight:var(--nh-fw-medium);color:var(--nh-text-2);transition:opacity var(--nh-d-fade-just-bought) var(--nh-ease-color)}.spa .spa__sales-dot{background:var(--nh-success);box-shadow:none}.spa #spa-sales-time{opacity:1!important;color:var(--nh-text-3)}.spa .spa__ship{margin:var(--nh-s-3) 0 0;font-size:var(--nh-t-small);line-height:var(--nh-lh-small);color:var(--nh-text-2);text-wrap:balance}.spa .spa__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;gap:var(--nh-s-2);margin-top:var(--nh-s-5);padding-top:var(--nh-s-5);border-top:var(--nh-border)}.spa .spa__tile{justify-content:flex-start;gap:var(--nh-s-2);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--nh-text);font-size:.8125rem;font-weight:var(--nh-fw-semibold);line-height:var(--nh-lh-micro);letter-spacing:0}.spa .spa__tile-icon{width:40px;height:40px;padding:10px;box-sizing:border-box;border-radius:var(--nh-r-round);background:var(--nh-action-soft);color:var(--nh-action);filter:none}.spa .spa__details{margin-top:var(--nh-s-5);padding-top:var(--nh-s-5);border-top:var(--nh-border)}.spa .spa__chips{gap:var(--nh-s-2);margin-bottom:var(--nh-s-4)}.spa .spa__chip{min-height:var(--nh-chip-h);padding:var(--nh-s-1) var(--nh-s-3);border-radius:var(--nh-r-pill);background:var(--nh-surface);border:0;color:var(--nh-text);font-size:.8125rem;font-weight:var(--nh-fw-medium);line-height:var(--nh-lh-small)}.spa .spa__chip-icon{color:var(--nh-action)}.spa .spa__checks{gap:var(--nh-s-3) var(--nh-s-4);margin-bottom:0}.spa .spa__check{align-items:flex-start;gap:var(--nh-s-2);padding:0;border-radius:0;background:transparent;color:var(--nh-text);font-size:var(--nh-t-small);font-weight:var(--nh-fw-medium);line-height:var(--nh-lh-small)}.spa .spa__check-icon{color:var(--nh-action);margin-top:0}.spa .spa__offers{margin-top:var(--nh-s-5);padding:0;border:0;border-radius:0;background:transparent}.spa .spa__offers-h{margin:0 0 var(--nh-s-3);font-size:var(--nh-t-small);font-weight:var(--nh-fw-semibold);letter-spacing:0;text-transform:none;color:var(--nh-text)}.spa .spa__offer-row{display:flex;gap:var(--nh-s-2)}.spa .spa__offer{flex:1 1 0;min-width:0;gap:var(--nh-s-1);padding:var(--nh-s-4) var(--nh-s-2);border-radius:var(--nh-r-md);background:var(--nh-bg);border:0;box-shadow:var(--nh-e-card);-webkit-backdrop-filter:none;backdrop-filter:none;font-size:var(--nh-t-micro);line-height:var(--nh-lh-micro)}.spa .spa__offer strong{font-size:var(--nh-t-small);font-weight:var(--nh-fw-semibold);line-height:var(--nh-lh-small);color:var(--nh-text)}.spa .spa__offer span:last-child{color:var(--nh-text-2);opacity:1}.spa .spa__offer-icon{width:24px;height:24px;margin-bottom:var(--nh-s-1);color:var(--nh-action);filter:none}.spa .spa__bar{display:none}@media(max-width:749px){.spa .spa__bar{position:fixed;left:0;right:0;bottom:0;z-index:7;display:flex;align-items:center;gap:var(--nh-s-3);padding:var(--nh-s-2) var(--nh-gutter) calc(var(--nh-s-2) + env(safe-area-inset-bottom,0px));background:var(--nh-bg);box-shadow:var(--nh-e-bar);transform:translateY(100%);visibility:hidden;transition:transform var(--nh-d-ui) var(--nh-ease-out),visibility 0s linear var(--nh-d-ui)}.spa .spa__bar.is-on{transform:none;visibility:visible;transition:transform var(--nh-d-ui) var(--nh-ease-out),visibility 0s}body:has(.spa__bar) .page-wrapper{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}}.spa .spa__bar-text{display:grid;min-width:0;flex:1 1 auto}.spa .spa__bar-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--nh-t-small);font-weight:var(--nh-fw-semibold);line-height:var(--nh-lh-small);color:var(--nh-text)}.spa .spa__bar-meta{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;line-height:var(--nh-lh-small);font-variant-numeric:tabular-nums;color:var(--nh-text-2)}.spa .spa__bar-btn{position:relative;flex:none;min-height:var(--nh-tap);padding:0 var(--nh-s-5);border:0;border-radius:var(--nh-r-pill);background:var(--nh-action);color:var(--nh-accent-ink);box-shadow:var(--nh-glow-btn);font:inherit;font-size:.9375rem;font-weight:var(--nh-fw-semibold);white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--nh-d-hover) var(--nh-ease-color),transform var(--nh-d-press) var(--nh-ease-out)}.spa .spa__bar-btn:active:not(:disabled){transform:scale(var(--nh-press));background:var(--nh-action-pressed)}.spa .spa__bar-btn:focus-visible{outline:none;box-shadow:var(--nh-focus-ring)}.spa .spa__bar-btn:disabled{opacity:.45;cursor:not-allowed}.spa:has(.spa__atc.nh-added) .spa__bar-btn{background:var(--nh-success);box-shadow:none}.spa:has(.spa__atc.nh-added) .spa__bar-btn>*{visibility:hidden}.spa:has(.spa__atc.nh-added) .spa__bar-btn:after{content:"Added";padding-left:1.4em;animation:nh-fade-in var(--nh-d-ui) var(--nh-ease-out) var(--nh-d-label-delay) backwards;position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--nh-accent-ink)}.spts{max-width:var(--nh-w);margin:0 auto var(--nh-s-4);padding:var(--nh-card-pad);border-radius:var(--nh-r-md);background:var(--nh-surface);border:0;box-shadow:none;color:var(--nh-text)}.spts .spts__lead{gap:var(--nh-s-3);font-size:var(--nh-t-body);font-weight:var(--nh-fw-semibold);line-height:var(--nh-lh-small)}.spts .spts__list{gap:var(--nh-s-3);margin-top:var(--nh-s-4);padding-top:var(--nh-s-4);border-top:1px solid var(--nh-line-2);font-size:var(--nh-t-small);line-height:var(--nh-lh-small);color:var(--nh-text-2)}.spts .spts__list li{opacity:1;gap:var(--nh-s-3)}.spts .spts__lead svg,.spts .spts__list svg{color:var(--nh-action)}.spts .spts__logos{gap:var(--nh-s-2)}.spts .spts__yoco{color:var(--nh-yoco);background:var(--nh-white);font-weight:var(--nh-fw-bold)}.spts .spts__list a{display:inline-block;padding:12px 0;margin:-12px 0;color:var(--nh-action);text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:3px}.spts .spts__list a:focus-visible{outline:var(--nh-focus-outline);outline-offset:var(--nh-focus-offset);border-radius:4px}@media(max-width:849px){.spts{margin:0 var(--nh-gutter) var(--nh-s-4)}}@media(min-width:850px)and (max-width:1279px){.spts{margin-inline:var(--nh-gutter)}}.sp-feat .sp-feat__h2,.sp-cmp .sp-cmp__h2,.sp-faq .sp-faq__h2,.sp-comp .sp-comp__h2{margin:0 0 var(--nh-stack);font-family:var(--nh-font-head);font-weight:var(--nh-fw-head);font-size:var(--nh-t-h2);line-height:var(--nh-lh-h2);letter-spacing:var(--nh-ls-h2);text-align:left;text-wrap:balance;color:var(--nh-text)}.sp-feat{background:var(--nh-bg)}.sp-feat .sp-feat__wrap{max-width:calc(var(--nh-w) + 2 * var(--nh-gutter));padding:calc(var(--nh-section-y) / 2) var(--nh-gutter)}.sp-feat .sp-feat__grid{gap:0}.sp-feat .sp-feat__card{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:var(--nh-s-4);align-items:start;padding:var(--nh-s-5) 0;border:0;border-top:var(--nh-border);border-radius:0;background:transparent;box-shadow:none}.sp-feat .sp-feat__icon{grid-row:1 / span 2;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--nh-r-round);background:var(--nh-action-soft);color:var(--nh-action);filter:none}.sp-feat .sp-feat__icon svg{width:20px;height:20px;display:block}.sp-feat .sp-feat__h3{margin:0 0 var(--nh-s-1);padding-top:var(--nh-s-2);font-family:var(--nh-font-body);font-weight:var(--nh-fw-semibold);font-size:var(--nh-t-body);line-height:var(--nh-lh-small);letter-spacing:0;color:var(--nh-text)}.sp-feat .sp-feat__card p{grid-column:2;margin:0;max-width:52ch;font-size:var(--nh-t-small);line-height:var(--nh-lh-small);color:var(--nh-text-2);opacity:1;text-wrap:pretty}@media(min-width:750px){.sp-feat .sp-feat__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--nh-s-10)}}.sp-cmp{background:var(--nh-bg)}.sp-cmp .sp-cmp__wrap{max-width:calc(var(--nh-w-read) + 2 * var(--nh-gutter));padding:calc(var(--nh-section-y) / 2) var(--nh-gutter)}.sp-cmp .sp-cmp__scroll{border-radius:var(--nh-r-md);background:var(--nh-bg);border:0;box-shadow:var(--nh-e-card);overscroll-behavior-x:contain}.sp-cmp .sp-cmp__table{min-width:0;table-layout:fixed;font-variant-numeric:tabular-nums}.sp-cmp .sp-cmp__table thead th:first-child{width:34%}.sp-cmp .sp-cmp__table th,.sp-cmp .sp-cmp__table td{padding:var(--nh-s-4) var(--nh-s-2);border-bottom:var(--nh-border);font-size:var(--nh-t-small);line-height:var(--nh-lh-small);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.sp-cmp .sp-cmp__table tbody tr:last-child th,.sp-cmp .sp-cmp__table tbody tr:last-child td{border-bottom:0}.sp-cmp .sp-cmp__table thead th{background:var(--nh-surface);color:var(--nh-text);font-weight:var(--nh-fw-semibold)}.sp-cmp .sp-cmp__table tbody th{padding-left:var(--nh-s-4);font-weight:var(--nh-fw-medium);color:var(--nh-text)}.sp-cmp .sp-cmp__table td{color:var(--nh-text-2)}.sp-cmp .sp-cmp__table .sp-cmp__hl{background:var(--nh-action-soft);color:var(--nh-text);font-weight:var(--nh-fw-semibold)}.sp-cmp .sp-cmp__table thead .sp-cmp__hl{background:var(--nh-action-soft);color:var(--nh-text);box-shadow:inset 0 2px 0 var(--nh-action)}@media(max-width:359px){.sp-cmp .sp-cmp__table th,.sp-cmp .sp-cmp__table td{padding:var(--nh-s-3) var(--nh-s-1);font-size:var(--nh-t-micro);line-height:var(--nh-lh-micro)}.sp-cmp .sp-cmp__table tbody th{padding-left:var(--nh-s-3)}}.sp-comp .sp-comp__wrap{max-width:calc(var(--nh-w-read) + 2 * var(--nh-gutter));padding:calc(var(--nh-section-y) / 2) var(--nh-gutter);text-align:left}.sp-comp .sp-comp__list li{padding:var(--nh-s-4) var(--nh-card-pad);border-radius:var(--nh-r-md);background:var(--nh-surface);border:var(--nh-border);box-shadow:var(--nh-e-1);font-size:var(--nh-t-small)}.sp-comp .sp-comp__list li span{color:var(--nh-accent-text);font-variant-numeric:tabular-nums}.sp-comp .sp-comp__note{font-size:var(--nh-t-small);color:var(--nh-text-2);opacity:1}.spr-container{max-width:calc(var(--nh-w) + 2 * var(--nh-gutter));padding-inline:var(--nh-gutter)}.spr-container .spr-header{border-radius:var(--nh-r-md);box-shadow:var(--nh-e-1)}.spr-container .spr-title{font-family:var(--nh-font-head);font-weight:var(--nh-fw-head);font-size:var(--nh-t-h2);line-height:var(--nh-lh-h2);letter-spacing:var(--nh-ls-h2)}.spr-container .spr-score{font-family:var(--nh-font-head);font-weight:var(--nh-fw-bold);letter-spacing:var(--nh-ls-price);font-variant-numeric:tabular-nums}.spr-container .spr-card{border-radius:var(--nh-r-md);box-shadow:var(--nh-e-1)}.spr-container .spr-date{color:var(--nh-text-3);opacity:1;font-weight:var(--nh-fw-medium)}.spr-container .spr-verified{color:var(--nh-success);font-weight:var(--nh-fw-semibold)}.spr-container .spr-count{color:var(--nh-text-2);opacity:1}.sp-faq{background:var(--nh-bg);color:var(--nh-text)}.sp-faq .sp-faq__wrap{max-width:calc(var(--nh-w-read) + 2 * var(--nh-gutter));padding:calc(var(--nh-section-y) / 2) var(--nh-gutter) var(--nh-section-y)}.sp-faq .sp-faq__item{margin:0;padding:0;border:0;border-bottom:var(--nh-border);border-radius:0;background:none;box-shadow:none}.sp-faq .sp-faq__item:first-of-type{border-top:var(--nh-border)}.sp-faq .sp-faq__item[open]{background:none}.sp-faq .sp-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--nh-s-4);min-height:var(--nh-row-h);padding:var(--nh-s-4) 0;font-size:var(--nh-t-body);font-weight:var(--nh-fw-semibold);line-height:var(--nh-lh-small);color:var(--nh-text);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.sp-faq .sp-faq__item summary:focus-visible{outline:var(--nh-focus-outline);outline-offset:var(--nh-focus-offset);border-radius:var(--nh-r-sm)}.sp-faq .sp-faq__item summary:after,.sp-faq .sp-faq__item[open] summary:after{content:"";float:none;flex:none;width:20px;height:20px;border-radius:0;background:linear-gradient(currentColor,currentColor) center / 14px 1.75px no-repeat,linear-gradient(currentColor,currentColor) center / 1.75px 14px no-repeat;color:var(--nh-text-3);transition:transform var(--nh-d-ui) var(--nh-ease-out),color var(--nh-d-hover) var(--nh-ease-color)}.sp-faq .sp-faq__item[open] summary:after{color:var(--nh-text);transform:rotate(45deg)}.sp-faq .sp-faq__item p,.sp-faq .sp-faq__item ol{margin:0 0 var(--nh-s-4);max-width:var(--nh-measure);font-size:var(--nh-t-body);line-height:var(--nh-lh-body);color:var(--nh-text-2);opacity:1;text-wrap:pretty}.sp-faq .sp-faq__item ol{padding-left:var(--nh-s-5)}.sp-faq .sp-faq__item li{color:var(--nh-text-2)}.sp-faq .sp-faq__item a{color:var(--nh-action);text-decoration:underline;text-underline-offset:3px}.sp-faq .sp-faq__item a:focus-visible{outline:var(--nh-focus-outline);outline-offset:2px;border-radius:4px}@keyframes nh-faq-fade{0%{opacity:0}}.sp-faq .sp-faq__item[open]>:not(summary){animation:nh-faq-fade var(--nh-d-ui) var(--nh-ease-out)}@media(hover:hover)and (pointer:fine){.sp-faq .sp-faq__item summary:hover:after{color:var(--nh-text)}}.product-recommendations .section-resource-list__content h3{font-family:var(--nh-font-head);font-weight:var(--nh-fw-head);font-size:var(--nh-t-h2);line-height:var(--nh-lh-h2);letter-spacing:var(--nh-ls-h2);color:var(--nh-text)}.product-recommendations .product-card__content{padding:var(--nh-s-2) var(--nh-s-2) var(--nh-s-4);border-radius:var(--nh-r-md);background:var(--nh-bg);border:0;box-shadow:var(--nh-e-card);transition:transform var(--nh-d-hover) var(--nh-ease-out),box-shadow var(--nh-d-hover) var(--nh-ease-color)}.product-recommendations .card-gallery{position:relative;border-radius:var(--nh-r-sm);overflow:hidden;background:var(--nh-stage)}.product-recommendations .card-gallery:after{content:none}.product-recommendations .product-card__content .text-block p{font-size:var(--nh-t-body);font-weight:var(--nh-fw-semibold);line-height:var(--nh-lh-small);color:var(--nh-text);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.product-recommendations .product-card__content .text-block,.product-recommendations product-price{padding-inline:var(--nh-s-2)}.product-recommendations product-price .price{font-family:var(--nh-font-body);font-size:var(--nh-t-price-card);font-weight:var(--nh-fw-semibold);font-variant-numeric:tabular-nums;color:var(--nh-text)}.product-recommendations product-price .compare-at-price{font-size:var(--nh-t-small);font-weight:var(--nh-fw-medium);color:var(--nh-text-3)}.product-recommendations .product-badges__badge{animation:none;background:var(--nh-urgent);color:var(--nh-on-urgent);font-size:var(--nh-t-micro);font-weight:var(--nh-fw-bold);border-radius:var(--nh-r-pill)}.product-recommendations product-card:active .product-card__content{transform:scale(var(--nh-press-card))}@media(hover:hover)and (pointer:fine){.product-recommendations product-card:hover .product-card__content{transform:translateY(var(--nh-lift));box-shadow:var(--nh-e-card-hover)}}@media(prefers-reduced-motion:reduce){.spa .spa__bar,.spa .spa__bar.is-on{transform:none}.spa .spa__bar{opacity:0;transition:opacity var(--nh-d-press) var(--nh-ease-color),visibility 0s linear var(--nh-d-press)}.spa .spa__bar.is-on{opacity:1;transition:opacity var(--nh-d-press) var(--nh-ease-color),visibility 0s}.spa .spa__variant:after,.spa .spa__optbtn:after{transform:none}.spa .spa__sales-dot{animation:none}.sp-faq .sp-faq__item summary:after{transition-property:color}}.spa :is(.spa__variant,.spa__optbtn,.spa__swbtn,.spa__thumb){transition-duration:var(--nh-d-select)}.spa .spa__bar-btn{--nh-truck-size: var(--nh-truck-size-bar)}.spa:has(.spa__atc.nh-added) .spa__bar-btn>.nh-fx{visibility:visible}.spa:has(.spa__atc.nh-added) .spa__bar-btn .nh-tick{opacity:1}.spa:has(.spa__atc.nh-added) .spa__bar-btn .nh-tick path{stroke-dashoffset:0}@media(prefers-reduced-motion:no-preference){.spa:has(.spa__atc.nh-added) .spa__bar-btn .nh-fx__track{animation:nh-drive var(--nh-d-drive) var(--nh-ease-drive) both}.spa:has(.spa__atc.nh-added) .spa__bar-btn .nh-truck__body{animation:nh-bob var(--nh-d-bob) var(--nh-ease-in-out) 7 alternate}.spa:has(.spa__atc.nh-added) .spa__bar-btn .nh-tick{animation:nh-fade-in var(--nh-d-select) var(--nh-ease-out) var(--nh-d-tick-delay) backwards}.spa:has(.spa__atc.nh-added) .spa__bar-btn .nh-tick path{animation:nh-draw var(--nh-d-tick) var(--nh-ease-out) var(--nh-d-tick-delay) backwards}.spa .spa__swbtn.is-on i{animation:nh-pop var(--nh-d-ui) var(--nh-ease-spring)}}@keyframes nh-pop{0%{transform:scale(.86)}}.spa .spa__offer-row:has(>:nth-child(4)){flex-wrap:wrap}.spa .spa__offer-row:has(>:nth-child(4))>.spa__offer{flex:1 1 calc(50% - var(--nh-s-2))}@media(min-width:750px){.spa .spa__offer-row:has(>:nth-child(5))>.spa__offer{flex-basis:calc(33.333% - var(--nh-s-2))}}.spf.sp-deals{padding:var(--nh-section-y) var(--nh-gutter) var(--nh-stack);background:var(--nh-bg);color:var(--nh-text)}.spf.sp-deals .spf__wrap{max-width:var(--nh-w)}.spf.sp-deals .spf__h{margin:0 0 var(--nh-s-2);font-family:var(--nh-font-head);font-size:var(--nh-t-h3);line-height:var(--nh-lh-h3);letter-spacing:var(--nh-ls-h3);font-weight:var(--nh-fw-head);color:var(--nh-text)}.spf.sp-deals .spf__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nh-gap)}.spf.sp-deals .spf__card{position:relative;display:flex;flex-direction:column;text-decoration:none;min-width:0}.spf.sp-deals .spf__tag{align-self:flex-start}.spf.sp-deals .spf__name{display:block}.spf.sp-deals .spf__price{display:flex;align-items:baseline}@media(min-width:990px){.spf.sp-deals .spf__row{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.spf.sp-deals .spf__card{gap:var(--nh-s-1);padding:var(--nh-s-4);border:0;border-radius:var(--nh-r-md);background:var(--nh-bg);box-shadow:var(--nh-e-card);color:var(--nh-text);-webkit-tap-highlight-color:transparent}.spf.sp-deals .spf__card:hover{transform:none}.spf.sp-deals .spf__card:focus-visible{outline:var(--nh-focus-outline);outline-offset:var(--nh-focus-offset)}.spf.sp-deals .spf__tag{padding:0;background:none;color:var(--nh-text-3);font-size:var(--nh-t-micro);font-weight:var(--nh-fw-medium);letter-spacing:var(--nh-ls-micro);line-height:var(--nh-lh-micro)}.spf.sp-deals .spf__name{font-size:var(--nh-t-small);font-weight:var(--nh-fw-semibold);line-height:var(--nh-lh-small);color:var(--nh-text)}.spf.sp-deals .spf__price{flex-wrap:wrap;gap:var(--nh-s-1) var(--nh-s-2);margin-top:auto;font-size:var(--nh-t-small);color:var(--nh-text-2);font-variant-numeric:tabular-nums}.spf.sp-deals .spf__price strong{font-size:var(--nh-t-price-card);font-weight:var(--nh-fw-semibold);color:var(--nh-text)}.spf.sp-deals .spf__price s{order:1;font-size:var(--nh-t-small);font-weight:var(--nh-fw-medium);color:var(--nh-urgent-text);text-decoration-color:var(--nh-urgent-text)}@media(hover:hover)and (pointer:fine){.spf.sp-deals .spf__card:hover{box-shadow:var(--nh-e-card-hover)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/nh-product.css.map */
