@font-face{font-family:marineFont;src:url(../media/marine_geist_latin-s.0wo2-3x5um7b1.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:marineFont Fallback;src:local(Arial);ascent-override:94.47%;descent-override:27.73%;line-gap-override:0.0%;size-adjust:106.39%}.marinefont_20a3631c-module__xr_K-W__className{font-family:marineFont,marineFont Fallback}
.MarineHomepage-module__ip6GsW__shell{--s:clamp(1px,.0976563vw,1.35px);--ink:#06283f;--blue:#006daf;--line:#e3ebf0;color:var(--ink);font-size:calc(12 * var(--s));background:#fff;line-height:1.45}.MarineHomepage-module__ip6GsW__shell *{box-sizing:border-box}.MarineHomepage-module__ip6GsW__shell a{color:inherit;text-decoration:none}.MarineHomepage-module__ip6GsW__shell button,.MarineHomepage-module__ip6GsW__shell input,.MarineHomepage-module__ip6GsW__shell select{font:inherit;color:inherit}.MarineHomepage-module__ip6GsW__shell button{cursor:pointer}.MarineHomepage-module__ip6GsW__shell button:disabled{cursor:not-allowed}.MarineHomepage-module__ip6GsW__shell :is(h1,h2,h3,p){margin:0}.MarineHomepage-module__ip6GsW__shell :is(a,button,input,select):focus-visible{outline-offset:3px;outline:3px solid #0088d0}.MarineHomepage-module__ip6GsW__shell img{max-width:100%}.MarineHomepage-module__ip6GsW__width{width:calc(100% - 72 * var(--s));max-width:1360px;margin-inline:auto}.MarineHomepage-module__ip6GsW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.MarineHomepage-module__ip6GsW__skip{z-index:120;background:#fff;padding:12px 20px;position:fixed;top:10px;left:10px;transform:translateY(-200%)}.MarineHomepage-module__ip6GsW__skip:focus{transform:none}.MarineHomepage-module__ip6GsW__utility{color:#fff;background:linear-gradient(110deg,#084364,#003553);border-bottom:3px solid #bfdbea}.MarineHomepage-module__ip6GsW__utility>.MarineHomepage-module__ip6GsW__width{height:calc(39 * var(--s));justify-content:space-between;align-items:center;gap:20px;display:flex}.MarineHomepage-module__ip6GsW__utilityServices{gap:calc(53 * var(--s));display:flex}.MarineHomepage-module__ip6GsW__utility a{gap:calc(11 * var(--s));font-size:calc(9 * var(--s));align-items:center;display:flex}.MarineHomepage-module__ip6GsW__utility strong{font-size:calc(9 * var(--s));font-weight:650;display:block}.MarineHomepage-module__ip6GsW__utility small{color:#d3e7f5;font-size:calc(7.5 * var(--s));display:block}.MarineHomepage-module__ip6GsW__utilityContact{align-items:center;gap:calc(39 * var(--s));display:flex}.MarineHomepage-module__ip6GsW__utility a:hover{text-decoration:underline}.MarineHomepage-module__ip6GsW__header{z-index:40;background:#fff;position:relative}.MarineHomepage-module__ip6GsW__headerInner{height:calc(58 * var(--s));align-items:center;gap:calc(38 * var(--s));display:flex}.MarineHomepage-module__ip6GsW__logo{width:calc(206 * var(--s));flex:none;align-items:center;gap:9px;display:flex}.MarineHomepage-module__ip6GsW__logo img{width:100%;height:calc(48 * var(--s));object-fit:contain;display:block}.MarineHomepage-module__ip6GsW__logo>svg{color:#0087cd;width:42px}.MarineHomepage-module__ip6GsW__logo strong{letter-spacing:-.7px;font-size:20px;display:block}.MarineHomepage-module__ip6GsW__logo small{letter-spacing:1px;font-size:8px}.MarineHomepage-module__ip6GsW__primaryNav{align-items:center;gap:calc(27 * var(--s));white-space:nowrap;display:flex}.MarineHomepage-module__ip6GsW__primaryNav>a{font-size:calc(10 * var(--s));align-items:center;gap:5px;font-weight:550;display:flex}.MarineHomepage-module__ip6GsW__primaryNav>a:hover{color:var(--design-link,#006daf)}.MarineHomepage-module__ip6GsW__headerTools{align-items:center;gap:calc(17 * var(--s));margin-left:auto;display:flex}.MarineHomepage-module__ip6GsW__headerTools :is(a,button){min-width:26px;min-height:32px;color:var(--ink);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.MarineHomepage-module__ip6GsW__headerTools :is(a,button):hover{color:var(--design-link,#006daf)}.MarineHomepage-module__ip6GsW__headerTools svg{width:calc(22 * var(--s));height:calc(22 * var(--s))}.MarineHomepage-module__ip6GsW__cart>span{color:#fff;min-width:calc(13 * var(--s));height:calc(13 * var(--s));font-size:calc(8 * var(--s));background:#f57918;border-radius:50%;place-items:center;padding:0 3px;line-height:1;display:grid;position:absolute;top:-2px;right:-4px}.MarineHomepage-module__ip6GsW__headerTools .MarineHomepage-module__ip6GsW__adminLink{font-size:10px}.MarineHomepage-module__ip6GsW__headerTools .MarineHomepage-module__ip6GsW__menuToggle{display:none}.MarineHomepage-module__ip6GsW__main{outline:0;width:100%;max-width:none;margin:0;padding:0}.MarineHomepage-module__ip6GsW__hero{isolation:isolate;height:calc(312 * var(--s));background:#d8edf7;position:relative;overflow:hidden}.MarineHomepage-module__ip6GsW__heroPhoto{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.MarineHomepage-module__ip6GsW__heroInner{height:100%;padding:calc(32 * var(--s)) calc(10 * var(--s));position:relative}.MarineHomepage-module__ip6GsW__heroCopy{width:calc(484 * var(--s));max-width:60%;position:relative}.MarineHomepage-module__ip6GsW__heroCopy h1{font-size:calc(49 * var(--s));letter-spacing:-1.7px;color:#04273c;font-weight:780;line-height:1.02}.MarineHomepage-module__ip6GsW__heroCopy h1>span[data-title-line]{color:#006cae;display:block}.MarineHomepage-module__ip6GsW__heroCopy>p{font-size:calc(15.5 * var(--s));margin-top:calc(8 * var(--s));max-width:calc(415 * var(--s));font-weight:450;line-height:1.4}.MarineHomepage-module__ip6GsW__search{height:calc(41 * var(--s));margin-top:calc(18 * var(--s));background:#fff;border:1px solid #c7dbe8;border-radius:5px;align-items:center;display:flex;overflow:hidden;box-shadow:0 1px 6px #0e4f6918}.MarineHomepage-module__ip6GsW__search>svg{margin-left:calc(13 * var(--s));flex:none}.MarineHomepage-module__ip6GsW__search input{width:100%;min-width:0;height:100%;font-size:calc(10.5 * var(--s));padding:0 calc(12 * var(--s));box-shadow:none;background:#fff;border:0;outline:none}.MarineHomepage-module__ip6GsW__search input::placeholder{color:#526e85;opacity:1}.MarineHomepage-module__ip6GsW__search:focus-within{outline-offset:2px;outline:2px solid #007abe}.MarineHomepage-module__ip6GsW__search input:focus-visible{outline:none}.MarineHomepage-module__ip6GsW__search button{color:#fff;height:100%;width:calc(82 * var(--s));font-size:calc(11 * var(--s));background:linear-gradient(110deg,#008bc7,#0065a6);border:0;flex:none;font-weight:650}.MarineHomepage-module__ip6GsW__popularSearches{gap:calc(5 * var(--s));margin-top:calc(12 * var(--s));font-size:calc(8.5 * var(--s));white-space:nowrap;align-items:center;display:flex}.MarineHomepage-module__ip6GsW__popularSearches strong{margin-right:3px;font-weight:600}.MarineHomepage-module__ip6GsW__popularSearches a{padding:calc(3 * var(--s)) calc(9 * var(--s));background:#d9e7f0;border-radius:20px}.MarineHomepage-module__ip6GsW__popularSearches a:hover{background:#c0deef}.MarineHomepage-module__ip6GsW__handwriting{top:calc(27 * var(--s));right:calc(73 * var(--s));font-family:Segoe Print,Bradley Hand,cursive;font-size:calc(23 * var(--s));color:#04324d;font-style:italic;line-height:1.25;position:absolute;transform:rotate(-11deg)}.MarineHomepage-module__ip6GsW__handwriting:after{content:"";background:currentColor;width:85%;height:1px;margin-top:6px;display:block;transform:rotate(-3deg)}.MarineHomepage-module__ip6GsW__benefitBackground{--service-symbol-cutout:#fff;background:#fff;border-block:1px solid #e5ebef}.MarineHomepage-module__ip6GsW__benefits{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:0;min-height:88px;padding-block:22px;display:grid}.MarineHomepage-module__ip6GsW__benefits>a{border-left:1px solid #dce5eb;align-items:center;gap:16px;min-width:0;padding-inline:28px;display:flex}.MarineHomepage-module__ip6GsW__benefits>a:first-child{border-left:0;padding-left:0}.MarineHomepage-module__ip6GsW__benefits>a:last-child{padding-right:0}.MarineHomepage-module__ip6GsW__benefitIcon{color:#092d42;flex:none;place-items:center;width:36px;height:36px;display:grid}.MarineHomepage-module__ip6GsW__benefitIcon svg{width:36px;height:36px}.MarineHomepage-module__ip6GsW__benefits strong{letter-spacing:-.15px;font-size:15px;font-weight:650;line-height:1.4;display:block}.MarineHomepage-module__ip6GsW__benefits small{color:#526773;margin-top:3px;font-size:12px;line-height:1.5;display:block}.MarineHomepage-module__ip6GsW__benefits>a:is(:hover,:focus-visible) .MarineHomepage-module__ip6GsW__benefitIcon,.MarineHomepage-module__ip6GsW__benefits>a:is(:hover,:focus-visible) strong{color:#075f8c}.MarineHomepage-module__ip6GsW__benefits>a:is(:hover,:focus-visible) strong{text-underline-offset:3px;text-decoration:underline}.MarineHomepage-module__ip6GsW__benefits>a:focus-visible{outline-offset:5px}.MarineHomepage-module__ip6GsW__sectionHeading{margin-bottom:calc(8 * var(--s));justify-content:space-between;align-items:center;gap:15px;display:flex}.MarineHomepage-module__ip6GsW__sectionHeading h2{font-size:calc(20 * var(--s));letter-spacing:-.6px;font-weight:700;line-height:1.4}.MarineHomepage-module__ip6GsW__sectionHeading>a{font-size:calc(8.5 * var(--s));color:#006ab0;align-items:center;gap:5px;font-weight:650;display:flex}.MarineHomepage-module__ip6GsW__sectionHeading>a:hover{text-decoration:underline}.MarineHomepage-module__ip6GsW__categories{padding-top:calc(13 * var(--s));padding-bottom:calc(17 * var(--s));scroll-margin-top:15px}.MarineHomepage-module__ip6GsW__categoryRow{gap:calc(13 * var(--s));grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.MarineHomepage-module__ip6GsW__categoryRow>a{gap:calc(4 * var(--s));flex-direction:column;min-width:0;display:flex}.MarineHomepage-module__ip6GsW__categoryImage{height:calc(100 * var(--s));background:#eaf1f5;border-radius:4px;justify-content:center;align-items:center;display:flex;overflow:hidden}.MarineHomepage-module__ip6GsW__categoryImage img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.MarineHomepage-module__ip6GsW__categoryRow>a:hover img{transform:scale(1.04)}.MarineHomepage-module__ip6GsW__categoryRow strong{font-size:calc(10 * var(--s));min-height:calc(12 * var(--s));font-weight:680;line-height:1.25}.MarineHomepage-module__ip6GsW__categoryRow>a>svg{color:#0073b8}.MarineHomepage-module__ip6GsW__categoryRow>a:hover strong{color:var(--design-link,#006daf)}.MarineHomepage-module__ip6GsW__promotions{gap:calc(10 * var(--s));max-width:1460px;padding:0 0 calc(11 * var(--s));grid-template-columns:58fr 42fr;margin-inline:auto;display:grid}.MarineHomepage-module__ip6GsW__partsPromo,.MarineHomepage-module__ip6GsW__summerPromo{isolation:isolate;height:calc(199 * var(--s));background:#00446b;border-radius:4px;position:relative;overflow:hidden}.MarineHomepage-module__ip6GsW__promotions section>img{z-index:-2;object-fit:cover}.MarineHomepage-module__ip6GsW__partsPromo:after{content:"";z-index:-1;background:linear-gradient(90deg,#00395577,#0000 80%);position:absolute;inset:0}.MarineHomepage-module__ip6GsW__promoCopy{padding:calc(20 * var(--s)) calc(42 * var(--s));color:#fff;height:100%}.MarineHomepage-module__ip6GsW__promoCopy h2{font-size:calc(28 * var(--s));letter-spacing:-.5px;font-weight:700;line-height:1}.MarineHomepage-module__ip6GsW__promoCopy>p{font-size:calc(12.5 * var(--s));margin-top:calc(7 * var(--s));font-weight:500;line-height:1.35}.MarineHomepage-module__ip6GsW__finderFields{gap:calc(9 * var(--s));max-width:calc(380 * var(--s));margin-top:calc(10 * var(--s));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.MarineHomepage-module__ip6GsW__finderFields label{min-width:0}.MarineHomepage-module__ip6GsW__finderFields select{width:100%;height:calc(28 * var(--s));min-width:0;padding:0 calc(5 * var(--s));color:#183e58;font-size:calc(8 * var(--s));background:#fff;border:1px solid #cbdfea;border-radius:3px}.MarineHomepage-module__ip6GsW__finderFields select:disabled{opacity:1;color:#52687a}.MarineHomepage-module__ip6GsW__promoCopy form>button,.MarineHomepage-module__ip6GsW__summerPromo a{margin-top:calc(9 * var(--s));min-height:calc(29 * var(--s));padding:0 calc(18 * var(--s));font-size:calc(11 * var(--s));border:0;border-radius:3px;justify-content:center;align-items:center;gap:8px;font-weight:650;display:inline-flex}.MarineHomepage-module__ip6GsW__promoCopy form>button{color:#fff;text-shadow:0 1px 1px #914108;background:linear-gradient(100deg,#ff951b,#ff7920)}.MarineHomepage-module__ip6GsW__summerPromo .MarineHomepage-module__ip6GsW__promoCopy{color:#063554;padding:calc(36 * var(--s)) calc(30 * var(--s))}.MarineHomepage-module__ip6GsW__summerPromo:after{content:"";z-index:-1;background:linear-gradient(90deg,#c9e4ef85,#0000 65%);position:absolute;inset:0}.MarineHomepage-module__ip6GsW__summerPromo a{color:#0065a5;margin-top:calc(13 * var(--s));background:#fff}.MarineHomepage-module__ip6GsW__products{padding-top:0;padding-bottom:calc(13 * var(--s))}.MarineHomepage-module__ip6GsW__productRow{gap:calc(7 * var(--s));grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.MarineHomepage-module__ip6GsW__productCard{background:#fff;border:1px solid #e4edf3;border-radius:4px;min-width:0;overflow:hidden;box-shadow:0 2px 8px #16476606}.MarineHomepage-module__ip6GsW__productImage{height:calc(79 * var(--s));padding:calc(4 * var(--s));background:#fff;justify-content:center;align-items:center;display:flex}.MarineHomepage-module__ip6GsW__productImage img{object-fit:contain;width:100%;height:100%;transition:transform .2s}.MarineHomepage-module__ip6GsW__productImage:hover img{transform:scale(1.045)}.MarineHomepage-module__ip6GsW__productBody{padding:calc(2 * var(--s)) calc(11 * var(--s)) calc(12 * var(--s));min-height:calc(80 * var(--s));position:relative}.MarineHomepage-module__ip6GsW__productBody h3{font-size:calc(10.5 * var(--s));white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:680;line-height:1.35;overflow:hidden}.MarineHomepage-module__ip6GsW__productBody h3 a:hover{color:var(--design-link,#006daf)}.MarineHomepage-module__ip6GsW__productBody>p{font-size:calc(8.5 * var(--s));color:#36526d;margin-top:calc(2 * var(--s));line-height:1.3}.MarineHomepage-module__ip6GsW__productBody>strong{font-size:calc(11.5 * var(--s));margin-top:calc(4 * var(--s));font-weight:700;display:block}.MarineHomepage-module__ip6GsW__inStock,.MarineHomepage-module__ip6GsW__outOfStock{font-size:calc(8 * var(--s));margin-top:calc(7 * var(--s));align-items:center;gap:4px;font-weight:550;display:flex}.MarineHomepage-module__ip6GsW__inStock{color:#217d30}.MarineHomepage-module__ip6GsW__outOfStock{color:#8a3940}.MarineHomepage-module__ip6GsW__inStock i,.MarineHomepage-module__ip6GsW__outOfStock i{background:currentColor;border-radius:50%;width:5px;height:5px}.MarineHomepage-module__ip6GsW__productBody>button{right:calc(10 * var(--s));bottom:calc(12 * var(--s));width:calc(25 * var(--s));height:calc(25 * var(--s));color:#fff;background:linear-gradient(100deg,#008bce,#0065a5);border:0;border-radius:3px;place-items:center;padding:0;display:grid;position:absolute;box-shadow:0 2px 5px #006eac25}.MarineHomepage-module__ip6GsW__productBody>button:disabled{box-shadow:none;background:#687782}.MarineHomepage-module__ip6GsW__missingPhoto{color:#527287;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:100%;display:flex}.MarineHomepage-module__ip6GsW__missingPhoto small{font-size:10px}.MarineHomepage-module__ip6GsW__brands{padding-top:calc(2 * var(--s));padding-bottom:calc(18 * var(--s));scroll-margin-top:15px}.MarineHomepage-module__ip6GsW__brands .MarineHomepage-module__ip6GsW__sectionHeading{margin-bottom:calc(6 * var(--s))}.MarineHomepage-module__ip6GsW__brandRow{justify-content:space-between;align-items:center;gap:calc(22 * var(--s));height:calc(30 * var(--s));display:flex}.MarineHomepage-module__ip6GsW__brandRow>a{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.MarineHomepage-module__ip6GsW__brandRow img{width:100%;height:calc(30 * var(--s));object-fit:contain}.MarineHomepage-module__ip6GsW__brandRow strong{font-size:calc(17 * var(--s));font-style:italic;font-weight:800}.MarineHomepage-module__ip6GsW__coast{isolation:isolate;height:calc(163 * var(--s));background:#b5ddee;position:relative;overflow:hidden}.MarineHomepage-module__ip6GsW__coast>img{z-index:-3;object-fit:cover;object-position:left 65%;max-width:65%}.MarineHomepage-module__ip6GsW__coast:before{content:"";z-index:-2;background:linear-gradient(90deg,#e1f1f980,#0000 45%);position:absolute;inset:0}.MarineHomepage-module__ip6GsW__coast:after{content:"";clip-path:polygon(62% 0,100% 0,100% 100%,56% 100%);z-index:-1;background:#00283c;position:absolute;inset:0}.MarineHomepage-module__ip6GsW__coastInner{grid-template-columns:60% 40%;align-items:center;height:100%;display:grid}.MarineHomepage-module__ip6GsW__coastCopy{padding-left:calc(9 * var(--s))}.MarineHomepage-module__ip6GsW__coastCopy h2{font-size:calc(23 * var(--s));color:#074768;letter-spacing:-.5px;font-weight:700;line-height:1.05}.MarineHomepage-module__ip6GsW__coastCopy>p{max-width:calc(286 * var(--s));font-size:calc(9.5 * var(--s));margin-top:calc(8 * var(--s));color:#133e57;line-height:1.5}.MarineHomepage-module__ip6GsW__coastCopy>a{padding:calc(6 * var(--s)) calc(15 * var(--s));margin-top:calc(9 * var(--s));color:#fff;font-size:calc(10 * var(--s));background:#006db0;border-radius:3px;align-items:center;gap:8px;font-weight:600;display:inline-flex}.MarineHomepage-module__ip6GsW__coastValues{gap:calc(16 * var(--s));text-align:center;color:#fff;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.MarineHomepage-module__ip6GsW__coastValues svg{width:calc(37 * var(--s));height:calc(37 * var(--s));margin:0 auto calc(8 * var(--s))}.MarineHomepage-module__ip6GsW__coastValues h3{font-size:calc(10.5 * var(--s));white-space:nowrap;font-weight:600}.MarineHomepage-module__ip6GsW__coastValues p{font-size:calc(8 * var(--s));margin-top:calc(3 * var(--s));color:#c4d9e4}.MarineHomepage-module__ip6GsW__footer{color:#e1edf4;background:linear-gradient(105deg,#002b41,#001f30)}.MarineHomepage-module__ip6GsW__footerMain{gap:calc(25 * var(--s));padding:calc(23 * var(--s)) calc(5 * var(--s)) calc(24 * var(--s));min-height:calc(149 * var(--s));grid-template-columns:1.4fr .83fr .94fr 1.69fr 1.62fr;display:grid}.MarineHomepage-module__ip6GsW__footerBrand{align-items:flex-start;gap:calc(8 * var(--s));padding-top:calc(1 * var(--s));display:flex}.MarineHomepage-module__ip6GsW__footerBrand>svg{width:calc(42 * var(--s));height:calc(32 * var(--s));color:#00b6f2;flex:none}.MarineHomepage-module__ip6GsW__footerBrand strong{color:#fff;font-size:calc(15 * var(--s));letter-spacing:-.4px;white-space:nowrap;display:block}.MarineHomepage-module__ip6GsW__footerBrand small{font-size:calc(7 * var(--s));letter-spacing:1px;white-space:nowrap;display:block}.MarineHomepage-module__ip6GsW__footer h2{font-size:calc(10 * var(--s));color:#fff;margin-bottom:calc(6 * var(--s));font-weight:600;line-height:1.4}.MarineHomepage-module__ip6GsW__footer nav{gap:calc(3 * var(--s));flex-direction:column;display:flex}.MarineHomepage-module__ip6GsW__footer nav>a{font-size:calc(9.5 * var(--s));line-height:1.55}.MarineHomepage-module__ip6GsW__footer nav>a:hover{text-decoration:underline}.MarineHomepage-module__ip6GsW__footerContact address{gap:calc(4 * var(--s));font-size:calc(9 * var(--s));overflow-wrap:anywhere;flex-direction:column;font-style:normal;display:flex}.MarineHomepage-module__ip6GsW__footerContact address>*{align-items:center;gap:5px;display:flex}.MarineHomepage-module__ip6GsW__footerContact address svg{flex:none}.MarineHomepage-module__ip6GsW__socials{gap:calc(16 * var(--s));margin-top:calc(13 * var(--s));display:flex}.MarineHomepage-module__ip6GsW__newsletter>p{font-size:calc(9.5 * var(--s));color:#c8dce9}.MarineHomepage-module__ip6GsW__newsletter form{margin-top:calc(8 * var(--s));height:calc(28 * var(--s));background:#fff;border:2px solid #cbdeed;border-radius:4px;display:flex;overflow:hidden}.MarineHomepage-module__ip6GsW__newsletter input{width:100%;min-width:0;font-size:calc(9.5 * var(--s));color:#153b51;background:#fff;border:0;padding:0 9px}.MarineHomepage-module__ip6GsW__newsletter button{width:calc(57 * var(--s));color:#fff;font-weight:600;font-size:calc(10 * var(--s));background:#006eb2;border:0;flex:none}.MarineHomepage-module__ip6GsW__newsletter p[role=status]{margin-top:8px;font-size:11px}.MarineHomepage-module__ip6GsW__footerBottom{min-height:calc(48 * var(--s));font-size:calc(8.5 * var(--s));color:#aac3d3;margin-inline:calc(5 * var(--s));border-top:1px solid #ffffff13;justify-content:space-between;align-items:center;display:flex}.MarineHomepage-module__ip6GsW__footerBottom>div,.MarineHomepage-module__ip6GsW__footerBottom>div>span{align-items:center;gap:calc(18 * var(--s));display:flex}.MarineHomepage-module__ip6GsW__footerBottom button{color:#c4e0f0;background:0 0;border:0;padding:4px;font-size:10px}.MarineHomepage-module__ip6GsW__drawerBackdrop{z-index:100;background:#001d3a70;position:fixed;inset:0}.MarineHomepage-module__ip6GsW__drawer{background:#fff;width:min(370px,90vw);padding:22px;position:absolute;top:0;bottom:0;right:0;overflow:auto}.MarineHomepage-module__ip6GsW__drawerTop{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.MarineHomepage-module__ip6GsW__drawerTop button{background:0 0;border:0;padding:10px}.MarineHomepage-module__ip6GsW__drawer nav{border-bottom:1px solid var(--line);flex-direction:column;margin-bottom:12px;padding-bottom:16px;display:flex}.MarineHomepage-module__ip6GsW__drawer nav a{justify-content:space-between;align-items:center;padding:11px 0;font-size:14px;display:flex}.MarineHomepage-module__ip6GsW__language{background:#eef6fb;border:1px solid #c8dce7;border-radius:4px;padding:10px 16px}@media (min-width:1460px){.MarineHomepage-module__ip6GsW__promotions{width:calc(100% - 72 * var(--s));max-width:1360px}.MarineHomepage-module__ip6GsW__hero{height:430px}}@media (max-width:1150px){.MarineHomepage-module__ip6GsW__headerInner{gap:25px}.MarineHomepage-module__ip6GsW__primaryNav{gap:23px}.MarineHomepage-module__ip6GsW__headerTools{gap:15px}.MarineHomepage-module__ip6GsW__headerTools .MarineHomepage-module__ip6GsW__adminLink{display:none}}@media (max-width:1000px){.MarineHomepage-module__ip6GsW__headerInner,.MarineHomepage-module__ip6GsW__primaryNav{gap:16px}.MarineHomepage-module__ip6GsW__logo{width:190px}.MarineHomepage-module__ip6GsW__headerTools{gap:12px}.MarineHomepage-module__ip6GsW__utilityServices,.MarineHomepage-module__ip6GsW__utilityContact{gap:24px}.MarineHomepage-module__ip6GsW__footerMain{grid-template-columns:1.25fr .8fr .9fr 1.25fr 1.35fr;gap:16px}.MarineHomepage-module__ip6GsW__footerBrand strong{font-size:13px}.MarineHomepage-module__ip6GsW__footerBrand>svg{width:32px}.MarineHomepage-module__ip6GsW__footerBrand small{font-size:6px}.MarineHomepage-module__ip6GsW__promoCopy{padding-inline:30px}.MarineHomepage-module__ip6GsW__heroCopy h1{font-size:46px}.MarineHomepage-module__ip6GsW__benefits{gap:14px}}@media (max-width:900px){.MarineHomepage-module__ip6GsW__width{width:calc(100% - 40px)}.MarineHomepage-module__ip6GsW__primaryNav{display:none}.MarineHomepage-module__ip6GsW__headerTools .MarineHomepage-module__ip6GsW__menuToggle{display:flex}.MarineHomepage-module__ip6GsW__headerTools{gap:18px}.MarineHomepage-module__ip6GsW__headerInner{height:66px}.MarineHomepage-module__ip6GsW__logo{width:210px}.MarineHomepage-module__ip6GsW__utilityServices>a:nth-child(3),.MarineHomepage-module__ip6GsW__utilityContact>a:first-child{display:none}.MarineHomepage-module__ip6GsW__heroCopy{width:470px;max-width:64%}.MarineHomepage-module__ip6GsW__heroCopy h1{font-size:42px}.MarineHomepage-module__ip6GsW__handwriting{font-size:19px;right:20px}.MarineHomepage-module__ip6GsW__benefits{grid-template-columns:repeat(2,1fr);gap:15px 28px;height:auto;padding-block:15px}.MarineHomepage-module__ip6GsW__categoryRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.MarineHomepage-module__ip6GsW__categoryImage{height:130px}.MarineHomepage-module__ip6GsW__categoryRow strong{font-size:12px}.MarineHomepage-module__ip6GsW__categories{padding-block:18px}.MarineHomepage-module__ip6GsW__promotions{grid-template-columns:55fr 45fr}.MarineHomepage-module__ip6GsW__promoCopy{padding:20px}.MarineHomepage-module__ip6GsW__promoCopy h2{font-size:26px}.MarineHomepage-module__ip6GsW__promoCopy>p{font-size:11px}.MarineHomepage-module__ip6GsW__finderFields{gap:5px}.MarineHomepage-module__ip6GsW__finderFields select{font-size:8px}.MarineHomepage-module__ip6GsW__summerPromo .MarineHomepage-module__ip6GsW__promoCopy{padding:30px 20px}.MarineHomepage-module__ip6GsW__productRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.MarineHomepage-module__ip6GsW__productImage{height:130px}.MarineHomepage-module__ip6GsW__productBody h3{font-size:13px}.MarineHomepage-module__ip6GsW__productBody>p{font-size:11px}.MarineHomepage-module__ip6GsW__productBody>strong{font-size:14px}.MarineHomepage-module__ip6GsW__inStock,.MarineHomepage-module__ip6GsW__outOfStock{font-size:10px}.MarineHomepage-module__ip6GsW__productBody>button{width:32px;height:32px}.MarineHomepage-module__ip6GsW__productBody{padding:6px 13px 14px}.MarineHomepage-module__ip6GsW__products{padding-top:10px}.MarineHomepage-module__ip6GsW__brandRow{flex-wrap:wrap;gap:14px;height:auto}.MarineHomepage-module__ip6GsW__brandRow>a{flex:0 0 calc(25% - 14px);height:32px}.MarineHomepage-module__ip6GsW__brands{padding-block:12px 20px}.MarineHomepage-module__ip6GsW__coast{height:210px}.MarineHomepage-module__ip6GsW__coastInner{grid-template-columns:52% 48%}.MarineHomepage-module__ip6GsW__coast:after{clip-path:polygon(54% 0,100% 0,100% 100%,49% 100%)}.MarineHomepage-module__ip6GsW__coastValues{gap:8px}.MarineHomepage-module__ip6GsW__coastValues h3{white-space:normal;font-size:10px}.MarineHomepage-module__ip6GsW__coastCopy>p{max-width:255px}.MarineHomepage-module__ip6GsW__footerMain{grid-template-columns:1fr 1fr 1.4fr;gap:22px}.MarineHomepage-module__ip6GsW__footerBrand{grid-column:1/-1}.MarineHomepage-module__ip6GsW__footerBrand strong{font-size:18px}.MarineHomepage-module__ip6GsW__footerBrand small{font-size:7px}.MarineHomepage-module__ip6GsW__newsletter{grid-column:2/4}.MarineHomepage-module__ip6GsW__footer nav>a,.MarineHomepage-module__ip6GsW__footerContact address,.MarineHomepage-module__ip6GsW__newsletter>p{font-size:11px}.MarineHomepage-module__ip6GsW__footer h2{font-size:12px}}@media (max-width:650px){.MarineHomepage-module__ip6GsW__width{width:calc(100% - 32px)}.MarineHomepage-module__ip6GsW__utility>.MarineHomepage-module__ip6GsW__width{height:34px}.MarineHomepage-module__ip6GsW__utilityServices{gap:0}.MarineHomepage-module__ip6GsW__utilityServices>a:nth-child(2){display:none}.MarineHomepage-module__ip6GsW__utilityContact{gap:0}.MarineHomepage-module__ip6GsW__utilityServices a{font-size:9px}.MarineHomepage-module__ip6GsW__headerInner{height:67px}.MarineHomepage-module__ip6GsW__headerTools{gap:12px}.MarineHomepage-module__ip6GsW__headerTools .MarineHomepage-module__ip6GsW__headerFind{display:none}.MarineHomepage-module__ip6GsW__headerTools :is(a,button){min-width:28px;min-height:40px}.MarineHomepage-module__ip6GsW__logo{width:190px}.MarineHomepage-module__ip6GsW__logo img{height:45px}.MarineHomepage-module__ip6GsW__hero{height:455px}.MarineHomepage-module__ip6GsW__heroPhoto{object-position:60% bottom;object-fit:cover}.MarineHomepage-module__ip6GsW__hero:after{content:"";z-index:-1;background:linear-gradient(#f0f8fd 0%,#edf7fdda 49%,#0000 77%);position:absolute;inset:0}.MarineHomepage-module__ip6GsW__heroInner{padding:22px 5px}.MarineHomepage-module__ip6GsW__heroCopy{width:100%;max-width:100%}.MarineHomepage-module__ip6GsW__heroCopy h1{letter-spacing:-1.2px;font-size:clamp(32px,8.9vw,49px);line-height:1.05}.MarineHomepage-module__ip6GsW__heroCopy>p{max-width:360px;margin-top:10px;font-size:14px}.MarineHomepage-module__ip6GsW__search{height:45px;margin-top:17px}.MarineHomepage-module__ip6GsW__search input{padding-inline:9px;font-size:11px}.MarineHomepage-module__ip6GsW__search button{width:68px;font-size:12px}.MarineHomepage-module__ip6GsW__popularSearches{white-space:normal;flex-wrap:wrap;gap:5px;margin-top:12px;font-size:9px}.MarineHomepage-module__ip6GsW__popularSearches a{padding:5px 9px}.MarineHomepage-module__ip6GsW__popularSearches strong{flex-basis:100%}.MarineHomepage-module__ip6GsW__handwriting{color:#003e62;font-size:22px;top:auto;bottom:29px;right:19px}.MarineHomepage-module__ip6GsW__benefits{gap:16px 10px;padding-block:18px}.MarineHomepage-module__ip6GsW__benefitIcon{width:39px;height:39px}.MarineHomepage-module__ip6GsW__benefitIcon svg{width:25px;height:25px}.MarineHomepage-module__ip6GsW__benefits>a{gap:8px}.MarineHomepage-module__ip6GsW__benefits strong{font-size:10.5px}.MarineHomepage-module__ip6GsW__benefits small{font-size:9px}.MarineHomepage-module__ip6GsW__sectionHeading h2{font-size:21px}.MarineHomepage-module__ip6GsW__sectionHeading>a{font-size:9px}.MarineHomepage-module__ip6GsW__categoryRow{gap:13px 9px}.MarineHomepage-module__ip6GsW__categoryImage{height:clamp(64px,20vw,115px)}.MarineHomepage-module__ip6GsW__categoryRow strong{min-height:27px;font-size:10px;line-height:1.35}.MarineHomepage-module__ip6GsW__categoryRow>a>svg{margin-top:-3px}.MarineHomepage-module__ip6GsW__categories{padding-block:18px}.MarineHomepage-module__ip6GsW__promotions{grid-template-columns:1fr;gap:12px;padding:0 12px 8px}.MarineHomepage-module__ip6GsW__partsPromo,.MarineHomepage-module__ip6GsW__summerPromo{height:222px}.MarineHomepage-module__ip6GsW__promoCopy{padding:23px}.MarineHomepage-module__ip6GsW__promoCopy h2{font-size:29px}.MarineHomepage-module__ip6GsW__promoCopy>p{font-size:12px}.MarineHomepage-module__ip6GsW__finderFields{gap:6px;max-width:390px;margin-top:14px}.MarineHomepage-module__ip6GsW__finderFields select{height:34px;padding:0 3px;font-size:9px}.MarineHomepage-module__ip6GsW__promoCopy form>button,.MarineHomepage-module__ip6GsW__summerPromo a{min-height:35px;margin-top:12px;font-size:12px}.MarineHomepage-module__ip6GsW__summerPromo .MarineHomepage-module__ip6GsW__promoCopy{padding:30px 23px}.MarineHomepage-module__ip6GsW__summerPromo img{object-position:right center}.MarineHomepage-module__ip6GsW__productRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.MarineHomepage-module__ip6GsW__productImage{height:115px}.MarineHomepage-module__ip6GsW__productBody{padding:4px 10px 13px}.MarineHomepage-module__ip6GsW__productBody h3{font-size:12px}.MarineHomepage-module__ip6GsW__productBody>p{font-size:10px}.MarineHomepage-module__ip6GsW__productBody>strong{font-size:13px}.MarineHomepage-module__ip6GsW__productBody>button{width:34px;height:34px;bottom:10px;right:9px}.MarineHomepage-module__ip6GsW__inStock,.MarineHomepage-module__ip6GsW__outOfStock{margin-top:10px;font-size:9px}.MarineHomepage-module__ip6GsW__products{padding-top:12px;padding-bottom:14px}.MarineHomepage-module__ip6GsW__brands{padding-top:4px;padding-bottom:20px}.MarineHomepage-module__ip6GsW__brandRow{gap:12px}.MarineHomepage-module__ip6GsW__brandRow>a{flex:0 0 calc(25% - 9px);height:28px}.MarineHomepage-module__ip6GsW__brandRow strong{font-size:13px}.MarineHomepage-module__ip6GsW__brandRow img{height:24px}.MarineHomepage-module__ip6GsW__coast{background:#00283c;height:auto}.MarineHomepage-module__ip6GsW__coast>img{object-position:70% center;max-width:100%;height:223px!important}.MarineHomepage-module__ip6GsW__coast:before{background:linear-gradient(90deg,#e4f4fcc7,#0000);height:223px}.MarineHomepage-module__ip6GsW__coast:after{display:none}.MarineHomepage-module__ip6GsW__coastInner{display:block}.MarineHomepage-module__ip6GsW__coastCopy{height:223px;padding:25px 5px}.MarineHomepage-module__ip6GsW__coastCopy h2{font-size:25px}.MarineHomepage-module__ip6GsW__coastCopy>p{max-width:235px;font-size:10px}.MarineHomepage-module__ip6GsW__coastCopy>a{padding:9px 14px;font-size:11px}.MarineHomepage-module__ip6GsW__coastValues{gap:10px;padding:28px 0}.MarineHomepage-module__ip6GsW__coastValues svg{width:32px;height:32px}.MarineHomepage-module__ip6GsW__coastValues h3{font-size:10px}.MarineHomepage-module__ip6GsW__coastValues p{font-size:8px}.MarineHomepage-module__ip6GsW__footerMain{grid-template-columns:1fr 1fr;gap:24px 20px;padding:25px 4px}.MarineHomepage-module__ip6GsW__footerBrand{grid-column:1/-1}.MarineHomepage-module__ip6GsW__footerBrand>svg{width:42px}.MarineHomepage-module__ip6GsW__footerBrand strong{font-size:18px}.MarineHomepage-module__ip6GsW__footerBrand small{font-size:8px}.MarineHomepage-module__ip6GsW__footerContact,.MarineHomepage-module__ip6GsW__newsletter{grid-column:1/-1}.MarineHomepage-module__ip6GsW__footer h2{font-size:13px}.MarineHomepage-module__ip6GsW__footer nav>a,.MarineHomepage-module__ip6GsW__footerContact address,.MarineHomepage-module__ip6GsW__newsletter>p{font-size:12px}.MarineHomepage-module__ip6GsW__footer nav{gap:6px}.MarineHomepage-module__ip6GsW__newsletter form{max-width:400px;height:42px}.MarineHomepage-module__ip6GsW__newsletter input{font-size:12px}.MarineHomepage-module__ip6GsW__newsletter button{width:72px;font-size:12px}.MarineHomepage-module__ip6GsW__footerBottom{align-items:flex-start;gap:15px;padding-block:17px;font-size:9px}.MarineHomepage-module__ip6GsW__footerBottom>div{gap:10px}.MarineHomepage-module__ip6GsW__footerBottom>div>span{display:none}}@media (max-width:370px){.MarineHomepage-module__ip6GsW__logo{width:163px}.MarineHomepage-module__ip6GsW__headerTools{gap:6px}.MarineHomepage-module__ip6GsW__headerInner{gap:10px}.MarineHomepage-module__ip6GsW__heroCopy h1{font-size:31px}.MarineHomepage-module__ip6GsW__heroCopy>p{font-size:12px}.MarineHomepage-module__ip6GsW__search input{font-size:9.5px}.MarineHomepage-module__ip6GsW__search>svg{width:17px;margin-left:9px}.MarineHomepage-module__ip6GsW__benefits strong{font-size:9.5px}.MarineHomepage-module__ip6GsW__benefits small{font-size:8px}.MarineHomepage-module__ip6GsW__benefitIcon{width:32px;height:32px}.MarineHomepage-module__ip6GsW__finderFields select{font-size:8px}.MarineHomepage-module__ip6GsW__promoCopy{padding:22px 16px}.MarineHomepage-module__ip6GsW__productBody>strong{font-size:12px}}@media (prefers-reduced-motion:reduce){.MarineHomepage-module__ip6GsW__shell *{scroll-behavior:auto!important;transition:none!important}}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__sectionHeading{margin-bottom:18px}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__categories{padding-block:28px}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__products{padding-block:24px 30px}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__brands{padding-block:4px 30px}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__search{border-radius:8px;min-height:48px;box-shadow:0 4px 16px #063b5614}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__search input{font-size:clamp(12px,1vw,14px)}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__popularSearches{white-space:normal;flex-wrap:wrap;row-gap:8px}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__popularSearches a{padding-block:6px}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__categoryImage{border:1px solid #e1eaf0;border-radius:8px}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__categoryRow>a{gap:7px}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__categoryRow strong{line-height:1.4}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__productRow{gap:12px}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__productCard{border-radius:8px;flex-direction:column;display:flex;box-shadow:0 3px 12px #16476608}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__productImage{aspect-ratio:4/3;background:#fff;height:auto;padding:0;position:relative}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__productImage img{box-sizing:border-box;object-fit:contain;width:100%;height:100%;padding:8px;position:absolute;inset:0;transform:none}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__productImage:hover img{transform:none}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__productBody{flex-direction:column;flex:1;padding:12px 12px 14px;display:flex}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__productBody h3{white-space:normal;overflow-wrap:anywhere;min-height:2.8em;font-size:clamp(12px,1vw,14px);line-height:1.4}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__productBody>p{margin-top:4px}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__productBody>strong{font-variant-numeric:tabular-nums;margin-top:10px}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__inStock,.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__outOfStock{min-height:40px;margin-top:8px;padding-right:42px;line-height:1.4}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__productBody>button{border-radius:6px;width:40px;height:40px;bottom:14px;right:10px}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__sectionHeading>a{min-height:32px;font-size:clamp(10px,.9vw,12px)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__productCard{transition:border-color .18s,box-shadow .18s}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__productCard:hover{border-color:#adcadd;box-shadow:0 6px 20px #16476612}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__categoryImage{transition:border-color .18s}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__categoryRow>a:hover .MarineHomepage-module__ip6GsW__categoryImage{border-color:#8bb8d1}}@media (max-width:650px){.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__categories{padding-block:24px}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__sectionHeading{align-items:baseline;margin-bottom:14px}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__products{padding-block:20px 24px}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__brands{padding-bottom:24px}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__productRow{gap:10px}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__productBody{padding:10px}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__productBody>button{bottom:10px;right:9px}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__popularSearches a{align-items:center;min-height:28px;display:inline-flex}}.MarineHomepage-module__ip6GsW__footer{margin:0;padding:0;display:block}.MarineHomepage-module__ip6GsW__footer button{margin:0}.MarineHomepage-module__ip6GsW__finderFields select{min-height:0;font-weight:450;line-height:normal}.MarineHomepage-module__ip6GsW__promoCopy form>button{margin-bottom:0}.MarineHomepage-module__ip6GsW__newsletter input,.MarineHomepage-module__ip6GsW__newsletter button{height:100%;min-height:0}.MarineHomepage-module__ip6GsW__footerBrand img{object-fit:contain;background:#fff;border-radius:5px;width:100%;max-width:245px;height:auto;padding:9px 10px;display:block}.MarineHomepage-module__ip6GsW__footerBrand{align-self:start;min-width:0}.MarineHomepage-module__ip6GsW__heroCopy h1>span[data-title-line]{color:var(--blue)}.MarineHomepage-module__ip6GsW__search button,.MarineHomepage-module__ip6GsW__productBody>button,.MarineHomepage-module__ip6GsW__coastCopy>a{background:var(--design-action-bg,#006daf);color:var(--design-action-ink,#fff)}.MarineHomepage-module__ip6GsW__bannerPhoto{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.MarineHomepage-module__ip6GsW__singlePromotion{grid-template-columns:1fr}.MarineHomepage-module__ip6GsW__partsPromo,.MarineHomepage-module__ip6GsW__summerPromo{height:auto;min-height:calc(199 * var(--s));min-width:0}.MarineHomepage-module__ip6GsW__promoCopy{height:auto}.MarineHomepage-module__ip6GsW__promoCopy h2,.MarineHomepage-module__ip6GsW__promoCopy>p,.MarineHomepage-module__ip6GsW__handwriting,.MarineHomepage-module__ip6GsW__coastCopy h2,.MarineHomepage-module__ip6GsW__coastCopy>p{white-space:pre-line;overflow-wrap:anywhere}.MarineHomepage-module__ip6GsW__promoCopy :is(button,a){overflow-wrap:anywhere;max-width:100%;padding-block:6px}.MarineHomepage-module__ip6GsW__coast{height:auto;min-height:calc(163 * var(--s))}.MarineHomepage-module__ip6GsW__coastInner{height:auto;min-height:inherit}.MarineHomepage-module__ip6GsW__coastCopy,.MarineHomepage-module__ip6GsW__coastValues{min-width:0;padding-block:12px}.MarineHomepage-module__ip6GsW__coastValues :is(h3,p){white-space:normal;overflow-wrap:anywhere}.MarineHomepage-module__ip6GsW__handwriting{max-width:28%}@media (max-width:900px){.MarineHomepage-module__ip6GsW__coast{min-height:210px}}@media (max-width:650px){.MarineHomepage-module__ip6GsW__partsPromo,.MarineHomepage-module__ip6GsW__summerPromo{min-height:222px}.MarineHomepage-module__ip6GsW__coast{background:#dceef7;min-height:0}.MarineHomepage-module__ip6GsW__coastCopy{height:auto;min-height:223px;padding-block:25px}.MarineHomepage-module__ip6GsW__coastValues{background:#00283c;margin-inline:-16px;padding:28px 16px}.MarineHomepage-module__ip6GsW__handwriting{max-width:65%}}.MarineHomepage-module__ip6GsW__partsPromo.MarineHomepage-module__ip6GsW__editedBanner:after{background:linear-gradient(90deg,#003955f5,#003955d9 75%,#003955b3)}.MarineHomepage-module__ip6GsW__summerPromo.MarineHomepage-module__ip6GsW__editedBanner:after{background:linear-gradient(90deg,#edf7fdf5,#edf7fddd 75%,#edf7fdbb)}.MarineHomepage-module__ip6GsW__coast.MarineHomepage-module__ip6GsW__editedBanner:before{background:linear-gradient(90deg,#edf7fdf5,#edf7fddd 40%,#0000 65%);height:100%}@media (max-width:650px){.MarineHomepage-module__ip6GsW__coast.MarineHomepage-module__ip6GsW__editedBanner:before{background:#edf7fddd}}.MarineHomepage-module__ip6GsW__promoCopy form>button{background:var(--design-accent,linear-gradient(100deg,#ff951b,#ff7920));color:var(--design-accent-ink,#fff)}.MarineHomepage-module__ip6GsW__newsletter .MarineHomepage-module__ip6GsW__signupLink{background:var(--design-action-bg,#006daf);color:var(--design-action-ink,#fff);font-size:calc(10 * var(--s));border:1px solid #83b4d0;border-radius:4px;align-items:center;gap:10px;margin-top:10px;padding:8px 12px;font-weight:600;display:inline-flex}.MarineHomepage-module__ip6GsW__directory{width:calc(100% - 72 * var(--s));max-width:1360px;min-height:50vh;margin:0 auto;padding:32px 0 56px;font-size:15px}.MarineHomepage-module__ip6GsW__directory .MarineHomepage-module__ip6GsW__breadcrumb{color:#4d6677;margin-bottom:18px;font-size:13px;display:inline-block}.MarineHomepage-module__ip6GsW__directory h1{letter-spacing:-1px;margin-bottom:12px;font-size:clamp(28px,3vw,40px);font-weight:750;line-height:1.15}.MarineHomepage-module__ip6GsW__directory>p{color:#496476;max-width:680px;line-height:1.6}.MarineHomepage-module__ip6GsW__directoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0;display:grid}.MarineHomepage-module__ip6GsW__directoryGrid>a{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:15px;padding:23px;display:flex}.MarineHomepage-module__ip6GsW__directoryGrid>a:hover{border-color:var(--design-link,#006daf);background:#f3f9fc}.MarineHomepage-module__ip6GsW__directoryGrid>a>svg{color:var(--design-link,#006daf);flex:none}.MarineHomepage-module__ip6GsW__directoryGrid>a>svg:last-child{margin-left:auto}.MarineHomepage-module__ip6GsW__directoryGrid strong{font-weight:650;display:block}.MarineHomepage-module__ip6GsW__directoryGrid small{color:#536d7c;margin-top:3px;display:block}.MarineHomepage-module__ip6GsW__guideActions{align-items:center;gap:24px;margin-top:30px;display:flex}.MarineHomepage-module__ip6GsW__guideActions>a,.MarineHomepage-module__ip6GsW__guideAction{align-items:center;gap:9px;display:inline-flex}.MarineHomepage-module__ip6GsW__directory .MarineHomepage-module__ip6GsW__guideAction{background:var(--design-action-bg,#006daf);color:var(--design-action-ink,#fff);border-radius:5px;padding:13px 19px;font-size:14px;font-weight:600}.MarineHomepage-module__ip6GsW__guideGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0;display:grid}.MarineHomepage-module__ip6GsW__guideGrid>section{border:1px solid var(--line);background:#f7fbfd;border-radius:8px;padding:26px}.MarineHomepage-module__ip6GsW__guideGrid svg{color:var(--design-link,#006daf)}.MarineHomepage-module__ip6GsW__guideGrid small{float:right;color:#53738a;font-size:18px}.MarineHomepage-module__ip6GsW__guideGrid h2{margin:20px 0 10px;font-size:19px;line-height:1.3}.MarineHomepage-module__ip6GsW__guideGrid p,.MarineHomepage-module__ip6GsW__guideBody p{color:#415e70;white-space:pre-line;line-height:1.7}.MarineHomepage-module__ip6GsW__guideBody section{border-bottom:1px solid var(--line);padding:24px 0}.MarineHomepage-module__ip6GsW__guideBody h2{margin-bottom:10px;font-size:21px}.MarineHomepage-module__ip6GsW__faq{max-width:900px;margin-top:28px}.MarineHomepage-module__ip6GsW__faq details{border-bottom:1px solid var(--line);padding:20px 0}.MarineHomepage-module__ip6GsW__faq summary{cursor:pointer;font-size:18px;font-weight:600}.MarineHomepage-module__ip6GsW__faq p{color:#415e70;max-width:720px;margin:15px 0;line-height:1.7}.MarineHomepage-module__ip6GsW__faq a{color:var(--design-link,#006daf);align-items:center;gap:8px;display:inline-flex}.MarineHomepage-module__ip6GsW__shell .marine-interior{--navy:#06283f;--radius:8px;background:#f7fafc;outline:0;min-height:60vh;font-size:15px;line-height:1.55}.MarineHomepage-module__ip6GsW__shell .marine-interior .page{width:calc(100% - 72 * var(--s));max-width:1360px;margin-inline:auto;padding-block:28px 48px}.MarineHomepage-module__ip6GsW__shell .marine-interior .page.narrow{max-width:900px}:is(.MarineHomepage-module__ip6GsW__shell .marine-interior .panel,.MarineHomepage-module__ip6GsW__shell .marine-interior .filters,.MarineHomepage-module__ip6GsW__shell .marine-interior .product-card){border:1px solid var(--line);box-shadow:none;border-radius:7px}:is(.MarineHomepage-module__ip6GsW__shell .marine-interior .catalog-header,.MarineHomepage-module__ip6GsW__shell .marine-interior .page-hero){box-shadow:none;border-radius:8px;min-height:0;margin-bottom:20px;padding:25px 28px}.MarineHomepage-module__ip6GsW__shell .marine-interior h1{letter-spacing:-.8px;font-size:clamp(27px,3vw,38px);font-weight:750;line-height:1.15}.MarineHomepage-module__ip6GsW__shell .marine-interior h2{font-weight:650;line-height:1.3}.MarineHomepage-module__ip6GsW__shell .marine-interior .product-body h2{margin:8px 0;font-size:16px}:is(.MarineHomepage-module__ip6GsW__shell .marine-interior .catalog-header p,.MarineHomepage-module__ip6GsW__shell .marine-interior .page-hero p){margin-top:10px;font-size:15px}.MarineHomepage-module__ip6GsW__shell .marine-interior .primary{background:var(--design-action-bg,var(--blue));color:var(--design-action-ink,#fff);border-color:var(--design-action-bg,var(--blue));box-shadow:none;border-radius:5px}.MarineHomepage-module__ip6GsW__shell .marine-interior .secondary{box-shadow:none;border-radius:5px}.MarineHomepage-module__ip6GsW__shell .marine-interior input::placeholder{color:#506b7b;opacity:1}.MarineHomepage-module__ip6GsW__shell .marine-interior textarea::placeholder{color:#506b7b;opacity:1}:is(.MarineHomepage-module__ip6GsW__shell .marine-interior input,.MarineHomepage-module__ip6GsW__shell .marine-interior textarea){color:var(--ink)}.MarineHomepage-module__ip6GsW__shell .marine-interior .product-grid{gap:18px}.MarineHomepage-module__ip6GsW__shell .marine-interior .product-media{background:#fff}.MarineHomepage-module__ip6GsW__shell .marine-interior .product-image img{object-fit:contain}.MarineHomepage-module__ip6GsW__shell .marine-interior .product-body{padding:15px}.MarineHomepage-module__ip6GsW__shell .marine-interior .policy-content p{margin:12px 0 24px;line-height:1.7}.MarineHomepage-module__ip6GsW__shell .marine-interior .policy-content h2{font-size:21px}.MarineHomepage-module__ip6GsW__sectionDescription{color:#466175;font-size:12px;margin:0 0 14px!important}.MarineHomepage-module__ip6GsW__extraSection{padding-block:26px}.MarineHomepage-module__ip6GsW__extraSection h2{margin-bottom:12px;font-size:25px}.MarineHomepage-module__ip6GsW__extraSection p{white-space:pre-line;font-size:15px;line-height:1.7}.MarineHomepage-module__ip6GsW__extraSection img{object-fit:contain;max-height:400px}.MarineHomepage-module__ip6GsW__extraSection>a{color:var(--design-link,#006daf);gap:8px;margin-top:18px;display:inline-flex}@media (max-width:900px){.MarineHomepage-module__ip6GsW__directoryGrid,.MarineHomepage-module__ip6GsW__guideGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.MarineHomepage-module__ip6GsW__directory{width:calc(100% - 40px)}.MarineHomepage-module__ip6GsW__shell .marine-interior .page{width:calc(100% - 40px)}}@media (max-width:650px){.MarineHomepage-module__ip6GsW__directory{width:calc(100% - 32px)}.MarineHomepage-module__ip6GsW__shell .marine-interior .page{width:calc(100% - 32px)}.MarineHomepage-module__ip6GsW__directoryGrid,.MarineHomepage-module__ip6GsW__guideGrid{grid-template-columns:1fr}.MarineHomepage-module__ip6GsW__directoryGrid>a{padding:18px}.MarineHomepage-module__ip6GsW__guideActions{flex-wrap:wrap}.MarineHomepage-module__ip6GsW__newsletter .MarineHomepage-module__ip6GsW__signupLink{font-size:12px}.MarineHomepage-module__ip6GsW__footerBrand img{width:220px}:is(.MarineHomepage-module__ip6GsW__shell .marine-interior .catalog-header,.MarineHomepage-module__ip6GsW__shell .marine-interior .page-hero){padding:23px 20px}}.MarineHomepage-module__ip6GsW__utility>.MarineHomepage-module__ip6GsW__width{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;height:auto;min-height:54px;padding-block:9px;display:grid}.MarineHomepage-module__ip6GsW__utilityServices{grid-column:span 3;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:24px;display:grid}.MarineHomepage-module__ip6GsW__utilityContact{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:24px;display:grid}.MarineHomepage-module__ip6GsW__utility a{gap:12px;min-width:0;line-height:1.35}.MarineHomepage-module__ip6GsW__utility a>svg{flex:none;width:23px;height:23px}.MarineHomepage-module__ip6GsW__utility a>span{min-width:0}.MarineHomepage-module__ip6GsW__utility strong{font-size:12px;line-height:1.4}.MarineHomepage-module__ip6GsW__utility small{margin-top:1px;font-size:10px;line-height:1.4}.MarineHomepage-module__ip6GsW__utilityContact>a:last-child{font-size:12px;font-weight:650}@media (max-width:900px){.MarineHomepage-module__ip6GsW__utility>.MarineHomepage-module__ip6GsW__width{justify-content:space-between;gap:20px;min-height:48px;display:flex}.MarineHomepage-module__ip6GsW__utilityServices{gap:32px;display:flex}.MarineHomepage-module__ip6GsW__utilityContact{flex:none;gap:0;display:flex}.MarineHomepage-module__ip6GsW__utility a{gap:9px}.MarineHomepage-module__ip6GsW__utility strong,.MarineHomepage-module__ip6GsW__utilityContact>a:last-child{font-size:11px}.MarineHomepage-module__ip6GsW__utility small{font-size:9px}.MarineHomepage-module__ip6GsW__utility a>svg{width:21px;height:21px}}@media (max-width:650px){.MarineHomepage-module__ip6GsW__utility>.MarineHomepage-module__ip6GsW__width{gap:12px;min-height:44px;padding-block:7px}.MarineHomepage-module__ip6GsW__utility strong,.MarineHomepage-module__ip6GsW__utilityContact>a:last-child{font-size:10px}.MarineHomepage-module__ip6GsW__utility small{font-size:8px}.MarineHomepage-module__ip6GsW__utility a>svg{width:20px;height:20px}}.MarineHomepage-module__ip6GsW__utility>.MarineHomepage-module__ip6GsW__width{padding-inline:calc(10 * var(--s))}@media (max-width:650px){.MarineHomepage-module__ip6GsW__utility>.MarineHomepage-module__ip6GsW__width{padding-inline:5px}}@media (min-width:901px){.MarineHomepage-module__ip6GsW__utility>.MarineHomepage-module__ip6GsW__width{padding-left:calc(32 * var(--s));padding-right:calc(10 * var(--s))}}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__productImage:has(>img:not([src*=batavarahlutir-watermarked])):after{content:"";z-index:1;pointer-events:none;border-radius:inherit;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22100%22%20viewBox%3D%220%200%20240%20100%22%3E%3Ctext%20x%3D%22120%22%20y%3D%2250%22%20text-anchor%3D%22middle%22%20dominant-baseline%3D%22central%22%20transform%3D%22rotate%28-22%20120%2050%29%22%20font-family%3D%22Arial%2Csans-serif%22%20font-size%3D%2216%22%20font-weight%3D%22500%22%20fill%3D%22%23244556%22%20stroke%3D%22white%22%20stroke-width%3D%221%22%20paint-order%3D%22stroke%22%20opacity%3D%22.13%22%3Ebatavarahlutir.is%3C%2Ftext%3E%3C%2Fsvg%3E);background-repeat:repeat;background-size:50%;position:absolute;inset:0}.MarineHomepage-module__ip6GsW__heroOverlay{z-index:-1;pointer-events:none;position:absolute;inset:0}.MarineHomepage-module__ip6GsW__hero .MarineHomepage-module__ip6GsW__heroCopy h1{color:var(--hero-heading,#04273c)}.MarineHomepage-module__ip6GsW__hero .MarineHomepage-module__ip6GsW__heroCopy h1>span[data-title-line]{color:var(--hero-accent,var(--blue))}.MarineHomepage-module__ip6GsW__hero .MarineHomepage-module__ip6GsW__heroCopy>p,.MarineHomepage-module__ip6GsW__hero .MarineHomepage-module__ip6GsW__popularSearches>strong{color:var(--hero-text,var(--ink))}.MarineHomepage-module__ip6GsW__hero .MarineHomepage-module__ip6GsW__handwriting{color:var(--hero-tagline,#04324d)}@media (max-width:1100px) and (min-width:901px){.MarineHomepage-module__ip6GsW__benefits{gap:0}.MarineHomepage-module__ip6GsW__benefits>a{gap:12px;padding-inline:18px}.MarineHomepage-module__ip6GsW__benefits strong{font-size:14px}.MarineHomepage-module__ip6GsW__benefits small{font-size:11px}}@media (max-width:900px){.MarineHomepage-module__ip6GsW__benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;height:auto;padding-block:8px}.MarineHomepage-module__ip6GsW__benefits>a{gap:14px;padding:16px 20px}.MarineHomepage-module__ip6GsW__benefits>a:nth-child(odd){border-left:0;padding-left:0}.MarineHomepage-module__ip6GsW__benefits>a:nth-child(2n){padding-right:0}.MarineHomepage-module__ip6GsW__benefits>a:nth-child(n+3){border-top:1px solid #dce5eb}}@media (max-width:650px){.MarineHomepage-module__ip6GsW__benefits>a{padding-block:16px;gap:10px;padding-left:12px}.MarineHomepage-module__ip6GsW__benefitIcon{width:26px;height:30px}.MarineHomepage-module__ip6GsW__benefitIcon svg{width:26px;height:26px}.MarineHomepage-module__ip6GsW__benefits strong{letter-spacing:-.2px;font-size:13px}.MarineHomepage-module__ip6GsW__benefits small{font-size:11px;line-height:1.45}}@media (max-width:370px){.MarineHomepage-module__ip6GsW__benefits>a{gap:8px;padding-left:10px}.MarineHomepage-module__ip6GsW__benefitIcon{width:22px}.MarineHomepage-module__ip6GsW__benefitIcon svg{width:22px;height:22px}.MarineHomepage-module__ip6GsW__benefits strong{font-size:12px}.MarineHomepage-module__ip6GsW__benefits small{font-size:10px}}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__popularSearches{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 12px;display:grid}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__popularSearches>strong{white-space:nowrap;align-items:center;min-height:32px;margin:0;display:flex}.MarineHomepage-module__ip6GsW__popularSearchLinks{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__popularSearchLinks>a{text-align:center;justify-content:center;align-items:center;max-width:100%;min-height:32px;margin:0;padding:6px 12px;line-height:1.4;display:inline-flex}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__search input{flex:1 1 0;margin:0}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__search button{white-space:nowrap;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;width:auto;min-width:82px;margin:0;padding-inline:14px;line-height:1.2;display:inline-flex}@media (max-width:650px){.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__popularSearches{grid-template-columns:minmax(0,1fr)}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__popularSearches>strong{min-height:0}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__popularSearchLinks>a{min-height:32px}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__search button{min-width:68px;padding-inline:10px}}.MarineHomepage-module__ip6GsW__main .MarineHomepage-module__ip6GsW__search button{height:100%!important;min-height:0!important;padding-block:0!important}
.marine-catalog .filters input[type=range]{min-height:20px;box-shadow:none;background:0 0;border:0;padding:0}.marine-interior:has(.marine-catalog){background:#fff}.marine-interior .marine-catalog.page{max-width:1360px;padding-top:22px}.marine-catalog-breadcrumbs{color:#557084;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;font-size:12px;display:flex}.marine-catalog-breadcrumbs a:hover{color:#006daf;text-decoration:underline}.marine-catalog-breadcrumbs [aria-current]{color:#06283f;font-weight:600}.marine-catalog .marine-catalog-hero{isolation:isolate;background:#e7f5fc url(/images/marine-harbor-reference-v3.png) right 57%/cover;border-radius:7px;min-height:235px;padding:34px 40px;position:relative;overflow:hidden}.marine-catalog-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#f0f8ff 0%,#edf7fdf5 35%,#eaf6fc88 60%,#0000 80%);position:absolute;inset:0}.marine-catalog-hero>div{max-width:560px}.marine-catalog-eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:#006daf;font-size:11px;font-weight:650}.marine-interior .marine-catalog-hero h1{color:#06283f;max-width:520px;margin:12px 0;font-size:clamp(32px,3.3vw,46px);line-height:1.1}.marine-catalog-hero p{color:#37576b;max-width:450px;font-size:14px;line-height:1.6}.marine-catalog-hero a{color:#005f99;align-items:center;gap:12px;margin-top:20px;font-size:12px;font-weight:600;display:inline-flex}.marine-category-rail{scrollbar-width:thin;gap:10px;margin-bottom:8px;padding:20px 0 24px;display:flex;overflow-x:auto}.marine-category-rail>a{background:#fff;border:1px solid #e3ebf0;border-radius:5px;flex:none;align-items:center;gap:10px;min-height:60px;padding:9px 15px 9px 9px;font-size:12px;font-weight:600;display:flex}.marine-category-rail img{object-fit:contain;border-radius:3px;width:40px;height:40px}.marine-category-rail>a:hover,.marine-category-rail>a[aria-current]{color:#00639d;background:#f0f8fd;border-color:#0079bb}.marine-interior .marine-catalog .shop-layout{grid-template-columns:218px minmax(0,1fr);align-items:start;gap:30px;max-width:none}.marine-interior .marine-catalog .filters{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;border-right:1px solid #e3ebf0;border-radius:0;padding:0 22px 0 0;position:static}.marine-catalog .filter-head{border-bottom:1px solid #e3ebf0;margin-bottom:20px;padding:0 0 18px;font-size:14px}.marine-catalog .filter-head span{color:#00639d;background:#eef6fa;min-width:26px;height:26px;font-size:11px}.marine-catalog .sidebar-block h2{letter-spacing:1px;text-transform:uppercase;color:#557084;margin:0 0 12px!important;font-size:11px!important}.marine-catalog .sidebar-link{border-radius:4px;padding:9px 10px;font-size:12px;font-weight:450}.marine-catalog .sidebar-link.active{color:#00639d;background:#eef7fc;font-weight:650}.marine-catalog .sidebar-link small{font-size:10px;font-weight:500}.marine-catalog .filters>label{margin-top:20px;margin-bottom:15px;font-size:12px;font-weight:550}.marine-catalog .filters select{min-height:39px;font-size:12px;font-weight:450}.marine-catalog .filters>.secondary{box-shadow:none;margin-top:8px;font-size:12px;font-weight:550}.marine-interior .marine-catalog .shop-toolbar{box-shadow:none;border:0;border-bottom:1px solid #e3ebf0;border-radius:0;flex-wrap:wrap;gap:16px;margin:0 0 20px;padding:0 0 16px;font-size:12px}.marine-catalog .shop-toolbar-actions{flex-wrap:wrap;flex:1;gap:10px;min-width:0}.marine-catalog .toolbar-field{gap:7px;margin:0;font-size:10px;font-weight:500}.marine-catalog .toolbar-field select{min-height:38px;font-size:12px;font-weight:450}.marine-catalog .toolbar-search{flex:1;min-width:160px;max-width:300px;margin:0;font-weight:400}.marine-catalog .toolbar-search input{width:100%;min-height:38px;font-size:12px;font-weight:400}.marine-catalog .view-toggle{border-radius:5px;min-height:38px;font-size:11px}.marine-catalog .view-toggle button{padding:8px;font-size:11px;font-weight:550}.marine-catalog .active-filters:empty{display:none}.marine-interior .marine-catalog .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px}.marine-interior .marine-catalog .product-card{box-shadow:none;background:#fff;border:1px solid #e3ebf0;border-radius:6px;transition:border-color .15s;overflow:hidden}.marine-interior .marine-catalog .product-card:hover{box-shadow:none;border-color:#82b4d1;transform:none}.marine-catalog .product-media{padding:15px 15px 0;background:#fff!important}.marine-catalog .product-image{background:#fff;border:0;width:100%;padding:0}.marine-interior .marine-catalog .product-image img{object-fit:contain;background:#fff;width:100%;height:180px;padding:6px}.marine-catalog .product-quick-actions{justify-content:space-between;gap:4px;border:0!important;padding:8px 0!important}.marine-catalog .product-quick-actions button{background:#f3f8fb;border:0;width:30px;height:30px;min-height:30px}.marine-catalog .product-quick-actions label{white-space:nowrap;border:0;gap:5px;padding:0 4px;font-size:10px;font-weight:450}.marine-interior .marine-catalog .product-body{min-width:0;padding:12px 17px 17px}.marine-interior .marine-catalog .product-body h2{min-height:0;margin:8px 0 6px;font-size:16px;font-weight:650;line-height:1.35}.marine-catalog .product-body h2 button{text-align:left;overflow-wrap:anywhere;font-weight:650}.marine-catalog .product-tags{margin:0;font-size:10px;font-weight:450;line-height:1.4}.marine-catalog .sku{color:#557084;font-size:10px;font-weight:450}.marine-catalog .status-chip{font-size:9px;font-weight:550}.marine-catalog .fitment-line,.marine-catalog .catalog-code-row{display:none}.marine-catalog .product-meta{flex-wrap:wrap;gap:8px;margin:0 0 8px;font-size:11px}.marine-catalog .product-meta span{font-weight:450}.marine-catalog .product-meta .stock-ok{color:#23723b;font-size:10px}.marine-catalog .stock-ok:before{content:"●";margin-right:5px;font-size:8px}.marine-catalog .price-row{flex-wrap:wrap;gap:8px;margin:10px 0 14px}.marine-catalog .price-row strong{color:#06283f;font-size:19px;font-weight:700}.marine-catalog .price-row small{font-size:9px;font-weight:400}.marine-catalog .catalog-cart-button.primary.full{background:var(--blue,#006daf);min-height:38px;color:var(--design-primary-ink,#fff);border-radius:4px;font-size:12px;font-weight:550}.marine-interior .marine-catalog .product-grid.list-view{grid-template-columns:1fr}.marine-interior .marine-catalog .list-view .product-card{grid-template-columns:200px minmax(0,1fr)}.marine-catalog .list-view .product-body{display:flex}.marine-catalog .list-view .catalog-cart-button{max-width:240px}.marine-catalog .homepage-shop-empty{text-align:center;background:#f4f9fc;border:1px dashed #cedee8;border-radius:6px;padding:50px 24px}.marine-catalog-help{background:#edf7fc;border-radius:6px;justify-content:space-between;align-items:center;gap:24px;margin:48px 0 0;padding:27px 30px;display:flex}.marine-catalog-help>div{align-items:center;gap:22px;display:flex}.marine-catalog-help svg{color:#006daf;flex-shrink:0}.marine-interior .marine-catalog-help h2{margin:0 0 6px;font-size:19px;font-weight:650}.marine-catalog-help p{color:#466175;font-size:12px;line-height:1.6}.marine-catalog-help>a{white-space:nowrap;color:#00639d;align-items:center;gap:15px;font-size:13px;font-weight:600;display:inline-flex}@media (min-width:1500px){.marine-interior .marine-catalog .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.marine-interior .marine-catalog .shop-layout{grid-template-columns:185px minmax(0,1fr);gap:22px}.marine-interior .marine-catalog .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marine-catalog .toolbar-search{max-width:none}.marine-catalog .shop-toolbar-actions{justify-content:flex-start}.marine-catalog .shop-toolbar>div:first-child{flex-basis:100%}}@media (max-width:700px){.marine-interior .marine-catalog .shop-layout{grid-template-columns:1fr;gap:18px}.marine-interior .marine-catalog .filters{border:1px solid #e3ebf0;border-radius:5px;padding:12px 15px}.marine-catalog .filter-head{border:0;min-height:32px;margin:0;padding:0}.marine-catalog .filter-chevron{display:block}.marine-catalog .filters:not(.filters-open)>:not(.filter-head){display:none}.marine-catalog .filters-open .filter-head{margin-bottom:20px}.marine-catalog .marine-catalog-hero{background-position:70%;min-height:210px;padding:25px}.marine-catalog-hero:before{background:linear-gradient(90deg,#edf7fdf5,#edf7fddd 65%,#edf7fd66)}.marine-catalog-hero>div{max-width:85%}.marine-interior .marine-catalog-hero h1{font-size:32px}.marine-catalog-hero p{font-size:12px}.marine-category-rail{padding:16px 0}.marine-category-rail>a{min-height:52px;font-size:11px}.marine-category-rail img{width:32px;height:32px}.marine-interior .marine-catalog .product-grid{gap:10px}.marine-catalog .product-media{padding:9px 9px 0}.marine-interior .marine-catalog .product-image img{height:135px;padding:0}.marine-interior .marine-catalog .product-body{padding:10px}.marine-interior .marine-catalog .product-body h2{font-size:14px}.marine-catalog .product-quick-actions label{font-size:9px}.marine-catalog .product-quick-actions button{width:24px;height:28px}.marine-catalog .price-row strong{font-size:16px}.marine-catalog .catalog-cart-button.primary.full{gap:5px;font-size:10px}.marine-catalog .toolbar-search{flex-basis:100%;order:-1}.marine-catalog-help{flex-direction:column;align-items:flex-start;padding:24px 20px}.marine-catalog-help>div{align-items:flex-start;gap:15px}.marine-interior .marine-catalog-help h2{font-size:18px}.marine-interior .marine-catalog .list-view .product-card{grid-template-columns:120px minmax(0,1fr)}.marine-catalog .list-view .product-media{padding:8px}.marine-catalog .list-view .product-quick-actions{flex-wrap:wrap}.marine-catalog .shop-toolbar-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}.marine-catalog .toolbar-search,.marine-catalog .view-toggle{grid-column:1/-1}.marine-catalog .toolbar-field{width:100%;min-width:0}.marine-catalog .toolbar-field select{width:100%}.marine-catalog .toolbar-search{width:100%;min-width:0;max-width:none}}.marine-interior .marine-catalog .product-image{height:auto;min-height:0;max-height:none}.marine-interior .marine-catalog .product-image img{min-height:0;max-height:none}.marine-interior .marine-catalog .product-media{min-height:0;padding:12px 12px 0}.marine-interior .marine-catalog .product-image{aspect-ratio:4/3;background:#f5f8fa;border-radius:5px;justify-content:center;align-items:center;width:100%;height:auto;min-height:0;padding:12px;display:flex;overflow:hidden}.marine-interior .marine-catalog .product-image img{aspect-ratio:auto;object-fit:contain;background:0 0;width:100%;height:100%;min-height:0;max-height:100%;padding:0;display:block}.marine-catalog .marine-product-photo-empty{color:#527287;justify-content:center;align-items:center;width:100%;height:100%;min-height:100px;display:flex}.marine-catalog .marine-product-photo-empty>span{gap:8px}.marine-interior .marine-catalog .product-quick-actions{min-height:42px;margin-top:6px;padding:4px 0!important}.marine-interior .marine-catalog .catalog-cart-button svg{background:0 0;border-radius:0;flex-shrink:0;padding:0}.marine-interior .marine-catalog .product-body{padding-top:10px}.marine-interior .marine-catalog .list-view .product-image{aspect-ratio:1;min-height:0}@media (max-width:700px){.marine-interior .marine-catalog .product-media{padding:8px 8px 0}.marine-interior .marine-catalog .product-image{padding:8px}.marine-catalog .marine-product-photo-empty{min-height:78px}.marine-catalog .marine-product-photo-empty svg{width:28px;height:28px}.marine-catalog .marine-product-photo-empty small{font-size:9px}}.marine-interior .marine-catalog .product-image{background:#fff;padding:0;position:relative}.marine-interior .marine-catalog .product-image img{box-sizing:border-box;object-fit:contain;object-position:center;width:100%;height:100%;padding:clamp(8px,1vw,16px);position:absolute;inset:0;transform:none}.marine-interior .marine-catalog .product-card:hover .product-image img{transform:none}.marine-interior :is(.product-image,.main-product-image,.product-thumbs>button,.image-zoom-modal){position:relative}.marine-interior :is(.product-image,.main-product-image,.product-thumbs>button,.image-zoom-modal):has(>img:not([src*=batavarahlutir-watermarked]):not([src*=placeholder])):after{content:"";z-index:1;pointer-events:none;border-radius:inherit;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22240%22%20height%3D%22100%22%20viewBox%3D%220%200%20240%20100%22%3E%3Ctext%20x%3D%22120%22%20y%3D%2250%22%20text-anchor%3D%22middle%22%20dominant-baseline%3D%22central%22%20transform%3D%22rotate%28-22%20120%2050%29%22%20font-family%3D%22Arial%2Csans-serif%22%20font-size%3D%2216%22%20font-weight%3D%22500%22%20fill%3D%22%23244556%22%20stroke%3D%22white%22%20stroke-width%3D%221%22%20paint-order%3D%22stroke%22%20opacity%3D%22.13%22%3Ebatavarahlutir.is%3C%2Ftext%3E%3C%2Fsvg%3E);background-repeat:repeat;background-size:50%;position:absolute;inset:0}.marine-interior .image-zoom-modal:has(>img:not([src*=batavarahlutir-watermarked])):after{bottom:90px}.marine-catalog-hero>[data-catalog-banner-image]{object-position:right 57%}@media (max-width:700px){.marine-catalog-hero>[data-catalog-banner-image]{object-position:70% center}}.marine-catalog .product-quick-actions{flex-wrap:nowrap;align-items:center}.marine-catalog .product-quick-actions label{gap:6px;min-height:32px;margin:0;padding:0}.marine-catalog .product-quick-actions>button:last-child{flex-shrink:0;width:32px;height:32px;min-height:32px;margin:0 0 0 auto;padding:0}
.marine-interior:has(.marine-journey){background:#fff}.marine-interior .marine-journey.page{max-width:1250px;padding-top:26px;padding-bottom:60px}.marine-journey-heading{border-bottom:1px solid #e3ebf0;margin-bottom:34px;padding-bottom:28px}.marine-journey-heading>a{color:#527084;margin-bottom:25px;font-size:12px;display:inline-block}.marine-journey-heading>div{justify-content:space-between;align-items:center;gap:30px;display:flex}.marine-interior .marine-journey-heading h1{color:#06283f;margin:10px 0;font-size:38px;line-height:1.15}.marine-journey-heading p{color:#527084;font-size:14px;line-height:1.6}.marine-journey-heading ol{flex-shrink:0;gap:25px;margin:0;padding:0;list-style:none;display:flex}.marine-journey-heading li{color:#526b7b;align-items:center;gap:9px;font-size:12px;display:flex}.marine-journey-heading li>span{background:#eef5f9;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.marine-journey-heading [aria-current=step]{color:#006daf;font-weight:650}.marine-journey-heading [aria-current=step]>span{color:#fff;background:#006daf}.marine-interior .marine-journey .primary{background:var(--design-action-bg,#006daf);color:var(--design-action-ink,#fff);box-shadow:none;border-radius:5px;min-height:44px;font-size:13px;font-weight:600}.marine-interior .marine-journey .secondary{box-shadow:none;background:#fff;border:1px solid #d5e3ec;border-radius:5px;font-size:13px;font-weight:550}.marine-journey :is(input,select,textarea){box-shadow:none;border-color:#d7e3eb;border-radius:5px;min-height:44px;font-size:14px}.marine-journey label{color:#284b62;font-size:12px;font-weight:550;line-height:1.5}.marine-journey .field-hint{font-size:11px;font-weight:400;line-height:1.6}.marine-interior .marine-product .product-detail{max-width:none;box-shadow:none;background:#fff;border:0;border-radius:0;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:55px;padding:0}.marine-product>.back-link{display:none}.marine-product .product-gallery{min-width:0;position:sticky;top:25px}.marine-product .main-product-image{width:100%;box-shadow:none;background:#f8fbfd;border:1px solid #e3ebf0;border-radius:7px;padding:25px}.marine-interior .marine-product .main-product-image img{object-fit:contain;background:#fff;border-radius:4px;width:100%;height:370px;min-height:0;max-height:none}.marine-product .main-product-image>span{color:#527084;background:#fff;border:1px solid #e3ebf0;border-radius:4px;font-size:11px;font-weight:500}.marine-product .product-thumbs{gap:10px;margin-top:14px}.marine-product .product-thumbs button{background:#fff;border:1px solid #e3ebf0;border-radius:5px;width:64px;height:64px}.marine-product .product-thumbs button.active{border-color:#0078b8;box-shadow:0 0 0 1px #0078b8}.marine-product .product-summary{min-width:0;padding:6px 0}.marine-product .product-kicker{color:#527084;flex-wrap:wrap;gap:12px;font-size:11px;font-weight:500}.marine-product .product-kicker .sku{font-size:11px;font-weight:500}.marine-product .stock-pill{color:#236c37;background:#edf7ee;border-radius:4px;padding:5px 8px;font-size:10px;font-weight:550}.marine-product .stock-pill.out{color:#873c26;background:#fff2ed}.marine-interior .marine-product .product-summary h1{color:#06283f;overflow-wrap:anywhere;margin:16px 0;font-size:clamp(28px,3vw,40px);line-height:1.15}.marine-product .product-summary>p{color:#466175;margin:0 0 20px;font-size:14px;line-height:1.8}.marine-product .purchase-card{box-shadow:none;background:#fff;border:1px solid #e3ebf0;border-left:0;border-right:0;border-radius:0;margin:22px 0;padding:22px 0}.marine-product .price-row.big strong{color:#06283f;font-size:32px;font-weight:700}.marine-product .detail-actions{flex-wrap:wrap;gap:10px;margin:18px 0 14px;display:flex}.marine-product .detail-actions>.primary{flex:1;min-width:170px}.marine-product .purchase-notes{color:#527084;flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.marine-product .spec-panel{background:#f5f9fc;border:0;border-radius:6px;padding:22px}.marine-interior .marine-product .spec-panel h2{margin:0 0 15px;font-size:17px}.marine-product .specs{margin:0;font-size:12px}.marine-product .specs>div{border-color:#e1eaf0;padding:10px 0}.marine-product .specs dt{color:#527084;font-weight:450}.marine-product .specs dd{overflow-wrap:anywhere;font-weight:550}.marine-product .related-section{border-top:1px solid #e3ebf0;margin-top:45px;padding-top:25px}.marine-interior .marine-journey .cart-layout,.marine-interior .marine-journey .checkout-grid{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:36px;max-width:none}.marine-journey .line-items{border-top:1px solid #e3ebf0}.marine-interior .marine-journey .line-item{box-shadow:none;background:#fff;border:0;border-bottom:1px solid #e3ebf0;border-radius:0;grid-template-columns:86px minmax(0,1fr) 66px 108px 30px;align-items:center;gap:18px;padding:24px 0;display:grid}.marine-journey .line-item>img{object-fit:contain;background:#fff;border:1px solid #edf2f6;border-radius:5px;width:86px;height:86px}.marine-journey .line-item h3{color:#06283f;font-size:15px;font-weight:650;line-height:1.4}.marine-journey .line-item p{color:#527084;margin-top:5px;font-size:11px}.marine-journey .line-item>strong{text-align:right;font-size:15px;font-weight:650}.marine-journey .line-item>input{text-align:center;padding:8px 3px;font-size:13px}.marine-journey .line-item>.icon-button{box-shadow:none;color:#527084;background:#f3f8fb;border:0;width:30px;height:30px;padding:5px}.marine-interior .marine-journey .summary{box-shadow:none;color:#284b62;background:#f1f7fb;border:1px solid #e3ebf0;border-radius:7px;padding:25px;font-size:13px;position:static}.marine-interior .marine-journey .summary h2{color:#06283f;margin:0 0 20px;font-size:21px}.marine-journey .summary>div{border-color:#dce8f0;padding:11px 0;font-size:13px}.marine-journey .summary strong{color:#06283f;font-weight:650}.marine-journey .summary .total{border-top:1px solid #cedee9;margin:10px 0 18px;padding-top:20px;font-size:18px}.marine-journey .summary .total strong{font-size:23px}.marine-interior .marine-journey .summary .summary{box-shadow:none;background:0 0;border:0;border-radius:0;padding:12px 0 0}.marine-interior .marine-checkout .checkout-grid>.panel{box-shadow:none;background:#fff;border:0;border-radius:0;padding:0}.marine-interior .marine-checkout .panel>h2{border-top:1px solid #e3ebf0;margin:32px 0 20px;padding-top:28px;font-size:20px}.marine-interior .marine-checkout .panel>h2:first-child{border:0;margin-top:0;padding-top:0}.marine-checkout .form-grid{gap:18px 20px}.marine-checkout .choice-list{gap:10px}.marine-checkout .choice{box-shadow:none;background:#fff;border:1px solid #dce7ee;border-radius:5px;gap:12px;padding:16px;font-size:13px;font-weight:500}.marine-checkout .choice:has(input:checked){background:#f1f8fd;border-color:#0878b5}.marine-checkout .choice input,.marine-checkout .checkout-policy-consent input{accent-color:#006daf;flex-shrink:0;width:18px;height:18px;min-height:18px}.marine-checkout .choice small{color:#527084;font-size:11px;font-weight:400;line-height:1.6}.marine-checkout .checkout-policy-consent{align-items:flex-start;margin-top:22px;font-size:12px;font-weight:400;line-height:1.7}.marine-checkout .checkout-policy-consent button{color:#005f99;font-size:inherit;text-decoration:underline}@media (max-width:1050px){.marine-interior .marine-product .product-detail{gap:30px}.marine-interior .marine-product .main-product-image img{height:300px}.marine-interior .marine-journey .cart-layout,.marine-interior .marine-journey .checkout-grid{grid-template-columns:minmax(0,1fr) 300px;gap:25px}.marine-interior .marine-journey .line-item{grid-template-columns:64px minmax(0,1fr) 55px 28px;gap:12px}.marine-journey .line-item>img{width:64px;height:64px}.marine-journey .line-item>strong{text-align:left;grid-area:2/2}.marine-journey .line-item>.icon-button{grid-area:1/4}}@media (max-width:760px){.marine-journey-heading>div{display:block}.marine-journey-heading ol{margin-top:25px}.marine-interior .marine-journey-heading h1{font-size:32px}.marine-journey-heading{margin-bottom:25px}.marine-interior .marine-product .product-detail,.marine-interior .marine-journey .cart-layout,.marine-interior .marine-journey .checkout-grid{grid-template-columns:minmax(0,1fr);gap:28px}.marine-product .product-gallery{position:static}.marine-interior .marine-product .main-product-image img{height:260px}.marine-product .main-product-image{padding:18px}.marine-product .product-summary{padding:0}.marine-interior .marine-product .product-summary h1{font-size:30px}.marine-product .spec-panel{padding:18px}.marine-product .detail-actions{gap:8px}.marine-journey .line-item h3{font-size:14px}.marine-interior .marine-journey .summary{padding:22px}.marine-checkout .form-grid{grid-template-columns:1fr}.marine-checkout .choice{padding:14px}.marine-journey .line-item>strong{font-size:14px}.marine-interior .marine-journey.page{padding-bottom:35px}.marine-journey-heading p{font-size:13px}}.marine-checkout .checkout-policy-consent button{font-weight:inherit;background:0 0;border:0;border-radius:0;padding:0}.marine-journey .summary>div{margin-block:0}@media (max-width:760px){.marine-interior .marine-journey .line-item{grid-template-columns:64px minmax(0,1fr) 32px;gap:10px 12px}.marine-journey .line-item>img{grid-area:1/1/3}.marine-journey .line-item>div{grid-area:1/2;min-width:0}.marine-journey .line-item>strong{grid-area:2/2}.marine-journey .line-item>input{grid-area:3/2;justify-self:start;width:82px;min-width:0;max-width:100%}.marine-journey .line-item>.icon-button{grid-area:1/3;justify-self:end;width:30px;min-width:30px;height:30px;min-height:30px}}.marine-interior .marine-journey .line-item>.icon-button{min-width:30px;min-height:30px}.marine-interior .marine-product .main-product-image{aspect-ratio:4/3;background:#fff;border:0;border-radius:7px;height:auto;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.marine-interior .marine-product .main-product-image img{aspect-ratio:auto;object-fit:contain;object-position:center;box-sizing:border-box;width:100%;height:100%;box-shadow:none;background:0 0;border-radius:0;padding:clamp(12px,2vw,24px);display:block;position:absolute;inset:0}.marine-interior .marine-product .main-product-image>span{background:#ffffffed;padding:9px 12px;bottom:12px;right:12px;box-shadow:0 2px 8px #06283f12}.marine-interior .marine-product .product-thumbs:has(>button:only-child){display:none}.marine-interior .marine-product .product-thumbs button{padding:0;overflow:hidden}.marine-interior .marine-product .product-thumbs img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:4px}.marine-product .image-zoom-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#06283fcc;padding:24px}.marine-product .image-zoom-modal{background:#fff;border:0;border-radius:8px;gap:0;width:min(1000px,100%);max-height:calc(100dvh - 48px);padding:0;overflow:hidden;box-shadow:0 24px 80px #001a3540}.marine-product .image-zoom-modal>img{object-fit:contain;width:100%;height:auto;max-height:calc(100dvh - 150px);box-shadow:none;background:#fff;border-radius:0;padding:0;display:block}.marine-product .image-zoom-modal .zoom-close{z-index:2;color:#06283f;background:#fffffff2;border:1px solid #dce7ee;border-radius:50%;width:44px;min-width:44px;height:44px;min-height:44px;top:12px;right:12px;box-shadow:0 2px 8px #06283f12}.marine-product .image-zoom-modal .zoom-thumbs{background:#fff;border-top:1px solid #e3ebf0;flex-wrap:nowrap;margin:0;padding:12px;overflow-x:auto}@media (max-width:760px){.marine-product .image-zoom-backdrop{padding:12px}.marine-product .image-zoom-modal{max-height:calc(100dvh - 24px)}.marine-product .image-zoom-modal>img{max-height:calc(100dvh - 126px)}}.checkout-grid .checkout-customer-fields{align-items:start;gap:22px 20px}.checkout-grid .checkout-customer-fields>label,.checkout-grid .checkout-customer-fields .address-search-field{flex-direction:column;align-self:start;gap:8px;min-width:0;margin:0;font-size:13px;font-weight:500;line-height:1.5;display:flex}.checkout-grid .checkout-customer-fields :is(input,select),.checkout-grid>.summary>label:not(.checkout-policy-consent) input{border-radius:7px;height:46px;min-height:46px;padding:11px 13px;font-size:14px;font-weight:400;line-height:22px}.checkout-grid .checkout-customer-fields input::placeholder,.checkout-grid>.summary input::placeholder{color:#637b8b;opacity:1;font-weight:400}.checkout-grid .checkout-customer-fields .field-hint{margin:0;font-size:11px;font-weight:400;line-height:1.6}.checkout-grid .checkout-customer-fields :is(input,select):focus-visible{outline-offset:2px;outline:2px solid #0878b5}.checkout-grid>.summary{align-content:start}.checkout-grid>.summary>label:not(.checkout-policy-consent){flex-direction:column;gap:8px;margin:0;display:flex}.marine-interior .primary:hover:not(:disabled){filter:brightness(.9)}.marine-interior .primary:focus-visible{outline-offset:3px;outline:3px solid #08202d}.marine-interior{--blue:var(--design-link,#006daf);--design-primary-ink:#fff}
.marine-interior:has(.marine-information){background:#fff}.marine-interior .marine-information{max-width:1250px;padding:28px 28px 70px}.marine-information-heading{background:linear-gradient(110deg,#edf7fc,#f6fafc);border:1px solid #e3edf3;border-radius:7px;margin-bottom:40px;padding:36px 40px 40px}.marine-information-heading>span{letter-spacing:1.5px;text-transform:uppercase;color:#00649f;font-size:11px;font-weight:650}.marine-interior .marine-information-heading h1{color:#06283f;margin:12px 0;font-size:clamp(34px,4vw,48px);line-height:1.12}.marine-information-heading p{color:#486578;max-width:650px;margin:0;font-size:15px;line-height:1.8}.marine-information-layout{grid-template-columns:240px minmax(0,1fr);gap:65px;display:grid}.marine-information-sidebar nav{gap:5px;display:grid}.marine-information-sidebar nav a{color:#486578;border-radius:4px;padding:12px 15px;font-size:13px}.marine-information-sidebar nav a:hover,.marine-information-sidebar nav a[aria-current]{color:#00649f;background:#edf7fc;font-weight:600}.marine-support-note{color:#00649f;border-top:1px solid #e3edf3;margin-top:30px;padding:25px 15px}.marine-interior .marine-support-note h2{color:#06283f;margin:16px 0 8px;font-size:17px}.marine-support-note p{color:#486578;font-size:13px;line-height:1.7}.marine-support-note>a{align-items:center;gap:15px;margin-top:18px;font-size:13px;font-weight:600;display:inline-flex}.marine-information-copy>section{border-bottom:1px solid #e3edf3;grid-template-columns:35px minmax(0,1fr);gap:18px;padding:26px 0;display:grid}.marine-information-copy>section:first-child{padding-top:8px}.marine-information-copy>section>span{color:#00649f;padding-top:5px;font-size:12px}.marine-interior .marine-information-copy h2{color:#06283f;margin:0 0 12px;font-size:22px;line-height:1.3}.marine-information-copy p{color:#486578;overflow-wrap:anywhere;max-width:700px;margin:0;font-size:15px;line-height:1.9}.marine-contact-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:65px;display:grid}.marine-contact-details{color:#fff;background:#07354b;border-radius:7px;padding:36px}.marine-contact-details>svg{color:#8ed6ed}.marine-interior .marine-contact-details h2{color:#fff;margin:24px 0 16px;font-size:29px;line-height:1.25}.marine-contact-details>p{color:#d1e5ee;font-size:14px;line-height:1.8}.marine-contact-details dl{margin:30px 0 0}.marine-contact-details dl>div{border-top:1px solid #ffffff26;padding:16px 0}.marine-contact-details dt{color:#b6d6e4;margin-bottom:7px;font-size:11px}.marine-contact-details dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.marine-contact-details a:hover{text-decoration:underline}.marine-interior .marine-contact .panel{box-shadow:none;background:#fff;border:0;border-radius:0;gap:22px;padding:4px 0}.marine-interior .marine-contact-form-title h2{color:#06283f;margin:0 0 8px;font-size:25px}.marine-contact-form-title p{color:#486578;margin:0 0 5px;font-size:14px}.marine-contact form label{color:#284b62;gap:9px;font-size:13px;font-weight:550}.marine-contact form input,.marine-contact form textarea{box-shadow:none;background:#f8fbfd;border:1px solid #d8e5ed;border-radius:5px;min-height:48px;padding:13px;font-size:15px}.marine-contact form textarea{resize:vertical;min-height:170px}.marine-contact form :is(input,textarea):focus{outline-offset:2px;outline:2px solid #0878b8}.marine-interior .marine-contact form .primary{background:var(--blue,#006daf);min-width:160px;color:var(--design-primary-ink,#fff);box-shadow:none;border-radius:5px;justify-self:start;min-height:46px;font-size:14px}@media (max-width:760px){.marine-interior .marine-information{padding:20px 20px 45px}.marine-information-heading{margin-bottom:28px;padding:25px}.marine-information-layout,.marine-contact-layout{grid-template-columns:1fr;gap:28px}.marine-information-sidebar nav{flex-wrap:wrap;gap:4px;display:flex}.marine-information-sidebar nav a{padding:10px;font-size:12px}.marine-support-note{display:none}.marine-information-copy>section{grid-template-columns:27px minmax(0,1fr);gap:8px;padding:22px 0}.marine-interior .marine-information-copy h2{font-size:20px}.marine-information-copy p{font-size:14px}.marine-contact-details{padding:26px}.marine-interior .marine-contact-details h2{font-size:25px}.marine-contact form .primary{width:100%}}.information-body-image{object-fit:contain;width:100%;height:auto;margin:18px 0;display:block}.marine-interior .marine-contact form .primary{border:1px solid;justify-content:center;align-items:center;padding:12px 24px;font-weight:600;line-height:1.4;display:inline-flex}.marine-interior .marine-contact form .primary:hover:not(:disabled){box-shadow:0 2px 8px #06283f24}.marine-interior .marine-contact form .primary:focus-visible{outline-offset:3px;outline:2px solid #0878b8}.marine-interior .marine-contact form .primary:disabled{opacity:.55;cursor:not-allowed}
.marine-interior:has(.marine-customer){background:#f7fafc}.marine-interior .marine-customer.page{max-width:1200px;padding-block:28px 64px}.marine-interior .marine-customer.narrow{max-width:960px}.marine-customer-heading{border-bottom:1px solid #dce7ee;margin-bottom:30px;padding:0 0 30px}.marine-customer-heading .marine-catalog-breadcrumbs{margin-bottom:24px}.marine-customer-heading p{color:#496476;max-width:650px;font-size:15px;line-height:1.7;margin-top:14px!important}.marine-customer :is(.account-info-card,.account-orders-panel,.account-settings-workspace,.tracking-panel){box-shadow:none;background:#fff;border:1px solid #dce7ee;border-radius:10px;padding:26px}.marine-customer .account-overview-grid{gap:18px;margin-bottom:24px}.marine-customer .account-info-card{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.marine-customer .account-info-card .eyebrow{letter-spacing:1px;color:#506c7e;font-size:11px}.marine-customer .account-info-card h2{overflow-wrap:anywhere;font-size:22px}.marine-customer .account-info-card p{color:#496476;overflow-wrap:anywhere}.marine-customer .account-info-card button{margin-top:auto}.marine-customer :is(.account-orders-panel,.account-settings-workspace){margin-top:24px}.marine-customer .account-settings-section{box-shadow:none;border-radius:0}.marine-customer .account-settings-icon{color:#006daf;background:#edf6fc;border-radius:8px}.marine-customer .account-settings-heading h2,.marine-customer .table-head h2{font-size:21px}.marine-customer .table-head{flex-wrap:wrap;gap:16px;margin-bottom:20px}.marine-customer :is(.account-order-card,.account-saved-product){box-shadow:none;background:#fff;border:1px solid #e1eaf0;border-radius:8px}.marine-customer .account-saved-product img{object-fit:contain;background:#f4f8fb;border-radius:6px}.marine-customer :is(input,select,textarea){min-height:46px;box-shadow:none;background:#fff;border:1px solid #cbdce7;border-radius:6px;font-size:16px}.marine-customer label{color:#284b62;font-size:13px;font-weight:550}.marine-customer :is(.primary,.secondary){min-height:44px;box-shadow:none;border-radius:6px;padding:10px 16px;font-size:13px}.marine-customer .secondary{color:#124769;background:#fff;border:1px solid #bfd3e0}.marine-customer .empty-panel{color:#496476;text-align:center;background:#f4f8fb;border:1px dashed #cbdce7;border-radius:8px;padding:32px 22px;font-size:14px;line-height:1.7}.marine-customer .tracking-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:18px;margin-bottom:24px;padding:0;display:grid}.marine-customer .tracking-form label{flex-direction:column;gap:9px;min-width:0;display:flex}.marine-customer .tracking-form input{width:100%;min-width:0}.marine-customer .tracking-form button{min-height:46px;margin:0}.marine-customer :is(.customer-order-card,.tracking-result){box-shadow:none}.marine-customer-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.marine-customer-actions a{align-items:center;gap:10px;font-size:14px;display:inline-flex}.marine-customer-actions a:not(.primary){color:#006daf}.marine-not-found{min-height:50vh;padding-top:48px!important}@media (max-width:700px){.marine-interior .marine-customer.page{padding-block:22px 40px}.marine-customer-heading{margin-bottom:22px;padding-bottom:24px}.marine-customer .account-overview-grid{grid-template-columns:1fr}.marine-customer :is(.account-info-card,.account-orders-panel,.account-settings-workspace,.tracking-panel){padding:20px}.marine-customer .tracking-form{grid-template-columns:1fr;gap:18px}.marine-customer .tracking-form button{width:100%}.marine-customer .account-order-actions{flex-wrap:wrap;gap:10px}.marine-customer .account-privacy-option{flex-wrap:wrap;gap:16px}}.marine-customer .tracked-order-card{box-shadow:none;background:#fff;border:0;border-top:1px solid #dce7ee;border-radius:0;padding:26px 0 0}.marine-customer .tracked-order-head h2{font-size:24px}.marine-customer .tracking-status-grid{gap:12px}.marine-customer .tracking-status-grid>div{overflow-wrap:anywhere;background:#f5f9fc;border:1px solid #e1eaf0;border-radius:8px;min-width:0;padding:16px}.marine-customer .tracking-step>span{box-shadow:none}.marine-customer .tracking-step.current>span{color:#fff;background:#006daf}.marine-customer .tracking-step.done>span{color:#176343;background:#e6f4ee}.marine-customer .empty-state{text-align:center;background:#f5f9fc;border:1px dashed #cbdce7;border-radius:8px;padding:28px;line-height:1.7}.marine-customer .empty-state button{margin-top:14px}@media (max-width:650px){.marine-customer .tracking-status-grid{grid-template-columns:1fr}.marine-customer .tracked-order-head{flex-wrap:wrap;gap:16px}}
.store-appearance .appearance-heading h2,.pages-workspace-heading h2{letter-spacing:-.7px;color:#163246;margin:8px 0;font-size:26px}.store-appearance .appearance-status{background:#fff;border:1px solid #e1e7ec;border-radius:10px;margin-bottom:20px;padding:16px 20px}.store-appearance .appearance-workspaces{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.appearance-workspaces button{text-align:left;color:#344f61;cursor:pointer;background:#fff;border:1px solid #dce5ec;border-radius:9px;flex:1;gap:5px;min-width:150px;padding:16px 20px;display:grid}.appearance-workspaces button span{color:#526977;font-size:12px}.appearance-workspaces button[aria-pressed=true]{background:#eef7fc;border-color:#0878b8;box-shadow:inset 0 3px #0878b8}.store-appearance .appearance-card[hidden]{display:none}.store-appearance .appearance-card{box-shadow:none;border-radius:10px;padding:24px}.store-appearance .appearance-section-list{background:#f7f9fb;border-radius:9px;align-self:start;padding:14px}.store-appearance .appearance-section-list>div{background:#fff;border-color:#0000}.store-appearance .appearance-section-list button{background:#fff}.store-appearance .appearance-section-list button[aria-pressed=true]{color:#075f91;background:#e8f3fb;box-shadow:inset 3px 0 #0878b8}.store-appearance .appearance-actions{z-index:5;background:#fff;border:1px solid #dce5ec;border-radius:10px;padding:14px 18px;position:sticky;bottom:0;box-shadow:0 -5px 20px #16324608}.pages-workspace-heading{justify-content:space-between;align-items:center;gap:20px;padding:8px 0 18px;display:flex}.pages-workspace-heading>div>span{letter-spacing:1.5px;color:#526977;font-size:10px;font-weight:650}.pages-workspace-heading p{color:#526977;margin:0;font-size:13px;line-height:1.6}.pages-workspace-heading>a{color:#086499;white-space:nowrap;align-items:center;gap:10px;font-size:13px;display:inline-flex}.merchant-admin .page-studio .studio-toolbar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e0e7ed;border-radius:10px;padding:14px}.merchant-admin .page-studio .studio-sidebar,.merchant-admin .page-studio .studio-canvas{box-shadow:none;border-color:#e0e7ed;border-radius:10px}.merchant-admin .page-studio .studio-section-item{box-shadow:none;border-color:#e4eaf0;border-radius:7px;margin-bottom:8px}.merchant-admin .page-studio .studio-section-item.active{background:#edf7fc;border-color:#9fcce5}.merchant-admin .page-studio .studio-preview-frame{background:#f4f7fa;border-radius:8px;padding:22px}.merchant-admin .page-studio .studio-preview-page{border:1px solid #e2e9ef;box-shadow:0 3px 16px #1732460a}@media (max-width:760px){.pages-workspace-heading{flex-direction:column;align-items:flex-start;gap:12px}.appearance-workspaces button{min-width:120px;padding:12px}.store-appearance .appearance-actions{position:static}.store-appearance .appearance-card{padding:16px}.merchant-admin .page-studio .studio-preview-frame{padding:10px}.merchant-admin .page-studio .studio-toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;display:grid}.merchant-admin .page-studio .studio-toolbar-actions>.studio-save-state{grid-column:1/-1;justify-self:start;width:auto;padding:5px 10px}.merchant-admin .page-studio .studio-toolbar-actions>button{justify-content:center;width:100%;min-width:0}.merchant-admin .page-studio .studio-history-actions{justify-content:center}}.appearance-visual-workspace{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.appearance-visual-workspace .appearance-sections,.appearance-visual-workspace .appearance-fields{grid-template-columns:1fr}.appearance-visual-workspace .appearance-card{padding:18px}.appearance-visual-workspace .appearance-section-list{max-height:300px;overflow:auto}.appearance-section-list>div[draggable=true]{cursor:grab}.design-canvas{background:#f0f3f7;border:1px solid #dce5ec;border-radius:10px;min-width:0;position:sticky;top:0;overflow:hidden}.design-canvas>header{background:#fff;border-bottom:1px solid #dce5ec;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.design-canvas header strong,.design-canvas header small{display:block}.design-canvas header small{color:#526977;margin-top:5px;font-size:11px;line-height:1.5}.design-device{gap:3px;display:flex}.design-device button{color:#344f61;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce5ec;border-radius:5px;padding:8px;font-size:12px}.design-device button[aria-pressed=true]{color:#075f91;background:#e8f3fb;border-color:#0878b8}.design-canvas-stage{min-width:0;padding:0}@media (max-width:1100px){.appearance-visual-workspace{grid-template-columns:1fr}.design-canvas{position:static}.appearance-visual-workspace .appearance-fields{grid-template-columns:1fr 1fr}}@media (max-width:600px){.appearance-visual-workspace .appearance-fields{grid-template-columns:1fr}.design-canvas>header{flex-direction:column;align-items:flex-start}}.appearance-visual-workspace .appearance-section-list>div,.appearance-visual-workspace .appearance-section-list>label,.appearance-visual-workspace .appearance-section-list>button{flex-shrink:0}
.store-appearance{color:#243e50;max-width:1280px}.appearance-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.appearance-heading span{color:#526e68;align-items:center;gap:8px;font-size:12px;display:flex}.appearance-heading h2{letter-spacing:-1px;margin:10px 0;font-size:32px}.appearance-heading p,.appearance-card>p{color:#536b7b;font-size:13px;line-height:1.6}.appearance-status{background:#edf4f0;border-radius:12px;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px;padding:24px;display:grid}.appearance-status div{gap:8px;display:grid}.appearance-status span{color:#526b64;font-size:12px}.appearance-editor{border:0;min-width:0;margin:0;padding:0}.appearance-card{background:#fff;border:1px solid #dce5e9;border-radius:12px;margin-bottom:22px;padding:26px}.appearance-card h3{margin:0 0 22px;font-size:19px}.appearance-fields{grid-template-columns:1fr 1fr;gap:20px;min-width:0;display:grid}.appearance-fields label,.appearance-section-list>label{flex-direction:column;gap:8px;min-width:0;font-size:12px;display:flex}.appearance-fields :is(input,select,textarea),.appearance-section-list select{color:#243e50;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #c9d7df;border-radius:6px;padding:10px}.appearance-fields input[type=color]{max-width:140px;padding:4px}.appearance-wide{grid-column:1/-1}.appearance-fields .appearance-toggle{flex-direction:row;align-items:center}.appearance-toggle input{width:18px;min-height:18px}.appearance-sections{grid-template-columns:minmax(210px,.8fr) minmax(0,1.5fr);gap:32px;display:grid}.appearance-section-list{flex-direction:column;gap:10px;min-width:0;display:flex}.appearance-section-list>div{border:1px solid #dce5e9;border-radius:7px;display:flex;overflow:hidden}.appearance-section-list button{color:#263f50;background:#f7faf9;border:0;min-height:44px;padding:10px}.appearance-section-list>div button:first-child{text-align:left;overflow-wrap:anywhere;flex:1;min-width:0}.appearance-section-list button[aria-pressed=true]{background:#e1eee8;font-weight:600}.appearance-section-list small{color:#536b7b;display:block}.appearance-actions{flex-wrap:wrap;align-items:center;gap:12px;padding:20px 0;display:flex}.appearance-actions :is(button,a){align-items:center;gap:8px;min-height:44px;text-decoration:none;display:inline-flex}.appearance-actions>span{color:#536b7b;font-size:12px}.appearance-error{color:#8c3028;background:#fff1ed;border-radius:8px;padding:16px}.appearance-message{color:#245443;background:#eaf4ee;border-radius:8px;padding:16px}.store-appearance button:disabled{opacity:.5;cursor:not-allowed}.store-appearance :focus-visible{outline-offset:3px;outline:2px solid #0878b8}.design-preview-banner{z-index:200;color:#fff;background:#173e33;justify-content:space-between;gap:12px;padding:14px 24px;font:14px system-ui;display:flex;position:sticky;top:0}.design-preview-banner a{color:#fff;text-decoration:underline}.storefront-design{font-family:var(--design-font,inherit)}.storefront-design .primary{background:var(--blue);color:var(--design-primary-ink,#fff)}@media (max-width:760px){.appearance-heading{align-items:flex-start}.appearance-status,.appearance-fields,.appearance-sections{grid-template-columns:1fr}.appearance-card{padding:18px}.appearance-actions>button,.appearance-actions>a{flex:1;justify-content:center}.appearance-status{padding:18px}.design-preview-banner{flex-wrap:wrap;padding:12px;font-size:12px}}.store-appearance .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.appearance-banner-list{gap:16px;margin-top:20px;display:grid}.appearance-banner{border:1px solid #dce5e9;border-radius:9px;overflow:hidden}.appearance-banner summary{cursor:pointer;background:#f5f8fa;align-items:center;gap:18px;padding:16px;font-weight:600;display:flex}.appearance-banner summary:after{content:"+";margin-left:auto;font-size:22px}.appearance-banner[open] summary:after{content:"−"}.appearance-banner summary img{object-fit:cover;border-radius:5px;width:120px;height:70px}.appearance-banner summary small{color:#536b7b;margin-top:8px;font-size:12px;font-weight:400;display:block}.appearance-banner fieldset{border:0;margin:0;padding:22px}.appearance-fields p{color:#536b7b;align-self:center;margin:0;font-size:12px;line-height:1.6}.appearance-fields textarea{resize:vertical}.appearance-fields .logo-uploader,.appearance-fields input{min-width:0}.appearance-banner summary span{overflow-wrap:anywhere;min-width:0}@media (max-width:760px){.appearance-banner summary{gap:12px;padding:12px}.appearance-banner summary img{width:80px;height:58px}.appearance-banner fieldset{padding:16px}}.hero-color-editor{background:#f7fafc;border:1px solid #d6e3eb;border-radius:10px;min-width:0;padding:16px}.hero-color-editor h4{margin:0}.hero-color-editor p{color:#486174;font-size:13px;line-height:1.5}.hero-color-presets{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.hero-color-value{align-items:center;gap:8px;display:flex}.hero-color-value input[type=color]{cursor:pointer;flex:none;width:48px;height:42px;padding:3px}.hero-color-value input:not([type=color]){width:100%;min-width:0;font-family:monospace}.hero-color-editor input[type=range]{accent-color:#0878b8;width:100%;padding:0}.store-appearance.appearance-on-page{background:#f2f5f8;grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 370px;max-width:none;height:100dvh;font-family:Arial,sans-serif;display:grid;overflow:hidden}.on-page-bar{color:#fff;background:#07374c;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.on-page-bar>div{gap:4px;display:grid}.on-page-bar span{color:#cbe1e9;font-size:12px}.on-page-bar button{white-space:nowrap}.store-appearance.appearance-on-page>.appearance-heading{display:none}.store-appearance.appearance-on-page>.appearance-status{border:0;border-radius:0;grid-area:2/1;margin:0;padding:12px 20px;font-size:12px}.store-appearance.appearance-on-page>.appearance-workspaces{background:#fff;border-left:1px solid #dce5ec;flex-wrap:nowrap;grid-area:2/2;gap:5px;margin:0;padding:8px}.store-appearance.appearance-on-page>.appearance-workspaces button{min-width:0;padding:10px;font-size:12px}.store-appearance.appearance-on-page>.appearance-workspaces span{display:none}.store-appearance.appearance-on-page>.appearance-error,.store-appearance.appearance-on-page>.appearance-message{grid-area:3/1/auto/-1;margin:0;padding:8px 20px;font-size:13px}.store-appearance.appearance-on-page>.appearance-visual-workspace{display:contents}.store-appearance.appearance-on-page .appearance-editor{background:#fff;border-left:1px solid #dce5ec;grid-area:4/2;padding:14px;overflow:auto}.store-appearance.appearance-on-page .appearance-card{border:0;padding:0}.store-appearance.appearance-on-page .appearance-sections,.store-appearance.appearance-on-page .appearance-fields{grid-template-columns:1fr;gap:16px}.store-appearance.appearance-on-page .appearance-section-list{border-bottom:1px solid #dce5ec;max-height:170px;padding-bottom:12px;overflow:auto}.store-appearance.appearance-on-page .design-canvas{border:0;border-radius:0;flex-direction:column;grid-area:4/1;min-height:0;display:flex;position:static}.store-appearance.appearance-on-page .design-canvas-stage{flex:1;min-height:0}.store-appearance.appearance-on-page .design-canvas-stage>div,.store-appearance.appearance-on-page iframe{height:100%!important}.store-appearance.appearance-on-page>.appearance-actions{background:#fff;border-top:1px solid #dce5ec;grid-area:5/1/auto/-1;gap:8px;margin:0;padding:10px 20px}.store-appearance.appearance-on-page>.appearance-actions :is(button,a){min-height:38px;font-size:12px}.store-appearance.appearance-on-page>.appearance-actions>span{display:none}@media (max-width:760px){.store-appearance.appearance-on-page{grid-template-rows:auto auto minmax(240px,1fr) auto minmax(160px,.8fr) auto;grid-template-columns:minmax(0,1fr);height:100dvh}.on-page-bar{padding:10px}.on-page-bar span,.store-appearance.appearance-on-page>.appearance-status{display:none}.store-appearance.appearance-on-page>.appearance-error,.store-appearance.appearance-on-page>.appearance-message{grid-row:2}.store-appearance.appearance-on-page .design-canvas{grid-area:3/1}.store-appearance.appearance-on-page .design-canvas>header{flex-direction:row;padding:8px}.store-appearance.appearance-on-page .design-canvas>header small{display:none}.store-appearance.appearance-on-page>.appearance-workspaces{grid-area:4/1;padding:5px}.store-appearance.appearance-on-page .appearance-editor{grid-area:5/1;padding:12px}.store-appearance.appearance-on-page>.appearance-actions{grid-row:6;padding:8px}.store-appearance.appearance-on-page>.appearance-actions a{display:none}}.store-appearance.appearance-on-page.appearance-on-page-classic{padding:20px;display:block;overflow:auto}.appearance-on-page-classic .on-page-bar{margin-bottom:20px}.design-history{gap:6px;margin-left:auto;display:flex!important}.design-history button{min-height:36px;padding:8px 12px}.inline-text-toolbar{color:#17384c;background:#fff;border:1px solid #bfced9;border-radius:9px;width:max-content;max-width:calc(100vw - 16px);padding:7px;font:12px Arial,sans-serif;box-shadow:0 5px 22px #06283f30}.inline-text-toolbar>div{justify-content:space-between;align-items:center;padding:0 4px 4px;display:flex}.inline-text-toolbar fieldset{border:0;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;display:flex}.inline-text-toolbar button,.inline-text-toolbar select,.inline-text-toolbar input{color:#17384c;cursor:pointer;background:#fff;border:1px solid #d8e1e8;border-radius:4px;height:32px;min-height:32px;padding:4px 7px;font:12px Arial,sans-serif}.inline-text-toolbar button[aria-pressed=true]{background:#dcefff;border-color:#0878b8}.inline-text-toolbar input[type=color]{width:32px;padding:2px}.inline-text-toolbar label{display:flex}.inline-text-toolbar .sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.inline-text-toolbar :focus-visible{outline-offset:2px;outline:2px solid #0878b8}@media (max-width:760px){.on-page-bar{flex-wrap:wrap}.design-history{gap:4px}.design-history button{padding:6px;font-size:11px}}.inline-text-toolbar fieldset{flex-wrap:nowrap;min-width:0}.inline-text-toolbar fieldset select{flex:none;width:auto;max-width:92px}.inline-text-toolbar fieldset label{flex:none;width:auto;margin:0}.inline-text-toolbar fieldset button{flex:none}.inline-text-toolbar input[type=color]{margin:0}@media (max-width:760px){.store-appearance.appearance-on-page>.appearance-actions{flex-direction:row;justify-content:flex-start;align-items:center}.store-appearance.appearance-on-page>.appearance-actions>button{white-space:nowrap;flex:1;padding:7px;font-size:11px}.on-page-bar{gap:6px;padding:8px}.on-page-bar strong{font-size:12px}.on-page-bar>.secondary{padding:6px;font-size:11px}.design-history button{padding:6px;font-size:10px}}.store-appearance.appearance-on-page .on-page-bar{color:#15384d;background:#fff;border-bottom:1px solid #dbe5ed;gap:10px;padding:12px 18px}.store-appearance.appearance-on-page .on-page-bar span{color:#678092}.store-appearance.appearance-on-page .on-page-bar strong{letter-spacing:-.2px;font-size:15px}.store-appearance.appearance-on-page .on-page-bar button{color:#365265;background:#fff;border:1px solid #d9e3ea;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 11px;display:inline-flex}.store-appearance.appearance-on-page .on-page-bar button[aria-pressed=true]{color:#006da6;background:#eaf4fc;border-color:#b3d4e9}.store-appearance.appearance-on-page .design-canvas>header{border-bottom:1px solid #e1e8ee;padding:10px 16px}.store-appearance.appearance-on-page .design-canvas>header small{display:none}.design-context-bar{background:#fff;border-bottom:1px solid #dce6ee;flex:none;align-items:center;min-height:58px;padding:8px 14px;display:flex;overflow-x:auto}.design-context-bar>span{color:#688091;font-size:12px}.design-context-bar .inline-text-toolbar{box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:16px;width:auto;max-width:none;padding:0;display:flex}.design-context-bar .inline-text-toolbar>div{gap:10px;padding:0}.design-context-bar .inline-text-toolbar>div strong{color:#5a7385;font-size:12px;font-weight:600}.design-context-bar .inline-text-toolbar>div button{background:#f3f6f9;border:0;order:-1}.design-context-bar .inline-text-toolbar fieldset{gap:5px}.design-context-bar .inline-text-toolbar button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.design-context-bar .inline-text-toolbar select{min-width:66px}.design-context-bar .inline-text-toolbar button,.design-context-bar .inline-text-toolbar select{border-radius:6px}.store-appearance.appearance-on-page .appearance-editor{background:#fcfdfe;padding:22px 18px}.appearance-section-picker{grid-column:1/-1}.appearance-section-picker>summary{cursor:pointer;background:#f1f6fa;border:1px solid #dce7ee;border-radius:7px;margin-bottom:16px;padding:12px;font-size:12px;font-weight:600}.appearance-section-picker[open]>summary{margin-bottom:10px}.store-appearance.appearance-on-page .appearance-status{background:#f8fafc;padding:10px 18px}.store-appearance.appearance-on-page>.appearance-actions{border-radius:0;justify-content:flex-end;box-shadow:0 -2px 12px #16324606}.store-appearance.appearance-on-page>.appearance-actions :is(button,a){flex:none}.store-appearance.appearance-on-page.inspector-collapsed{grid-template-columns:minmax(0,1fr)}.store-appearance.appearance-on-page.inspector-collapsed>.appearance-workspaces,.store-appearance.appearance-on-page.inspector-collapsed .appearance-editor{display:none}@media (max-width:760px){.store-appearance.appearance-on-page.inspector-collapsed{grid-template-rows:auto auto minmax(0,1fr) auto}.store-appearance.appearance-on-page.inspector-collapsed>.appearance-actions{grid-row:4}.store-appearance.appearance-on-page .on-page-bar{flex-wrap:nowrap;gap:5px;padding:8px}.store-appearance.appearance-on-page .on-page-bar strong{font-size:12px}.store-appearance.appearance-on-page .on-page-bar button{padding:7px;font-size:11px}.store-appearance.appearance-on-page .design-history{gap:3px}.design-context-bar{min-height:52px;padding:7px}.design-context-bar .inline-text-toolbar{gap:6px}.design-context-bar .inline-text-toolbar>div strong{display:none}.design-context-bar .inline-text-toolbar fieldset{gap:3px}.store-appearance.appearance-on-page>.appearance-actions{gap:6px;padding:8px}.store-appearance.appearance-on-page>.appearance-actions>button{flex:1;padding:8px 6px}.store-appearance.appearance-on-page .appearance-card>p{font-size:12px}}.store-appearance:not(.appearance-on-page) .appearance-section-picker{grid-column:auto}.inline-button-toolbar{color:#18394e;background:#fff;width:100%;padding:8px 12px}.inline-button-toolbar>div{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.inline-button-toolbar fieldset{border:0;flex-wrap:wrap;align-items:end;gap:10px;margin:0;padding:0;display:flex}.inline-button-toolbar label{gap:4px;min-width:0;font-size:11px;font-weight:600;display:grid}.inline-button-toolbar input,.inline-button-toolbar select{border:1px solid #cddce5;border-radius:6px;max-width:100%;height:34px;padding:4px 7px;font-size:13px}.inline-button-toolbar input:not([type=color]){width:180px}.inline-button-toolbar input[type=color]{width:44px;padding:3px}.inline-button-toolbar button{color:#234456;background:#fff;border:1px solid #d9e4eb;border-radius:6px;justify-content:center;align-items:center;min-width:32px;min-height:32px;display:inline-flex}.button-action-note{color:#536e80;align-self:center;max-width:170px;font-size:11px}@media (max-width:760px){.inline-button-toolbar{padding:6px}.inline-button-toolbar fieldset{gap:6px}.inline-button-toolbar input:not([type=color]){width:145px}.inline-button-toolbar label{font-size:10px}}
