.intervine-dad-bundle,.intervine-dad-bundle *{box-sizing:border-box}body:has(.intervine-dad-bundle){margin:0;background:#0a0c11}html.dad-image-lightbox-open{overflow:hidden}body:has(.intervine-dad-bundle) #main-content,body:has(.intervine-dad-bundle) .main__wrapper,body:has(.intervine-dad-bundle) .shopify-section{width:100%;max-width:none;margin:0;padding:0;background:#0a0c11}body:has(.intervine-dad-bundle) .yotpo-widget-instance,body:has(.intervine-dad-bundle) .yotpo-reviews-tab,body:has(.intervine-dad-bundle) [class*=yotpo-reviews-tab],body:has(.intervine-dad-bundle) [id*=yotpo-reviews-tab]{display:none!important;visibility:hidden!important}.main__wrapper .intervine-dad-bundle{width:100%;max-width:none;margin:0}.intervine-dad-bundle>section,.intervine-dad-bundle main>section{width:100%!important;max-width:none!important;margin:0!important}.intervine-dad-bundle{--void: #0A0C11;--ink: #0D1018;--surface: #131720;--surface-hi: #1A202B;--line: rgba(241, 238, 227, .12);--line-hi: rgba(241, 238, 227, .22);--bone: #F1EEE3;--bone-soft: rgba(241, 238, 227, .78);--muted: rgba(241, 238, 227, .58);--blue: #3B9EE3;--blue-soft: rgba(59, 158, 227, .16);--amber: #F5901C;--amber-hi: #FFB454;--amber-soft: rgba(245, 144, 28, .13);--shadow: 0 30px 90px -26px rgba(0, 0, 0, .9);--ease: cubic-bezier(.2, .7, .2, 1);background:var(--void);color:var(--bone);font-family:Archivo,system-ui,sans-serif;font-size:17px;line-height:1.6;overflow:clip}.intervine-dad-bundle a{color:inherit;text-decoration:none}.intervine-dad-bundle button{font:inherit}.intervine-dad-bundle svg{width:1em;height:1em;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.intervine-dad-bundle img{display:block;max-width:100%}.intervine-dad-bundle .wrap,.intervine-dad-bundle .wrap-narrow{width:min(1240px,calc(100% - 40px));margin:0 auto}.intervine-dad-bundle .wrap-narrow{width:min(900px,calc(100% - 40px))}.intervine-dad-bundle h1,.intervine-dad-bundle h2,.intervine-dad-bundle h3{margin:0;color:var(--bone);font-family:Saira Condensed,sans-serif;font-weight:900;letter-spacing:0;line-height:.9;text-transform:uppercase}.intervine-dad-bundle p{margin:0}.intervine-dad-bundle .eyebrow{display:inline-flex;align-items:center;gap:12px;color:var(--amber);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.18em;line-height:1.35;text-transform:uppercase}.intervine-dad-bundle .eyebrow:before{content:"";width:28px;height:1px;background:currentColor}.intervine-dad-bundle .eyebrow.blue{color:var(--blue)}.intervine-dad-bundle .lead{color:var(--bone-soft);font-size:clamp(1.12rem,1.8vw,1.45rem);line-height:1.55}.intervine-dad-bundle .btn{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:12px;padding:15px 23px;cursor:pointer;font-family:Saira Condensed,sans-serif;font-size:1.04rem;font-weight:800;letter-spacing:.06em;line-height:1.1;text-align:center;text-transform:uppercase;transition:transform .18s var(--ease),box-shadow .2s var(--ease),background .18s var(--ease),border-color .18s var(--ease)}.intervine-dad-bundle .btn svg{width:16px;height:16px}.intervine-dad-bundle .btn:hover,.intervine-dad-bundle .btn:focus-visible{transform:translateY(-2px)}.intervine-dad-bundle .btn:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.intervine-dad-bundle .btn-primary{background:var(--amber);color:#111010;box-shadow:0 18px 44px -18px #f5901cf2}.intervine-dad-bundle .btn-primary:hover,.intervine-dad-bundle .btn-primary:focus-visible{background:var(--amber-hi)}.intervine-dad-bundle .btn-secondary{border-color:var(--line-hi);background:#f1eee30d;color:var(--bone)}.intervine-dad-bundle .btn-secondary:hover,.intervine-dad-bundle .btn-secondary:focus-visible{border-color:#f5901cb3;background:#f5901c1a}.intervine-dad-bundle .btn-dark{width:100%;background:var(--void);color:var(--amber)}.intervine-dad-bundle .btn-dark:hover,.intervine-dad-bundle .btn-dark:focus-visible{background:#151515}.intervine-dad-bundle .btn[disabled]{cursor:not-allowed;opacity:.55;transform:none}.intervine-dad-bundle .quick-buy-form{display:inline-flex;flex:0 0 auto;margin:0}.intervine-dad-bundle .quick-buy-form input[type=hidden]{display:none}.intervine-dad-bundle .quick-buy-form .btn{width:100%;-webkit-appearance:none;appearance:none}.intervine-dad-bundle [data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .72s var(--ease),transform .72s var(--ease)}.intervine-dad-bundle [data-reveal].is-visible{opacity:1;transform:translateY(0)}.intervine-dad-bundle .campaign-bar{position:relative;z-index:50;border-bottom:1px solid rgba(10,12,17,.15);background:var(--amber);color:#111010;padding:10px 16px;text-align:center}.intervine-dad-bundle .campaign-bar p{font-family:IBM Plex Mono,monospace;font-size:clamp(11px,1.4vw,13px);font-weight:800;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.intervine-dad-bundle .campaign-header{position:sticky;top:0;z-index:45;border-bottom:1px solid var(--line);background:#0a0c11e6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.intervine-dad-bundle .header-inner{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:22px}.intervine-dad-bundle .brand-lockup{display:inline-flex;min-width:0;align-items:center;gap:14px}.intervine-dad-bundle .brand-lockup img{width:178px;height:auto;max-height:42px;object-fit:contain}.intervine-dad-bundle .brand-lockup span{display:block;border-left:1px solid var(--line-hi);padding-left:14px;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.16em;line-height:1.25;text-transform:uppercase}.intervine-dad-bundle .campaign-nav{display:flex;align-items:center;gap:24px;color:var(--bone-soft);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.intervine-dad-bundle .campaign-nav a:hover,.intervine-dad-bundle .campaign-nav a:focus-visible{color:var(--amber)}.intervine-dad-bundle .section-dark,.intervine-dad-bundle .positioning,.intervine-dad-bundle .image-strip,.intervine-dad-bundle .sentinel-reviews,.intervine-dad-bundle .use-cases,.intervine-dad-bundle .guarantee,.intervine-dad-bundle .final-cta{position:relative;background:var(--void)}.intervine-dad-bundle .hero{overflow:hidden;border-bottom:1px solid var(--line)}.intervine-dad-bundle .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 18% 18%,rgba(59,158,227,.22),transparent 30%),radial-gradient(circle at 82% 22%,rgba(245,144,28,.18),transparent 28%),linear-gradient(180deg,var(--void),var(--ink) 70%,var(--void));pointer-events:none}.intervine-dad-bundle .hero:after{content:"";position:absolute;right:-18%;bottom:-8%;width:70%;height:45%;background:linear-gradient(108deg,transparent,rgba(59,158,227,.12),rgba(245,144,28,.22),transparent);filter:blur(24px);transform:skewY(-8deg);pointer-events:none}.intervine-dad-bundle .hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.14fr) minmax(380px,.86fr);gap:clamp(30px,4vw,60px);align-items:center;min-height:calc(100vh - 118px);padding:clamp(38px,5vw,72px) 0 clamp(62px,7vw,96px)}.intervine-dad-bundle .trust-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.intervine-dad-bundle .trust-row span,.intervine-dad-bundle .trust-row a{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;background:#f1eee30b;padding:8px 12px;color:var(--bone-soft);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.11em;line-height:1.25;text-transform:uppercase}.intervine-dad-bundle .trust-row a:hover,.intervine-dad-bundle .trust-row a:focus-visible{border-color:#f5901ca6;color:var(--amber)}.intervine-dad-bundle .trust-row svg{width:16px;height:16px;color:var(--amber)}.intervine-dad-bundle .hero-copy h1{max-width:860px;margin-top:18px;font-size:clamp(3.8rem,7.4vw,7rem)}.intervine-dad-bundle .hero-copy .lead{max-width:700px;margin-top:24px}.intervine-dad-bundle .hero-price-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;max-width:730px;margin-top:32px;border:1px solid var(--line-hi);border-radius:18px;background:#0d1018d1;box-shadow:var(--shadow);padding:22px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.intervine-dad-bundle .offer-label{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.intervine-dad-bundle .price-line{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:4px}.intervine-dad-bundle .price-line strong{color:var(--amber);font-family:Saira Condensed,sans-serif;font-size:clamp(4rem,6vw,5.6rem);font-weight:900;line-height:.86}.intervine-dad-bundle .price-line s{color:#f1eee375;font-size:1.18rem;font-weight:800;line-height:1.4}.intervine-dad-bundle .price-line span{margin-bottom:8px;border-radius:999px;background:var(--blue-soft);padding:7px 10px;color:var(--blue);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.intervine-dad-bundle .micro-proof{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:14px;border-top:1px solid var(--line);padding-top:15px}.intervine-dad-bundle .micro-proof span{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.09em;line-height:1.35;text-transform:uppercase}.intervine-dad-bundle .micro-proof svg{color:var(--amber);font-size:16px}.intervine-dad-bundle .hero-stage{position:relative;padding-bottom:38px}.intervine-dad-bundle .placeholder{position:relative;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line-hi);border-radius:20px;background:radial-gradient(circle at 30% 20%,rgba(59,158,227,.2),transparent 34%),radial-gradient(circle at 75% 65%,rgba(245,144,28,.18),transparent 30%),linear-gradient(135deg,rgba(241,238,227,.08),transparent 45%),var(--surface);box-shadow:var(--shadow);text-align:center}.intervine-dad-bundle .placeholder:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.08;background-image:linear-gradient(var(--bone) 1px,transparent 1px),linear-gradient(90deg,var(--bone) 1px,transparent 1px);background-size:28px 28px}.intervine-dad-bundle .placeholder:after{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px dashed rgba(241,238,227,.22);border-radius:16px;pointer-events:none}.intervine-dad-bundle .placeholder>div{position:relative;z-index:1;display:grid;justify-items:center;width:min(480px,88%);padding:28px}.intervine-dad-bundle .placeholder-kicker{color:var(--blue);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.intervine-dad-bundle .placeholder strong{margin-top:10px;color:var(--bone);font-family:Saira Condensed,sans-serif;font-size:clamp(2rem,3vw,2.7rem);font-weight:900;line-height:.95;text-transform:uppercase}.intervine-dad-bundle .placeholder p{margin-top:12px;color:var(--bone-soft);font-size:.95rem;line-height:1.55}.intervine-dad-bundle .placeholder em{margin-top:12px;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:10px;font-style:normal;letter-spacing:.1em;text-transform:uppercase}.intervine-dad-bundle .campaign-image{position:relative;display:block;overflow:hidden;margin:0;border:1px solid var(--line-hi);border-radius:20px;background:var(--surface);box-shadow:var(--shadow)}.intervine-dad-bundle .campaign-image img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1);transform-origin:center;transition:transform .65s var(--ease),filter .35s var(--ease)}.intervine-dad-bundle .campaign-image:hover img,.intervine-dad-bundle .campaign-image:focus-within img{transform:scale(1.045)}.intervine-dad-bundle .image-zoom-trigger{position:relative;display:block;width:100%;height:100%;border:0;background:transparent;padding:0;cursor:zoom-in}.intervine-dad-bundle .image-zoom-trigger:focus-visible{outline:3px solid var(--amber);outline-offset:-6px}.intervine-dad-bundle .campaign-image.hero-media{aspect-ratio:4 / 5;min-height:auto}.intervine-dad-bundle .campaign-image.hero-media img{object-position:42% center}.intervine-dad-bundle .campaign-image.lifestyle-media,.intervine-dad-bundle .campaign-image.trust-media{aspect-ratio:3 / 2;min-height:auto}.intervine-dad-bundle .campaign-image.image-tile{aspect-ratio:4 / 5;min-height:auto}.intervine-dad-bundle .image-tile .image-zoom-trigger:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0a0c1100 42%,#0a0c1157 63%,#0a0c11e6),linear-gradient(28deg,#f5901c47,#f5901c00 38%);pointer-events:none}.intervine-dad-bundle .tile-overlay{position:absolute;right:clamp(14px,2vw,22px);bottom:clamp(14px,2vw,22px);left:clamp(14px,2vw,22px);z-index:2;display:grid;gap:8px;padding:clamp(14px,2.1vw,20px);border:1px solid rgba(241,238,227,.3);border-left:4px solid var(--amber);border-radius:14px;background:linear-gradient(135deg,#ffffff14,#ffffff06),linear-gradient(135deg,#0a0c1199,#13172075);box-shadow:inset 0 1px #ffffff29,0 18px 42px -26px #000000f2;pointer-events:none;text-align:left;backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%)}.intervine-dad-bundle .tile-overlay span{color:var(--blue);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:800;letter-spacing:.14em;line-height:1;text-shadow:0 1px 12px rgba(0,0,0,.82);text-transform:uppercase}.intervine-dad-bundle .tile-overlay strong{display:block;color:var(--bone);font-family:Saira Condensed,sans-serif;font-size:clamp(1.85rem,3.1vw,3.05rem);font-weight:900;letter-spacing:0;line-height:.86;text-shadow:0 2px 18px rgba(0,0,0,.95);text-transform:uppercase}.intervine-dad-bundle .image-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;background:#05070beb;padding:clamp(18px,4vw,48px)}.intervine-dad-bundle .image-lightbox[hidden]{display:none}.intervine-dad-bundle .image-lightbox img{display:block;width:auto;height:auto;max-width:min(100%,1280px);max-height:min(100%,86vh);object-fit:contain;border:1px solid var(--line-hi);border-radius:18px;box-shadow:var(--shadow)}.intervine-dad-bundle .image-lightbox-close{position:absolute;top:18px;right:18px;width:46px;height:46px;border:1px solid var(--line-hi);border-radius:999px;background:#0a0c11cc;cursor:pointer}.intervine-dad-bundle .image-lightbox-close:before,.intervine-dad-bundle .image-lightbox-close:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:2px;background:var(--bone)}.intervine-dad-bundle .image-lightbox-close:before{transform:translate(-50%,-50%) rotate(45deg)}.intervine-dad-bundle .image-lightbox-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.intervine-dad-bundle .image-lightbox-close:hover,.intervine-dad-bundle .image-lightbox-close:focus-visible{border-color:var(--amber)}.intervine-dad-bundle .hero-media{min-height:clamp(520px,46vw,660px)}.intervine-dad-bundle .hero-stats{position:absolute;right:28px;bottom:0;left:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(245,144,28,.38);border-radius:18px;background:#0a0c11f0;box-shadow:0 22px 66px -28px #000000f2;padding:15px 10px;text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.intervine-dad-bundle .hero-stats div+div{border-left:1px solid var(--line)}.intervine-dad-bundle .hero-stats strong{display:block;color:var(--amber);font-family:IBM Plex Mono,monospace;font-size:clamp(1.3rem,2.4vw,1.75rem);font-weight:900;line-height:1}.intervine-dad-bundle .hero-stats span{display:block;margin-top:6px;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.09em;line-height:1.3;text-transform:uppercase}.intervine-dad-bundle .positioning,.intervine-dad-bundle .image-strip,.intervine-dad-bundle .use-cases,.intervine-dad-bundle .guarantee,.intervine-dad-bundle .final-cta{padding:clamp(72px,9vw,120px) 0}.intervine-dad-bundle .split-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(32px,5vw,72px);align-items:center}.intervine-dad-bundle .lifestyle-media,.intervine-dad-bundle .trust-media{min-height:420px}.intervine-dad-bundle .section-copy h2,.intervine-dad-bundle .proof-copy h2,.intervine-dad-bundle .use-head h2,.intervine-dad-bundle .guarantee-card h2{margin-top:18px;font-size:clamp(2.7rem,5vw,4.8rem)}.intervine-dad-bundle .section-copy p:not(.eyebrow),.intervine-dad-bundle .proof-copy>p:not(.eyebrow),.intervine-dad-bundle .use-head>p,.intervine-dad-bundle .guarantee-card>p{margin-top:20px;color:var(--bone-soft);font-size:1.05rem;line-height:1.7}.intervine-dad-bundle .section-copy strong{color:var(--bone)}.intervine-dad-bundle .section-copy a,.intervine-dad-bundle .guarantee-card>p a,.intervine-dad-bundle .faq-panel a,.intervine-dad-bundle .offer-list a{color:inherit;border-bottom:1px solid rgba(245,144,28,.5)}.intervine-dad-bundle .section-copy a:hover,.intervine-dad-bundle .section-copy a:focus-visible,.intervine-dad-bundle .guarantee-card>p a:hover,.intervine-dad-bundle .guarantee-card>p a:focus-visible,.intervine-dad-bundle .faq-panel a:hover,.intervine-dad-bundle .faq-panel a:focus-visible,.intervine-dad-bundle .offer-list a:hover,.intervine-dad-bundle .offer-list a:focus-visible{color:var(--amber);border-color:var(--amber)}.intervine-dad-bundle .action-row{display:flex;flex-wrap:wrap;gap:13px;margin-top:30px}.intervine-dad-bundle .section-panel{position:relative;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 18% 8%,rgba(59,158,227,.13),transparent 32%),radial-gradient(circle at 85% 18%,rgba(245,144,28,.11),transparent 30%),var(--ink);padding:clamp(72px,9vw,120px) 0}.intervine-dad-bundle .section-head{max-width:820px;margin-bottom:44px}.intervine-dad-bundle .section-head.center{margin-right:auto;margin-left:auto;text-align:center}.intervine-dad-bundle .section-head.center .eyebrow{justify-content:center}.intervine-dad-bundle .section-head h2{margin-top:16px;font-size:clamp(2.7rem,4.8vw,4.8rem)}.intervine-dad-bundle .use-head h2 span{white-space:nowrap}.intervine-dad-bundle .section-head p{margin-top:18px;color:var(--bone-soft);font-size:1.05rem;line-height:1.7}.intervine-dad-bundle .sentinel-reviews{position:relative;overflow:hidden;border-top:1px solid var(--line);background:radial-gradient(circle at 78% 14%,rgba(245,144,28,.12),transparent 30%),radial-gradient(circle at 16% 10%,rgba(59,158,227,.12),transparent 28%),linear-gradient(180deg,var(--void),var(--ink) 48%,var(--void))}.intervine-dad-bundle .sentinel-reviews .section-head{max-width:900px}.intervine-dad-bundle .review-feature,.intervine-dad-bundle .review-grid article{position:relative;border:1px solid var(--line-hi);border-radius:18px;background:linear-gradient(135deg,#ffffff0d,#ffffff04),#131720c2;box-shadow:0 24px 76px -46px #000000e6}.intervine-dad-bundle .review-feature{min-height:300px;padding:clamp(30px,4.5vw,58px)}.intervine-dad-bundle .quote-mark{position:absolute;top:8px;left:clamp(26px,4vw,48px);color:#5bc0eb2e;font-family:Georgia,serif;font-size:clamp(6rem,12vw,10rem);font-weight:900;line-height:.72;pointer-events:none}.intervine-dad-bundle .review-stars{position:relative;z-index:1;margin:0;color:var(--amber);font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:900;letter-spacing:.04em}.intervine-dad-bundle .review-feature blockquote,.intervine-dad-bundle .review-grid blockquote{position:relative;z-index:1;margin:0;color:var(--bone)}.intervine-dad-bundle .review-feature blockquote{max-width:1120px;margin-top:24px;font-family:Saira Condensed,sans-serif;font-size:clamp(2.35rem,4.5vw,4.05rem);font-weight:800;letter-spacing:0;line-height:1.06}.intervine-dad-bundle .review-meta{position:relative;z-index:1;margin:28px 0 0;color:var(--bone-soft);font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.08em}.intervine-dad-bundle .review-meta span{color:var(--blue);font-weight:800}.intervine-dad-bundle .review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.intervine-dad-bundle .review-grid article{display:grid;align-content:start;gap:22px;min-height:250px;padding:clamp(22px,2.8vw,32px)}.intervine-dad-bundle .review-grid blockquote{font-size:1.02rem;font-weight:650;line-height:1.55}.intervine-dad-bundle .review-grid .review-meta{margin-top:0;align-self:end}.intervine-dad-bundle .spec-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.intervine-dad-bundle .spec-card,.intervine-dad-bundle .benefit-grid article,.intervine-dad-bundle .use-grid article{border:1px solid var(--line);border-radius:18px;background:#0a0c119e;box-shadow:0 20px 74px -42px #000000e6}.intervine-dad-bundle .spec-card{display:flex;min-height:100%;flex-direction:column;padding:26px}.intervine-dad-bundle .spec-card.bonus{border-color:#f5901c59;background:linear-gradient(180deg,#f5901c1a,#0a0c11a3)}.intervine-dad-bundle .card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.intervine-dad-bundle .card-head span{color:var(--blue);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.intervine-dad-bundle .card-head h3{margin-top:7px;font-size:clamp(2.35rem,4vw,3.45rem)}.intervine-dad-bundle .card-head svg{width:48px;height:48px;flex:none;border:1px solid rgba(245,144,28,.32);border-radius:14px;background:var(--amber-soft);color:var(--amber);padding:11px}.intervine-dad-bundle .spec-card>p{margin-top:22px;color:var(--bone-soft);line-height:1.65}.intervine-dad-bundle .spec-card ul,.intervine-dad-bundle .offer-list{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.intervine-dad-bundle .spec-card li,.intervine-dad-bundle .offer-list li{position:relative;padding-left:27px;color:var(--bone-soft);line-height:1.45}.intervine-dad-bundle .spec-card li:before,.intervine-dad-bundle .offer-list li:before{content:"";position:absolute;top:.56em;left:0;width:13px;height:13px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 4px #f5901c1f}.intervine-dad-bundle .scarcity-note{margin-top:auto;border:1px solid rgba(245,144,28,.35);border-radius:14px;background:var(--amber-soft);padding:15px;color:var(--bone);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.55;text-transform:uppercase}.intervine-dad-bundle .image-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.intervine-dad-bundle .image-tile{min-height:420px}.intervine-dad-bundle .proof{scroll-margin-top:18px;overflow:hidden}.intervine-dad-bundle .proof-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,450px);gap:clamp(32px,5vw,62px);align-items:start}.intervine-dad-bundle .benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px}.intervine-dad-bundle .benefit-grid article{padding:22px}.intervine-dad-bundle .benefit-grid svg,.intervine-dad-bundle .guarantee-card>svg{width:38px;height:38px;color:var(--amber)}.intervine-dad-bundle .benefit-grid h3{margin-top:14px;font-size:1.85rem;line-height:.95}.intervine-dad-bundle .benefit-grid p{margin-top:10px;color:var(--bone-soft);font-size:.94rem;line-height:1.6}.intervine-dad-bundle .offer-card{position:sticky;top:98px;border:1px solid rgba(245,144,28,.34);border-radius:24px;background:var(--void);box-shadow:var(--shadow);padding:8px}.intervine-dad-bundle .offer-card-inner{border-radius:18px;background:var(--bone);color:#10100e;padding:clamp(18px,2.6vw,24px)}.intervine-dad-bundle .offer-card-inner .offer-label{color:#10100e9e}.intervine-dad-bundle .offer-card h3{margin-top:10px;color:#10100e;font-size:clamp(2.45rem,3.6vw,3.35rem)}.intervine-dad-bundle .value-stack{display:grid;gap:8px;margin:14px 0;border-top:1px solid rgba(16,16,14,.14);border-bottom:1px solid rgba(16,16,14,.14);padding:13px 0}.intervine-dad-bundle .value-stack div{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:12px}.intervine-dad-bundle .value-stack span{color:#10100e9e;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.intervine-dad-bundle .value-stack s{color:#10100eb8;font-size:1.3rem;font-weight:900}.intervine-dad-bundle .value-stack strong{color:#10100e;font-family:Saira Condensed,sans-serif;font-size:clamp(3.1rem,4.7vw,4.25rem);font-weight:900;line-height:.82}.intervine-dad-bundle .value-stack p{border-radius:12px;background:var(--amber);color:#10100e;padding:9px 12px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:900;letter-spacing:.12em;text-align:center;text-transform:uppercase}.intervine-dad-bundle .offer-list li{color:#10100e;font-size:.92rem;font-weight:700;line-height:1.25}.intervine-dad-bundle .purchase-form{display:grid;margin-top:18px}.intervine-dad-bundle .purchase-form input[type=hidden]{display:none}.intervine-dad-bundle .delivery-note{margin-top:14px;color:#10100e99;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:800;letter-spacing:.1em;line-height:1.45;text-align:center;text-transform:uppercase}.intervine-dad-bundle .use-head{display:grid;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);gap:44px;align-items:end}.intervine-dad-bundle .use-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:36px}.intervine-dad-bundle .use-grid article{padding:24px}.intervine-dad-bundle .use-grid h3{font-size:2rem}.intervine-dad-bundle .use-grid p{margin-top:12px;color:var(--bone-soft);font-size:.95rem}.intervine-dad-bundle .orange-cta{border-top:1px solid rgba(10,12,17,.14);border-bottom:1px solid rgba(10,12,17,.14);background:var(--amber);color:#10100e;padding:42px 0}.intervine-dad-bundle .orange-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.intervine-dad-bundle .orange-inner p{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.intervine-dad-bundle .orange-inner h2{margin-top:7px;color:#10100e;font-size:clamp(2.4rem,4vw,4rem)}.intervine-dad-bundle .orange-inner .quick-buy-form{min-width:190px}.intervine-dad-bundle .guarantee-card{border:1px solid var(--line);border-radius:22px;background:var(--surface);padding:clamp(28px,4vw,42px)}.intervine-dad-bundle .guarantee-card .trust-row{margin:28px 0 0}.intervine-dad-bundle .faq-list{border-top:1px solid var(--line)}.intervine-dad-bundle .faq-item{border-bottom:1px solid var(--line)}.intervine-dad-bundle .faq-q{display:flex;width:100%;min-height:76px;align-items:center;justify-content:space-between;gap:20px;border:0;background:transparent;color:var(--bone);cursor:pointer;padding:22px 0;text-align:left}.intervine-dad-bundle .faq-q span:first-child{font-family:Saira Condensed,sans-serif;font-size:clamp(1.55rem,2.7vw,2.2rem);font-weight:900;line-height:1;text-transform:uppercase}.intervine-dad-bundle .faq-q span:last-child{display:grid;width:34px;height:34px;flex:none;place-items:center;border:1px solid var(--line-hi);border-radius:50%;color:var(--amber);font-family:IBM Plex Mono,monospace;font-weight:900}.intervine-dad-bundle .faq-panel{max-height:0;overflow:hidden;transition:max-height .28s var(--ease)}.intervine-dad-bundle .faq-panel p{max-width:760px;padding:0 56px 24px 0;color:var(--bone-soft);line-height:1.7}.intervine-dad-bundle .final-cta{overflow:hidden;border-bottom:1px solid var(--line);text-align:center}.intervine-dad-bundle .final-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 0%,rgba(245,144,28,.18),transparent 34%),linear-gradient(180deg,var(--ink),var(--void));pointer-events:none}.intervine-dad-bundle .final-cta>.wrap-narrow{position:relative;z-index:1}.intervine-dad-bundle .final-cta .eyebrow{justify-content:center}.intervine-dad-bundle .final-cta h2{margin-top:18px;font-size:clamp(3.2rem,6vw,6rem)}.intervine-dad-bundle .final-cta p{max-width:760px;margin:22px auto 0;color:var(--bone-soft);font-size:1.16rem;line-height:1.65}.intervine-dad-bundle .final-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px;margin-top:32px}.intervine-dad-bundle .final-actions span{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1.5;text-align:left;text-transform:uppercase}.intervine-dad-bundle .campaign-footer{border-top:1px solid var(--line);background:var(--ink);padding:34px 0}.intervine-dad-bundle .footer-inner{display:flex;align-items:center;justify-content:space-between;gap:28px}.intervine-dad-bundle .footer-inner img{width:152px;height:auto}.intervine-dad-bundle .footer-inner p{color:var(--muted);font-size:.92rem;line-height:1.55}.intervine-dad-bundle .footer-inner>p{max-width:560px;text-align:right}.intervine-dad-bundle .sticky-cta{position:fixed;right:18px;bottom:18px;z-index:70;display:flex;align-items:center;gap:14px;border:1px solid rgba(245,144,28,.42);border-radius:16px;background:#0a0c11e6;box-shadow:0 20px 70px -28px #000;padding:12px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:opacity .2s var(--ease),transform .2s var(--ease)}.intervine-dad-bundle .sticky-cta .quick-buy-form{min-width:116px}.intervine-dad-bundle .sticky-cta.is-hidden{opacity:0;pointer-events:none;transform:translateY(10px)}.intervine-dad-bundle .sticky-copy{padding-left:4px}.intervine-dad-bundle .sticky-copy b{display:block;color:var(--bone);font-family:Saira Condensed,sans-serif;font-size:1.1rem;line-height:1;text-transform:uppercase}.intervine-dad-bundle .sticky-copy span{display:block;margin-top:4px;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.intervine-dad-bundle .yotpo-widget-instance,.intervine-dad-bundle .yotpo-reviews-tab,.intervine-dad-bundle [class*=yotpo-reviews-tab],.intervine-dad-bundle [id*=yotpo-reviews-tab]{display:none!important;visibility:hidden!important}body:has(.intervine-dad-bundle) .cart-drawer,body:has(.intervine-dad-bundle) .cart-drawer .cart-drawer__form,body:has(.intervine-dad-bundle) .cart-drawer .cart-drawer__items,body:has(.intervine-dad-bundle) .cart-drawer .cart-drawer__item,body:has(.intervine-dad-bundle) .cart-drawer .drawer-item__info,body:has(.intervine-dad-bundle) .cart-drawer .item-info__top,body:has(.intervine-dad-bundle) .cart-drawer .item-info__bottom,body:has(.intervine-dad-bundle) .cart-drawer .cart-drawer__details,body:has(.intervine-dad-bundle) .cart-drawer .cart-drawer__checkout-buttons{color:#333f48!important}body:has(.intervine-dad-bundle) .cart-drawer{background:#fff!important}body:has(.intervine-dad-bundle) .cart-drawer a,body:has(.intervine-dad-bundle) .cart-drawer button{color:#263859!important}body:has(.intervine-dad-bundle) .cart-drawer .drawer-header__heading,body:has(.intervine-dad-bundle) .cart-drawer .item-info__title,body:has(.intervine-dad-bundle) .cart-drawer .item-info__title p,body:has(.intervine-dad-bundle) .cart-drawer .item-info__price,body:has(.intervine-dad-bundle) .cart-drawer .cart-drawer__subtotal,body:has(.intervine-dad-bundle) .cart-drawer .cart-drawer__cart-total,body:has(.intervine-dad-bundle) .cart-drawer .money{color:#263859!important}body:has(.intervine-dad-bundle) .cart-drawer .cart-drawer__minor-text,body:has(.intervine-dad-bundle) .cart-drawer .cart-drawer__minor-text a{color:#596170!important}body:has(.intervine-dad-bundle) .cart-drawer .item-info__quantity-wrapper,body:has(.intervine-dad-bundle) .cart-drawer .quantity{background:#fff!important;color:#263859!important}body:has(.intervine-dad-bundle) .cart-drawer .quantity--minus,body:has(.intervine-dad-bundle) .cart-drawer .quantity--plus,body:has(.intervine-dad-bundle) .cart-drawer .drawer-header__close{color:#0a0c11!important}body:has(.intervine-dad-bundle) .cart-drawer .cart-drawer__checkout{border-color:#f5901c!important;background:#f5901c!important;color:#1a1205!important}body:has(.intervine-dad-bundle) .cart-drawer .cart-drawer__view-cart,body:has(.intervine-dad-bundle) .cart-drawer .item-info__remove{color:#1d4736!important}@media(max-width:1120px){.intervine-dad-bundle .campaign-nav{display:none}.intervine-dad-bundle .hero-grid,.intervine-dad-bundle .split-grid,.intervine-dad-bundle .proof-grid,.intervine-dad-bundle .use-head{grid-template-columns:1fr}.intervine-dad-bundle .hero-grid{min-height:auto}.intervine-dad-bundle .spec-grid,.intervine-dad-bundle .image-grid,.intervine-dad-bundle .review-grid,.intervine-dad-bundle .use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intervine-dad-bundle .offer-card{position:relative;top:auto}}@media(max-width:760px){.intervine-dad-bundle{font-size:16px}.main__wrapper .intervine-dad-bundle{margin-top:0}.intervine-dad-bundle .wrap,.intervine-dad-bundle .wrap-narrow{width:min(100% - 32px,1240px)}.intervine-dad-bundle .header-inner{min-height:68px}.intervine-dad-bundle .brand-lockup img{width:145px}.intervine-dad-bundle .brand-lockup span,.intervine-dad-bundle .header-cta{display:none}.intervine-dad-bundle .hero-grid{grid-template-columns:1fr;padding-top:42px}.intervine-dad-bundle .hero-copy h1{font-size:clamp(3.2rem,13vw,4.6rem)}.intervine-dad-bundle .hero-price-card,.intervine-dad-bundle .benefit-grid,.intervine-dad-bundle .spec-grid,.intervine-dad-bundle .image-grid,.intervine-dad-bundle .review-grid,.intervine-dad-bundle .use-grid{grid-template-columns:1fr}.intervine-dad-bundle .review-feature{min-height:auto}.intervine-dad-bundle .review-feature blockquote{font-size:clamp(2rem,10vw,3rem)}.intervine-dad-bundle .use-head h2 span{white-space:normal}.intervine-dad-bundle .hero-price-card .btn,.intervine-dad-bundle .action-row .btn,.intervine-dad-bundle .hero-price-card .quick-buy-form,.intervine-dad-bundle .action-row .quick-buy-form,.intervine-dad-bundle .final-actions .quick-buy-form{width:100%}.intervine-dad-bundle .hero-media{min-height:430px}.intervine-dad-bundle .lifestyle-media,.intervine-dad-bundle .trust-media,.intervine-dad-bundle .image-tile{min-height:330px}.intervine-dad-bundle .hero-stats{position:relative;right:auto;bottom:auto;left:auto;margin-top:14px}.intervine-dad-bundle .orange-inner,.intervine-dad-bundle .footer-inner{flex-direction:column;align-items:flex-start}.intervine-dad-bundle .orange-inner .btn,.intervine-dad-bundle .orange-inner .quick-buy-form{width:100%}.intervine-dad-bundle .offer-card-inner{padding:24px}.intervine-dad-bundle .value-stack div{grid-template-columns:1fr;gap:4px;justify-items:start}.intervine-dad-bundle .value-stack strong,.intervine-dad-bundle .value-stack s{justify-self:start}.intervine-dad-bundle .footer-inner>p{text-align:left}.intervine-dad-bundle .sticky-cta{right:10px;bottom:10px;left:10px;justify-content:space-between}.intervine-dad-bundle .sticky-cta .quick-buy-form{width:auto;min-width:104px}.intervine-dad-bundle .sticky-cta .btn{min-height:48px;padding:12px 15px;white-space:nowrap}}@media(max-width:440px){.intervine-dad-bundle .hero-copy h1,.intervine-dad-bundle .final-cta h2{font-size:clamp(2.85rem,15vw,3.85rem)}.intervine-dad-bundle .price-line strong,.intervine-dad-bundle .value-stack strong{font-size:3.75rem}.intervine-dad-bundle .hero-stats{grid-template-columns:1fr;gap:10px}.intervine-dad-bundle .hero-stats div+div{border-top:1px solid var(--line);border-left:0;padding-top:10px}.intervine-dad-bundle .sticky-copy span{display:none}}@media(prefers-reduced-motion:reduce){.intervine-dad-bundle *,.intervine-dad-bundle *:before,.intervine-dad-bundle *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/intervine-dad-tactical-bundle.css.map?dad_bundle=15 */
