:root{--cv-ink:#0A3F47;--cv-aqua:#5CC7C0;--cv-mist:#CDEAE5;--cv-sand:#F7F6F1;--cv-muted:#52686B;--cv-line:#d6e2df;--cv-coral:#FEAB83}.cvk-site,.cvk-product-page,.cvk-information-page{color:var(--cv-ink);background:var(--cv-sand);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.65}.cvk-site *,.cvk-product-page *,.cvk-information-page *{box-sizing:border-box}.cvk-site h1,.cvk-site h2,.cvk-site h3,.cvk-product-page h1,.cvk-product-page h2,.cvk-information-page h1{font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-weight:660;letter-spacing:-.045em;line-height:1.15;margin:0}.cvk-site h1 em,.cvk-site h2 em,.cvk-product-page h1 em{font-family:Georgia,serif;font-weight:400;color:#168a8d}.cvk-site a,.cvk-product-page a{text-decoration:none}.cvk-site p,.cvk-product-page p,.cvk-information-page p{margin:0;color:var(--cv-muted);line-height:1.78}.cvk-inner{width:min(1280px,calc(100% - 96px));margin-inline:auto}.cvk-kicker{display:inline-flex;align-items:center;gap:12px;letter-spacing:.17em;font-size:11px;font-weight:750;color:#167f83;text-transform:uppercase;margin-bottom:19px}.cvk-kicker:before{content:"";height:1px;width:25px;background:currentColor}.cvk-site h1{font-size:clamp(46px,5.35vw,76px)}.cvk-site h2{font-size:clamp(31px,3.25vw,50px)}.cvk-site h3{font-size:clamp(21px,2vw,29px)}.cvk-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:15px 24px;min-height:50px;background:var(--cv-ink);border:1px solid var(--cv-ink);border-radius:5px;color:#fff!important;font-size:14px;font-weight:680;transition:background .2s}.cvk-button:hover{background:#14636a;border-color:#14636a}.cvk-button--light{background:transparent;color:var(--cv-ink)!important;border-color:#799b9c}.cvk-button--light:hover{color:#fff!important}.cvk-hero{background:linear-gradient(112deg,#f7f6f1 50%,#d3e9e6);border-bottom:1px solid var(--cv-line)}.cvk-hero-wrap{width:min(1450px,100%);margin:auto;display:grid;grid-template-columns:47% 53%;align-items:center;min-height:650px}.cvk-hero-content{padding:78px 3vw 86px max(6vw,32px)}.cvk-hero-content h1{max-width:750px}.cvk-hero-content>p{max-width:500px;font-size:17px;margin:26px 0 28px}.cvk-hero-buttons{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.cvk-hero-footnote{border-top:1px solid #c4d6d2;margin-top:44px;padding-top:18px;max-width:510px;display:flex;gap:20px;color:#627a7b;font-size:11px;font-weight:650;letter-spacing:.05em}.cvk-hero-picture{padding:44px 4vw 44px 0;position:relative}.cvk-hero-picture img{display:block;width:100%;object-fit:contain;aspect-ratio:1.14;background:#e7f2ef;border-radius:8px}.cvk-real-marker{position:absolute;right:calc(4vw + 17px);bottom:68px;background:#fffffff0;padding:9px 15px;font-weight:750;font-size:10px;letter-spacing:.1em;color:var(--cv-ink);border-radius:3px}.cvk-benefits{background:#fff;border-bottom:1px solid var(--cv-line)}.cvk-benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding-block:29px}.cvk-benefit{display:grid;grid-template-columns:40px 1fr;gap:12px;padding:4px 22px;border-right:1px solid var(--cv-line)}.cvk-benefit:first-child{padding-left:0}.cvk-benefit:last-child{border-right:0}.cvk-benefit>b{font-size:25px;color:#369b9b;font-family:Georgia,serif;font-weight:400}.cvk-benefit strong{display:block;font-size:14px;line-height:1.35}.cvk-benefit span{display:block;color:#617578;font-size:12px;margin-top:5px}.cvk-block{padding-block:94px}.cvk-products{display:grid;grid-template-columns:1.12fr .88fr;align-items:center;gap:7%}.cvk-photo-stage{background:#ecf2ed;padding:28px;border-radius:9px;position:relative}.cvk-photo-stage img{width:100%;aspect-ratio:1.25;object-fit:contain;display:block}.cvk-photo-stage>small{display:block;text-align:right;color:#668080;font-size:11px;padding-top:10px}.cvk-product-copy>p{margin:22px 0;max-width:510px}.cvk-price-row{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--cv-line);padding-top:23px;margin-top:30px;gap:15px}.cvk-price-row>span{font-size:12px;color:#6a7b7d}.cvk-price-row strong{font-size:26px}.cvk-spec-table{margin:16px 0 23px;border-top:1px solid var(--cv-line)}.cvk-spec-table>div{display:flex;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid var(--cv-line);font-size:13px}.cvk-spec-table span{color:#698081}.cvk-spec-table strong{text-align:right;color:var(--cv-ink)}.cvk-note{color:#708184!important;font-size:12px!important;line-height:1.6!important;margin:20px 0!important}.cvk-experience{background:var(--cv-ink);color:#fff}.cvk-experience .cvk-inner{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.cvk-experience .cvk-kicker{color:#89dad5}.cvk-experience h2{color:#fff}.cvk-experience p{color:#c5d9d9!important;font-size:16px;margin:20px 0 0}.cvk-experience-list{display:grid;gap:13px}.cvk-experience-list>div{padding:19px 24px;border:1px solid rgba(255,255,255,.2);border-radius:6px}.cvk-experience-list strong{display:block;color:#fff;font-size:15px}.cvk-experience-list span{display:block;color:#afcbcd;font-size:13px;margin-top:6px}.cvk-headline-row{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:35px}.cvk-headline-row>p{max-width:395px;font-size:14px}.cvk-city-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cvk-city{padding:42px;min-height:355px;display:flex;flex-direction:column;align-items:start;justify-content:space-between;border-radius:7px;background:linear-gradient(140deg,#d9eeea,#a8d3d0);border:1px solid #b6d7d3}.cvk-city--miami{background:linear-gradient(140deg,#e2eced,#b4ccd7);border-color:#c5d4d9}.cvk-city small{font-size:11px;font-weight:770;letter-spacing:.12em}.cvk-city h3{font-size:46px}.cvk-city p{font-size:14px;max-width:310px;color:#325b60}.cvk-city a{display:inline-block;font-size:13px;font-weight:700;color:var(--cv-ink);border-bottom:1px solid var(--cv-ink);padding-bottom:3px}.cvk-process{background:#eaf3ef}.cvk-process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:38px}.cvk-process-grid>div{border-top:1px solid #8eb8b2;padding-top:21px}.cvk-process-grid span{font:24px Georgia,serif;color:#568f90}.cvk-process-grid strong{display:block;font-size:16px;margin:22px 0 9px}.cvk-process-grid p{font-size:13px}.cvk-business{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.cvk-business-note{background:#d9ebe7;padding:45px;border-radius:7px}.cvk-business-note strong{font-size:21px;display:block;line-height:1.45;margin-bottom:23px}.cvk-business-note p{font-size:14px}.cvk-business .cvk-button{margin-top:28px}.cvk-faq{max-width:920px}.cvk-faq>h2{margin-bottom:32px}.cvk-faq details{padding:19px 0;border-bottom:1px solid var(--cv-line)}.cvk-faq details:first-of-type{border-top:1px solid var(--cv-line)}.cvk-faq summary{list-style:none;cursor:pointer;font-weight:650;display:flex;justify-content:space-between;gap:20px}.cvk-faq summary:after{content:"+";color:#3d9a9a;font-size:24px;line-height:1}.cvk-faq details[open] summary:after{content:"\2212"}.cvk-faq details p{padding:14px 10px 0 0;font-size:14px}.cvk-contact{background:var(--cv-mist)}.cvk-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:9%}.cvk-contact-grid>div:first-child>p{font-size:15px;margin-top:20px;max-width:440px}.cvk-contact-form{padding:32px;background:#fff;border-radius:7px}.cvk-contact-form label{font-size:12px;font-weight:700;display:block;margin:12px 0 5px}.cvk-contact-form input,.cvk-contact-form textarea,.cvk-contact-form select{display:block;width:100%;min-height:45px;padding:10px 13px;background:#fff;border:1px solid #bdceca;color:var(--cv-ink);border-radius:4px;font-size:14px;font-family:inherit}.cvk-contact-form textarea{min-height:100px}.cvk-contact-form button{margin-top:17px;width:100%;cursor:pointer}.cvk-success{color:#14716e!important;margin:12px 0!important;font-weight:700}.cvk-copyright-note{font-size:11px;color:#728484;margin-top:16px}.cvk-product-page{padding:75px 0 115px}.cvk-product-top{display:grid;grid-template-columns:1.07fr .93fr;gap:7%}.cvk-product-gallery{display:grid;gap:14px}.cvk-product-gallery figure{padding:22px;background:#e6eeea;border-radius:7px;margin:0}.cvk-product-gallery img{display:block;width:100%;object-fit:contain;aspect-ratio:1.27}.cvk-product-gallery figcaption{font-size:11px;color:#597677;margin-top:10px}.cvk-product-page h1{font-size:clamp(34px,3.6vw,51px);margin-bottom:18px}.cvk-pdp-price{font-size:29px;font-weight:700;margin:24px 0}.cvk-pdp-features{margin:28px 0;border-top:1px solid var(--cv-line)}.cvk-pdp-features>div{border-bottom:1px solid var(--cv-line);display:flex;justify-content:space-between;gap:15px;padding:14px 0;font-size:14px}.cvk-product-page .cvk-button{margin:10px 0}.cvk-pdp-lower{padding-top:82px;display:grid;grid-template-columns:1fr 1fr;gap:8%}.cvk-pdp-lower h2{font-size:clamp(28px,3vw,38px);margin-bottom:22px}.cvk-pdp-lower p{margin-bottom:15px}.cvk-information-page{padding:70px 0 100px}.cvk-information-page h1{font-size:clamp(34px,4vw,50px);margin-bottom:27px}.cvk-information-page .cvk-page-content{max-width:850px}.cvk-information-page .cvk-page-content h2{font-size:28px;margin:30px 0 10px}.cvk-information-page .cvk-page-content h3{font-size:20px;margin:27px 0 8px}.cvk-information-page .cvk-page-content p{margin-bottom:14px}.cvk-information-page .cvk-page-content a{color:#086d74;text-decoration:underline}@media(max-width:900px){.cvk-inner{width:calc(100% - 50px)}.cvk-hero-wrap{grid-template-columns:1fr}.cvk-hero-content{padding:65px 25px 30px}.cvk-hero-picture{padding:0 25px 34px}.cvk-hero-picture img{aspect-ratio:1.6}.cvk-products,.cvk-contact-grid,.cvk-experience .cvk-inner,.cvk-business,.cvk-product-top,.cvk-pdp-lower{grid-template-columns:1fr}.cvk-block{padding-block:70px}.cvk-process-grid{gap:14px}}@media(max-width:600px){.cvk-inner{width:calc(100% - 32px)}.cvk-site h1{font-size:45px}.cvk-site h2{font-size:34px}.cvk-site h3{font-size:24px}.cvk-hero-content{padding:48px 16px 25px}.cvk-hero-picture{padding:0 16px 25px}.cvk-hero-picture img{aspect-ratio:1.12}.cvk-hero-footnote{gap:12px;flex-wrap:wrap}.cvk-benefits-grid,.cvk-process-grid,.cvk-city-grid{grid-template-columns:1fr}.cvk-benefit{padding:13px 0;border-right:0;border-bottom:1px solid var(--cv-line)}.cvk-benefit:last-child{border:0}.cvk-block{padding-block:56px}.cvk-photo-stage{padding:13px}.cvk-headline-row{display:block}.cvk-headline-row>p{margin-top:16px}.cvk-city{min-height:280px;padding:25px}.cvk-city h3{font-size:39px}.cvk-business-note{padding:30px}.cvk-contact-form{padding:20px}.cvk-pdp-lower{padding-top:50px}}.cvk-lifestyle{background:#f9fbf7}.cvk-lifestyle-grid{display:grid;grid-template-columns:1.12fr .88fr;align-items:center;gap:8%}.cvk-lifestyle figure{margin:0}.cvk-lifestyle figure img{display:block;width:100%;border-radius:7px;aspect-ratio:1.08;object-fit:cover}.cvk-lifestyle figcaption{font-size:10px;letter-spacing:.055em;color:#758684;margin-top:10px}.cvk-lifestyle-grid h2{margin-bottom:20px}.cvk-lifestyle-grid>div>p{margin-bottom:15px}.cvk-lifestyle-mini{display:flex;gap:14px;align-items:center;padding-top:28px;margin-top:30px;border-top:1px solid #d6e2df}.cvk-lifestyle-mini img{width:120px;height:80px;object-fit:cover;border-radius:4px}.cvk-lifestyle-mini span{font-size:11px;color:#688081;line-height:1.6}@media(max-width:900px){.cvk-lifestyle-grid{grid-template-columns:1fr}.cvk-lifestyle-grid>div{margin-top:25px}}.cvk-categories{background:#fff}.cvk-categories .cvk-headline-row{margin-bottom:30px}.cvk-cat-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:19px}.cvk-cat-card{display:flex;flex-direction:column;border:1px solid #d8e3df;background:#f7f8f3;border-radius:8px;overflow:hidden;min-height:425px}.cvk-cat-card img{width:100%;height:215px;object-fit:cover;display:block}.cvk-cat-feature img{object-fit:contain;background:#e5f0eb}.cvk-cat-card>div{padding:22px;display:flex;flex:1;flex-direction:column;align-items:flex-start}.cvk-cat-card span,.cvk-guide-grid article>span{font-size:10px;letter-spacing:.13em;color:#3c8989;font-weight:750}.cvk-cat-card h3{font-size:24px;margin:15px 0 9px}.cvk-cat-card p{font-size:13px;line-height:1.55}.cvk-cat-card a,.cvk-guide-grid a{display:inline-block;color:#0a4d54;font-size:12px;font-weight:750;border-bottom:1px solid currentColor;padding-bottom:4px;margin-top:auto;padding-top:14px}.cvk-cat-card small{font-size:10px;color:#7b9191;margin-top:8px}.cvk-cat-text{background:linear-gradient(148deg,#d4ece7,#eff4ee);justify-content:flex-end}.cvk-cat-text>div{justify-content:flex-end;padding:30px}.cvk-cat-text h3{font-size:30px}.cvk-guides{background:#f7f6f1}.cvk-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cvk-guide-grid article{display:flex;flex-direction:column;border:1px solid #cfdeda;background:#fff;padding:28px;border-radius:7px;min-height:300px;scroll-margin-top:25px}.cvk-guide-grid h3{margin:20px 0 14px;font-size:24px}.cvk-guide-grid p{font-size:13px;line-height:1.72}#cvk-details,#cvk-included,#cvk-product,#cvk-experience,#cvk-orlando,#cvk-miami,#cvk-business,#cvk-faq,#cvk-contact,#cvk-delivery{scroll-margin-top:30px}@media(max-width:980px){.cvk-cat-grid{grid-template-columns:1fr 1fr}.cvk-cat-text{grid-column:span 2;min-height:220px}.cvk-guide-grid{grid-template-columns:1fr 1fr}.cvk-guide-grid article:last-child{grid-column:span 2;min-height:220px}}@media(max-width:620px){.cvk-cat-grid,.cvk-guide-grid{grid-template-columns:1fr}.cvk-cat-text,.cvk-guide-grid article:last-child{grid-column:auto}.cvk-cat-card{min-height:330px}.cvk-cat-card img{height:190px}.cvk-cat-text{min-height:250px}.cvk-guide-grid article{min-height:250px}}.cvk-editorial{background:#f7f9f6}.cvk-editorial-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:19px}.cvk-editorial-grid figure{background:#fff;border:1px solid #d8e3df;border-radius:7px;overflow:hidden;margin:0}.cvk-editorial-grid img{display:block;width:100%;aspect-ratio:1.15;object-fit:cover}.cvk-editorial-grid .cvk-editorial-real img{object-fit:contain;background:#ecf1ed}.cvk-editorial-grid figcaption{display:flex;flex-direction:column;gap:6px;padding:14px 16px}.cvk-editorial-grid figcaption strong{font-size:10px;letter-spacing:.1em}.cvk-editorial-grid figcaption span{font-size:12px;color:#6d8484;line-height:1.4}.cvk-shop-pdp{background:#f7f6f1}.cvk-shop-pdp .cvk-inner{max-width:1280px}.cvk-shop-pdp .cvk-crumb{display:flex;gap:10px;align-items:center;font-size:12px;color:#819393;margin-bottom:28px}.cvk-shop-pdp .cvk-crumb a{color:#527376;text-decoration:none}.cvk-shop-pdp .cvk-product-top{gap:5%;align-items:start}.cvk-pdp-featured{margin:0;background:#eaf1ed;border-radius:9px;padding:14px}.cvk-pdp-featured img{height:auto;aspect-ratio:1.11;object-fit:contain}.cvk-pdp-featured figcaption,.cvk-pdp-thumbnails figcaption{font-size:10px;letter-spacing:.06em;color:#567779;text-align:left;padding:12px 4px 2px}.cvk-pdp-thumbnails{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cvk-pdp-thumbnails figure{margin:0;padding:9px;background:#fff;border:1px solid #dfebe7;border-radius:6px}.cvk-pdp-thumbnails img{width:100%;height:auto;aspect-ratio:1.3;object-fit:cover}.cvk-other-photos{padding:17px;background:#fff;border:1px solid #e3eae6;border-radius:6px}.cvk-other-photos summary{font-size:13px;font-weight:650;cursor:pointer}.cvk-other-photos .cvk-pdp-thumbnails{margin-top:18px}.cvk-buybox{background:#fff;border:1px solid #e0eae6;padding:34px 32px;border-radius:9px;position:sticky;top:20px}.cvk-buybox h1{font-size:clamp(29px,3vw,44px)}.cvk-buybox .cvk-buybox-sub{font-size:15px;margin-top:18px}.cvk-buybox .cvk-pdp-price{font-size:32px;font-weight:750;margin:25px 0 18px}.cvk-pdp-price span{display:block;font-size:12px;font-weight:500;color:#607779}.cvk-buybox-tags{display:flex;flex-wrap:wrap;gap:7px}.cvk-buybox-tags span{border:1px solid #b8d6d1;border-radius:15px;padding:6px 10px;background:#f3f9f6;font-size:11px;font-weight:650}.cvk-buybox .cvk-pdp-features{margin:25px 0}.cvk-buybox .cvk-pdp-features>div{gap:20px;align-items:start}.cvk-buybox .cvk-pdp-features>div strong{text-align:right;font-size:13px}.cvk-pdp-primary{width:100%;text-align:center;margin:0!important}.cvk-pdp-actions{display:flex;flex-wrap:wrap;gap:17px;margin-top:14px}.cvk-pdp-actions a{color:#146971;font-size:12px;font-weight:650;text-decoration:underline}.cvk-pdp-story{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;padding:95px 0}.cvk-pdp-story h2,.cvk-pdp-compare h2,.cvk-pdp-faq h2,.cvk-pdp-end h2{font-size:clamp(29px,3vw,43px);margin:0 0 20px}.cvk-pdp-story p{max-width:530px}.cvk-pdp-story figure{margin:0}.cvk-pdp-story img{width:100%;display:block;aspect-ratio:1.4;object-fit:cover;border-radius:8px}.cvk-pdp-story figcaption{font-size:11px;color:#768989;margin-top:8px}.cvk-pdp-compare{padding:60px 0 80px;border-top:1px solid #d3dfdb}.cvk-pdp-tables{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:35px}.cvk-pdp-tables>div{background:#fff;border:1px solid #d8e5df;padding:26px;border-radius:7px}.cvk-pdp-tables h3{font-size:18px;margin:0 0 19px}.cvk-pdp-tables .cvk-pdp-features{border-top:1px solid #d5e0db}.cvk-pdp-tables .cvk-pdp-features strong{text-align:right}.cvk-pdp-faq{padding:65px 0;border-top:1px solid #d8e5df;max-width:920px}.cvk-pdp-faq details{padding:21px 0;border-bottom:1px solid #d8e4de}.cvk-pdp-faq summary{cursor:pointer;list-style:none;font-size:15px;font-weight:700;display:flex;justify-content:space-between;gap:15px}.cvk-pdp-faq summary:after{content:"+";font-size:20px;color:#22918d}.cvk-pdp-faq details[open] summary:after{content:"\2212"}.cvk-pdp-faq details p{font-size:13px;padding:15px 0 4px;max-width:780px}.cvk-pdp-end{background:#d9ece6;padding:35px;display:flex;align-items:center;justify-content:space-between;gap:28px;border-radius:9px}.cvk-pdp-end p{font-size:14px}.cvk-pdp-end .cvk-button{white-space:nowrap}@media(max-width:950px){.cvk-editorial-grid{grid-template-columns:1fr 1fr}.cvk-editorial-real{grid-column:span 2}.cvk-editorial-real img{max-height:390px}.cvk-buybox{position:static}.cvk-pdp-story,.cvk-pdp-tables{grid-template-columns:1fr;gap:27px}.cvk-pdp-story{padding:65px 0}}@media(max-width:650px){.cvk-editorial-grid{grid-template-columns:1fr}.cvk-editorial-real{grid-column:auto}.cvk-shop-pdp .cvk-inner{width:calc(100% - 32px)}.cvk-shop-pdp{padding-top:40px}.cvk-buybox{padding:22px 18px}.cvk-pdp-thumbnails{gap:8px}.cvk-pdp-story{padding:50px 0}.cvk-pdp-end{padding:26px;flex-direction:column;align-items:stretch}.cvk-pdp-end .cvk-button{width:100%}}.cvk-photo-stage.cvk-switchable-gallery{display:flex;flex-direction:column;gap:4px}.cvk-photo-stage .cvk-switch-main{width:100%;height:auto;aspect-ratio:1.28;object-fit:contain;display:block}.cvk-gallery-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:17px}.cvk-gallery-button{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:start;text-align:center;padding:7px;border:2px solid transparent;background:#fff;border-radius:6px;cursor:pointer;font-family:inherit;line-height:1.4;color:#0a3f47}.cvk-gallery-button.is-active{border-color:#188e88;background:#eef8f4}.cvk-gallery-button:focus-visible{outline:2px solid #0A3F47;outline-offset:2px}.cvk-gallery-button img{width:100%;aspect-ratio:1.55;object-fit:cover;border-radius:4px}.cvk-gallery-button span{font-size:10px;font-weight:680;white-space:normal}.cvk-product-gallery .cvk-gallery-button{background:#f7faf8}.cvk-product-gallery .cvk-gallery-button.is-active{background:#e8f4f0}.cvk-photo-stage small.cvk-switch-caption{display:block;text-align:left;font-size:10px;letter-spacing:.08em;font-weight:600;color:#4e7678}@media(max-width:600px){.cvk-gallery-buttons{gap:5px}.cvk-gallery-button{padding:5px}.cvk-gallery-button span{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cvk-site.css.map */
