.dv4-page{--dv4-u:min(1vw,14.4px);--dv4-navy:#021d3d;--dv4-aqua:#08a9b9;--dv4-coral:#ff443d;--dv4-gold:#f6c33e;--dv4-cream:#fffdf8;background:var(--dv4-cream);color:var(--dv4-navy);font-family:var(--font-ch-body),sans-serif;margin:0 auto;max-width:none;overflow:hidden;width:100%}.dv4-page *,.dv4-page :after,.dv4-page :before{box-sizing:border-box}.dv4-page a{color:inherit;text-decoration:none}.dv4-page h1,.dv4-page h2{color:inherit;font-family:var(--font-dtc-condensed),var(--font-ch-display),sans-serif;margin:0}.dv4-home-header{align-items:center;background:#001a38;color:#fff;display:grid;grid-template-columns:auto 1fr auto;height:clamp(66px,5.4vw,82px);padding:0 clamp(24px,3.6vw,58px)}.dv4-home-header-logo{align-items:center;display:flex}.dv4-home-header-logo img{height:auto;filter:brightness(0) invert(1);object-fit:contain;width:clamp(168px,15vw,218px)}.dv4-home-header nav{align-items:center;display:flex;gap:clamp(10px,1.8vw,28px);justify-content:center}.dv4-home-header nav a{border-bottom:2px solid transparent;font-size:clamp(11px,.98vw,15px);font-weight:650;padding:9px 0 7px;transition:border-color .15s ease,color .15s ease;white-space:nowrap}.dv4-home-header nav a:focus-visible,.dv4-home-header nav a:hover{border-bottom-color:var(--dv4-aqua);color:#dffbff}.dv4-home-header-actions{align-items:center;display:flex;gap:clamp(18px,2.4vw,34px);justify-content:flex-end}.dv4-home-header-actions a{align-items:center;display:flex;height:32px;justify-content:center;position:relative;width:32px}.dv4-home-header-actions svg{height:clamp(17px,1.6vw,22px);width:clamp(17px,1.6vw,22px)}.dv4-hero{background:#011a32;height:clamp(600px,calc(100svh - 120px),700px);overflow:hidden;position:relative}.dv4-hero:after{background:linear-gradient(90deg,rgba(0,20,43,.92),rgba(0,28,54,.62) 35%,rgba(0,24,49,.08) 64%,rgba(0,18,38,.18));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.dv4-hero-art{object-fit:cover;object-position:center center}.dv4-hero-copy{color:#fff;left:calc(var(--dv4-u) * 5.2);position:absolute;top:calc(var(--dv4-u) * 3.9);width:calc(var(--dv4-u) * 38);z-index:3}.dv4-hero h1{color:#f6f0e5;font-size:clamp(122px,11.2vw,190px);font-weight:850;letter-spacing:-.055em;line-height:.91;text-transform:uppercase;transform:scaleX(.92);transform-origin:left top;width:100%}.dv4-hero h1 span{display:block}.dv4-hero-title-last i{color:var(--dv4-coral);font-style:normal}.dv4-hero-copy p{font-family:Arial,Helvetica,sans-serif;font-size:calc(var(--dv4-u) * 1.48);line-height:1.32;margin:calc(var(--dv4-u) * .95) 0 calc(var(--dv4-u) * 1.35);max-width:calc(var(--dv4-u) * 24)}.dv4-hero-actions{display:flex;gap:calc(var(--dv4-u) * 1.6)}.dv4-hero-actions a{align-items:center;border:1px solid rgba(255,255,255,.85);display:flex;font-size:calc(var(--dv4-u) * 1.12);font-weight:750;gap:calc(var(--dv4-u) * .65);height:calc(var(--dv4-u) * 4.15);justify-content:center;padding:0 calc(var(--dv4-u) * 1.7);white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.dv4-hero-actions a:first-child{background:var(--dv4-coral);border-color:var(--dv4-coral);color:var(--dv4-navy);box-shadow:0 calc(var(--dv4-u) * .7) calc(var(--dv4-u) * 1.7) rgba(118,14,15,.22)}.dv4-hero-actions a:last-child{background:rgba(0,19,43,.2)}.dv4-hero-actions a:hover{transform:translateY(calc(var(--dv4-u) * -.15))}.dv4-hero-actions a:first-child:hover{background:#ff554f;border-color:#ff554f}.dv4-hero-actions a:last-child:hover{background:rgba(0,19,43,.48);border-color:#fff}.dv4-hero-actions a:focus-visible{outline:calc(var(--dv4-u) * .22) solid #fff;outline-offset:calc(var(--dv4-u) * .28)}.dv4-hero-actions svg{height:1em;transition:transform .16s ease;width:1em}.dv4-hero-actions a:hover svg{transform:translateX(calc(var(--dv4-u) * .2))}.dv4-reassurance{background:linear-gradient(90deg,#001a38,#032a4b 52%,#061f37);border-top:1px solid rgba(255,255,255,.76);color:#fff;display:grid;grid-template-columns:repeat(7,auto);height:calc(var(--dv4-u) * 6.2);justify-content:center;padding:0 calc(var(--dv4-u) * 3)}.dv4-reassurance>div{align-items:center;display:flex;gap:calc(var(--dv4-u) * .9);justify-content:center}.dv4-reassurance>div:last-child{border:0}.dv4-reassurance svg{height:calc(var(--dv4-u) * 2.4);stroke-width:1.35;width:calc(var(--dv4-u) * 2.4)}.dv4-reassurance b,.dv4-reassurance small{display:block}.dv4-reassurance b{font-family:Georgia,Times New Roman,serif;font-size:calc(var(--dv4-u) * 1.28);font-weight:400}.dv4-reassurance small{font-size:calc(var(--dv4-u) * .88);margin-top:calc(var(--dv4-u) * .15)}.dv4-review-proof{align-items:center;background:#fffdf8;border-bottom:1px solid #e5e0d6;color:var(--dv4-navy);display:flex;font-size:clamp(11px,.82vw,13px);gap:clamp(6px,.55vw,9px);justify-content:center;min-height:clamp(42px,3.2vw,48px)}.dv4-review-proof .dv4-stars{font-size:clamp(13px,1.05vw,16px)}.dv4-review-proof>span:not(.dv4-stars){color:#536675}.dv4-review-proof>svg{height:1em;margin-left:3px;width:1em}.dv4-review-proof:focus-visible{outline:3px solid #0f98a3;outline-offset:-3px}.dv4-categories{display:grid;grid-template-columns:repeat(5,1fr);height:calc(var(--dv4-u) * 23)}.dv4-page .dv4-category{align-items:center;clip-path:polygon(12% 0,100% 0,88% 100%,0 100%);color:#fff;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding-bottom:calc(var(--dv4-u) * 3.6);position:relative;text-align:center}.dv4-category:first-child{clip-path:polygon(0 0,100% 0,88% 100%,0 100%)}.dv4-category:last-child{clip-path:polygon(12% 0,100% 0,100% 100%,0 100%)}.dv4-category img{object-fit:cover}.dv4-category-1 img{object-position:70% 42%}.dv4-category-2 img{object-position:58% 48%}.dv4-category-shade{background:linear-gradient(180deg,rgba(0,20,42,.15),rgba(0,24,49,.78));inset:0;position:absolute}.dv4-category-2 .dv4-category-shade{background:linear-gradient(180deg,rgba(0,175,188,.12),rgba(0,126,140,.82))}.dv4-category-4 .dv4-category-shade{background:linear-gradient(180deg,rgba(246,195,62,.18),rgba(224,152,7,.83))}.dv4-category-5 .dv4-category-shade{background:linear-gradient(180deg,rgba(255,68,61,.15),rgba(221,45,39,.86))}.dv4-category b,.dv4-category svg{position:relative;z-index:2}.dv4-category>svg:first-of-type{height:calc(var(--dv4-u) * 6);margin-bottom:calc(var(--dv4-u) * .9);stroke-width:2.4;width:calc(var(--dv4-u) * 6)}.dv4-category>svg:last-child{height:calc(var(--dv4-u) * 2.2);margin-top:calc(var(--dv4-u) * .7);width:calc(var(--dv4-u) * 2.2)}.dv4-category-3>svg:first-of-type{transform:rotate(90deg)}.dv4-category b{font-family:var(--font-dtc-condensed),var(--font-ch-display),sans-serif;font-size:calc(var(--dv4-u) * 2.05);letter-spacing:.01em;text-transform:uppercase}.dv4-products{background:#fff;color:var(--dv4-navy);height:auto;padding:clamp(26px,2.5vw,38px) clamp(26px,2.55vw,40px) clamp(30px,2.8vw,42px)}.dv4-stars{color:#eda511;letter-spacing:-.08em}.dv4-kit-bench{display:flex;flex-direction:column;gap:clamp(14px,1.15vw,18px);margin:0 auto;max-width:1440px;position:relative}.dv4-kit-intro{align-items:end;display:grid;gap:clamp(12px,1vw,16px);grid-template-columns:minmax(0,1fr)}.dv4-kit-intro h2{color:var(--dv4-navy);font-size:clamp(30px,2.35vw,36px);font-weight:850;letter-spacing:-.035em;line-height:.92;white-space:nowrap;text-transform:uppercase}.dv4-kit-intro>p{color:#3a5165}.dv4-kit-intro>div:first-child>p{color:#3a5165;font-size:clamp(12px,.9vw,14px);line-height:1.25;margin:5px 0 0}.dv4-kit-tabs{align-items:stretch;background:#e8f2f0;border:1px solid rgba(2,29,61,.08);border-radius:999px;display:grid;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;padding:4px;width:100%}.dv4-kit-tabs button{align-items:center;background:transparent;border:0;border-radius:999px;color:#385065;display:flex;font:inherit;font-size:clamp(12px,.9vw,14px);font-weight:750;justify-content:center;min-height:44px;padding:0 10px;position:relative;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.dv4-kit-tabs button.is-active{background:var(--dv4-navy);box-shadow:0 7px 18px rgba(2,29,61,.18);color:#fff}.dv4-kit-all:focus-visible,.dv4-kit-alternative a:focus-visible,.dv4-kit-alternative button:focus-visible,.dv4-kit-buy:focus-visible,.dv4-kit-purchase button:focus-visible,.dv4-kit-tabs button:focus-visible{outline:3px solid #0f98a3;outline-offset:3px}.dv4-kit-all{align-items:center;border-bottom:1px solid rgba(2,29,61,.35);display:none;font-size:calc(var(--dv4-u) * .86);font-weight:800;gap:calc(var(--dv4-u) * .5);grid-column:2;grid-row:1;margin-bottom:10px;padding-bottom:calc(var(--dv4-u) * .22);white-space:nowrap}.dv4-kit-all svg{height:calc(var(--dv4-u) * 1.2);width:calc(var(--dv4-u) * 1.2)}.dv4-kit-stage{background:linear-gradient(135deg,#075d66,#001b36 68%);border-radius:clamp(14px,1.25vw,20px);box-shadow:0 14px 34px rgba(2,29,61,.14);display:grid;gap:clamp(18px,1.9vw,28px);grid-template-columns:minmax(0,1.34fr) minmax(310px,.96fr);height:clamp(282px,20.65vw,315px);margin:0;min-height:0;overflow:hidden;padding:clamp(10px,.9vw,14px)}.dv4-kit-hero{background:radial-gradient(circle at 72% 30%,rgba(255,255,255,.95),rgba(255,255,255,0) 42%),linear-gradient(145deg,#f8f4e9,#dfe9e6);display:block;min-height:0;overflow:hidden;position:relative;border-radius:clamp(10px,.9vw,14px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.34),0 18px 42px rgba(0,19,38,.2)}.dv4-kit-hero:after{background:linear-gradient(145deg,rgba(255,255,255,.22),transparent 55%,rgba(0,27,54,.08));content:"";inset:0;pointer-events:none;position:absolute}.dv4-kit-hero img{--dv4-kit-image-scale:1;--dv4-kit-image-hover-scale:1.025;filter:drop-shadow(0 18px 18px rgba(0,25,49,.22));object-fit:contain;padding:clamp(14px,1.6vw,25px);transform:scale(var(--dv4-kit-image-scale));transition:transform .32s ease}.dv4-kit-hero[data-visual=scene] img{filter:saturate(.96) contrast(1.04);object-fit:cover;object-position:center 55%;padding:0}.dv4-kit-hero[data-visual=product] img{mix-blend-mode:multiply;object-fit:contain;padding:clamp(18px,2.1vw,32px)}.dv4-kit-hero[data-visual=cutout] img{--dv4-kit-image-scale:1.08;--dv4-kit-image-hover-scale:1.115;filter:drop-shadow(0 22px 22px rgba(0,19,38,.3));object-fit:contain;padding:clamp(7px,.8vw,12px)}.dv4-kit-stage[data-intent=fish] .dv4-kit-hero{background:radial-gradient(circle at 70% 28%,#fff 0 9%,transparent 42%),linear-gradient(145deg,#eef5f2,#bdd8d6)}.dv4-kit-stage[data-intent=crab] .dv4-kit-hero{background:radial-gradient(circle at 72% 28%,#fff 0 8%,transparent 42%),linear-gradient(145deg,#eff8f5,#9ed8d2)}.dv4-kit-stage[data-intent=crab] .dv4-kit-hero[data-visual=product] img{--dv4-kit-image-scale:1.75;--dv4-kit-image-hover-scale:1.79;padding:0}.dv4-kit-stage[data-intent=smoke] .dv4-kit-hero{background:radial-gradient(circle at 70% 26%,#547b80 0 5%,transparent 43%),linear-gradient(145deg,#2d4e55,#081d31)}.dv4-kit-stage[data-intent=smoke] .dv4-kit-hero img{padding:clamp(9px,1vw,16px)}.dv4-kit-stage[data-intent=cook] .dv4-kit-hero{background:radial-gradient(circle at 72% 28%,#fff 0 7%,transparent 40%),linear-gradient(145deg,#fff8e7,#efc871)}.dv4-kit-stage[data-intent=cook] .dv4-kit-hero[data-visual=product] img{--dv4-kit-image-scale:1.42;--dv4-kit-image-hover-scale:1.46;padding:0}.dv4-kit-stage[data-intent=gift] .dv4-kit-hero{background:radial-gradient(circle at 72% 28%,#fff 0 7%,transparent 40%),linear-gradient(145deg,#fff5ee,#edb59d)}.dv4-kit-hero:focus-visible img,.dv4-kit-hero:hover img{transform:translateY(-3px) scale(var(--dv4-kit-image-hover-scale))}.dv4-kit-purchase{align-self:stretch;background:transparent;color:#fffaf0;display:flex;flex-direction:column;margin:0;min-height:0;padding:clamp(11px,1vw,15px) clamp(16px,1.35vw,20px) clamp(8px,.65vw,10px) 0;position:relative;z-index:2}.dv4-kit-product-label{background:#bcefd7;border-radius:999px;color:#06233d;display:inline-flex;font-size:clamp(9px,.62vw,10px);font-weight:850;letter-spacing:.09em;margin-bottom:clamp(6px,.55vw,8px);padding:5px 10px 4px;text-transform:uppercase;width:fit-content}.dv4-kit-title{display:block;font-family:var(--font-ch-body),sans-serif;font-size:clamp(22px,1.8vw,28px);font-weight:850;letter-spacing:-.025em;line-height:1.06;max-width:19ch}.dv4-kit-purchase>p{font-size:clamp(12px,.86vw,13px);line-height:1.35;margin:clamp(6px,.5vw,8px) 0 0;max-width:42ch}.dv4-kit-rating{align-items:center;display:flex;font-size:calc(var(--dv4-u) * .78);gap:calc(var(--dv4-u) * .5);margin-top:calc(var(--dv4-u) * .85);width:fit-content}.dv4-kit-proof{color:#ffca43;display:block;font-size:clamp(10px,.7vw,11px);font-weight:750;margin-top:clamp(5px,.5vw,7px)}.dv4-kit-price{align-items:center;display:flex;flex-direction:row;gap:clamp(10px,.9vw,14px);margin-top:clamp(7px,.65vw,9px)}.dv4-kit-price strong{color:#fffaf0;font-family:var(--font-ch-display),sans-serif;font-size:clamp(24px,1.85vw,28px);line-height:1}.dv4-kit-price span{align-items:center;color:#9be0d8;display:flex;font-size:calc(var(--dv4-u) * .82);font-weight:800;gap:calc(var(--dv4-u) * .38)}.dv4-kit-price svg{background:#82d2d0;color:#001b36;border-radius:50%;height:calc(var(--dv4-u) * 1.25);padding:calc(var(--dv4-u) * .22);width:calc(var(--dv4-u) * 1.25)}.dv4-kit-delivery{align-items:center;display:flex;color:#b9d4da;flex-wrap:wrap;font-size:clamp(9px,.67vw,11px);gap:7px;margin-top:clamp(4px,.42vw,6px)}.dv4-kit-delivery svg{height:calc(var(--dv4-u) * 1.55);width:calc(var(--dv4-u) * 1.55)}.dv4-kit-buy,.dv4-kit-purchase>button{align-items:center;background:var(--dv4-coral);border:0;border-radius:8px;color:var(--dv4-navy);display:flex;font:inherit;font-size:calc(var(--dv4-u) * 1.05);font-weight:800;gap:calc(var(--dv4-u) * .6);justify-content:center;margin-top:clamp(7px,.65vw,9px);min-height:44px;transition:background-color .16s ease,transform .16s ease;width:min(100%,240px)}.dv4-kit-purchase>button:disabled{cursor:wait;opacity:.72}.dv4-kit-buy svg,.dv4-kit-purchase>button svg{height:calc(var(--dv4-u) * 1.55);width:calc(var(--dv4-u) * 1.55)}.dv4-kit-alternatives{border:0;display:grid;gap:clamp(10px,.95vw,14px);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;min-inline-size:0;padding:0}.dv4-kit-alternative{background:#f5f8f6;border:1px solid #d8e4e1;border-radius:clamp(12px,.9vw,15px);box-shadow:0 7px 20px rgba(2,29,61,.065);color:var(--dv4-navy);display:flex;flex-direction:column;min-width:0;overflow:hidden;min-height:clamp(230px,17.2vw,262px);padding:8px;text-align:left}.dv4-kit-alternative-image{background:radial-gradient(circle at 52% 42%,#ffffff 0 18%,transparent 64%),linear-gradient(145deg,#f8f4ea,#e4eeeb);border-radius:10px;box-shadow:inset 0 0 0 1px rgba(5,35,60,.055);display:block;height:clamp(108px,9vw,136px);overflow:hidden;position:relative}.dv4-kit-alternative-image img{filter:saturate(.94) contrast(1.025) drop-shadow(0 10px 10px rgba(2,29,61,.12));mix-blend-mode:multiply;object-fit:contain;padding:clamp(8px,.75vw,12px);transform:scale(1.04);transition:transform .24s ease}.dv4-kit-alternative:focus-visible .dv4-kit-alternative-image img,.dv4-kit-alternative:hover .dv4-kit-alternative-image img{transform:translateY(-2px) scale(1.075)}.dv4-kit-alternative[data-product-handle="6pc-carbon-plus-travel-sea-fishing-kit"] .dv4-kit-alternative-image img,.dv4-kit-alternative[data-product-handle=telescopic-plus-travel-sea-fishing-kit] .dv4-kit-alternative-image img{transform:scale(1.1)}.dv4-kit-alternative-copy{display:flex;flex-direction:column;flex:1;min-width:0;padding:8px 2px 1px}.dv4-kit-alternative-copy>a:first-child{display:-webkit-box;font-size:clamp(11px,.86vw,13px);font-weight:750;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.22;min-height:2.44em;overflow:hidden}.dv4-kit-alternative-copy>p{color:#526576;display:-webkit-box;font-size:clamp(9px,.7vw,11px);-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.25;margin:4px 0 0;overflow:hidden}.dv4-kit-alternative-meta{align-items:baseline;display:flex;gap:8px;justify-content:space-between;margin:6px 0}.dv4-kit-alternative-meta strong{color:var(--dv4-navy);font-family:var(--font-ch-display),sans-serif;font-size:clamp(16px,1.15vw,18px);white-space:nowrap}.dv4-kit-alternative-meta span{color:#087367;font-size:10px;font-weight:750;text-align:right}.dv4-kit-alternative-copy>.dv4-kit-alternative-action,.dv4-kit-alternative-copy>button{align-items:center;background:var(--dv4-navy);border:0;border-radius:6px;color:#fff;display:flex;font:inherit;font-size:clamp(11px,.78vw,12px);font-weight:800;justify-content:center;margin-top:auto;min-height:44px;width:100%}.dv4-kit-alternative-copy>button:disabled{cursor:wait;opacity:.72}.dv4-bundle-main>header{align-items:center;display:flex;justify-content:space-between}.dv4-bundles h2{font-size:calc(var(--dv4-u) * 3.65);font-weight:850;letter-spacing:-.035em;line-height:1;text-transform:uppercase}.dv4-bundle-main header>a{align-items:center;display:flex;font-size:calc(var(--dv4-u) * 1.05);font-weight:750;gap:calc(var(--dv4-u) * .6);text-decoration:underline;text-underline-offset:calc(var(--dv4-u) * .3)}.dv4-bundle-main header svg{height:calc(var(--dv4-u) * 1.8);width:calc(var(--dv4-u) * 1.8)}.dv4-bundle-fallback,.dv4-catalogue-fallback{align-items:center;border:1px solid;display:inline-flex;font-weight:750;gap:calc(var(--dv4-u) * .7);min-height:calc(var(--dv4-u) * 4.2);padding:0 calc(var(--dv4-u) * 1.5)}.dv4-catalogue-fallback{background:#eef8f7;border-color:#cce3df;border-radius:12px;display:grid;gap:12px;justify-items:start;margin:clamp(24px,2vw,32px) auto;max-width:720px;padding:clamp(20px,2vw,30px);width:100%}.dv4-catalogue-fallback>span{color:#42566a}.dv4-catalogue-fallback>a{align-items:center;display:inline-flex;font-weight:800;gap:8px;min-height:44px}.dv4-bundle-fallback{margin-top:calc(var(--dv4-u) * 5)}.dv4-bundles{background:#004d55;color:#fff;display:grid;grid-template-columns:70% 30%;min-height:calc(var(--dv4-u) * 36.5)}.dv4-kit-confidence{align-items:center;background:#fffdf8;color:var(--dv4-navy);display:grid;gap:calc(var(--dv4-u) * 3.5);grid-template-columns:minmax(240px,.9fr) minmax(520px,1.6fr) auto;min-height:calc(var(--dv4-u) * 19.5);padding:calc(var(--dv4-u) * 3.1) calc(var(--dv4-u) * 5.2)}.dv4-day-plan-copy>small,.dv4-kit-confidence-copy>small{color:#006a74;display:block;font-size:calc(var(--dv4-u) * .78);font-weight:850;letter-spacing:.08em;margin-bottom:calc(var(--dv4-u) * .7);text-transform:uppercase}.dv4-kit-confidence h2{font-size:calc(var(--dv4-u) * 3.15);letter-spacing:-.035em;line-height:.98;max-width:calc(var(--dv4-u) * 28)}.dv4-kit-confidence-copy>p{color:#526575;font-size:calc(var(--dv4-u) * .9);line-height:1.4;margin-top:calc(var(--dv4-u) * .75);max-width:calc(var(--dv4-u) * 29)}.dv4-kit-confidence ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.dv4-kit-confidence li{border-left:1px solid #d8e1df;display:grid;min-height:calc(var(--dv4-u) * 8.5);padding:0 calc(var(--dv4-u) * 2)}.dv4-kit-confidence li>span{color:#c63b36;font-family:var(--font-ch-display),sans-serif;font-size:calc(var(--dv4-u) * 1.25);font-weight:850}.dv4-kit-confidence li b{align-self:end;font-size:calc(var(--dv4-u) * 1.05)}.dv4-kit-confidence li small{color:#637483;font-size:calc(var(--dv4-u) * .75);line-height:1.3}.dv4-kit-confidence-action{display:grid;gap:calc(var(--dv4-u) * .8);justify-items:center}.dv4-kit-confidence-action>a{align-items:center;background:var(--dv4-coral);box-shadow:0 8px 18px rgba(141,31,27,.18);color:var(--dv4-navy);display:flex;font-size:calc(var(--dv4-u) * .92);font-weight:800;gap:calc(var(--dv4-u) * .55);justify-content:center;min-height:calc(var(--dv4-u) * 4.2);padding:0 calc(var(--dv4-u) * 1.7);white-space:nowrap}.dv4-kit-confidence-action>span{align-items:center;color:#516472;display:flex;font-size:calc(var(--dv4-u) * .72);gap:calc(var(--dv4-u) * .35)}.dv4-kit-confidence-action>a svg,.dv4-kit-confidence-action>span svg{height:1em;width:1em}.dv4-bundle-main{padding:calc(var(--dv4-u) * 3.6) calc(var(--dv4-u) * 3.6) calc(var(--dv4-u) * 4.1)}.dv4-bundle-grid{align-items:stretch;display:grid;gap:calc(var(--dv4-u) * 2.7);grid-template-columns:repeat(3,1fr);margin-top:calc(var(--dv4-u) * 2.3)}.dv4-bundle{display:flex;flex-direction:column;min-width:0}.dv4-bundle-image{background:radial-gradient(circle at 50% 48%,rgba(39,152,155,.5),rgba(4,61,70,0) 67%),#073f47;border:1px solid rgba(255,255,255,.28);border-radius:calc(var(--dv4-u) * .65);height:calc(var(--dv4-u) * 16.2);overflow:hidden;position:relative}.dv4-bundle-image:after{border-radius:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -28px 38px rgba(0,25,43,.14);content:"";inset:0;pointer-events:none;position:absolute}.dv4-bundle-image img{filter:drop-shadow(0 16px 14px rgba(0,18,35,.28));object-fit:contain;padding:calc(var(--dv4-u) * .85);transition:transform .28s ease}.dv4-bundle:focus-within .dv4-bundle-image img,.dv4-bundle:hover .dv4-bundle-image img{transform:scale(1.025)}.dv4-bundle>a:not(.dv4-bundle-image):not(.dv4-bundle-button){font-size:calc(var(--dv4-u) * 1.15);line-height:1.18;margin-top:calc(var(--dv4-u) * .75);min-height:calc(var(--dv4-u) * 2.75)}.dv4-bundle strong{font-family:var(--font-ch-display),sans-serif;font-size:calc(var(--dv4-u) * 1.55);margin:calc(var(--dv4-u) * .45) 0 calc(var(--dv4-u) * .9)}.dv4-page .dv4-bundle-button{align-items:center;align-self:flex-start;background:#fffdf8;border:0;color:var(--dv4-navy);display:flex;font-size:calc(var(--dv4-u) * .9);font-weight:750;height:calc(var(--dv4-u) * 3.2);justify-content:center;margin-top:auto;min-width:calc(var(--dv4-u) * 10);padding:0 calc(var(--dv4-u) * 1.2)}.dv4-help{color:var(--dv4-navy);overflow:hidden;position:relative}.dv4-help>img{object-fit:cover;object-position:center 70%}.dv4-help>span{background:linear-gradient(180deg,#ffd76a 0 62%,rgba(255,215,106,.82) 74%,rgba(255,215,106,0));inset:0;position:absolute}.dv4-help>div{left:calc(var(--dv4-u) * 4);position:absolute;right:calc(var(--dv4-u) * 3);top:calc(var(--dv4-u) * 3.1);z-index:2}.dv4-help small{font-size:calc(var(--dv4-u) * .9);font-weight:800;text-transform:uppercase}.dv4-help h2{font-size:calc(var(--dv4-u) * 3);line-height:.95;margin-top:calc(var(--dv4-u) * 1.1);text-transform:none}.dv4-help p{font-size:calc(var(--dv4-u) * 1.25);line-height:1.25;margin:calc(var(--dv4-u) * 1.4) 0;max-width:calc(var(--dv4-u) * 20)}.dv4-page .dv4-help a{align-items:center;background:var(--dv4-navy);color:#fff;display:inline-flex;font-size:calc(var(--dv4-u) * 1);font-weight:750;gap:calc(var(--dv4-u) * .8);height:calc(var(--dv4-u) * 4);padding:0 calc(var(--dv4-u) * 1.6)}.dv4-help a svg{height:calc(var(--dv4-u) * 1.8);width:calc(var(--dv4-u) * 1.8)}.dv4-editorial{display:grid;grid-template-columns:repeat(3,1fr);height:calc(var(--dv4-u) * 23)}.dv4-page .dv4-editorial-card{color:#fff;overflow:hidden;position:relative}.dv4-editorial-card>img{object-fit:cover}.dv4-editorial-card>span{background:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.18));inset:0;position:absolute}.dv4-editorial-aqua>span{background:linear-gradient(90deg,#03a7b8 0 58%,rgba(3,167,184,.1) 88%)}.dv4-editorial-coral>span{background:linear-gradient(90deg,#ff473f 0 58%,rgba(255,71,63,.12) 88%)}.dv4-page .dv4-editorial-aqua,.dv4-page .dv4-editorial-coral{color:var(--dv4-navy)}.dv4-editorial-card>div{left:calc(var(--dv4-u) * 3.4);max-width:calc(var(--dv4-u) * 20);position:absolute;top:calc(var(--dv4-u) * 2.35);z-index:2}.dv4-editorial-card small{font-size:calc(var(--dv4-u) * .72);font-weight:800;text-transform:uppercase}.dv4-editorial-card h2{font-size:calc(var(--dv4-u) * 2.65);line-height:1;margin:calc(var(--dv4-u) * 1.2) 0}.dv4-editorial-card p{font-size:calc(var(--dv4-u) * 1.1);line-height:1.28}.dv4-editorial-card u{align-items:center;display:flex;font-size:calc(var(--dv4-u) * .95);font-weight:750;gap:calc(var(--dv4-u) * .7);margin-top:calc(var(--dv4-u) * 2);text-underline-offset:calc(var(--dv4-u) * .35)}.dv4-editorial-card u svg{height:calc(var(--dv4-u) * 1.8);width:calc(var(--dv4-u) * 1.8)}.dv4-proof{background:#fffdf8;display:grid;grid-template-columns:repeat(4,1fr) 30%;height:calc(var(--dv4-u) * 10.3)}.dv4-proof>div:not(.dv4-team){align-items:center;display:flex;gap:calc(var(--dv4-u) * 1.2);justify-content:center}.dv4-proof svg{height:calc(var(--dv4-u) * 2.6);width:calc(var(--dv4-u) * 2.6)}.dv4-proof b,.dv4-proof small{display:block}.dv4-proof b{font-size:calc(var(--dv4-u) * .88)}.dv4-proof small{font-size:calc(var(--dv4-u) * .72);margin-top:calc(var(--dv4-u) * .15)}.dv4-team{background:#fffdf8;display:grid;grid-template-columns:64% 36%;padding:calc(var(--dv4-u) * .8) calc(var(--dv4-u) * 1)}.dv4-team,.dv4-team-photo{overflow:hidden;position:relative}.dv4-team-photo{background:#fff;box-shadow:0 calc(var(--dv4-u) * .35) calc(var(--dv4-u) * .8) rgba(0,29,61,.18);display:block;transform:rotate(-1.2deg)}.dv4-team-photo-inner{bottom:calc(var(--dv4-u) * .65);left:calc(var(--dv4-u) * .55);overflow:hidden;position:absolute;right:calc(var(--dv4-u) * .55);top:calc(var(--dv4-u) * .55)}.dv4-team-photo-inner img{object-fit:cover;object-position:72% 62%}.dv4-team-note{align-items:center;color:var(--dv4-navy);display:flex;flex-direction:column;font-family:var(--font-satisfy),cursive;font-size:calc(var(--dv4-u) * 1.15);justify-content:center;line-height:1.15;text-align:center}.dv4-team-note svg{height:calc(var(--dv4-u) * 2.3);margin-top:calc(var(--dv4-u) * .3);transform:rotate(18deg);width:calc(var(--dv4-u) * 2.3)}.dv4-cove-club{background:var(--dv4-navy);color:#fffaf0;display:grid;grid-template-columns:minmax(420px,44%) minmax(0,1fr);min-height:clamp(310px,23vw,350px);overflow:hidden}.dv4-cove-club-art{clip-path:polygon(0 0,100% 0,92% 100%,0 100%);display:block;min-height:100%;overflow:hidden;position:relative}.dv4-cove-club-art:after{background:linear-gradient(180deg,transparent 50%,rgba(1,26,54,.78));content:"";inset:0;pointer-events:none;position:absolute}.dv4-cove-club-art img{object-fit:cover;object-position:center 48%;transition:transform .32s ease}.dv4-cove-club-art:focus-visible img,.dv4-cove-club-art:hover img{transform:scale(1.025)}.dv4-cove-club-art>span{bottom:clamp(20px,2vw,30px);color:#fff;font-size:clamp(10px,.78vw,12px);font-weight:850;left:clamp(28px,3.8vw,56px);letter-spacing:.05em;position:absolute;text-transform:uppercase;z-index:2}.dv4-cove-club-copy{align-content:center;display:grid;padding:clamp(30px,2.8vw,42px) clamp(38px,4.2vw,64px) clamp(28px,2.5vw,38px) clamp(18px,1.7vw,26px)}.dv4-cove-club-copy>small:first-child{color:#87e6e5;display:block;font-size:clamp(11px,.78vw,12px);font-weight:850;letter-spacing:.1em;text-transform:uppercase}.dv4-cove-club-copy h2{color:#fffaf0;font-size:clamp(42px,4vw,60px);letter-spacing:-.045em;line-height:.93;margin-top:clamp(7px,.65vw,10px);max-width:13ch}.dv4-cove-club-copy>p{color:rgba(255,255,255,.76);font-size:clamp(12px,.92vw,14px);line-height:1.42;margin:clamp(10px,.9vw,14px) 0 clamp(14px,1.25vw,19px);max-width:62ch}.dv4-cove-club-copy ul{display:grid;gap:clamp(8px,.8vw,12px);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0 0 clamp(18px,1.45vw,22px);padding:0}.dv4-cove-club-copy li{align-items:center;color:#f7f1e7;display:flex;font-size:clamp(10px,.76vw,12px);gap:clamp(6px,.55vw,8px);line-height:1.25}.dv4-cove-club-copy li svg{background:#87e6e5;border-radius:50%;color:var(--dv4-navy);flex:0 0 auto;height:clamp(17px,1.35vw,20px);padding:3px;width:clamp(17px,1.35vw,20px)}.dv4-cove-club-action{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(12px,1.2vw,18px)}.dv4-cove-club-action>strong{font-family:var(--font-ch-display),sans-serif;font-size:clamp(25px,2.2vw,33px);line-height:1;margin-right:auto}.dv4-cove-club-action>strong span{color:rgba(255,255,255,.62);font-family:var(--font-ch-body),sans-serif;font-size:clamp(9px,.7vw,11px);font-weight:650}.dv4-cove-club-action>a:first-of-type{align-items:center;background:var(--dv4-coral);box-shadow:0 10px 24px rgba(115,13,15,.28);display:flex;font-size:clamp(11px,.86vw,13px);font-weight:850;gap:7px;justify-content:center;min-height:clamp(44px,3.55vw,52px);padding:0 clamp(15px,1.4vw,21px);color:var(--dv4-navy)}.dv4-cove-club-action>a:last-of-type{border-bottom:1px solid rgba(255,255,255,.56);font-size:clamp(10px,.78vw,12px);font-weight:800;padding-bottom:2px}.dv4-cove-club-action svg{height:1em;width:1em}.dv4-cove-club-disclosure{color:rgba(255,255,255,.5);display:block;font-size:clamp(10px,.7vw,11px);line-height:1.45;margin-top:clamp(10px,.85vw,13px)}.dv4-cove-club a:focus-visible{outline:3px solid #fff;outline-offset:3px}.dv4-capture{display:grid;grid-template-columns:1fr 1fr;height:calc(var(--dv4-u) * 19.3)}.dv4-day-plan{color:#fff;display:grid;gap:calc(var(--dv4-u) * 4);grid-template-columns:minmax(270px,.82fr) minmax(580px,1.55fr);min-height:calc(var(--dv4-u) * 32);overflow:hidden;padding:calc(var(--dv4-u) * 5.5) calc(var(--dv4-u) * 5.2);position:relative}.dv4-day-plan>img{object-fit:cover;object-position:center 52%}.dv4-day-plan-shade{background:linear-gradient(90deg,rgba(0,18,39,.94),rgba(0,31,55,.78) 48%,rgba(0,20,41,.38));inset:0;position:absolute}.dv4-day-plan-copy,.dv4-day-plan-links{position:relative;z-index:2}.dv4-day-plan-copy>small{color:#80e0e1}.dv4-day-plan-copy h2{font-size:calc(var(--dv4-u) * 4.3);letter-spacing:-.04em;line-height:.94;max-width:9ch}.dv4-day-plan-copy p{color:rgba(255,255,255,.78);font-size:calc(var(--dv4-u) * .96);line-height:1.45;margin-top:calc(var(--dv4-u) * 1.2);max-width:34ch}.dv4-day-plan-links{display:grid;gap:calc(var(--dv4-u) * 1.1);grid-template-columns:repeat(2,minmax(0,1fr))}.dv4-day-plan-links a{backdrop-filter:blur(12px);background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.28);display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;min-height:calc(var(--dv4-u) * 9.2);padding:calc(var(--dv4-u) * 1.4) calc(var(--dv4-u) * 1.55);transition:background-color .16s ease,transform .16s ease}.dv4-day-plan-links a:hover{background:rgba(255,255,255,.16);transform:translateY(-2px)}.dv4-day-plan-links a>span{color:#80e0e1;font-size:calc(var(--dv4-u) * .72);font-weight:850;grid-row:1/3;margin-right:calc(var(--dv4-u) * 1.1)}.dv4-day-plan-links b{align-self:end;font-size:calc(var(--dv4-u) * 1.18)}.dv4-day-plan-links small{color:rgba(255,255,255,.7);font-size:calc(var(--dv4-u) * .72);margin-top:calc(var(--dv4-u) * .25)}.dv4-day-plan-links svg{grid-column:3;grid-row:1/3;height:calc(var(--dv4-u) * 1.5);place-self:center;width:calc(var(--dv4-u) * 1.5)}.dv4-day-plan-links a:focus-visible,.dv4-kit-confidence-action>a:focus-visible{outline:3px solid #fff;outline-offset:3px}.dv4-gift{background:#fffdf8;overflow:hidden;position:relative}.dv4-gift>div{left:calc(var(--dv4-u) * 5.6);position:absolute;top:calc(var(--dv4-u) * 1.3);width:calc(var(--dv4-u) * 26);z-index:2}.dv4-gift-art{background:linear-gradient(145deg,#f5efe4,#dceae7);inset:0 0 0 55%;overflow:hidden;position:absolute}.dv4-gift-art img{filter:drop-shadow(0 16px 18px rgba(2,29,61,.16));mix-blend-mode:multiply;object-fit:contain;padding:calc(var(--dv4-u) * 1.3)}.dv4-gift-art[data-visual=scene] img{filter:saturate(.98) contrast(1.025);mix-blend-mode:normal;object-fit:cover;object-position:center;padding:0}.dv4-gift-art>a{inset:0;position:absolute}.dv4-gift small,.dv4-news small{font-size:calc(var(--dv4-u) * .78);font-weight:800;text-transform:uppercase}.dv4-gift h2,.dv4-news h2{font-size:calc(var(--dv4-u) * 2.85);line-height:1.02;margin:calc(var(--dv4-u) * 1) 0 calc(var(--dv4-u) * .7)}.dv4-gift p,.dv4-news p{font-size:calc(var(--dv4-u) * .95)}.dv4-gift p{line-height:1.32;max-width:calc(var(--dv4-u) * 24)}.dv4-gift-price{display:block;font-family:var(--font-ch-display),sans-serif;font-size:calc(var(--dv4-u) * 1.3);margin-top:calc(var(--dv4-u) * .55)}.dv4-page .dv4-gift>div>a{align-items:center;background:var(--dv4-navy);color:#fff;display:inline-flex;font-size:calc(var(--dv4-u) * .88);font-weight:750;gap:calc(var(--dv4-u) * .5);height:calc(var(--dv4-u) * 3.3);margin-top:calc(var(--dv4-u) * 1.2);padding:0 calc(var(--dv4-u) * 1.4)}.dv4-footer-brand>img{filter:brightness(0) invert(1);height:auto;object-fit:contain;width:calc(var(--dv4-u) * 14.5)}.dv4-gift>div>a svg{height:calc(var(--dv4-u) * 1.5);width:calc(var(--dv4-u) * 1.5)}.dv4-news{background:linear-gradient(135deg,#02a8b7,#009eae);color:var(--dv4-navy);padding:calc(var(--dv4-u) * 1.3) calc(var(--dv4-u) * 2.6);position:relative}.dv4-news:after{background-image:url(/brand/dtc-homepage-exact-footer-wave-v1.png);background-position:100% 100%;background-repeat:no-repeat;background-size:55% auto;content:"";inset:0;opacity:.45;position:absolute}.dv4-news>div{position:relative;z-index:2}.dv4-news h2{max-width:calc(var(--dv4-u) * 25)}.dv4-signup{display:grid;grid-template-columns:68% 32%;margin-top:calc(var(--dv4-u) * 1.5);position:relative;width:min(100%,calc(var(--dv4-u) * 38))}.dv4-news .dv4-signup{margin-top:calc(var(--dv4-u) * .7);width:min(100%,calc(var(--dv4-u) * 41))}.dv4-signup input{background:#fffdf8;border:1px solid var(--dv4-navy);border-radius:0;color:var(--dv4-navy);font-size:calc(var(--dv4-u) * .85);height:calc(var(--dv4-u) * 4);min-width:0;padding:0 calc(var(--dv4-u) * 1.2);width:100%}.dv4-signup input::placeholder{color:#526575;opacity:1}.dv4-signup button{background:var(--dv4-navy);border:0;color:#fff;font-size:calc(var(--dv4-u) * .85);font-weight:700;width:100%}.dv4-signup-consent{color:var(--dv4-navy);font-size:clamp(10px,calc(var(--dv4-u) * .68),11px);grid-column:1/-1;line-height:1.35;margin-top:calc(var(--dv4-u) * .55)}.dv4-signup>output{font-size:calc(var(--dv4-u) * .72);grid-column:1/-1;margin-top:4px}.dv4-footer{--dv4-u:min(1vw,14.4px);--dv4-navy:#021d3d;background:var(--dv4-navy);color:#fff;display:grid;column-gap:calc(var(--dv4-u) * 2.4);grid-template-columns:calc(var(--dv4-u) * 19.7) calc(var(--dv4-u) * 9.7) calc(var(--dv4-u) * 11.1) calc(var(--dv4-u) * 10.2) 1fr;height:auto;min-height:calc(var(--dv4-u) * 21.8);padding:calc(var(--dv4-u) * 2.2) calc(var(--dv4-u) * 5.7) calc(var(--dv4-u) * 2);position:relative;font-family:var(--font-ch-body),sans-serif}.dv4-footer *,.dv4-footer :after,.dv4-footer :before{box-sizing:border-box}.dv4-footer a{color:inherit;text-decoration:none}.dv4-footer>div{display:flex;flex-direction:column}.dv4-copyright a,.dv4-footer>div:not(.dv4-footer-brand):not(.dv4-footer-signup)>a{align-items:center;display:inline-flex;min-height:24px}.dv4-footer b{font-size:calc(var(--dv4-u) * .8);margin-bottom:calc(var(--dv4-u) * .8);text-transform:uppercase}.dv4-footer a,.dv4-footer p,.dv4-footer span{font-size:calc(var(--dv4-u) * .78);line-height:1.45}.dv4-footer-brand img{filter:brightness(0) invert(1);height:calc(var(--dv4-u) * 7.8);margin-bottom:calc(var(--dv4-u) * -2.6);margin-top:calc(var(--dv4-u) * -2.6);object-fit:contain;object-position:left center;width:calc(var(--dv4-u) * 17.5)}.dv4-footer-brand p:last-child a{align-items:center;display:inline-flex;min-height:24px}.dv4-footer-brand p+p{margin-top:calc(var(--dv4-u) * 1.1)}.dv4-footer-signup .dv4-signup{width:100%}.dv4-footer-signup .dv4-signup input{background:transparent;color:#fff}.dv4-footer-signup .dv4-signup input::placeholder{color:rgba(255,255,255,.7)}.dv4-footer-signup .dv4-signup button{border:1px solid rgba(255,255,255,.55)}.dv4-footer-signup>span{margin-top:calc(var(--dv4-u) * 1.4)}.dv4-payment-badges{flex-wrap:nowrap;gap:calc(var(--dv4-u) * .35);margin-top:calc(var(--dv4-u) * 4.4);transform:scale(.72);transform-origin:left center;width:138%}.dv4-payment-badges>span:nth-child(n+7){display:none}.dv4-footer>.dv4-footer-signup .dv4-footer-currency{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:calc(var(--dv4-u) * .55);margin-top:calc(var(--dv4-u) * .8)}.dv4-footer-currency>small{color:rgba(255,255,255,.66);flex-basis:100%;font-size:clamp(9px,calc(var(--dv4-u) * .62),10px);line-height:1.3}.dv4-copyright{align-items:center;bottom:calc(var(--dv4-u) * 1.1);display:flex;font-size:calc(var(--dv4-u) * .55);gap:calc(var(--dv4-u) * .85);left:38%;position:absolute}@media (max-width:767px){.dv4-home-header,.dv4-page,footer.homepage-v4-footer-desktop{display:none}}@media (min-width:650px) and (max-width:767px){.storefront-app .dv4-mobile-nav-shell{display:none}.storefront-app .dv4-desktop-nav-shell{display:block}.dv4-products{padding:34px 24px 44px}.dv4-kit-intro h2{font-size:42px;white-space:normal}.dv4-kit-stage{grid-template-columns:1fr;height:auto}.dv4-kit-hero{height:330px}.dv4-kit-purchase{min-height:340px}.dv4-kit-alternatives{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.storefront-app:has(.dv4-page) .ftr,.storefront-app:has(.dv4-page) .ftr+div[aria-hidden=true]{display:none}}@media (min-width:768px) and (max-width:1023px){.dv4-footer,.dv4-page{--dv4-u:9.2px}.dv4-footer{column-gap:24px;grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(90px,1fr));height:auto;min-height:390px;padding:28px 32px 58px;row-gap:26px}.dv4-footer a,.dv4-footer b,.dv4-footer p,.dv4-footer span{font-size:12px}.dv4-copyright{bottom:20px;font-size:10px;left:32px}.dv4-footer>.dv4-footer-signup{align-items:center;border-top:1px solid rgba(255,255,255,.18);display:grid;gap:4px 18px;grid-column:1/-1;grid-template-columns:minmax(150px,1fr) auto minmax(190px,auto);grid-template-rows:auto auto;padding-top:20px}.dv4-footer-signup>b{grid-column:1;grid-row:1;margin-bottom:0}.dv4-footer-signup>p{grid-column:1;grid-row:2}.dv4-footer-signup .dv4-payment-badges{gap:3px;grid-column:2;grid-row:1/3;margin-top:0;transform:none;width:auto}.dv4-footer>.dv4-footer-signup .dv4-footer-currency{grid-column:3;grid-row:1/3;margin-top:0}.dv4-home-header{grid-template-columns:148px 1fr 104px;padding:0 18px}.dv4-home-header-logo img{width:142px}.dv4-home-header nav{gap:11px}.dv4-home-header nav a{font-size:clamp(11px,1.45vw,12px)}.dv4-home-header-actions{gap:7px}.dv4-hero{height:492px}.dv4-products{height:auto;min-height:0;padding:28px 24px 34px}.dv4-kit-bench{height:auto}.dv4-kit-stage{gap:18px;grid-template-columns:minmax(0,1.14fr) minmax(270px,.86fr);height:300px;margin:0}.dv4-kit-intro{gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:0}.dv4-kit-intro h2{font-size:30px;white-space:nowrap}.dv4-kit-intro>div:first-child>p{font-size:13px}.dv4-kit-tabs{width:100%}.dv4-kit-tabs button{font-size:12px;min-height:44px}.dv4-kit-all{display:none}.dv4-kit-purchase{margin:0;min-height:0;padding:16px 14px 12px 0;width:auto}.dv4-kit-title{font-size:24px}.dv4-kit-delivery,.dv4-kit-price span,.dv4-kit-purchase>p,.dv4-kit-rating{font-size:12px}.dv4-kit-price strong{font-size:24px}.dv4-kit-buy,.dv4-kit-purchase>button{font-size:14px;min-height:48px}.dv4-kit-alternatives{grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.dv4-kit-alternative{min-height:250px;padding:8px}.dv4-kit-alternative-image{height:108px}.dv4-kit-alternative-copy>a:first-child{font-size:11px}.dv4-kit-alternative-meta strong{font-size:16px}.dv4-kit-alternative-meta{align-items:flex-start;flex-direction:column;gap:3px}.dv4-kit-alternative-meta span{text-align:left}.dv4-bundles{grid-template-columns:1fr;height:auto}.dv4-bundle-main{min-height:350px;padding:32px}.dv4-bundle-image{height:155px}.dv4-page .dv4-bundle-button,.dv4-page .dv4-help a{min-height:44px}.dv4-help{min-height:290px}.dv4-editorial{height:238px}.dv4-editorial-card h2{font-size:24px}.dv4-editorial-card p,.dv4-editorial-card u{font-size:11px}.dv4-proof{grid-template-columns:repeat(4,1fr);height:104px}.dv4-team{display:none}.dv4-cove-club{grid-template-columns:42% 58%;min-height:370px}.dv4-cove-club-copy{padding:24px 28px 22px 12px}.dv4-cove-club-copy h2{font-size:38px}.dv4-cove-club-copy ul{gap:5px;grid-template-columns:1fr;margin-bottom:14px}.dv4-cove-club-copy li{font-size:11px}.dv4-cove-club-action>strong{font-size:25px}.dv4-capture{height:260px}.dv4-gift>div{left:22px;top:20px;width:45%}.dv4-gift-art{inset:0 0 0 52%}.dv4-gift h2,.dv4-news h2{font-size:25px}.dv4-gift p,.dv4-news p{font-size:11px}.dv4-page .dv4-gift>div>a{font-size:11px;height:44px;margin-top:12px;padding:0 14px}.dv4-kit-confidence{gap:22px;grid-template-columns:minmax(0,1fr) auto;padding:30px 42px}.dv4-day-plan-copy>small,.dv4-kit-confidence-copy>small{font-size:10px}.dv4-day-plan-copy p,.dv4-kit-confidence-copy>p{font-size:12px}.dv4-kit-confidence ol{grid-column:1/-1;grid-row:2}.dv4-kit-confidence-action{grid-column:2;grid-row:1}.dv4-kit-confidence li{min-height:78px;padding:0 18px}.dv4-kit-confidence li b,.dv4-kit-confidence li>span{font-size:13px}.dv4-kit-confidence li small,.dv4-kit-confidence-action>span{font-size:10px}.dv4-kit-confidence-action>a{font-size:12px;min-height:46px}.dv4-proof b{font-size:11px}.dv4-proof small{font-size:10px}.dv4-day-plan{gap:26px;grid-template-columns:minmax(210px,.8fr) minmax(0,1.4fr);padding:46px 42px}.dv4-day-plan-links{min-width:0}.dv4-day-plan-links a{min-height:82px;padding:12px 14px}.dv4-day-plan-links a>span{font-size:10px}.dv4-day-plan-links b{font-size:13px}.dv4-day-plan-links small{font-size:11px}}.dv4-reassurance>i{align-self:center;background:var(--dv4-coral);border-radius:50%;height:calc(var(--dv4-u) * .55);margin:0 calc(var(--dv4-u) * 2.7);width:calc(var(--dv4-u) * .55)}@media (prefers-reduced-motion:reduce){.dv4-bundle-image img,.dv4-kit-alternative-image img,.dv4-kit-hero img{transition:none}}.hv4-hero{--hv4-navy:#021d3d;--hv4-coral:#ff443d;background:#011a32;color:#fff;overflow:hidden;position:relative}.hv4-hero *,.hv4-hero :after,.hv4-hero :before{box-sizing:border-box}.hv4-hero:after{content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.hv4-hero-picture{display:block;inset:0;position:absolute}.hv4-hero-art{height:100%;object-fit:cover;width:100%}.hv4-hero-copy{position:absolute;z-index:2}.hv4-hero h1{color:#f6f0e5;font-family:var(--font-dtc-condensed),var(--font-ch-display),sans-serif;font-weight:850;letter-spacing:-.055em;margin:0;text-transform:uppercase;transform:scaleX(.92);transform-origin:left top}.hv4-hero h1 span{display:block}.hv4-hero-title-last i{color:var(--hv4-coral);font-style:normal}.hv4-hero-copy p{font-family:Arial,Helvetica,sans-serif}.hv4-hero-actions a{align-items:center;border:1px solid rgba(255,255,255,.88);color:#fff;display:flex;font-weight:750;justify-content:center;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.hv4-hero-actions a:first-child{background:var(--hv4-coral);border-color:var(--hv4-coral);color:var(--hv4-navy)}.hv4-hero-actions a:last-child{background:rgba(0,19,43,.26)}.hv4-hero-actions svg{height:1em;width:1em}.hv4-hero-actions a:focus-visible{outline:3px solid #fff;outline-offset:3px}.hv4-experience-loading{background:#fffdf8;min-height:760px;overflow:hidden;padding:clamp(22px,3vw,44px)}.hv4-experience-loading-cards,.hv4-experience-loading-tabs{display:grid;gap:clamp(8px,1.2vw,18px)}.hv4-experience-loading-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.hv4-loading-block{animation:hv4-loading-pulse 1.2s ease-in-out infinite alternate;background:#e8f3f1}.hv4-loading-tab{aspect-ratio:1.28}.hv4-experience-loading-title{height:clamp(34px,4vw,58px);margin:clamp(28px,4vw,58px) 0 clamp(18px,2.5vw,36px);max-width:470px}.hv4-experience-loading-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.hv4-loading-card{aspect-ratio:.92}@keyframes hv4-loading-pulse{0%{opacity:.55}to{opacity:.95}}@media (max-width:767px){.hv4-experience-loading{min-height:690px;padding:14px}.hv4-experience-loading-tabs{gap:5px}.hv4-experience-loading-title{margin:28px 0 18px;max-width:82%}.hv4-experience-loading-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.hv4-hero{height:clamp(440px,128vw,570px)}.hv4-hero:after{background:linear-gradient(90deg,rgba(0,20,43,.93),rgba(0,25,49,.54) 49%,rgba(0,24,46,.06) 78%)}.hv4-hero-art{object-position:center center}.hv4-hero-copy{inset:0 auto 0 0;padding:7vw 0 3vw 5vw;width:52vw}.hv4-hero h1{font-size:16vw;line-height:.9;width:108%}.hv4-hero-copy p{font-size:clamp(12px,3.35vw,15px);line-height:1.32;margin:2.5vw 0 3.4vw;max-width:47vw}.hv4-hero-actions{display:grid;gap:1.5vw;width:46vw}.hv4-hero-actions a{border-radius:4px;font-size:clamp(10.5px,2.85vw,13px);gap:5px;min-height:46px;padding:0 5px}.hv4-hero-actions a:first-child{box-shadow:0 8px 20px rgba(118,14,15,.24)}}@media (min-width:768px){.hv4-hero{--hv4-u:min(1vw,14.4px);height:clamp(600px,calc(100svh - 120px),780px)}.hv4-hero:after{background:linear-gradient(90deg,rgba(0,20,43,.93),rgba(0,28,54,.63) 35%,rgba(0,24,49,.08) 64%,rgba(0,18,38,.18))}.hv4-hero-art{object-position:center center}.hv4-hero-copy{left:calc(var(--hv4-u) * 5.2);top:calc(var(--hv4-u) * 3.9);width:calc(var(--hv4-u) * 39)}.hv4-hero h1{font-size:clamp(122px,11.2vw,190px);line-height:.91;width:100%}.hv4-hero-copy p{font-size:calc(var(--hv4-u) * 1.4);line-height:1.35;margin:calc(var(--hv4-u) * .9) 0 calc(var(--hv4-u) * 1.35);max-width:calc(var(--hv4-u) * 27)}.hv4-hero-actions{display:flex;gap:calc(var(--hv4-u) * 1.6)}.hv4-hero-actions a{font-size:calc(var(--hv4-u) * 1.08);gap:calc(var(--hv4-u) * .65);min-height:calc(var(--hv4-u) * 4.15);padding:0 calc(var(--hv4-u) * 1.7);white-space:nowrap}.hv4-hero-actions a:first-child{box-shadow:0 calc(var(--hv4-u) * .7) calc(var(--hv4-u) * 1.7) rgba(118,14,15,.22)}.hv4-hero-actions a:hover{transform:translateY(-2px)}.hv4-hero-actions a:first-child:hover{background:#ff554f;border-color:#ff554f;color:var(--hv4-navy)}.hv4-hero-actions a:last-child:hover{background:rgba(0,19,43,.5)}}@media (min-width:768px) and (max-width:1023px){.hv4-hero{height:clamp(540px,calc(100svh - 118px),640px)}.hv4-hero-art{object-position:78% center}.hv4-hero-copy{left:34px;top:42px;width:44vw}.hv4-hero h1{font-size:clamp(82px,12vw,112px);line-height:.9}.hv4-hero-copy p{font-size:clamp(15px,1.9vw,18px);margin:14px 0 18px;max-width:31ch}.hv4-hero-actions{flex-wrap:wrap;gap:10px}.hv4-hero-actions a{font-size:14px;min-height:46px;padding:0 16px}}@media (prefers-reduced-motion:reduce){.hv4-loading-block{animation:none}.hv4-hero-actions a{transition:none}}.mv4-page{--mv4-navy:#021d3d;--mv4-aqua:#09a9bb;--mv4-coral:#ff413b;--mv4-gold:#f4bd31;--mv4-cream:#fffdf8;background:var(--mv4-cream);color:var(--mv4-navy);font-family:var(--font-ch-body),sans-serif;overflow:hidden}.mv4-page *,.mv4-page :after,.mv4-page :before{box-sizing:border-box}.mv4-page h1,.mv4-page h2{color:inherit;font-family:var(--font-ch-display),sans-serif;margin:0}.mv4-page a{color:inherit;text-decoration:none}.mv4-announcement{align-items:center;background:linear-gradient(90deg,#08a6b8,#079eaf);color:#fff;display:flex;font-family:var(--font-ch-body),sans-serif;font-size:clamp(10px,2.6vw,11px);font-weight:800;gap:2.2vw;height:26px;justify-content:space-evenly;letter-spacing:.005em;min-height:0;padding:0 10px;text-transform:uppercase;white-space:nowrap}.mv4-announcement i{font-style:normal}.mv4-header{align-items:center;background:var(--mv4-navy,#021d3d);color:#fff;display:grid;gap:7px;grid-template-columns:44px minmax(0,1fr) 44px auto;height:58px;min-height:0;padding:0 12px}.mv4-header-basket,.mv4-header-button{align-items:center;background:transparent;border:1px solid rgba(255,255,255,.38);border-radius:10px;color:#fff;display:flex;height:44px;justify-content:center}.mv4-header-button{width:44px}.mv4-header-button svg{height:20px;width:20px}.mv4-header-logo{align-items:center;display:flex;gap:1.25vw;justify-self:start;min-width:0}.mv4-header-logo img{filter:brightness(0) invert(1);height:auto;object-fit:contain;width:min(34vw,142px)}.mv4-header-basket{font-size:11px;gap:6px;padding:0 10px;position:relative}.mv4-header-basket>svg{height:18px;width:18px}.mv4-hero{background:#011a32;height:clamp(440px,128vw,570px);overflow:hidden;position:relative}.mv4-hero:after{background:linear-gradient(90deg,rgba(0,20,43,.91),rgba(0,25,49,.52) 49%,rgba(0,24,46,.06) 78%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.mv4-hero-art{object-fit:cover;object-position:center center}.mv4-hero-copy{color:#fff;inset:0 auto 0 0;padding:7vw 0 3vw 5vw;position:absolute;width:49vw;z-index:3}.mv4-hero h1{color:#f6f0e5;font-family:var(--font-dtc-condensed),var(--font-ch-display),sans-serif;font-size:16vw;font-weight:850;letter-spacing:-.055em;line-height:.9;transform:scaleX(.9);transform-origin:left top;text-transform:uppercase;width:112%}.mv4-hero h1 span{display:block}.mv4-hero-title-last i{color:var(--mv4-coral);font-style:normal}.mv4-hero-copy p{font-family:Arial,Helvetica,sans-serif;font-size:clamp(12px,3.4vw,16px);line-height:1.3;margin:2.4vw 0 3.2vw;max-width:43vw}.mv4-hero-actions{display:grid;gap:1.3vw;width:43vw}.mv4-hero-actions a{align-items:center;border:1px solid rgba(255,255,255,.88);border-radius:.8vw;display:flex;font-size:clamp(10px,2.8vw,13px);font-weight:700;gap:.8vw;height:clamp(44px,9.5vw,48px);justify-content:center;padding:0 1vw;text-align:center;transition:background-color .16s ease,border-color .16s ease}.mv4-hero-actions a:first-child{background:var(--mv4-coral);border-color:var(--mv4-coral);box-shadow:0 1.4vw 3vw rgba(118,14,15,.2);color:var(--mv4-navy)}.mv4-hero-actions a:last-child{background:rgba(0,19,43,.22)}.mv4-hero-actions a:focus-visible{outline:.5vw solid #fff;outline-offset:.5vw}.mv4-hero-actions svg{height:1em;width:1em}.mv4-reassurance{background:linear-gradient(135deg,#001a38,#062b49);border-top:1px solid rgba(255,255,255,.72);color:#fff;display:grid;grid-template-columns:repeat(2,1fr);height:auto;padding:2.4vw 2vw}.mv4-reassurance>div{align-items:center;border-right:1px solid rgba(255,255,255,.18);display:flex;gap:2vw;justify-content:flex-start;min-width:0;padding:2.1vw 3vw}.mv4-reassurance>div:nth-child(2n){border:0}.mv4-reassurance svg{flex:none;height:5vw;stroke-width:1.5;width:5vw}.mv4-page .mv4-reassurance span{font-size:2.7vw;line-height:1.02}.mv4-reassurance b,.mv4-reassurance small{display:block}.mv4-reassurance small{font-size:2.35vw;margin-top:.3vw}.mv4-categories{background:var(--mv4-cream);display:grid;gap:.7vw;grid-template-columns:repeat(5,1fr);height:clamp(112px,30vw,126px);padding-top:4px}.mv4-page .mv4-category{align-items:center;clip-path:polygon(14% 0,100% 0,86% 100%,0 100%);color:#fff;display:flex;flex-direction:column;height:calc(100% - 4px);justify-content:flex-end;overflow:hidden;padding:0 1px 12px;position:relative;text-align:center}.mv4-category:first-child{clip-path:polygon(4% 0,100% 0,86% 100%,0 100%)}.mv4-category:last-child{clip-path:polygon(14% 0,100% 0,100% 100%,0 100%)}.mv4-category img{object-fit:cover}.mv4-category-scrim{background:linear-gradient(180deg,rgba(0,20,42,.12),rgba(0,22,45,.8));inset:0;position:absolute}.mv4-category-aqua .mv4-category-scrim{background:linear-gradient(180deg,rgba(0,170,188,.12),rgba(0,129,146,.86))}.mv4-category-gold .mv4-category-scrim{background:linear-gradient(180deg,rgba(244,189,49,.15),rgba(227,151,0,.86))}.mv4-category-coral .mv4-category-scrim{background:linear-gradient(180deg,rgba(255,68,61,.12),rgba(217,39,34,.9))}.mv4-category>b,.mv4-category>svg{position:relative;z-index:2}.mv4-category>svg{height:clamp(25px,7vw,30px);margin-bottom:4px;stroke-width:2.6;width:clamp(25px,7vw,30px)}.mv4-category>svg:last-child{height:13px;margin:4px 0 0;width:13px}.mv4-category b{font-family:var(--font-ch-display),sans-serif;font-size:clamp(10px,2.85vw,12px);letter-spacing:.01em;text-transform:uppercase}.mv4-products{background:#fff;color:#05233c;min-height:0;padding:24px 14px}.mv4-bundles h2,.mv4-products h2{font-size:clamp(22px,6vw,27px);font-weight:850;letter-spacing:-.025em;line-height:1;text-transform:uppercase}.mv4-stars{color:#f3a712;font-size:11px;letter-spacing:-.09em}.mv4-products h2{color:#05233c;font-family:var(--font-dtc-condensed),var(--font-ch-display),sans-serif;font-size:clamp(27px,7.35vw,30px);font-weight:850;letter-spacing:-.035em;line-height:1;max-width:none;transform:scaleX(.98);transform-origin:left top;width:102%}.mv4-products h2 span{display:inline}.mv4-products h2 span:first-child:after{content:" "}.mv4-products-intro{color:#42566a;font-size:clamp(13px,3.55vw,15px);line-height:1.25;margin:6px 0 0}.mv4-intent-shop{margin-top:14px}.mv4-intent-tabs{background:#e8f2f0;border:1px solid rgba(5,35,60,.08);border-radius:999px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;padding:3px}.mv4-intent-tabs button{align-items:center;background:transparent;border:0;border-radius:999px;color:#42566a;display:flex;font:inherit;font-size:clamp(10px,2.9vw,12px);font-weight:750;justify-content:center;min-height:44px;padding:0 3px;position:relative;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.mv4-intent-tabs button.is-active{background:#05233c;box-shadow:0 5px 13px rgba(5,35,60,.18);color:#fff}.mv4-intent-add:focus-visible,.mv4-intent-alternative a:focus-visible,.mv4-intent-alternative button:focus-visible,.mv4-intent-collection-link:focus-visible,.mv4-intent-tabs button:focus-visible{outline:3px solid #0f98a3;outline-offset:2px}.mv4-intent-product{background:linear-gradient(135deg,#0d5f68,#05233c 72%);border-radius:14px;box-shadow:0 10px 24px rgba(5,35,60,.15);margin-top:12px;overflow:hidden;padding:8px}.mv4-intent-product-image{background:radial-gradient(circle at 72% 28%,#fff 0 8%,transparent 42%),linear-gradient(145deg,#f7f3e9,#d7e7e2);border-radius:12px;display:block;height:clamp(144px,39vw,168px);overflow:hidden;position:relative;box-shadow:inset 0 0 0 1px rgba(255,255,255,.34),0 12px 26px rgba(0,19,38,.18)}.mv4-intent-product-image img{--mv4-kit-image-scale:1;--mv4-kit-image-active-scale:1.02;filter:drop-shadow(0 14px 14px rgba(1,26,48,.22));object-fit:contain;padding:11px 16px;transform:scale(var(--mv4-kit-image-scale));transition:transform .22s ease}.mv4-intent-product-image[data-visual=scene] img{filter:saturate(.96) contrast(1.04);object-fit:cover;object-position:center 55%;padding:0}.mv4-intent-product-image[data-visual=product] img{mix-blend-mode:multiply;object-fit:contain;padding:12px 18px}.mv4-intent-product-image[data-visual=cutout] img{--mv4-kit-image-scale:1.06;--mv4-kit-image-active-scale:1.09;filter:drop-shadow(0 16px 16px rgba(1,23,42,.3));object-fit:contain;padding:6px 10px}.mv4-intent-product[data-intent=fish] .mv4-intent-product-image{background:radial-gradient(circle at 72% 28%,#fff 0 8%,transparent 42%),linear-gradient(145deg,#eef5f2,#bcd8d5)}.mv4-intent-product[data-intent=crab] .mv4-intent-product-image{background:radial-gradient(circle at 72% 28%,#fff 0 8%,transparent 42%),linear-gradient(145deg,#eff8f5,#9bd6d0)}.mv4-intent-product[data-intent=crab] .mv4-intent-product-image[data-visual=product] img{--mv4-kit-image-scale:1.55;--mv4-kit-image-active-scale:1.59;padding:0}.mv4-intent-product[data-intent=smoke] .mv4-intent-product-image{background:radial-gradient(circle at 70% 26%,#577e83 0 5%,transparent 43%),linear-gradient(145deg,#2d4e55,#081c30)}.mv4-intent-product[data-intent=smoke] .mv4-intent-product-image img{padding:8px 12px}.mv4-intent-product[data-intent=cook] .mv4-intent-product-image{background:radial-gradient(circle at 72% 28%,#fff 0 7%,transparent 40%),linear-gradient(145deg,#fff8e8,#efca73)}.mv4-intent-product[data-intent=cook] .mv4-intent-product-image[data-visual=product] img{--mv4-kit-image-scale:1.3;--mv4-kit-image-active-scale:1.34;padding:0}.mv4-intent-product[data-intent=gift] .mv4-intent-product-image{background:radial-gradient(circle at 72% 28%,#fff 0 7%,transparent 40%),linear-gradient(145deg,#fff5ed,#ebb398)}.mv4-intent-product-image:active img{transform:scale(var(--mv4-kit-image-active-scale))}.mv4-intent-product-copy{background:transparent;color:#fffaf0;padding:11px 8px 7px}.mv4-intent-product-title{display:block;font-family:var(--font-ch-body),sans-serif;font-size:clamp(18px,4.9vw,20px);font-weight:850;letter-spacing:-.02em;line-height:1.06}.mv4-intent-price-row{align-items:flex-start;display:flex;flex-direction:column;gap:7px;justify-content:flex-start;margin-top:0}.mv4-intent-price-row strong{color:#fffaf0;font-family:var(--font-ch-display),sans-serif;font-size:clamp(23px,6.2vw,27px);line-height:1}.mv4-intent-stock{align-items:center;color:#9be0d8;display:flex;font-size:12px;font-weight:800;gap:5px}.mv4-intent-stock svg{background:#8fd1d0;border-radius:50%;color:#05233c;height:17px;padding:2px;width:17px}.mv4-intent-rating{align-items:center;display:flex;font-size:12px;gap:7px;margin-top:7px;width:fit-content}.mv4-intent-rating .mv4-stars{font-size:16px}.mv4-intent-description{color:#b9d4da;font-size:12px;line-height:1.35;margin:5px 0 0}.mv4-intent-delivery{align-items:center;display:flex;font-size:12px;font-weight:650;gap:7px;margin-top:8px}.mv4-intent-delivery svg{height:20px;width:20px}.mv4-intent-commerce-row{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(136px,.9fr);margin-top:9px}.mv4-intent-add{align-items:center;background:var(--mv4-coral);border:0;border-radius:8px;color:var(--mv4-navy);display:flex;font-size:14px;font-weight:800;justify-content:center;margin-top:0;min-height:44px;width:100%}.mv4-intent-add:disabled{cursor:wait;opacity:.72}.mv4-intent-alternatives{border:0;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:8px 0 0;min-inline-size:0;padding:0}.mv4-intent-alternative{background:#fbfaf6;border:1px solid #dedfd9;border-radius:13px;box-shadow:0 5px 14px rgba(5,35,60,.06);color:#05233c;display:flex;flex-direction:column;min-height:224px;overflow:hidden;padding:6px;text-align:left}.mv4-intent-alternative-image{background:radial-gradient(circle at 52% 42%,#ffffff 0 18%,transparent 64%),linear-gradient(145deg,#f8f4ea,#e7efec);border-radius:9px;box-shadow:inset 0 0 0 1px rgba(5,35,60,.055);display:block;height:clamp(92px,27vw,112px);min-height:92px;overflow:hidden;position:relative}.mv4-intent-alternative-image img{filter:saturate(.94) contrast(1.025) drop-shadow(0 8px 8px rgba(2,29,61,.12));mix-blend-mode:multiply;object-fit:contain;padding:6px;transform:scale(1.03)}.mv4-intent-alternative[data-product-handle="6pc-carbon-plus-travel-sea-fishing-kit"] .mv4-intent-alternative-image img,.mv4-intent-alternative[data-product-handle=telescopic-plus-travel-sea-fishing-kit] .mv4-intent-alternative-image img{transform:scale(1.09)}.mv4-intent-alternative-copy{display:flex;flex-direction:column;flex:1;min-width:0;padding:9px 3px 2px}.mv4-intent-alternative-copy>a:first-child{display:-webkit-box;font-size:clamp(11.5px,3.35vw,13px);font-weight:800;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.2;min-height:2.4em;overflow:hidden}.mv4-intent-alternative-copy>strong{color:#05233c;font-family:var(--font-ch-display),sans-serif;font-size:clamp(16px,4.4vw,18px);margin:6px 0}.mv4-intent-alternative-copy>.mv4-intent-alternative-action,.mv4-intent-alternative-copy>button{align-items:center;background:#05233c;border:0;border-radius:6px;color:#fff;display:flex;font:inherit;font-size:clamp(10.5px,3vw,12px);font-weight:800;justify-content:center;margin-top:auto;min-height:44px;line-height:1.05;padding:0 4px;width:100%}.mv4-intent-alternative-copy>button:disabled{cursor:wait;opacity:.72}.mv4-intent-more-heading{align-items:center;display:flex;justify-content:space-between;margin-top:14px}.mv4-intent-more-heading h3{color:#05233c;font-family:var(--font-dtc-condensed),var(--font-ch-display),sans-serif;font-size:20px;font-weight:850;line-height:1;text-transform:uppercase}.mv4-intent-more-heading a{align-items:center;color:#075e68;display:flex;font-size:12px;font-weight:800;gap:4px;min-height:44px}.mv4-intent-more-heading svg{height:15px;width:15px}.mv4-intent-collection-link{align-items:center;border-bottom:1px solid rgba(5,35,60,.2);color:#05233c;display:flex;font-size:15px;gap:8px;justify-content:center;min-height:55px}.mv4-intent-collection-link svg{height:18px;width:18px}.mv4-bundles{background:linear-gradient(110deg,#053842,#00626e);color:#fff;min-height:316px;padding:22px 12px}.mv4-kit-confidence{background:#fffdf8;border-bottom:1px solid #e6e1d8;color:var(--mv4-navy);padding:30px 18px 32px}.mv4-day-plan-copy>small,.mv4-kit-confidence>small{color:#006a74;display:block;font-size:10px;font-weight:850;letter-spacing:.09em;margin-bottom:8px;text-transform:uppercase}.mv4-kit-confidence h2{font-size:clamp(31px,8.6vw,38px);letter-spacing:-.045em;line-height:.96;max-width:12ch}.mv4-kit-confidence>p{color:#526675;font-size:14px;line-height:1.45;margin:12px 0 22px;max-width:39ch}.mv4-kit-confidence ol{border-bottom:1px solid #dce4e1;border-top:1px solid #dce4e1;list-style:none;margin:0 0 20px;padding:0}.mv4-kit-confidence li{align-items:center;display:grid;gap:2px 12px;grid-template-columns:32px 1fr;min-height:68px;padding:9px 0}.mv4-kit-confidence li+li{border-top:1px solid #dce4e1}.mv4-kit-confidence li>span{color:#c63b36;font-family:var(--font-ch-display),sans-serif;font-size:15px;font-weight:850;grid-row:1/3}.mv4-kit-confidence li b{align-self:end;font-size:14px}.mv4-kit-confidence li small{align-self:start;color:#637482;font-size:11px}.mv4-kit-confidence-action{align-items:center;background:var(--mv4-coral);border-radius:6px;box-shadow:0 8px 18px rgba(141,31,27,.2);color:var(--mv4-navy);display:flex;font-size:14px;font-weight:800;gap:8px;justify-content:center;min-height:50px;width:100%}.mv4-kit-confidence-action svg{height:17px;width:17px}.mv4-kit-confidence-proof{align-items:center;color:#526675;display:flex;font-size:11px;gap:5px;justify-content:center;margin-top:10px}.mv4-kit-confidence-proof svg{color:#0c8975;height:15px;width:15px}.mv4-section-heading{align-items:baseline;display:flex;justify-content:space-between}.mv4-products .mv4-section-heading{display:block}.mv4-section-heading>a{align-items:center;display:flex;font-size:12px;gap:5px;min-height:44px}.mv4-products .mv4-section-heading>a{color:#075e68;font-weight:750}.mv4-review-proof{align-items:center;background:#fffdf8;border-bottom:1px solid #e6e1d8;border-top:0;color:#05233c;display:flex;font-size:clamp(10.5px,2.85vw,12px);gap:6px;margin-top:0;min-height:46px;padding:2px 16px 0}.mv4-review-proof .mv4-stars{color:#eda511;font-size:15px}.mv4-review-proof>b{font-size:13px}.mv4-review-proof>span:not(.mv4-stars){color:#526575;min-width:0}.mv4-review-proof>svg{height:14px;margin-left:auto;width:14px}.mv4-catalogue-fallback{align-items:center;background:#eef8f7;border:1px solid #cce3df;border-radius:8px;display:grid;font-weight:750;gap:8px;justify-content:center;margin-top:18px;min-height:112px;padding:16px;text-align:center}.mv4-catalogue-fallback p{color:#42566a;font-size:13px;font-weight:650;margin:0}.mv4-catalogue-fallback a{align-items:center;display:inline-flex;gap:7px;justify-content:center;min-height:44px}.mv4-section-heading svg{height:15px;width:15px}.mv4-bundle-rail{display:grid;gap:12px;grid-auto-columns:min(82vw,330px);grid-auto-flow:column;margin:16px -12px 0;overflow-x:auto;padding:0 12px 4px;scroll-padding-inline:12px;scroll-snap-type:inline mandatory;scrollbar-width:none}.mv4-bundle-rail::-webkit-scrollbar{display:none}.mv4-bundle-card{border:1px solid rgba(255,255,255,.82);border-radius:10px;display:grid;grid-template-columns:minmax(0,47%) minmax(0,53%);min-height:232px;overflow:hidden;scroll-snap-align:start}.mv4-bundle-image{background:radial-gradient(circle at 50% 46%,rgba(40,159,162,.52),rgba(2,55,64,0) 70%);position:relative}.mv4-bundle-image img{filter:drop-shadow(0 12px 12px rgba(0,18,35,.26));object-fit:contain;padding:14px 8px 14px 12px}.mv4-bundle-copy{align-content:center;display:grid;min-width:0;padding:18px 14px 18px 10px}.mv4-bundle-copy>a:first-child{font-size:clamp(13px,3.5vw,15px);line-height:1.1}.mv4-bundle-copy strong{font-family:var(--font-ch-display),sans-serif;font-size:clamp(22px,6.2vw,27px);line-height:1;margin-top:8px}.mv4-bundle-copy button,.mv4-page .mv4-bundle-button{align-items:center;background:#fffaf0;border:0;border-radius:6px;color:var(--mv4-navy);display:flex;font-size:12px;font-weight:700;height:44px;justify-content:center;margin-top:10px}.mv4-page .mv4-editorial-card{color:#fff;display:block;height:clamp(180px,48vw,205px);overflow:hidden;position:relative}.mv4-editorial{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mv4-editorial-card:first-child{grid-column:1/-1}.mv4-editorial-card:nth-child(n+2){height:clamp(218px,59vw,248px)}.mv4-editorial-card img{object-fit:cover}.mv4-editorial-shade{background:linear-gradient(90deg,rgba(0,0,0,.12) 0 40%,rgba(0,0,0,.94) 49% 100%);inset:0;position:absolute}.mv4-editorial-aqua .mv4-editorial-shade{background:linear-gradient(90deg,#00a4b8 0 48%,rgba(0,164,184,.1) 72%)}.mv4-editorial-coral .mv4-editorial-shade{background:linear-gradient(90deg,#ff413b 0 49%,rgba(255,65,59,.12) 74%)}.mv4-editorial-copy{display:flex;flex-direction:column;inset:0 0 0 43%;justify-content:center;padding:0 18px;position:absolute}.mv4-editorial-aqua .mv4-editorial-copy,.mv4-editorial-coral .mv4-editorial-copy{inset:auto 0 0;min-height:62%;padding:22px 14px 16px}.mv4-editorial-card:nth-child(n+2) .mv4-editorial-shade{background:linear-gradient(180deg,rgba(0,29,52,.04) 22%,rgba(0,38,64,.92) 76%,rgba(0,26,50,.98))}.mv4-editorial-card:nth-child(3) .mv4-editorial-shade{background:linear-gradient(180deg,rgba(104,12,7,.02) 20%,rgba(179,37,29,.9) 76%,rgba(137,22,17,.98))}.mv4-editorial-card:nth-child(n+2) .mv4-editorial-copy{justify-content:flex-end}.mv4-editorial-copy small{display:block;font-size:10px;font-weight:800;letter-spacing:.08em;margin-bottom:7px;text-transform:uppercase}.mv4-editorial-copy b{font-family:var(--font-ch-body),sans-serif;font-size:clamp(20px,5.6vw,24px);line-height:1.05}.mv4-editorial-card:nth-child(n+2) .mv4-editorial-copy b{font-size:clamp(18px,5vw,21px)}.mv4-editorial-card:nth-child(n+2) .mv4-editorial-copy>span{display:none}.mv4-page .mv4-editorial-copy>span{font-size:13px;line-height:1.25;margin-top:7px}.mv4-editorial-copy u{align-items:center;display:flex;font-size:12px;font-weight:700;gap:5px;margin-top:10px;text-decoration:underline;text-underline-offset:.3vw}.mv4-editorial-copy u svg{height:14px;width:14px}.mv4-team{background:#fffdf8;display:grid;grid-template-columns:1fr;grid-template-rows:minmax(180px,50vw) 126px;height:auto}.mv4-team-image{position:relative}.mv4-team-image img{object-fit:cover;object-position:center 62%}.mv4-team-points{display:grid;grid-template-columns:repeat(3,1fr)}.mv4-team-points div{align-items:center;border-left:1px solid #dedbd3;display:flex;flex-direction:column;justify-content:center;text-align:center}.mv4-team-points svg{height:27px;margin-bottom:7px;width:27px}.mv4-cove-club{background:var(--mv4-navy);color:#fffaf0;overflow:hidden}.mv4-cove-club-art{display:block;height:clamp(185px,53vw,225px);overflow:hidden;position:relative}.mv4-cove-club-art:after{background:linear-gradient(180deg,transparent 48%,rgba(1,26,54,.82));content:"";inset:0;pointer-events:none;position:absolute}.mv4-cove-club-art img{object-fit:cover;object-position:center 46%;transition:transform .3s ease}.mv4-cove-club .mv4-cove-club-art>span{bottom:15px;color:#fff;font-size:11px;font-weight:800;left:18px;letter-spacing:.02em;position:absolute;text-transform:uppercase;z-index:2}.mv4-cove-club-copy{padding:27px 19px 28px}.mv4-cove-club-copy>small:first-child{color:#87e6e5;display:block;font-size:11px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.mv4-cove-club-copy h2{color:#fffaf0;font-size:clamp(34px,9.7vw,42px);letter-spacing:-.045em;line-height:.94;margin-top:8px;max-width:11ch}.mv4-cove-club-copy>p{color:rgba(255,255,255,.77);font-size:14px;line-height:1.45;margin:13px 0 18px;max-width:38ch}.mv4-cove-club-copy ul{border-bottom:1px solid rgba(255,255,255,.17);border-top:1px solid rgba(255,255,255,.17);display:grid;gap:0;list-style:none;margin:0 0 20px;padding:8px 0}.mv4-cove-club-copy li{align-items:center;color:#f7f1e7;display:flex;font-size:12px;gap:9px;min-height:34px}.mv4-cove-club-copy li svg{background:#87e6e5;border-radius:50%;color:var(--mv4-navy);height:18px;padding:3px;width:18px}.mv4-cove-club-action{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(156px,auto)}.mv4-cove-club-action>strong{font-family:var(--font-ch-display),sans-serif;font-size:clamp(24px,6.8vw,29px);line-height:1}.mv4-cove-club-action>strong span{color:rgba(255,255,255,.65);font-family:var(--font-ch-body),sans-serif;font-size:10px;font-weight:650;white-space:nowrap}.mv4-cove-club-action>a{align-items:center;background:var(--mv4-coral);border-radius:7px;box-shadow:0 9px 22px rgba(115,13,15,.28);display:flex;font-size:12px;font-weight:850;gap:7px;justify-content:center;min-height:48px;padding:0 13px;color:var(--mv4-navy)}.mv4-cove-club-action svg{height:16px;width:16px}.mv4-cove-club-plans{border-bottom:1px solid rgba(255,255,255,.52);display:inline-block;font-size:12px;font-weight:800;margin-top:17px;min-height:44px;padding-bottom:2px;padding-top:13px}.mv4-cove-club-disclosure{color:rgba(255,255,255,.53);display:block;font-size:11px;line-height:1.45;margin-top:13px;max-width:46ch}.mv4-cove-club a:focus-visible{outline:3px solid #fff;outline-offset:3px}.mv4-page .mv4-team-points span{font-size:11px;line-height:1.2}.mv4-gifts{background:#fffdf8;border-top:1px solid #e4ded2;display:grid;grid-template-columns:43% 57%;height:clamp(245px,66vw,280px);overflow:hidden}.mv4-day-plan{color:#fff;min-height:526px;overflow:hidden;padding:34px 18px 30px;position:relative}.mv4-day-plan>img{object-fit:cover;object-position:58% center}.mv4-day-plan-shade{background:linear-gradient(180deg,rgba(0,21,43,.92),rgba(0,25,49,.7) 48%,rgba(0,20,42,.88));inset:0;position:absolute}.mv4-day-plan nav,.mv4-day-plan-copy{position:relative;z-index:2}.mv4-day-plan-copy>small{color:#85e1df}.mv4-day-plan-copy h2{font-size:clamp(36px,10.3vw,45px);letter-spacing:-.045em;line-height:.94;max-width:10ch}.mv4-day-plan-copy p{color:rgba(255,255,255,.78);font-size:13px;line-height:1.4;margin:12px 0 23px;max-width:34ch}.mv4-day-plan nav{display:grid;gap:9px}.mv4-day-plan nav a{align-items:center;backdrop-filter:blur(12px);background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.27);display:grid;gap:1px 11px;grid-template-columns:28px 1fr auto;min-height:62px;padding:9px 13px}.mv4-day-plan nav a>span{color:#85e1df;font-size:10px;font-weight:850;grid-row:1/3}.mv4-day-plan nav b{align-self:end;font-size:14px}.mv4-day-plan nav small{align-self:start;color:rgba(255,255,255,.7);font-size:10px}.mv4-day-plan nav svg{grid-column:3;grid-row:1/3;height:17px;width:17px}.mv4-day-plan nav a:focus-visible,.mv4-kit-confidence-action:focus-visible{outline:3px solid #fff;outline-offset:3px}.mv4-gift-copy{align-content:center;display:grid;padding:24px 0 24px 18px;z-index:2}.mv4-gift-copy small{color:#0b7580;font-size:10px;font-weight:850;letter-spacing:.04em;margin-bottom:7px;text-transform:uppercase}.mv4-gift-copy h2{font-size:clamp(23px,6.5vw,29px);line-height:.98;transform:scaleX(.88);transform-origin:left center;width:113%}.mv4-gift-copy p{font-size:12px;line-height:1.25;margin:10px 0 14px}.mv4-gift-copy>strong{font-family:var(--font-ch-display),sans-serif;font-size:18px;line-height:1;margin-bottom:12px}.mv4-page .mv4-gift-copy a{align-items:center;background:var(--mv4-navy);border-radius:6px;color:#fff;display:flex;font-size:12px;font-weight:700;gap:5px;height:44px;justify-content:center;width:118px}.mv4-gift-copy svg{height:15px;width:15px}.mv4-gift-image{background:linear-gradient(145deg,#f4eee3,#dceae7);position:relative}.mv4-gift-image img{filter:drop-shadow(0 12px 14px rgba(2,29,61,.16));mix-blend-mode:multiply;object-fit:contain;padding:14px}.mv4-gift-image[data-visual=scene] img{filter:saturate(.98) contrast(1.025);mix-blend-mode:normal;object-fit:cover;object-position:center;padding:0}.mv4-gift-image>a{inset:0;position:absolute}@media (max-width:350px){.mv4-header{gap:5px;grid-template-columns:44px minmax(0,1fr) 44px auto;padding:0 8px}.mv4-header-button{height:44px;width:44px}.mv4-header-logo img{width:min(33vw,112px)}.mv4-header-basket{height:44px;padding:0 8px}}.mv4-footer{--mv4-aqua:#09a9bb;--mv4-navy:#021d3d;background-color:var(--mv4-navy);background-image:url(/brand/dtc-homepage-exact-footer-wave-v1.png);background-position:right 58%;background-repeat:no-repeat;background-size:58vw auto;color:#fff;height:auto;min-height:500px;padding:30px 20px calc(34px + 4.5rem + env(safe-area-inset-bottom));font-family:var(--font-ch-body),sans-serif}.mv4-footer *,.mv4-footer :after,.mv4-footer :before{box-sizing:border-box}.mv4-footer a{color:inherit;text-decoration:none}.mv4-footer-brand img{filter:brightness(0) invert(1);height:auto;width:min(53vw,190px)}.mv4-footer-brand p{color:rgba(255,255,255,.76);font-size:13px;line-height:1.45;margin:12px 0 0;max-width:290px}.mv4-footer-signup{border-bottom:1px solid rgba(255,255,255,.18);border-top:1px solid rgba(255,255,255,.18);margin:22px 0 10px;padding:20px 0}.mv4-footer-signup-heading{font-family:var(--font-ch-display),sans-serif;font-size:19px;font-weight:800}.mv4-footer-signup>p{color:rgba(255,255,255,.72);font-size:12px;line-height:1.4;margin:5px 0 12px}.mv4-footer-signup>div{display:grid;grid-template-columns:minmax(0,1fr) auto}.mv4-footer-signup button,.mv4-footer-signup input{border:0;height:46px}.mv4-footer-signup input{background:#fff;border-radius:6px 0 0 6px;color:var(--mv4-navy);min-width:0;padding:0 12px}.mv4-footer-signup button{background:var(--mv4-aqua);border-radius:0 6px 6px 0;color:var(--mv4-navy);font-size:12px;font-weight:800;padding:0 13px}.mv4-footer-signup output{display:block;font-size:11px;margin-top:8px}.mv4-footer-signup-heading{display:block}.mv4-footer-signup-consent{color:rgba(255,255,255,.72);display:block;font-size:10px;line-height:1.4;margin-top:8px}.mv4-footer nav{display:grid;grid-template-columns:repeat(2,1fr)}.mv4-footer nav>a{align-items:center;display:flex;font-size:13px;min-height:48px;justify-content:space-between;padding-right:12px;text-transform:uppercase}.mv4-footer nav>a span{align-items:center;display:flex;gap:10px}.mv4-footer nav svg{height:17px;width:17px}.mv4-payment-badges{margin-top:20px}.mv4-footer-currency{align-items:center;border-top:1px solid rgba(255,255,255,.18);display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:18px}.mv4-footer .mv4-footer-currency>span{font-size:12px;font-weight:750}.mv4-footer-currency>small{color:rgba(255,255,255,.67);flex-basis:100%;font-size:10px;line-height:1.4}footer.homepage-v4-footer-mobile{display:block}.mv4-footer-contact{font-size:12px;gap:10px 20px}.mv4-footer-contact,.mv4-footer-legal{display:flex;flex-wrap:wrap;margin-top:18px}.mv4-footer-legal{color:rgba(255,255,255,.66);font-size:10px;gap:8px 14px}.mv4-footer svg{height:18px;width:18px}@media (min-width:768px){.mv4-page,footer.homepage-v4-footer-mobile{display:none}}@media (max-width:767px){.storefront-app:has(.mv4-page) .ftr,.storefront-app:has(.mv4-page) .ftr+div[aria-hidden=true]{display:none}}@media (prefers-reduced-motion:reduce){.mv4-page *,.mv4-page :after,.mv4-page :before{scroll-behavior:auto;transition:none}}