.naw-showcase{--naw-font-display: "Cormorant Garamond", "Playfair Display", Georgia, serif;--naw-font-body: "Jost", "Futura PT", "Gill Sans", sans-serif;--naw-color-bg: #f8f5f1;--naw-color-white: #ffffff;--naw-color-text: #1a1816;--naw-color-muted: #8a847d;--naw-color-border: #e0dbd5;--naw-color-accent: #1a1816;--naw-ease: cubic-bezier(.22, 1, .36, 1);width:100%;background-color:var(--naw-bg);font-family:var(--naw-font-body);color:var(--naw-color-text);padding-top:var(--naw-padding-top);padding-bottom:var(--naw-padding-bottom)}.naw-showcase__header{margin-bottom:2rem;padding:0 1rem}.naw-showcase__heading{font-family:Arimo-Regular;font-weight:600;font-size:clamp(1.5rem,2.4vw,2.1rem);color:var(--naw-heading-color);margin:0}.naw-showcase__grid{display:grid;grid-template-columns:repeat(var(--naw-cols-desk, 4),minmax(0,1fr));gap:var(--naw-gap, 0px);padding:0 clamp(.5rem,2vw,1.5rem)}.naw-showcase__empty{grid-column:1 / -1;text-align:center;padding:3rem 1rem;color:var(--naw-color-muted)}.naw-card{display:flex;flex-direction:column;position:relative;padding:.156rem}.naw-card__media{position:relative;overflow:hidden;background-color:var(--naw-color-bg);touch-action:pan-y}.naw-card__media:before{content:"";display:block;padding-top:133%}.naw-slider__track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;transition:transform .45s var(--naw-ease);will-change:transform;gap:1px;cursor:grab;-webkit-user-select:none;user-select:none}.naw-slider__track.is-dragging{cursor:grabbing;transition:none}.naw-slider__slide{flex:0 0 100%;min-width:100%;width:100%;height:100%;position:relative}.naw-card__img-link{display:block;width:100%;height:100%;pointer-events:auto}.naw-card__img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.naw-card__img-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.naw-card__img-placeholder svg{width:100%;height:100%}.naw-slider__dots{position:absolute;bottom:0;left:0;right:0;display:flex;gap:2px;padding:0;pointer-events:none;z-index:4}.naw-slider__dot{flex:1;height:1px;background-color:#fff6;transition:background-color .25s}.naw-slider__dot.is-active{background-color:#000}.naw-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;border:none;background:none;width:18px;height:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .2s;color:var(--naw-color-text);padding:0}.naw-slider__arrow--prev{left:8px}.naw-slider__arrow--next{right:8px}.naw-card:hover .naw-slider__arrow{opacity:1}.naw-card__badge{position:absolute;top:.85rem;left:.85rem;font-family:Arimo-Regular;font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;padding:.25rem .6rem;z-index:6;pointer-events:none}.naw-card__badge--soldout{background-color:#ede8e3e6;color:var(--naw-color-text)}.naw-card__badge--sale{background-color:var(--naw-color-text);color:#fff}.naw-card__wishlist{position:absolute;top:.75rem;right:.75rem;z-index:6;background:none;border:none;padding:.3rem;cursor:pointer;color:var(--naw-color-text);opacity:1;line-height:0;transition:color .2s}.naw-card__wishlist.is-active{color:#b0391e}.naw-card__wishlist.is-active svg{fill:#b0391e}.naw-card__info{padding:.85rem .85rem 1rem;flex:1;display:flex;flex-direction:row;justify-content:space-between;gap:6px;position:relative}.naw-card__info-inner{display:flex;flex-direction:column;gap:.18rem;flex:1;min-width:0}.naw-card__vendor{font-family:Arimo-Regular;font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--naw-color-muted);margin:0}.naw-card__title-link{text-decoration:none;color:inherit}.naw-card__title{font-family:Arimo-Regular;font-size:clamp(.88rem,1.05vw,1rem);font-weight:600;line-height:1.3;margin:0;color:var(--naw-color-text);letter-spacing:.01em}.naw-card__title-link:hover .naw-card__title{text-decoration:underline;text-underline-offset:3px}.naw-card__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem;margin-top:.25rem}.naw-card__price{font-family:Arimo-Regular;font-size:.78rem;color:var(--naw-color-text)}.naw-card__price--sale{color:#b0391e}.naw-card__compare-price{font-family:Arimo-Regular;font-size:.75rem;color:var(--naw-color-muted);text-decoration:line-through}.naw-card__swatches{display:flex;align-items:center;gap:6px;margin-top:10px}.naw-swatch{width:14px;height:14px;border:1px solid rgba(0,0,0,.12);display:block}.naw-swatch:hover,.naw-swatch.is-active{border:1px solid black}.naw-variant-panel{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;width:80%;height:-webkit-fill-available;position:absolute;top:0;background:var(--naw-color-white, #fff)}.naw-variant-panel.hidden{display:none}.naw-variant-btn{border:1px solid #000;background:transparent;padding:6px 10px;cursor:pointer;font-size:12px;width:fit-content;height:fit-content}.naw-variant-btn:hover:not(:disabled){background:#000;color:#fff}.naw-variant-btn.is-sold-out{opacity:.4;cursor:not-allowed}.naw-atb-btn{padding:5px;width:30px;height:30px;border:1px solid black;border-radius:0;background:transparent;cursor:pointer;color:var(--naw-color-text);flex-shrink:0;transition:transform .2s ease,background .2s ease,color .2s ease}.naw-atb-btn:hover{transform:scale(1.08)}.naw-atb-btn.is-open{background:#000;color:#fff}.naw-atb-btn.is-loading{opacity:.5;cursor:wait}.naw-atb-btn:disabled{opacity:.35;cursor:not-allowed}.naw-atb-btn svg{display:block;margin:auto}@media screen and (max-width:989px){.naw-card__wishlist{opacity:1}.naw-slider__arrow{opacity:.85}}@media screen and (max-width:749px){.naw-showcase__grid{grid-template-columns:repeat(var(--naw-cols-mob, 2),minmax(0,1fr))}.naw-card__info{padding:.65rem .65rem .85rem}.naw-card__title{font-size:.85rem}}@media(max-width:380px){.naw-variant-panel{width:79%}.naw-variant-btn{padding:6px 10px}}@media screen and (max-width:749px){.naw-showcase__grid[data-naw-swipe=true]{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.naw-showcase__grid[data-naw-swipe=true]::-webkit-scrollbar{display:none}.naw-showcase__grid[data-naw-swipe=true] .naw-card{flex:0 0 calc((100% - (var(--naw-cols-mob) - 1) * var(--naw-gap, 0px)) / var(--naw-cols-mob));scroll-snap-align:start;scroll-snap-stop:always}}
/*# sourceMappingURL=/cdn/shop/t/39/compiled_assets/styles.css.map?subset=AAAAAAAAAAI */
