:root{--coastal-ink:#182522;--coastal-muted:#67736e;--coastal-ivory:#f7f4ed;--coastal-sand:#e9e0d2;--coastal-sage:#aab8a6;--coastal-coast:#dbe8e7;--coastal-line:#d9ddd9;--coastal-accent:#7b4638;--coastal-dark:#12201e}body{letter-spacing:0;background:var(--coastal-ivory)}h1,h2,h3,.h0,.h1,.h2{letter-spacing:-.035em;line-height:1.04}.page-width{max-width:128rem}.coastal-eyebrow{color:var(--coastal-accent);font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.button,.shopify-challenge__button{border-radius:999px;font-weight:700;min-height:4.8rem;padding-inline:2.4rem}.button:after,.button:before{border-radius:inherit}.header-wrapper{background:#f7f4edf5;border-color:#18252224;color:var(--coastal-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header{color:var(--coastal-ink);min-height:7.2rem}.header__heading-link{padding-block:.4rem}.header__icon,.header__menu-item{color:var(--coastal-ink)}.header__menu-item{font-size:1.35rem;font-weight:500;letter-spacing:.01em}.coastal-header-logo{align-items:center;color:var(--coastal-ink);display:flex;gap:.8rem;line-height:0;transition:opacity .2s ease;width:clamp(22rem,15vw,24rem)}.coastal-header-logo__mark{display:block;flex:0 0 auto;height:6.4rem;object-fit:contain;width:6.4rem}.coastal-header-logo__wordmark{display:block;max-width:12rem;min-width:0;width:calc(100% - 7.2rem)}.coastal-header-logo__wordmark svg{display:block;height:auto;width:100%}.coastal-header-logo>svg{display:block;height:auto;width:100%}.header__heading-link:hover .coastal-header-logo{opacity:.72}@media(min-width:1200px){.header.header--middle-left.header--has-menu:not(.drawer-menu){column-gap:2.8rem;grid-template-areas:"heading navigation icons";grid-template-columns:minmax(20rem,1fr) auto minmax(20rem,1fr);height:7.8rem;max-width:160rem;min-height:7.8rem;padding-block:0;padding-inline:clamp(2.4rem,3vw,4.8rem);width:100%}.header.header--middle-left.header--has-menu:not(.drawer-menu) .header__heading,.header.header--middle-left.header--has-menu:not(.drawer-menu)>.header__heading-link{justify-self:start;min-width:20rem}.header.header--middle-left.header--has-menu:not(.drawer-menu) .coastal-header-logo{width:20rem}.header.header--middle-left.header--has-menu:not(.drawer-menu) .header__inline-menu{justify-self:center;min-width:0}.header.header--middle-left.header--has-menu:not(.drawer-menu) .header__inline-menu>.list-menu--inline{align-items:center;flex-wrap:nowrap;gap:clamp(2.4rem,1.8vw,3rem);justify-content:center}.header.header--middle-left.header--has-menu:not(.drawer-menu) .header__inline-menu>.list-menu--inline>li{flex:0 0 auto}.header.header--middle-left.header--has-menu:not(.drawer-menu) .header__inline-menu>.list-menu--inline>li>.header__menu-item,.header.header--middle-left.header--has-menu:not(.drawer-menu) .header__inline-menu>.list-menu--inline>li>header-menu>details>.header__menu-item{color:var(--coastal-dark);font-size:1.8rem;font-weight:500;min-height:4.8rem;white-space:nowrap}.header.header--middle-left.header--has-menu:not(.drawer-menu) .header__inline-menu>.list-menu--inline>li>.header__menu-item{padding-inline:0}.header.header--middle-left.header--has-menu:not(.drawer-menu) .header__inline-menu>.list-menu--inline>li>header-menu>details>.header__menu-item{padding-left:0;padding-right:1.6rem}.header.header--middle-left.header--has-menu:not(.drawer-menu) .header__inline-menu>.list-menu--inline>li>header-menu>details>.header__menu-item .icon-caret{right:0}.header.header--middle-left.header--has-menu:not(.drawer-menu) .header__icons{justify-self:end;min-width:20rem;padding-right:0}.template-index .section-header:not(.shopify-section-header-sticky){left:0;padding:0;position:absolute;right:0;top:0;width:100%}.template-index .section-header.shopify-section-header-sticky{inset:0 0 auto;margin:0;padding:0;position:fixed;top:0;transform:none;width:100%}.template-index .header-wrapper{background:#f7f4edf5;border:0;border-bottom:1px solid rgba(24,37,34,.18);border-radius:0;box-shadow:none;box-sizing:border-box;height:7.8rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.template-index .section-header.shopify-section-header-sticky .header-wrapper{border-radius:0;margin-top:0;transform:none}.template-index .header-wrapper{transition:border-radius .16s ease-out,height .16s ease-out}.template-index .header.header--middle-left.header--has-menu:not(.drawer-menu){align-items:center}.template-index .header.header--middle-left.header--has-menu:not(.drawer-menu) .coastal-header-logo{transition:opacity .2s ease,width .16s ease-out}.template-index .header__menu-item{transition:font-size .16s ease-out}.template-index .header__icons .header__icon .icon{transition:height .16s ease-out,width .16s ease-out}.template-index .section-header.shopify-section-header-sticky.scrolled-past-header{inset:0 0 auto;margin:0;padding-block:0;top:0;transform:none}.template-index .section-header.scrolled-past-header .header-wrapper{height:6.4rem}.template-index .section-header.scrolled-past-header .header.header--middle-left.header--has-menu:not(.drawer-menu){grid-template-columns:minmax(16rem,1fr) auto minmax(16rem,1fr)}.template-index .section-header.scrolled-past-header .header.header--middle-left.header--has-menu:not(.drawer-menu) .coastal-header-logo{width:16rem}.template-index .section-header.scrolled-past-header .header__menu-item{font-size:1.6rem;font-weight:500}.template-index .header.header--middle-left.header--has-menu:not(.drawer-menu){grid-template-columns:minmax(20rem,1fr) auto minmax(20rem,1fr);height:100%;min-height:0;padding:0 clamp(2.4rem,3vw,4.8rem)}.template-index .header.header--middle-left.header--has-menu:not(.drawer-menu) .header__heading,.template-index .header.header--middle-left.header--has-menu:not(.drawer-menu)>.header__heading-link{min-width:20rem}.template-index .header.header--middle-left.header--has-menu:not(.drawer-menu) .coastal-header-logo{width:20rem}.template-index .header.header--middle-left.header--has-menu:not(.drawer-menu) .header__icons{min-width:20rem}.template-index .section-header.scrolled-past-header .header__icons .header__icon .icon{height:2.2rem;width:2.2rem}.template-index .header__icons .header__icon .icon{height:2.5rem;width:2.5rem}.template-index .header__inline-menu>.list-menu--inline>li>.header__menu-item>span,.template-index .header__inline-menu>.list-menu--inline>li>header-menu>details>.header__menu-item>span{position:relative;text-decoration:none}.template-index .header__inline-menu>.list-menu--inline>li>.header__menu-item>span:after,.template-index .header__inline-menu>.list-menu--inline>li>header-menu>details>.header__menu-item>span:after{background:currentColor;bottom:-.5rem;content:"";height:.2rem;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:center}.template-index .header__inline-menu>.list-menu--inline>li>.header__menu-item:hover>span:after,.template-index .header__inline-menu>.list-menu--inline>li>.header__menu-item:focus-visible>span:after,.template-index .header__inline-menu>.list-menu--inline>li>.header__menu-item>span.header__active-menu-item:after,.template-index .header__inline-menu>.list-menu--inline>li>header-menu>details[open]>.header__menu-item>span:after,.template-index .header__inline-menu>.list-menu--inline>li>header-menu>details>.header__menu-item:hover>span:after,.template-index .header__inline-menu>.list-menu--inline>li>header-menu>details>.header__menu-item:focus-visible>span:after{transform:scaleX(1)}}@media(min-width:990px)and (max-width:1199px){.header.header--middle-left.header--has-menu:not(.drawer-menu){column-gap:.8rem;grid-template-columns:minmax(14rem,1fr) auto minmax(14rem,1fr);padding-inline:1.2rem}.header.header--middle-left.header--has-menu:not(.drawer-menu) .header__heading,.header.header--middle-left.header--has-menu:not(.drawer-menu)>.header__heading-link{min-width:14rem}.header.header--middle-left.header--has-menu:not(.drawer-menu) .coastal-header-logo{width:14rem}.header.header--middle-left.header--has-menu:not(.drawer-menu) .header__inline-menu>.list-menu--inline{gap:clamp(1.2rem,1.2vw,1.6rem)}.header.header--middle-left.header--has-menu:not(.drawer-menu) .header__inline-menu>.list-menu--inline>li>.header__menu-item,.header.header--middle-left.header--has-menu:not(.drawer-menu) .header__inline-menu>.list-menu--inline>li>header-menu>details>.header__menu-item{font-size:1.6rem}.header.header--middle-left.header--has-menu:not(.drawer-menu) .header__inline-menu>.list-menu--inline>li>.header__menu-item{padding-inline:0}.header.header--middle-left.header--has-menu:not(.drawer-menu) .header__inline-menu>.list-menu--inline>li>header-menu>details>.header__menu-item{padding-left:0;padding-right:1.4rem}.header.header--middle-left.header--has-menu:not(.drawer-menu) .header__inline-menu>.list-menu--inline>li>header-menu>details>.header__menu-item .icon-caret{right:0}.header.header--middle-left.header--has-menu:not(.drawer-menu) .header__icons{min-width:14rem}.template-index .header.header--middle-left.header--has-menu:not(.drawer-menu){grid-template-columns:minmax(14rem,1fr) auto minmax(14rem,1fr)}.template-index .header.header--middle-left.header--has-menu:not(.drawer-menu) .header__heading,.template-index .header.header--middle-left.header--has-menu:not(.drawer-menu)>.header__heading-link{min-width:14rem}.template-index .header.header--middle-left.header--has-menu:not(.drawer-menu) .coastal-header-logo{width:14rem}.template-index .header.header--middle-left.header--has-menu:not(.drawer-menu) .header__icons{min-width:14rem}}@media(min-width:990px)and (prefers-reduced-motion:reduce){.template-index .section-header,.template-index .header-wrapper,.template-index .header.header--middle-left.header--has-menu:not(.drawer-menu),.template-index .header.header--middle-left.header--has-menu:not(.drawer-menu) .coastal-header-logo,.template-index .header__menu-item,.template-index .header__icons .header__icon .icon{transition:none}}.announcement-bar{background:var(--coastal-dark)}.announcement-bar__message{color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.footer__coastal-badge{display:flex;justify-content:center;margin-bottom:2.4rem}.footer__coastal-badge-link{display:inline-flex}.footer__coastal-badge-image{display:block;height:auto;max-width:100%;width:15rem}.coastal-mobile-nav--global{display:none}@media screen and (max-width:749px){body{padding-bottom:calc(6.6rem + env(safe-area-inset-bottom))}.coastal-mobile-nav--global{align-items:stretch;background:#faf8f4;border-top:1px solid rgb(17 34 30 / .16);bottom:0;box-sizing:border-box;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));left:0;min-height:6.6rem;padding:.6rem .8rem calc(.6rem + env(safe-area-inset-bottom));gap:.4rem;position:fixed;right:0;z-index:1000}.coastal-mobile-nav--global a{align-content:center;color:#11221e;display:grid;font-size:1.1rem;gap:.35rem;justify-items:center;min-height:5.6rem;text-decoration:none}.coastal-mobile-nav--global a[aria-current=page]{background:#d6e7df;border-radius:1.8rem;box-shadow:none;color:#173d31;font-weight:750}.coastal-mobile-nav--global .svg-wrapper{height:2.4rem;width:2.4rem}}.template-index #MainContent>.shopify-section:first-child .banner{min-height:72svh}.template-index #MainContent>.shopify-section:first-child .banner:after{background:linear-gradient(180deg,#12201e0a,#12201ead)}.template-index #MainContent>.shopify-section:first-child .banner__content{align-items:flex-end;padding:2.4rem 2rem 4rem}.template-index #MainContent>.shopify-section:first-child .banner__box{max-width:68rem;padding:0;text-align:left}.template-index .card-wrapper .card{background:#fff;border:1px solid var(--coastal-line);border-radius:1.8rem;overflow:hidden}.template-index .card__media{margin:0;width:100%}.template-index .card__information{padding:1.6rem}.template-index .card__heading{font-size:1.7rem;letter-spacing:-.02em}.template-index .price{color:var(--coastal-muted);font-weight:650}.template-index .collection .slider-mobile-gutter{scroll-padding-left:2rem}.template-index .collection-list .card{border:0;border-radius:1.8rem;min-height:42rem;overflow:hidden}.template-index .collection-list .card__inner{height:100%;position:absolute;width:100%}.template-index .collection-list .card__media{height:100%;margin:0;width:100%}.template-index .collection-list .card__content{align-items:flex-end;background:linear-gradient(transparent,#12201ebf);color:#fff;display:flex;min-height:42rem;position:relative}.template-index .collection-list .card__heading{color:#fff;font-size:2.8rem}@media(min-width:760px){.header{min-height:8rem}.template-index #MainContent>.shopify-section:first-child .banner{margin:0 1.8rem 1.8rem;min-height:calc(100svh - 11.2rem);width:calc(100% - 3.6rem)}.template-index #MainContent>.shopify-section:first-child .banner__content{padding:5.6rem}.template-index .collection-list .card,.template-index .collection-list .card__content{min-height:52rem}}@media(max-width:759px){.template-index .collection-list.grid{column-gap:1.2rem}.template-index .collection-list .grid__item{width:84%}.template-index .collection .grid__item{width:72%}}.template-index [id$=__confidence] .multicolumn{background:var(--coastal-dark);color:#fff}.template-index [id$=__confidence] .title,.template-index [id$=__confidence] h3{color:#fff}.template-index [id$=__confidence] .multicolumn-card{border-top:1px solid rgba(255,255,255,.24);padding-top:2rem}.template-index [id$=__confidence] .multicolumn-card__info{padding:0}.template-index [id$=__confidence] .multicolumn-card__info p{color:#dbe8e7}.template-index [id$=__workshops] .multicolumn-card{border-radius:1.8rem;min-height:28rem;padding:2.4rem}.template-index [id$=__workshops] li:nth-child(1) .multicolumn-card{background:#c8d7d4}.template-index [id$=__workshops] li:nth-child(2) .multicolumn-card{background:#e8cfc1}.template-index [id$=__workshops] li:nth-child(3) .multicolumn-card{background:#d7d6b8}.template-index [id$=__workshops] .multicolumn-card__info{padding:0}.template-index [id$=__faq] .accordion{border-color:var(--coastal-line)}.template-index [id$=__expert_help] .image-with-text__grid,.template-index [id$=__cleaning] .image-with-text__grid{border-radius:2rem;overflow:hidden}.template-index [id$=__expert_help] .image-with-text__content{background:var(--coastal-coast)}.template-index [id$=__cleaning] .image-with-text__content{background:var(--coastal-sand)}.template-index .image-with-text__content{padding:4rem 2.4rem}@media(min-width:760px){.template-index .image-with-text__content{padding:7rem}.template-index .image-with-text__media{min-height:62rem}}@media(max-width:989px){.coastal-header-logo__mark{height:7.2rem;transform:none;width:7.2rem}}@media(max-width:759px){.coastal-header-logo{justify-content:center;width:6.8rem}.coastal-header-logo__mark{height:6.8rem;width:6.8rem}.coastal-header-logo__wordmark{display:none}}@media(min-width:1500px){.header.header--middle-left.header--has-menu:not(.drawer-menu),.template-index .section-header.scrolled-past-header .header.header--middle-left.header--has-menu:not(.drawer-menu){grid-template-columns:minmax(27.5rem,1fr) auto minmax(27.5rem,1fr);height:9.8rem;min-height:9.8rem}.header.header--middle-left.header--has-menu:not(.drawer-menu) .header__heading,.header.header--middle-left.header--has-menu:not(.drawer-menu)>.header__heading-link{min-width:27.5rem}.header.header--middle-left.header--has-menu:not(.drawer-menu) .header__icons{min-width:27.5rem}.template-index .header-wrapper{height:9.8rem}.coastal-header-logo,.template-index .header.header--middle-left.header--has-menu:not(.drawer-menu) .coastal-header-logo,.template-index .section-header.scrolled-past-header .header.header--middle-left.header--has-menu:not(.drawer-menu) .coastal-header-logo{width:26.5rem}.coastal-header-logo__mark{height:9rem;transform:none;width:9rem}.coastal-header-logo__wordmark{max-width:16.2rem;width:calc(100% - 10.2rem)}.header__icon--cart .icon{height:2.6rem;width:2.6rem}.header__icon--cart .svg-wrapper{align-items:center;display:flex;justify-content:center;transform:translateY(-.05rem) scale(1.7);transform-origin:center}}@media(min-width:990px)and (max-width:1199px){.header.header--middle-left.header--has-menu:not(.drawer-menu){height:8.6rem;min-height:8.6rem}.template-index .header-wrapper{height:8.6rem}.coastal-header-logo__mark{height:8rem;transform:none;width:8rem}.coastal-header-logo__wordmark{max-width:7rem;width:calc(100% - 8.8rem)}}@media(min-width:1200px)and (max-width:1499px){.header.header--middle-left.header--has-menu:not(.drawer-menu),.template-index .section-header.scrolled-past-header .header.header--middle-left.header--has-menu:not(.drawer-menu){grid-template-columns:minmax(23rem,1fr) auto minmax(23rem,1fr);height:8.6rem;min-height:8.6rem}.header.header--middle-left.header--has-menu:not(.drawer-menu) .header__heading,.header.header--middle-left.header--has-menu:not(.drawer-menu)>.header__heading-link,.header.header--middle-left.header--has-menu:not(.drawer-menu) .header__icons{min-width:23rem}.template-index .header-wrapper{height:8.6rem}.coastal-header-logo,.template-index .header.header--middle-left.header--has-menu:not(.drawer-menu) .coastal-header-logo,.template-index .section-header.scrolled-past-header .header.header--middle-left.header--has-menu:not(.drawer-menu) .coastal-header-logo{width:22rem}.coastal-header-logo__mark{height:8.2rem;width:8.2rem}.coastal-header-logo__wordmark{max-width:13rem;width:calc(100% - 9rem)}}.header-wrapper,.template-index .header-wrapper,.template-index .section-header.scrolled-past-header .header-wrapper{border-radius:0;box-sizing:border-box;margin:0;max-width:none;width:100%}.header__icons .header__icon .icon,.header__icons .header__icon--cart .icon,.header__icons .header__icon .svg-wrapper{height:2.4rem;width:2.4rem}.header__icons .header__icon--cart{margin-right:0}.header__icons .header__icon--cart .svg-wrapper{align-items:center;display:flex;justify-content:center;transform:none!important}@media(max-width:989px){.header-wrapper,.template-index .header-wrapper,.template-index .section-header.scrolled-past-header .header-wrapper{height:7.2rem}.header{min-height:7.2rem}.coastal-header-logo{justify-content:center;width:5.8rem}.coastal-header-logo__mark{height:5.8rem;width:5.8rem}.coastal-header-logo__wordmark{display:none}}@media(min-width:760px)and (max-width:989px){.coastal-header-logo{gap:.6rem;width:20rem}.coastal-header-logo__mark{height:5.2rem;width:5.2rem}.coastal-header-logo__wordmark{display:block;max-width:14.2rem;width:calc(100% - 5.8rem)}}@media(max-width:759px){.coastal-header-logo{width:3rem}.coastal-header-logo__mark{height:3rem;width:3rem}}@media(min-width:990px)and (max-width:1199px){.header.header--middle-left.header--has-menu:not(.drawer-menu),.template-index .section-header.scrolled-past-header .header.header--middle-left.header--has-menu:not(.drawer-menu){column-gap:1rem;grid-template-columns:23rem minmax(0,1fr) 12rem;height:8rem;max-width:none;min-height:8rem;padding-inline:1.6rem;width:100%}.template-index .header-wrapper,.template-index .section-header.scrolled-past-header .header-wrapper{height:8rem}.header.header--middle-left.header--has-menu:not(.drawer-menu) .header__heading,.header.header--middle-left.header--has-menu:not(.drawer-menu)>.header__heading-link{min-width:23rem}.header.header--middle-left.header--has-menu:not(.drawer-menu) .header__icons{min-width:12rem}.header.header--middle-left.header--has-menu:not(.drawer-menu) .coastal-header-logo{width:22rem}.coastal-header-logo__mark{height:6rem;width:6rem}.coastal-header-logo__wordmark{display:block;max-width:15.2rem;width:calc(100% - 6.8rem)}.header.header--middle-left.header--has-menu:not(.drawer-menu) .header__inline-menu>.list-menu--inline{gap:.5rem}.header.header--middle-left.header--has-menu:not(.drawer-menu) .header__inline-menu>.list-menu--inline>li>.header__menu-item,.header.header--middle-left.header--has-menu:not(.drawer-menu) .header__inline-menu>.list-menu--inline>li>header-menu>details>.header__menu-item{font-size:1.3rem}}@media(min-width:1200px)and (max-width:1499px){.header.header--middle-left.header--has-menu:not(.drawer-menu),.template-index .section-header.scrolled-past-header .header.header--middle-left.header--has-menu:not(.drawer-menu){column-gap:1.4rem;grid-template-columns:21rem minmax(0,1fr) 12rem;height:8.6rem;max-width:none;min-height:8.6rem;padding-inline:2.4rem;width:100%}.template-index .header-wrapper,.template-index .section-header.scrolled-past-header .header-wrapper{height:8.6rem}.header.header--middle-left.header--has-menu:not(.drawer-menu) .header__heading,.header.header--middle-left.header--has-menu:not(.drawer-menu)>.header__heading-link{min-width:21rem}.header.header--middle-left.header--has-menu:not(.drawer-menu) .header__icons{min-width:12rem}.header.header--middle-left.header--has-menu:not(.drawer-menu) .coastal-header-logo{width:21rem}.coastal-header-logo__mark{height:7.6rem;width:7.6rem}.coastal-header-logo__wordmark{max-width:13rem;width:calc(100% - 8.4rem)}.header.header--middle-left.header--has-menu:not(.drawer-menu) .header__inline-menu>.list-menu--inline{gap:1.2rem}.header.header--middle-left.header--has-menu:not(.drawer-menu) .header__inline-menu>.list-menu--inline>li>.header__menu-item,.header.header--middle-left.header--has-menu:not(.drawer-menu) .header__inline-menu>.list-menu--inline>li>header-menu>details>.header__menu-item{font-size:1.5rem}}@media(min-width:1500px){.header.header--middle-left.header--has-menu:not(.drawer-menu),.template-index .section-header.scrolled-past-header .header.header--middle-left.header--has-menu:not(.drawer-menu){grid-template-columns:27.5rem minmax(0,1fr) 14rem;max-width:none;padding-inline:clamp(2.4rem,3vw,4.8rem);width:100%}.header.header--middle-left.header--has-menu:not(.drawer-menu) .header__icons{min-width:14rem}}@media(max-width:1099px){.header.header--middle-left.header--has-menu:not(.drawer-menu){grid-template-areas:"left-icons heading icons";grid-template-columns:1fr auto 1fr;height:7.2rem;min-height:7.2rem;padding-inline:1.6rem}.template-index .header-wrapper,.template-index .section-header.scrolled-past-header .header-wrapper{height:7.2rem}.header__inline-menu{display:none!important}.header>header-drawer{display:block!important;grid-area:left-icons;justify-self:start}.header.header--has-account.header--has-menu:not(.header--mobile-left):not(.header--has-app)>.header__search{align-self:center;display:inline-flex;grid-area:left-icons!important;justify-self:start;margin-left:4.4rem}.header.header--middle-left.header--has-menu:not(.drawer-menu) .header__heading,.header.header--middle-left.header--has-menu:not(.drawer-menu)>.header__heading-link{min-width:0}.header.header--middle-left.header--has-menu:not(.drawer-menu) .header__icons{min-width:0}}@media(min-width:760px)and (max-width:1099px){.header__heading-link{padding-block:0}.header.header--middle-left.header--has-menu:not(.drawer-menu) .coastal-header-logo,.template-index .header.header--middle-left.header--has-menu:not(.drawer-menu) .coastal-header-logo{gap:.6rem;width:20rem}.header.header--middle-left.header--has-menu:not(.drawer-menu) .coastal-header-logo__mark{height:5.2rem;width:5.2rem}.header.header--middle-left.header--has-menu:not(.drawer-menu) .coastal-header-logo__wordmark{display:block;max-width:14.2rem;width:calc(100% - 5.8rem)}.header>header-drawer .header__icon--menu .icon,.header>.header__search .icon,.header__icons .header__icon .icon,.header__icons .header__icon .svg-wrapper,.header__icons .header__icon--cart .icon{height:3rem;width:3rem}.header__icon{min-width:4.8rem}}@media(min-width:1500px){.template-index .section-header.scrolled-past-header .header-wrapper{height:9.8rem}.template-index .section-header.scrolled-past-header .header.header--middle-left.header--has-menu:not(.drawer-menu){height:9.8rem;min-height:9.8rem}.template-index .section-header.scrolled-past-header .header.header--middle-left.header--has-menu:not(.drawer-menu) .coastal-header-logo{width:26.5rem}.template-index .section-header.scrolled-past-header .header__menu-item{font-size:1.8rem}}@media(max-width:1099px){.header-wrapper{height:7.2rem}.header{box-sizing:border-box;height:7.2rem;min-height:7.2rem}}@media(min-width:1100px)and (max-width:1199px){.header-wrapper{height:8rem}.header{box-sizing:border-box;height:8rem;min-height:8rem}.coastal-header-logo{width:22rem}.coastal-header-logo__mark{height:6rem;width:6rem}.coastal-header-logo__wordmark{max-width:15.2rem;width:calc(100% - 6.8rem)}}@media(min-width:1200px)and (max-width:1499px){.header-wrapper{height:8.6rem}.header{box-sizing:border-box;height:8.6rem;min-height:8.6rem}.coastal-header-logo{width:21rem}.coastal-header-logo__mark{height:7.6rem;width:7.6rem}.coastal-header-logo__wordmark{max-width:13rem;width:calc(100% - 8.4rem)}}@media(min-width:1500px){.header-wrapper{height:9.8rem}.header{box-sizing:border-box;height:9.8rem;min-height:9.8rem}.header.header--middle-left.header--has-menu:not(.drawer-menu) .coastal-header-logo{width:26.5rem}.coastal-header-logo__mark{height:9rem;width:9rem}.coastal-header-logo__wordmark{max-width:16.2rem;width:calc(100% - 10.2rem)}}.coastal-header-logo{gap:0}.coastal-header-logo__mark{display:none}.coastal-header-logo__wordmark{display:block;max-width:none;width:100%}@media(max-width:759px){.coastal-header-logo{width:13rem}.coastal-header-logo__wordmark{display:block;width:13rem}}@media(min-width:760px)and (max-width:1099px){.header.header--middle-left.header--has-menu:not(.drawer-menu) .coastal-header-logo,.template-index .header.header--middle-left.header--has-menu:not(.drawer-menu) .coastal-header-logo{gap:0;width:20rem}.header.header--middle-left.header--has-menu:not(.drawer-menu) .coastal-header-logo__wordmark{display:block;max-width:none;width:100%}}.section-header,.template-index .section-header,.section-header.shopify-section-header-sticky,.template-index .section-header.shopify-section-header-sticky{position:sticky!important;top:0!important;z-index:30}.section-header.shopify-section-header-hidden,.template-index .section-header.shopify-section-header-hidden{top:0!important}.template-index .section-header,.template-index .section-header.shopify-section-header-sticky,.template-index .section-header.shopify-section-header-hidden{box-sizing:border-box!important;display:block!important;inset:0 0 auto 0!important;margin:0!important;position:fixed!important;transform:none!important;width:auto!important;z-index:30}.template-index .section-header>.header-wrapper{box-sizing:border-box;margin-inline:0!important;max-width:none!important;width:100%!important}.header .header__icons .header__icon .icon,.template-index .header .header__icons .header__icon .icon,.header .header__icons .header__icon .svg-wrapper{height:2.4rem;width:2.4rem}@media(min-width:760px)and (max-width:1099px){.header .header__icons .header__icon .icon,.template-index .header .header__icons .header__icon .icon,.header .header__icons .header__icon .svg-wrapper{height:3rem;width:3rem}}.header .header__icons .header__icon--cart .icon,.template-index .header .header__icons .header__icon--cart .icon{transform:scale(1.9);transform-origin:center}.header .header__icons .header__icon--cart:hover .icon,.template-index .header .header__icons .header__icon--cart:hover .icon,.header .header__icons .header__icon--cart:focus-visible .icon{transform:scale(2.033)}:root{--coastal-card-radius:1.6rem}.coastal-category,.coastal-product__media,.coastal-workshops__card,.coastal-story__grid article,.coastal-category-rail__media,.category-rail-v1__media{border-radius:var(--coastal-card-radius);overflow:hidden}.coastal-service__shell,.coastal-visit__media{border-radius:var(--coastal-card-radius);overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/49/assets/coastal-cubs.css.map */
