body:has(.bl-hero) #header-component .header__row--top{--color-background: #078E9C;--color-foreground: #fff;background:#078e9c;color:#fff}body:has(.bl-hero) #header-component .header__underlay-closed{background:#078e9c}body:has(.bl-hero) .header-logo{font-family:Manrope,sans-serif;font-weight:500;color:#fff}body:has(.bl-hero) .bl-hero{--bl-home-cream: linear-gradient(180deg, #fffdf6 0%, #fff8eb 48%, #f3e6d1 100%);color:#35180d;font-family:Manrope,sans-serif}body:has(.bl-hero) .bl-hero__heading{font-weight:var(--font-heading--weight);line-height:1.06;letter-spacing:-.055em}body:has(.bl-hero) .bl-hero__audience{font-weight:400;line-height:1.35}body:has(.bl-hero) .bl-launcher__tool{font-weight:500}body:has(.bl-hero) .bl-hero__description{max-width:100%;color:#51301f;font-weight:400}body:has(.bl-hero) .bl-hero__description strong{color:#006b79;font-weight:600}body:has(.bl-hero) .bl-hero__card{background:#fff8eb;color:#35180d}body:has(.bl-hero) .bl-hero__card p,body:has(.bl-hero) .bl-hero__card-copy>span{color:#153b68}body:has(.bl-hero) .bl-hero__card h2{font-weight:var(--font-heading--weight)}@media(max-width:749px){body:has(.bl-hero) #header-component .header__columns{grid-template-columns:44px minmax(0,1fr) 88px;grid-template-areas:"leftA center rightB";gap:0}body:has(.bl-hero) #header-component .search-action{display:none}body:has(.bl-hero) #header-component .header-logo{font-size:clamp(20px,5.6vw,28px);white-space:nowrap;min-width:0}body:has(.bl-hero) #header-component header-actions{width:88px;gap:0}body:has(.bl-hero) .bl-account-trigger{width:44px;min-width:44px;padding:0;justify-content:center}body:has(.bl-hero) .bl-account-trigger__label{display:none}}body:has(.bl-hero) #header-component .header__row--top{background-color:#078e9c!important}@media(max-width:749px){body:has(.bl-hero) #header-component .header__columns{grid-template-columns:88px minmax(0,1fr) 88px;min-height:64px}body:has(.bl-hero) .bl-hero__heading{font-size:var(--bl-type-large)}body:has(.bl-hero) .bl-hero__card h2{font-size:var(--bl-type-medium)}body:has(.bl-hero) .bl-hero__card p{font-size:var(--bl-type-small)}body:has(.bl-hero) .bl-hero__card-copy{padding-block:12px 15px}}.bl-home-drawer-search{display:block;padding:20px 28px;color:inherit;font:inherit}body:has(.bl-hero) .bl-hero__card h2{font-size:var(--bl-type-medium)}body:has(.bl-hero) .bl-hero__card p{font-size:var(--bl-type-small)}body:has(.bl-hero) .bl-hero__cards{margin-bottom:0;align-items:stretch}body:has(.bl-hero) .bl-hero__card{display:flex;flex-direction:column;border-radius:20px;outline:1px solid #fff9;outline-offset:-1px;box-shadow:0 12px 22px -7px #704a2433,0 4px 7px -3px #704a242b}body:has(.bl-hero) .bl-hero__card img{flex:0 0 auto}body:has(.bl-hero) .bl-hero__card-copy{flex:1;background:var(--bl-home-cream);box-shadow:inset 0 1px 1px #ffffffeb,inset 0 -2px 3px #b7956621}body:has(.bl-hero) .bl-hero__cards{width:80%;gap:clamp(12px,3vw,24px);margin-inline:auto}body:has(.bl-hero) .bl-hero__card img{aspect-ratio:4/3;object-fit:contain;height:auto}body:has(.bl-hero) .bl-hero__card-copy{display:flex;align-items:center;padding:12px 28px 12px 12px}body:has(.bl-hero) .bl-hero__card h2{margin:0}.bl-empreintes-entry{display:grid;grid-template-columns:36% minmax(0,1fr);align-items:center;width:100%;margin-top:16px;padding:8px 20px 8px 0;border-radius:26px;background:var(--bl-home-cream,#fff8eb);box-shadow:0 8px 20px #704a2420;color:inherit;text-align:left;text-decoration:none}.bl-empreintes-entry img{display:block;width:100%;height:auto;object-fit:contain}.bl-empreintes-entry h2{font-family:var(--font-heading--family);font-weight:700;font-size:var(--bl-type-medium);line-height:1.15;margin:0 0 8px}.bl-empreintes-entry p{font-size:var(--bl-type-small);line-height:1.4;margin:0 0 5px}.bl-empreintes-entry>div>span{font-size:var(--bl-type-small);font-weight:600;color:#006b79}.bl-empreintes-entry:focus-visible{outline:2px solid #006b79;outline-offset:4px}@media(max-width:749px){body:has(.bl-hero) .bl-hero__cards{width:88%;gap:12px}body:has(.bl-hero) .bl-hero__card-copy{padding:10px 22px 10px 10px}.bl-empreintes-entry{padding-right:12px;border-radius:22px;grid-template-columns:34% minmax(0,1fr)}}#header-component .header-drawer-icon--open,#header-component .header-drawer-icon--open svg{width:24px;height:24px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/beachlock-home-art.css.map */
