input[type=text],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],input[type*=date],input[type=email]{border:1px solid #ddd !important}.page-header .widget.block,.page-footer .widget.block,.page-layout-1column .page-wrapper .column.main,.page-layout-2columns-left .page-wrapper .column.main,.sticky{margin-left:auto !important;margin-right:auto !important}.page-wrapper h1{margin-top:2rem !important;margin-bottom:2.5rem !important}.page-wrapper h3{line-height:1.1 !important;font-size:2.4rem !important;margin-top:0 !important;margin-bottom:1rem !important}.page-wrapper .page-title-wrapper h1.page-title:before,.page-wrapper .page-title-wrapper h1.page-title:after,.page-wrapper .page-title-wrapper h1,.page-wrapper h1:before,.page-wrapper h1:after,.page-wrapper h1,.page-wrapper h2:after,.page-wrapper h2{width:100%;text-align:center}.page-wrapper .page-title-wrapper h1.page-title:after,.page-wrapper h1:after,.page-wrapper h2:after{margin-left:.6em}.page-wrapper .page-title-wrapper h1.page-title:before,.page-wrapper h1:before,.page-wrapper h2:before{margin-right:.6em}.page-wrapper .page-title-wrapper h1:before,.page-wrapper .page-title-wrapper h1:after,.page-wrapper h1:before,.page-wrapper h1:after,.page-wrapper h2:after{content:"";display:none;height:1px;flex-grow:1;background-color:#dcdcdc}.page-wrapper h3,.page-wrapper h4{font-weight:600}.page-wrapper .columns .column.main{padding-bottom:0}.page-wrapper .block-static-block.widget,.page-wrapper .block-cms-link.widget{margin-bottom:0 !important}.page-wrapper .block .title,.page-wrapper .block.widget .block-title{text-align:center}.page-wrapper .block .title strong{font-size:1.2em}.page-wrapper .block.widget .block-title strong{font-weight:700}.actions-toolbar>.primary .action,.actions-toolbar>.secondary .action,.action.primary,.actions-toolbar>.secondary .action{background-color:#e7e7e7 !important;border-color:#e7e7e7 !important;border-radius:0 !important}.actions-toolbar>.primary .action:hover,.actions-toolbar>.secondary .action:hover,.action-primary:hover,.actions-toolbar>.secondary .action:hover{color:#fff !important}a,.alink,a:hover,a:visited,.alink:visited{color:#000;text-decoration:none}p{margin-bottom:1rem}.stock.available{color:#098f50}.stock.unavailable{color:#c50000;font-weight:600}.custom-tabs .tabs-content{border:0 solid #ccc !important;border-top:1px solid #ccc !important}.custom-tabs .tabs-navigation li.tab-header a.tab-title{font-size:1.75rem !important}.custom-tabs .tabs-navigation li.tab-header,.custom-tabs .tabs-navigation li.tab-header.ui-state-active{background:0 0 !important;border:0 solid #ccc !important}.custom-tabs .tabs-navigation li.tab-header.ui-state-active{border-bottom:3px solid #000 !important}.message.success>:first-child:before,.message.error>:first-child:before,.message.info>:first-child:before,.message.warning>:first-child:before,.message.warning,.message.info,.message.notice{font-size:.938em;color:#000 !important}.message.success,.message.error,.message.warning,.message.info{color:#000 !important}.message.notice>:first-child:before{content:'' !important;font-size:.938em}.message.notice{background-color:#dcdcdc;background-size:20px 20px;background-position:20px 10px;background-repeat:no-repeat;padding-left:50px;color:#000 !important}.abs-product-link>a:hover,.product-item-name>a:hover,.product.name a>a:hover{color:#000 !important;text-decoration:underline !important}.abs-product-link>a:visited,.product-item-name>a:visited,.product.name a>a:visited{color:#333 !important;text-decoration:underline !important}button:focus{outline:0px dotted !important;outline:0px auto -webkit-focus-ring-color !important}.modals-wrapper .modal-inner-wrap,.modals-wrapper .modal-header,.modals-wrapper .modal-footer{background:#fff !important}.page.messages .messages .message:before{background:0 0;z-index:-9999 !important}.page.messages .messages .message,.page.messages{position:fixed !important;background:#fff !important;z-index:9999 !important}.page-wrapper .page-header .panel.wrapper .switcher .options .action.toggle:after{margin-top:.4rem}.page-wrapper .page-header .header.panel{padding-bottom:0;padding-top:0}.page-wrapper .header.panel>.header.links>li{margin:0}.page-wrapper .page-header .panel.wrapper,.page-wrapper .header.panel>.header.links>li>a{color:#fff !important;font-size:1.1em;padding:0 .75rem}.page-wrapper .header.panel>.header.links>li>a:hover{color:#fff !important;text-decoration:none}.page-wrapper .header.panel>.header.links>.authorization-link:after{display:none}.page-wrapper .top-sellingpoint{width:100%;margin:auto !important;font-size:.9em;padding:.4rem 0}.page-wrapper .arrow_link{display:none;color:#fff;cursor:pointer;text-decoration:none}.page-wrapper .fleft{float:left}.page-wrapper .fright{float:right}.page-wrapper .logo{margin-top:0}.page-wrapper .logo img{width:auto}.page-wrapper .sticky{position:fixed !important;top:0 !important;width:100% !important;max-width:100% !important;padding:0 !important}.page-wrapper .sticky .logo img{width:auto !important;height:50px !important;padding-top:10px !important}.page-wrapper .sticky .logo{margin:10px auto 25px 25px !important}.page-wrapper .header.content{display:flex;flex-wrap:wrap;flex-direction:row;align-content:center;align-items:center;padding:1rem 0 2rem}.page-wrapper .header.content .logo{-ms-flex-order:1;-webkit-order:1;order:1}.page-wrapper .header.content .block.block-search{-ms-flex-order:2;-webkit-order:2;order:2}.page-wrapper .header.content .header-icon{-ms-flex-order:3;-webkit-order:3;order:3;margin-bottom:0;margin-top:.5rem;padding-left:1rem}.page-wrapper .header.content .minicart-wrapper{-ms-flex-order:4;-webkit-order:4;order:4;margin-top:0;margin-top:.5rem}.page-wrapper .header.content .minicart-wrapper .action.showcart .counter.qty{background:#2b2b2b;position:absolute;top:-10px;right:-10px}.page-wrapper .header.content .nav-toggle:before{color:#000}.page-wrapper .nav-sections,.page-wrapper .navigation{text-align:center}.ilsa .page-wrapper .navigation .level0>.level-top,.ilsa .navigation .level0 .submenu a:hover,.ilsa .navigation .level0 .submenu a.ui-state-focus,.ilsa .navigation .level0 .submenu a.ui-state-focus span{background-color:transparent;color:#000}.page-wrapper .block-minicart .subtitle.empty{font-size:16px;text-align:left}.page-wrapper .minicart-wrapper{float:inherit !important}.header.links .minicart-wrapper .action.showcart .counter.qty{line-height:20px;width:20px;height:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;vertical-align:middle}.header.links .minicart-wrapper .action.showcart .counter-number{line-height:20px;color:#fff;font-size:11px;font-weight:700}.minicart-wrapper .action.showcart .counter.qty .loader>img{display:none}.minicart-wrapper .block-minicart .block-content>.actions>.secondary a.viewcart span{display:block;width:100%;background-color:#ecf3f9;line-height:2.2rem;padding:14px 17px;font-size:1.8rem;font-weight:600}.minicart-wrapper .block-minicart .block-content>.actions>.secondary a.viewcart{text-decoration:none}.minicart-wrapper .block-minicart .items-total span{display:inline-block;font-size:1.5rem;font-weight:700;line-height:1.5em}.minicart-wrapper .block-minicart .subtotal .price-container{display:inline-block}.minicart-wrapper .block-minicart .items-total{margin:5px 10px}.minicart-wrapper .block-minicart .items-total span.count{padding-right:1em}.page-wrapper .minicart-wrapper .action.showcart.active:before,.page-wrapper .minicart-wrapper .action.showcart:before{display:none}.page-wrapper .minicart-wrapper .action.close:before{line-height:28px}.page-wrapper .header.content .minicart-items-wrapper li{display:inherit}.page-wrapper .header.content li{list-style:none;display:inline-block;margin-left:2rem}.page-wrapper .breadcrumbs{max-width:100%;padding-top:1rem;color:#333}.breadcrumbs .items>li{font-size:1.6rem}.breadcrumbs .item:not(:last-child):after{line-height:25px !important}.page-wrapper .breadcrumbs a{color:#333 !important}.page-wrapper .breadcrumbs strong{font-weight:600;color:#333 !important}.page-wrapper .page-footer,.page-wrapper .footer.content{background:0 0 !important;padding-top:0 !important;padding-bottom:0 !important;border:0 solid #000 !important}.page-wrapper .footer-container,.page-wrapper .copyright-container{padding-top:3rem !important;padding-bottom:3rem !important}.footer-logo{max-width:150px}.copyright{color:#bbb !important;clear:both !important}.page-wrapper .footer-container,.page-wrapper .newsletter-container,.page-wrapper .copyright-container{margin:0 auto;max-width:inherit !important}.footer.content ul>li{list-style:none !important}.footer.content .block{float:inherit !important}.footer.content .block-title{margin-top:0 !important;margin-bottom:2rem !important;font-weight:700 !important}.footer.content ul.disc{list-style:disc outside none !important;margin:0 0 1em !important;padding:0 0 0 2rem!important}.footer.content ul li{margin-bottom:2px !important}.footer.content a,.footer.content .alink,.footer-container .links a,.copyright-container a{color:#000 !important;text-decoration:none !important}.footer.content,.footer.content a:hover,.footer.content .alink:hover,.footer-container .links a:hover,.copyright-container a:hover{color:#000 !important;text-decoration:none !important}.footer-info{margin:1.875rem 0}.block.footer .block-content ul.links{list-style:none;padding-left:0}.block.footer h4{margin-bottom:1rem}.footer-info p,.block.footer p,.copyright-container p,.footer.content .links li{font-size:1.6rem;margin-bottom:0;color:#000}.page-wrapper .block.newsletter .field.newsletter{max-width:400px}.page-wrapper .block.newsletter .field.newsletter .control>input{height:40px;font-style:italic;font-size:12px;padding-left:20px;box-shadow:none;background-color:#fff;color:#777;border:0;width:400px}.page-wrapper .block.newsletter .action.subscribe{float:right;height:40px;float:none}.page-wrapper .block.newsletter .field .control:before{margin:3px 0 0 8px}.page-wrapper .block.newsletter .field.newsletter .control>input{padding-left:40px}.page-wrapper .block.newsletter{float:none !important;margin:0 auto;max-width:inherit}.page-wrapper .newsletter-container .newsletter-section p.text-newsletter{color:#fff;font-size:1.1rem;line-height:1.2rem;margin:0}.page-wrapper .nav-sections,.page-wrapper .navigation{background:#fff;margin-bottom:0}.page-wrapper .navigation .level0{margin:0 1px;font-size:1.8rem}.page-wrapper .navigation .level0>.level-top{font-weight:400;text-transform:uppercase}.page-wrapper .navigation .level0.parent>.level-top{padding-right:1rem !important}.page-wrapper .navigation .level0.active>.level-top,.page-wrapper .navigation .level0.has-active>.level-top{color:#fff;padding-right:12px}.page-wrapper .navigation .level0 .submenu .active>a{text-decoration:none;text-align:left}.navigation .level0 .submenu a{text-decoration:none;text-align:left;font-weight:600}.page-wrapper .navigation .level0>.level-top:hover,.navigation .level0 .submenu a:hover,.navigation .level0 .submenu a.ui-state-focus,.navigation .level0 .submenu a.ui-state-focus span{color:#000}.page-wrapper .navigation .level0.parent>.level-top>.ui-menu-icon{display:none}.page-wrapper .navigation .level0 .submenu{-moz-box-shadow:0 3px 10px rgba(0,0,0,.15);-webkit-box-shadow:0 3px 10px rgb(0 0 0/15%);box-shadow:0 3px 10px rgb(0 0 0/15%);border:0 solid #fff !important}.page-wrapper .navigation .level0 .submenu:before{background-image:url('../images/triangolo-menu-ombra.png');background-position:0 0;background-repeat:no-repeat;background-size:16px 10px;width:16px;height:20px;position:absolute;top:-10px;left:1em;z-index:1000000}.page-wrapper .navigation .level1 .submenu:before{background-image:url('../images/triangolo-menu-ombra.png');background-position:0 0;background-repeat:no-repeat;background-size:16px 10px;width:16px;height:20px;position:absolute;top:5px !important;left:-.5em !important;z-index:1000000;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg)}.page-wrapper .block-search{margin-top:0}.page-wrapper .block-search input{border:0 solid #dcdcdc !important}.page-wrapper .block-search{float:inherit;width:450px}.page-wrapper .block-search input{border-bottom:1px solid #000 !important;padding:2.4rem 1rem;background:0 0}.page-wrapper .block-search .action.search:before{color:#000;width:35px;height:35px;content:"" !important;margin-top:5px}.page-wrapper .block-search .action.search.disabled,.page-wrapper .block-search .action.search[disabled],.page-wrapper fieldset[disabled] .block-search .action.search{opacity:1 !important}.page-wrapper .sidebar-main,.page-wrapper .sidebar-additional{padding-left:0;padding-right:2%}.page-wrapper .sidebar-additional .product-items .product-item-details,.page-wrapper .sidebar .product-items .product-item-details{margin-left:0}.page-wrapper .sidebar-additional .product-items .product-item-info .product-item-photo,.page-wrapper .sidebar .product-items .product-item-info .product-item-photo{position:relative}.page-wrapper .sidebar-additional.product-items .product-item-info .product-item-photo,.page-wrapper .sidebar .product-items .product-item-info .product-item-photo{position:relative}.page-wrapper .sidebar-additional .products-grid .product-item:hover .product-item-inner,.page-wrapper .sidebar .products-grid .product-item:hover .product-item-inner{display:none}.page-wrapper .sidebar-additional .products-grid .product-item-info:hover .product-item-photo,.page-wrapper .sidebar .products-grid .product-item-info:hover .product-item-photo{left:0;top:0}.page-wrapper .sidebar .filter-title strong,.page-wrapper .sidebar .filter .block-subtitle,.page-wrapper .sidebar .filter .filter-options-item,.page-wrapper .sidebar .filter-options-item{border-bottom:0 solid #ccc !important;padding-bottom:0 !important}.cms-home .page-wrapper .page-main,.cms-home .page-wrapper .column.main{max-width:100%;padding-left:0;padding-right:0;padding-top:0 !important;padding-bottom:0 !important}.cms-home .row{margin-right:0;margin-left:0}.cms-home .product-item-info{padding-bottom:2rem}.itemslider .block-title,.block-title-line{border-bottom:1px solid #e5e5e5;padding-top:5px;padding-bottom:5px}.responsive-image{width:100%}.container-info{background-color:#e5e1e6}.cms-home .product-items.widget-product-carousel .product-item-info button.action.tocart.primary,.cms-home .block-products-list .product-item-info button.action.tocart.primary{display:none}.custom-tabs .tabs-content{background:#fff !important}.page-wrapper .slick-dots li button:before{border:1px solid #242424 !important;border-radius:50% !important}.page-wrapper .product-items.widget-product-carousel .product-item-name{min-height:80px}.page-wrapper .product-items.widget-product-carousel .product-item .tocart{white-space:inherit}.special-offers-section{background:0 0}.special-offers-section .container-offers-section{margin:0 auto;text-align:center;padding:1rem 2rem;margin-top:3.7rem}.sicon-box.left-icon,.sicon-box.right-icon{display:-ms-flexbox;display:flex}.sicon-box{margin-bottom:20px}.left-icon .sicon-body,.right-icon .sicon-body{-ms-flex:1;flex:1;max-width:100%}.filterproduct-title{font-size:2.1875em;text-align:center;background:0 0;margin-bottom:2rem;font-weight:300;background:0 0}.filterproduct-title .content strong{font-weight:300}.filterproduct-title .content{padding:0;text-transform:none}.filterproducts-tab .data.items>.item{min-height:400px}.filterproducts-tab .product-items .product-item-details .product-item-inner{display:none}.page-wrapper .product-item-name,.page-wrapper .product-item .price-box,.page-wrapper .product-item,.page-wrapper .product-item-details .product-item-inner{text-align:center;margin-left:auto;margin-right:auto}.widget-product-carousel .product-item-actions .actions-primary>.stock.unavailable{display:none}.text-data{font-size:8rem}.catalog-category-view .columns .column.main{padding-top:2rem}.catalog-category-view .page-wrapper h1{margin-top:0 !important}.catalog-category-view .page-wrapper h2:after{height:0}.catalog-category-view .page-wrapper .category-view{margin-top:1.1rem;font-size:1.85rem}.catalog-category-view .page-wrapper .category-view .category-image,.catalog-category-view .page-wrapper .category-view .category-description{margin-bottom:0}.catalog-category-view .page-wrapper .category-view .category-image .image{width:100% !important}.catalog-category-view .page-wrapper .category-view .category-description{padding:2rem 0}.catalog-category-view .filter .block-subtitle{font-weight:400 !important;font-size:19px;line-height:24px}.catalog-product-view .product-info-main .product-info-details{border-bottom:1px solid #dcdcdc;padding:2rem 2.5rem}.catalog-category-view .filter-options-title{font-size:.99em}.page-wrapper .block.widget .products-grid .product-item .product-item-inner,.page-wrapper .page-layout-1column .block.widget .products-grid .product-item .product-item-inner,.page-wrapper .page-layout-3columns .block.widget .products-grid .product-item .product-item-inner,.page-wrapper .block.widget.block-products-list.grid .products-grid .product-item-info:hover,.page-wrapper .block.widget.block-products-list.grid .products-grid .product-item-info.active,.page-wrapper .products-grid .product-item-info:hover,.page-wrapper .products-grid .product-item-info.active,.page-wrapper .products-grid .product-item-info{-webkit-box-shadow:0px 0px 0px 0px rgba(204,204,204,.77) !important;box-shadow:0px 0px 0px 0px rgba(204,204,204,.77) !important;transition:transform .15s linear,opacity .25s linear .1s !important;border:0 solid #bbb !important;margin:0 !important;padding:10px !important}.catalog-category-view .product-item-info .product-item-actions,.page-products .product-item-info .product-item-actions{visibility:visible !important;opacity:1 !important;display:block !important;transform:none !important;position:static !important}.catalog-category-view .product-item-info .product-item-inner,.page-products .product-item-info .product-item-inner{clip:auto !important;position:relative !important;z-index:9 !important;visibility:visible !important;opacity:1 !important;height:auto !important;border:none !important;box-shadow:none !important;overflow:visible !important;clip-path:none !important;width:auto !important;margin:0 auto !important;padding:1px !important}.catalog-category-view .product-item-info:hover,.catalog-category-view .product-item-info:active,.page-products .product-item-info:hover,.page-products .product-item-info:active{box-shadow:none !important;border:none !important;margin:inherit !important;padding:inherit !important}.catalog-category-view .products-grid .product-item-info .more{display:none}.catalog-category-view .products-grid .product-item-info,.catalog-category-view .products-grid .product-item-info .product-item-inner{box-shadow:0px 0px 0px 0px rgba(0,0,0,.0);border:0 solid #dcdcdc}.catalog-category-view .products-grid .product-item-info:hover{border:0 solid #dcdcdc;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;transition:.3s}.catalog-category-view .products-grid .product-item-info .product-item-inner:hover{border:0 solid #dcdcdc;border-left:0 solid #dcdcdc;border-right:0 solid #dcdcdc;transition:.3s}.catalog-category-view .page-wrapper .products-list .product-items .product-item{border-bottom:1px solid #000;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);margin-bottom:2rem}.catalog-category-view .products-list .product-item-info .more{color:#000}.catalog-category-view .page-wrapper .products-list .product-item-details{display:flex;margin-top:2rem}.catalog-category-view .page-wrapper .products-list .product-item-name,.catalog-category-view .page-wrapper .products-list .product-item .price-box,.catalog-category-view .page-wrapper .products-list .product-item .product-item-inner{text-align:left}.catalog-category-view .page-wrapper .products-list .product-item-name{width:50%}.catalog-category-view .page-wrapper .products-list .product-item .price-box,.catalog-category-view .page-wrapper .products-list .product-item .product-item-inner{width:20%;align-self:center;justify-content:center;text-align:center}.catalog-category-view .page-wrapper .products-list .product-item .price-box .price-container .price{font-size:2.1rem;padding-top:.8rem}.catalog-category-view .page-wrapper .products-list .product-item-name .product-item-link{font-weight:600}.catalog-category-view .page-wrapper .products-list .product-item-name .product-item-description{text-transform:none;font-size:1em}.catalog-category-view .pages a.page{color:inherit}.catalog-category-view .product-item .old-price{margin-left:2rem;text-decoration:line-through}.catalog-product-view .page-wrapper h1{margin-top:0 !important}.catalog-product-view .page-wrapper .page-title-wrapper h1.page-title:before,.catalog-product-view .page-wrapper h1:before,.catalog-product-view .page-wrapper h2:before,.catalog-product-view .page-wrapper .page-title-wrapper h1.page-title:after,.catalog-product-view .page-wrapper h1:after,.catalog-product-view .page-wrapper h2:after{margin-left:0;margin-right:0}.catalog-product-view .page-wrapper h2:after{height:0}.page-wrapper .price-container.price-final_price.tax.weee>span.price-label,.page-wrapper .product.attribute.sku,.page-wrapper .product-item-actions .actions-secondary>.action.tocompare,.product-social-links .action.tocompare,.catalog-product-view .product-social-links .action.tocompare,.catalog-product-view .fotorama-item .fotorama__caption{display:none}.catalog-product-view .page-wrapper .product-item .price-box .price{font-size:1.625em}.catalog-product-view .page-title-wrapper .page-title{font-size:3.2rem}.catalog-product-view .product-info-main .product-info-stock-sku{display:block;float:none;padding-left:0;text-align:left}.catalog-product-view .price-box .price{font-weight:400 !important}.catalog-product-view .page-wrapper .product-item-info{background:#fff;padding-bottom:1rem}.catalog-product-view .swatch-option,.catalog-product-view .swatch-option.image:not(.disabled):hover,.catalog-product-view .swatch-option.color:not(.disabled):hover{border:1px solid #fff}.catalog-product-view .swatch-option.selected{outline:2px solid #333}.catalog-product-view .product.data.items>.item.title>.switch{background:#fff;border:0 solid #ccc;font-size:1.2em}.catalog-product-view .product.data.items>.item.title.active>.switch{color:#000}.catalog-product-view .fotorama__thumb-border{border:1px solid #333}.catalog-product-view .product-info-main .product-info-price{border-bottom:1px solid #fff;margin-bottom:0}.catalog-product-view .box-tocart .fieldset .field.qty,.catalog-product-view .box-tocart .fieldset .actions,.catalog-product-view .box-tocart .fieldset .field.qty .control{display:inline-block}.catalog-product-view .box-tocart .fieldset .field.qty{width:40%;vertical-align:bottom;margin-bottom:25px}.catalog-product-view .box-tocart .fieldset .actions{width:60%}.catalog-product-view .box-tocart .action.tocart{width:70%;vertical-align:top}.catalog-product-view .box-tocart .input-text.qty{vertical-align:middle}.catalog-product-view .box-tocart .fieldset .field.qty .control button{padding:2px 10px}.catalog-product-view .bundle-options-container .block-bundle-summary .product-addto-links>.action,.catalog-product-view .product-item-actions .actions-secondary>.action,.catalog-product-view .product-social-links .action.tocompare,.catalog-product-view .wishlist.split.button>.action.split,.catalog-product-view .product-social-links .action.mailto.friend,.catalog-product-view .product-social-links .action.towishlist,.catalog-product-view .block-bundle-summary .action.towishlist,.catalog-product-view .product-item .action.towishlist,.table-comparison .action.towishlist{text-transform:inherit;font-weight:400}.catalog-product-view .box-tocart .action.tocart{color:#fff !important}.catalog-product-view .box-tocart .action.tocart:hover{background-color:#ecf3f9;border-color:#ecf3f9;border-radius:0 !important}.catalog-product-view .product-info-main{border-left:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding-right:0 !important;margin-bottom:4rem}.catalog-product-view .product.data.items>.item.content{border-bottom:1px solid #dcdcdc;border-left:0 solid #dcdcdc;border-right:0 solid #dcdcdc;border-top:1px solid #dcdcdc;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);font-size:1.85rem}.catalog-product-view .product-info-main .product-social-links{border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:2rem 2.5rem}.catalog-product-view .page-title-wrapper.product,.catalog-product-view .product-info-main .product-add-form,.catalog-product-view .product-info-main .product-social-links,.catalog-product-view .product-info-main .product-info-price .price-box,.catalog-product-view .product-info-main .product-reviews-summary,.catalog-product-view .product-info-main .product-info-stock-sku,.catalog-product-view .product-info-main .block-static-block.widget,.block-cms-link.widget,.catalog-product-view .product-info-main .product.attribute.overview,.catalog-product-view .product-info-main .msg_price_guest.ex1,.catalog-product-view .product-info-main .product-stock-info{padding-left:2.5rem !important}.catalog-product-view .product-info-main .product.attribute.overview{margin-top:0 !important;margin-bottom:2.5rem !important}.catalog-product-view .page-title-wrapper.product,.catalog-product-view .product-info-main .block-static-block.widget,.block-cms-link.widget,.catalog-product-view .product-info-main .product-info-price>.priceBox{padding-top:2rem}.catalog-product-view .product-info-main .product-social-links{margin-bottom:0}.catalog-product-view .product.media .fotorama .fotorama__stage{height:500px !important}.catalog-product-view .page-wrapper .price-box .price-container .price{font-size:1.7rem;font-weight:600 !important}.catalog-product-view .additional-attributes-wrapper.table-wrapper{border-top:1px solid #dcdcdc;padding:2rem 2.5rem;margin-bottom:0}.catalog-product-view .additional-attributes-wrapper .additional-attributes{width:100%;margin-bottom:0}.catalog-product-view .additional-attributes-wrapper .additional-attributes>tbody>tr>th,.catalog-product-view .additional-attributes-wrapper .additional-attributes>tbody>tr>td{padding:2px 30px 2px 8px}.catalog-product-view .additional-attributes-wrapper .additional-attributes>tbody>tr:nth-child(even){background:#fff}.catalog-product-view .additional-attributes-wrapper .additional-attributes>tbody>tr:nth-child(odd){background:#f4f4f4}.catalog-product-view .swatch-option.text{padding:.7rem 2rem;height:auto}.catalog-product-view .fotorama__stage__frame .fotorama__img{padding-bottom:3rem}.catalog-product-view .old-price .price{text-decoration:line-through}.catalog-product-view .table>:not(caption)>*>*{border-bottom-width:0}.catalog-product-view .table.grouped .thead-width{width:100%;display:grid}.catalog-product-view .table.grouped .tbody-height{width:100%;height:200px;flex-wrap:wrap;overflow:auto;overflow-x:hidden;overflow-y:scroll;padding-right:1rem;display:block}.catalog-product-view .table.grouped .tbody-height .col.item[data-th="Product Image"]{width:40%}.catalog-product-view .table.grouped .tbody-height .col.item[data-th="Nome prodotto"]{width:100%;text-align:left;padding-left:1rem;padding-right:1rem;vertical-align:middle}.catalog-product-view .table.grouped .tbody-height .col.item .product-item-name{text-align:left;margin-right:1rem}.catalog-product-view .table.grouped .tbody-height td.col.qty{width:0;text-align:left;font-weight:700;position:relative;padding-right:3rem;vertical-align:middle}.product-selling-point figure[data-content-type=image]{text-align:center;color:#000}.product-selling-point figure[data-content-type=image] img{width:80px}.product-selling-point p,.product-selling-point [data-content-type=heading],.product-selling-point [data-content-type=text]{text-align:center;color:#000}.checkout-cart-index .cart.table-wrapper .actions-toolbar{background:#f5f5f5;min-height:20px;padding:1rem;position:relative;margin-left:0;margin-bottom:.5rem;text-align:right}.checkout-cart-index .cart.table-wrapper .actions-toolbar>.action-edit,.checkout-cart-index .cart.table-wrapper .actions-toolbar>.action-delete,.checkout-cart-index .gift-options-cart-item+.towishlist{position:relative}.checkout-cart-index .cart.table-wrapper .actions-toolbar>.action-delete{right:12px}.checkout-cart-index .gift-options-cart-item+.towishlist{float:left}.opc-progress-bar .opc-progress-bar-item:before,.opc-progress-bar .opc-progress-bar-item>span:before,.opc-progress-bar .opc-progress-bar-item>span:after{border:1px solid #e4e4e4}.checkout-container .opc-block-summary{margin:0}.checkout-container .opc-block-summary .items-in-cart>.title strong{font-size:24px}.checkout-container .opc-block-summary>.title{border-bottom:1px solid #ccc}.checkout-container .opc-summary-wrapper .modal-header,.checkout-container .opc-summary-wrapper .modal-content{padding:0;border:none}.checkout-container .checkout-payment-method .amasty-gdpr-consent a{text-decoration:underline;font-weight:600}