slider-component{--desktop-margin-left-first-item:max(5rem,calc((100vw - var(--page-width) + 10rem - var(--grid-desktop-horizontal-spacing)) / 2));position:relative;display:block}slider-component.slider-component-full-width{--desktop-margin-left-first-item:1.5rem}@media screen and (max-width:749px){slider-component.page-width{padding:0 1.5rem}}@media screen and (min-width:749px)and (max-width:990px){slider-component.page-width{padding:0 5rem}}.slider__slide{--focus-outline-padding:.5rem;--shadow-padding-top:calc((var(--shadow-vertical-offset) * -1 + var(--shadow-blur-radius)) * var(--shadow-visible));--shadow-padding-bottom:calc((var(--shadow-vertical-offset) + var(--shadow-blur-radius)) * var(--shadow-visible));scroll-snap-align:start;flex-shrink:0;padding-bottom:0}@media screen and (max-width:749px){.slider.slider--mobile{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1.5rem;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.slider--mobile:after{content:"";width:0;padding-left:1.5rem}.slider.slider--mobile .slider__slide{margin-bottom:0;padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom))}.slider.slider--mobile.contains-card--standard .slider__slide:not(.collection-list__item--no-media){padding-bottom:var(--focus-outline-padding)}.slider.slider--mobile.contains-content-container .slider__slide{--focus-outline-padding:0rem}}@media screen and (min-width:750px){.slider.slider--tablet-up{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1rem;-webkit-overflow-scrolling:touch}.slider.slider--tablet-up .slider__slide{margin-bottom:0}}@media screen and (max-width:989px){.slider.slider--tablet{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1.5rem;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.slider--tablet:after{content:"";width:0;padding-left:1.5rem;margin-left:calc(-1 * var(--grid-desktop-horizontal-spacing))}.slider.slider--tablet .slider__slide{margin-bottom:0;padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom))}.slider.slider--tablet.contains-card--standard .slider__slide:not(.collection-list__item--no-media){padding-bottom:var(--focus-outline-padding)}.slider.slider--tablet.contains-content-container .slider__slide{--focus-outline-padding:0rem}}.slider--everywhere{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-bottom:1rem}.slider.slider--everywhere .slider__slide{margin-bottom:0;scroll-snap-align:center}@media screen and (min-width:990px){.slider-component-desktop.page-width{max-width:none}.slider--desktop{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;margin-bottom:1rem;scroll-padding-left:var(--desktop-margin-left-first-item)}.slider--desktop:after{content:"";width:0;padding-left:5rem;margin-left:calc(-1 * var(--grid-desktop-horizontal-spacing))}.slider.slider--desktop .slider__slide{margin-bottom:0;padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom))}.slider--desktop .slider__slide:first-child{margin-left:var(--desktop-margin-left-first-item);scroll-margin-left:var(--desktop-margin-left-first-item)}.slider-component-full-width .slider--desktop{scroll-padding-left:1.5rem}.slider-component-full-width .slider--desktop .slider__slide:first-child{margin-left:1.5rem;scroll-margin-left:1.5rem}.slider-component-full-width .slider--desktop:after{padding-left:1.5rem}.slider--desktop.grid--5-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 5 - var(--grid-desktop-horizontal-spacing) * 2)}.slider--desktop.grid--4-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 4 - var(--grid-desktop-horizontal-spacing) * 3)}.slider--desktop.grid--3-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 3 - var(--grid-desktop-horizontal-spacing) * 4)}.slider--desktop.grid--2-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) / 2 - var(--grid-desktop-horizontal-spacing) * 5)}.slider--desktop.grid--1-col-desktop .grid__item{width:calc((100% - var(--desktop-margin-left-first-item)) - var(--grid-desktop-horizontal-spacing) * 9)}.slider.slider--desktop.contains-card--standard .slider__slide:not(.collection-list__item--no-media){padding-bottom:var(--focus-outline-padding)}.slider.slider--desktop.contains-content-container .slider__slide{--focus-outline-padding:0rem}}@media(prefers-reduced-motion){.slider{scroll-behavior:auto}}.slider{scrollbar-color:rgb(var(--color-foreground)) rgba(var(--color-foreground),.04);-ms-overflow-style:none;scrollbar-width:none}.slider::-webkit-scrollbar{height:.4rem;width:.4rem;display:none}.slider::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground));border-radius:.4rem;border:0}.slider::-webkit-scrollbar-track{background:rgba(var(--color-foreground),.04);border-radius:.4rem}.slider-counter{display:flex;justify-content:center;min-width:4.4rem}@media screen and (min-width:750px){.slider-counter--dots{margin:0 1.2rem}}.slider-counter__link{padding:1rem}@media screen and (max-width:749px){.slider-counter__link{padding:.7rem}}.slider-counter__link--dots .dot{width:1rem;height:1rem;border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.5);padding:0;display:block}.slider-counter__link--active.slider-counter__link--dots .dot{background-color:rgb(var(--color-foreground))}@media screen and (forced-colors:active){.slider-counter__link--active.slider-counter__link--dots .dot{background-color:CanvasText}}.slider-counter__link--dots:not(.slider-counter__link--active):hover .dot{border-color:rgb(var(--color-foreground))}.slider-counter__link--dots .dot,.slider-counter__link--numbers{transition:transform .2s ease-in-out}.slider-counter__link--active.slider-counter__link--numbers,.slider-counter__link--dots:not(.slider-counter__link--active):hover .dot,.slider-counter__link--numbers:hover{transform:scale(1.1)}.slider-counter__link--numbers{color:rgba(var(--color-foreground),.5);text-decoration:none}.slider-counter__link--numbers:hover{color:rgb(var(--color-foreground))}.slider-counter__link--active.slider-counter__link--numbers{text-decoration:underline;color:rgb(var(--color-foreground))}.slider-buttons{display:flex;align-items:center;justify-content:center}@media screen and (min-width:990px){.slider:not(.slider--everywhere):not(.slider--desktop)+.slider-buttons{display:none}}@media screen and (max-width:989px){.slider--desktop:not(.slider--tablet)+.slider-buttons{display:none}}@media screen and (min-width:750px){.slider--mobile+.slider-buttons{display:none}}.slider-button{color:rgba(var(--color-foreground),.75);background:transparent;border:none;cursor:pointer;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.slider-button:not([disabled]):hover{color:rgb(var(--color-foreground))}.slider-button .icon{height:.6rem}.slider-button[disabled] .icon{color:rgba(var(--color-foreground),.3);cursor:not-allowed}.slider-button--next .icon{transform:rotate(-90deg)}.slider-button--prev .icon{transform:rotate(90deg)}.slider-button--next:not([disabled]):hover .icon{transform:rotate(-90deg) scale(1.1)}.slider-button--prev:not([disabled]):hover .icon{transform:rotate(90deg) scale(1.1)}variant-selects{display:block}.product--no-media .product-form__input--dropdown,.product--no-media .product-form__input--pill,.product--no-media .product-form__input--swatch{display:flex;align-items:center;justify-content:center;text-align:center}.product--no-media .product-form__input.product-form__input--pill,.product--no-media .product-form__input.product-form__input--swatch{flex-wrap:wrap;margin:0 auto 1.2rem}.product--no-media .product-form__input--dropdown{flex-direction:column;max-width:100%}:is(.product-form__input--pill,.product-form__input--swatch) .form__label{margin-bottom:.2rem}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input input[type=radio]:not(.disabled):not(.visually-disabled)+label>.label-unavailable{display:none}.product-form__input--dropdown{--swatch-input--size:2rem;margin-bottom:1.6rem}.product-form__input--dropdown .dropdown-swatch+select{padding-left:calc(2.4rem + var(--swatch-input--size))}.product-form__input--dropdown .dropdown-swatch{position:absolute;left:1.6rem;top:calc(50% - var(--swatch-input--size) / 2);width:var(--swatch-input--size);height:var(--swatch-input--size);z-index:1}.product-form__input--pill input[type=radio]+label{border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));background-color:rgb(var(--color-background));color:rgba(var(--color-foreground));border-radius:var(--variant-pills-radius);color:rgb(var(--color-foreground));display:inline-block;margin:.7rem .5rem .2rem 0;padding:1rem 2rem;font-size:1.4rem;letter-spacing:.1rem;line-height:1;text-align:center;transition:border var(--duration-short) ease;cursor:pointer;position:relative}.product-form__input--pill input[type=radio]+label:before{content:"";position:absolute;top:calc(var(--variant-pills-border-width) * -1);right:calc(var(--variant-pills-border-width) * -1);bottom:calc(var(--variant-pills-border-width) * -1);left:calc(var(--variant-pills-border-width) * -1);z-index:-1;border-radius:var(--variant-pills-radius);box-shadow:var(--variant-pills-shadow-horizontal-offset) var(--variant-pills-shadow-vertical-offset) var(--variant-pills-shadow-blur-radius) rgba(var(--color-shadow),var(--variant-pills-shadow-opacity))}.product-form__input--pill input[type=radio]+label:hover{border-color:rgb(var(--color-foreground))}.product-form__input--pill input[type=radio]:checked+label{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}@media screen and (forced-colors:active){.product-form__input--pill input[type=radio]:checked+label{text-decoration:underline}.product-form__input--pill input[type=radio]:focus-visible+label{outline:1px solid transparent;outline-offset:2px}}.product-form__input--pill input[type=radio]:checked+label::selection{background-color:rgba(var(--color-background),.3)}.product-form__input--pill input[type=radio].disabled+label,.product-form__input--pill input[type=radio]:disabled+label{border-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.6);text-decoration:line-through}.product-form__input--pill input[type=radio].disabled:checked+label,.product-form__input--pill input[type=radio]:disabled:checked+label{color:rgba(var(--color-background),.6)}.product-form__input--pill input[type=radio]:focus-visible+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.product-form__input--pill input[type=radio].focused+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.product-form__input--swatch{display:flex;flex-wrap:wrap}.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size:3.6rem;margin:.7rem 1.2rem .2rem 0}@media screen and (min-width:750px){.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size:2.8rem}}.swatch-input__input+.swatch-input__label{--swatch-input--border-radius:50%;display:inline-block;max-width:100%;border-radius:var(--swatch-input--border-radius);cursor:pointer;outline-offset:.2rem;outline-color:transparent;outline-style:solid;transition-property:outline-color,outline-width,box-shadow;transition-duration:var(--duration-short);transition-timing-function:ease;forced-color-adjust:none}.swatch-input__input+.swatch-input__label.swatch-input__label--square{--swatch-input--border-radius:.2rem}.swatch-input__input:active+.swatch-input__label,.swatch-input__input:checked+.swatch-input__label{outline:.1rem solid rgb(var(--color-foreground))}.swatch-input__input+.swatch-input__label:hover,.swatch-input__input:hover+.swatch-input__label{outline:.2rem solid rgba(var(--color-foreground),.4)}.swatch-input__input:focus-visible+.swatch-input__label{outline:.2rem solid rgba(var(--color-foreground),.5);box-shadow:0 0 0 .2rem rgb(var(--color-background)),0 0 .1rem .5rem rgba(var(--color-foreground),.25)}.swatch-input__input:active:focus-visible+.swatch-input__label,.swatch-input__input:checked:focus-visible+.swatch-input__label{outline:.1rem solid rgb(var(--color-foreground));box-shadow:0 0 0 .2rem rgb(var(--color-background)),0 0 .1rem .4rem rgba(var(--color-foreground),.25)}.swatch-input__input.visually-disabled:not(:active):not(:checked)+.swatch-input__label{transition:none}.swatch-input__input.visually-disabled:not(:active):not(:checked)+.swatch-input__label:hover{outline:none}.swatch-input__input:disabled+.swatch-input__label{pointer-events:none}.swatch-input__input.visually-disabled+.swatch-input__label>.swatch,.swatch-input__input:disabled+.swatch-input__label>.swatch{position:relative;overflow:hidden;opacity:.4}.swatch-input__input.visually-disabled+.swatch-input__label>.swatch:after,.swatch-input__input:disabled+.swatch-input__label>.swatch:after{--diagonal--size:calc(var(--swatch-input--size) * 1.414);--crossed-line--size:.1rem;content:"";position:absolute;bottom:calc(var(--crossed-line--size) * -.5);left:0;width:var(--diagonal--size);height:var(--crossed-line--size);background-color:rgb(var(--color-foreground));transform:rotate(-45deg);transform-origin:left}.swatch{--swatch--size:var(--swatch-input--size,4.4rem);--swatch--border-radius:var(--swatch-input--border-radius,50%);display:block;width:var(--swatch--size);max-width:100%;aspect-ratio:1/1;background:var(--swatch--background);background-position:var(--swatch-focal-point,initial);background-size:cover;background-origin:border-box;border:.1rem solid rgba(var(--color-foreground),.15);border-radius:var(--swatch--border-radius)}.swatch--square{--swatch--border-radius:var(--swatch-input--border-radius,.2rem)}.swatch--unavailable{border-style:dashed;border-color:rgba(var(--color-foreground),.5)}.related-products{display:block}.related-products__heading{margin:0 0 3rem}.page-title{margin-top:0}.main-page-title{margin-bottom:3rem}@media screen and (min-width:750px){.main-page-title{margin-bottom:4rem}}.page-placeholder-wrapper{display:flex;justify-content:center}.page-placeholder{width:52.5rem;height:52.5rem}.article-template>:first-child:not(.article-template__hero-container){margin-top:5rem}@media screen and (min-width:750px){.article-template>:first-child:not(.article-template__hero-container){margin-top:calc(5rem + var(--page-width-margin))}}.article-template__hero-container{max-width:130rem;margin:0 auto}.article-template__hero-small{height:11rem}.article-template__hero-medium{height:22rem}.article-template__hero-large{height:33rem}@media screen and (min-width:750px)and (max-width:989px){.article-template__hero-small{height:22rem}.article-template__hero-medium{height:44rem}.article-template__hero-large{height:66rem}}@media screen and (min-width:990px){.article-template__hero-small{height:27.5rem}.article-template__hero-medium{height:55rem}.article-template__hero-large{height:82.5rem}}.article-template header{margin-top:4.4rem;margin-bottom:2rem;line-height:calc(.8 / var(--font-body-scale))}@media screen and (min-width:750px){.article-template header{margin-top:5rem}}.article-template__title{margin:0}.article-template__title:not(:only-child){margin-bottom:1rem}.article-template__link{font-size:1.8rem;display:flex;justify-content:center;align-items:center;text-decoration:none}.article-template__link .icon-wrap{display:flex;margin-right:1rem;transform:rotate(180deg)}.article-template__content{margin-top:3rem;margin-bottom:3rem}.article-template__social-sharing{margin-top:3rem}.article-template__social-sharing+.article-template__content,.article-template__social-sharing+header{margin-top:1.5rem}.article-template__comment-wrapper{margin-top:5rem;padding:2.7rem 0}@media screen and (min-width:750px){.article-template__comment-wrapper{margin-top:6rem;padding:3.6rem 0}}.article-template__comment-wrapper h2{margin-top:0}.article-template__comments{margin-bottom:5rem}@media screen and (min-width:750px){.article-template__comments{margin-bottom:7rem}}.article-template__comments-fields{margin-bottom:4rem}.article-template__comments-comment{color:rgba(var(--color-foreground),.75);background-color:rgb(var(--color-background));margin-bottom:1.5rem;padding:2rem 2rem 1.5rem}@media screen and (min-width:750px){.article-template__comments-comment{padding:2rem 2.5rem}}.article-template__comments-comment p{margin:0 0 1rem}.article-template__comment-fields>*{margin-bottom:3rem}@media screen and (min-width:750px){.article-template__comment-fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:4rem}}.article-template__comment-warning{margin:2rem 0 2.5rem}@media screen and (min-width:990px){.article-template__comments .pagination-wrapper{margin:5rem 0 8rem}}.article-template__back:last-child{margin-bottom:3.2rem}.blog-articles{display:grid;grid-gap:1rem;grid-column-gap:var(--grid-mobile-horizontal-spacing);column-gap:var(--grid-mobile-horizontal-spacing);grid-row-gap:var(--grid-mobile-vertical-spacing);row-gap:var(--grid-mobile-vertical-spacing)}.blog-articles .card-wrapper{width:100%}@media screen and (min-width:750px){.blog-articles{grid-template-columns:1fr 1fr;column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}.blog-articles--collage>:nth-child(3n+1),.blog-articles--collage>:nth-child(3n+2):last-child{grid-column:span 2;text-align:center}.blog-articles--collage>:nth-child(3n+1) .card,.blog-articles--collage>:nth-child(3n+2):last-child .card{text-align:center}.blog-articles--collage>:nth-child(3n+1) .article-card__image--small .ratio:before,.blog-articles--collage>:nth-child(3n+2):last-child .article-card__image--small .ratio:before{padding-bottom:22rem}.blog-articles--collage>:nth-child(3n+1) .article-card__image--medium .ratio:before,.blog-articles--collage>:nth-child(3n+2):last-child .article-card__image--medium .ratio:before{padding-bottom:44rem}.blog-articles--collage>:nth-child(3n+1) .article-card__image--large .ratio:before,.blog-articles--collage>:nth-child(3n+2):last-child .article-card__image--large .ratio:before{padding-bottom:66rem}}@media screen and (min-width:990px){.blog-articles--collage>:nth-child(3n+1) .article-card__image--small .ratio .ratio:before,.blog-articles--collage>:nth-child(3n+2):last-child .article-card__image--small .ratio .ratio:before{padding-bottom:27.5rem}.blog-articles--collage>:nth-child(3n+1) .article-card__image--medium .ratio:before,.blog-articles--collage>:nth-child(3n+2):last-child .article-card__image--medium .ratio:before{padding-bottom:55rem}.blog-articles--collage>:nth-child(3n+1) .article-card__image--large .ratio:before,.blog-articles--collage>:nth-child(3n+2):last-child .article-card__image--large .ratio:before{padding-bottom:82.5rem}}@media screen and (max-width:749px){.articles-wrapper .article{width:100%}}.article{display:flex;align-items:center}.article.grid__item{padding:0}.grid--peek .article-card{box-sizing:border-box}.article-card__image-wrapper>a{display:block}.article-card__title{text-decoration:none;word-break:break-word}.article-card__title a:after{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.article-card__link.link{padding:0}.article-card__link{text-underline-offset:.3rem}.article-card .card__heading{margin-bottom:.6rem}.blog-articles .article-card .card__information,.blog__posts .article-card .card__information{padding-left:2rem;padding-right:2rem}.article-card__info{padding-top:.4rem}.article-card__footer{letter-spacing:.1rem;font-size:1.4rem}.article-card__footer:not(:last-child){margin-bottom:1rem}.article-card__footer:last-child{margin-top:auto}.article-card__excerpt{width:100%;margin-top:1.2rem}.article-card__link:not(:only-child){margin-right:3rem}@media screen and (min-width:990px){.article-card__link:not(:only-child){margin-right:4rem}}.article-card__image--small .ratio:before{padding-bottom:11rem}.article-card__image--medium .ratio:before{padding-bottom:22rem}.article-card__image--large .ratio:before{padding-bottom:33rem}@media screen and (min-width:750px){.article-card__image--small .ratio:before{padding-bottom:14.3rem}.article-card__image--medium .ratio:before{padding-bottom:21.9rem}.article-card__image--large .ratio:before{padding-bottom:27.5rem}}@media screen and (min-width:990px){.article-card__image--small .ratio:before{padding-bottom:17.7rem}.article-card__image--medium .ratio:before{padding-bottom:30.7rem}.article-card__image--large .ratio:before{padding-bottom:40.7rem}}@supports not (inset:10px){.articles-wrapper.grid{margin:0 0 5rem}@media screen and (min-width:750px){.articles-wrapper.grid{margin-bottom:7rem}}}.search__input.field__input{padding-right:9.8rem}.search__button{right:var(--inputs-border-width);top:var(--inputs-border-width)}.reset__button{right:calc(var(--inputs-border-width) + 4.4rem);top:var(--inputs-border-width)}.reset__button:not(:focus-visible):after{border-right:.1rem solid rgba(var(--color-foreground),.08);display:block;height:calc(100% - 1.6rem);content:"";position:absolute;right:0}.reset__button:not(:focus):after{border-right:.1rem solid rgba(var(--color-foreground),.08);display:block;height:calc(100% - 1.8rem);content:"";position:absolute;right:0}.reset__button:focus-visible,.search__button:focus-visible{background-color:rgb(var(--color-background));z-index:4}.reset__button:focus,.search__button:focus{background-color:rgb(var(--color-background));z-index:4}.reset__button:not(:focus-visible):not(.focused),.search__button:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}.reset__button:hover .icon,.search__button:hover .icon{transform:scale(1.07)}.search__button .icon{height:1.8rem;width:1.8rem}.reset__button .icon.icon-close{height:1.8rem;width:1.8rem;stroke-width:.1rem}input::-webkit-search-decoration{-webkit-appearance:none}.template-search__results{position:relative}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:4rem}.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.shopify-policy__container{max-width:560px;max-width:65ch;margin:0 auto;padding-left:20px;padding-right:20px}.shopify-policy__title{text-align:center}.shopify-policy__remote-policy-heading-wrapper{text-align:center;h1{margin-bottom:20px}}.shopify-policy__remote-policy-body{margin-bottom:20px}.npc-brand-card__visual--dark{min-height:58px;padding:10px 14px;border-radius:10px;background:#062d43;box-sizing:border-box}.npc-brand-card__visual--dark>img{max-height:38px;filter:none;opacity:1}.np-collection-banner .np-collection-advice{margin-top:1.2rem;border-top:1px solid rgba(var(--color-foreground),.16)}.np-collection-banner .np-collection-advice>summary{display:list-item;list-style:disclosure-closed inside;min-height:44px;padding:1.2rem 0;cursor:pointer;font-weight:600;line-height:1.4;color:rgb(var(--color-foreground))}.np-collection-banner .np-collection-advice[open]>summary{list-style-type:disclosure-open}.np-collection-banner .np-collection-advice>summary:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:.2rem}.np-collection-banner .np-collection-advice__content{padding-bottom:1.2rem}.np-weekly--compact{padding-bottom:3rem}.np-weekly--compact .np-weekly__intro{padding-top:2rem;padding-bottom:2rem}.np-weekly--compact .np-weekly__intro h2{font-size:clamp(3rem,3vw,4.4rem)}.np-weekly--compact .np-weekly__block{max-width:112rem;margin-inline:auto;padding:2.2rem;border-radius:2.2rem}.np-weekly--compact .np-weekly__heading{margin-bottom:1.6rem}.np-weekly--compact .np-weekly__heading h3{font-size:2.8rem}.np-weekly--compact .card__information{padding:1.35rem}@media screen and (max-width:749px){.np-weekly--compact{padding-bottom:2.4rem}.np-weekly--compact .np-weekly__intro h2{font-size:3rem}.np-weekly--compact .np-weekly__block{padding:1.2rem;border-radius:1.8rem}.np-weekly--compact .np-weekly__heading h3{font-size:2.3rem}}.np-section-grid-padding{padding-top:27px;padding-bottom:27px}.np-section-main-product-padding{padding-top:21px;padding-bottom:6px}.np-section-related-padding{padding-top:24px;padding-bottom:36px}.np-section-page-padding{padding-top:27px;padding-bottom:36px}@media screen and (min-width:750px){.np-section-grid-padding{padding-top:36px;padding-bottom:36px}.np-section-main-product-padding{padding-top:28px;padding-bottom:8px}.np-section-related-padding{padding-top:32px;padding-bottom:48px}.np-section-page-padding{padding-top:36px;padding-bottom:48px}}.predictive-search-host[data-open] .predictive-search{display:block}.np-predictive__empty{padding:1.6rem 2rem;margin:0}.predictive-search__item-vendor{margin:0 0 .2rem;font-size:1.1rem;opacity:.7}.npc-heart{position:relative;display:inline-grid;place-items:center}.npc-heart>b{position:absolute;right:-6px;top:-6px;background:var(--npc-blue);color:#fff;border-radius:50%;font-size:10px;min-width:18px;height:18px;display:grid;place-items:center}.npc-pro-header__nav a.is-active{color:var(--npc-blue)}.drawer.active .drawer__inner{transform:translateX(0)}.drawer{height:100vh;height:100dvh}.drawer:not(.is-empty) .drawer__inner{height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden}.drawer:not(.is-empty) .drawer__header{flex:none}.drawer:not(.is-empty) .cart-drawer__form{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.drawer:not(.is-empty) .drawer__footer{flex:none;padding:1.2rem 0 calc(1.2rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));box-shadow:0 -.8rem 1.6rem rgba(var(--color-foreground),.08)}.drawer:not(.is-empty) .drawer__footer .tax-note{margin:.8rem 0 1.2rem}.cart__error{color:rgb(var(--color-foreground));background:#fdecea;border-radius:8px;padding:1rem 1.4rem;margin:1rem 0;font-size:1.4rem}.cart-item__error-text{color:#b42318;font-size:1.3rem;margin:.6rem 0 0}.quantity__button:disabled{opacity:.35;cursor:not-allowed}.quick-add-modal{display:flex;align-items:center;justify-content:center}.np-quick-add{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:3rem;padding:3rem}.np-quick-add__media img{width:100%;height:auto;object-fit:contain;aspect-ratio:1}.np-quick-add__info .h2{margin:.4rem 0 1rem;font-size:2.4rem}.np-quick-add__info .product__view-details{display:inline-block;margin-top:1.4rem}.np-quick-add__info .product-form__submit{margin-top:1.6rem}@media screen and (max-width:749px){.np-quick-add{grid-template-columns:1fr;padding:2rem;gap:1.4rem}.np-quick-add__media img{max-height:220px}}.np-gallery__thumbs{display:flex;gap:1rem;overflow-x:auto;padding:1rem 0 0;margin:0;list-style:none}.np-gallery__thumbs button{padding:0;border:1px solid rgba(var(--color-foreground),.12);border-radius:8px;background:#fff;cursor:pointer;width:76px;height:76px;flex:0 0 76px;overflow:hidden}.np-gallery__thumbs button[aria-current=true]{border-color:rgb(var(--color-foreground))}.np-gallery__thumbs img{width:100%;height:100%;object-fit:contain}.np-gallery__main{position:relative;cursor:zoom-in;background:#fff}.np-gallery__main img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block}.np-zoom{position:fixed;inset:0;z-index:200;background:rgba(255,255,255,.98);display:flex;align-items:center;justify-content:center;cursor:zoom-out}.np-zoom img{max-width:96vw;max-height:92vh;object-fit:contain}.np-zoom button{position:absolute;top:2rem;right:2rem;width:44px;height:44px;border-radius:50%;border:1px solid #ccc;background:#fff;display:grid;place-items:center;cursor:pointer}.np-zoom button svg{width:18px}.np-fav-toggle{margin-top:1.2rem;display:inline-flex;gap:.8rem;align-items:center;background:none;border:0;padding:0;cursor:pointer;font:inherit;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.np-fav-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7}.np-fav-toggle[aria-pressed=true] svg{fill:#e0245e;stroke:#e0245e}.np-breadcrumbs{font-size:1.3rem;padding-top:1.6rem;color:rgba(var(--color-foreground),.7)}.np-breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:.6rem;padding:0;margin:0}.np-breadcrumbs li+li:before{content:"/";margin-right:.6rem;opacity:.5}.np-breadcrumbs a{color:inherit;text-decoration:none}.np-breadcrumbs a:hover{text-decoration:underline}.facets__display--vendors .facets__list{max-height:30rem;overflow:auto}.np-empty{text-align:center;padding:4rem 0 6rem}.np-empty .button{margin-top:2rem}.np-form-status{padding:1.2rem 1.6rem;border-radius:8px;margin-bottom:2rem}.np-form-status--ok{background:#e7f6ee}.np-form-status--error{background:#fdecea}.npl__state{margin:.6rem 0 0;font-size:1.3rem}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body,html{overflow-x:clip}.np-buy-now{margin-top:1rem}.np-gallery .product__media-item,.np-gallery .product__media-list{margin:0!important;padding:0!important;width:100%!important;max-width:100%!important;display:block}:root{--aw-navy:#082850;--aw-blue:#084078;--aw-cyan:#10b8d0;--npc-navy:#082850;--npc-deep:#061f3f;--npc-ink:#0b2342;--npc-blue:#0b8fc0;--npc-cyan:#10b8d0;--np-ink:#061f3f;--np-aqua:#10b8d0}.npc-pro-header__logo img{max-width:210px!important;max-height:46px!important}@media screen and (max-width:989px){.npc-pro-header__logo img{max-width:160px!important;max-height:36px!important}}.npc-footer__brand img{max-width:220px}.npc-pro-header__search button{background:var(--npc-blue)}.npl__cta{background:var(--aw-blue)}.npl__cta:hover{background:var(--aw-navy)}.npl__free strong,.npl__title span{color:var(--aw-cyan)}.np-bf-strip{background:#000;color:#fff;font-size:13px}.np-bf-strip__inner{min-height:40px;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;padding-block:6px}.np-bf-strip__tag{background:var(--aw-cyan);color:#00141f;font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:11px;padding:3px 8px;border-radius:4px}.np-bf-strip__text{margin:0;font-weight:700;letter-spacing:.02em}.np-bf-strip__ends{display:inline-flex;align-items:center;gap:8px;color:#cfe9f1}.np-bf-strip__cta{color:var(--aw-cyan);font-weight:800;text-decoration:none;white-space:nowrap}.np-bf-strip__cta:hover{text-decoration:underline}.np-bf-clock{display:inline-flex;gap:6px}.np-bf-clock>span{display:inline-flex;flex-direction:column;align-items:center;min-width:56px;padding:8px 6px;border-radius:10px;background:#ffffff14;border:1px solid #ffffff26}.np-bf-clock b{font-size:26px;line-height:1;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.np-bf-clock small{font-size:11px;color:#b9d7e2;margin-top:4px}.np-bf-clock--compact>span{flex-direction:row;gap:2px;min-width:0;padding:2px 6px;border-radius:5px}.np-bf-clock--compact b{font-size:13px}.np-bf-clock--compact small{font-size:10px;margin:0}.np-bf-band{background:radial-gradient(120% 140% at 85% 0,#0b3a66 0,#04101c 45%,#000 100%);color:#fff;padding:48px 0}.np-bf-band__inner{display:grid;grid-template-columns:minmax(0,1.4fr) auto;gap:32px;align-items:center}.np-bf-band__eyebrow{margin:0 0 12px;color:var(--aw-cyan);font-size:13px;font-weight:800;letter-spacing:.2em}.np-bf-band h2{margin:0 0 14px;color:#fff;font-size:clamp(30px,3.6vw,52px);line-height:1.02;letter-spacing:-.035em;font-weight:750}.np-bf-band__text{margin:0 0 24px;color:#d4e6ee;font-size:17px;line-height:1.6;max-width:620px}.np-bf-band__actions{display:flex;gap:12px;flex-wrap:wrap}.np-bf-band__primary{background:var(--aw-cyan);color:#00141f}.np-bf-band__primary:hover{background:#3fd0e6}.np-bf-band__timer p{margin:0 0 10px;color:#b9d7e2;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}@media screen and (max-width:749px){.np-bf-strip{font-size:12px}.np-bf-strip__inner{display:grid;grid-template-columns:auto 1fr auto;gap:6px 10px;padding:8px 14px;justify-items:start}.np-bf-strip__tag{grid-row:1}.np-bf-strip__ends{grid-row:1;grid-column:2/4;justify-self:end;font-size:0;gap:0}.np-bf-strip__ends .np-bf-clock{font-size:12px}.np-bf-strip__text{grid-column:1/3;text-align:left;font-size:12px;line-height:1.35}.np-bf-strip__cta{grid-column:3;align-self:center;padding-block:6px}.np-breadcrumbs a{display:inline-block;padding-block:.8rem}.np-bf-band{padding:32px 0}.np-bf-band__inner{grid-template-columns:1fr;padding-inline:16px}.np-bf-band .np-bf-clock>span{min-width:0;flex:1}.np-bf-band .np-bf-clock{width:100%}}.np-checkout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:3.2rem;align-items:start;padding-bottom:6rem}.np-checkout__main,.np-checkout__summary{min-width:0}.np-checkout h2.h3{margin:0 0 1.6rem}.np-checkout__form h2:not(:first-child){margin-top:2.8rem}.np-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 1.6rem;margin-bottom:.4rem}.np-fields .field:nth-child(4){grid-column:1/-1}.np-methods{display:grid;gap:1rem;border:0;padding:0;margin:0 0 2rem}.np-method{display:flex;gap:1.2rem;align-items:flex-start;padding:1.4rem 1.6rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:10px;cursor:pointer;background:rgba(var(--color-foreground),.02)}.np-method.is-active{border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px rgb(var(--color-foreground));background:rgba(var(--color-foreground),.05)}.np-method input{margin:.3rem 0 0}.np-method span{display:flex;flex-direction:column;gap:.4rem}.np-method small{color:rgba(var(--color-foreground),.7);line-height:1.45}.np-checkout__pay{margin-top:.4rem}.np-checkout__panel{padding:2.4rem;border:1px solid rgba(var(--color-foreground),.18);border-radius:12px;background:rgba(var(--color-foreground),.03)}.np-checkout__lead{font-weight:600;margin-top:0}.np-checkout__muted{display:flex;align-items:center;gap:.8rem;color:rgba(var(--color-foreground),.75)}.np-reference{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem;margin:0 0 2rem}.np-reference dt{font-size:1.2rem;text-transform:uppercase;letter-spacing:.06em;color:rgba(var(--color-foreground),.7)}.np-reference dd{margin:.4rem 0 0;font-size:2rem;font-weight:700}.np-reference__code{font-variant-numeric:tabular-nums;letter-spacing:.1em}.np-checkout__spinner{width:14px;height:14px;flex:0 0 14px;border:2px solid rgba(var(--color-foreground),.25);border-top-color:rgb(var(--color-foreground));border-radius:50%;animation:np-checkout-spin .8s linear infinite}.np-checkout__back{display:inline-block;margin-top:1.6rem}@keyframes np-checkout-spin{to{transform:rotate(1turn)}}@media screen and (max-width:989px){.np-checkout{grid-template-columns:1fr}}@media screen and (max-width:749px){.np-fields,.np-reference{grid-template-columns:1fr}.np-checkout__panel{padding:1.6rem}.np-checkout__summary{order:-1}.np-checkout__back{display:inline-block;margin:0 0 1.6rem}.np-checkout__pay{position:fixed;left:1.2rem;right:1.2rem;bottom:calc(1.2rem + env(safe-area-inset-bottom));z-index:900;width:auto;margin:0;min-height:5.8rem;box-shadow:0 1.2rem 2.4rem rgba(0,118,183,.4)}.np-checkout{padding-bottom:9rem}}.cart-item__loading{color:rgba(var(--color-foreground),.65);font-size:1.4rem}@media screen and (max-width:749px){.np-checkout-cta-button{min-height:5.4rem;font-size:1.7rem;font-weight:700;letter-spacing:.02em;background:var(--npc-blue);color:#fff;border-radius:999px;box-shadow:0 .8rem 2rem rgba(0,118,183,.32)}.np-checkout-cta-button:hover{background:#0076b7;color:#fff}.np-checkout-cta-button:disabled{opacity:.55;box-shadow:none}.np-cart-cta{position:fixed;left:0;right:0;bottom:0;z-index:900;margin:0;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.12);box-shadow:0 -1rem 2.4rem rgba(var(--color-foreground),.12)}.np-cart-cta .cart__checkout-button{max-width:none}.cart__footer-wrapper{padding-bottom:10rem}.cart-drawer .drawer__footer{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}}.npc-market-shelf{content-visibility:auto;contain-intrinsic-size:auto 720px}.npc-footer{content-visibility:auto;contain-intrinsic-size:auto 900px}.npc-product-assurance,product-recommendations{content-visibility:auto;contain-intrinsic-size:auto 520px}.button,a,button,input[type=checkbox],input[type=radio],label,select,summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:9rem}:focus-visible{outline:.3rem solid #16aee1;outline-offset:.2rem}:focus:not(:focus-visible){outline:none}.drawer{width:100%}.drawer>.cart-drawer{width:100%;height:100%;display:flex;justify-content:flex-end}div.drawer .drawer__inner{max-width:calc(100% - 3rem)}@media screen and (max-width:749px){div.drawer .drawer__inner{width:100%;max-width:100%}}.aw-consent{position:fixed;left:1.6rem;bottom:1.6rem;z-index:1100;width:min(46rem,calc(100vw - 3.2rem));padding:1.8rem 2rem;border-radius:1.4rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:.1rem solid rgba(var(--color-foreground),.15);box-shadow:0 1.6rem 4rem rgba(var(--color-foreground),.22)}.aw-consent__title{margin:0 0 .6rem;font-weight:700;font-size:1.6rem}.aw-consent__text{margin:0 0 1.4rem;font-size:1.4rem;line-height:1.5}.aw-consent__text a{text-decoration:underline}.aw-consent__actions{display:flex;gap:1rem}.aw-consent__actions .button{flex:1;min-height:4.4rem}.aw-consent__actions .button[data-consent=denied]{background:transparent;color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 .2rem rgb(var(--color-foreground))!important}.aw-consent__actions .button[data-consent=denied]:after,.aw-consent__actions .button[data-consent=denied]:before{display:none}.aw-consent-link{background:none;border:0;padding:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}@media screen and (max-width:749px){.aw-consent{left:1rem;right:1rem;width:auto;bottom:calc(1rem + env(safe-area-inset-bottom));padding:1.6rem}}.npl__cta--ghost{margin-top:10px;background:transparent;color:var(--aw-navy);border:1.5px solid var(--aw-blue)}.npl__cta--ghost:hover{background:#e8f4f8;color:var(--aw-navy)}