/** Shopify CDN: Minification failed

Line 495:13 Expected ":"
Line 631:63 Expected identifier but found "!"
Line 1009:245 "bordr-top-color" is not a known CSS property
Line 1237:1 Expected identifier but found whitespace
Line 1357:166 Unexpected "{"
Line 1916:38 "line-heigh" is not a known CSS property
Line 2630:0 Unexpected "}"

**/
#NavDrawer p.h4.footer__title.small--hide {
    color: #222 !important;
    margin-top: 36px !important;
    float: left;
}

@font-face{
    font-family: "ITC Conduit";
    src: url("d032cc8a57ef4a7d2a5ebb7be4e63c71.eot");
    src: url("d032cc8a57ef4a7d2a5ebb7be4e63c71.eot?#iefix")format("embedded-opentype"),
        url("d032cc8a57ef4a7d2a5ebb7be4e63c71.woff")format("woff"),
        url("d032cc8a57ef4a7d2a5ebb7be4e63c71.woff2")format("woff2"),
        url("d032cc8a57ef4a7d2a5ebb7be4e63c71.ttf")format("truetype");
    font-weight:normal;
    font-style:normal;
    font-display:swap;
}

/* new HEADER */
html[lang="en"] .italiano { display:none !important;}
html[lang="en"] .flak-mobile { display:none !important;}
html[lang="en"] .inglese { display:block !important;}
html[lang="it"] .italiano { display:block !important;}
html[lang="it"] .inglese { display:none !important;}


#shopify-section-header .page-width, #shopify-section-footer .page-width {
    max-width: 1900px !important;
}

ul.site-nav.site-navigation.small--hide {
    letter-spacing: -1.1em !important;
}

#shopify-section-header .announcement-bar {
    width: 100%;
    background-color: transparent !important;
    padding-left: 180px !important;
}

.toolbar__content {
    min-width: 80px;
    margin-right: 40px;
}

.toolbar .page-width {
    width: 100%;
    display: contents;
}

.toolbar.small--hide {
    display: flex;
}

#shopify-section-header .announcement-bar {
    padding-left: 190px!important;
}

.la-nostra-storia div[data-section-id="header"] {
 display: flex !important;
        flex-direction: column !important;
      }

.la-nostra-storia .announcement-bar {
        order: 1 !important;
      }
.la-nostra-storia .toolbar__content {
        order: 2 !important;
      }

@media (max-width:1279px){

#shopify-section-header .announcement-bar {
    padding-left: 120px!important;
}
}


@media (max-width:1404px) and (min-width:1280px){

a.site-nav__link {
    letter-spacing: 0.0em !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.header-item.header-item--icons {
    width: 196px !important;
}
}

@media (max-width:1490px) and (min-width:1280px){
.site-nav__link, .mobile-nav__link--top-level {
     letter-spacing: 0em !important
}
}

/* fine new HEADER */

/* PAGES */

.template-page i {
    font-style: normal;
}

/* fine PAGES */


html{scroll-behavior:smooth !important;}

/* banner panettoni home */

.flex-grid__item.flex-grid__item--.flex-grid__item--d2d24b9a-b164-4e46-8215-4340ad9b2622.type-banner .promo-grid__container {
    background-image: linear-gradient(45deg, #c1a382, #5e5142);
    color: #fff !important;
}

.flex-grid__item.flex-grid__item--.flex-grid__item--d2d24b9a-b164-4e46-8215-4340ad9b2622.type-banner .promo-grid__container h3, .flex-grid__item.flex-grid__item--.flex-grid__item--d2d24b9a-b164-4e46-8215-4340ad9b2622.type-banner .promo-grid__container p {
    color: #fff !important;
}

div#shopify-section-1626947848df7e1b54 .promo-grid.promo-grid--space-top {
    padding-top: 40px !important;
}

div#shopify-section-1634828741bc2023d4 p {
    font-size: 30px;
    /* margin-bottom: 0 !important; */
    /* padding-bottom: 0 !important; */
}

div#shopify-section-1634828741bc2023d4 {
    margin-bottom: 40px !important;
    margin-top: 25px;
}

#shopify-section-1626947848df7e1b54 .rte--block.rte--strong {
    font-size: 37px;
    /*font-family: lato !important;
    font-weight: 400;*/
}

/* BANNER SELEZIONE MERERNDA E COLAZIONE - TOGLIERE PER BANNER PANETTONI */
@media (max-width:1280){
#shopify-section-1626947848df7e1b54 .rte--block.rte--strong {
    font-size: 37px;
    max-width: 200px;
    padding-left: 29px;
    text-align: center;
}
}
/* fine BANNER SELEZIONI */

/*html[lang="it"] .PANETTONE .payment-buttons:after {
  content: 'Le spedizioni verranno effettuate dal 29 novembre';}*/

/*html[lang="it"] .COLOMBA .payment-buttons:after {
  content: 'Le spedizioni verranno effettuate dal 14 marzo';}*/

.PANETTONE .payment-buttons:after, .COLOMBA .payment-buttons:after {
    margin: auto !important;
    width: 100%;
    padding: 4px !important;
    float: left;
    text-align: center;
    background-color: #ffffff4f;
    border-radius: 4px;
    margin: 17px 0 !important;
    border: 1px solid #fff;
}

/*html[lang="en"] .PANETTONE .payment-buttons:after {
content: 'This product will be shipped after the 29th of November';}

html[lang="en"] .COLOMBA .payment-buttons:after {
content: 'This product will be shipped after the 14th of March';}*/

@media (max-width:1080px){
#shopify-section-1626947848df7e1b54 .rte--block.rte--strong {
  /*  font-size: 30px;*/
}
  
  #shopify-section-1626947848df7e1b54 .promo-grid__text {
    padding-right: 0;
}
}

@media (max-width:768px){
.PANETTONE .payment-buttons:after {
background-color: #4536331c;
    border: 1px solid #4536333b;
}  
  
#shopify-section-161640765827165c68 p {
    letter-spacing: 0.02em !important;
    width: 100% !important;
    padding-right: 11px !important;
    max-width: 100%;
}  
}


#shopify-section-1626947848df7e1b54 .promo-grid__content {
    text-shadow: 0 0 10px #a98d6f;
}


#shopify-section-1626947848df7e1b54 a.btn.btn--inverse {
  background-color: #98a5a4;
    /* background-color: #98a5a4 per selezioni sfondo blue - background-color: #9c8267 /* per panettoni NATALE e colombe */
}

@media(min-width:1600px){
.flex-grid__item--1348806d-503f-4750-8d42-4836e253ff31 {
    min-height: 400px !important;
}}

@media(min-width:2100px){
.flex-grid__item--1348806d-503f-4750-8d42-4836e253ff31 {
    min-height: 500px !important;
}}



/*#shopify-section-1626947848df7e1b54 .rte--block {
    font-family: Lato !important;
    font-weight: 200;
}*/

#shopify-section-1626947848df7e1b54 a.btn.btn--inverse {
    /* font-family: 'ITC Conduit' !important; */
    font-weight: 500;
    letter-spacing: 2px;
}

div#shopify-section-1626947848df7e1b54 .h3, div#shopify-section-1626947848df7e1b54 p {
    font-family: 'ITC Conduit' !important;
}

/* fine banner panettoni home*/

.template-product.Degustazioni.Frutta .due {
    display: none !important;
}

div#shopify-section-161640765827165c68 .page-width {
  max-width: 3200px !important;
}

.announcement-slider__slide, span.announcement-text {
    color: #ffff;
    /*text-shadow: 0 0 9px #00000066 !important;*/
      font-weight: 100;
}

span.announcement-text {font-size:16px;}

.toolbar__content {
    padding: 2px 0;
}

.grid-product__image-mask:hover .grid-product__secondary-image{
    animation:fade-in .7s cubic-bezier(0.26, 0.54, 0.32, 1) 0s forwards !important;
}

.announcement-bar {
    padding: 10px 0 !important;
}

.grid__item.medium-up--four-fifths.grid__item--content {
  width:100%;  
  max-width: 3200px !important;
}
 
  .page-width{
  max-width: 3200px;
}

body.template-index .main-content {
    padding-top: 40px; /* 130px; */
     }

.top-menu {
    align-self: center;
}

@media (max-width:1366px) and (min-width:769px){

body.template-index .main-content {
    padding-top: 0px;
     }
  
div#shopify-section-161640765827165c68 h2 {
    display: none;
}
}

@media (max-width:1919px) and (min-width:1367px){

body.template-index .main-content {
    padding-top: 40px;
     
}
}

/*.index-section {
    padding-left: 40px;
    padding-right: 40px;
    max-width: 3200px;
}
*/
/* HEADER */


.template-product .cerchio-fuori {display:none;}

div#shopify-section-161640765827165c68 {
    position: relative;
}

.cerchio-fuori {
    border-radius: 100%;
    position: fixed;
    z-index: 0;
    width: calc(40% - 1.5rem);
    left: calc(1.875rem + 30% - 1.125rem);
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    top: calc(var(--vh, 1vh) * 50);
    will-change: transform;
    /*max-height: calc(100vh - 12rem);*/
}

.cerchio {
    padding-top: 100%;
    overflow: visible;
}

.cerchio-flak {
    width: 600px;
    height: 600px;
    background: #f5f5f5;
    border-radius: 100%;
    position: fixed;
    z-index: 0;
}

.cerchio-flak {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -50%;
    border-radius: 50%;
background-color: #44362b;
    background-image: url(pattern.png);
    background-size: 62.5rem 62.5rem;
    overflow: hidden;
    opacity: 0.025;
}


@media (max-width:1024px){
.cerchio-fuori {
    width: calc(70% - 1.5rem);
    left: calc(1.875rem + 15% - 1.125rem);
    padding-left: 0.625rem;
    padding-right: 0.625rem;
    top: calc(var(--vh, 1vh) * 50);
    /*max-height: calc(100vh - 12rem);*/
}
}

@media (max-width:768px){
.cerchio-fuori {
  width: calc(90% - 1.5rem);
    left: calc(1.875rem + 5% - 1.125rem);
    top: calc(var(--vh, 1vh) * 40);
    max-height: calc(100vh - 12rem);
}
}

.site-header {
    box-shadow: 0 0 1px rgb(0 0 0 / 80%) !important;
}


.toolbar, .toolbar li a {
    background: #453633 !important; /*44362b !important;*/
    color: #fff !important;
}

.site-footer {
  background-color: #453633 !important;}

footer.site-footer {
    padding-bottom: 30px;
}

p.footer__small-text {
    padding-top: 30px;
    opacity: 0.5;
}

.site-header {
    box-shadow: 0 0 1px rgb(0 0 0 / 50%);
}

.newsletter-drawer {padding-top:50px;}
.newsletter-drawer h3 {font-size:22px;}
.newsletter-drawer p {font-size:16px;}

h1.site-header__logo {
    padding-left: 0px;
}

.header-item.header-item--icons {
    width: 290px;
}

.header-layout.header-layout--center {
    padding-bottom: 12px;
}
  
div#shopify-section-161640765827165c68 h2, div#shopify-section-161640765827165c68 p {
    text-align: left;
}

.top-menu {padding-top:8px;}


/* FINE HEADER */

/* MENU PRODOTTI */


/*.prodotti-menu a.site-nav__link {
    border: 1px solid #e5e5e5;
    margin-right: 10px;
    border-radius: 40px;
    padding: 7px 20px;
    text-transform: capitalize;
    font-size: 18px;
    letter-spacing: 1px;
    color: #444;
}*/

.prodotti-menu {
        padding-left: 40px;
    padding-right: 40px;
    max-width: 3200px !important;
    margin: auto;
    margin-bottom: 40px;
}

.prodotti-menu ul.site-nav.site-navigation.small--hide {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 40px;
}

a.site-nav__link:hover {
    /*background-color: #e6e1d2;*/
      transition-duration: 0.3s;
}

.text-left .page-width p {
    width: 100% !important;
    color: #444;
    max-width: 800px;
    text-align: justify !important;
}

.text-left .page-width p {
    width: 100%!important;
    color: #222;
    max-width: 100%;
    text-align: justify!important;
    font-size: 28px;
    letter-spacing:2px;
line-height:normal;
  font-family: "ITC Conduit" !important;
  text-transform: uppercase;
  font-weight
}


.collection-filter select {
    border-radius: 40px;
    padding-left: 20px;
}

h1.section-header__title {
  text-align:left;  
  /*float: left;
    padding-bottom: 50px; flak*/
}

.collection-intro p {
color:#444;    width: 100% !important;
    color: #444;
    max-width: 800px;
    text-align: justify !important;
padding-bottom:50px;}

.header-item.header-item--icons {
    width: auto;
}

@media (max-width:1240px){
.top-menu ul {
    max-width: 490px;
    margin: auto !important;
    text-align: center;
    float: none !important;
    padding: 0 30px;
}

}

@media only screen and (max-width: 768px){
.prodotti-menu .small--hide {
    display: block !important;
}

li.site-nav__item.site-nav__expanded-item {
    width: 33% !important;
    text-align: center;
    margin-top: 13px;
}

  .prodotti-menu a.site-nav__link {margin-right:0 !important;}

}

/* FINE MENU PRODOTTI*/

/* MENU HUMB */

#NavDrawer .footer__newsletter-input {
     background-color: #fff;
    padding-left: 20px;
    border: 1px solid #ddd;
}

#NavDrawer .footer__newsletter-input::placeholder, .footer__newsletter-btn {
    color: #000;
}

li.mobile-nav__item.appear-animation a{
    padding-left: 30px;
}

ul.mobile-nav__social.appear-animation.appear-delay-11 {
    padding-left: 15px;
}



ul.mobile-nav__social {
    display: none;
}

/* fine MENU HUMB */


/* FOOTER */




input#Email-1494292487693 {
    padding: 10px 20px;
    border-bottom: 2px solid #e1e1e1;
    border-radius: 1px;
    /* color: #ccc !important; */
}

button.footer__newsletter-btn {
    padding-right: 15px;
    margin-top: -3px;
}

.footer__newsletter {
    background-color: #fff;
}

.footer__newsletter input::placeholder {
    color: #000 !important;

}

.footer__newsletter-btn {
    color: #000;
    padding-top: 4px;
}

.footer__newsletter input {
    padding-left: 15px;
    padding-bottom: 8px;
}

.footer__newsletter input {
    color: #000;
}

.footer__newsletter-btn .icon {
    filter: invert(1);
}

/* news nuova */

.news-footer-mobile {display:none !important;}

@media (max-width:768px){
.news-footer-mobile {display:block !important;padding: 14px 0; font-size: 22px;}
}


.mc-field-group.primo {margin-top:0 !important; padding-top:0; !important; display:flex !important;}

.mc-field-group input[type="checkbox"], .mc-field-group label[for="mce-MMERGE3"] {
    float: left;
    line-height: 10px;
    padding-bottom: 0 !important;
    margin-bottom: 0;
}

.prima.fila div {
    float: left !important;
    width: 30%;
    min-width: 109px;
    display: flex !important;
}

.mc-field-group.primo {
    width: 100% !important;
    max-width: 400px !important;
}

.prima.fila {
    display: flex;
    width: 100% !important;
    max-width: 100% !important;
}

input#mce-EMAIL {
    width: 70% !important;
    display: flex;
    max-width: 354px !important;
}

.site-footer p.footer__small-text {
    display: none;
}

.Box .feature-row.due {
    display: none !important;
}



/* news nuova */

div#Footer-1494292487693 p em {
    font-size: 14px !important;
}

#Footer-1494292487693 .footer__collapsible {
    line-height: 16px;
}

.newsletter-drawer em, #Footer-1494292487693 em {
    opacity: 0.7;
}

span.piccolo {
    line-height: 14px !important;
    float: left;
    padding: 8px 0 20px;
}

/*div#shopify-section-footer p, div#shopify-section-footer .site-footer a, div#shopify-section-footer .site-footer div {
    color: #fff;
}*/

.grid__item.footer__item--e9ed20c6-1918-46a1-b747-eb3b6cfa14df {
    min-width: 270px !important;
}

/* rapporto 3 immagini footer */

#shopify-section-footer-promotions .grid__image-ratio--wide:before {
    padding-bottom: 52.25%;
}

/* fine rapporto 3 immagini footer */



.gruppo-newsletter label {
    float: inherit;
    position: relative;
    letter-spacing: 0.1em !important;
    max-width: 330px;
    text-transform: none !important;
    font-size: 12px;
display: inline-flex;
    cursor: unset !important;
}

.gruppo-newsletter input#omnisend-subscribe-input-grupponiko {
    float: left !important;
  display: inline-flex;
}

.gruppo-newsletter {
    padding-top: 13px;
}

.gruppo-newsletter a {
    display: contents;
  text-decoration: underline;
    cursor: pointer;
}

/* FINE FOOTER */


/* new NEWSLETTER FOOTER */

#mc_embed_signup {
    background: transparent !important;
}

input#mce-EMAIL, input#mce-FNAME {
    width: 100%;
    max-width: 280px;
}

.mc-field-group.pri {
    padding-bottom: 15px !important;
    float: left;
}

.mc-field-group input[type="checkbox"], .mc-field-group label[for="mce-MMERGE3"] {
}

.mc-field-group label[for="mce-ACCEPTANCE"], .mc-field-group label[for="mce-MMERGE3"] {
    display: contents;
    letter-spacing: 0.1em;
    text-transform: none !important;
    margin-top: 0px !important;
}

input#mc-embedded-subscribe {
    width: 120px;
    background: #fff;
    color: #453633;
    font-size: 18px;
    padding: 6px;
}

.indicates-required {
    font-size: 12px;
    margin-top: 5px !important;
    float: left;
}

@media (max-width:768px){
  
  .mc-field-group.primo {
    width: 100%!important;
    max-width: 100% !important;
    display:block !important;
}
  
  h3.news-footer-mobile, label[for="mce-EMAIL"], .prima.fila {
    width: 100% !important;
    float:left;
}
  
}




/* fine new NEWSLETTER FOOTER */



/* PRODOTTI */

.shopify-payment-button .shopify-payment-button__button--unbranded {
  color: #000 !important;
    background: #efe22c !important;
    font-weight: 200 !important;
    font-size: 18px !important;
    letter-spacing: .1em !important;
}

.rte .tab {
    margin-bottom: 0 !important;
    position: relative;
}

button, .shopify-cleanslate ._3G6VJhJYno-AX3-X38f1TA {
    border-radius: 30px !important;
}

button.shopify-payment-button__more-options {
    font-size: 16px;
}

.template-product .page-width {
    max-width: 1900px;
}

/*.product__photos .image-wrap {
    border: 1px solid #d8d7d6;
    border-radius: 1px;
}*/


.add-to-cart.btn--secondary {
   /* border-color: #e2ceae !important;*/
    background: #44362b ;
  color:#fff;
}

.add-to-cart.btn--secondary:hover {
       background: #ffeb00;
    transition-duration: 0.3s !important;
    border-color: transparent;
}


/* tabs */

.tabcontent {
    max-width: 1000px;
}

.rte .tab {
    margin-bottom: 0 !important;
}

/* Style the tab */


.tabcontent h3 {
    display: none !important;
}

.tab {
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: #d8d7d6;
  margin-top: 60px;
      border-radius: 30px !important;
}

/* Style the buttons inside the tab */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 8px 20px;
  transition: 0.3s;
  font-size: 17px;
      border-radius: 30px !important;
}

.tab .tablinks {
    font-size: 18px;
    text-transform: uppercase;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #fefefe;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #fff;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding:24px 15px;
  border: 1px solid #e5e5e5;
  border-top: none;
      border-radius: 30px !important;
  background-color:#fff;
}

.tabcontent {
  animation: fadeEffect 1s; /* Fading effect takes 1 second */
}

.tabcontent p {
    font-size: 16px;
}

.tabcontent h3 {
    font-size: 18px;
    text-transform: uppercase;
}

/* Go from zero to full opacity */
@keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
}

/* fine tabs */

/* tabs versione 2 */

.tabcontent {
    display: none;
    padding: 24px 15px;
/*    border: 1px solid #e5e5e5;*/
    border-radius: 30px !important;
    background-color: #e5e5e5;
/*    border-top: 1px solid #ccc;*/
}

.tab button.active {
    background-color: #e5e5e5;
}

.tab .tablinks {
    font-size: 18px;
    text-transform: none;
    border: 1px solid #e5e5e5;
    margin-right: 8px;
    margin-bottom: 8px;
}

.tab {
    overflow: hidden;
    border: 0;
    background-color: transparent;
    margin-top: 60px;
    border-radius: 30px !important;
}

.tab {
    border-top: 1px solid #e5e5e5;
    padding-top: 30px;
    margin-top: 0;
    border-radius: 0 !important;
}


/* tabs starsapp */

li.starapps-tabs-panel {
    border-radius: 22px !important;
    margin-right: 10px !important;
    border-bottom: 1px solid #ddd !important;
    border-bottom-color: #ddd !important;
    margin-bottom: 0 !important;
    border-color: #ddd !important;
    padding: 5px 15px !important;
}

ul.starapps-tabs.style-type-1 li.starapps-tabs-panel.active {
    border-bottom-color: #ddd;
    margin-left: -5px;
}

ul.starapps-tabs.style-type-1 {
    border-bottom: none !important;
}

li.starapps-tabs-panel.active {
    background-color: #eee !important;
    border: 1px solid #eee !important;
}

.starapps-tabs-content {
    background-color: #eee;
    border-radius: 22px;
    padding: 15px;
    border: 0px;
    margin-top: 10px;
  border-bottom: 1px solid #eee !important;
}

section.starapps-tabs-wrapper {font-size: calc(var(--typeBaseSize)*1);}

ul.starapps-tabs.style-type-1 li.starapps-tabs-panel.active, ul.starapps-tabs.style-type-1 li.starapps-tabs-panel:focus, ul.starapps-tabs.style-type-1 li.starapps-tabs-panel:hover {border-color:#eee !important; border:1px solid #eee !important; bordr-top-color:#eee !important; box-shadow:none !important;}

span.starapps-title:hover {
    cursor: pointer;
}

/* fine tabs starapps */


/* reCHARGE */

.rc-widget .rc-option--active {
    border-radius: 22px;
    padding-left: 20px !important;
}

.rc-radio.rc-option__subsave.rc-option.rc_widget__option.rc_widget__option--subsave.rc-legacy-radio, .rc-radio.rc-option__onetime.rc-option.rc_widget__option.rc_widget__option--onetime.rc-legacy-radio {
    padding-left: 20px;
}

.rc-widget.rc_widget label {
    /* font-family: "Noto Serif"; */
    font-size: 18px;
    font-family: var(--typeBasePrimary),var(--typeBaseFallback);
    text-transform: none !important;
    letter-spacing: 0.5px;
}

.product__price, .rc-option__price {
    font-family: 'open sans'!important;
    font-size: calc(var(--typeBaseSize) + 5px) !important;
    text-shadow: 0px 0px 10px #ffffff5e;
}

/* fine reCHARGE */

#shopify-section-product-story-sections .feature-row.due {
    align-items: flex-start !important;
}

.btn.btn--full.add-to-cart {
    background: #ffffeb;
    color: #000000;
    border: 1px solid #ffffff !important;
    box-shadow: 0px 0px 76px #0000001a;
}

.biscotti .btn.btn--full.add-to-cart, .confettura .btn.btn--full.add-to-cart {
    background-color: #fbfbfb;
    border-color: #fff !important;
}

.btn.btn--full.add-to-cart {
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0.1em;
}

.template-product .h2.product-single__title span.splitto {
    color: #444;
    font-size: calc(var(--typeHeaderSize)*.45);
}


.nettari .feature-row__item.feature-row__text.feature-row__text--left .rte.featured-row__subtext:after {
    content: 'nota: Il prodotto verrà spedito in una confezione da 4 nettari da 390g cad.';
    /* background: #e0ddb8; */
    padding: 10px 0px;
    color: #444;
    font-size: 18px;
    border-top: 1px solid #222;
    border-bottom: 1px solid #222;
}

.template-product span.splitto {
    width: 100% !important;
    float: left;
    padding: 6px 0 12px;
}

.template-product .product-recommendations .splitto {
    padding-top: 0 !important;
    margin-top: -2px !important;
}

.template-product .page-width .feature-row {
    margin: 0;
}

/*.template-product span.splitto {
    color: transparent !important;
}

.template-product span.splitto:before {
    content: 'confezione: 4 pezzi';
    color: #444 !important;
}*/

body:lang(en) .nettari .feature-row__item.feature-row__text.feature-row__text--left .rte.featured-row__subtext::after {
    content: 'note: the product will be delivered in a box containing 4 nectars of 390g each';
}

/*body:lang(en) div#shopify-section-recently-viewed {
    display: none !important;
}*/

.shopify-payment-button {
    display: none;
}

.Degustazione.Nettari #shopify-section-product-template .product-section {
    background-color: #b1c4c7;
}

@media only screen and (min-width:1480px){
.feature-row__text--right {
    padding-right: 60px;
    padding-left: 60px;
}
  
  div#shopify-section-product-story-sections .feature-row__item div{
    margin-left: auto!important;
    margin-right: auto !important;
  }
  
}

.template-product .btn.btn--full.add-to-cart {
    background: #ffffff8f !important;
}

.template-product .btn.btn--full.add-to-cart {
background-color: #453633 !important;
border:0px solid #fff !important;
    color: #fff;
}

@media (max-width:768px){
  
.template-product .btn.btn--full.add-to-cart {
    background-color: #453633;
border:0px !important;
    color: #fff;
}  
  
  
/*.Lievitati .btn.btn--full.add-to-cart{
    background: #e4c7a5 !important;
    border: none !important;
      color: #000;
}

.Confetture  .btn.btn--full.add-to-cart{
    background: #e2ddd1 !important;
    border: none !important;
      color: #000;
}
  
.Biscotti .btn.btn--full.add-to-cart{
    background: #e2ddd1 !important;
    border: none !important;
    color: #000;
}

.Nettari .btn.btn--full.add-to-cart {
    background: #d9d8a9 !important;
    border: none !important;
    color: #000;
}

.abbonamenti .btn.btn--full.add-to-cart {
    background: #bdd0d1 !important;
    border: none !important;
    color: #000;
}
  
.template-product .add-to-cart.btn--secondary.disabled, .template-product .add-to-cart.btn--secondary[disabled] {
    border-color: #b6b6b6 !important;
    background: #c7c7c7 !important;
    color: #555;
}*/
}


/* FINE PRODOTTI */

/* COLLECTION */

.grid-product__title.grid-product__title--body {
    letter-spacing: 1px;
}

.template-collection .prodotti-menu {
    padding-left: 0px; 
  padding-right: 0px;}

/*.template-collection .promo-grid { display:none; } flak */

/*img.grid-product__image.lazyautosizes.lazyloaded {
    border: 1px solid #e5e5e5;
}*/


@media (max-width:768px){
a.btn.btn--small.return-link {
    margin-top: 0;
}


.Lievitati .promo-grid__bg {
    position: absolute;
    top: 0;
    left: 0;
  width: 120%;}

}

.freccia {
    margin-top: -136px;
    z-index: 999999999999;
    font-size: 40px;
    color: #fff;
  animation: blinker 2s linear infinite;
}

.freccia a {
  color: #fff;}

. freccia {display:none; }

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

.type-advanced .promo-grid__content:not(.promo-grid__content--boxed):not(.promo-grid__content--sale) .btn--inverse, .type-simple .promo-grid__content:not(.promo-grid__content--boxed):not(.promo-grid__content--sale) .btn--inverse {
    margin-right: 0;
}

.type-advanced .rte--em, .type-product .rte--em, .type-sale_collection .rte--em {letter-spacing:0.1em !important;}

.template-collection .type-product__image:nth-child(2) {
    display: none;
}

[data-type_product_capitalize=true] .grid-product__title {
font-size: calc(var(--typeBaseSize) - 1px) !important;
    letter-spacing: .05em !important;
}

.grid-product__title, .grid-product__title.grid-product__title--body {
    word-break: keep-all !important;
    -webkit-hyphens: none !important;
    hyphens: none !important;
}

span.splitto {
    color: #888;
}

/* no pulsante immagine di copertina */
.template-collection .promo-grid__text a.btn.btn--inverse {
    display: none;
}

.promo-grid__text {
    padding-right: 20px;
    opacity: 0.9;
}

/* fine no pulsante immagine di copertina */

.promo-grid__container:not(.promo-grid__container--boxed) .promo-grid__bg:before {background-color:transparent !important; background: transparent !important;}

.template-collection div#shopify-section-collection-promotions .rte--block.rte--strong {
    text-transform: uppercase;
}

@media (max-width: 1122px){

	.template-collection #shopify-section-collection-promotions .promo-grid__text {
    opacity: 1 !important;
    text-shadow: 0 0 10px #0000004d !important;
	}
  
}

@media (max-width: 768px) {
    .template-collection div#shopify-section-collection-promotions .rte--block.rte--strong {
        font-size: 20px !important;
    }
}

/* FINE COLLECTION */




/* mod call */

.cerchio-fuori {
    display: none;
}

.prodotti-menu {
    display: none;
}


@media (min-width: 769px) {
  
  
/* style per descrizione sotto */
.product__main-photos.aos-init.aos-animate {padding: 0 120px 0 120px;}
.product-single__meta {padding-top: 120px;}

.Degustazione.Pandolce .product-single__meta {padding-top: 20px;}  
  
  /* fine style per descrizione sotto */
  
  
  

.grid__item.medium-up--one-fifth.grid__item--sidebar {
    display: none;
}

div#ProductSection-6832234168469 {
    background-color: #e1dfb8;
    background-image: linear-gradient(to right, #dfddb6 , #ccca99);
}

#ProductSection-6832234168469 .image-wrap {
    background-color: transparent !important;
}

.copy-of-nettare-di-pesca-bio-195g-2 {
    background-image: linear-gradient(to right,#dfddb6 ,#ccca99);
}
  
}

/* fine mod call */


/* pierluigi mod */

li.Lievitati, li.Biscotti, li.Confetture, li.Speciali, li.Nettari, li.Selezioni, li.Degustazioni, li.Frutta, li.Plumcake, li.plumcake, li.Snack, li.Infusi, li.Creme, {display:none !important;}


@media (min-width: 769px) {

.template-product .product__photos.product__photos-6645785100437.product__photos--beside {
    display: none;
}
  
  .template-product .product__photos.product__photos--beside {
    display: none;
}
  
#shopify-section-product-template .product-section {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #44362b;
  margin-bottom:60px;

}
  
/*.Box.abbonamenti #shopify-section-product-template .product-section, .Biscotti #shopify-section-product-template .product-section {
  background-position-x: 30%;
}*/
  
  #shopify-section-product-template .product-section {
  background-position-x: 30%;
}
  
.Nettari #shopify-section-product-template .product-section {
background-color: #e2cecc;
}
  
.Lievitati #shopify-section-product-template .product-section {
background-color: #c5a688;
}
  
.Biscotti #shopify-section-product-template .product-section, .Degustazioni #shopify-section-product-template .product-section {
background-color: #d7d3d2;
}
  
.Confetture #shopify-section-product-template .product-section, .Frutta #shopify-section-product-template .product-section {
background-color: #d4dce5;
}
  

.product-single__description-full.rte {
    display: none;
}

div#shopify-section-product-story-sections .feature-row__item div {
    max-width: 700px !important;
}  
  
/* comportamento per tab desk stretto */
.starapps-tabs-nav-right.style-type-1 {
    background-color: #fff !important;
 
}
  
  .starapps-tabs-nav-left.style-type-1 {
    background-color: #fff !important;
}

.starapps-tabs-nav {
    padding-right: 40px !important;
}
  
}


@media (max-width: 1300px) and (min-width:1150px) {

.header-item.header-item--icons {
    width: 140px;
}
}

@media (max-width: 768px) {
  

.product-section {background:none !important;}

  
div#shopify-section-product-story-sections {
  display:none;}
  
  
main#MainContent {
    padding-top: 7px !important;
}

h2.section-header__title {
    text-align: center !important;
}

.template-collection .shopify-section .rte .enlarge-text p, .template-index .shopify-section .rte .enlarge-text p {
    text-align: justify !important;
  line-height: normal;
    font-size: 18px;
    max-width: 81%;
}
  
  .prodotti-menu a.site-nav__link {
    padding: 0px 0px 0px 10px;
    text-transform: uppercase;
    font-size: 18px;
    letter-spacing: 0px;
    color: #444;
}


  li.site-nav__item.site-nav__expanded-item {
    width: 25% !important;
}

.prodotti-menu {
    padding: 0 20px;
}}

@media (max-width: 1279px) {
  
li.Lievitati, li.Biscotti, li.Confetture, li.Speciali, li.Nettari, li.Selezioni, li.Abbonamento, li.Degustazioni, li.Frutta, li.Plumcake, li.plumcake , li.Snack , li.Linea, li.Cioccolato, li.Novità {display:block !important;}


.top-menu {display:none;}
  


}

.top-menu li {
    display: inline !important;
}

.top-menu li.Lievitati a:hover, .top-menu li.Novità a:hover {
    /* background-color: #eacfb2; */
    background-image: linear-gradient(to bottom right,#d4bda28c,#c8ac8f8c);
}

.top-menu li.Biscotti a:hover {
    /* background-color: #e4e0e3; */
    background-image: linear-gradient(to bottom right, #e4e0e37d, #c7afc17a);
}

.top-menu li.Confetture a:hover, .top-menu li.Frutta a:hover,  .top-menu li.Linea.Home a:hover {
    /* background-color: #e6e3d9; */
    background-image: linear-gradient(to bottom right, #e7eaf0, #c5c8d0);
}

.top-menu li.Plumcake a:hover, .top-menu li.plumcake a:hover  {
    /* background-color: #e6e3d9; */
    background-image: linear-gradient(to bottom right, #e4e4e07d, #c7c5af7a);
}

.top-menu li.Nettari a:hover {
    /* background-color: #e0ddb8; */
    background-image: linear-gradient(to bottom right, #eddfdb, #e6d3ce);
}

.top-menu .Abbonamento a:hover {
    background-image: linear-gradient(to bottom right, #cce1e1d6,#b9d7d7d1) !important;
}

.top-menu .Box a:hover {
    background-image: linear-gradient(to bottom right,#a5d0ddab,#9bc4d5ab);
}
.top-menu .Infusi a:hover {
    background-image: linear-gradient(to bottom right,#979799,#9bc4d5ab);
}

.top-menu li.Creme a:hover {
    /* background-color: #eacfb2; */
    background-image: linear-gradient(to bottom right,#d4bda28c,#c8ac8f8c);
}

.top-menu li.Cioccolato a:hover {
    /* background-color: #eacfb2; */
    background-image: linear-gradient(to bottom right,#a5d0ddab,#9bc4d5ab);
}

.freccia {
    display: none;
}

  .drawer a:not(.btn):hover {
    background: #eee !important;
}

/* fine pierluigi mod */


/* BOX ABBONAMENTO */

.bundle-builder-app--bundle--description.bundle-builder-app--content--add-margin {
    width: 100% !important;
    text-align: left;
    max-width: 1000px !important;
    line-height: 24px;
}

h1.bundle-builder-app--bundle--name.bundle-builder-app--content--add-margin {
    text-align: left;
    padding-left: 45px;
}

h3.bundle-builder-app--bundle--product-name {
    font-size: 18px;
}

span.bundle-builder-app--bundle--soldout {border-radius: 30px;margin-top: 44px;}

h3.bundle-builder-app--bundle--product-name {
    min-height: 37px;
}

@media (min-width:846px) and (max-width:946px){

h3.bundle-builder-app--bundle--product-name {
    min-height: 37px;
}
}

select.bundle-builder-app--bundle--filter--select {
    margin-bottom: 26px;
      padding: 10px 20px;
 /*   border-radius: 30px;*/
  width: 250px;
}

.bundle-builder-app--bundle--filter {
    float: right;
    margin-top: -16px;
}

ul.bundle-builder-app--subscription--frequency li {
    width: 50%;
    float: left;
    text-align: center !important;
}

.bundle-builder-app--subscription {
    width: 500px;
}

ul.bundle-builder-app--subscription--type {
    width: auto;
    margin: auto;
    text-align: center !important;
}

button.bundle-builder-app--button.bundle-builder-app--bundle--view-contents--button {
    width: 50%;
}

.bundle-builder-app--bundle--summary {
    border: 0 !important;
}

.bundle-builder-app--summary--block {
  border:0;
    /* background-color: #dacca94d; */
    /* border-radius: 30px!important; */
    margin-bottom: 50px;
    border-top: 1px solid #222;
    border-bottom: 1px solid #222;
}

.bundle-builder-app--subscription {
    max-width: 600px !important;
    width: 100% !important;
}

.bundle-builder-app--bundle--root input#email {
    background-color: #fff !important;
}

.bundle-builder-app--summary--block input#email {
    background-color: #fff;
}

.bundle-builder-app--bundle--summary.bundle-builder-app--bundle--summary--add-enabled {
    border: 0;
    /* border-radius: 30px !important; */
}

.template- .bundle-builder-app--bundle--soldout, .template- .bundle-builder-app--bundle--soldout button, .template- .bundle-builder-app--button:not(.bundle-builder-app--button--increase):not(.bundle-builder-app--button--decrease):not(.bundle-builder-app--bundle--contents-subtract):not(.bundle-builder-app--bundle--contents-add), .template- .bundle-builder-app--button:not(.bundle-builder-app--button--increase):not(.bundle-builder-app--button--decrease):not(.bundle-builder-app--bundle--contents-subtract):not(.bundle-builder-app--bundle--contents-add) button {
    padding: 8px !important;
    background: #fff !important;
  border-radius:0 !important;
background-image: linear-gradient(to bottom right,#cbd8d8b3,#a6babab3)!important;
    /* text-shadow: 0 0 10px #00000040; */
    color: #000 !important;
    }

.main-content .bundle-builder-app--bundle--soldout button:hover, .main-content .bundle-builder-app--bundle--soldout:hover, .main-content .bundle-builder-app--button:not(.bundle-builder-app--button--increase):not(.bundle-builder-app--button--decrease):not(.bundle-builder-app--bundle--contents-subtract):not(.bundle-builder-app--bundle--contents-add) button:hover, .main-content .bundle-builder-app--button:not(.bundle-builder-app--button--increase):not(.bundle-builder-app--button--decrease):not(.bundle-builder-app--bundle--contents-subtract):not(.bundle-builder-app--bundle--contents-add):hover {
    background: white !important;
    background-image: linear-gradient(to bottom right,#9cb9b9,#88a5a5)!important;
    color: #fff !important;
}

.template- .bundle-builder-app--bundle--soldout button:hover, .template- .bundle-builder-app--bundle--soldout:hover, .template- .bundle-builder-app--button:not(.bundle-builder-app--button--increase):not(.bundle-builder-app--button--decrease):not(.bundle-builder-app--bundle--contents-subtract):not(.bundle-builder-app--bundle--contents-add) button:hover, .template- .bundle-builder-app--button:not(.bundle-builder-app--button--increase):not(.bundle-builder-app--button--decrease):not(.bundle-builder-app--bundle--contents-subtract):not(.bundle-builder-app--bundle--contents-add):hover {
      background-image: linear-gradient(to bottom right,#9cb9b9,#88a5a5)!important;
    color: #fff !important;
}

.ReactModalPortal .bundle-builder-app--bundle--soldout button:hover, .ReactModalPortal .bundle-builder-app--bundle--soldout:hover, .ReactModalPortal .bundle-builder-app--button:not(.bundle-builder-app--button--increase):not(.bundle-builder-app--button--decrease):not(.bundle-builder-app--bundle--contents-subtract):not(.bundle-builder-app--bundle--contents-add) button:hover, .ReactModalPortal .bundle-builder-app--button:not(.bundle-builder-app--button--increase):not(.bundle-builder-app--button--decrease):not(.bundle-builder-app--bundle--contents-subtract):not(.bundle-builder-app--bundle--contents-add):hover  {
     background-image: linear-gradient(to bottom right,#9cb9b9,#88a5a5)!important;
    color: #fff !important;
}

.bundle-builder-app--product--quantity.bundle-builder-app--product--quantity--single {
    border-radius: 0;
}
  
 body .bundle-builder-app--bundle--alert--content {
    background: #597a7a !important;
    border: 1px solid #8d9d9d;
    border-radius: 0;
}

span.bundle-builder-app--quantity--amount {
    padding: 7px;
}

#bundle-builder-app--bundle-contents-modal h3.bundle-builder-app--bundle--contents-name {
    font-size: 16px !important;
}

#bundle-builder-app--bundle-contents-modalspan.bundle-builder-app--bundle--soldout {border-radius: 30px !important;margin-top: 44px !important;}

#bundle-builder-app--bundle-contents-modal h3.bundle-builder-app--bundle--contents-name {
    min-height: 57px !important;
}

.bundle-builder-app--bundle--filter--clear:hover {
    opacity: 1;
    transition-duration: 0.3s;
}
.bundle-builder-app--bundle--filter--clear {
    width: 100%;
    font-size: 15px;
    opacity: 0.55;
}

.bundle-builder-app--subscription span, .bundle-builder-app--subscription--frequency label, .bundle-builder-app--subscription--email-note span {
    letter-spacing: 1px !important;
    font-size: 16px !important;
}


/* pannello edit abbonamento */

div#bundle-builder-app--subscription--root h2, div#bundle-builder-app--subscription--root h3, div#bundle-builder-app--subscription--root h4 {
    font-size: calc(var(--typeBaseSize)*1.5);
}

div#bundle-builder-app--subscription--root h2, div#bundle-builder-app--subscription--root h1 {
        padding-top: 50px;
    padding-bottom: 30px;
}

div#bundle-builder-app--subscription--cancel-modal h4 {
    letter-spacing: .1em;
}

div#bundle-builder-app--subscription--cancel-modal {
    max-height: 200px !important;
}

/* fine pannello edit abbonamento */


@media only screen and (min-width: 1440px){
.bundle-builder-app--bundle--contents-auto-height .bundle-builder-app--bundle--contents-image, .bundle-builder-app--bundle--contents-auto-height img, .bundle-builder-app--bundle--product-auto-height .bundle-builder-app--bundle--contents-image, .bundle-builder-app--bundle--product-auto-height img {
    height: auto !important;
}}

@media only screen and (min-width: 1200px) and (max-width: 1439px){
.bundle-builder-app--bundle--contents-auto-height .bundle-builder-app--bundle--contents-image, .bundle-builder-app--bundle--contents-auto-height img, .bundle-builder-app--bundle--product-auto-height .bundle-builder-app--bundle--contents-image, .bundle-builder-app--bundle--product-auto-height img {
    height: auto !important;
}
}

@media only screen and (max-width: 1028px){
.bundle-builder-app--bundle--description.bundle-builder-app--content--add-margin {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
  
  
.bundle-builder-app--bundle--description.bundle-builder-app--content--add-margin p {
    font-size: 18px !important;
}
  
  h1.bundle-builder-app--bundle--name.bundle-builder-app--content--add-margin {
     padding-left: 30px;
}
  
}

.bundle-builder-app--bundle--contents-auto-height .bundle-builder-app--bundle--contents-image, .bundle-builder-app--bundle--contents-auto-height img, .bundle-builder-app--bundle--product-auto-height .bundle-builder-app--bundle--contents-image, .bundle-builder-app--bundle--product-auto-height img {
    height: auto !important;
}


/* fine BOX ABBONAMENTO */

/* CAMBIO HEADER (vecchio era noto serif 43px su builder)*/

h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5 {text-transform:uppercase;}

.site-nav__link, .mobile-nav__link--top-level {
    text-transform: uppercase;
    letter-spacing: 0.15em;
    font-size: 19px;
}

.template-product main#MainContent p {
    font-family: 'Lato';
    font-size: 16px;
  color:#444;
}

.template-home main#MainContent p, .template-index main#MainContent p {
    font-family: 'Lato';
  color:#444;
}

input#Email-1494292487693 {
    background-color: transparent;
}

p.h4.footer__title.small--hide {
    letter-spacing: 0.1em;
    font-size: 19px;
    /* border-bottom: 1px solid #fff; */
    /* text-decoration: underline; */
    /* text-underline-offset: 10px; */
    /* max-width: 392px; */
}

@media only screen and (min-width: 769px){
.h3, h3 {
    font-size: calc(var(--typeHeaderSize)*0.8);
      }}

/* CAMBIO TAB */

.starapps-tabs-content {
    background: none !important;
    border-radius: 0 !important;
    border-bottom: 1px solid #222 !important;
    border-top: 1px solid #222 !important;
    margin-top: 20px;
}

li.starapps-tabs-panel, ul.starapps-tabs.style-type-1 li.starapps-tabs-panel.active, ul.starapps-tabs.style-type-1 li.starapps-tabs-panel:focus, ul.starapps-tabs.style-type-1 li.starapps-tabs-panel:hover {
    border-radius: 0 !important;
    background: none !important;
    border: 0 !important;
    border: 1px solid #ccc !important;
}

ul.starapps-tabs.style-type-1 li.starapps-tabs-panel.active, li.starapps-tabs-panel.active, ul.starapps-tabs.style-type-1 li.starapps-tabs-panel:focus {
  border-color: #222 !important;
  border-bottom-color: #222 !important;
}

ul.starapps-tabs.style-type-1 li.starapps-tabs-panel.active, ul.starapps-tabs.style-type-1 li.starapps-tabs-panel:focus, ul.starapps-tabs.style-type-1 li.starapps-tabs-panel:hover {
    border-color: #222 !important;
}

.starapps-tabs-heading ul.starapps-tabs.style-type-1 li.starapps-tabs-panel.active {
    border-bottom-color: #222 !important;
  border-bottom:1px solid #222 !important;
}


.flak-mobile {display:none !important;}

@media (max-width:768px){

.flak-mobile {display:block !important;
    margin-bottom: 30px !important;
    border: 1px solid #222;
    padding: 20px 20px 0 20px;
}
  
.flak-mobile p {padding-bottom:20px;} 
  
}

/* fine CAMBIO TAB */

/* fine CAMBIO HEADER */

/* CAMBIO FONT

body {
    font-weight: var(--typeBaseWeight);
    font-family: 'open sans' !important;
    letter-spacing: 0.05em !important;
    font-size: calc(var(--typeBaseSize)*0.75) !important;
}

.site-nav__link, .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level) {
    font-size: 17px !important;
    letter-spacing: 0.1em !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

section.starapps-tabs-wrapper {
    font-size: calc(var(--typeBaseSize)*0.75);
}

[data-type_product_capitalize=true] .grid-product__title {
    letter-spacing: 0.05em !important;
     font-weight: 500;
}

.starapps-tabs-content {
    padding: 25px !important;
}

.starapps-tabs-nav {
    margin-left: 9px !important;
}

/*fine CAMBIO FONT */

/* CART */

.asterisco:after {content: "*";}

.differenza:before {content: "*";}

.differenza {
    margin-bottom: 20px;
    font-size: 15px;
    text-align: center;
    margin-top: -10px;
    background-color: #15ff0066;
    padding: 10px 0;
}

.cart__page {
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.check-carrello label a {
    text-decoration: underline;
}

.check-carrello label {
    letter-spacing: 0.1em !important; line-heigh:12px;
}

p.check-carrello {
    text-align: center !important;
    margin-bottom: 18px !important;
  font-size:16px;
}

label[for="CartNote"] {
    display: none;
}


/* fine CART */

/* BOX */

@media (min-width:679px){

#ProductSection-7019779850389 .product-single__meta, #ProductSection-7020508119189 .product-single__meta, #ProductSection-7020500877461 .product-single__meta  {
    padding: 60px 30px 30px 30px!important;
    background-color: #ffffffeb; /* era: ffffffcf;*/
    text-shadow: 0px 0px 3px #fff !important;
}
  
#ProductSection-7019779850389 .btn.btn--full.add-to-cart, #ProductSection-7020508119189 .btn.btn--full.add-to-cart, #ProductSection-7020500877461 .btn.btn--full.add-to-cart {
    background-color: #fff;
    border: 1px solid #444 !important;
}  
  
  
  
  
#ProductSection-7431856849129 .product-single__meta  {
    padding: 60px 30px 30px 30px!important;
    background-color: #ffffffeb; /* era: ffffffcf;*/
    text-shadow: 0px 0px 3px #fff !important;
}
  
#ProductSection-7431856849129 .btn.btn--full.add-to-cart {
    background-color: #fff;
    border: 1px solid #444 !important;
}  
  
/*#ProductSection-7431856849129 .variant-input-wrap, #ProductSection-7431822213353 .variant-input-wrap {  
    background: #ffffff;
}*/
  
  
  
   #ProductSection-7020500877461 .btn.btn--full.add-to-cart {
       border: 0px !important;
}  
  
  
select#SingleOptionSelector-7020500877461-option-0, select#SingleOptionSelector-7020500877461-option-1 {
    background-color: #fff;
    letter-spacing: 0.01em;
    font-size: 16px;
    border-radius: 32px;
    padding: 6px 34px 6px 20px;
}
  
  
select#SingleOptionSelector-7431856849129-option-0, select#SingleOptionSelector-7431856849129-option-1, select#SingleOptionSelector-7431822213353-option-0, select#SingleOptionSelector-7431822213353-option-1, #SingleOptionSelector-7431856849129-option-2 {
    background-color: #fff;
    letter-spacing: 0.01em;
    font-size: 16px;
    border-radius: 32px;
    padding: 6px 34px 6px 20px;
} 
  
  
select#SingleOptionSelector-7431822213353-option-0, select#SingleOptionSelector-7431822213353-option-1 {  
  background-color: #fff;
}
  
  
  
} 
 


@media (min-width:769px) and (max-width:1440px){
.Lievitati .due .feature-row__item.feature-row__text.feature-row__text--right {
    margin: auto !important;
    margin-bottom: 68px !important;
    margin-top: -50px !important;
}


.Lievitati .feature-row.due.aos-init.aos-animate {
    flex: none !important;
    flex-direction: column;
}

.Lievitati div#shopify-section-product-story-sections .due .feature-row__item div {
    max-width: 100% !important;
    width: 100% !important;
}
  
.Lievitati  .starapps-tabs-nav-right.style-type-1, .starapps-tabs-nav-left.style-type-1 {
    display: none !important;
}
}
  
  

@media (min-width:769px) and (max-width:1210px){

.due .feature-row__item.feature-row__text.feature-row__text--right {
    margin: auto !important;
    margin-bottom: 68px !important;
    margin-top: -50px !important;
}


.feature-row.due.aos-init.aos-animate {
    flex: none !important;
    flex-direction: column;
}

div#shopify-section-product-story-sections .due .feature-row__item div {
    max-width: 100% !important;
    width: 100% !important;
}
  
  .starapps-tabs-nav-right.style-type-1, .starapps-tabs-nav-left.style-type-1 {
    display: none !important;
}
}  
  
/* fine BOX */

/* STORIA */

.page-width.page-width--narrow.text-center p {
     margin: auto;
    max-width: 1200px;
    text-align: justify;
    color: #000 !important;
}

.page-width.page-width--narrow.text-center p {
    font-family: "ITC Conduit" !important;
    line-height: 24px !important;
    font-family: var(--typeBasePrimary),var(--typeBaseFallback) !important;
    letter-spacing: var(--typeBaseSpacing) !important;
    font-size: var(--typeBaseSize) !important;
      }
    
.page-width.page-width--narrow.text-center .h2 {
    font-weight: 400;
    font-size: 35px !important;
    text-align: center;
}

.page-width.page-width--narrow.text-center a {
    color: #75655b;
    padding-top: 10px;
}
      
      
      
.la-nostra-storia #SiteHeader a {
    /* filter: invert(1)!important; */
    color: #000 !important;
    text-shadow: 0 0 10px #fff !important;
}
      
.la-nostra-storia #SiteHeader .h1.site-header__logo {
    filter: invert(1);
}

.la-nostra-storia #SiteHeader svg.icon.icon-hamburger {
    filter: invert(1);
}
      
      

.la-nostra-storia #SiteHeader.site-header.site-header--stuck.site-header--opening a {
    color: #000 !important;
    text-shadow: 0 0 10px #fff !important;
}
      
.la-nostra-storia #SiteHeader.site-header.site-header--stuck.site-header--opening .h1.site-header__logo {
    filter: invert(0);
}
      
.la-nostra-storia #SiteHeader.site-header.site-header--stuck.site-header--opening svg.icon.icon-hamburger {
    filter: invert(0);
}
    

/* fine STORIA */


.site-nav__link, .mobile-nav__link--top-level {
     letter-spacing: 0.1em !important;
}
      
/* CONTATTI */
      
.contattaci main#MainContent {
    max-width: 1200px;
    margin: auto;
}
      
      .contattaci input[type="checkbox"] {
    float: left;
    margin-top: 3px;
}

.contattaci .privacy {
    padding-bottom: 24px;
}
      
      .template-customers-login .page-width.page-width--tiny.page-content {
    max-width: 800px;
}

/* fine CONTATTI */
      
/* RECHARGE ACCOUNT */
      
#ReCharge .rc_layout__container .col-md-6 {
    padding-top: 70px;
    margin: auto;
}
      
/* fine RECHARGE ACCOUNT */
      
      
      
.Degustazione.Pandolce .variant-input-wrap option, .Degustazione.Pandolce .variant-input-wrap select, .Degustazione.Pandolce .variant-wrapper.variant-wrapper--dropdown.js label {
    font-size: 14px !important;
    letter-spacing: 0px !important;
}

.PORTAPANE.RITO .variant-input-wrap option, .PORTAPANE.RITO .variant-input-wrap select, .PORTAPANE.RITO .variant-wrapper.variant-wrapper--dropdown.js label {
    font-size: 14px !important;
    letter-spacing: 0px !important;
}

.Degustazione.Pandolce .variant-wrapper.variant-wrapper--dropdown.js label {
    font-size: 14px !important;
    letter-spacing: 1px !important;
}

.PORTAPANE.RITO .variant-wrapper.variant-wrapper--dropdown.js label {
    font-size: 14px !important;
    letter-spacing: 1px !important;
}
      
      .spedizione.gratuita {display:none;}
      html[lang="it"] .spedizione.gratuita {display:block;}
      
      
      .product__policies.rte.small--text-center small {display: none !important;}

      .product__policies.rte.small--text-center .spese {display:none;}
      
/* .Selezione.Merenda .product__policies.rte.small--text-center .spese, .Selezione.Colazione .product__policies.rte.small--text-center .spese {display:block; background: #aedfa2;padding: 5px 20px 5px 20px;border-radius: 10px;border: 1px solid #fff;margin-top: 10px;} */

      .spese span {font-weight:600;}
      .spese span.uno {padding-left:10px;}
      
      
      /* INSTAGRAM */
      
      .sw-instagram-col {margin-top: -10px;margin-bottom: -10px;}

.sw-instagram-item-img {margin-top: -10px;margin-bottom: -10px;}

.sw-instagram-item-overlay-content {margin-top: -10px;}

.sw-instagram-header {margin-bottom: 20px;}

.sw-instagram-footer-load-more {margin-top:-10px; margin-bottom:20px}

.sw-instagram-footer-load-more div span {
    border-radius: 0 !important;
    font-size: 10.5px !important;
    letter-spacing: 2px;
  text-transform:uppercase; color:#222;
}
.sw-instagram-footer-load-more div {background-color:#fff !important; border:1px solid #ddd !important; border-radius:0 !important;}




@media (min-width:768px){
  
  .sw-instagram-footer-load-more div span {
        font-size: 12px !important;}
.sw-instagram-footer-load-more span {text-transform: uppercase;font-family: var(--typeBasePrimary),var(--typeBaseFallback) !important;font-weight: 100 !important;}

.sw-instagram-footer-load-more {margin-top:-20px; margin-bottom:30px}

.sw-instagram-header {background-color: #fff !important;/* background: #fff !important; */z-index: 9999999999999999 !important;margin-bottom: 30px;}
    
.sw-instagram-col {margin-top: -30px;margin-bottom: -30px;}

.sw-instagram-item-img {margin-top: -30px;margin-bottom: -30px;}
  
.sw-instagram-item-overlay {margin-top: -60px !important;}

.sw-instagram-item-overlay-content {margin-top: 70px;}
    
}


      
     /* fine INSTAGRAM */



/* HOME 2022 */

@media (max-width:768px){
  
  .toolbar.small--hide {display: flex !important;}

span.announcement-link-text {margin-top: -6px;}

.announcement-bar {padding: 4px 0 4px 0 !important;}

div[data-section-id="1626947848df7e1b54"] .rte--block {display: none;}

div[data-section-id="1626947848df7e1b54"] .rte--block.rte--strong {display: block;margin-bottom: 30px;}

div#shopify-section-1634828741bc2023d4 p {text-align: center;margin: auto;width: 200px;margin-top: 40px;}

.social-widget-wrapper {
    margin-top: 50px;
}
  
  span.announcement-text {
    letter-spacing: 0;
}
  
  span.announcement-link-text {
    line-height: 14px;
}
  .toolbar__content {margin-right: 12px;}

#shopify-section-header .announcement-bar {padding-left: 95px !important;}
  
  .mc-banner {top: 40%;border: 2px solid rgb(73, 61, 61);box-shadow: 0 0 100px #000;}
  
}
  
/* fine HOME 2022 */


/* DEGUSTAZIONE PURA FRUTTA BANNER */

#shopify-section-1626947848df7e1b54 .rte--block.rte--strong {
    max-width: 300px !important;
}

#shopify-section-1626947848df7e1b54  .flex-grid__item--22511195-0958-427f-b62f-4ea7303ed31e .rte--block.rte--strong {max-width:150px !important;}

.Degustazione.Frutta .grid__item.medium-up--two-fifths {
    background-color: #ffffffad;
    border-radius: 13px;
}

.Degustazione.Frutta label.variant__label {
    color: #000 !important;
    font-size: 15px;
    letter-spacing: 2px;
}

/* fine DEGUSTAZIONE PURA FRUTTA BANNER */

/* COUPON CART */

.docapp-coupon-input.docapp-in-summary {margin-bottom:10px !important;}

.docapp-cart-with-coupon-summary--summary {
    padding: 0 5px;
}

.abbonamento .docapp-coupon-input.docapp-in-summary {
  display:none !important;
}

/* fine COUPON CART */

/* RIPRISTINA */
.Degustazione.pura.frutta .variant-wrapper.variant-wrapper--dropdown.js select {
    min-width: 150px;
    margin-right: 25px;
} 

@media (min-width: 679px) {
#ProductSection-7019779850389 .product-single__meta, #ProductSection-7020508119189 .product-single__meta, #ProductSection-7020500877461 .product-single__meta {
     background-color: transparent !important;
    text-shadow: none !important;
}

}

@media (max-width: 768px){

  #shopify-section-1626947848df7e1b54 .rte--block.rte--strong {
  /*  max-width: 180px !important; tolto max width per banner home selezione biologica */
}
  
}


/* newletter AC */

.grid__item.footer__item--1494292487693 ._form-title {
    font-size: 17px !important;
}

.grid__item.footer__item--1494292487693 ._form_element * {
    font-size: 19px !important;
    font-family: var(--typeBasePrimary),var(--typeBaseFallback);
    font-weight: 200 !important;
}

.grid__item.footer__item--1494292487693 ._form {
    padding: 4px 0 0 0 !important;
    margin: 0 !important;
}

.grid__item.footer__item--1494292487693 ._form-label {
    font-size: 15px !important;
    line-height: 15px !important;
}

.grid__item.footer__item--1494292487693 label {
    float: left;
    letter-spacing: 1px !important;
    /* font-size: 10px !important; */
}

.grid__item.footer__item--1494292487693 ._row._checkbox-radio {
    float: left !important;
    display: inline-flex !important;
    height: 20px !important;
}

.grid__item.footer__item--1494292487693 input {
    background-color: #fff !important;
}

.grid__item.footer__item--1494292487693 button#_form_1_submit {
    border-radius: 2px !important;
    width: 167px !important;
    margin-top: 5px !important;
}

.grid__item.footer__item--1494292487693 ._form_element * span label[for="field_3Acconsento"], .grid__item.footer__item--1494292487693 ._form_element * span label[for="field_4Acconsento"] {
    font-size: 15px !important;
  margin-top: -1px;
}

.grid__item.footer__item--1494292487693 input#email {
    font-size: 15px !important;
    max-width: 300px;
    display: !important;
}

.grid__item.footer__item--1494292487693 ._field-wrapper {
    width: 100% !important;
    display: inline-block;
}

.grid__item.footer__item--1494292487693 button#_form_1_submit:hover {
    background-color: #3db33d !important;
    color: #fff !important;
    transition-duration: 0.3s;
}


@media (min-width: 320px) and (max-width: 667px) {
#shopify-section-footer #_form_633D46F085324_ input[type="radio"], #_form_633D46F085324_ input[type="checkbox"] {
    display: inline-block;
    width: 14px;
    height: 14px;}

#shopify-section-footer ._row._checkbox-radio {
    line-height: 14px;
}

#shopify-section-footer label {
    /* margin-left: 13px !important; */
}

#shopify-section-footer span {
    margin-left: 7px;


}

#shopify-section-footer ._form_element._field4._full_width {
    margin-bottom: 5px !important;
}

#shopify-section-footer .grid__item.footer__item--1494292487693 button#_form_1_submit {
    width: 100px !important;
    font-size: 14px;
    padding: 7px !important;
    margin-bottom: 30px;
}

#shopify-section-footer ._form_element._x39310189._full_width._clear {
    margin-top: 20px !important;
}

    }

/* fine newsletter AC */


/* NATALE 22 */

/* a.btn.btn--inverse {
    background-color: #b6a183 !important;
} */

.avviso-panettoni-prodotto {display:none;}

.EDIZIONE.LIMITATA .avviso-panettoni-prodotto, .selezione.Classica .avviso-panettoni-prodotto, .selezione.Cioccolato .avviso-panettoni-prodotto {display:block;}

.top-menu li.Selezioni a:hover {
    /* background-color: #e6e3d9; */
    background-image: linear-gradient(to bottom right, #f0eee7, #d8d39d);
}

.payment-buttons div label {
    margin-bottom: 14px !important;
    display: block !important;
}

.tingle-modal-box {
    border-radius: 15px !important;
    max-width: 719px;
}


@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))) {
.tingle-modal {
    -webkit-backdrop-filter: blur(0px) !important;
    backdrop-filter: blur(0px) !important;
}
}

.tingle-modal {background: rgba(0,0,0,.65) !important;}

.payment-buttons div label input {
    margin-top: -4px;
}

@media (max-width: 768px) {
.Lievitati .promo-grid__bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 173%;
}

}

/* fine NATALE 22 */


/* MENU 23 */

span.mobile-nav__faux-link {
    padding-left: 30px;
}

.mobile-nav__child-item a {
    text-transform: uppercase;
    font-size: 16.px;
    padding-left: 40px !important;
}

.top-menu ul.site-nav.site-navigation.small--hide li:nth-child(2) {
    display: none !important;
}


/* fine MENU 23 */


/* HOME 23 */

#shopify-section-1626947848df7e1b54 a.btn.btn--inverse {
    background-color: #605d5a;
}

#shopify-section-1626947848df7e1b54 .promo-grid__content {
    text-shadow: 0 0 10px #a98d6f;
    margin-top: 225px !important;
}

@media (max-width:768px){
  
.flex-grid__item.flex-grid__item--100.flex-grid__item--0e7398b3-0675-486f-be8d-00538d0accbb.type-advanced {display:none}
                        
#shopify-section-1626947848df7e1b54 .promo-grid__content {
  padding-bottom: 10px; /* selezione biologica home */
}

}

@media (min-width:769px){
.flex-grid__item.flex-grid__item--100.flex-grid__item--6f92abf1-b9ef-4cc0-ab91-ca18c45203c3.type-advanced {display:none;}

  .flex-grid__item--advanced_eUaPbx{
    display:none !important;
  }
}

.flex-grid__item.flex-grid__item--100.flex-grid__item--6f92abf1-b9ef-4cc0-ab91-ca18c45203c3.type-advanced .rte--block.rte--strong {
    margin-bottom: 9px;
}


div#shopify-section-1634828741bc2023d4 p {
    text-transform: uppercase;
    font-size: 28px;
    padding-top: 20px;
     font-family: 'ITC Conduit' !important;
letter-spacing:1px
}

@media (max-width:768px){
div#shopify-section-1634828741bc2023d4 p {
     font-size: 18px;
     font-family: 'ITC Conduit' !important;
     padding: 0 !important;
     text-align: center !important;
     margin-bottom: -12px !important;
}

}




.template-index .promo-grid .flex-grid .flex-grid__item.flex-grid__item--33 {
    min-height: calc(41vw)!important;
}

.flex-grid__item--0e7398b3-0675-486f-be8d-00538d0accbb {
    min-height: calc(32vw)!important;
}

@media(max-width:769px) {

.flex-grid__item--0e7398b3-0675-486f-be8d-00538d0accbb {
    min-height: calc(43vw)!important;
}


.template-index .promo-grid .flex-grid .flex-grid__item.flex-grid__item--33 {
    flex-basis: 33.33%;
    min-height: calc(44vw)!important;
}
    
}

.flex-grid__item--d1eafd35-c491-491c-9b2b-7014a9fa577b {display:none !important;}

.flex-grid__item--1526496043079{
  display:none !important;
}
.flex-grid__item--2324f282-29e0-434d-9493-c6d731ec89d1{
  display:none !important;
}

@media(max-width:769px) {

.flex-grid__item--advanced_3pUtCM{
  display:none !important; }
}

    
  
.flex-grid__item--d1eafd35-c491-491c-9b2b-7014a9fa577b {display:flex !important;}
.flex-grid__item--1526496043079{
  display:flex !important;
}
  
  .flex-grid__item--2324f282-29e0-434d-9493-c6d731ec89d1{
  display:flex !important;
}
  .flex-grid__item--advanced_GJ9taB{
    display:none !important;
  }
.flex-grid__item--c3cf018d-4553-47db-8163-c64208301787 {display:none !important;}
.flex-grid__item--advanced_iCKi4L{
  display:none !important;
}
  
.flex-grid__item.flex-grid__item--100.flex-grid__item--d1eafd35-c491-491c-9b2b-7014a9fa577b.type-advanced .promo-grid__content {
    margin-bottom: -20px !important;
    margin-right: -20px;
}


.flex-grid__item.flex-grid__item--100.flex-grid__item--d1eafd35-c491-491c-9b2b-7014a9fa577b.type-advanced .rte--block.rte--strong {
    margin-bottom: 0;
}

}

/* SNACK */

.Degustazione.Snack select {
    background-color: #fff;
    letter-spacing: 0.01em;
    font-size: 14px;
    border-radius: 32px;
    padding: 6px 34px 6px 20px;
}

.Degustazione.Snack option.variant-input {font-size: 14px !important;
    letter-spacing: 0px !important;}

.top-menu li.Snack a:hover {

    background-image: linear-gradient(to bottom right, #ececec, #e0e0e0);
}

/* fine SNACK */


/* menu dropdown fix */

ul.site-nav.site-navigation.small--hide {
    letter-spacing: 0.01em !important;
}

.top-menu .Tutti.i.prodotti, .top-menu .storia, .top-menu .Contattaci, .top-menu .Abbonamento, .top-menu .Per.le.Aziende {
    display: none !important;
}

button.site-nav__link.site-nav__link--icon.js-drawer-open-nav.medium-up--hide {
    display: inline-block !important;
}

.top-menu a.site-nav__link.site-nav__link--underline:after {
    display: none;
}

@media (min-width:1280px){

.mobile-nav li.Lievitati, .mobile-nav li.Biscotti, .mobile-nav li.Confetture, .mobile-nav li.Speciali, .mobile-nav li.Nettari, .mobile-nav li.Selezioni, .mobile-nav li.Degustazioni, .mobile-nav .Snack, .mobile-nav .Frutta, .mobile-nav .Plumcake, .mobile-nav .Linea, .mobile-nav .Infusi, .mobile-nav .Creme, .mobile-nav .Box, .mobile-nav .Cioccolato, .mobile-nav .Novità {display:none !important;}
}

/* fine menu dropdown fix */


#shopify-section-1626947848df7e1b54 a.btn.btn--inverse {
    background-color: #937a5e !important;
}

/* BANNER COLOMBA */




.template-index .promo-grid a.btn {
    margin-left: 22px !important;
}

@media (max-width: 1080px) and (min-width: 769px)
{
  
.flex-grid__item.flex-grid__item--100.flex-grid__item--0e7398b3-0675-486f-be8d-00538d0accbb.type-advanced {height: 305px;}
  
}

@media (min-width:769px){
  
.template-index .promo-grid .rte--block.rte--strong {padding-right: 77px;}
  
}

@media (max-width:768px){

  

.template-index .promo-grid .promo-grid__text {
    width: 100% !important;
    max-width: 100% !important;
}

.template-index .promo-grid a.btn.btn--inverse {
}

.template-index .promo-grid .rte--block.rte--strong {
    float: left;
    padding-top: 4px;
}

.template-index .promo-grid a.btn.btn--inverse {
    float: left;
    margin-left: 24px;
}


.template-index .promo-grid .rte--block.rte--strong {
    font-size: 26px !important;
    padding-top: 7px !important;
}

.template-index .promo-grid .promo-grid__content {
    margin: auto;
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.template-index .promo-grid a.btn {
    margin-left: 14px !important;
}  

}


@media (max-width:380px){
.rte--block.rte--strong {
    float: none !important;
    padding-right: 72px;
}
}


/* home snack */
@media (min-width:769px) {
html #shopify-section-1626947848df7e1b54 .rte--block.rte--strong {
    max-width: 500px !important;
    /* float: left; */
    /* padding-right: 20px !important; */
    margin-top: 4px;
    text-align: center;
    padding-bottom: 20px;
}
}

html #shopify-section-1626947848df7e1b54 a.btn.btn--inverse {
    background-color: #443633 !important;
    text-shadow: 0 0 30px #000;
    float: right;
}

@media (max-width:768px) {
html #shopify-section-1626947848df7e1b54 .rte--block.rte--strong {
    margin-bottom: 10px !important;
}
}

/* fine home snack*/



/* LIEVITATI collection con mobile */

@media (min-width:769px){
.flex-grid__item.flex-grid__item--100.flex-grid__item--6be897a5-b5ff-4119-b31e-7996aa6b95ee.type-advanced {
   display: none;
}
  .flex-grid__item--78d8df4c-9577-4c3d-beab-3a8bd786f9a9{
    display: none !important;
  }
.flex-grid__item.flex-grid__item--100.flex-grid__item--e6512408-8e05-4ec5-8922-92b1a7a2276e.type-advanced .promo-grid__content {
    color: #000 !important;
    text-shadow: 0 0 10px #fff !important;
}
  .flex-grid__item--2a555f70-3b6e-48dc-9b2a-e1ea48a935eb {
   display: none !important;
}

.flex-grid__item.flex-grid__item--100.flex-grid__item--1c32d216-6072-467e-b683-8fb6f21705c4.type-advanced {
   display: none !important; 
  }

.flex-grid__item.flex-grid__item--100.flex-grid__item--advanced_FFfFdg.type-advanced {
    display:none !important;
}
}


@media (max-width:768px){

.flex-grid__item.flex-grid__item--100.flex-grid__item--e6512408-8e05-4ec5-8922-92b1a7a2276e.type-advanced {
   display: none;
}

img.image-fit.promo-grid__bg-image.promo-grid__bg-image--6be897a5-b5ff-4119-b31e-7996aa6b95ee {/* background-size: contain !important; *//* width: 100% !important; *//* padding-top: 0px; *//* margin-top: 20px; */}

.promo-grid__bg {
    background-size: contain !important;
    width: 100% !important;
    padding: 0px 20px 0 20px;
}

.flex-grid__item.flex-grid__item--100.flex-grid__item--6be897a5-b5ff-4119-b31e-7996aa6b95ee.type-advanced {
    min-height: calc(64vw) !important;
}
.flex-grid__item.flex-grid__item--100.flex-grid__item--e6512408-8e05-4ec5-8922-92b1a7a2276e.type-advanced {
   display: none;
}

img.image-fit.promo-grid__bg-image.promo-grid__bg-image--6be897a5-b5ff-4119-b31e-7996aa6b95ee {/* background-size: contain !important; *//* width: 100% !important; *//* padding-top: 0px; *//* margin-top: 20px; */}

.flex-grid__item--6be897a5-b5ff-4119-b31e-7996aa6b95ee .promo-grid__bg {
    background-size: contain !important;
    width: 100% !important;
    padding: 0px 20px 0 20px;
}

.flex-grid__item.flex-grid__item--100.flex-grid__item--6be897a5-b5ff-4119-b31e-7996aa6b95ee.type-advanced {
    min-height: calc(64vw) !important;
}


.flex-grid__item--6be897a5-b5ff-4119-b31e-7996aa6b95ee .rte--block.rte--strong {}

.flex-grid__item--6be897a5-b5ff-4119-b31e-7996aa6b95ee .promo-grid__content {
    font-size: 3vw;
    color: #000 !important;
    text-shadow: 0 0 10px #fff !important;
}

.flex-grid__item--6be897a5-b5ff-4119-b31e-7996aa6b95ee .promo-grid__text {
    padding-right: 0;
}

.flex-grid__item--6be897a5-b5ff-4119-b31e-7996aa6b95ee .rte--block.rte--strong {
    padding-right: 0;
    font-size: 30px;
}

.flex-grid__item--6be897a5-b5ff-4119-b31e-7996aa6b95ee .rte--block {
    font-size: 16px;
    line-height: normal;
    text-shadow: 0 0 20px #fff;
}
.flex-grid__item.flex-grid__item--100.flex-grid__item--4df801c6-b581-4b33-8b69-98ebc911b5a9.type-advanced {
  display:none; 
  }

.flex-grid__item.flex-grid__item--100.flex-grid__item--9c95be5f-0f15-4e78-b427-e698c33f5899.type-advanced {
 display: none !important; 
  } 

.flex-grid__item.flex-grid__item--100.flex-grid__item--advanced_EHgGLN.type-advanced  {
    display: none !important;
}
  
}

.template-index .rte--block.rte--strong {
    color: #fff !important;
    text-transform: uppercase;
    text-shadow: 0 0 50px #000;
}

/* fine LIEVITATI COLLECTION CON MOBILE */

@media (max-width: 768px){

#shopify-section-1626947848df7e1b54 .promo-grid__content {
   text-shadow: 0 0 10px #A98D6F;
    margin-top: 170px !important;
    padding-bottom: 14px;
  /*  margin-bottom: 250px !important;*/
  padding-bottom: 5px !important;
}
  .promo-grid__bg {
    background-size: contain !important;
    width: 100% !important;
    padding: 0;
}
  .flex-grid__item--6be897a5-b5ff-4119-b31e-7996aa6b95ee .promo-grid__bg {
    background-size: contain !important;
    width: 100% !important;
    padding: 0;
}
  html #shopify-section-1626947848df7e1b54 .rte--block.rte--strong {
    margin-bottom: 5px !important;
}
  
  .flex-grid__item--4cdb6937-408c-45de-beb0-7e1be0cccef7{
    display:none !important;
  }
  .flex-grid__item--4df801c6-b581-4b33-8b69-98ebc911b5a9 {
    display:none !important;
    }

}

.multi-selectors__item{
  display:none;
}


.site-header__logo img {
    max-width:75%;
}

@media(max-width:769px) {

.flex-grid__item--advanced_FFfFdg{
  display:none !important; }
}

@media(min-width:769px) {

.flex-grid__item--advanced_EHgGLN{
  display:none !important; }
}
@media (max-width: 1024px){
.no-mobile{
display:none !important;
}
}



@media(max-width:769px) {

.flex-grid__item--advanced_KxyjAe{
  display:none !important; }
}

@media(min-width:769px) {

.flex-grid__item--advanced_Je97Qh{
  display:none !important; }
}
.promo-exc{
  font-size: 14px;
  font-weight: bold;
}



@media(min-width:769px) {

.flex-grid__item--65d38374-ca1f-4941-9900-3bb7bfec8e92{
  display:none !important; }
}

@media(max-width:769px) {

.flex-grid__item--3db01857-959c-4b7f-bfc8-9a94875eca44{
  display:none !important; }
}

@media(min-width:769px) {

.flex-grid__item--advanced_pibJ3K{
  display:none !important; }
}

@media(max-width:769px) {

.flex-grid__item--d1eafd35-c491-491c-9b2b-7014a9fa577b{
  display:none !important; }
}

.site-footer #omnisend-embedded-v2-69934063acd71150e9a4a2a6 p,
.site-footer #omnisend-embedded-v2-69934063acd71150e9a4a2a6 label {
    color: #fff !important;
}

.site-footer #omnisend-embedded-v2-69934063acd71150e9a4a2a6 button {
    background: #fff;
    color: #44362b;
}

.site-footer #omnisend-embedded-v2-69934063acd71150e9a4a2a6 svg path {
    fill: #fff;
}