.cf-commerce{--cf-paper:#fcfcf9;--cf-ink:#153e4a;--cf-sea:#438598;--cf-muted:#526d75;--cf-mist:#edf4f5;--cf-line:#d7e3e4;background:var(--cf-paper);color:var(--cf-ink)}.cf-commerce .page-width{width:88%;max-width:1232px;padding-inline:0}.cf-breadcrumbs{padding-top:2.4rem;padding-bottom:1.8rem;font-size:1.15rem;color:var(--cf-muted);line-height:1.8;letter-spacing:0}.cf-breadcrumbs ol{display:flex;align-items:baseline;flex-wrap:wrap;gap:.8rem;list-style:none;padding:0;margin:0}.cf-breadcrumbs li+li:before{content:"/";margin-right:.8rem;color:#80979e}.cf-breadcrumbs a{color:var(--cf-muted);text-decoration:none}.cf-breadcrumbs a:hover{text-decoration:underline;text-underline-offset:3px}.cf-breadcrumbs [aria-current=page]{color:var(--cf-ink);overflow-wrap:anywhere;max-width:65ch}.cf-commerce a:focus-visible{outline-color:var(--cf-sea)}.cf-collection-page .collection-hero{--color-background:252,252,249;--gradient-background:#fcfcf9;--color-foreground:21,62,74;background:var(--cf-paper);padding:1.5rem 0 3.5rem}.cf-collection-page .collection-hero__inner{align-items:center;gap:4rem}.cf-collection-page .collection-hero__title{font-family:Georgia,Times New Roman,serif;color:var(--cf-ink);font-size:clamp(4rem,4.8vw,6.4rem);font-weight:400;letter-spacing:-.04em;line-height:1.12;margin:0 0 2rem}.cf-collection-page .collection-hero__description{font-size:1.45rem;line-height:1.9;color:var(--cf-muted);max-width:650px;margin-top:1rem}.cf-collection-page .collection-hero__image-container{border:0;box-shadow:none;border-radius:8px}.cf-collection-page collection-component>div{--color-background:237,244,245;--gradient-background:#edf4f5;--color-foreground:21,62,74;--color-button:21,62,74;--color-button-text:252,252,249;--color-secondary-button-text:21,62,74;--color-link:21,62,74;background:var(--cf-mist)}.cf-collection-page .facets-wrapper{padding-bottom:2.5rem;border-bottom:1px solid var(--cf-line);margin-bottom:3rem}.cf-collection-page .facets__heading,.cf-collection-page .facet-filters__label,.cf-collection-page .facet-filters__sort,.cf-collection-page .product-count__text{font-size:1.25rem;letter-spacing:0;color:var(--cf-ink)}.cf-collection-page .facets__summary,.cf-collection-page .facets__summary span,.cf-collection-page .facets__item label{font-size:1.3rem;color:var(--cf-ink)}.cf-collection-page .facets__display,.cf-collection-page .mobile-facets__inner{--color-background:252,252,249;--gradient-background:#fcfcf9;--color-foreground:21,62,74;background:var(--cf-paper);border-color:var(--cf-line)}.cf-collection-page .active-facets__button-inner{color:var(--cf-ink);border-radius:25px;box-shadow:0 0 0 1px var(--cf-line);font-size:1.2rem}.cf-collection-page .product-grid{--grid-desktop-horizontal-spacing:28px;--grid-desktop-vertical-spacing:36px;--grid-mobile-horizontal-spacing:14px;--grid-mobile-vertical-spacing:26px}.cf-collection-page .pagination-wrapper{margin-top:4.5rem}.cf-collection-page .pagination__item{color:var(--cf-ink);font-size:1.3rem}.cf-collection-page .pagination__item--current:after{background:var(--cf-ink)}.cf-collection-page .product-card-wrapper .card,.cf-product-page .collection .product-card-wrapper .card{background:transparent;border:0;box-shadow:none}.cf-collection-page .product-card-wrapper .card__inner,.cf-product-page .collection .product-card-wrapper .card__inner{border-radius:8px;overflow:hidden;--color-background:252,252,249;--gradient-background:#fcfcf9;--color-foreground:21,62,74}.cf-collection-page .product-card-wrapper .card__content,.cf-product-page .collection .product-card-wrapper .card__content{padding:0}.cf-collection-page .product-card-wrapper .card__information,.cf-product-page .collection .product-card-wrapper .card__information{padding:1.8rem 0 0;text-align:left}.cf-collection-page .product-card-wrapper .card-information,.cf-product-page .collection .product-card-wrapper .card-information{text-align:left}.cf-collection-page .product-card-wrapper .card__heading,.cf-product-page .collection .product-card-wrapper .card__heading{font-family:var(--font-body-family);font-weight:500;font-size:1.45rem;line-height:1.5;letter-spacing:0;color:var(--cf-ink)}.cf-collection-page .product-card-wrapper .card-information>.price,.cf-product-page .collection .product-card-wrapper .card-information>.price{font-size:1.3rem;color:var(--cf-ink);margin-top:.6rem}.cf-collection-page .product-card-wrapper .card__badge,.cf-product-page .collection .product-card-wrapper .card__badge{padding:1.2rem}.cf-collection-page .product-card-wrapper .badge,.cf-product-page .collection .product-card-wrapper .badge{border:0;border-radius:3px;background:var(--cf-paper);color:var(--cf-ink);font-size:1rem;letter-spacing:.05em}.cf-collection-page .card--standard .card__inner .card__information,.cf-product-page .collection .card--standard .card__inner .card__information{display:none}.cf-product-page product-info[id^=MainProduct-]{--color-background:252,252,249;--gradient-background:#fcfcf9;--color-foreground:21,62,74;--color-button:21,62,74;--color-button-text:252,252,249;--color-secondary-button-text:21,62,74;--color-link:21,62,74;background:var(--cf-paper)}.cf-product-page .product__title h1,.cf-product-page .product__title h2{font-family:Georgia,Times New Roman,serif;font-weight:400;color:var(--cf-ink);font-size:clamp(3.6rem,3.5vw,5rem);letter-spacing:-.035em;line-height:1.15;margin:0}.cf-product-page .product__title{margin-bottom:2rem}.cf-product-page .product__info-container>[id^=price-] .price{font-size:2.3rem;color:var(--cf-ink);letter-spacing:0}.cf-product-page .product__tax{font-size:1.15rem;line-height:1.8;color:var(--cf-muted)}.cf-product-page .product__description{font-size:1.45rem;line-height:1.95;color:var(--cf-muted);padding-top:2.6rem;border-top:1px solid var(--cf-line);margin-top:3rem}.cf-product-page .product__description h2,.cf-product-page .product__description h3{color:var(--cf-ink);font-family:Georgia,Times New Roman,serif;letter-spacing:-.02em;font-weight:400}.cf-product-page .product__description a,.cf-product-page .product__tax a{color:var(--cf-ink)}.cf-product-page .product__text{color:var(--cf-muted)}.cf-product-page .product__media-wrapper .product__media,.cf-product-page .product__media-wrapper .global-media-settings{--media-border-opacity:0;--media-shadow-opacity:0;--media-radius:8px;border:0;box-shadow:none;border-radius:8px;overflow:hidden;background:#edf4f5}.cf-product-page .product__media-wrapper .thumbnail{border-radius:6px;box-shadow:none}.cf-product-page .product__media-wrapper .thumbnail[aria-current=true]{border-color:var(--cf-ink)}.cf-product-page .product-form__input .form__label{font-size:1.2rem;letter-spacing:.04em;color:var(--cf-ink);margin-bottom:1rem}.cf-product-page .product-form__input--pill input[type=radio]+label{border-color:#b9ced4;font-size:1.3rem;letter-spacing:0;min-height:4.4rem;padding:1.3rem 2rem}.cf-product-page .product-form__input--pill input[type=radio]:checked+label{background:var(--cf-ink);color:var(--cf-paper);border-color:var(--cf-ink)}.cf-product-page .product-form__input--pill input[type=radio].disabled+label,.cf-product-page .product-form__input--pill input[type=radio]:disabled+label{border-color:#ccdce0;color:#74878d}.cf-product-page .product-form__input--pill input[type=radio].disabled:checked+label,.cf-product-page .product-form__input--pill input[type=radio]:disabled:checked+label{color:#c5d5da}.cf-product-page .product-form__input .quantity{border-radius:6px;--inputs-radius:6px;--inputs-border-opacity:.35}.cf-product-page .product-form__input .quantity__input{font-size:1.4rem;color:var(--cf-ink)}.cf-product-page .product-form__input .select{--inputs-radius:6px;--inputs-border-opacity:.35}.cf-product-page .product-form__buttons{max-width:none}.cf-product-page .product-form__submit{--buttons-radius:30px;--buttons-radius-outset:30px;--border-offset:0;--buttons-border-opacity:1;background:var(--cf-ink);color:var(--cf-paper);border-radius:30px;font-size:1.35rem;font-weight:600;letter-spacing:0;min-height:5.4rem}.cf-product-page .product-form__submit:before,.cf-product-page .product-form__submit:after{border-radius:30px}.cf-product-page .product-form__submit:hover:not(:disabled){background:#286476}.cf-product-page .product-form__submit[disabled]{opacity:.55}.cf-product-page .product__accordion{border-color:var(--cf-line)}.cf-product-page .product__accordion .accordion__title{font-size:1.55rem;color:var(--cf-ink)}.cf-product-page .product__info-container .share-button__button{color:var(--cf-muted);font-size:1.2rem}.cf-product-page .collection{--color-background:237,244,245;--gradient-background:#edf4f5;--color-foreground:21,62,74;background:var(--cf-mist)}.cf-product-page .collection__title h2{font-family:Georgia,Times New Roman,serif;font-size:4rem;font-weight:400;color:var(--cf-ink);letter-spacing:-.035em}.cf-product-page .collection .product-grid{--grid-desktop-horizontal-spacing:28px;--grid-desktop-vertical-spacing:36px}.cf-product-page .related-products__heading{font-family:Georgia,Times New Roman,serif;font-weight:400;color:var(--cf-ink);font-size:4rem}.cf-product-page .related-products{padding-top:4rem;padding-bottom:6rem}@media(min-width:750px){.cf-product-page .product__info-wrapper{padding-left:5.5rem}.cf-product-page .product--right .product__info-wrapper{padding-left:0;padding-right:5.5rem}.cf-product-page .product__column-sticky{top:3rem}}@media(max-width:989px){.cf-product-page .product__info-wrapper{padding-left:3.5rem}.cf-product-page .product--right .product__info-wrapper{padding-right:3.5rem}}@media(max-width:749px){.cf-breadcrumbs{padding-top:1.8rem;padding-bottom:1.2rem;font-size:1.05rem}.cf-collection-page .collection-hero{padding:1rem 0 2.5rem}.cf-collection-page .collection-hero__title{font-size:4.4rem;letter-spacing:-.035em}.cf-collection-page .collection-hero__description{font-size:1.3rem}.cf-collection-page .collection-hero__inner{gap:2.5rem}.cf-collection-page .facets-wrapper{padding-bottom:2rem;margin-bottom:2.5rem}.cf-collection-page .product-card-wrapper .card__heading,.cf-product-page .collection .product-card-wrapper .card__heading{font-size:1.2rem}.cf-collection-page .product-card-wrapper .card-information>.price,.cf-product-page .collection .product-card-wrapper .card-information>.price{font-size:1.2rem}.cf-product-page .product__title h1{font-size:3.8rem}.cf-product-page .product__info-wrapper,.cf-product-page .product--right .product__info-wrapper{padding:2.8rem 0 0}.cf-product-page .product__info-container>[id^=price-] .price{font-size:2rem}.cf-product-page .product__description{font-size:1.35rem}.cf-product-page .collection__title h2,.cf-product-page .related-products__heading{font-size:3.3rem}}@media(prefers-reduced-motion:reduce){.cf-commerce .product-form__submit{transition:none}}.cf-commerce .price--on-sale .price-item--sale{font-weight:700;color:#153e4a}.cf-commerce .price--on-sale .price-item--regular{color:#647e85;text-decoration-color:#647e85}.cf-product-page .product__info-container>[id^=price-] .price--on-sale .price-item--regular{font-size:1.6rem}.cf-product-page .price .price__badge-sale,.cf-collection-page .product-card-wrapper .card__badge .cf-sale-badge,.cf-product-page .collection .product-card-wrapper .card__badge .cf-sale-badge{background:#153e4a;color:#fcfcf9;border:0;border-radius:3px;font-size:1rem;letter-spacing:.05em}
/*# sourceMappingURL=/cdn/shop/t/26/assets/cf-coastal-commerce.css.map */
