:root{--ns-black: #111111;--ns-white: #ffffff;--ns-rose: #c98f98;--ns-rose-deep: #9a4f5c;--ns-blush: #f8eeef;--ns-sale: #b3261e;--ns-star: #f5b301;--ns-text: #1a1a1a;--ns-muted: #555555;--ns-line: #e8e8e8;--ns-font: var(--font-body--family, "Nunito Sans", sans-serif);--ns-tracking-wide: .2em;--ns-tracking: .12em}.ns-heading{font-family:var(--font-heading--family);font-weight:700;text-transform:uppercase;letter-spacing:.02em;line-height:1.1;margin:0;color:var(--ns-black)}.ns-section{padding-top:var(--ns-pad-top, 48px);padding-bottom:var(--ns-pad-bottom, 48px)}.ns-editor-note{font-size:12px;color:#6b6b6b;background:#f6f6f6;border:1px dashed #cfcfcf;padding:8px 10px;margin:0}.ns-icon{display:block;width:100%;height:100%}.ns-placeholder{width:100%;height:100%;background:#f2f2f2;display:block}.ns-btn,.button:not(.button-unstyled):not(.button-secondary):not(.close-button):not(.variant-option__button-label),.button-secondary{text-transform:uppercase;letter-spacing:var(--ns-tracking-wide);font-weight:700;font-size:13px}.ns-btn{display:inline-flex;align-items:center;gap:12px;background:var(--ns-black);color:var(--ns-white);text-decoration:none;padding:14px 28px;border-radius:3px;border:1px solid var(--ns-black);transition:opacity .2s ease}.ns-btn:hover{opacity:.85}.ns-btn--small{padding:12px 24px;font-size:12px}.ns-btn .ns-icon{width:26px;height:12px}.ns-container{width:100%;max-width:calc(var(--page-content-width, 90rem) + var(--page-margin, 16px) * 2);margin-inline:auto;padding-inline:var(--page-margin, 16px);box-sizing:border-box}.ns-stars{position:relative;display:inline-block;line-height:0;vertical-align:middle}.ns-stars__base,.ns-stars__fill{display:inline-flex;gap:1px}.ns-stars__base{color:#dcdcdc}.ns-stars__fill{position:absolute;inset:0 auto 0 0;width:var(--ns-star-fill, 100%);overflow:hidden;color:var(--ns-star);white-space:nowrap}.ns-stars .ns-icon{width:var(--ns-star-size, 16px);height:var(--ns-star-size, 16px);flex:0 0 auto}#header-component .header__columns{align-items:center}#header-component[data-ns-hide-account] .account-button,#header-component[data-ns-hide-account] shopify-account{display:none!important}.ns-right-menu{display:none}@media screen and (min-width:990px){.ns-right-menu{display:block;margin-inline-end:auto}.header__column--right{gap:12px}}.ns-right-menu__list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:4px}.ns-right-menu__link{display:block;padding:8px 10px;font-size:1rem;color:var(--color-foreground);text-decoration:none;white-space:nowrap}.ns-right-menu__link:hover,.ns-right-menu__link.is-active{text-decoration:underline;text-underline-offset:4px}@media screen and (min-width:990px){#header-component .header__column--center{padding-inline:16px}}.ns-logo-fallback{object-fit:contain}.announcement-bar strong,.announcement-bar b{font-weight:800;text-transform:uppercase;letter-spacing:var(--ns-tracking-wide);margin-inline-end:4px}@media screen and (max-width:749px){.announcement-bar strong,.announcement-bar b{display:block;margin:0}}.ns-marquee{background:var(--ns-marquee-bg);color:var(--ns-marquee-color);overflow:hidden;padding:4px 0;font-size:var(--ns-marquee-size, 18px);line-height:1.5}.ns-marquee__track{display:flex;width:max-content;animation:ns-marquee var(--ns-marquee-speed, 90s) linear infinite}.ns-marquee__group{display:flex;flex:0 0 auto}.ns-marquee__item{padding-inline:1.5em;white-space:nowrap;font-weight:700;letter-spacing:.01em}.ns-marquee:hover .ns-marquee__track{animation-play-state:paused}@keyframes ns-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ns-marquee__track{animation:none}}product-card .ns-price,.ns-mini-card .ns-price{justify-content:center}.product-card .product-badges__badge,.product-badges__badge{font-size:12px;padding:4px 8px;line-height:1.2;letter-spacing:.02em}.product-grid .product-card,.resource-list .product-card{text-align:center}.product-card .swatches,.product-card product-swatches{justify-content:flex-start}.ns-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-family:var(--ns-font)}.ns-price--large{font-size:20px}.ns-price--small{font-size:14px;gap:2px 8px}.ns-price__compare{color:var(--ns-muted);text-decoration-thickness:1px}.ns-price__current{color:var(--ns-text)}.ns-price__save{color:var(--ns-sale);font-size:.82em}.ns-price--large .ns-price__save{font-size:15px}.product-information .text-block h1,.product-details h1{text-transform:uppercase;letter-spacing:.01em;line-height:1.12}.ns-review-proof{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.ns-review-proof__avatars{width:94px;height:auto;display:block}.ns-review-proof__content{display:flex;flex-direction:column;gap:2px}.ns-review-proof__text{font-size:14px;color:var(--ns-muted);font-weight:600}@media(max-width:749px){.ns-review-proof__text{font-size:12px}}.ns-trust{display:flex;flex-direction:column;gap:8px;margin:4px 0}.ns-trust__row{display:flex;align-items:center;gap:14px;font-size:15px;color:var(--ns-text)}.ns-trust__icon{width:30px;height:30px;flex:0 0 30px;display:flex;align-items:center;justify-content:center;color:var(--ns-black)}.ns-trust__icon img{width:28px;height:28px;object-fit:contain}variant-picker legend{text-transform:none;font-size:14px;width:100%}.ns-legend-with-chart{display:flex!important;align-items:baseline;gap:12px}.variant-option__button-label{border-radius:0;min-width:52px}.ns-size-chart.has-inline-trigger>.ns-size-chart__trigger{display:none}.ns-size-chart__trigger{background:none;border:0;padding:0;font:inherit;font-size:13px;color:var(--ns-text);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ns-size-chart__trigger--inline{margin-inline-start:auto}.ns-size-chart__dialog{border:0;padding:0;max-width:min(640px,calc(100vw - 32px));width:100%;background:var(--ns-white);color:var(--ns-text)}.ns-size-chart__dialog::backdrop{background:#00000080}.ns-size-chart__panel{position:relative;padding:36px 28px 28px}.ns-size-chart__close{position:absolute;top:12px;right:12px;width:32px;height:32px;background:none;border:0;padding:4px;cursor:pointer;color:var(--ns-black)}.ns-size-chart__title{font-size:18px;font-weight:700;letter-spacing:var(--ns-tracking-wide);text-align:center;margin:0 0 18px}.ns-size-chart__body{overflow-x:auto}.ns-size-chart__body table{width:100%;border-collapse:collapse;font-size:14px;text-align:center}.ns-size-chart__body th,.ns-size-chart__body td{padding:10px 8px;border-bottom:1px solid var(--ns-line);white-space:nowrap}.ns-size-chart__body thead th{background:var(--ns-blush);font-weight:700}.ns-size-chart__note{font-size:13px;color:var(--ns-muted);text-align:center;margin:16px 0 0}.ns-stock{display:flex;align-items:center;justify-content:center;gap:8px;margin:2px 0;font-size:14px;font-style:italic;color:var(--ns-muted)}.ns-stock .ns-icon{width:20px;height:20px}.ns-stock strong{font-weight:700}.ns-stock-wrap:empty{display:none}.ns-hide-qty .quantity-selector,.ns-hide-qty quantity-selector-component,.ns-hide-qty .quantity-selector-wrapper{display:none!important}.ns-hide-accelerated .accelerated-checkout-block{display:none!important}.buy-buttons-block .add-to-cart-button,.buy-buttons-block button[name=add]{width:100%;min-height:52px;border-radius:3px;text-transform:uppercase;letter-spacing:var(--ns-tracking-wide);font-weight:700;font-size:13px}.ns-bundle{background:var(--ns-bundle-bg, var(--ns-blush));border:1.5px solid var(--ns-bundle-color, var(--ns-rose-deep));border-radius:12px;padding:24px 28px;margin:8px 0;text-align:center;color:var(--ns-bundle-color, var(--ns-rose-deep))}.ns-bundle p{margin:0;color:inherit}.ns-bundle__title{font-size:15px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px!important}.ns-bundle__sub{font-size:14px;margin-bottom:14px!important}.ns-bundle__rows p{font-size:14px;margin:4px 0}.ns-bundle__rows strong{font-weight:800}.ns-bundle__footer{font-size:13px;margin-top:14px!important}@media(max-width:749px){.ns-bundle{padding:20px 18px}}.product-details .accordion .details__header,.product-information .accordion summary{text-transform:uppercase;letter-spacing:var(--ns-tracking-wide);font-size:12px;font-weight:600;padding-block:14px}.product-information .accordion .details-content{font-size:15px;line-height:1.6}.ns-promo-badges{display:none}.ns-promo-badges.is-placed{display:block;position:absolute;left:16px;bottom:16px;z-index:5;min-height:30px;pointer-events:none}.ns-badge-anchor{position:relative}.ns-promo-badges--autohide.is-placed{animation:ns-badges-hide .6s ease-out 15s forwards}.ns-promo-badge{position:absolute;left:0;bottom:0;display:inline-flex;align-items:center;gap:6px;background:var(--ns-black);color:var(--ns-white);padding:7px 12px;border-radius:6px;font-size:13px;letter-spacing:.04em;text-transform:uppercase;line-height:1;white-space:nowrap;box-shadow:0 2px 5px #00000026;opacity:0;animation:ns-badge-cycle 6s ease-in-out infinite}.ns-promo-badge:nth-child(2){animation-delay:3s}.ns-promo-badge:only-child{animation:none;opacity:1}.ns-promo-badge .ns-icon{width:16px;height:16px;flex:0 0 16px}.ns-promo-badge b,.ns-promo-badge strong{font-weight:800}@keyframes ns-badge-cycle{0%{opacity:0;transform:translateY(6px)}8%{opacity:1;transform:translateY(0)}42%{opacity:1;transform:translateY(0)}50%{opacity:0;transform:translateY(-6px)}to{opacity:0;transform:translateY(-6px)}}@keyframes ns-badges-hide{to{opacity:0;visibility:hidden}}@media(max-width:749px){.ns-promo-badges.is-placed{left:12px;bottom:34px}.ns-promo-badge{font-size:12px;padding:6px 10px}}.ns-image-text{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}@media screen and (min-width:750px){.ns-image-text{grid-template-columns:1fr 1.35fr;gap:56px;padding-inline:5%}.ns-image-text--image-left .ns-image-text__media{order:-1}.ns-image-text--image-left{grid-template-columns:1.35fr 1fr}}.ns-image-text__heading{font-size:clamp(24px,2.6vw,32px);margin-bottom:14px}.ns-image-text__body{font-size:16px;line-height:1.5}.ns-image-text__body p{margin:0 0 1.1em}.ns-image-text__media img,.ns-image-text__media svg{width:100%;height:auto;display:block;aspect-ratio:2 / 1;object-fit:cover}.ns-image-text .ns-btn{margin-top:8px}.ns-reviews{background:var(--ns-reviews-bg, var(--ns-blush));padding-top:var(--ns-pad-top, 48px);padding-bottom:var(--ns-pad-bottom, 40px);scroll-margin-top:100px}.ns-reviews__header{text-align:center;padding-inline:16px;margin-bottom:24px}.ns-reviews__heading{font-size:clamp(22px,2.4vw,28px)}.ns-reviews__score{display:inline-flex;align-items:center;gap:10px;margin:10px 0 2px;font-size:15px}.ns-reviews__count{margin:0;font-size:13px;color:var(--ns-muted)}.ns-reviews__empty{max-width:640px;margin:0 auto;text-align:center}.ns-reviews__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * 2px) / 3.4);gap:2px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:16px}.ns-reviews__track::-webkit-scrollbar{display:none}@media(max-width:989px){.ns-reviews__track{grid-auto-columns:46%}}@media(max-width:749px){.ns-reviews__track{grid-auto-columns:82%}}.ns-review-card{scroll-snap-align:start;background:var(--ns-white);display:flex;flex-direction:column;border-radius:4px;overflow:hidden}.ns-review-card__media{aspect-ratio:1 / 1;overflow:hidden}.ns-review-card__media img{width:100%;height:100%;object-fit:cover;display:block}.ns-review-card__body{padding:16px 18px 20px;text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center}.ns-review-card__text{font-size:14px;line-height:1.45;color:var(--ns-text)}.ns-review-card__text p{margin:0}.ns-review-card__author{margin:0;font-size:13px;color:var(--ns-muted)}.ns-review-card__author strong{color:var(--ns-text)}.ns-carousel__nav{display:flex;justify-content:center;gap:28px;margin-top:22px}.ns-carousel__btn{width:40px;height:20px;background:none;border:0;padding:0;cursor:pointer;color:var(--ns-black)}.ns-reviews__app{margin-top:24px}.ns-usp{display:grid;grid-template-columns:1fr;gap:36px;text-align:center}@media screen and (min-width:750px){.ns-usp{grid-template-columns:repeat(3,1fr);gap:48px;padding-inline:6%}}.ns-usp__item{max-width:320px;margin:0 auto}.ns-usp__icon{display:block;width:34px;height:34px;margin:0 auto 10px}.ns-usp__title{font-family:var(--font-heading--family);font-size:17px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px}.ns-usp__text{font-size:15px;line-height:1.6}.ns-usp__text p{margin:0}.ns-usp-section{border-bottom:1px solid var(--ns-line)}.ns-back-link{text-align:center;padding-top:var(--ns-pad-top, 16px);padding-bottom:var(--ns-pad-bottom, 40px)}.ns-recent-section{border-bottom:1px solid var(--ns-line)}.ns-recent__heading{text-align:center;font-size:22px;margin-bottom:24px}.ns-recent__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 16px}@media screen and (min-width:750px){.ns-recent__grid{grid-template-columns:repeat(5,1fr)}}.ns-mini-card{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit;text-align:center}.ns-mini-card__media{position:relative;aspect-ratio:4 / 5;background:#f6f6f6;overflow:hidden}.ns-mini-card__media img{width:100%;height:100%;object-fit:cover;display:block}.ns-mini-card__badge{position:absolute;top:0;right:0;background:var(--ns-black);color:var(--ns-white);font-size:12px;padding:4px 8px}.ns-mini-card__title{font-size:14px;text-transform:uppercase;letter-spacing:var(--ns-tracking);line-height:1.25}.ns-tiles{display:grid;grid-template-columns:1fr;gap:14px}@media screen and (min-width:750px){.ns-tiles{grid-template-columns:1fr 1fr}}.ns-tile{position:relative;display:flex;align-items:center;justify-content:center;height:var(--ns-tile-height, 440px);overflow:hidden;text-decoration:none;color:var(--ns-white);background:radial-gradient(circle at 50% 50%,#c9c9c6,#e5e5e2 70%)}@media(max-width:749px){.ns-tile{height:calc(var(--ns-tile-height, 440px) * .7)}}.ns-tile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.ns-tile:hover .ns-tile__img{transform:scale(1.03)}.ns-tile__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / var(--ns-overlay, .2))}.ns-tile__content{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.ns-tile__title{font-family:var(--font-heading--family);font-weight:700;font-size:clamp(26px,3vw,36px);text-transform:uppercase;letter-spacing:.02em}.ns-tile__sub{font-size:15px}.ns-tile__btn{margin-top:6px;border:2px solid currentColor;padding:10px 18px;font-size:12px;font-weight:700;letter-spacing:var(--ns-tracking-wide);text-transform:uppercase;border-radius:3px;transition:background .2s ease,color .2s ease}.ns-tile:hover .ns-tile__btn{background:var(--ns-white);color:var(--ns-black)}.ns-collection-hero__media img{width:100%;height:auto;max-height:520px;object-fit:cover;display:block}.ns-collection-hero__text{max-width:780px;margin:0 auto;text-align:center;padding:40px 16px 0}.ns-collection-hero__heading{font-size:clamp(24px,2.6vw,32px)}.ns-collection-hero__body{margin-top:16px;font-size:16px;line-height:1.5}.ns-collection-hero__body p{margin:0 0 .9em}.facets--vertical .facets__label,.facets__summary,.facets .facets__heading{text-transform:uppercase;letter-spacing:var(--ns-tracking-wide);font-size:12px}.ns-footer{background:var(--ns-footer-bg, #fff);color:var(--ns-footer-color, #111);padding:48px 0 32px;font-size:14px;line-height:1.5}.ns-footer a{color:inherit}.ns-footer__grid{display:grid;grid-template-columns:1fr;gap:32px}@media screen and (min-width:990px){.ns-footer__grid{grid-template-columns:110px 1.4fr 1.4fr .8fr;gap:48px}}.ns-footer__logo img{width:90px;height:auto;display:block}.ns-footer__title{font-family:var(--ns-font);font-size:12px;font-weight:600;letter-spacing:var(--ns-tracking-wide);text-transform:uppercase;margin:0 0 18px}.ns-footer__text p{margin:0 0 14px}.ns-footer__text a{text-decoration:none;border-bottom:1px solid rgb(0 0 0 / .25)}.ns-footer__menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ns-footer__menu a{text-decoration:none}.ns-footer__menu a:hover{text-decoration:underline}.ns-footer__payments{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:36px 0 0;padding:0}.ns-payment-icon{width:38px;height:24px;display:block}.ns-footer__copyright{text-align:center;font-size:12px;color:var(--ns-muted);margin:16px 0 0}.cart-drawer .button,.cart-drawer__checkout,.cart__checkout-button{text-transform:uppercase;letter-spacing:var(--ns-tracking-wide);font-weight:700}product-card .text-block,.product-card .text-block p{letter-spacing:.1em}@media(max-width:749px){.product-information .text-block h1,.product-details h1{font-size:20px}.ns-price--large{font-size:18px}}.product-details variant-picker{--ns-option-size: 48px}.product-details variant-picker .variant-option--swatches{--variant-picker-swatch-width: var(--ns-option-size);--variant-picker-swatch-height: var(--ns-option-size);gap:8px}.product-details variant-picker .variant-option--equal-width-buttons{display:flex;flex-wrap:wrap;gap:8px}.product-details variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{flex:0 0 auto;min-width:var(--ns-option-size);height:var(--ns-option-size);min-height:var(--ns-option-size);padding-inline:10px;font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ns-theme.css.map */
