.nc-ap{--nc-brown: 111, 91, 62;--nc-gold: 181, 143, 96;--nc-cream: 249, 246, 240;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:2rem;font-family:var(--font-body-family);letter-spacing:.04rem}.nc-ap[hidden]{display:none}.nc-ap>.nc-ap__backdrop{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--nc-brown),.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .3s ease}.nc-ap__dialog{position:relative;display:grid;grid-template-columns:1fr 1.05fr;width:min(88rem,100%);max-height:calc(100vh - 4rem);background:rgb(var(--nc-cream));color:rgb(var(--nc-brown));box-shadow:0 2.4rem 6rem rgba(var(--nc-brown),.35);overflow:hidden;opacity:0;transform:translateY(1.6rem) scale(.98);transition:opacity .35s ease,transform .35s ease}.nc-ap.is-open .nc-ap__backdrop{opacity:1}.nc-ap.is-open .nc-ap__dialog{opacity:1;transform:none}.nc-ap__media{position:relative;min-height:100%;background:rgba(var(--nc-brown),.08)}.nc-ap__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.nc-ap__badge{position:absolute;left:1.6rem;top:1.6rem;padding:.6rem 1.2rem;background:rgb(var(--nc-cream));color:rgb(var(--nc-brown));font-size:1.15rem;font-weight:700;letter-spacing:.12rem;text-transform:uppercase}.nc-ap__body{padding:4.4rem 4rem 3.6rem;overflow-y:auto}.nc-ap__eyebrow{margin:0 0 1.2rem;color:rgb(var(--nc-gold));font-size:1.2rem;font-weight:700;letter-spacing:.2rem;text-transform:uppercase}.nc-ap__title{margin:0 0 1.4rem;color:rgb(var(--nc-brown));font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:3rem;line-height:1.2;letter-spacing:0}.nc-ap__text{margin:0 0 1.6rem;color:rgba(var(--nc-brown),.85);font-size:1.5rem;line-height:1.6}.nc-ap__list{display:grid;gap:.8rem;margin:0 0 2rem;padding:0;list-style:none;font-size:1.4rem;line-height:1.45}.nc-ap__list li{position:relative;padding-left:2.2rem}.nc-ap__list li:before{content:"";position:absolute;left:.2rem;top:.55em;width:.7rem;height:.7rem;background:rgb(var(--nc-gold));transform:rotate(45deg)}.nc-ap__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem;margin:0 0 1.6rem}.nc-ap__price-now{font-family:var(--font-heading-family);font-weight:700;font-size:2.6rem}.nc-ap__price-note{color:rgba(var(--nc-brown),.75);font-size:1.3rem}.nc-ap__stock{margin:0 0 2rem}.nc-ap__stock-label{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.6rem;font-size:1.3rem;font-weight:700}.nc-ap__bar{height:.6rem;background:rgba(var(--nc-brown),.15);overflow:hidden}.nc-ap__bar span{display:block;height:100%;background:rgb(var(--nc-gold))}.nc-ap__cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:5rem;padding:0 2rem;border:0;background:rgb(var(--nc-gold));color:#fff;font:inherit;font-size:1.5rem;letter-spacing:.1rem;text-decoration:none;cursor:pointer;transition:background-color .2s ease}.nc-ap__cta:hover{background:rgb(var(--nc-brown))}.nc-ap__more{display:block;margin-top:1.4rem;color:rgb(var(--nc-brown));font-size:1.3rem;text-align:center;text-underline-offset:.3rem}.nc-ap__cta:focus-visible,.nc-ap__more:focus-visible,.nc-ap__close:focus-visible{outline:.2rem solid rgb(var(--nc-brown));outline-offset:.3rem}.nc-ap__close{position:absolute;top:1rem;right:1rem;z-index:2;display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:rgba(var(--nc-cream),.92);color:rgb(var(--nc-brown));cursor:pointer}.nc-ap__close svg{width:1.6rem;height:1.6rem}html.nc-ap-lock,html.nc-ap-lock body{overflow:hidden}@media screen and (max-width:749px){.nc-ap{align-items:flex-end;padding:0}.nc-ap__dialog{grid-template-columns:1fr;width:100%;max-height:92vh;max-height:92dvh;overflow-y:auto;overscroll-behavior:contain;transform:translateY(100%)}.nc-ap__media{min-height:0;aspect-ratio:2 / 1}.nc-ap__media img{object-position:50% 35%}.nc-ap__badge{left:1.2rem;top:1.2rem;font-size:1.05rem}.nc-ap__body{padding:2.2rem 2rem 0;overflow:visible}.nc-ap__eyebrow{margin-bottom:.8rem;font-size:1.1rem}.nc-ap__title{margin-bottom:1rem;font-size:2.3rem}.nc-ap__text{margin-bottom:1.2rem;font-size:1.4rem;line-height:1.5}.nc-ap__list{display:none}.nc-ap__price{margin-bottom:1.2rem}.nc-ap__price-now{font-size:2.2rem}.nc-ap__stock{margin-bottom:0}.nc-ap__actions{position:sticky;bottom:0;margin:0 -2rem;padding:1.4rem 2rem calc(1.4rem + env(safe-area-inset-bottom));background:rgb(var(--nc-cream))}.nc-ap__more{margin-top:1rem}}@media(prefers-reduced-motion:reduce){.nc-ap__backdrop,.nc-ap__dialog{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/nc-advent-popup.css.map */
