.n9-brand-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;border-top:1px solid #e8dfea;border-bottom:1px solid #e8dfea;margin:0 0 16px;padding:14px 0}.n9-brand-bar__label{font-size:10px;letter-spacing:.14em;color:#826592;font-weight:850;white-space:nowrap}.n9-brand-bar__links{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-width:0}.n9-brand-bar__links a{display:inline-flex;align-items:center;gap:5px;min-height:35px;padding:8px 11px;border-radius:100px;background:#f5f0f6;border:1px solid #e6ddea;color:#533860!important;text-decoration:none!important;font-size:11px;line-height:1.25;font-weight:800;transition:background .18s,border .18s}.n9-brand-bar__links a:hover{background:#e9def0;border-color:#bea6ca}.n9-brand-bar__links a:focus-visible{outline:3px solid #a380bd;outline-offset:3px}.n9-swipe-hint{display:none;font-size:11px;font-weight:650;letter-spacing:.015em;line-height:1.45;color:#725983;margin:12px 0 4px}@media(max-width:800px){.n9-brand-bar{align-items:stretch;flex-direction:column;gap:9px;padding:13px 0;margin:0 0 17px}.n9-brand-bar__links{flex-wrap:nowrap;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:1px 1px 10px}.n9-brand-bar__links a{flex:0 0 auto}}@media(max-width:640px){body.template-index .n7-arrivals__grid{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap;gap:12px;max-width:100%;width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding:3px 2px 13px}body.template-index .n7-arrivals__grid>.product-card{flex:0 0 min(68vw,285px)!important;min-width:0;max-width:none;width:min(68vw,285px)!important;scroll-snap-align:start}body.template-index .n7-shelf__scroll{display:block;width:100%;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding:3px 2px 12px}body.template-index .n7-shelf__products{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap;align-items:stretch;gap:12px;width:max-content;max-width:none;min-width:0}body.template-index .n7-shelf__products>.product-card{flex:0 0 min(68vw,285px)!important;min-width:0;max-width:none;width:min(68vw,285px)!important;scroll-snap-align:start}body.template-index .n9-swipe-hint{display:block}body.template-index .n7-arrivals__footer{margin-top:12px}body.template-index .n7-shelf{padding-bottom:23px}body.template-index .n7-arrivals__grid .product-card__body h3,body.template-index .n7-shelf .product-card__body h3{font-size:13px;line-height:1.45;min-height:4.4em}body.template-index .n7-shelf__products .product-card__media{aspect-ratio:1}body.template-index .n7-arrivals__grid .nl-quick-add__button,body.template-index .n7-shelf__products .nl-quick-add__button{font-size:11px;min-height:44px}}@media(prefers-reduced-motion:reduce){body.template-index .n7-arrivals__grid,body.template-index .n7-shelf__scroll{scroll-behavior:auto!important}}.n9-shipping-clarity{padding:14px 16px;margin:16px 0;background:#f5f0f8;border:1px solid #e6d9eb;border-radius:9px;color:#463550}.n9-shipping-clarity strong{font-size:12px;font-weight:850;display:block;margin-bottom:6px}.n9-shipping-clarity p{margin:0;font-size:11px;line-height:1.65;color:#665a6a}.n9-payment-truth{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.n9-payment-truth span{font-size:11px;line-height:1.6}.n9-payment-truth>a{color:#ead5f0!important;text-decoration:underline;text-underline-offset:4px;font-size:11px;font-weight:800}@media(max-width:550px){.n9-shipping-clarity{padding:11px 12px}.n9-payment-truth{align-items:flex-start;flex-direction:column;gap:7px}}.nl-budget-shortcuts{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:0 0 20px;padding:13px 15px;border:1px solid #e5ddea;border-radius:14px;background:#fbf8fc}.nl-budget-shortcuts__label{font-size:10px;letter-spacing:.13em;font-weight:850;color:#7d6290;margin-right:4px}.nl-budget-shortcuts a{display:inline-flex;justify-content:center;align-items:center;min-height:36px;border-radius:999px;border:1px solid #dfd3e6;color:#574363;background:#fff;text-decoration:none;padding:7px 12px;font-size:12px;font-weight:730;line-height:1.3;white-space:nowrap;transition:background .16s ease,border .16s ease}.nl-budget-shortcuts a:hover{background:#eee4f4;border-color:#c6b2d2}.nl-budget-shortcuts a[aria-current=true]{background:#64477c;color:#fff;border-color:#64477c}.nl-budget-shortcuts a:focus-visible,.nl-product__summary-more:focus-visible,.nl-spec-link:focus-visible{outline:3px solid #8f64ac;outline-offset:3px}.nl-product__summary-more,.nl-spec-link{color:#64467c;text-decoration:underline;text-underline-offset:4px;font-size:13px;font-weight:750;display:inline-flex;align-items:center;gap:8px}.nl-product__summary-more{margin:10px 0 4px}.nl-spec-link{margin:12px 0 0}.nl-product__description{scroll-margin-top:125px}@media(max-width:700px){.nl-budget-shortcuts{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;gap:8px;padding:12px;margin:0 0 17px;scroll-snap-type:x proximity}.nl-budget-shortcuts a{scroll-snap-align:start;flex:0 0 auto}.nl-budget-shortcuts__label{flex:0 0 auto;margin-right:2px}}@media(prefers-reduced-motion:reduce){.nl-budget-shortcuts a{transition:none!important}}.nl-catalog-page .catalog-toolbar button.button--sm{color:#fff!important}.nl-contact-company-shortcut{display:inline-flex;color:#684b80;font-size:13px;font-weight:780;text-decoration:underline;text-underline-offset:4px;margin-top:10px}.nl-contact-company-shortcut:focus-visible{outline:3px solid #8b60a3;outline-offset:3px}.nl-contact-company-info{margin:32px 0 36px;padding:clamp(19px,3vw,32px);border:1px solid #e4dbea;border-radius:16px;background:#f9f6fa;scroll-margin-top:130px}.nl-contact-company-info .nl-eyebrow{margin:0 0 12px;color:#7c5a8b}.nl-contact-company-info .prose{max-width:85ch;color:#3a3042;font-size:14px;line-height:1.7}.nl-contact-company-info .prose h2{font-size:clamp(19px,2vw,24px);margin:24px 0 10px}.nl-contact-company-info .prose a{color:#5e3c78;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.nl-contact-company-info .prose p{overflow-wrap:anywhere}.nl-product__share-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px 15px;margin:4px 0 17px}.nl-product__share-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #dcd0e5;border-radius:9px;background:#faf7fc;color:#5d4371;padding:9px 13px;min-height:40px;font:750 12px/1.35 inherit;cursor:pointer}.nl-product__share-link:hover{background:#eee5f3;border-color:#c6afd5}.nl-product__share-link:focus-visible{outline:3px solid #815a9a;outline-offset:3px}.nl-product__share-status{color:#574163;font-size:12px;line-height:1.5;min-height:1em}@media(max-width:600px){.nl-product__share-row{align-items:flex-start}.nl-product__share-link{min-height:43px}}.nl-empty-alternatives{margin:25px 0 33px;padding:22px;border:1px solid #e5dbe8;border-radius:17px;background:#f9f6fa}.nl-empty-alternatives__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:22px}.nl-empty-alternatives__heading>div{flex:1;max-width:810px}.nl-empty-alternatives__heading h2{margin:8px 0 10px;font-size:clamp(21px,2.3vw,30px);letter-spacing:-.035em;line-height:1.2;color:#302339}.nl-empty-alternatives__heading p:not(.nl-eyebrow){font-size:13px;line-height:1.65;color:#615568;margin:0}.nl-empty-alternatives__heading p strong{font-weight:800;color:#3d2c46}.nl-empty-alternatives__all{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;min-height:39px;border-radius:9px;border:1px solid #d7c4e2;background:#fff;color:#5a3a74;padding:9px 12px;text-decoration:none;font-size:12px;font-weight:800}.nl-empty-alternatives__all:hover{background:#f1e8f6}.nl-empty-alternatives__all:focus-visible{outline:3px solid #815b99;outline-offset:3px}.nl-empty-alternatives__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}@media(max-width:1080px){.nl-empty-alternatives__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.nl-empty-alternatives{padding:16px;margin:20px 0 25px}.nl-empty-alternatives__heading{flex-direction:column;align-items:flex-start;gap:13px;margin-bottom:18px}.nl-empty-alternatives__all{min-height:44px}.nl-empty-alternatives__grid{gap:9px}}.nl-related--v10 .nl-section-heading{align-items:end;gap:28px}.nl-related__explain{font-size:13px;line-height:1.7;max-width:640px;color:#675b71;margin:14px 0 0}.nl-related__all{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;min-height:40px;border:1px solid #ded4e5;background:#faf8fc;padding:9px 13px;border-radius:11px;color:#573d70;text-decoration:none;font-size:12px;font-weight:780}.nl-related__all:hover{background:#f0e9f5;border-color:#cbb6d9}.nl-related__all:focus-visible{outline:3px solid #855ca5;outline-offset:3px}@media(max-width:800px){.nl-related--v10 .nl-section-heading{flex-direction:column;align-items:start;gap:15px}.nl-related__all{white-space:normal;min-height:44px}}@media(max-width:390px){.nl-related--v10 .grid--4{gap:11px}}.nl-related__browse-card{min-height:100%;border:1px solid #dfd4e9;background:linear-gradient(145deg,#f0e9f5,#e2daeb);border-radius:16px;padding:20px;display:flex;flex-direction:column;align-items:flex-start;gap:11px;color:#342742;text-decoration:none;overflow:hidden}.nl-related__browse-kicker{font-size:9px;letter-spacing:.13em;font-weight:800;color:#715388}.nl-related__browse-symbol{color:#9177ad;align-self:flex-end;margin:1em 0 0;max-width:90%;height:auto}.nl-related__browse-card>strong{font-size:clamp(18px,1.6vw,24px);font-weight:750;line-height:1.25;letter-spacing:-.035em}.nl-related__browse-card>span:not(.nl-related__browse-kicker):not(.nl-related__browse-arrow){font-size:12px;line-height:1.65;color:#6e5a76}.nl-related__browse-arrow{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding-top:11px;font-size:12px;font-weight:800;color:#5b3979}.nl-related__browse-card:hover{background:linear-gradient(145deg,#eee1f5,#d9cbe9)}.nl-related__browse-card:focus-visible{outline:3px solid #80569e;outline-offset:4px}@media(max-width:560px){.nl-related__browse-card{padding:16px;min-height:280px}.nl-related__browse-symbol{width:58px;margin:0}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/n9-shopping.css.map */
