.nvx{--n-cream:#f8f1ea;--n-sand:#ecdfcf;--n-linen:#fffaf5;--n-nude:#e6bfb6;--n-blush:#f3dcd5;--n-rose:#a65f58;--n-rose-d:#8b4c46;--n-cocoa:#4b3530;--n-muted:#7d6660;--n-gold:#c29b5e;--n-line:#e2d2c2;background:var(--n-bg,var(--n-cream));color:var(--n-cocoa);font-family:var(--font-body--family);font-size:17px;line-height:1.6}.nvx *,.nvx *:before,.nvx *:after{box-sizing:border-box}.nvx img,.nvx video{max-width:100%;display:block}.nvx h1,.nvx h2,.nvx h3{font-family:var(--font-heading--family);font-weight:600;line-height:1.1;margin:0;color:var(--n-cocoa);text-transform:none;letter-spacing:0}.nvx p{margin:0 0 1em}.nvx a{color:var(--n-rose-d)}.nvx-bg-cream{--n-bg:#f8f1ea}.nvx-bg-linen{--n-bg:#fffaf5}.nvx-bg-blush{--n-bg:#f3dcd5}.nvx-bg-white{--n-bg:#fff}.nvx-bg-sand{--n-bg:#ecdfcf}.nvx-wrap{max-width:1180px;margin:0 auto;padding:0 22px}.nvx-pad{padding-top:72px;padding-bottom:72px}.nvx-head{text-align:center;margin-bottom:30px}.nvx-kick{display:block;font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:var(--n-muted);margin-bottom:10px}.nvx-pill{display:inline-block;border:1.5px solid var(--n-nude);border-radius:999px;padding:5px 16px;font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--n-rose-d);margin-bottom:12px}.nvx-head h2,.nvx-h2{font-size:clamp(2rem,4vw,2.8rem);margin-bottom:8px}.nvx-sub{font-family:var(--font-heading--family);font-style:italic;font-size:1.35rem;color:var(--n-rose-d);margin:0}.nvx-muted{color:var(--n-muted)}.nvx-btn{display:inline-block;font:inherit;font-size:1.05rem;font-weight:500;background:var(--n-rose);color:#fff!important;border:0;border-radius:999px;padding:16px 30px;cursor:pointer;text-decoration:none;text-align:center;transition:background .2s}.nvx-btn:hover{background:var(--n-rose-d)}.nvx-btn--full{width:100%}.nvx-btn--line{background:transparent;color:var(--n-rose-d)!important;border:1.5px solid var(--n-rose);padding:12px 26px}.nvx-btn--line:hover{background:var(--n-blush)}.nvx-ph{background:var(--n-linen);display:flex;align-items:center;justify-content:center;width:100%;height:100%}.nvx-ph svg{width:70%;height:70%;fill:var(--n-nude)}.nvx-prod{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:52px;padding-top:24px;padding-bottom:64px;align-items:start}.nvx-prod>*{min-width:0}.nvx-gal{position:sticky;top:18px}.nvx-stage{position:relative;background:var(--n-linen);border-radius:28px;aspect-ratio:1/1;overflow:hidden}.nvx-slide{display:none;width:100%;height:100%}.nvx-slide.is-on{display:block}.nvx-slide img,.nvx-slide video{width:100%;height:100%;object-fit:cover}.nvx-nav{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:0;background:#fffaf5eb;color:var(--n-cocoa);font-size:1.3rem;cursor:pointer;z-index:2}.nvx-nav--p{left:12px}.nvx-nav--n{right:12px}.nvx-thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding-bottom:4px}.nvx-th{flex:0 0 80px;aspect-ratio:1/1;border:1.5px solid var(--n-line);border-radius:14px;padding:0;overflow:hidden;background:var(--n-linen);cursor:pointer;position:relative}.nvx-th img{width:100%;height:100%;object-fit:cover}.nvx-th.is-on{border:2px solid var(--n-rose)}.nvx-th-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem;text-shadow:0 1px 6px rgba(0,0,0,.5)}.nvx-title{font-size:clamp(2.1rem,3.6vw,3rem);margin-bottom:8px!important}.nvx-revlink{display:inline-block;font-size:.92rem;color:var(--n-muted)!important;padding:4px 0 12px}.nvx-lede{margin-bottom:16px}.nvx-bubbles{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.nvx-bubble{display:inline-flex;align-items:center;gap:8px;background:var(--n-linen);border:1.5px solid var(--n-nude);border-radius:999px;padding:8px 16px;font-size:.93rem}.nvx-bubble svg{width:16px;height:16px;flex:none}.nvx-price{font-size:2rem;font-weight:500;color:var(--n-rose-d);line-height:1}.nvx-tax{font-size:.85rem;color:var(--n-muted);margin:6px 0 20px}.nvx-opt{border:0;margin:0 0 18px;padding:0}.nvx-opt legend{font-weight:500;margin-bottom:8px;padding:0}.nvx-opt legend b{font-weight:400;color:var(--n-muted)}.nvx-pills{display:flex;flex-wrap:wrap;gap:10px}.nvx-pillbtn{display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:.95rem;background:var(--n-linen);color:var(--n-cocoa);border:1.5px solid var(--n-line);border-radius:14px;padding:10px 16px;cursor:pointer;min-height:44px}.nvx-pillbtn img{width:40px;height:40px;border-radius:10px;object-fit:cover;margin:-4px 0 -4px -8px}.nvx-pillbtn[aria-pressed=true]{background:var(--n-cocoa);color:var(--n-cream);border-color:var(--n-cocoa)}.nvx-pillbtn.has-img[aria-pressed=true]{background:#fff;color:var(--n-cocoa);border:2px solid var(--n-cocoa)}.nvx-pillbtn[disabled]{opacity:.45;text-decoration:line-through}.nvx-eng{background:var(--n-linen);border:1px solid var(--n-line);border-radius:20px;padding:16px;margin-bottom:16px;text-align:center}.nvx-eng svg{width:100%;max-width:420px;height:150px;margin:0 auto;display:block}.nvx-eng p{margin:6px 0 0;color:var(--n-muted);font-size:.9rem}.nvx-names{background:var(--n-linen);border:1px solid var(--n-line);border-radius:20px;padding:18px 18px 12px;margin-bottom:18px}.nvx-names h3{font-family:var(--font-body--family);font-size:1.05rem;font-weight:600}.nvx-names p{font-size:.88rem;color:var(--n-muted);margin:4px 0 12px}.nvx-input{width:100%;font:inherit;font-size:1rem;padding:12px 14px;border:1.5px solid var(--n-line);border-radius:12px;background:#fff;color:var(--n-cocoa);margin-bottom:10px}.nvx-input:focus{outline:none;border-color:var(--n-rose);box-shadow:0 0 0 3px var(--n-blush)}.nvx-err{color:var(--n-rose-d);font-size:.88rem;font-weight:500;margin:4px 0 10px;display:none}.nvx-err.is-on{display:block}.nvx-gift{display:flex;align-items:center;gap:10px;font-size:.95rem;margin:4px 0 16px;cursor:pointer}.nvx-gift input{width:20px;height:20px;accent-color:var(--n-rose)}.nvx-deliv{background:var(--n-sand);border-radius:14px;padding:12px 16px;font-size:.92rem;margin-bottom:16px}.nvx-qty{display:flex;align-items:center;gap:14px;margin-bottom:16px}.nvx-step{display:inline-flex;border:1.5px solid var(--n-line);border-radius:999px;background:#fff;overflow:hidden}.nvx-step button{font:inherit;border:0;background:transparent;width:44px;height:44px;font-size:1.2rem;cursor:pointer;color:var(--n-cocoa)}.nvx-step input{width:40px;border:0;text-align:center;font:inherit;font-weight:600;background:transparent;-moz-appearance:textfield}.nvx-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:16px 0 4px}.nvx-pay svg{height:26px;width:auto}.nvx-paynote{text-align:center;font-size:.82rem;color:var(--n-muted);margin-bottom:20px}.nvx-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:22px}.nvx-trust div{background:var(--n-linen);border:1px solid var(--n-line);border-radius:16px;padding:14px 8px;text-align:center;font-size:.82rem;color:var(--n-muted)}.nvx-trust svg{width:28px;height:28px;margin:0 auto 6px;display:block;color:var(--n-rose-d)}.nvx-trust b{display:block;color:var(--n-cocoa);font-size:.9rem}.nvx-qs{display:grid;gap:10px;margin-bottom:10px}.nvx-q{border:1px solid var(--n-line);border-radius:26px;background:#fff}.nvx-q summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:13px 20px;min-height:48px}.nvx-q summary::-webkit-details-marker{display:none}.nvx-q summary svg{width:20px;height:20px;flex:none;color:var(--n-rose)}.nvx-q .nvx-a{padding:0 22px 16px 52px;color:var(--n-muted);font-size:.95rem}.nvx-ugc{margin:34px 0 26px}.nvx-mq{overflow:hidden;border-radius:22px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.nvx-mq-track{display:flex;gap:14px;width:max-content;animation:nvxMq 55s linear infinite}.nvx-mq:hover .nvx-mq-track{animation-play-state:paused}.nvx-mq-track figure{margin:0;width:200px;aspect-ratio:3/4;border-radius:18px;overflow:hidden;border:2px solid var(--n-nude);flex:none}.nvx-mq-track img{width:100%;height:100%;object-fit:cover}@keyframes nvxMq{0%{transform:translate(0)}to{transform:translate(calc(-50% - 7px))}}.nvx-quote{display:grid;grid-template-columns:64px 1fr;gap:16px;background:var(--n-blush);border-radius:22px;padding:20px;margin:0}.nvx-quote .av{width:64px;height:64px;border-radius:50%;overflow:hidden;background:var(--n-nude)}.nvx-quote .av img{width:100%;height:100%;object-fit:cover}.nvx-quote blockquote{margin:0 0 8px;font-family:var(--font-heading--family);font-style:italic;font-size:1.25rem;line-height:1.4}.nvx-quote cite{font-style:normal;font-size:.9rem;color:var(--n-muted)}@media(max-width:760px){.nvx-wrap{padding-left:20px;padding-right:20px}.nvx-pad{padding-top:54px;padding-bottom:54px}.nvx-prod{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:14px}.nvx-gal{position:static}.nvx-trust div{font-size:.76rem;padding:10px 4px}}@media(prefers-reduced-motion:reduce){.nvx-mq-track{animation:none}.nvx-mq{overflow-x:auto}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/nvx.css.map */
