[v-cloak]{display:none}.icon-box{align-items:center;animation:icon-box-bg-animation-off 1s;animation-fill-mode:forwards;background-color:transparent;cursor:pointer;display:flex;height:100%;padding-left:12px;width:100%}.cart{animation:hideCart 1s;animation-fill-mode:forwards;background-color:#fff;border:1px solid #000;box-sizing:border-box;height:0;max-width:400px;overflow-x:hidden;overflow-y:scroll;position:absolute;right:0;visibility:hidden;z-index:1}@media screen and (min-width:1200px){.cart{top:212px}}@media screen and (max-width:992px){.cart{max-width:100%;width:100%}}.cart .cart-header{border-bottom:1px solid #000;display:flex;flex-direction:row;height:50px}.cart .cart-header h5{border-right:1px solid #000;display:block;flex-grow:1;font-size:16px;height:100%;margin:0;padding:17px 15px 22px}.cart .cart-header .close-button{background-color:#fff;border:none;border-bottom:1px solid #000;height:50px;min-width:50px}.cart .cart-body{padding:15px 0 35px 21px}.cart .cart-body h3{font-size:28px;font-weight:700;text-transform:uppercase}.cart .cart-body #cart-empty-information{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-right:21px;padding-top:40px;width:100%}.cart .cart-body #cart-empty-information .fa-shopping-bag{color:gray;font-size:100px}.cart .cart-body #cart-empty-information svg{height:100%;max-height:100px;width:auto}.cart .cart-body .cart-prod-info{display:flex;flex-direction:row;padding-top:23px}.cart .cart-body .cart-prod-info .prod-image-col{padding-right:9px}.cart .cart-body .cart-prod-info .prod-image-col .prod-min{background-color:blue;min-height:66px;min-width:100px}.cart .cart-body .cart-prod-info .cart-prod-details{flex-grow:1;min-width:270px;padding:0 9px}@media screen and (max-width:550px){.cart .cart-body .cart-prod-info .cart-prod-details{min-width:unset}}.cart .cart-body .cart-prod-info .cart-prod-details a{color:#000;font-size:14px;font-weight:700;text-transform:uppercase}.cart .cart-body .cart-prod-info .cart-prod-details .prod-params{font-size:14px;list-style:none;padding:0}.cart .cart-body .cart-prod-info .cart-prod-details .prod-params li{display:flex;flex-direction:row}.cart .cart-body .cart-prod-info .cart-prod-details .prod-params li .param{width:60%}.cart .cart-body .cart-prod-info .cart-prod-details .prod-params li .param-val{width:40%}.cart .cart-body .cart-prod-info .cart-prod-details .cart-prod-price{font-size:24px;font-weight:700}.cart .cart-body .cart-prod-info .cart-prod-details .amount-mod{display:flex;flex-direction:row}.cart .cart-body .cart-prod-info .cart-prod-details .amount-mod .amount-fun{background-color:#fff;border:1px solid #c9c5c5;height:32px;padding:0;width:32px}.cart .cart-body .cart-prod-info .cart-prod-details .amount-mod .amount-text{align-items:center;display:flex;height:32px;justify-content:center;min-width:32px}.cart .cart-body .cart-prod-info .cart-prod-details .del-article-button{background:transparent;border:none;font-size:12px;margin-top:15px;padding:0;text-align:left;text-decoration:underline;width:100%}.cart #payment-section{background-color:#f9f7f4;padding:38px 22px 44px 28px}.cart #payment-section #delivery-comment h6{font-size:14px;font-weight:700}.cart #payment-section #delivery-comment p{font-size:14px}.cart #payment-section #price-net .price-taxes-labels,.cart #payment-section .price-taxes .price-taxes-labels{display:flex;flex-direction:row;font-size:14px}.cart #payment-section #price-net .price-taxes-labels p,.cart #payment-section .price-taxes .price-taxes-labels p{margin:10px 0 2px}.cart #payment-section #price-net .price-taxes-labels .price-taxes-labels-text,.cart #payment-section .price-taxes .price-taxes-labels .price-taxes-labels-text{width:70%}.cart #payment-section #price-net .price-taxes-labels .price-taxes-labels-value,.cart #payment-section .price-taxes .price-taxes-labels .price-taxes-labels-value{text-align:right;width:30%}.cart #payment-section #price-sum{display:flex;flex-direction:row;font-weight:700}.cart #payment-section #price-sum p{align-items:center;display:flex;height:30px;margin:12px 0}.cart #payment-section #price-sum .price-taxes-labels-text{width:60%}.cart #payment-section #price-sum .price-taxes-labels-value{font-size:24px;justify-content:flex-end;width:40%}.cart #payment-section #checkout-button{align-items:center;background-color:#d4c30f;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:50px;justify-content:center;margin-top:23px;text-decoration:none;width:100%}.cart #payment-section #checkout-button:hover{background-color:#b6a80d}.cart #payment-section #payment-partners{font-weight:700;margin:37px 0 5px;text-transform:uppercase}.cart #payment-section #payment-partners-icons{display:flex;flex-direction:row;justify-content:space-between}.cart #payment-section #payment-partners-icons img{height:30px;width:50px}.cart #payment-section .hr-black{background-color:#000;border:none;height:1px}.cart #footer-section{background-color:#f2eee7;display:flex;flex-direction:row;max-height:250px;width:100%}.cart #footer-section #footer-img{align-items:flex-end;display:flex;justify-content:flex-start;min-width:155px;padding-top:20px}.cart #footer-section #footer-img img{height:100%;object-fit:contain;width:auto}.cart #footer-section #footer-contact-section{min-width:245px;padding:32px 22px 32px 14px}.cart #footer-section #footer-contact-section p{font-size:14px;margin:0}.cart #footer-section #footer-contact-section h6{font-size:14px;font-weight:700;margin:0;text-transform:uppercase}.cart #footer-section #footer-contact-section #footer-contact-undertitle{text-transform:uppercase}.cart #footer-section #footer-contact-section #footer-contact-text{margin-top:6px}.cart #footer-section #footer-contact-section #footer-contact-number{color:#d4c30f;font-weight:700}.cart #footer-section #footer-contact-section #footer-contact-button{align-items:center;background-color:#fff;color:#000;cursor:pointer;display:flex;font-weight:700;height:36px;justify-content:center;margin-top:15px;width:100%}.cart #footer-section #footer-contact-section #footer-contact-button:hover{background-color:#ebeaea;text-decoration:none}.cart #underfooter{background-color:#f9f7f4;display:block;height:35px;width:100%}.showCart{animation:showCart 1s;animation-fill-mode:forwards}.cartVisible{visibility:visible}@keyframes showCart{0%{height:0}to{height:calc(100vh - 115px);@media screen and (min-width:1200px){height:calc(100vh - 212px)}}}@keyframes hideCart{0%{height:calc(100vh - 115px);@media screen and (min-width:1200px){height:calc(100vh - 212px)}}to{height:0;visibility:hidden}}.iconBoxBgAnimationOn{animation:icon-box-bg-animation-on 1s;animation-fill-mode:forwards}@keyframes icon-box-bg-animation-on{0%{background-color:transparent}to{background-color:#fff}}@keyframes icon-box-bg-animation-off{0%{background-color:#fff}to{background-color:transparent}}.cart-distance[data-v-21a2768a]{top:var(--cart-distance);@media screen and (max-width:1200px){top:var(--cart-mobile-distance)}}