.nv-fx{margin:6px 0 4px}.nv-fx__h{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#4b2a1f}.nv-fx__h span{display:inline-block;animation:nvTw 2.4s ease-in-out infinite}.nv-fx__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nv-fx__c{position:relative;display:flex;flex-direction:column;gap:3px;padding:14px 14px 13px;border-radius:14px;background:linear-gradient(145deg,#fbf7f3,#f3ebe4);border:1px solid #ecdfd4;overflow:hidden;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;opacity:0;transform:translateY(14px) scale(.97)}.nv-fx.is-in .nv-fx__c{animation:nvIn .6s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(var(--i) * 90ms)}.nv-fx__c:hover{transform:translateY(-3px)!important;box-shadow:0 12px 26px -14px #4b2a1f73}.nv-fx__c:hover .nv-fx__e{transform:scale(1.15)}.nv-fx__c:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.75) 50%,transparent 60%);transform:translate(-120%);pointer-events:none}.nv-fx.is-in .nv-fx__c:after{animation:nvShine 1.1s ease-out forwards;animation-delay:calc(var(--i) * 90ms + .45s)}.nv-fx__e{display:grid;place-items:center;width:42px;height:42px;margin-bottom:6px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#f7eee7 70%);box-shadow:0 4px 12px -6px #4b2a1f80,inset 0 0 0 1px #ead9cc;font-size:22px;line-height:1;transition:transform .3s}.nv-fx__c b{font-size:14px;line-height:1.25;color:#121212;font-weight:700}.nv-fx__c small{font-size:12.5px;line-height:1.35;color:#6b5b52}.nv-fx__c--g{background:linear-gradient(145deg,#5a3426,#3b2017);border-color:#4b2a1f}.nv-fx__c--g b{color:#fff}.nv-fx__c--g small{color:#e8d6c9}.nv-fx__c--g .nv-fx__e{background:radial-gradient(circle at 35% 30%,#7a4b3a,#4b2a1f 75%);box-shadow:0 0 #ffd6aa99,inset 0 0 0 1px #8a5a47}.nv-fx__c--g:after{background:linear-gradient(105deg,transparent 40%,rgba(255,226,196,.35) 50%,transparent 60%)}.nv-fx.is-in .nv-fx__c--g:after{animation:nvShine 1.4s ease-out forwards,nvShineLoop 4.5s ease-in-out 2.5s infinite}.nv-fx.is-in .nv-fx__e--flip{animation:nvFlip 3.6s ease-in-out 1s infinite}.nv-fx.is-in .nv-fx__e--bounce{animation:nvBounce 2.2s cubic-bezier(.3,.6,.4,1) 1s infinite}.nv-fx.is-in .nv-fx__e--stretch{animation:nvStretch 2.6s ease-in-out 1s infinite}.nv-fx.is-in .nv-fx__e--drift{animation:nvDrift 3s ease-in-out 1s infinite}.nv-fx.is-in .nv-fx__e--swing{animation:nvSwing 2.8s ease-in-out 1s infinite;transform-origin:50% 15%}.nv-fx.is-in .nv-fx__e--pulse{animation:nvPulse 2.2s ease-out 1s infinite}@keyframes nvIn{to{opacity:1;transform:none}}@keyframes nvShine{to{transform:translate(120%)}}@keyframes nvShineLoop{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes nvTw{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.3) rotate(20deg)}}@keyframes nvFlip{0%,40%{transform:rotate(0)}55%,95%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes nvBounce{0%,to{transform:translateY(0) scale(1)}15%{transform:translateY(0) scale(1.12,.88)}35%{transform:translateY(-7px) scale(.95,1.06)}55%{transform:translateY(0) scale(1.06,.94)}70%{transform:scale(1)}}@keyframes nvStretch{0%,to{transform:scale(1)}30%{transform:scale(1.25,.85)}55%{transform:scale(.9,1.12)}75%{transform:scale(1.04,.97)}}@keyframes nvDrift{0%,to{transform:translate(0) rotate(0)}30%{transform:translate(4px) rotate(-6deg)}60%{transform:translate(-3px) rotate(4deg)}}@keyframes nvSwing{0%,to{transform:rotate(0)}20%{transform:rotate(12deg)}40%{transform:rotate(-9deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-2deg)}}@keyframes nvPulse{0%{box-shadow:0 0 #ffd6aa99,inset 0 0 0 1px #8a5a47;transform:scale(1)}20%{transform:scale(1.1)}40%{transform:scale(1)}to{box-shadow:0 0 0 14px #ffd6aa00,inset 0 0 0 1px #8a5a47}}@media(min-width:1200px){.nv-fx__grid{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.nv-fx__c{opacity:1;transform:none}.nv-fx *{animation:none!important}}.product-information .accelerated-checkout-block,.product-information shopify-accelerated-checkout,.product-information .shopify-payment-button,.product-information more-payment-options-link,sticky-add-to-cart{display:none!important}.nv-drawer{--nvb:#4b2a1f}.nv-ship{margin:4px 0 18px;padding:14px 14px 12px;border-radius:12px;background:#f7f1ec;text-align:center}.nv-ship__txt{margin:0 0 10px;font-size:14px;line-height:1.35;color:#121212}.nv-ship__txt b{font-weight:700}.nv-ship__bar{position:relative;height:8px;border-radius:99px;background:#e6dad1}.nv-ship__bar i{position:absolute;left:0;top:0;bottom:0;width:var(--w);min-width:8px;border-radius:99px;background:linear-gradient(90deg,#8a5a47,#4b2a1f);transition:width .8s cubic-bezier(.2,.8,.2,1);animation:nvGrow 1s cubic-bezier(.2,.8,.2,1)}.nv-ship__bar i span{position:absolute;right:-12px;top:50%;transform:translateY(-55%) scaleX(-1);font-size:17px;line-height:1;animation:nvTruck .6s ease-in-out infinite alternate}.nv-ship.is-done .nv-ship__bar i{background:linear-gradient(90deg,#3f8f5a,#2c6e43)}.nv-ship__note{margin:9px 0 0;font-size:11.5px;color:#7a6a61}@keyframes nvGrow{0%{width:0}}@keyframes nvTruck{0%{transform:translateY(-55%) scaleX(-1)}to{transform:translateY(-70%) scaleX(-1) rotate(-4deg)}}.nv-recs{margin:22px 0 10px;padding-top:18px;border-top:1px solid #eee}.nv-recs__h{margin:0 0 12px;font-size:15px;font-weight:700;color:#121212}.nv-recs__row{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:thin}.nv-rc{flex:0 0 86%;scroll-snap-align:start;display:flex;gap:12px;padding:10px;border:1px solid #ececec;border-radius:12px;background:#fff}.nv-rc__img{flex:0 0 72px;height:92px;border-radius:8px;overflow:hidden;background:#f4f4f4}.nv-rc__img img{width:100%;height:100%;object-fit:cover;display:block}.nv-rc__b{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.nv-rc__t{font-size:13.5px;font-weight:600;color:#121212;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nv-rc__p{font-size:13px;color:#555}.nv-rc__f{display:flex;gap:6px;margin-top:auto}.nv-rc__f select{flex:0 0 68px;height:34px;padding:0 6px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;font-size:13px;color:#121212}.nv-rc__add{flex:1;height:34px;border:0;border-radius:6px;background:#121212;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s,transform .15s}.nv-rc__add:hover{background:var(--nvb)}.nv-rc__add:active{transform:scale(.97)}.nv-rc__add.is-busy{opacity:.6;pointer-events:none}.nv-cs{width:100%;display:flex;flex-direction:column;gap:12px}.nv-cs__row{display:flex;justify-content:space-between;font-size:13.5px;color:#121212}.nv-cs__row--d{color:#2c6e43}.nv-cs .cart-totals__original-container:empty{display:none}.nv-cs__form{display:flex;gap:8px;margin:0}.nv-cs__form input{flex:1;min-width:0;height:46px;padding:0 14px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;font-size:14px;color:#121212}.nv-cs__form input:focus{outline:none;border-color:#121212}.nv-cs__form button{flex:0 0 auto;height:46px;padding:0 18px;border:1px solid #121212;border-radius:6px;background:#fff;color:#121212;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s,color .2s}.nv-cs__form button:hover{background:#121212;color:#fff}.nv-cs__err{display:flex;font-size:12.5px;color:#b3261e}.nv-cs__err.hidden,.nv-cs__err .hidden{display:none}.nv-cs__codes{list-style:none;margin:0;padding:0;display:none;flex-wrap:wrap;gap:6px}.nv-cs__codes:has(li){display:flex}.nv-cs__codes li{display:flex;align-items:center;gap:6px;padding:5px 10px;border-radius:99px;background:#f1ece8;font-size:12.5px;font-weight:600;text-transform:uppercase}.nv-cs__codes button{font-size:11px;cursor:pointer;background:none;border:0;color:#555}.nv-cs__tax{margin:0;font-size:12.5px;color:#6b6b6b;text-align:center}.nv-cs__btn{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:56px;padding:0 22px;border:0;border-radius:6px;background:#121212;color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:background .2s,transform .15s}.nv-cs__btn:hover{background:var(--nvb)}.nv-cs__btn:active{transform:scale(.99)}.nv-cs__btn span{display:flex;align-items:center;gap:9px}.nv-cs__btn svg{width:16px;height:16px}.nv-cs__pay{display:flex;justify-content:center;flex-wrap:wrap;gap:6px}.nv-cs__pay svg{width:38px;height:24px}.nv-cs__g{margin:0;text-align:center;font-size:12px;color:#4b2a1f;font-weight:600}.nv-drawer .cart-drawer__summary{gap:12px;box-shadow:0 -8px 20px -16px #00000059}@media(min-width:750px){.nv-rc{flex-basis:78%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/novea-f.css.map */
