:root{--nf-ease-out: cubic-bezier(.23, 1, .32, 1);--nf-ease-drawer: cubic-bezier(.32, .72, 0, 1);--nf-dur-press: .16s;--nf-dur: .22s;--nf-dur-slow: .32s;--nf-focus: #c6ff3d;--nf-plate: #e8ecf0}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;background-color:var(--bg, #0b0e12)}html body .theme-drawer__dialog--opening{animation:nf-drawer-in var(--nf-dur-slow) var(--nf-ease-drawer)}html body .theme-drawer__dialog--opening-inline-start{animation:nf-drawer-in-start var(--nf-dur-slow) var(--nf-ease-drawer)}html body .theme-drawer__dialog--closing{animation:nf-drawer-out var(--nf-dur) var(--nf-ease-drawer) forwards}html body .theme-drawer__dialog--opening::backdrop{animation:nf-fade-in var(--nf-dur-slow) var(--nf-ease-out)}html body .theme-drawer__dialog--closing::backdrop{animation:nf-fade-out var(--nf-dur) var(--nf-ease-out) forwards}html body .dialog-drawer[open]{animation-duration:var(--nf-dur-slow);animation-timing-function:var(--nf-ease-drawer)}html body .dialog-drawer[open].dialog-closing{animation-duration:var(--nf-dur)}@keyframes nf-drawer-in{0%{transform:translate(100%)}}@keyframes nf-drawer-in-start{0%{transform:translate(-50%)}}@keyframes nf-drawer-out{to{transform:translate(100%)}}@keyframes nf-fade-in{0%{opacity:0}}@keyframes nf-fade-out{to{opacity:0}}html body product-card.product-card{transition:transform var(--nf-dur) var(--nf-ease-out),box-shadow var(--nf-dur) ease,border-color var(--nf-dur) ease}html body product-card.product-card:before{background:linear-gradient(135deg,var(--neon),var(--cyan));transition:opacity var(--nf-dur) var(--nf-ease-out)}html body product-card .card-gallery:after{content:none}html body product-card .card-gallery img{transition:transform .3s var(--nf-ease-out)}html body product-card .nf-card-bracket,html body product-card .nf-card-view{transition:opacity var(--nf-dur) var(--nf-ease-out),transform var(--nf-dur) var(--nf-ease-out)}@media(hover:hover)and (pointer:fine){html body product-card.product-card:hover{transform:translateY(-2px)}html body product-card.product-card:hover:before{animation:none;opacity:1}html body product-card:hover .card-gallery img{transform:scale(1.03);filter:none}}html body product-card.product-card:has(:focus-visible){transform:translateY(-2px)}html body .nf-category__media img,html body .nf-rel__media img,html body .nf-spot__media img,html body .nf-spot__hero img,html body #nx media-gallery slideshow-slide .product-media img{transition-duration:.3s;transition-timing-function:var(--nf-ease-out)}:focus-visible{outline-color:var(--nf-focus)}html body :is(.nf-category,.nf-rel__tile,.nf-rel__all,.nf-spot__btn,.nf-spot__hero,.nf-spot__card,.nf-trust__in,.nf-chip,.nf-link,.nf-ann__link,.nx-review-card,.nf-footer__links a,.nf-hero__actions .button,.nf-newsletter button,.cart__checkout-button):focus-visible{outline:2px solid var(--nf-focus);outline-offset:3px}html body .nf-newsletter input:focus-visible{outline:none}@media(forced-colors:active){html body :focus-visible{outline:2px solid CanvasText;outline-offset:3px}}@media(hover:none){html body :is(.nf-category,.nf-rel__tile,.nf-spot__card,.nf-spot__btn,.nf-footer__links a,#nx .nx-feature-card,#nx .product-details .add-to-cart-button):hover:not(:focus-visible){transform:none}html body :is(.nf-category,.nf-rel__tile,.nf-spot__card,.nf-spot__hero):hover:not(:focus-visible) img,html body #nx media-gallery slideshow-slide:hover .product-media img{transform:none}html body #nx .product-details .add-to-cart-button:hover:after{animation:none}}body .nf-hero .nf-eyebrow span{position:relative;animation:none}#nx .nx-product-stock>span:first-child{position:relative;animation:none;box-shadow:0 0 6px var(--lime-55)}@media(prefers-reduced-motion:no-preference){body .nf-hero .nf-eyebrow span:after,#nx .nx-product-stock:not(.nx-product-stock--sold-out)>span:first-child:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:var(--glow-pulse);opacity:0;pointer-events:none;animation:nf-glow-pulse 2.4s ease-in-out infinite}}#nx .nx-product-stock--sold-out>span:first-child{box-shadow:none}@keyframes nf-glow-pulse{50%{opacity:1}}html body .nf-hero__actions .button,html body .nf-spot__btn,html body .nf-newsletter button,html body #nx .product-details .add-to-cart-button:not([disabled]){transition:transform var(--nf-dur-press) var(--nf-ease-out),box-shadow var(--nf-dur) ease}html body :is(.nf-hero__actions .button,.nf-spot__btn,.nf-newsletter button,.cart__checkout-button,#nx .product-details .add-to-cart-button:not([disabled])):active{transform:scale(.97)}html body .quick-add__button:active{scale:.95}@supports (interpolate-size: allow-keywords){#nx details:is(.nx-full-description,.nf-help){interpolate-size:allow-keywords}#nx details:is(.nx-full-description,.nf-help)::details-content{block-size:0;opacity:0;overflow:clip;transition:block-size var(--nf-dur) var(--nf-ease-out),opacity var(--nf-dur) var(--nf-ease-out),content-visibility var(--nf-dur) allow-discrete}#nx details:is(.nx-full-description,.nf-help)[open]::details-content{block-size:auto;opacity:1}}@media(pointer:coarse){html body :is(input:is([type=email],[type=text],[type=search],[type=tel],[type=number],[type=password]),textarea,select){font-size:16px}}html body summary.header__icon--menu{padding-inline:15px;margin-inline:-15px;min-height:44px}html body .facets-toggle__button{min-height:44px}html body .column-options__option{padding:7px;margin:-7px}@media(pointer:coarse){html body button.quick-add__button{height:44px;--quick-add-collapsed-width: 44px;--quick-add-icon-width: 40px}}body .nf-footer__links a{padding-block:6px;margin-block:-6px}html body #nx .nx-breadcrumb a{display:inline-block;padding-block:12px;margin-block:-12px}@media(max-width:479px){html body .nf-ann__in{justify-content:center}html body .nf-ann__msg{white-space:nowrap}html body .nf-ann__link{display:none}}@media(max-width:749px){html body .nf-chips__row{scroll-snap-type:x proximity;overscroll-behavior-x:contain;padding-inline-end:32px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),transparent)}html body .nf-chip{scroll-snap-align:start}}html body product-card .card-gallery,html body .nf-category__media,html body .nf-spot__media,html body .nf-rel__media,html body #nx media-gallery slideshow-slide .product-media,html body #nx media-gallery .slideshow-controls__thumbnail{background:var(--nf-plate);isolation:isolate}html body product-card .card-gallery img,html body .nf-category__media img,html body .nf-spot__media img,html body .nf-spot__plate img,html body .nf-rel__media img,html body #nx media-gallery slideshow-slide .product-media img,html body #nx media-gallery .slideshow-controls__thumbnail img{mix-blend-mode:multiply}html body #nx product-recommendations product-card .card-gallery{background:var(--nf-plate)}html body product-card .card-gallery:before,html body .nf-category__media:after{display:none}html body #nx media-gallery .slideshow-controls__thumbnail{opacity:.7}html body #nx media-gallery .slideshow-controls__thumbnail[aria-selected=true]{opacity:1}html body #nx .nx-gallery-overlay>span{background:#0b0e12cc;padding:6px 9px;border-radius:4px;line-height:1}html body product-card button.quick-add__button{--quick-add-background: #0b0e12;--quick-add-foreground: #f2f4f5;border-color:var(--cyan-35)}html body .nf-spot__hero{display:flex;flex-direction:column;gap:14px;aspect-ratio:auto;max-height:none;padding:44px 16px 16px}html body .nf-spot__glow{display:none}html body .nf-spot__plate{display:block;aspect-ratio:4 / 3;border-radius:6px;overflow:hidden;background:var(--nf-plate);isolation:isolate}html body .nf-spot__hero .nf-spot__plate img{position:static;inset:auto;display:block;width:100%;height:100%;padding:6%;box-sizing:border-box;object-fit:contain}html body .nf-spot__cap{position:static;padding-inline:2px}@media(hover:hover)and (pointer:fine){html body .nf-spot__hero:hover .nf-spot__plate img{transform:scale(1.03)}}@media(max-width:749px){html body .product-card__content>[ref=productTitleLink]>.text-block{padding-inline:10px}}html body .product-grid product-card.product-card{height:100%}html body .product-grid .product-card__content.product-grid__card{height:100%}html body .product-grid .product-card__content product-price{margin-top:auto}html body .product-grid .product-card__content>a.contents :is(p,.text-block){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}html body .cart__checkout-button{--button-background-color: var(--neon);--button-color: var(--ink-on-neon);--button-border-color: var(--neon);background-color:var(--neon);color:var(--ink-on-neon);border-color:var(--neon);font-weight:700;box-shadow:var(--glow-button);transition:transform var(--nf-dur-press) var(--nf-ease-out),box-shadow var(--nf-dur) ease}html body .cart__checkout-button .button-text{color:var(--ink-on-neon)}@media(hover:hover)and (pointer:fine){html body .cart__checkout-button:hover{background-color:var(--neon);color:var(--ink-on-neon);box-shadow:var(--glow-button-hover)}}html body [id*=__nanref_featured] :is(.resource-list__item,slideshow-slide):has(.color-custom-badge-sold-out){display:none}html body [id*=__nanref_featured] .resource-list--grid:has(.color-custom-badge-sold-out)>.resource-list__item:nth-child(n+5 of:not(:has(.color-custom-badge-sold-out))){display:none}html body .variant-option__strikethrough{display:none}html body .variant-option__button-label:has(.variant-option__strikethrough){opacity:.45;border-style:dashed}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important}html body .theme-drawer__dialog--opening,html body .theme-drawer__dialog--opening-inline-start,html body .dialog-drawer[open]:not(.dialog-closing){animation:nf-fade-in .15s ease-out!important}html body .theme-drawer__dialog--closing,html body .dialog-drawer[open].dialog-closing{animation:nf-fade-out .15s ease-out forwards!important}html body :is(product-card.product-card,.nf-category,.nf-rel__tile,.nf-spot__card,.nf-spot__btn,.nf-footer__links a,.nf-hero__actions .button,#nx .nx-feature-card,#nx .product-details .add-to-cart-button):is(:hover,:focus-visible,:has(:focus-visible)){transform:none!important}html body :is(product-card,.nf-category,.nf-rel__tile,.nf-spot__card,.nf-spot__hero,#nx media-gallery slideshow-slide) img{transform:none!important;transition:none!important}html body :is(product-card,.nf-category,.nf-rel__tile,.nf-spot__card,.nf-footer__links a,.nf-chip,.nf-spot__btn){transition-duration:.15s!important}#nx details:is(.nx-full-description,.nf-help)::details-content{transition:opacity .15s ease-out,content-visibility .15s allow-discrete!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/nanref-polish.css.map */
