.productdetails-view .spacer-buy-area{padding-left:16px}.back-to-category{float:right}.product-neighbours{color:#777;margin:0 0 16px}.product-neighbours a.next-page{background:url(../images/vmgeneral/next_16x16.png) no-repeat 100%;float:right;line-height:20px;padding-right:30px}.product-neighbours a.previous-page{background:url(../images/vmgeneral/previous_16x16.png) no-repeat 0;float:left;line-height:20px;padding-left:30px}.productdetails-view .product-short-description{font-size:1.2rem;line-height:2rem;margin:0 0 16px;padding:0}.product-fields,.productdetails-view .product-description{font-size:1.2rem;line-height:1.8rem;margin:0}.productdetails-view .product-description h4{font-size:1.3rem;font-weight:700;margin-bottom:0;margin-top:12px}.productdetails-view .product-description h3{font-size:1.5rem;font-weight:700;margin-top:30px}.productdetails-view li{line-height:2rem}.product-packaging{margin:19px 0 0}.additional-images img{height:auto;margin-right:8px;width:50px}.additional-images{display:flex}.product-price{float:left;line-height:24px;margin:0 0 6px;text-align:right}.vm-price{line-height:40px;text-align:right}.vm-price span{display:inline-block;min-width:64px;padding:0 3px}span.PricesalesPrice{font-size:1rem}.PricesalesPriceTemp span.vm-price-desc,span.vm-price-desc{font-size:1rem;margin:0 12px 3px 0;min-width:16px;text-align:left}.vm3pr-1 .product-price{min-height:28px}.vm3pr-2 .product-price{min-height:42px}.vm3pr-3 .product-price{min-height:56px}.vm3pr-4 .product-price{min-height:70px}.vm3pr-5 .product-price{min-height:84px}.vm3pr-6 .product-price{min-height:98px}.vm3pr-0 .addtocart-area{min-height:36px}.vm3pr-1 .addtocart-area{min-height:66px}.vm3pr-2 .addtocart-area{min-height:114px}.vm3pr-3 .addtocart-area{min-height:162px}.vm3pr-4 .addtocart-area{min-height:210px}.vm3pr-5 .addtocart-area{min-height:258px}.vm-customfields-variante-info{border:3px solid #71c7d6;border-radius:5px;color:#272727;font-weight:700;padding:9px}.vm-cmv-label{display:block}.vm3pr-0 .vm-customfields-wrap{min-height:0}.vm3pr-1 .vm-customfields-wrap{min-height:65px}.vm3pr-2 .vm-customfields-wrap{min-height:118px}.vm3pr-3 .vm-customfields-wrap{min-height:159px}.vm3pr-4 .vm-customfields-wrap{min-height:206px}.vm3pr-5 .vm-customfields-wrap{min-height:253px}.vm-cart-price{float:left;font-weight:700}.price-crossed{text-decoration:line-through}.availability{font-size:1.1rem;margin:15px 0 0}span.variant-dropdown{display:block;float:left;margin-bottom:5px;width:150px}span.variant-dropdown select{width:150px}span.custom-variant-inputbox{display:block;float:left;margin-bottom:5px;width:152px}input.custom-attribute{width:140px}.addtocart-area{margin:0;text-align:center}.addtocart-area form{margin:0}span.quantity-box{display:inline-block;vertical-align:middle}.cart-summary .quantity-input,.quantity-box .quantity-input{font-weight:700;height:34px;margin-bottom:0;padding:1px;text-align:center;width:34px}.cart-summary .quantity-input{height:24px;width:24px}span.quantity-controls{display:inline-block;margin:0 0 0 1px;vertical-align:middle;width:15px}button.quantity-controls.quantity-minus,button.quantity-controls.quantity-plus{background:#fff;border:none;height:14px;margin:0;padding:0;width:15px}span.quantity-controls i.fa.fa-minus,span.quantity-controls i.fa.fa-plus{font-size:11px;margin:1px 0 0 1px;padding:0}.addtocart-bar{line-height:14px;margin:0 0 4px;padding:0;position:static;text-align:center}.productdetails-view .addtocart-bar{bottom:0;margin:24px 0 0;padding:0;position:relative;text-align:left}.vmgroup .addtocart-bar{bottom:0;margin:32px 0 0;position:relative}.vmgroup .addtocart-area{margin:8px 0 16px}span.addtocart-button{display:inline-block;margin:0;vertical-align:middle;width:100%}.quantity-control-plus{display:flex}div.quantity-box-wrap{margin-bottom:1rem}span.cart-images img{box-shadow:0 0 7px -4px #c3c3c3;float:left;margin:10px;width:100px}span.addtocart-button input.addtocart-button,span.addtocart-button input.notify-button{background:#f1af47;border:2px solid #559dd1;border-radius:4px;color:#000;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:1px;margin-bottom:0;max-width:100%;padding:12px 0;text-align:center;width:100%}.btn.scegli-la-variante-button{background-color:#2b84c6;color:#fff;font-weight:700}.scegli-la-variante-button{background:#fff;border:2px solid #559dd1;border-radius:4px;color:#000;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:1px;margin-bottom:0;max-width:100%;padding:12px 0;text-align:center;width:100%}.notify{color:#017582;font-variant:small-caps;font-weight:700;line-height:2;margin-top:9px;padding:5px}div.vm-details-button{text-align:center}div.vm-details-button a{border:1px solid gray;font-size:16px;line-height:18px;max-width:85%;padding:11px 16px;width:192px}span.addtocart-button input.addtocart-button-disabled{background:#f2f2f2 top repeat-x;border:1px solid #333;border-radius:4px;color:#333;cursor:pointer;font-size:14px;height:34px;letter-spacing:1px;margin:10px 0 0;max-width:100%;padding:4px 5px;text-align:center;width:auto}.addtocart-button-disabled,.browse-view span.addtocart-button-disabled,.featured-view span.addtocart-button-disabled,.latest-view span.addtocart-button-disabled,.recent-view span.addtocart-button-disabled,.related-products-view span.addtocart-button-disabled,.topten-view span.addtocart-button-disabled{color:#272727;display:inline-block;font-size:1rem;font-weight:700;margin:0;padding:4px;text-align:center;width:100%}.category-view h4{margin:0;padding:0}.category-view .row .category .spacer h2{font-size:14px;margin:0;padding:0;text-align:center}.category-view .row .category .spacer h2 a img{height:auto;margin-top:2px;max-width:100%}.featured-view h4,.latest-view h4,.recent-view h4,.related-products-view h4,.topten-view h4{font-size:14px;margin:0 0 8px;padding:0}.orderby-displaynumber{border-bottom:1px solid #d1557e;border-top:1px solid #d1557e;margin:10px 0;padding:10px 0}.orderlistcontainer{display:inline-block;font-size:12px;margin:0 0 0 8px;text-decoration:none}.orderlistcontainer div.activeOrder{background:#fff 100% 0 no-repeat url(../images/vmgeneral/arrow_down.png);border:1px solid #cac9c9;border-radius:4px;cursor:pointer;padding:2px 2px 1px}.orderlistcontainer a,.orderlistcontainer a :hover{display:block;text-decoration:none}.orderlistcontainer a :hover{background:#777;color:#eee}.orderlistcontainer div.orderlist{background:#fff;border:1px solid #cac9c9;cursor:pointer;display:none;position:absolute;z-index:1}.orderlistcontainer div.orderlist div{padding:2px 12px 1px}.orderlistcontainer div.orderlist div:hover{background:#cac9c9;color:#eee}.ask-a-question-view .product-summary{border-bottom:1px solid #cac9c9;margin:25px 0 0;padding:0 0 10px}.ask-a-question-view .product-summary h2{font-size:16px;margin:0;padding:0}.ask-a-question-view .product-summary .short-description{margin-top:6px}.ask-a-question-view .product-summary img.product-image{height:auto;max-height:100%;max-width:100%;width:auto}.ask-a-question-view .form-field textarea.field{background:#fff url(../images/vmgeneral/default_bg.jpg) bottom repeat-x;border:1px solid #cac9c9;border-radius:4px;color:#777;padding:12px;text-align:left;width:394px}.ask-a-question-view .form-field textarea.field:hover{background:#fff url(../images/vmgeneral/default_hover_bg.jpg) top repeat-x;color:#000}.ask-a-question-view .form-field .submit{width:418px}.ask-a-question-view input#email,.ask-a-question-view input#name,.ask-a-question-view input.counter{background:#e8e8e8 url(../images/vmgeneral/backgrounds.png) top repeat-x;border:1px solid #ccc;border-radius:4px;color:#777;display:inline-block;margin:0 0 0 10px;padding:5px 5px 4px}.ask-a-question-view table.askform,.ask-a-question-view table.askform td,.ask-a-question-view table.askform tr{border:0}.ask-a-question-view table.askform td{padding:5px 0}.ask-a-question-view #recaptcha_area{margin-bottom:20px}a.ask-a-question{display:inline-block;margin:2px;padding:3px 12px 1px;text-decoration:none}a.ask-a-question:hover{color:#777;text-decoration:none}.ask-a-question-view,.manufacturer-details-view .spacer{padding:20px}.ask-a-question-view h1,.manufacturer-details-view h1{font-size:18px;margin:0;padding:0}.ask-a-question,.manufacturer,.manufacturer-details-view .description,.manufacturer-details-view .email-weblink{margin:10px 0 0}.ask-a-question{text-align:center}.manufacturer-details-view img{float:right;margin:0 0 10px 20px}.manufacturer-details-view .email-weblink a{margin-right:15px}a.details,a.product-details,div.details{background-position:0 0;background:#fff;border-radius:2px;color:#555;display:inline-block;padding:3px 8px 1px}a.details:hover,a.product-details:hover,div.details:hover{background-position:0 -40px;color:#777}span.details-button{margin:0 0 0 10px}span.details-button input.details-button{background:url(../images/vmgeneral/backgrounds.png) repeat-x scroll top #e8e8e8;border:1px solid #cac9c9;border-radius:4px;color:#135cae;cursor:pointer;padding:3px 8px 1px;text-align:center}.coupon{border:1px solid #cac9c9;border-radius:4px;color:gray;font-size:14px;margin-bottom:0!important;padding:3px;width:200px}textarea.virtuemart{background:#fff;border:1px solid #ccc;border-radius:4px;color:#777;padding:5px 5px 4px;text-align:left}p.product_s_desc{color:#2d2d2d;font-size:17px;line-height:20px;margin:0 0 20px;min-height:40px;padding:0}span.stock-level{color:#7d7b7b;font-size:10px}.horizontal-separator{background:#e9e8e8;height:1px;margin:10px 0}.invalid{background-color:#ffd;border-color:red;color:#000}label.invalid{background-color:#fff;color:red}.page-results{margin-top:25px;text-align:right}.control-buttons button.default{margin-left:8px}button.default{background:#fff;border-radius:2px;color:#000;cursor:pointer;display:inline-block;padding:5px 8px 4px}table.user-details .vm-chzn-select{background:#e8e8e8 url(../images/vmgeneral/backgrounds.png) top repeat-x;border:1px solid #ccc;border-radius:4px;color:#777;margin-bottom:2px;padding:5px 5px 4px;width:210px}table.user-details input{border:1px solid #ccc;border-radius:4px;color:#000;height:40px;margin-bottom:0;padding:5px 5px 4px;width:250px}table.user-details input.invalid{background:#e8e8e8 url(../images/vmgeneral/backgrounds.png) top repeat-x;border:1px solid red;border-radius:4px;padding:5px 5px 4px}table.user-details{border-collapse:separate;border-spacing:0 5px;margin:0 auto}table.user-details input[type=checkbox],table.user-details input[type=radio]{width:19px}td.key{padding-right:6px;width:150px}#datiperlafatturazione{margin-bottom:2rem}@media (max-width:768px){table.user-details input{margin-bottom:10px}}.checkout-button-top{border-top:1px solid #e9e8e8;padding:1rem 0;text-align:right}.checkout-button-top input.terms-of-service{display:inline-block;margin-right:10px}span.tos{display:inline-block;font-size:1.3em;font-variant:small-caps;font-weight:700;margin-right:15px}.priceColor2{color:#000}.billto-shipto{border-bottom:1px solid #e9e8e8;border-top:1px solid #e9e8e8;margin:10px 0 0;padding:10px 0 25px}.billto-shipto span,a.terms-of-service{display:inline-block;font-size:14px}#full-tos{display:none}.output-billto span.titles,.output-shipto span.titles{float:left;width:150px}.output-billto span.values-first_name,.output-billto span.values-middle_name,.output-billto span.values-zip,.output-shipto span.values-first_name,.output-shipto span.values-middle_name,.output-shipto span.values-zip{float:left;margin-right:3px}table.cart-summary tr th{border-bottom:1px solid #e9e8e8}.cart-summary .vm-price-value{white-space:nowrap}.cart-summary tr td{padding:9px 2px 8px}.customer-comment{border-top:1px solid #e9e8e8;margin:10px 0 0;padding:10px 0 0;text-align:center}textarea.customer-comment{background:#fff;border:1px solid #ccc;border-radius:4px;color:#777;margin-bottom:2px;padding:5px 5px 4px;text-align:left}.cart.customer-note{margin:10px 0 0}textarea#customer_note_field{margin:10px 0;width:98%}div.terms-of-service{display:inline;margin:10px 0 0;padding:10px 0 15px}.terms-of-service h5{background:#7c1e21;border-radius:6px;color:hsla(0,0%,100%,.9);font-size:14px;font-weight:400;margin:0;padding:15px;text-align:center}.terms-of-service h5 a,.terms-of-service h5 a:visited{color:#fff;text-transform:uppercase}.VmArrowdown{background:100% 0 no-repeat url(../images/vmgeneral/arrow_down.png);cursor:pointer;float:right;height:16px;padding:0 12px;width:16px}.VMmenu li,.VMmenu ul,ul.VMmenu{background-image:none;list-style-type:none;padding:2px}#com-form-login .width30.floatleft{display:inline-block;margin:0 20px 0 0}#com-form-login label{display:inline-block}#com-form-login input[type=checkbox]{margin:0}.vm2-add_quantity_cart{background-position:0 0;border:0;color:#000;cursor:pointer;height:24px;margin-left:5px;margin-right:5px;padding:0;position:relative;width:24px}.vm2-add_quantity_cart:before{content:"\2714";font-family:Arial}.vm2-arrow_down{background-position:0 -72px;height:16px;width:16px}.vm2-billto-icon{background-position:0 -138px;border:0;height:24px;margin-right:6px;vertical-align:middle;width:24px}.vm2-remove_from_cart{background-position:0 -212px;border:0;color:#000;cursor:pointer;display:inline-block;height:24px;padding:0;width:24px}.vm2-remove_from_cart:before{content:"\2718";font-family:Arial}.vm2-shipto-icon{background-position:0 -284px;height:24px;margin-right:6px;vertical-align:middle;width:24px}.vm2-lowstock{background-position:0 -1114px}.vm2-lowstock,.vm2-nostock{display:inline-block;float:right;height:15px;width:62px}.vm2-nostock{background-position:0 -1179px}.vm2-normalstock{background-position:0 -1244px;display:inline-block;float:right;height:15px;width:62px}.featured-view .vm2-lowstock,.featured-view .vm2-normalstock,.featured-view .vm2-nostock,.latest-view .vm2-lowstock,.latest-view .vm2-normalstock,.latest-view .vm2-nostock,.recent-view .vm2-lowstock,.recent-view .vm2-normalstock,.recent-view .vm2-nostock,.related-view .vm2-lowstock,.related-view .vm2-normalstock,.related-view .vm2-nostock,.topten-view .vm2-lowstock,.topten-view .vm2-normalstock,.topten-view .vm2-nostock{float:right;margin:6px 4px 0 0}.vm2-termsofservice-icon{background-position:0 -1309px;display:inline-block;height:24px;margin-right:6px;vertical-align:middle;width:24px}.browse-view,.category-view,.featured-view,.latest-view,.order-view,.recent-view,.related-products-view,.topten-view,.vendor-store-desc{margin-bottom:25px}.featured-view .product,.latest-view .product,.main-image,.recent-view .product,.related-products-view .product,.topten-view .product{text-align:center}.vm-product-media-rating{float:left;width:100%}.vm-product-media-rating h2{border:none;margin:6px 0}.vm-rating-header{float:right;margin:0 6px 0 0}.vm-product-media-container{height:auto;margin-bottom:15px;max-width:100%;text-align:center}.vm-product-container .vm-product-media-container{float:left;width:55%}.vm-product-descr-container{float:left;text-align:center;width:100%}.vm-product-details-container{float:right;width:45%}@media only screen and (max-width:767px){.vm-product-details-container{margin-top:1.4rem}}@media only screen and (max-width:992px){.vm-product-details-info-box{margin-top:1.4rem}}.valign-wrapper{position:relative}.valign-content-wrapper{height:100%;position:absolute;top:50%;width:100%}.valign-content{left:0;margin:0 auto;position:absolute;right:0;top:-43px}.main-image img{max-width:100%}.browseProductImage{max-height:none;max-width:100%;width:auto}.ask-a-question-view .form-field,.customer-reviews{margin:25px 0 0}span.custom-variant-name,span.variant-name{display:block;float:left;margin-bottom:5px;width:100px}a.highlight:hover,input.highlight-button:hover,span.addtocart-button input.addtocart-button:hover,span.addtocart-button input.notify-button:hover{background-color:#fff;color:#000!important}.browse-view .row .product .spacer,.category-view .row .category .spacer,.featured-view .spacer,.latest-view .spacer,.recent-view .spacer,.related-products-view .spacer,.topten-view .spacer{padding:6px}.featured-view .spacer h3,.latest-view .spacer h3,.recent-view .spacer h3,.related-products-view .spacer h3,.topten-view .spacer h3{font-size:14px;margin:0 0 3px;padding:0}.browse-view .row .product .spacer img,.related-products-view .row .product .spacer img{height:auto;width:auto}.control-buttons,.display-number{margin:0;text-align:right!important}.control-buttons #reg_text{float:left;margin:0 20px 0 0;text-align:left}#userForm select,.width80{width:80%}textarea.customer-comment:hover,textarea.virtuemart:hover{background:#e8e8e8;color:#000}label.invalid,span.red{color:red}.floatleft,.output-billto span.values,.output-shipto span.values,span.floatleft{float:left}.additional-images .floatleft{padding-bottom:10px;padding-right:10px}.output-billto span.values,.output-shipto span.values{padding-right:5px}.joomlaCoreField{background-color:#ffd}.vm-pagination{margin-top:20px;text-align:center!important}.vm-pagination ul{font-size:large;text-align:center!important}.vm-pagination ul li{display:inline}.vm-pagination .counter{text-align:right!important}.vm-page-counter{float:right}.vm-bottom div,.vm-bottom ul{text-align:center!important}.vm-bottom ul li{display:inline}.vm-bottom .counter{text-align:right!important}.pagination-list li.disabled a{background-color:#f5ee6a;border:2px solid #f5ee6a;border-radius:15px;color:#000;margin:0 4px;padding:3px 8px}.pagenav{background-color:#fff;border:2px solid #f1af47;border-radius:15px;color:grey;margin:0 4px;padding:3px 8px}@media (max-width:575px){.pagenav{font-size:.7em}}a.pagenav{color:#555;text-decoration:none}td.orders-key{font-weight:700;text-align:left}.manufacturer-view-default .row .manufacturer .spacer{padding:6px}.product-field-display a img{display:block;width:200px}.product-related-categories,.product-related-products{border-top:1px solid #ccc;padding-bottom:10px}.product-related-products .product-fields-title{font-size:1.5em;font-variant:small-caps}.product-fields .product-field-type-P{border-bottom:1px solid #eee;clear:both;margin-top:18px}.product-field-type-P .product-fields-title{font-size:120%}.product-field-type-B,.product-field-type-I,.product-field-type-S{float:left;text-align:left}.product-field-type-R{float:left;margin:0 16px}.product-fields-title-wrapper{font-weight:700;min-width:160px;padding:8px 0}.product-field-type-S ul{margin:0;padding:0 0 0 15px}.vm-customfield-cart img,.vm-customfield-mod img{vertical-align:middle;width:16px}.vm-img-desc{display:block}a:hover .vm-img-desc{background:#095197}.vmpayment{max-width:800px}.vmpayment_cost,.vmpayment_name,.vmshipment_cost,.vmshipment_name{color:#1c1c1c;font-size:1.2rem;font-variant:small-caps;font-weight:700;padding:0 2px}.vmpayment_description,.vmshipment_description{color:#333;font-size:1rem;padding:0 2px}.vmpayment_cardinfo{color:gray;font-size:9px}.virtuemart_search .inputbox{vertical-align:middle}input[type=checkbox],input[type=radio]{vertical-align:sub}.product-fields .product-field,.product-related-categories .product-field{display:inline-block;float:left;margin-bottom:6px;margin-top:10px;width:100%}.product-fields .product-field label.other-customfield{float:left;left:-18px;margin-bottom:27px;position:relative;text-align:center;top:20px;width:25%}.product-fields .product-field-type-M{display:block}.product-fields .product-field-type-M input[type=radio]{display:block;margin:10px}.product-fields .product-field-type-M label{display:inline-block}.product-fields .product-field-type-M img{display:block;float:right;vertical-align:text-top}.product-field-display{vertical-align:middle}.product-fields .product-field .vm-img-desc{font-size:9px}.vm-cart-item-name{overflow:hidden;text-align:left}.vm-cart-item-sku{text-align:left}.vm-cart-item-basicprice{min-width:64px;text-align:center;width:5%}.vm-cart-item-quantity{min-width:50px;text-align:center}.vm-cart-item-discount,.vm-cart-item-tax,.vm-cart-item-total{min-width:64px;text-align:center;width:5%}.vm-search-custom-values-group{background-color:#f2f2f2;display:block;float:left;margin:4px;padding:4px}span.vm-search-descr{display:block}.vm-search-custom-search-input input.inputbox{margin:0}.buttonBar-right{float:right;text-align:right}.userfields_info{display:block;font-weight:700;margin:10px 0 8px}div.product{border:0 solid #ddd;float:left;min-width:220px}div.product_horizon div.product{border:1px solid #ddd;float:left;margin:4px;min-width:220px}.vm-product-descr-container h2{margin-bottom:0;min-height:51px}.vm-product-descr-container-0{margin-bottom:6px;min-height:50px}.vm-product-descr-container-1{margin-bottom:6px;min-height:90px}.vm-product-descr-container-0>h2,.vm-product-descr-container-1>h2{font-size:20px;line-height:20px;margin:0 0 10px;text-align:center}div[class*=-view] .row{margin:0}.vmLoadingDiv{background:hsla(0,0%,100%,.3) url(../images/vm-preloader.gif) 50% 45% no-repeat;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.vmLoading .vmLoadingDiv{display:block}.vmLoadingDiv .vmLoadingDivMsg{position:relative;top:50%}.vm-products-horizon.vm-col{width:100%}.vm-products-horizon .vm-product-media-container{float:left;max-width:180px}.vm-products-horizon .vm-product-rating-container{float:left;padding:4px 8px}.vm-products-horizon .vm-product-descr-container-0,.vm-products-horizon .vm-product-descr-container-1,.vm-products-horizon .vm-product-descr-container-2{float:left}.vm-products-horizon .vm-product-descr-container-0>h2,.vm-products-horizon .vm-product-descr-container-1 h2,.vm-products-horizon .vm-product-descr-container-2 h2{display:inline-block;float:none}.vm-products-horizon .vmicon{float:none}.vm-products-horizon .ratingbox{display:block}.vm-products-horizon .vm-details-button{display:none}.vm-products-horizon .vm-customfields-wrap{float:left}.vm-products-horizon .product-price{float:right}.vm-products-horizon .addtocart-bar{float:right;position:static}div[class*=-view] .row{display:flex;flex-wrap:wrap;justify-content:flex-start}.sectiontableentry1{border-bottom:1px dashed #91cf60;border-top:1px dashed #91cf60}td.donazione{background-color:#e6f2ff;border-radius:2px}.vm-payment-plugin-single,.vm-shipment-plugin-single{border:1px solid #ddd;border-radius:.25rem;margin-top:10px;padding:.5rem;transition:box-shadow .3s ease-out 0s}.vm-payment-plugin-single.selected_payment,.vm-shipment-plugin-single.selected_shipment{box-shadow:0 0 0 5px orange;transition:box-shadow .3s ease-out 0s}.vm-payment-plugin-single label,.vm-shipment-plugin-single label{display:inline}.chzn-container,.chzn-drop{max-width:100%}.product-field-type-C .chzn-container{margin-bottom:10px}.vm-categories-wall{list-style:none;margin:0 0 20px;padding:0}.vm-categories-wall a{display:block;font-weight:700}.vm-categories-wall-catwrapper{-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px}.vm-categories-wall-img{margin-bottom:10px}.vm-categories-wall .width16:nth-child(6n+1),.vm-categories-wall .width20:nth-child(5n+1),.vm-categories-wall .width25:nth-child(4n+1),.vm-categories-wall .width33:nth-child(3n+1),.vm-categories-wall .width50:nth-child(odd){clear:left}.spacer.product-container{border-radius:5px;box-shadow:0 0 8px -3px gray;margin:4px}.vm-fieldset-tos{border:solid red;padding:12px}.vm-fieldset-tos checked{padding:12px}.download-toy-card{background-color:#fff;border:2px solid #000;color:#000;padding:5px}.download-toy-card-off{background-color:#fff;border:2px solid gray;color:gray;padding:5px}.download-toy-card:hover{background-color:#f2af46;box-shadow:5px 5px 5px 5px gray}#myImg{border-radius:5px;cursor:pointer;transition:.3s}#myImg:hover{opacity:.6}.modal-toy-card{background-color:#000!important; /* !important; /* Fallback color */background-color:rgba(0,0,0,.9)!important; /* !important; /* Black w/ opacity */display:none; /* !important; /* Hidden by default */height:100%!important; /* !important; /* Full height */left:0!important;margin-left:unset!important;overflow:auto; /* !important; /* Enable scroll if needed */padding-top:100px; /* !important; /* Location of the box */position:fixed; /* !important; /* Stay in place */top:0!important;width:100%!important; /* !important; /* Full width */z-index:1 /* !important; /* Sit on top */}#caption{color:#fff;display:block;height:150px;margin:auto;max-width:700px;padding:10px 0;text-align:center;width:80%}@keyframes zoom{0%{transform:scale(0)}to{transform:scale(1)}}#img-close{color:#fff;font-size:40px;font-weight:700;opacity:1;position:absolute;right:35px;top:15px;transition:.3s}#img-close:focus,#img-close:hover{color:#bbb;cursor:pointer;text-decoration:none}@media only screen and (max-width:700px){.modal-content{width:100%}}.cf_flt_wrapper_ltr>div{height:unset!important}.cf_reset_filter{background:#91cf60;border-radius:5px;margin:10px;padding-bottom:5px;padding-top:5px;text-align:center;transition:all .3s ease-out 0s}.cf_reset_filter:hover{box-shadow:0 0 6px 2px gray;transition:background-position .1s linear}@media (max-width:980px){div#nav{display:none}div#contentarea{padding:0}}@media (max-width:800px){div#line,div#nav,div.vendor-store-desc{display:none}.vm-col-3,div[class*=vm-col-]{width:49%}h1#logo{margin-left:0}}table.vm-cart-sum-res_table{border-collapse:collapse;font-size:1rem;width:100%}.vm-cart-sum-res_table tr:nth-of-type(odd){background:#fff}.vm-cart-sum-res_table .cart_product_row{border-bottom:1px solid #e9e8e8}@media only screen and (max-width:760px){.cart-images{display:flex;justify-content:center}.vm-cart-sum-res_table .cart_product_row{border:5px solid #e8e8e8;border-radius:.35rem;margin-bottom:4px}.vm-cart-sum-res_table span.cart-images img{width:190px}.vm-cart-sum-res_table table.vm-cart-sum-res_table,tbody,td,th,thead,tr{display:block}.vm-cart-sum-res_table td{border:none;padding-left:50%;position:relative}.vm-cart-sum-res_table td.vm-cart-item-name,.vm-cart-sum-res_table td.vm-cart-item-quantity{border:unset;width:unset}.vm-cart-sum-res_table td.vm-cart-item-name-true{border:unset;text-align:center;width:unset}.vm-cart-sum-res_table td.vm-cart-item-total{border:unset;display:flex;justify-content:right;padding-right:1rem;width:unset}.vm-cart-sum-res_table td.vm-cart-item-discount{border:unset;width:unset}.vm-cart-sum-res_table div.PricesalesPrice{padding-bottom:10px}.vm-cart-sum-res_table td.vm-cart-item-quantity:before{content:"Quantita"}.vm-cart-sum-res_table div.PricediscountAmount:before{content:"Sconto  "}.vm-cart-sum-res_table div.PricesalesPrice:before{content:"Prezzo"}.vm-cart-sum-res_table .sectiontableentry_products_summary div.PricesalesPrice:before{content:""}.shipto-title-container{margin-top:20px}}@media (max-width:768px){.vm-categories-wall-catwrapper{width:50%}.vm-categories-wall .vm-categories-wall-catwrapper:nth-child(odd){clear:left}.vm-categories-wall .width16:nth-child(6n+1),.vm-categories-wall .width20:nth-child(5n+1),.vm-categories-wall .width25:nth-child(4n+1),.vm-categories-wall .width33:nth-child(3n+1),.vm-categories-wall .width50:nth-child(odd){clear:none}}@media (max-width:480px){#header ul{text-align:center}.row div[class*=width]{float:left;margin-bottom:15px;width:49%}div.product{float:left;margin:auto;width:49%}div[class*=vm-col-]{width:100%}.vm-product-container>div{float:none;margin-bottom:15px;width:100%}.productdetails-view .spacer-buy-area{padding:0}.productdetails-view .addtocart-area,.productdetails-view .addtocart-bar,.productdetails-view .manufacturer{text-align:center}}@media (max-width:400px){.row div[class*=width]{float:none;margin-bottom:15px;width:100%}#header ul{left:0;right:0}}@media (max-width:360px){.vm-categories-wall-catwrapper{width:100%}}.user-details .key{margin-top:10px}.key .GDPR,.key .address_1,.key .address_2,.key .city,.key .email,.key .first_name,.key .last_name,.key .name,.key .password,.key .password2,.key .phone_1,.key .username,.key .virtuemart_country_id,.key .virtuemart_state_id,.key .zip{border-left:2px solid #ca0020;border-radius:0;line-height:20px;margin:0;padding:6px}.key .asterisk{display:none}.key .shipto_address_1,.key .shipto_address_2,.key .shipto_city,.key .shipto_first_name,.key .shipto_last_name,.key .shipto_virtuemart_country_id,.key .shipto_virtuemart_state_id,.key .shipto_zip{border:2px solid #ca0020;border-radius:3px;padding:6px}@media (max-width:760px){.user-details .key label{margin-bottom:2px}}.control-label label{display:inline-block!important}.cart_costs_summary_section,.cart_coupon_section,.cart_payment_section,.cart_shipment_section{box-shadow:0 0 0 5px #e8e8e8;line-height:1.8rem;margin-top:20px}.cart_cartfields{border:1px solid #000;border-radius:5px;font-size:1rem;line-height:1.8rem;margin-top:20px;padding-left:10px}.cart_costs_summary_section{font-size:1rem;text-align:right}.cart-view{margin-left:-15px;margin-right:-15px}.cart-view p{font-size:1rem}.cart-view h2,.cart-view h4{font-size:1.2rem}.cart-view h4{font-weight:700}.cart-view .card-header{background-color:#fff;border-bottom:unset;color:#1e5d8b;padding-top:1rem}.cart-view .card{border:unset}.cart-view .card-body{padding-bottom:1rem;padding-top:.25rem}.cart_shipment_costs,.cart_shipment_value{font-size:1rem}.checkout-button-info{padding-bottom:5px}#cart-view .checkout_cart_infobox{background:#3a3a3a;border-radius:10px;color:#fff;font-family:Arial;font-size:1rem;font-weight:700;margin-bottom:1.5rem;padding:1rem}#info-spedizione{align-content:center;align-items:center;border:2px solid #ffc107;border-radius:10px;font-size:1rem;margin-bottom:10px;padding-bottom:10px;padding-top:10px;text-align:center}#info-spedizione .modifica-indirizzo a{text-decoration:underline}.padded_link_wrap{border-radius:5px;color:#000;font-size:1.2rem;font-weight:700;height:50px;margin-bottom:10px;padding:10px;width:100%}.padded_link_wrap:hover{box-shadow:0 0 10px 4px #c4c4c4}.showcart_link{background:#f1af47;border:2px solid #000}.addtocart-popup .continue_link{background:#71c7d6;border:2px solid #000;font-size:1.2rem}.continue_link{font-size:1rem}.addtocart-popup h4,.addtocart-popup p{color:#000}.addtocart-popup .error_msg{font-size:1.2rem;padding:10px}.custom-control-label{margin-bottom:0;padding-left:2rem;position:relative}.shipping-desc{margin-bottom:1rem}.shipping-desc,.shipping-desc p{font-size:.9rem}.shipping-desc h4{font-size:1rem;font-weight:700}.card-body.shipping-desc{margin-bottom:1rem;padding-top:1rem!important}#tntpoint-shipping-info{margin-top:1rem}#tntpoint-return{font-size:1rem;font-weight:700;margin-bottom:1rem;margin-top:1rem}