.nlpop[hidden]{display:none}.nlpop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;font-family:Jost,-apple-system,sans-serif}.nlpop__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#15110f99;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.nlpop .nlpop__dialog{position:relative;display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:840px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto;background:var(--nlpop-panel, #F7F2EA);color:#2a2322;border-radius:0;box-shadow:0 30px 80px #15110f73;outline:none;animation:nlpop-in .35s cubic-bezier(.2,.7,.2,1)}@keyframes nlpop-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.nlpop .nlpop__dialog{animation:none}}.nlpop__media{position:relative;min-height:520px;background:var(--nlpop-img-bg, #F3ECE6)}.nlpop__media img,.nlpop__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.nlpop__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#34090d00 55%,#34090d47);pointer-events:none}.nlpop__ai{position:absolute;bottom:8px;left:8px;z-index:4;padding:1px 5px;font-size:8px;font-weight:700;letter-spacing:.04em;line-height:1.5;color:#fff;background:#0000008c;border-radius:999px;pointer-events:none}.nlpop__seal{position:absolute;top:20px;left:20px;z-index:3;width:92px;height:92px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#34090d;color:#f7f2ea;box-shadow:0 0 0 4px #f7f2eaeb,0 10px 24px #15110f4d}.nlpop__seal-num{font-family:Marcellus,Georgia,serif;font-size:30px;line-height:1}.nlpop__seal-sub{margin-top:5px;max-width:64px;font-size:8.5px;line-height:1.25;letter-spacing:.14em;text-transform:uppercase}.nlpop__content{position:relative;padding:52px 42px 34px;display:flex;flex-direction:column;justify-content:center;text-align:center}.nlpop__content:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid #e3d6c6;pointer-events:none}.nlpop__form{position:relative;display:flex;flex-direction:column;gap:14px;margin:0}.nlpop .nlpop__eyebrow{display:flex;align-items:center;justify-content:center;gap:12px;margin:0;font-size:11px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:#34090d}.nlpop .nlpop__eyebrow:before,.nlpop .nlpop__eyebrow:after{content:"";width:26px;height:1px;background:#c9b8a6}.nlpop .nlpop__heading{margin:0;font-family:Marcellus,Georgia,serif;font-size:32px;line-height:1.15;font-weight:400;letter-spacing:0;color:#15110f}.nlpop .nlpop__sub{margin:0;font-size:15.5px;line-height:1.5;color:#4a3f3a}.nlpop .nlpop__note{margin:-6px 0 0;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:#8a7d74}.nlpop .nlpop__text{font-size:15px;line-height:1.55;color:#4a3f3a}.nlpop .nlpop__input{width:100%;box-sizing:border-box;padding:15px 14px;font:inherit;font-size:16px;border:1px solid #d9cfc4;border-radius:0;background:#fff;color:#2a2322;box-shadow:none}.nlpop .nlpop__input::placeholder{color:#8a7d74}.nlpop .nlpop__input:focus{border-color:#34090d}.nlpop .nlpop__input[aria-invalid=true]{border-color:#c62828}.nlpop__error{min-height:0;color:#c62828;font-size:13px;text-align:left}.nlpop__error:empty{display:none}.nlpop__error ul{margin:0;padding-left:1.2em}.nlpop__consent{display:flex;gap:10px;align-items:flex-start;text-align:left;font-size:11.5px;line-height:1.45;color:#6f625d;cursor:pointer}.nlpop__consent p,.nlpop__legal p{margin:0}.nlpop__consent input{flex:0 0 auto;width:18px;height:18px;margin:1px 0 0;accent-color:var(--nlpop-accent, #34090D)}.nlpop__consent a,.nlpop__legal a{color:inherit;text-decoration:underline;position:relative;z-index:1}.nlpop .nlpop__button{-webkit-appearance:none;appearance:none;border:0;border-radius:0;cursor:pointer;width:100%;padding:17px 18px;font:inherit;font-size:13px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;background:var(--nlpop-btn-bg, #34090D);color:var(--nlpop-btn-text, #fff);transition:filter .2s,transform .2s}.nlpop .nlpop__button:hover{filter:brightness(1.18)}.nlpop .nlpop__button:active{transform:translateY(1px)}.nlpop .nlpop__decline{-webkit-appearance:none;appearance:none;background:none;border:0;cursor:pointer;padding:4px;font:inherit;font-size:12.5px;letter-spacing:.04em;color:#8a7d74;text-decoration:underline}.nlpop .nlpop__decline:hover{color:#34090d}.nlpop__legal{font-size:10.5px;line-height:1.5;color:#8a7d74;text-align:center}.nlpop__close{position:absolute;top:16px;right:16px;z-index:5;width:34px;height:34px;border-radius:50%;padding:0;display:grid;place-items:center;cursor:pointer;background:#fff;color:#34090d;border:1px solid #e3d6c6}.nlpop__close:hover{background:#34090d;color:#fff}.nlpop__button:focus-visible,.nlpop__close:focus-visible,.nlpop__decline:focus-visible,.nlpop__input:focus-visible,.nlpop__consent input:focus-visible{outline:3px solid var(--nlpop-accent, #34090D);outline-offset:2px}.nlpop__state{display:flex;flex-direction:column;align-items:center;gap:16px}.nlpop__check{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#34090d;color:#f7f2ea}html.nlpop-lock,html.nlpop-lock body{overflow:hidden}@media(max-width:749px){.nlpop{padding:14px}.nlpop .nlpop__dialog{grid-template-columns:1fr;max-width:390px;margin:auto;max-height:92vh;max-height:92dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.nlpop__media{min-height:0;height:var(--nlpop-img-h, 30vh)}.nlpop__seal{top:12px;left:12px;width:70px;height:70px}.nlpop__seal-num{font-size:22px}.nlpop__seal-sub{margin-top:3px;max-width:50px;font-size:7px}.nlpop__content{padding:26px 22px 20px}.nlpop__content:before{top:8px;right:8px;bottom:8px;left:8px}.nlpop__form{gap:11px}.nlpop .nlpop__heading{font-size:25px}.nlpop .nlpop__sub{font-size:14px}.nlpop .nlpop__input{padding:13px 12px}.nlpop .nlpop__button{padding:14px 16px;font-size:12.5px}.nlpop__legal{font-size:10px;line-height:1.4}.nlpop__close{top:10px;right:10px;width:32px;height:32px}}.vpf__inner{display:flex;align-items:center;gap:4rem;padding:3rem;border-radius:12px}.vpf__inner--media-right{flex-direction:row-reverse}.vpf__media{flex:0 0 auto;width:100%;max-width:360px;margin-inline:auto}.vpf__media video,.vpf__media .vpf__placeholder{display:block;width:100%;aspect-ratio:9 / 16;object-fit:cover;border-radius:12px}.vpf__placeholder{display:flex;align-items:center;justify-content:center;text-align:center;padding:1.5rem;background:#0000000f;color:#0000008c;font-size:1.4rem;line-height:1.4}.vpf__content{flex:1 1 0%;min-width:0}.vpf__heading{margin:0 0 1.2rem}.vpf__text{margin-bottom:2rem}.vpf__button{display:inline-block}@media screen and (max-width:749px){.vpf__inner,.vpf__inner--media-right{flex-direction:column;gap:2rem;padding:2rem}.vpf__media{max-width:280px}.vpf__content{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/100/compiled_assets/styles.css.map */
