.lazyload{background-image:none !important}.lazyload:before{background-image:none !important}
.wp-block-gallery.is-cropped .blocks-gallery-item picture{height:100%;width:100%}
.nogi .woocommerce-message,.nogi .woocommerce-info,.nogi .woocommerce-error,.nogi ul.woocommerce-error,.nogi .woocommerce-noreviews{background:var(--paper)!important;border:0!important;border-left:3px solid var(--rose-deep)!important;border-radius:0!important;color:var(--wine)!important;font-family:var(--sans)!important;font-size:.92rem;padding:16px 20px 16px 22px!important;box-shadow:none!important;display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 22px}.nogi .woocommerce-error{border-left-color:#a83232!important}.nogi .woocommerce-message a:not(.button),.nogi .woocommerce-info a:not(.button),.nogi .woocommerce-error a:not(.button){color:var(--wine,#2d1013)!important;font-weight:600;text-decoration:underline!important;text-underline-offset:.18em}.nogi .woocommerce-message a:not(.button):hover,.nogi .woocommerce-info a:not(.button):hover,.nogi .woocommerce-error a:not(.button):hover{color:var(--wine-soft,#4a1c22)!important}.nogi .woocommerce-message a:not(.button):focus-visible,.nogi .woocommerce-info a:not(.button):focus-visible,.nogi .woocommerce-error a:not(.button):focus-visible{outline:2px solid var(--wine,#2d1013);outline-offset:3px}.nogi .woocommerce-message::before,.nogi .woocommerce-info::before,.nogi .woocommerce-error::before{position:static;color:var(--rose-deep);margin-right:6px;font-size:1.1rem}.nogi .woocommerce-error::before{color:#a83232}.nogi .woocommerce-message .button,.nogi .woocommerce-info .button,.nogi .woocommerce-error .button{margin-left:auto;background:var(--wine)!important;color:#fff!important;border:0!important;border-radius:0!important;padding:.6rem 1.1rem!important;font-family:var(--sans);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;box-shadow:none!important}.nogi .woocommerce-message .button:hover,.nogi .woocommerce-info .button:hover{background:var(--wine-soft)!important}.nogi .cart-empty.woocommerce-info,.nogi .woocommerce-info.wc-empty-cart-message{display:none!important}.nogi .return-to-shop{display:none!important}.nogi .nogi-empty{grid-column:1/-1;text-align:center;max-width:640px;margin:36px auto;padding:20px}.nogi .nogi-empty .ne-ic{display:inline-flex;width:64px;height:64px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:50%;margin-bottom:16px}.nogi .nogi-empty .ne-ic svg{width:26px;height:26px;stroke:var(--rose-deep);fill:none;stroke-width:1.5}.nogi .nogi-empty .eyebrow{display:block;margin-bottom:8px}.nogi .nogi-empty h2{font-family:var(--serif);font-size:clamp(1.7rem,3vw,2.4rem);margin:0 0 12px}.nogi .nogi-empty h2 em{font-style:italic;color:var(--rose-deep)}.nogi .nogi-empty p{color:var(--grey);margin-bottom:24px}.nogi .nogi-empty .ne-cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.nogi .nogi-empty .ne-cta .nbtn{width:auto}.nogi .nogi-revsum{display:flex;align-items:center;gap:10px;margin:2px 0 18px}.nogi .nogi-revsum .rs-stars{color:var(--gold);letter-spacing:2px;font-size:1rem}.nogi .nogi-revsum .rs-txt{font-family:var(--sans);font-size:.78rem;color:var(--grey);letter-spacing:.02em}.nogi .quantity input.qty{border:1px solid var(--line);background:var(--white);height:48px;width:64px;text-align:center;font-family:var(--sans);color:var(--wine);border-radius:0}.nogi .quantity input.qty:focus{border-color:var(--rose-deep);outline:none}.nogi .woocommerce-form-coupon-toggle .woocommerce-info{border-left-color:var(--gold)!important}.nogi form.checkout_coupon,.nogi .coupon{border:1px solid var(--line)!important;background:var(--white);padding:18px;border-radius:0}.nogi .coupon input#coupon_code,.nogi form.checkout_coupon input.input-text{border:1px solid var(--line);height:46px;padding:0 14px;border-radius:0;font-family:var(--sans)}.nogi .woocommerce-ordering select,.nogi select.orderby{border:1px solid var(--line);background:var(--white);padding:10px 34px 10px 14px;font-family:var(--sans);font-size:.78rem;color:var(--wine);border-radius:0;letter-spacing:.04em}.nogi .woocommerce-result-count{font-family:var(--sans);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--grey)}.nogi .woocommerce-pagination ul{border:0;display:flex;gap:8px;justify-content:center}.nogi .woocommerce-pagination ul li{border:0}.nogi .woocommerce-pagination ul li a,.nogi .woocommerce-pagination ul li span{border:1px solid var(--line)!important;background:var(--white);color:var(--wine);min-width:44px;height:44px;line-height:44px;padding:0;font-family:var(--sans);border-radius:0}.nogi .woocommerce-pagination ul li span.current,.nogi .woocommerce-pagination ul li a:hover{background:var(--wine)!important;color:#fff!important;border-color:var(--wine)!important}.nogi .woocommerce-breadcrumb{font-family:var(--sans);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--grey);margin-bottom:18px}.nogi .woocommerce-breadcrumb a{color:var(--rose-deep)}.nogi .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;border:1px solid var(--line)}.nogi .woocommerce-MyAccount-navigation li{border-bottom:1px solid var(--line)}.nogi .woocommerce-MyAccount-navigation li:last-child{border-bottom:0}.nogi .woocommerce-MyAccount-navigation li a{display:block;padding:14px 18px;font-family:var(--sans);font-size:.8rem;letter-spacing:.06em;color:var(--wine);text-decoration:none;transition:background .2s}.nogi .woocommerce-MyAccount-navigation li.is-active a,.nogi .woocommerce-MyAccount-navigation li a:hover{background:var(--paper)}.nogi .woocommerce-MyAccount-navigation li.is-active a{border-left:3px solid var(--rose-deep);font-weight:500}.nogi .woocommerce-account table.account-orders-table,.nogi .woocommerce table.shop_table{border:1px solid var(--line);border-radius:0;border-collapse:collapse}.nogi .woocommerce table.shop_table th{font-family:var(--sans);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--grey);background:var(--paper);padding:14px}.nogi .woocommerce table.shop_table td{padding:14px;border-top:1px solid var(--line);font-family:var(--sans)}.nogi .woocommerce-account .woocommerce-Address{border:1px solid var(--line);padding:20px;background:var(--white)}.nogi .woocommerce-account address{font-style:normal;font-family:var(--sans);line-height:1.7;color:var(--wine)}.nogi .woocommerce a.button,.nogi .woocommerce button.button,.nogi .woocommerce input.button,.nogi .woocommerce .button.wc-backward,.nogi .woocommerce #respond input#submit{background:var(--wine);color:#fff;border:0;border-radius:0;padding:.8rem 1.6rem;font-family:var(--sans);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;transition:background .3s}.nogi .woocommerce a.button:hover,.nogi .woocommerce button.button:hover,.nogi .woocommerce input.button:hover{background:var(--wine-soft);color:#fff}.nogi .woocommerce form .form-row input.input-text,.nogi .woocommerce form .form-row textarea,.nogi .woocommerce .woocommerce-input-wrapper input{border:1px solid var(--line);border-radius:0;padding:12px 14px;font-family:var(--sans);background:var(--white)}.nogi .woocommerce form .form-row input.input-text:focus,.nogi .woocommerce form .form-row textarea:focus{border-color:var(--rose-deep);outline:none}.nogi #reviews .comment-form-rating .stars a{color:var(--gold)}.nogi #reviews h2,.nogi #reviews h3{font-family:var(--serif)}
.nogi-acct{position:relative;display:inline-flex}.nogi-acct-menu{position:absolute;top:calc(100% + 10px);right:0;min-width:230px;background:var(--white,#fff);border:1px solid var(--line,#e7ded6);box-shadow:0 18px 44px rgba(35,12,15,.14);padding:8px 0;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .22s,transform .22s,visibility .22s;z-index:200}.nogi-acct:hover .nogi-acct-menu,.nogi-acct.open .nogi-acct-menu{opacity:1;visibility:visible;transform:none}.nogi-acct-menu::before{content:"";position:absolute;top:-14px;right:12px;border:7px solid transparent;border-bottom-color:var(--white,#fff)}.nogi-acct-menu .am-h{display:block;font-family:var(--sans,sans-serif);font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--rose-deep,#b1005e);padding:6px 20px 10px;border-bottom:1px solid var(--line,#e7ded6);margin-bottom:6px}.nogi-acct-menu a{display:flex;align-items:center;gap:10px;padding:10px 20px;font-family:var(--sans,sans-serif);font-size:.86rem;color:var(--wine,#4a1f28);text-decoration:none;transition:background .18s}.nogi-acct-menu a:hover{background:var(--paper,#faf5f0);color:var(--rose-deep,#b1005e)}.nogi-acct-menu a svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.6;opacity:.7}.nogi-acct-menu .am-sep{height:1px;background:var(--line,#e7ded6);margin:6px 0}@media(max-width:900px){.nogi-acct-menu{display:none!important}}
body.nogi .nogi-topbar{position:relative;overflow:hidden;background:linear-gradient(100deg,#1c090c,#4a1420 55%,#260e12);border-bottom:1px solid rgba(255,255,255,.06)}body.nogi .nogi-topbar::after{content:"";position:absolute;top:0;bottom:0;width:34%;left:-40%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.07),transparent);animation:tbsheen 7s linear infinite;pointer-events:none}@keyframes tbsheen{to{left:120%}}body.nogi .nogi-topbar .nwrap{height:38px}body.nogi .ticker{height:38px}body.nogi .nogi-topbar .side{gap:26px;align-items:center}body.nogi .nogi-topbar .side a{cursor:pointer}body.nogi .tb-open{display:inline-flex;align-items:center;gap:8px;color:#d9c3ba}body.nogi .tb-open .dot{width:7px;height:7px;border-radius:50%;background:#7fce8f;box-shadow:0 0 0 0 rgba(127,206,143,.55);animation:tbpulse 2.2s infinite}body.nogi .tb-open .dot.off{background:#c99;animation:none}@keyframes tbpulse{70%{box-shadow:0 0 0 7px rgba(127,206,143,0)}100%{box-shadow:0 0 0 0 rgba(127,206,143,0)}}.nogi-trustband{overflow:hidden;background:var(--white);border-bottom:1px solid var(--line)}.nogi-trustband .tb-track{display:flex;width:max-content;animation:tbslide 30s linear infinite;padding:11px 0}.nogi-trustband:hover .tb-track{animation-play-state:paused}.nogi-trustband .tb-track span{display:inline-flex;align-items:center;gap:12px;padding:0 26px;font-family:var(--sans);font-size:.62rem;letter-spacing:.26em;text-transform:uppercase;color:var(--grey);white-space:nowrap}.nogi-trustband .tb-track span::before{content:"\2726";color:var(--gold);font-size:.7rem}@keyframes tbslide{to{transform:translateX(-50%)}}body.nogi .nogi-chips{position:sticky;top:70px;z-index:90;background:var(--cream);padding:12px 0;margin-bottom:8px}body.nogi .nogi-chips a{border-radius:40px;transition:transform .3s var(--ease),box-shadow .3s var(--ease),background .3s,color .3s,border-color .3s}body.nogi .nogi-chips a:hover{transform:translateY(-2px);box-shadow:0 10px 22px -14px rgba(45,16,19,.4);border-color:var(--rose-deep)}body.nogi .storefront-sorting{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:26px}body.nogi .storefront-sorting select{font-family:var(--sans);font-size:.8rem;padding:.7rem 2.2rem .7rem 1rem;border:1px solid var(--line);border-radius:40px;background:var(--white);color:var(--wine)}body.nogi .woocommerce-result-count{font-family:var(--sans);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--grey)}body.nogi .woocommerce-pagination{margin:46px 0 20px}body.nogi .woocommerce-pagination ul{gap:10px}body.nogi .woocommerce-pagination ul li a,body.nogi .woocommerce-pagination ul li span{border-radius:50%!important;min-width:46px;height:46px;line-height:46px;transition:.3s}.nogi ul.products li.product .nogi-flag{position:absolute;top:14px;left:14px;z-index:4;display:inline-flex;align-items:center;gap:7px;background:rgba(255,255,255,.94);color:var(--wine);border:1px solid var(--line);padding:6px 12px;font-family:var(--sans);font-size:.56rem;letter-spacing:.22em;text-transform:uppercase;font-weight:600}.nogi ul.products li.product .nogi-flag::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold)}.nogi ul.products li.product:has(.onsale) .nogi-flag{top:48px}.nogi ul.products li.product .nogi-thumb::after{content:"Ansehen";position:absolute;left:50%;bottom:18px;transform:translate(-50%,14px);opacity:0;background:rgba(255,255,255,.95);color:var(--wine);padding:11px 24px;font-family:var(--sans);font-size:.6rem;letter-spacing:.26em;text-transform:uppercase;transition:.4s var(--ease);z-index:4;pointer-events:none}.nogi ul.products li.product:hover .nogi-thumb::after{opacity:1;transform:translate(-50%,0)}body.nogi .ngal-main{position:relative}body.nogi .ngal-main .onsale{position:absolute;top:18px;left:18px;z-index:8;background:var(--rose-deep);color:#fff;border-radius:40px;min-width:0;min-height:0;height:auto;line-height:1;padding:9px 16px;font-family:var(--sans);font-size:.66rem;font-weight:600;letter-spacing:.2em;margin:0;box-shadow:0 12px 26px -12px rgba(168,68,106,.55)}body.nogi.single-product div.product>span.onsale{display:none}@keyframes nogiUp{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}body.nogi.single-product .summary.entry-summary>*{animation:nogiUp .7s var(--ease) both}body.nogi.single-product .summary.entry-summary>*:nth-child(2){animation-delay:.06s}body.nogi.single-product .summary.entry-summary>*:nth-child(3){animation-delay:.12s}body.nogi.single-product .summary.entry-summary>*:nth-child(4){animation-delay:.18s}body.nogi.single-product .summary.entry-summary>*:nth-child(5){animation-delay:.24s}body.nogi.single-product .summary.entry-summary>*:nth-child(6){animation-delay:.3s}body.nogi.single-product .summary.entry-summary>*:nth-child(7){animation-delay:.36s}.nogi-cd{display:flex;align-items:center;gap:10px;margin:4px 0 14px;font-family:var(--sans);font-size:.82rem;color:var(--grey)}.nogi-cd svg{width:16px;height:16px;stroke:var(--rose-deep);fill:none;stroke-width:1.6;flex:0 0 auto}.nogi-cd b{color:var(--rose-deep);font-weight:600}.nogi-rv{max-width:var(--maxw);margin:70px auto 30px;padding:0 clamp(20px,4vw,56px)}.nogi-rv h3{font-family:var(--serif);font-size:clamp(1.6rem,2.6vw,2.2rem);margin:6px 0 24px;color:var(--wine)}.nogi-rv .rv-row{display:flex;gap:18px;overflow-x:auto;padding-bottom:10px;scrollbar-width:thin}.nogi-rv .rv-c{flex:0 0 168px;text-decoration:none}.nogi-rv .rv-c img{width:168px;height:212px;object-fit:cover;object-position:top center;border:1px solid var(--line);background:var(--white);transition:transform .5s var(--ease)}.nogi-rv .rv-c:hover img{transform:translateY(-4px)}.nogi-rv .rv-c b{display:block;font-family:var(--serif);font-size:.98rem;font-weight:500;color:var(--wine);margin:10px 0 2px;line-height:1.25}.nogi-rv .rv-c i{font-style:normal;font-family:var(--sans);font-size:.76rem;color:var(--rose-deep)}body.nogi .band .veil{background:linear-gradient(90deg,rgba(18,7,9,.82) 0%,rgba(18,7,9,.55) 46%,rgba(18,7,9,.12) 78%)}body.nogi .band .inner{background:rgba(18,7,9,.3);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);border:1px solid rgba(255,255,255,.1);padding:clamp(28px,3.5vw,46px);max-width:600px}body.nogi .band h2,body.nogi .band p{text-shadow:0 2px 18px rgba(0,0,0,.35)}.nrv{opacity:0;transform:translateY(26px);transition:opacity .85s var(--ease),transform .85s var(--ease)}.nrv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.nogi-trustband .tb-track,.nogi .nogi-topbar::after{animation:none}.nrv{opacity:1;transform:none}}@media(max-width:900px){body.nogi .nogi-chips{position:static}}
body.nogi .nbtn,body.nogi .rdv-go,body.nogi .button,body.nogi button.button,body.nogi .single_add_to_cart_button,body.nogi .checkout-button,body.nogi .added_to_cart{border-radius:999px!important}body.nogi input[type=text],body.nogi input[type=email],body.nogi input[type=tel],body.nogi input[type=number],body.nogi input[type=password],body.nogi select,body.nogi textarea,body.nogi .quantity input.qty{border-radius:14px!important}body.nogi ul.products li.product .nogi-thumb,body.nogi .ncard .ph{border-radius:18px;overflow:hidden}body.nogi .ngal-main{border-radius:22px;overflow:hidden}body.nogi .ngal-thumb{border-radius:10px;overflow:hidden}body.nogi .nogi-modal{border-radius:26px}body.nogi ul.products li.product .onsale{border-radius:999px;padding:7px 13px}body.nogi .s10,body.nogi .nrz-card,body.nogi .nogi-cmp-grid .cc{border-radius:18px}body.nogi .nogi-rv .rv-c img{border-radius:14px}body.nogi .woocommerce table.shop_table{border-radius:16px;overflow:hidden}body.nogi .nogi-acct-menu{border-radius:18px;overflow:hidden}body.nogi .m-result,body.nogi .m-guar{border-radius:14px}body.nogi .nsec{padding:clamp(44px,5.5vw,78px) 0}body.nogi .sec-head{margin-bottom:clamp(28px,3.5vw,48px)}body.nogi .sec-head p{margin-top:12px}body.nogi .band{min-height:60vh}body.nogi .related.products,body.nogi .upsells.products{margin-top:42px!important;padding-top:42px}body.nogi .nogi-rv{margin:42px auto 16px}body.nogi .finder .nwrap{padding-top:clamp(36px,4.5vw,54px);padding-bottom:clamp(36px,4.5vw,54px)}body.nogi .nogi-header .nav{height:74px}body.nogi .nogi-header.solid .nav{height:60px}body.nogi .nogi-header .logo img{height:38px}body.nogi .nogi-header.solid .logo img{height:32px}body.nogi .mainnav>li>a{padding-top:27px;padding-bottom:27px}body.nogi .mainnav>li>a::after{bottom:8px}body.nogi .nogi-chips{top:60px}body.nogi.single-product div.product{margin-top:18px!important}body.nogi.single-product .nogi-pdp-top{gap:clamp(26px,3.5vw,52px)!important}body.nogi.single-product .product_title{margin:0 0 8px}body.nogi.single-product div.product p.price{margin-bottom:10px}body.nogi .mega{border-radius:24px;overflow:hidden;background:rgba(255,255,255,.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 34px 80px -30px rgba(45,16,19,.4);grid-template-columns:1fr 1fr 1.12fr;transform:translateX(-50%) translateY(18px) scale(.98);transition:.35s var(--ease)}body.nogi .mainnav>li:hover .mega{transform:translateX(-50%) translateY(8px) scale(1)}body.nogi .mega::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--rose-deep),var(--gold));z-index:2}body.nogi .mega .col{padding:26px 24px 28px;border-right:1px solid var(--line)}body.nogi .mega h5{font-size:.58rem;letter-spacing:.32em;color:var(--rose-deep);margin:0 0 12px;padding-left:10px}body.nogi .mega .col a{font-size:1.04rem;padding:8px 12px;border-radius:12px;position:relative;transition:background .25s,color .25s,padding .25s,opacity .5s var(--ease),transform .5s var(--ease)}body.nogi .mega .col a::after{content:"\2192";position:absolute;right:12px;opacity:0;transform:translateX(-6px);transition:.28s;color:var(--rose-deep)}body.nogi .mega .col a:hover{background:var(--paper);color:var(--rose-deep);padding-left:16px}body.nogi .mega .col a:hover::after{opacity:.85;transform:none}body.nogi .mega .feat{min-height:246px;margin:12px;border-radius:16px;overflow:hidden}.nstep-head{display:flex;align-items:center;gap:0;margin:16px 0 22px}.nstep-head .sp{flex:1;display:flex;flex-direction:column;align-items:center;gap:7px;position:relative}.nstep-head .sp::before{content:"";position:absolute;top:14px;left:-50%;width:100%;height:2px;background:var(--line);z-index:0}.nstep-head .sp:first-child::before{display:none}.nstep-head .sp i{width:28px;height:28px;border-radius:50%;background:var(--white);border:2px solid var(--line);display:flex;align-items:center;justify-content:center;font-style:normal;font-family:var(--sans);font-size:.7rem;font-weight:600;color:var(--grey);position:relative;z-index:1;transition:.35s}.nstep-head .sp span{font-family:var(--sans);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--grey)}.nstep-head .sp.on i{background:var(--wine);border-color:var(--wine);color:#fff}.nstep-head .sp.on span{color:var(--wine);font-weight:600}.nstep-head .sp.done i{background:var(--rose-deep);border-color:var(--rose-deep);color:#fff}.nstep-head .sp.done::before,.nstep-head .sp.on::before{background:var(--rose-deep)}.nstep-pane{display:none;animation:nogiUp .5s var(--ease)}.nstep-pane.on{display:block}.nstep-nav{display:flex;gap:12px;margin-top:20px}.nstep-nav .nbk{background:none;border:1px solid var(--line);border-radius:999px;padding:.85rem 1.5rem;font-family:var(--sans);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--grey);cursor:pointer;transition:.3s}.nstep-nav .nbk:hover{border-color:var(--wine);color:var(--wine)}.nstep-nav .nnx{flex:1;background:var(--wine);color:#fff;border:0;border-radius:999px;padding:.9rem 1.6rem;font-family:var(--sans);font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:.3s}.nstep-nav .nnx:hover{background:var(--rose-deep)}.nopt-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nopt{border:1px solid var(--line);border-radius:16px;background:var(--white);padding:18px 16px;text-align:left;cursor:pointer;font-family:var(--sans);transition:.28s;display:flex;flex-direction:column;gap:5px}.nopt b{font-size:.92rem;color:var(--wine);font-weight:600}.nopt small{font-size:.74rem;color:var(--grey);line-height:1.5}.nopt:hover{border-color:var(--rose-deep);transform:translateY(-2px);box-shadow:0 14px 30px -18px rgba(45,16,19,.35)}.nopt.on{border-color:var(--wine);background:var(--paper);box-shadow:inset 0 0 0 1px var(--wine)}.m-radio button,.f-opt{border-radius:14px!important}.f-prog{height:6px!important;border-radius:99px;overflow:hidden}.f-prog i{border-radius:99px}.rdv-stepped .rdv-sec{display:none;animation:nogiUp .5s var(--ease)}.rdv-stepped .rdv-sec.on{display:block}.rdv-stepped .rdv-lbl{display:none}.rdv-stepped #rdvGo{display:none}.rdv-stepped .rdv-sec.on ~ #rdvGo{display:none}.rdv-stepped.rdv-last #rdvGo{display:block}.rdv-date,.rdv-slot{border-radius:12px!important}body.nogi.woocommerce-account #content .col-full{max-width:1200px}body.nogi.woocommerce-account .woocommerce{display:grid;grid-template-columns:250px 1fr;gap:30px;align-items:start;margin:26px 0 56px}body.nogi.woocommerce-account .woocommerce>*:not(.woocommerce-MyAccount-navigation):not(.woocommerce-MyAccount-content){grid-column:1/-1}body.nogi .woocommerce-MyAccount-navigation{float:none!important;width:auto!important;position:sticky;top:88px;background:var(--white);border:1px solid var(--line);border-radius:20px;padding:12px}body.nogi .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}body.nogi .woocommerce-MyAccount-navigation li{margin:2px 0}body.nogi .woocommerce-MyAccount-navigation li a{display:block;padding:11px 16px;border-radius:12px;font-family:var(--sans);font-size:.86rem;color:var(--wine);text-decoration:none;transition:.25s}body.nogi .woocommerce-MyAccount-navigation li a:hover{background:var(--paper);color:var(--rose-deep)}body.nogi .woocommerce-MyAccount-navigation li.is-active a{background:var(--wine);color:#fff}body.nogi .woocommerce-MyAccount-content{float:none!important;width:auto!important}body.nogi .woocommerce-MyAccount-content>h2,body.nogi .woocommerce-MyAccount-content>h3{font-family:var(--serif)}body.nogi .woocommerce-MyAccount-content fieldset{border:1px solid var(--line);border-radius:16px;padding:20px;margin:0 0 20px}body.nogi .woocommerce-MyAccount-content legend{font-family:var(--serif);font-size:1.15rem;color:var(--wine);padding:0 8px}body.nogi .nogi-dash2 .nd-st,body.nogi .nd-club,body.nogi .nd-tip{border-radius:18px}body.nogi .nrz-dz{border-radius:18px}body.nogi form.woocommerce-form-login,body.nogi form.woocommerce-form-register{border:1px solid var(--line)!important;border-radius:22px!important;background:var(--white);padding:28px!important}body.nogi .u-columns h2{font-family:var(--serif);color:var(--wine)}@media(max-width:900px){body.nogi.woocommerce-account .woocommerce{grid-template-columns:1fr}body.nogi .woocommerce-MyAccount-navigation{position:static;padding:8px}body.nogi .woocommerce-MyAccount-navigation ul{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px}body.nogi .woocommerce-MyAccount-navigation li{flex:0 0 auto}body.nogi .woocommerce-MyAccount-navigation li a{white-space:nowrap;padding:9px 14px}.nopt-grid{grid-template-columns:1fr}}
body.nogi.post-type-archive-product .woocommerce-products-header,body.nogi.tax-product_cat .woocommerce-products-header{display:none}body.nogi .storefront-sorting{display:flex;flex-direction:column;gap:4px;margin:0 0 18px}body.nogi .nogi-chips{position:static;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:8px;padding:6px 0 10px;margin:0}body.nogi .nogi-chips::-webkit-scrollbar{display:none}body.nogi .nogi-chips a{flex:0 0 auto;padding:.62rem 1.05rem;font-size:.66rem;letter-spacing:.14em}body.nogi .nogi-chips .nchips-sort{margin-left:auto;flex:0 0 auto;padding-left:14px}body.nogi .nogi-chips .nchips-sort form{margin:0}body.nogi .nogi-chips .nchips-sort select{padding:.55rem 2rem .55rem .95rem;font-size:.74rem;height:41px}body.nogi .woocommerce-result-count{margin:0;font-size:.62rem}body.nogi .nogi-chips .nchips-sort{order:98;position:sticky;right:0;background:linear-gradient(90deg,rgba(250,247,243,0),var(--cream) 22%)}body.nogi .nogi-chips .nchips-count{order:99}body.nogi ul.products{margin-top:14px!important}body.nogi .nogi-cart-head{padding:clamp(24px,3.5vw,40px) 0 0}body.nogi.woocommerce-cart #content .woocommerce{display:grid;grid-template-columns:1.55fr 1fr;gap:28px;align-items:start;margin:24px 0 56px}body.nogi.woocommerce-cart #content .woocommerce>*{grid-column:1/-1}body.nogi.woocommerce-cart #content form.woocommerce-cart-form{grid-column:1;margin:0}body.nogi.woocommerce-cart #content .cart-collaterals{grid-column:2;position:sticky;top:88px;width:auto;float:none;margin:0}body.nogi.woocommerce-cart .cart-collaterals .cart_totals{width:100%!important;float:none!important;background:var(--white);border:1px solid var(--line);border-radius:20px;padding:24px;box-shadow:0 24px 54px -38px rgba(45,16,19,.35)}body.nogi.woocommerce-cart .cart_totals h2{font-family:var(--serif);font-size:1.4rem;margin:0 0 14px;color:var(--wine)}body.nogi.woocommerce-cart .cart_totals table.shop_table{border:0;margin-bottom:14px}body.nogi.woocommerce-cart .cart_totals table.shop_table td,body.nogi.woocommerce-cart .cart_totals table.shop_table th{border:0;border-bottom:1px solid var(--line);padding:12px 4px;background:transparent}body.nogi.woocommerce-cart table.cart{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--white)}body.nogi.woocommerce-cart table.cart img{width:74px;border-radius:12px}body.nogi.woocommerce-cart table.cart td.actions{padding:16px}body.nogi .wc-proceed-to-checkout{padding:0}body.nogi .wc-proceed-to-checkout .checkout-button{display:block;text-align:center}body.nogi.woocommerce-checkout form.checkout{display:grid;grid-template-columns:1.2fr 1fr;gap:30px;align-items:start;margin-bottom:56px}body.nogi.woocommerce-checkout #customer_details{grid-column:1;width:100%}body.nogi.woocommerce-checkout #customer_details .col-1,body.nogi.woocommerce-checkout #customer_details .col-2{width:100%;float:none;margin-bottom:18px}body.nogi.woocommerce-checkout #order_review_heading,body.nogi.woocommerce-checkout #order_review{grid-column:2}body.nogi.woocommerce-checkout #order_review_heading{font-family:var(--serif);margin:0 0 12px}body.nogi.woocommerce-checkout #order_review{position:sticky;top:88px;background:var(--white);border:1px solid var(--line);border-radius:20px;padding:22px;box-shadow:0 24px 54px -38px rgba(45,16,19,.35)}body.nogi.woocommerce-checkout #order_review table.shop_table{border:0;margin-bottom:12px}body.nogi.woocommerce-checkout #order_review table.shop_table td,body.nogi.woocommerce-checkout #order_review table.shop_table th{background:transparent;border:0;border-bottom:1px solid var(--line);padding:11px 4px}body.nogi.woocommerce-checkout #payment{background:var(--paper);border-radius:14px;border:1px solid var(--line)}body.nogi.woocommerce-checkout #payment .place-order{padding:16px}body.nogi.woocommerce-checkout #payment button#place_order{width:100%;border-radius:999px}body.nogi.woocommerce-checkout .woocommerce-billing-fields h3,body.nogi.woocommerce-checkout .woocommerce-additional-fields h3{font-family:var(--serif);color:var(--wine)}body.nogi form.checkout_coupon,body.nogi .coupon{border-radius:16px!important}body.nogi .coupon input#coupon_code,body.nogi form.checkout_coupon input.input-text{border-radius:999px}body.nogi .nsec.news{padding:clamp(36px,4.5vw,60px) 0}body.nogi .nsec.news input[type=email]{border-radius:999px}body.nogi .nsec.news button{border-radius:999px}body.nogi .nogi-footer{padding-top:clamp(36px,4.5vw,60px)}@media(max-width:900px){body.nogi.woocommerce-cart #content .woocommerce{grid-template-columns:1fr}body.nogi.woocommerce-cart #content form.woocommerce-cart-form,body.nogi.woocommerce-cart #content .cart-collaterals{grid-column:1;position:static}body.nogi.woocommerce-checkout form.checkout{grid-template-columns:1fr}body.nogi.woocommerce-checkout #order_review_heading,body.nogi.woocommerce-checkout #order_review{grid-column:1;position:static}body.nogi .nogi-chips .nchips-sort{padding-left:8px}}
body.nogi .nogi-header.site-header{margin-bottom:0!important;padding:0!important}body.nogi .nogi-topbar{border-bottom:1px solid rgba(201,162,110,.35)}body.nogi .nogi-topbar,body.nogi .nogi-topbar .side a,body.nogi .ticker span{font-size:.63rem;letter-spacing:.2em}body.nogi .ticker span{color:#e9d9d1}body.nogi .nogi-topbar .side a{position:relative;padding-bottom:2px}body.nogi .nogi-topbar .side a::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}body.nogi .nogi-topbar .side a:hover::after{transform:scaleX(1)}body.nogi .nogi-topbar .side{gap:0}body.nogi .nogi-topbar .side>*{padding:0 13px}body.nogi .nogi-topbar .side>* + *{border-left:1px solid rgba(255,255,255,.14)}body.nogi .tb-open{color:#d9c3ba}body.nogi .nogi-pfeat,body.nogi .nogi-pedit,body.nogi .nogi-ptry{width:auto!important;max-width:none!important;margin-left:0!important;margin-right:0!important;border-radius:22px;overflow:hidden;border:1px solid var(--line)}body.nogi .nogi-pedit .tx{min-width:0}body.nogi .nogi-pedit .tx h2{overflow-wrap:break-word;font-size:clamp(1.7rem,2.9vw,2.5rem)}body.nogi .nogi-pedit .im{border-radius:0}body.nogi .related.products>h2,body.nogi .upsells.products>h2{text-align:left;font-size:clamp(1.6rem,2.6vw,2.2rem);margin:6px 0 24px}body.nogi .related.products>h2::after,body.nogi .upsells.products>h2::after{display:none}body.nogi .nv11-eyebrow{display:block;font-family:var(--sans);font-size:.66rem;letter-spacing:.32em;text-transform:uppercase;color:var(--rose-deep);font-weight:600}body.nogi.single-product .product_meta{display:none!important}body.nogi.single-product #page{padding-bottom:78px}
body.nogi ul.products ~ .storefront-sorting{display:none!important}body.nogi ul.products ~ .woocommerce-result-count{display:none!important}body.nogi .hero{height:calc(90vh - 113px);min-height:520px;max-height:800px}body.nogi .hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:90px;background:linear-gradient(rgba(250,247,243,0),var(--cream));z-index:4;pointer-events:none}.nv12-scroll{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);z-index:6;background:none;border:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--wine);opacity:.75;transition:.3s;padding:6px}.nv12-scroll:hover{opacity:1}.nv12-scroll span{font-family:var(--sans);font-size:.56rem;letter-spacing:.3em;text-transform:uppercase}.nv12-scroll svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.6;animation:nv12b 1.8s var(--ease) infinite}@keyframes nv12b{0%,100%{transform:translateY(0)}50%{transform:translateY(6px)}}body.nogi .brands img{filter:grayscale(1);opacity:.55;transition:filter .4s,opacity .4s}body.nogi .brands img:hover{filter:none;opacity:1}body.nogi .nogi-topbar .nwrap{justify-content:flex-start}body.nogi .ticker{text-align:left;max-width:min(520px,42vw)}body.nogi .ticker span{justify-content:flex-start}.nv12-qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;background:var(--white);overflow:hidden}.nv12-qty button{width:38px;min-height:52px;background:none;border:0;cursor:pointer;font-size:1.05rem;color:var(--wine);font-family:var(--sans);transition:.25s;line-height:1}.nv12-qty button:hover{background:var(--paper);color:var(--rose-deep)}.nv12-qty input.qty{border:0!important;width:44px!important;min-height:52px;text-align:center;background:transparent!important;padding:0!important;-moz-appearance:textfield;appearance:textfield}.nv12-qty input.qty::-webkit-outer-spin-button,.nv12-qty input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.nogi.woocommerce-cart .nv12-qty button{min-height:44px}body.nogi.woocommerce-cart .nv12-qty input.qty{min-height:44px;width:38px!important}body.nogi .woocommerce-cart table.cart a.remove{width:30px;height:30px;line-height:28px;border:1px solid var(--line);border-radius:50%;color:var(--grey)!important;transition:.25s}body.nogi .woocommerce-cart table.cart a.remove:hover{background:var(--rose-deep)!important;border-color:var(--rose-deep);color:#fff!important}body.nogi.woocommerce-checkout .woocommerce-billing-fields,body.nogi.woocommerce-checkout .woocommerce-additional-fields{background:var(--white);border:1px solid var(--line);border-radius:20px;padding:22px;margin-bottom:18px}body.nogi.woocommerce-checkout .woocommerce-billing-fields h3,body.nogi.woocommerce-checkout .woocommerce-additional-fields h3{margin-top:0}body.nogi input[type=radio],body.nogi input[type=checkbox]{accent-color:var(--wine)}body.nogi input:focus,body.nogi select:focus,body.nogi textarea:focus{border-color:var(--rose-deep)!important;box-shadow:0 0 0 3px rgba(168,68,106,.12)!important;outline:none!important}body.nogi form.woocommerce-ResetPassword,body.nogi form.lost_reset_password{max-width:520px;margin:0 auto 60px!important;background:var(--white);border:1px solid var(--line)!important;border-radius:22px!important;padding:30px!important;box-shadow:0 26px 60px -42px rgba(45,16,19,.4)}body.nogi form.woocommerce-ResetPassword .form-row{margin-bottom:14px}body.nogi .u-columns{display:grid;grid-template-columns:1fr 1fr;gap:26px;max-width:960px;margin:0 auto 56px}body.nogi .u-columns .u-column1,body.nogi .u-columns .u-column2{width:100%!important;float:none!important}body.nogi .u-columns form.login,body.nogi .u-columns form.register{border:1px solid var(--line)!important;border-radius:22px!important;background:var(--white);padding:28px!important;margin:0!important;box-shadow:0 26px 60px -42px rgba(45,16,19,.4)}body.nogi .u-columns h2{font-family:var(--serif);color:var(--wine);font-size:1.5rem}body.nogi .nogi-dash2 .nd-st,body.nogi .nd-club,body.nogi .nd-tip,body.nogi .nrz-card{transition:transform .3s var(--ease),box-shadow .3s var(--ease)}body.nogi .nogi-dash2 .nd-st:hover,body.nogi .nd-club:hover,body.nogi .nd-tip:hover,body.nogi .nrz-card:hover{transform:translateY(-3px);box-shadow:0 22px 48px -32px rgba(45,16,19,.4)}.nv12-top{position:fixed;left:22px;bottom:22px;z-index:180;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:rgba(255,255,255,.94);backdrop-filter:blur(6px);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(10px);transition:.35s}.nv12-top.show{opacity:1;visibility:visible;transform:none}.nv12-top svg{width:17px;height:17px;stroke:var(--wine);fill:none;stroke-width:1.8}.nv12-top:hover{border-color:var(--rose-deep)}.nv12-top:hover svg{stroke:var(--rose-deep)}@media(max-width:820px){body.nogi .u-columns{grid-template-columns:1fr}}
body.nogi .trust{padding:26px 0}body.nogi .trust .nwrap{gap:0;justify-content:center;flex-wrap:wrap;row-gap:10px}body.nogi .trust .nwrap>*{position:relative;padding:0 clamp(8px,1.5vw,20px);transition:transform .3s var(--ease)}body.nogi .trust .nwrap>*:hover{transform:translateY(-2px)}body.nogi .trust .nwrap>* + *::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:60%;background:var(--line)}body.nogi .sec-head .eyebrow{display:inline-flex;align-items:center;gap:12px}body.nogi .sec-head .eyebrow::before,body.nogi .sec-head .eyebrow::after{content:"";width:26px;height:1px;background:var(--gold)}body.nogi .tiles{gap:18px}body.nogi .tile{border-radius:20px;box-shadow:0 18px 44px -34px rgba(45,16,19,.45);transition:box-shadow .5s var(--ease)}body.nogi .tile::after{content:"";position:absolute;inset:10px;border:1px solid rgba(201,162,110,0);border-radius:14px;transition:border-color .5s var(--ease);pointer-events:none}body.nogi .tile:hover::after{border-color:rgba(201,162,110,.55)}body.nogi .tile:hover{box-shadow:0 30px 64px -34px rgba(45,16,19,.55)}body.nogi .tile .ov i::after{content:" \2192"}body.nogi .prod-nav button{width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--white);cursor:pointer;transition:.3s;display:inline-flex;align-items:center;justify-content:center}body.nogi .prod-nav button:hover{border-color:var(--rose-deep);background:var(--paper)}body.nogi .prod-nav button svg{stroke:var(--wine)}body.nogi #best .nwrap{position:relative}body.nogi .feat-duo{gap:18px}body.nogi .feat-big{border-radius:22px;overflow:hidden}body.nogi .kasse-card{border-radius:22px;box-shadow:0 26px 60px -42px rgba(45,16,19,.45)}body.nogi .svc10{gap:16px}body.nogi .s10{border-radius:18px;overflow:hidden}body.nogi .s10::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--rose-deep),var(--gold));transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}body.nogi .s10:hover::before{transform:scaleX(1)}body.nogi .s10 .bdg{border-radius:999px}body.nogi .s10[data-nogi-modal]{cursor:pointer}body.nogi .finder{background:linear-gradient(125deg,#20090c,#5a2030 70%,#3a1219);border:0;border-radius:26px;max-width:min(calc(var(--maxw) - clamp(40px,8vw,112px)),calc(100% - clamp(36px,5vw,72px)));margin:clamp(36px,4.5vw,60px) auto;overflow:hidden;position:relative}body.nogi .finder::after{content:"";position:absolute;top:-40%;right:-10%;width:46%;height:180%;background:radial-gradient(closest-side,rgba(201,162,110,.16),transparent);pointer-events:none}body.nogi .finder .eyebrow{color:var(--blush)}body.nogi .finder h3{color:#fff}body.nogi .finder p{color:#e9d9d1}body.nogi .finder .nbtn{background:#fff!important;color:var(--wine)!important;border-color:#fff!important;display:inline-flex;align-items:center;justify-content:center;width:auto;align-self:flex-start;padding:16px 38px}body.nogi .finder .nbtn:hover{background:var(--blush)!important;border-color:var(--blush)!important}body.nogi #chemo .im{border-radius:22px;overflow:hidden}body.nogi .club-grid{gap:18px;align-items:stretch}body.nogi .club{border-radius:20px;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}body.nogi .club:hover{transform:translateY(-5px);box-shadow:0 26px 56px -38px rgba(45,16,19,.5)}body.nogi .club .pop{border-radius:999px;background:var(--gold);color:#fff;border:0;padding:6px 13px;letter-spacing:.2em}body.nogi .club:nth-child(2){border-color:var(--gold);box-shadow:0 26px 56px -36px rgba(45,16,19,.45)}body.nogi .rev-grid{gap:16px}body.nogi .rev{border-radius:18px;position:relative;overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}body.nogi .rev::before{content:"\201E";position:absolute;top:-26px;right:6px;font-family:var(--serif);font-size:7rem;line-height:1;color:rgba(197,138,127,.16);pointer-events:none}body.nogi .rev:hover{transform:translateY(-4px);box-shadow:0 22px 48px -34px rgba(45,16,19,.45)}body.nogi .rev .stars{color:var(--gold)}body.nogi .gal img,body.nogi .commu img{border-radius:16px}
#nogiHero .scrolldown{display:none!important}#nogiHero .hero-txt .row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}#nogiHero .hero-txt .row .nbtn.full{width:auto!important;flex:0 0 auto;display:inline-flex}.nv14-arr{border-radius:50%!important;width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;background:var(--wine)!important;border-color:var(--wine)!important;box-shadow:0 12px 28px -14px rgba(45,16,19,.65)}.nv14-arr svg{stroke:#fff!important}.nv14-arr:hover{background:var(--rose-deep)!important;border-color:var(--rose-deep)!important}body.nogi .prod-nav button{background:var(--wine);border-color:var(--wine)}body.nogi .prod-nav button svg{stroke:#fff}body.nogi .prod-nav button:hover{background:var(--rose-deep);border-color:var(--rose-deep)}.nv14-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:26px}.nv14-card{background:var(--white);border:1px solid var(--line);border-radius:18px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;opacity:0;transform:translateY(18px);animation:nv14up .7s var(--ease) forwards;transition:box-shadow .4s var(--ease),transform .4s var(--ease)}.nv14-card:hover{box-shadow:0 26px 54px -34px rgba(45,16,19,.5);transform:translateY(-4px)}@keyframes nv14up{to{opacity:1;transform:none}}.nv14-card .im{aspect-ratio:3/3.6;overflow:hidden;background:var(--paper)}.nv14-card .im img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.nv14-card:hover .im img{transform:scale(1.05)}.nv14-card .tx{padding:14px 16px 18px}.nv14-card .tx b{display:block;font-family:var(--serif);font-weight:500;color:var(--wine);font-size:1.02rem;line-height:1.3;margin-bottom:6px}.nv14-card .tx .pr{font-family:var(--sans);font-size:.86rem;color:var(--wine)}.nv14-card .tx .pr del{color:var(--grey);margin-right:8px}.nv14-card .tx .pr ins{text-decoration:none;color:var(--rose-deep);font-weight:600}.nv14-more{text-align:center;margin-top:28px}@media(max-width:1024px){.nv14-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:680px){.nv14-grid{grid-template-columns:repeat(2,1fr);gap:10px}}body.nogi #rezept{border-radius:26px;overflow:hidden;max-width:min(calc(var(--maxw) - clamp(40px,8vw,112px)),calc(100% - clamp(36px,5vw,72px)));margin:clamp(36px,4.5vw,60px) auto}body.nogi #rezept .steps{display:flex;gap:12px;flex-wrap:wrap}body.nogi #rezept .steps .step{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:16px;padding:14px 18px;backdrop-filter:blur(5px);flex:1;min-width:130px}body.nogi #rezept .steps .step b{font-family:var(--serif);color:var(--gold);font-size:1.6rem;display:block;margin-bottom:2px}body.nogi #rezept .nbtn.ghost{background:#fff!important;color:var(--wine)!important;border-color:#fff!important;margin-top:22px}body.nogi #rezept .nbtn.ghost:hover{background:var(--blush)!important;border-color:var(--blush)!important}body.nogi .nogi-topbar .side a.tb-btn{border:1px solid rgba(255,255,255,.4)!important;border-radius:999px;padding:5px 14px!important;margin-left:10px;transition:.3s;color:#fff}body.nogi .nogi-topbar .side a.tb-btn::after{display:none!important}body.nogi .nogi-topbar .side a.tb-btn:hover{background:var(--gold);border-color:var(--gold)!important;color:#2d1013}.m-anprobe .nv14-toprod{background:var(--wine)!important;color:#fff!important;border-color:var(--wine)!important}.m-anprobe .nv14-toprod:hover{background:var(--rose-deep)!important;border-color:var(--rose-deep)!important}body.nogi.woocommerce-cart table.cart{border:0!important;background:transparent;overflow:visible}body.nogi.woocommerce-cart table.cart thead{display:none}body.nogi.woocommerce-cart table.cart,body.nogi.woocommerce-cart table.cart tbody{display:block}body.nogi.woocommerce-cart table.cart tr.woocommerce-cart-form__cart-item{display:grid;grid-template-columns:96px 1fr auto auto 40px;gap:6px 20px;align-items:center;background:var(--white);border:1px solid var(--line);border-radius:18px;padding:16px 18px;margin-bottom:12px;box-shadow:0 18px 40px -32px rgba(45,16,19,.4)}body.nogi.woocommerce-cart table.cart tr.woocommerce-cart-form__cart-item td{display:block;border:0!important;padding:0!important;background:transparent!important}body.nogi.woocommerce-cart table.cart td.product-remove{grid-column:5;grid-row:1/3;justify-self:end}body.nogi.woocommerce-cart table.cart td.product-thumbnail{grid-column:1;grid-row:1/3}body.nogi.woocommerce-cart table.cart td.product-thumbnail img{width:96px!important;height:112px;object-fit:cover;border-radius:14px;display:block}body.nogi.woocommerce-cart table.cart td.product-name{grid-column:2;grid-row:1;align-self:end}body.nogi.woocommerce-cart table.cart td.product-name a{font-family:var(--serif);font-size:1.18rem;color:var(--wine);text-decoration:none;border:0}body.nogi.woocommerce-cart table.cart td.product-name a:hover{color:var(--rose-deep)}body.nogi.woocommerce-cart table.cart td.product-price{grid-column:2;grid-row:2;align-self:start;color:var(--grey);font-size:.85rem}body.nogi.woocommerce-cart table.cart td.product-quantity{grid-column:3;grid-row:1/3}body.nogi.woocommerce-cart table.cart td.product-subtotal{grid-column:4;grid-row:1/3;font-family:var(--serif);font-weight:600;font-size:1.15rem;color:var(--wine)}body.nogi.woocommerce-cart table.cart td.actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;background:var(--white);border:1px solid var(--line);border-radius:18px;padding:14px 16px!important;margin-top:2px}body.nogi.woocommerce-cart td.actions .coupon{display:flex;gap:10px;flex:1 1 100%;width:100%;float:none!important;align-items:center}body.nogi.woocommerce-cart td.actions .coupon label{display:none}body.nogi.woocommerce-cart td.actions .coupon input#coupon_code{flex:1;width:auto;min-height:48px;border-radius:999px;padding:0 20px;border:1px solid var(--line);background:var(--paper)}body.nogi.woocommerce-cart td.actions .coupon button{border-radius:999px;min-height:48px;white-space:nowrap}body.nogi.woocommerce-cart td.actions>button[name=update_cart]{margin-left:auto;background:transparent!important;border:1px solid var(--line)!important;color:var(--grey)!important;border-radius:999px;min-height:48px}body.nogi.woocommerce-cart td.actions>button[name=update_cart]:hover{border-color:var(--rose-deep)!important;color:var(--rose-deep)!important}@media(max-width:640px){body.nogi.woocommerce-cart table.cart tr.woocommerce-cart-form__cart-item{grid-template-columns:72px 1fr 34px;gap:4px 12px}body.nogi.woocommerce-cart table.cart td.product-thumbnail img{width:72px!important;height:84px}body.nogi.woocommerce-cart table.cart td.product-remove{grid-column:3;grid-row:1}body.nogi.woocommerce-cart table.cart td.product-quantity{grid-column:2;grid-row:3}body.nogi.woocommerce-cart table.cart td.product-subtotal{grid-column:3;grid-row:3;font-size:1rem}}body.nogi.woocommerce-checkout #page,body.nogi.woocommerce-cart #page{overflow:visible!important}body.nogi.woocommerce-checkout form.checkout{grid-template-rows:auto 1fr}body.nogi.woocommerce-checkout form.checkout>#customer_details{grid-column:1;grid-row:1/3}body.nogi.woocommerce-checkout form.checkout>#order_review_heading{grid-column:2;grid-row:1;align-self:end}body.nogi.woocommerce-checkout form.checkout>#order_review{grid-column:2;grid-row:2;align-self:start}
.nv14-arr,body.nogi .prod-nav button,.nv15-nav button{background:#fff!important;border:1px solid var(--line)!important;color:var(--wine)!important;box-shadow:0 10px 26px -14px rgba(45,16,19,.45)}.nv14-arr svg,.nv14-arr svg *,body.nogi .prod-nav button svg,body.nogi .prod-nav button svg *,.nv15-nav button svg,.nv15-nav button svg *{stroke:var(--wine)!important;stroke-width:2}.nv14-arr:hover,body.nogi .prod-nav button:hover,.nv15-nav button:hover{background:var(--wine)!important;border-color:var(--wine)!important}.nv14-arr:hover svg *,body.nogi .prod-nav button:hover svg *,.nv15-nav button:hover svg *{stroke:#fff!important}.nv12-top{background:var(--wine)!important;border-color:var(--wine)!important}.nv12-top svg,.nv12-top svg *{stroke:#fff!important}.nv12-top:hover{background:var(--rose-deep)!important;border-color:var(--rose-deep)!important}body.nogi .finder .nwrap{align-items:center}body.nogi .finder .nbtn{align-self:center!important}body.nogi #rezept{max-width:none!important;border-radius:0!important;margin:0!important;position:relative;overflow:hidden}body.nogi #rezept .bg{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background-size:cover!important;background-position:center!important;object-fit:cover}body.nogi #rezept .veil{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}body.nogi #best{padding-bottom:clamp(24px,3vw,42px)}body.nogi #neu{padding-top:clamp(24px,3vw,42px)}.nv14-more{margin-top:16px}body.nogi .nsec{padding-top:clamp(40px,5.5vw,74px);padding-bottom:clamp(40px,5.5vw,74px)}#nogiHero .nbtn.ghost{background:rgba(45,16,19,.5)!important;border-color:rgba(255,255,255,.55)!important;color:#fff!important;backdrop-filter:blur(3px)}body.nogi .feat-big .bdg,body.nogi .band .bdg{background:rgba(45,16,19,.55)!important;border:1px solid rgba(255,255,255,.35)!important;border-radius:999px;padding:6px 13px;backdrop-filter:blur(3px);color:#fff!important}body.nogi.woocommerce-cart td.actions{position:relative}body.nogi.woocommerce-cart td.actions>button[name=update_cart]{position:static!important;opacity:1!important;pointer-events:auto;width:auto!important;height:auto!important;min-height:44px!important;padding:10px 18px!important;margin:12px 0!important;overflow:visible}body.nogi.woocommerce-cart td.actions .coupon{background:var(--paper);border-radius:999px;padding:6px 6px 6px 20px;border:1px solid var(--line)}body.nogi.woocommerce-cart td.actions .coupon input#coupon_code{background:transparent;border:0!important;box-shadow:none!important;min-height:44px}body.nogi.woocommerce-cart td.actions .coupon button[name=apply_coupon]{min-height:44px;padding:0 22px}body.nogi.woocommerce-cart table.cart td.product-price{color:var(--rose-deep)}body.nogi.woocommerce-checkout #order_review{max-height:calc(100vh - 130px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}body.nogi.woocommerce-checkout form.checkout{margin-bottom:64px}body.nogi.single-product .related.products,body.nogi.single-product .upsells.products{position:relative}body.nogi.single-product .related ul.products,body.nogi.single-product .upsells ul.products{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;gap:14px;scroll-snap-type:x proximity;padding:4px 4px 10px;scrollbar-width:none}body.nogi.single-product .related ul.products::-webkit-scrollbar,body.nogi.single-product .upsells ul.products::-webkit-scrollbar{display:none}body.nogi.single-product .related ul.products li.product,body.nogi.single-product .upsells ul.products li.product{flex:0 0 250px!important;width:250px!important;margin:0!important;scroll-snap-align:start}.nv15-fade{position:absolute;top:0;right:0;bottom:0;width:64px;background:linear-gradient(90deg,rgba(250,247,243,0),var(--cream));pointer-events:none;transition:opacity .4s;z-index:3}.nv15-nav{position:absolute;top:6px;right:0;display:flex;gap:8px;z-index:4}.nv15-nav button{width:40px;height:40px;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:.3s;padding:0}.nv15-nav button svg{width:16px;height:16px;fill:none}@media(max-width:900px){body.nogi .ticker{display:none!important}body.nogi .nogi-topbar .nwrap{justify-content:center}body.nogi .nogi-topbar .side{width:100%;justify-content:center;flex-wrap:wrap;row-gap:5px}body.nogi .nogi-topbar .side>*{padding:0 6px;border-left:0!important}body.nogi .nogi-topbar .side a:not(.tb-btn){display:none!important}body.nogi .nogi-topbar .side a.tb-btn{margin-left:6px;font-size:.58rem;padding:4px 11px!important}body.nogi .storefront-sorting{flex-wrap:wrap!important}body.nogi .storefront-sorting>.nchips-sort{flex:1 1 100%!important;margin-top:8px}body.nogi .storefront-sorting>.nchips-sort select{width:100%}body.nogi.woocommerce-checkout form.checkout{grid-template-columns:1fr!important;grid-template-rows:none!important}body.nogi.woocommerce-checkout form.checkout>#customer_details,body.nogi.woocommerce-checkout form.checkout>#order_review_heading,body.nogi.woocommerce-checkout form.checkout>#order_review{grid-column:1!important;grid-row:auto!important}body.nogi.woocommerce-checkout #order_review{position:static!important;max-height:none!important;overflow:visible!important}body.nogi.single-product .related ul.products li.product,body.nogi.single-product .upsells ul.products li.product{flex-basis:200px!important;width:200px!important}.nv15-nav button{width:34px;height:34px}.nv14-arr{width:42px!important;height:42px!important}}
button.totop{display:none!important}body.nogi .nogi-dash2 .nd-st{border-radius:16px}.nv16-feat-head{margin:26px 0 14px}.nv16-feat-head .ey{display:block;font-family:var(--sans);font-size:.64rem;letter-spacing:.3em;text-transform:uppercase;color:var(--rose-deep);font-weight:600;margin-bottom:4px}.nv16-feat-head h3{font-family:var(--serif);color:var(--wine);font-size:1.5rem;margin:0}.nv16-feat{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:26px}.nv16-feat button{text-align:left;background:linear-gradient(150deg,#fff,var(--paper));border:1px solid var(--line);border-radius:18px;padding:18px;cursor:pointer;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s;display:flex;flex-direction:column;gap:8px;font-family:var(--sans)}.nv16-feat button:hover{transform:translateY(-4px);box-shadow:0 22px 46px -32px rgba(45,16,19,.45);border-color:var(--gold)}.nv16-feat .ic{width:44px;height:44px;border-radius:50%;background:rgba(168,106,94,.12);display:inline-flex;align-items:center;justify-content:center}.nv16-feat .ic svg{width:21px;height:21px;stroke:var(--rose-deep);fill:none;stroke-width:1.6}.nv16-feat b{font-family:var(--serif);font-weight:500;color:var(--wine);font-size:1.05rem}.nv16-feat .d{font-size:.8rem;color:var(--grey);line-height:1.45}.nv16-feat .go{font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--rose-deep);font-weight:600;margin-top:2px}body.nogi .u-columns form.register .woocommerce-privacy-policy-text{font-size:.78rem;color:var(--grey)}.nv16-gate{position:fixed;inset:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;transition:opacity .35s var(--ease),visibility .35s}.nv16-gate.on{opacity:1;visibility:visible}.nv16-gate .sc{position:absolute;inset:0;background:rgba(32,9,12,.55);backdrop-filter:blur(5px)}.nv16-gate .card{position:relative;background:var(--cream);border-radius:24px;max-width:460px;width:100%;padding:34px 30px;box-shadow:0 40px 90px -40px rgba(0,0,0,.5);transform:translateY(14px);transition:transform .35s var(--ease)}.nv16-gate.on .card{transform:none}.nv16-gate .x{position:absolute;top:14px;right:16px;background:none;border:0;font-size:1.5rem;color:var(--grey);cursor:pointer;line-height:1}.nv16-gate .ey{display:block;font-family:var(--sans);font-size:.64rem;letter-spacing:.3em;text-transform:uppercase;color:var(--rose-deep);font-weight:600;margin-bottom:8px}.nv16-gate h3{font-family:var(--serif);color:var(--wine);font-size:1.7rem;margin:0 0 10px;font-weight:500}.nv16-gate p{font-family:var(--sans);font-size:.9rem;color:var(--grey);line-height:1.6;margin:0 0 16px}.nv16-gate ul{list-style:none;margin:0 0 20px;padding:0;font-family:var(--sans);font-size:.85rem;color:var(--wine)}.nv16-gate ul li{display:flex;gap:9px;align-items:center;padding:4px 0}.nv16-gate ul li::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold);flex:0 0 auto}.nv16-gate .row{display:flex;gap:10px;flex-wrap:wrap}.nv16-gate .row a{flex:1;min-width:150px;text-align:center;font-family:var(--sans);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;text-decoration:none;padding:15px 12px;border-radius:999px;transition:.3s}.nv16-gate .row a.b1{background:var(--wine);color:#fff}.nv16-gate .row a.b1:hover{background:var(--rose-deep)}.nv16-gate .row a.b2{border:1px solid var(--wine);color:var(--wine)}.nv16-gate .row a.b2:hover{background:var(--wine);color:#fff}.nv16-nav{display:none}@media(max-width:900px){.nv16-nav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:300;background:rgba(255,255,255,.96);backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:6px 4px calc(6px + env(safe-area-inset-bottom));justify-content:space-around}.nv16-nav a{display:flex;flex-direction:column;align-items:center;gap:3px;text-decoration:none;font-family:var(--sans);font-size:.58rem;letter-spacing:.06em;color:var(--grey);padding:4px 8px;border-radius:12px;transition:.25s;min-width:56px}.nv16-nav a svg{width:21px;height:21px;stroke:currentColor;fill:none;stroke-width:1.7}.nv16-nav a.on{color:var(--wine);font-weight:600}.nv16-nav a.on svg{stroke:var(--wine)}body.nogi{padding-bottom:calc(62px + env(safe-area-inset-bottom))}body.nogi .nora{bottom:calc(76px + env(safe-area-inset-bottom))!important}.nv12-top{bottom:calc(76px + env(safe-area-inset-bottom))!important}body.nogi .nogi-buybar{bottom:calc(58px + env(safe-area-inset-bottom))!important}body.nogi .nogi-cmpbar{bottom:calc(58px + env(safe-area-inset-bottom))!important}.nv16-feat{grid-template-columns:1fr 1fr}}@media(min-width:681px) and (max-width:1024px){.nv16-feat{grid-template-columns:1fr 1fr}}
@media (max-width:782px){.nv16-nav a{min-width:0 !important;padding:4px 4px !important;flex:1 1 0}.nv16-nav a.nv127-cart{position:relative}.nv16-nav a.nv127-cart .nv127-cnt{position:absolute;top:-2px;left:calc(50% + 6px);min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#6E2A36;color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;letter-spacing:0;box-shadow:0 2px 6px rgba(45,16,19,.35)}.nv16-nav a.nv127-cart .nv127-cnt.zero{display:none}.nv127-toast{position:fixed;left:12px;right:12px;bottom:80px;z-index:99999;background:#fff;border:1px solid #EBD9D4;border-radius:22px;padding:16px 16px 14px;box-shadow:0 18px 44px -16px rgba(74,26,34,.6);transform:translateY(24px);opacity:0;transition:transform .3s,opacity .3s;font-family:'Poppins','Segoe UI',sans-serif}.nv127-toast.on{transform:none;opacity:1}.nv127-toast .t{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding-right:30px}.nv127-toast .t i{flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#2E7D4F;color:#fff;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:18px;font-weight:700}.nv127-toast .t b{font-size:15.5px;color:#2D1013;line-height:1.3}.nv127-toast .t b small{display:block;font-weight:400;font-size:13px;color:#6B5551;margin-top:2px}.nv127-toast .x{position:absolute;top:8px;right:10px;width:34px;height:34px;border:0;background:transparent;color:#8C6F6B;font-size:22px;line-height:34px;cursor:pointer}.nv127-toast .r{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nv127-toast .r a{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:999px;text-decoration:none !important;font-weight:700;font-size:14px;padding:0 10px;text-align:center;text-transform:none !important;letter-spacing:.01em}.nv127-toast .r a.k{grid-column:1 / -1;background:linear-gradient(120deg,#2D1013,#6E2A36);color:#fff !important;font-size:15px;min-height:52px}.nv127-toast .r a.w{background:#F7ECE8;color:#2D1013 !important}.nv127-toast .r a.s{background:transparent;color:#6B5551 !important;border:1px solid #EBD9D4}body.nv127-toast-on .nora,body.nv127-toast-on .nv12-top{opacity:0;pointer-events:none}body.nv127-kasse .nogi-steps{display:none !important}.nv127-steps{display:flex;align-items:center;justify-content:center;gap:0;margin:4px 0 18px;padding:0 4px}.nv127-steps .s{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#A08C88;letter-spacing:.02em}.nv127-steps .s i{width:30px;height:30px;border-radius:50%;border:2px solid #D9C6C1;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:14px;color:#A08C88;background:#fff}.nv127-steps .s.cur{color:#2D1013}.nv127-steps .s.cur i{background:#2D1013;border-color:#2D1013;color:#fff}.nv127-steps .s.done i{background:#2E7D4F;border-color:#2E7D4F;color:#fff}.nv127-steps .s.done{color:#2E7D4F}.nv127-steps .l{flex:0 0 34px;height:2px;background:#D9C6C1;margin:0 8px}.nv127-steps .l.done{background:#2E7D4F}body.nv127-kasse.nv127-s1 .nv19-side,body.nv127-kasse.nv127-s1 #order_review_heading,body.nv127-kasse.nv127-s1 #order_review{display:none !important}body.nv127-kasse.nv127-s2 #customer_details,body.nv127-kasse.nv127-s2 .nogi-check-trust,body.nv127-kasse.nv127-s2 .woocommerce-form-coupon-toggle,body.nv127-kasse.nv127-s2 form.checkout_coupon{display:none !important}body.nv127-kasse.nv127-s2 .nv19-side{display:block !important}.nv127-next{display:none;width:100%;min-height:54px;margin:18px 0 6px;border:0;border-radius:999px;background:linear-gradient(120deg,#2D1013,#6E2A36);color:#fff;font-size:16px;font-weight:700;letter-spacing:.02em;box-shadow:0 12px 26px -12px rgba(45,16,19,.9);cursor:pointer}body.nv127-kasse.nv127-s1 .nv127-next{display:block}.nv127-back{display:none;align-items:center;gap:6px;margin:0 0 14px;font-size:14px;color:#6B5551;text-decoration:underline;background:none;border:0;padding:6px 0;cursor:pointer}body.nv127-kasse.nv127-s2 .nv127-back{display:inline-flex}.nv127-summ{display:none;margin:0 0 16px;padding:12px 16px;border-radius:16px;background:#FBF6F4;border:1px solid #EBD9D4;font-size:14px;color:#2D1013;line-height:1.5}.nv127-summ b{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#8C6F6B;margin-bottom:4px}body.nv127-kasse.nv127-s2 .nv127-summ{display:block}.nv127-hint{display:none;margin:10px 0 0;padding:12px 14px;border-radius:14px;background:#FDECEC;color:#8B1E1E;font-size:14px;line-height:1.45}.nv127-hint.on{display:block}body.nv127-kasse .form-row.nv127-miss input,body.nv127-kasse .form-row.nv127-miss select,body.nv127-kasse .form-row.nv127-miss .select2-selection{border-color:#C0392B !important;box-shadow:0 0 0 3px rgba(192,57,43,.15) !important}.nv126-bar.nv127-off{opacity:0;transform:translateY(20px);pointer-events:none}html body.nogi .woocommerce-form-coupon-toggle .woocommerce-info a{color:#6E2A36 !important;text-decoration:underline !important;font-weight:600}}
.nv14-arr,body.nogi .prod-nav button,.nv15-nav button{border:1.5px solid var(--wine)!important}body.nogi .finder .nwrap{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding-top:clamp(30px,4vw,46px);padding-bottom:clamp(30px,4vw,46px)}body.nogi .finder h3{margin:0}body.nogi .finder p{margin:0;max-width:560px}body.nogi .finder .nbtn{align-self:flex-start!important;margin-top:6px}body.nogi #rezept{height:auto!important;min-height:0!important}body.nogi #rezept .nwrap{position:relative;z-index:3;height:auto!important;padding-top:clamp(46px,5.5vw,80px);padding-bottom:clamp(46px,5.5vw,80px)}body.nogi #rezept .inner{height:auto!important}body.nogi #rezept .bg{z-index:0}body.nogi #rezept .veil{z-index:1;background:linear-gradient(95deg,rgba(32,9,12,.9) 10%,rgba(32,9,12,.5) 55%,rgba(32,9,12,.22))!important}body.nogi.woocommerce-checkout #order_review{margin-bottom:28px}.nv17-consent{display:flex;gap:11px;align-items:flex-start;background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:13px 15px;margin:0 0 16px;font-family:var(--sans);font-size:.83rem;color:var(--wine);line-height:1.55;cursor:pointer}.nv17-consent input{margin-top:3px;accent-color:var(--wine);width:16px;height:16px;flex:0 0 auto}.apv-choice.nv17-off{opacity:.42;pointer-events:none;filter:grayscale(.4)}.nv17-wrap{margin:0 0 26px}.nv17-card{background:var(--white);border:1px solid var(--line);border-radius:18px;padding:20px 22px;box-shadow:0 16px 38px -30px rgba(45,16,19,.35)}.nv17-card .ey{display:block;font-family:var(--sans);font-size:.62rem;letter-spacing:.26em;text-transform:uppercase;color:var(--rose-deep);font-weight:600;margin-bottom:8px}.nv17-card p{font-family:var(--sans);font-size:.87rem;color:var(--grey);line-height:1.6;margin:0 0 12px}.nv17-card p b{color:var(--wine)}.nv17-note{font-size:.74rem!important;opacity:.85}.nv17-track{margin-bottom:16px}.nv17-track .hd{margin-bottom:16px}.nv17-track .hd b{font-family:var(--serif);color:var(--wine);font-size:1.08rem;font-weight:500;display:block;margin-top:2px}.nv17-track .tr{display:flex;align-items:center;gap:6px;margin:0 0 14px;flex-wrap:wrap}.nv17-track .st{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:82px}.nv17-track .st i{width:34px;height:34px;border-radius:50%;border:1.5px solid var(--line);display:flex;align-items:center;justify-content:center;font-style:normal;font-family:var(--sans);font-size:.8rem;color:var(--grey);background:var(--white);transition:.3s}.nv17-track .st span{font-family:var(--sans);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:var(--grey)}.nv17-track .st.done i{background:var(--wine);border-color:var(--wine);color:#fff}.nv17-track .st.cur i{border-color:var(--rose-deep);color:var(--rose-deep);box-shadow:0 0 0 4px rgba(168,106,94,.15)}.nv17-track .st.cur span,.nv17-track .st.done span{color:var(--wine)}.nv17-track em{flex:1;min-width:20px;height:2px;background:var(--line)}.nv17-track em.done{background:var(--wine)}.nv17-duo{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.nv17-link{font-family:var(--sans);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--rose-deep);text-decoration:none;background:none;border:0;padding:0;cursor:pointer}.nv17-link:hover{color:var(--wine)}.nv17-card .row{display:flex;gap:16px;flex-wrap:wrap}.nv17-try{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--line);font-family:var(--sans);font-size:.84rem}.nv17-try:last-child{border-bottom:0}.nv17-try a{color:var(--wine);text-decoration:none;flex:1}.nv17-try a:hover{color:var(--rose-deep)}.nv17-try time{font-size:.7rem;color:var(--grey)}@media(max-width:900px){.nv17-duo{grid-template-columns:1fr}}
.nv14-arr,.nv15-nav button,body.nogi .prod-nav button{color:var(--wine)!important;position:relative}.nvc{display:block;width:13px!important;height:13px!important;background:none!important;border-right:2.6px solid currentColor;border-bottom:2.6px solid currentColor;border-radius:1px}.nvc.l{transform:rotate(135deg);margin-left:5px}.nvc.r{transform:rotate(-45deg);margin-right:5px}.nv14-arr:hover,.nv15-nav button:hover,body.nogi .prod-nav button:hover{color:#fff!important}body.nogi .finder .nwrap{align-items:center!important;text-align:center}body.nogi .finder p{max-width:640px}body.nogi .finder .nbtn{align-self:center!important}.nv19-prof{grid-column:1;grid-row:1;background:linear-gradient(135deg,#2d1013,#5a2030 75%,#3a1219);border-radius:20px;padding:22px 20px;display:flex;align-items:center;gap:14px;color:#fff;box-shadow:0 24px 52px -36px rgba(45,16,19,.6);position:relative;overflow:hidden}.nv19-prof::after{content:"";position:absolute;top:-50%;right:-20%;width:70%;height:200%;background:radial-gradient(closest-side,rgba(201,162,110,.18),transparent);pointer-events:none}.nv19-prof i{width:52px;height:52px;border-radius:50%;border:2px solid var(--gold);display:flex;align-items:center;justify-content:center;font-style:normal;font-family:var(--serif);font-size:1.25rem;color:#fff;background:rgba(255,255,255,.08);flex:0 0 auto}.nv19-prof b{display:block;font-family:var(--serif);font-weight:500;font-size:1.12rem;line-height:1.2}.nv19-prof .tier{display:inline-block;margin-top:5px;font-family:var(--sans);font-size:.58rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);border:1px solid rgba(201,162,110,.5);border-radius:999px;padding:3px 10px}body.nogi.woocommerce-account .woocommerce-MyAccount-navigation{grid-column:1;grid-row:2;top:110px}body.nogi.woocommerce-account .woocommerce-MyAccount-content{grid-column:2;grid-row:1/span 2}body.nogi .woocommerce-MyAccount-navigation li a{padding:9px 10px;gap:12px;font-size:.88rem}body.nogi .woocommerce-MyAccount-navigation li a svg{width:36px;height:36px;padding:9px;border-radius:12px;background:rgba(168,106,94,.1);box-sizing:border-box}body.nogi .woocommerce-MyAccount-navigation li a::after{content:"\203A";margin-left:auto;color:var(--line);font-size:1.1rem;transition:.25s}body.nogi .woocommerce-MyAccount-navigation li a:hover::after{color:var(--rose-deep);transform:translateX(2px)}body.nogi .woocommerce-MyAccount-navigation li.is-active a svg{background:rgba(255,255,255,.16)}body.nogi .woocommerce-MyAccount-navigation li.is-active a::after{color:#fff}@media(max-width:900px){.nv19-prof{grid-column:1/-1;grid-row:auto}body.nogi.woocommerce-account .woocommerce-MyAccount-navigation{grid-column:1/-1;grid-row:auto;top:auto}body.nogi.woocommerce-account .woocommerce-MyAccount-content{grid-column:1/-1;grid-row:auto}}body.nogi.woocommerce-checkout form.checkout{grid-template-rows:none!important}body.nogi.woocommerce-checkout form.checkout>#customer_details{grid-column:1!important;grid-row:1!important}.nv19-side{grid-column:2;grid-row:1;align-self:start;position:sticky;top:96px}body.nogi.woocommerce-checkout #order_review{position:static!important;max-height:none!important;overflow:visible!important;margin:0!important}body.nogi.woocommerce-checkout #order_review_heading{margin:0 0 12px!important}
svg.nva{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;display:block!important;flex:0 0 auto}svg.nva,svg.nva *{fill:none!important;stroke:currentColor!important;stroke-width:2.4!important;stroke-linecap:round!important;stroke-linejoin:round!important;background:none!important}.nv14-arr,.nv15-nav button,body.nogi .prod-nav button{color:var(--wine)!important}.nv14-arr:hover,.nv15-nav button:hover,body.nogi .prod-nav button:hover{color:#fff!important}
.nv24{position:fixed;left:16px;right:16px;bottom:16px;z-index:99990;max-width:680px;margin:0 auto;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 30px 70px -30px rgba(45,16,19,.45);padding:20px 22px;font-family:var(--sans);display:none}.nv24.on{display:block;animation:nv24in .45s var(--ease)}@keyframes nv24in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.nv24 h3{font-family:var(--serif);font-weight:500;font-size:1.15rem;color:var(--wine);margin:0 0 6px}.nv24 p{font-size:.8rem;line-height:1.55;color:var(--grey);margin:0 0 12px}.nv24 p a{color:var(--rose-deep)}.nv24-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.nv24-row button{cursor:pointer;border-radius:999px;padding:.68rem 1.25rem;font-family:var(--sans);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;transition:.25s}.nv24-acc{background:var(--wine);color:#fff;border:0}.nv24-acc:hover{background:var(--rose-deep)}.nv24-min{background:none;border:1px solid var(--line);color:var(--wine)}.nv24-min:hover{border-color:var(--rose-deep);color:var(--rose-deep)}.nv24-set{background:none;border:0;color:var(--grey);text-decoration:underline;text-transform:none;letter-spacing:.02em;font-size:.72rem}.nv24-opts{display:none;margin:4px 0 12px;border-top:1px solid var(--line);padding-top:12px}.nv24.detail .nv24-opts{display:block}.nv24-opt{display:flex;align-items:flex-start;gap:10px;padding:7px 0}.nv24-opt input{margin-top:3px;accent-color:var(--wine);width:16px;height:16px}.nv24-opt b{display:block;font-size:.78rem;color:var(--wine);font-weight:600}.nv24-opt span{font-size:.72rem;color:var(--grey);line-height:1.45}.nogi-legal-line{display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:center;padding:14px 0 0;font-family:var(--sans);font-size:.7rem}.nogi-legal-line a,.nogi-legal-line button{background:none;border:0;cursor:pointer;color:var(--grey);text-decoration:none;font-family:var(--sans);font-size:.7rem;letter-spacing:.04em;padding:0}.nogi-legal-line a:hover,.nogi-legal-line button:hover{color:var(--rose-deep)}@media(max-width:600px){.nv24{left:8px;right:8px;bottom:8px;padding:16px}.nv24-row button{flex:1 1 auto}}
.nv25-skip{position:absolute;left:-9999px;top:0;z-index:100000;background:var(--wine);color:#fff;padding:12px 22px;border-radius:0 0 12px 0;font-family:var(--sans);font-size:.8rem;text-decoration:none}.nv25-skip:focus{left:0}body.nogi :focus-visible{outline:2px solid var(--rose-deep)!important;outline-offset:2px!important;border-radius:4px}body.nogi .nbtn:focus-visible,body.nogi button:focus-visible{outline-offset:3px!important}@media(prefers-reduced-motion:reduce){body.nogi *,body.nogi *::before,body.nogi *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
.nv26-row{display:flex;justify-content:space-between;gap:10px;font-size:.82rem;margin:6px 0;color:var(--grey)}.nv26-row b{color:var(--wine)}.nv26-row .st-genehmigt{color:#2e7d32}.nv26-row .st-abgelehnt{color:#b3261e}.nv26-note{font-size:.7rem;color:var(--grey);margin:8px 0 0;line-height:1.5}.nv26-giftbox{border:1px dashed var(--gold);border-radius:16px;padding:18px 20px;margin:0 0 24px;background:var(--paper)}.nv26-trust{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:46px 0}.nv26-trust .nwrap{max-width:var(--maxw);margin:0 auto;padding:0 4vw}.nv26-trust h3{font-family:var(--serif);font-weight:500;font-size:1.5rem;color:var(--wine);margin:0 0 18px;text-align:center}.nv26-badges{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.nv26-badge{border:1px solid var(--gold);border-radius:14px;padding:14px 20px;text-align:center;min-width:170px;background:#fff}.nv26-badge b{display:block;font-family:var(--sans);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--wine)}.nv26-badge span{display:block;margin-top:5px;font-family:var(--sans);font-size:.66rem;color:var(--grey)}.nv26-gar{max-width:820px;margin:34px auto 0;background:linear-gradient(120deg,var(--wine),#5a2030);border-radius:20px;padding:28px 30px;color:#fff}.nv26-gar h4{font-family:var(--serif);font-weight:500;font-size:1.25rem;margin:0 0 12px;color:#fff!important}.nv26-gar ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.nv26-gar li{font-family:var(--sans);font-size:.8rem;line-height:1.5;color:rgba(255,255,255,.88);padding-left:22px;position:relative}.nv26-gar li::before{content:"\2713";position:absolute;left:0;color:var(--gold)}.nv26-share{margin:16px 0;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.nv26-share button{background:var(--wine);color:#fff;border:0;border-radius:999px;padding:.7rem 1.3rem;font-family:var(--sans);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.nv26-share span{font-size:.72rem;color:var(--grey);font-family:var(--sans)}@media(max-width:640px){.nv26-badge{flex:1 1 44%}}
body.nogi.single-product section.nogi-pfeat{margin-top:76px!important}body.nogi-gift-product .nogi-taxline,body.nogi-gift-product .nogi-specs,body.nogi-gift-product .nogi-tryon-btn,body.nogi-gift-product .nogi-pacc,body.nogi-gift-product .nogi-cd,body.nogi-gift-product .nv10-stock,body.nogi-gift-product .nv18-stock,body.nogi-gift-product .nogi-usp-box{display:none!important}.nv31-giftnote{border:1px dashed var(--gold);border-radius:16px;background:var(--paper);padding:16px 20px;margin:14px 0}.nv31-giftnote b{font-family:var(--sans);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--rose-deep)}.nv31-giftnote p{margin:6px 0 0;font-size:.84rem;line-height:1.6;color:var(--grey)}.nv31-gift-feat{margin-top:56px!important}body.nogi-gift-archive .nogi-arch-hero .chn,body.nogi-gift-archive .nogi-loop-tryon,body.nogi-gift-archive .nogi-rezept-band{display:none!important}.nv31-newsnote{font-size:.62rem;color:var(--grey);margin-top:6px;line-height:1.5}.nv31-newsnote a{color:var(--rose-deep)}.nv31-newsok{font-size:.74rem;color:var(--gold);margin-top:8px}
.nv32{padding:64px 0;background:#fff;border-bottom:1px solid var(--line)}.nv32 .nwrap{max-width:var(--maxw);margin:0 auto;padding:0 4vw}.nv32 .eyebrow{display:block;text-align:center;font-family:var(--sans);font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;color:var(--rose-deep);margin-bottom:10px}.nv32 h2{font-family:var(--serif);font-weight:500;font-size:clamp(1.7rem,3.4vw,2.4rem);color:var(--wine);text-align:center;margin:0 0 8px}.nv32 .sub{max-width:620px;margin:0 auto 34px;text-align:center;font-family:var(--sans);font-size:.9rem;line-height:1.65;color:var(--grey)}.nv32-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.nv32-card{position:relative;display:block;background:var(--cream);border:1px solid var(--line);border-radius:18px;padding:24px 24px 22px;text-decoration:none;transition:.3s;overflow:hidden}.nv32-card:hover{transform:translateY(-3px);border-color:var(--gold);box-shadow:0 22px 46px -34px rgba(45,16,19,.5)}.nv32-card i{position:absolute;top:14px;right:18px;font-style:normal;font-family:var(--serif);font-size:2.6rem;color:rgba(191,160,106,.28);line-height:1}.nv32-card b{display:block;font-family:var(--serif);font-weight:500;font-size:1.15rem;color:var(--wine);margin-bottom:7px;padding-right:44px}.nv32-card span{display:block;font-family:var(--sans);font-size:.8rem;line-height:1.55;color:var(--grey)}.nv32-card em{display:inline-block;margin-top:12px;font-style:normal;font-family:var(--sans);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--rose-deep)}.nv32-card:hover em{color:var(--wine)}.nv32-vid{display:none;margin-top:8px;font-family:var(--sans);font-size:.72rem;line-height:1.5;color:var(--wine);background:var(--paper);border-left:3px solid var(--gold);border-radius:0 10px 10px 0;padding:9px 12px}.nv32-vid.on{display:block}
body.nogi-fpage .site-main{max-width:880px;margin:0 auto;padding:54px 4vw 90px}body.nogi-kpage .site-main{max-width:1020px;margin:0 auto;padding:54px 4vw 90px}body.nogi-fpage .entry-header,body.nogi-kpage .entry-header{display:none}.nfaq .eyebrow,.nkas .eyebrow{display:block;text-align:center;font-family:var(--sans);font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;color:var(--rose-deep);margin-bottom:10px}.nfaq h1,.nkas h1{font-family:var(--serif);font-weight:500;font-size:clamp(1.8rem,3.6vw,2.5rem);color:var(--wine);text-align:center;margin:0 0 8px}.nfaq .sub,.nkas .sub{max-width:600px;margin:0 auto 34px;text-align:center;font-family:var(--sans);font-size:.88rem;line-height:1.6;color:var(--grey)}.nfaq h2{font-family:var(--serif);font-weight:500;font-size:1.35rem;color:var(--wine);margin:34px 0 12px;padding-top:18px;border-top:1px solid var(--line)}.nfaq details{background:#fff;border:1px solid var(--line);border-radius:14px;margin:0 0 10px;overflow:hidden}.nfaq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:14px;align-items:center;padding:15px 18px;font-family:var(--sans);font-size:.9rem;font-weight:600;color:var(--wine)}.nfaq summary::-webkit-details-marker{display:none}.nfaq summary:after{content:'+';font-family:var(--serif);font-size:1.3rem;color:var(--gold);flex-shrink:0;transition:.25s}.nfaq details[open] summary:after{transform:rotate(45deg)}.nfaq details[open]{border-color:var(--gold)}.nfaq .a{padding:0 18px 16px;font-family:var(--sans);font-size:.86rem;line-height:1.65;color:var(--grey)}.nfaq .a a{color:var(--rose-deep)}.nfaq .a table{width:100%;border-collapse:collapse;margin:8px 0;font-size:.8rem}.nfaq .a td,.nfaq .a th{border:1px solid var(--line);padding:6px 10px;text-align:left;color:var(--wine)}.nfaq .a th{background:var(--paper);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.nkas-search{display:block;width:100%;max-width:420px;margin:0 auto 22px;padding:13px 18px;border:1px solid var(--line);border-radius:999px;background:#fff;font-family:var(--sans);font-size:.9rem;color:var(--wine)}.nkas-search:focus{outline:none;border-color:var(--rose-deep)}.nkas table{width:100%;border-collapse:collapse;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 14px 34px -28px rgba(45,16,19,.4)}.nkas th{background:var(--wine);color:var(--cream);font-family:var(--sans);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;padding:12px 14px;text-align:left}.nkas td{border-bottom:1px solid var(--line);padding:11px 14px;font-family:var(--sans);font-size:.84rem;color:var(--wine)}.nkas td b{font-family:var(--serif);font-weight:500;font-size:.95rem}.nkas td small{color:var(--grey)}.nkas tr:hover td{background:var(--paper)}.nkas .note{font-family:var(--sans);font-size:.75rem;line-height:1.6;color:var(--grey);background:var(--paper);border-left:3px solid var(--gold);border-radius:0 10px 10px 0;padding:12px 16px;margin:22px 0}.nkas .cta{text-align:center;margin-top:26px}.nkas .cta a{display:inline-block;background:var(--wine);color:var(--cream);padding:14px 30px;border-radius:999px;font-family:var(--sans);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.nkas .cta a:hover{background:var(--rose-deep)}.nv40-fb{text-align:center;margin-top:18px}.nogi .band .nv40-fb{text-align:left;margin:22px 0 0}.nogi .band .nv40-fb a{color:#d9c08f}.nv40-fb a{font-family:var(--sans);font-size:.78rem;letter-spacing:.06em;color:var(--rose-deep);text-decoration:underline}@media(max-width:640px){.nkas th:nth-child(2),.nkas td:nth-child(2){display:none}}
body.nogi-bpage .site-main{max-width:880px;margin:0 auto;padding:54px 4vw 90px}body.nogi-bpage .entry-header{display:none}.nbg-top{text-align:center;margin-bottom:26px}.nbg-top .eyebrow{display:block;font-family:var(--sans);font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;color:var(--rose-deep);margin-bottom:10px}.nbg-top h1{font-family:var(--serif);font-weight:500;font-size:clamp(1.7rem,3.4vw,2.3rem);color:var(--wine);margin:0 0 8px}.nbg-top .sub{max-width:660px;margin:0 auto 18px;font-family:var(--sans);font-size:.86rem;line-height:1.65;color:var(--grey)}.nbg-top button{cursor:pointer;border:0;background:var(--wine);color:var(--cream);font-family:var(--sans);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:14px 30px;transition:.25s}.nbg-top button:hover{background:var(--rose-deep)}.nbg-top .hint{font-family:var(--sans);font-size:.72rem;color:var(--grey);margin-top:10px}.nbg-form{background:#fff;border:1px solid var(--line);border-radius:14px;padding:42px 46px;font-family:var(--sans);font-size:.82rem;line-height:1.55;color:#111}.nbg-form .nbg-head{font-size:.7rem;color:#555;text-align:center;margin:0 0 14px}.nbg-form h2{font-size:1rem;font-weight:700;text-align:center;margin:0 0 26px;color:#111;line-height:1.45}.nbg-row{display:flex;gap:14px;margin:0 0 16px;align-items:flex-end}.nbg-row .lb{flex:0 0 230px;font-weight:600}.nbg-row .fl{flex:1}.nbg-line{display:block;border-bottom:1px solid #333;min-height:20px}.nbg-line.filled{font-weight:600}.nbg-in{display:block;width:100%;border:0!important;border-bottom:1px solid #333!important;border-radius:0!important;background:#fdfaf6!important;box-shadow:none!important;padding:3px 6px!important;height:auto!important;min-height:0!important;font:inherit!important;font-size:.82rem!important;color:#111!important}.nbg-in:focus{outline:none!important;background:#f4efe8!important}.nbg-in.sm{display:inline-block;width:150px}.nbg-cb{width:15px;height:15px;accent-color:#111;vertical-align:-2px;margin-right:6px}.nbg-cap{display:block;font-size:.68rem;color:#555;margin-top:2px}.nbg-ck{margin:0 0 10px}.nbg-form table{width:100%;border-collapse:collapse;margin:14px 0 4px;font-size:.76rem}.nbg-form th,.nbg-form td{border:1px solid #333;padding:6px 8px;text-align:left;vertical-align:top}.nbg-form th{background:#f2f2f2}.nbg-form td.c{width:110px;text-align:center;vertical-align:middle}.nbg-form td.c .nbg-cb{margin:0}.nbg-form .full{text-align:center;font-weight:600}.nbg-small{font-size:.7rem;color:#333}.nbg-sig{display:flex;gap:26px;margin-top:38px}.nbg-sig div{flex:1}.nbg-sig .nbg-line{margin-bottom:4px}.nbg-foot{font-size:.66rem;color:#555;margin-top:16px}html body .nbg-form input.nbg-in{display:block;width:100%;border:0!important;border-bottom:1px solid #333!important;border-radius:0!important;background:#fdfaf6!important;box-shadow:none!important;padding:3px 6px!important;height:auto!important;min-height:0!important;font-size:.82rem!important;color:#111!important;margin:0!important}html body .nbg-form input.nbg-in.sm{display:inline-block;width:150px}html body .nbg-form input.nbg-cb{width:15px!important;height:15px!important;min-height:0!important;border-radius:2px!important;margin:0 6px 0 0!important}.nbg-next{margin-top:26px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:26px 30px;font-family:var(--sans)}.nbg-next h2{font-family:var(--serif);font-weight:500;font-size:1.3rem;color:var(--wine);margin:0 0 14px}.nbg-next ol{list-style:none;margin:0 0 18px;padding:0;counter-reset:n;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.nbg-next li{counter-increment:n;background:var(--cream);border:1px solid var(--line);border-radius:12px;padding:14px 16px;font-family:var(--sans);font-size:.78rem;color:var(--grey);line-height:1.5}.nbg-next li:before{content:counter(n);display:inline-block;width:22px;height:22px;border-radius:50%;background:var(--wine);color:var(--cream);text-align:center;line-height:22px;font-size:.7rem;margin-bottom:8px}.nbg-next li b{display:block;color:var(--wine);margin-bottom:3px}.nbg-next .nbg-cta{display:flex;gap:12px;flex-wrap:wrap;margin:0}.nbg-next .nbg-cta button.ghost{cursor:pointer;border:1px solid var(--line);background:none;color:var(--grey);font-family:var(--sans);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:13px 26px;transition:.25s}.nbg-next .nbg-cta button.ghost:hover{border-color:var(--rose-deep);color:var(--rose-deep)}.nbg-next .nbg-cta a.go{display:inline-block;background:var(--wine);color:var(--cream);font-family:var(--sans);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:13px 26px;text-decoration:none;transition:.25s}.nbg-next .nbg-cta a.go:hover{background:var(--rose-deep)}@media(max-width:700px){.nbg-next ol{grid-template-columns:1fr}}@media(max-width:640px){.nbg-row{flex-direction:column;align-items:stretch;gap:2px}.nbg-row .lb{flex:none}.nbg-form{padding:24px 18px}.nbg-sig{flex-direction:column}}@media print{body *{visibility:hidden}.nbg-form,.nbg-form *{visibility:visible}.nbg-form{position:absolute;left:0;top:0;width:100%;border:0;border-radius:0;padding:0;font-size:11px}.nbg-form table{font-size:10px}.nbg-in{background:none!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.nbg-sig{page-break-inside:avoid}}.nbg-sigpad{display:block;width:100%;height:88px;border-bottom:1px solid #333;background:#fdfaf6;touch-action:none;cursor:crosshair}.nbg-sigclear{font-size:.62rem;color:#888;cursor:pointer;background:none;border:0;padding:2px 0}@media print{.nbg-sigclear{display:none!important}.nbg-sigpad{background:none!important}}
:root{--nv-w:#2d1013;--nv-ws:#4a1c22;--nv-g:#bfa06a;--nv-gd:#9a7d45;--nv-gl:#d9c08f;--nv-c:#faf7f3;--nv-p:#f4efe8;--nv-l:#e7ddd4;--nv-gr:#8a7a74;--nv-ink:#231518;--nv-serif:"Cormorant Garamond",Georgia,serif;--nv-sans:Inter,system-ui,sans-serif;--nv-r:22px;--nv-sh:0 30px 60px -34px rgba(45,16,19,.35)}body.nv142 .nsec{padding:96px 0}body.nv142 .sec-head{text-align:center;max-width:760px;margin:0 auto 54px}body.nv142 .sec-head p,body.nv142 .nv32 .sub{font-family:var(--nv-sans);font-weight:300;color:var(--nv-gr);font-size:1.02rem;line-height:1.8;max-width:620px;margin:18px auto 0}body.nv142 .eyebrow,body.nv142 .nv32 .eyebrow,body.nv142 .napp-ey{font-family:var(--nv-sans)!important;font-size:.7rem!important;letter-spacing:.3em!important;text-transform:uppercase;color:var(--nv-gd)!important;font-weight:500!important}body.nv142 .sec-head .eyebrow::before,body.nv142 .sec-head .eyebrow::after{background:var(--nv-g)!important;opacity:.7}body.nv142 .nsec h2,body.nv142 .band h2,body.nv142 .nv32 h2,body.nv142 .nv26-trust h3,body.nv142 .finder h3,body.nv142 .atelier h2{font-family:var(--nv-serif)!important;font-weight:400!important;letter-spacing:-.01em;line-height:1.05!important;color:var(--nv-w)!important;border:0!important;padding:0!important}body.nv142 .nsec h2,body.nv142 .nv32 h2{font-size:clamp(2.2rem,4vw,3.4rem)!important;margin:14px 0 0!important}body.nv142 .nsec h2 em,body.nv142 .nv32 h2 em,body.nv142 .finder h3 em,body.nv142 .band h2 em,body.nv142 .atelier h2 em{font-style:italic;color:var(--nv-gd)!important;font-weight:400}body.nv142 .prod-head{align-items:flex-end;margin-bottom:34px}body.nv142 .prod-head h2{margin-top:10px!important}body.nv142 .nbtn{border-radius:999px!important;font-family:var(--nv-sans)!important;font-size:.72rem!important;letter-spacing:.2em!important;text-transform:uppercase;font-weight:600!important;padding:0 30px!important;height:52px;display:inline-flex!important;align-items:center;justify-content:center;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,background .35s,color .35s!important}body.nv142 .nbtn:not(.ghost):not(.full){background:var(--nv-w)!important;color:var(--nv-c)!important;border:1px solid var(--nv-w)!important}body.nv142 .nbtn:not(.ghost):not(.full):hover{background:var(--nv-ws)!important;transform:translateY(-2px)}body.nv142 .nbtn.full{background:linear-gradient(135deg,#d6be88 0%,#bfa06a 55%,#a98a56 100%)!important;color:var(--nv-w)!important;border:0!important;box-shadow:0 12px 30px -14px rgba(122,94,44,.75)}body.nv142 .nbtn.full:hover{transform:translateY(-2px);box-shadow:0 18px 34px -14px rgba(122,94,44,.85)}body.nv142 .nbtn.ghost{border:1px solid rgba(255,255,255,.7)!important;color:#fff!important;background:rgba(45,16,19,.25)!important;backdrop-filter:blur(4px)}body.nv142 .nbtn.ghost:hover{background:var(--nv-c)!important;color:var(--nv-w)!important;border-color:var(--nv-c)!important}body.nv142 .lnk{font-family:var(--nv-sans)!important;font-size:.72rem!important;letter-spacing:.22em!important;text-transform:uppercase;font-weight:600!important;color:var(--nv-w)!important;text-decoration:none!important;border-bottom:1px solid var(--nv-g)!important;padding-bottom:6px;transition:color .3s,border-color .3s}body.nv142 .lnk:hover{color:var(--nv-gd)!important;border-color:var(--nv-w)!important}body.nv142 .brands{background:var(--nv-w);border:0;padding:22px 0}body.nv142 .brands .marquee span{font-family:var(--nv-serif)!important;font-size:1.35rem!important;letter-spacing:.06em;color:rgba(250,247,243,.6)!important;font-style:italic}body.nv142 .brands .marquee span b{font-weight:500;color:var(--nv-gl)!important;font-style:normal}body.nv142 .brands .marquee span::after{content:"\2726";color:var(--nv-g);font-style:normal;margin:0 34px;font-size:.7rem;vertical-align:middle;opacity:.8}body.nv142 .trust{background:var(--nv-c);border-bottom:1px solid var(--nv-l)}body.nv142 .trust span{font-family:var(--nv-sans);font-size:.64rem;letter-spacing:.22em;text-transform:uppercase;color:var(--nv-gr)}body.nv142 .trust svg{stroke:var(--nv-gd)}body.nv142 .tiles{gap:22px}body.nv142 .tile{border-radius:var(--nv-r)!important;overflow:hidden;box-shadow:var(--nv-sh)}body.nv142 .tile img{transition:transform 1.4s cubic-bezier(.2,.8,.2,1)}body.nv142 .tile:hover img{transform:scale(1.06)}body.nv142 .tile .ov{background:linear-gradient(0deg,rgba(30,10,12,.82) 0%,rgba(30,10,12,.35) 45%,transparent 75%)!important;padding:30px!important}body.nv142 .tile .ov span{font-family:var(--nv-sans);font-size:.62rem;letter-spacing:.26em;text-transform:uppercase;color:var(--nv-gl)!important}body.nv142 .tile .ov h3{font-family:var(--nv-serif)!important;font-weight:400!important;font-size:2.1rem!important;color:#fff!important;margin:6px 0 10px!important;border:0!important;padding:0!important}body.nv142 .tile .ov i{font-style:normal;font-family:var(--nv-sans);font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:var(--nv-gl)!important;border-bottom:1px solid var(--nv-g);padding-bottom:4px}body.nv142 .ncard{border-radius:var(--nv-r)!important;background:#fff!important;border:1px solid var(--nv-l)!important;box-shadow:none!important;overflow:hidden;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s!important}body.nv142 .ncard:hover{transform:translateY(-6px);box-shadow:var(--nv-sh)!important;border-color:rgba(191,160,106,.6)!important}body.nv142 .ncard .tag{background:var(--nv-w)!important;color:var(--nv-gl)!important;border-radius:999px!important;font-family:var(--nv-sans)!important;font-size:.58rem!important;letter-spacing:.2em!important;padding:6px 12px!important}body.nv142 .ncard .brand{font-family:var(--nv-sans)!important;font-size:.6rem!important;letter-spacing:.24em!important;color:var(--nv-gd)!important;text-transform:uppercase}body.nv142 .ncard .name{font-family:var(--nv-serif)!important;font-size:1.35rem!important;font-weight:500!important;color:var(--nv-w)!important;line-height:1.2}body.nv142 .ncard .price{font-family:var(--nv-serif)!important;font-size:1.2rem!important;color:var(--nv-ink)!important;font-weight:500}body.nv142 .ncard .quick{border-radius:999px!important;background:var(--nv-w)!important;color:var(--nv-c)!important;font-family:var(--nv-sans)!important;letter-spacing:.18em;font-size:.64rem!important;text-transform:uppercase}body.nv142 .prod-nav button{width:48px!important;height:48px!important;border-radius:50%!important;border:1px solid rgba(45,16,19,.3)!important;background:#fff!important;color:var(--nv-w)!important}body.nv142 .prod-nav button:hover{background:var(--nv-w)!important;color:var(--nv-c)!important}body.nv142 #neu{background:var(--nv-c)}body.nv142 .nv14-card{border-radius:var(--nv-r)!important;border:1px solid var(--nv-l)!important;background:#fff!important;overflow:hidden;box-shadow:none!important;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s!important}body.nv142 .nv14-card:hover{transform:translateY(-6px);box-shadow:var(--nv-sh)!important;border-color:rgba(191,160,106,.6)!important}body.nv142 .nv14-card .tx b{font-family:var(--nv-serif)!important;font-size:1.3rem!important;font-weight:500!important;color:var(--nv-w)!important}body.nv142 .nv14-card .tx .pr{font-family:var(--nv-serif)!important;font-size:1.15rem!important;color:var(--nv-ink)!important;font-weight:500}body.nv142 .band .veil{background:linear-gradient(90deg,rgba(30,10,12,.88) 0%,rgba(30,10,12,.66) 45%,rgba(30,10,12,.2) 100%)!important}body.nv142 .band .eyebrow{color:var(--nv-gl)!important}body.nv142 .band h2{color:#fff!important;font-size:clamp(2.2rem,4vw,3.4rem)!important}body.nv142 .band h2 em{color:var(--nv-gl)!important}body.nv142 .band p{color:#efe4dc!important;font-family:var(--nv-sans);font-weight:300;line-height:1.8}body.nv142 .band .steps{gap:34px;margin:34px 0}body.nv142 .band .step b{font-family:var(--nv-serif)!important;font-size:3rem!important;font-weight:400!important;color:var(--nv-gl)!important;line-height:1}body.nv142 .band .step span{font-family:var(--nv-sans);font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:#d8c7be!important}body.nv142 .nv26-trust{background:var(--nv-p)!important;padding:80px 0!important;border:0!important}body.nv142 .nv26-trust h3{font-size:clamp(1.8rem,3vw,2.6rem)!important;text-align:center;margin:0 0 34px!important}body.nv142 .nv26-badge{background:#fff!important;border:1px solid var(--nv-l)!important;border-radius:18px!important;box-shadow:none!important}body.nv142 .nv26-badge b{font-family:var(--nv-serif)!important;font-size:1.15rem!important;color:var(--nv-w)!important;font-weight:500!important}body.nv142 .nv26-badge span{font-family:var(--nv-sans);font-size:.74rem;color:var(--nv-gr)}body.nv142 .nv26-gar{background:var(--nv-w)!important;color:#efe4dc!important;border-radius:var(--nv-r)!important;border:1px solid rgba(191,160,106,.4)!important}body.nv142 .nv26-gar h4{font-family:var(--nv-serif)!important;color:var(--nv-gl)!important;font-weight:400!important;font-size:1.5rem!important;border:0!important}body.nv142 .nv26-gar li b{color:#fff!important}body.nv142 .nv32{background:var(--nv-c)!important;padding:96px 0!important;text-align:center}body.nv142 .nv32-grid{text-align:left;gap:20px}body.nv142 .nv32-card{background:#fff!important;border:1px solid var(--nv-l)!important;border-radius:var(--nv-r)!important;box-shadow:none!important;padding:28px!important;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s!important}body.nv142 .nv32-card:hover{transform:translateY(-5px);box-shadow:var(--nv-sh)!important;border-color:rgba(191,160,106,.6)!important}body.nv142 .nv32-card i{font-family:var(--nv-serif)!important;font-style:italic;font-size:1.8rem!important;color:var(--nv-g)!important;background:none!important;border:0!important;width:auto!important;height:auto!important}body.nv142 .nv32-card b{font-family:var(--nv-serif)!important;font-size:1.35rem!important;font-weight:500!important;color:var(--nv-w)!important}body.nv142 .nv32-card span{font-family:var(--nv-sans);font-size:.88rem;color:var(--nv-gr);line-height:1.65}body.nv142 .nv32-card em{font-style:normal;font-family:var(--nv-sans);font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--nv-gd)!important;font-weight:600}body.nv142 #studio{background:#fff!important}body.nv142 .feat-big{border-radius:26px!important;overflow:hidden;box-shadow:var(--nv-sh)}body.nv142 .feat-big .ov{background:linear-gradient(0deg,rgba(30,10,12,.9) 0%,rgba(30,10,12,.45) 50%,rgba(30,10,12,.1) 100%)!important}body.nv142 .feat-big .bdg,body.nv142 .s10 .bdg{background:linear-gradient(135deg,#d6be88,#bfa06a)!important;color:var(--nv-w)!important;border-radius:999px!important;font-family:var(--nv-sans)!important;font-size:.58rem!important;letter-spacing:.2em!important;padding:6px 12px!important;text-transform:uppercase;font-weight:600}body.nv142 .feat-big h3{font-family:var(--nv-serif)!important;font-weight:400!important;font-size:clamp(2rem,3.4vw,3rem)!important;color:#fff!important;border:0!important;padding:0!important}body.nv142 .feat-big h3 em{color:var(--nv-gl)!important;font-style:italic}body.nv142 .feat-big p{color:#efe4dc!important;font-family:var(--nv-sans);font-weight:300}body.nv142 .feat-big .swatches i{box-shadow:0 0 0 2px rgba(255,255,255,.35)}body.nv142 .kasse-card{background:linear-gradient(160deg,#3a151a 0%,#2d1013 55%,#1a0709 100%)!important;border:1px solid rgba(191,160,106,.45)!important;border-radius:26px!important;color:#fff;box-shadow:var(--nv-sh)}body.nv142 .kasse-card .eyebrow{color:var(--nv-gl)!important}body.nv142 .kasse-card h3{font-family:var(--nv-serif)!important;font-weight:400!important;font-size:2.1rem!important;color:#fff!important;border:0!important;padding:0!important}body.nv142 .kasse-card h3 em{color:var(--nv-gl)!important;font-style:italic}body.nv142 .kasse-card .note{color:#d8c7be!important;font-family:var(--nv-sans);font-weight:300}body.nv142 .kasse-card .krow{border-bottom:1px solid rgba(191,160,106,.25)!important;padding:12px 0}body.nv142 .kasse-card .krow span{font-family:var(--nv-sans);color:#efe4dc!important;font-size:.9rem}body.nv142 .kasse-card .krow b{font-family:var(--nv-serif)!important;font-size:1.35rem!important;color:var(--nv-gl)!important;font-weight:500!important}body.nv142 .kasse-card .guar{background:rgba(191,160,106,.12)!important;border:1px solid rgba(191,160,106,.35)!important;border-radius:16px!important;color:#efe4dc!important}body.nv142 .kasse-card .guar svg{stroke:var(--nv-gl)}body.nv142 .kasse-card .nbtn{background:linear-gradient(135deg,#d6be88 0%,#bfa06a 55%,#a98a56 100%)!important;color:var(--nv-w)!important;border:0!important;width:100%}body.nv142 .svc10{gap:18px;margin-top:22px}body.nv142 .s10{background:var(--nv-c)!important;border:1px solid var(--nv-l)!important;border-radius:20px!important;box-shadow:none!important;padding:26px!important;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s!important}body.nv142 .s10:hover{transform:translateY(-5px);box-shadow:var(--nv-sh)!important;border-color:rgba(191,160,106,.6)!important;background:#fff!important}body.nv142 .s10 .num{font-family:var(--nv-serif)!important;font-style:italic;font-size:1.6rem!important;color:var(--nv-g)!important;font-weight:400!important}body.nv142 .s10 b{font-family:var(--nv-serif)!important;font-size:1.3rem!important;font-weight:500!important;color:var(--nv-w)!important}body.nv142 .s10 p{font-family:var(--nv-sans);font-size:.86rem;color:var(--nv-gr)!important;line-height:1.65}body.nv142 .finder{background:linear-gradient(120deg,#1a0709 0%,#2d1013 50%,#4a2019 100%)!important;border:0!important;position:relative;overflow:hidden}body.nv142 .finder::before{content:"";position:absolute;right:-120px;top:-160px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(191,160,106,.22),transparent 65%)}body.nv142 .finder .eyebrow{color:var(--nv-gl)!important}body.nv142 .finder h3{font-size:clamp(1.9rem,3.2vw,2.7rem)!important;color:#fff!important;margin:10px 0 12px!important}body.nv142 .finder h3 em{color:var(--nv-gl)!important}body.nv142 .finder p{color:#d8c7be!important;font-family:var(--nv-sans);font-weight:300}body.nv142 #chemo{background:var(--nv-c)!important}body.nv142 #chemo .im img{border-radius:26px!important;box-shadow:var(--nv-sh)}body.nv142 #chemo .tx p{font-family:var(--nv-sans);font-weight:300;color:var(--nv-ink);line-height:1.8}body.nv142 .mstep b{font-family:var(--nv-serif)!important;font-style:italic;font-size:1.7rem!important;color:var(--nv-g)!important;font-weight:400!important}body.nv142 .mstep span{font-family:var(--nv-sans);font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--nv-gr)}body.nv142 #chemo .sig{font-family:var(--nv-serif);font-style:italic;color:var(--nv-gd);font-size:1.1rem}body.nv142 .stats{background:var(--nv-w)!important;border:0!important;padding:56px 0!important}body.nv142 .stats .stat b{font-family:var(--nv-serif)!important;font-size:3.2rem!important;font-weight:400!important;color:var(--nv-gl)!important}body.nv142 .stats .stat b i{color:var(--nv-g)!important;font-style:italic}body.nv142 .stats .stat .lbl{font-family:var(--nv-sans);font-size:.62rem;letter-spacing:.24em;text-transform:uppercase;color:#d8c7be!important}body.nv142 .stats .stat+.stat{border-left:1px solid rgba(191,160,106,.25)!important}body.nv142 #club{background:var(--nv-p)!important}body.nv142 .club{background:#fff!important;border:1px solid var(--nv-l)!important;border-radius:var(--nv-r)!important;box-shadow:none!important;padding:34px 30px!important}body.nv142 .club.mid{border-color:var(--nv-g)!important;box-shadow:var(--nv-sh)!important;transform:translateY(-8px)}body.nv142 .club .pop{background:linear-gradient(135deg,#d6be88,#bfa06a)!important;color:var(--nv-w)!important;border-radius:999px!important;font-family:var(--nv-sans)!important;font-size:.58rem!important;letter-spacing:.2em!important;text-transform:uppercase;font-weight:600}body.nv142 .club .tier{font-family:var(--nv-serif)!important;font-size:2rem!important;font-weight:400!important;color:var(--nv-w)!important;background:none!important;-webkit-text-fill-color:initial!important}body.nv142 .club .tier.gold{color:var(--nv-gd)!important}body.nv142 .club .cond{font-family:var(--nv-sans);font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--nv-gd)!important;margin-bottom:18px}body.nv142 .club ul li{font-family:var(--nv-sans);font-size:.9rem;color:var(--nv-ink);padding:8px 0 8px 22px!important;border-bottom:1px solid var(--nv-l);position:relative}body.nv142 .club ul li::before{content:""!important;position:absolute!important;left:0!important;top:16px!important;width:7px!important;height:7px!important;border-radius:50%!important;background:var(--nv-g)!important;color:transparent!important;font-size:0!important;line-height:0!important}body.nv142 .reviews{background:#fff!important}body.nv142 .rev{background:var(--nv-c)!important;border:1px solid var(--nv-l)!important;border-radius:var(--nv-r)!important;padding:34px 30px!important;box-shadow:none!important;position:relative}body.nv142 .rev::before{content:"\201E";position:absolute;top:8px;right:26px;font-family:var(--nv-serif);font-size:5rem;line-height:1;color:rgba(191,160,106,.35)}body.nv142 .rev .stars{color:var(--nv-g)!important;letter-spacing:.2em;font-size:.9rem}body.nv142 .rev p{font-family:var(--nv-serif)!important;font-style:italic;font-size:1.25rem!important;line-height:1.55!important;color:var(--nv-ink)!important}body.nv142 .rev .who{font-family:var(--nv-sans);font-size:.64rem;letter-spacing:.2em;text-transform:uppercase;color:var(--nv-gd)!important}body.nv142 .rat .im{border-radius:20px!important;overflow:hidden}body.nv142 .rat .im img{transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}body.nv142 .rat:hover .im img{transform:scale(1.05)}body.nv142 .rat .cat{font-family:var(--nv-sans)!important;font-size:.62rem!important;letter-spacing:.24em!important;color:var(--nv-gd)!important;text-transform:uppercase}body.nv142 .rat h3{font-family:var(--nv-serif)!important;font-size:1.45rem!important;font-weight:500!important;color:var(--nv-w)!important;border:0!important;padding:0!important;line-height:1.25}body.nv142 .rat .read{font-family:var(--nv-sans);font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:var(--nv-w)!important;border-bottom:1px solid var(--nv-g)}body.nv142 #faq{background:var(--nv-c)!important;border-top:1px solid var(--nv-l)!important}body.nv142 .faq .qa{background:#fff!important;border:1px solid var(--nv-l)!important;border-radius:18px!important;margin-bottom:12px!important;padding:0 24px!important;transition:border-color .3s,box-shadow .3s}body.nv142 .faq .qa.open{border-color:rgba(191,160,106,.6)!important;box-shadow:var(--nv-sh)}body.nv142 .faq .qa button{font-family:var(--nv-serif)!important;font-size:1.25rem!important;font-weight:500!important;color:var(--nv-w)!important;padding:20px 0!important}body.nv142 .faq .qa .pm{color:var(--nv-gd)!important;border-color:var(--nv-g)!important}body.nv142 .faq .qa .pm::before,body.nv142 .faq .qa .pm::after{background:var(--nv-gd)!important}body.nv142 .faq .ans p{font-family:var(--nv-sans);font-weight:300;color:var(--nv-ink);line-height:1.75}body.nv142 .faq .ans a{color:var(--nv-gd)}body.nv142 #app .napp-h{font-family:var(--nv-serif)!important;font-weight:400!important;color:#fff!important}body.nv142 #app .napp-h em{color:var(--nv-gl)!important}body.nv142 #app .napp-badge{border-radius:999px!important;padding:10px 24px!important}body.nv142 #atelier{background:var(--nv-c)!important}body.nv142 .atelier .im img{border-radius:26px!important;box-shadow:var(--nv-sh)}body.nv142 .atelier .lead{font-family:var(--nv-serif)!important;font-style:italic;font-size:1.3rem!important;color:var(--nv-ink)!important;line-height:1.6}body.nv142 .a-row{border-bottom:1px solid var(--nv-l)!important;padding:14px 0!important}body.nv142 .a-row .k{font-family:var(--nv-sans);font-size:.62rem;letter-spacing:.24em;text-transform:uppercase;color:var(--nv-gd)!important}body.nv142 .a-row .v{font-family:var(--nv-sans);font-size:.92rem;color:var(--nv-ink)}body.nv142 .insta-grid{gap:14px}body.nv142 .insta-grid .ig{border-radius:18px!important;overflow:hidden}body.nv142 .insta-grid .ig .ov{background:rgba(45,16,19,.55)!important;color:var(--nv-gl)}body.nv142 .nsec.news{background:var(--nv-p)!important;border-top:1px solid var(--nv-l)}body.nv142 .nsec.news form{max-width:600px;margin:26px auto 0;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;border:0;background:none;padding:0}body.nv142 .nsec.news input[type="email"],body.nv142 .nsec.news input:not([type="checkbox"]):not([type="submit"]){flex:1 1 260px;border:1px solid var(--nv-g)!important;border-radius:999px!important;background:#fff!important;padding:0 22px!important;height:50px;font-family:var(--nv-sans);font-size:.95rem;margin:0!important}body.nv142 .nsec.news form>:not(input):not(button){flex:1 1 100%;font-family:var(--nv-sans);font-size:.78rem;color:var(--nv-gr);text-align:center;margin:8px 0 0;line-height:1.5}body.nv142 .nsec.news form>:not(input):not(button) a{color:var(--nv-gd)}body.nv142 .nsec.news button{border-radius:999px!important;background:var(--nv-w)!important;color:var(--nv-c)!important;font-family:var(--nv-sans)!important;font-size:.7rem!important;letter-spacing:.2em!important;text-transform:uppercase;font-weight:600;padding:0 28px!important;border:0!important;height:50px;margin:0!important}@media (max-width:900px){body.nv142 .nsec{padding:64px 0}body.nv142 .sec-head{margin-bottom:34px}body.nv142 .nsec h2,body.nv142 .nv32 h2{font-size:clamp(1.9rem,7vw,2.6rem)!important}body.nv142 .club.mid{transform:none}body.nv142 .stats .stat+.stat{border-left:0!important}body.nv142 .brands .marquee span{font-size:1.1rem!important}}@media (prefers-reduced-motion:reduce){body.nv142 .tile img,body.nv142 .rat .im img{transition:none}}
.ncard{position:relative;background:#fff !important;border:0 !important;border-radius:20px !important;overflow:hidden;box-shadow:0 10px 28px rgba(45,16,19,.08) !important;transition:transform .35s ease,box-shadow .35s ease}.ncard:hover{transform:translateY(-6px);box-shadow:0 22px 44px rgba(45,16,19,.15) !important}.ncard .ph{display:block;background:#F6F1EA;aspect-ratio:4/5;overflow:hidden}.ncard .ph img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.ncard:hover .ph img.a{transform:scale(1.045)}.ncard .tag{position:absolute;top:12px;left:12px;z-index:2;background:#2D1013;color:#fff;border-radius:999px;padding:4px 12px;font-size:10.5px;letter-spacing:.08em;font-weight:700;text-transform:uppercase}.ncard .tag.sale{background:#A86A5E}.ncard .heart{background:#fff;border:0;border-radius:50%;box-shadow:0 4px 14px rgba(45,16,19,.16)}.ncard .info{padding:16px 18px 20px}.ncard .brand{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#A86A5E;font-weight:700;margin-bottom:5px}.ncard .name{font-family:'Playfair Display',Georgia,serif;font-size:17px;line-height:1.3;color:#2D1013;font-weight:500}.ncard .info a{text-decoration:none}.ncard .price{margin-top:7px;font-weight:700;color:#2D1013;font-size:15px}.ncard .price del{color:#B7A99E;font-weight:400;font-size:13px;margin-right:6px}.ncard .price ins{text-decoration:none;color:#A86A5E}.ncard .quick{background:rgba(45,16,19,.92) !important;color:#fff !important;border-radius:999px !important;font-size:12px;letter-spacing:.06em;text-decoration:none}.rail{gap:26px !important}.nv14-card{background:#fff !important;border:0 !important;border-radius:20px !important;overflow:hidden;box-shadow:0 10px 28px rgba(45,16,19,.08) !important;transition:transform .35s ease,box-shadow .35s ease;flex-direction:column;text-decoration:none}.nv14-card:hover{transform:translateY(-6px);box-shadow:0 22px 44px rgba(45,16,19,.15) !important}.nv14-card .im{display:block;width:100%;background:#F6F1EA;aspect-ratio:4/5 !important;overflow:hidden}.nv14-card .im img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.nv14-card:hover .im img{transform:scale(1.045)}.nv14-card .tx{display:block;padding:16px 18px 20px}.nv14-card .tx b{display:block;font-family:'Playfair Display',Georgia,serif;font-size:17px;line-height:1.3;color:#2D1013;font-weight:500}.nv14-card .tx .pr{display:block;margin-top:7px;font-weight:700;color:#2D1013;font-size:15px}.nv14-card .pr del{color:#B7A99E;font-weight:400;font-size:13px;margin-right:6px}.nv14-card .pr ins{text-decoration:none;color:#A86A5E;font-weight:700}.nv14-grid{gap:26px !important}ul.products li.product{position:relative;background:#fff;border:0 !important;border-radius:20px;overflow:hidden;box-shadow:0 10px 28px rgba(45,16,19,.08);transition:transform .35s ease,box-shadow .35s ease;padding-bottom:20px !important}ul.products li.product:hover{transform:translateY(-6px);box-shadow:0 22px 44px rgba(45,16,19,.15)}ul.products li.product .nogi-thumb{display:block;background:#F6F1EA;aspect-ratio:4/5;overflow:hidden;margin:0 !important}ul.products li.product .nogi-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease;margin:0 !important}ul.products li.product:hover .nogi-thumb img{transform:scale(1.045)}ul.products li.product .nogi-loop-brand{display:block;padding:16px 18px 0;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#A86A5E;font-weight:700}ul.products li.product .woocommerce-loop-product__title{padding:5px 18px 0 !important;font-family:'Playfair Display',Georgia,serif !important;font-size:17px !important;line-height:1.3 !important;color:#2D1013 !important;font-weight:500 !important}ul.products li.product .price{display:block;padding:0 18px;margin-top:7px !important;color:#2D1013 !important;font-weight:700 !important;font-size:15px !important}ul.products li.product .price del{color:#B7A99E !important;font-weight:400;font-size:13px;margin-right:6px;opacity:1}ul.products li.product .price ins{text-decoration:none;color:#A86A5E !important;font-weight:700}ul.products li.product span.onsale{position:absolute;top:12px;left:12px;right:auto;margin:0;z-index:2;background:#A86A5E !important;color:#fff;border-radius:999px;padding:4px 12px;min-width:0;min-height:0;font-size:10.5px;font-weight:700;letter-spacing:.08em;line-height:1.6;text-transform:uppercase}ul.products li.product .button.add_to_cart_button{margin:12px 18px 0 !important;border-radius:999px !important;background:#2D1013 !important;color:#fff !important;font-size:12.5px !important;padding:9px 20px !important;letter-spacing:.04em;border:0 !important;transition:background .25s ease}ul.products li.product .button.add_to_cart_button:hover{background:#4A2019 !important}ul.products li.product .nogi-heart,ul.products li.product .nogi-cmp{background:#fff;border:0;border-radius:50%;box-shadow:0 4px 14px rgba(45,16,19,.16)}ul.products{gap:30px 26px !important}@media (max-width:768px){ul.products{gap:20px 14px !important}.rail{gap:16px !important}.nv14-grid{gap:16px 14px !important}.nv14-card .tx{padding:14px}.ncard .info,ul.products li.product .nogi-loop-brand{padding-left:14px;padding-right:14px}.ncard .name,ul.products li.product .woocommerce-loop-product__title,.nv14-card .tx b{font-size:15px !important}}
#koll .tiles{gap:22px !important}#koll .tile{border-radius:16px !important;box-shadow:none !important;overflow:hidden}#koll .tile img{transition:transform .7s ease}#koll .tile:hover img{transform:scale(1.05)}#koll .tile .ov{padding:30px 28px !important;background:linear-gradient(to top,rgba(24,8,10,.72),rgba(24,8,10,0) 62%) !important}#koll .tile .ov span{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#EED9CB;font-weight:600}#koll .tile .ov h3{font-family:'Playfair Display',Georgia,serif !important;font-size:34px !important;color:#fff;margin:6px 0 12px;font-weight:500;line-height:1.1}#koll .tile .ov i{font-style:normal;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#fff;border-bottom:1px solid rgba(255,255,255,.65);padding-bottom:3px;opacity:1 !important}#koll .tile:hover .ov i{border-color:#fff}.nv32-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:22px !important}.nv32-card{background:#fff !important;border:0 !important;border-radius:18px !important;box-shadow:0 10px 28px rgba(45,16,19,.07) !important;padding:30px 28px !important;transition:transform .3s ease,box-shadow .3s ease}.nv32-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(45,16,19,.12) !important}.nv14-grid{grid-template-columns:repeat(4,minmax(0,1fr)) !important}.ngal-main{border-radius:20px;overflow:hidden;background:#F6F1EA}.rv-row{gap:24px !important}a.rv-c{background:#fff !important;border:0 !important;border-radius:18px !important;overflow:hidden;box-shadow:0 10px 28px rgba(45,16,19,.08);transition:transform .3s ease,box-shadow .3s ease;display:block;padding:0 0 18px !important;text-decoration:none}a.rv-c:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(45,16,19,.14)}a.rv-c img{width:100% !important;aspect-ratio:4/5;height:auto !important;object-fit:cover;background:#F6F1EA;display:block;border-radius:0 !important;margin:0 !important;border:0 !important}a.rv-c b{display:block;padding:14px 18px 0;font-family:'Playfair Display',Georgia,serif;font-size:16.5px;font-weight:500;color:#2D1013;line-height:1.3}a.rv-c i{display:block;padding:6px 18px 0;font-style:normal;font-weight:700;color:#A86A5E;font-size:14.5px}@media (max-width:900px){.nv32-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.nv14-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width:768px){#koll .tile .ov{padding:20px 18px !important}#koll .tile .ov h3{font-size:24px !important}.nv32-grid{grid-template-columns:1fr !important}.rv-row{gap:14px !important}}
