.footbar-accordion{background:#fff;box-shadow:0 -2px 4px #0000001a;transition:all .3s ease}.footbar-accordion__main{padding:12px 0}.footbar-accordion__main .container{display:flex;align-items:center;gap:12px}.footbar-accordion__image{width:50px;height:50px;flex-shrink:0}.footbar-accordion__image img{width:100%;height:100%;object-fit:cover;border-radius:6px}.footbar-accordion__info{flex:1;min-width:0}.footbar-accordion__price{font-size:18px;font-weight:700}.footbar-accordion__toggle{display:flex;align-items:center;gap:4px;padding:8px 12px;margin-right:12px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;cursor:pointer;font-size:13px;color:#4a5568;transition:all .2s;white-space:nowrap}.footbar-accordion__toggle:hover{background:#f7fafc;border-color:#cbd5e0}.footbar-accordion__toggle-arrow{transition:transform .3s;font-size:10px}.footbar-accordion.expanded .footbar-accordion__toggle-arrow{transform:rotate(180deg)}.footbar-accordion__form{flex-shrink:0}.footbar-accordion__cart-btn{padding:12px 20px;font-size:14px;font-weight:700;min-height:0;line-height:1.2;white-space:nowrap}.footbar-accordion__options{max-height:0;overflow:hidden;background:#e5e5e5;border-bottom:1px solid #e2e8f0;transition:max-height .3s ease}.footbar-accordion.expanded .footbar-accordion__options{max-height:300px;overflow:visible}.footbar .footbar-accordion .custom-variant-selector__options{position:absolute!important;bottom:100%;top:auto;left:0;right:0;max-height:50vh;overflow-y:auto;margin-bottom:2px}.footbar .footbar-accordion .custom-variant-selector{position:relative}.footbar-accordion__options-inner{padding:12px 0;display:flex;flex-wrap:wrap;gap:10px}.footbar-accordion__options-inner variant-selects{display:flex;flex-wrap:wrap;gap:10px;width:100%}.footbar-accordion__options-inner .misell-option-group,.footbar-accordion .product-options--type-footbar [data-section-container]{flex:1 1 auto;min-width:120px}.footbar-accordion__options-inner .misell-option-group label,.footbar-accordion .product-options--type-footbar label{display:block;font-size:11px;color:#718096;margin-bottom:4px}.footbar-accordion__options-inner .misell-option-group select,.footbar-accordion__options-inner .misell-option-group .custom-variant-selector__selected,.footbar-accordion .product-options--type-footbar select,.footbar-accordion .product-options--type-footbar .custom-variant-selector__selected{width:100%;padding:8px 10px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;background:#fff}.footbar-accordion .product-options--type-footbar{display:flex;flex-wrap:wrap;gap:10px;width:100%}.footbar-accordion .product-options--type-footbar [data-section-container] .product-options__section{margin:0}@media (max-width: 767px){.footbar-accordion__main .container{padding-left:12px;padding-right:12px}.footbar-accordion__image{width:40px;height:40px}.footbar-accordion__price{font-size:16px}.footbar-accordion__toggle{padding:6px 10px;font-size:12px}.footbar-accordion__cart-btn{padding:10px 14px;font-size:13px}.footbar-accordion__options-inner{padding:10px 0;gap:8px}.footbar-accordion__options-inner .misell-option-group,.footbar-accordion .product-options--type-footbar [data-section-container]{min-width:100px}.footbar-accordion__options-inner .misell-option-group label,.footbar-accordion .product-options--type-footbar label{font-size:10px;margin-bottom:3px}.footbar-accordion__options-inner .misell-option-group select,.footbar-accordion__options-inner .misell-option-group .custom-variant-selector__selected,.footbar-accordion .product-options--type-footbar select,.footbar-accordion .product-options--type-footbar .custom-variant-selector__selected{padding:6px 8px;font-size:12px}.footbar-accordion.expanded .footbar-accordion__options{max-height:250px}.footbar-accordion .product-options--type-footbar{gap:8px}}.footbar-accordion.expanded .footbar-accordion__toggle-text:after{content:""}.footbar-accordion__toggle:focus{outline:2px solid #667eea;outline-offset:2px}.footbar-accordion__toggle:focus:not(:focus-visible){outline:none}
/*# sourceMappingURL=/cdn/shop/t/654/assets/footbar-accordion.css.map */
