.coastal-products{background:var(--ccc-palette-ivory);color:var(--ccc-palette-charcoal);padding:9rem 0}.coastal-products h2,.coastal-products .coastal-scroll-hint{color:inherit}.coastal-products .coastal-kicker{background:var(--ccc-palette-cream);border-radius:999px;color:inherit;padding:.55rem 1rem;width:fit-content}.coastal-products .coastal-section-heading>a{background:var(--ccc-palette-blue);border:0;border-radius:999px;color:#fff;padding:.8rem 1.5rem}.coastal-products .coastal-section-heading>a:hover{text-decoration:underline;text-underline-offset:.2em}.coastal-products__track{display:grid;gap:1.6rem;grid-template-columns:repeat(4,1fr)}.coastal-product__media{background:#fff;display:block;overflow:hidden}.coastal-product__media img,.coastal-product__media svg{aspect-ratio:1 / 1;display:block;height:auto;object-fit:contain;transition:transform .25s ease;width:100%}.coastal-product__media:hover img{transform:scale(1.02)}.coastal-product__label{color:var(--ccc-palette-charcoal);font-size:1rem;font-weight:800;letter-spacing:.12em;margin:1.5rem 0 .7rem;text-transform:uppercase}.coastal-product h3{color:inherit;font-size:1.55rem;letter-spacing:-.015em;line-height:1.25;margin:0}.coastal-product h3 a{color:inherit;text-decoration:none}.coastal-product__price{color:inherit;font-size:1.25rem;margin-top:2rem}.coastal-product__price .price{color:inherit;font-size:inherit}@media screen and (max-width:749px){.coastal-products{padding:6.5rem 0}.coastal-products h2{font-size:3.4rem}.coastal-products__track{display:flex;margin-inline:-2rem;overflow-x:auto;padding-inline:2rem;scroll-snap-type:none;scrollbar-width:none}.coastal-product{flex:0 0 50vw;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.coastal-product__media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/coastal-cubs-products.css.map */
