*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fbf8f0;color:#102f48;font-family:Arial,sans-serif}a{color:inherit}header{padding:30px 5%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #17344b20;gap:25px}.brand{text-decoration:none;font-family:Georgia,serif;font-size:30px;letter-spacing:3px}.brand span{font-size:15px;letter-spacing:2px}nav{display:flex;gap:28px;align-items:center}nav a{text-decoration:none;font-size:12px;letter-spacing:1.3px;text-transform:uppercase}.nav-buy{border-bottom:1px solid;padding-bottom:5px}h1,h2,h3,blockquote{font-family:Georgia,serif;font-weight:400}h1{font-size:clamp(45px,5.5vw,80px);line-height:1.04;margin:20px 0 28px;letter-spacing:-2px}h2{font-size:clamp(34px,4vw,53px);line-height:1.12;margin:15px 0 25px}p{font-size:17px;line-height:1.8;margin:0 0 22px}.eyebrow{text-transform:uppercase;letter-spacing:3px;font-size:11px}.hero,.split{display:grid;grid-template-columns:1.15fr 1fr;gap:8%;align-items:center;padding:80px 8%}.hero{min-height:740px}.cover{max-height:550px;max-width:100%;display:block;margin:auto;box-shadow:12px 18px 30px #0f2b4225}.button,button{display:inline-block;background:#12679b;color:#fff;text-decoration:none;padding:19px 30px;border:0;font-size:14px;letter-spacing:1px;cursor:pointer}.shipping{font-size:12px;margin-top:13px}.facts{background:#102f48;color:#fbf8f0;padding:30px 8%;display:flex;justify-content:space-between;gap:25px;font-family:Georgia,serif;font-size:23px}.split img{width:100%;display:block}.intro{padding-top:110px;padding-bottom:110px}.quote{text-align:center;padding:80px 15%;border-top:1px solid #17344b20;border-bottom:1px solid #17344b20}.quote img{width:55px;margin-bottom:25px}.quote blockquote{font-size:clamp(32px,4vw,52px);line-height:1.3;margin:0}.boat{max-height:540px;object-fit:contain}.gallery{padding:90px 8%}.gallery-heading{max-width:660px;margin-bottom:45px}.photos{display:grid;grid-template-columns:1fr 1fr;gap:24px}.photos img{width:100%;height:350px;object-fit:cover}.photos figure{margin:0}.photos figcaption{font-size:11px;letter-spacing:1px;margin:12px 0 20px}.photos .portrait{object-position:center 45%}.cta{padding:90px 8%;text-align:center;background:#edf1ef}.article{max-width:780px;margin:auto;padding:100px 7%;min-height:70vh}.article h1{font-size:60px}.product{padding-top:90px;padding-bottom:100px}.product h1{font-size:52px}.price{font-family:Georgia,serif;font-size:30px}.product input{width:70px;padding:14px;border:1px solid #102f4850;background:transparent;margin:10px 15px 25px 0}label{font-size:13px}.cart{padding:80px 8%;min-height:65vh}.cart-item{padding:25px 0;border-bottom:1px solid #17344b20}footer{background:#102f48;color:#fbf8f0;padding:50px 8%;display:flex;flex-direction:column;gap:20px}footer p{font-family:Georgia,serif;letter-spacing:3px}footer small{font-size:11px;opacity:.7}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #61b5cc;outline-offset:5px}@media(max-width:720px){header{flex-direction:column;padding:24px 5%}.brand{font-size:26px}.brand span{font-size:12px}nav{gap:22px}.hero,.split{grid-template-columns:1fr;padding:50px 7%;gap:40px}.hero{min-height:0}.hero h1{font-size:54px}.cover{max-height:420px}.facts{flex-direction:column;align-items:center;font-size:19px;padding:28px 7%;gap:15px}.quote{padding:60px 8%}.gallery{padding:60px 7%}.photos{gap:14px}.photos img{height:220px}.article{padding:60px 7%}.article h1,.product h1{font-size:44px}.cta{padding:60px 7%}footer nav{flex-wrap:wrap}}img{height:auto}.cover,.split .cover{width:auto}.pullquote{margin:38px 0 0;padding-top:28px;border-top:3px double #bd9b60;font-style:italic;font-size:clamp(26px,2.5vw,34px);line-height:1.35;color:#002856}.hero h1 span{display:block}.button,button,.nav-buy{background:#bd9b60;color:#fff;font-weight:500}.nav-buy{padding:12px 20px;border-bottom:0}.facts{padding:48px 8%;align-items:center;font-family:futura-pt,Futura,Century Gothic,Trebuchet MS,Arial,sans-serif;font-weight:500;font-size:clamp(13px,1.15vw,17px);letter-spacing:.16em;text-transform:uppercase}.facts-icon{width:30px;flex:none}@media(max-width:1150px){.facts{flex-direction:column;padding:38px 7%;font-size:14px;gap:20px;text-align:center}}.facts-compass{width:32px}body,button,input{font-family:futura-pt,Arial,sans-serif}h1,h2,h3,blockquote,.brand,.price,footer p{font-family:adobe-jenson-pro,Georgia,serif}p{font-size:19px;line-height:1.7}.eyebrow{font-size:12px;font-weight:500}nav a{font-size:13px;font-weight:500}.shipping{font-size:14px}.button,button{font-size:15px;letter-spacing:1.5px}.photos figcaption{font-size:13px}label{font-size:15px}footer small{font-size:13px}h1{letter-spacing:-.5px}.hero h1{font-size:clamp(40px,5.4vw,88px)}h2{font-size:clamp(38px,4.4vw,60px);line-height:1.1}.brand{font-size:33px}.brand span{font-size:16px}.price{font-size:32px}.article h1{font-size:66px}.product h1{font-size:58px}@media(max-width:720px){p{font-size:18px}.hero h1{font-size:clamp(36px,11vw,60px)}.brand{font-size:28px}.brand span{font-size:13px}.article h1,.product h1{font-size:48px}}.author-photo{display:block;width:75vw;position:relative;left:50%;transform:translate(-50%);margin:10px 0 56px}@media(max-width:720px){.author-photo{width:100%;position:static;transform:none;margin:0 0 36px}}.brand{line-height:0}.logo{display:block;width:210px}@media(max-width:720px){.logo{width:180px}}body{background:#fff}header{border-bottom:0}.boat-row{grid-template-columns:1fr 1fr}.boat-row .boat{max-height:none}@media(max-width:720px){.boat-row{grid-template-columns:1fr}}.hero{grid-template-columns:1fr 1.15fr}.hero-book{display:block;width:auto;max-width:100%;max-height:600px;margin:auto}@media(max-width:720px){.hero{grid-template-columns:1fr}.hero-book{max-height:440px}}.quote-row{display:flex;align-items:center;gap:26px;margin-top:38px;padding-top:28px;border-top:3px double #bd9b60}.quote-row .pullquote{margin:0;padding:0;border:0}.split .quote-compass{width:104px;flex:none}@media(max-width:720px){.quote-row{gap:18px}.split .quote-compass{width:84px}}.cta{padding:120px 8% 330px;background:linear-gradient(to bottom,#fff 0,#fff0 62%),var(--map) center bottom/cover no-repeat}@media(max-width:720px){.cta{padding:80px 7% 270px}}@media(min-width:721px){.template-index,.template-page{position:relative}.template-index:before,.template-page:before{content:"";position:absolute;left:-90px;top:500px;width:560px;height:790px;background:url(boatsketch.png) center/contain no-repeat;opacity:.16;transform:rotate(-14deg);pointer-events:none;z-index:0}.template-index>*,.template-page>*{position:relative;z-index:1}}footer{padding:70px 8%;background:#002856 url(footerphoto.jpg) center/cover no-repeat}.footer-logo{display:block;width:190px;margin-bottom:8px}.button,button,.nav-buy{transition:background-color .2s ease}.button:hover,button:hover,.nav-buy:hover{background:#002856}.hero{padding-top:40px;min-height:0}@media(max-width:720px){.hero{padding-top:25px}}.article{padding-top:40px}@media(max-width:720px){.article{padding-top:25px}}footer{padding-bottom:105px}.footer-buy{background:#bd9b60;color:#fff;font-weight:500;padding:12px 20px;transition:background-color .2s ease,color .2s ease}.footer-buy:hover{background:#fff;color:#002856}@media(max-width:720px){.photos .photo-aboard{object-position:right center}}.boat-row>div{position:relative}.boat-row>div:before{content:"";position:absolute;left:0;right:0;top:50%;height:560px;transform:translateY(-50%);background:url(floorplan.png) center/contain no-repeat;opacity:.08;pointer-events:none;z-index:0}.boat-row>div>*{position:relative;z-index:1}@media(max-width:720px){.boat-row>div:before{height:380px}}.template-product main,.template-cart main,.template-404 main{position:relative;overflow:hidden}.template-product main:before,.template-cart main:before,.template-404 main:before{content:"";position:absolute;left:-90px;top:120px;width:560px;height:790px;background:url(boatsketch.png) center/contain no-repeat;opacity:.16;transform:rotate(-14deg);pointer-events:none;z-index:0}.template-product main>*,.template-cart main>*,.template-404 main>*{position:relative;z-index:1}@media(max-width:720px){.template-index,.template-page{position:relative}.template-index:before,.template-page:before{content:"";position:absolute;left:-60px;top:420px;width:320px;height:451px;background:url(boatsketch.png) center/contain no-repeat;opacity:.28;transform:rotate(-14deg);pointer-events:none;z-index:0}.template-index>*,.template-page>*{position:relative;z-index:1}.template-product main:before,.template-cart main:before,.template-404 main:before{left:-60px;top:80px;width:320px;height:451px;opacity:.28}}.cta{margin-top:90px;padding-top:120px;background:linear-gradient(to bottom,#fff 0,#ffffffb3 245px,#fff0 505px),var(--map) center bottom/cover no-repeat}@media(max-width:720px){.cta{padding-top:80px;background:linear-gradient(to bottom,#fff 0,#ffffffb3 221px,#fff0 481px),var(--map) center bottom/cover no-repeat}}.facts{background:#002856 url(footerphoto.jpg) center bottom/cover no-repeat}@media(min-width:721px){.cta{--pt:clamp(40px, calc(581px - 34vw) ,120px);padding-top:var(--pt);padding-bottom:max(330px,calc(34vw - 131px));background:linear-gradient(to bottom,#fff 0,#ffffffb3 calc(var(--pt) + 125px),#fff0 calc(var(--pt) + 385px)),var(--map) center bottom/cover no-repeat}}.quote-band{display:grid;grid-template-columns:1fr 4fr;gap:5%;align-items:center;padding:0 8% 50px}.quote-band-compass{display:block;width:100%;max-width:240px;justify-self:center}.quote-band blockquote{margin:0;font-family:adobe-handwriting-ernie,sans-serif;font-style:normal;font-weight:400;color:#002856;line-height:1.2;font-size:clamp(30px,4.31vw,92px)}@media(max-width:720px){.quote-band{grid-template-columns:1fr;gap:22px;padding:0 7% 30px;text-align:center}.quote-band-compass{width:120px}.quote-band blockquote{font-size:clamp(30px,9vw,42px)}.quote-band blockquote span{display:block}.quote-band br{display:none}}@media(max-width:720px){.template-index:before,.template-page:before{top:270px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/lazarus.css.map */
