:root{--bb-motion-instant: 1s;--bb-motion-micro: 1s;--bb-motion-control: 1s;--bb-motion-state: 1s;--bb-motion-drawer: 1s;--bb-motion-close: 1s;--bb-motion-reveal: 1s;--bb-motion-progress: 1s;--bb-motion-stagger: 35ms;--bb-motion-distance: 16px;--bb-motion-menu-stagger: 50ms;--bb-motion-menu-open: .5s;--bb-motion-menu-close: .2s;--bb-motion-bag: 1s;--bb-motion-success: 1s;--bb-motion-remove: 1s;--bb-motion-search-y: -8px;--bb-motion-result-y: -7px;--bb-motion-result-stagger: 40ms;--bb-motion-badge: 1s;--bb-motion-ease: cubic-bezier(.22, 1, .36, 1);--animation-speed-fast: var(--bb-motion-instant);--animation-speed: var(--bb-motion-control);--animation-speed-medium: var(--bb-motion-state);--animation-speed-slow: var(--bb-motion-state);--animation-easing: var(--bb-motion-ease);--animation-timing-bounce: ease-out;--hover-transition-duration: var(--bb-motion-control);--hover-transition-timing: ease-out}@media(max-width:749px),(hover:none),(pointer:coarse){:root{--bb-motion-stagger: 25ms;--bb-motion-distance: 10px;--bb-motion-menu-stagger: 32ms;--bb-motion-search-y: -5px;--bb-motion-result-y: -5px;--bb-motion-result-stagger: 25ms}}@media(min-width:990px){#cart-drawer{--bb-motion-close: .5s}body:has(#cart-drawer dialog[open]):after{content:"";position:fixed;inset:0 var(--theme-drawer-width, var(--sidebar-width)) 0 0;z-index:2147482999;pointer-events:none;background:#00000024;backdrop-filter:none;-webkit-backdrop-filter:none;opacity:1;animation:bb-motion-fade-in var(--bb-motion-control) ease-out both}body:has(#cart-drawer dialog.theme-drawer__dialog--closing):after{animation:bb-motion-fade-out .5s ease-out both}#cart-drawer dialog.theme-drawer__dialog--closing::backdrop{animation-duration:.5s!important}}#cart-drawer .theme-drawer__dialog--opening,#cart-drawer .theme-drawer__dialog--opening-inline-start{animation:bb-motion-bag-in var(--bb-motion-drawer) var(--bb-motion-ease) both!important}#cart-drawer .theme-drawer__dialog--closing{animation:bb-motion-bag-out var(--bb-motion-close) var(--bb-motion-ease) both!important}#cart-drawer .theme-drawer__dialog--opening::backdrop{animation:bb-motion-fade-in var(--bb-motion-control) ease-out both!important}#cart-drawer .theme-drawer__dialog--closing::backdrop{animation:bb-motion-fade-out var(--bb-motion-control) ease-out both!important}@keyframes bb-motion-bag-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes bb-motion-bag-out{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes bb-motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bb-motion-fade-out{0%{opacity:1}to{opacity:0}}@keyframes bb-motion-sheet-in{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}@keyframes bb-motion-sheet-out{0%{opacity:1;translate:0 0}to{opacity:0;translate:0 10px}}@media(max-width:749px){#cart-drawer .theme-drawer__dialog--opening,#cart-drawer .theme-drawer__dialog--opening-inline-start{animation-name:bb-motion-sheet-in!important}#cart-drawer .theme-drawer__dialog--closing{animation-name:bb-motion-sheet-out!important}}#cart-drawer .cart-items__table-row.adding{animation:bb-motion-sheet-in var(--bb-motion-state) var(--bb-motion-ease) both!important}#search-modal dialog[open]{animation:bb-motion-fade-in var(--bb-motion-control) ease-out both!important}#search-modal dialog.dialog-closing{animation:bb-motion-fade-out var(--bb-motion-micro) ease-out both!important}#search-modal dialog[open]:not(.dialog-closing) .predictive-search-form__header-inner{animation:bb-motion-search-in var(--bb-motion-control) var(--bb-motion-ease) both}#search-modal .predictive-search-form__header-inner{position:relative}#search-modal .search-input:focus-visible{box-shadow:none!important}#search-modal .predictive-search-form__header-inner:focus-within:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--bb-command-blue);transform-origin:left;animation:bb-motion-line var(--bb-motion-drawer) var(--bb-motion-ease) both;pointer-events:none}@keyframes bb-motion-search-in{0%{opacity:0;translate:0 var(--bb-motion-search-y)}to{opacity:1;translate:0 0}}@keyframes bb-motion-result-in{0%{opacity:0;translate:0 var(--bb-motion-result-y)}to{opacity:1;translate:0 0}}#search-modal [data-search-results] .predictive-search-results__card:nth-child(-n+4){animation:bb-motion-result-in var(--bb-motion-state) var(--bb-motion-ease) both}#search-modal [data-search-results] .predictive-search-results__card:nth-child(2){animation-delay:var(--bb-motion-result-stagger)}#search-modal [data-search-results] .predictive-search-results__card:nth-child(3){animation-delay:calc(2 * var(--bb-motion-result-stagger))}#search-modal [data-search-results] .predictive-search-results__card:nth-child(4){animation-delay:calc(3 * var(--bb-motion-result-stagger))}@keyframes bb-motion-line{0%{scale:0 1}to{scale:1 1}}.bb-native-facets{--bb-motion-micro: .5s;--bb-motion-control: .5s;--bb-motion-state: .5s;--bb-motion-drawer: .5s;--bb-motion-close: .2s}@media(max-width:899px){.bb-tees-page .bb-native-facets{opacity:0;translate:0 22px;transition:opacity var(--bb-motion-state) var(--bb-motion-ease),translate var(--bb-motion-drawer) var(--bb-motion-ease),display var(--bb-motion-drawer) allow-discrete,overlay var(--bb-motion-drawer) allow-discrete}.bb-tees-page .bb-native-facets[open]{opacity:1;translate:0 0}.bb-tees-page .bb-native-facets:not([open]){transition-duration:var(--bb-motion-close)}@starting-style{.bb-tees-page .bb-native-facets[open]{opacity:0;translate:0 22px}}}.bb-native-facets [data-bb-facet-view]:not([hidden]){animation:bb-motion-tab-in var(--bb-motion-control) var(--bb-motion-ease) both}@keyframes bb-motion-tab-in{0%{opacity:.5;translate:7px 0}to{opacity:1;translate:0 0}}.bb-native-facets__header [aria-selected=true]:after{transform-origin:left;animation:bb-motion-line var(--bb-motion-control) ease-out}.bb-native-facets__value,.variant-option__button-label,.bb-native-facets__header [role=tab],.bb-product-accordion__plus{transition:border-color var(--bb-motion-micro) ease-out,color var(--bb-motion-micro) ease-out,background-color var(--bb-motion-micro) ease-out,opacity var(--bb-motion-micro) ease-out,transform var(--bb-motion-state) var(--bb-motion-ease)}.bb-template-product .bb-product-accordion__plus{transition:transform var(--bb-motion-state) var(--bb-motion-ease)}@supports (interpolate-size: allow-keywords){:is(.bb-native-facets__group,.bb-product-accordions details,.bb-rewards-faq details,.bb-rewards-guide details)::details-content{interpolate-size:allow-keywords;block-size:0;opacity:0;overflow:clip;transition:block-size var(--bb-motion-state) var(--bb-motion-ease),opacity var(--bb-motion-state) ease-out,content-visibility var(--bb-motion-state) allow-discrete}:is(.bb-native-facets__group,.bb-product-accordions details,.bb-rewards-faq details,.bb-rewards-guide details)[open]::details-content{block-size:auto;opacity:1}}body.broken-blueprint :is(button,.bb-glass-button,.bb-cart-summary__continue,.bb-native-facets__actions a){transition-duration:var(--bb-motion-micro);transition-timing-function:ease-out}body.broken-blueprint :is(button,.bb-glass-button,.bb-cart-summary__continue,.bb-native-facets__actions a):not(:disabled):active{scale:.985}#header-group :is(.bb-site-header__action,.bb-quick-access__row,.bb-quick-access__secondary-row){transition:color var(--bb-motion-micro) ease-out,opacity var(--bb-motion-micro) ease-out!important}#header-group .bb-cart-count-badge.is-bumping{animation:bb-motion-badge var(--bb-motion-badge) ease-out both!important}#header-group .bb-mobile-header__cart:has(.is-bumping)>svg{animation:none!important}@keyframes bb-motion-badge{0%{scale:.8}55%{scale:1.14}to{scale:1}}.add-to-cart-button :is(.add-to-cart-text,.add-to-cart__added){animation:none!important}.add-to-cart-button{position:relative}.add-to-cart-button .add-to-cart__added{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;translate:0 0;pointer-events:none;transition:none!important}.add-to-cart-button[data-added=true] .add-to-cart__added{opacity:1}.add-to-cart-button[data-added=true] .add-to-cart-text{opacity:0!important}body.broken-blueprint :is(.bb-tees-card,.bb-category-card,.bb-drop-card){transition:border-color var(--bb-motion-control) ease-out!important;will-change:auto}body.broken-blueprint :is(.bb-tees-card__image,.bb-category-card__media img){transition:transform var(--bb-motion-control) ease-out!important}body.broken-blueprint :is(.bb-tees-card__arrow,.bb-category-card__arrow){transition:translate var(--bb-motion-control) ease-out!important}@media(hover:hover)and (pointer:fine)and (min-width:990px){body.broken-blueprint :is(.bb-tees-card,.bb-category-card):hover{transform:none!important}body.broken-blueprint .bb-tees-card:hover .bb-tees-card__image,body.broken-blueprint .bb-category-card:hover .bb-category-card__media img{transform:scale(1.025)!important}body.broken-blueprint :is(.bb-tees-card,.bb-category-card):hover :is(.bb-tees-card__arrow,.bb-category-card__arrow){translate:4px -4px}#header-group :is(.bb-site-header__action,.bb-site-header__currency):hover{opacity:.8}}@media(hover:none),(pointer:coarse),(max-width:989px){body.broken-blueprint :is(.bb-tees-card,.bb-category-card):hover,body.broken-blueprint .bb-tees-card:hover .bb-tees-card__image,body.broken-blueprint .bb-category-card:hover .bb-category-card__media img{transform:none!important}body.broken-blueprint :is(.bb-tees-card,.bb-category-card,.bb-quick-access__row):active{opacity:.8}}.slideshow-control[aria-selected],.slideshow-controls__dots button{transition:opacity var(--bb-motion-micro) ease-out,background-color var(--bb-motion-micro) ease-out}.bb-reveal,.bb-reveal.is-visible{opacity:1;transform:none;transition:none}.bbmh__content>*{animation:none!important}.bb-hero__artwork{animation:none!important;transition:none!important;will-change:auto!important}.bb-status-dot,.bb-orb,.bb-tees-blueprint__scan{animation:none!important}.bb-rewards-progress [data-bb-progress-fill],.bbmh-progress i{transition:none!important;transform-origin:left center}.bb-rewards-earn__item{transition:border-color var(--bb-motion-control) ease-out!important}body.broken-blueprint .bb-footer,body.broken-blueprint .bb-footer *,body.broken-blueprint .bb-footer:before,body.broken-blueprint .bb-footer:after,body.broken-blueprint .bb-footer *:before,body.broken-blueprint .bb-footer *:after,body.broken-blueprint .bb-footer details::details-content{animation:none!important;transition:none!important}body.broken-blueprint .bb-footer :is(button,a):active{scale:1}.bb-rewards-guide__faq{align-self:start}.bb-rewards-confirmation{padding:0;border:0;background:transparent;color:#fff;width:min(420px,calc(100% - 32px));max-width:none}.bb-rewards-confirmation::backdrop{background:#0009}.bb-rewards-confirmation__panel{background:#000;border:1px solid #444;padding:28px}.bb-rewards-confirmation h2{font:inherit;font-weight:700;font-size:20px;margin:0 0 16px}.bb-rewards-confirmation p{line-height:1.5}.bb-rewards-confirmation button{color:#fff;background:#000;border:1px solid #777;min-height:44px;padding:8px 20px}.bb-rewards-confirmation__check{display:inline-block;color:#0878ff;margin-right:8px}.bb-rewards-guide__faq>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;color:#f5f8fb;font-size:.78rem;text-transform:uppercase;list-style:none;min-height:32px}.bb-rewards-guide__faq>summary::-webkit-details-marker{display:none}.bb-rewards-guide__faq>summary:focus-visible{outline:2px solid #0878ff;outline-offset:5px}.bb-motion-plus{flex:0 0 16px;position:relative;width:16px;height:16px}.bb-motion-plus:before,.bb-motion-plus:after{content:"";position:absolute;left:1px;top:7px;width:14px;height:1px;background:currentColor;transition:rotate var(--bb-motion-state) var(--bb-motion-ease),opacity var(--bb-motion-state) ease-out}.bb-motion-plus:after{rotate:90deg}details[open]>summary .bb-motion-plus:after{rotate:0deg;opacity:0}@media(max-width:899px){.bb-native-facets__group>summary>span{position:relative;height:22px}.bb-native-facets__group>summary>span:before,.bb-native-facets__group>summary>span:after{content:""!important;position:absolute;top:10px;left:3px;width:16px;height:1px;background:currentColor;transition:rotate var(--bb-motion-state) var(--bb-motion-ease),opacity var(--bb-motion-state) ease-out}.bb-native-facets__group>summary>span:after{rotate:90deg}.bb-native-facets__group[open]>summary>span:after{rotate:0deg;opacity:0}}@media(max-width:989px),(hover:none),(pointer:coarse){.slideshow-controls__dots button[aria-selected=true]{animation:bb-motion-dot var(--bb-motion-control) ease-out}}@keyframes bb-motion-dot{0%{scale:.85}60%{scale:1.15}to{scale:1}}.bb-tees-page .bb-native-facets.bb-motion-instant{transition:none!important}html:active-view-transition-type(page-navigation){--animation-speed: var(--bb-motion-micro)}@media(prefers-reduced-motion:reduce){:root{--bb-motion-stagger: 0ms;--bb-motion-menu-stagger: 0ms;--bb-motion-result-stagger: 0ms;--bb-motion-distance: 0px}html,body,body.broken-blueprint *,body.broken-blueprint *:before,body.broken-blueprint *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important}#cart-drawer dialog,#search-modal dialog,.bb-native-facets,#header-group .bb-cart-count-badge{animation:none!important;translate:none!important}html #header-group .bb-cart-count-badge.is-bumping,html #cart-drawer :is(.theme-drawer__dialog--opening,.theme-drawer__dialog--opening-inline-start,.theme-drawer__dialog--closing,.cart-items__table-row.adding),html #search-modal dialog[open],html #search-modal dialog.dialog-closing,html #search-modal dialog[open]:not(.dialog-closing) .predictive-search-form__header-inner,html #search-modal .predictive-search-form__header-inner:focus-within:after,html body:has(#cart-drawer dialog[open]):after{animation:none!important}.add-to-cart-button :is(.add-to-cart-text,.add-to-cart__added){transition:none!important;translate:none!important}.bb-native-facets__group>summary>span:before,.bb-native-facets__group>summary>span:after{transition:none!important}body.broken-blueprint :is(.bb-tees-card,.bb-category-card):hover :is(.bb-tees-card__image,.bb-category-card__media img){transform:none!important}body.broken-blueprint :is(button,a):active{scale:1!important}.bb-ticker__track,.bb-rewards-ticker>div,marquee-component,[class*=marquee]{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/bb-motion.css.map */
