:root{--coastline-navy:#102b46;--coastline-gold:#b8955b;--coastline-muted:#737b82;--coastline-line:rgba(16,43,70,.13)}.product-grid{row-gap:clamp(3.5rem,6vw,7rem)!important}@media(min-width:750px){.product-grid{column-gap:clamp(1.6rem,2.2vw,3.2rem)!important}}.coastline-card{height:100%;opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1)}.coastline-card.is-visible{opacity:1;transform:none}.coastline-card .card{height:100%;background:transparent!important;border:0!important;box-shadow:none!important}.coastline-card .card__inner{overflow:hidden;background:#f5f3ef!important;border-radius:0!important}.coastline-card .card__media,.coastline-card .media{overflow:hidden}.coastline-card .media img{transform:scale(1);transition:transform 1.05s cubic-bezier(.22,.61,.36,1),opacity .8s cubic-bezier(.22,.61,.36,1)!important;will-change:transform,opacity}.coastline-card:hover .media img:first-child{transform:scale(1.025)}.coastline-card .media.media--hover-effect>img+img{opacity:0}@media(hover:hover){.coastline-card:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0}.coastline-card:hover .media.media--hover-effect>img+img{opacity:1;transform:scale(1.025)}}.coastline-card .card__content{padding:0!important}.coastline-card .card__information{padding:1.65rem 0 0!important}.coastline-card .card__heading{margin:0;color:#1d2730;font-size:clamp(1.25rem,1.05vw,1.5rem);font-weight:500;line-height:1.35;letter-spacing:.015em}.coastline-card .card__heading a{text-decoration:none!important}.coastline-card .card__heading a:after{content:none!important}.coastline-card .card-information{margin-top:.65rem}.coastline-card .caption-with-letter-spacing{margin-bottom:.75rem;color:var(--coastline-muted);font-size:.95rem;font-weight:600;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.coastline-card .price{margin-top:.8rem!important;color:var(--coastline-navy);font-size:1.35rem;font-weight:400;letter-spacing:.025em}.coastline-card .price--on-sale .price-item--regular{color:var(--coastline-muted);opacity:.72}.coastline-card__discover{display:inline-flex;align-items:center;gap:.7rem;margin-top:1.15rem;padding-bottom:.35rem;color:var(--coastline-navy);border-bottom:1px solid var(--coastline-line);font-size:1rem;font-weight:600;letter-spacing:.08em;line-height:1;text-decoration:none;text-transform:uppercase;opacity:1;transform:none;transition:.35s ease}.coastline-card:hover .coastline-card__discover,.coastline-card:focus-within .coastline-card__discover{opacity:1;transform:none}.coastline-card__discover:hover{gap:1rem;color:var(--coastline-gold);border-color:var(--coastline-gold)}.coastline-card .card__badge{top:1rem;right:1rem;bottom:auto;left:auto}.coastline-card .badge{padding:.55rem .8rem;color:#fff!important;background:#102b46eb!important;border:0!important;border-radius:0!important;font-size:.9rem;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase}.coastline-card .quick-add{margin-top:1.25rem}.coastline-card .quick-add__submit{min-height:4.2rem;color:var(--coastline-navy);background:transparent;border:1px solid var(--coastline-line);box-shadow:none;font-size:1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.coastline-card .quick-add__submit:hover{color:#fff;background:var(--coastline-navy);border-color:var(--coastline-navy)}@media(max-width:749px){.product-grid{row-gap:3.5rem!important}.coastline-card .card__information{padding-top:1.25rem!important}.coastline-card .card__heading{font-size:1.2rem}.coastline-card .price{font-size:1.22rem}.coastline-card__discover{margin-top:.95rem;font-size:.92rem;opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.coastline-card,.coastline-card .media img,.coastline-card__discover{transition:none!important}.coastline-card{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/coastline-product-card.css.map */
