.product .product-form__input input[type=radio]:checked+label,.product-form__input input[type=radio]:checked+label{background-color:#000!important;color:#fff!important;border-color:#000!important}body:before{content:none!important}.nsd-sp__viewing,.nsd-sp__recent,.nsd-sp__sold-count,#nsd-social-proof,.vtl-pl-main-widget{display:none!important}.section-announcement-bar .announcement-bar{background-color:#0d0d0d!important}.section-announcement-bar .announcement-bar__message,.section-announcement-bar .announcement-bar__message p,.section-announcement-bar .announcement-bar__message a{color:#fafaf7!important}.announcement-bar .swiper-slide:before,.announcement-bar .swiper-slide:last-child:after{filter:brightness(0) invert(1)}body div.nsd-mq,html body div.nsd-mq,html body .nsd-mq[class]{background:#0d0d0d!important;border-top:2px solid #0d0d0d!important;border-bottom:2px solid #0d0d0d!important}body .nsd-mq .nsd-mq-track .nsd-mq-item,html body .nsd-mq-item[class]{color:#fafaf7!important}body .nsd-mq .nsd-mq-track .nsd-mq-dot,html body .nsd-mq-dot[class]{color:#fce30080!important}.button.button-product-detail.quick-view,.quick-view-btn,modal-opener[data-modal^="#QuickAdd"] .button-product-detail{display:none!important}.footer__copyright .copyright__content,.footer__copyright a[href*="shopify.com"]{display:none!important}.disclosure.localization-country,.localization-form__currency,.localization-form .disclosure,form[action*="/localization"],.bcc-container,.bcc-switcher,[class*=bcc-],[class*=currency-flag],[class*=currency-picker],[id*=bcc-],[class*=vtls-currency],.shopify-localization-form,.footer .localization-form,.localization-selector{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;height:0!important;width:0!important;overflow:hidden!important}.card-navigation{background-color:transparent!important;border-top:none!important}.card-navigation__wrapper{background-color:#0d0d0d!important;border-top:1px solid rgba(255,255,255,.1)!important}.card-navigation__wrapper .button,.card-navigation .button,.card-navigation__wrapper a,.card-navigation a{color:#fafaf7!important;background-color:#0d0d0d!important}.card-navigation__wrapper .button:hover,.card-navigation .button:hover{background-color:#1a1a1a!important}.product-card-drawer .card-navigation__wrapper{background-color:#0d0d0d!important}.card__badge .badge:not(.nsd-badge-pack):not(.nsd-badge-deal):not(.nsd-badge-new),.card__badge .badge--top-left:not(.nsd-badge-pack):not(.nsd-badge-deal):not(.nsd-badge-new),.card__badge .badge--top-right:not(.nsd-badge-pack):not(.nsd-badge-deal):not(.nsd-badge-new){display:none!important}.color-background-4,.color-background-4.gradient,footer.color-background-4,.footer.color-background-4{background:#f5f4f0!important}.footer__content-additional.color-background-4,.footer__content-additional.color-background-4.gradient,.color-background-3,.color-background-3.gradient{background:#f5f4f0!important}.nsd-email-capture{background-color:#f5f4f0!important;border-top:1px solid #E2E0DB!important;border-bottom:1px solid #E2E0DB!important}.image-with-text.bg{background-color:#fafaf7!important}@media screen and (max-width:749px){.scroll-to-top{left:12px!important;right:auto!important;bottom:130px!important}.scroll-to-top__button{width:38px!important;height:38px!important}.mobile-sticky-bar{bottom:48px!important}}@media screen and (min-width:750px){.scroll-to-top{bottom:8rem!important}}.header__submenu .header__menu-item,.header__submenu .header__menu-item.color-text-secondary,.header__submenu a.header__menu-item,.header__submenu .list-menu__item{color:#1a1a1a!important;background-color:transparent!important;font-weight:500;transition:background-color .15s ease,color .15s ease}.header__submenu .header__menu-item:hover,.header__submenu .header__menu-item:focus,.header__submenu .header__menu-item:focus-visible,.header__submenu .header__menu-item.color-text-secondary:hover,.header__submenu .header__menu-item.color-text-secondary:focus,.header__submenu a.header__menu-item:hover,.header__submenu a.header__menu-item:focus,.header__submenu .list-menu__item:hover{background-color:#fff!important;color:#1a1a1a!important;text-decoration:none!important}.header__submenu,.header__submenu .header__submenu-main,.header__submenu .list-menu,.header__submenu .color-background-1{background-color:#fff!important;color:#1a1a1a!important}.header__submenu.nsd-menu-enhanced{display:grid!important;grid-template-columns:minmax(220px,260px) 1fr!important;gap:32px!important;padding:32px clamp(20px,3vw,48px)!important;align-items:start!important;max-width:1340px;margin:0 auto}.header__submenu.nsd-menu-enhanced variant-megamenu-img,.header__submenu.nsd-menu-enhanced .menu-drawer__image,.header__submenu.nsd-menu-enhanced .js-megaMenuImgWrp,.header__submenu.nsd-menu-enhanced .mega-menu-image-default{display:none!important}.nsd-menu-links-col{display:flex;flex-direction:column;border-right:1px solid rgba(26,26,26,.12);padding-right:24px}.nsd-menu-col-header{font-family:Instrument Sans,sans-serif;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#7a7873;margin-bottom:10px;padding:0 10px}.header__submenu.nsd-menu-enhanced ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.header__submenu.nsd-menu-enhanced ul li{margin:0;padding:0;list-style:none}.header__submenu.nsd-menu-enhanced .header__menu-item{padding:8px 10px!important;border-radius:4px;font-size:13px!important;letter-spacing:.05em}.header__submenu.nsd-menu-enhanced .header__menu-item:hover{background:#fff!important}.nsd-menu-feat-panel{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-template-rows:1fr;gap:14px;min-height:380px}.nsd-mfeat{position:relative;display:block;overflow:hidden;border-radius:6px;background:#1a1a1a;color:#fff!important;text-decoration:none!important;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.nsd-mfeat:hover{transform:translateY(-2px)}.nsd-mfeat img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.nsd-mfeat:hover img{transform:scale(1.05)}.nsd-mfeat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 30%,#000000c7);pointer-events:none}.nsd-mfeat-large{grid-column:1 / span 1;grid-row:1}.nsd-mfeat-tile{grid-row:1}.nsd-mfeat-badge{position:absolute;z-index:3;top:12px;left:12px;background:#ff0;color:#1a1a1a;font-family:Instrument Sans,sans-serif;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;padding:5px 9px;border-radius:3px}.nsd-mfeat-cap{position:absolute;z-index:2;left:18px;right:18px;bottom:16px;color:#fff!important}.nsd-mfeat-eyebrow{font-family:Instrument Sans,sans-serif;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#ff0!important;margin-bottom:6px}.nsd-mfeat-title{font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:900;line-height:1;text-transform:uppercase;margin-bottom:4px;color:#fff!important}.nsd-mfeat-sub{font-size:12px;color:#d9d6ce!important;margin-bottom:10px;line-height:1.4}.nsd-mfeat-cta{display:inline-flex;align-items:center;gap:6px;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#1a1a1a!important;background:#ff0;padding:7px 12px;border-radius:3px}.nsd-mfeat-arr{font-size:13px;line-height:1}.nsd-mfeat-tcap{position:absolute;z-index:2;left:12px;right:12px;bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff!important}.nsd-mfeat-tcap .nsd-mfeat-arr{width:22px;height:22px;border-radius:50%;background:#ff0;color:#1a1a1a;display:inline-flex;align-items:center;justify-content:center;font-size:12px}@media(max-width:1100px){.nsd-menu-feat-panel{grid-template-columns:1.2fr 1fr 1fr;grid-template-rows:1fr 1fr}.nsd-mfeat-large{grid-column:1 / span 1;grid-row:1 / span 2}.nsd-mfeat-tile:nth-of-type(2){grid-column:2;grid-row:1}.nsd-mfeat-tile:nth-of-type(3){grid-column:3;grid-row:1}.nsd-mfeat-tile:nth-of-type(4){grid-column:2 / span 2;grid-row:2}}@media(max-width:860px){.header__submenu.nsd-menu-enhanced{grid-template-columns:1fr!important}.nsd-menu-links-col{border-right:none;padding-right:0}.nsd-menu-feat-panel{display:none}}.product__info-container .product__info-block,.product__info-container .product__form,.product__info-container .variant-picker,.product__info-container .product__inventory,.product__info-container .product__quantity,.product__info-container .popup,.product__info-container .product__price,.product__info-container .product__title,.product__info-container .product__subtitle{margin-bottom:12px!important;padding-top:4px!important;padding-bottom:4px!important}.product__info-container hr,.product__info-container .product__info-block hr{margin:14px 0!important}.product__info-container .variant-picker__option{margin-bottom:10px!important;padding-bottom:10px!important}.product__info-container .variant-picker__option-label{margin-bottom:8px!important}.product__info-container .product__form .product-form,.product__info-container .product__form__buttons{margin-top:10px!important;margin-bottom:10px!important;gap:12px!important}.product__info-container .product__title{margin-bottom:4px!important}.product__info-container .product__price{margin-bottom:14px!important}.nsd-pdp-promo{background:#ff0!important;border:1px solid #1a1a1a!important;padding:10px 14px!important;margin:4px 0 14px!important;border-radius:4px!important}.nsd-pdp-promo__sub{color:#1a1a1a!important;opacity:.7}.nsd-pdp-impact-strip,[class*=nsd-pdp-impact]{margin-top:14px!important;padding:14px 12px!important}.product__info-container .product__inventory{margin-top:0!important;margin-bottom:8px!important;font-size:13px!important}.product__info-container .popup--size-chart,.product__info-container .popup__open-btn{margin-bottom:6px!important;padding:4px 0!important}.card__badge .badge.nsd-badge-pack,.card__badge .nsd-badge-pack.badge--top-right{display:inline-block!important;background:#ff0!important;color:#1a1a1a!important;font-family:Barlow Condensed,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-weight:800!important;font-size:13px!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:6px 12px!important;border:1.5px solid #1a1a1a!important;border-radius:999px!important;box-shadow:0 1px 3px #0000002e!important;white-space:nowrap!important;line-height:1!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/nsd-overrides.css.map */
