.section-hotspots{background:#fff!important}.section-hotspots .hotspot__card{background:#fff!important;border:1px solid var(--nl-surface-border, #D5D5DA)!important;border-radius:4px!important;box-shadow:none!important}.section-hotspots .hotspot__title{font-family:DM Sans,sans-serif!important;font-size:.8125rem!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--nl-text-primary, #2D2D2D)!important}.section-hotspots .hotspot__card .rte{font-family:Inter,sans-serif!important;font-size:.8125rem!important;line-height:1.6!important;color:var(--nl-text-secondary, #636366)!important}.section-hotspots .hotspot__btn{background:var(--nl-accent, #D32F3F)!important;border:2px solid #FFFFFF!important;box-shadow:0 2px 12px #d32f3f59!important;color:#fff!important}.section-hotspots .hotspot__btn:hover,.section-hotspots .hotspot__btn.is-active{background:var(--nl-accent-hover, #E63946)!important;border-color:#fff!important;box-shadow:0 4px 16px #d32f3f80!important;color:#fff!important;transform:scale(1.15)}.section-hotspots .hotspot--outer-show .hotspot__btn:before{border-color:var(--nl-accent, #D32F3F)!important}.section-hotspots .hotspot__btn-number{font-family:Inter,sans-serif!important;font-weight:600!important}.section-image-with-text{background:#fff!important;border-bottom:none!important;padding-top:0!important;padding-bottom:0!important}.section-image-with-text:nth-child(2n){background:#fafafa!important}.section-image-with-text .container{max-width:100%!important;padding:0!important}.section-image-with-text .flexible-layout{min-height:520px!important;gap:0!important;align-items:stretch!important}.section-image-with-text .column--half img,.section-image-with-text .image-overlap__image img{border-radius:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.section-image-with-text .image-overlap,.section-image-with-text .image-overlap__image{height:100%!important}.section-image-with-text .column--half:not(:has(img)):not(:has(.image-overlap)){padding:80px 64px!important;display:flex!important;align-items:center!important}.section-image-with-text .feature-text-paired{max-width:480px!important}.section-image-with-text .subheading{font-family:Inter,sans-serif!important;font-size:.6875rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:var(--nl-accent, #D32F3F)!important;margin-bottom:12px!important}.section-image-with-text .majortitle,.section-image-with-text .h1,.section-image-with-text h1,.section-image-with-text h2{font-family:DM Sans,sans-serif!important;font-size:clamp(1.5rem,2.5vw,2rem)!important;font-weight:700!important;color:var(--nl-text-primary, #2D2D2D)!important;letter-spacing:-.02em!important;line-height:1.15!important;margin-bottom:16px!important}.section-image-with-text .rte{font-family:Inter,sans-serif!important;font-size:.9375rem!important;line-height:1.75!important;color:var(--nl-text-secondary, #636366)!important}.section-image-with-text .feature-text-paired:before{content:"";display:block;width:32px;height:2px;background:var(--nl-accent, #D32F3F);margin-bottom:20px}.section-image-with-text .btn--primary{background:var(--nl-text-primary, #2D2D2D)!important;border-color:var(--nl-text-primary, #2D2D2D)!important;color:#fff!important;font-family:DM Sans,sans-serif!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;border-radius:2px!important;padding:14px 28px!important}.section-image-with-text .btn--primary:hover{background:var(--nl-accent-hover, #E63946)!important;border-color:var(--nl-accent-hover, #E63946)!important}.section-image-with-text .btn--secondary{background:#fff!important;border:1.5px solid var(--nl-surface-border, #D5D5DA)!important;color:var(--nl-text-primary, #2D2D2D)!important;font-family:DM Sans,sans-serif!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;border-radius:2px!important;padding:14px 28px!important}@media(max-width:767px){.section-image-with-text .flexible-layout{min-height:auto!important}.section-image-with-text .column--half:not(:has(img)):not(:has(.image-overlap)){padding:40px 24px!important}.section-image-with-text .majortitle,.section-image-with-text .h1,.section-image-with-text h1,.section-image-with-text h2{font-size:1.5rem!important}}.section-collapsible-tabs{background:#fff!important}.section-collapsible-tabs .container{max-width:800px!important}.section-collapsible-tabs .collapsible-tabs__heading{font-family:DM Sans,sans-serif!important;font-size:.8125rem!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--nl-text-primary, #2D2D2D)!important}.section-collapsible-tabs .disclosure__title{font-family:DM Sans,sans-serif!important;font-size:.8125rem!important;font-weight:600!important;color:var(--nl-text-primary, #2D2D2D)!important;padding:16px 0!important}.section-collapsible-tabs .disclosure__content,.section-collapsible-tabs .collapsible-tabs__text,.section-collapsible-tabs .disclosure__content p,.section-collapsible-tabs .collapsible-tabs__text p,.section-collapsible-tabs .disclosure__content li,.section-collapsible-tabs .collapsible-tabs__text li{font-family:Inter,sans-serif!important;font-size:.8125rem!important;line-height:1.7!important;color:var(--nl-text-secondary, #636366)!important}.section-collapsible-tabs .disclosure__content strong,.section-collapsible-tabs .collapsible-tabs__text strong{color:var(--nl-text-primary, #2D2D2D)!important;font-weight:600!important}.section-collapsible-tabs .disclosure__content a,.section-collapsible-tabs .collapsible-tabs__text a{color:var(--nl-accent, #D32F3F)!important}.section-collapsible-tabs .disclosure__title svg{width:14px!important;height:14px!important;color:var(--nl-text-secondary, #636366)!important}.section-collapsible-tabs .disclosure,.section-collapsible-tabs .collapsible-tabs__block{border-color:var(--nl-surface-border, #D5D5DA)!important}.section-collapsible-tabs .collapsible-tabs__button{font-family:DM Sans,sans-serif!important;font-size:.75rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.06em!important}.product-info-accordion .disclosure__title,.main-product .disclosure__title{font-family:DM Sans,sans-serif!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--nl-text-primary, #2D2D2D)!important;padding:14px 0!important}.product-info-accordion .disclosure__content,.main-product .disclosure__content,.product-info-accordion .disclosure__content p,.main-product .disclosure__content p,.product-info-accordion .disclosure__content li,.main-product .disclosure__content li{font-family:Inter,sans-serif!important;font-size:.8125rem!important;line-height:1.7!important;color:var(--nl-text-secondary, #636366)!important}.product-info-accordion .disclosure__content strong,.main-product .disclosure__content strong{color:var(--nl-text-primary, #2D2D2D)!important;font-weight:600!important}.product-info-accordion .disclosure__content a,.main-product .disclosure__content a{color:var(--nl-accent, #D32F3F)!important}.product-info-accordion .disclosure,.main-product .product-info-accordion .disclosure{border-color:var(--nl-surface-border, #D5D5DA)!important}.product-info-accordion .disclosure__title svg,.main-product .disclosure__title svg{width:14px!important;height:14px!important;color:var(--nl-text-secondary, #636366)!important}.section-apps{background:#fff!important;border-top:1px solid var(--nl-surface-border, #D5D5DA)!important}.section-apps .container{max-width:1000px!important}.section-scrolling-banner{font-family:DM Sans,sans-serif!important}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;color:#2d2d2d}.btn:not(.opt-label),.btn:not(.opt-label):hover,.btn:not(.opt-label):active{color:rgb(var(--btn-text-color))!important}@media(hover:hover){.btn:hover{color:rgb(var(--btn-text-hover-color))!important}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.heading-font,.majortitle{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;color:#2d2d2d!important}p,li,td,th,label,span,a{font-family:Inter,sans-serif!important}.rte,.rte p,.rte li{font-family:Inter,sans-serif!important;line-height:1.7!important;color:#636366!important}.rte strong{color:#2d2d2d!important}.rte a{color:#d32f3f!important}.btn,.btn--primary{font-family:DM Sans,sans-serif!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;border-radius:2px!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease!important}.btn--primary,.btn--primary a,a.btn--primary,.btn.btn--primary,input.btn--primary,button.btn--primary{background:var(--nl-accent, #D32F3F)!important;border-color:var(--nl-accent, #D32F3F)!important;color:#fff!important}.btn--primary:hover,.btn--primary a:hover,a.btn--primary:hover,.btn.btn--primary:hover{background:var(--nl-accent-hover, #E63946)!important;border-color:var(--nl-accent-hover, #E63946)!important;color:#fff!important}.btn--primary *,.btn--primary span,.btn--primary .btn__text{color:#fff!important}.btn--secondary{background:#fff!important;border:1.5px solid #D5D5DA!important;color:#2d2d2d!important;font-family:DM Sans,sans-serif!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;border-radius:2px!important}.btn--secondary:hover{background:#f0f0f2!important;border-color:#2d2d2d!important;color:#2d2d2d!important}a:not(.btn):not(.nl-btn):not([class*=btn]){color:#2d2d2d!important;transition:color .2s ease!important}a:not(.btn):not(.nl-btn):not([class*=btn]):hover{color:#d32f3f!important}.btn a,a.btn,.btn--primary a,a.btn--primary{color:inherit!important}.shopify-section{background-color:#fff!important}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search],textarea,select,.input{font-family:Inter,sans-serif!important;border-color:#d5d5da!important;border-radius:2px!important;color:#2d2d2d!important}input:focus,textarea:focus,select:focus,.input:focus{border-color:#d32f3f!important;outline:none!important;box-shadow:0 0 0 2px #d32f3f1a!important}::placeholder{color:#8e8e93!important}.product-label,.badge,.tag{font-family:Inter,sans-serif!important;font-size:.6875rem!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;border-radius:2px!important}.section-heading,.product-info-label,.subheading{font-family:Inter,sans-serif!important;font-size:.6875rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:#636366!important}.breadcrumb,.breadcrumbs,.breadcrumb a{font-family:Inter,sans-serif!important;font-size:.75rem!important;color:#636366!important}.breadcrumb a:hover{color:#d32f3f!important}.cart-drawer{font-family:Inter,sans-serif!important}.cart-drawer .h4,.cart-drawer .heading-font{font-family:DM Sans,sans-serif!important}.cart-drawer .btn--primary{background:var(--nl-accent, #D32F3F)!important;border-color:var(--nl-accent, #D32F3F)!important}.cart-drawer .btn--primary:hover{background:var(--nl-accent-hover, #E63946)!important;border-color:var(--nl-accent-hover, #E63946)!important}.template-collection h1,.template-collection .collection-header__title{font-family:DM Sans,sans-serif!important;letter-spacing:-.01em!important}.template-collection .collection-header__description,.template-collection .collection-header__description p{font-family:Inter,sans-serif!important;color:#636366!important}.template-page h1,.template-page h2,.template-page h3{font-family:DM Sans,sans-serif!important}.template-page .rte{font-family:Inter,sans-serif!important;font-size:.9375rem!important;line-height:1.75!important;color:#636366!important}.template-article h1,.template-article h2,.template-blog h1{font-family:DM Sans,sans-serif!important}.template-article .rte,.template-article .rte p{font-family:Inter,sans-serif!important;font-size:.9375rem!important;line-height:1.8!important;color:#636366!important}.product-block__title,.product-block .product-block__title a{font-size:.9375rem!important;font-family:DM Sans,sans-serif!important;font-weight:600!important;color:#2d2d2d!important}.product-block__price{font-family:Inter,sans-serif!important;font-weight:600!important;color:#2d2d2d!important}.product-block__price--compare{color:#636366!important}.section-footer{font-family:Inter,sans-serif!important}.section-footer .heading-font,.section-footer h4,.section-footer .h4{font-family:DM Sans,sans-serif!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important}.section-footer a{color:inherit!important}.section-footer a:hover{color:#d32f3f!important}.section-announcement-bar{font-family:Inter,sans-serif!important;font-size:.8125rem!important;letter-spacing:.04em!important}.quickbuy-modal,.modal,.drawer{font-family:Inter,sans-serif!important}.quickbuy-modal .heading-font,.modal .heading-font,.template-search h1{font-family:DM Sans,sans-serif!important}.template-search .rte,.template-search p{font-family:Inter,sans-serif!important}.template-404 h1{font-family:DM Sans,sans-serif!important}.navigation__column--promotion .menu-promotion__text{font-family:DM Sans,sans-serif!important;font-size:.75rem!important;font-weight:600!important;color:#2d2d2d!important;text-align:center!important;margin-top:8px!important}.navigation__column--promotion .menu-promotion__image img{border-radius:4px!important}.navigation__column--promotion .menu-promotion__link:hover .menu-promotion__text{color:var(--nl-accent, #D32F3F)!important}@media(prefers-reduced-motion:reduce){.section-hotspots *,.section-image-with-text *,.section-collapsible-tabs *,[data-nl-animate]{transition:none!important;animation:none!important}}.product-label--final-sale>span{background-color:#2d2d2d!important;color:#fff!important}.product-label-container{align-items:flex-start!important;justify-content:flex-start!important}.main-collection .page-header,.main-collection .text-overlay__title,.utility-bar__centre{display:none!important}@media(min-width:1000px){.filter-container--side{display:flex!important}.filter-container--side .filters{visibility:visible!important;width:240px!important;height:auto!important;overflow:visible!important;opacity:1!important;flex:0 0 240px!important}.filter-container--side .filters .filters__inner{padding-inline-end:32px!important}.filter-container--side .filters-adjacent{flex:1 1 0%!important;min-width:0!important}}.filter-group{margin-bottom:4px!important;padding:0!important}.filter-group summary,.filter-group .toggle-reveal-container .toggle-reveal-btn{font-family:DM Sans,sans-serif!important;font-size:.6875rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important;padding:6px 0!important;margin:0!important}.filter-group__item,.filter-group__item:hover,.filter-group__item:active,.filter-group__item--active,.filter-group__item.filter-group__item--active,.filter-group--swatch .filter-group__item,.filter-group--swatch .filter-group__item--active,.filter-group--swatch .filter-group__item:hover,.filter-group--layout-no-label .filter-group__item{display:flex!important;align-items:center!important;padding:3px 0!important;padding-inline-start:0!important;margin:0!important;border:none!important;border-width:0!important;background:none!important;border-radius:0!important;box-shadow:none!important;outline:none!important;font-family:Inter,sans-serif!important;font-size:.6875rem!important;font-weight:400!important;line-height:1.3!important;cursor:pointer!important;overflow:visible!important}.filter-group__item .filter-group__item__text{position:relative!important;display:inline!important;font-family:Inter,sans-serif!important;font-size:.6875rem!important;font-weight:400!important;color:#636366!important;border:none!important;background:none!important;padding:0!important;transition:color .15s ease!important}.filter-group__item .filter-group__item__text:before{display:none!important}.filter-group__item .filter-group__item__text .filter-tick{display:none!important}.filter-group__item:hover .filter-group__item__text{color:#d32f3f!important}.filter-group__item--active .filter-group__item__text,.filter-group__checkbox:checked+.filter-group__item__text{color:#2d2d2d!important;font-weight:600!important;text-decoration:underline!important;text-underline-offset:2px!important}.filter-group__item__count{font-size:.5625rem!important;color:#aeaeb2!important;margin-left:2px!important}.filter-group .filter-group__checkbox{position:absolute!important;width:.1rem!important;height:.1rem!important;clip:rect(0,0,0,0)!important;overflow:hidden!important}.filter-group .toggle-target-container,.filter-group .filter-group__list,.filter-group ul{display:flex!important;flex-direction:column!important;max-height:50vh!important;overflow-y:auto!important;scrollbar-width:thin!important;scrollbar-color:#D5D5DA transparent!important;padding:0 4px 0 0!important;margin:0!important;list-style:none!important;flex-wrap:nowrap!important;gap:0!important}.filter-group .toggle-target-container::-webkit-scrollbar,.filter-group ul::-webkit-scrollbar{width:3px!important}.filter-group .toggle-target-container::-webkit-scrollbar-thumb,.filter-group ul::-webkit-scrollbar-thumb{background:#d5d5da!important;border-radius:3px!important}.filter-group input[type=number]{font-family:Inter,sans-serif!important;font-size:.6875rem!important;padding:4px 6px!important}.option-selector{margin-bottom:.75rem!important}.option-selector .selector-wrapper,.option-selector .option-selector__btns{display:flex!important;flex-wrap:wrap!important;gap:3px!important;margin:0!important;padding:0!important}.option-selector[data-index="1"] .option-selector__btns{gap:3px!important;margin:0!important;padding:0!important}.option-selector[data-index="1"] .price--on-sale .price__current,.price--on-sale .price__current span,.price-label--sale{color:#d32f3f!important}.filter-group--applied{margin-bottom:12px!important}.filter-group--applied .filter-group__heading{padding-bottom:4px!important;margin-top:0!important}.filter-group--applied .filter-group__heading__text{font-family:DM Sans,sans-serif!important;font-size:.625rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important}.filter-group__applied-item{display:inline-flex!important;align-items:center!important;gap:3px!important;margin:0 4px 4px 0!important;padding:0!important;background:none!important;border:1px solid #D5D5DA!important;border-radius:3px!important}.filter-group__applied-item__text{padding:3px 5px 3px 8px!important;font-family:Inter,sans-serif!important;font-size:.625rem!important;line-height:1.3!important}.filter-group__applied-item__icon{padding:3px 5px!important}.filter-group__applied-item__icon svg{width:12px!important;height:12px!important}.filter-group__clear-row{margin-top:0!important}.filter-group__clear-link{font-family:Inter,sans-serif!important;font-size:.5625rem!important;color:#d32f3f!important}[data-toggle-filters] span{font-family:Inter,sans-serif!important;font-size:.8125rem!important;font-weight:500!important}.image-cont{position:relative!important;overflow:hidden!important}.nl-card-spec{position:absolute!important;bottom:0!important;left:0!important;right:0!important;z-index:5!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 16px!important;background:#1c1c1eeb!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;transform:translateY(100%)!important;opacity:0!important;transition:transform .3s ease,opacity .25s ease!important;pointer-events:none!important}.image-cont:hover .nl-card-spec,product-block:hover .nl-card-spec{transform:translateY(0)!important;opacity:1!important;pointer-events:auto!important}.nl-card-spec__text{font-family:Inter,sans-serif!important;font-size:.6875rem!important;font-weight:500!important;color:#fff!important;letter-spacing:.03em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.nl-card-spec__cta{font-family:DM Sans,sans-serif!important;font-size:.6875rem!important;font-weight:600!important;color:#d32f3f!important;text-decoration:none!important;text-transform:uppercase!important;letter-spacing:.04em!important;white-space:nowrap!important;transition:color .2s ease!important;flex-shrink:0!important;margin-left:16px!important}.nl-card-spec__cta:hover{color:#e63946!important}product-block,product-block .block-inner,product-block .block-inner-inner,product-block .image-cont,product-block .image-label-wrap,product-block .product-block__detail,.product-grid product-block,.product-grid .block-inner,.product-grid .block-inner-inner{border:none!important;border-width:0!important;outline:none!important;box-shadow:none!important}product-block .block-inner,product-block:hover .block-inner,.product-block .block-inner,.product-block:hover .block-inner{transform:none!important;box-shadow:none!important}product-block img,product-block:hover img,product-block [style*=transform],product-block:hover [style*=transform],.product-block img,.product-block:hover img,.product-grid img,.product-grid:hover img,.image-cont img,.image-cont:hover img,.img-cont,.img-cont:hover,.img-cont img,.img-cont:hover img,.product-block__image img,.product-block__image:hover img,.collection-listing img{transform:none!important;transition:none!important}.img-cont[style*=scale],.img-cont [style*=scale]{transform:none!important}@media(max-width:767px){.nl-card-spec{padding:10px 12px!important}.nl-card-spec__text,.nl-card-spec__cta{font-size:.625rem!important}product-block:hover .block-inner{transform:none!important;box-shadow:none!important}}@media(prefers-reduced-motion:reduce){.nl-card-spec{transition:none!important}product-block .block-inner{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/160/assets/nl-product-overrides.css.map */
