@font-face{font-family:Inter Fallback;src:local("Arial"),local("ArialMT");size-adjust:104.71%;ascent-override:92.52%;descent-override:23.04%;line-gap-override:0%}@font-face{font-family:Bricolage Fallback;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:700 800;size-adjust:90.54%;ascent-override:102.72%;descent-override:29.82%;line-gap-override:0%}:root{--ng-ground:#FBFAF6;--ng-ink:#141414;--ng-accent:#D63A12;--ng-accent-text:#C4340F;--ng-yellow:#FFD21F;--ng-muted:#E8E2D7;--ng-grey:#3A3A3A;--ng-grey2:#555;--ng-was:#6B6B6B;--ng-line:#E7E2D7;--ng-head:"Bricolage Grotesque","Bricolage Fallback",sans-serif;--ng-body:Inter,"Inter Fallback",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-body-family:var(--ng-body);--font-body-weight:400;--font-body-weight-bold:700;--font-heading-family:var(--ng-head);--font-heading-weight:800}body.ng-gift{letter-spacing:0;background:var(--ng-ground)}.ng-gift h1,.ng-gift h2,.ng-gift h3,.ng-gift .h0,.ng-gift .h1,.ng-gift .h2{letter-spacing:-.02em}.ng-gift :is(.ng-head,.ng-ann,.ng-foot,.ng-sec,.ng-card) a{text-decoration:none}.ng-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 18px;border-radius:999px;border:0;font:700 14px/1.2 var(--ng-body);cursor:pointer;text-align:center;text-decoration:none;color:var(--ng-ink)}.ng-btn--ink{background:var(--ng-ink);color:var(--ng-ground)}.ng-btn--ghost{border:2px solid var(--ng-ink);background:transparent;color:var(--ng-ink)}.ng-btn--ghost:hover{background:var(--ng-ink);color:var(--ng-ground)}.ng-shine,.ng-gift .button--primary:not([disabled]):not(.button--secondary),.ng-gift .shopify-payment-button__button--unbranded{background-color:var(--ng-accent);color:#fff;background-image:linear-gradient(100deg,#fff0,#ffffff57,#fff0);background-size:40% 100%;background-repeat:no-repeat;animation:r-shine 3.5s ease-in-out infinite;box-shadow:0 14px 26px -12px #d63a12bf;transition:transform .2s ease,box-shadow .2s ease}.ng-shine:hover,.ng-gift .button--primary:not([disabled]):not(.button--secondary):hover{transform:translateY(-2px);box-shadow:0 18px 30px -12px #d63a12e6;color:#fff}.ng-btn[disabled]{background:var(--ng-muted);color:var(--ng-grey);cursor:not-allowed;box-shadow:none}.ng-btn[aria-busy=true]{opacity:.7}@media(prefers-reduced-motion:reduce){.ng-shine,.ng-gift .button--primary,.ng-gift .shopify-payment-button__button--unbranded{animation:none!important;background-image:none!important}.ng-shine:hover{transform:none}}.ng-gift :is(a,button,summary,input):focus-visible{outline:3px solid var(--ng-ink);outline-offset:2px;box-shadow:0 0 0 5px var(--ng-yellow)}.ng-ann{background:var(--ng-ink);color:var(--ng-ground);font:600 13px/1.3 var(--ng-body);letter-spacing:.02em;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 28px;padding:10px 16px;text-align:center;white-space:nowrap}.ng-ann a.ng-ann__deal{color:var(--ng-ground)}.ng-ann__tag{background:var(--ng-yellow);color:var(--ng-ink);padding:2px 8px;border-radius:999px;font-size:12px;margin-right:6px}.ng-ann__time{font-variant-numeric:tabular-nums;color:var(--ng-yellow);display:inline-block;min-width:8ch;text-align:left}.ng-ann__extra--y{color:var(--ng-yellow)}.ng-ann__short{display:none}.ng-head{position:relative;background:var(--ng-ground);font-family:var(--ng-body);color:var(--ng-ink)}.ng-header{max-width:1280px;margin:0 auto;padding:18px 24px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px}.ng-brand{display:flex;flex-direction:column;line-height:1;margin-right:auto;color:var(--ng-ink)}.ng-wordmark{font:800 28px/1 var(--ng-head);letter-spacing:-.02em;color:var(--ng-ink)}.ng-slogan{font-size:12px;font-weight:600;color:var(--ng-accent-text);margin-top:4px}.ng-links{display:flex;flex-wrap:wrap;gap:6px 22px;font-weight:600;font-size:15px}.ng-links a{color:var(--ng-ink);padding:6px 0}.ng-links a:hover,.ng-foot a:hover{color:var(--ng-accent-text)}.ng-actions{display:flex;gap:8px;align-items:center}.ng-iconbtn{width:44px;height:44px;border-radius:999px;border:1.5px solid var(--ng-ink);background:transparent;color:var(--ng-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;list-style:none;padding:0}.ng-iconbtn::-webkit-details-marker{display:none}.ng-search[open] .ng-iconbtn{background:var(--ng-ink);color:var(--ng-ground)}.ng-search__form{position:absolute;left:0;right:0;top:100%;z-index:30;background:var(--ng-ground);border-bottom:1.5px solid var(--ng-ink);padding:12px 24px 16px;display:flex;gap:8px;max-width:1280px;margin:0 auto}.ng-search__form input[type=search]{flex:1 1 auto;min-width:0;height:48px;border:1.5px solid var(--ng-ink);border-radius:999px;padding:0 18px;font:500 16px var(--ng-body);background:#fff;color:var(--ng-ink)}.ng-cart{position:relative;height:44px;padding:0 16px;border-radius:999px;background:var(--ng-ink);color:var(--ng-ground)!important;font:700 14px var(--ng-body);display:flex;align-items:center;gap:8px}.ng-cart:hover{color:var(--ng-yellow)!important}.ng-cart__count{min-width:20px;height:20px;border-radius:999px;background:var(--ng-yellow);color:var(--ng-ink);font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;padding:0 5px}.ng-burger{display:none;background:#fff}.ng-chips{display:none;gap:8px;overflow-x:auto;padding:0 16px 12px;scrollbar-width:none}.ng-chips::-webkit-scrollbar{display:none}.ng-chip{flex:none;background:#fff;border:1.5px solid var(--ng-ink);color:var(--ng-ink);font-weight:700;font-size:14px;padding:8px 14px;border-radius:999px;white-space:nowrap}.ng-chip--dark{background:var(--ng-ink);color:var(--ng-yellow);padding:9px 14px;border:0}.ng-menu{background:var(--ng-ink);color:var(--ng-ground);padding:8px 20px 24px}.ng-menu[hidden]{display:none}.ng-menu nav{display:flex;flex-direction:column}.ng-menu__big{color:var(--ng-ground)!important;font:800 28px/1.1 var(--ng-head);padding:12px 0;border-bottom:1px solid #333;display:flex;justify-content:space-between;align-items:center}.ng-menu__badge{font:700 13px var(--ng-body);background:var(--ng-yellow);color:var(--ng-ink);border-radius:999px;padding:4px 10px}.ng-menu__small{color:#cfcbc2!important;font-weight:600;font-size:16px;padding:12px 0 0}.ng-badge{position:absolute;top:12px;font:700 12px/1 var(--ng-body);padding:6px 10px;border-radius:999px;z-index:1}.ng-badge--ig{left:12px;background:var(--ng-ink);color:var(--ng-ground)}.ng-badge--deal{right:12px;background:var(--ng-accent);color:#fff;font-weight:800}.ng-price{display:inline-flex;gap:6px;align-items:baseline;flex-wrap:wrap;white-space:nowrap}.ng-price__now{font-weight:800;font-size:16px;color:var(--ng-accent-text)}.ng-price__now--plain{color:var(--ng-ink)}.ng-price__was{font-size:13px;color:var(--ng-was)}.ng-price__from{font-size:13px;font-weight:600;color:var(--ng-grey)}.ng-card{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;font-family:var(--ng-body);color:var(--ng-ink)}.ng-card__media{position:relative;border-radius:22px;overflow:hidden;aspect-ratio:4/5;background:#f1eee6}.ng-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.ng-card:hover .ng-card__img{transform:scale(1.03)}.ng-card__row{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.ng-card__name{margin:0;font:700 16px/1.25 var(--ng-body);letter-spacing:0}.ng-card__link{color:var(--ng-ink)}.ng-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ng-card__line{font-size:14px;color:var(--ng-grey2);margin:-6px 0 0;line-height:1.4}.ng-card__form{margin:0;display:flex;position:relative;z-index:2}.ng-card__atc{align-self:flex-start;position:relative;z-index:2;color:#fff}.ng-card__form .ng-card__atc{align-self:auto}.ng-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:18px}.ng-coll{max-width:1280px;margin:0 auto;padding:32px 24px 64px;font-family:var(--ng-body);color:var(--ng-ink)}.ng-coll__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px;margin-bottom:24px}.ng-coll__title{font:800 clamp(34px,5vw,56px)/1 var(--ng-head);letter-spacing:-.03em;margin:6px 0 0}.ng-coll__desc{font-size:16px;line-height:1.55;color:var(--ng-grey);max-width:620px;margin:10px 0 0}.ng-coll__desc p{margin:0}.ng-eyebrow{font-weight:700;font-size:13px;color:var(--ng-accent-text);letter-spacing:.08em;text-transform:uppercase}.ng-pill{display:inline-block;background:var(--ng-yellow);color:var(--ng-ink);font-weight:700;font-size:13px;padding:6px 12px;border-radius:999px}.ng-coll__empty{padding:40px 0;font-size:17px}.ng-pages{display:flex;gap:8px;justify-content:center;margin-top:40px;flex-wrap:wrap}.ng-pages a,.ng-pages span{min-width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1.5px solid var(--ng-ink);color:var(--ng-ink);font-weight:700;padding:0 14px}.ng-pages .is-current{background:var(--ng-ink);color:var(--ng-ground)}.ng-foot{background:var(--ng-ink);color:var(--ng-ground);font-family:var(--ng-body)}.ng-foot__top{max-width:1280px;margin:0 auto;padding:48px 24px 32px;display:flex;flex-wrap:wrap;gap:32px}.ng-foot__brand{flex:2 1 320px;min-width:0}.ng-foot__word{font:800 30px/1 var(--ng-head);color:var(--ng-ground);letter-spacing:-.02em}.ng-foot__text{color:#cfcbc2;margin:10px 0 18px;font-size:15px;line-height:1.5}.ng-news{display:flex;flex-wrap:wrap;gap:8px;max-width:440px}.ng-news input[type=email]{flex:1 1 220px;min-width:0;height:48px;border-radius:999px;border:0;padding:0 18px;font:500 15px var(--ng-body);color:var(--ng-ink);background:#fff}.ng-news button{height:48px;padding:0 22px;border-radius:999px;border:0;background:var(--ng-yellow);color:var(--ng-ink);font:700 15px var(--ng-body);cursor:pointer}.ng-news__msg{flex:1 1 100%;margin:4px 0 0;color:var(--ng-yellow);font-weight:600;font-size:14px}.ng-foot__col{flex:1 1 120px;display:flex;flex-direction:column;gap:10px;font-size:15px}.ng-foot__col h2{font:700 15px var(--ng-body);letter-spacing:0;margin:0;color:var(--ng-ground)}.ng-foot__col a,.ng-foot__bottom a{color:#cfcbc2}.ng-foot__col a{padding:3px 0}.ng-foot__bottom{max-width:1280px;margin:0 auto;padding:18px 24px 28px;border-top:1px solid var(--ng-grey);font-size:13px;color:#cfcbc2;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between}.ng-foot__policies{display:flex;flex-wrap:wrap;gap:6px 16px;list-style:none;margin:0;padding:0}@media(max-width:760px){.ng-ann{flex-wrap:nowrap;padding:8px 12px;gap:8px;font-size:12.5px}.ng-ann__long,.ng-ann__extra{display:none}.ng-ann__short{display:inline}.ng-ann--plain .ng-ann__extra:first-of-type{display:inline}.ng-header{padding:14px 16px;gap:10px}.ng-links{display:none}.ng-burger,.ng-chips{display:flex}.ng-wordmark{font-size:24px}.ng-cart{padding:0 14px}.ng-cart__label{display:none}.ng-search__form{padding:12px 16px 16px}.ng-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.ng-card__name{font-size:14px}.ng-card__line{display:none}.ng-card__row{flex-direction:column;align-items:flex-start;gap:2px}.ng-card__atc,.ng-card__form{align-self:stretch;width:100%}.ng-card__form .ng-card__atc{flex:1 1 auto}.ng-card .ng-btn{padding:10px 12px}.ng-badge--ig{display:none}.ng-coll{padding:20px 16px 48px}.ng-foot__top{padding:40px 16px 28px;gap:28px}.ng-foot__col{flex:1 1 40%}.ng-foot__bottom{padding:18px 16px 28px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/novaris-gift.css.map */
