:root{--sq-universal-bag-size:46px;--sq-universal-choose-width:122px;--sq-universal-bag-edge:12px}html body .sq-universal-bag-host{position:relative!important}html body button.sq-universal-bag,html body .sq-universal-bag{--sq-width:var(--sq-universal-bag-size)!important;position:absolute!important;right:var(--sq-universal-bag-edge)!important;bottom:var(--sq-universal-bag-edge)!important;z-index:72!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;width:var(--sq-universal-bag-size)!important;min-width:var(--sq-universal-bag-size)!important;max-width:var(--sq-universal-bag-size)!important;height:var(--sq-universal-bag-size)!important;min-height:var(--sq-universal-bag-size)!important;padding:0!important;overflow:hidden!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translateY(4px) scale(.96)!important;transform-origin:right center!important;transition:width .2s cubic-bezier(.22,1,.36,1),min-width .2s cubic-bezier(.22,1,.36,1),max-width .2s cubic-bezier(.22,1,.36,1),opacity .16s ease,transform .2s cubic-bezier(.22,1,.36,1),visibility 0s linear .2s!important}html body :is([data-sq-universal-card],[data-sq-rebuilt-card],[data-lcs-favorite-card],.lcs-favorite-card,[data-sqyml2-card],[data-lcs-recommend-card],.lcs-recommend-card,[data-product-slider-card],.product-slider-belt-card,.sq-smart-picks__item,.product-card,product-card,[data-sq-search-product-card-shell],.sq-search-grid-card,.predictive-search-results__card--product,.sq-search-card,.sq-search-recent-card,.sq-search-current-card,.sq-search-trending-card):is(:hover,:focus-within) .sq-universal-bag,html body .sq-universal-bag:is(:focus-visible,[data-sq-bag-visible=true]){visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:none!important;transition-delay:0s!important}html body .sq-universal-bag .sq-universal-bag__icon{position:absolute!important;left:50%!important;top:50%!important;width:20px!important;height:20px!important;transform:translate(-50%,-50%)!important;transition:left .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1)!important}html body .sq-universal-bag .sq-universal-bag__label{position:absolute!important;left:48px!important;top:50%!important;display:block!important;width:auto!important;margin:0!important;padding:0 14px 0 0!important;color:#050505!important;-webkit-text-fill-color:#050505!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:13px!important;font-weight:750!important;line-height:1!important;letter-spacing:.01em!important;text-transform:none!important;white-space:nowrap!important;visibility:hidden!important;opacity:0!important;transform:translateY(-50%) translate(5px)!important;transition:opacity .12s ease,transform .18s cubic-bezier(.22,1,.36,1),visibility 0s linear .18s!important}html body .sq-universal-bag:is(:hover,.sq-bag-expanded,.is-expanded,[data-sq-bag-expanded=true]){width:var(--sq-universal-choose-width)!important;min-width:var(--sq-universal-choose-width)!important;max-width:var(--sq-universal-choose-width)!important}html body .sq-universal-bag:is(:hover,.sq-bag-expanded,.is-expanded,[data-sq-bag-expanded=true]) .sq-universal-bag__icon{left:24px!important}html body .sq-universal-bag:is(:hover,.sq-bag-expanded,.is-expanded,[data-sq-bag-expanded=true]) .sq-universal-bag__label{visibility:visible!important;opacity:1!important;transform:translateY(-50%) translate(0)!important;transition-delay:0s!important}html body .sq-universal-bag:focus-visible:not(:hover):not(.sq-bag-expanded):not(.is-expanded){width:var(--sq-universal-bag-size)!important;min-width:var(--sq-universal-bag-size)!important;max-width:var(--sq-universal-bag-size)!important}html body .sq-universal-bag:focus-visible:not(:hover):not(.sq-bag-expanded):not(.is-expanded) .sq-universal-bag__label{visibility:hidden!important;opacity:0!important}html body :is(.lcs-favorite-card__expand,[data-lcs-favorite-expand],[data-sqyml2-expand]):not(.sq-universal-bag){visibility:hidden!important;opacity:0!important;pointer-events:none!important}html body .search-modal :is(.sq-search-card,.sq-search-recent-card,.sq-search-current-card,.sq-search-trending-card,.predictive-search-results__card--product),html body [data-sq-search-product-card-shell],html body .sq-search-grid-card{position:relative!important;isolation:isolate!important}html body .search-modal :is(.sq-predictive-card-cohesive__media,.resource-card__image,.predictive-search-results__card-image){position:relative!important}html body .search-modal :is(.sq-search-card__favorite,.sq-search-favorite,.sq-search-heart,[data-sq-search-heart],[data-sq-search-favorite]){position:absolute!important;top:9px!important;right:9px!important;left:auto!important;bottom:auto!important;z-index:76!important;transform:none!important}html body [data-sq-smart-picks] product-card quick-add-component{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html body [data-sq-smart-picks] product-card .sq-universal-card-trigger.sq-universal-bag{display:inline-flex!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html body [data-sq-smart-picks] product-card:is(:hover,:focus-within) .sq-universal-card-trigger.sq-universal-bag{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:none!important}html body :is([data-sqf-editorial-slider],[data-sq-favorites-mobile-slider],[data-lcs-favorites-top-slider],.lcs-favorites-page__top-slider) :is(.sq-universal-bag,.sq-universal-card-trigger,[data-sq-universal-expanded-open]){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}@media(hover:none),(pointer:coarse){html body .sq-universal-bag{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:none!important;width:var(--sq-universal-bag-size)!important;min-width:var(--sq-universal-bag-size)!important;max-width:var(--sq-universal-bag-size)!important}html body .sq-universal-bag .sq-universal-bag__label{visibility:hidden!important;opacity:0!important}html body .sq-universal-bag .sq-universal-bag__icon{left:50%!important}}@media(max-width:749px){:root{--sq-universal-bag-size:43px;--sq-universal-choose-width:116px;--sq-universal-bag-edge:10px}}@media(prefers-reduced-motion:reduce){html body .sq-universal-bag,html body .sq-universal-bag *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/390/assets/sq-universal-bag-choose-complete-v1.css.map */
