.bp-menu-opener{border:0;background:none;color:inherit;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.bp-menu-drawer{position:fixed;inset:0 auto 0 0;margin:0;padding:0;width:min(420px,calc(100vw - 24px));max-width:none;height:100vh;height:100dvh;max-height:none;border:0;background:#f6f0e4;color:#21317d;overflow:auto;font:15px/1.5 Inter,Helvetica,Arial,sans-serif;letter-spacing:0}.bp-menu-drawer[open]{display:flex;flex-direction:column;animation:bpMenuIn .25s cubic-bezier(.2,.8,.2,1)}.bp-menu-drawer::backdrop{background:#0f163780;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}html:has(.bp-menu-drawer[open]){overflow:hidden}.bp-menu-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;padding:18px 20px;border-bottom:1px solid rgba(33,49,125,.12)}.bp-menu-brand{display:block;line-height:0;text-decoration:none}.bp-menu-brand img{display:block;width:160px;height:auto;aspect-ratio:3/1;object-fit:contain}.bp-menu-heading button{width:38px;height:38px;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:1px solid rgba(33,49,125,.2);border-radius:50%;background:transparent;color:inherit}.bp-menu-body{padding:22px 20px 12px;display:grid;gap:22px}.bp-menu-trust{display:flex;align-items:center;justify-content:center;gap:18px}.bp-menu-stars{color:#21317d;font-size:20px;letter-spacing:2px;white-space:nowrap}.bp-menu-trust b{font-size:13px;font-weight:800}.bp-menu-trust small{display:block;font-size:11px;color:#59617b;margin-top:2px}.bp-menu-product{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px;align-items:center;padding:18px 14px 18px 6px;border-radius:18px;background:#21317d;color:#fff;text-decoration:none;overflow:hidden}.bp-menu-product-image{display:flex;align-items:center;justify-content:center;min-width:0}.bp-menu-product-image img{display:block;width:96px;height:154px;object-fit:contain}.bp-menu-eyebrow{display:block;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f4bce0}.bp-menu-product-copy strong{display:block;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:21px;line-height:1.2;font-weight:800;letter-spacing:-.04em;margin:10px 0 20px}.bp-menu-product-cta{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:700;color:#f6f0e4;white-space:nowrap}.bp-menu-product-cta>span{font-size:17px;line-height:1}.bp-menu-links{display:grid;gap:0;padding:0}.bp-menu-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 0;border-bottom:1px solid rgba(33,49,125,.12);font:600 16px/1.3 Plus Jakarta Sans,Inter,sans-serif;letter-spacing:-.02em;text-decoration:none;color:#21317d}.bp-menu-links a svg{width:16px;height:16px;opacity:.6}.bp-menu-links a[aria-current=page]{font-weight:800}.bp-menu-links a:hover{opacity:.7}.bp-menu-utility{margin-top:auto;padding:16px 20px max(20px,env(safe-area-inset-bottom));border-top:1px solid rgba(33,49,125,.12)}.bp-menu-utility a{display:inline-flex;align-items:center;gap:10px;padding:8px 0;font:600 13px/1.4 Inter,sans-serif;text-decoration:none;color:#21317d}.bp-menu-utility svg{width:18px;height:18px;flex-shrink:0}.bp-menu-utility p{display:flex;align-items:center;gap:8px;font-size:10px;color:#59617b;letter-spacing:0;margin:12px 0 0}@keyframes bpMenuIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.bp-menu-drawer[open]{animation:none}}@media(min-width:990px){.bp-header-section{border-bottom:1px solid #f0f0f0}.bp-header{height:60px;padding:12px 50px 4px;column-gap:20px;grid-template-columns:1fr 142.5px 1fr}.bp-header-logo{width:150px;margin-left:-7.5px}.bp-desktop-menu{gap:0;margin-left:-12px;font:400 14px/1.3 Helvetica,Arial,sans-serif;color:#121212e6}.bp-desktop-menu a{display:flex;align-items:center;padding:12px}.bp-header-icons{width:76px;gap:0}.bp-header-icons>a{flex:0 0 44px;width:44px;height:44px;justify-content:center}.bp-header-icons>a[aria-label=Cart]{margin-right:-12px}}@media(min-width:990px){.template-index .bp-desktop-menu a[aria-current=page]{background:transparent;color:inherit;border-radius:0;padding:12px;font-weight:400;margin-left:0}.template-index .bp-desktop-menu a[aria-current=page]>span{background:#21317d;color:#ffffffe6;padding:0 9.8px;font-weight:700;position:relative;z-index:0}.template-index .bp-desktop-menu a[aria-current=page]>span:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleY(1.4);background:#21317d;z-index:-1;border-radius:3px}}.bp-header-logo img{aspect-ratio:3 / 1;object-fit:contain}.bp-header-icons a[aria-label=Account] svg{width:20px;height:20px}.bp-header-icons a[aria-label=Cart] svg{width:24px;height:24px}.bp-header-icons [data-cart-count]{left:22px;right:auto;bottom:8px;display:flex;align-items:center;justify-content:center;width:14px;min-width:14px;height:14px;padding:0;font-size:8px;line-height:14px}.bp-header-icons [data-cart-count][hidden]{display:none}@media(max-width:749px){.bp-header{padding:6px 15px 2px;gap:0;grid-template-columns:1fr 2fr 1fr}.bp-mobile-menu{width:44px;margin-left:-12px}.bp-menu-opener{width:44px;height:44px}.bp-menu-opener svg{width:18px;height:16px}.bp-header-logo{justify-self:center}.bp-header-icons{width:32px;gap:0}.bp-header-icons>a[aria-label=Cart]{flex:0 0 44px;width:44px;height:44px;justify-content:center;margin-right:-12px}}@media(min-width:750px)and (max-width:989px){.bp-header-section{border-bottom:1px solid #f0f0f0}.bp-header{height:52px;padding:6px 50px 2px;gap:0;grid-template-columns:1fr 2fr 1fr}.bp-desktop-menu{display:none}.bp-mobile-menu{display:block;width:44px;margin-left:-12px}.bp-menu-opener{width:44px;height:44px}.bp-menu-opener svg{width:18px;height:16px}.bp-header-logo{justify-self:center;width:150px;margin:0}.bp-header-icons{width:76px;gap:0}.bp-header-icons>a{flex:0 0 44px;width:44px;height:44px;justify-content:center}}@media(min-width:990px){.bp-header{height:auto;min-height:60px;grid-template-columns:minmax(0,1fr) 142.5px minmax(0,1fr)}.bp-desktop-menu{flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/bp-navigation.css.map */
