.archive-color-edit{padding:var(--archive-padding-top, 45px) 0 var(--archive-padding-bottom, 60px)}.archive-color-edit__header{max-width:48rem;margin:0 auto 3.5rem;text-align:center}.archive-color-edit__eyebrow{margin:0 0 1rem;font-size:var(--archive-label-size, 12px);letter-spacing:var(--archive-label-spacing, .18em);text-transform:uppercase}.archive-color-edit--label-font-subtitle .archive-color-edit__eyebrow{font-family:var(--font-subtitle-family);font-style:var(--font-subtitle-style);font-weight:var(--font-subtitle-weight)}.archive-color-edit--label-font-body .archive-color-edit__eyebrow{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.archive-color-edit--label-font-heading .archive-color-edit__eyebrow{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.archive-color-edit__title{font-size:var(--archive-heading-size, 40px);margin:0 0 1.2rem}.archive-color-edit--heading-font-heading .archive-color-edit__title,.archive-color-edit--heading-font-heading .archive-color-edit__product-title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.archive-color-edit--heading-font-body .archive-color-edit__title,.archive-color-edit--heading-font-body .archive-color-edit__product-title{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.archive-color-edit--heading-font-subtitle .archive-color-edit__title,.archive-color-edit--heading-font-subtitle .archive-color-edit__product-title{font-family:var(--font-subtitle-family);font-style:var(--font-subtitle-style);font-weight:var(--font-subtitle-weight)}.archive-color-edit__intro{margin:0 auto .8rem;font-size:var(--archive-body-size, 16px);line-height:1.6;text-wrap:balance}.archive-color-edit__intro-line{display:block}.archive-color-edit__terms{margin:0;font-size:calc(var(--archive-body-size, 16px) * .75);opacity:.72;text-wrap:balance}.archive-color-edit--body-font-body .archive-color-edit__intro,.archive-color-edit--body-font-body .archive-color-edit__terms{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.archive-color-edit--body-font-heading .archive-color-edit__intro,.archive-color-edit--body-font-heading .archive-color-edit__terms{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.archive-color-edit--body-font-subtitle .archive-color-edit__intro,.archive-color-edit--body-font-subtitle .archive-color-edit__terms{font-family:var(--font-subtitle-family);font-style:var(--font-subtitle-style);font-weight:var(--font-subtitle-weight)}.archive-color-edit__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 1.5rem;margin:0;padding:0;list-style:none}.archive-color-edit__link{position:relative;display:block;color:inherit;text-decoration:none}.archive-color-edit__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;margin-bottom:1.2rem;background:rgba(var(--color-foreground),.04);border-radius:var(--media-radius)}.archive-color-edit__media img{width:100%;height:100%;object-fit:cover;transition:transform .22s ease}.archive-color-edit__link:hover .archive-color-edit__media img{transform:scale(1.015)}.archive-color-edit__product-title{margin:0 0 .5rem;font-size:var(--archive-product-size, 15px);line-height:1.35;overflow-wrap:break-word;text-align:left}.archive-color-edit__item .price-item{text-align:left}@media screen and (min-width:750px){.archive-color-edit__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem 2rem}}@media screen and (min-width:990px){.archive-color-edit__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.coastal-purchase-details{color:var(--coastal-purchase-message-color, #1f2c43);display:block;margin:var(--coastal-purchase-message-spacing, 0) 0;width:100%}.coastal-purchase-details--align-left,.coastal-purchase-details--align-left .price,.coastal-purchase-details--align-left .price__sale{justify-content:flex-start;text-align:left}.coastal-purchase-details--align-center,.coastal-purchase-details--align-center .price,.coastal-purchase-details--align-center .price__sale{justify-content:center;text-align:center}.coastal-purchase-details--font-body .coastal-purchase-details__shipping{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.coastal-purchase-details--font-heading .coastal-purchase-details__shipping{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.coastal-purchase-details--font-subtitle .coastal-purchase-details__shipping{font-family:var(--font-subtitle-family);font-style:var(--font-subtitle-style);font-weight:var(--font-subtitle-weight)}.coastal-purchase-details__shipping{color:var(--coastal-purchase-message-color, #1f2c43);font-size:var(--coastal-purchase-message-size, 14px);margin:0}.swim-fit-guide{color:var(--swim-fit-text-color, #232c3f)}.swim-fit-guide--heading-font-heading .swim-fit-guide__heading h4,.swim-fit-guide--heading-font-heading .swim-fit-guide__measurements h4{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.swim-fit-guide--heading-font-body .swim-fit-guide__heading h4,.swim-fit-guide--heading-font-body .swim-fit-guide__measurements h4{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.swim-fit-guide--heading-font-subtitle .swim-fit-guide__heading h4,.swim-fit-guide--heading-font-subtitle .swim-fit-guide__measurements h4{font-family:var(--font-subtitle-family);font-style:var(--font-subtitle-style);font-weight:var(--font-subtitle-weight)}.swim-fit-guide--body-font-body{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.swim-fit-guide--body-font-heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.swim-fit-guide--body-font-subtitle{font-family:var(--font-subtitle-family);font-style:var(--font-subtitle-style);font-weight:var(--font-subtitle-weight)}.swim-fit-guide__heading{margin-bottom:1rem;text-align:center}.swim-fit-guide__heading h4,.swim-fit-guide__measurements h4{margin:0;color:inherit;font-size:var(--swim-fit-heading-size, 18px)}.swim-fit-guide__units{display:flex;align-items:center;justify-content:center;gap:.9rem;margin-bottom:1.2rem;color:color-mix(in srgb,var(--swim-fit-text-color, #232c3f) 50%,transparent);font-size:var(--swim-fit-label-size, 14px);letter-spacing:.08em;text-transform:uppercase}.swim-fit-guide__unit{-webkit-appearance:none;appearance:none;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-transform:inherit}.swim-fit-guide__unit.is-active{color:var(--swim-fit-text-color, #232c3f)}.swim-fit-guide__table-wrap{width:100%;overflow-x:auto;border:.16rem solid var(--swim-fit-line-color, #5c4a43);overscroll-behavior-inline:contain}.swim-fit-guide__table{width:100%;table-layout:fixed;border-collapse:collapse;color:var(--swim-fit-text-color, #232c3f);font-size:var(--swim-fit-body-size, 12px);line-height:1.25;text-align:center}.swim-fit-guide__table th,.swim-fit-guide__table td{height:4.8rem;padding:.65rem .45rem;border-right:.1rem solid var(--swim-fit-line-color, #5c4a43);border-bottom:.1rem solid var(--swim-fit-line-color, #5c4a43);vertical-align:middle}.swim-fit-guide__table tr>:last-child{border-right:0}.swim-fit-guide__table tbody tr:last-child>*{border-bottom:0}.swim-fit-guide__table th{font-weight:700}.swim-fit-guide__table thead th{font-size:calc(var(--swim-fit-body-size, 12px) * .96);letter-spacing:.03em;text-transform:uppercase}.swim-fit-guide__table [class^=unit-]{display:block;white-space:nowrap}.swim-fit-guide[data-units=imperial] .unit-metric,.swim-fit-guide[data-units=metric] .unit-imperial{display:none}.swim-fit-guide__international{margin:1rem 0 0;text-align:right}.swim-fit-guide__international a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.2em}.swim-fit-guide__measurements{display:grid;grid-template-columns:14rem minmax(0,1fr);gap:2.2rem;align-items:center;margin-top:1.6rem;padding-top:1.8rem;border-top:.1rem solid color-mix(in srgb,var(--swim-fit-text-color, #232c3f) 28%,transparent)}.swim-fit-guide__figure{width:13rem;overflow:hidden;border-radius:1.2rem;background:var(--swim-fit-figure-background, #fff7df)}.swim-fit-guide__figure img{display:block;width:100%;height:auto}.swim-fit-guide__tip{margin:.35rem 0 0;color:color-mix(in srgb,var(--swim-fit-text-color, #232c3f) 72%,transparent)}.swim-fit-guide__measurements ol{display:grid;gap:.6rem;margin:1.2rem 0 0;padding-left:2rem}@media screen and (max-width:749px){.swim-fit-guide__units{font-size:calc(var(--swim-fit-label-size, 14px) * .9)}.swim-fit-guide__table{font-size:calc(var(--swim-fit-body-size, 12px) * .88)}.swim-fit-guide__table th,.swim-fit-guide__table td{height:4.5rem;padding:.55rem .25rem}.swim-fit-guide__table thead th{font-size:calc(var(--swim-fit-body-size, 12px) * .8)}.swim-fit-guide__measurements{grid-template-columns:1fr;gap:1.4rem}.swim-fit-guide__figure{width:12rem;margin-inline:auto}}
/*# sourceMappingURL=/cdn/shop/t/52/compiled_assets/styles.css.map */
