.gifts-product-grid{row-gap:44px}.gifts-product-showcase{position:relative;display:block;isolation:isolate;padding-top:0;color:#304329;text-decoration:none;cursor:zoom-in}.gifts-product-showcase .gifts-product-display{position:relative;display:block;background:var(--nw-jewelry-backdrop, #eeefe4)}.nw-jewelry-light{position:absolute;z-index:5;bottom:calc(100% + 16px);left:9%;width:82%;line-height:0;pointer-events:none;filter:drop-shadow(0 2px 2px #30432918);transition:filter .45s ease}.nw-jewelry-light svg{display:block;width:100%;height:auto;overflow:hidden}.nw-jewelry-light:after{content:"";position:absolute;top:36.5%;right:1.6%;left:1.6%;height:6%;border-radius:1px;background:#fff;box-shadow:0 0 4px #ffffffc4,0 3px 8px #ffffffc0;opacity:0;transition:opacity .45s ease}.nw-jewelry-beam{position:absolute;z-index:1;top:-30px;right:-2%;bottom:28px;left:-2%;opacity:0;filter:blur(2.5px);pointer-events:none;transition:opacity .45s ease}.nw-jewelry-beam:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fffffffa,#ffffffd9 25%,#ffffffa6 60%,#ffffff2e);clip-path:polygon(11% 0,89% 0,100% 100%,0 100%)}.nw-jewelry-wash{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .45s ease;background:radial-gradient(ellipse 110% 95% at 50% 45%,#ffffff47,#ffffff24 60%,transparent)}.gifts-product-showcase .gifts-product-display img{z-index:2;filter:brightness(1) contrast(1);transition:filter .45s ease}.gifts-product-view{display:flex;justify-content:space-between;gap:8px;padding-top:10px;color:#526746;font-size:12px}.gifts-product-type{margin:0 0 8px;color:#617857;font-size:12px;line-height:1.4}.gifts-product-showcase:focus-visible{outline:2px solid #617857;outline-offset:5px}.gifts-product-showcase:is(:hover,:focus-visible) .nw-jewelry-light,.nw-jewelry-spotlight:hover .nw-jewelry-light{filter:drop-shadow(0 3px 6px #ffffffa6)}.gifts-product-showcase:is(:hover,:focus-visible) .nw-jewelry-light:after,.nw-jewelry-spotlight:hover .nw-jewelry-light:after{opacity:1}.gifts-product-showcase:is(:hover,:focus-visible) .nw-jewelry-beam,.nw-jewelry-spotlight:hover .nw-jewelry-beam{opacity:1}.gifts-product-showcase:is(:hover,:focus-visible) .nw-jewelry-wash,.nw-jewelry-spotlight:hover .nw-jewelry-wash{opacity:1}.gifts-product-showcase:is(:hover,:focus-visible) .gifts-product-display img{filter:brightness(1) contrast(1) saturate(1) drop-shadow(0 2px 4px #6c58342a)}.nw-jewelry-spotlight{position:relative;isolation:isolate;width:100%;margin-top:80px}.nw-jewelry-spotlight .nw-jewelry-light{bottom:calc(100% + var(--nw-spotlight-top-padding, 45px) + 16px);left:50%;width:var(--nw-spotlight-light-width);transform:translate(-50%)}.nw-jewelry-spotlight .nw-jewelry-beam{z-index:-1;top:calc(0px - var(--nw-spotlight-top-padding, 45px) - 16px);right:auto;bottom:calc(0px - var(--nw-spotlight-top-padding, 45px));left:50%;width:calc(var(--nw-spotlight-light-width) / .78);margin-top:calc(var(--nw-spotlight-light-width) * -.07537);transform:translate(-50%)}.nw-jewelry-spotlight-content{--nw-spotlight-light-width: min( calc(100% + 80px) , calc(100vw - 40px) );position:relative;z-index:2;width:fit-content;max-width:100%;margin-inline:auto}.nw-soon-other-shop.nw-jewelry-spotlight{--nw-spotlight-top-padding: 45px;margin-top:20px}@media(max-width:760px){.nw-soon-other-shop.nw-jewelry-spotlight{--nw-spotlight-top-padding: 36px}}.nw-necklace-page{margin:0;background:#f9f8f2;color:#262b20;font-family:Arial,sans-serif}.nw-necklace-page *{box-sizing:border-box}.nw-necklace-shell{width:min(100% - 40px,1000px);margin:auto}.nw-necklace-header{padding:24px 0 18px;text-align:center;border-bottom:1px solid #dedfd1}.nw-necklace-brand{display:inline-block;line-height:0}.nw-necklace-brand svg{width:min(calc(100vw - 60px),480px);height:auto;fill:#181b17}.nw-necklace-brand-name{font:400 54px Georgia,serif;letter-spacing:10px}.nw-necklace-brand-studio{font:400 25px Georgia,serif;letter-spacing:9px}.nw-necklace-back{display:inline-block;margin:26px 0 20px;color:#304329;font-size:14px;text-underline-offset:4px}.nw-necklace-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(230px,.8fr);gap:40px;align-items:start;margin-bottom:64px}.nw-necklace-gallery{min-width:0;margin:0}.nw-necklace-viewport{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:4px;background:#eeefe4;-webkit-user-select:none;user-select:none}.nw-necklace-viewport[data-zoomed=true]{cursor:grab;touch-action:none}.nw-necklace-viewport[data-dragging=true]{cursor:grabbing}.nw-necklace-viewport img{position:absolute;top:0;left:0;display:block;max-width:none;transform-origin:0 0;pointer-events:none}.nw-necklace-view-controls{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.nw-necklace-view-controls button{min-height:40px;padding:9px 14px;border:1px solid #bac3ad;border-radius:999px;background:transparent;color:#304329;font:inherit;font-size:13px;cursor:pointer}.nw-necklace-view-controls button[aria-pressed=true]{background:#e9edde;border-color:#7b8b6e}.nw-necklace-view-controls button:focus-visible,.nw-necklace-zoom input:focus-visible{outline:2px solid #617857;outline-offset:4px}.nw-necklace-zoom{display:grid;gap:8px;margin-top:20px;font-size:13px;color:#414a3d}.nw-necklace-zoom-label{display:flex;justify-content:space-between;gap:12px}.nw-necklace-zoom input{width:100%;min-height:32px;margin:0;accent-color:#617857;cursor:pointer}.nw-necklace-help{margin:10px 0 0;color:#626a59;font-size:12px;line-height:1.6}.nw-necklace-kicker{margin:2px 0 14px;color:#617857;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.nw-necklace-copy h1{margin:0 0 18px;color:#304329;font:400 clamp(30px,4vw,46px)/1.12 Georgia,serif}.nw-necklace-price{margin:0 0 24px;font-size:19px}.nw-necklace-copy h2{margin:0 0 10px;color:#304329;font:400 21px/1.3 Georgia,serif}.nw-necklace-description{margin:0;color:#414a3d;font-size:15px;line-height:1.8}.nw-necklace-care{margin-top:24px;color:#414a3d}.nw-necklace-copy .nw-necklace-care h2{margin-bottom:8px;font-size:19px}.nw-necklace-care p{margin:0;font-size:13px;line-height:1.8}.nw-necklace-footer{padding:24px 0 32px;border-top:1px solid #dedfd1;color:#666b5c;font-size:12px;text-align:center}@media(max-width:700px){.nw-necklace-layout{grid-template-columns:1fr;gap:32px}.nw-necklace-view-controls button{min-height:44px}}@media(max-width:600px){.gifts-main{padding-top:65px}}@media(prefers-reduced-motion:reduce){.gifts-product-showcase .gifts-product-display img,.nw-jewelry-light,.nw-jewelry-light:after,.nw-jewelry-beam,.nw-jewelry-wash{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/napawink-jewelry.css.map */
