.olas-coastal{--coastal-gutter: clamp(2.4rem, 4.44445vw, 8rem);background:#e8e3da;color:#1c1c1c;padding:4rem 0 4.1rem}.olas-coastal__eyebrow{margin:0 var(--coastal-gutter);padding-bottom:2.5rem;border-bottom:1px solid #b6ac9d;font-family:var(--font-subtitle-family);font-weight:400;font-size:1.2rem;line-height:1.6rem;letter-spacing:.14em}.olas-coastal__layout{display:grid;grid-template-columns:minmax(0,calc(36.38889vw - var(--coastal-gutter) * 2)) minmax(0,1fr);gap:var(--coastal-gutter);margin:3.8rem 0 0 var(--coastal-gutter)}.olas-coastal__content{align-self:center;padding-bottom:5.3rem;font-family:var(--font-heading-family);font-weight:500}.olas-coastal__heading{width:calc(100% + var(--coastal-gutter));max-width:none;margin:0 0 4.3rem;font-size:clamp(3.8rem,4.86112vw,8.4rem);line-height:.97143;letter-spacing:-.02857em;font-weight:500;overflow-wrap:normal}.olas-coastal__offer{margin:0;font-size:1.7rem;line-height:2.4rem}.olas-coastal__note{margin:1rem 0 0;color:#49463f;font-size:1.3rem;line-height:1.8rem}.olas-coastal__button{display:inline-flex;align-items:center;justify-content:center;min-height:5rem;min-width:21.8rem;max-width:100%;margin-top:3.6rem;padding:1.2rem 2.4rem;background:#1c1c1c;color:#f5f2ec;text-decoration:none;text-align:center;font-family:var(--font-heading-family);font-weight:500;font-size:1.3rem;line-height:1.8rem;letter-spacing:.06em}.olas-coastal__button:hover{background:#49463f}.olas-coastal__button:focus-visible{outline:2px solid #1c1c1c;outline-offset:4px}.olas-coastal__figure{margin:0;min-width:0}.olas-coastal__media{position:relative}.olas-coastal__media picture,.olas-coastal__media img{display:block;width:100%}.olas-coastal__media img{height:auto}.olas-coastal__caption{margin-top:1.8rem;color:#49463f;font-family:var(--font-heading-family);font-weight:500;font-size:1.4rem;line-height:2.2rem}.multicolumn.olas-coastal-trust{background:#f5f2ec;color:#1c1c1c;border-top-color:#b6ac9d}.olas-coastal-trust .container{max-width:none;padding-inline:clamp(2.4rem,4.44445vw,8rem)}.olas-coastal-trust .multicolumn__wrapper.column-width-small{display:grid;grid-template-columns:1fr 1fr;gap:0 12.8rem;padding-block:3.5rem 4.2rem}.olas-coastal-trust .multicolumn-card{max-width:none;width:auto}.olas-coastal-trust .multicolumn-card__content{align-items:flex-start}.olas-coastal-trust .multicolumn-card__heading{font-size:1.2rem;line-height:1.8rem;font-weight:400;letter-spacing:.1em}.olas-coastal-trust .multicolumn-card__text{margin:.6rem 0 0;color:#49463f;font-size:1.1rem;line-height:1.7rem;letter-spacing:.1em;font-weight:400}@media(min-width:750px)and (max-width:1099px){.olas-coastal__layout{grid-template-columns:minmax(0,36%) minmax(0,1fr)}.olas-coastal__heading{font-size:clamp(3.2rem,4.6vw,5rem)}.olas-coastal__offer{font-size:1.5rem}}@media(max-width:749px){.olas-coastal{padding:0}.olas-coastal__eyebrow{margin:0;padding:1.8rem 2.4rem 0;background:#b5cce0;border:0;font-size:1.1rem;line-height:1.6rem}.olas-coastal__layout{display:block;margin:0}.olas-coastal__content{min-height:25.2rem;padding:1.4rem 2.4rem 1.9rem;background:linear-gradient(#b5cce0,#8fb5d9)}.olas-coastal__heading{width:auto;font-size:4.4rem;line-height:4.2rem;letter-spacing:-.15rem;margin-bottom:2.4rem}.olas-coastal__offer{font-size:1.5rem;line-height:2rem}.olas-coastal__note{margin-top:.5rem;font-size:1.2rem;line-height:1.8rem}.olas-coastal__button{min-width:21.6rem;min-height:4.8rem;margin-top:2rem}.olas-coastal__media:after{content:"";position:absolute;inset:0 0 auto;height:4rem;pointer-events:none;background:linear-gradient(to bottom,#8fb5d9,#8fb5d9da,#8fb5d980,#8fb5d925,#8fb5d900)}.olas-coastal__caption{margin:0;padding:1.6rem 2rem 2.8rem;font-size:1.3rem;line-height:2.2rem}.olas-coastal-trust .container{padding-inline:2.4rem}.olas-coastal-trust .multicolumn__wrapper.column-width-small{grid-template-columns:1fr;gap:2.4rem;padding-block:2.7rem 3.9rem}}@media(max-width:359px){.olas-coastal__heading{font-size:3.8rem;line-height:3.8rem}.olas-coastal__content,.olas-coastal__eyebrow{padding-inline:2rem}}.olas-coastal--tile{width:100%;padding:0}.olas-coastal--tile .olas-coastal__layout{display:flex;flex-direction:column;gap:0;margin:0}.olas-coastal--tile .olas-coastal__figure{order:-1}.olas-coastal--tile .olas-coastal__content{align-self:stretch;padding:2rem}.olas-coastal--tile .olas-coastal__caption{margin:0;padding:1.6rem 2rem 0;font-size:1.3rem;line-height:1.8rem}.olas-coastal--tile .olas-coastal__eyebrow{margin:0 0 1.4rem;padding:0;border:0;font-size:1.1rem;line-height:1.6rem}.olas-coastal--tile .olas-coastal__heading{width:auto;font-size:clamp(2rem,2.1vw,3rem);line-height:1.2;letter-spacing:-.04em;margin-bottom:1.6rem}.olas-coastal--tile .olas-coastal__offer{font-size:1.5rem;line-height:2.1rem}.olas-coastal--tile .olas-coastal__note{font-size:1.2rem;line-height:1.8rem;margin-top:.4rem}.olas-coastal--tile .olas-coastal__button{width:100%;min-width:0;min-height:4.8rem;margin-top:1.6rem}.collection-product-list .collection-product-card:has(.olas-coastal--tile){display:flex;align-items:stretch;grid-column:auto}.collection-product-list:has(.olas-coastal--tile){scroll-margin-top:calc(var(--header-height, 80px) + 2rem)}@media(max-width:989px){.collection-product-list .collection-product-card:has(.olas-coastal--tile){grid-column:1 / -1}.olas-coastal--tile .olas-coastal__layout{display:block}.olas-coastal--tile .olas-coastal__content{min-height:28.6rem;padding:1.8rem 2.4rem 1.9rem;background:linear-gradient(#b5cce0,#8fb5d9)}.olas-coastal--tile .olas-coastal__eyebrow{margin-bottom:1.4rem;background:transparent}.olas-coastal--tile .olas-coastal__heading{font-size:4.4rem;line-height:4.2rem;letter-spacing:-.15rem;margin-bottom:2.4rem}.olas-coastal--tile .olas-coastal__offer{line-height:2rem}.olas-coastal--tile .olas-coastal__note{margin-top:.5rem}.olas-coastal--tile .olas-coastal__button{width:auto;min-width:21.6rem;margin-top:2rem}.olas-coastal--tile .olas-coastal__caption{padding:1.6rem 2rem 2.8rem;line-height:2.2rem}.olas-coastal--tile .olas-coastal__media:after{content:"";position:absolute;inset:0 0 auto;height:4rem;pointer-events:none;background:linear-gradient(to bottom,#8fb5d9,#8fb5d9da,#8fb5d980,#8fb5d925,#8fb5d900)}}@media(max-width:359px){.olas-coastal--tile .olas-coastal__content{padding-inline:2rem}.olas-coastal--tile .olas-coastal__heading{font-size:3.8rem;line-height:3.8rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/olas-diptych-coastal.css.map */
