@font-face{font-family:PP Mori;src:url(/cdn/shop/files/PPMori-Extralight.woff2?v=1777276460) format("woff2"),url(/cdn/shop/files/PPMori-Extralight.woff?v=1777276461) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:PP Mori;src:url(/cdn/shop/files/PPMori-Regular.woff2?v=1777276462) format("woff2"),url(/cdn/shop/files/PPMori-Regular.woff?v=1777276460) format("woff");font-weight:400;font-style:normal;font-display:swap}Body{background:#f5f3ea;font-family:PP Mori!important;font-weight:400}.heading-line{background:url(/cdn/shop/files/Line1.png?v=1777287602) no-repeat bottom left 20px}.highlight-span,.highlight-span-2{background:url(/cdn/shop/files/Line1.png?v=1777287602);background-repeat:no-repeat;background-position:bottom left;background-size:contain}.section-cst-list-icon .image-with-text-text-item .image-with-text-content ul{padding:0!important}.section-cst-list-icon .image-with-text-text-item .image-with-text-content ul li{list-style:none;position:relative;padding-left:37px!important}.section-cst-list-icon .image-with-text-text-item .image-with-text-content ul li:before{display:none!important}.section-cst-list-icon .image-with-text-text-item .image-with-text-content ul li:after{content:"";position:absolute;left:0;top:3px;width:20px;height:20px;background:url(/cdn/shop/files/Icon.png?v=1778136950) no-repeat center;background-size:contain}.cst-underline-text h2.where-we-are__heading{background:url(/cdn/shop/files/Line1.png?v=1777287602);background-repeat:no-repeat;background-position:bottom left;background-size:75%}.scroll-text-block{display:flex;gap:50px}.scroll-text-block span+span a{gap:20px}.button{background:#d76327!important;color:#fff2ec!important;font-size:15px;text-transform:uppercase;font-weight:500;padding:16px 28px 15px!important;min-height:auto!important;line-height:1.1;text-align:center;transition:ease .5s}.button:hover{background:#ad501f!important;color:#fff2ec!important}.border-button{border:2px solid #d76327;font-size:15px;text-transform:uppercase;font-weight:500;padding:17px 28px 15px!important;min-height:auto;line-height:1.1;text-align:center;transition:ease .5s;border-radius:32px;text-decoration:none;color:#d76327}.border-button:hover{border-color:#ad501f;color:#ad501f}.border-button.white{border-color:#fff;color:#fff}.border-button.white:hover{border-color:#f7e0d4;color:#f7e0d4}.header-wrapper .main-navigation-mega ul li .list-menu__item{font-family:PP Mori!important;font-size:15px!important;font-weight:400;color:#262626;line-height:1.2}.header-wrapper .header .header__icons .button{border:2px solid#D76327;padding:17px 28px;min-height:auto;font-size:15px;font-weight:500;line-height:1;text-transform:uppercase;border-radius:32px;background:transparent!important;color:#d76327!important}.header-wrapper .header .header__icons .button:hover{border:2px solid#AD501F!important;color:#ad501f!important}.header-wrapper .main-navigation-mega ul{justify-content:center}.header-wrapper .main-navigation-mega ul li .navigation-submenu .mega-image-menu__list p.title{font-family:Fraunces,serif;font-size:26px;color:#2d4f2c;line-height:130%;font-weight:400}.header-wrapper .main-navigation-mega ul li .navigation-submenu .mega-image-menu__list .mega-menu-collection-text .caption-with-letter-spacing{font-size:14px;color:#262626;line-height:125%;font-weight:400;letter-spacing:10%}.Custom_scrolling_text text-scroll.scroll-text{padding:0 0 16px;height:auto}.Custom_scrolling_text text-scroll.scroll-text .scroll-text-block{padding:0 18px}.Custom_scrolling_text text-scroll.scroll-text .scroll-text-block a{text-decoration:none}.Custom_scrolling_text text-scroll.scroll-text .scroll-text-block span,.Custom_scrolling_text text-scroll.scroll-text .scroll-text-block p{font-size:28px;padding:0;line-height:1.1}.Custom_scrolling_text text-scroll.scroll-text .scroll-text-block .scroll-icon{width:72px;height:72px}.hero_advance-slider .content-wrap .content{width:100%!important;max-width:615px;padding:0!important}.hero_advance-slider .content-wrap .content .title{margin:0 0 35px;font-weight:400;line-height:120%}.hero_advance-slider .content-wrap .content p.caption{margin:0 0 42px;max-width:416px;font-size:16px!important;font-weight:400;line-height:155%}.hero_advance-slider .content-wrap .content .banner-buttons{margin:0}.hero_advance-slider .content-wrap .content .banner-buttons .button--primary{padding:17px 20px 15px!important}.bio_text_card .rich-text.content-container{border-radius:16px;padding-inline:16px}.bio_text_card .rich-text-wrapper .rich-text-blocks{max-width:95rem}.bio_text_card .rich-text .rich-text-blocks .rich-text-caption{font-size:18px;font-weight:400;line-height:140%}.bio_text_card .rich-text .rich-text-blocks .rich-text-heading{margin:28px 0 24px;line-height:120%;font-size:54px;font-weight:400}.bio_text_card .rich-text .rich-text-blocks .rich-text-text p{font-weight:400;font-size:22px;line-height:150%;letter-spacing:0%!important;text-align:center}.image_content_banner{border-radius:16px;overflow:hidden}.image_content_banner .banner-content .banner-heading{color:#fff2ec;font-size:54px;font-weight:400;line-height:120%;background-image:url(/cdn/shop/files/Line.svg?v=1776841201);background-repeat:no-repeat;background-position:right bottom;width:fit-content;margin:auto}.image_content_banner .banner-content .banner-box .banner-text{margin-top:40px}.image_content_banner .banner-content .banner-box .banner-text p{color:#fff2ec;font-size:16px;line-height:155%}.image_content_banner .banner-content .banner-box .banner-text p:first-child{margin-bottom:20px}.image_content_banner .banner-content .banner-box .banner-buttons{margin-top:42px!important}.shopify-section:has(.margin-top){margin-top:0}.banner_over_content .banner-content .banner-box{width:100%!important;max-width:460px!important;padding:0!important}.banner_over_content .banner-content .banner-box .banner-heading{margin:0 0 35px;font-size:45px;font-weight:400;line-height:120%}.banner_over_content .banner-content .banner-box .banner-text{margin:0 0 42px}.banner_over_content .banner-content .banner-box .banner-text p{margin:0 0 20px;max-width:450px;font-size:16px;font-weight:400;line-height:155%;color:#fff2ec}.banner_over_content .banner-content .banner-box .banner-buttons{margin:0}.image_with_overlaping_text{background:#f5f3ea!important}.image_with_overlaping_text .image-with-text-grid .image-with-text-media-item{padding:44px 0;z-index:2}.image_with_overlaping_text .image-with-text-text-item{background:#0b2216;margin-left:-30px;z-index:1;border-radius:16px 0 0 16px}.image_with_overlaping_text .image-with-text-text-item .image-with-text-content{padding-left:89px;position:relative}.image_with_overlaping_text .image-with-text-text-item .image-with-text-content:before{content:"";background-image:url(/cdn/shop/files/illustrazione-carciofo-01.svg?v=1778128851);width:262px;height:368px;position:absolute;right:0;top:0;background-size:contain;background-repeat:no-repeat;z-index:-1}.image_with_overlaping_text .image-with-text-text-item .image-with-text-content:after{content:"";background-image:url(/cdn/shop/files/illustrazione-cetrioli-02.svg?v=1778128852);width:448px;height:357px;position:absolute;left:0;top:auto;bottom:60px;background-size:contain;background-repeat:no-repeat;z-index:-1}.image_with_overlaping_text .image-with-text-text-item .image-with-text-heading{color:#fff2ec;font-size:45px;font-weight:400;line-height:120%;margin:0 0 12px;max-width:425px}.image_with_overlaping_text .image-with-text-text-item .image-with-text-content .image-with-text-text p{margin:0 0 20px;max-width:530px;font-size:16px;font-weight:400;line-height:155%;color:#fff2ec}.image_with_overlaping_text .image-with-text-text-item .image-with-text-content .button-signature{margin-top:25px}.image_with_overlaping_text .image-with-text-text-item .image-with-text-content .button-signature .border-button{margin-right:8px}.home_shop_della .collection{padding-bottom:50px}.home_shop_della .subcollections-title{width:100%;max-width:750px;margin-bottom:0}.home_shop_della .subcollections-title .title{font-size:45px;font-weight:400;color:#2d4f2c;margin:0 0 28px}.home_shop_della .subcollections-title .section-description p{color:#262626;font-size:16px;line-height:155%;margin:0 0 20px}.home_shop_della .subcollections-title .section-description p:last-child{margin-bottom:0}.home_shop_della .featured-collections-wrapper{margin-top:56px;margin-bottom:35px}.home_shop_della a.button{display:block;margin:auto;width:fit-content}#main-collection-filters .facets-container{margin:0;padding:32px 0 0}#main-collection-filters .facets-container .facet-filters{background-color:#dfefd6;border-color:#dfefd6;padding:6px 14px 6px 8px}#main-collection-filters .facets-container .facet-filters select{color:#262626;font-size:18px;font-weight:400;line-height:140%}#main-collection-filters .facets-container .facet-filters select option{font-size:16px}#main-collection-filters .facets-container .facet-filters .select svg.icon{height:.9rem;right:-6px}.facets-container-drawer .mobile-facets__open{background:#dfefd6;padding:6px 8px;font-size:18px;font-weight:400;color:#262626;border-color:#dfefd6;line-height:140%}.facets-container-drawer .mobile-facets__open .mobile-facets__open-label{color:#262626}.facets-container-drawer .mobile-facets__open svg.icon-filter{width:2.5rem}.main-product-wrap .product-grid{margin-top:32px;row-gap:24px}.product-card-wrapper .card{background:transparent!important;border:none!important}.product-card-wrapper .card-inner .card-media{border-radius:16px 16px 0 0!important}.product-card-wrapper .card-content .card-information{background:#dfefd6;border-radius:0 0 16px 16px!important;padding:20px 16px}.product-card-wrapper .card-content .card-information .card-heading{color:#2d4f2c;text-align:left;font-size:18px;font-weight:400;line-height:140%}.product-card-wrapper .card-content .card-information .card-information{padding:22px 0 0;text-align:left}.product-card-wrapper .card-content .card-information .price{font-size:16px;font-weight:400;line-height:155%;color:#262626}.home-scatti-vita .collection{padding-bottom:93px;padding-left:0;padding-right:0}.home-scatti-vita .collection .subcollections-title{text-align:center;padding:54px 16px;position:relative}.home-scatti-vita .collection .subcollections-title .bg-image-with-text{position:absolute;top:50%;left:0;right:0;margin:auto;transform:translateY(-50%);padding:0;text-align:center;z-index:-1}.home-scatti-vita .collection .subcollections-title .bg-image-with-text img{padding:0;-webkit-animation:cog 14s infinite;-moz-animation:cog 14s infinite;-ms-animation:cog 14s infinite;animation:cog 14s infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-ms-animation-timing-function:linear;animation-timing-function:linear;margin:auto}.home-scatti-vita .subcollections-title .title{font-size:45px;font-weight:400;color:#2d4f2c;margin:0 0 16px}.home-scatti-vita .subcollections-title .section-description p{color:#262626;font-size:16px;line-height:155%;margin:0 0 15px}.home-scatti-vita .subcollections-title .section-description p:last-child{margin-bottom:0}.home-scatti-vita slider-component{display:flex;flex-direction:column-reverse}.home-scatti-vita slider-component .featured-collections-wrapper{padding-right:0!important;text-align:center;scroll-padding-left:70px}.home-scatti-vita slider-component .featured-collections-wrapper .image-card img{width:100%}.home-scatti-vita slider-component .slider-buttons{justify-content:center;margin-top:32px}.home-scatti-vita .slider-buttons button.slider-button,.home_shop_della .slider-buttons button.slider-button{width:60px;height:60px}.slider-buttons button.slider-button svg.icon path{fill:#d76327}.slider-buttons button.slider-button[disabled=disabled] svg.icon path{fill:#999}@keyframes cog{to{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.dove_siamo_header{border-radius:16px 16px 0 0}.distanze-indicative-sec{border-radius:0 0 16px 16px}.distanze-indicative-sec .ind-dist__container .ind-dist__cta{background:#0b2216cc;padding:32px;border-radius:16px}.distanze-indicative-sec .ind-dist__bg-graphic img{width:416px;height:431px}.reach-us__card--dark{background:url(/cdn/shop/files/Card-image-01.svg?v=1776916628);background-repeat:no-repeat;background-size:cover;background-color:transparent!important}.reach-us__card--light{background:url(/cdn/shop/files/Card-image-03.svg?v=1776916628);background-repeat:no-repeat;background-size:cover;background-color:transparent!important}.reach-us__col--right .reach-us__card--light:nth-child(2){background:url(/cdn/shop/files/Card-image-02.svg?v=1776916628);background-size:cover;background-repeat:no-repeat}.reach-us__col--right .reach-us__card--light:nth-child(2) .reach-us__card-title{color:#e5dcd3}.reach-us__col--right .reach-us__card--light:nth-child(2) .reach-us__card-desc ul li,.reach-us__col--right .reach-us__card--light:nth-child(2) .reach-us__card-desc p{color:#e5dcd3}.reach-us__card-desc a[title=border-button]{border:1px solid #FFF2EC;padding:17px 28px;color:#fff2ec;border-radius:30px;text-decoration:none;display:block;width:fit-content;line-height:1.1;margin:32px 0}.site_footer{margin-top:-20px;padding:63px 35px!important}.site_footer>.page-width{padding-left:0;padding-right:0}.site_footer .footer{border-radius:16px;overflow:hidden;padding:0 44px}.site_footer .footer .footer__content-top .footer-block__brand-info .footer-block__heading{color:#fff2ec;font-size:26px;font-weight:400;line-height:130%;margin-bottom:0}.site_footer .footer .footer__content-top{padding:44px 0}.site_footer .footer .footer-info-heading,.site_footer .footer .footer-block__heading,.site_footer .footer .footer-info-heading-social{margin:0 0 20px;font-size:18px;color:#d4ebc7;font-weight:400;line-height:140%}.site_footer .footer__content-top .grid.container{grid-template-columns:auto;gap:0}.site_footer .footer__content-top .grid.container .footer__blocks-wrapper{display:flex}.site_footer .footer__content-top .grid.container .footer__blocks-wrapper .footer-block{width:45%;max-width:50%;padding-right:200px}.site_footer .footer__content-top .grid.container .footer__blocks-wrapper .footer-block.footer-block--menu{width:16%;max-width:16%;padding-right:0}.site_footer .footer__content-top .grid.container .footer__blocks-wrapper .footer-block--menu .list-menu__item{color:#fff2ec;font-size:16px;line-height:140%}.site_footer .footer__content-second-last{padding-bottom:35px}.site_footer .footer__content-second-last .page-width{padding-left:0;padding-right:0}.site_footer .footer__content-second-last .grid{justify-content:space-between}.site_footer .footer__content-second-last .grid .grid__item .footer-info-block{width:58%}.site_footer .footer__content-second-last .footer-info-text p{color:#fff2ec;font-size:16px;line-height:155%;font-weight:400;margin:0}.site_footer .footer__content-second-last .footer-info-text p a{color:#fff2ec;text-decoration:none}.site_footer .footer__content-second-last .grid .grid__item:last-child{min-width:195px}.site_footer .footer__content-bottom{padding:24px 0;border-top:1px solid #8DB877}.site_footer .footer__content-bottom .footer__content-bottom-wrapper{padding:0}.site_footer .footer__content-bottom .footer__copyright{justify-content:space-between;align-items:center;margin-top:0}.site_footer .footer__content-bottom .footer__copyright .footer-info-detail-number p,.site_footer .footer__content-bottom .footer__copyright .copyright__content{margin:0;font-size:14px;font-weight:400;line-height:125%;color:#fff2ec}.site_footer .footer__content-bottom .footer__copyright .footer-info-detail-number p br{display:none}.site_footer .footer__content-bottom .footer__copyright small.copyright__content a{color:#fff2ec}.site_footer .footer__content-bottom .footer__copyright ul li:before{display:none}.ignore-true:has(.contact_image_with_overlaping_text){margin-top:0}.contact-main-wrap{padding-top:150px}.contact-main-wrap .contact-wrapper{padding-top:0;gap:0;max-width:110rem;justify-content:center}.contact-main-wrap .title{font-size:54px;font-weight:400;line-height:120%;color:#2d4f2c;margin:0;text-align:center;padding:0 16px 17px}.contact-main-wrap .contact-wrapper .contact-form{padding-top:59px;padding-left:85px;margin-right:-35px}.contact-main-wrap .contact-wrapper .contact-form form input,.contact-main-wrap .contact-wrapper .contact-form form textarea{background:#fff;border:1px solid#396332;padding:16px 18px}.contact-main-wrap .contact-wrapper .contact-form form textarea{margin-bottom:20px}.contact-main-wrap .contact-checkbox{margin-top:20px}.contact-main-wrap .contact-checkbox label{font-size:15px;font-weight:400;color:#262626;line-height:155%;display:flex;align-items:center;gap:5px}.contact-main-wrap .contact-checkbox label input[type=checkbox]{width:20px;min-width:20px;height:20px;border:1px solid#396332}.contact-main-wrap .contact-button{text-align:center}.contact-info .info-box{background:url(/cdn/shop/files/Contact-info-Card.png?v=1776926837);background-size:cover;background-repeat:no-repeat;padding:30px;border-radius:0;width:358px;height:254px;text-align:center}.contact-info .info-box h3 p{margin:0;font-size:36px;font-weight:400;line-height:120%;color:#fff2ec}.contact-info .info-box p{margin:0 0 18px;font-size:22px;font-weight:400;color:#fff2ec}.contact-info .info-box p a{font-size:22px;font-weight:400;color:#fff2ec;text-decoration:none;line-height:120%;display:inline-block}.contact_image_with_overlaping_text .image-with-text-text a{color:#e08352;text-decoration:underline;font-weight:800}.contact_image_content{background:#f5f3ea!important;padding-left:0!important;padding-right:0!important}.contact_image_content_left{margin-bottom:160px!important}.contact_image_content_right{margin-bottom:100px!important}.contact_image_content .image-with-text-grid .image-with-text-media-item{padding:0;z-index:1}.contact_image_content .image-with-text-grid .image-with-text-media-item .image-with-text-media{min-height:auto;padding-bottom:80%!important}.contact_image_content .image-with-text-text-item{background:#dfefd6;z-index:2;border-radius:8px}.contact_image_content_left .image-with-text-text-item{margin-left:-135px;top:80px}.contact_image_content_right .image-with-text-text-item{margin-right:-135px;top:80px}.contact_image_content .image-with-text-text-item .image-with-text-content{padding:85px 90px 70px}.contact_image_content .image-with-text-text-item .image-with-text-heading{color:#2d4f2c;font-size:45px;font-weight:400;line-height:120%;margin:0 0 12px}.contact_image_content .image-with-text-text-item .image-with-text-content .image-with-text-text p{margin:0 0 20px;max-width:100%;font-size:16px;font-weight:400;line-height:155%;color:#262626}.contact_image_content .image-with-text-text-item .image-with-text-content ul{padding-left:35px;margin:16px 0}.contact_image_content .image-with-text-text-item .image-with-text-content ul li{font-size:16px;font-weight:400;color:#262626;line-height:155%;list-style:none;position:relative;padding-left:15px}.contact_image_content .image-with-text-text-item .image-with-text-content ul li:before{content:"";width:5px;height:5px;display:inline-block;background:#262626;border-radius:50%;position:absolute;left:0;top:10px}.contact_image_content .image-with-text-text-item .image-with-text-content .button-signature{margin-top:25px}.contact_image_content .image-with-text-text-item .image-with-text-content .button-signature .border-button{margin-right:8px}.event_inner-banner .banner{min-height:63rem}.event_inner-banner .banner:after{background:#000}.event_inner-banner .banner-content .banner-box{width:100%;max-width:676px}.event_inner-banner .banner-content .banner-box .banner-heading{font-size:54px;font-weight:400;line-height:120%;color:#fff2ec;margin-bottom:30px}.event_inner-banner .banner-content .banner-box .banner-text{max-width:615px;margin-top:0}.event_inner-banner .banner-content .banner-box .banner-text p{font-size:22px;font-weight:400;line-height:150%;color:#fff2ec}.event_inner-banner .banner-content .banner-box .banner-buttons{margin-top:40px}.event_luogo_content .where-we-are__container{align-items:flex-start}.event_luogo_content .where-we-are__container .where-we-are__left .where-we-are__heading{color:#2d4f2c}.event_luogo_content .where-we-are__container .where-we-are__left,.event_luogo_content .where-we-are__container .where-we-are__right{flex:1 1 50%;max-width:47%;min-width:47%}.event_luogo_content .where-we-are__container .where-we-are__right .where-we-are__block-text p{margin:0 0 16px;color:#262626;font-size:16px;font-weight:400;font-family:Poppins}.event_luogo_content .where-we-are__container .where-we-are__right .where-we-are__block-text p:last-child{margin-bottom:0}.shopify-section:has(.event_image_content){margin-top:0}.event_image_content .image-with-text-text-item .image-with-text-heading{font-size:45px;font-weight:400;line-height:120%;color:#2d4f2c;margin-bottom:33px}.event_image_content .image-with-text-text-item .image-with-text-text{margin-top:0}.event_image_content .image-with-text-text-item .image-with-text-text p{font-size:16px;font-weight:400;color:#262626;line-height:155%;margin-bottom:16px}.event_image_content .image-with-text-text-item .image-with-text-text p br{display:none}.event_image_content .image-with-text-text-item .image-with-text-text ul{padding-left:35px;margin:16px 0}.event_image_content .image-with-text-text-item .image-with-text-text ul li{font-size:16px;font-weight:400;color:#262626;line-height:155%;list-style:none;position:relative;padding-left:15px}.event_image_content .image-with-text-text-item .image-with-text-text ul li:before{content:"";width:5px;height:5px;display:inline-block;background:#262626;border-radius:50%;position:absolute;left:0;top:10px}.percorsi_inner_banner>.gradient{background:transparent}.percorsi_inner_banner .image-gallery-main-text{margin-bottom:72px}.percorsi_inner_banner .image-gallery-title{font-size:54px;font-weight:400;color:#2d4f2c;line-height:120%;max-width:532px;margin:0 auto 34px}.percorsi_inner_banner .image-gallery-layout ul.image-gallery-main li .image-with-text-media{padding-bottom:70%!important}.template-page-percorsi-educativi-per-le .event_image_content{background:url(https://bio-brado.myshopify.com/cdn/shop/files/illustrazione-gallo.png?v=1776857257);background-repeat:no-repeat;background-position:left top}.template-page-percorsi-educativi-per-le .event_image_content .image-with-text-content{background-image:none!important}.template-page-percorsi-educativi-per-le .contact_image_content_left{margin-bottom:80px!important}.Practical_info_Sec .multicolumn-list{row-gap:60px}.Practical_info_Sec .multicolumn-list li:first-child .multicolumn-card .multicolumn-card-info{width:90%}.Practical_info_Sec .multicolumn-list li .multicolumn-card{display:flex;align-items:self-start;margin-bottom:0}.Practical_info_Sec .multicolumn-list li .multicolumn-card .multicolumn-card-image-wrapper{width:25%}.Practical_info_Sec .multicolumn-list li .multicolumn-card .media{padding-bottom:75%;width:80px;height:80px}.Practical_info_Sec .multicolumn-list li .multicolumn-card .media img{padding:0;width:80px;height:80px}.Practical_info_Sec .multicolumn-list li .multicolumn-card .multicolumn-card-info{padding-top:0;width:75%}.Practical_info_Sec .multicolumn-list li:first-child .multicolumn-card .multicolumn-card-info h3{font-size:45px;font-weight:400;line-height:120%}.Practical_info_Sec .multicolumn-list li .multicolumn-card .multicolumn-card-info h3{font-size:26px;font-weight:400;line-height:130%;color:#fff2ec;min-height:80px;display:flex;align-items:center}.Practical_info_Sec .multicolumn-list li .multicolumn-card .multicolumn-card-info .rte p{color:#fff2ec;font-size:16px;font-weight:400;line-height:155%}.Practical_info_Sec a.button{margin:64px auto 0;display:block;width:fit-content}.agri_restaurant_banner{position:relative;z-index:1}.agri_restaurant_banner:before{content:"";background:url(/cdn/shop/files/shape-left.svg?v=1776946153);background-repeat:no-repeat;width:270px;height:296px;display:block;position:absolute;left:0;bottom:0;z-index:-1}.shopify-section:has(.test_session_richtext){margin-top:0}.template-page-agriristorante .shape-bg-right{position:relative;z-index:1}.template-page-agriristorante .shape-bg-right:before{content:"";background:url(/cdn/shop/files/shape-right.svg?v=1776946153);background-repeat:no-repeat;width:369px;height:530px;display:block;position:absolute;right:0;bottom:0;z-index:-1}.our-strores-sec .multicolumn-content{text-align:center;width:100%;max-width:632px;margin:0 auto 56px}.our-strores-sec .multicolumn-content .title-wrapper-with-link{justify-content:center;margin-bottom:34px}.our-strores-sec .multicolumn-content .title-wrapper-with-link .title{color:#2d4f2c;font-size:54px;line-height:120%;font-weight:400}.our-strores-sec .multicolumn-content .multicolumn-description p{font-size:16px;color:#262626;line-height:155%}.our-strores-sec .multicolumn-list{column-gap:0;column-count:2!important;display:block;margin-left:-24px;margin-right:-24px}.our-strores-sec .multicolumn-list .multicolumn-list-item{padding:24px;width:100%;max-width:100%;break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid}.our-strores-sec .multicolumn-list .multicolumn-list-item .multicolumn-card{margin-bottom:0}.our-strores-sec .multicolumn-card .multicolumn-card-image-wrapper .media{padding-bottom:61%}.our-strores-sec .multicolumn-card .multicolumn-card-info{background:#dfefd6;border-radius:32px;padding:32px 24px;margin-top:-50px;z-index:1;position:relative;width:96%;margin-right:0;margin-left:auto}.our-strores-sec .multicolumn-card .multicolumn-card-info h3{color:#2d4f2c;font-size:31px;font-weight:400;line-height:120%;margin-bottom:19px}.our-strores-sec .multicolumn-card .multicolumn-card-info p{font-size:16px;color:#262626;font-weight:400;line-height:155%;margin-bottom:14px}.our-strores-sec .multicolumn-card .multicolumn-card-info ul{margin:13px 0 21px;padding-left:0}.our-strores-sec .multicolumn-card .multicolumn-card-info ul li{font-size:16px;color:#262626;font-weight:400;line-height:155%;list-style:none;position:relative;padding-left:35px;padding-bottom:15px}.our-strores-sec .multicolumn-card .multicolumn-card-info ul li:before{content:"";background:url(/cdn/shop/files/listing-icon.png?v=1776949343);width:24px;height:24px;display:inline-block;vertical-align:middle;position:absolute;left:0}.our-strores-sec .multicolumn-card .multicolumn-card-info ul li:last-child{padding-bottom:0}.thanku-page .banner{min-height:100%!important}.thanku-page .banner .banner-media{background-color:#f5f3ea}.thanku-page .banner-content{padding:100px 0}.thanku-page .banner-content .banner-box{max-width:980px!important;margin:auto}.thanku-page .banner .banner-content .banner-box .banner-heading{font-size:54px;font-weight:400;line-height:120%;color:#2d4f2c;text-align:center;margin:0 0 30px}.thanku-page .banner .banner-content .banner-text p{font-size:16px;font-weight:400;line-height:155%;color:#262626;margin-bottom:20px}.thanku-page .banner .banner-content .banner-text ul{padding-left:15px;margin:16px 0}.thanku-page .banner .banner-content .banner-text ul li{font-size:16px;font-weight:400;color:#262626;line-height:155%;list-style:none;position:relative;padding-left:15px}.thanku-page .banner .banner-content .banner-text ul li:before{content:"";width:5px;height:5px;display:inline-block;background:#262626;border-radius:50%;position:absolute;left:0;top:10px}.thanku-page .banner .banner-content .banner-text p:last-child{text-align:center;margin-bottom:0;width:fit-content;margin-left:auto;margin-right:160px}.template-page-thankyou-page-birthday .site_footer{margin-top:0}.thanku-page-contatti .banner .banner-content .banner-box{max-width:735px!important}.thanku-page-contatti .banner .banner-content .banner-text p:last-child{margin-left:auto;margin-right:auto}.thanku-page-contatti .banner .banner-content .banner-box .banner-text{margin:0 0 20px}.error-page-banner .banner{min-height:100%!important}.error-page-banner .banner .banner-media{background-color:#f5f3ea}.error-page-banner .banner .banner-media:before{padding-bottom:0!important}.error-page-banner .banner-content{padding:100px 0 72px}.error-page-banner .banner-content .banner-box{max-width:1000px!important;margin:0 auto}.error-page-banner .banner-content .image-with-text-text.subtitle{font-size:54px;font-weight:400;line-height:120%;color:#2d4f2c;text-align:center;font-family:Fraunces,serif}.error-page-banner .banner .banner-content .banner-box .banner-heading{font-size:54px;font-weight:400;line-height:120%;color:#2d4f2c;text-align:center;margin:0 0 30px}.error-page-banner .banner .banner-content .banner-text p{font-size:16px;font-weight:400;line-height:155%;color:#262626;margin-bottom:20px;text-align:center}.error-page-banner .banner .banner-content .banner-text ul{padding-left:15px;margin:16px 0}.error-page-banner .banner .banner-content .banner-text ul li{font-size:16px;font-weight:400;color:#262626;line-height:155%;list-style:none;position:relative;padding-left:15px}.error-page-banner .banner .banner-content .banner-text ul li:before{content:"";width:5px;height:5px;display:inline-block;background:#262626;border-radius:50%;position:absolute;left:0;top:10px}.error-page-banner .banner .banner-content .banner-text p:last-child{text-align:center;margin-bottom:0}.shopify-section:has(.error-icon-with-text){margin-top:0}.error-icon-with-text .multicolumn-list{gap:0;border-radius:16px;overflow:hidden}.error-icon-with-text .multicolumn-list .multicolumn-list-item{width:25%;max-width:25%}.error-icon-with-text .multicolumn-card{margin-bottom:0}.error-icon-with-text .multicolumn-card .multicolumn-card-image-wrapper .media{padding-bottom:75%;position:relative;z-index:1}.error-icon-with-text .multicolumn-card .multicolumn-card-image-wrapper .media:before{content:"";background:#0000004d;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}.error-icon-with-text .multicolumn-card .multicolumn-card-image-wrapper .multicolumn-card-info{bottom:0;top:auto;height:auto;padding:32px 24px;z-index:1}.error-icon-with-text .multicolumn-card .multicolumn-card-image-wrapper .multicolumn-card-info h3{font-size:31px;font-weight:400;line-height:120%;color:#fff2ec;text-align:left}.error-icon-with-text .button-description-section{text-align:center;margin-top:65px;margin-bottom:13px}.error-icon-with-text .button-description-section p{font-size:16px;font-weight:400;line-height:155%;color:#4f4f4f}.error-icon-with-text .button-description-section a.button{margin-top:34px}.template-404 .site_footer{margin-top:0}.template-page-fattoria-didattica-per-le .event_image_content{background:url(/cdn/shop/files/illustrazione-cavallo.webp?v=1777011488);background-repeat:no-repeat;background-position:left top;background-size:contain}.shopify-section:has(.image-content-multibox){margin-top:0}.image-content-multibox .multicolumn-list{row-gap:56px}.image-content-multibox .multicolumn-list .multicolumn-list-item{background:#dfefd6;padding:16px 16px 24px;border-radius:16px;height:100%}.image-content-multibox .multicolumn-list .multicolumn-list-item .multicolumn-card{margin-bottom:0}.image-content-multibox .multicolumn-card .multicolumn-card-info h3{font-size:26px;font-weight:400;color:#2d4f2c;line-height:130%;margin-bottom:18px}.image-content-multibox .multicolumn-card .multicolumn-card-image-wrapper .media{padding-bottom:60%}.image-content-multibox .multicolumn-card .multicolumn-card-info p{font-size:16px;font-weight:400;line-height:155%;color:#262626;margin-bottom:20px}.image-content-multibox .multicolumn-card .multicolumn-card-info ul{padding-left:15px;margin:16px 0}.image-content-multibox .multicolumn-card .multicolumn-card-info ul li{font-size:16px;font-weight:400;color:#262626;line-height:155%;list-style:none;position:relative;padding-left:15px}.image-content-multibox .multicolumn-card .multicolumn-card-info ul li:before{content:"";width:5px;height:5px;display:inline-block;background:#262626;border-radius:50%;position:absolute;left:0;top:10px}.image-content-multibox .multicolumn-card .multicolumn-card-info .button{margin:25px auto 0;display:block;width:fit-content}.template-page-fattoria-didattica-per-le .contact_image_content_left{margin-bottom:80px!important}.template-page-fattoria-didattica-per-le .site_footer{margin-top:0}.shopify-section:has(.our-cosa-strores-sec){margin-top:0}.our-cosa-strores-sec .multicolumn-content{text-align:left;width:100%;max-width:100%;margin:0}.our-cosa-strores-sec .multicolumn-content .title-wrapper-with-link{justify-content:flex-start;margin-bottom:12px}.our-cosa-strores-sec .multicolumn-content .title-wrapper-with-link .title{font-size:45px}.our-cosa-strores-sec .multicolumn-list{column-count:3!important;margin-left:-22px;margin-right:-22px}.our-cosa-strores-sec .multicolumn-list .multicolumn-list-item{padding:22px}.shopify-section:has(.green-listing-sec){margin-top:0}.green-listing-sec .multicolumn-content{display:flex;align-items:flex-start;margin-bottom:40px}.green-listing-sec .multicolumn-content .title-wrapper-with-link{margin-bottom:0;width:50%}.green-listing-sec .multicolumn-content .title-wrapper-with-link .title{font-size:45px;font-weight:400;line-height:120%;color:#2d4f2c}.green-listing-sec .multicolumn-content .multicolumn-description{width:50%}.green-listing-sec .multicolumn-content .multicolumn-description p{font-size:16px;font-weight:400;color:#262626;line-height:155%}.green-listing-sec .multicolumn-card .multicolumn-card-info{padding-top:0}.green-listing-sec .multicolumn-card .multicolumn-card-info h3{font-size:30px;font-weight:400;color:#2d4f2c;line-height:120%;margin-bottom:18px}.green-listing-sec .multicolumn-card .multicolumn-card-info .rte p{font-size:16px;font-weight:400;color:#262626}.green-listing-sec .multicolumn-card .multicolumn-card-info .rte ul{margin:13px 0 21px;padding-left:0}.green-listing-sec .multicolumn-card .multicolumn-card-info .rte ul li{font-size:16px;color:#262626;font-weight:400;line-height:155%;list-style:none;position:relative;padding-left:35px;padding-bottom:15px}.green-listing-sec .multicolumn-card .multicolumn-card-info .rte ul li:before{content:"";background:url(/cdn/shop/files/listing-icon.png?v=1776949343);width:24px;height:24px;display:inline-block;vertical-align:middle;position:absolute;left:0}.green-listing-sec .multicolumn-card .multicolumn-card-info .rte ul li:last-child{padding-bottom:0}.shopify-section:has(.image-overtext-multicol){margin-top:0}.image-overtext-multicol .multicolumn-list{gap:0;border-radius:16px;overflow:hidden}.image-overtext-multicol .multicolumn-list .multicolumn-list-item{width:33.333%;max-width:33.333%}.image-overtext-multicol .multicolumn-card{margin-bottom:0}.image-overtext-multicol .multicolumn-card-image-wrapper .media{padding-bottom:100%;position:relative;z-index:1}.image-overtext-multicol .multicolumn-card-image-wrapper .media:before{content:"";background:#0000004d;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}.image-overtext-multicol .multicolumn-card-image-wrapper .multicolumn-card-info{bottom:0;top:auto;height:auto;min-height:345px;padding:32px 24px;z-index:1}.image-overtext-multicol .multicolumn-card-image-wrapper .multicolumn-card-info h3{font-size:31px;font-weight:400;line-height:120%;color:#fff2ec;text-align:left}.image-overtext-multicol .multicolumn-card-image-wrapper .multicolumn-card-info p{font-size:16px;font-weight:400;line-height:155%;color:#fff2ec;text-align:left}.image-overtext-multicol .multicolumn-card-image-wrapper .multicolumn-card-info ul{padding-left:15px;margin:16px 0}.image-overtext-multicol .multicolumn-card-image-wrapper .multicolumn-card-info ul li{font-size:16px;font-weight:400;color:#fff2ec;line-height:155%;list-style:none;position:relative;padding-left:15px;text-align:left}.image-overtext-multicol .multicolumn-card-image-wrapper .multicolumn-card-info ul li:before{content:"";width:4px;height:4px;display:inline-block;background:#fff2ec;border-radius:50%;position:absolute;left:0;top:10px}.template-page-experiences .image-content-multibox .multicolumn-list{justify-content:center}.shopify-section:has(.important-notes-box){margin-top:0}.important-notes-box .notes-wrapper .note-card{background:url(/cdn/shop/files/Orange-Card-01.svg?v=1777021971);background-color:transparent!important;background-size:cover!important;background-repeat:no-repeat!important;padding:55px 32px;background-size:100% 100%!important}.important-notes-box .notes-wrapper .note-card:last-child{background:url(/cdn/shop/files/Orange-Card-02.svg?v=1777021971);background-size:100% 100%!important;height:100%}.important-notes-box .notes-wrapper .note-card h3{margin:0 0 20px;font-size:36px;font-weight:400;color:#fff2ec;line-height:120%}.important-notes-box .notes-wrapper .note-card .note-item{align-items:center;margin-bottom:2px}.important-notes-box .notes-wrapper .note-card:first-child .note-item:nth-of-type(1){align-items:flex-start}.important-notes-box .notes-wrapper .note-card .note-content p{font-size:19px;line-height:150%;font-weight:400;color:#fff2ec}.important-notes-box .notes-wrapper .note-card .note-icon{width:80px;height:80px;display:flex;align-items:center}.important-notes-box .notes-wrapper .note-card .note-icon img{width:62px;height:62px}.template-page-aperibrado .site_footer{margin-top:0}.c-rm-item-desc p strong{font-family:Fraunces,serif;font-weight:400}.custom-form-wrap .shopify-section .onst-registration-form{padding:80px 0 120px;margin-top:-2px;background:url(/cdn/shop/files/thank-you-bg.png?v=1777005414);background-size:100%!important;background-position:top center!important;background-repeat:no-repeat!important;background-color:#f5f3ea}.custom-form-wrap .shopify-section .onst-registration-form .onst-registration-form-container{max-width:1024px}.custom-form-wrap .shopify-section .onst-registration-form .title{font-size:54px;font-weight:400;line-height:120%;color:#2d4f2c}.custom-form-wrap .shopify-section .onst-registration-form .onst-custom-form-box{max-width:848px;margin:32px auto 0;padding-top:0}.custom-form-wrap .shopify-section .onst-registration-form form select{-webkit-appearance:none;appearance:none;webkit-appearance:none;background-image:url(/cdn/shop/files/down-icon.svg?v=1777353074);background-size:25px;background-repeat:no-repeat;background-position:center right 6px}.custom-form-wrap .shopify-section .onst-registration-form form input,.custom-form-wrap .shopify-section .onst-registration-form form textarea,.custom-form-wrap .shopify-section .onst-registration-form form select{border:1px solid#396332;border-radius:16px!important;padding:12px 18px;font-size:16px;font-weight:400;line-height:155%;color:#262626}.custom-form-wrap .shopify-section .onst-registration-form form input:focus,.custom-form-wrap .shopify-section .onst-registration-form form textarea:focus,.custom-form-wrap .shopify-section .onst-registration-form form select:focus{outline:none;box-shadow:none}.custom-form-wrap .shopify-section .onst-registration-form form input[type=radio],.custom-form-wrap .shopify-section .onst-registration-form form input[type=checkbox]{width:22px;min-width:22px;height:22px;min-height:22px;vertical-align:middle}.custom-form-wrap .shopify-section .onst-registration-form form .onst-field-title{margin:28px 0 0}.custom-form-wrap .shopify-section .onst-registration-form form .onst-field-title{font-size:26px;font-weight:400;line-height:130%;color:#2d4f2c;margin-bottom:5px}.custom-form-wrap .shopify-section .onst-registration-form form label{font-size:16px;font-weight:600;color:#262626;line-height:155%;margin-bottom:5px}.custom-form-wrap .shopify-section .onst-registration-form form .onst-field .onst-field-roptions{display:flex;flex-direction:column;flex-wrap:wrap;gap:12px;margin-bottom:20px}.custom-form-wrap .shopify-section .onst-registration-form form .onst-field .onst-field-roptions label{font-weight:400;margin-bottom:0;display:flex;align-items:center}.custom-form-wrap .shopify-section .onst-registration-form form button.onst-custom-form-submit{border-radius:30px!important}.custom-form-wrap .shopify-section .onst-registration-form form .onst-field:nth-child(19) .onst-field-roptions,.template-page-request-a-quote-for-event .shopify-section .onst-registration-form form .onst-field:nth-child(13) .onst-field-roptions{margin-bottom:0}.custom-form-wrap .site_footer{margin-top:0}.collections-banner .banner:after{background:#00000080;opacity:1!important}.collections-banner .banner-content .banner-box{max-width:50rem!important}.collections-banner .banner-content .banner-box .banner-heading{font-size:54px;font-weight:400;line-height:120%;color:#fff2ec}.shopify-section:has(.collections-banner-two){margin-top:0}.collections-banner-two .banner:after{background:#000}.collections-banner-two .banner-content .banner-box{width:100%;max-width:676px}.collections-banner-two .banner-content .banner-box .banner-heading{font-size:45px;font-weight:400;line-height:120%;color:#fff2ec;margin-bottom:18px}.collections-banner-two .banner-content .banner-box .banner-text{margin-top:0}.collections-banner-two .banner-content .banner-box .banner-text p{font-size:16px;font-weight:400;line-height:150%;color:#fff2ec}.collections-banner-two .banner-content .banner-box .banner-buttons{margin-top:28px}.product-grid-container .pagination-wrapper{margin-top:64px;margin-bottom:0}.product-grid-container .pagination-wrapper ul li a{font-size:18px;color:#262626!important;opacity:1}.product-grid-container .pagination-wrapper ul li a.pagination__item--current,.product-grid-container .pagination-wrapper ul li a:hover{background:#dfefd6}.product-grid-container .pagination-wrapper ul li a svg.icon{height:.9rem}.product .product-info-wrapper{padding-left:56px}.product .product-info-wrapper .product-title h1{color:#2d4f2c;font-size:54px;font-weight:400;line-height:120%;margin-bottom:26px}.product .product-info-wrapper .product-description p{font-size:16px;font-weight:400;line-height:155%;color:#262626}.product .product-info-container .price{font-size:22px;color:#262626;font-weight:800;line-height:140%}.product .product-info-container .product-form-quantity .quantity{min-height:46px}.product .product-info-container .product-form-quantity .quantity-label{font-size:16px;font-weight:400;line-height:155%;color:#262626}.product .product-info-container .product-form-quantity .quantity input{border:1px solid #D76327;font-size:16px;font-weight:600;color:#262626}.product .product-info-container .product-form-quantity .quantity:after{box-shadow:0 0 0 1px #d76327;border-radius:30px}.product .product-info-container .product-form-quantity .quantity button svg{font-size:16px;font-weight:600;color:#262626;width:1.2rem}.product .product-info-container .product-form-quantity .quantity-button svg path{fill:#262626}.product .product-info-container .product-form-quantity .quantity input:focus-visible{outline:none;box-shadow:none}.product-info-wrapper .product-form__buttons button{background:#d76327;border:2px solid #d76327;color:#fff2ec;font-size:15px;font-weight:400;text-transform:uppercase;padding:17px 20px 16px!important;min-height:auto!important;height:50px;line-height:1.1;font-family:PP Mori!important;opacity:1!important}.product-info-wrapper .product-form__buttons button.product-form__submit{background:transparent!important;color:#d76327!important}.product-info-wrapper .product-form__buttons button.product-form__submit:hover{border:2px solid#AD501F!important;color:#ad501f!important}.product .product-info-container collapsible-row.product-accordion{margin-top:30px!important;display:block;width:100%}.product .product-info-container .product-accordion summary{border:none!important}.product .product-info-container .product-accordion summary .summary-title .accordion__title{font-size:18px;font-weight:400;color:#2d4f2c;line-height:140%}.product .product-info-container .product-accordion summary .summary-title svg.icon{fill:#ad501f;width:24px;height:24px}.product .product-info-container .product-accordion summary svg.icon-caret{height:.8rem!important}.product .product-info-container .product-accordion summary svg.icon-caret path{fill:#d76327}.complementary-products aside .complementary-products-container{background:#dfefd6!important;border-color:#dfefd6;padding:24px 16px;border-radius:16px!important}.complementary-products aside .complementary-products-container .summary-title .accordion__title{font-size:18px;font-weight:400;line-height:140%;color:#2d4f2c}.complementary-products aside .complementary-products-container .product-card-wrapper .card-information .quick-add{display:none}.complementary-products aside .complementary-products-container .product-card-wrapper .card-inner .card-media{border-radius:16px!important}.complementary-products aside .complementary-products-container .product-card-wrapper .card-heading a{font-size:16px;color:#2d4f2c;font-weight:400;line-height:140%;margin-bottom:16px}.complementary-products aside .complementary-products-container .product-card-wrapper .card-heading:hover a{text-decoration:none}.complementary-products aside .complementary-products-container .product-card-wrapper .card-information .price{font-weight:400;font-size:14px;color:#262626;line-height:125%}.complementary-products aside .complementary-products-container .slider-buttons{margin-top:10px}.complementary-products aside .complementary-products-container .product-card-wrapper .card-information .price span.price-item{font-weight:400}.template-product .event_image_content .image-with-text-media-item .image-with-text-media{border-radius:16px 0 0 16px!important;overflow:hidden!important}.template-product .event_image_content2 .image-with-text-media-item .image-with-text-media{border-radius:0 16px 16px 0!important;overflow:hidden!important}.template-product .event_image_content .image-with-text-media-item .image-with-text-media img{border-radius:0}#popupWrapper .popup-container{max-width:1064px;padding:0;margin:2% auto}#popupWrapper .popup-container .popup-close{font-size:37px;color:#d76327;line-height:1}#popupWrapper .form-popup-wrapper{padding:56px}#popupWrapper .form-popup-wrapper .title{text-align:center;font-size:46px;font-weight:400;line-height:120%;color:#2d4f2c;margin-bottom:30px}#popupWrapper .form-popup-wrapper .contact-wrapper{max-width:848px;margin:auto;padding:0;gap:0}#popupWrapper .form-popup-wrapper .contact-wrapper .contact-form{width:100%}#popupWrapper .form-popup-wrapper .contact-wrapper .contact-form form .contact__fields_name{display:flex;gap:16px}#popupWrapper .form-popup-wrapper .contact-wrapper .contact-form form label{color:#262626}#popupWrapper .form-popup-wrapper .contact-wrapper .contact-form form .field-input{background:#fff;border:1px solid#396332;color:#262626;font-size:16px;font-weight:400}#popupWrapper .form-popup-wrapper .contact-wrapper .contact-form form .field-input:focus-visible{outline:none;box-shadow:none;border-width:2px}#popupWrapper .form-popup-wrapper .contact-wrapper .contact-form form .field textarea{margin-bottom:26px}#popupWrapper .form-popup-wrapper .contact-wrapper .contact-form form .contact-checkbox{margin-top:12px}#popupWrapper .form-popup-wrapper .contact-wrapper .contact-form form .contact-checkbox label{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:400;color:#262626}#popupWrapper .form-popup-wrapper .contact-wrapper .contact-form form .contact-checkbox input[type=checkbox]{width:20px;height:20px}#popupWrapper .form-popup-wrapper .contact-wrapper .contact-form form .contact-button{text-align:center}.image_desktop{display:block}.image_mobile{display:none}@media screen and (max-width:768px){.image_desktop{display:none}.image_mobile{display:block}}@media screen and (min-width:1100px)and (max-width:1260px){.page-width{padding-left:2rem;padding-right:2rem}.header-wrapper .main-navigation-mega ul li .list-menu__item{font-size:14px!important}}@media screen and (min-width:990px)and (max-width:1100px){.page-width,.reach-us-section .reach-us__container,.event_luogo_content .where-we-are__container{padding-left:2rem;padding-right:2rem}.header-wrapper .header{grid-template-columns:1fr 1fr 1fr}.header-wrapper .header{padding:10px 16px}.header-wrapper .header .main-navigation-mega .navigation-menu{justify-content:center}.event_luogo_content .where-we-are__container .where-we-are__left,.event_luogo_content .where-we-are__container .where-we-are__right{max-width:46%;min-width:46%}}@media screen and (min-width:768px)and (max-width:1024px){.product-grid{row-gap:20px}.site_footer{padding:50px 16px!important}.site_footer .footer{padding:0 24px}.site_footer .footer .grid{flex-wrap:nowrap}.site_footer .footer__content-top .grid.container .footer__blocks-wrapper .footer-block{width:35%;max-width:50%;padding-right:50px}.site_footer .footer__content-top .grid.container .footer__blocks-wrapper .footer-block.footer-block--menu{width:18%;max-width:18%}.site_footer .footer__content-second-last .grid .grid__item:last-child{min-width:165px}.thanku-page .banner-content{padding:80px 30px}.thanku-page .banner .banner-content .banner-box .banner-heading{font-size:44px}.thanku-page .banner-content .banner-box{padding:0!important}.thanku-page .banner .banner-content .banner-text p{text-align:left}.thanku-page .banner .banner-content .banner-text p:last-child{margin-right:50px}.thanku-page .banner .banner-content .banner-text ul{padding-left:10px}.thanku-page .banner .banner-content .banner-text ul li{text-align:left}.thanku-page-contatti .banner .banner-content .banner-text p{text-align:center!important;margin-right:auto!important;margin-left:auto!important}.error-page-banner .banner-content{padding:80px 16px 72px}.error-page-banner .banner-content .banner-box{padding:0!important}.error-page-banner .banner-content .image-with-text-text.subtitle,.error-page-banner .banner .banner-content .banner-box .banner-heading{font-size:44px}.error-icon-with-text .multicolumn-list{gap:8px}.error-icon-with-text .multicolumn-list .multicolumn-list-item{width:49%;max-width:50%}}@media screen and (min-width:768px)and (max-width:989px){.header-wrapper .header .header__icons{display:none}.header-wrapper .header{padding-top:10px;padding-bottom:10px}.header-wrapper .header header-drawer{margin-left:0}.header-wrapper .header #cart-icon-bubble{margin-right:0;margin-left:auto}.hero_advance-slider .main-slider,.hero_advance-slider .main-slider .swiper-wrapper .swiper-slide{height:593px!important}.hero_advance-slider .content-wrap .content .title{text-align:left;font-size:38px!important}.hero_advance-slider .content-wrap .content p.caption{text-align:left}.hero_advance-slider .content-wrap .content .banner-buttons{display:block;text-align:left}.button{padding:16px 15px!important}.bio_text_card .rich-text-wrapper{width:100%!important}.bio_text_card .rich-text .rich-text-blocks .rich-text-heading,.image_content_banner .banner-content .banner-heading{font-size:42px}.banner_over_content .banner-content{padding:40px 24px;justify-content:flex-start}.banner_over_content .banner-content .banner-box .banner-heading{font-size:42px;text-align:left}.banner_over_content .banner-content .banner-box .banner-text{text-align:left}.banner-media.image-desktop{display:block!important}.banner-media.image-mobile{display:none!important}.template-index .image_with_overlaping_text .image-with-text-grid .image-with-text-media-item{padding:0 16px}.template-index .image_with_overlaping_text .image-with-text-grid .image-with-text-media-item img{border-radius:16px}.template-index .image_with_overlaping_text .image-with-text-text-item{margin-left:0;border-radius:16px;margin-top:-40px;overflow:hidden}.template-index .image_with_overlaping_text .image-with-text-text-item .image-with-text-content{padding:88px 30px 65px}.template-index .image_with_overlaping_text .image-with-text-text-item .image-with-text-content{background-image:url(/cdn/shop/files/overlaping-text-bg.jpg?v=1777448619);background-repeat:no-repeat!important;background-size:cover;background-position:center}.template-index .image_with_overlaping_text .image-with-text-text-item .image-with-text-heading{font-size:42px}.image_with_overlaping_text .image-with-text-text-item .image-with-text-content .image-with-text-text p{max-width:100%;font-size:20px}.template-index .image_with_overlaping_text .image-with-text-text-item .image-with-text-content .button-signature{margin-top:12px;width:100%}.home_shop_della .collection{padding-bottom:12px}.home_shop_della .subcollections-title .title{font-size:42px}.home_shop_della slider-component .slider-buttons{display:none}.home_shop_della .featured-collections-wrapper{margin-top:10px;margin-bottom:40px!important}.home_shop_della .featured-collections-wrapper li.grid-item{width:calc(50% + 100px)!important;margin-left:0!important}.contact-main-wrap .contact-wrapper .contact-form{padding-left:0}.contact_image_content_left .image-with-text-text-item{margin-left:0;top:16px}.contact_image_content .image-with-text-text-item .image-with-text-content{padding:48px 24px}.contact_image_content_right .image-with-text-text-item{margin-right:0;top:16px}.contact_image_content .image-with-text-text-item .image-with-text-heading{font-size:32px}.where-we-are .where-we-are__heading{margin-bottom:28px;text-align:center}.where-we-are__right .where-we-are__block .where-we-are__block-text p{margin:0}div#shopify-section-template--29233132863820__cust_reach_us_kwbgNz{background-position:center top 123px}.reach-us-section{padding-bottom:50px}.reach-us-section .reach-us__container{padding-left:16px;padding-right:16px}.reach-us-section .reach-us__container .reach-us__card{padding:56px 25px}.reach-us-section .reach-us__container .reach-us__icon img{width:72px;height:72px}.reach-us-section .reach-us__container .reach-us__badge{bottom:-125px;right:0;left:0;width:234px;height:165px;margin:auto}.reach-us-section .reach-us__container .reach-us__card-title{font-size:28px}.reach-us-section .reach-us__container .reach-us__card-desc{font-size:16px}.distanze-indicative-sec{padding-top:33px}.distanze-indicative-sec .ind-dist__bg-graphic{top:20%}.contact_image_with_overlaping_text{padding-top:72px!important;padding-bottom:72px!important}.contact_image_with_overlaping_text .image-with-text-grid .image-with-text-media-item{padding:0 16px}.contact_image_with_overlaping_text .image-with-text-grid .image-with-text-media-item img{border-radius:16px}.contact_image_with_overlaping_text .image-with-text-text-item{margin-left:0;border-radius:16px;margin-top:-45px}.contact_image_with_overlaping_text .image-with-text-text-item .image-with-text-content{padding:88px 16px 15px}.contact_image_with_overlaping_text .image-with-text-text-item .image-with-text-content .image-with-text-heading{text-align:center;width:100%;font-size:32px;margin-bottom:15px}.product .product-info-wrapper{padding-left:0}.template-product .event_image_content{padding-top:25px!important;padding-bottom:56px!important}.template-product .event_image_content2{padding-top:0!important;padding-bottom:70px!important}.template-product .event_image_content .image-with-text-media-item,.template-product .event_image_content2 .image-with-text-media-item{padding:0 16px}.template-product .event_image_content .image-with-text-media-item .image-with-text-media,.template-product .event_image_content2 .image-with-text-media-item .image-with-text-media{border-radius:16px!important}.template-product .event_image_content .image-with-text-text-item .image-with-text-heading{font-size:32px}.template-product .event_image_content .image-with-text-text-item .image-with-text-content{padding:40px 16px 0}.event_luogo_content .where-we-are__container{flex-direction:row}.event_luogo_content .where-we-are__container .where-we-are__left .where-we-are__heading{text-align:left}.event_image_content .image-with-text-grid .grid-item{width:50%!important}.event_image_content .image-with-text-text-item .image-with-text-heading{font-size:32px}.event_image_content .image-with-text-text-item .image-with-text-text ul{padding-left:15px}.image-content-multibox .multicolumn-list{row-gap:32px}.image-content-multibox .multicolumn-list .multicolumn-list-item{width:48%;max-width:50%}.percorsi_inner_banner .image-gallery-title{font-size:44px}.template-page-percorsi-educativi-per-le .event_image_content{background-position:bottom left;background-size:50%}.template-page-percorsi-educativi-per-le .event_image_content .image-with-text-content{padding-bottom:55px}.percorsi_inner_banner .image-gallery-main-text{margin-bottom:36px}.percorsi_inner_banner .section-template--29707121426764__image_gallery-padding{padding:40px 0 72px}.percorsi_inner_banner ul.image-gallery-wrapper{display:block;column-count:2;gap:12px}.percorsi_inner_banner ul.image-gallery-wrapper li.grid-item{width:100%!important;margin-bottom:10px}.percorsi_inner_banner ul.image-gallery-wrapper li.grid-item:first-child{margin-top:30px}.template-page-percorsi-educativi-per-le .event_image_content{padding-bottom:80px!important}.Practical_info_Sec .multicolumn-list li.multicolumn-list-item{width:48%;max-width:50%;display:block}.our-cosa-strores-sec .multicolumn-list .multicolumn-list-item{padding:10px}.our-strores-sec .multicolumn-card .multicolumn-card-info h3{font-size:28px}.template-page-agriristorante .event_image_content{padding-bottom:70px!important}.test_session_richtext .rich-text-wrapper .rich-text-blocks{max-width:75rem}.test_session_richtext .rich-text-wrapper .rich-text-heading{font-size:40px;margin-bottom:25px}.test_session_richtext .rich-text-wrapper .rich-text-buttons{margin-top:35px}.c-restaurant-menu .c-rm-columns .c-rm-column{gap:56px}.c-restaurant-menu .c-rm-item-header .c-rm-item-title{font-size:24px}.image-overtext-multicol>.page-width{padding-top:79px;padding-bottom:72px}.image-overtext-multicol .multicolumn-list{gap:8px}.image-overtext-multicol .multicolumn-list .multicolumn-list-item{width:49%;max-width:50%;border-radius:16px;overflow:hidden}.green-listing-sec .multicolumn-content .title-wrapper-with-link .title{font-size:40px}.important-notes-box .notes-wrapper .note-card{padding:45px 24px}.important-notes-box .notes-wrapper .note-card .note-item{margin-bottom:20px}.important-notes-box .notes-wrapper .note-card .note-icon{width:60px;height:60px}.important-notes-box .notes-wrapper .note-card h3{font-size:28px}.important-notes-box .notes-wrapper .note-card .note-content p{font-size:16px}.home-scatti-vita .subcollections-title .title{font-size:42px}.home-scatti-vita slider-component .featured-collections-wrapper{scroll-padding-left:70px}.home-scatti-vita slider-component .featured-collections-wrapper li.grid-item{width:calc(50% + 246px)!important}.home-scatti-vita slider-component .slider-buttons{margin-top:35px}}@media screen and (max-width:767px){.for-desktop{display:none!important}.header-wrapper .header{padding-top:10px;padding-bottom:10px}.header-wrapper .header header-drawer{margin-left:0}.header-wrapper .header .header__icons{display:none}.header-wrapper .header #cart-icon-bubble{margin-right:0;margin-left:auto}.header-wrapper .header .header__icon--menu svg{width:28px;height:28px}.header-wrapper .header .header__icon--menu svg.icon-close{width:26px;height:26px}.header-wrapper .header .header__icon--menu svg path{stroke:#d76327}.Custom_scrolling_text text-scroll.scroll-text .scroll-text-block span,.Custom_scrolling_text text-scroll.scroll-text .scroll-text-block p{font-size:24px}.site_footer{padding:50px 16px!important}.site_footer .footer{padding:0 24px}.site_footer .footer .footer__content-top{padding:40px 0 0}.site_footer .footer__content-top .grid.container .footer__blocks-wrapper .footer-block{width:100%;max-width:100%;padding-right:0;margin:0}.site_footer .footer__content-top .grid.container .footer__blocks-wrapper .footer-block.footer-block--menu{width:48%;max-width:48%;margin-bottom:35px}.site_footer .footer__content-top .grid.container .footer__blocks-wrapper .footer-block ul.footer-block__details-content{margin-bottom:0}.site_footer .footer__content-top .grid.container .footer__blocks-wrapper .footer-block .footer-block__brand-info,.site_footer .footer .footer__content-bottom .footer__copyright{text-align:center}.site_footer .footer__content-second-last .grid .grid__item .footer-info-block{width:100%}.site_footer .footer .footer__content-top .footer-block__brand-info .footer-block__heading{color:#fff2ec;font-size:22px;margin-bottom:30px}.site_footer .footer .footer__blocks-wrapper .footer-block .footer-block__brand-info .footer-block__image-wrapper{margin:0 auto 24px}.site_footer .footer .footer-info-heading,.site_footer .footer .footer-block__heading,.site_footer .footer .footer-info-heading-social{margin:0 0 16px;font-size:16px}.site_footer .footer__content-bottom{padding:32px 0}.site_footer .footer .footer__content-bottom .footer__copyright .grid__item{display:block;margin-bottom:16px}.site_footer .footer .footer__content-bottom .footer__copyright .grid__item:last-child{margin-bottom:0}.site_footer .footer__content-bottom .footer__copyright{text-align:center}.site_footer .footer__content-bottom .footer__copyright small.copyright__content a{text-transform:uppercase}.custom-form-wrap .shopify-section .onst-registration-form{padding:40px 0 80px;background-size:340%!important}.custom-form-wrap .shopify-section .onst-registration-form .title{font-size:44px}.custom-form-wrap .shopify-section .onst-registration-form .onst-registration-form-container{padding:0 16px}.hero_advance-slider .main-slider,.hero_advance-slider .main-slider .swiper-wrapper .swiper-slide{height:593px!important}.hero_advance-slider .content-wrap .content .title{text-align:left;font-size:38px!important}.hero_advance-slider .content-wrap .content p.caption{text-align:left}.hero_advance-slider .content-wrap .content .banner-buttons{width:100%;max-width:230px;margin:auto}.hero_advance-slider .content-wrap .content .banner-buttons a{width:100%;padding:16px 15px!important}.button{padding:16px 15px!important}.bio_text_card .rich-text-wrapper{width:100%!important}.bio_text_card .rich-text .rich-text-blocks .rich-text-caption{font-size:16px}.bio_text_card .rich-text .rich-text-blocks .rich-text-heading{font-size:28px}.bio_text_card .rich-text .rich-text-blocks .rich-text-heading br{display:none}.bio_text_card .rich-text .rich-text-blocks .rich-text-text p{font-size:16px}.image_content_banner .banner-content .banner-heading{font-size:32px}.image_content_banner .banner-content .banner-box .banner-text p{text-align:left}.banner_over_content .banner-content{padding:320px 24px 40px}.banner_over_content .banner-content .banner-box .banner-heading{font-size:32px;text-align:left}.banner_over_content .banner-content .banner-box .banner-text{text-align:left}.banner_over_content .banner-content .banner-box .banner-buttons{width:100%}.template-index .image_with_overlaping_text .image-with-text-grid .image-with-text-media-item{padding:0 16px}.template-index .image_with_overlaping_text .image-with-text-grid .image-with-text-media-item img{border-radius:16px}.template-index .image_with_overlaping_text .image-with-text-text-item{margin-left:0;border-radius:16px;margin-top:-40px;overflow:hidden}.template-index .image_with_overlaping_text .image-with-text-text-item .image-with-text-content{padding:88px 16px 65px}.template-index .image_with_overlaping_text .image-with-text-text-item .image-with-text-content{background-image:url(/cdn/shop/files/overlaping-text-bg.jpg?v=1777448619);background-repeat:no-repeat!important;background-size:cover;background-position:center}.template-index .image_with_overlaping_text .image-with-text-text-item .image-with-text-heading{font-size:32px;text-align:center}.template-index .image_with_overlaping_text .image-with-text-text-item .image-with-text-content .button-signature{margin-top:12px;width:100%}.template-index .image_with_overlaping_text .image-with-text-text-item .image-with-text-content .button-signature a{display:block;width:100%;margin:8px 0 0!important}.home_shop_della .collection{padding-bottom:12px}.home_shop_della .subcollections-title .title{font-size:32px;text-align:center}.home_shop_della slider-component .slider-buttons{display:none}.home_shop_della .featured-collections-wrapper{margin-top:10px;margin-bottom:40px!important}.home_shop_della .featured-collections-wrapper li.grid-item{width:calc(50% + 100px)!important;margin-left:0!important}.our-strores-sec>.page-width{padding:40px 16px 72px}.our-strores-sec .multicolumn-content .title-wrapper-with-link .title{font-size:44px}.our-strores-sec .multicolumn-content .multicolumn-description p{text-align:left}.our-strores-sec .multicolumn-list{column-count:1!important;margin-left:0;margin-right:0}.our-strores-sec .multicolumn-list .multicolumn-list-item{padding:0;margin-bottom:40px}.our-strores-sec .multicolumn-card .multicolumn-card-info{border-radius:16px;margin-top:-30px}.contact-main-wrap{padding-top:84px}.contact-main-wrap .contact-wrapper{max-width:100rem;flex-wrap:wrap;flex-direction:column-reverse;padding-bottom:72px}.contact-main-wrap .contact-wrapper .contact-form{padding-top:40px;padding-left:0;margin-right:0;width:100%}.contact-main-wrap .contact-info{width:100%}.contact-main-wrap .contact-info .info-box{background-size:100%;width:100%;height:100%;margin:auto}.contact-main-wrap .title{font-size:44px;padding:0 16px 28px}.contact_image_content_left .image-with-text-text-item{margin-left:0;top:16px}.contact_image_content .image-with-text-text-item .image-with-text-content{padding:48px 24px}.contact_image_content_right .image-with-text-text-item{margin-right:0;top:16px}.contact_image_content .image-with-text-text-item .image-with-text-heading{font-size:32px}.where-we-are .where-we-are__heading{font-size:32px;margin-bottom:28px;text-align:center}.where-we-are .where-we-are__text p{font-size:16px}.where-we-are__right .where-we-are__block .where-we-are__block-text p{margin:0}div#shopify-section-template--29233132863820__cust_reach_us_kwbgNz{background-position:center top 123px}.reach-us-section{padding-bottom:50px}.reach-us-section .reach-us__container .reach-us__grid{gap:15px}.reach-us-section .reach-us__container{padding-left:16px;padding-right:16px}.reach-us-section .reach-us__container .reach-us__card{padding:56px 25px}.reach-us-section .reach-us__container .reach-us__icon img{width:72px;height:72px}.reach-us-section .reach-us__container .reach-us__badge{bottom:-125px;right:0;left:0;width:234px;height:165px;margin:auto}.reach-us-section .reach-us__container .reach-us__card-title{font-size:28px}.reach-us-section .reach-us__container .reach-us__card-desc{font-size:16px}.distanze-indicative-sec{padding-top:33px}.distanze-indicative-sec .ind-dist__parking-items{padding:0}.distanze-indicative-sec .ind-dist__bg-graphic{top:10%;left:50%}.distanze-indicative-sec .ind-dist__bg-graphic img{width:75%;height:100%}.contact_image_with_overlaping_text{padding-top:72px!important;padding-bottom:72px!important}.contact_image_with_overlaping_text .image-with-text-grid .image-with-text-media-item{padding:0 16px}.contact_image_with_overlaping_text .image-with-text-grid .image-with-text-media-item img{border-radius:16px}.contact_image_with_overlaping_text .image-with-text-text-item{margin-left:0;border-radius:16px;margin-top:-45px}.contact_image_with_overlaping_text .image-with-text-text-item .image-with-text-content{padding:88px 16px 15px}.contact_image_with_overlaping_text .image-with-text-text-item .image-with-text-content .image-with-text-heading{text-align:center;width:100%;font-size:32px;margin-bottom:15px}.collections-banner .banner-content .banner-box .banner-heading{font-size:44px}.product-grid{gap:24px}.collections-banner-two{padding-bottom:112px!important}.collections-banner-two .banner-content .banner-box .banner-heading{font-size:32px}.section-template--29233132470604__product-grid-padding{padding-bottom:88px!important}.rich-text.content-container.section-template--29233132765516__rich_text_htAjTA-margin{padding-bottom:30px}.product .product-info-wrapper{padding-left:0}.product .product-info-wrapper .product-title h1{font-size:36px}.product .product-media-wrapper .product-media-container .product__modal-opener{border-radius:16px;overflow:hidden}.template-product .event_image_content{padding-top:25px!important;padding-bottom:56px!important}.template-product .event_image_content2{padding-top:0!important;padding-bottom:70px!important}.template-product .event_image_content .image-with-text-media-item,.template-product .event_image_content2 .image-with-text-media-item{padding:0 16px}.template-product .event_image_content .image-with-text-media-item .image-with-text-media,.template-product .event_image_content2 .image-with-text-media-item .image-with-text-media{border-radius:16px!important}.template-product .event_image_content .image-with-text-text-item .image-with-text-heading{font-size:32px}.template-product .event_image_content .image-with-text-text-item .image-with-text-content{padding:40px 16px 0}.event_inner-banner .banner{min-height:50rem}.event_inner-banner .banner-content .banner-box .banner-heading{font-size:44px;text-align:center}.event_inner-banner .banner-content .banner-box .banner-text p{text-align:center}.event_luogo_content .where-we-are__container{gap:0;padding:0 16px}.event_luogo_content .where-we-are__container .where-we-are__left,.event_luogo_content .where-we-are__container .where-we-are__right{flex:1 1 100%;max-width:100%;min-width:100%}.event_image_content .image-with-text-text-item .image-with-text-heading{font-size:32px}.event_image_content .image-with-text-media-item{padding:0 16px}.event_image_content .image-with-text-media-item .image-with-text-media{padding-bottom:80%!important}.event_image_content .image-with-text-media-item .image-with-text-media img{border-radius:16px}.template-page-events .event_image_content .image-with-text-text-item .image-with-text-content{padding:36px 16px 64px}.event_image_content .image-with-text-text-item .image-with-text-text ul{padding-left:15px}.home-scatti-vita .collection{padding-bottom:72px;padding-top:20px}.home-scatti-vita .subcollections-title .title{font-size:32px}.home-scatti-vita slider-component .featured-collections-wrapper{scroll-padding-left:45px}.home-scatti-vita slider-component .featured-collections-wrapper li.grid-item{width:calc(50% + 100px)!important}.home-scatti-vita slider-component .featured-collections-wrapper .image-card img{height:215px;object-fit:cover}.home-scatti-vita slider-component .slider-buttons{margin-top:35px}.image-content-multibox .multicolumn-list{row-gap:32px}.percorsi_inner_banner .image-gallery-title{font-size:42px}.template-page-percorsi-educativi-per-le .event_image_content{background-position:bottom center;background-size:contain}.template-page-percorsi-educativi-per-le .event_image_content .image-with-text-content{padding-bottom:55px}.percorsi_inner_banner .image-gallery-main-text{margin-bottom:36px}.percorsi_inner_banner .section-template--29707121426764__image_gallery-padding,.percorsi_inner_banner .section-template--29721866699084__image_gallery-padding{padding:40px 0 72px}.percorsi_inner_banner ul.image-gallery-wrapper{display:block;column-count:2;gap:12px}.percorsi_inner_banner ul.image-gallery-wrapper li.grid-item{width:100%!important;margin-bottom:10px}.percorsi_inner_banner ul.image-gallery-wrapper li.grid-item:first-child{margin-top:30px}.Practical_info_Sec .multicolumn-list{row-gap:40px}.Practical_info_Sec .multicolumn-list li.multicolumn-list-item{display:block}.Practical_info_Sec .multicolumn-list li:first-child .multicolumn-card .multicolumn-card-info{width:100%}.Practical_info_Sec .multicolumn-list li:first-child .multicolumn-card .multicolumn-card-info h3{background-image:none!important;text-align:center;font-size:32px}.Practical_info_Sec .multicolumn-list li .multicolumn-card .multicolumn-card-info h3{font-size:24px}.Practical_info_Sec .multicolumn-list li .multicolumn-card .media,.Practical_info_Sec .multicolumn-list li .multicolumn-card .media img{width:64px;height:64px}.agri_restaurant_banner:before,.template-page-agriristorante .shape-bg-right:before{display:none}.template-page-agriristorante .event_image_content .image-with-text-grid{flex-direction:column-reverse;padding-bottom:72px}.template-page-agriristorante .event_image_content .image-with-text-grid .image-with-text-content{padding:12px 16px 24px}.test_session_richtext .rich-text-wrapper{width:100%}.test_session_richtext .rich-text-wrapper .rich-text-heading{font-size:32px;margin-bottom:25px}.test_session_richtext .rich-text-wrapper .rich-text-text p{text-align:left}.test_session_richtext .rich-text-wrapper .rich-text-buttons{margin-top:35px}.c-restaurant-menu .c-rm-columns .c-rm-column{gap:56px}.c-restaurant-menu .c-rm-item-header .c-rm-item-title{font-size:24px}.template-page-aperibrado .event_inner-banner .banner{min-height:54rem}.template-page-aperibrado .event_inner-banner .banner-content .banner-box .banner-text p{text-align:left}.our-cosa-strores-sec>.page-width{padding:70px 16px 37px}.our-cosa-strores-sec .multicolumn-content .title-wrapper-with-link .title{font-size:32px!important;text-align:center;margin-bottom:22px}.green-listing-sec .multicolumn-content{flex-wrap:wrap}.green-listing-sec .multicolumn-content .title-wrapper-with-link{width:100%;text-align:center}.green-listing-sec .multicolumn-content .multicolumn-description{width:100%}.green-listing-sec .multicolumn-content .title-wrapper-with-link .title{font-size:32px}.green-listing-sec .multicolumn-card .multicolumn-card-info h3{font-size:24px}.green-listing-sec .multicolumn-content .title-wrapper-with-link .title{font-size:32px;margin-bottom:32px}.image-overtext-multicol>.page-width{padding-top:79px;padding-bottom:72px}.image-overtext-multicol .multicolumn-list{gap:8px}.image-overtext-multicol .multicolumn-list .multicolumn-list-item{width:100%;max-width:100%;border-radius:16px;overflow:hidden}.important-notes-box>.page-width{padding:0 16px 50px}.important-notes-box .notes-wrapper .note-card{padding:45px 24px}.important-notes-box .notes-wrapper .note-card .note-item{margin-bottom:20px}.important-notes-box .notes-wrapper .note-card .note-icon{width:60px;height:60px}.important-notes-box .notes-wrapper .note-card h3{font-size:28px}.important-notes-box .notes-wrapper .note-card .note-content p{font-size:16px}.thanku-page .banner-content{padding:44px 16px 72px}.thanku-page .banner .banner-content .banner-box .banner-heading{font-size:44px}.thanku-page .banner-content .banner-box{padding:0!important}.thanku-page .banner .banner-content .banner-text p{text-align:left}.thanku-page .banner .banner-content .banner-text p:last-child{margin-right:50px}.thanku-page .banner .banner-content .banner-text ul{padding-left:10px}.thanku-page .banner .banner-content .banner-text ul li{text-align:left}.thanku-page-contatti .banner .banner-content .banner-text p:last-child{margin:0;text-align:left}.error-page-banner .banner-content{padding:44px 16px 72px}.error-page-banner .banner-content .banner-box{padding:0!important}.error-page-banner .banner-content .image-with-text-text.subtitle,.error-page-banner .banner .banner-content .banner-box .banner-heading{font-size:40px}.error-icon-with-text .multicolumn-list{gap:8px}.error-icon-with-text .multicolumn-list .multicolumn-list-item{width:100%;max-width:100%;border-radius:16px;overflow:hidden}.error-icon-with-text .multicolumn-card .multicolumn-card-image-wrapper .multicolumn-card-info h3{font-size:24px}.mega-image-menu-mobile__list{grid-template-columns:repeat(1,1fr)!important;gap:40px!important}ul.mega-image-menu-mobile__list .title{font-weight:400;font-size:24px;line-height:130%;letter-spacing:0%;color:#2d4f2c}ul.mega-image-menu-mobile__list.page-width .caption-with-letter-spacing{font-size:14px!important;font-weight:400;line-height:125%;letter-spacing:10%;text-align:left;text-transform:uppercase;color:#262626}.cst-underline-text h2.where-we-are__heading{background-size:92%}.menu-drawer__menu-item>.icon-arrow{color:#d76327}.menu-drawer-close-button .icon-arrow{color:#d76327}.home_shop_della .card-heading a:after{display:none}.home_shop_della .mobile-add-to-cart{margin-top:22px!important}}@media screen and (min-width:768px){.footer-block-for-mobile,.for-mobile{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
