/* Why: la landing campagna ricalca 1:1 italovino.com; regole compilate dal LESS di master (_landing_campaign.less) e i suoi font Lato/Merriweather. */
@font-face{font-display:swap;font-family:'Lato';font-style:normal;font-weight:100;src:url('../../fonts/lato/lato-v25-latin-100.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Lato';font-style:italic;font-weight:100;src:url('../../fonts/lato/lato-v25-latin-100italic.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Lato';font-style:normal;font-weight:300;src:url('../../fonts/lato/lato-v25-latin-300.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Lato';font-style:italic;font-weight:300;src:url('../../fonts/lato/lato-v25-latin-300italic.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Lato';font-style:normal;font-weight:400;src:url('../../fonts/lato/lato-v25-latin-regular.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Lato';font-style:italic;font-weight:400;src:url('../../fonts/lato/lato-v25-latin-italic.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Lato';font-style:normal;font-weight:700;src:url('../../fonts/lato/lato-v25-latin-700.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Lato';font-style:italic;font-weight:700;src:url('../../fonts/lato/lato-v25-latin-700italic.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Lato';font-style:normal;font-weight:900;src:url('../../fonts/lato/lato-v25-latin-900.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Lato';font-style:italic;font-weight:900;src:url('../../fonts/lato/lato-v25-latin-900italic.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Merriweather';font-style:normal;font-weight:300;src:url('../../fonts/merriweather/merriweather-v33-latin-300.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Merriweather';font-style:italic;font-weight:300;src:url('../../fonts/merriweather/merriweather-v33-latin-300italic.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Merriweather';font-style:normal;font-weight:400;src:url('../../fonts/merriweather/merriweather-v33-latin-regular.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Merriweather';font-style:italic;font-weight:400;src:url('../../fonts/merriweather/merriweather-v33-latin-italic.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Merriweather';font-style:normal;font-weight:500;src:url('../../fonts/merriweather/merriweather-v33-latin-500.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Merriweather';font-style:italic;font-weight:500;src:url('../../fonts/merriweather/merriweather-v33-latin-500italic.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Merriweather';font-style:normal;font-weight:600;src:url('../../fonts/merriweather/merriweather-v33-latin-600.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Merriweather';font-style:italic;font-weight:600;src:url('../../fonts/merriweather/merriweather-v33-latin-600italic.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Merriweather';font-style:normal;font-weight:700;src:url('../../fonts/merriweather/merriweather-v33-latin-700.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Merriweather';font-style:italic;font-weight:700;src:url('../../fonts/merriweather/merriweather-v33-latin-700italic.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Merriweather';font-style:normal;font-weight:800;src:url('../../fonts/merriweather/merriweather-v33-latin-800.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Merriweather';font-style:italic;font-weight:800;src:url('../../fonts/merriweather/merriweather-v33-latin-800italic.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Merriweather';font-style:normal;font-weight:900;src:url('../../fonts/merriweather/merriweather-v33-latin-900.woff2') format('woff2')}
@font-face{font-display:swap;font-family:'Merriweather';font-style:italic;font-weight:900;src:url('../../fonts/merriweather/merriweather-v33-latin-900italic.woff2') format('woff2')}
.landing-header,.landing-footer{text-align:center;background:#fff}
.landing-header .logo,.landing-footer .logo{display:inline-block;margin:0;float:none;padding:20px 0}
.landing-header .logo img,.landing-footer .logo img{max-height:80px;width:auto}
.landing-image-bg{background-repeat:no-repeat;background-position:center;background-size:cover;display:block}
.landing-image-bg--desktop{width:auto;min-height:440px;background-position:center;background-size:contain;margin:0;margin-bottom:40px;min-height:445px}
.landing-footer{padding:0}
.landing-footer .footer-new-second{padding:40px 0}
.landing-footer .footer-new-second .accordion-link,.landing-footer .footer-new-second a{text-decoration:none}
.landing-footer .footer-new-second .accordion-link:hover,.landing-footer .footer-new-second a:hover{text-decoration:underline}
.page-layout-landing_campaign .preheader-container{display:none}
.page-layout-landing_campaign #maincontent{max-width:unset;padding:0}
.page-layout-landing_campaign p{margin:0;display:none}
.page-layout-landing_campaign .pre-end{background:#441d23;padding:15px;color:#fff}
.page-layout-landing_campaign .pre-end p{display:flex;flex-direction:row;justify-content:start;align-items:start;padding:10px 0;gap:24px;margin:0;padding:0;text-align:start}
.page-layout-landing_campaign .landing-campaign-products .products-landing-wrapper .product-landing-row.row-odd .product-item-name{text:end}
.page-layout-landing_campaign .landing-campaign-products .products-landing-wrapper .product-landing-row.row-even .product-item-name{text:start}
.product-landing-description{font-family:'Lato';font-style:italic;font-weight:500;font-size:24px;line-height:29px;display:flex;align-items:start;letter-spacing:-.5px;padding:0;max-width:255px;justify-content:start}
.product-landing-description p{display:flex;text-align:start}
.landing-campaign-products .landing-campaign-top-bar{background:#441d23;height:85px;width:100%}
.landing-campaign-products .box-title-page{display:none}
.landing-campaign-products .block-title{text-align:center;margin:0;padding:15px;display:flex;justify-content:center;align-items:center}
.landing-campaign-products .block-title .title-logo{display:flex;align-items:center;justify-content:center;gap:15px;text-decoration:none;color:inherit}
.landing-campaign-products .block-title .title-logo:hover{text-decoration:none;color:inherit}
.landing-campaign-products .block-title .title-logo .pictogram{width:51px;height:47px}
.landing-campaign-products .block-title .title-logo .italovino-svg{width:120px;height:24px}
.landing-campaign-products .block-title .title-logo .selection-text{font-family:'Merriweather';font-style:italic;font-weight:300;font-size:24px;line-height:30px;display:flex;align-items:center;letter-spacing:-.5px;color:#dec7ab;margin:0;padding:0}
.landing-campaign-products .block-title .title{font-size:32px;font-weight:700;text-transform:uppercase;margin:0}
.landing-campaign-products .products-landing-wrapper .product-landing-row{padding:40px 0}
.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container{max-width:1200px;margin:0 auto;padding:0 20px}
.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info{display:flex;width:100%;align-items:center;justify-content:space-between}
.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-photo-wrapper{width:45%;text-align:center}
.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-photo-wrapper img{max-width:100%;height:auto}
.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details{width:45%;text-align:left}
.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details,.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .product-item-name,.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .price-box,.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .price-container,.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .price,.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .old-price,.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .special-price,.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .price-label,.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .price-wrapper,.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .product-cantina-name,.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .product-attributes,.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .product-landing-description{color:inherit}
.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details *,.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .product-item-name *,.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .price-box *,.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .price-container *,.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .price *,.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .old-price *,.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .special-price *,.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .price-label *,.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .price-wrapper *,.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .product-cantina-name *,.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .product-attributes *,.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .product-landing-description *{color:inherit}
.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .product-cantina-name{font-family:'Merriweather';font-style:normal;font-weight:400;font-size:16px;line-height:20px;display:flex;align-items:center;letter-spacing:-.5px;text-transform:uppercase}
.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .product-item-name{font-size:32px;margin-bottom:10px;display:block}
.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .product-item-name a{text-decoration:none;color:inherit}
.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .product-attributes{font-family:'Lato';font-style:normal;font-weight:600;font-size:16px;line-height:19px;display:flex;align-items:center;letter-spacing:-.5px}
.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .product-attributes .regione:after{content:",";margin-right:5px}
.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .product-landing-description{font-family:'Lato';font-style:italic;font-weight:500;font-size:24px;line-height:29px;display:flex;align-items:start;letter-spacing:-.5px;padding:0;max-width:255px;justify-content:start}
.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .product-landing-description p{display:flex;text-align:start}
.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .product-icons-wrapper{display:flex;align-items:center;gap:15px;margin-top:20px}
.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .product-icons-wrapper .icons-container{display:flex;gap:10px;align-items:start;flex-direction:row;gap:5px}
.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .product-icons-wrapper .icons-container .icons-box{display:flex;flex-direction:row;align-items:center;padding:4px 16px;gap:4px;height:25px;background:#fff;border-radius:100px}
.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .product-icons-wrapper .icons-container .icons-box img{width:16px;height:16px}
.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .product-icons-wrapper .icons-container .icons-text{font-family:'Lato';font-style:normal;font-weight:600;font-size:14px;line-height:17px;display:flex;align-items:center;letter-spacing:-.5px;color:#8a3b47}
.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .product-icons-wrapper .promotions-box{background:#c20000;color:#fff !important;padding:2px 8px;font-weight:700;font-size:14px}
.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .product-icons-wrapper .promotions-box .promotion-percentage{margin:0;color:#fff !important}
.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .price-box{font-size:24px;font-weight:700}
.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .price-box .price-container .price{font-size:24px}
.landing-campaign-products .products-landing-wrapper .product-landing-row.row-even .product-item-info{flex-direction:row}
.landing-campaign-products .products-landing-wrapper .product-landing-row.row-odd .product-item-info{flex-direction:row-reverse}
.landing-campaign-products .landing-bottom-content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 10px 120px;background:#301419;color:#fff;text-align:center;gap:35px}
.landing-campaign-products .landing-bottom-content.but-is-top{padding:24px 10px !important}
.landing-campaign-products .landing-bottom-content .bottom-text{font-family:'Lato';font-style:normal;font-weight:500;font-size:24px;line-height:29px;display:flex;align-items:center;letter-spacing:-.5px;color:#fff}
.landing-campaign-products .landing-bottom-content .actions-toolbar-wrapper{width:100%;display:flex;justify-content:center;min-height:50px}
.landing-campaign-products .landing-bottom-content .actions-toolbar{width:100%;margin:0;padding:0;position:relative}
.landing-campaign-products .landing-bottom-content .actions-toolbar .primary{float:none;display:inline-block}
.landing-campaign-products .landing-bottom-content .actions-toolbar .landing_button{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px;width:100%;height:50px;background:#fff;box-shadow:0px 4px 0px rgba(0,0,0,.2);border-radius:100px}
.landing-campaign-products .landing-bottom-content .actions-toolbar .landing_button span{font-family:'Lato';font-style:normal;font-weight:700;font-size:20px;line-height:24px;letter-spacing:-.5px}
.landing-campaign-products .landing-bottom-content .actions-toolbar .landing_button:hover{background:#8a3b47;color:#fff !important;border-color:#8a3b47}
.landing-campaign-products .landing-bottom-content .actions-toolbar .landing_button:hover span{color:#fff !important}
.landing-campaign-products .landing-bottom-content .actions-toolbar .landing_button:hover svg path{fill:#fff}
@media screen and (max-width:1023px){.page-layout-landing_campaign .column.main{margin:0;padding:0}.no-mobile-landing{display:none !important}.no-desktop-landing{display:block !important}.product-landing-row.row-odd .product-item-info{flex-direction:row-reverse !important}.landing-campaign-products .products-landing-wrapper .product-landing-row{padding:40px 0}.landing-campaign-products .products-landing-wrapper .product-landing-row.row-even .product-landing-container .product-item-info .product-item-photo-wrapper{width:50%;text-align:center}.landing-campaign-products .products-landing-wrapper .product-landing-row.row-even .product-landing-container .product-item-info .product-item-photo-wrapper img{margin:0;padding:0}.landing-campaign-products .products-landing-wrapper .product-landing-row.row-even .product-landing-container .product-item-info .product-image-wrapper{width:100%;min-height:375px;padding:0 !important}.landing-campaign-products .products-landing-wrapper .product-landing-row.row-even .product-landing-container .product-item-info .product-image-wrapper .product-image-photo{right:0;width:80px;min-height:375px;object-fit:cover}.landing-campaign-products .products-landing-wrapper .product-landing-row.row-odd{margin-top:5px;margin-bottom:5px}.landing-campaign-products .products-landing-wrapper .product-landing-row.row-odd .product-landing-container .product-item-info .product-item-details{padding-left:15px}.landing-campaign-products .products-landing-wrapper .product-landing-row.row-odd .product-landing-container .product-item-info .product-item-photo-wrapper{width:50%;text-align:center}.landing-campaign-products .products-landing-wrapper .product-landing-row.row-odd .product-landing-container .product-item-info .product-item-photo-wrapper img{margin:0;padding:0}.landing-campaign-products .products-landing-wrapper .product-landing-row.row-odd .product-landing-container .product-item-info .product-image-wrapper{width:100%;min-height:375px;padding:0 !important}.landing-campaign-products .products-landing-wrapper .product-landing-row.row-odd .product-landing-container .product-item-info .product-image-wrapper .product-image-photo{width:470px;min-height:375px;left:25px;object-fit:cover}.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container{padding-left:0;padding-right:0}.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info{flex-direction:row;align-items:start;justify-content:start;gap:5px}.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details{width:100%;text-align:center;margin:0;padding:0;display:flex;flex-direction:column;gap:15px;justify-content:flex-start}.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .price-box{text-align:start}.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .product-item-name{font-family:'Merriweather';font-style:normal;font-weight:700;font-size:24px;line-height:30px;display:flex;align-items:flex-start;letter-spacing:-.5px;text-transform:uppercase;height:100%;text-align:start;justify-content:start}.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .product-item-name .product-item-link{display:flex !important}.landing-campaign-products .landing-bottom-content .actions-toolbar.is-sticky{position:fixed;bottom:10px;left:0;width:100%;z-index:100;padding:0 20px;box-sizing:border-box;pointer-events:none}.landing-campaign-products .landing-bottom-content .actions-toolbar.is-sticky .landing_button{pointer-events:auto}}
@media screen and (min-width:1024px){.no-mobile-landing{display:block !important}.no-desktop-landing{display:none !important}.page-layout-landing_campaign p{display:none}.page-layout-landing_campaign .product-icons-wrapper{flex-direction:row;gap:5px;flex-wrap:wrap}.page-layout-landing_campaign .product-item-info .product-item-name{min-height:95px}.page-layout-landing_campaign .product-item-info .product-item-name .product-item-link{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;hyphens:none}.page-layout-landing_campaign .footer-info-utili{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.page-layout-landing_campaign .footer-info-utili .logo{flex:1 1 auto;max-width:25%;margin:0;padding:0}.page-layout-landing_campaign .product-landing-row{flex:1 0 calc(33% - 6px)}.page-layout-landing_campaign .column.main{padding:0;margin:0}.page-layout-landing_campaign .icons-container{justify-content:center !important;align-items:center !important;flex-direction:row !important}.page-layout-landing_campaign .product-landing-description{order:3;width:100%;max-width:unset}.page-layout-landing_campaign .product-landing-description p{display:flex !important;width:100%;justify-content:center;align-items:center;text-align:center}.page-layout-landing_campaign .products-landing-wrapper{flex-direction:row;display:flex}.page-layout-landing_campaign .products-landing-wrapper .product-item-info{display:flex;flex-direction:column !important}.page-layout-landing_campaign .products-landing-wrapper .product-item-info .product-image-photo{width:470px;height:420px;left:-20px;object-fit:cover}.page-layout-landing_campaign .products-landing-wrapper .product-item-info .product-item-photo-wrapper{order:2;width:100% !important}.page-layout-landing_campaign .products-landing-wrapper .product-item-info .product-landing-description{font-family:'Lato';font-style:italic;font-weight:500;font-size:24px;line-height:29px;display:flex;align-items:start;letter-spacing:-.5px;padding:0;max-width:unset !important}.page-layout-landing_campaign .products-landing-wrapper .product-item-info .product-landing-description p{display:flex;justify-content:center}.page-layout-landing_campaign .products-landing-wrapper .product-item-info .product-item-details{order:1;padding:0;width:100% !important;display:flex;flex-direction:column;justify-content:start;align-items:center;gap:15px;min-height:265px}.page-layout-landing_campaign .products-landing-wrapper .product-item-info .product-item-details .product-item-name,.page-layout-landing_campaign .products-landing-wrapper .product-item-info .product-item-details product-item-link{font-family:'Merriweather';font-style:normal;font-weight:700;font-size:24px;line-height:30px;display:flex;align-items:flex-start;letter-spacing:-.5px;text-transform:uppercase;text-align:start;height:100%;text-align:center;justify-content:center}.page-layout-landing_campaign .products-landing-wrapper .product-item-info .product-item-details .icons-box{justify-content:center;align-items:center !important}.page-layout-landing_campaign .landing-bottom-content{padding:40px 80px 40px !important;gap:0 !important}.page-layout-landing_campaign .landing-bottom-content .actions-toolbar-wrapper{min-height:unset !important}.page-layout-landing_campaign .landing-bottom-content .actions-toolbar{position:fixed;bottom:10px;left:50%;top:unset !important;z-index:99;width:30%;transform:translate(-50%,-50%)}.page-layout-landing_campaign .landing-bottom-content .actions-toolbar .landing_button{width:auto;min-width:450px;pointer-events:auto;box-shadow:0px 10px 30px rgba(0,0,0,.3)}}
@media only screen and (max-width:768px){.page-layout-landing_campaign .column.main{margin:0;padding:0}.page-layout-landing_campaign .product-icons-wrapper{margin:0 !important;margin-bottom:24px !important}.page-layout-landing_campaign .landing-campaign-top-bar{height:70px;width:100%;display:flex;justify-content:center;align-items:center}.page-layout-landing_campaign .landing-campaign-top-bar .block-title{text-align:center;margin:0;padding:0;display:flex;justify-content:center;align-items:center}.page-layout-landing_campaign .landing-campaign-top-bar .title-logo{margin:0 !important}.no-mobile-landing{display:none !important}.no-desktop-landing{display:block !important}.product-landing-row.row-odd .product-item-info{flex-direction:row-reverse !important}.landing-campaign-products .bottom-text{padding:0 24px}.landing-campaign-products .lading-bottom-content{padding:30px 10px 40px !important}.landing-campaign-products .pre-end{padding-bottom:40px}.landing-campaign-products .products-landing-wrapper .product-landing-row{padding:24px 0}.landing-campaign-products .products-landing-wrapper .product-landing-row.row-even .product-landing-container .product-item-info .product-item-photo-wrapper{width:50%;text-align:center}.landing-campaign-products .products-landing-wrapper .product-landing-row.row-even .product-landing-container .product-item-info .product-item-photo-wrapper img{margin:0;padding:0}.landing-campaign-products .products-landing-wrapper .product-landing-row.row-even .product-landing-container .product-item-info .product-image-wrapper{width:100%;min-height:340px;padding:0 !important}.landing-campaign-products .products-landing-wrapper .product-landing-row.row-even .product-landing-container .product-item-info .product-image-wrapper .product-image-photo{right:0;width:80px;min-height:375px;object-fit:cover}.landing-campaign-products .products-landing-wrapper .product-landing-row.row-odd{margin-top:5px;margin-bottom:5px}.landing-campaign-products .products-landing-wrapper .product-landing-row.row-odd .product-landing-container .product-item-info .product-item-details{padding-left:15px}.landing-campaign-products .products-landing-wrapper .product-landing-row.row-odd .product-landing-container .product-item-info .product-item-photo-wrapper{width:50%;text-align:center}.landing-campaign-products .products-landing-wrapper .product-landing-row.row-odd .product-landing-container .product-item-info .product-item-photo-wrapper img{margin:0;padding:0}.landing-campaign-products .products-landing-wrapper .product-landing-row.row-odd .product-landing-container .product-item-info .product-image-wrapper{width:100%;min-height:340px;padding:0 !important}.landing-campaign-products .products-landing-wrapper .product-landing-row.row-odd .product-landing-container .product-item-info .product-image-wrapper .product-image-photo{width:470px;min-height:375px;left:25px;object-fit:cover}.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container{padding-left:0;padding-right:0}.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info{flex-direction:row;align-items:start;justify-content:start;gap:5px}.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details{width:100%;text-align:center;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;justify-content:flex-start}.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .price-box{text-align:start}.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .product-item-name{font-family:'Merriweather';font-style:normal;font-weight:700;font-size:24px;line-height:30px;display:flex;align-items:flex-start;letter-spacing:-.5px;text-transform:uppercase;height:100%;text-align:start;justify-content:start;margin:0}.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .product-item-name .product-item-link{display:flex !important;margin:0;hyphens:none}.landing-campaign-products .landing-bottom-content{padding:40px 24px 40px !important}.landing-campaign-products .landing-bottom-content .actions-toolbar.is-sticky{position:fixed;bottom:10px;left:0;width:100%;z-index:100;padding:0 20px;box-sizing:border-box;pointer-events:none}.landing-campaign-products .landing-bottom-content .actions-toolbar.is-sticky .landing_button{pointer-events:auto}}
@media screen and (max-width:1023px){.page-layout-landing_campaign .column.main{margin:0;padding:0}.no-mobile-landing{display:none !important}.no-desktop-landing{display:block !important}.product-landing-row.row-odd .product-item-info{flex-direction:row-reverse !important}.landing-campaign-products .products-landing-wrapper .product-landing-row{padding:40px 0}.landing-campaign-products .products-landing-wrapper .product-landing-row.row-even .product-landing-container .product-item-info .product-item-photo-wrapper{width:50%;text-align:center}.landing-campaign-products .products-landing-wrapper .product-landing-row.row-even .product-landing-container .product-item-info .product-item-photo-wrapper img{margin:0;padding:0}.landing-campaign-products .products-landing-wrapper .product-landing-row.row-even .product-landing-container .product-item-info .product-image-wrapper{width:100%;min-height:375px;padding:0 !important}.landing-campaign-products .products-landing-wrapper .product-landing-row.row-even .product-landing-container .product-item-info .product-image-wrapper .product-image-photo{right:0;width:80px;min-height:375px;object-fit:cover}.landing-campaign-products .products-landing-wrapper .product-landing-row.row-odd{margin-top:5px;margin-bottom:5px}.landing-campaign-products .products-landing-wrapper .product-landing-row.row-odd .product-landing-container .product-item-info .product-item-details{padding-left:15px}.landing-campaign-products .products-landing-wrapper .product-landing-row.row-odd .product-landing-container .product-item-info .product-item-photo-wrapper{width:50%;text-align:center}.landing-campaign-products .products-landing-wrapper .product-landing-row.row-odd .product-landing-container .product-item-info .product-item-photo-wrapper img{margin:0;padding:0}.landing-campaign-products .products-landing-wrapper .product-landing-row.row-odd .product-landing-container .product-item-info .product-image-wrapper{width:100%;min-height:375px;padding:0 !important}.landing-campaign-products .products-landing-wrapper .product-landing-row.row-odd .product-landing-container .product-item-info .product-image-wrapper .product-image-photo{width:470px;min-height:375px;left:25px;object-fit:cover}.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container{padding-left:0;padding-right:0}.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info{flex-direction:row;align-items:start;justify-content:start;gap:5px}.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details{width:100%;text-align:center;margin:0;padding:0;display:flex;flex-direction:column;gap:15px;justify-content:flex-start}.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .price-box{text-align:start}.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .product-item-name{font-family:'Merriweather';font-style:normal;font-weight:700;font-size:24px;line-height:30px;display:flex;align-items:flex-start;letter-spacing:-.5px;text-transform:uppercase;height:100%;text-align:start;justify-content:start}.landing-campaign-products .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details .product-item-name .product-item-link{display:flex !important}.landing-campaign-products .landing-bottom-content .actions-toolbar.is-sticky{position:fixed;bottom:10px;left:0;width:100%;z-index:100;padding:0 20px;box-sizing:border-box;pointer-events:none}.landing-campaign-products .landing-bottom-content .actions-toolbar.is-sticky .landing_button{pointer-events:auto}}
@media screen and (min-width:1024px){.no-mobile-landing{display:block !important}.no-desktop-landing{display:none !important}.page-layout-landing_campaign p{display:none}.page-layout-landing_campaign .product-icons-wrapper{flex-direction:row;gap:5px;flex-wrap:wrap}.page-layout-landing_campaign .product-item-info .product-item-name{min-height:95px}.page-layout-landing_campaign .product-item-info .product-item-name .product-item-link{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;hyphens:none}.page-layout-landing_campaign .footer-info-utili{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.page-layout-landing_campaign .footer-info-utili .logo{flex:1 1 auto;max-width:25%;margin:0;padding:0}.page-layout-landing_campaign .product-landing-row{flex:1 0 calc(33% - 6px)}.page-layout-landing_campaign .column.main{padding:0;margin:0}.page-layout-landing_campaign .icons-container{justify-content:center !important;align-items:center !important;flex-direction:row !important}.page-layout-landing_campaign .product-landing-description{order:3;width:100%;max-width:unset}.page-layout-landing_campaign .product-landing-description p{display:flex !important;width:100%;justify-content:center;align-items:center;text-align:center}.page-layout-landing_campaign .products-landing-wrapper{flex-direction:row;display:flex}.page-layout-landing_campaign .products-landing-wrapper .product-item-info{display:flex;flex-direction:column !important}.page-layout-landing_campaign .products-landing-wrapper .product-item-info .product-image-photo{width:470px;height:420px;left:-20px;object-fit:cover}.page-layout-landing_campaign .products-landing-wrapper .product-item-info .product-item-photo-wrapper{order:2;width:100% !important}.page-layout-landing_campaign .products-landing-wrapper .product-item-info .product-landing-description{font-family:'Lato';font-style:italic;font-weight:500;font-size:24px;line-height:29px;display:flex;align-items:start;letter-spacing:-.5px;padding:0;max-width:unset !important}.page-layout-landing_campaign .products-landing-wrapper .product-item-info .product-landing-description p{display:flex;justify-content:center}.page-layout-landing_campaign .products-landing-wrapper .product-item-info .product-item-details{order:1;padding:0;width:100% !important;display:flex;flex-direction:column;justify-content:start;align-items:center;gap:15px;min-height:265px}.page-layout-landing_campaign .products-landing-wrapper .product-item-info .product-item-details .product-item-name,.page-layout-landing_campaign .products-landing-wrapper .product-item-info .product-item-details product-item-link{font-family:'Merriweather';font-style:normal;font-weight:700;font-size:24px;line-height:30px;display:flex;align-items:flex-start;letter-spacing:-.5px;text-transform:uppercase;text-align:start;height:100%;text-align:center;justify-content:center}.page-layout-landing_campaign .products-landing-wrapper .product-item-info .product-item-details .icons-box{justify-content:center;align-items:center !important}.page-layout-landing_campaign .landing-bottom-content{padding:40px 80px 40px !important;gap:0 !important}.page-layout-landing_campaign .landing-bottom-content .actions-toolbar-wrapper{min-height:unset !important}.page-layout-landing_campaign .landing-bottom-content .actions-toolbar{position:fixed;bottom:10px;left:50%;top:unset !important;z-index:99;width:30%;transform:translate(-50%,-50%)}.page-layout-landing_campaign .landing-bottom-content .actions-toolbar .landing_button{width:auto;min-width:450px;pointer-events:auto;box-shadow:0px 10px 30px rgba(0,0,0,.3)}}

.page-layout-landing_campaign .columns{max-width:none;padding-left:0;padding-right:0}
.page-layout-landing_campaign .archivio{font-family:Archivo;line-height:normal;font-style:normal;margin:0}
.page-layout-landing_campaign .max-width-custom{max-width:1240px}
.page-layout-landing_campaign .exp-calendar .booking-information-box #information-booking .dm-row{gap:0px}
.page-layout-landing_campaign .italovino-payments{justify-content:end}
.page-layout-landing_campaign .dm-row{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box}
.page-layout-landing_campaign .dm-row:after{clear:both;content:' ';display:block;height:0;overflow:hidden;visibility:hidden}
.page-layout-landing_campaign .dm-row:after{display:none}
.page-layout-landing_campaign .dm-row--padded{margin:0;box-sizing:border-box}
.page-layout-landing_campaign .dm-row--padded>*{padding:0 15px;box-sizing:border-box}
.page-layout-landing_campaign .dm-row--inv{flex-direction:row-reverse}
.page-layout-landing_campaign .dm-row--justify-end{justify-content:flex-end}
.page-layout-landing_campaign .col-xs-12{width:100%;-ms-flex-order:0;-webkit-order:0;order:0}
.page-layout-landing_campaign .flex.gp-15{gap:15px}
.page-layout-landing_campaign .flex.gp-25{gap:25px}
.page-layout-landing_campaign .archivio-blog{justify-content:end;align-items:end;display:flex;padding:0;margin:0}
.page-layout-landing_campaign .footer-new-second{background:#301419;padding:15px 0}
.page-layout-landing_campaign .footer-new-second .max-width-custom{width:100%;align-items:center;padding:0}
.page-layout-landing_campaign .footer-new-second .accordion-link,.page-layout-landing_campaign .footer-new-second a{font-family:'Archivo';font-style:normal;font-weight:400;font-size:16px;line-height:100%;color:#fff}
.page-layout-landing_campaign .footer-new-second .last-footer{display:flex;justify-content:start;align-items:start}
.page-layout-landing_campaign .footer-new-second .payment-box{display:flex;justify-content:end}
.page-layout-landing_campaign .footer-new .max-width-custom{width:100%;padding:15px 0}
.page-layout-landing_campaign .footer-new .max-width-custom .accordion-content .accordion-link,.page-layout-landing_campaign .footer-new .max-width-custom .accordion-content a{font-family:'Archivo';font-style:normal;font-weight:400;font-size:16px;line-height:100%;color:#fff}
.page-layout-landing_campaign .footer-new .max-width-custom p{font-family:'Archivo';font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#fff}
.page-layout-landing_campaign .footer-new .max-width-custom .accordion-title{font-family:'Archivo';font-style:normal;font-weight:400;font-size:18px;line-height:20px;color:#fff}
@media only screen and (max-width:1024px){.page-layout-landing_campaign .footer-new .max-width-custom{padding:15px}}
@media only screen and (max-width:1024px){.page-layout-landing_campaign .experience-carousel .max-width-custom{max-width:900px;padding:0 15px}}
@media only screen and (max-width:768px){.page-layout-landing_campaign .experience-carousel .max-width-custom{max-width:700px;padding:15px}}
@media only screen and (max-width:880px) and (min-width:800px){.page-layout-landing_campaign .experience-carousel .max-width-custom{max-width:725px}}
@media only screen and (max-width:500px){.page-layout-landing_campaign .experience-carousel .max-width-custom{max-width:400px;padding:0}}
@media only screen and (max-width:425px){.page-layout-landing_campaign .experience-carousel .max-width-custom{padding:0}}
@media (max-width:1024px){.page-layout-landing_campaign #my-downloadable-products-table .exp-box-action .dm-row .col-lg-1-2{width:5%}.page-layout-landing_campaign #my-downloadable-products-table .exp-box-action .dm-row .col-lg-11{width:95%;margin-bottom:15px}}
.page-layout-landing_campaign .mpblog-post-index .archivio-blog,.page-layout-landing_campaign #carousel-blog .archivio-blog,.page-layout-landing_campaign .mpblog-post-view .archivio-blog,.page-layout-landing_campaign .mpblog-tag-view .archivio-blog,.page-layout-landing_campaign .mpblog-author-view .archivio-blog,.page-layout-landing_campaign .mpblog-month-view .archivio-blog,.page-layout-landing_campaign .mpblog-category-view .archivio-blog{justify-content:center;align-items:center;display:flex;padding:0;margin:0;width:10%;font-family:'Lora';font-style:normal;font-weight:500;font-size:14px;line-height:18px;color:#8a3b47;height:50px}
.page-layout-landing_campaign .mpblog-post-index .archivio-blog .row,.page-layout-landing_campaign #carousel-blog .archivio-blog .row,.page-layout-landing_campaign .mpblog-post-view .archivio-blog .row,.page-layout-landing_campaign .mpblog-tag-view .archivio-blog .row,.page-layout-landing_campaign .mpblog-author-view .archivio-blog .row,.page-layout-landing_campaign .mpblog-month-view .archivio-blog .row,.page-layout-landing_campaign .mpblog-category-view .archivio-blog .row{display:flex;justify-content:flex-end;align-items:flex-end;width:100%}
.page-layout-landing_campaign .mpblog-post-index .archivio-blog .row .sidebar-archives,.page-layout-landing_campaign #carousel-blog .archivio-blog .row .sidebar-archives,.page-layout-landing_campaign .mpblog-post-view .archivio-blog .row .sidebar-archives,.page-layout-landing_campaign .mpblog-tag-view .archivio-blog .row .sidebar-archives,.page-layout-landing_campaign .mpblog-author-view .archivio-blog .row .sidebar-archives,.page-layout-landing_campaign .mpblog-month-view .archivio-blog .row .sidebar-archives,.page-layout-landing_campaign .mpblog-category-view .archivio-blog .row .sidebar-archives{display:flex;justify-content:center;align-items:center;justify-content:space-evenly;cursor:pointer}
.page-layout-landing_campaign .mpblog-post-index .archivio-blog #svg-archivio-blog,.page-layout-landing_campaign #carousel-blog .archivio-blog #svg-archivio-blog,.page-layout-landing_campaign .mpblog-post-view .archivio-blog #svg-archivio-blog,.page-layout-landing_campaign .mpblog-tag-view .archivio-blog #svg-archivio-blog,.page-layout-landing_campaign .mpblog-author-view .archivio-blog #svg-archivio-blog,.page-layout-landing_campaign .mpblog-month-view .archivio-blog #svg-archivio-blog,.page-layout-landing_campaign .mpblog-category-view .archivio-blog #svg-archivio-blog{transition:transform .5s ease}
.page-layout-landing_campaign .mpblog-post-index .archivio-blog #svg-archivio-blog.active,.page-layout-landing_campaign #carousel-blog .archivio-blog #svg-archivio-blog.active,.page-layout-landing_campaign .mpblog-post-view .archivio-blog #svg-archivio-blog.active,.page-layout-landing_campaign .mpblog-tag-view .archivio-blog #svg-archivio-blog.active,.page-layout-landing_campaign .mpblog-author-view .archivio-blog #svg-archivio-blog.active,.page-layout-landing_campaign .mpblog-month-view .archivio-blog #svg-archivio-blog.active,.page-layout-landing_campaign .mpblog-category-view .archivio-blog #svg-archivio-blog.active{transform:rotate(180deg)}
@media only screen and (max-width:768px){.page-layout-landing_campaign .footer-new .archivio.accordion-link{margin-top:15px}.page-layout-landing_campaign .italovino-payments{max-width:unset !important;width:100%;display:flex;justify-content:start;align-items:center;margin-left:-8px}.page-layout-landing_campaign .italovino-payments img{width:100%;max-width:228px;object-fit:contain}.page-layout-landing_campaign .italovino-newsletter .content-news .col-xs-12{justify-content:start;align-items:start}.page-layout-landing_campaign .italovino-newsletter .content-news .col-xs-12 p{text-align:start}.page-layout-landing_campaign .italovino-newsletter .content-news .col-xs-12 .title-news{font-size:24px;line-height:28px}.page-layout-landing_campaign .footer-new .max-width-custom{flex-direction:column;gap:25px}.page-layout-landing_campaign .footer-new .max-width-custom .custom-hr-footer{width:100%}.page-layout-landing_campaign .footer-new .max-width-custom .footer-info-utili{justify-content:center;align-items:center}.page-layout-landing_campaign .footer-new-second .max-width-custom{flex-direction:column;margin:0;justify-content:start;align-items:start;padding:15px;gap:15px}.page-layout-landing_campaign .footer-new-second .max-width-custom .last-footer{display:flex;justify-content:start;align-items:center;margin:0;flex-direction:row;flex-wrap:wrap;gap:30px}.page-layout-landing_campaign #my-downloadable-products-table .exp-box-action .dm-row .col-lg-1-2{width:5%}.page-layout-landing_campaign #my-downloadable-products-table .exp-box-action .dm-row .col-lg-11{width:95%;margin-bottom:15px}.page-layout-landing_campaign .mpblog-post-index .column.main .archivio-blog,.page-layout-landing_campaign .mpblog-post-view .column.main .archivio-blog,.page-layout-landing_campaign .mpblog-tag-view .column.main .archivio-blog,.page-layout-landing_campaign .mpblog-author-view .column.main .archivio-blog,.page-layout-landing_campaign .mpblog-month-view .column.main .archivio-blog,.page-layout-landing_campaign .mpblog-category-view .column.main .archivio-blog{margin-top:0 !important;width:100% !important}.page-layout-landing_campaign .mpblog-post-index .column.main .archivio-blog,.page-layout-landing_campaign .mpblog-post-view .column.main .archivio-blog,.page-layout-landing_campaign .mpblog-tag-view .column.main .archivio-blog,.page-layout-landing_campaign .mpblog-author-view .column.main .archivio-blog,.page-layout-landing_campaign .mpblog-month-view .column.main .archivio-blog,.page-layout-landing_campaign .mpblog-category-view .column.main .archivio-blog{width:25% !important;order:2}.page-layout-landing_campaign .mpblog-post-index .column.main .archivio-blog,.page-layout-landing_campaign .mpblog-post-view .column.main .archivio-blog,.page-layout-landing_campaign .mpblog-tag-view .column.main .archivio-blog,.page-layout-landing_campaign .mpblog-author-view .column.main .archivio-blog,.page-layout-landing_campaign .mpblog-month-view .column.main .archivio-blog,.page-layout-landing_campaign .mpblog-category-view .column.main .archivio-blog{font-size:14px}.page-layout-landing_campaign .box-review-discount .row-discount .grouped-disponibility .archivio{font-size:12px}}
@media only screen and (max-width:639px){.page-layout-landing_campaign #modal-choose-product .col-lg-7-winebox .swiper-slide{flex:1 1 auto !important;flex-basis:calc(50% - 10px) !important;max-width:calc(50% - 10px) !important;min-height:455px !important}.page-layout-landing_campaign #modal-choose-product .col-lg-7-winebox .swiper-slide.but-virtual{min-height:unset !important;max-width:100% !important}.page-layout-landing_campaign #modal-choose-product .col-lg-7-winebox .swiper-slide.but-virtual .is-carousel-item{min-height:550px}.page-layout-landing_campaign #modal-choose-product .col-lg-7-winebox .swiper-slide.but-virtual .virtual-product-info-wrapper{width:100%;height:100%;max-height:unset !important}.page-layout-landing_campaign #modal-choose-product .col-lg-7-winebox .swiper-slide.but-virtual .virtual-booking-info{width:100%}.page-layout-landing_campaign #modal-choose-product .col-lg-7-winebox .swiper-slide.but-virtual .action-modal{flex-direction:row}.page-layout-landing_campaign #modal-choose-product .col-lg-7-winebox .swiper-slide.but-virtual .action-modal .price-column{justify-content:start;align-items:start}.page-layout-landing_campaign #modal-choose-product .col-lg-7-winebox .swiper-slide.but-virtual .booking-info-list{flex-direction:column;width:100%}.page-layout-landing_campaign #modal-choose-product .col-lg-7-winebox .swiper-slide.but-virtual .booking-info-list .booking-info-row{flex:auto;width:100%;max-width:unset !important}.page-layout-landing_campaign #my-downloadable-products-table .exp-box-action .dm-row .col-lg-1-2{width:5%}.page-layout-landing_campaign #my-downloadable-products-table .exp-box-action .dm-row .col-lg-11{width:95%;margin-bottom:15px}}
@media only screen and (max-width:1024px){.page-layout-landing_campaign .footer-new .max-width-custom{padding:15px}}
@media only screen and (max-width:1024px){.page-layout-landing_campaign .experience-carousel .max-width-custom{max-width:900px;padding:0 15px}}
@media only screen and (max-width:768px){.page-layout-landing_campaign .experience-carousel .max-width-custom{max-width:700px;padding:15px}}
@media only screen and (max-width:880px) and (min-width:800px){.page-layout-landing_campaign .experience-carousel .max-width-custom{max-width:725px}}
@media only screen and (max-width:500px){.page-layout-landing_campaign .experience-carousel .max-width-custom{max-width:400px;padding:0}}
@media only screen and (max-width:425px){.page-layout-landing_campaign .experience-carousel .max-width-custom{padding:0}}
@media (max-width:1024px){.page-layout-landing_campaign #my-downloadable-products-table .exp-box-action .dm-row .col-lg-1-2{width:5%}.page-layout-landing_campaign #my-downloadable-products-table .exp-box-action .dm-row .col-lg-11{width:95%;margin-bottom:15px}}
@media all and (min-width:769px),print{.page-layout-landing_campaign .checkout-cart-index .max-width-custom{padding:0}.page-layout-landing_campaign #experience-page .max-width-custom{align-items:flex-start;justify-content:space-between}.page-layout-landing_campaign #experience .is-experience .max-width-custom{max-width:950px}.page-layout-landing_campaign .simple-page .dm-row.main{margin-bottom:35px}}
@media all and (min-width:1024px),print{.page-layout-landing_campaign .exp-calendar .dm-row{gap:0px}.page-layout-landing_campaign .col-lg-7-winebox{width:65%;-ms-flex-order:0;-webkit-order:0;order:0}.page-layout-landing_campaign .col-lg-7{width:70%;-ms-flex-order:0;-webkit-order:0;order:0}.page-layout-landing_campaign .col-lg-7-1{width:64%;-ms-flex-order:0;-webkit-order:0;order:0}.page-layout-landing_campaign .col-lg-7-2{width:75%;-ms-flex-order:0;-webkit-order:0;order:0}.page-layout-landing_campaign .col-lg-5-2{width:45%;-ms-flex-order:0;-webkit-order:0;order:0}.page-layout-landing_campaign .col-lg-5-3{width:47%;-ms-flex-order:0;-webkit-order:0;order:0}.page-layout-landing_campaign .col-lg-5-4{width:40%;-ms-flex-order:0;-webkit-order:0;order:0}.page-layout-landing_campaign .col-lg-5-winebox{width:35%;-ms-flex-order:0;-webkit-order:0;order:0}.page-layout-landing_campaign .col-lg-5{width:30%;-ms-flex-order:0;-webkit-order:0;order:0}.page-layout-landing_campaign .experience-carousel .max-width-custom{position:relative}.page-layout-landing_campaign .experience-carousel .max-width-custom .swiper-button-next,.page-layout-landing_campaign .experience-carousel .max-width-custom .swiper-rtl .swiper-button-prev{right:-2% !important}.page-layout-landing_campaign .experience-carousel .max-width-custom .swiper-button-prev,.page-layout-landing_campaign .experience-carousel .max-width-custom .swiper-rtl .swiper-button-next{left:-2% !important}.page-layout-landing_campaign .mpblog-post-index .column.main .archivio-blog,.page-layout-landing_campaign .mpblog-post-view .column.main .archivio-blog,.page-layout-landing_campaign .mpblog-tag-view .column.main .archivio-blog,.page-layout-landing_campaign .mpblog-author-view .column.main .archivio-blog,.page-layout-landing_campaign .mpblog-month-view .column.main .archivio-blog,.page-layout-landing_campaign .mpblog-category-view .column.main .archivio-blog{font-size:14px}}
.page-layout-landing_campaign .page-main{margin-top:0}
@media (max-width:1023px){
.page-layout-landing_campaign .products-landing-wrapper .product-landing-row{padding:32px 0!important;margin:0!important}
.page-layout-landing_campaign .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-image-wrapper{min-height:0!important;height:auto!important;padding:0!important;position:relative}
.page-layout-landing_campaign .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-image-wrapper .product-image-photo{position:static!important;width:auto!important;min-height:0!important;left:auto!important;right:auto!important;object-fit:contain!important;margin:0 auto!important;display:block}
.page-layout-landing_campaign .products-landing-wrapper .product-image-container{width:100%!important}
.page-layout-landing_campaign .products-landing-wrapper .product-item-details .product-item-name,.page-layout-landing_campaign .products-landing-wrapper .product-item-details .product-item-name .product-item-link{font-size:21px!important;line-height:27px!important}
.page-layout-landing_campaign .products-landing-wrapper .product-landing-description p{font-size:17px!important;line-height:24px!important;margin:0}
.page-layout-landing_campaign .products-landing-wrapper .product-landing-row .product-item-info{align-items:center!important;gap:0!important}
.page-layout-landing_campaign .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-photo-wrapper{width:38%!important;flex:0 0 38%}
.page-layout-landing_campaign .products-landing-wrapper .product-image-photo{height:300px!important}
.page-layout-landing_campaign .products-landing-wrapper .product-landing-row .product-landing-container .product-item-info .product-item-details{width:62%!important;flex:0 0 62%;padding:0 18px!important;text-align:left!important;align-items:flex-start!important;gap:10px!important}
.page-layout-landing_campaign .products-landing-wrapper .product-item-photo-wrapper .no-desktop-landing{display:none!important}
.page-layout-landing_campaign .products-landing-wrapper .product-item-photo-wrapper .no-mobile-landing{display:block!important}
.page-layout-landing_campaign .products-landing-wrapper .product-item-photo-wrapper .landing-image-bg--desktop{margin:0!important;min-height:300px!important}
.page-layout-landing_campaign .products-landing-wrapper .product-item-photo-wrapper .landing-image-bg--desktop{min-height:320px!important}
.page-layout-landing_campaign .products-landing-wrapper .product-item-photo-wrapper .landing-image-bg--desktop{background-size:auto 100%!important;min-height:340px!important}
}
