.cart-dropdown{right:-600px;transition:all .5s cubic-bezier(.55,0,.1,1);position:fixed;bottom:0;top:0;z-index:101}@media only screen and (max-width:767px){.cart-dropdown{right:-100%;width:100%}}.cart-dropdown .cart-content-wrap{height:100%;overflow:auto;padding:60px 50px;flex-direction:column;background-color:var(--color-white);width:600px;display:flex}@media only screen and (max-width:767px){.cart-dropdown .cart-content-wrap{padding:30px;width:100%}}@media only screen and (max-width:479px){.cart-dropdown .cart-content-wrap{padding:30px 15px}}.cart-dropdown .cart-content-wrap::-webkit-scrollbar{border-radius:10px;width:8px}.cart-dropdown .cart-content-wrap::-webkit-scrollbar-track{transition:.5s;border-radius:10px;background:#f1f1f1}.cart-dropdown .cart-content-wrap::-webkit-scrollbar-thumb{transition:.5s;border-radius:10px;background:var(--color-lightest)}.cart-dropdown .cart-content-wrap::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.cart-dropdown .cart-header{justify-content:space-between;border-bottom:2px solid #f6f7fb;align-items:center;padding-bottom:18px;display:flex}.cart-dropdown .cart-body{flex:auto;padding:30px 0}.cart-dropdown .cart-item{margin-bottom:30px;border-bottom:1px solid #f6f7fb;align-items:center;padding-bottom:30px;display:flex}@media only screen and (max-width:479px){.cart-dropdown .cart-item{align-items:flex-start}}.cart-dropdown .cart-item:last-child{margin-bottom:0;border-bottom:none}.cart-dropdown .cart-item .item-img{margin-right:30px;position:relative}@media only screen and (max-width:479px){.cart-dropdown .cart-item .item-img{margin-right:15px}}.cart-dropdown .cart-item .item-img a{background-color:#f6f7fb;border-radius:10px;display:block}@media only screen and (max-width:767px){.cart-dropdown .cart-item .item-img a{width:70px}}.cart-dropdown .cart-item .item-img a img{height:100px;object-fit:cover;border-radius:10px;width:100px}.cart-dropdown .cart-item .item-content{flex:1;position:relative;padding-right:110px}@media only screen and (max-width:479px){.cart-dropdown .cart-item .item-content{padding-right:0}}.cart-dropdown .cart-item .product-rating{font-size:10px;margin-bottom:14px;transition:var(--transition)}.cart-dropdown .cart-item .product-rating i{color:#ffdc60}.cart-dropdown .cart-item .product-rating .rating-number{font-weight:500;margin-left:5px}.cart-dropdown .cart-item .item-title{overflow:hidden;text-overflow:ellipsis;font-size:16px;margin-bottom:10px;color:var(--color-black);-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box}@media only screen and (max-width:767px){.cart-dropdown .cart-item .item-title{font-size:16px;margin-bottom:15px}}@media only screen and (max-width:479px){.cart-dropdown .cart-item .item-title{margin-bottom:5px}}.cart-dropdown .cart-item .item-price{font-size:18px;color:var(--color-black);font-family:var(--font-secondary)}@media only screen and (max-width:767px){.cart-dropdown .cart-item .item-price{font-size:16px;margin-top:10px}}.cart-dropdown .cart-item .item-quantity{transform:translateY(-50%);justify-content:flex-end;right:0;position:absolute;top:50%;align-items:center;display:flex}@media only screen and (max-width:479px){.cart-dropdown .cart-item .item-quantity{transform:translateY(0);justify-content:flex-start;position:static;margin-top:8px}}.cart-dropdown .cart-item .item-quantity .qtybtn{height:26px;font-size:18px;color:var(--color-black);transition:all .3s ease-in-out;text-align:center;background-color:#f6f7fb;border-radius:50%;width:26px;line-height:20px}.cart-dropdown .cart-item .item-quantity .qtybtn:hover{color:var(--color-white);background-color:var(--color-primary)}.cart-dropdown .cart-item .item-quantity .quantity-input{height:26px;padding:0;font-size:16px;border:none;font-weight:600;color:#27272e;text-align:center;width:30px}.cart-dropdown .cart-item .item-quantity input::-webkit-inner-spin-button,.cart-dropdown .cart-item .item-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-dropdown .cart-item .item-quantity input[type=number]{-moz-appearance:textfield;appearance:textfield}.cart-dropdown .cart-footer{border-top:2px solid #f6f7fb}.cart-dropdown .cart-footer .cart-subtotal{justify-content:space-between;font-size:20px;color:var(--color-black);margin:22px 0 30px;align-items:center;display:flex}.cart-dropdown .cart-footer .cart-subtotal .subtotal-amount{font-weight:700}.cart-dropdown .cart-footer .group-btn{column-gap:20px;grid-template-columns:repeat(2,1fr);display:grid}@media only screen and (max-width:575px){.cart-dropdown .cart-footer .group-btn{display:block}}.cart-dropdown .cart-footer .group-btn .rbt-btn{text-align:center}.cart-dropdown .cart-footer .group-btn .rbt-btn:hover:before{transform:scale(1.05)}@media only screen and (max-width:575px){.cart-dropdown .cart-footer .group-btn .rbt-btn{margin-bottom:10px;display:block}}.cart-dropdown.open{right:0}body.open .closeMask{height:100%;right:0;transition:.3s;position:fixed;bottom:0;top:0;background-color:rgba(0,0,0,.6);left:0;width:100%;z-index:6}.elementor-add-section-area-button.rainbow-add-template-button{justify-content:center;align-items:center;margin-left:8px;vertical-align:bottom;display:flex}.elementor-add-section-area-button.rainbow-add-template-button img{height:20px!important;width:20px!important}