.section-header{position:sticky;top:0;z-index:300}.header-wrapper{background:var(--bg, #F7F5F1)!important;border-bottom:1px solid var(--bd, #E7E2D9)!important;background-image:none!important}.header{min-height:54px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:var(--hdr-pt, 0px) var(--px) var(--hdr-pb, 0px)!important;max-width:430px;margin:0 auto;position:relative}header-drawer{margin:0!important;padding:0!important}header-drawer .header__icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:var(--r);background:transparent;border:none;cursor:pointer;padding:0;transition:background .15s}header-drawer .header__icon:active{background:var(--acl)}header-drawer .header__icon svg line,header-drawer .header__icon svg path,header-drawer .header__icon svg rect{stroke:var(--tx)!important}.header__heading{margin:0}.header__heading-link{pointer-events:auto;display:flex;align-items:center;text-decoration:none!important}.header__heading-logo{max-height:28px!important;width:auto!important;max-width:130px;object-fit:contain}.header__heading-link .h2,.header__heading-link span.h2{font-family:var(--f)!important;font-size:18px!important;font-weight:800!important;letter-spacing:-.03em!important;color:var(--tx)!important;text-transform:uppercase;line-height:1}.header__icon--account{color:var(--tx)!important}.header__icon--account svg{fill:currentColor!important}.header-localization .localization-form__select,.header__icons--localization .localization-form__select{color:var(--tx)!important}.header-localization .localization-form__select .icon-caret,.header-localization .localization-form__select svg{fill:var(--tx)!important}.header__inline-menu .header__menu-item,.header__inline-menu .list-menu__item--link,.header__active-menu-item{color:var(--tx)!important}.header__inline-menu .header__menu-item .icon-caret,.header__active-menu-item .icon-caret{fill:var(--tx)!important}@media screen and (max-width:749px){.header[data-logo-m=center] .header__heading{position:absolute;left:50%;transform:translate(-50%);pointer-events:none}.header[data-logo-m=center] .header__heading-link{pointer-events:auto}.header[data-logo-m=left] .header__heading{position:static;transform:none;margin-right:auto;margin-left:8px}}.header__icons{display:flex!important;align-items:center!important;gap:4px;margin-left:auto}@media screen and (max-width:749px){.header__icon--account,.desktop-localization-wrapper{display:none!important}}.header__icon--cart{width:44px!important;height:44px!important;border-radius:var(--r)!important;background:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;border:none!important;text-decoration:none!important;transition:background .15s,transform .1s;box-shadow:none!important}.header__icon--cart:active{transform:scale(.92)}.header__icon--cart .svg-wrapper{display:inline-flex!important;align-items:center;justify-content:center}.header__icon--cart .svg-wrapper svg{width:23px;height:23px;color:var(--tx)}.header__icon--cart:before{content:none;display:block;width:21px;height:21px;background-color:var(--tx);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2L3 6v14a2 2 0 002 2h14a2 2 0 002-2V6l-3-4z'/%3E%3Cline x1='3' y1='6' x2='21' y2='6'/%3E%3Cpath d='M16 10a4 4 0 01-8 0'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2L3 6v14a2 2 0 002 2h14a2 2 0 002-2V6l-3-4z'/%3E%3Cline x1='3' y1='6' x2='21' y2='6'/%3E%3Cpath d='M16 10a4 4 0 01-8 0'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain}.cart-count-bubble{position:absolute!important;top:2px!important;right:2px!important;min-width:17px!important;height:17px!important;background:var(--tx)!important;border-radius:50%!important;font-size:8px!important;font-weight:800!important;font-family:var(--f)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;border:2px solid var(--bg)!important;padding:0 2px!important;line-height:1!important;box-shadow:0 1px 4px #0000002e!important;animation:cartBubblePop .45s cubic-bezier(.34,1.56,.64,1)}@keyframes cartBubblePop{0%{transform:scale(0)}55%{transform:scale(1.3)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.cart-count-bubble{animation:none!important}}.header-wrapper--transparent:not(.is-solid) .cart-count-bubble{background:var(--ov, #fff)!important;color:var(--tx)!important;border-color:transparent!important}.shopify-section-header-sticky .header-wrapper:not(.header-wrapper--transparent){background:var(--bg)!important;background:color-mix(in srgb,var(--bg) 86%,transparent)!important;-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);box-shadow:0 4px 24px #0000000f}.mega-menu__content,.header__submenu.global-settings-popup,.menu-drawer{background:color-mix(in srgb,var(--bg, rgb(var(--color-background))) 86%,transparent)!important;-webkit-backdrop-filter:blur(20px) saturate(1.7)!important;backdrop-filter:blur(20px) saturate(1.7)!important}@media screen and (min-width:750px){.header{max-width:var(--page-width, 1200px);height:auto!important;min-height:60px!important;padding:var(--hdr-pt, 10px) var(--px) var(--hdr-pb, 10px)!important;gap:24px}.header[data-logo-d=center] .header__heading{position:absolute;left:50%;transform:translate(-50%);margin:0;pointer-events:none}.header[data-logo-d=center] .header__heading-link{pointer-events:auto}.header[data-logo-d=left] .header__heading{position:static;transform:none;left:auto;margin:0;pointer-events:auto}.header__heading-logo{max-height:34px!important;max-width:160px}.header__heading-link .h2,.header__heading-link span.h2{font-size:22px!important}.header__icons{gap:10px}}@media screen and (min-width:990px){.header__inline-menu{margin-left:8px}.header__inline-menu .list-menu--inline{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:24px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme-header.css.map */
