body{letter-spacing:.3px}.nv-language-selector{gap:7px;white-space:nowrap}.nv-language-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px}.nv-language-icon svg{display:block;width:100%;height:100%}.nv-container{max-width:calc(var(--nv-width,1500px) + var(--nv-gutter,50px)*2);padding-inline:var(--nv-gutter,50px)}.nv-heading,.nv-faq .nv-heading,.nv-store-links .nv-heading{font-size:var(--nv-heading-size,25px);margin-bottom:var(--nv-heading-space,25px);letter-spacing:0}.nv-button{border-radius:var(--nv-button-radius,28px);transition:background .18s,transform .18s,box-shadow .18s}.nv-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #171b2214}.nv-button:active{transform:translateY(0)}.nv-placeholder{color:#8b817c;background:var(--nv-placeholder,#F3F1EF);letter-spacing:.6px}.nv-track{gap:var(--nv-gap,16px);overscroll-behavior-x:contain;overflow-y:hidden;scroll-snap-type:x proximity}.nv-slide{flex-basis:calc((100% - (var(--nv-columns,3) - 1)*var(--nv-gap,16px))/var(--nv-columns,3))}.nv-products__carousel>.nv-track{padding-inline:max(var(--nv-gutter,50px),calc((100% - var(--nv-width,1500px))/2));gap:var(--nv-gap,16px);scroll-padding-inline-start:max(var(--nv-gutter,50px),calc((100% - var(--nv-width,1500px))/2))}.nv-products .nv-slide{flex-basis:calc((min(var(--nv-width,1500px),100vw - var(--nv-gutter,50px)*2) - (var(--nv-columns,3.3) - 1)*var(--nv-gap,16px))/var(--nv-columns,3.3))}.nv-controls{margin-top:20px;gap:16px}.nv-controls button{width:32px;height:32px;border-color:#dedede}.nv-controls [data-nv-dots]{gap:6px;margin-inline-end:4px}.nv-controls [data-nv-dots] button{width:8px;height:8px;background:#ddd}.nv-controls [data-nv-dots] button[aria-current=true]{width:20px;background:var(--nv-accent)}.nv-controls button:focus-visible{outline:2px solid var(--nv-accent);outline-offset:3px}.nv-product-card__media{border-radius:0}.nv-product-card h3{font-family:var(--font-body-family);font-weight:700;font-size:13px;letter-spacing:.5px;line-height:1.3;margin-top:16px}.nv-product-price strong{color:var(--nv-sale,#D32F2F);font-size:17px}.nv-product-price s{color:#444;font-size:15px}.nv-card-secondary{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .25s;pointer-events:none;background:#fff}@media(hover:hover){.nv-product-card__media:hover .nv-card-secondary{opacity:1}}.nv-card-add{width:100%;margin-top:14px;font-size:13px;min-height:42px;position:relative}.nv-card-add.loading>span{visibility:hidden}.nv-card-add .loading__spinner{position:absolute;left:calc(50% - 9px)}.nv-product-card .product-form__error-message-wrapper{color:#b52424;font-size:13px}.nv-benefit__icon,.nv-benefit__icon .svg-wrapper{width:34px;height:34px}.nv-benefit__icon{margin-bottom:6px}.nv-benefit strong{font-weight:700}.nv-banner__copy h2{margin-bottom:5px}.nv-banner__copy .nv-button{background:var(--nv-banner-button,#fff);color:var(--nv-banner-button-text,#171B22)!important;font-weight:400}.nv-banner__copy--center{max-width:100%;text-align:center;align-items:center}.nv-banner__copy--right{margin-left:auto;text-align:right;align-items:flex-end}.nv-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--nv-banner-overlay,0);pointer-events:none}.nv-banner__media nv-background-video,.nv-banner-video{display:block;width:100%;height:100%;object-fit:cover}.nv-banner-video--mobile{display:none}.nv-banner__media .nv-pause{bottom:18px;right:18px;background:#fff;color:#171b22;pointer-events:auto}.nv-faq summary{padding:15px 0;font-size:15px;min-height:50px}.nv-faq__answer{line-height:1.75;padding-bottom:18px}.nv-videos nv-carousel{position:relative}.nv-videos .nv-track{gap:var(--nv-gap,16px)}.nv-videos .nv-heading{line-height:1.2;margin-bottom:15px}.nv-video h3{font-size:14px;line-height:1.35;font-family:var(--font-body-family);font-weight:400;margin-bottom:10px}.nv-videos .nv-controls>[data-nv-prev],.nv-videos .nv-controls>[data-nv-next]{position:absolute;top:calc(50% - 20px);z-index:2;width:40px;height:40px;background:#fff;box-shadow:0 2px 7px #0002}.nv-videos .nv-controls>[data-nv-prev]{left:10px}.nv-videos .nv-controls>[data-nv-next]{right:10px}.nv-reviews .nv-track{gap:var(--nv-gap,16px);padding:8px 0 20px}.nv-reviews .nv-slide{flex-basis:calc((100% - (var(--nv-columns,4) - 1)*var(--nv-gap,16px))/var(--nv-columns,4))}.nv-review{aspect-ratio:var(--nv-review-ratio,3 / 4);min-height:0;box-shadow:0 6px 14px #00000014;transition:transform .2s}.nv-review figcaption{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;padding:22px 20px 20px;background:linear-gradient(170deg,#0f172a0a,#0f172a66 65%,#0f172a8c)}.nv-review blockquote{font-size:14px;line-height:1.7;max-width:100%;margin:8px 0 12px;font-weight:400}.nv-review blockquote p{font-size:inherit}.nv-review figcaption>p{font-size:13px;font-weight:500}.nv-review__stars{color:var(--nv-star,#F07936)}.nv-review__stars svg{width:16px;height:16px}.nv-blog__grid{gap:var(--nv-gap,16px)}.nv-blog article{min-height:258px;padding:28px 30px}.nv-blog h3{font-size:24px;line-height:1.4;margin-bottom:12px}.nv-blog article p{font-size:16px;line-height:1.85}.nv-store-links__grid{gap:20px}.nv-image-text__copy{padding:60px}.nv-image-text__copy h2{font-size:var(--nv-heading-size,24px)}.header-wrapper{box-shadow:0 10px 7px #0000000d}.header__inline-menu .list-menu--inline{gap:18px}.header__inline-menu .header__menu-item{font-size:17px;font-weight:700;padding:6px 2px}.header__inline-menu summary.header__menu-item{padding-right:18px}.header__inline-menu .header__menu-item .icon-caret{right:1px}.header__inline-menu{margin-left:0}.product__title h1{font-size:25px;line-height:1.2}.product__info-wrapper{padding-left:50px!important}.product__media-wrapper{width:55%!important;max-width:55%!important}.product__info-wrapper{width:45%!important;max-width:45%!important}.footer__blocks-wrapper{gap:30px}.footer .footer-block__heading{font-size:18px;margin-bottom:24px}.footer .footer-block__details-content{font-size:14px;line-height:1.8}.footer .footer-block__details-content .list-menu__item--link{padding:8px 0;line-height:1.35}.footer-block--newsletter{margin-top:40px}.footer__content-bottom{border-top:0;padding-top:48px}.nv-back-top{width:38px;height:38px;right:20px;bottom:20px;background:#404044}.nv-rich-menu{max-width:1200px;margin:auto;display:grid;grid-template-columns:minmax(0,3fr) minmax(180px,1fr);gap:32px;padding:24px 30px 30px}.nv-rich-tabs{display:block;min-width:0}.nv-tab-list{display:flex;gap:28px;border-bottom:1px solid #e7e7e7;margin-bottom:20px}.nv-tab-list button{font:600 15px var(--font-body-family);padding:10px 0;border:0;border-bottom:2px solid transparent;color:inherit;background:none;cursor:pointer}.nv-tab-list button[aria-selected=true]{border-bottom-color:var(--nv-accent);color:var(--nv-accent)}.nv-menu-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.nv-menu-tile{display:block;text-decoration:none;color:inherit;min-width:0}.nv-menu-tile>div{aspect-ratio:16/13;border-radius:6px;overflow:hidden;margin-bottom:12px}.nv-menu-tile img{width:100%;height:100%;object-fit:contain;transition:transform .2s}.nv-menu-tile:hover img{transform:scale(1.04)}.nv-menu-tile strong{font-size:15px;font-weight:600;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nv-menu-tile small{font-size:13px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nv-menu-tile .nv-placeholder{padding:8px;font-size:10px;letter-spacing:0}.nv-rich-aside{border-left:1px solid #eee;padding-left:28px}.nv-rich-aside h3{font-size:15px;font-weight:700;margin:12px 0 18px}.nv-rich-aside a{display:block;font-size:14px;line-height:1.5;margin-bottom:12px;text-decoration:none;color:inherit}.nv-rich-aside a:hover{color:var(--nv-accent)}.nv-menu-benefits{display:flex;gap:22px;margin-top:22px;font-size:13px;flex-wrap:wrap}.nv-support-dialog{width:min(380px,calc(100vw - 32px));position:fixed;inset:auto 20px 145px auto;padding:26px;border:1px solid #eee;border-radius:18px;box-shadow:0 14px 60px #0003;color:var(--nv-ink);background:#fff;max-height:70vh;overflow:auto}.nv-support-dialog::backdrop{background:#0003}body:has(header-drawer details[open],cart-drawer.active,details-modal details[open]) nv-support{visibility:hidden;pointer-events:none}nv-support[data-mode=app] .nv-back-top{bottom:100px}body:has(nv-sticky-cart:not([hidden])) nv-support[data-mode=app] .nv-back-top{bottom:160px}.nv-support-dialog h2{font-size:22px;margin:0 0 14px}.nv-support-dialog p{font-size:14px;line-height:1.7}.nv-support-dialog [data-nv-close]{position:absolute;right:10px;top:10px;width:32px;height:32px;border:0;background:none;font-size:24px;cursor:pointer}.nv-support-dialog a{display:block;margin-top:12px;font-size:14px}.nv-support-link{border:0;font:inherit;cursor:pointer}.nv-newsletter-dialog{padding:0;border:0;border-radius:16px;width:min(780px,calc(100vw - 32px));max-height:85vh;overflow:auto;color:var(--nv-ink);box-shadow:0 20px 100px #0003}.nv-newsletter-dialog[open]{display:flex}.nv-newsletter-dialog::backdrop{background:#0006}.nv-dialog-close{position:absolute;right:10px;top:10px;border:0;background:#fff;border-radius:50%;width:34px;height:34px;font-size:24px;z-index:2;cursor:pointer}.nv-newsletter-image{width:45%;flex:none}.nv-newsletter-image img{width:100%;height:100%;object-fit:cover}.nv-newsletter-copy{padding:44px;flex:1;min-width:0}.nv-newsletter-copy h2{font-size:28px;line-height:1.25;margin:0 0 16px}.nv-newsletter-copy p{font-size:14px;line-height:1.6}.nv-newsletter-form label{font-size:13px}.nv-newsletter-form input[type=email],.nv-support-form input,.nv-support-form textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:5px;font:inherit;background:#fff;color:#171b22}.nv-newsletter-form .nv-button{width:100%}.nv-newsletter-form .nv-newsletter-consent{font-size:11px;color:var(--nv-muted)}.nv-support-form label{display:block;font-size:13px;margin-top:12px}.nv-support-form button{margin-top:14px;width:100%}@media(min-width:990px){.header{min-height:74px;column-gap:30px}.nv-menu-plain .mega-menu__content{width:280px;left:auto;right:auto;padding:18px}.nv-menu-plain .mega-menu__list{display:block;padding:0}.nv-menu-plain .mega-menu__list>li{margin:10px 0}}@media(max-width:1350px)and (min-width:990px){.header{column-gap:18px}.header__inline-menu .list-menu--inline{gap:12px}.header__inline-menu .header__menu-item{font-size:15px}}@media(max-width:1150px)and (min-width:990px){.header{column-gap:12px}.header__inline-menu .list-menu--inline{gap:8px}.header__inline-menu .header__menu-item{font-size:13px}.header__heading-link .h2{font-size:24px}}@media(max-width:989px){.nv-container{padding-inline:24px}.nv-products__carousel>.nv-track{padding-inline:24px;scroll-padding-inline-start:24px}.nv-products .nv-slide{flex-basis:calc((100vw - 48px - var(--nv-gap,16px)*1.3)/2.3)}.nv-rich-menu{display:block;padding:0 20px 24px}.nv-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-rich-aside{border:0;padding:15px 0 0}.nv-menu-benefits{gap:12px}.product__info-wrapper{padding-left:30px!important}}@media(max-width:749px){.nv-module{padding-top:var(--nv-mobile-pt,24px);padding-bottom:var(--nv-mobile-pb,24px)}.nv-container{padding-inline:var(--nv-mobile-gutter,15px)}.nv-heading,.nv-faq .nv-heading,.nv-store-links .nv-heading{font-size:var(--nv-heading-mobile,20px)}.nv-products__carousel>.nv-track{padding-inline:var(--nv-mobile-gutter,15px);scroll-padding-inline-start:var(--nv-mobile-gutter,15px)}.nv-products .nv-slide{flex-basis:calc((100vw - var(--nv-mobile-gutter,15px)*2 - (var(--nv-mobile-columns,2.3) - 1)*var(--nv-gap,16px))/var(--nv-mobile-columns,2.3))}.nv-controls button{width:36px;height:36px}.nv-controls [data-nv-dots] button{width:8px;height:8px}.nv-benefit__icon,.nv-benefit__icon .svg-wrapper{width:38px;height:38px}.nv-product-card h3{font-size:12px}.nv-product-price strong{font-size:15px}.nv-product-price s{font-size:12px}.nv-review{aspect-ratio:var(--nv-review-ratio,3 / 4);min-height:320px}.nv-review figcaption{min-height:0;padding:20px 16px 16px}.nv-reviews .nv-slide{flex-basis:100%}.nv-review blockquote{font-size:14px;max-width:100%}.nv-reviews .nv-controls{margin-top:12px}.nv-blog article{min-width:100%;padding:24px;min-height:280px}.nv-blog h3{font-size:22px}.nv-banner__copy{max-width:100%;padding:25px;align-items:flex-start}.nv-banner__copy h2{font-size:24px;max-width:300px}.nv-banner__copy p{font-size:14px;max-width:290px}.nv-banner__copy--center{text-align:center;align-items:center}.nv-banner__copy--right{text-align:right;align-items:flex-end}nv-background-video:has(.nv-banner-video--mobile) .nv-banner-video--desktop{display:none}.nv-banner-video--mobile{display:block}.nv-video h3{font-size:13px}.nv-videos .nv-track{padding-inline:var(--nv-mobile-gutter,15px)}.nv-image-text__copy{padding:30px 20px}.nv-image-text__copy h2{font-size:var(--nv-heading-mobile,24px)}.product__media-wrapper,.product__info-wrapper{width:100%!important;max-width:100%!important}.product__info-wrapper{padding-left:0!important}.product__title h1{font-size:22px}.footer__content-bottom{padding-top:28px}.nv-support-dialog{right:16px;bottom:140px}.nv-rich-menu .nv-placeholder small{display:none}.nv-newsletter-copy{padding:40px 24px 28px}.nv-newsletter-image{display:none}}@media(prefers-reduced-motion:reduce){.nv-button,.nv-menu-tile img,.nv-card-secondary,.nv-review{transition:none}.nv-button:hover{transform:none}.nv-track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/nv-refinement.css.map */
