.bf:focus{outline:none}.bf *,.bf *:before,.bf *:after{box-sizing:border-box}.bf :where(h1,h2,h3,h4,p,ul,ol,figure){margin:0}.bf :where(ul,ol){padding:0;list-style:none}.bf :where(img){display:block;max-width:100%;height:auto}.bf :where(a){color:inherit;text-decoration:none}.bf :where(button:not(#CartDrawer *)){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.bf-container{width:100%;margin-inline:auto;padding:0 clamp(15px,5vw,80px)}.bf-section{padding-block-start:var(--bf-section-top)}.bf-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bf-skip-link{position:absolute;z-index:100;inset-block-start:var(--bf-space-4);inset-inline-start:var(--bf-space-4);padding:var(--bf-space-5) var(--bf-space-8);background:var(--bf-white, #fff);color:var(--bf-black, #000);font:700 14px/1 system-ui,sans-serif;transform:translateY(-200%)}.bf-skip-link:focus{transform:none}:where(.bf,.bf-proto) :focus-visible{outline:var(--bf-focus-ring) solid var(--bf-focus-color);outline-offset:2px}@media(max-width:768px){.bf .search-form__container{background:#fff;border-top:1px solid #2A3654;border-bottom:1px solid #2A3654}.bf .search-form__container .mobile-search-input{background:#fff;color:#000}}.bf .site-header__destkop{border-top:1px solid #2A3654;border-bottom:1px solid #2A3654}.bf .search-form__container .mobile-search__icon svg{color:#8b96ad}.bf header.site-header{background:#dfe9bb}.bf header.site-header .site-header__menu-items .site-header__menu-item a.site-header__menu-link,.bf .desktop-search__icon svg,.bf header.site-header .header-rewards-dropdown__text .text-blue-dark,.bf .header-rewards-dropdown__cta,.bf .mobile-rewards-trigger__cta,.bf .mobile-rewards-trigger__signin{color:#000}.bf header.site-header svg *{fill:#fff}.bf button.cart-drawer-btn svg *,.bf header.site-header svg *{stroke:#000}.bf .site-header__destkop-wishlist.wk-link .wk-icon{width:1.375rem}.bf .mobile-search{overflow:hidden}.bf .mobile-search input{color:#000}.modal-background:after{content:"";z-index:1111!important}.bf-icon{display:block;flex:none;width:var(--bf-icon-size, var(--bf-icon-md));height:var(--bf-icon-size, var(--bf-icon-md));overflow:visible;pointer-events:none}.bf-section-header{display:flex;align-items:center;gap:var(--bf-space-6)}.bf-section-header__title{flex:none;font-family:var(--bf-font-pixel);font-size:var(--bf-px-label);font-weight:400;line-height:1.4;letter-spacing:.04em;text-transform:uppercase}.bf-section-header__rule{flex:1 1 auto;min-width:var(--bf-space-8);border-block-end:var(--bf-stroke-2) dashed var(--bf-ink-slate)}.bf-pill{position:relative;flex:none;display:inline-flex;align-items:center;gap:var(--bf-space-3);padding:var(--bf-space-2) var(--bf-space-4);background:var(--bf-purple);box-shadow:var(--bf-shadow-3);color:var(--bf-white);font-family:var(--bf-font-pixel);font-size:var(--bf-px-micro);line-height:1.2;text-transform:uppercase;transition:transform var(--bf-duration) var(--bf-ease),box-shadow var(--bf-duration) var(--bf-ease)}.bf-pill:before{content:"";position:absolute;inset:50% auto auto 50%;width:max(100%,var(--bf-tap));height:max(100%,var(--bf-tap));transform:translate(-50%,-50%)}@media(min-width:990px){.bf-section-header__title{font-size:var(--bf-px-h2)}.bf-pill{padding:var(--bf-space-3) var(--bf-space-6);font-size:var(--bf-px-body)}}@media(hover:hover){.bf-pressable:hover,.bf-pill:hover{transform:translate(-1px,-1px);filter:brightness(1.12)}}.bf-pressable:active,.bf-pill:active{transform:translate(2px,2px);box-shadow:none;filter:none}@media(prefers-reduced-motion:reduce){.bf *,.bf *:before,.bf *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media(max-width:1200px){.bf-container{width:100%;margin-inline:auto;padding:0 10px}}@media(max-width:768px){.bf-slider__track{padding:var(--bf-slider-pad-top) 10px}.bf-section-header{--bf-header-fs: min(14px, calc((100vw - 52px) / 27.5));gap:var(--bf-space-4)}.bf-section-header__title{min-width:0;font-size:var(--bf-header-fs)}.bf-section-header__rule{min-width:0}.bf-pill{font-size:14px}.bf-section-header .bf-pill{font-size:var(--bf-header-fs)}}.bf #CartDrawer{color:#161515;font-family:trade-gothic-next,sans-serif}
/*# sourceMappingURL=/cdn/shop/t/1481/assets/bf-base.css.map */
