#shopify-buyer-consent{margin-top:1em;display:inline-block;width:100%}#shopify-buyer-consent.hidden{display:none}#shopify-subscription-policy-button{background:none;border:none;padding:0;text-decoration:underline;font-size:inherit;cursor:pointer}#shopify-subscription-policy-button:before{box-shadow:none}:root{--nt2-wine:#b97808;--nt2-wine-dark:#56380a;--nt2-ink:#201b14;--nt2-muted:#6c6357;--nt2-cream:#fbf5e8;--nt2-cream-2:#f1e4c9;--nt2-gold:#d99a22;--nt2-line:#ded1b9;--nt2-white:#fff;--nt2-green:#3f6b4f}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}html{overflow-x:hidden}@supports (overflow:clip){html,body{overflow-x:clip}}body{margin:0;background:var(--nt2-white);color:var(--nt2-ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}body:has(dialog[open]){overflow:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit}img{display:block;max-width:100%;height:auto}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid var(--nt2-gold);outline-offset:3px}[hidden]{display:none!important}.nt2-a11y{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.nt2-skip{position:absolute;left:-9999px;top:8px;background:#fff;padding:10px 14px;z-index:1000}.nt2-skip:focus{left:8px}.nt2-announcement{background:var(--nt2-wine);color:#fff;padding:8px 18px}.nt2-announcement-inner{max-width:720px;margin:auto;display:flex;align-items:center;justify-content:center;gap:34px}.nt2-sale-copy{text-align:center}.nt2-sale-copy strong{display:block;font-size:18px;line-height:1;letter-spacing:.06em}.nt2-sale-copy span{display:block;margin-top:4px;font-size:10px;letter-spacing:.04em;text-transform:none;font-weight:500}.nt2-timer{display:grid;grid-template-columns:repeat(3,48px);gap:6px;text-align:center}.nt2-timer b{display:block;font-size:20px;line-height:1;font-variant-numeric:tabular-nums}.nt2-timer small{display:block;margin-top:4px;font-size:8px;font-weight:500;color:#f6e6c7}.nt2-timer-cell{position:relative}.nt2-timer-cell+.nt2-timer-cell:before{content:":";position:absolute;left:-6px;top:-1px;font-size:17px}.nt2-header{background:#fff;border-bottom:1px solid #eee9e2}.nt2-header-inner{max-width:1280px;margin:0 auto;padding:19px 24px;display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center}.nt2-nav{display:flex;gap:24px;align-items:center}.nt2-nav a,.nt2-header-tools a{text-decoration:none;font-size:13px;font-weight:600;color:#403b35}.nt2-brand{text-align:center;text-decoration:none;color:var(--nt2-wine);font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:700;letter-spacing:-.03em}.nt2-brand small{display:block;font-family:Arial,Helvetica,sans-serif;font-size:8px;letter-spacing:.22em;color:#756d63;margin-top:1px}.nt2-header-tools{justify-self:end;display:flex;gap:18px;align-items:center}.nt2-header-tools svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.6}.nt2-cart-open{border:0;background:transparent;padding:2px;display:flex;align-items:center;gap:5px;color:#403b35}.nt2-shell{max-width:1280px;margin:0 auto;padding:34px 24px 52px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);gap:50px;align-items:start}.nt2-gallery{position:sticky;top:18px;min-width:0}.nt2-gallery-card{background:var(--nt2-cream);border-radius:18px;padding:16px}.nt2-proof{display:grid;grid-template-columns:repeat(3,1fr);margin-top:16px;border:1px solid var(--nt2-line);border-radius:13px;background:#fff;overflow:hidden}.nt2-proof div{text-align:center;padding:15px 8px}.nt2-proof div+div{border-left:1px solid var(--nt2-line)}.nt2-proof strong{display:block;color:var(--nt2-wine);font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1.1}.nt2-proof span{display:block;color:var(--nt2-muted);font-size:10px;line-height:1.3;text-transform:uppercase;letter-spacing:.08em;margin-top:4px}.nt2-info{min-width:0}.nt2-eyebrow{margin:0 0 9px;color:var(--nt2-wine);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.nt2-info h1{font-family:Georgia,Times New Roman,serif;font-size:46px;line-height:1.03;letter-spacing:-.035em;margin:0 0 16px;font-weight:700;color:#211a18}.nt2-intro{font-size:17px;line-height:1.62;color:#4e4842;margin:0 0 19px;max-width:620px}.nt2-benefits{list-style:none;padding:0;margin:0 0 22px;display:grid;gap:9px}.nt2-benefits li{position:relative;padding-left:29px;font-size:14px;font-weight:650}.nt2-benefits li:before{content:"\2713";position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f1e6e2;color:var(--nt2-wine);font-size:12px;font-weight:900}.nt2-purchase{border:1px solid var(--nt2-line);border-radius:16px;background:#fff;padding:18px;box-shadow:0 14px 34px #2b1f1512}.nt2-purchase-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:13px}.nt2-purchase-heading strong{font-family:Georgia,Times New Roman,serif;font-size:20px}.nt2-purchase-heading span{font-size:11px;color:var(--nt2-green);font-weight:800;text-transform:uppercase;letter-spacing:.08em}.nt2-offers{border:0;padding:0;margin:0;display:grid;gap:9px;min-width:0}.nt2-offer{position:relative;display:grid;grid-template-columns:22px 54px minmax(0,1fr) auto;gap:11px;align-items:center;border:1px solid var(--nt2-line);border-radius:12px;padding:11px;background:#fff;cursor:pointer;min-height:82px}.nt2-offer:has(input:checked){border:2px solid var(--nt2-wine);padding:10px;background:#fcf6f3}.nt2-offer input{-webkit-appearance:none;appearance:none;width:20px;height:20px;margin:0;border:1.5px solid #b6aa9b;border-radius:50%;background:#fff}.nt2-offer input:checked{border-color:var(--nt2-wine);box-shadow:inset 0 0 0 4px #fff;background:var(--nt2-wine)}.nt2-offer-art{position:relative;width:54px;height:54px;overflow:hidden;border-radius:8px;background:var(--nt2-cream)}.nt2-offer-art img{width:100%;height:100%;object-fit:cover;object-position:43% 48%;transform:scale(1.18)}.nt2-offer-art b{position:absolute;right:3px;bottom:3px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--nt2-wine);color:#fff;font-size:10px;line-height:1;box-shadow:0 2px 8px #2a121033}.nt2-offer-copy{min-width:0}.nt2-offer-title{display:block;font-weight:800;font-size:15px;line-height:1.2}.nt2-offer-sub{display:block;color:var(--nt2-muted);font-size:12px;margin-top:4px}.nt2-offer-price{text-align:right;white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.nt2-offer-price strong{display:block;font-size:17px;font-weight:700;letter-spacing:0;line-height:1.2}.nt2-offer-price s{display:block;color:#8b837a;font-size:12px;letter-spacing:0;line-height:1.2}.nt2-unit{font-size:.62em;font-weight:600;letter-spacing:0;margin-left:1px}.nt2-offer-price .nt2-unit{display:block;font-size:11px;line-height:1.2;margin:1px 0 0}@media(max-width:380px){.nt2-offer-price .nt2-unit{display:inline;font-size:.62em;margin:0 0 0 1px}}.nt2-kaching-engine{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;visibility:hidden!important}.nt2-offer-badge{position:absolute;right:10px;top:-10px;background:var(--nt2-wine);color:#fff;border-radius:999px;padding:3px 9px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.nt2-offer:nth-of-type(3) .nt2-offer-badge{background:var(--nt2-gold);color:#24170d}.nt2-offer-bonus{grid-column:2/-1;display:grid;gap:6px;max-height:0;opacity:0;overflow:hidden;transform:translateY(-5px);transition:max-height .32s ease,opacity .22s ease,transform .32s ease,padding-top .32s ease,border-color .32s ease;border-top:1px solid transparent}.nt2-product-form[data-sub-active=true] .nt2-offer:has(input:checked) .nt2-offer-bonus{max-height:118px;opacity:1;transform:translateY(0);padding-top:9px;border-top-color:var(--nt2-line)}.nt2-offer-bonus-row{display:grid;grid-template-columns:18px minmax(0,1fr);gap:7px;align-items:start;color:#33281f;font-size:10px;line-height:1.3}.nt2-offer-bonus-row:before{content:"\2713";display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--nt2-wine);color:#fff;font-size:10px;font-weight:900}.nt2-offer-bonus-row strong{display:block;font-size:10px}.nt2-offer-bonus-row small{display:block;margin-top:1px;color:var(--nt2-muted);font-size:8px}.nt2-options{border:0;padding:0;margin:15px 0 0;min-width:0}.nt2-options-title{display:block;margin:0 0 8px;font-size:13px;font-weight:800;color:#3d3025}.nt2-subscribe-option{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:11px;border:1px dashed var(--nt2-wine);border-radius:10px;background:#fcf2ef;padding:12px 13px;cursor:pointer}.nt2-subscribe-option:has(input:focus-visible){outline:3px solid rgba(185,120,8,.28);outline-offset:2px}.nt2-subscribe-option:has(input:disabled){opacity:.45;cursor:not-allowed}.nt2-subscribe-option input{-webkit-appearance:none;appearance:none;display:grid;place-items:center;width:24px;height:24px;margin:0;border:1.5px solid var(--nt2-wine);border-radius:5px;background:#fff;cursor:pointer}.nt2-subscribe-option input:checked{background:var(--nt2-wine)}.nt2-subscribe-option input:checked:after{content:"\2713";color:#fff;font-size:16px;font-weight:900;line-height:1}.nt2-subscribe-copy strong{display:block;font-size:13px;line-height:1.25;color:#2f241c}.nt2-subscribe-copy small{display:block;margin-top:3px;color:var(--nt2-muted);font-size:10px;line-height:1.35}.nt2-gifts{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0 0;padding:18px 10px 10px;border:1px solid var(--nt2-line);border-radius:12px;background:#fffdf8;min-width:0}.nt2-gifts legend{position:absolute;left:12px;top:-10px;border:1px solid var(--nt2-line);border-radius:999px;background:#fffdf8;padding:3px 10px;color:#423328;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.nt2-gift{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr);gap:9px;align-items:center;min-height:72px;padding:9px;border:1px solid #eee5da;border-radius:10px;background:#fbfaf8;overflow:hidden;transition:background .28s ease,border-color .28s ease,box-shadow .28s ease}.nt2-gift--shipping{grid-column:1/-1;grid-template-columns:42px minmax(0,1fr) auto;min-height:58px;background:linear-gradient(135deg,#fff8e9,#fbefe0);border-color:#b9780852}.nt2-gift-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--nt2-wine);color:#fff;box-shadow:0 5px 14px #81161f2e}.nt2-gift-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nt2-gift img{width:46px;height:46px;object-fit:contain;filter:grayscale(1);opacity:.42;transform:scale(.94);transition:filter .3s ease,opacity .3s ease,transform .3s ease}.nt2-gift-copy{min-width:0}.nt2-gift-copy strong{display:block;color:#2f241c;font-size:10px;line-height:1.25}.nt2-gift-copy small{display:block;margin-top:3px;color:var(--nt2-muted);font-size:8px;line-height:1.35}.nt2-gift--shipping .nt2-gift-copy strong{font-size:11px}.nt2-gift--shipping .nt2-gift-copy small{font-size:9px}.nt2-gift-state{display:inline-flex;margin-top:5px;border-radius:999px;background:#e8e2da;padding:3px 7px;color:#6d655d;font-size:7px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.nt2-gift--shipping .nt2-gift-state{margin:0;background:#e2f0e5;color:#2f6a43;white-space:nowrap}.nt2-gift-lock{position:absolute;left:33px;top:10px;z-index:1;display:block;width:18px;height:18px;border-radius:50%;background:var(--nt2-wine);color:#fff;box-shadow:0 2px 6px #2e181533;transition:opacity .2s ease,transform .28s ease}.nt2-gift-lock:before{content:"";position:absolute;left:5px;top:4px;width:6px;height:6px;border:1.5px solid currentColor;border-bottom:0;border-radius:6px 6px 0 0}.nt2-gift-lock:after{content:"";position:absolute;left:5px;top:9px;width:8px;height:6px;border-radius:1.5px;background:#fff}.nt2-gift.is-unlocked{background:#fff8e9;border-color:#b9780852;box-shadow:0 4px 12px #5336190d}.nt2-gift--shipping.is-unlocked{box-shadow:none}.nt2-purchase-note{font-size:11px;color:var(--nt2-muted);margin:8px 1px 0;line-height:1.5}.nt2-sub-details{font-size:11px;color:var(--nt2-muted);margin:7px 1px 0}.nt2-sub-details summary{text-decoration:underline;cursor:pointer}.nt2-sub-details p{line-height:1.6;margin:8px 0}.nt2-add{width:100%;border:0;border-radius:11px;background:var(--nt2-wine);color:#fff;min-height:55px;margin-top:13px;padding:13px 16px;font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.nt2-add [data-button-price]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:0}.nt2-add:hover{background:var(--nt2-wine-dark)}.nt2-add:disabled{opacity:.45;cursor:not-allowed}.nt2-status{text-align:center;font-size:12px;margin:8px 0 0;color:var(--nt2-wine)}.nt2-payment-icons{display:flex;justify-content:center;align-items:center;gap:4px;flex-wrap:wrap;list-style:none;margin:13px 0 0;padding:0}.nt2-payment-icons svg{width:36px;height:23px}.nt2-included{margin-top:14px;padding-top:14px;border-top:1px solid var(--nt2-line)}.nt2-included>strong{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;color:#4a443e}.nt2-included-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.nt2-included-item{background:var(--nt2-cream);border-radius:9px;padding:10px 8px}.nt2-included-item b{display:block;font-size:10px;line-height:1.3}.nt2-included-item span{display:block;color:var(--nt2-muted);font-size:8px;line-height:1.35;margin-top:3px}.nt2-quick{margin-top:12px}.nt2-quick details{border-top:1px solid var(--nt2-line)}.nt2-quick details:last-child{border-bottom:1px solid var(--nt2-line)}.nt2-quick summary{list-style:none;padding:14px 1px;font-weight:700;font-size:13px;cursor:pointer;display:flex;justify-content:space-between;gap:12px}.nt2-quick summary::-webkit-details-marker{display:none}.nt2-quick summary:after{content:"+";color:var(--nt2-wine);font-size:18px}.nt2-quick details[open] summary:after{content:"\2212"}.nt2-quick p{margin:0;padding:0 1px 14px;color:var(--nt2-muted);font-size:12px;line-height:1.65}.nt2-section{padding:78px 24px}.nt2-section-inner{max-width:1120px;margin:0 auto}.nt2-section-eyebrow{margin:0 0 9px;color:var(--nt2-wine);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.nt2-section h2{font-family:Georgia,Times New Roman,serif;font-size:42px;line-height:1.08;letter-spacing:-.025em;margin:0;color:#211a18}.nt2-section-lede{color:var(--nt2-muted);font-size:17px;line-height:1.7;max-width:720px;margin:16px 0 0}.nt2-story{background:var(--nt2-cream)}.nt2-story-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:58px;align-items:center}.nt2-story-media{position:relative}.nt2-story-media img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:18px}.nt2-story-note{position:absolute;left:-24px;bottom:28px;width:min(320px,80%);background:#fff;border-radius:13px;padding:18px;box-shadow:0 15px 35px #261b1224}.nt2-story-note strong{display:block;font-family:Georgia,Times New Roman,serif;font-size:19px;color:var(--nt2-wine)}.nt2-story-note span{display:block;color:var(--nt2-muted);font-size:12px;line-height:1.55;margin-top:6px}.nt2-formula-head{text-align:center;max-width:760px;margin:0 auto 36px}.nt2-formula-head .nt2-section-lede{margin-left:auto;margin-right:auto}.nt2-formula-layout{display:grid;grid-template-columns:.88fr 1.12fr;gap:42px;align-items:center;margin-bottom:28px}.nt2-formula-copy{background:#fffaf0;border:1px solid var(--nt2-line);border-radius:18px;padding:30px}.nt2-formula-copy h3{font-family:Georgia,Times New Roman,serif;font-size:30px;line-height:1.12;margin:0 0 14px;color:#33240e}.nt2-formula-copy>p{color:var(--nt2-muted);font-size:14px;line-height:1.75;margin:0 0 22px}.nt2-formula-facts{display:grid;gap:12px;margin:0}.nt2-formula-fact{border-top:1px solid #e5d5ba;padding-top:12px}.nt2-formula-fact dt{font-size:12px;font-weight:900;color:#845303;text-transform:uppercase;letter-spacing:.08em}.nt2-formula-fact dd{margin:4px 0 0;color:#5c5246;font-size:12px;line-height:1.55}.nt2-formula-system{position:relative;border-radius:18px;overflow:hidden;background:#b97808}.nt2-formula-system img{width:100%;aspect-ratio:1/1;object-fit:cover}.nt2-system-caption{position:absolute;left:18px;right:18px;bottom:18px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.nt2-system-caption span{background:#fffcf4f0;border:1px solid rgba(255,255,255,.55);border-radius:9px;padding:9px 10px;color:#4a340e;font-size:10px;font-weight:800;line-height:1.3;box-shadow:0 8px 20px #301b0329}.nt2-ingredients{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.nt2-ingredient{border:1px solid var(--nt2-line);border-radius:14px;padding:23px;background:#fff}.nt2-ingredient-icon{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f3e8e2;color:var(--nt2-wine);font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:14px;margin-bottom:16px}.nt2-ingredient h3{font-family:Georgia,Times New Roman,serif;font-size:21px;margin:0 0 7px}.nt2-ingredient p{color:var(--nt2-muted);font-size:13px;line-height:1.65;margin:0}.nt2-routine{background:var(--nt2-wine-dark);color:#fff}.nt2-routine .nt2-section-eyebrow{color:#e2c28e}.nt2-routine h2{color:#fff}.nt2-routine .nt2-section-lede{color:#e8dad1}.nt2-routine-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center}.nt2-routine-media{background:linear-gradient(145deg,#8d3240,#5f1822);border-radius:18px;padding:22px}.nt2-routine-media img{width:100%;aspect-ratio:1/1;object-fit:contain;border-radius:12px}.nt2-routine-steps{display:grid;gap:12px;margin-top:28px}.nt2-routine-step{display:grid;grid-template-columns:42px 1fr;gap:15px;align-items:start;padding:16px 0;border-top:1px solid rgba(255,255,255,.16)}.nt2-routine-step b{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;color:var(--nt2-wine);font-family:Georgia,Times New Roman,serif}.nt2-routine-step h3{font-size:16px;margin:1px 0 4px}.nt2-routine-step p{margin:0;color:#e8dad1;font-size:13px;line-height:1.55}.nt2-expect{background:#fffdf8}.nt2-expect-head{text-align:center;max-width:760px;margin:0 auto 42px}.nt2-expect-head .nt2-section-lede{margin-left:auto;margin-right:auto}.nt2-timeline{position:relative;max-width:980px;margin:0 auto;display:grid;gap:20px}.nt2-timeline:before{content:"";position:absolute;left:50%;top:24px;bottom:24px;width:2px;background:#c98717;transform:translate(-50%)}.nt2-timeline-item{position:relative;display:grid;grid-template-columns:1fr 58px 1fr;align-items:center;min-height:120px}.nt2-timeline-dot{grid-column:2;width:22px;height:22px;border:5px solid #f8deb0;border-radius:50%;background:#b97808;justify-self:center;z-index:1;box-shadow:0 0 0 1px #b97808}.nt2-timeline-label{font-family:Georgia,Times New Roman,serif;color:#9c5e00;font-size:28px;font-weight:700;line-height:1.1}.nt2-timeline-card{border:1px solid #c98a1c;border-radius:12px;background:#fff8ea;padding:17px 19px;color:#554b3f;font-size:13px;line-height:1.6}.nt2-timeline-item:nth-child(odd) .nt2-timeline-label{grid-column:1;grid-row:1;text-align:right;padding-right:24px}.nt2-timeline-item:nth-child(odd) .nt2-timeline-card{grid-column:3;grid-row:1;margin-left:24px}.nt2-timeline-item:nth-child(2n) .nt2-timeline-card{grid-column:1;grid-row:1;margin-right:24px}.nt2-timeline-item:nth-child(2n) .nt2-timeline-label{grid-column:3;grid-row:1;padding-left:24px}.nt2-expect-note{max-width:760px;margin:32px auto 0;padding:14px 18px;border-radius:10px;background:#f4ead8;color:#665b4e;font-size:11px;line-height:1.6;text-align:center}.nt2-compare-head{text-align:center;max-width:720px;margin:0 auto 34px}.nt2-table{max-width:860px;margin:0 auto;border:1px solid var(--nt2-line);border-radius:16px;overflow:hidden;background:#fff}.nt2-table-row{display:grid;grid-template-columns:1.25fr .8fr .8fr;align-items:center}.nt2-table-row>*{padding:16px 18px}.nt2-table-row+.nt2-table-row{border-top:1px solid var(--nt2-line)}.nt2-table-head{background:var(--nt2-cream);font-size:12px;text-transform:uppercase;letter-spacing:.07em;font-weight:800}.nt2-table-row span:nth-child(2),.nt2-table-row span:nth-child(3){text-align:center}.nt2-table-row span:nth-child(2){color:var(--nt2-green);font-weight:800}.nt2-table-row span:nth-child(3){color:var(--nt2-muted)}.nt2-guarantee{background:var(--nt2-cream)}.nt2-guarantee-card{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center;background:#fff;border:1px solid var(--nt2-line);border-radius:20px;padding:30px}.nt2-guarantee-image{background:#f1e7d9;border-radius:14px;padding:20px}.nt2-guarantee-image img{width:100%;aspect-ratio:1/1;object-fit:contain}.nt2-guarantee-list{list-style:none;padding:0;margin:20px 0 24px;display:grid;gap:9px}.nt2-guarantee-list li{position:relative;padding-left:26px;font-size:14px;font-weight:650}.nt2-guarantee-list li:before{content:"\2713";position:absolute;left:0;color:var(--nt2-green);font-weight:900}.nt2-cta{display:inline-flex;align-items:center;justify-content:center;min-height:50px;border-radius:10px;background:var(--nt2-wine);color:#fff;text-decoration:none;padding:13px 25px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;font-size:13px}.nt2-faq{max-width:860px;margin:30px auto 0}.nt2-faq details{border-bottom:1px solid var(--nt2-line)}.nt2-faq details:first-child{border-top:1px solid var(--nt2-line)}.nt2-faq summary{list-style:none;padding:19px 2px;font-weight:800;cursor:pointer;display:flex;justify-content:space-between;gap:16px}.nt2-faq summary::-webkit-details-marker{display:none}.nt2-faq summary:after{content:"+";color:var(--nt2-wine);font-size:22px;line-height:1}.nt2-faq details[open] summary:after{content:"\2212"}.nt2-faq p{margin:0;padding:0 2px 20px;color:var(--nt2-muted);line-height:1.7;font-size:14px}.nt2-support{text-align:center;background:#211a18;color:#fff}.nt2-support h2{color:#fff;font-size:34px}.nt2-support p{color:#d9cdc2;margin:14px auto 22px;max-width:620px}.nt2-footer{background:#171311;color:#ded5cc;padding:44px 24px 24px}.nt2-footer-inner{max-width:1120px;margin:0 auto}.nt2-footer-top{display:grid;grid-template-columns:1fr 1.2fr;gap:46px}.nt2-footer .nt2-brand{display:inline-block;color:#fff;text-align:left;margin-bottom:14px}.nt2-footer p,.nt2-footer a{font-size:11px;line-height:1.7;color:#bdb2a8}.nt2-footer-links{display:flex;flex-wrap:wrap;gap:12px 28px;align-content:start}.nt2-footer-links a{text-decoration:none}.nt2-disclaimer{border-top:1px solid #332c28;margin-top:30px;padding-top:20px}.nt2-footer-bottom{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #332c28;margin-top:18px;padding-top:18px;font-size:10px;color:#948980}.nt2-drawer{border:0;padding:0;margin:0 0 0 auto;width:min(470px,100vw);height:100dvh;max-height:none;background:#fff;color:var(--nt2-ink)}.nt2-drawer::backdrop{background:#18120f7a}.nt2-cart-shell{height:100%;display:grid;grid-template-rows:auto 1fr auto}.nt2-cart-head,.nt2-cart-body,.nt2-cart-foot{padding:20px}.nt2-cart-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--nt2-line)}.nt2-cart-head h2{font-family:Georgia,Times New Roman,serif;margin:0;font-size:24px}.nt2-cart-close{border:0;background:transparent;font-size:30px}.nt2-cart-body{overflow:auto}.nt2-cart-foot{border-top:1px solid var(--nt2-line);display:grid;gap:10px}.nt2-cart-line{display:grid;grid-template-columns:84px 1fr;gap:14px;padding:15px 0;border-bottom:1px solid var(--nt2-line)}.nt2-cart-line img{width:84px;height:84px;object-fit:contain;background:var(--nt2-cream);border-radius:9px}.nt2-cart-line h3{font-size:14px;margin:0 0 4px}.nt2-cart-line p{font-size:11px;color:var(--nt2-muted);margin:0 0 5px}.nt2-remove{border:0;background:transparent;text-decoration:underline;padding:0;font-size:11px;color:var(--nt2-muted)}.nt2-line-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.nt2-qty{display:grid;grid-template-columns:30px 34px 30px;align-items:center;border:1px solid var(--nt2-line);border-radius:7px;text-align:center}.nt2-qty button{border:0;background:transparent;height:30px}.nt2-total{display:flex;justify-content:space-between;font-weight:800}.nt2-checkout{width:100%;border:0;background:var(--nt2-wine);color:#fff;border-radius:9px;padding:14px;font-weight:800;text-transform:uppercase}.nt2-plan-label{color:var(--nt2-wine)!important;font-weight:700}.nt2-announcement{background:#5a3b08;color:#fff7e6}.nt2-header{background:#fffdf8}.nt2-brand{color:#a96904}.nt2-benefit-rail{border-bottom:1px solid var(--nt2-line);background:#f8edd5;overflow:hidden}.nt2-benefit-rail-inner{max-width:1280px;margin:0 auto;padding:9px 24px;display:flex;justify-content:center;gap:34px;white-space:nowrap;font-size:11px;font-weight:800;color:#63440f}.nt2-benefit-rail span:before{content:"\2713";display:inline-grid;place-items:center;width:18px;height:18px;margin-right:7px;border-radius:50%;background:#cf8c12;color:#fff;font-size:11px}.nt2-shell{padding-top:38px;grid-template-columns:minmax(0,1.02fr) minmax(450px,.98fr);gap:42px}.nt2-gallery-card{padding:0;overflow:hidden;background:#f3dfb8;border:1px solid #e7d4b1;border-radius:18px}.nt2-gallery-stage{position:relative;aspect-ratio:1/1;overflow:hidden;background:#f3dfb8}.nt2-gallery-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:none;overflow:hidden}.nt2-gallery-slide[aria-hidden=false]{display:block}.nt2-gallery-slide>img{width:100%;height:100%;object-fit:cover}.nt2-gallery-image{width:100%;height:100%;object-fit:cover}.nt2-gallery-caption{display:flex;justify-content:space-between;gap:14px;padding:12px 16px;background:#fffaf1;border-top:1px solid #e7d4b1;color:#5d4c31;font-size:11px;font-weight:700}.nt2-benefit-slide{background:#ecd19e}.nt2-benefit-slide>img{position:absolute;top:0;right:0;bottom:0;left:0}.nt2-benefit-copy{position:absolute;inset:4% 4% auto;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center}.nt2-benefit-copy h3{grid-column:1/-1;margin:0 0 10px;font:700 clamp(19px,2.1vw,29px)/1.04 Georgia,serif;color:#2e251b}.nt2-benefit-copy div{padding-top:clamp(68px,9vw,86px);color:#4c391f}.nt2-benefit-copy strong{display:block;font-size:clamp(13px,1.25vw,18px);line-height:1.08}.nt2-benefit-copy span{display:block;margin-top:4px;font-size:clamp(8px,.72vw,10px);letter-spacing:.08em;text-transform:uppercase}.nt2-trust-slide{padding:8%;background:linear-gradient(145deg,#8b5607,#d19319);color:#fffaf1}.nt2-trust-slide .nt2-slide-kicker,.nt2-facts-slide .nt2-slide-kicker{margin:0 0 8px;font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.nt2-trust-slide h3,.nt2-facts-slide h3{margin:0;font:700 clamp(28px,3vw,42px)/1 Georgia,serif}.nt2-trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8%}.nt2-trust-item{min-height:116px;padding:15px;border:1px solid rgba(255,255,255,.48);border-radius:14px;background:#512f0633;display:flex;flex-direction:column;justify-content:space-between}.nt2-trust-item b{font-size:24px}.nt2-trust-item strong{font-size:13px;line-height:1.18}.nt2-trust-note{margin:7% 0 0;font-size:10px;line-height:1.45;opacity:.9}.nt2-ritual-slide>img{position:absolute;top:0;right:0;bottom:0;left:0}.nt2-ritual-labels{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:14px;pointer-events:none}.nt2-ritual-labels span{align-self:end;margin:0 12px 12px;padding:9px 10px;border-radius:10px;background:#fffaf1e6;color:#352718;font-size:11px;font-weight:800;box-shadow:0 4px 18px #2c1c081f}.nt2-ritual-labels b{color:#a76600;margin-right:5px}.nt2-formula-slide>img{position:absolute;top:0;right:0;bottom:0;left:0}.nt2-formula-title{position:absolute;left:7%;right:7%;top:3%;margin:0;padding:10px 14px;border:1px solid rgba(113,70,7,.22);border-radius:14px;background:#fffaf1f0;box-shadow:0 5px 22px #4429071f;text-align:center;font:700 clamp(20px,2.25vw,31px)/1.04 Georgia,serif;color:#2e251b}.nt2-formula-callout{position:absolute;max-width:33%;padding:8px 10px;border-radius:9px;background:#fffaf1ed;border:1px solid rgba(113,70,7,.24);color:#382812;font-size:9px;line-height:1.2;box-shadow:0 5px 20px #4b2e071a}.nt2-formula-callout b{display:block;color:#9a5c00;font-size:12px}.nt2-formula-callout--1{left:4%;top:22%}.nt2-formula-callout--2{right:4%;top:22%;text-align:right}.nt2-formula-callout--3{left:4%;bottom:8%}.nt2-formula-callout--4{right:4%;bottom:8%;text-align:right}.nt2-facts-slide{padding:7%;background:#fffaf1;color:#2c241b}.nt2-facts-slide .nt2-slide-kicker{color:#a76600}.nt2-facts-grid{margin-top:6%;border-top:7px solid #2c241b;border-bottom:7px solid #2c241b}.nt2-facts-row{display:grid;grid-template-columns:1.1fr .9fr;gap:12px;padding:10px 0;border-bottom:1px solid #6d6255;font-size:12px}.nt2-facts-row:last-child{border-bottom:0}.nt2-facts-row b{text-align:right}.nt2-facts-formula{margin-top:6%;padding:13px;border-radius:12px;background:#f4e4c4;font-size:11px;line-height:1.45}.nt2-facts-icons{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:5%;text-align:center}.nt2-facts-icons span{padding:9px 5px;border:1px solid #d5bc8d;border-radius:10px;font-size:9px;font-weight:800;text-transform:uppercase}.nt2-facts-foot{margin:4% 0 0;font-size:9px;color:#746552}.nt2-thumbs{display:grid;grid-template-columns:repeat(7,1fr);gap:7px;margin-top:10px}.nt2-thumb{min-width:0;border:1px solid #d9c9ac;border-radius:10px;background:#fbf1dc;padding:0;overflow:hidden}.nt2-thumb[aria-current=true]{border:2px solid #b97808}.nt2-thumb img{width:100%;aspect-ratio:1/1;object-fit:cover}.nt2-thumb-replica{position:relative;display:block;width:100%;aspect-ratio:1/1;overflow:hidden}.nt2-thumb-replica-canvas{display:block!important;position:absolute!important;inset:0 auto auto 0!important;width:526.315789%!important;height:526.315789%!important;transform:scale(.19);transform-origin:top left;pointer-events:none}.nt2-proof{border-color:#e4d5bd;background:#fffdf8}.nt2-proof strong,.nt2-eyebrow,.nt2-section-eyebrow{color:#a96804}.nt2-info h1{font-size:45px}.nt2-rating{display:flex;align-items:center;gap:9px;margin:0 0 12px;font-size:13px;color:#51483c}.nt2-stars{color:#d58e11;letter-spacing:2px;font-size:16px}.nt2-purchase{border-color:#dbc9aa;box-shadow:none;background:#fffdf9}.nt2-purchase-heading{border-bottom:1px solid #eadfcf;padding-bottom:12px;margin-bottom:16px}.nt2-purchase-heading span{color:#8a5a05}.nt2-offers{gap:13px}.nt2-offer{grid-template-columns:22px 116px minmax(0,1fr) auto;min-height:105px;padding:14px 15px;border-color:#d8cbb6;background:#fff;border-radius:13px}.nt2-offer:has(input:checked){border:2px solid #b97808;padding:13px 14px;background:#fbf1dc}.nt2-offer input:checked{border-color:#b97808;background:#b97808}.nt2-offer-art{position:relative;width:116px;height:76px;overflow:visible;border-radius:0;background:transparent}.nt2-offer-art img{position:absolute;bottom:0;width:auto;height:74px;object-fit:contain;transform:none;filter:drop-shadow(0 5px 7px rgba(76,52,13,.14))}.nt2-offer-art--1 img{left:35px}.nt2-offer-art--3 img{height:66px}.nt2-offer-art--3 img:nth-child(1){left:6px;bottom:1px;transform:rotate(-4deg)}.nt2-offer-art--3 img:nth-child(2){left:36px;bottom:9px}.nt2-offer-art--3 img:nth-child(3){left:66px;bottom:1px;transform:rotate(4deg)}.nt2-offer-art--5 img{height:56px}.nt2-offer-art--5 img:nth-child(1){left:-2px;bottom:1px;transform:rotate(-6deg)}.nt2-offer-art--5 img:nth-child(2){left:20px;bottom:9px;transform:rotate(-3deg)}.nt2-offer-art--5 img:nth-child(3){left:42px;bottom:14px}.nt2-offer-art--5 img:nth-child(4){left:64px;bottom:9px;transform:rotate(3deg)}.nt2-offer-art--5 img:nth-child(5){left:86px;bottom:1px;transform:rotate(6deg)}.nt2-offer-save{display:block;color:#9a6104;font-size:11px;font-weight:800;margin-top:5px}.nt2-offer-badge{right:18px;top:-11px;background:#b97808;font-size:10px;padding:4px 13px}.nt2-offer:nth-of-type(3) .nt2-offer-badge{background:#5a3b08;color:#fff}.nt2-add,.nt2-cta,.nt2-checkout{background:#b97808;color:#fff}.nt2-add:hover{background:#8f5b04}.nt2-included-item{background:#fbf1dc;border:1px solid #ead8b6}.nt2-story{background:#fbf4e6}.nt2-story-media img{aspect-ratio:1/1;object-fit:cover}.nt2-story-note strong{color:#9d6303}.nt2-social-proof{padding:32px 24px;background:#fff}.nt2-social-card{max-width:900px;margin:0 auto;border:1px solid #b8aa94;border-radius:16px;padding:22px 24px}.nt2-social-card blockquote{font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.45;margin:10px 0 18px}.nt2-social-card footer{display:flex;justify-content:space-between;gap:16px;font-size:12px;font-weight:800}.nt2-social-card footer span:last-child{color:#3f6b4f}.nt2-formula-visual{margin:0 0 28px;border-radius:18px;overflow:hidden;background:#f7ebd4}.nt2-formula-visual img{width:100%;aspect-ratio:4/3;object-fit:cover}.nt2-ingredient{border-color:#e1d4c0;background:#fffdf8}.nt2-ingredient-icon{background:#f6e7c7;color:#9f6504}.nt2-routine{background:#553707}.nt2-routine .nt2-section-eyebrow{color:#f2c76f}.nt2-routine .nt2-section-lede,.nt2-routine-step p{color:#f0e4ce}.nt2-routine-media{background:#f2ddb7;padding:0;overflow:hidden}.nt2-routine-media img{aspect-ratio:1/1;object-fit:cover;border-radius:0}.nt2-routine-step b{color:#6b4404;background:#f7e6c5}.nt2-compare{background:#f7f2e8}.nt2-table{max-width:1040px;border:2px solid #b97808;border-radius:18px;background:#fffdf7;overflow:hidden}.nt2-table-row{grid-template-columns:1fr 1.7fr 1fr}.nt2-table-row>*{padding:15px 18px}.nt2-table-row span:nth-child(2){background:#b97808;color:#fff;font-weight:800}.nt2-table-row span:nth-child(3){color:#666}.nt2-table-head{background:#fffdf7;padding:0;font-size:14px;text-transform:none;letter-spacing:0}.nt2-table-head>*{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px;text-align:center}.nt2-table-head img{width:auto;height:112px;object-fit:contain}.nt2-table-head span:nth-child(3) img{height:104px}.nt2-table-prompt{font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.15}.nt2-table-mark{display:inline-grid!important;place-items:center!important;width:27px;height:27px;margin:auto;padding:0!important;border-radius:50%;font-size:14px}.nt2-table-row span:nth-child(2) .nt2-table-mark{background:#fff;color:#a76a05}.nt2-table-row span:nth-child(3) .nt2-table-mark{background:#666;color:#fff}.nt2-table-varies{display:inline-block!important;padding:4px 8px!important;border:1px solid #cbc1b1;border-radius:999px;color:#6b6256!important;background:#fff;font-size:9px!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.05em}.nt2-guarantee{background:#fbf4e6}.nt2-guarantee-image{background:#f4e2bd;min-height:420px;display:grid;place-items:center}.nt2-guarantee-image img{height:390px;aspect-ratio:auto;object-fit:contain;filter:drop-shadow(0 20px 24px rgba(72,48,9,.15))}.nt2-support{background:#2c2112}.nt2-footer{background:#1e180f}@media(max-width:960px){.nt2-shell{grid-template-columns:1fr 1fr;gap:28px}.nt2-info h1{font-size:38px}.nt2-story-grid,.nt2-routine-grid,.nt2-guarantee-card{gap:32px}.nt2-formula-layout{gap:24px}.nt2-section h2{font-size:36px}}@media(max-width:749px){.nt2-announcement{padding:7px 10px}.nt2-announcement-inner{gap:17px}.nt2-sale-copy strong{font-size:13px}.nt2-sale-copy span{font-size:8px}.nt2-timer{grid-template-columns:repeat(3,36px);gap:4px}.nt2-timer b{font-size:17px}.nt2-timer small{font-size:7px}.nt2-timer-cell+.nt2-timer-cell:before{left:-4px;font-size:14px}.nt2-header-inner{padding:15px 17px;grid-template-columns:1fr auto 1fr}.nt2-nav{gap:0}.nt2-nav a{display:none}.nt2-nav a:first-child{display:block;font-size:11px}.nt2-brand{font-size:23px}.nt2-brand small{font-size:6px}.nt2-header-tools{gap:12px}.nt2-header-tools a{display:none}.nt2-shell{display:block;padding:0 16px 34px}.nt2-gallery{position:static;margin:0 -16px 22px}.nt2-gallery-card{border-radius:0;padding:0;background:#fff}.nt2-proof{margin:12px 16px 0}.nt2-proof strong{font-size:18px}.nt2-info h1{font-size:36px}.nt2-intro{font-size:15px}.nt2-benefits li{font-size:13px}.nt2-purchase{padding:14px;border-radius:14px}.nt2-offer{grid-template-columns:20px 48px minmax(0,1fr) auto;gap:8px;padding:10px 9px}.nt2-offer:has(input:checked){padding:9px 8px}.nt2-offer img{width:48px;height:48px}.nt2-offer-title{font-size:13px}.nt2-offer-sub{font-size:10px}.nt2-offer-price strong{font-size:14px}.nt2-included-grid{grid-template-columns:1fr}.nt2-section{padding:54px 18px}.nt2-section h2{font-size:33px}.nt2-section-lede{font-size:15px}.nt2-story-grid,.nt2-routine-grid,.nt2-guarantee-card{grid-template-columns:1fr}.nt2-story-media{order:-1}.nt2-story-note{left:12px;bottom:12px}.nt2-ingredients{grid-template-columns:1fr}.nt2-routine-media{order:-1}.nt2-table{overflow-x:auto}.nt2-table-row{min-width:590px}.nt2-guarantee-card{padding:18px}.nt2-footer-top{grid-template-columns:1fr}.nt2-footer-bottom{flex-direction:column}}@media(max-width:749px){.nt2-benefit-rail-inner{justify-content:flex-start;overflow:auto;gap:22px;padding:8px 16px}.nt2-shell{padding-top:0}.nt2-gallery-card{border-radius:0;border-left:0;border-right:0}.nt2-gallery-caption{padding:10px 16px}.nt2-thumbs{display:flex;overflow-x:auto;padding:0 16px 4px;scroll-snap-type:x proximity}.nt2-thumb{flex:0 0 76px;scroll-snap-align:start}.nt2-rating{margin-top:4px}.nt2-info h1{font-size:34px}.nt2-offer{grid-template-columns:19px 92px minmax(0,1fr) auto;gap:8px;min-height:94px;padding:12px 10px}.nt2-offer:has(input:checked){padding:11px 9px}.nt2-offer-art{width:92px;height:67px}.nt2-offer-art img{width:auto!important;height:64px!important}.nt2-offer-art--1 img{left:23px}.nt2-offer-art--2 img:nth-child(1){left:6px}.nt2-offer-art--2 img:nth-child(2){left:31px}.nt2-offer-art--4 img:nth-child(1){left:-3px}.nt2-offer-art--4 img:nth-child(2){left:14px}.nt2-offer-art--4 img:nth-child(3){left:31px}.nt2-offer-art--4 img:nth-child(4){left:48px}.nt2-offer-art--4 img{height:50px!important}.nt2-offer-title{font-size:12px}.nt2-offer-sub,.nt2-offer-save{font-size:9px}.nt2-offer-price strong{font-size:13px}.nt2-offer-price s{font-size:10px}.nt2-options{grid-template-columns:1.18fr .82fr}.nt2-option{min-height:108px;padding:11px}.nt2-option:has(input:checked){padding:10px}.nt2-option strong{font-size:11px}.nt2-option-price{font-size:18px}.nt2-social-card{padding:18px}.nt2-social-card blockquote{font-size:17px}.nt2-social-card footer{display:grid}.nt2-formula-layout{grid-template-columns:1fr}.nt2-formula-copy{padding:22px}.nt2-system-caption{position:static;grid-template-columns:1fr 1fr;background:#fff6e7;padding:10px}.nt2-timeline:before{left:11px}.nt2-timeline-item{grid-template-columns:32px 1fr;min-height:0}.nt2-timeline-dot{grid-column:1!important;grid-row:1!important;justify-self:start}.nt2-timeline-label,.nt2-timeline-card{grid-column:2!important;text-align:left!important;margin:0!important}.nt2-timeline-label{grid-row:1!important;font-size:23px;margin-bottom:8px!important;padding-left:0!important;padding-right:0!important}.nt2-timeline-card{grid-row:2!important;margin-bottom:18px!important;padding:16px 18px!important}.nt2-table{overflow:hidden}.nt2-table-row{grid-template-columns:70px minmax(0,1fr) 70px;min-width:0}.nt2-table-row>*{padding:11px 7px;font-size:11px}.nt2-table-head>*{min-height:132px;padding:10px 5px}.nt2-table-head img{height:70px}.nt2-table-head span:nth-child(3) img{height:64px}.nt2-table-prompt{font-size:13px}.nt2-guarantee-image{min-height:320px}.nt2-guarantee-image img{height:300px}}@media(max-width:749px){.nt2-benefit-copy{inset:3% 3% auto}.nt2-benefit-copy h3{font-size:18px;margin-bottom:3px}.nt2-benefit-copy div{padding-top:42px}.nt2-benefit-copy strong{font-size:12px}.nt2-benefit-copy span{font-size:7px}.nt2-trust-slide{padding:6%}.nt2-trust-slide h3,.nt2-facts-slide h3{font-size:25px}.nt2-trust-grid{gap:7px;margin-top:5%}.nt2-trust-item{min-height:86px;padding:10px}.nt2-trust-item b{font-size:18px}.nt2-trust-item strong{font-size:10px}.nt2-trust-note{margin-top:4%;font-size:8px}.nt2-ritual-labels{gap:10px}.nt2-ritual-labels span{margin:0 8px 8px;padding:7px;font-size:9px}.nt2-formula-title{left:8%;right:8%;top:2.5%;padding:8px 10px;font-size:18px;line-height:1.02}.nt2-formula-callout{padding:6px 7px;font-size:7px}.nt2-formula-callout b{font-size:10px}.nt2-facts-slide{padding:6%}.nt2-facts-row{padding:8px 0;font-size:10px}.nt2-facts-formula{font-size:9px}.nt2-facts-icons span,.nt2-facts-foot{font-size:7px}.nt2-table{width:100%!important;max-width:100%!important;overflow:hidden}.nt2-table-row{width:100%!important;max-width:100%!important;min-width:0!important;grid-template-columns:74px minmax(0,1fr) 74px!important}.nt2-table-row>*{min-width:0}.nt2-table-row:not(.nt2-table-head)>span:first-child,.nt2-table-row:not(.nt2-table-head)>span:last-child{display:flex;align-items:center;justify-content:center;text-align:center}.nt2-table-row:not(.nt2-table-head)>span:nth-child(2){display:flex;align-items:center;justify-content:center;text-align:center}.nt2-table-mark{margin:0 auto!important}}@media(max-width:749px){.nt2-options{display:block}.nt2-subscribe-option{padding:11px}.nt2-offer-art--3 img{height:52px!important}.nt2-offer-art--3 img:nth-child(1){left:0}.nt2-offer-art--3 img:nth-child(2){left:21px}.nt2-offer-art--3 img:nth-child(3){left:42px}.nt2-offer-art--5 img{height:42px!important}.nt2-offer-art--5 img:nth-child(1){left:-5px}.nt2-offer-art--5 img:nth-child(2){left:10px}.nt2-offer-art--5 img:nth-child(3){left:25px}.nt2-offer-art--5 img:nth-child(4){left:40px}.nt2-offer-art--5 img:nth-child(5){left:55px}}@media(max-width:749px){.nt2-gifts{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}.nt2-bundle-stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(circle at 50% 33%,#fffdf4 0 18%,#f6dfaf 54%,#d59a2b);isolation:isolate}.nt2-bundle-stage:before{content:"";position:absolute;inset:auto -12% -24% -12%;height:52%;border-radius:50% 50% 0 0;background:linear-gradient(180deg,#ffffff2e,#683b0421);z-index:-1}.nt2-bundle-stage:after{content:"";position:absolute;right:-11%;top:-7%;width:45%;aspect-ratio:1;border-radius:50%;background:#ffffff2e;filter:blur(2px);z-index:-1}.nt2-bundle-pill{position:absolute;left:5%;top:5%;z-index:5;padding:7px 11px;border-radius:999px;background:#fff8e9;border:1px solid rgba(118,70,5,.2);color:#6f4506;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 5px 18px #5030081a}.nt2-bundle-bottles{position:absolute;top:11%;right:3%;bottom:13%;left:3%;z-index:2}.nt2-bundle-bottle{position:absolute;bottom:0;left:50%;width:auto;object-fit:contain;filter:drop-shadow(0 18px 18px rgba(81,51,12,.2));transform-origin:50% 100%;transition:left .35s ease,bottom .35s ease,height .35s ease,transform .35s ease,opacity .25s ease}.nt2-bundle-stage[data-bundle-size="1"] .nt2-bundle-bottle{height:82%;opacity:0}.nt2-bundle-stage[data-bundle-size="1"] .nt2-bundle-bottle:nth-child(1){left:50%;height:84%;opacity:1;transform:translate(-50%)}.nt2-bundle-stage[data-bundle-size="3"] .nt2-bundle-bottle{height:69%;opacity:0}.nt2-bundle-stage[data-bundle-size="3"] .nt2-bundle-bottle:nth-child(1){left:50%;bottom:0;height:77%;opacity:1;z-index:3;transform:translate(-50%)}.nt2-bundle-stage[data-bundle-size="3"] .nt2-bundle-bottle:nth-child(2){left:30%;bottom:2%;opacity:1;z-index:2;transform:translate(-50%) rotate(-3deg)}.nt2-bundle-stage[data-bundle-size="3"] .nt2-bundle-bottle:nth-child(3){left:70%;bottom:2%;opacity:1;z-index:2;transform:translate(-50%) rotate(3deg)}.nt2-bundle-stage[data-bundle-size="5"] .nt2-bundle-bottle{height:61%;opacity:1}.nt2-bundle-stage[data-bundle-size="5"] .nt2-bundle-bottle:nth-child(1){left:50%;bottom:0;height:72%;z-index:5;transform:translate(-50%)}.nt2-bundle-stage[data-bundle-size="5"] .nt2-bundle-bottle:nth-child(2){left:35%;bottom:2%;height:66%;z-index:4;transform:translate(-50%) rotate(-2deg)}.nt2-bundle-stage[data-bundle-size="5"] .nt2-bundle-bottle:nth-child(3){left:65%;bottom:2%;height:66%;z-index:4;transform:translate(-50%) rotate(2deg)}.nt2-bundle-stage[data-bundle-size="5"] .nt2-bundle-bottle:nth-child(4){left:20%;bottom:4%;z-index:3;transform:translate(-50%) rotate(-5deg)}.nt2-bundle-stage[data-bundle-size="5"] .nt2-bundle-bottle:nth-child(5){left:80%;bottom:4%;z-index:3;transform:translate(-50%) rotate(5deg)}.nt2-bundle-copy{position:absolute;left:5%;right:5%;bottom:4%;z-index:6;display:flex;align-items:end;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;background:#fffaeeeb;border:1px solid rgba(118,70,5,.18);color:#4d3512;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.nt2-bundle-copy strong{font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1}.nt2-bundle-copy small{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-align:right}.nt2-offer{grid-template-columns:22px 130px minmax(0,1fr) auto}.nt2-offer-art{position:relative;display:flex;align-items:center;width:130px;height:76px;overflow:visible;border-radius:0;background:transparent}.nt2-offer-bottles{position:relative;display:block;width:56px;height:74px;flex:0 0 56px}.nt2-offer-bottles img{position:absolute;bottom:0;width:auto;object-fit:contain;filter:drop-shadow(0 4px 5px rgba(76,52,13,.14))}.nt2-offer-bottles--1 img{left:17px;height:72px}.nt2-offer-bottles--3 img{height:54px}.nt2-offer-bottles--3 img:nth-child(1){left:0;transform:rotate(-4deg)}.nt2-offer-bottles--3 img:nth-child(2){left:17px;bottom:7px}.nt2-offer-bottles--3 img:nth-child(3){left:34px;transform:rotate(4deg)}.nt2-offer-bottles--5 img{height:44px}.nt2-offer-bottles--5 img:nth-child(1){left:-4px;transform:rotate(-6deg)}.nt2-offer-bottles--5 img:nth-child(2){left:8px;bottom:6px;transform:rotate(-3deg)}.nt2-offer-bottles--5 img:nth-child(3){left:20px;bottom:10px}.nt2-offer-bottles--5 img:nth-child(4){left:32px;bottom:6px;transform:rotate(3deg)}.nt2-offer-bottles--5 img:nth-child(5){left:44px;transform:rotate(6deg)}.nt2-offer-plus{display:grid;place-items:center;width:12px;height:20px;flex:0 0 12px;color:#9b6b18;font-size:15px;font-weight:900}.nt2-offer-gift-icons{display:flex;align-items:center;gap:2px;min-width:0}.nt2-offer-shipping-icon{display:grid;place-items:center;width:24px;height:24px;flex:0 0 24px;border-radius:7px;background:#e1f1e9;color:#237153}.nt2-offer-shipping-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nt2-offer-gift-icon{width:22px!important;height:30px!important;object-fit:contain!important;position:static!important;transform:none!important;filter:drop-shadow(0 2px 3px rgba(69,42,8,.12))!important}.nt2-product-form:not([data-sub-active=true]) .nt2-offer-gift-icon--digital{filter:grayscale(1)!important;opacity:.38}.nt2-offer-perks{grid-column:2/-1;display:grid;gap:6px;max-height:0;opacity:0;overflow:hidden;transform:translateY(-4px);transition:max-height .3s ease,opacity .2s ease,transform .3s ease,padding-top .3s ease,border-color .3s ease;border-top:1px solid transparent}.nt2-offer:has(input:checked) .nt2-offer-perks{max-height:180px;opacity:1;transform:translateY(0);padding-top:9px;border-top-color:var(--nt2-line)}.nt2-offer-perk-row{display:grid;grid-template-columns:18px minmax(0,1fr);gap:7px;align-items:start;color:#33281f;font-size:10px;line-height:1.3}.nt2-offer-perk-row:before{content:"\2713";display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#31866a;color:#fff;font-size:10px;font-weight:900}.nt2-offer-perk-row strong{display:block;font-size:10px}.nt2-offer-perk-row small{display:block;margin-top:1px;color:var(--nt2-muted);font-size:8px}.nt2-offer-sub-perks{display:none;gap:6px}.nt2-product-form[data-sub-active=true] .nt2-offer:has(input:checked) .nt2-offer-sub-perks{display:grid}.nt2-offer-sub-perks:before{content:"CADEAUX DE L\2019 ABONNEMENT";display:flex;align-items:center;gap:8px;color:#8b5b0a;font-size:8px;font-weight:900;letter-spacing:.08em}.nt2-offer-sub-perks:before{border-top:1px solid rgba(185,120,8,.25);padding-top:6px}.nt2-gifts{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:17px 0 0;padding:24px 8px 10px;border:1px solid #6a5431;border-radius:12px;background:#fff;min-width:0}.nt2-gifts legend{position:absolute;left:12px;top:-11px;border:1px solid #6a5431;border-radius:8px;background:#fffaf0;padding:4px 12px;color:#3c3021;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.nt2-gift{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;min-width:0;min-height:135px;padding:7px 10px;border:0;border-radius:0;background:transparent;text-align:center;overflow:visible;transition:opacity .25s ease,transform .25s ease}.nt2-gift+.nt2-gift:before{content:"+";position:absolute;left:-8px;top:39px;display:grid;place-items:center;width:17px;height:17px;border:1px solid #ddd2c1;border-radius:50%;background:#fff;color:#8d8172;font-size:11px;font-weight:800}.nt2-gift--shipping{grid-column:auto;min-height:135px;background:transparent;border:0;box-shadow:none;transform:none}.nt2-gift-icon{display:grid;place-items:center;width:66px;height:66px;border-radius:0;background:transparent;color:#31866a;box-shadow:none}.nt2-gift-icon svg{width:56px;height:56px;fill:#e1f1e9;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.nt2-gift img{width:68px;height:68px;object-fit:contain;filter:grayscale(1) blur(2px);opacity:.34;transform:scale(.92);transition:filter .3s ease,opacity .3s ease,transform .3s ease}.nt2-gift-copy{display:flex;flex-direction:column;align-items:center;min-width:0}.nt2-gift-copy strong{display:block;color:#7d180f;font-size:9px;line-height:1.2}.nt2-gift-copy small{display:block;margin-top:2px;color:var(--nt2-muted);font-size:7px;line-height:1.25}.nt2-gift-value{font-size:8px!important;color:#8a8177!important}.nt2-gift-value s{color:#8a8177}.nt2-gift-state{display:inline-flex;margin-top:4px;border-radius:999px;background:#e8e2da;padding:3px 7px;color:#6d655d;font-size:7px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.nt2-gift--shipping .nt2-gift-state{background:#e2f0e5;color:#2f6a43}.nt2-gift-lock{position:absolute;left:50%;top:30px;z-index:2;display:block;width:20px;height:20px;margin-left:15px;border-radius:50%;background:var(--nt2-wine);color:#fff;box-shadow:0 2px 6px #2e181533;transition:opacity .2s ease,transform .28s ease}.nt2-gift-lock:before{content:"";position:absolute;left:6px;top:4px;width:6px;height:6px;border:1.5px solid currentColor;border-bottom:0;border-radius:6px 6px 0 0}.nt2-gift-lock:after{content:"";position:absolute;left:6px;top:9px;width:8px;height:6px;border-radius:1.5px;background:#fff}.nt2-gift.is-unlocked{background:transparent;border:0;box-shadow:none;transform:none}.nt2-gift.is-unlocked img{filter:none;opacity:1;transform:scale(1)}.nt2-gift.is-unlocked .nt2-gift-lock{opacity:0;transform:scale(.6)}.nt2-gift.is-unlocked .nt2-gift-state{background:#e2f0e5;color:#2f6a43}@media(max-width:749px){.nt2-bundle-pill{font-size:9px}.nt2-bundle-copy{padding:8px 10px}.nt2-bundle-copy strong{font-size:16px}.nt2-offer{grid-template-columns:19px 108px minmax(0,1fr) auto;gap:7px}.nt2-offer-art{width:108px}.nt2-offer-bottles{width:46px;flex-basis:46px}.nt2-offer-bottles--1 img{left:11px}.nt2-offer-bottles--3 img:nth-child(1){left:-4px}.nt2-offer-bottles--3 img:nth-child(2){left:12px}.nt2-offer-bottles--3 img:nth-child(3){left:28px}.nt2-offer-bottles--5 img{height:38px}.nt2-offer-bottles--5 img:nth-child(1){left:-7px}.nt2-offer-bottles--5 img:nth-child(2){left:4px}.nt2-offer-bottles--5 img:nth-child(3){left:15px}.nt2-offer-bottles--5 img:nth-child(4){left:26px}.nt2-offer-bottles--5 img:nth-child(5){left:37px}.nt2-offer-gift-icon{width:18px!important;height:26px!important}.nt2-offer-shipping-icon{width:21px;height:21px;flex-basis:21px}.nt2-gifts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:23px 4px 8px}.nt2-gift{min-height:132px;padding:6px 4px}.nt2-gift img{width:58px;height:62px}.nt2-gift-icon{width:60px;height:62px}.nt2-gift-icon svg{width:50px;height:50px}.nt2-gift-copy strong{font-size:8px}.nt2-gift-copy small{font-size:6.5px}.nt2-gift-state{font-size:6px;padding:2px 5px}.nt2-gift+.nt2-gift:before{left:-7px}}@media(max-width:600px){.nt2-offer{grid-template-columns:19px 92px minmax(0,1fr) auto;gap:7px}.nt2-offer-art{width:92px}.nt2-offer-bottles{width:38px;flex-basis:38px}.nt2-offer-bottles--1 img{left:8px;height:58px}.nt2-offer-bottles--3 img{height:38px}.nt2-offer-bottles--3 img:nth-child(1){left:-4px}.nt2-offer-bottles--3 img:nth-child(2){left:9px}.nt2-offer-bottles--3 img:nth-child(3){left:22px}.nt2-offer-bottles--5 img{height:30px}.nt2-offer-bottles--5 img:nth-child(1){left:-5px}.nt2-offer-bottles--5 img:nth-child(2){left:4px}.nt2-offer-bottles--5 img:nth-child(3){left:13px}.nt2-offer-bottles--5 img:nth-child(4){left:22px}.nt2-offer-bottles--5 img:nth-child(5){left:31px}.nt2-offer-plus{width:7px;flex-basis:7px;font-size:11px}.nt2-offer-shipping-icon{width:17px;height:17px;flex-basis:17px}.nt2-offer-shipping-icon svg{width:13px;height:13px}.nt2-offer-gift-icons{gap:1px}.nt2-offer-art .nt2-offer-gift-icon{position:static!important;width:14px!important;height:22px!important;object-fit:contain!important;transform:none!important}}.nt2-bundle-gift-visuals{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none}.nt2-bundle-gift{position:absolute;width:30%;height:auto;object-fit:contain;opacity:0;filter:drop-shadow(0 12px 12px rgba(61,38,9,.2));transform:translateY(10px) scale(.9);transition:opacity .3s ease,transform .35s ease}.nt2-bundle-gifts-badge{position:absolute;right:5%;top:5%;z-index:7;display:none;padding:9px 13px;border-radius:999px;background:#4d6b3d;color:#fff;font-size:11px;font-weight:900;letter-spacing:.08em;box-shadow:0 8px 20px #2a44202e}.nt2-bundle-stage[data-bundle-size="3"] .nt2-bundle-gifts-badge,.nt2-bundle-stage[data-bundle-size="5"] .nt2-bundle-gifts-badge{display:block}.nt2-bundle-stage[data-bundle-size="3"] .nt2-bundle-gift--reset{right:1%;bottom:13%;width:31%;opacity:1;transform:rotate(2deg) scale(1)}.nt2-bundle-stage[data-bundle-size="5"] .nt2-bundle-gift--reset{left:1%;bottom:13%;width:27%;opacity:1;transform:rotate(-3deg) scale(1)}.nt2-bundle-stage[data-bundle-size="5"] .nt2-bundle-gift--kitchen{right:0;bottom:13%;width:29%;opacity:1;transform:rotate(2deg) scale(1)}.nt2-bundle-stage[data-bundle-size="3"] .nt2-bundle-bottle:nth-child(1){left:43%}.nt2-bundle-stage[data-bundle-size="3"] .nt2-bundle-bottle:nth-child(2){left:23%}.nt2-bundle-stage[data-bundle-size="3"] .nt2-bundle-bottle:nth-child(3){left:63%}.nt2-bundle-stage[data-bundle-size="5"] .nt2-bundle-bottle:nth-child(1){height:67%}.nt2-bundle-stage[data-bundle-size="5"] .nt2-bundle-bottle:nth-child(2),.nt2-bundle-stage[data-bundle-size="5"] .nt2-bundle-bottle:nth-child(3){height:61%}.nt2-bundle-stage[data-bundle-size="5"] .nt2-bundle-bottle:nth-child(4),.nt2-bundle-stage[data-bundle-size="5"] .nt2-bundle-bottle:nth-child(5){height:56%}.nt2-bundle-copy{z-index:8}.nt2-gift img{width:82px;height:82px}.nt2-gift-icon{width:76px;height:82px}@media(max-width:600px){.nt2-bundle-gifts-badge{font-size:9px;padding:7px 10px}.nt2-bundle-stage[data-bundle-size="3"] .nt2-bundle-gift--reset{right:-2%;width:34%}.nt2-bundle-stage[data-bundle-size="5"] .nt2-bundle-gift--reset{left:-2%;width:30%}.nt2-bundle-stage[data-bundle-size="5"] .nt2-bundle-gift--kitchen{right:-3%;width:31%}.nt2-gift img{width:70px;height:70px}.nt2-gift-icon{width:64px;height:70px}}.nt2-sale-summary{display:flex;align-items:center;gap:18px;margin:2px 0 16px;padding-top:14px;border-top:1px solid var(--nt2-line);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-variant-numeric:tabular-nums}.nt2-sale-summary>strong{color:#8d111d;font-size:28px;line-height:1;font-weight:800}.nt2-sale-summary>s{color:#23283a;font-size:22px;line-height:1;text-decoration-thickness:2px}.nt2-sale-summary>[data-sale-badge]{display:inline-flex;align-items:center;gap:8px;border-radius:8px;background:#97101c;padding:9px 14px;color:#fff;font-size:16px;font-weight:800;line-height:1;white-space:nowrap}.nt2-sale-summary>[data-sale-badge] b{font-size:17px}.nt2-sale-summary.is-no-save>s,.nt2-sale-summary.is-no-save>[data-sale-badge]{display:none}@media(max-width:600px){.nt2-sale-summary{gap:11px;flex-wrap:wrap;margin-top:0;padding-top:12px}.nt2-sale-summary>strong{font-size:23px}.nt2-sale-summary>s{font-size:18px}.nt2-sale-summary>[data-sale-badge]{padding:8px 11px;font-size:13px}.nt2-sale-summary>[data-sale-badge] b{font-size:14px}}.nt2-benefit-copy{height:25%;grid-template-rows:auto minmax(0,1fr)}.nt2-benefit-copy div{align-self:end;padding:0 3px 2px}.nt2-offer{grid-template-columns:22px 170px minmax(0,1fr) auto}.nt2-offer-art{width:170px;height:82px;gap:6px;justify-content:flex-start}.nt2-offer-bottles{width:86px;height:80px;flex-basis:86px}.nt2-offer-bottles--1 img{left:27px;height:77px}.nt2-offer-bottles--3 img{height:61px}.nt2-offer-bottles--3 img:nth-child(1){left:0;bottom:1px}.nt2-offer-bottles--3 img:nth-child(2){left:24px;bottom:8px}.nt2-offer-bottles--3 img:nth-child(3){left:48px;bottom:1px}.nt2-offer-bottles--5 img{height:50px}.nt2-offer-bottles--5 img:nth-child(1){left:0;bottom:1px}.nt2-offer-bottles--5 img:nth-child(2){left:14px;bottom:7px}.nt2-offer-bottles--5 img:nth-child(3){left:28px;bottom:11px}.nt2-offer-bottles--5 img:nth-child(4){left:42px;bottom:7px}.nt2-offer-bottles--5 img:nth-child(5){left:56px;bottom:1px}.nt2-offer-plus{width:14px;flex-basis:14px;font-size:18px}.nt2-offer-gift-icons{gap:5px;flex:1;justify-content:flex-start}.nt2-offer-art .nt2-offer-gift-icon{width:34px!important;height:48px!important;object-fit:contain!important}.nt2-table-row{grid-template-columns:minmax(0,1.6fr) 120px 120px}.nt2-table-row>*{min-width:0}.nt2-table-row>span:first-child{font-weight:750;color:#3d3224}.nt2-table-row>span:nth-child(2),.nt2-table-row>span:nth-child(3){display:flex;align-items:center;justify-content:center;text-align:center}.nt2-table-head>span:first-child{align-items:flex-start;justify-content:center;padding-left:28px;text-align:left}.nt2-table-head span:nth-child(2){background:#b97808;color:#fff}.nt2-table-head img{height:112px}.nt2-motion-section{overflow:hidden;background:linear-gradient(145deg,#2b2114,#4b3012,#97621a);color:#fff8ed}.nt2-motion-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);gap:54px;align-items:center}.nt2-motion-copy h2{max-width:650px;color:#fff;font-size:clamp(36px,4.8vw,68px)}.nt2-motion-copy .nt2-section-eyebrow{color:#f3bd59}.nt2-motion-copy .nt2-section-lede{color:#eadbc4}.nt2-motion-points{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}.nt2-motion-point{padding:16px;border:1px solid rgba(255,255,255,.2);border-radius:14px;background:#ffffff12;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nt2-motion-point b{display:block;margin-bottom:5px;color:#f6c66c;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.nt2-motion-point strong{display:block;font:700 19px/1.15 Georgia,Times New Roman,serif;color:#fff}.nt2-motion-point span{display:block;margin-top:5px;color:#d9cbb8;font-size:12px;line-height:1.5}.nt2-motion-visual{position:relative;min-height:620px;display:grid;place-items:center;isolation:isolate}.nt2-motion-visual:before{content:"";position:absolute;width:74%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,210,120,.3),rgba(255,210,120,.08) 45%,transparent 68%);filter:blur(4px)}.nt2-motion-ring{position:absolute;width:72%;aspect-ratio:1;border:1px solid rgba(255,221,164,.38);border-radius:50%;animation:nt2-ring-spin 22s linear infinite}.nt2-motion-ring--2{width:50%;border-style:dashed;animation-direction:reverse;animation-duration:16s}.nt2-motion-bottle{position:relative;z-index:3;width:auto;height:480px;object-fit:contain;filter:drop-shadow(0 28px 32px rgba(0,0,0,.36));animation:nt2-bottle-float 5.5s ease-in-out infinite}.nt2-orbit-chip{position:absolute;z-index:4;min-width:138px;padding:12px 14px;border:1px solid rgba(255,255,255,.38);border-radius:14px;background:#fffaf0f0;box-shadow:0 12px 35px #0e080238;color:#4a3110;font-weight:900;text-align:center;animation:nt2-chip-float 4.8s ease-in-out infinite}.nt2-orbit-chip small{display:block;margin-top:3px;color:#7f6b4f;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.nt2-orbit-chip--1{left:0;top:15%}.nt2-orbit-chip--2{right:0;top:23%;animation-delay:-1.1s}.nt2-orbit-chip--3{left:3%;bottom:17%;animation-delay:-2.2s}.nt2-orbit-chip--4{right:2%;bottom:12%;animation-delay:-3.3s}@keyframes nt2-bottle-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-18px) rotate(1deg)}}@keyframes nt2-chip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes nt2-ring-spin{to{transform:rotate(360deg)}}.nt2-buyer-guide{background:#f5ead6}.nt2-guide-head{max-width:760px;margin:0 auto 34px;text-align:center}.nt2-guide-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.nt2-guide-card{position:relative;min-height:260px;padding:26px 22px;border:1px solid #ddc9a7;border-radius:16px;background:#fffdf8;overflow:hidden}.nt2-guide-card:before{content:attr(data-step);position:absolute;right:14px;top:4px;color:#f0dfc3;font:700 72px/1 Georgia,serif}.nt2-guide-card h3{position:relative;margin:54px 0 10px;font:700 23px/1.12 Georgia,serif;color:#302419}.nt2-guide-card p{position:relative;margin:0;color:#6a5b49;font-size:13px;line-height:1.65}.nt2-guide-card strong{color:#9f6505}@media(max-width:960px){.nt2-motion-grid{grid-template-columns:1fr;gap:20px}.nt2-motion-visual{min-height:560px}.nt2-guide-grid{grid-template-columns:1fr 1fr}}@media(max-width:749px){.nt2-benefit-copy{height:25%;inset:3% 3% auto}.nt2-benefit-copy div{padding:0 2px 1px}.nt2-offer{grid-template-columns:19px 120px minmax(0,1fr) auto}.nt2-offer-art{width:120px;height:70px;gap:3px}.nt2-offer-bottles{width:64px;height:68px;flex-basis:64px}.nt2-offer-bottles--1 img{left:19px;height:65px!important}.nt2-offer-bottles--3 img{height:51px!important}.nt2-offer-bottles--3 img:nth-child(1){left:0}.nt2-offer-bottles--3 img:nth-child(2){left:18px}.nt2-offer-bottles--3 img:nth-child(3){left:36px}.nt2-offer-bottles--5 img{height:42px!important}.nt2-offer-bottles--5 img:nth-child(1){left:0}.nt2-offer-bottles--5 img:nth-child(2){left:10px}.nt2-offer-bottles--5 img:nth-child(3){left:20px}.nt2-offer-bottles--5 img:nth-child(4){left:30px}.nt2-offer-bottles--5 img:nth-child(5){left:40px}.nt2-offer-plus{width:8px;flex-basis:8px;font-size:13px}.nt2-offer-gift-icons{gap:1px}.nt2-offer-art .nt2-offer-gift-icon{width:22px!important;height:34px!important}.nt2-table-row{grid-template-columns:minmax(0,1fr) 82px 82px!important}.nt2-table-row>*{padding:11px 8px!important}.nt2-table-head>*{min-height:140px}.nt2-table-head>span:first-child{padding-left:12px!important}.nt2-table-head img{height:72px}.nt2-table-prompt{font-size:14px}.nt2-motion-grid{display:flex;flex-direction:column}.nt2-motion-copy{order:1}.nt2-motion-visual{order:0;width:100%;min-height:450px}.nt2-motion-bottle{height:350px}.nt2-orbit-chip{min-width:104px;padding:9px 10px;font-size:11px}.nt2-orbit-chip small{font-size:7px}.nt2-motion-points,.nt2-guide-grid{grid-template-columns:1fr}.nt2-guide-card{min-height:0}.nt2-guide-card h3{margin-top:38px}}@media(max-width:520px){.nt2-offer{grid-template-columns:18px 105px minmax(0,1fr) auto}.nt2-offer-art{width:105px}.nt2-offer-bottles{width:55px;flex-basis:55px}.nt2-offer-bottles--3 img:nth-child(2){left:15px}.nt2-offer-bottles--3 img:nth-child(3){left:30px}.nt2-offer-bottles--5 img:nth-child(2){left:8px}.nt2-offer-bottles--5 img:nth-child(3){left:16px}.nt2-offer-bottles--5 img:nth-child(4){left:24px}.nt2-offer-bottles--5 img:nth-child(5){left:32px}.nt2-offer-art .nt2-offer-gift-icon{width:20px!important;height:30px!important}.nt2-motion-visual{min-height:400px}.nt2-motion-bottle{height:300px}.nt2-orbit-chip{min-width:92px;padding:8px;font-size:10px}}@media(prefers-reduced-motion:reduce){.nt2-motion-bottle,.nt2-motion-ring,.nt2-orbit-chip{animation:none!important}}.nt2-gallery-social{display:flex;align-items:center;gap:12px;margin-top:14px;padding:13px 15px;border:1px solid var(--nt2-line);border-radius:12px;background:#fff;color:#2f2922;white-space:nowrap}.nt2-gallery-social strong{font-size:15px;font-weight:650;letter-spacing:-.01em}.nt2-gallery-stars{color:#b97808;font-size:18px;letter-spacing:1px;line-height:1}.nt2-avatar-stack{display:flex;margin-left:auto;padding-left:8px}.nt2-avatar-stack img{width:30px;height:30px;border:2px solid #fff;border-radius:50%;object-fit:cover;object-position:center 20%;background:#eee}.nt2-avatar-stack img+img{margin-left:-9px}.nt2-ugc{padding:70px 0 58px;overflow:hidden;border-top:1px solid #eadcc5;border-bottom:1px solid #eadcc5;background:#fffdf9}.nt2-ugc-head{max-width:760px;margin:0 auto 34px;padding:0 24px;text-align:center}.nt2-ugc-head .nt2-ugc-stars{margin-bottom:12px;color:#b97808;font-size:25px;letter-spacing:5px;line-height:1}.nt2-ugc-head h2{margin:0;color:#2d251d;font:700 clamp(34px,4.2vw,58px)/1.04 Georgia,"Times New Roman",serif;letter-spacing:-.035em}.nt2-ugc-head h2 em{color:#b97808;font-style:normal}.nt2-ugc-head p{margin:13px 0 0;color:#695d50;font-size:16px}.nt2-ugc-viewport{width:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.nt2-ugc-track{display:flex;width:max-content;animation:nt2-ugc-scroll 62s linear infinite;will-change:transform}.nt2-ugc-viewport:hover .nt2-ugc-track,.nt2-ugc-viewport:focus-within .nt2-ugc-track{animation-play-state:paused}.nt2-ugc-group{display:flex;gap:16px;padding-right:16px}.nt2-ugc-card{width:clamp(170px,15vw,235px);aspect-ratio:4/5;margin:0;overflow:hidden;border-radius:16px;background:#eee;box-shadow:0 8px 28px #2c1f121a}.nt2-ugc-card img{width:100%;height:100%;display:block;object-fit:cover}.nt2-ugc-note{margin:18px 0 0;text-align:center;color:#8a7d6f;font-size:11px;letter-spacing:.04em;text-transform:uppercase}@keyframes nt2-ugc-scroll{to{transform:translate(-50%)}}@media(max-width:720px){.nt2-gallery-social{gap:8px;padding:11px 12px}.nt2-gallery-social strong{font-size:13px}.nt2-gallery-stars{font-size:15px}.nt2-avatar-stack img{width:25px;height:25px}.nt2-ugc{padding:52px 0 44px}.nt2-ugc-head{margin-bottom:24px}.nt2-ugc-head p{font-size:14px}.nt2-ugc-group{gap:10px;padding-right:10px}.nt2-ugc-card{width:152px;border-radius:13px}.nt2-ugc-track{animation-duration:48s}}@media(prefers-reduced-motion:reduce){.nt2-ugc-track{animation:none}}.nt2-offer{grid-template-columns:22px 190px minmax(0,1fr) auto;column-gap:14px;row-gap:11px}.nt2-offer-art{width:190px}@media(max-width:749px){.nt2-offer{grid-template-columns:19px 120px minmax(0,1fr) auto;column-gap:9px}.nt2-offer-art{width:120px}}@media(max-width:520px){.nt2-offer{grid-template-columns:18px 105px minmax(0,1fr) auto;column-gap:8px}.nt2-offer-art{width:105px}.nt2-offer-bottles{width:52px;flex-basis:52px}.nt2-offer-plus{width:6px;flex-basis:6px}.nt2-offer-art .nt2-offer-gift-icon{width:18px!important;height:29px!important}}.nv-headline{margin:0 0 6px;font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1.15;font-weight:700;color:var(--nt2-wine-dark);letter-spacing:-.01em}.nv-proofline{margin:-6px 0 14px;color:var(--nt2-wine);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.nv-kit-why{margin:10px 0 0;text-align:center;font-size:13px;font-weight:700;color:#56380a}.nv-unlock-hint{grid-column:1/-1;display:block;width:100%;margin:8px 0 0;padding:9px 12px;border:1px dashed #b97808;border-radius:8px;background:#fff8ea;color:#56380a;font:inherit;font-size:12.5px;line-height:1.4;text-align:left;cursor:pointer}.nv-unlock-hint b{font-weight:800}.nv-checks{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px}.nv-checks li{position:relative;padding-left:22px;font-size:12.5px;line-height:1.4;color:#4e4842}.nv-checks li:before{content:"\2714";position:absolute;left:0;top:0;color:var(--nt2-green);font-weight:900}.nv-checks--center{justify-items:center}.nv-checks [data-nv-res]{font-variant-numeric:tabular-nums;font-weight:800;color:#56380a}.nv-narrow{max-width:760px}.nv-center{text-align:center}.nv-kicker{margin:0 0 9px;color:#a96804;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.nv-prose{margin:18px 0 0;display:grid;gap:14px;font-size:17px;line-height:1.65;color:#3d362e}.nv-prose p{margin:0}.nv-prose-p{margin:6px 0 0;font-size:17px;line-height:1.65;color:#3d362e}.nv-refrain{margin:26px 0 22px;font-family:Georgia,Times New Roman,serif;font-size:26px;line-height:1.2;font-weight:700;letter-spacing:.02em;color:#7a1420}.nv-recap{background:#fffdf8;text-align:left}.nv-path{background:#fbf4e6}.nv-path-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}.nv-path .nt2-cta,.nv-recap .nt2-cta{margin-top:24px}.nv-straws{margin:0;display:grid;gap:22px;padding:26px;border-radius:18px;background:#fff;border:1px solid #ead9b9}.nv-straw-row{display:grid;gap:6px}.nv-straw-row svg{width:100%;height:auto;display:block}.nv-straw-row small{font-size:13px;color:#6c6357}.nv-straw-tag{justify-self:start;padding:4px 10px;border-radius:999px;background:#7a1420;color:#fff;font-size:11px;font-weight:800;letter-spacing:.1em}.nv-straw-tag--go{background:var(--nt2-green)}.nv-fu{background:#fffdf8}.nt2-benefits.nv-ico{grid-template-columns:1fr 1fr;gap:14px 18px;padding:16px 18px;border-radius:14px;background:#fbf4e6;border:1px solid #efe1c6}ul.nt2-benefits.nv-ico li{display:flex;align-items:flex-start;gap:10px;padding-left:0;font-size:14px;line-height:1.3}.nt2-benefits.nv-ico li:before{content:none;display:none}.nt2-benefits.nv-ico svg{flex:0 0 24px;width:24px;height:24px;fill:#b97808;margin-top:1px}.nt2-benefits.nv-ico b{display:block;font-weight:700;color:#211a18}.nt2-benefits.nv-ico sup{font-size:.6em;font-weight:600;margin-left:1px;color:#8a7a62}.nt2-benefits.nv-ico small{display:block;margin-top:2px;font-size:12.5px;color:#6c6357}@media(max-width:749px){.nt2-benefits.nv-ico{gap:12px 12px;padding:13px 12px;margin:16px 0 18px}ul.nt2-benefits.nv-ico li{font-size:13.5px;gap:8px}.nt2-benefits.nv-ico svg{flex-basis:21px;width:21px;height:21px}.nt2-benefits.nv-ico small{font-size:11.5px}}.nt2-header-inner{padding-top:12px;padding-bottom:12px}@media(max-width:749px){.nt2-header-inner{padding-top:9px;padding-bottom:9px}.nt2-brand{line-height:1.1}}.nt2-benefit-slide{container-type:inline-size}.nt2-gallery .nt2-benefit-copy{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;display:block;padding:0}.nt2-gallery .nt2-benefit-copy h3{position:absolute;top:3.2%;left:4%;right:4%;margin:0;text-align:center;font-size:4.2cqw;line-height:1.1}.nt2-gallery .nt2-benefit-copy div{position:absolute;top:22.4%;width:28%;padding:0;transform:translate(-50%);text-align:center}.nt2-gallery .nt2-benefit-copy div:nth-of-type(1){left:22.1%}.nt2-gallery .nt2-benefit-copy div:nth-of-type(2){left:50%}.nt2-gallery .nt2-benefit-copy div:nth-of-type(3){left:77.7%}.nt2-gallery .nt2-benefit-copy strong{font-size:3cqw;line-height:1.05}.nt2-gallery .nt2-benefit-copy span{margin-top:.4cqw;font-size:max(6.5px,1.5cqw);line-height:1.2}.nv-res-ended .nv-topbar .nv-chip{display:none}.nv-res-ended .nv-resbar-track i{background:#2f7a4b}.nt2-offer-title .nv-gift-copy{display:block;margin-top:2px;font-size:.8em;color:#2f7a4b}.nt2-product-form[data-sub-active=false] .nv-gift-copy,.nv-dots,.nv-proof-m{display:none}@media(max-width:749px){.nt2-gallery .nt2-thumbs,.nt2-gallery .nt2-gallery-caption,.nt2-gallery .nt2-proof{display:none}.nt2-gallery{margin-bottom:14px}.nt2-gallery-stage{touch-action:pan-y}.nt2-gallery-slide[aria-hidden=false]{animation:nvSlideIn .35s ease}.nv-dots{display:flex;position:absolute;left:50%;bottom:10px;z-index:9;transform:translate(-50%);gap:6px;padding:5px 8px;border-radius:999px;background:#fffaeed1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.nt2-gallery-stage .nt2-bundle-copy{bottom:40px}.nv-dots button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#3d2c124d;transition:width .25s,background .25s}.nv-dots button[aria-current=true]{width:22px;background:#b97808}.nv-proof-m{display:grid;margin:16px 0 0}.nv-proof-m strong{font-size:17px;white-space:nowrap}.nv-proof-m div{padding:13px 4px}}@keyframes nvSlideIn{0%{opacity:.35}to{opacity:1}}.nv-bars{margin:28px 0 0;display:grid;gap:14px}.nv-bar{display:grid;gap:6px}.nv-bar span{font-size:13px;font-weight:800;color:#4e4842}.nv-bar i{display:block;height:18px;width:var(--w);min-width:28px;border-radius:999px;background:#d8c7a6}.nv-bar--us span{color:#56380a}.nv-bar--us i{background:linear-gradient(90deg,#d99a22,#b97808)}.nv-punch{margin:24px 0 0;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:700;color:#56380a}.nv-vs-section{background:#f7f2e8}.nv-vs-wrap{margin:28px 0 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.nv-vs{width:100%;min-width:560px;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #ded1b9;border-radius:16px;overflow:hidden;font-size:14px}.nv-vs th,.nv-vs td{padding:13px 14px;border-bottom:1px solid #eee3cf;text-align:center;vertical-align:middle}.nv-vs tbody tr:last-child th,.nv-vs tbody tr:last-child td{border-bottom:0}.nv-vs thead th{font-size:13px;font-weight:800;color:#4e4842;background:#fbf5e8}.nv-vs tbody th{text-align:left;font-weight:700;color:#211a18}.nv-vs .nv-vs-us{background:#fff4dd;color:#56380a;font-weight:800}.nv-vs thead .nv-vs-us img{display:block;margin:0 auto 4px;width:38px;height:auto}.nv-yes{color:var(--nt2-green)}.nv-no{color:#a2121e}.nv-jobs{margin:22px 0 0;display:grid;gap:14px}.nv-job{padding:16px 18px;border-radius:14px;background:#fff;border-left:5px solid #b97808}.nv-job b{display:block;font-size:12px;letter-spacing:.16em;color:#b97808}.nv-job strong{display:block;margin:2px 0 6px;font-size:16px;color:#211a18}.nv-job p{margin:0;font-size:14.5px;line-height:1.6;color:#4e4842}.nv-job--charge{border-left-color:#7a1420}.nv-job--charge b{color:#7a1420}.nv-job--protect{border-left-color:#3f6b4f}.nv-job--protect b{color:#3f6b4f}.nv-wife{background:#fffdf8}.nv-wife-card{padding:34px 30px;border-radius:20px;background:#fbefe9;border:1px solid #efd3c6;text-align:center}.nv-wife-card .nv-prose{text-align:center}.nv-wife-card .nt2-cta{margin-top:22px}.nv-wife-icon{display:inline-grid;place-items:center;width:46px;height:46px;margin-bottom:10px;border-radius:50%;background:#7a1420;color:#fff;font-size:22px}.nv-why-keep{margin:22px 0 0;font-family:Georgia,Times New Roman,serif;font-size:20px;color:#211a18}.nv-fine{margin:16px 0 18px;font-size:12px;line-height:1.5;color:#7a6a58}.nv-final{background:#201b14;color:#fbf5e8;text-align:center}.nv-final .nv-refrain{color:#f2c76f;margin-top:0}.nv-final-lede{margin:0;font-size:18px;line-height:1.6;color:#efe3cc}.nv-final-timer{margin:18px 0 0;font-size:15px;color:#efe3cc}.nv-final-timer b{font-variant-numeric:tabular-nums;color:#fff;font-size:18px}.nv-final-kits{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0 0}.nv-final-kit{display:grid;gap:4px;padding:16px 12px;border:2px solid #5d4a2c;border-radius:14px;background:#2b241b;color:#fbf5e8;font:inherit;cursor:pointer}.nv-final-kit b{font-size:17px}.nv-final-kit span{font-size:13px;color:#d8c7a6}.nv-final-kit[aria-checked=true]{border-color:#d99a22;background:#3a2e1c}.nv-final-cta{width:100%;min-height:58px;margin:16px 0 0;border:0;border-radius:12px;background:#d99a22;color:#201b14;font:800 17px/1.2 Arial,Helvetica,sans-serif;letter-spacing:.04em;cursor:pointer}.nv-final-cta:disabled{opacity:.6;cursor:progress}.nv-final .nv-checks li{color:#efe3cc}.nv-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;justify-content:center;gap:14px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#201b14;color:#fbf5e8;box-shadow:0 -8px 24px #20160840;transform:translateY(110%);transition:transform .25s ease}.nv-sticky[data-on]{transform:none}.nv-sticky-copy{display:grid;font-size:13px;line-height:1.3}.nv-sticky-copy b{font-size:15px}.nv-sticky-copy [data-nv-res]{font-variant-numeric:tabular-nums;font-weight:800;color:#f2c76f}.nv-sticky-btn{flex:0 0 auto;min-height:46px;padding:0 20px;border:0;border-radius:10px;background:#d99a22;color:#201b14;font:800 14px/1 Arial,Helvetica,sans-serif;letter-spacing:.04em;cursor:pointer}.nv-mx{margin-left:auto;margin-right:auto}.nv-problem{background:#fffdf8}.nv-subhead{margin:30px 0 0;font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1.3;color:#56380a;text-align:center}.nv-signs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:26px 0 0}.nv-sign{padding:18px 16px;border-radius:14px;background:#fff;border:1px solid #ead9b9}.nv-sign-icon{font-size:26px;line-height:1}.nv-sign h4{margin:10px 0 6px;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#56380a}.nv-sign p{margin:0;font-size:14px;line-height:1.55;color:#4e4842}.nv-closer{margin:28px 0 20px;font-size:18px;line-height:1.6;color:#3d362e}.nv-dose{background:#fbf4e6}.nv-note-card{margin:24px 0 0;padding:18px 20px;border-radius:14px;background:#fff;border-left:5px solid #3f6b4f;font-size:15px;line-height:1.6;color:#3d362e}.nv-note-card p{margin:0}.nv-pillars-section{background:#fffdf8}.nv-pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:26px 0 0}.nv-pillar{padding:20px 18px;border-radius:14px;background:#fbf4e6;border-top:4px solid #b97808}.nv-pillar b{display:block;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#56380a}.nv-pillar p{margin:8px 0 0;font-size:15px;line-height:1.55;color:#3d362e}.nv-who{background:#fffdf8}.nv-who-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:40px;align-items:start}.nv-who h2{font-size:30px!important}.nv-checks--lg{gap:10px;margin-top:18px}.nv-checks--lg li{font-size:16px;color:#3d362e}.nv-howto{padding:24px;border-radius:16px;background:#fbf4e6}.nv-howto ol{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:14px}.nv-howto li{display:flex;gap:12px;align-items:flex-start;font-size:15.5px;line-height:1.5;color:#3d362e}.nv-howto li b{flex:0 0 30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#b97808;color:#fff;font-size:14px}.nv-vs--2{min-width:0}.nv-topbar{position:sticky;top:0;z-index:80;display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 12px;background:#8b1a1a;color:#fff;font:700 13px/1.2 Arial,Helvetica,sans-serif;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;white-space:nowrap;overflow:hidden}.nv-topbar-txt{overflow:hidden;text-overflow:ellipsis}.nv-chip{display:inline-block;flex:0 0 auto;padding:2px 8px;border-radius:4px;background:#ffd866;color:#3a0a0a;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.02em}.nv-topbar[data-state=urgent] .nv-chip{animation:nv-pulse 1s ease-in-out infinite}@keyframes nv-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.nv-topbar .nv-chip{animation:none!important}}.nv-topbar[data-state=off]{background:#8b1a1a}.nv-topbar[data-state=off]:before,.nv-topbar[data-state=off]:after{content:"!";display:inline-grid;place-items:center;flex:0 0 20px;width:20px;height:20px;border-radius:50%;background:#ffd866;color:#3a0a0a;font:900 13px/1 Arial,Helvetica,sans-serif;animation:nv-pulse 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.nv-topbar[data-state=off]:before,.nv-topbar[data-state=off]:after{animation:none}}.nv-topbar[data-state=off] .nv-chip,.nv-topbar[data-state=off] [data-nv-bar-ico]{display:none}.nv-res-expired .nv-gift-copy,.nv-res-expired .nt2-offer-sub-perks,.nv-res-expired [data-nv-unlock],.nv-res-expired .nt2-bundle-gifts-badge,.nv-res-expired .nt2-bundle-gift-visuals,.nv-res-expired .nt2-offer-plus,.nv-res-expired .nt2-offer-gift-icons{display:none!important}.nv-res-expired .nt2-gifts .nt2-gift:not(.nt2-gift--shipping){opacity:.45;filter:grayscale(1)}@media(max-width:749px){.nv-signs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nv-sign{padding:14px 12px}.nv-sign p{font-size:13px}.nv-pillars{grid-template-columns:1fr 1fr;gap:10px}.nv-who-grid{grid-template-columns:1fr;gap:24px}.nv-who h2{font-size:25px!important}.nv-subhead{font-size:19px}}.nv-pillars-section{background:#f6f1e7}.nv-pillars-section h2 em,.nv-journey h2 em{font-style:normal;color:#b97808}.nv-ben-lede{max-width:640px;margin:10px auto 0;font-size:16px;color:#3d362e}.nv-bens{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:30px 0 0}.nv-ben{background:#fff;border:1px solid #ded1b9;border-radius:10px;transition:box-shadow .25s,border-color .25s}.nv-ben[open],.nv-ben:hover{border-color:#d8b77a;box-shadow:0 16px 36px -24px #56380a80}.nv-ben summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:120px minmax(0,1fr) 40px;gap:22px;align-items:center;padding:10px 20px 10px 10px}.nv-ben summary::-webkit-details-marker{display:none}.nv-ben img{width:120px;height:120px;object-fit:cover;border-radius:6px}.nv-ben-t b{display:block;font-family:Georgia,Times New Roman,serif;font-size:24px;color:#211a18}.nv-ben-t span{display:block;margin-top:8px;font-size:16px;color:#3d362e}.nv-ben-plus{position:relative;width:38px;height:38px;border:1px solid #8b8073;border-radius:50%}.nv-ben-plus:before,.nv-ben-plus:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.5px;background:#5a5048;transform:translate(-50%,-50%);transition:transform .25s}.nv-ben-plus:after{transform:translate(-50%,-50%) rotate(90deg)}.nv-ben[open] .nv-ben-plus:after{transform:translate(-50%,-50%) rotate(0)}.nv-ben p{margin:0;padding:0 22px 20px 152px;font-size:15px;line-height:1.6;color:#4e4842}.nv-journey{background:#fff}.nv-jr-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.nv-jr-side{text-align:center}.nv-jr-photo{position:relative;overflow:hidden;border-radius:4px;aspect-ratio:16/7;max-width:100%}.nv-jr-photo img{width:100%;height:100%;object-fit:cover;filter:grayscale(.2)}.nv-jr-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#56380a9e}.nv-jr-photo span{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;color:#fff8ec;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,48px);letter-spacing:.14em}.nv-jr-side h2{margin:34px 0 0;font-size:34px}.nv-jr-side p{max-width:420px;margin:16px auto 0;font-size:16px;line-height:1.6;color:#3d362e}.nv-jr-cta{display:block;margin:30px auto 0;max-width:100%;padding:18px 24px;border-radius:999px;background:#56380a;color:#fff;font-weight:700;font-size:16px;text-decoration:none;transition:background .2s,transform .2s}.nv-jr-cta:hover{background:#3e2806;transform:translateY(-2px)}.nv-jr{list-style:none;margin:0;padding:0 0 0 30px;position:relative}.nv-jr:before{content:"";position:absolute;left:5px;top:12px;bottom:40px;width:3px;background:#b97808;border-radius:2px}.nv-jr-step{position:relative;margin:0 0 30px}.nv-jr-dot{position:absolute;left:-31px;top:10px;width:14px;height:14px;border-radius:50%;background:#b97808;box-shadow:0 0 0 4px #fff}.nv-jr-step h3{margin:0;padding:13px 22px;border-radius:6px;background:#b97808;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700}.nv-jr-step--last h3,.nv-jr-step--last .nv-jr-dot{background:#201b14}.nv-jr-step ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:12px}.nv-jr-step li{position:relative;padding-left:26px;font-size:16px;color:#3d362e}.nv-jr-step li:before{content:"";position:absolute;left:2px;top:3px;width:12px;height:7px;border-left:2px solid #b97808;border-bottom:2px solid #b97808;transform:rotate(-45deg)}@media(max-width:749px){.nv-bens{grid-template-columns:1fr}.nv-ben summary{grid-template-columns:84px minmax(0,1fr) 34px;gap:14px}.nv-ben img{width:84px;height:84px}.nv-ben-t b{font-size:20px}.nv-ben-t span{font-size:14.5px}.nv-ben-plus{width:32px;height:32px}.nv-ben p{padding:0 16px 16px 108px}.nv-jr-grid{grid-template-columns:1fr;gap:34px}.nv-jr-side h2{font-size:28px}}.nv-lead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.nv-lead-copy h2{margin-top:4px}.nv-vessel{margin:0;padding:22px 22px 18px;border-radius:22px;background:linear-gradient(160deg,#fff,#fff7f2);border:1px solid #f0d8cc;box-shadow:0 24px 60px -30px #7a142059;display:grid;gap:16px}.nv-vessel-row{display:grid;gap:8px}.nv-vessel svg,.nv-straw-row svg{width:100%;height:auto;display:block;overflow:hidden}.nv-vessel-tag{justify-self:start;padding:4px 10px;border-radius:999px;background:#7a1420;color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.12em}.nv-vessel-tag--ok{background:#3f6b4f}.nv-vessel figcaption{font-size:13.5px;color:#6c6357;text-align:center}.nv-c ellipse{fill:#c3242f}.nv-c .nv-cell-in{fill:#e2545d}.nv-c{animation:nv-flow 3.2s linear infinite;animation-delay:var(--d)}.nv-c--slow{animation:nv-crawl 5.6s linear infinite;animation-delay:var(--d)}.nv-c--pinch{animation:nv-crawl 5s linear infinite;animation-delay:var(--d)}.nv-c--pinch ellipse,.nv-c--slow ellipse:first-child{fill:#a3202a}@keyframes nv-flow{0%{transform:translate(-30px)}to{transform:translate(550px)}}@keyframes nv-crawl{0%{transform:translate(-30px)}38%{transform:translate(170px)}62%{transform:translate(215px) scaleY(.75)}72%{transform:translate(300px)}to{transform:translate(550px)}}.nv-fibrin{transform-box:fill-box;animation:nv-build 6s ease-in-out infinite alternate}.nv-fibrin--top{transform-origin:50% 0}.nv-fibrin--bot{transform-origin:50% 100%}@keyframes nv-build{0%{transform:scaleY(.35);opacity:.6}to{transform:scaleY(1);opacity:1}}.nv-push{animation:nv-push 1.1s ease-in-out infinite}@keyframes nv-push{0%,to{transform:translate(0)}50%{transform:translate(10px)}}.nv-sign{position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;overflow:hidden}.nv-sign:before{content:"";position:absolute;left:0;top:0;height:3px;width:0;background:linear-gradient(90deg,#b97808,#7a1420);transition:width .35s ease}.nv-sign:hover{transform:translateY(-4px);box-shadow:0 18px 40px -22px #56380a73;border-color:#e3c48f}.nv-sign:hover:before{width:100%}.nv-sign-icon{display:grid!important;place-items:center;width:46px;height:46px;border-radius:14px;background:linear-gradient(145deg,#fff4dd,#f6e1b8);color:#8a4b06;font-size:0!important}.nv-sign-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.nv-ico-fill{fill:currentColor;stroke:none;animation:nv-blink 1.6s steps(2) infinite}@keyframes nv-blink{50%{opacity:.15}}.nv-ico--heart svg{animation:nv-beat 1.4s ease-in-out infinite;transform-origin:50% 60%}@keyframes nv-beat{0%,40%,to{transform:scale(1)}20%{transform:scale(1.12)}30%{transform:scale(.97)}}.nv-ico-pulse{stroke-dasharray:30;stroke-dashoffset:30;animation:nv-ecg 1.4s linear infinite}@keyframes nv-ecg{to{stroke-dashoffset:-30}}.nv-ico--fog svg{animation:nv-drift 4s ease-in-out infinite}@keyframes nv-drift{50%{transform:translate(2px)}}.nv-ico--snow svg{animation:nv-spin 9s linear infinite}@keyframes nv-spin{to{transform:rotate(360deg)}}.nv-subhead span{color:#7a1420}.nv-rv{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:var(--rv,0ms)}.nv-rv.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.nv-c,.nv-fibrin,.nv-push,.nv-ico-fill,.nv-sign-icon svg,.nv-ico-pulse{animation:none!important}.nv-rv{opacity:1;transform:none;transition:none}.nv-fibrin{transform:none}}@media(max-width:749px){.nv-lead{grid-template-columns:1fr;gap:26px}.nv-vessel{padding:16px 14px 14px}.nv-sign-icon{width:40px;height:40px;border-radius:12px}}.nv-rateline{display:inline-block;margin:0 0 8px;color:#2b2b2b;font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:3px}@media(max-width:479px){.nv-rateline{white-space:nowrap;font-size:13px}.nv-rl-more{display:none}}.nv-resbar{display:flex;align-items:center;gap:22px;margin:14px 0 4px;padding:14px 18px;border-radius:14px;background:#fff;box-shadow:0 4px 18px #20160812}.nv-resbar-track{flex:1;height:9px;border-radius:999px;background:#e8e4df;overflow:hidden}.nv-resbar-track i{display:block;height:100%;width:100%;border-radius:999px;background:#d63a3a;transition:width 1s linear}.nv-resbar b{flex:0 0 auto;color:#d63a3a;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.nv-res-expired .nv-resbar-track i{background:#9a948d}.nv-res-expired .nv-resbar b{color:#6c6357}.nv-goldline{margin:12px 0 0;color:#b97808;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.nt2-info .nv-subhead-hero{margin:16px 0 0;max-width:34em;color:#555;font-size:17px;line-height:1.55}.nt2-benefits.nv-bullets{margin:20px 0 22px;gap:10px}.nt2-benefits.nv-bullets li{font-size:15px;font-weight:400;color:#2b2520}.nt2-benefits.nv-bullets li b{font-weight:700}.nt2-info h1{margin-bottom:0}.nv-acc details{border-bottom:1px solid #eadfcb}.nv-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:14px 2px;font-weight:700;font-size:15px}.nv-acc summary::-webkit-details-marker{display:none}.nv-acc summary:after{content:"+";font-size:20px;font-weight:400;color:#b97808;transition:transform .2s}.nv-acc details[open] summary:after{content:"\2212"}.nv-acc details p{margin:0 0 14px;font-size:14.5px;line-height:1.6;color:#4e4842}.nv-ticker{overflow:hidden;height:36px;display:flex;align-items:center;background:#f1e6d0;color:#3a0a0a;font-size:12px;font-weight:700;letter-spacing:.06em;white-space:nowrap}.nv-ticker-track{display:inline-flex;animation:nv-tick 40s linear infinite}.nv-ticker-track span{padding-right:0}.nv-ticker:hover .nv-ticker-track{animation-play-state:paused}@keyframes nv-tick{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.nv-ticker{justify-content:center}.nv-ticker-track{animation:none}.nv-ticker-track span+span{display:none}}.nv-bars[data-nv-grow] i{width:0;transition:width 1.1s cubic-bezier(.2,.7,.2,1)}.nv-bars[data-nv-grow].is-in i{width:var(--w)}.nv-fu-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.nv-fu h2 em{font-style:normal;color:#b97808}.nv-fu-card{position:relative;padding:30px 28px 26px;border-radius:24px;background:radial-gradient(120% 90% at 100% 0%,#3a2a12,#201b14 60%);color:#fbf5e8;box-shadow:0 30px 70px -35px #201608b3;display:grid;gap:18px;overflow:hidden}.nv-fu-cap{margin:0;color:#f2c76f;font-size:11px;font-weight:800;letter-spacing:.16em}.nv-fu-row{display:grid;grid-template-columns:140px minmax(0,1fr) 112px;gap:14px;align-items:center}.nv-fu-num{white-space:nowrap}.nv-fu-row--us .nv-fu-name{font-size:16px}.nv-fu-name{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#d8c7a6}.nv-fu-name img{width:40px;height:auto;filter:drop-shadow(0 6px 10px rgba(0,0,0,.45))}.nv-fu-bar{height:14px;border-radius:999px;background:#ffffff14;overflow:hidden}.nv-fu-bar i{position:relative;display:block;height:100%;width:0;border-radius:999px;background:#8b7d66;transition:width 1.4s cubic-bezier(.2,.7,.2,1) var(--t)}.nv-fu-row--us .nv-fu-bar{height:22px}.nv-fu-row--us .nv-fu-bar i{background:linear-gradient(90deg,#d99a22,#f2c76f);box-shadow:0 0 22px #f2c76f8c}.nv-fu-row--us .nv-fu-bar em{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);background-size:220% 100%;animation:nv-shine 2.4s linear infinite}@keyframes nv-shine{0%{background-position:120% 0}to{background-position:-120% 0}}.nv-fu-card.is-in .nv-fu-bar i{width:var(--w)}.nv-fu-num{font-variant-numeric:tabular-nums;text-align:right;font-size:15px;color:#efe3cc}.nv-fu-row--us .nv-fu-name{color:#fff;font-weight:800}.nv-fu-row--us .nv-fu-num{font-size:20px;color:#f2c76f}.nv-fu-badge{justify-self:end;display:flex;align-items:center;gap:12px;margin-top:4px;padding:10px 16px;border-radius:14px;background:#f2c76f;color:#201b14;transform:scale(.6);opacity:0;transition:transform .5s cubic-bezier(.3,1.6,.5,1) 1.7s,opacity .3s 1.7s}.nv-fu-badge b{font-family:Georgia,Times New Roman,serif;font-size:30px;line-height:1}.nv-fu-badge span{font-size:12px;font-weight:700;line-height:1.3;text-align:left}.nv-fu-card.is-in .nv-fu-badge{transform:none;opacity:1}.nv-final2{background:#f6f1e7}.nv-final2-inner{max-width:720px}.nv-final2 h2 em{font-style:normal;color:#b97808}.nv-final2-sub{margin:12px auto 26px;max-width:560px;font-size:17px;line-height:1.55;color:#3d362e}.nv-final2-box{margin:18px 0 0}.nv-clone{display:grid;gap:12px}.nv-clone .nt2-offer{cursor:pointer}.nv-final2-cta{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;min-height:62px;margin:18px 0 0;border:0;border-radius:12px;background:#56380a;color:#fff;font:700 17px/1 Arial,Helvetica,sans-serif;cursor:pointer;transition:background .2s,transform .2s}.nv-final2-cta:hover{background:#3e2806;transform:translateY(-1px)}.nv-final2-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.25)}.nv-final2-pill s{font-weight:400;opacity:.65;font-size:14px}.nv-final2-note{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin:12px 0 0;font-size:13px;color:#4e4842}.nv-final2-once{display:block;margin:12px auto 0;padding:4px;border:0;background:none;color:#3d362e;font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.nv-revs{background:#fff}.nv-revs-inner{max-width:1000px;display:grid;gap:20px}.nv-revs h2{margin-bottom:14px}.nv-rev{padding:22px 24px;border:1px solid #d9d2c7;border-radius:4px;background:#fff}.nv-rev-stars{margin:0;font-size:14px;color:#2b2b2b}.nv-rev-stars span{color:#e0a526;letter-spacing:2px;font-size:16px}.nv-rev h3{margin:14px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:700;color:#211a18}.nv-rev p{margin:12px 0 0;max-width:72ch;font-size:15px;line-height:1.6;color:#3d362e}.nv-rev .nv-rev-by{font-size:13px;color:#6c6357}.nv-rev-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.nv-rev-tags span{padding:4px 12px;border:1px solid #b97808;border-radius:999px;color:#8a4b06;font-size:12.5px}.nv-foot{background:#2a1c0c;color:#f3e7d2;padding:56px 24px 28px}.nv-foot-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:0}.nv-foot-inner>*{padding:4px 36px}.nv-foot-inner>*+*{border-left:1px solid rgba(243,231,210,.22)}.nv-foot-logo{font-family:Georgia,Times New Roman,serif;font-size:20px;letter-spacing:.18em;color:#fff;text-decoration:none}.nv-foot-logo sup{font-size:9px;letter-spacing:0}.nv-foot-brand p{margin:18px 0 8px;font-size:13px;line-height:1.6;color:#d8c7a6}.nv-foot-mail{color:#f2c76f;font-size:13px}.nv-foot-news h3{margin:0;font-size:22px;color:#fff}.nv-foot-news p{margin:10px 0 22px;font-size:14px;color:#d8c7a6}.nv-foot-form{display:flex;max-width:420px;padding:4px;border:1px solid rgba(243,231,210,.6);border-radius:6px}.nv-foot-form input[type=email]{flex:1;min-width:0;padding:0 12px;border:0;background:transparent;color:#fff;font:inherit;font-size:14px;outline:none}.nv-foot-form input::placeholder{color:#bfae8f}.nv-foot-form button{padding:12px 30px;border:0;border-radius:4px;background:#fff;color:#2a1c0c;font:600 14px Arial,Helvetica,sans-serif;cursor:pointer}.nv-foot-ok{margin:10px 0 0!important;color:#f2c76f!important}.nv-foot-links{display:grid;gap:14px;align-content:start}.nv-foot-links a{color:#f3e7d2;text-decoration:none;font-size:14.5px}.nv-foot-links a:hover{color:#f2c76f}.nv-foot-legal{max-width:1180px;margin:44px auto 0;padding:0 36px;display:grid;gap:6px;font-size:11.5px;line-height:1.5;color:#bfae8f}.nv-foot-legal p{margin:0}.nv-foot-bottom{max-width:1180px;margin:30px auto 0;text-align:center;font-size:13px;color:#d8c7a6}@media(max-width:749px){.nv-fu-grid{grid-template-columns:1fr;gap:28px}.nv-fu-card{padding:22px 16px 18px;gap:14px}.nv-fu-row{grid-template-columns:104px minmax(0,1fr) 84px;gap:10px}.nv-fu-name img{width:30px}.nv-fu-name{font-size:12px}.nv-fu-num{font-size:13px}.nv-fu-row--us .nv-fu-num{font-size:16px}.nv-foot{padding:40px 18px 96px}.nv-foot-inner{grid-template-columns:1fr}.nv-foot-inner>*{padding:22px 0}.nv-foot-inner>*+*{border-left:0;border-top:1px solid rgba(243,231,210,.22)}.nv-foot-legal{padding:0}.nv-final2-cta{gap:10px;font-size:15px}}@media(max-width:749px){.nv-headline{font-size:19px}.nv-path-grid{grid-template-columns:1fr;gap:28px}.nv-prose,.nv-prose-p{font-size:16px}.nv-refrain{font-size:21px}.nv-final-kits{grid-template-columns:1fr}.nv-wife-card{padding:26px 18px}.nv-sticky{justify-content:space-between}.nt2-footer{padding-bottom:84px}.nv-topbar{position:relative;min-height:36px;font-size:12px}}.nt2-sale-summary{flex-wrap:wrap}@media(min-width:750px)and (max-width:1120px){.nt2-shell{display:block;max-width:720px;padding:28px 24px 48px}.nt2-gallery{position:static;margin:0 0 28px}}@media(max-width:380px){.nt2-offer{grid-template-columns:18px 105px minmax(0,1fr)!important;row-gap:4px}.nt2-offer>input,.nt2-offer-art{grid-row:1/span 2}.nt2-offer-copy{grid-column:3;grid-row:1;align-self:end}.nt2-offer-price{grid-column:3;grid-row:2;align-self:start;text-align:left}.nt2-offer-price strong,.nt2-offer-price s{display:inline;margin-right:0}.nt2-offer-price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px}.nv-sticky{gap:10px;padding-left:12px;padding-right:12px}.nv-sticky-copy{min-width:0}.nv-sticky-btn{padding:0 14px}}@media(max-width:340px){.nt2-offer .nt2-offer-price strong{font-size:18px}}@media(max-width:749px){.nt2-offer-title{font-size:18px}.nt2-offer-sub,.nt2-offer-save{font-size:14px}.nt2-offer-sub{margin-top:5px}.nt2-offer-save{margin-top:6px}.nt2-offer-price strong{font-size:20px}.nt2-offer-price s{font-size:14px}.nt2-offer-badge{font-size:11.5px;padding:5px 14px}.nt2-offer-perk-row,.nt2-offer-perk-row strong{font-size:14px}.nt2-offer-perk-row small{font-size:12.5px}.nt2-purchase .nt2-options-title,.nt2-options .nt2-subscribe-copy strong{font-size:16px}.nt2-options .nt2-subscribe-copy small{font-size:13px}.nt2-purchase .nt2-gifts legend{font-size:12px}.nt2-gifts .nt2-gift .nt2-gift-copy strong{font-size:12.5px;line-height:1.25}.nt2-gifts .nt2-gift .nt2-gift-copy small{font-size:11px;line-height:1.3}.nt2-gifts .nt2-gift .nt2-gift-value,.nt2-gifts .nt2-gift .nt2-gift-value s{font-size:11px!important}.nt2-gifts .nt2-gift .nt2-gift-state{font-size:9.5px}.nt2-gifts .nt2-gift--shipping .nt2-gift-copy strong{font-size:14px}.nt2-product-form .nt2-purchase-note,.nt2-product-form summary,.nt2-product-form details p,.nt2-product-form details a{font-size:13px}}.nt2-offer-title{font-size:18px}.nt2-offer-sub{font-size:14px;margin-top:5px}.nt2-offer-save{font-size:14px;margin-top:6px}.nt2-offer-price strong{font-size:22px}.nt2-offer-price s{font-size:14px}.nt2-offer-badge{font-size:11px;padding:5px 14px}.nt2-offer-perk-row,.nt2-offer-perk-row strong{font-size:14px}.nt2-offer-perk-row small{font-size:12.5px}.nt2-offer .nt2-offer-save{color:#2f7a5a}.nt2-offer .nt2-offer-price s,.nt2-sale-summary>s,.nt2-gifts .nt2-gift .nt2-gift-value s{color:#b3121f!important}.nt2-sale-summary>[data-sale-badge]{background:#2f7a5a}@media(max-width:749px){.nt2-offer-price strong{font-size:20px}}.nt2-sale-summary>strong{color:#2f7a5a}.nt2-purchase .nt2-options-title,.nt2-options .nt2-subscribe-copy strong{font-size:16px}.nt2-options .nt2-subscribe-copy small{font-size:13px}.nt2-purchase .nt2-gifts legend{font-size:12px}.nt2-gifts .nt2-gift .nt2-gift-copy strong{font-size:13px;line-height:1.25}.nt2-gifts .nt2-gift .nt2-gift-copy small{font-size:11.5px;line-height:1.3}.nt2-gifts .nt2-gift .nt2-gift-value,.nt2-gifts .nt2-gift .nt2-gift-value s{font-size:11.5px!important}.nt2-gifts .nt2-gift .nt2-gift-state{font-size:10px}.nt2-gifts .nt2-gift--shipping .nt2-gift-copy strong{font-size:15px}.nt2-product-form .nt2-purchase-note,.nt2-product-form summary,.nt2-product-form details p,.nt2-product-form details a{font-size:13px}.nt2-product-form[data-sub-active=false] .nt2-offer:has(input:checked) .nt2-offer-sub-perks{display:grid}.nt2-product-form[data-sub-active=false] .nt2-offer-sub-perks:before{content:"SUBSCRIPTION GIFTS \b7  LOCKED";color:#a3121f}.nt2-product-form[data-sub-active=false] .nt2-offer-sub-perks .nt2-offer-perk-row{opacity:.55}.nt2-product-form[data-sub-active=false] .nt2-offer-sub-perks .nt2-offer-perk-row strong{text-decoration:line-through}.nt2-product-form[data-sub-active=false] .nt2-offer-sub-perks .nt2-offer-perk-row:before{content:"\d7";background:#a39887}.nt2-offer .nt2-offer-save[hidden]{display:block!important;visibility:hidden;min-height:1.3em}.nt2-offer .nt2-offer-price s[hidden]{display:block!important;visibility:hidden;min-height:1.2em}.nv-sub-warn{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:10px 0 0;padding:11px 14px;border:1px solid #f0c4c9;border-radius:8px;background:#fdecee;color:#9b1020;font-size:14px;font-weight:600;line-height:1.4}.nv-sub-warn[hidden]{display:none}.nv-sub-warn button{padding:0;border:0;background:none;color:#2f7a5a;font:inherit;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.nt2-offer:has(input:checked) .nt2-offer-perks{max-height:720px}.nt2-product-form[data-sub-active=true] .nt2-offer:has(input:checked) .nt2-offer-bonus{max-height:480px}.nv-gn-s,.nv-hint-s{display:none}.nt2-gifts .nt2-gift .nt2-gift-value s{color:#8b837a!important}@media(max-width:749px){#purchase .nt2-purchase-heading{padding-bottom:8px;margin-bottom:8px}#purchase .nv-resbar{margin:4px 0 2px;padding:8px 12px;gap:12px;border-radius:10px}#purchase .nv-resbar b{font-size:13px}#purchase .nt2-sale-summary{gap:8px;margin:0 0 12px;padding-top:8px}#purchase .nt2-sale-summary>strong{font-size:22px}#purchase .nt2-sale-summary>s{font-size:16px}#purchase .nt2-sale-summary>[data-sale-badge]{padding:6px 9px;font-size:12.5px}#purchase .nt2-sale-summary>[data-sale-badge] b{font-size:13px}#purchase .nt2-offers{gap:12px}#purchase .nt2-offer{grid-template-columns:66px minmax(0,1fr) auto!important;gap:0 10px;min-height:0;padding:9px 11px;align-items:center}#purchase .nt2-offer:has(input:checked){padding:8px 10px}#purchase .nt2-offer>input{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}#purchase .nt2-offer-art{grid-column:1;grid-row:1;width:92px;zoom:.72}#purchase .nt2-offer-copy{grid-column:2;grid-row:1;align-self:center}#purchase .nt2-offer-title{font-size:16px;line-height:1.2}#purchase .nt2-offer-title .nv-gift-copy{display:block;margin-top:1px;font-size:12.5px}#purchase .nt2-offer-sub{display:none}#purchase .nt2-offer-save{font-size:13px;margin-top:2px}#purchase .nt2-offer-price{grid-column:3;grid-row:1;display:block;align-self:center;text-align:right}#purchase .nt2-offer-price strong,#purchase .nt2-offer-price s{display:block;margin:0}#purchase .nt2-offer .nt2-offer-price strong{font-size:19px;line-height:1.15}#purchase .nt2-offer-price s{font-size:12.5px;margin-top:2px}#purchase .nt2-offer-price .nt2-unit{display:block;font-size:11px;margin:1px 0 0}#purchase .nt2-offer-badge{top:-10px;right:12px;font-size:10px;padding:3px 10px}#purchase .nt2-offer-perks{grid-column:1/-1;gap:0}#purchase .nt2-offer:has(input:checked) .nt2-offer-perks{padding-top:6px;margin-top:6px}#purchase .nt2-offer-perk-row{grid-template-columns:16px minmax(0,1fr);gap:6px;align-items:center}#purchase .nt2-offer-perk-row:before{width:15px;height:15px;font-size:9px}#purchase .nt2-offer-perk-row>span{display:block;line-height:1.3}#purchase .nt2-offer-perks>.nt2-offer-perk-row{display:none}#purchase .nt2-offer:not(:has(.nt2-offer-sub-perks)) .nt2-offer-perks{display:none}#purchase .nt2-offer-sub-perks{gap:5px;margin:0}#purchase .nt2-offer-sub-perks:before{content:none;display:none}#purchase .nt2-offer-sub-perks .nt2-offer-perk-row{align-items:start}#purchase .nt2-offer-sub-perks .nt2-offer-perk-row strong{display:block;font-size:13px;line-height:1.25}#purchase .nt2-offer-sub-perks .nt2-offer-perk-row small{display:block;margin-top:1px;font-size:12px}#purchase .nv-perk-once{display:none}#purchase .nt2-gifts{margin:16px 0 0;padding:16px 4px 8px}#purchase .nt2-gifts .nt2-gift{min-height:0;padding:2px 4px;gap:2px}#purchase .nt2-gift+.nt2-gift:before{top:16px}#purchase .nt2-gifts .nt2-gift img,#purchase .nt2-gifts .nt2-gift-icon{width:46px;height:46px}#purchase .nt2-gifts .nt2-gift-icon svg{width:40px;height:40px}#purchase .nt2-gifts .nt2-gift-lock{top:4px;margin-left:8px;width:18px;height:18px}#purchase .nt2-gifts .nt2-gift .nt2-gift-copy small:not(.nt2-gift-value),#purchase .nt2-gifts .nt2-gift .nt2-gift-state{display:none}#purchase .nt2-gifts .nt2-gift .nt2-gift-copy strong,#purchase .nt2-gifts .nt2-gift--shipping .nt2-gift-copy strong{font-size:12.5px;line-height:1.2}#purchase .nt2-gifts .nt2-gift:not(.is-unlocked) .nt2-gift-copy strong{color:#8b837a}#purchase .nt2-gifts .nt2-gift .nt2-gift-value,#purchase .nt2-gifts .nt2-gift .nt2-gift-value s{font-size:11px!important}#purchase .nv-gn-l,#purchase .nv-hint-l{display:none}#purchase .nv-gn-s,#purchase .nv-hint-s{display:inline}#purchase .nv-unlock-hint{margin:6px 0 0;padding:6px 10px;font-size:12px;text-align:center}}.nv-hw-on,.nv-hwbar{display:none}.nv-hw .nv-hw-on{display:inline}.nv-hw .nv-hw-off,.nv-hw .nv-topbar{display:none}.nv-hw .nv-hwbar{position:sticky;top:0;z-index:80;display:flex;align-items:center;justify-content:center;gap:14px;min-height:52px;padding:7px 14px;background:radial-gradient(120px 60px at 50% 120%,rgba(240,160,58,.28),transparent 70%),#1c120b;color:#f8ead4;text-decoration:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;border-bottom:2px solid #e46a1f}.nv-hwbar-copy{display:flex;flex-direction:column;line-height:1.15;min-width:0}.nv-hwbar-copy b{color:#f0a03a;font:italic 700 19px/1.1 Georgia,Times New Roman,serif;letter-spacing:.01em}.nv-hwbar-copy small{color:#f8ead4;font-size:12px;opacity:.9}.nv-hwbar-pill{display:inline-flex;align-items:baseline;gap:6px;padding:6px 12px;border-radius:999px;background:#f0a03a;color:#1c120b;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;box-shadow:0 0 14px #f0a03a73}.nv-hwbar-pill b{font-size:16px;letter-spacing:.02em;font-variant-numeric:tabular-nums}.nv-hw .nt2-sale-summary>[data-sale-badge]{background:#e46a1f}.nv-hw .nt2-gifts{border:1.5px solid #e46a1f;background:linear-gradient(#fff4e8,#fff 46px)}.nv-hw .nt2-gifts legend{border-color:#1c120b;background:#1c120b;color:#f0a03a}@media(max-width:600px){.nv-hw .nv-hwbar{gap:9px;min-height:48px;padding:6px 10px}.nv-hwbar-copy b{font-size:15px}.nv-hwbar-copy small{font-size:10.5px}.nv-hwbar-pill{padding:5px 9px;font-size:9.5px;gap:4px}.nv-hwbar-pill b{font-size:14px}}@media(max-width:370px){.nv-hwbar-ico{display:none}}.kaching-bundles__block,.kaching-bundles-sticky-atc{display:none}.ig-hidden{display:none!important}[data-ig-discount]:not([data-ig-discount="0"]){display:none}.kaching-bundles .kaching-bundles__multiple-gifts-selector{position:relative}.kaching-bundles .kaching-bundles__multiple-gifts-selector__clickable-overlay{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.kaching-bundles .kaching-bundles__multiple-gifts-selector__photos{position:relative;display:flex;align-items:center;flex-shrink:0;padding-block:2px}.kaching-bundles .kaching-bundles__multiple-gifts-selector__photo{box-sizing:border-box;width:40px;height:40px;-o-object-fit:cover;object-fit:cover;background-color:#fff;border-radius:8px;border:1px solid var(--kaching-free-gift-background-color, #fff)}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__multiple-gifts-selector__photo{border-color:var(--kaching-free-gift-selected-background-color, #000)}.kaching-bundles .kaching-bundles__multiple-gifts-selector__photo:not(:first-child){margin-inline-start:-16px}.kaching-bundles .kaching-bundles__multiple-gifts-selector__photo-count{box-sizing:border-box;position:absolute;top:0;inset-inline-end:0;transform:translate(18%,-3%);display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1px solid var(--kaching-free-gift-text-color, #000);background-color:var(--kaching-free-gift-background-color, rgba(0, 0, 0, .3));color:var(--kaching-free-gift-text-color, #000);font-size:calc(var(--kaching-free-gift-font-size, 13px) - 2px);font-weight:var(--kaching-free-gift-font-weight, bold);line-height:1}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__multiple-gifts-selector__photo-count{border-color:var(--kaching-free-gift-selected-text-color, #fff);background-color:var(--kaching-free-gift-selected-background-color, #000);color:var(--kaching-free-gift-selected-text-color, #fff)}.kaching-bundles .kaching-bundles__bundle-products{display:flex;justify-content:space-evenly;margin-top:12px;margin-bottom:4px;border:1px solid var(--bar-border-color, rgba(0, 0, 0, .3));border-radius:calc(var(--bar-border-radius, 0) * 3 / 4)}.kaching-bundles .kaching-bundles__bundle-products .kaching-bundles__bar-variant-selects{justify-content:center}.kaching-bundles .kaching-bundles__bundle-products__divider{display:flex;flex-direction:column;align-items:center;width:0;overflow:visible}.kaching-bundles .kaching-bundles__bundle-products__divider *{max-width:initial}.kaching-bundles .kaching-bundles__bundle-products__divider-line{display:flex;flex:1;width:1px;background-color:var(--bar-border-color, rgba(0, 0, 0, .3))}.kaching-bundles .kaching-bundles__bundle-products__divider-icon{display:flex}.kaching-bundles .kaching-bundles__bundle-products__divider-icon svg{color:var(--bar-border-color, rgba(0, 0, 0, .3))}.kaching-bundles .kaching-bundles__bundle-products__product{display:flex;flex:1;flex-direction:column;align-items:center;min-width:0;gap:5px;padding:12px}.kaching-bundles .kaching-bundles__bundle-products__product.kaching-bundles__bundle-products__product--placeholder{justify-content:center;text-align:center;font-size:13px;font-weight:700;color:#555}.kaching-bundles .kaching-bundles__bundle-products__wrapper{display:flex;align-items:center;gap:10px;min-width:0}.kaching-bundles .kaching-bundles__bundle-products__content{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.kaching-bundles .kaching-bundles__bundle-products__link{display:flex;flex-shrink:0;text-decoration:none}.kaching-bundles .kaching-bundles__bundle-products__image{flex-shrink:0;height:50px;width:auto;max-width:100%;border-radius:var(--kaching-bundle-products-image-border-radius, 0)}.kaching-bundles .kaching-bundles__bundle-products__image-placeholder{flex-shrink:0;height:50px;width:50px}.kaching-bundles .kaching-bundles__bundle-products__title{overflow-wrap:break-word;text-align:center;font-size:13px;color:var(--bar-title-color);font-weight:var(--bar-title-font-weight, 700);font-style:var(--bar-title-font-style)}.kaching-bundles .kaching-bundles__bundle-products__pricing{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:5px}.kaching-bundles .kaching-bundles__bundle-products__price{font-size:13px;font-weight:700;color:var(--bar-price-color, #000)}.kaching-bundles .kaching-bundles__bundle-products__full-price{text-decoration:line-through;font-size:12px;color:var(--bar-full-price-color, #555)}.kaching-bundles .kaching-bundles__bundle-products__unit-price{width:100%;text-align:center;font-size:12px;color:var(--bar-full-price-color, #555);text-transform:uppercase}.kaching-bundles .kaching-bundles__bundle-products--hidden{display:none}.kaching-bundles .kaching-bundles__bundle-products--vertical{flex-direction:column}.kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__divider{flex-direction:row;width:100%;height:0}.kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__divider-line{width:auto;height:1px}.kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__product{flex-direction:row;justify-content:space-between;padding:14px 12px}.kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__pricing{flex-direction:column;align-items:flex-end}.kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__pricing--with-unit-price{flex-flow:row wrap;justify-content:flex-end}.kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__unit-price{text-align:end}.kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__title{text-align:start}.kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__image{width:50px;height:auto;-o-object-fit:contain;object-fit:contain}.kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bar-variant-selects{justify-content:flex-start}.kaching-bundles .kaching-bundles__mix-and-match-products{display:flex;flex-direction:column;margin-top:12px;margin-bottom:4px;border:1px solid var(--bar-border-color, rgba(0, 0, 0, .3));border-radius:calc(var(--bar-border-radius, 0) * 3 / 4);overflow:hidden}.kaching-bundles .kaching-bundles__mix-and-match-products--hidden{display:none}.kaching-bundles .kaching-bundles__mix-and-match-products__divider{display:flex;flex-direction:row;align-items:center;gap:4px;width:100%;height:0;overflow:visible}.kaching-bundles .kaching-bundles__mix-and-match-products__divider-line{display:flex;flex:1;width:auto;height:1px;background-color:var(--bar-border-color, rgba(0, 0, 0, .3))}.kaching-bundles .kaching-bundles__mix-and-match-products__divider-icon{display:flex}.kaching-bundles .kaching-bundles__mix-and-match-products__divider-icon svg{color:var(--bar-border-color, rgba(0, 0, 0, .3))}.kaching-bundles .kaching-bundles__mix-and-match-product{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px}.kaching-bundles .kaching-bundles__mix-and-match-product__content{display:flex;flex-direction:column;gap:6px;min-width:0}.kaching-bundles .kaching-bundles__mix-and-match-product__pricing{display:flex;justify-content:flex-end}.kaching-bundles .kaching-bundles__mix-and-match-product__pricing .kaching-bundles__bundle-products__pricing{flex-direction:column;align-items:flex-end;gap:0}.kaching-bundles .kaching-bundles__mix-and-match-product__image-link{display:flex;flex-shrink:0;text-decoration:none}.kaching-bundles .kaching-bundles__mix-and-match-product__image{flex-shrink:0;height:50px;width:auto;max-width:100%;border-radius:var(--kaching-bundle-products-image-border-radius, 0)}.kaching-bundles .kaching-bundles__mix-and-match-product__image-placeholder{height:50px;width:50px}.kaching-bundles .kaching-bundles__mix-and-match-product__title-link{align-self:flex-start;text-decoration:none}.kaching-bundles .kaching-bundles__mix-and-match-product__title{overflow-wrap:break-word;text-align:start;font-size:13px;color:var(--bar-title-color);font-weight:var(--bar-title-font-weight, 700);font-style:var(--bar-title-font-style)}.kaching-bundles .kaching-bundles__mix-and-match-product__swap-button{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:var(--bar-border-radius, 8px);background-color:var(--collection-product-button-color, #2b2b2b);color:var(--collection-product-button-text-color, #ffffff);font-size:13px;line-height:1.2;text-align:center;cursor:pointer;white-space:nowrap}.kaching-bundles .kaching-bundles__mix-and-match-products__placeholder{display:flex;align-items:center;justify-content:center;padding:14px 12px;color:#0006;font-style:italic}.kaching-bundles .kaching-bundles__checkbox-upsells__upsell .kaching-bundles__bar-main{gap:10px}.kaching-bundles .kaching-bundles__checkbox-upsells__upsell .kaching-bundles__selling-plan-select{margin-top:5px}.kaching-bundles .kaching-bundles__checkbox-upsells__checkbox{all:unset;display:flex;flex-shrink:0;width:20px;height:20px;align-items:center;justify-content:center;cursor:pointer;background-color:#fff;color:var(--bar-selected-border-color);border-width:2px;border-style:solid;border-color:var(--bar-border-color, rgba(0, 0, 0, .3))}.kaching-bundles .kaching-bundles__checkbox-upsells__checkbox.kaching-bundles__checkbox-upsells__checkbox--selected{border-color:var(--bar-selected-border-color, rgba(0, 0, 0, .3))}.kaching-bundles .kaching-bundles__checkbox-upsells__image{width:initial;max-width:50px;max-height:50px;border-radius:calc(var(--bar-border-radius, 0) / 2)}.kaching-bundles .kaching-bundles__choose-multiple-gifts-modal{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:10px;text-align:start;line-height:1.4;background-color:var(--kaching-choose-multiple-gifts-overlay-color, rgba(0, 0, 0, .5))}.kaching-bundles .kaching-bundles__choose-multiple-gifts-modal__content{position:relative;z-index:10000;min-width:min(470px,95%);max-width:700px;max-height:calc(100dvh - 20px);width:100%;display:flex;flex-direction:column}.kaching-bundles .kaching-bundles__choose-multiple-gifts{display:flex;flex-direction:column;border-radius:10px;background-color:#fff;max-height:100%;overflow:hidden}.kaching-bundles .kaching-bundles__choose-multiple-gifts__header{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 0;margin-block:2px 18px;color:var(--kaching-choose-multiple-gifts-text-color, #000);flex-shrink:0}.kaching-bundles .kaching-bundles__choose-multiple-gifts__heading{margin:0;font-weight:650;font-size:16px}.kaching-bundles .kaching-bundles__choose-multiple-gifts__close{all:unset;display:flex;align-items:center;justify-content:center;margin-inline-end:-6px;width:24px;height:24px;cursor:pointer}.kaching-bundles .kaching-bundles__choose-multiple-gifts__products{display:flex;flex-direction:column;gap:16px;padding:0 16px;flex:1;overflow-y:auto;min-height:0}.kaching-bundles .kaching-bundles__choose-multiple-gifts__product{display:flex;align-items:center;justify-content:space-between;gap:20px}@media(max-width:600px){.kaching-bundles .kaching-bundles__choose-multiple-gifts__product{gap:12px}}@media(max-width:500px){.kaching-bundles .kaching-bundles__choose-multiple-gifts__product{flex-direction:column;align-items:stretch;gap:12px}}.kaching-bundles .kaching-bundles__choose-multiple-gifts__product-container{display:flex;align-items:center;gap:12px;min-width:0;flex:1}@media(max-width:600px){.kaching-bundles .kaching-bundles__choose-multiple-gifts__product-container{gap:8px}}.kaching-bundles .kaching-bundles__choose-multiple-gifts__product-image-link{display:flex;flex-shrink:0}.kaching-bundles .kaching-bundles__choose-multiple-gifts__product-image{display:flex;border-radius:8px;border:1px solid #e5e5e3;-o-object-fit:contain;object-fit:contain;height:auto;width:var(--kaching-choose-multiple-gifts-photo-size, 100px);max-height:calc(var(--kaching-choose-multiple-gifts-photo-size, 100px) * 2)}.kaching-bundles .kaching-bundles__choose-multiple-gifts__product-content{display:flex;flex-direction:column;gap:4px;min-width:0}.kaching-bundles .kaching-bundles__choose-multiple-gifts__product-link{text-decoration:none}.kaching-bundles .kaching-bundles__choose-multiple-gifts__product-title{overflow-wrap:break-word;font-weight:650;font-size:var(--kaching-choose-multiple-gifts-text-size, 14px);color:var(--kaching-choose-multiple-gifts-text-color, #000)}.kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-selectors{display:flex;flex-direction:column;gap:8px;margin-top:8px;min-width:0;max-width:100%}.kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-selector-row{display:flex;align-items:flex-start;gap:8px}.kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-counter{display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:24px;height:24px;font-size:12px;color:#000}.kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-selector-content{flex:1;min-width:0}.kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-selector-with-counter{display:flex;align-items:center;gap:8px;min-width:0}.kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-selector-wrapper{flex:1;min-width:0}.kaching-bundles .kaching-bundles__choose-multiple-gifts__subtitle{font-size:14px;font-weight:400;color:var(--kaching-choose-multiple-gifts-text-color, #000)}.kaching-bundles .kaching-bundles__choose-multiple-gifts__product-price-container{display:flex;gap:10px}.kaching-bundles .kaching-bundles__choose-multiple-gifts__product-price{font-size:14px;font-weight:650;color:var(--kaching-choose-multiple-gifts-price-color, #f04438)}.kaching-bundles .kaching-bundles__choose-multiple-gifts__product-compare-at-price{font-size:14px;font-weight:650;text-decoration:line-through;color:var(--kaching-choose-multiple-gifts-compare-at-price-color, #667085)}.kaching-bundles .kaching-bundles__choose-multiple-gifts__product-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;display:flex;justify-content:center;align-items:center;border:none;font-weight:600;padding:10px 12px;line-height:1.4;border-radius:8px;cursor:pointer;font-size:var(--kaching-choose-multiple-gifts-button-size, 16px);background-color:var(--kaching-choose-multiple-gifts-button-color, #7f56d9);color:var(--kaching-choose-multiple-gifts-button-text-color, #fff)}@media(max-width:500px){.kaching-bundles .kaching-bundles__choose-multiple-gifts__product-button{flex:1}}.kaching-bundles .kaching-bundles__choose-multiple-gifts__product-button--disabled{background-color:#eaecf0;color:#98a2b3;cursor:not-allowed}.kaching-bundles .kaching-bundles__choose-multiple-gifts__product-button--selected{display:flex;align-items:center;gap:8px;background-color:#fff;color:#414651;border:1px solid #d5d7da}.kaching-bundles .kaching-bundles__choose-multiple-gifts__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:16px;padding:16px;border-top:1px solid #e5e5e3;flex-shrink:0}.kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-text{font-size:14px;font-weight:400;color:#535862;flex:1 1 140px;min-width:0;overflow-wrap:break-word}.kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-buttons{display:flex;gap:8px;flex:1 1 auto}.kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;height:40px;min-width:80px;font-size:14px;font-weight:600;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex:1;box-shadow:0 1px 2px #0a0d120d}.kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-button--cancel{background-color:#fff;border:1px solid #d5d7da;color:#414651}.kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-button--confirm{background-color:var(--kaching-choose-multiple-gifts-button-color, #000000);color:var(--kaching-choose-multiple-gifts-button-text-color, #ffffff)}.kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-button--confirm:disabled{background-color:#eaecf0;border:1px solid #e9eaeb;color:#98a2b3;cursor:not-allowed}.kaching-bundles .kaching-bundles__choose-multiple-gifts__product-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}@media(max-width:600px){.kaching-bundles .kaching-bundles__choose-multiple-gifts__product-actions{gap:8px}}@media(max-width:500px){.kaching-bundles .kaching-bundles__choose-multiple-gifts__product-actions{flex-direction:row-reverse;justify-content:space-between;flex-shrink:1}}.kaching-bundles .kaching-bundles__choose-multiple-gifts__gift-quantity{display:flex;align-items:center;justify-content:space-between;width:72px;height:42px;border:1px solid #d6d6d6;border-radius:8px;overflow:hidden}.kaching-bundles .kaching-bundles__choose-multiple-gifts__gift-quantity-button{all:unset;display:flex;align-items:center;justify-content:center;width:28px;height:100%;cursor:pointer;color:#424242}.kaching-bundles .kaching-bundles__choose-multiple-gifts__gift-quantity-button[aria-disabled=true]{opacity:.4;cursor:not-allowed}.kaching-bundles .kaching-bundles__choose-multiple-gifts__gift-quantity-button img{filter:brightness(0) saturate(100%) invert(24%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(96%) contrast(89%)}.kaching-bundles .kaching-bundles__choose-multiple-gifts__gift-quantity-value{font-size:14px;font-weight:600;color:#414651}body:has(.kaching-bundles__choose-multiple-gifts-modal){overflow:hidden}.kaching-bundles .kaching-bundles__mix-and-match-choose-product-modal{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;overflow-y:auto;padding:10px;text-align:start;line-height:1.4;background-color:var(--kaching-mix-and-match-choose-product-overlay-color, rgba(0, 0, 0, .5))}.kaching-bundles .kaching-bundles__mix-and-match-choose-product-modal__content{position:relative;z-index:10000;margin:auto;min-width:min(470px,95%);max-width:700px;width:100%}.kaching-bundles .kaching-bundles__mix-and-match-choose-product{display:flex;flex-direction:column;padding:16px;border-radius:10px;background-color:#fff}.kaching-bundles .kaching-bundles__mix-and-match-choose-product__header{display:flex;align-items:center;justify-content:space-between;margin-block:2px 18px;color:var(--kaching-mix-and-match-choose-product-text-color, #000)}.kaching-bundles .kaching-bundles__mix-and-match-choose-product__heading{margin:0;font-weight:650;font-size:16px}.kaching-bundles .kaching-bundles__mix-and-match-choose-product__close{all:unset;display:flex;align-items:center;justify-content:center;margin-inline-end:-6px;width:24px;height:24px;cursor:pointer}.kaching-bundles .kaching-bundles__mix-and-match-choose-product__products{display:flex;flex-direction:column;gap:16px}.kaching-bundles .kaching-bundles__mix-and-match-choose-product__empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;color:#4b5565}.kaching-bundles .kaching-bundles__mix-and-match-choose-product__product{display:flex;align-items:center;justify-content:space-between;gap:20px}.kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-container{display:flex;align-items:center;gap:12px;min-width:0}.kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-image-link{display:flex;flex-shrink:0}.kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-image{display:flex;border-radius:8px;border:1px solid #e5e5e3;-o-object-fit:contain;object-fit:contain;height:auto;width:var(--kaching-mix-and-match-choose-product-photo-size, 100px);max-height:calc(var(--kaching-mix-and-match-choose-product-photo-size, 100px) * 2)}.kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-content{display:flex;flex-direction:column;gap:4px;min-width:0}.kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-link{text-decoration:none}.kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-title{overflow-wrap:break-word;font-weight:650;font-size:var(--kaching-mix-and-match-choose-product-text-size, 14px);color:var(--kaching-mix-and-match-choose-product-text-color, #000)}.kaching-bundles .kaching-bundles__mix-and-match-choose-product__subtitle{font-size:14px;font-weight:400;color:var(--kaching-mix-and-match-choose-product-text-color, #000)}.kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-price-container{display:flex;gap:10px}.kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-price{font-size:14px;font-weight:650;color:var(--kaching-mix-and-match-choose-product-price-color, #f04438)}.kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-compare-at-price{font-size:14px;font-weight:650;text-decoration:line-through;color:var(--kaching-mix-and-match-choose-product-compare-at-price-color, #667085)}.kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-option-names.kaching-bundles__bar-variant-names,.kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-variant-name.kaching-bundles__single-variant-name{color:inherit;margin-block:0}.kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;border:none;font-weight:600;padding:12px;line-height:1.2;border-radius:8px;cursor:pointer;font-size:var(--kaching-mix-and-match-choose-product-button-size, 16px);background-color:var(--kaching-mix-and-match-choose-product-button-color, #7f56d9);color:var(--kaching-mix-and-match-choose-product-button-text-color, #fff)}body:has(.kaching-bundles__mix-and-match-choose-product-modal){overflow:hidden}.kaching-bundles .kaching-bundles__bar-collection-products{display:flex;flex-direction:column;gap:5px;margin-top:5px}.kaching-bundles .kaching-bundles__collection-product{display:flex;gap:16px;align-items:center;justify-content:space-between}.kaching-bundles .kaching-bundles__collection-product .kaching-bundles__bar-variant-names{display:none;margin-block:0}.kaching-bundles .kaching-bundles__collection-product__image--default{background-color:#fff;border:1px solid #e9e9e9;color:#000}.kaching-bundles .kaching-bundles__collection-product--require-selection{padding:8px;border-radius:12px;background-color:var(--kaching-collection-breaks-require-selection-background-color)}.kaching-bundles .kaching-bundles__collection-product--require-selection .kaching-bundles__collection-product__image--default{border-color:var(--kaching-collection-breaks-require-selection-text-color);color:var(--kaching-collection-breaks-require-selection-text-color)}.kaching-bundles .kaching-bundles__collection-breaks-alert{display:flex;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;border-radius:12px;font-size:12px;background-color:var(--kaching-collection-breaks-require-selection-background-color, rgb(254, 228, 226));color:var(--kaching-collection-breaks-require-selection-text-color, rgb(240, 68, 56))}.kaching-bundles .kaching-bundles__collection-breaks-alert__icon{flex-shrink:0;width:16px;height:16px}.kaching-bundles .kaching-bundles__collection-product__main{display:flex;gap:16px;align-items:center;min-width:0}.kaching-bundles .kaching-bundles__collection-product__content{display:flex;flex-direction:column;gap:3px;min-width:0}.kaching-bundles .kaching-bundles__collection-product__link{display:flex;flex-shrink:0;text-decoration:none}.kaching-bundles .kaching-bundles__collection-product__image{flex-shrink:0;-o-object-fit:contain;object-fit:contain;height:auto;width:var(--kaching-collection-breaks-product-photo-size, 40px);border-radius:var(--kaching-collection-breaks-image-border-radius, 0)}.kaching-bundles .kaching-bundles__collection-product__title{font-size:16px;color:var(--kaching-collection-breaks-product-title-color, #000)}.kaching-bundles .kaching-bundles__collection-product__choose-product-image{cursor:pointer;line-height:0}.kaching-bundles .kaching-bundles__collection-product__choose-product-button{cursor:pointer;color:#fff;font-size:12px;line-height:1.4;padding:6px 14px;border-radius:8px;background-color:var(--kaching-collection-breaks-button-color, #333)}.kaching-bundles .kaching-bundles__collection-product__remove-button{display:flex;align-items:center;justify-content:center;height:24px;width:24px;cursor:pointer}.kaching-bundles .kaching-bundles__choose-product-modal{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;overflow-y:auto;padding:10px;text-align:start;line-height:1.4;background-color:var(--kaching-choose-product-overlay-color, rgba(0, 0, 0, .5))}.kaching-bundles .kaching-bundles__choose-product-modal__content{position:relative;z-index:10000;margin:auto;min-width:min(470px,95%);max-width:700px;width:100%}.kaching-bundles .kaching-bundles__choose-product{display:flex;flex-direction:column;padding:16px;border-radius:10px;background-color:#fff}.kaching-bundles .kaching-bundles__choose-product__header{display:flex;align-items:center;justify-content:space-between;margin-block:2px 18px;color:var(--kaching-choose-product-text-color, #000)}.kaching-bundles .kaching-bundles__choose-product__heading{margin:0;font-weight:650;font-size:16px}.kaching-bundles .kaching-bundles__choose-product__close{all:unset;display:flex;align-items:center;justify-content:center;margin-inline-end:-6px;width:24px;height:24px;cursor:pointer}.kaching-bundles .kaching-bundles__choose-product__products{display:flex;flex-direction:column;gap:16px}.kaching-bundles .kaching-bundles__choose-product__controls{display:flex;align-items:center;gap:10px;margin-bottom:14px}.kaching-bundles .kaching-bundles__choose-product__search-field{position:relative;flex:1 1 auto;min-width:0}.kaching-bundles .kaching-bundles__choose-product__search-icon{position:absolute;top:50%;left:12px;transform:translateY(-50%);width:16px;height:16px;pointer-events:none}.kaching-bundles .kaching-bundles__choose-product__search-input{box-sizing:border-box;width:100%;padding:10px 12px 10px 36px;border:1px solid #d5d7da;border-radius:8px;font-size:14px;color:var(--kaching-choose-product-text-color, #000);background-color:#fff}.kaching-bundles .kaching-bundles__choose-product__sort{position:relative;flex-shrink:0}.kaching-bundles .kaching-bundles__choose-product__sort-button{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #d5d7da;border-radius:8px;background:#fff;color:var(--kaching-choose-product-text-color, #000);font-size:14px;line-height:1;cursor:pointer}.kaching-bundles .kaching-bundles__choose-product__sort-icon{width:16px;height:16px;display:block}.kaching-bundles .kaching-bundles__choose-product__sort-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:2;min-width:210px;display:flex;flex-direction:column;border:1px solid #d5d7da;border-radius:10px;background:#fff;box-shadow:0 8px 24px #10182824;overflow:hidden}.kaching-bundles .kaching-bundles__choose-product__sort-option{display:flex;align-items:center;justify-content:space-between;gap:12px;border:none;background:#fff;text-align:start;padding:10px 12px;font-size:14px;color:var(--kaching-choose-product-text-color, #000);cursor:pointer}.kaching-bundles .kaching-bundles__choose-product__sort-option-check{flex-shrink:0;width:16px;height:16px;display:block}.kaching-bundles .kaching-bundles__choose-product__sort-option:hover{background:#f8fafc}.kaching-bundles .kaching-bundles__choose-product__empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;color:#4b5565}.kaching-bundles .kaching-bundles__choose-product__loading{display:block;width:32px;height:32px;margin:24px auto;border:3px solid #e3e8ef;border-top-color:#4b5565;border-radius:50%;animation:kaching-choose-product-loading-spin .8s linear infinite}@media(prefers-reduced-motion:reduce){.kaching-bundles .kaching-bundles__choose-product__loading{animation:none}}@keyframes kaching-choose-product-loading-spin{to{transform:rotate(360deg)}}.kaching-bundles .kaching-bundles__choose-product__empty-state-icon-wrapper{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:16px}.kaching-bundles .kaching-bundles__choose-product__empty-state-icon{width:48px;height:48px}.kaching-bundles .kaching-bundles__choose-product__empty-state-title{font-size:18px;font-weight:500;color:#181d27}.kaching-bundles .kaching-bundles__choose-product__empty-state-description{margin-top:8px;font-size:14px;color:#535862}.kaching-bundles .kaching-bundles__choose-product__empty-state-clear-button{margin-top:16px;padding:10px 16px;border:1px solid #d5d7da;border-radius:8px;background:#fff;color:#414651;font-size:14px;font-weight:600}.kaching-bundles .kaching-bundles__choose-product__product{display:flex;align-items:center;justify-content:space-between;gap:20px}.kaching-bundles .kaching-bundles__choose-product__product-container{display:flex;align-items:center;gap:12px;min-width:0}.kaching-bundles .kaching-bundles__choose-product__product-image-link{display:flex;flex-shrink:0}.kaching-bundles .kaching-bundles__choose-product__product-image{display:flex;border-radius:8px;border:1px solid #e5e5e3;-o-object-fit:contain;object-fit:contain;height:auto;width:var(--kaching-choose-product-photo-size, 100px);max-height:calc(var(--kaching-choose-product-photo-size, 100px) * 2)}.kaching-bundles .kaching-bundles__choose-product__product-content{display:flex;flex-direction:column;gap:4px;min-width:0}.kaching-bundles .kaching-bundles__choose-product__product-link{text-decoration:none}.kaching-bundles .kaching-bundles__choose-product__product-title{overflow-wrap:break-word;font-weight:650;font-size:var(--kaching-choose-product-text-size, 14px);color:var(--kaching-choose-product-text-color, #000)}.kaching-bundles .kaching-bundles__choose-product__subtitle{font-size:14px;font-weight:400;color:var(--kaching-choose-product-text-color, #000)}.kaching-bundles .kaching-bundles__choose-product__product-price-container{display:flex;gap:10px}.kaching-bundles .kaching-bundles__choose-product__product-price{font-size:14px;font-weight:650;color:var(--kaching-choose-product-price-color, #f04438)}.kaching-bundles .kaching-bundles__choose-product__product-compare-at-price{font-size:14px;font-weight:650;text-decoration:line-through;color:var(--kaching-choose-product-compare-at-price-color, #667085)}.kaching-bundles .kaching-bundles__choose-product__product-option-names.kaching-bundles__bar-variant-names,.kaching-bundles .kaching-bundles__choose-product__product-variant-name.kaching-bundles__single-variant-name{color:inherit;margin-block:0}.kaching-bundles .kaching-bundles__choose-product__product-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;border:none;font-weight:600;padding:12px;line-height:1.2;border-radius:8px;cursor:pointer;font-size:var(--kaching-choose-product-button-size, 16px);background-color:var(--kaching-choose-product-button-color, #7f56d9);color:var(--kaching-choose-product-button-text-color, #fff)}body:has(.kaching-bundles__choose-product-modal){overflow:hidden}.kaching-bundles .kaching-bundles__free-gift{display:flex;align-items:center;justify-content:space-between;margin-inline:1px;padding-block:7px;padding-inline:8px calc(15px * var(--block-spacing, 1) + 5px);gap:5px 10px;background-color:var(--kaching-free-gift-background-color, rgba(0, 0, 0, .3))}.kaching-bundles .kaching-bundles__free-gift:last-child{margin-block-end:1px;border-end-start-radius:calc(var(--bar-border-radius) - 1px);border-end-end-radius:calc(var(--bar-border-radius) - 1px)}.kaching-bundles .kaching-bundles__free-gift.kaching-bundles__free-gift--out-of-stock{opacity:.3}.kaching-bundles .kaching-bundles__free-gift__link{pointer-events:none}.kaching-bundles .kaching-bundles__free-gift__main{display:flex;align-items:center;gap:calc(5px + 5px * var(--block-spacing, 1));min-width:0;flex:1}.kaching-bundles .kaching-bundles__free-gift__main:has(.kaching-bundles__swatch-buttons){overflow-x:auto}.kaching-bundles .kaching-bundles__free-gift__content{display:flex;align-items:center;gap:5px 15px;flex-wrap:wrap;min-width:0;flex:1}.kaching-bundles .kaching-bundles__free-gift__content--clickable{cursor:pointer}.kaching-bundles .kaching-bundles__free-gift__add-button{all:unset;display:flex;cursor:pointer;line-height:0;padding:4px;margin:-4px -4px -4px -6px;color:var(--kaching-free-gift-text-color, #000)}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift__add-button{color:var(--kaching-free-gift-selected-text-color, #fff)}.kaching-bundles .kaching-bundles__free-gift__text{color:var(--kaching-free-gift-text-color, #000);font-size:var(--kaching-free-gift-font-size, 13px);font-weight:var(--kaching-free-gift-font-weight, bold);font-style:var(--kaching-free-gift-font-style, normal)}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift__text{color:var(--kaching-free-gift-selected-text-color, #fff)}.kaching-bundles .kaching-bundles__free-gift__image{display:flex;flex-shrink:0;width:auto;height:var(--kaching-free-gift-image-height, 30px);border-radius:var(--kaching-free-gift-image-border-radius, 0)}.kaching-bundles .kaching-bundles__free-gift__full-price{flex-shrink:0;text-decoration:line-through;font-size:calc(var(--kaching-free-gift-font-size, 13px) - 1px);font-weight:var(--bar-subtitle-font-weight);font-style:var(--bar-subtitle-font-style);color:var(--kaching-free-gift-text-color, #000)}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift__full-price{color:var(--kaching-free-gift-selected-text-color, #fff)}.kaching-bundles .kaching-bundles__free-gift__divider{height:1px;display:flex}.kaching-bundles .kaching-bundles__free-gift-summary{gap:8px;justify-content:flex-start}.kaching-bundles .kaching-bundles__free-gift-summary__images{display:flex;flex-shrink:0;align-items:center}.kaching-bundles .kaching-bundles__free-gift-summary__image{display:flex;flex-shrink:0;width:auto;height:var(--kaching-free-gift-image-height, 30px);border-radius:var(--kaching-free-gift-image-border-radius, 0);margin-inline-start:-8px;border:1px solid var(--kaching-free-gift-background-color, rgba(0, 0, 0, .3))}.kaching-bundles .kaching-bundles__free-gift-summary__image:first-child{margin-inline-start:0}.kaching-bundles .kaching-bundles__free-gift-summary__image--no-border{border-color:transparent}.kaching-bundles .kaching-bundles__upsell{display:flex;align-items:center;justify-content:space-between;position:relative;padding-block:7px;padding-inline:8px calc(15px * var(--block-spacing, 1) + 5px);margin-inline:1px;gap:5px 10px;background-color:var(--kaching-upsell-background-color, rgba(0, 0, 0, .3))}.kaching-bundles .kaching-bundles__upsell:last-child{margin-block-end:1px;border-end-start-radius:calc(var(--bar-border-radius) - 1px);border-end-end-radius:calc(var(--bar-border-radius) - 1px)}.kaching-bundles .kaching-bundles__upsell.kaching-bundles__upsell--out-of-stock{opacity:.3}.kaching-bundles .kaching-bundles__upsell--badge-border-all{margin:var(--badge-border-thickness, 22px)}.kaching-bundles .kaching-bundles__upsell--badge-border-top{margin-top:var(--badge-border-thickness, 22px)}.kaching-bundles .kaching-bundles__upsell--badge-border-bottom{margin-bottom:var(--badge-border-thickness, 22px)}.kaching-bundles .kaching-bundles__upsell--badge-border-left{min-height:var(--badge-border-min-length, auto);margin-left:var(--badge-border-thickness, 22px)}.kaching-bundles .kaching-bundles__upsell--badge-border-right{min-height:var(--badge-border-min-length, auto);margin-right:var(--badge-border-thickness, 22px)}.kaching-bundles .kaching-bundles__upsell .kaching-bundles__badge-border--all{inset:calc(-1 * var(--badge-border-thickness, 22px))}.kaching-bundles .kaching-bundles__upsell .kaching-bundles__badge-border--top{inset:calc(-1 * var(--badge-border-thickness, 22px)) 0 auto;height:var(--badge-border-thickness, 22px)}.kaching-bundles .kaching-bundles__upsell .kaching-bundles__badge-border--bottom{inset:auto 0 calc(-1 * var(--badge-border-thickness, 22px));height:var(--badge-border-thickness, 22px)}.kaching-bundles .kaching-bundles__upsell .kaching-bundles__badge-border--left{inset:0 auto 0 calc(-1 * var(--badge-border-thickness, 22px));width:var(--badge-border-thickness, 22px)}.kaching-bundles .kaching-bundles__upsell .kaching-bundles__badge-border--right{inset:0 calc(-1 * var(--badge-border-thickness, 22px)) 0 auto;width:var(--badge-border-thickness, 22px)}.kaching-bundles .kaching-bundles__upsell__main{display:flex;align-items:center;gap:calc(5px + 5px * var(--block-spacing, 1));min-width:0;flex:1}.kaching-bundles .kaching-bundles__upsell__content{display:flex;align-items:center;gap:5px 15px;flex-wrap:wrap;min-width:0;flex:1}.kaching-bundles .kaching-bundles__upsell__link{display:flex;flex-shrink:0}.kaching-bundles .kaching-bundles__upsell__image{width:auto;height:var(--kaching-upsell-image-height, 30px);border-radius:var(--kaching-upsell-image-border-radius, 0)}.kaching-bundles .kaching-bundles__upsell__checkbox{all:unset;display:flex;flex-shrink:0;width:16px;height:16px;align-items:center;justify-content:center;cursor:pointer;background-color:#fff;margin-inline-end:4px;color:var(--bar-selected-border-color);border-width:2px;border-style:solid;border-color:var(--bar-border-color, rgba(0, 0, 0, .3))}.kaching-bundles .kaching-bundles__upsell__checkbox.kaching-bundles__upsell__checkbox--selected{border-color:var(--bar-selected-border-color, rgba(0, 0, 0, .3))}.kaching-bundles .kaching-bundles__upsell__text{display:flex;min-height:30px;align-items:center;cursor:pointer;overflow-wrap:break-word;color:var(--kaching-upsell-text-color, #000);font-size:var(--kaching-upsell-font-size, 13px);font-weight:var(--kaching-upsell-font-weight, bold);font-style:var(--kaching-upsell-font-style, normal)}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell__text{color:var(--kaching-upsell-selected-text-color, #000)}.kaching-bundles .kaching-bundles__upsell__pricing{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0}.kaching-bundles .kaching-bundles__upsell__pricing-row{display:flex;align-items:baseline;gap:6px}.kaching-bundles .kaching-bundles__upsell__price{font-size:var(--kaching-upsell-font-size, 13px);font-weight:var(--bar-title-font-weight);font-style:var(--bar-title-font-style);color:var(--bar-price-color, #000)}.kaching-bundles .kaching-bundles__upsell__pricing-row--secondary .kaching-bundles__upsell__price{font-size:calc(var(--kaching-upsell-font-size, 13px) - 1px)}.kaching-bundles .kaching-bundles__upsell__full-price,.kaching-bundles .kaching-bundles__upsell__unit-price{font-size:calc(var(--kaching-upsell-font-size, 13px) - 1px);font-weight:var(--bar-subtitle-font-weight);font-style:var(--bar-subtitle-font-style);color:var(--bar-full-price-color, #555)}.kaching-bundles .kaching-bundles__upsell__full-price{text-decoration:line-through}.kaching-bundles .kaching-bundles__upsell__unit-price{text-transform:uppercase}.kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__free-gift{flex-direction:column;padding-inline-end:8px}.kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__upsell{flex-direction:column}.kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__upsell__pricing{flex-direction:row;gap:5px;align-items:center}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift{margin-inline:2px;padding-block:7px 6px;padding-inline:7px calc(15px * var(--block-spacing, 1) + 4px);background-color:var(--kaching-free-gift-selected-background-color, #000)}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift:last-child{margin-block-end:2px;border-end-start-radius:calc(var(--bar-border-radius) - 2px);border-end-end-radius:calc(var(--bar-border-radius) - 2px)}.kaching-bundles .kaching-bundles__bar-container--badge-border-all .kaching-bundles__free-gift:last-child,.kaching-bundles .kaching-bundles__bars--badge-border-all .kaching-bundles__free-gift:last-child{margin-inline:0;margin-block-end:0;border-end-start-radius:var(--bar-border-radius);border-end-end-radius:var(--bar-border-radius)}.kaching-bundles .kaching-bundles__bar-container--badge-border-bottom .kaching-bundles__free-gift:last-child{border-end-start-radius:0;border-end-end-radius:0}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell{margin-inline:2px;padding-block:7px 6px;padding-inline:7px calc(15px * var(--block-spacing, 1) + 4px);background-color:var(--kaching-upsell-selected-background-color, rgba(0, 0, 0, .2))}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell:last-child{margin-block-end:2px;border-end-start-radius:calc(var(--bar-border-radius) - 2px);border-end-end-radius:calc(var(--bar-border-radius) - 2px)}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-all,.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-left{margin-left:var(--badge-border-thickness, 22px)}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-all,.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-right{margin-right:var(--badge-border-thickness, 22px)}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-all:last-child,.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-bottom:last-child{margin-block-end:var(--badge-border-thickness, 22px)}.kaching-bundles .kaching-bundles__deal-bar-progressive-gifts{border-end-start-radius:var(--bar-border-radius);border-end-end-radius:var(--bar-border-radius)}.kaching-bundles .kaching-bundles__deal-bar-progressive-gift{display:flex;align-items:center;justify-content:space-between;margin-inline:1px;padding-block:7px;padding-inline:8px calc(15px * var(--block-spacing, 1) + 5px);gap:5px 10px;background-color:var(--kaching-deal-bar-progressive-gift-background-color, var(--bar-border-color, #fff))}.kaching-bundles .kaching-bundles__deal-bar-progressive-gift:last-child{margin-block-end:1px;border-end-start-radius:calc(var(--bar-border-radius) - 1px);border-end-end-radius:calc(var(--bar-border-radius) - 1px)}.kaching-bundles .kaching-bundles__deal-bar-progressive-gift__link{pointer-events:none}.kaching-bundles .kaching-bundles__deal-bar-progressive-gift__main{display:flex;align-items:center;gap:calc(5px + 5px * var(--block-spacing, 1));min-width:0;flex:1}.kaching-bundles .kaching-bundles__deal-bar-progressive-gift__main:has(.kaching-bundles__swatch-buttons){overflow-x:auto}.kaching-bundles .kaching-bundles__deal-bar-progressive-gift__content{display:flex;align-items:center;gap:5px 15px;flex-wrap:wrap;min-width:0;flex:1}.kaching-bundles .kaching-bundles__deal-bar-progressive-gift__image{display:flex;flex-shrink:0;width:auto;height:var(--kaching-deal-bar-progressive-gift-image-size, 40px);border-radius:var(--kaching-deal-bar-progressive-gift-corner-radius, 0)}.kaching-bundles .kaching-bundles__deal-bar-progressive-gift__image--locked-product{opacity:.4}.kaching-bundles .kaching-bundles__deal-bar-progressive-gift__text{color:var(--kaching-deal-bar-progressive-gift-text-color, #000);font-size:var(--kaching-deal-bar-progressive-gift-text-size, 14px)}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__deal-bar-progressive-gift__text{color:var(--kaching-deal-bar-progressive-gift-selected-text-color, #fff);font-weight:500}.kaching-bundles .kaching-bundles__deal-bar-progressive-gift__labels{display:flex;align-items:center;gap:5px}.kaching-bundles .kaching-bundles__deal-bar-progressive-gift__label{background-color:var(--kaching-deal-bar-progressive-gift-label-background-color);color:var(--kaching-deal-bar-progressive-gift-label-text-color);font-size:var(--kaching-deal-bar-progressive-gift-label-text-size, 12px);padding:2px 8px;border-radius:16px;white-space:nowrap;font-weight:500}.kaching-bundles .kaching-bundles__deal-bar-progressive-gift__label-crossed-out{text-decoration:line-through}.kaching-bundles .kaching-bundles__deal-bar-progressive-gift__lock-icon{display:flex;align-items:center;justify-content:center;color:var(--kaching-deal-bar-progressive-gift-locked-icon-color, #667085)}.kaching-bundles .kaching-bundles__deal-bar-progressive-gift__lock-icon svg{width:auto;height:100%}.kaching-bundles .kaching-bundles__deal-bar-progressive-gift--locked .kaching-bundles__deal-bar-progressive-gift__text{color:var(--kaching-deal-bar-progressive-gift-locked-text-color, #555);font-size:var(--kaching-deal-bar-progressive-gift-locked-text-size, 14px)}.kaching-bundles .kaching-bundles__deal-bar-progressive-gift--out-of-stock{opacity:.3}.kaching-bundles .kaching-bundles__deal-bar-progressive-gift--locked .kaching-bundles__deal-bar-progressive-gift__label{background-color:var(--kaching-deal-bar-progressive-gift-locked-label-background-color);color:var(--kaching-deal-bar-progressive-gift-locked-label-text-color);font-size:var(--kaching-deal-bar-progressive-gift-locked-label-text-size, 12px)}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__deal-bar-progressive-gift{margin-inline:2px;padding-block:7px 6px;padding-inline:7px calc(15px * var(--block-spacing, 1) + 4px);background-color:var(--kaching-deal-bar-progressive-gift-selected-background-color, var(--bar-selected-border-color))}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__deal-bar-progressive-gift:last-child{margin-block-end:2px;border-end-start-radius:calc(var(--bar-border-radius) - 2px);border-end-end-radius:calc(var(--bar-border-radius) - 2px)}.kaching-bundles .kaching-bundles__product-personalisation{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;gap:10px;background-color:#fafafa;border-radius:calc(var(--bar-border-radius, 10px) - 4px);border:1px dashed #d6d6d6;margin-top:12px;cursor:pointer}.kaching-bundles .kaching-bundles__product-personalisation--filled{border-style:solid}.kaching-bundles .kaching-bundles__product-personalisation--required-error{border-style:solid;border-color:var(--kaching-product-personalisation-error-color, rgb(240, 68, 56))}.kaching-bundles .kaching-bundles__product-personalisation__main{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.kaching-bundles .kaching-bundles__product-personalisation__image-wrapper{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--kaching-product-personalisation-image-height, 40px);height:var(--kaching-product-personalisation-image-height, 40px);background-color:#fff;border-radius:calc(var(--bar-border-radius, 10px) - 6px);border:1px solid #d6d6d6}.kaching-bundles .kaching-bundles__product-personalisation__image{display:flex;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.kaching-bundles .kaching-bundles__product-personalisation__image--default{width:70%;height:70%;-o-object-fit:contain;object-fit:contain;opacity:.7;color:#000}.kaching-bundles .kaching-bundles__product-personalisation__content{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.kaching-bundles .kaching-bundles__product-personalisation__title{color:#000;font-size:14px;font-weight:600;font-style:normal}.kaching-bundles .kaching-bundles__product-personalisation__subtitle{color:#555;font-size:13px;font-weight:400;font-style:normal}.kaching-bundles .kaching-bundles__product-personalisation__pricing{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:2px}.kaching-bundles .kaching-bundles__product-personalisation__price{font-size:14px;font-weight:500;font-style:normal;color:#000}.kaching-bundles .kaching-bundles__product-personalisation__compare-at-price{font-size:12px;font-weight:400;font-style:normal;color:#888;line-height:1.2;text-decoration:line-through}.kaching-bundles .kaching-bundles__product-personalisation__price .kaching-bundles__product-personalisation__unit-label{font-size:calc(var(--kaching-bundles-unit-label-font-size, 14px) - 4px);font-weight:var(--kaching-bundles-unit-label-font-weight, normal);font-style:var(--kaching-bundles-unit-label-font-style, normal)}.kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__product-personalisation{flex-direction:column;align-items:stretch;text-align:center}.kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__product-personalisation__main{flex-direction:column}.kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__product-personalisation__pricing{flex-direction:row;justify-content:center;gap:8px;align-items:baseline}.kaching-bundles .kaching-bundles__personalisation-modal-overlay{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;overflow-y:auto;padding:10px;text-align:start;line-height:1.4;background-color:var(--kaching-product-personalisation-overlay-color, rgba(0, 0, 0, .5))}.kaching-bundles .kaching-bundles__personalisation-modal-overlay--inline{position:relative;z-index:auto;inset:auto;padding:20px;border-radius:var(--kaching-product-personalisation-radius, 16px)}.kaching-bundles .kaching-bundles__personalisation-modal-overlay__content{position:relative;z-index:10000;margin:auto;min-width:min(470px,95%);max-width:700px;width:100%}.kaching-bundles .kaching-bundles__personalisation-modal{display:flex;flex-direction:column;padding:var(--kaching-product-personalisation-gap-0, 20px);border-radius:var(--kaching-product-personalisation-radius, 16px);background-color:#fff}.kaching-bundles .kaching-bundles__personalisation-modal__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--kaching-product-personalisation-gap-0, 20px);color:var(--kaching-product-personalisation-primary-text-color, rgb(0, 0, 0))}.kaching-bundles .kaching-bundles__personalisation-modal__heading{margin:0;font-weight:650;font-size:var(--kaching-product-personalisation-font-0, 24px)}.kaching-bundles .kaching-bundles__personalisation-modal__close{all:unset;display:flex;align-items:center;justify-content:center;margin-inline-end:-6px;width:24px;height:24px;cursor:pointer}.kaching-bundles .kaching-bundles__personalisation-modal__items{display:flex;flex-direction:column;gap:var(--kaching-product-personalisation-gap-1, 16px);padding:var(--kaching-product-personalisation-gap-1, 16px);border:1px solid #e9e9e9;border-radius:calc(var(--kaching-product-personalisation-radius, 16px) - 4px)}.kaching-bundles .kaching-bundles__personalisation-modal__item{display:flex;flex-direction:column;gap:var(--kaching-product-personalisation-gap-2, 12px)}.kaching-bundles .kaching-bundles__personalisation-modal__item-info{display:flex;align-items:center;gap:var(--kaching-product-personalisation-gap-2, 12px)}.kaching-bundles .kaching-bundles__personalisation-modal__item-image-wrapper{flex-shrink:0;width:var(--kaching-product-personalisation-image-size, 48px);height:var(--kaching-product-personalisation-image-size, 48px);border-radius:calc(var(--kaching-product-personalisation-radius, 16px) - 4px - 4px);border:1px solid #e9e9e9;overflow:hidden}.kaching-bundles .kaching-bundles__personalisation-modal__item-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.kaching-bundles .kaching-bundles__personalisation-modal__item-details{display:flex;flex-direction:column;gap:2px;min-width:0}.kaching-bundles .kaching-bundles__personalisation-modal__item-title{font-size:var(--kaching-product-personalisation-text-size, 16px);font-weight:600;color:var(--kaching-product-personalisation-primary-text-color, rgb(0, 0, 0))}.kaching-bundles .kaching-bundles__personalisation-modal__item-variant{font-size:var(--kaching-product-personalisation-font-3, 12px);color:var(--kaching-product-personalisation-secondary-text-color, rgb(115, 115, 115))}.kaching-bundles .kaching-bundles__personalisation-modal__input-wrapper{display:flex;flex-direction:column;gap:4px}.kaching-bundles .kaching-bundles__personalisation-modal__input-container{position:relative;display:flex;align-items:center}.kaching-bundles .kaching-bundles__personalisation-modal__input-clear{all:unset;position:absolute;right:12px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;cursor:pointer}.kaching-bundles .kaching-bundles__personalisation-modal__input{width:100%;padding:10px 12px;border:1px solid #e9e9e9;border-radius:calc(var(--kaching-product-personalisation-radius, 16px) - 4px - 4px);font-size:var(--kaching-product-personalisation-font-2, 16px);outline:none!important;box-shadow:none!important;box-sizing:border-box}.kaching-bundles .kaching-bundles__personalisation-modal__input:focus{border-color:#333;outline:none!important;box-shadow:none!important}.kaching-bundles .kaching-bundles__personalisation-modal__input:focus-visible{outline:2px solid #333!important;outline-offset:-1px}.kaching-bundles .kaching-bundles__personalisation-modal__input::-moz-placeholder{color:#999}.kaching-bundles .kaching-bundles__personalisation-modal__input::placeholder{color:#999}.kaching-bundles .kaching-bundles__personalisation-modal__input--with-clear{padding-right:40px}.kaching-bundles .kaching-bundles__personalisation-modal__input--error{border-color:var(--kaching-product-personalisation-error-color, rgb(240, 68, 56))}.kaching-bundles .kaching-bundles__personalisation-modal__input--error:focus{border-color:var(--kaching-product-personalisation-error-color, rgb(240, 68, 56))}.kaching-bundles .kaching-bundles__personalisation-modal__input-counter{font-size:var(--kaching-product-personalisation-font-3, 12px);color:#999}.kaching-bundles .kaching-bundles__personalisation-modal__input-counter--error{color:var(--kaching-product-personalisation-error-color, rgb(240, 68, 56))}.kaching-bundles .kaching-bundles__personalisation-modal__input-error{font-size:var(--kaching-product-personalisation-font-3, 12px);color:var(--kaching-product-personalisation-error-color, rgb(240, 68, 56))}.kaching-bundles .kaching-bundles__personalisation-modal__actions{display:flex;gap:var(--kaching-product-personalisation-gap-1, 16px);margin-top:var(--kaching-product-personalisation-gap-0, 20px)}.kaching-bundles .kaching-bundles__personalisation-modal__button{flex:1;padding:12px 16px;border-radius:calc(var(--kaching-product-personalisation-radius, 16px) - 4px - 4px);font-size:var(--kaching-product-personalisation-font-2, 16px);font-weight:500;cursor:pointer;border:none;box-shadow:0 1px 2px #0a0d120d}.kaching-bundles .kaching-bundles__personalisation-modal__button--cancel{background:#fff;color:#333;border:1px solid #d5d7da}.kaching-bundles .kaching-bundles__personalisation-modal__button--confirm{color:var(--kaching-product-personalisation-button-text-color, rgb(255, 255, 255));border:1px solid var(--kaching-product-personalisation-button-color, rgb(0, 0, 0));background:var(--kaching-product-personalisation-button-color, rgb(0, 0, 0))}.kaching-bundles .kaching-bundles__personalisation-modal__button--disabled{cursor:not-allowed;border:1px solid #e9eaeb;background:#eaecf0;color:#98a2b3}.kaching-bundles .kaching-bundles__progressive-gifts{display:flex;flex-direction:column;gap:calc(10px * var(--block-spacing, 1) + 4px);margin-top:calc(10px * var(--block-spacing, 1))}.kaching-bundles .kaching-bundles__progressive-gifts__header{display:flex;flex-direction:column}.kaching-bundles .kaching-bundles__progressive-gifts__title{color:var(--kaching-bundles-progressive-gifts-title-color, #000);text-align:var(--kaching-bundles-progressive-gifts-title-alignment, center);font-weight:var(--kaching-bundles-progressive-gifts-title-weight, bold);font-style:var(--kaching-bundles-progressive-gifts-title-style, normal);font-size:var(--kaching-bundles-progressive-gifts-title-size, 20px)}.kaching-bundles .kaching-bundles__progressive-gifts__subtitle{color:var(--kaching-bundles-progressive-gifts-subtitle-color, #000);text-align:var(--kaching-bundles-progressive-gifts-subtitle-alignment, center);font-weight:var(--kaching-bundles-progressive-gifts-subtitle-weight, 450);font-style:var(--kaching-bundles-progressive-gifts-subtitle-style, normal);font-size:var(--kaching-bundles-progressive-gifts-subtitle-size, 16px)}.kaching-bundles .kaching-bundles__progressive-gifts__gifts{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));justify-content:center;gap:calc(10px * var(--block-spacing, 1))}.kaching-bundles .kaching-bundles__progressive-gifts__gift{position:relative;display:flex;flex-direction:column;align-items:center;padding:calc(10px * var(--block-spacing, 1));gap:calc(6px * var(--block-spacing, 1));border-radius:var(--kaching-bundles-progressive-gifts-border-radius);background-color:var(--kaching-bundles-progressive-gifts-background-color);box-shadow:inset 0 0 0 2px var(--kaching-bundles-progressive-gifts-border-color, #000)}.kaching-bundles .kaching-bundles__progressive-gifts__gift.kaching-bundles__progressive-gifts__gift--locked{background-color:var(--kaching-bundles-progressive-gifts-locked-background-color);box-shadow:inset 0 0 0 1px var(--kaching-bundles-progressive-gifts-locked-border-color, rgba(0, 0, 0, .3));cursor:pointer}.kaching-bundles .kaching-bundles__progressive-gifts__gift.kaching-bundles__progressive-gifts__gift--locked:hover,.kaching-bundles .kaching-bundles__progressive-gifts__gift.kaching-bundles__progressive-gifts__gift--locked:focus{box-shadow:inset 0 0 0 2px var(--kaching-bundles-progressive-gifts-locked-border-color, rgba(0, 0, 0, .3))}.kaching-bundles .kaching-bundles__progressive-gifts__gift.kaching-bundles__progressive-gifts__gift--locked:focus{outline:none}.kaching-bundles .kaching-bundles__progressive-gifts__gift.kaching-bundles__progressive-gifts__gift--out-of-stock{opacity:.3}.kaching-bundles .kaching-bundles__progressive-gifts__gift__content{display:flex;flex-direction:column;max-width:100%;gap:calc(6px * var(--block-spacing, 1))}.kaching-bundles .kaching-bundles__progressive-gifts__gift__image-wrapper{display:flex;flex-shrink:0;align-items:center;justify-content:center;height:var(--kaching-bundles-progressive-gifts-image-size, 100px);width:initial;max-width:100%;margin-top:max(0px,(100px - var(--kaching-bundles-progressive-gifts-image-size, 100px)) / 5);color:var(--kaching-bundles-progressive-gifts-locked-icon-color, #667085);border-radius:calc(var(--kaching-bundles-progressive-gifts-border-radius) / 2);background-color:transparent}.kaching-bundles .kaching-bundles__progressive-gifts__gift__image-wrapper svg{width:auto;height:100%}.kaching-bundles .kaching-bundles__progressive-gifts__gift__image{-o-object-fit:contain;object-fit:contain;max-height:100%;max-width:100%;border-radius:calc(var(--kaching-bundles-progressive-gifts-border-radius) / 2);width:initial}.kaching-bundles .kaching-bundles__progressive-gifts__gift__image--locked-product{opacity:.4}.kaching-bundles .kaching-bundles__progressive-gifts__gift__details{display:flex;flex-direction:column;gap:4px;align-items:center;min-width:0}.kaching-bundles .kaching-bundles__progressive-gifts__gift__details__content{display:flex;align-items:center;gap:8px}.kaching-bundles .kaching-bundles__progressive-gifts__gift__title{font-weight:500;text-align:center;color:var(--kaching-bundles-progressive-gifts-text-color, #000);font-size:var(--kaching-bundles-progressive-gifts-text-size, 14px)}.kaching-bundles .kaching-bundles__progressive-gifts__gift__title.kaching-bundles__progressive-gifts__gift__title--locked{color:var(--kaching-bundles-progressive-gifts-locked-text-color, #555);font-size:var(--kaching-bundles-progressive-gifts-locked-text-size, 14px)}.kaching-bundles .kaching-bundles__progressive-gifts__gift:not(.kaching-bundles__progressive-gifts__gift--locked) .kaching-bundles__progressive-gifts__gift__image,.kaching-bundles .kaching-bundles__progressive-gifts__gift:not(.kaching-bundles__progressive-gifts__gift--locked) .kaching-bundles__progressive-gifts__gift__title{animation:kaching-progressive-gift-unlock .6s ease-out}@keyframes kaching-progressive-gift-unlock{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.kaching-bundles .kaching-bundles__progressive-gifts__gift__label{display:flex;flex-direction:row;align-items:center;position:absolute;top:-8px;left:50%;transform:translate(-50%);line-height:1;gap:calc(5px * var(--block-spacing, 1));padding:calc(8px * var(--block-spacing, 1));background-color:var(--kaching-bundles-progressive-gifts-label-background-color, #eee);border-radius:var(--kaching-bundles-progressive-gifts-border-radius)}.kaching-bundles .kaching-bundles__progressive-gifts__gift__label__text{font-weight:450;color:var(--kaching-bundles-progressive-gifts-label-text-color, #777);font-size:var(--kaching-bundles-progressive-gifts-label-text-size, 12px);white-space:nowrap}.kaching-bundles .kaching-bundles__progressive-gifts__gift__label__text.kaching-bundles__progressive-gifts__gift__label__text--crossed-out{text-decoration:line-through}.kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical{display:flex;flex-direction:column}.kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift{flex-direction:row;justify-content:space-between;gap:calc(10px * var(--block-spacing, 1))}.kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift__content{flex-direction:row;align-items:center;gap:calc(10px * var(--block-spacing, 1))}.kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift__details{align-items:flex-start}.kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift__image-wrapper{margin-top:0;height:var(--kaching-bundles-progressive-gifts-image-size, 50px);width:var(--kaching-bundles-progressive-gifts-image-size, 50px)}.kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift__title{text-align:start}.kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift__label{position:initial;transform:none}.kaching-bundles .kaching-bundles-savings-summary{display:flex;align-items:center;justify-content:var(--kaching-bundles-savings-summary-alignment, flex-start);gap:8px;padding:12px 16px;margin-top:calc(10px * var(--block-spacing, 1));background-color:var(--kaching-bundles-savings-summary-background-color, #f5fcf7);color:var(--kaching-bundles-savings-summary-text-color, #1b5933);border-style:solid;border-color:var(--kaching-bundles-savings-summary-border-color, #457757);border-width:var(--kaching-bundles-savings-summary-border-width, 1px);border-radius:var(--kaching-bundles-savings-summary-border-radius, 8px);font-size:var(--kaching-bundles-savings-summary-title-font-size, 14px);font-style:var(--kaching-bundles-savings-summary-title-font-style, normal);font-weight:var(--kaching-bundles-savings-summary-title-font-weight, 500)}.kaching-bundles .kaching-bundles-savings-summary__icon{display:flex;align-items:center;width:1.2em;height:1.2em;flex-shrink:0;color:var(--kaching-bundles-savings-summary-icon-color, #1c5632)}.kaching-bundles .kaching-bundles-savings-summary__icon svg{width:100%;height:100%}.kaching-bundles .kaching-bundles-savings-summary__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.kaching-bundles .kaching-bundles-savings-summary__value{color:var(--kaching-bundles-savings-summary-value-color, #000000)}.kaching-bundles .kaching-bundles__scratch-off{position:relative;display:flex;flex-direction:column;gap:calc(10px * var(--block-spacing, 1));margin:calc(5px * var(--block-spacing, 1)) 0}.kaching-bundles .kaching-bundles__scratch-off>.kaching-bundles__bar{margin:0}.kaching-bundles .kaching-bundles__scratch-off--unscratched{-webkit-user-select:none;-moz-user-select:none;user-select:none}.kaching-bundles .kaching-bundles__scratch-off--unscratched .kaching-bundles__bar{pointer-events:none}.kaching-bundles .kaching-bundles__scratch-off--revealing .kaching-bundles__bar-most-popular{animation:kaching-scratch-off-badge-pop .3s cubic-bezier(.34,1.56,.64,1) both}@keyframes kaching-scratch-off-badge-pop{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.kaching-bundles .kaching-bundles__scratch-off--unscratched:not(.kaching-bundles__scratch-off--revealing) .kaching-bundles__bar-most-popular{visibility:hidden}.kaching-bundles .kaching-bundles__scratch-off--loading{visibility:hidden}.kaching-bundles .kaching-bundles__scratch-off-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:var(--bar-border-radius, 8px);cursor:pointer;touch-action:none;transition:opacity .3s ease-out;z-index:11}.kaching-bundles .kaching-bundles__scratch-off-canvas--revealing{opacity:0;pointer-events:none}.kaching-bundles .kaching-bundles__scratch-off-hint{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:calc(100% - 10px);height:calc(100% - 10px);max-width:317px;max-height:143px;pointer-events:none;opacity:.4;transition:opacity .3s ease-out;z-index:12}.kaching-bundles .kaching-bundles__scratch-off-hint--hidden{opacity:0}.kaching-bundles .kaching-bundles__scratch-off-hint-path{stroke-dasharray:1200;stroke-dashoffset:1200;animation:kaching-scratch-off-hint-draw 2.8s cubic-bezier(.4,0,.2,1) infinite}@keyframes kaching-scratch-off-hint-draw{0%{stroke-dashoffset:1200;opacity:1}60%{stroke-dashoffset:0;opacity:1}80%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.kaching-bundles .kaching-bundles__scratch-off-title{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;color:var(--scratch-off-title-color);font-weight:700;font-size:var(--scratch-off-title-size);line-height:1.25;text-align:center;pointer-events:none;transition:opacity .3s ease-out;z-index:12}.kaching-bundles .kaching-bundles__scratch-off-title--hidden{opacity:0}.kaching-bundles .kaching-bundles-sticky-atc{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px;box-shadow:0 0 10px #00000040;background-color:var(--kaching-bundles-sticky-atc-background-color, #fff)}.kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__content{display:flex;align-items:center;gap:16px}.kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__image{display:var(--kaching-bundles-sticky-atc-image-display, block);width:auto;height:var(--kaching-bundles-sticky-atc-product-photo-size, 40px);border-radius:var(--kaching-bundles-sticky-atc-product-photo-corner-radius, 0)}.kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__title{color:var(--kaching-bundles-sticky-atc-title-color, #000);font-size:var(--kaching-bundles-sticky-atc-title-font-size, 16px);font-style:var(--kaching-bundles-sticky-atc-title-font-style, normal);font-weight:var(--kaching-bundles-sticky-atc-title-font-weight, 400)}.kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__button{all:unset;white-space:nowrap;cursor:pointer;background-color:var(--kaching-bundles-sticky-atc-button-color, #303030);color:var(--kaching-bundles-sticky-atc-button-text-color, #fff);font-size:var(--kaching-bundles-sticky-atc-button-font-size, 16px);font-style:var(--kaching-bundles-sticky-atc-button-font-style, normal);font-weight:var(--kaching-bundles-sticky-atc-button-font-weight, 400);padding:var(--kaching-bundles-sticky-atc-button-padding, 15px);border-radius:var(--kaching-bundles-sticky-atc-button-corner-radius, 8px)}@media not (min-width:750px){.kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__image{display:var(--kaching-bundles-sticky-atc-image-display-mobile, var(--kaching-bundles-sticky-atc-image-display, block));height:var(--kaching-bundles-sticky-atc-product-photo-size-mobile, var(--kaching-bundles-sticky-atc-product-photo-size, 40px));border-radius:var(--kaching-bundles-sticky-atc-product-photo-corner-radius-mobile, var(--kaching-bundles-sticky-atc-product-photo-corner-radius, 0))}.kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__title{font-size:var(--kaching-bundles-sticky-atc-title-font-size-mobile, var(--kaching-bundles-sticky-atc-title-font-size, 16px))}.kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__button{font-size:var(--kaching-bundles-sticky-atc-button-font-size-mobile, var(--kaching-bundles-sticky-atc-button-font-size, 16px));padding:var(--kaching-bundles-sticky-atc-button-padding-mobile, var(--kaching-bundles-sticky-atc-button-padding, 15px));border-radius:var(--kaching-bundles-sticky-atc-button-corner-radius-mobile, var(--kaching-bundles-sticky-atc-button-corner-radius, 8px))}}.kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__bars--horizontal.kaching-bundles__bars{grid-template-columns:repeat(2,1fr)}.kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__bars--horizontal .kaching-bundles__bar-wrapper{padding:10px 7px}.kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__bars--horizontal .kaching-bundles__bar-main{min-height:initial}.kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__subscriptions--checkbox .kaching-bundles__bar-container{border:2px dashed var(--bar-selected-border-color, #000);box-shadow:none}.kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__subscriptions--checkbox .kaching-bundles__bar-wrapper{margin:-2px}.kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__subscriptions--checkbox .kaching-bundles__bar-variants{display:flex}.kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__subscriptions__title{display:inline-block;overflow-wrap:break-word;font-weight:700;font-size:var(--kaching-subscriptions-title-font-size, 15px);color:var(--kaching-subscriptions-title-color, #000)}.kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__subscriptions__subtitle{display:inline-block;overflow-wrap:break-word;font-size:var(--kaching-subscriptions-subtitle-font-size, 13px);color:var(--kaching-subscriptions-subtitle-color, #555)}.kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__bar-price{font-size:var(--kaching-subscriptions-title-font-size, 15px);color:var(--kaching-subscriptions-title-color, #000)}.kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__bar-full-price{font-size:var(--kaching-subscriptions-subtitle-font-size, 13px);color:var(--kaching-subscriptions-subtitle-color, #555)}.kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__subscriptions__checkbox{all:unset;display:flex;flex-shrink:0;width:20px;height:20px;align-items:center;justify-content:center;cursor:pointer;background-color:#fff;color:var(--bar-selected-border-color);border-width:2px;border-style:solid;border-color:var(--bar-selected-border-color, rgba(0, 0, 0, .3))}.kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__subscriptions--link{display:flex;justify-content:center;align-items:center;padding:8px 0}.kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__subscriptions__link{all:unset;cursor:pointer;display:inline;text-decoration:underline;text-underline-offset:3px;font-size:var(--kaching-subscriptions-title-font-size, 15px);color:var(--kaching-subscriptions-title-color, #000)}.kaching-bundles .kaching-bundles__timer{display:flex;align-items:center;background-color:var(--kaching-bundles-timer-background-color, #000);color:var(--kaching-bundles-timer-text-color, #fff);padding:10px 20px;border-radius:var(--bar-border-radius, 8px);margin-bottom:calc(8px * var(--block-spacing, 1))}.kaching-bundles .kaching-bundles__timer-title{flex:1;text-align:var(--kaching-bundles-timer-title-alignment, center);font-size:var(--kaching-bundles-timer-title-size, 13px);font-weight:var(--kaching-bundles-timer-title-font-weight, bold);font-style:var(--kaching-bundles-timer-title-font-style, normal)}.kaching-bundles .kaching-bundles__swatch-dropdown{display:flex;position:relative;min-width:0;margin:0}.kaching-bundles .kaching-bundles__swatch{display:flex;flex-shrink:0;background-size:cover;background-position:center;overflow:hidden;position:relative;width:var(--kaching-swatch-size, 20px);height:var(--kaching-swatch-size, 20px);border:1px solid var(--kaching-swatch-border-color, #c2cdd6);background-color:var(--kaching-swatch-color, #fff);background-image:var(--kaching-swatch-image-url, none);border-radius:var(--kaching-swatch-border-radius, 0)}.kaching-bundles .kaching-bundles__swatch.kaching-bundles__swatch--unavailable{border-color:#121212;opacity:.4}.kaching-bundles .kaching-bundles__swatch.kaching-bundles__swatch--unavailable:after{content:"";position:absolute;bottom:0;left:0;width:140%;height:1px;background-color:#121212;transform:rotate(-45deg);transform-origin:left}.kaching-bundles .kaching-bundles__swatches-dropdown__color{display:flex;width:20px;height:20px;border:1px solid #c2cdd6;background-size:cover;background-position:center}.kaching-bundles .kaching-bundles__swatch-dropdown__options{display:flex;flex-direction:column;max-width:400px;max-height:500px;overflow:auto;position:fixed;top:0;left:0;border:1px solid #ccc;background-color:#fff;z-index:1000;box-shadow:0 20px 20px #1a1a1a47}.kaching-bundles .kaching-bundles__swatch-dropdown__option{font-size:14px;font-weight:400;font-style:normal;display:flex;align-items:center;gap:10px;white-space:nowrap;padding-block:10px;padding-inline:10px 60px;border:none;border-bottom:1px solid #dfe3e8;cursor:pointer;color:#000;background:none}.kaching-bundles .kaching-bundles__swatch-dropdown__option:last-child{border-bottom:none}.kaching-bundles .kaching-bundles__swatch-dropdown__option:hover,.kaching-bundles .kaching-bundles__swatch-dropdown__option--focused{background-color:#f0f0f0}.kaching-bundles .kaching-bundles__swatch-buttons{display:flex;overflow:auto}.kaching-bundles .kaching-bundles__pill-buttons{display:flex;flex-wrap:wrap;gap:8px;min-width:0;max-width:100%}.kaching-bundles .kaching-bundles__pill-buttons__button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:.65em 1em;border:1px solid var(--kaching-pill-border-color, rgba(0, 0, 0, .3));border-radius:var(--kaching-pill-corner-radius, 10px);background:var(--kaching-pill-background-color, #fff);color:var(--kaching-pill-text-color, #000);font-size:var(--kaching-pill-font-size, 14px);font-weight:var(--kaching-pill-font-weight, 400);font-style:var(--kaching-pill-font-style, normal);line-height:1.3;text-align:center;cursor:pointer}.kaching-bundles .kaching-bundles__pill-buttons__button.kaching-bundles__pill-buttons__button--selected{border-color:var(--kaching-pill-selected-border-color, #000);background:var(--kaching-pill-selected-background-color, #000);color:var(--kaching-pill-selected-text-color, #fff)}.kaching-bundles .kaching-bundles__pill-buttons__button.kaching-bundles__pill-buttons__button--unavailable{opacity:.4;text-decoration:line-through}.kaching-bundles .kaching-bundles__swatch-buttons__button{display:flex;align-items:center;box-sizing:border-box;border:none;padding:9px;background:#fff;cursor:pointer;border-top:1px solid var(--bar-border-color, rgba(0, 0, 0, .3));border-bottom:1px solid var(--bar-border-color, rgba(0, 0, 0, .3))}.kaching-bundles .kaching-bundles__swatch-buttons__button:first-of-type{border-start-start-radius:var(--bar-variant-select-border-radius, 0);border-end-start-radius:var(--bar-variant-select-border-radius, 0);border-inline-start:1px solid var(--bar-border-color, rgba(0, 0, 0, .3))}.kaching-bundles .kaching-bundles__swatch-buttons__button:last-of-type{border-start-end-radius:var(--bar-variant-select-border-radius, 0);border-end-end-radius:var(--bar-variant-select-border-radius, 0);border-inline-end:1px solid var(--bar-border-color, rgba(0, 0, 0, .3))}.kaching-bundles .kaching-bundles__swatch-buttons__button.kaching-bundles__swatch-buttons__button--selected{padding:8px 7px;border:2px solid var(--bar-selected-border-color, #50b83c)}.kaching-bundles .kaching-bundles__swatch-buttons__button.kaching-bundles__swatch-buttons__button--selected:first-of-type{padding-inline-start:8px}.kaching-bundles .kaching-bundles__swatch-buttons__button.kaching-bundles__swatch-buttons__button--selected:last-of-type{padding-inline-end:8px}.kaching-bundles .kaching-bundles__bar-variant__content.kaching-bundles__bar-variant__content--with-option-names{align-items:flex-start}.kaching-bundles .kaching-bundles__bar-variant-option{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:100%}.kaching-bundles .kaching-bundles__bar-variant-option__name{font-size:13px;line-height:1.3}.kaching-bundles .kaching-bundles__bar-variant-option__name-label{font-weight:600}.kaching-bundles .kaching-bundles__bar-variant-option__name-value{font-weight:400;opacity:.85}.kaching-bundles .kaching-bundles__quantity-selector{display:flex;width:-moz-fit-content;width:fit-content;border:1px solid #cccccc;box-sizing:border-box;overflow:hidden;margin-top:5px;border-radius:calc(var(--bar-border-radius, 0) / 2)}.kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__button{display:flex;align-items:center;justify-content:center;width:30px;height:30px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;background-color:#fff;color:#000;border-radius:0}.kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__button:hover{background-color:#eee}.kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__button.kaching-bundles__quantity-selector__button--disabled{cursor:not-allowed;pointer-events:none}.kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__button.kaching-bundles__quantity-selector__button--disabled img{opacity:.5}.kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__input{all:unset;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;height:30px;width:30px;padding:0;border:1px solid #cccccc;border-top:none;border-bottom:none;background-color:#fff;color:#000;text-align:center;font-size:16px;font-weight:400;box-sizing:border-box}.kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__input::-webkit-outer-spin-button,.kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.kaching-bundles .kaching-bundles__highlights{display:flex;flex-direction:column;gap:8px;padding:10px 0}.kaching-bundles .kaching-bundles__highlights--horizontal{flex-flow:row wrap}.kaching-bundles .kaching-bundles__highlights__item{display:flex;gap:8px}.kaching-bundles .kaching-bundles__highlights__icon{display:flex;align-items:center;flex-shrink:0;color:var(--kaching-highlights-icon-color, #000);width:var(--kaching-highlights-icon-size, 16px);height:var(--kaching-highlights-icon-size, 16px)}.kaching-bundles .kaching-bundles__highlights__icon svg{width:100%;height:100%}.kaching-bundles .kaching-bundles__highlights__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.kaching-bundles .kaching-bundles__highlights__text{color:var(--kaching-highlights-text-color, #808080);font-size:var(--kaching-highlights-text-size, 16px);line-height:1.3}.kaching-bundles .kaching-bundles__low-stock-alert{color:var(--kaching-bundles-low-stock-alert-text-color, #ff0909);font-size:14px}.kaching-bundles img{width:initial}.kaching-bundles svg{width:initial;height:initial}.kaching-bundles .kaching-bundles__block{display:flex;flex-direction:column;width:100%;margin-top:15px;margin-bottom:10px;text-align:start;line-height:1.4;font-family:var(--block-font-family, inherit)}.kaching-bundles .kaching-bundles__block--hidden{display:none!important}.kaching-bundles .kaching-bundles__block.kaching-bundles__block--loaded{display:flex}.kaching-bundles .kaching-bundles__block-title{display:flex;align-items:center;text-align:center;gap:8px;margin-top:10px;margin-bottom:10px;color:var(--block-block-title-color, #000);font-size:var(--block-title-font-size, 14px);font-weight:var(--block-title-font-weight, bold);font-style:var(--block-title-font-style)}.kaching-bundles .kaching-bundles__block>.kaching-bundles__block-title:first-child{margin-top:0}.kaching-bundles .kaching-bundles__block-title:before,.kaching-bundles .kaching-bundles__block-title:after{content:"";flex-grow:1;height:2px;background-color:var(--bar-border-color, rgba(0, 0, 0, .3))}.kaching-bundles .kaching-bundles__bars{display:flex;flex-direction:column;position:relative}.kaching-bundles .kaching-bundles__bars--badge-border-all{--badge-ring-outer: calc( var(--badge-border-thickness, 22px) + var(--badge-border-gap, 0px) );padding:var(--badge-ring-outer)}.kaching-bundles .kaching-bundles__bars--badge-border-top{padding-top:var(--badge-border-thickness, 22px)}.kaching-bundles .kaching-bundles__bars--badge-border-bottom{padding-bottom:var(--badge-border-thickness, 22px)}.kaching-bundles .kaching-bundles__bars--badge-border-left{padding-left:var(--badge-border-thickness, 22px)}.kaching-bundles .kaching-bundles__bars--badge-border-right{padding-right:var(--badge-border-thickness, 22px)}.kaching-bundles .kaching-bundles__bars--badge-border-left,.kaching-bundles .kaching-bundles__bars--badge-border-right{min-height:var(--badge-border-min-length, auto);border-radius:var(--bar-border-radius, 8px);box-shadow:0 1px 10px var(--badge-border-wrap-color, rgba(0, 0, 0, .12))}.kaching-bundles .kaching-bundles__bars--badge-border-all,.kaching-bundles .kaching-bundles__bars--badge-border-top,.kaching-bundles .kaching-bundles__bars--badge-border-bottom{row-gap:calc(10px * var(--block-spacing, 1))}.kaching-bundles .kaching-bundles__subscriptions-wrapper{position:relative}.kaching-bundles .kaching-bundles__subscriptions-wrapper--hidden{display:none}.kaching-bundles .kaching-bundles__bar{display:flex;flex:1;margin:calc(5px * var(--block-spacing, 1)) 0;position:relative}.kaching-bundles .kaching-bundles__bars--badge-border-all>.kaching-bundles__bar,.kaching-bundles .kaching-bundles__bars--badge-border-all>.kaching-bundles__scratch-off,.kaching-bundles .kaching-bundles__bars--badge-border-top>.kaching-bundles__bar,.kaching-bundles .kaching-bundles__bars--badge-border-top>.kaching-bundles__scratch-off,.kaching-bundles .kaching-bundles__bars--badge-border-bottom>.kaching-bundles__bar,.kaching-bundles .kaching-bundles__bars--badge-border-bottom>.kaching-bundles__scratch-off{margin-block:0}.kaching-bundles .kaching-bundles__bar--disabled{opacity:.3}.kaching-bundles .kaching-bundles__bar-container--sold-out{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--kaching-bundles-show-as-sold-out-opacity, .3)}.kaching-bundles .kaching-bundles__bar-sold-out-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:6px 12px;border-radius:8px;font-weight:600;background-color:var(--kaching-bundles-show-as-sold-out-background-color, #000);color:var(--kaching-bundles-show-as-sold-out-text-color, #fff);font-size:var(--kaching-bundles-show-as-sold-out-text-size, 13px);z-index:10;text-align:center}.kaching-bundles .kaching-bundles__bar>input[type=radio]{display:none}.kaching-bundles .kaching-bundles__bar-image{-o-object-fit:contain;object-fit:contain;height:var(--bar-image-size, 48px);width:var(--bar-image-size, 48px);border-radius:var(--bar-image-border-radius, 0)}.kaching-bundles .kaching-bundles__bar-radio{display:flex;flex-shrink:0;width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid #fff;box-sizing:border-box;box-shadow:0 0 0 2px var(--bar-border-color, rgba(0, 0, 0, .3))}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-radio{background:var(--bar-selected-border-color, #000);box-shadow:0 0 0 2px var(--bar-selected-border-color, #000)}.kaching-bundles .kaching-bundles__bar-container{display:flex!important;flex-direction:column;justify-content:center;align-items:initial;position:relative;box-sizing:border-box;cursor:pointer;width:100%;margin:0;padding:0;border:none;background-color:var(--bar-background-color, #fff);border-radius:var(--bar-border-radius);box-shadow:inset 0 0 0 1px var(--bar-border-color, rgba(0, 0, 0, .3))}.kaching-bundles .kaching-bundles__bar-wrapper{padding:calc(10px * var(--block-spacing, 1)) calc(15px * var(--block-spacing, 1) + 5px)}.kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__bar-wrapper,.kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__bar-wrapper{position:relative;z-index:1;flex:1;box-sizing:border-box;min-height:var(--badge-border-min-length, auto);padding:calc(10px * var(--block-spacing, 1)) calc(15px * var(--block-spacing, 1) + 5px);background-color:var(--bar-background-color, #fff);border-radius:var(--bar-border-radius);display:flex;flex-direction:column;justify-content:center}.kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__bar-wrapper{margin-inline-start:calc(var(--badge-border-thickness, 22px) + var(--badge-border-gap, 0px));border-start-start-radius:var(--badge-concave-depth, 8px);border-end-start-radius:var(--badge-concave-depth, 8px)}.kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__bar-wrapper{margin-inline-end:calc(var(--badge-border-thickness, 22px) + var(--badge-border-gap, 0px));border-start-end-radius:var(--badge-concave-depth, 8px);border-end-end-radius:var(--badge-concave-depth, 8px)}.kaching-bundles .kaching-bundles__bar-container:hover{opacity:1;box-shadow:inset 0 0 0 2px var(--bar-border-color, rgba(0, 0, 0, .3))}.kaching-bundles .kaching-bundles__bar-container:has(:focus-visible){opacity:1;box-shadow:inset 0 0 0 2px var(--bar-border-color, rgba(0, 0, 0, .3))}.kaching-bundles .kaching-bundles__bar-container *{letter-spacing:normal;text-transform:initial}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container{cursor:default;background-color:var(--bar-selected-background-color);box-shadow:inset 0 0 0 2px var(--bar-selected-border-color, #000)}.kaching-bundles .kaching-bundles__bar-most-popular{position:absolute;z-index:3}.kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--simple{top:-8px;right:var(--bar-border-radius)}.kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--fancy{top:-27px;right:-15px}.kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--custom{top:-25px;right:-15px}.kaching-bundles .kaching-bundles__bar-most-popular--custom .kaching-bundles__bar-most-popular__custom-image{max-height:var(--badge-size, 56px);width:auto;display:block}.kaching-bundles .kaching-bundles__bar-most-popular svg{color:var(--bar-most-popular-background-color)}.kaching-bundles .kaching-bundles__bar-most-popular svg .most-popular-text{fill:var(--bar-most-popular-color)}.kaching-bundles .kaching-bundles__bar-most-popular--fancy svg{width:var(--badge-size, 102px);height:auto}.kaching-bundles .kaching-bundles__bar-most-popular__content{margin:0 8px;padding:6px 8px;border-radius:0 0 5px 5px;font-family:sans-serif;font-size:var(--badge-text-size, 12px);font-weight:700;line-height:1;color:var(--bar-most-popular-color, #fff);background-color:var(--bar-most-popular-background-color)}.kaching-bundles .kaching-bundles__badge-border{position:absolute;z-index:1;display:flex;box-sizing:border-box;overflow:hidden;align-items:center;justify-content:center;font-family:sans-serif;font-size:max(6px,min(var(--badge-text-size, 12px),var(--badge-border-thickness, 22px) - 6px));font-weight:700;line-height:1;letter-spacing:normal;color:var(--bar-most-popular-color, #fff);background-color:var(--bar-most-popular-background-color, #000)}.kaching-bundles .kaching-bundles__badge-border--top{inset:0 0 auto;height:var(--badge-border-thickness, 22px);border-radius:var(--bar-border-radius, 8px) var(--bar-border-radius, 8px) 0 0}.kaching-bundles .kaching-bundles__badge-border--bottom{inset:auto 0 0;height:var(--badge-border-thickness, 22px);border-radius:0 0 var(--bar-border-radius, 8px) var(--bar-border-radius, 8px)}.kaching-bundles .kaching-bundles__badge-border--left{inset:0 auto 0 0;width:var(--badge-border-thickness, 22px);border-radius:var(--bar-border-radius, 8px) 0 0 var(--bar-border-radius, 8px)}.kaching-bundles .kaching-bundles__badge-border__side{position:absolute;display:flex;align-items:center;justify-content:center;overflow:hidden;white-space:nowrap}.kaching-bundles .kaching-bundles__badge-border .kaching-bundles__badge-border__text,.kaching-bundles .kaching-bundles__badge-border .kaching-bundles__badge-border__side{letter-spacing:normal}.kaching-bundles .kaching-bundles__badge-border__curve{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.kaching-bundles .kaching-bundles__badge-border__curve text{font-family:sans-serif;font-size:max(6px,min(var(--badge-text-size, 12px),var(--badge-border-thickness, 22px) - 6px));font-weight:700;letter-spacing:normal;fill:var(--bar-most-popular-color, #fff)}.kaching-bundles .kaching-bundles__badge-border--all{top:0;right:0;bottom:0;left:0;background-color:transparent;pointer-events:none}.kaching-bundles .kaching-bundles__badge-border__band{display:block;position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--badge-border-thickness, 22px);border-radius:calc(var(--bar-border-radius, 8px) + var(--badge-ring-outer));background-color:var(--bar-most-popular-background-color, #000);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.kaching-bundles .kaching-bundles__badge-border__side--top{inset:0 0 auto;height:var(--badge-border-thickness, 22px)}.kaching-bundles .kaching-bundles__badge-border__side--bottom{inset:auto 0 0;height:var(--badge-border-thickness, 22px);transform:rotate(180deg)}.kaching-bundles .kaching-bundles__badge-border__side--left{inset:var(--badge-border-thickness, 22px) auto var(--badge-border-thickness, 22px) 0;width:var(--badge-border-thickness, 22px);writing-mode:vertical-rl;transform:rotate(180deg)}.kaching-bundles .kaching-bundles__badge-border__side--right{inset:var(--badge-border-thickness, 22px) 0 var(--badge-border-thickness, 22px) auto;width:var(--badge-border-thickness, 22px);writing-mode:vertical-rl}.kaching-bundles .kaching-bundles__badge-border--left .kaching-bundles__badge-border__text{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;text-align:center}.kaching-bundles .kaching-bundles__badge-border--right{inset:0 0 0 auto;width:var(--badge-border-thickness, 22px);border-radius:0 var(--bar-border-radius, 8px) var(--bar-border-radius, 8px) 0}.kaching-bundles .kaching-bundles__badge-border--right .kaching-bundles__badge-border__text{writing-mode:vertical-rl;white-space:nowrap;text-align:center}.kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--all{inset:calc(-1 * var(--badge-ring-outer))}.kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--top{inset:0 0 auto;height:calc(var(--badge-border-thickness, 22px) + var(--badge-concave-extra));border-radius:var(--bar-border-radius, 8px) var(--bar-border-radius, 8px) 0 0;display:flex;align-items:flex-start;justify-content:center;-webkit-mask:linear-gradient(#000,#000) left top/100% var(--badge-border-thickness, 22px) no-repeat,radial-gradient(circle at 100% 100%,rgba(0,0,0,0) calc(var(--badge-concave-depth, 8px) - 1px),#000 var(--badge-concave-depth, 8px)) left bottom/var(--badge-concave-depth, 8px) var(--badge-concave-extra) no-repeat,radial-gradient(circle at 0 100%,rgba(0,0,0,0) calc(var(--badge-concave-depth, 8px) - 1px),#000 var(--badge-concave-depth, 8px)) right bottom/var(--badge-concave-depth, 8px) var(--badge-concave-extra) no-repeat;mask:linear-gradient(#000,#000) left top/100% var(--badge-border-thickness, 22px) no-repeat,radial-gradient(circle at 100% 100%,rgba(0,0,0,0) calc(var(--badge-concave-depth, 8px) - 1px),#000 var(--badge-concave-depth, 8px)) left bottom/var(--badge-concave-depth, 8px) var(--badge-concave-extra) no-repeat,radial-gradient(circle at 0 100%,rgba(0,0,0,0) calc(var(--badge-concave-depth, 8px) - 1px),#000 var(--badge-concave-depth, 8px)) right bottom/var(--badge-concave-depth, 8px) var(--badge-concave-extra) no-repeat}.kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--top .kaching-bundles__badge-border__text{display:flex;align-items:center;height:var(--badge-border-thickness, 22px)}.kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--bottom{inset:auto 0 0;height:calc(var(--badge-border-thickness, 22px) + var(--badge-concave-extra));border-radius:0 0 var(--bar-border-radius, 8px) var(--bar-border-radius, 8px);display:flex;align-items:flex-end;justify-content:center;-webkit-mask:linear-gradient(#000,#000) left bottom/100% var(--badge-border-thickness, 22px) no-repeat,radial-gradient(circle at 100% 0,rgba(0,0,0,0) calc(var(--badge-concave-depth, 8px) - 1px),#000 var(--badge-concave-depth, 8px)) left top/var(--badge-concave-depth, 8px) var(--badge-concave-extra) no-repeat,radial-gradient(circle at 0 0,rgba(0,0,0,0) calc(var(--badge-concave-depth, 8px) - 1px),#000 var(--badge-concave-depth, 8px)) right top/var(--badge-concave-depth, 8px) var(--badge-concave-extra) no-repeat;mask:linear-gradient(#000,#000) left bottom/100% var(--badge-border-thickness, 22px) no-repeat,radial-gradient(circle at 100% 0,rgba(0,0,0,0) calc(var(--badge-concave-depth, 8px) - 1px),#000 var(--badge-concave-depth, 8px)) left top/var(--badge-concave-depth, 8px) var(--badge-concave-extra) no-repeat,radial-gradient(circle at 0 0,rgba(0,0,0,0) calc(var(--badge-concave-depth, 8px) - 1px),#000 var(--badge-concave-depth, 8px)) right top/var(--badge-concave-depth, 8px) var(--badge-concave-extra) no-repeat}.kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--bottom .kaching-bundles__badge-border__text{display:flex;align-items:center;height:var(--badge-border-thickness, 22px)}.kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--left{inset:0 auto 0 0;width:calc(var(--badge-border-thickness, 22px) + var(--badge-concave-extra));border-radius:var(--bar-border-radius, 8px) 0 0 var(--bar-border-radius, 8px);display:flex;align-items:center;justify-content:flex-start;-webkit-mask:linear-gradient(#000,#000) left top/var(--badge-border-thickness, 22px) 100% no-repeat,radial-gradient(circle at 100% 100%,rgba(0,0,0,0) calc(var(--badge-concave-depth, 8px) - 1px),#000 var(--badge-concave-depth, 8px)) right top/var(--badge-concave-extra) var(--badge-concave-depth, 8px) no-repeat,radial-gradient(circle at 100% 0,rgba(0,0,0,0) calc(var(--badge-concave-depth, 8px) - 1px),#000 var(--badge-concave-depth, 8px)) right bottom/var(--badge-concave-extra) var(--badge-concave-depth, 8px) no-repeat;mask:linear-gradient(#000,#000) left top/var(--badge-border-thickness, 22px) 100% no-repeat,radial-gradient(circle at 100% 100%,rgba(0,0,0,0) calc(var(--badge-concave-depth, 8px) - 1px),#000 var(--badge-concave-depth, 8px)) right top/var(--badge-concave-extra) var(--badge-concave-depth, 8px) no-repeat,radial-gradient(circle at 100% 0,rgba(0,0,0,0) calc(var(--badge-concave-depth, 8px) - 1px),#000 var(--badge-concave-depth, 8px)) right bottom/var(--badge-concave-extra) var(--badge-concave-depth, 8px) no-repeat}.kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--right{inset:0 0 0 auto;width:calc(var(--badge-border-thickness, 22px) + var(--badge-concave-extra));border-radius:0 var(--bar-border-radius, 8px) var(--bar-border-radius, 8px) 0;display:flex;align-items:center;justify-content:flex-end;-webkit-mask:linear-gradient(#000,#000) right top/var(--badge-border-thickness, 22px) 100% no-repeat,radial-gradient(circle at 0 100%,rgba(0,0,0,0) calc(var(--badge-concave-depth, 8px) - 1px),#000 var(--badge-concave-depth, 8px)) left top/var(--badge-concave-extra) var(--badge-concave-depth, 8px) no-repeat,radial-gradient(circle at 0 0,rgba(0,0,0,0) calc(var(--badge-concave-depth, 8px) - 1px),#000 var(--badge-concave-depth, 8px)) left bottom/var(--badge-concave-extra) var(--badge-concave-depth, 8px) no-repeat;mask:linear-gradient(#000,#000) right top/var(--badge-border-thickness, 22px) 100% no-repeat,radial-gradient(circle at 0 100%,rgba(0,0,0,0) calc(var(--badge-concave-depth, 8px) - 1px),#000 var(--badge-concave-depth, 8px)) left top/var(--badge-concave-extra) var(--badge-concave-depth, 8px) no-repeat,radial-gradient(circle at 0 0,rgba(0,0,0,0) calc(var(--badge-concave-depth, 8px) - 1px),#000 var(--badge-concave-depth, 8px)) left bottom/var(--badge-concave-extra) var(--badge-concave-depth, 8px) no-repeat}.kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--left .kaching-bundles__badge-border__text,.kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--right .kaching-bundles__badge-border__text{display:flex;align-items:center;justify-content:center;width:var(--badge-border-thickness, 22px)}.kaching-bundles .kaching-bundles__bar-container--badge-border-all{--badge-ring-outer: calc( var(--badge-border-thickness, 22px) + var(--badge-border-gap, 0px) );margin:var(--badge-ring-outer)}.kaching-bundles .kaching-bundles__bar-container--badge-border-top,.kaching-bundles .kaching-bundles__bar-container--badge-border-bottom,.kaching-bundles .kaching-bundles__bar-container--badge-border-left,.kaching-bundles .kaching-bundles__bar-container--badge-border-right{--badge-concave-extra: max( 0px, var(--badge-concave-depth, 8px) - var(--badge-border-gap, 0px) )}.kaching-bundles .kaching-bundles__bar-container--badge-border-top{box-shadow:none}.kaching-bundles .kaching-bundles__bar-container--badge-border-top:after{content:"";position:absolute;inset:calc(var(--badge-border-thickness, 22px) + var(--badge-border-gap, 0px)) 0 0;border:1px solid var(--bar-border-color, rgba(0, 0, 0, .3));border-top:var(--badge-border-gap-border, none);border-start-start-radius:var(--badge-concave-depth, 8px);border-start-end-radius:var(--badge-concave-depth, 8px);border-end-start-radius:var(--bar-border-radius);border-end-end-radius:var(--bar-border-radius);pointer-events:none;z-index:2}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-top:after{border-width:2px;border-color:var(--bar-selected-border-color, #000)}.kaching-bundles .kaching-bundles__bar-container--badge-border-bottom{box-shadow:none}.kaching-bundles .kaching-bundles__bar-container--badge-border-bottom:after{content:"";position:absolute;inset:0 0 calc(var(--badge-border-thickness, 22px) + var(--badge-border-gap, 0px));border:1px solid var(--bar-border-color, rgba(0, 0, 0, .3));border-bottom:var(--badge-border-gap-border, none);border-start-start-radius:var(--bar-border-radius);border-start-end-radius:var(--bar-border-radius);border-end-start-radius:var(--badge-concave-depth, 8px);border-end-end-radius:var(--badge-concave-depth, 8px);pointer-events:none;z-index:2}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-bottom:after{border-width:2px;border-color:var(--bar-selected-border-color, #000)}.kaching-bundles .kaching-bundles__bar-container--badge-border-left,.kaching-bundles .kaching-bundles__bar-container--badge-border-right{box-shadow:none;background-color:transparent;min-height:var(--badge-border-min-length, auto)}.kaching-bundles .kaching-bundles__bar-container--badge-border-top:hover,.kaching-bundles .kaching-bundles__bar-container--badge-border-top:has(:focus-visible),.kaching-bundles .kaching-bundles__bar-container--badge-border-bottom:hover,.kaching-bundles .kaching-bundles__bar-container--badge-border-bottom:has(:focus-visible),.kaching-bundles .kaching-bundles__bar-container--badge-border-left:hover,.kaching-bundles .kaching-bundles__bar-container--badge-border-left:has(:focus-visible),.kaching-bundles .kaching-bundles__bar-container--badge-border-right:hover,.kaching-bundles .kaching-bundles__bar-container--badge-border-right:has(:focus-visible),.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-top,.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-bottom,.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-left,.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-right{box-shadow:none}.kaching-bundles .kaching-bundles__bar-container--badge-border-left:after{content:"";position:absolute;inset:0 0 0 calc(var(--badge-border-thickness, 22px) + var(--badge-border-gap, 0px));border:1px solid var(--bar-border-color, rgba(0, 0, 0, .3));border-left:var(--badge-border-gap-border, none);border-start-start-radius:var(--badge-concave-depth, 8px);border-start-end-radius:var(--bar-border-radius);border-end-start-radius:var(--badge-concave-depth, 8px);border-end-end-radius:var(--bar-border-radius);pointer-events:none;z-index:2}.kaching-bundles .kaching-bundles__bar-container--badge-border-right:after{content:"";position:absolute;inset:0 calc(var(--badge-border-thickness, 22px) + var(--badge-border-gap, 0px)) 0 0;border:1px solid var(--bar-border-color, rgba(0, 0, 0, .3));border-right:var(--badge-border-gap-border, none);border-start-start-radius:var(--bar-border-radius);border-start-end-radius:var(--badge-concave-depth, 8px);border-end-start-radius:var(--bar-border-radius);border-end-end-radius:var(--badge-concave-depth, 8px);pointer-events:none;z-index:2}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-left:after,.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-right:after{border-width:2px;border-color:var(--bar-selected-border-color, #000)}.kaching-bundles .kaching-bundles__bar-most-popular__content:before,.kaching-bundles .kaching-bundles__bar-most-popular__content:after{display:block;position:absolute;top:0;width:0;height:0;content:"";border-bottom:8px solid var(--bar-most-popular-background-color, transparent);filter:brightness(.7)}.kaching-bundles .kaching-bundles__bar-most-popular__content:before{left:0;border-left:8px solid transparent}.kaching-bundles .kaching-bundles__bar-most-popular__content:after{right:0;border-right:8px solid transparent}@media(min-width:750px){.kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--fancy,.kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--custom{right:-20px}}.kaching-bundles .kaching-bundles__bar-main{display:flex;align-items:center;gap:18px;min-height:55px}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-main{cursor:pointer}.kaching-bundles .kaching-bundles__bar-content{align-items:center;justify-content:space-between;display:flex;gap:8px;flex:1}.kaching-bundles .kaching-bundles__bar-content-left{display:flex;flex-direction:column;flex:1;align-items:flex-start}.kaching-bundles .kaching-bundles__bar-first-line{display:flex;flex-wrap:wrap;-moz-column-gap:8px;column-gap:8px;align-items:center}.kaching-bundles .kaching-bundles__bar-second-line{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:10px;column-gap:10px}.kaching-bundles .kaching-bundles__bar-title{display:inline-block;overflow-wrap:break-word;font-size:var(--bar-title-font-size, 20px);font-weight:var(--bar-title-font-weight, 500);font-style:var(--bar-title-font-style);color:var(--bar-title-color, #000)}.kaching-bundles .kaching-bundles__bar-label{display:inline-flex;align-items:center;justify-content:center;gap:4px;vertical-align:top;padding:4px 8px;overflow-wrap:break-word;background-color:var(--bar-label-background-color, #eee);color:var(--bar-label-color, #777);font-size:var(--bar-label-font-size, 12px);font-weight:var(--bar-label-font-weight);font-style:var(--bar-label-font-style);border-radius:var(--bar-border-radius)}.kaching-bundles .kaching-bundles__bar-subtitle{overflow-wrap:break-word;font-size:var(--bar-subtitle-font-size, 14px);font-weight:var(--bar-subtitle-font-weight);font-style:var(--bar-subtitle-font-style);color:var(--bar-subtitle-color, #555)}.kaching-bundles .kaching-bundles__bar-pricing{align-items:flex-end;display:flex;flex-direction:column}.kaching-bundles .kaching-bundles__bars--hide-prices .kaching-bundles__bar-pricing{display:none}.kaching-bundles .kaching-bundles__bar-pricing-row{display:flex;align-items:baseline;gap:6px}.kaching-bundles .kaching-bundles__bar-price{font-size:var(--bar-title-font-size, 20px);font-weight:var(--bar-title-font-weight, 500);font-style:var(--bar-title-font-style);color:var(--bar-price-color, #000)}.kaching-bundles .kaching-bundles__bar-price .kaching-bundles__bar-price__unit-label{font-size:var(--kaching-bundles-unit-label-font-size, 14px);font-weight:var(--kaching-bundles-unit-label-font-weight, normal);font-style:var(--kaching-bundles-unit-label-font-style)}.kaching-bundles .kaching-bundles__bar-pricing-row--secondary .kaching-bundles__bar-price{font-size:var(--bar-subtitle-font-size)}.kaching-bundles .kaching-bundles__bar-full-price,.kaching-bundles .kaching-bundles__bar-unit-price{font-size:var(--bar-subtitle-font-size, 14px);font-weight:var(--bar-subtitle-font-weight);font-style:var(--bar-subtitle-font-style);color:var(--bar-full-price-color, #555)}.kaching-bundles .kaching-bundles__bar-full-price{text-decoration:line-through}.kaching-bundles .kaching-bundles__bar-unit-price{text-transform:uppercase}.kaching-bundles .kaching-bundles__bar-variants{display:none;flex-direction:column;align-items:flex-start}.kaching-bundles .kaching-bundles__bar-variant{flex:1;max-width:100%}.kaching-bundles .kaching-bundles__bar-variants .kaching-bundles__bar-variant{margin-top:5px}.kaching-bundles .kaching-bundles__bar-variant__content{display:flex;align-items:center}.kaching-bundles .kaching-bundles__invalid-variant-error{color:red;font-size:12px;padding-bottom:2px}.kaching-bundles .kaching-bundles__bar-variant-names{font-size:12px;color:var(--bar-subtitle-color, #555);margin-block:3px}.kaching-bundles .kaching-bundles__bar-variant-names>span:not(:last-child):after{content:", "}.kaching-bundles .kaching-bundles__single-variant-name{display:flex;flex-direction:column;font-size:12px;color:var(--bar-subtitle-color, #555);margin-block:3px}.kaching-bundles .kaching-bundles__bar-variant-number{font-size:12px;margin-right:2px;min-width:20px;display:inline-flex;color:var(--bar-title-color, #000)}.kaching-bundles .kaching-bundles__bar-variant-number--hidden{display:none}.kaching-bundles .kaching-bundles__bar-variant-image{width:initial;max-width:40px;max-height:40px;border-radius:calc(var(--bar-border-radius, 0) / 2);margin-right:7px}.kaching-bundles .kaching-bundles__bar-variant-main{display:flex;flex-direction:column;min-width:0}.kaching-bundles .kaching-bundles__bar-variant-selects{display:flex;min-width:0;margin-right:2px;margin-bottom:2px;flex-wrap:wrap;gap:7px}.kaching-bundles .kaching-bundles__bar-variant-select{font-size:14px;font-weight:400;font-style:normal;font-family:var(--block-font-family, inherit);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:7px 25px 7px 7px;margin:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background-image:url("data:image/svg+xml;utf8,<svg width='10' height='4' viewBox='0 0 10 4' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M5 4L0.669872 0.25L9.33013 0.249999L5 4Z' fill='black'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 8px center!important;background-color:#fff;background-size:initial;color:#000;outline:none;max-width:100%;width:auto;height:auto;min-height:auto;display:flex;align-items:center;gap:10px;cursor:pointer;box-shadow:inset 0 0 0 1px var(--bar-border-color, rgba(0, 0, 0, .3));border-radius:var(--bar-variant-select-border-radius, 0)}.kaching-bundles .kaching-bundles__bar-variant-select span{overflow:hidden;text-overflow:ellipsis}.kaching-bundles .kaching-bundles__bar-variant-selector-wrapper{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:10px;column-gap:10px;max-width:100%}.kaching-bundles .kaching-bundles__selling-plan-select{width:100%}.kaching-bundles .kaching-bundles__bar-selling-plan{margin-top:5px;margin-bottom:5px}.kaching-bundles .kaching-bundles__bar-variant--invalid .kaching-bundles__bar-variant-select{box-shadow:0 0 0 1px red}.kaching-bundles .kaching-bundles__bar-variant-select:hover{border:none;box-shadow:inset 0 0 0 2px var(--bar-border-color, rgba(0, 0, 0, .3))}.kaching-bundles .kaching-bundles__bar-variant-select:focus{border:none;box-shadow:inset 0 0 0 2px var(--bar-selected-border-color, #000)}.kaching-bundles .kaching-bundles__bar-variant--invalid .kaching-bundles__bar-variant-select:is(:hover,:focus){box-shadow:0 0 0 2px red}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-variants,.kaching-bundles .kaching-bundles__bar-variants--visible{display:flex}.kaching-bundles .kaching-bundles__out-of-stock{background-color:#ff2d2d4d;border:1px solid #ff2c2c;color:#df2121;padding:8px 12px;margin:5px 0;font-size:14px}.kaching-bundles .kaching-bundles__bars--horizontal.kaching-bundles__bars{display:grid;grid-template-columns:repeat(var(--bundle-bars-per-row, 3),1fr);gap:calc(10px * var(--block-spacing, 1));overflow-x:auto}.kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar{position:relative}.kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 7px 10px;height:100%}.kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-main{flex-direction:column;gap:10px;text-align:center}.kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-content{flex-direction:column}.kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-content-left{align-items:center}.kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-second-line{justify-content:center}.kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-label{position:absolute;top:0;left:0;right:0;margin-right:0;border-top-left-radius:var(--bar-label-border-top-radius);border-top-right-radius:var(--bar-label-border-top-radius)}.kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-pricing{align-items:center}.kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-variants{align-items:center;margin-top:10px;margin-bottom:5px}.kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-variant-selector-wrapper{justify-content:center}.kaching-bundles .kaching-bundles__bars--grid.kaching-bundles__bars{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(10px * var(--block-spacing, 1))}.kaching-bundles .kaching-bundles__bars--grid .kaching-bundles__bar-main{min-height:initial}.kaching-bundles .kaching-bundles__bars--grid .kaching-bundles__bar{margin:0}.kaching-bundles .kaching-bundles__bars--grid .kaching-bundles__bar-radio{display:none}.kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar-container,.kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar-container:hover,.kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar--selected .kaching-bundles__bar-container{box-shadow:none}.kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar-main{min-height:initial}.kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar-pricing{flex-direction:row;gap:10px}.kaching-bundles .kaching-bundles__bar-container:has(.kaching-bundles__bar-most-popular--simple) .kaching-bundles__bar-main{margin-top:7px;margin-bottom:7px}.kaching-bundles .kaching-bundles__bar-container:has(.kaching-bundles__bar-most-popular--fancy) .kaching-bundles__bar-pricing{margin-top:18px}.kaching-bundles .kaching-bundles__bar-container:has(.kaching-bundles__bar-most-popular--custom) .kaching-bundles__bar-pricing{margin-top:18px}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container:has(.kaching-bundles__bar-most-popular--simple) .kaching-bundles__bar-variants{margin-top:-7px}.kaching-bundles .kaching-bundles__bar-full-price:before,.kaching-bundles .kaching-bundles__bar-price:before{content:attr(data-a11y-label);position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.kaching-bundles *,.kaching-bundles *:before,.kaching-bundles *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.kaching-bundles .kaching-bundles__bars--badge-border-all .kaching-bundles__subscriptions-wrapper .kaching-bundles__bar,.kaching-bundles .kaching-bundles__bars--badge-border-top .kaching-bundles__subscriptions-wrapper .kaching-bundles__bar,.kaching-bundles .kaching-bundles__bars--badge-border-bottom .kaching-bundles__subscriptions-wrapper .kaching-bundles__bar{margin-block:0}.kaching-bundles .kaching-bundles__bars--badge-border-all .kaching-bundles__subscriptions-wrapper .kaching-bundles__bars,.kaching-bundles .kaching-bundles__bars--badge-border-top .kaching-bundles__subscriptions-wrapper .kaching-bundles__bars,.kaching-bundles .kaching-bundles__bars--badge-border-bottom .kaching-bundles__subscriptions-wrapper .kaching-bundles__bars{row-gap:calc(10px * var(--block-spacing, 1))}.kaching-bundles .kaching-bundles__bar-container--badge-border-left:has(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts) .kaching-bundles__bar-wrapper,.kaching-bundles .kaching-bundles__bar-container--badge-border-right:has(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts) .kaching-bundles__bar-wrapper{border-end-start-radius:0;border-end-end-radius:0}.kaching-bundles .kaching-bundles__bar-container--badge-border-top .kaching-bundles__bar-wrapper{position:relative;z-index:1;margin-top:calc(var(--badge-border-thickness, 22px) + var(--badge-border-gap, 0px));background-color:var(--bar-background-color, #fff);border-start-start-radius:var(--badge-concave-depth, 8px);border-start-end-radius:var(--badge-concave-depth, 8px);border-end-start-radius:var(--bar-border-radius);border-end-end-radius:var(--bar-border-radius)}.kaching-bundles .kaching-bundles__bar-container--badge-border-top:has(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts) .kaching-bundles__bar-wrapper{border-end-start-radius:0;border-end-end-radius:0}.kaching-bundles .kaching-bundles__bar-container--badge-border-top :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts):last-child{border-end-start-radius:var(--bar-border-radius);border-end-end-radius:var(--bar-border-radius)}.kaching-bundles .kaching-bundles__bar-container--badge-border-bottom .kaching-bundles__bar-wrapper{position:relative;z-index:1;margin-bottom:calc(var(--badge-border-thickness, 22px) + var(--badge-border-gap, 0px));background-color:var(--bar-background-color, #fff);border-start-start-radius:var(--bar-border-radius);border-start-end-radius:var(--bar-border-radius);border-end-start-radius:var(--badge-concave-depth, 8px);border-end-end-radius:var(--badge-concave-depth, 8px)}.kaching-bundles .kaching-bundles__bar-container--badge-border-bottom :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts){position:relative;z-index:1}.kaching-bundles .kaching-bundles__bar-container--badge-border-bottom:has(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts) .kaching-bundles__bar-wrapper{margin-bottom:0;border-end-start-radius:0;border-end-end-radius:0}.kaching-bundles .kaching-bundles__bar-container--badge-border-bottom:has(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts) :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts):last-child{margin-bottom:var(--badge-border-thickness, 22px);border-end-start-radius:var(--badge-concave-depth, 8px);border-end-end-radius:var(--badge-concave-depth, 8px)}.kaching-bundles .kaching-bundles__bar-container--badge-border-top :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts),.kaching-bundles .kaching-bundles__bar-container--badge-border-bottom :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts),.kaching-bundles .kaching-bundles__bar-container--badge-border-left :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts),.kaching-bundles .kaching-bundles__bar-container--badge-border-right :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts){margin-inline:0}.kaching-bundles .kaching-bundles__bar-container--badge-border-left :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts){position:relative;z-index:1;margin-inline-start:var(--badge-border-thickness, 22px)}.kaching-bundles .kaching-bundles__bar-container--badge-border-right :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts){position:relative;z-index:1;margin-inline-end:var(--badge-border-thickness, 22px)}.kaching-bundles .kaching-bundles__bar-container--badge-border-left :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts):last-child,.kaching-bundles .kaching-bundles__bar-container--badge-border-right :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts):last-child{margin-block-end:0}.kaching-bundles .kaching-bundles__bar-container--badge-border-left :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts):last-child{border-end-start-radius:var(--badge-concave-depth, 8px);border-end-end-radius:var(--bar-border-radius)}.kaching-bundles .kaching-bundles__bar-container--badge-border-right :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts):last-child{border-end-start-radius:var(--bar-border-radius);border-end-end-radius:var(--badge-concave-depth, 8px)}.kaching-bundles .kaching-bundles__bars--badge-border-all .kaching-bundles__bar-container--badge-border-left :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts):last-child{margin-inline-start:var(--badge-border-thickness, 22px);border-end-start-radius:var(--badge-concave-depth, 8px);border-end-end-radius:var(--bar-border-radius)}.kaching-bundles .kaching-bundles__bars--badge-border-all .kaching-bundles__bar-container--badge-border-right :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts):last-child{margin-inline-end:var(--badge-border-thickness, 22px);border-end-start-radius:var(--bar-border-radius);border-end-end-radius:var(--badge-concave-depth, 8px)}.kaching-bundles .kaching-bundles__bar-container--badge-border-bottom .kaching-bundles__deal-bar-progressive-gift:last-child{margin-block-end:0;border-end-start-radius:var(--badge-concave-depth, 8px);border-end-end-radius:var(--badge-concave-depth, 8px)}.kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__deal-bar-progressive-gift:last-child,.kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__deal-bar-progressive-gift:last-child{margin-block-end:0}.kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__deal-bar-progressive-gift:last-child{border-end-start-radius:var(--badge-concave-depth, 8px);border-end-end-radius:var(--bar-border-radius)}.kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__deal-bar-progressive-gift:last-child{border-end-start-radius:var(--bar-border-radius);border-end-end-radius:var(--badge-concave-depth, 8px)}.kaching-bundles .kaching-bundles__bar-container--badge-border-top .kaching-bundles__deal-bar-progressive-gift,.kaching-bundles .kaching-bundles__bar-container--badge-border-bottom .kaching-bundles__deal-bar-progressive-gift,.kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__deal-bar-progressive-gift,.kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__deal-bar-progressive-gift{margin-inline:0}.kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__free-gift__divider{margin-inline-start:var(--badge-border-thickness, 22px)}.kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__free-gift__divider{margin-inline-end:var(--badge-border-thickness, 22px)}.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-top .kaching-bundles__bar-wrapper,.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-bottom .kaching-bundles__bar-wrapper,.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-left .kaching-bundles__bar-wrapper,.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-right .kaching-bundles__bar-wrapper{background-color:var(--bar-selected-background-color)}[id=nvp],[id=nvc],.klaviyo-form,.shopify-block,.nt2-sticky-cta{display:none!important}.nt2-subscribe-copy,.nt2-bundle-copy{min-width:0}.nt2-gift strong{overflow-wrap:break-word}.nt2-subscribe-copy strong{line-height:1.35}.nv-pill{white-space:normal}@media(max-width:749px){.nt2-gift-title,.nt2-bundle-copy small{font-size:10px}}.nv-vids{padding:44px 0 34px;background:#f6efe2;border-bottom:1px solid #eadcc5}.nv-vids-row{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 24px 8px;scrollbar-width:none;justify-content:safe center}.nv-vids-row::-webkit-scrollbar{display:none}.nv-vid{position:relative;flex:0 0 auto;width:min(248px,62vw);aspect-ratio:9/16;margin:0;border-radius:16px;overflow:hidden;background:#2b2116;scroll-snap-align:center;cursor:pointer;box-shadow:0 8px 24px #2c1f121f}.nv-vid video{display:block;width:100%;height:100%;object-fit:cover}.nv-vid-tag{position:absolute;top:18px;left:50%;transform:translate(-50%);z-index:2;white-space:nowrap;padding:6px 12px;border-radius:7px;background:#f3e3c3;color:#4a300a;font:800 13px/1 -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;letter-spacing:.04em;box-shadow:3px 3px #4a300a;pointer-events:none}.nv-vid-play{position:absolute;top:50%;left:50%;z-index:2;width:56px;height:34px;margin:-17px 0 0 -28px;border:0;border-radius:6px;background:#000000d9;cursor:pointer}.nv-vid-play:before{content:"";position:absolute;left:23px;top:10px;border-style:solid;border-width:7px 0 7px 12px;border-color:transparent transparent transparent #fff}.nv-vid-full{position:absolute;right:14px;bottom:14px;z-index:2;width:38px;height:34px;border:0;border-radius:6px;background:#000000d9;cursor:pointer}.nv-vid-full:before,.nv-vid-full:after{content:"";position:absolute;width:9px;height:9px;border:2px solid #fff}.nv-vid-full:before{left:9px;top:8px;border-right:0;border-bottom:0}.nv-vid-full:after{right:9px;bottom:8px;border-left:0;border-top:0}.nv-vid.is-playing .nv-vid-play,.nv-vid.is-playing .nv-vid-tag{opacity:0}.nv-vids-note{max-width:720px;margin:14px auto 0;padding:0 24px;text-align:center;color:#6f6253;font-size:11px;line-height:1.5}@media(max-width:749px){.nv-vids{padding:32px 0 26px}.nv-vids-row{gap:12px;padding:4px 16px 8px;justify-content:flex-start}.nv-vid-tag{font-size:12px;top:14px}}#purchase .nt2-purchase-heading,#purchase>.nv-resbar,#purchase .nv-checks,.nt2-shell .nt2-included,.nt2-shell .nv-proof-m{display:none!important}.nv-mech-list{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px;font-weight:600}.nv-mech-list li{position:relative;padding-left:28px}.nv-mech-list li:before{content:"\2713";position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;background:#2f7a5a;color:#fff;font-size:12px;display:grid;place-items:center}.nv-mech .nv-note-card,.nv-mech .nt2-cta{margin-top:18px}.nv-vids-head{text-align:center;max-width:760px;margin:0 auto 22px;padding:0 24px}.nv-vids-head h2{font-size:clamp(28px,4vw,40px);line-height:1.1}.nv-journey .nv-jr-cta{display:none}.nt2-ugc{padding-top:26px}.nv-benefits-box{max-width:760px;margin:26px auto 0;padding:20px 22px;border:1px solid #e3d3b5;border-radius:14px;background:#fffaf0;color:#2b2116}.nv-benefits-title{margin:0 0 10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:13px;color:#8a5a05}.nv-benefits-box ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.nv-benefits-box li{position:relative;padding-left:26px}.nv-benefits-box li:before{content:"\2713";position:absolute;left:0;color:#2f7a5a;font-weight:800}.nv-promise-grid{list-style:none;margin:26px auto 0;padding:0;max-width:900px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 16px;text-align:center}.nv-promise-grid li{display:grid;justify-items:center;gap:10px;font-weight:700;font-size:15px;line-height:1.3}.nv-promise-grid svg{width:54px;height:54px;padding:12px;border-radius:50%;background:#fbf1dc;fill:none;stroke:#8a5a05;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media(max-width:749px){.nv-promise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.nv-after-cta{margin-top:24px}.nv-offer-list{list-style:none;margin:6px auto 18px;padding:0;max-width:520px;display:grid;gap:8px}.nv-offer-list li{position:relative;padding-left:28px;font-weight:600}.nv-offer-list li:before{content:"\2713";position:absolute;left:0;color:#2f7a5a;font-weight:800}.nv-final2-secure{text-align:center;font-size:13px;color:#6f6253;margin:10px 0 0}.nv-final2-guar{max-width:620px;margin:16px auto 0;font-size:13px;line-height:1.5;color:#6f6253;text-align:center}.nv-stats{background:#3a2a12;color:#fff;padding:34px 0 36px}.nv-stats .nt2-section-inner{padding-left:20px;padding-right:20px}.nv-stats-row{list-style:none;margin:0 auto;padding:0;max-width:820px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.nv-stats-row b{display:block;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,5vw,40px);line-height:1.05;color:#f2c76f}.nv-stats-row span{display:block;margin-top:6px;font-size:13px;line-height:1.35;color:#f3e6cf}.nv-stats-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:24px;min-height:52px;padding:12px 34px;border-radius:999px;background:#fdf1d2;color:#3a2a12;font-weight:800;text-decoration:none;font-size:16px}.nv-bticker{overflow:hidden;background:#f1e6d0;color:#3a2a12;font-size:13px;font-weight:700;white-space:nowrap;padding:9px 0}.nv-bticker-track{display:inline-flex;animation:nv-tick 40s linear infinite}.nv-bticker span{display:inline-flex;align-items:center;gap:6px;padding-right:26px}.nv-bticker-dup{padding-right:0!important;gap:0!important}.nv-bticker svg{width:16px;height:16px;fill:none;stroke:#b97808;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}@media(prefers-reduced-motion:reduce){.nv-bticker-track{animation:none}.nv-bticker-dup{display:none!important}}.nv-realben-sub{margin:10px auto 0;max-width:560px;color:#5d5246;font-size:16px}.nv-realben-grid{margin:26px auto 0;max-width:980px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.nv-rb-card{border:1px solid #ead9b8;border-radius:16px;background:#fffaf0;padding:20px}.nv-rb-ico svg{width:46px;height:46px;padding:11px;border-radius:50%;background:#fbf1dc;fill:none;stroke:#8a5a05;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.nv-rb-tag{margin:12px 0 2px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#b97808}.nv-rb-card h3{margin:0 0 8px;font-size:19px;line-height:1.25}.nv-rb-card p:last-child{margin:0;color:#4e4538;font-size:15px;line-height:1.55}.nv-reasons-list{list-style:none;margin:26px auto 0;padding:0;max-width:760px;display:grid;gap:14px}.nv-reasons-list li{background:#fff;border:1px solid #ead9b8;border-radius:16px;padding:18px 20px}.nv-rs-num{display:inline-block;padding:3px 10px;border-radius:999px;background:#56380a;color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.nv-reasons-list h3{margin:10px 0 6px;font-size:19px;line-height:1.25}.nv-reasons-list p{margin:0;color:#4e4538;font-size:15px;line-height:1.55}@media(max-width:749px){.nv-stats{padding:26px 0 28px}.nv-stats-row{gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.35fr)}.nv-stats-row b{font-size:22px;white-space:nowrap}.nv-stats-row span{font-size:11.5px}.nv-stats-cta{width:100%;max-width:340px}.nv-realben-grid{grid-template-columns:1fr;gap:12px}.nv-rb-card{padding:16px}}.nv-vids .nv-rs-nav{margin-top:12px}.nv-rs-nav[hidden]{display:none}.nv-fan{background:#fff;text-align:center;line-height:0;padding-top:24px;overflow:hidden}.nv-fan img{display:inline-block;width:100%;max-width:760px;height:auto}.nv-final2 h2 em{font-style:normal}.nv-inside-row{margin:26px auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:16px;max-width:1120px}.nv-in-card{flex:0 0 calc(25% - 12px);min-width:0;background:#fff;border:1px solid #efe4d0;border-radius:16px;padding:10px 10px 18px;text-align:center;box-shadow:0 4px 18px #3c280a0f}.nv-in-card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:12px}.nv-in-job{display:inline-block;margin-top:12px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.1em;color:#fff}.nv-in-job--clear{background:#b97808}.nv-in-job--charge{background:#7a1f2b}.nv-in-job--protect{background:#3f6b4f}.nv-in-card h3{margin:8px 0 6px;font-size:18px;line-height:1.2}.nv-in-card p{margin:0 6px;color:#5d5246;font-size:14px;line-height:1.45}.nv-reasons{background:#f6f1e7}.nv-rs-pill{display:inline-block;margin:0 0 10px;padding:8px 22px;border-radius:10px;background:#56380a;color:#fff;font-size:20px;font-weight:700}.nv-rs-track{margin:24px -24px 0;padding:4px 24px 8px;display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding:0 24px}.nv-rs-track::-webkit-scrollbar{display:none}.nv-rs-card{flex:0 0 calc((100% - 28px)/3);min-width:0;scroll-snap-align:start;background:#fff;border-radius:14px;overflow:hidden;border:1px solid #ead9b8}.nv-rs-card img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.nv-rs-card--prod img{object-fit:contain;background:#f3e3c3;padding:14px}.nv-rs-body{padding:16px 18px 20px}.nv-rs-num{display:inline-block;padding:3px 10px;border-radius:6px;background:#56380a;color:#fff;font-size:12px;font-weight:700}.nv-rs-body h3{margin:10px 0 6px;font-size:19px;line-height:1.25}.nv-rs-body p{margin:0;color:#4e4538;font-size:15px;line-height:1.5}.nv-rs-nav{display:grid;justify-items:center;gap:10px;margin-top:14px}.nv-rs-dots{display:flex;gap:6px}.nv-rs-dots button{width:8px;height:8px;padding:0;border:0;border-radius:99px;background:#d6c7ad;cursor:pointer;transition:width .2s,background .2s}.nv-rs-dots button[aria-current=true]{width:22px;background:#56380a}.nv-rs-arrows{display:flex;gap:10px}.nv-rs-arrows button{width:30px;height:30px;border-radius:50%;border:0;background:#e9dec9;color:#3a2a12;font-size:20px;line-height:1;cursor:pointer}.nv-guar{background:#f3ece0;overflow:hidden}.nv-guar-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.nv-guar-copy{padding:48px 32px;text-align:center;max-width:520px;justify-self:center}.nv-guar-eyebrow{margin:0 0 8px;color:#8a5a05;font-size:13px;letter-spacing:.08em}.nv-guar h2{margin:0 0 14px;font-size:clamp(26px,3.4vw,34px);line-height:1.15}.nv-guar-copy p{margin:0;color:#3d362e;font-size:16px;line-height:1.55}.nv-guar-copy .nv-guar-eyebrow{color:#8a5a05;font-size:13px}.nv-guar-copy .nv-guar-fine{margin-top:14px;color:#7a6e60;font-size:12px;line-height:1.5}.nv-guar-media{position:relative;align-self:end}.nv-guar-media{width:100%;max-width:440px;justify-self:end}.nv-guar-media img{display:block;width:100%;height:auto}.nv-guar-media:after{content:"";position:absolute;top:0;bottom:0;left:0;width:26%;background:linear-gradient(to right,#f3ece0,#f3ece000);pointer-events:none}.nv-guar-badge{z-index:2}.nv-guar-badge{position:absolute;top:18px;left:8%;width:104px;height:auto;filter:drop-shadow(0 6px 12px rgba(60,40,10,.25))}@media(max-width:989px){.nv-in-card{flex-basis:calc(33.333% - 11px)}.nv-rs-card{flex-basis:calc((100% - 14px)/2)}}@media(max-width:749px){.nv-inside-row{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;margin:22px -16px 0;padding:4px 16px 10px;scrollbar-width:none}.nv-inside-row::-webkit-scrollbar{display:none}.nv-in-card{flex:0 0 62%;scroll-snap-align:start}.nv-rs-pill{font-size:17px}.nv-rs-track{margin:20px -16px 0;padding:4px 16px 8px;scroll-padding:0 16px}.nv-rs-card{flex-basis:84%}.nv-guar-inner{grid-template-columns:1fr}.nv-guar-copy{padding:36px 20px 8px}.nv-guar-media{max-width:320px;justify-self:center}.nv-guar-media:after{top:auto;right:0;width:auto;height:22%;background:linear-gradient(to top,#f3ece0,#f3ece000)}.nv-guar-badge{width:84px;left:auto;right:12%;top:10px}}.nt2-ugc-viewport{-webkit-mask-image:none!important;mask-image:none!important;position:relative}.nt2-ugc-viewport:before,.nt2-ugc-viewport:after{content:"";position:absolute;top:0;bottom:0;width:4%;z-index:1;pointer-events:none}.nt2-ugc-viewport:before{left:0;background:linear-gradient(to right,#fffdf9,#fffdf900)}.nt2-ugc-viewport:after{right:0;background:linear-gradient(to left,#fffdf9,#fffdf900)}.nt2-thumb-replica *,.nt2-thumb-replica *:before,.nt2-thumb-replica *:after{animation:none!important;transition:none!important}.nv-offscreen,.nv-offscreen *,.nv-offscreen *:before,.nv-offscreen *:after{animation-play-state:paused!important}.nt2-facts-slide.nv-sf{container-type:size;padding:5.5% 6%;background:#3a2a12;color:#fbf1dc;display:none;flex-direction:column}.nt2-gallery-slide.nv-sf[aria-hidden=false]{display:flex}.nv-sf-title{margin:0 0 2.6cqw;text-align:center;font:800 7.4cqw/1 Arial,Helvetica,sans-serif;letter-spacing:.02em;color:#fff}.nv-sf-box{border:.45cqw solid #fbf1dc;padding:2.4cqw 3.2cqw;font-family:Arial,Helvetica,sans-serif}.nv-sf-serv{margin:0 0 1.6cqw;font-size:2.8cqw;line-height:1.35}.nv-sf-head{display:flex;justify-content:space-between;padding:1.2cqw 0;border-top:.45cqw solid #fbf1dc;border-bottom:.3cqw solid #fbf1dc;font-size:2.3cqw;letter-spacing:.03em}.nv-sf-row{display:flex;justify-content:space-between;gap:3cqw;padding:1.3cqw 0;border-bottom:.15cqw solid rgba(251,241,220,.55)}.nv-sf-row:last-child{border-bottom:0}.nv-sf-row b{display:block;font-size:2.9cqw;line-height:1.25}.nv-sf-row small{display:block;margin-top:.3cqw;font-size:2.05cqw;line-height:1.35;color:#e9dcc3}.nv-sf-row>span{flex-shrink:0;font-size:2.8cqw;font-weight:700;white-space:nowrap}.nv-sf-dv{margin:1.3cqw 0 0;font:1.95cqw/1.3 Arial,Helvetica,sans-serif;color:#e9dcc3}.nv-sf-use{display:grid;grid-template-columns:repeat(3,1fr);margin-top:2cqw;border-radius:1.6cqw;background:#ffffff14;padding:1.6cqw 1cqw}.nv-sf-use span{display:grid;justify-items:center;gap:.8cqw;padding:0 1cqw;text-align:center;font:700 2.3cqw/1.2 Arial,Helvetica,sans-serif;color:#fff}.nv-sf-use span+span{border-left:.3cqw solid rgba(251,241,220,.6)}.nv-sf-use svg{width:6cqw;height:6cqw;fill:none;stroke:#fbf1dc;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.nv-sf-other{margin:1.8cqw 0 0;font:1.95cqw/1.4 Arial,Helvetica,sans-serif;color:#e9dcc3}.nt2-product-form .nt2-purchase-note{display:none}.nv-refill-line{margin:9px 0 0;text-align:center;font-size:13px;font-weight:600;color:#6b5636}.nv-onetime{display:block;margin:8px auto 0;padding:4px 6px;background:none;border:0;color:#7a6a58;font:inherit;font-size:12.5px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.nv-onetime:disabled{opacity:.5;cursor:default}.nvp{--nvp-bg:#fbf5e8;--nvp-ink:#201b14;--nvp-brown:#56380a;--nvp-amber:#b97808;--nvp-line:#d8c7a6;--nvp-muted:#6c6357;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;display:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:var(--nvp-ink)}.nvp[data-open]{display:block}.nvp *,.nvp *:before,.nvp *:after{box-sizing:border-box}.nvp__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#2016088c}.nvp__box{position:absolute;left:50%;top:50%;width:440px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;transform:translate(-50%,-50%);border-radius:20px;background:var(--nvp-bg);box-shadow:0 24px 70px #00000080}.nvp__panel{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;padding:36px 28px 26px;overflow:hidden}.nvp__panel:before{content:"";position:absolute;left:0;bottom:0;width:220px;height:220px;background:radial-gradient(circle at 0 100%,#b978081a,#b9780800 70%);pointer-events:none}.nvp__step{display:none;width:min(100%,380px);text-align:center}.nvp__step[data-active]{display:block;animation:nvp-in .28s ease}@keyframes nvp-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.nvp__brand{display:inline-flex;align-items:center;gap:9px;margin-bottom:22px;color:var(--nvp-brown);font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:700;letter-spacing:.01em}.nvp__brand img{width:30px;height:30px;border-radius:8px}.nvp__brand sup{font-size:10px;font-weight:400;margin-left:1px}.nvp__badge{display:inline-block;margin-bottom:12px;padding:6px 18px;border-radius:4px;background:var(--nvp-amber);color:#fffaf0;font-family:Georgia,Times New Roman,serif;font-size:21px;line-height:1.2}.nvp__title{margin:0;color:var(--nvp-brown);font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:44px;line-height:1.05;letter-spacing:-.02em}.nvp__deal{display:flex;align-items:center;justify-content:center;gap:6px;margin:4px 0 2px;color:var(--nvp-brown);font-family:Georgia,Times New Roman,serif;font-weight:700;line-height:.86}.nvp__deal small{display:flex;flex-direction:column;font-size:42px;letter-spacing:-.02em}.nvp__deal small:first-child{text-align:right}.nvp__deal small:last-child{text-align:left}.nvp__deal b{font-size:124px;letter-spacing:-.05em}.nvp__gifts{margin:6px 0 0;color:var(--nvp-brown);font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:40px;line-height:1.05}.nvp__lead{margin:12px 0 18px;color:var(--nvp-brown);font-size:18px;font-weight:600;line-height:1.35}.nvp__btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:58px;margin:0;padding:14px 20px;border:0;border-radius:8px;background:var(--nvp-brown);color:#fffaf0;font:700 18px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;cursor:pointer;transition:background .2s ease,opacity .2s ease}.nvp__btn:hover,.nvp__btn:focus-visible{background:#3e2806;outline:none}.nvp__btn[disabled]{opacity:.55;cursor:progress}.nvp__skip{display:inline-block;margin-top:14px;border:0;background:none;color:var(--nvp-brown);font-size:15px;text-decoration:underline;cursor:pointer}.nvp__field{display:flex;align-items:center;gap:8px;width:100%;min-height:58px;margin:0 0 12px;padding:0 14px;border:1.5px solid #9c8a6a;border-radius:8px;background:#fff}.nvp__field:focus-within{border-color:var(--nvp-amber);box-shadow:0 0 0 3px #b978082e}.nvp__field input,.nvp__field select{min-width:0;border:0;background:transparent;color:var(--nvp-ink);font-size:18px;outline:none}.nvp__field input{flex:1;height:54px}.nvp__field select{flex:0 0 auto;max-width:96px;height:54px;font-size:16px;cursor:pointer}.nvp__legal{margin:0 0 14px;color:var(--nvp-muted);font-size:10.5px;line-height:1.45}.nvp__legal a{color:inherit;font-weight:700}.nvp__error{min-height:18px;margin:-4px 0 10px;color:#97101c;font-size:13px;font-weight:600}.nvp form{margin:0}.nvp__field--phone{position:relative}.nvp__cc{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;height:40px;margin-left:-4px;padding:0 8px;border:0;border-right:1px solid var(--nvp-line);border-radius:6px 0 0 6px;background:transparent;color:var(--nvp-ink);font:600 16px/1 -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;cursor:pointer}.nvp__cc:hover,.nvp__cc:focus-visible,.nvp__cc[aria-expanded=true]{background:#b978081a;outline:none}.nvp__cc-list{position:absolute;left:-1.5px;right:-1.5px;bottom:calc(100% + 6px);z-index:3;display:flex;flex-direction:column;gap:6px;padding:8px;border:1.5px solid var(--nvp-line);border-radius:10px;background:#fff;box-shadow:0 14px 34px #20160838;text-align:left}.nvp__cc-list[hidden]{display:none}.nvp__field .nvp__cc-search{flex:none;width:100%;height:44px;padding:0 12px;border:1.5px solid var(--nvp-line);border-radius:8px;background:var(--nvp-bg);color:var(--nvp-ink);font-size:16px;outline:none}.nvp__field .nvp__cc-search:focus{border-color:var(--nvp-amber)}.nvp__cc-options{max-height:min(250px,40vh);overflow:auto;overscroll-behavior:contain}.nvp__cc-options hr{margin:4px 8px;border:0;border-top:1px solid var(--nvp-line)}.nvp__cc-empty{margin:6px 12px;color:var(--nvp-muted);font-size:14px}.nvp__cc-list button{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:var(--nvp-ink);font:500 16px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;cursor:pointer}.nvp__cc-list button span{flex:1;text-align:left}.nvp__cc-list button b{color:var(--nvp-muted);font-weight:600}.nvp__cc-list button:hover,.nvp__cc-list button:focus-visible{background:var(--nvp-bg);outline:none}.nvp__cc-list button[aria-selected=true]{background:#b978081f}.nvp__hc{margin:10px 0 0;color:var(--nvp-muted);font-size:10.5px;line-height:1.4}.nvp__hc a{color:inherit}.shop-hcaptcha-badge-container{display:none!important}.nvp__a11y{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nvp__lock{display:block;margin-top:6px;font-size:14px;font-weight:600}.nvp__lock b{font-variant-numeric:tabular-nums}.nvp__captcha{display:flex;justify-content:center;min-height:78px;margin:6px 0 10px}.nvp__trick{margin:0;color:var(--nvp-brown);font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:58px;line-height:1;letter-spacing:-.02em}.nvp__trick em{display:block;font-style:italic;font-weight:400}.nvp__tease{margin:12px 0 8px;color:var(--nvp-ink);font-size:17px;line-height:1.4}.nvp__patch{position:relative;width:260px;max-width:100%;height:216px;margin:0 auto}.nvp__patch:before{content:"";position:absolute;left:-30%;right:-30%;top:-10%;bottom:-18%;background:radial-gradient(closest-side,#f0a03a57,#f0a03a00);pointer-events:none;animation:nvp-flicker 3.2s ease-in-out infinite}@keyframes nvp-flicker{0%,to{opacity:.85}45%{opacity:1}60%{opacity:.7}}.nvp__card{position:relative;width:100%;height:100%;cursor:grab;outline:none;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:50%}.nvp__card:focus-visible{box-shadow:0 0 0 3px #f0a03a80}.nvp__card canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;touch-action:none}.nvp__card canvas[data-top]{transition:opacity .5s ease}.nvp__prize{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:38px;font-family:Georgia,Times New Roman,serif;text-align:center;pointer-events:none}.nvp__prize b{color:#f0a03a;font-size:36px;line-height:1;letter-spacing:.02em;text-shadow:0 0 14px rgba(255,190,80,.55)}.nvp__prize span{margin-top:6px;color:#fbefdc;font:600 14px/1.3 -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.nvp__card[data-done]{cursor:default}.nvp__card[data-done] canvas[data-top]{opacity:0;pointer-events:none}.nvp__hint{margin:8px 0 0;color:var(--nvp-muted);font-size:14px;letter-spacing:.02em}.nvp__skip--quiet{margin-top:10px;font-size:13px;opacity:.7}.nvp__leaves{display:none}.nvp--hw{--nvp-bg:#1c120b;--nvp-ink:#fbefdc;--nvp-brown:#fbefdc;--nvp-amber:#f0a03a;--nvp-line:#4a3424;--nvp-muted:#cdb995}.nvp--hw .nvp__veil{background:#0a0603bd}.nvp--hw .nvp__box{border:1px solid rgba(240,160,58,.22)}.nvp--hw .nvp__panel:before{background:radial-gradient(circle at 0 100%,#e46a1f29,#e46a1f00 70%)}.nvp--hw .nvp__step{position:relative;z-index:1}.nvp--hw .nvp__badge{border:1px solid rgba(240,160,58,.7);background:#f0a03a1f;color:#f0a03a;font-size:18px}.nvp--hw .nvp__trick em,.nvp--hw .nvp__deal b{color:#f0a03a}.nvp--hw .nvp__btn{background:#e46a1f;color:#1c120b}.nvp--hw .nvp__btn:hover,.nvp--hw .nvp__btn:focus-visible{background:#f07c30}.nvp--hw .nvp__field,.nvp--hw .nvp__cc-list{--nvp-ink:#201b14;--nvp-bg:#fbf5e8;--nvp-muted:#6c6357;--nvp-line:#d8c7a6}.nvp--hw .nvp__error{color:#ff9a6e}.nvp--hw .nvp__leaves{display:block;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.nvp__leaves i{position:absolute;top:-28px;width:24px;height:24px;background:#e46a1f;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.5c-4.6 3.7-7.5 7.6-7.5 11.8 0 3.9 2.9 6.9 6.6 7.6V23h1.8v-2.1c3.7-.7 6.6-3.7 6.6-7.6 0-4.2-2.9-8.1-7.5-11.8z' fill='%23000'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.5c-4.6 3.7-7.5 7.6-7.5 11.8 0 3.9 2.9 6.9 6.6 7.6V23h1.8v-2.1c3.7-.7 6.6-3.7 6.6-7.6 0-4.2-2.9-8.1-7.5-11.8z' fill='%23000'/%3E%3C/svg%3E") center/contain no-repeat;opacity:.5;animation:nvp-fall 14s linear infinite}.nvp__leaves i:nth-child(2n){-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1l1.6 3.4 3.2-1.2-.6 3.6 3.6.4-2.2 2.8 3 2-3.4 1.2 1.4 3.2-3.6-.6-.6 3.4-2.4-2.4V23h-1v-5.8l-2.4 2.4-.6-3.4-3.6.6 1.4-3.2L2.4 12.4l3-2-2.2-2.8 3.6-.4-.6-3.6 3.2 1.2z' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1l1.6 3.4 3.2-1.2-.6 3.6 3.6.4-2.2 2.8 3 2-3.4 1.2 1.4 3.2-3.6-.6-.6 3.4-2.4-2.4V23h-1v-5.8l-2.4 2.4-.6-3.4-3.6.6 1.4-3.2L2.4 12.4l3-2-2.2-2.8 3.6-.4-.6-3.6 3.2 1.2z' fill='%23000'/%3E%3C/svg%3E");background:#f0a03a}.nvp__leaves i:nth-child(1){left:8%;animation-delay:-2s}.nvp__leaves i:nth-child(2){left:22%;width:18px;height:18px;animation-duration:17s;animation-delay:-9s}.nvp__leaves i:nth-child(3){left:38%;background:#a8541e;animation-duration:12s;animation-delay:-5s}.nvp__leaves i:nth-child(4){left:63%;width:30px;height:30px;animation-duration:16s;animation-delay:-12s}.nvp__leaves i:nth-child(5){left:78%;animation-duration:13s;animation-delay:-7s}.nvp__leaves i:nth-child(6){left:90%;width:18px;height:18px;animation-duration:18s;animation-delay:-3s}.nvp__leaves i:nth-child(7){left:52%;background:#c4612a;width:20px;height:20px;animation-duration:15s;animation-delay:-14s}@keyframes nvp-fall{0%{transform:translateZ(0) rotate(0)}50%{transform:translate3d(26px,55vh,0) rotate(170deg)}to{transform:translate3d(-14px,110vh,0) rotate(340deg)}}@media(max-width:860px){.nvp__box{border-radius:16px}.nvp__panel{padding:28px 18px calc(18px + env(safe-area-inset-bottom,0px))}.nvp__brand{margin-bottom:12px;font-size:22px}.nvp__badge{font-size:17px;padding:5px 14px}.nvp__title{font-size:34px}.nvp__deal b{font-size:92px}.nvp__deal small{font-size:32px}.nvp__gifts{font-size:30px}.nvp__lead{font-size:16px;margin:10px 0 14px}.nvp__btn{min-height:54px;font-size:17px}.nvp__trick{font-size:44px}.nvp__tease{margin:8px 0 6px;font-size:15px}.nvp__patch{width:210px;height:176px}.nvp__prize{padding-top:30px}.nvp__prize b{font-size:30px}.nvp__prize span{font-size:13px}.nvp__hint{margin-top:6px}.nvp__treat{font-size:32px}}@media(prefers-reduced-motion:reduce){.nvp__step[data-active]{animation:none}.nvp__leaves i{animation:none;opacity:0}}.nvc{--nvc-bg:#fffdf8;--nvc-soft:#fbf3e3;--nvc-ink:#201b14;--nvc-muted:#6c6357;--nvc-line:#e7d8bc;--nvc-amber:#b97808;--nvc-brown:#56380a;--nvc-deep:#3a2506;--nvc-red:#8d111d;--nvc-green:#2f7a5a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;color:var(--nvc-ink)}.nvc *,.nvc *:before,.nvc *:after{box-sizing:border-box}.nvc-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999989;background:#20160873;opacity:0;pointer-events:none;transition:opacity .25s ease}.nvc-drawer{position:fixed;top:0;right:0;bottom:0;z-index:999990;display:flex;flex-direction:column;width:min(440px,100%);background:var(--nvc-bg);box-shadow:-20px 0 50px #2016082e;transform:translate(100%);transition:transform .3s ease;visibility:hidden}.nvc[data-open] .nvc-veil{opacity:1;pointer-events:auto}.nvc[data-open] .nvc-drawer{transform:none;visibility:visible}.nvc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 22px;border-bottom:1px solid var(--nvc-line)}.nvc-head h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:700;color:var(--nvc-brown);letter-spacing:-.01em}.nvc-close{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:transparent;color:var(--nvc-ink);font-size:26px;line-height:1;cursor:pointer}.nvc-close:hover{background:var(--nvc-soft)}.nvc-body{flex:1;overflow:auto;padding:6px 22px}.nvc-line{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;padding:18px 0;border-bottom:1px solid var(--nvc-line)}.nvc-img{width:76px;height:76px;border-radius:10px;background:var(--nvc-soft);overflow:hidden}.nvc-img img{width:100%;height:100%;object-fit:contain}.nvc-top{display:flex;justify-content:space-between;gap:10px}.nvc-title{margin:0;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:700;line-height:1.25;color:var(--nvc-ink)}.nvc-title a{color:inherit;text-decoration:none}.nvc-remove{flex:0 0 auto;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:6px;background:none;color:var(--nvc-muted);cursor:pointer}.nvc-remove:hover{background:var(--nvc-soft);color:var(--nvc-red)}.nvc-remove svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7}.nvc-unit{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:14px}.nvc-unit s{color:#9a8f82}.nvc-unit b{color:var(--nvc-ink)}.nvc-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:#f3e2bf;color:var(--nvc-brown);font-size:11px;font-weight:800}.nvc-meta{margin-top:4px;color:var(--nvc-muted);font-size:13px;line-height:1.45}.nvc-gift{margin-top:4px;color:#2f7a5a;font-size:12px;font-weight:700}.nvc-row{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:10px}.nvc-qty{display:inline-flex;align-items:center;border:1px solid #cdbb98;border-radius:8px;overflow:hidden}.nvc-qty button{width:34px;height:34px;border:0;background:#fff;color:var(--nvc-ink);font-size:18px;cursor:pointer}.nvc-qty button:hover{background:var(--nvc-soft)}.nvc-qty span{min-width:34px;text-align:center;font-weight:700;font-size:15px}.nvc-total{text-align:right;line-height:1.25}.nvc-total s{display:block;color:#9a8f82;font-size:13px}.nvc-total b{display:block;font-size:17px}.nvc-total small{display:block;color:var(--nvc-green);font-size:12px;font-weight:700}.nvc-foot{padding:16px 22px 22px;border-top:1px solid var(--nvc-line);background:var(--nvc-bg)}.nvc-sum{display:flex;justify-content:space-between;margin:0 0 6px;font-size:16px}.nvc-sum--save{color:var(--nvc-green);font-weight:700}.nvc-sum--total{font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:700;color:var(--nvc-brown)}.nvc-note{margin:6px 0 12px;color:var(--nvc-muted);font-size:12px;line-height:1.45}.nvc-checkout{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:56px;border:0;border-radius:10px;background:var(--nvc-brown);color:#fffaf0;font-size:17px;font-weight:800;cursor:pointer;transition:background .2s ease}.nvc-checkout:hover{background:var(--nvc-deep)}.nvc-checkout[disabled]{opacity:.6;cursor:progress}.nvc-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 16px;margin-top:12px;color:var(--nvc-muted);font-size:12px;font-weight:600}.nvc-trust span:before{content:"\2713  ";color:var(--nvc-amber);font-weight:900}.nvc-empty{padding:56px 10px;text-align:center}.nvc-empty p{margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:22px;color:var(--nvc-brown)}.nvc-empty a,.nvc-retry{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 24px;border:0;border-radius:8px;background:var(--nvc-brown);color:#fffaf0;font-weight:800;text-decoration:none;cursor:pointer}.nvc-error{padding:40px 10px;text-align:center;color:var(--nvc-red);font-weight:600}.nvc-error p{margin:0 0 14px}.nvc-busy{opacity:.55;pointer-events:none}.nvc-page{max-width:760px;margin:0 auto;background:var(--nvc-bg);border:1px solid var(--nvc-line);border-radius:18px;overflow:hidden}.nvc-page .nvc-body{overflow:visible}@media(prefers-reduced-motion:reduce){.nvc-veil,.nvc-drawer{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/novarate-language-base-fr.css.map */
