.btmp-popup-container{position:fixed;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.3);margin-top:1px;z-index:999}.btmp-popup-container .btmp-popup{position:absolute;display:flex;flex-direction:column;top:50%;left:50%;transform:translate(-50%, -50%)}.btmp-popup{overflow:hidden;position:relative;width:min(530px,90vw);border-radius:10px;background-color:#fff;box-shadow:0 0 15px 3px rgba(0,0,0,.15)}.btmp-popup-close{user-select:none;cursor:pointer;position:absolute;top:0;right:0;font-size:30px;line-height:34px;padding-right:10px;padding-left:5px;opacity:.5;transition:opacity .3s ease-in-out}.btmp-popup-close:hover{opacity:1}.btmp-popup-content{position:relative;margin:20px 30px}.btmp-share-cart-spinner,.btmp-saved-cart-products-spinner{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#333;width:40px;height:40px;padding:20px;box-sizing:content-box;border-radius:10px;background-color:#fff;box-shadow:2px 2px 5px 1px rgba(0,0,0,.25)}.btmp-share-cart-spinner::before,.btmp-saved-cart-products-spinner::before{content:"";display:block;position:absolute;top:22px;right:22px;bottom:22px;left:22px;border:4px solid currentColor;border-radius:50%;opacity:.1}.btmp-share-cart-spinner svg,.btmp-saved-cart-products-spinner svg{display:block;width:100%;height:100%;animation-duration:2.5s;animation:btmp-wc-shc-spinner-rotate-animation 1s linear infinite}.btmp-share-cart-spinner svg .path,.btmp-saved-cart-products-spinner svg .path{stroke-linecap:round;stroke:currentColor;animation:btmp-wc-shc-spinner-growing-dash-animation 2s ease-in-out infinite}.btmp-share-cart-loading .btmp-share-cart-spinner,.btmp-share-cart-loading .btmp-saved-cart-products-spinner,.btmp-saved-cart-products-loading .btmp-share-cart-spinner,.btmp-saved-cart-products-loading .btmp-saved-cart-products-spinner{display:block}.btmp-share-cart-loading .btmp-popup,.btmp-saved-cart-products-loading .btmp-popup{display:none}.btmp-wc-shc-icon-spinner{animation-duration:2.5s;animation:btmp-wc-shc-spinner-rotate-animation 1s linear infinite}.btmp-wc-shc-icon-spinner .path{stroke-linecap:round;stroke:currentColor;animation:btmp-wc-shc-spinner-growing-dash-animation 2s ease-in-out infinite}@keyframes btmp-wc-shc-spinner-rotate-animation{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes btmp-wc-shc-spinner-growing-dash-animation{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.btmp-wc-shc-icon-spinner,.btmp-wc-shc-icon-success,.btmp-wc-shc-icon-error{display:none;position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px;width:24px;height:24px}.btmp-wc-shc-icon-spinner path,.btmp-wc-shc-icon-success path,.btmp-wc-shc-icon-error path{fill:currentColor}.btmp-wc-shc-loading .btmp-wc-shc-btn-text,.btmp-wc-shc-success .btmp-wc-shc-btn-text,.btmp-wc-shc-error .btmp-wc-shc-btn-text{visibility:hidden}.btmp-wc-shc-loading .btmp-wc-shc-icon-spinner,.btmp-wc-shc-success .btmp-wc-shc-icon-success,.btmp-wc-shc-error .btmp-wc-shc-icon-error{display:block}.btmp-share-cart-title{margin:0 0 10px;font-size:18px;line-height:22px}.btmp-share-cart-list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:15px}.btmp-share-cart-item{cursor:pointer;user-select:none;box-sizing:border-box;width:70px;padding:6px;border-radius:3px;transition:background-color .25s}.btmp-share-cart-item-icon{margin-bottom:5px}.btmp-share-cart-item-label{font-size:12px;line-height:18px;text-align:center}.btmp-share-cart-item:hover{background-color:#eee}.btmp-share-cart-url{display:flex;align-items:center;padding:6px 6px 6px 15px;border:1px solid #e5e5e5;border-radius:10px}.btmp-share-cart-url-text{flex-grow:1;padding:0 10px 0 0;font-size:14px;line-height:20px}.btmp-share-cart-url-text,.btmp-share-cart-url-text:hover,.btmp-share-cart-url-text:focus{border:none;outline:none;box-shadow:none}.btmp-share-cart-url-btn{flex-shrink:0;padding:7px 12px;border-radius:10px;width:24px;height:24px;box-sizing:content-box}.btmp-share-cart-url-btn svg path{fill:currentColor}.btmp-share-cart-url-btn .btmp-share-cart-icon-copy-success,.btmp-share-cart-url-btn .btmp-share-cart-icon-copy-error{display:none}.btmp-share-cart-url-btn.btmp-share-cart-copy-success .btmp-share-cart-icon-copy,.btmp-share-cart-url-btn.btmp-share-cart-copy-error .btmp-share-cart-icon-copy{display:none}.btmp-share-cart-url-btn.btmp-share-cart-copy-success .btmp-share-cart-icon-copy-success,.btmp-share-cart-url-btn.btmp-share-cart-copy-error .btmp-share-cart-icon-copy-error{display:block}.btmp-save-cart-title{margin:0 0 15px;font-size:18px;line-height:22px}.btmp-save-cart-back{cursor:pointer;display:inline-block;padding:3px 5px}.btmp-save-cart-back svg{width:26px}.btmp-save-cart-back svg path{fill:currentColor}.btmp-save-cart-form{display:flex;align-items:center;margin-bottom:10px;padding:6px 6px 6px 15px;border:1px solid #e5e5e5;border-radius:10px}input.btmp-save-cart-form-name{flex-grow:1;padding:0 10px 0 0;font-size:14px;line-height:20px}input.btmp-save-cart-form-name,input.btmp-save-cart-form-name:hover,input.btmp-save-cart-form-name:focus{border:none;outline:none;box-shadow:none}.btmp-save-cart-form-btn{position:relative;flex-shrink:0;padding:7px 12px;border-radius:10px;height:24px;text-align:center;box-sizing:content-box}.btmp-save-cart-form-btn svg path{fill:currentColor}.btmp-save-cart-non-authenticated{margin-bottom:12px;text-align:center}.btmp-save-cart-non-authenticated p{margin:0 0 5px 0}#btmp-save-cart-popup .btmp-popup{width:min(450px,90vw)}.btmp-share-save-cart-buttons .btmp-share-cart-button+.btmp-save-cart-button{margin-left:15px}.woocommerce-cart .woocommerce>.btmp-share-save-cart-buttons{width:100%}.woocommerce-cart .woocommerce>.btmp-share-save-cart-buttons .btmp-share-cart-button,.woocommerce-cart .woocommerce>.btmp-share-save-cart-buttons .btmp-save-cart-button{margin-bottom:15px}.woocommerce-cart .woocommerce>.woocommerce-cart-form~.btmp-share-save-cart-buttons,.woocommerce-cart .woocommerce>.cart-collaterals>.btmp-share-save-cart-buttons{margin-top:15px}.woocommerce-cart .woocommerce .coupon>.btmp-share-save-cart-buttons{display:inline-block;margin-left:15px}.woocommerce-cart .woocommerce .actions>.btmp-share-save-cart-buttons{width:100%;margin-top:10px;float:right}.btmp-saved-carts{width:100%}.btmp-saved-carts-content-row.btmp-cart-deleting{pointer-events:none;opacity:.3}.btmp-saved-carts-content-cell{vertical-align:middle}.btmp-saved-carts-content-cell.name-cell{font-size:1em}.btmp-saved-cart-additional-actions>a{display:inline-block;margin:3px 3px 0 0}.btmp-saved-cart-products{margin:0}.btmp-saved-cart-products-container{margin:10px 0;max-height:calc(100vh - 220px);overflow-y:auto}.btmp-saved-cart-products-title-cell{text-align:left}.btmp-saved-cart-products-title-cell.price-cell,.btmp-saved-cart-products-title-cell.quantity-cell{width:100px}.btmp-saved-cart-products-content-cell{vertical-align:middle}@media only screen and (min-width: 768px){.btmp-saved-cart-products-content-cell.thumb-cell{width:80px}}.btmp-saved-cart-products .btmp-saved-cart-products-content-cell.thumb-cell::before{content:""}#btmp-saved-cart-products-popup .btmp-popup{width:min(700px,90vw)}
