:root{--cg-forest: #15382d;--cg-ink: #151b18;--cg-ivory: #f7f3e9;--cg-paper: #fffdf8;--cg-blue: #182f44;--cg-gold: #c2a46b;--cg-line: #e1d8c4;--cg-serif: Georgia, "Times New Roman", serif}.cg-nav{color:var(--cg-ivory);background:var(--cg-forest);border-bottom:1px solid var(--cg-gold)}.cg-nav ul{display:flex;justify-content:center;flex-wrap:wrap;gap:0 clamp(10px,2.6vw,38px);list-style:none;margin:0 auto;padding:0 16px;max-width:1320px}.cg-nav a{display:flex;align-items:center;justify-content:center;min-height:46px;padding:0 8px;color:inherit;font-size:14px;font-weight:600;text-decoration:none;text-underline-offset:5px}.cg-nav a:hover,.cg-nav a[aria-current=page]{text-decoration:underline}.cg-wrap{max-width:1320px;margin:auto;padding:clamp(42px,6vw,86px) clamp(20px,4vw,54px)}.cg-wrap h1,.cg-wrap h2,.cg-card h3{font-family:var(--cg-serif);font-weight:500;letter-spacing:-.035em;color:inherit}.cg-wrap h1{font-size:clamp(40px,5.4vw,76px);line-height:1.04;margin:16px 0 22px}.cg-wrap h2{font-size:clamp(32px,4vw,54px);line-height:1.1;margin:12px 0 18px}.cg-wrap p{font-size:17px;line-height:1.65;margin:0 0 15px}.cg-wrap .cg-eyebrow,.cg-card-copy .cg-card-eyebrow{color:#74603b;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.cg-split,.cg-story-inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(26px,5vw,76px)}.cg-hero{background:linear-gradient(110deg,var(--cg-ivory),#eee7d8);color:var(--cg-ink)}.cg-hero-text{max-width:570px}.cg-hero-text .cg-hero-note{font-size:13px;color:#66563c;max-width:48ch}.cg-photo{background:var(--cg-paper);padding:clamp(10px,1.4vw,20px);border:1px solid var(--cg-line);border-radius:6px;overflow:hidden;box-shadow:0 16px 40px #151b1814}.cg-photo img,.cg-card-visual img{display:block;width:100%;height:auto;object-fit:contain}.cg-hero-photo img{aspect-ratio:1.25;max-height:430px}.cg-image-tag{margin-top:10px;padding:10px 4px 0;border-top:1px solid var(--cg-line);color:var(--cg-forest);font-size:12px}.cg-actions{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 17px}.cg-btn,.cg-secondary-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border:1px solid transparent;border-radius:4px;font-size:14px;font-weight:700;line-height:1.3;text-align:center;text-decoration:none}.cg-btn{color:var(--cg-paper);background:var(--cg-forest)}.cg-btn:hover{background:#254d3f}.cg-secondary-btn{border-color:#8d8064;color:var(--cg-forest)}.cg-secondary-btn:hover{background:var(--cg-paper)}.cg-car{background:var(--cg-blue);color:var(--cg-ivory)}.cg-car .cg-wrap{grid-template-columns:minmax(0,.78fr) minmax(0,1fr)}.cg-car .cg-photo img{aspect-ratio:1.5;max-height:330px}.cg-car .cg-eyebrow,.cg-story .cg-eyebrow,.cg-story .cg-cred{color:#e1c891}.cg-car .cg-btn{background:var(--cg-ivory);color:var(--cg-blue)}.cg-car .cg-btn:hover{background:#e5d6b4}.cg-collections{color:var(--cg-ink)}.cg-section-top{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.cg-section-top p{margin-bottom:0}.cg-text-arrow,.cg-link{color:var(--cg-forest);font-weight:650;text-underline-offset:4px}.cg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cg-collection-card{display:block;background:var(--cg-ivory);border:1px solid var(--cg-line);border-radius:6px;overflow:hidden;color:var(--cg-ink);text-decoration:none}.cg-collection-card:hover{border-color:#947640;box-shadow:0 8px 28px #151b1817}.cg-card-visual{padding:14px;background:var(--cg-paper)}.cg-card-visual img{aspect-ratio:1.2}.cg-card-copy{padding:18px 20px 22px}.cg-card-copy h3{font-size:clamp(25px,3vw,33px);line-height:1.2;margin:5px 0 8px}.cg-card-copy p{margin:0}.cg-card-copy span{color:var(--cg-forest);font-size:14px;font-weight:650}.cg-story{background:var(--cg-forest);color:var(--cg-ivory)}.cg-story .cg-cred{font-size:15px;font-weight:650}.cg-story-link,.cg-story a{color:var(--cg-ivory);text-underline-offset:5px}.cg-footer{padding:24px 20px;background:var(--cg-forest);color:var(--cg-ivory);text-align:center;font-size:13px}.cg-footer a{color:inherit;text-underline-offset:4px;margin-inline:7px}.cg-notice{margin:18px 0;padding:16px;background:var(--cg-ivory);border-inline-start:3px solid var(--cg-gold);font-size:14px}.cg-notice a{color:var(--cg-blue);text-underline-offset:3px}.cg-table{width:100%;border-collapse:collapse}.cg-table th,.cg-table td{padding:9px;border-bottom:1px solid var(--cg-line);text-align:start}.cg-copyright dl{display:grid;grid-template-columns:1fr 2fr;gap:8px 16px}.cg-copyright dd{margin:0}.cg-nav a:focus-visible,.cg-btn:focus-visible,.cg-secondary-btn:focus-visible,.cg-collection-card:focus-visible,.cg-story-link:focus-visible,.cg-footer a:focus-visible{outline:3px solid #9a753d;outline-offset:3px}.cg-nav a:focus-visible{outline-color:var(--cg-gold);outline-offset:-3px}.template-product .product__media-wrapper .product-media-container{background:var(--cg-paper)}.product__description .table-responsive{overflow-x:auto}@media(max-width:749px){.cg-nav ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0 10px}.cg-nav a{font-size:13px;min-height:44px;padding:0 3px}.cg-split,.cg-story-inner,.cg-car .cg-wrap,.cg-grid{grid-template-columns:minmax(0,1fr);gap:20px}.cg-hero .cg-wrap{padding-top:26px}.cg-hero-photo img{max-height:290px}.cg-wrap h1{font-size:clamp(35px,9vw,48px)}.cg-wrap p{font-size:16px}.cg-section-top{display:block}.cg-text-arrow{display:inline-block;margin-top:10px}.cg-collection-card{display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr);align-items:center}.cg-card-visual{padding:8px}.cg-card-copy{padding:12px 13px}.cg-card-copy h3{font-size:25px}.cg-card-copy span{font-size:13px}.cg-copyright dl{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/coastal-launch.css.map */
