.pro_sticky_atc *{border-radius:0!important}.pro_sticky_atc .sticky_pro__cart{transition:background-color .3s ease,border-color .3s ease;position:relative;display:flex;align-items:center;justify-content:center;min-width:120px;min-height:40px}.pro_sticky_atc .sticky_pro__cart.is-loading,.pro_sticky_atc .sticky_pro__cart.is-success{min-height:40px}@media (hover: none) and (pointer: coarse){.pro_sticky_atc .sticky_pro__cart:hover,.pro_sticky_atc .sticky_pro__cart:focus,.pro_sticky_atc .sticky_pro__cart:active{background-color:inherit!important;border-color:inherit!important;opacity:inherit!important}.pro_sticky_atc .sticky_pro__cart.is-loading{opacity:1!important}.pro_sticky_atc .sticky_pro__cart.is-success{background-color:#4caf50!important;border-color:#4caf50!important}}@media (hover: hover) and (pointer: fine){.pro_sticky_atc .sticky_pro__cart.is-loading:hover,.pro_sticky_atc .sticky_pro__cart.is-loading:focus,.pro_sticky_atc .sticky_pro__cart.is-loading:active{pointer-events:none}.pro_sticky_atc .sticky_pro__cart.is-success:hover,.pro_sticky_atc .sticky_pro__cart.is-success:focus,.pro_sticky_atc .sticky_pro__cart.is-success:active{background-color:#4caf50!important;border-color:#4caf50!important}}.pro_sticky_atc .sticky_pro__cart.is-loading{pointer-events:none;opacity:.8}.pro_sticky_atc .sticky_pro__cart .ldio-spinner{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:10}.pro_sticky_atc .sticky_pro__cart .ldio-spinner div{position:absolute;width:16px;height:16px;border:2.5px solid #fff;border-top-color:transparent;border-radius:50%;animation:ldio-spinner 1s linear infinite;top:50%;left:50%;box-sizing:content-box}@keyframes ldio-spinner{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.pro_sticky_atc .sticky_pro__cart.is-success{background-color:#4caf50!important;border-color:#4caf50!important;transition:background-color .3s ease}.pro_sticky_atc .sticky_pro__cart .success-icon{animation:scaleIn .4s cubic-bezier(.68,-.55,.265,1.55)}@keyframes scaleIn{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.pro_sticky_atc .sticky_pro__cart .hidden-icon{display:none!important;opacity:0!important;visibility:hidden!important}.pro_sticky_atc .container{padding-left:15px;padding-right:15px}.pro_sticky_atc .row{margin-left:0!important;margin-right:0!important;gap:15px!important}.pro_sticky_atc .row>[class*=col-]{padding-left:0!important;padding-right:0!important}.pro_sticky_atc .sticky_variant_wrapper{position:relative}.pro_sticky_atc .pro__title,.prev-next-card .pro__title{font-weight:600}.pro_sticky_atc .sticky_variant_collapsed{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer;transition:border-color .2s ease}.pro_sticky_atc .sticky_variant_collapsed:hover,.pro_sticky_atc .sticky_variant_collapsed.is-open{border-color:#333}.pro_sticky_atc .sticky_variant_label{font-weight:500;color:#333;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pro_sticky_atc .sticky_variant_arrow{font-size:10px;color:#666;transition:transform .3s ease;flex-shrink:0;margin-left:8px}.pro_sticky_atc .sticky_variant_collapsed.is-open .sticky_variant_arrow{transform:rotate(180deg)}.pro_sticky_atc .sticky_variant_expanded{display:none;flex-direction:column;gap:12px;padding:12px;position:absolute;bottom:100%;left:0;min-width:100%;width:max-content;max-width:400px;margin-bottom:4px;border:1px solid #ddd;border-radius:4px;background:#fff;box-shadow:0 -4px 12px #00000026;z-index:100}.pro_sticky_atc .sticky_variant_expanded.is-open{display:flex}.pro_sticky_atc .sticky_variant_option{display:flex;flex-direction:column;gap:8px}.pro_sticky_atc .sticky_variant_header{font-size:13px;font-weight:600;color:#333;text-transform:capitalize}.pro_sticky_atc .sticky_variant_swatches{display:flex;flex-wrap:wrap;gap:8px}.pro_sticky_atc .sticky_swatch{padding:8px 12px;border:none;background:#e5e4e0;border-radius:4px;font-size:16px;font-weight:400;color:#7c7c7c;cursor:pointer;transition:all .3s ease;white-space:nowrap}.pro_sticky_atc .sticky_swatch:hover:not(:disabled){background:#daa520;color:#333;transform:translateY(-2px);box-shadow:0 6px 12px #0003}.pro_sticky_atc .sticky_swatch.active{background:#daa520;color:#333;box-shadow:0 6px 12px #0003;transform:translateY(-2px)}.pro_sticky_atc .sticky_swatch.soldout{opacity:.5;cursor:not-allowed;position:relative}.pro_sticky_atc .sticky_swatch.soldout:after{position:absolute;left:0;right:0;content:"\f05e";color:red;font-family:FontAwesome;font-size:14px;text-align:center;top:50%;transform:translateY(-50%)}@media (min-width: 768px) and (max-width: 991px){.pro_sticky_atc .row{flex-wrap:nowrap!important;gap:10px!important}.pro_sticky_atc .sticky_img__box{display:flex!important}.pro_sticky_atc .sticky_pro_img_inner{display:flex!important;align-items:center;gap:10px}.pro_sticky_atc .sticky_pro_img{width:40px;height:40px;flex-shrink:0;margin-right:0}.pro_sticky_atc .pro__title{display:block!important;font-size:15px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pro_sticky_atc .sticky_variant_collapsed{min-height:40px;padding:8px 12px;font-size:13px}.pro_sticky_atc .pro-qty{padding:0}.pro_sticky_atc .pro-qty input{width:45px;height:40px;font-size:14px}.pro_sticky_atc .qty-ctl{width:40px;height:40px;font-size:18px}.pro_sticky_atc .sticky_pro__cart{min-width:100px;height:40px;font-size:14px;padding:0 15px!important}}@media (max-width: 767px){.pro_sticky_atc .sticky_img__box{display:none!important}}@media (max-width: 991px){.pro_sticky_atc .container-fluid{padding-left:15px!important;padding-right:15px!important}.pro_sticky_atc .row{margin-left:0!important;margin-right:0!important}.pro_sticky_atc .row>[class*=col-]{padding-left:0!important;padding-right:0!important}.pro_sticky_atc .row.d-sm-none{display:flex!important}.pro_sticky_atc .row.align-items-center{display:flex!important;flex-wrap:nowrap!important;gap:15px}.pro_sticky_atc .col-mobile-flex{flex:1 1 0!important;min-width:0!important;max-width:none!important;width:auto!important}.pro_sticky_atc .col-mobile-auto{flex:0 0 auto!important;max-width:none!important;width:auto!important}}@media (max-width: 575px){.pro_sticky_atc .mobile_sticky_title{font-size:16px;font-weight:600;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.pro_sticky_atc .sticky_variant_collapsed{padding:8px 10px;min-width:0}.pro_sticky_atc .sticky_variant_label{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pro_sticky_atc .sticky_variant_arrow{font-size:8px;flex-shrink:0;margin-left:4px}.pro_sticky_atc .sticky_variant_expanded{padding:20px;gap:10px}.pro_sticky_atc .sticky_variant_option{gap:6px}.pro_sticky_atc .sticky_variant_header{font-size:11px}.pro_sticky_atc .sticky_variant_swatches{gap:6px}.pro_sticky_atc .sticky_swatch{padding:6px 10px;font-size:13px}.pro_sticky_atc .sticky_swatch.soldout:after{font-size:12px}.pro_sticky_atc .pro-qty{display:flex;align-items:center;gap:4px}.pro_sticky_atc .pro-qty .qty-ctl{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:16px}.pro_sticky_atc .pro-qty input{width:35px;height:38px;text-align:center;padding:0;font-size:14px}.pro_sticky_atc .sticky_pro__cart{min-width:auto!important;width:64px;height:40px;padding:0!important;display:flex;align-items:center;justify-content:center}.pro_sticky_atc .sticky_pro__cart.is-loading,.pro_sticky_atc .sticky_pro__cart.is-success{width:64px;height:40px}.pro_sticky_atc .sticky_pro__cart svg{width:18px;height:18px}.pro_sticky_atc .Pro_variant__active:after{content:"\25bc";font-size:10px;margin-left:8px}.pro_sticky_atc .row.g-2{--bs-gutter-x: 6px}}@media (max-width: 767px){.pro_sticky_atc .mobile_sticky_title .product-collection-name{font-size:11px;margin-bottom:4px}}@media (max-width: 374px){.pro_sticky_atc .mobile_sticky_title .product-collection-name{font-size:10px;margin-bottom:3px}}@media (max-width: 320px){.pro_sticky_atc .sticky_pro__cart{width:40px}}.pro_sticky_atc span.sticky_variant_label{display:flex;align-items:center}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sticky-atc-mobile.css.map */
