.bp-header-section{--bp-accent: #c65652;--bp-accent-dark: #b2453f;--bp-ink: #1f2328;--bp-line: rgba(31, 35, 40, .12)}.bp-head{position:relative;z-index:100;border-bottom:1px solid var(--bp-line)}.bp-header-section{position:relative;z-index:100}.bp-head__utility{background:var(--bp-ink);color:#f5f2ef;font-size:1.25rem}.bp-head__utility-inner{display:flex;align-items:center;justify-content:center;gap:1.6rem;min-height:3.6rem;text-align:center}.bp-head__utility-msg{margin:0;letter-spacing:.01em}.bp-head__utility-msg a{color:inherit;text-decoration:underline;text-underline-offset:2px}.bp-head__utility-phone{display:none;align-items:center;gap:.6rem;color:inherit;text-decoration:none;font-weight:700;white-space:nowrap}.bp-head__utility-phone svg{width:1.5rem;height:1.5rem}@media screen and (min-width:750px){.bp-head__utility-phone{display:inline-flex}}.bp-head__main{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"burger brand actions";align-items:center;gap:1.2rem;padding-top:1.4rem;padding-bottom:1.4rem}@media screen and (min-width:990px){.bp-head__main{grid-template-columns:auto minmax(28rem,1fr) auto;grid-template-areas:"brand search actions";gap:3.2rem;padding-top:2rem;padding-bottom:2rem}}.bp-head__mobile-toggle{grid-area:burger}@media screen and (min-width:990px){.bp-head__mobile-toggle{display:none}}.bp-head__brand{grid-area:brand;display:flex;justify-content:center;min-width:0}@media screen and (min-width:990px){.bp-head__brand{justify-content:flex-start}}.bp-head__logo-link{display:inline-block;text-decoration:none;color:var(--bp-ink)}.bp-head__logo-img{display:block;height:auto;max-width:100%}.bp-head__logo-text{font-size:1.9rem;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.bp-head__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:1px solid var(--bp-line);border-radius:10px;background:none;color:var(--bp-ink);cursor:pointer;list-style:none}.bp-head__icon-btn::-webkit-details-marker{display:none}.bp-head__icon-btn svg{width:2.2rem;height:2.2rem}.bp-head__search{grid-area:search;display:none;min-width:0}@media screen and (min-width:990px){.bp-head__search{display:block}}.bp-search{display:block;position:relative}.bp-search__form{position:relative;display:flex;align-items:center;width:100%;background:#faf7f4;border:1.5px solid var(--bp-line);border-radius:100px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.bp-search__form:focus-within{background:#fff;border-color:var(--bp-accent);box-shadow:0 0 0 4px #c6565224}.bp-search__icon{display:inline-flex;align-items:center;padding-left:1.8rem;color:#1f232873;pointer-events:none}.bp-search__icon svg{width:2rem;height:2rem}.bp-search__input{flex:1 1 auto;min-width:0;padding:1.5rem 1.2rem;border:0;background:transparent;font-family:inherit;font-size:1.55rem;color:var(--bp-ink);box-shadow:none}.bp-search__input:focus{outline:none;box-shadow:none}.bp-search__input::placeholder{color:#1f232873}.bp-search__input::-webkit-search-cancel-button{display:none}.bp-search__reset{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;margin-right:.4rem;padding:0;border:0;border-radius:50%;background:#1f232812;color:var(--bp-ink);cursor:pointer}.bp-search__reset svg{width:1.5rem;height:1.5rem}.bp-search__reset.hidden{display:none}.bp-search__submit{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;margin:.5rem;padding:0 2.4rem;min-height:4.2rem;border:0;border-radius:100px;background:var(--bp-accent);color:#fff;font-family:inherit;font-size:1.45rem;font-weight:700;cursor:pointer;transition:background-color .15s ease}.bp-search__submit:hover{background:var(--bp-accent-dark)}.bp-search__submit-icon{display:none}.bp-search__submit-icon svg{width:1.9rem;height:1.9rem}.bp-search__results{position:absolute;top:calc(100% + .8rem);left:0;right:0;z-index:5;max-height:62vh;overflow-y:auto;background:#fff;border:1px solid var(--bp-line);border-radius:14px;box-shadow:0 18px 44px #00000029}.bp-search__results:empty{display:none}.bp-head__actions{grid-area:actions;display:flex;align-items:center;gap:.6rem}@media screen and (min-width:990px){.bp-head__actions{gap:1.2rem}}.bp-head__action{display:inline-flex;align-items:center;gap:.9rem;padding:.7rem .9rem;border-radius:10px;color:var(--bp-ink);text-decoration:none;transition:background-color .15s ease}.bp-head__action:hover{background:#c6565214}.bp-head__action-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;color:var(--bp-ink)}.bp-head__action-icon svg{width:2.4rem;height:2.4rem}.bp-head__cart-count{position:absolute;top:-.4rem;right:-.6rem;min-width:1.9rem;height:1.9rem;padding:0 .4rem;border-radius:100px;background:var(--bp-accent);color:#fff;font-size:1.1rem;font-weight:700;line-height:1.9rem;text-align:center}.bp-head__action-text{display:none;flex-direction:column;line-height:1.2}@media screen and (min-width:1200px){.bp-head__action-text{display:flex}}.bp-head__action-sub{font-size:1.15rem;color:#1f232899}.bp-head__action-main{font-size:1.4rem;font-weight:700}.bp-head__action--search-mobile{display:inline-flex}@media screen and (min-width:990px){.bp-head__action--search-mobile{display:none}}.bp-head__nav{display:none;border-top:1px solid var(--bp-line)}@media screen and (min-width:990px){.bp-head__nav{display:block}}.bp-head__nav-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem}.bp-head__nav-list{display:flex;align-items:center;gap:.4rem;margin:0;padding:0;list-style:none}.bp-head__nav-item{position:relative}.bp-head__nav-item details>summary{list-style:none}.bp-head__nav-item details>summary::-webkit-details-marker{display:none}.bp-head__nav-link{display:inline-flex;align-items:center;gap:.5rem;padding:1.4rem;color:var(--bp-ink);font-size:1.5rem;font-weight:600;text-decoration:none;cursor:pointer;border-bottom:2px solid transparent}.bp-head__nav-link:hover{color:var(--bp-accent);border-bottom-color:var(--bp-accent)}.bp-head__nav-caret{width:1.6rem;height:1.6rem;transition:transform .2s ease}.bp-head__nav-item details[open] .bp-head__nav-caret{transform:rotate(180deg)}.bp-head__submenu{position:absolute;top:100%;left:0;z-index:6;min-width:24rem;margin:0;padding:.8rem;list-style:none;background:#fff;border:1px solid var(--bp-line);border-radius:12px;box-shadow:0 18px 40px #00000024}.bp-head__submenu a{display:block;padding:1rem 1.2rem;border-radius:8px;color:var(--bp-ink);font-size:1.45rem;text-decoration:none}.bp-head__submenu a:hover{background:#c6565217;color:var(--bp-accent)}.bp-head__cta{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:0 2.2rem;border-radius:100px;background:var(--bp-accent);color:#fff;font-size:1.45rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:background-color .15s ease}.bp-head__cta:hover{background:var(--bp-accent-dark);color:#fff}.bp-head__mobile-toggle details[open]>summary:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:8;background:#0006}.bp-head__drawer{position:fixed;top:0;left:0;bottom:0;z-index:9;width:min(88vw,38rem);display:flex;flex-direction:column;background:#fff;box-shadow:0 0 60px #00000047;overflow-y:auto}.bp-head__drawer-top{display:flex;align-items:center;justify-content:space-between;padding:1.6rem;border-bottom:1px solid var(--bp-line)}.bp-head__drawer-title{font-size:1.6rem;font-weight:700}.bp-head__drawer-close{border:0}.bp-head__drawer-nav{flex:1 1 auto;padding:1rem 0}.bp-head__drawer-nav ul{margin:0;padding:0;list-style:none}.bp-head__drawer-nav a,.bp-head__drawer-nav summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem 1.8rem;color:var(--bp-ink);font-size:1.6rem;font-weight:600;text-decoration:none;cursor:pointer;list-style:none}.bp-head__drawer-nav summary::-webkit-details-marker{display:none}.bp-head__drawer-nav summary svg{width:1.8rem;height:1.8rem;transition:transform .2s ease}.bp-head__drawer-nav details[open]>summary svg{transform:rotate(180deg)}.bp-head__drawer-nav details ul a{padding-left:3.2rem;font-size:1.45rem;font-weight:400;color:#1f2328c7}.bp-head__drawer-cta{padding:1.8rem;border-top:1px solid var(--bp-line)}.bp-head__drawer-cta .bp-head__cta{width:100%}
/*# sourceMappingURL=/cdn/shop/t/89/assets/section-bp-header.css.map */
