/** Shopify CDN: Minification failed

Line 331:2 Unexpected "/"
Line 2359:4 "bacjground-size" is not a known CSS property
Line 2412:4 "bacjground-size" is not a known CSS property

**/
/***********************************************************************INIZIO CSS GLOBALE*/

:root {
  /* Border radius */
  --b-rad_s: 4px;
  --b-rad_m: 8px;
  --b-rad_l: 20px;
  --b-rad_xl: 50px;
  
  /* Scrollbar color */
  --scrollbar-color: rgb(165, 170, 172) !important;

  /* Colors */
  --shadow_shade: #0000000d;
  --shadow_shade_h: #63636333;
  --dark: #1a2b40;
  --light: #f2f4f5;
  --accent: #f3912e;
  --light_blue:#009fdd;

  /*Colori classi energetiche*/
  --class_a3plus:#318956;
  --class_a2plus:#318956;
  --class_aplus:#318956;
  --class_a:#00A652;
  --class_b:#4DB846;
  --class_c:#C0D530;
  --class_d:#FFEE00;
  --class_e:#FDB812;
  --class_f:#F46F22;
  --class_g:#F21924;
}


/*Immagini*/
img {
  max-width: 100%;
  height: auto;
}

/*Immagini schede prodotto*/
.card__media a.media img{
  object-fit:contain!important;
}


/*Tipografia*/
h1 {
  font-size: 2.5rem!important;
  line-height: 1.3!important;
}

h2 {
  font-size: 2rem!important;
  line-height: 1.5!important;
}

h3 {
  font-size: 1.5rem!important;
  line-height: 1..5!important;
}

h4 {
  font-size: 1.25rem!important;
  line-height: 1.5!important;
}

h5 {
  font-size: 1rem!important;
  line-height: 1.5!important;
}

h6 {
  font-size: 1rem!important;
  line-height: 1.5!important;
}

p {
  font-size: 18px!important;
  line-height: 1.8em;
  font-weight: 100;
}

.secondary-nav__cta {
  border-radius: var(--b-rad_xl) !important;
  padding: 8px 16px!important;
  font-size:14px;
  pointer-events:none!important;
}

@media only screen and (max-width:400px){
  .secondary-nav__cta {
  font-size:10px;
}
}


.breadcrumbs {
  margin-top: 32px;
}

/*Bottoni e pulsanti*/ /*_______________Non prende tutti i pulsanti e bottini, perché????__________________*/
button,
button a,
.btn,
.shopify-payment-button__button,
form div button.btn,
.btn--secondary,
/*bottoni pagina prodotto*/
.container .product .qty-input,
.sticky-atc-panel .card__buttons a,
.product-info__add-button button {
  border-radius: 2rem!important;
  border: 0px solid black !important;
  color: white !important;
  overflow: hidden;
}

.drawer__close-btn{
  color:#1f3544!important;
}

.container .product .qty-input{
  background-color: transparent!important;
  border: 1px solid #a0a0a0 !important;
  color: #4d4d4d!important;
}

.container .product .qty-input .qty-input__btn,.container .product .qty-input .qty-input__input{
  color: #4d4d4d!important;
}

.product-info__add-button button {
  background: #f3912e!important;
}

.js-open-compare-drawer{
  border-radius:16px 16px 0px 0px!important;
}

@media only screen and (max-width:769px){
  .js-open-compare-drawer {
    bottom:0!important;
  }
}

.cart-item__qty quantity-input .qty-input--combined .qty-input__btn,/*selettore quantità carrello*/
.cart-item__qty quantity-input .qty-input--combined .qty-input__input,/*selettore quantità carrello*/
.cart-item__qty .cart-item__remove,/*cestino quantità carrello*/
.cart-recommendations .carousel .slider-nav__btn, /*Freccia slider prodotti upsell nel carrello*/
.products-toolbar__filter-btn,/*pulsante filtri pagina collezioni*/
.products-toolbar__sort .custom-select__btn,/*pulsante organizza risultati pagina collezioni*/
.compare-row--actions .compare-col .js-compare-col-remove,/*pulsante rimuovi in colonna comparazione*/
.compare-details .modal .js-compare-close,/*X di chiusura tabella comparazione*/ 
.btn--compare.transition-ready{/*pulsante comparazione pagina collezioni*/
  color:black!important;
}

.btn--compare.is-out{
  display:none!important;
}

button span {
  font-size: 1.2rem !important;
}


/*Slider & Griglie di collection*/
carousel-slider .featured-collection-products li,
.products-grid-container li, .main-products-grid__results ul li,
.cc-list-collections ul li{ 
  box-shadow: rgba(100, 100, 111, 0.1) 0px 7px 29px 0px;
  padding: 16px 0px;
  border: 0px solid black;
  transition: 300ms;
  background-color: white;
  position:relative;
}

/*Layout griglie prodotti*/
@media only screen and (min-width:801px){
  .featured-collection-container .products-grid-container .auto-cols-2,
  .featured-collection-container .products-grid-container .auto-cols-1{
    grid-auto-columns: calc((100% - var(--column-gap) * 2) / 3);
  }

  .products-grid-container .auto-cols-2,
  .products-grid-container .auto-cols-1,
  recently-viewed .products-grid-container .auto-cols-2{
    grid-auto-columns: calc((100% - var(--column-gap) * 3) / 4)!important;
  }
}

/*Layout griglie prodotti su schermi tra i 500 e gli 800px*/
@media only screen and (min-width:500px) and (max-width:800px){
  .products-grid-container .auto-cols-2,
  .products-grid-container .auto-cols-1,
  recently-viewed .products-grid-container .auto-cols-2{
    grid-auto-columns: calc((100% - var(--column-gap)) / 2);
  }
}

/*Layout griglie prodotti su schermi sotto i 500px*/
@media only screen and (max-width:499px){
    .products-grid-container .auto-cols-2,
    .products-grid-container .auto-cols-1,
  recently-viewed .products-grid-container .auto-cols-2{
      grid-auto-columns: 100%!important;
  }
}

/*Effetto hover sulle card prodotto e collezione*/
carousel-slider .featured-collection-products li:hover,
.products-grid-container li:hover, .main-products-grid__results ul li:hover,
.cc-list-collections ul li:hover {
  box-shadow: rgba(38, 57, 77,0.4) 0px 20px 30px -10px;
}


/*Stile link nelle card*/
carousel-slider .featured-collection-products li p a,
.products-grid-container li p a,
.main-products-grid__results ul li p a,
.cc-list-collections ul li p a{
  font-size: 14px;
  font-weight: 100;
  }

/*Stile link nelle collezioni*/
.cc-list-collections .card__info .card__title a{
  font-size:20px!important;
}

/*Stile nome fornitore nelle card prodotto*/
.card__vendor {
  font-size:12px!important;
  text-transform:uppercase!important;
}

/*Stile card prodotto e collezione*/
carousel-slider .featured-collection-products li,
.products-grid-container li,
.main-products-grid__results ul li,
.cc-list-collections ul li,
.container .product .media-thumbs__item,
.sticky-atc-panel { /*Card sticky per acquisto prodotto*/
  border-radius: var(--b-rad_l)!important;
  overflow: hidden!important;
}

/*Stile bottone e prezzo nelle card prodotto*/
carousel-slider .featured-collection-products .media,
carousel-slider .featured-collection-products .price__current,
.products-grid-container .media,
.products-grid-container .price__current,
.price__default .price__current,
.product-label-wrapper,
.product-form form button.btn--primary,
.card__quick-add form.js-product-form,
.card__quick-add form.js-product-form button,
.compare-container .js-compare-area .compare-row div[data-compare-key="compare-actions"] a.btn {
  border-radius: var(--b-rad_m)!important;
  overflow: hidden!important;
}

.card__quick-add form.js-product-form button,
.no-js-hidden .btn--primary{
  /*padding:12px 2px!important;*/
  width:100%!important;
}

/*Stile immagine promozione featured collection*/
.featured-collection-info .featured-collection-image,
.featured-collection-info .featured-collection-image a{
  height:100%!important;
}

.featured-collection-info .featured-collection-image a{
  border-radius: var(--b-rad_l);
  box-shadow: rgba(38, 57, 77,0.4) 0px 20px 30px -10px;
}

/*Stile prezzo dei prodotti*/
carousel-slider .featured-collection-products .price__current,
.products-grid-container .price__current,
.price__default .price__current{
  border-radius: 12px!important;
  overflow: hidden!important;
  padding: 4px 16px;
  margin-top: 0px;
  background-color: var(--dark);
  color: white;
  order:2!important;
}

.product-card .price__was,
.price__default .price__was,
.cart-item__info .price__was{
  color: var(--accent);
  font-size: 18px;
  font-weight: 600;
  order:1!important/*compare dopo iva inclusa*/
}

product-card product-form .btn--primary{
  padding: 12px 24px!important;
}

/*Stile pulsanti product card in griglia seguendo indicazioni test Iride 45*/
div.container.products-grid-container product-card > div.card__info-container.flex.flex-col.flex-auto.relative >
div.card__quick-add.mob\:card__quick-add--below.desktop\:card__quick-add--below > div > button,
#filter-results > ul > li > product-card > div.card__info-container.flex.flex-col.flex-auto.relative >
div.card__quick-add.mob\:card__quick-add--below.desktop\:card__quick-add--below > div > button
{
    background: transparent;
    border: 2px solid var(--accent) !important;
    color: var(--accent) !important;
}

.seg-reco-wrapper product-card .no-js-hidden .btn--primary{
    background: ;
    border:  !important;
    color:  !important;
}*/

.product-info__price .price__current {
  padding: 0.4rem 2rem;
  background-color: var(--dark); 
  border-radius: var(--b-rad_m);
  color: white;
  font-size: 24px;
  position: relative;
  z-index: 2;
}
.product-info__price .price__was {
  padding: 0.4rem 2rem!important;
  padding-right: 8px!important;
}

/*Margine destro "Da" nel prezzo prodotto*/
.price__default .price__from{
  margin-right:8px!important;;
}

/*Stile contenuti testuali in card*/
carousel-slider .featured-collection-products .card__info-inner,
.products-grid-container .card__info-inner {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}


/*Stile per status prodotto*/
carousel-slider .featured-collection-products .product-inventory__status,
.products-grid-container .product-inventory__status {
  font-size: 16px;
  font-weight:100;
  text-transform:capitalize;
  display: flex;
  align-items: center;
  margin-bottom:16px!important;
}

/*Padding interno card prodotto*/
carousel-slider .featured-collection-products .card--product,
.products-grid-container .card--product {
    padding: 8px;
  }

/*Colore interno card altrimenti sostituisce il bianco*/
.card--product-contained {
  background-color: transparent !important;
}

.product-form form button.btn--primary {
  padding: 8px 12px!important;
}

/*Margine titolo sezione*/
.section__header .section__heading {
  margin-bottom:0px!important;
}


/*padding laterale per tutto le sezioni su mobile*/
@media only screen and (max-width:785px){
  .shopify-section{
    padding-left:10px;
    padding-right:10px;
  }
  .shopify-section-group-header-group, .shopify-section-group-footer-group{
    padding-left:0px;
    padding-right:0px;    
  }
}

@media only screen and (min-width:786px){
  .shopify-section{
    padding-left:40px;
    padding-right:40px;
  }
  .shopify-section-group-header-group, .shopify-section-group-footer-group{
    padding-left:0px;
    padding-right:0px;    
  }
}

#wrz_pan-btn-open{
  z-index:29!important;
}


li:not(.sgf-product-card) product-card .card__quick-add form.js-product-form a.quick-add-view-btn,
li:not(.sgf-product-card) product-card .card__quick-add a.quick-add-view-btn
{
  display: inline-block!important;
  color: #1A2B40 !important;
  background: transparent;
  font-size: 14px;
  text-transform: initial;
  padding: 24px 0;
  text-align: center;
  width: 100%;
}
/*FINE CSS GLOBALE*/


/***********************************************************************INIZIO CSS HEADER*/

.announcement__col--left{
  max-width:500px!important;
}

h1.logo__h1{
  line-height:0px!important;
}

header div.header__search search-form.search__form button.search__submit {/*riquadro icona lente nella barra di ricerca*/
  right:5px!important;
  left:calc(84% - 3rem)!important;
  top:3px!important;
  padding: 0!important;
  border-radius:150px!important;
  min-height:39px!important;
}

.search__form .search__input{
  padding-top:12px!important;
  padding-bottom:12px!important;
}

@media only screen and (max-width:600px){
  header div.header__search search-form.search__form button.search__submit {/*riquadro icona lente nella barra di ricerca*/
  left:85%!important;
}
}

#shopify-section-sections--21671588725049__header .search__reset{/*Pulsante X della barra di ricerca*/
  right:23%!important;
}

.search__reset svg{/*Pulsante X della barra di ricerca*/
  color:black!important;
}

.header__cart-count {
  background-color: #f3902e;
}
.header__grid {
  row-gap: 0px;
  padding-top: 0px;
}
.header__search {
  width: 150px;
}
.search__submit {
  background-color: #f3912e;
  border-radius: 0px 50px 50px 0px;
  color: #ffffff;
  top: 0 !important;
}
.search__form {
  border-radius: var(--b-rad_xl);
  overflow: hidden;
}


.predictive-search__results .tablist__scroller button,
.predictive-search__list .predictive-search__view-all {
  color: rgb(var(--text-color))!important;
}

@media only screen and (max-width: 769px){
  .predictive-search .predictive-result__title{
    font-size:14px!important;
  }
}

/*store-header.is-out{
  padding-bottom:42px;
}*/


/*FINE CSS HEADER*/


/***********************************************************************INIZIO CSS HOMEPAGE*/

/*Forma Top Slider*/
#template--21671588233529__slideshow {
  margin-top: 48px!important;
}

#template--21671588233529__slideshow slide-show {
  border-radius: var(--b-rad_l)!important;
  aspect-ratio:68/19;
}

/*stile freccette*/
#template--21671588233529__slideshow .slideshow-ctrl {
  bottom:8px;
}

#template--21671588233529__slideshow .slideshow-nav{
  background:rgba(255,255,255,0.2);
}

#template--21671588233529__slideshow .slideshow-nav__btn{
  border-radius:100%!important;
}

@media (max-width: 600px){
  #template--21671588233529__slideshow slide-show {
    aspect-ratio:940/707;
  }
}

@media only screen and (max-width: 600px){
  #template--21671588233529__slideshow .slideshow-ctrl {
    display:none!important;
  }
  
}

@media only screen and (min-width:768px){
  #template--21671588233529__slideshow{
    margin-bottom:80px!important;
  }
}

/*Layout Griglia banner (desktop)*/
#template--21671588233529__b14df2cb-74f4-4a18-8799-43f2ac3d9b10 .gallery,
#template--21671588233529__media_grid_6zXyeV .gallery {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

/*Larghezza colonne primi due banner su ciascuna fila (desktop)*/
#template--21671588233529__b14df2cb-74f4-4a18-8799-43f2ac3d9b10 .gallery div:nth-child(1), /*In caso il banner non fosse un link*/
#template--21671588233529__b14df2cb-74f4-4a18-8799-43f2ac3d9b10 .gallery div:nth-child(2), /*In caso il banner non fosse un link*/
#template--21671588233529__b14df2cb-74f4-4a18-8799-43f2ac3d9b10 .gallery a:nth-child(1),
#template--21671588233529__b14df2cb-74f4-4a18-8799-43f2ac3d9b10 .gallery a:nth-child(2),
#template--21671588233529__media_grid_6zXyeV .gallery div:nth-child(1), /*In caso il banner non fosse un link*/
#template--21671588233529__media_grid_6zXyeV .gallery div:nth-child(2), /*In caso il banner non fosse un link*/
#template--21671588233529__media_grid_6zXyeV .gallery a:nth-child(1),
#template--21671588233529__media_grid_6zXyeV .gallery a:nth-child(2)
{
  grid-column: span 2 / span 2;
}

/*Larghezza colonne ultimi banner su ciascuna fila (desktop)*/
#template--21671588233529__b14df2cb-74f4-4a18-8799-43f2ac3d9b10 .gallery div:nth-child(3),
#template--21671588233529__media_grid_6zXyeV .gallery div:nth-child(3),
#template--21671588233529__b14df2cb-74f4-4a18-8799-43f2ac3d9b10 .gallery a:nth-child(3),
#template--21671588233529__media_grid_6zXyeV .gallery a:nth-child(3){
  grid-column: span 1 / span 1;
  aspect-ratio: 1/1;
  width: 100%;
  height: auto;
}

/*altezza minima banner (se tolta, i banner si ingrandiscono oltre misura) (desktop)*/
#template--21671588233529__b14df2cb-74f4-4a18-8799-43f2ac3d9b10 .gallery-block,
#template--21671588233529__media_grid_6zXyeV .gallery-block{
   min-height:auto!important;
}
  
.gallery-block__image {
  border-radius: var(--b-rad_l);
}

/*Avvicina banner (desktop)*/
#shopify-section-template--21671588233529__media_grid_6zXyeV div.section{
  margin-top:16px!important;
}

#shopify-section-template--21671588233529__b14df2cb-74f4-4a18-8799-43f2ac3d9b10 div.section{
  margin-bottom:16px!important;
}

/*Aspect-ratio dei banner su schermi sotto i 600px*/
@media only screen and (max-width:769px){
  #shopify-section-template--21671588233529__media_grid_R6Qgeb .gallery-block{
    aspect-ratio: 2/1!important;
  }

  #shopify-section-template--21671588233529__media_grid_R6Qgeb .section{
    margin-bottom:32px!important;
  }

  #shopify-section-template--21671588233529__media_grid_ahrtrn .section{
    margin-top:0px!important;
  }

  #shopify-section-template--21671588233529__media_grid_R6Qgeb .gallery.grid{
    gap:32px;
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  #template--21671588233529__media_grid_ahrtrn .gallery{
    gap:32px;
  }

  #template--21671588233529__media_grid_ahrtrn .gallery .gallery-block{
    aspect-ratio: 1/1;
  }
  
}


/*Lista collezioni immagini custom*/
#shopify-section-template--21671588233529__collection_list_kY9YAV ul {
  row-gap: 32px;
  grid-template-columns: repeat(4,minmax(0,1fr))!important;
}


#shopify-section-template--21671588233529__collection_list_kY9YAV ul li .card__info,
#shopify-section-template--21671588233529__collection_list_pLGgJb ul li .card__info {
  padding: 0!important;
}


#shopify-section-template--21671588233529__collection_list_kY9YAV ul li,
#shopify-section-template--21671588233529__collection_list_pLGgJb ul li,
#shopify-section-template--21671588233529__collection_list_kY9YAV ul li img,
#shopify-section-template--21671588233529__collection_list_pLGgJb ul li img {
  border-radius: var(--b-rad_l);
  overflow:hidden;
}

#shopify-section-template--21671588233529__collection_list_kY9YAV ul li a.card-link,
#shopify-section-template--21671588233529__collection_list_pLGgJb ul li a.card-link {
  display: none;
}

#shopify-section-template--21671588233529__collection_list_pLGgJb ul{
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

#shopify-section-template--21671588233529__collection_list_pLGgJb ul li,
#shopify-section-template--21671588233529__collection_list_pLGgJb ul li a,
#shopify-section-template--21671588233529__collection_list_pLGgJb ul li img {
  height: fit-content;
}

#shopify-section-template--21671588233529__collection_list_pLGgJb ul li a {
  padding:14%!important;
}

#shopify-section-template--21671588233529__collection_list_kY9YAV .section{
  margin-bottom: 32px!important;
}

#shopify-section-template--21671588233529__collection_list_pLGgJb .section{
  margin-top:0px!important;
}

/*Layout singole card*/
#shopify-section-template--21671588233529__collection_list_pLGgJb ul li,
#shopify-section-template--21671588233529__collection_list_kY9YAV ul li,
#shopify-section-template--21671588233529__media_grid_WeF3jc .gallery .block{
  box-shadow: rgba(100, 100, 111, 0.05) 0px 7px 29px 0px;
  transition: 300ms;
  top: 0px;
  position: relative;
}

#shopify-section-template--21671588233529__collection_list_kY9YAV ul li a.media{
  aspect-ratio:1/1!important;
}

/*Ombre card in hover*/
#shopify-section-template--21671588233529__collection_list_pLGgJb ul li:hover,
#shopify-section-template--21671588233529__collection_list_kY9YAV ul li:hover,
#shopify-section-template--21671588233529__media_grid_WeF3jc .gallery .block:hover {
  box-shadow: rgba(38, 57, 77, 0.4) 0px 20px 30px -10px;
  top: -8px;
}

/*Layout griglia card collezioni su schermi sotto i 769px*/
@media only screen and (max-width:769px){
  #shopify-section-template--21671588233529__collection_list_kY9YAV ul {
  grid-template-columns: repeat(2,minmax(0,1fr))!important;
  }
  
  #shopify-section-template--21671588233529__collection_list_pLGgJb ul{
    grid-template-columns: repeat(1, minmax(0, 1fr))!important;
    row-gap:32px!important;
  }

  #shopify-section-template--21671588233529__collection_list_pLGgJb ul li,
  #shopify-section-template--21671588233529__collection_list_pLGgJb ul li {
     border-radius: var(--b-rad_m);
   }

  /*Ultime due card di media grid*/
  #shopify-section-template--21671588233529__media_grid_WeF3jc .container .gallery{
    grid-template-columns: repeat(1,minmax(0,1fr))!important;
    gap:32px!important;
  }
}

@media only screen and (max-width:500px){
 #shopify-section-template--21671588233529__media_grid_WeF3jc .gallery .block {
    height: 112px!important;
  }
}

@media only screen and (min-width:501px and 600px){
 #shopify-section-template--21671588233529__media_grid_WeF3jc .gallery .block {
    height: 145px!important;
  }
}

@media only screen and (min-width:601px and 769px){
 #shopify-section-template--21671588233529__media_grid_WeF3jc .gallery .block {
    height: 170px!important;
  }
}

/*Stile ultimi due banner collezioni in media grid*/
#shopify-section-template--21671588233529__media_grid_WeF3jc .section{
  margin-top:32px!important;  
}

#shopify-section-template--21671588233529__media_grid_WeF3jc img {
  object-fit: contain;
  height: fit-content;
  border-radius: var(--b-rad_l);
}

#shopify-section-template--21671588233529__media_grid_WeF3jc .gallery .block {
  min-height: 1px;
  height: 132px;
  border-radius: var(--b-rad_l);
}

.featured-collection-container ul.grid {
  column-gap:16px!important;
  row-gap:16px!important;
}


/*Banner vantaggi con icone e testo*/

/*Margine superiore striscia icone + testo*/
#shopify-section-template--21671588233529__27b398cd-c92f-4182-a8b3-bb7592d00f5b div.section{
  margin-top: 64px;
}

/*Stile banner vantaggi*/
#template--21671588233529__27b398cd-c92f-4182-a8b3-bb7592d00f5b .container .carousel {
  background: #ffffff;
  /*box-shadow: var(--shadow_shade) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;*/
    box-shadow: rgba(100, 100, 111, 0.1) 0px 7px 29px 0px;
  border-radius: var(--b-rad_l);
  overflow: hidden;
  padding: 32px 16px;
}

/*Colore icone nel banner vantaggi*/
#slider-template--21671588233529__27b398cd-c92f-4182-a8b3-bb7592d00f5b ul li path,
#slider-template--21671588233529__27b398cd-c92f-4182-a8b3-bb7592d00f5b rect,
#slider-template--21671588233529__27b398cd-c92f-4182-a8b3-bb7592d00f5b line {
  color: var(--accent);
}


/*Sezione Blog*/
 

#shopify-section-template--21671588233529__5f726ea2-cdbe-4307-a335-065aab4edecd h2 a {
  font-size: 16px;
}
#shopify-section-template--21671588233529__5f726ea2-cdbe-4307-a335-065aab4edecd p.mb-5 {
  font-size: 16px !important;
  font-weight: 100;
}
#shopify-section-template--21671588233529__5f726ea2-cdbe-4307-a335-065aab4edecd p time {
  font-size: 16px;
}
#shopify-section-template--21671588233529__5f726ea2-cdbe-4307-a335-065aab4edecd article a.card__media {
  border-radius: var(--b-rad_l) !important;
  overflow: hidden !important;
}

#shopify-section-template--21671588233529__5f726ea2-cdbe-4307-a335-065aab4edecd .container ul {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}

#shopify-section-template--21671588233529__5f726ea2-cdbe-4307-a335-065aab4edecd .container ul li{
  width:22%;
}

@media only screen and (max-width:1024px){
  #shopify-section-template--21671588233529__5f726ea2-cdbe-4307-a335-065aab4edecd .container ul li{
    width:30%!important;
  }
}

@media only screen and (max-width:600px){
  #shopify-section-template--21671588233529__5f726ea2-cdbe-4307-a335-065aab4edecd .container ul li{
    width:48%!important;
  }
}

@media only screen and (max-width:538px){
  #shopify-section-template--21671588233529__5f726ea2-cdbe-4307-a335-065aab4edecd .container ul li{
    width:100%!important;
  }
}

/*FINE CSS HOMEPAGE*/


/***********************************************************************INIZIO CSS PAGINA PRODOTTO*/

/*Colore bg di selettore quantità*/
.container .product quantity-input .qty-input {
  background-color: #758c99;
}

/*Colore pulsanti selettore quantità*/
.container .product quantity-input .qty-input input,
.js .qty-input--combined .qty-input__input,/*selettore quantità nel drawer*/
.container .product .qty-input__btn {
  color: white!important;
}

/*Radius dell'immagine prodotto principale*/
.container .product .media-viewer__item .media {
  border-radius: var(--b-rad_m);
}

/*Stile prezzi nelle info prodotto in primo piano*/
.product-info__sticky .price--on-sale .price__default .price__was {
  padding: 4px 24px;
  margin-left: -12px;
  color: var(--accent); 
  border-radius: var(--b-rad_s);
  font-size: 24px;
}

/*Blocco immagini prodotto (sfondo bianco dietro immagine in primo piano)*/
.js-product .product-media-cont,
#product-media-mob .product-media-cont{
  background: white;
  padding: 32px;
  border-radius: var(--b-rad_l);
}

#product-media .product-media-cont{
  position:relative;
}

/*Stile frecce di slide immagine prodotto in primo piano*/
.container .product button.media-ctrl__btn {
  background-color: #4bbfeca0;
  color: var(--light_blue)!important;
  border-radius: var(--b-rad_xl)!important;
}

/*Testo descrizione prodotto*/
.product-details .product-description,
.disclosure__panel .disclosure__content p{
  font-size: 18px!important;
  font-weight: 400;
}

/**/
.product-main .product-info:after {
  background-color: transparent!important;
}

.product-details .container {
  border-inline-end:0px solid black!important; 
}


@media only screen and (min-width: 769px){
  .product.js-product #product-media,
  .cc-product-details .reading-width{
    width:50%!important;
  }
  .product-info--sticky{
     width:50%!important; 
  }
}

@media only screen and (max-width: 768px){
  #custom-mob-cont #product-media-mob {
    width:100%!important;
  }
  #custom-mob-cont #icons{
    width:100%;
  }
  #custom-mob-cont #icons div{
    width:100%;
  }
    .product-main .container{
    padding: 0 16px!important;
  }
}


/*Stile blocco bianco info prodotto accanto a immagine in primo piano*/
.product-info__sticky{
    background-color: white;
    padding: 2rem 3rem;
    border-radius: 20px;
}



.product-info__block .product-policies{
  display:none!important;
}

.product-info__block > span a{
  text-decoration:underline!important;
}

/*Margine superiore "Imposte incluse..."*/
.product-info__sticky .product-policies,
.quick-add-info__details .product-price .product-policies{
  margin-top: 18px;
}

/*In caso di prodotti con gas fluorurati nel carrello, il form di pagamento in pagina prodotto cambia leggermente*/
#product-form-template--21671588528441__main .product-info__add-to-cart{
  align-items: center !important;
}

@media only screen and (max-width: 500px){
  .product-info__add-to-cart {
    flex-direction: column;
    margin-bottom: 32px;
    row-gap: 16px;
  }
  .product-info__add-to-cart quantity-input,  .product-info__add-to-cart .product-info__add-button {
    width:100%;
    margin-inline-end:0!important;
    margin-inline-start:0!important;
  }
}
#product-form-template--21671588528441__main .shopify-payment-button {
  height: fit-content!important;
  padding-bottom: 12px!important;
}

/*Testi metodi di pagamento*/
.heidi_messaging{
  background-color: #efefef!important;
  text-align: center!important;
  border-radius: 1.5rem!important;
}

.heidi_messaging #heidipay-container{
  width:100%!important;
}

.heidi_messaging #heidipay-container .heidipay-inline-wrapper{
  display:flex!important;
  justify-content: center;
  gap: .3rem;
}

.heidi_messaging #heidipay-container .heidipay-inline-wrapper p{
  font-size:16px!important;
  max-width:100%!important;
  text-align:center!important;
}

.heidi_messaging #heidipay-container .heidipay-inline-wrapper img{
  max-width:88px!important;
}

.sp-pay-installment{
  justify-content: center!important;
}

.product-info__sticky div.sp-pay-installment span {
  font-size: 16px!important;
  font-weight: 100!important;
  max-width:100%!important;
}

.product-info__sticky div.sp-pay-installment{
  width:100%!important;
  justify-content: space-between!important;
}

variant-picker .opt-label--btn span{
  color:lightslategrey!important;
}


/*Trustpilot widget*/
.product-info__block .trustpilot-widget{
  max-width: fit-content!important;
  left: -32px!important;
  position: relative!important;
  margin-bottom:3rem!important;
}
#shopify-section-template--21671588233529__custom_liquid_gQLHhd .trustpilot-widget,
#shopify-section-template--21671588528441__custom_liquid_fVrndh .trustpilot-widget,
#shopify-section-template--26165828616572__custom_liquid_fVrndh .trustpilot-widget {
  border: 2px solid black!important;
  border-radius: 1rem!important;
  padding: 16px!important;
  background: white!important;
}

.heyLight-inline.widget-summary{
  max-width:100%!important;
}


/*stile drawer cart mobile*/
@media (max-width: 769px){
.cart-drawer__content tr.cart-item {
  padding:0!important;
  border-bottom-width:0!important;
}
.cart-drawer__content .cart-item__details, .cart-drawer__content .cart-item__qty{
  grid-column: 3 / 3!important;
}

.cart-drawer__content .cart-item__details *{
  font-size: 14px!important;
}

.cart-drawer__content .cart-item__details .cart-item__info *{
  font-size: 18px!important;
}

.cart-drawer__checkout-buttons a{
  font-size: 12px;
}

.cart-drawer__checkout-buttons .dynamic-cart-btns{
  margin-bottom:0!important;
}

.cart-drawer_summary--non-stick small{
  font-size:10px!important;
}
}

.cart-drawer__checkout-buttons button.btn--primary, form.cart button.btn--primary{
  margin-bottom:16px;
}




/*FINE CSS PAGINA PRODOTTO*/



/***********************************************************************INIZIO CSS PAGINA COLLEZIONE*/
/*max-width topbar collection because somehow overflow-x happens*/
#shopify-section-template--21671588200761__collection-products{
  max-width:99%!important;
}


/*Sorting*/
#products-sort-by .text-start{
  font-size:1.4rem!important;
  font-weight:500;
  padding:0 30px;
}


/*Stile bottoni*/
.main-products-grid__results .js-pagination a.btn,
custom-pagination .js-pagination a.btn,
.js .qty-input--combined{
  color:white!important;
  border:0px solid black!important;
  border-radius: var(--b-rad_m)!important;
}

/*Stile lista card prodotto in collezione*/
.main-products-grid__results ul{
  row-gap: 22px!important;
  column-gap: 22px!important;
}

/*Stile lista card prodotto in collezione su schermi al di sotto dei 769px*/
@media only screen and (max-width:769px){
  .main-products-grid__results ul{
    margin-top: 0!important;
    margin-right: 0!important;
    margin-left: 0!important;
    column-gap: 32px!important;
    row-gap: 32px!important;
  }
}

/*Stile lista card prodotto in collezione su schermi al di sotto dei 425px*/
@media only screen and (max-width:425px){
  .main-products-grid__results ul,
  .featured-collection-container .products-grid-container ul.grid{
    grid-template-columns: repeat(1,minmax(0,1fr))!important;
  }
}

/*Stile prezzi nelle card prodotto in collezione (probabilmente applicato anche a card prodotto di altre pagine)*/
.main-products-grid__results ul li .price__default,
ul.slider__grid li .price__default {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap-reverse;
  align-items: baseline;
}

.price--bottom .price__default{
  display: flex!important;
  flex-direction: column!important;
  flex-wrap: wrap!important;
  align-items: baseline!important;
  column-gap: 8px!important;
  row-gap: 12px!important;
}

/*IVA INCLUSA*/
.price__default .PP-vat{
  font-family:Roboto, sans-serif!important;
  /*color: rgb(var(--text--color))!important;*/
  font-size:10px!important;
  text-transform:uppercase!important;
  order:3!important;
  font-weight:700!important;
}

.featured-collection-container .products-grid-container{
  margin: 0!important;
  width: 100%!important;
}

@media only screen and (min-width:769px){
  .featured-collection-container .products-grid-container{
    max-width: calc(100% - 280px)!important;
  }
}

.featured-collection-container .featured-collection-info{
  flex-basis:270px!important;
}



@media only screen and (min-width:1025px){
  .featured-collection-container .featured-collection--sticky{
    height:50%!important;
  }
}

@media only screen and (min-width:769px) and (max-width:1024px){
  .featured-collection-container .featured-collection--sticky{
    height:25%!important;
  }
}

/*stile drawer comparazione prodotti*/
.drawer__content .js-compare-basket{
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:space-between!important;
}

#shopify-section-product-compare-basket{
  width:48%!important;
}

button.filter__more{
  color:var(--dark)!important
}

.filter ul li input[name="filter.p.m.custom.potenza_btu"]+label span:first-child{
  font-size:16px!important;
}

/*Custom navigation buttons by Webgas*/
#filter-buttons-container{
  margin-top:24px;
  margin-bottom:12px;
}
 .custom-filter-button {
  background-color: #e8f3ff!important;
  color: #253a42!important;
  padding: 12px 24px;
   margin-bottom:8px;
  border: none;
  border-radius: 5px;
  box-shadow: 0 2px 2px #d4d4d4;
  cursor: pointer;
  transition: background-color 0.3s ease;
  white-space: nowrap; /* Prevent text from wrapping */
  font-size: 16px; /* Fix font size */
  min-width: 100px; /* Set a minimum width */
  flex-shrink: 0; /* Prevent buttons from shrinking */
}

  .custom-filter-button:hover {
  background-color: #c1d8f1!important;
}

.custom-filter-buttons-container {
  display: flex;
  overflow-x: auto;
  white-space: nowrap;
  gap: 24px;
  padding-bottom: 16px;
  margin-top: 24px;
}


.custom-filter-buttons-container::-webkit-scrollbar-button {
  display: none !important;
}

facet-filters .drawer__content{
  overflow-y: scroll!important;
    max-height: 80vh!important;
}
form#facets{
      margin-right: 32px;
}

.main-products-grid__filters{
  padding-right:0!important;
}

@media (max-width:1024px){
facet-filters.drawer{
  z-index: 99999!important;
}
}

/*FINE CSS PAGINA COLLEZIONE*/


/***********************************************************************INIZIO CSS PAGINA CONFRONTO*/

/*Stile bordo tabella pagina confronto*/
.compare-container .js-compare-area
.compare-container .js-compare-area .compare-row,
.compare-container .js-compare-area .compare-row .compare-col {
  border: 3px solid #dddddd;
}


.compare-container .js-compare-area {
  display: inline-grid!important;
}

.compare-container .js-compare-area .compare-row .compare-col {
  padding: 16px 8px!important;
}

.compare-container .js-compare-area .compare-row {
  margin:0!important;
  margin-inline-start:0!important;
}

.compare-container .js-compare-area .compare-row span.product-vendor{
  font-size: 16px;
}

.compare-container .js-compare-area .compare-row h2.product-title{
  font-size: 16px!important;
  line-height: 1.3em!important;
}

.compare-container .js-compare-area .compare-row div[data-compare-key="compare-description"]{
  font-size:16px!important;
  font-weight: 100;
  line-height:1.7em!important;
}

/*Lunghezza tabella interno cella tabella comparazione*/
div[data-compare-key="compare-description"] table{
  width:100%!important;
}

/*Converte i contenuti absolute in relative per evitare sovrapposizioni*/
.compare-container .absolute{
  position:relative!important;
}

/*Riporta a capo corpi di testo troppo grandi che altrimenti risulterebbero compressi in spazio minimo*/
.compare-container .flex{
  flex-wrap:wrap!important;
}

/*FINE CSS PAGINA CONFRONTO*/

/***********************************************************************INIZIO CSS PAGINA CARRELLO*/

form.cart .cart__summary{
  background-color:#ffffff;
  border-radius: var(--b-rad_l);
}

form.form.cart--with-items{
  justify-content:space-between;
}

cart-items tbody tr{
  background: white;
  border-radius: var(--b-rad_l);
  padding: 32px!important;
  margin: 16px 0px!important;
}

#shopify-section-template--21671588135225__main #cart-summary{
  min-height:0px!important;
}

/*Testi metodi di pagamento*/
.cart__summary .heidi_messaging{
  justify-content:flex-start!important;
  background-color: #efefef!important;
  text-align: center!important;
  border-radius: 1.5rem!important;
}

.cart__summary .heidi_messaging #heidipay-container{
  width:100%!important;
}

.cart__summary .heidi_messaging #heidipay-container .heidipay-inline-wrapper{
  display:flex!important;
  justify-content: space-between;
  align-items:center;
  gap: .3rem;
}

.cart__summary .heidi_messaging #heidipay-container .heidipay-inline-wrapper p{
  font-size:12px!important;
  max-width:100%!important;
}

.cart__summary .heidi_messaging #heidipay-container .heidipay-inline-wrapper img{
  max-width:70px!important;
}

.gray-cont.heidipay .heyLight-inline.widget-summary-simple{
  justify-content: center;
  padding: 0;
}
.heyLight-inline, .heyLight-inline .summary-row  {
  justify-content:center!important;
  min-width:100%;
}

/*Calcolatore costi di spedizione*/
.cart__shipping-calculator{
  background: rgba(0, 0, 0, 0.02);
  border-radius: 16px;
  border: 1px solid rgba(0, 0, 0, 0.07);
}

.dynamic-cart-btns{
  min-height: 45px;
  width: 100%%;
}

#cart-summary > a{
  position:relative;
  z-index:999;
}

/*Nascondi subtotale in drawer e nel carrello*/
cart-drawer .cart-item__total.price, cart-items .cart-item__total.price{
  display: none;
}

@media (max-width: 769px){
  .cart-item__image{
    grid-column: 1 / 2!important;
    margin-bottom:24px;
    min-width:40px;
  }
  .cart-item__image a{
    text-align: center;
  }
  .cart-item__image a img{
    max-width:150px;
  }
  /*.cart-item{
    grid-template-columns: 0px auto!important;
  }*/
  form.cart tbody tr.cart-item{
  grid-template-columns: repeat(3, auto)!important;
  }
  form.cart tbody .cart-item__title{
    font-size:14px;
  }
  cart-items tbody tr{
  padding: 16px!important;
}
}



/*FINE CSS PAGINA CARRELLO*/

/*****************************************************************************INIZIO CODICE RESPONSIVE*/

@media only screen and (max-width: 425px){
    #shopify-section-template--21671588233529__collection-list ul li,
    #shopify-section-template--21671588233529__collection-list .section ul li:nth-last-child(1),
    #shopify-section-template--21671588233529__collection-list .section ul li:nth-last-child(2),
    #shopify-section-template--21671588233529__collection_list_JQUQtL ul li,
    #shopify-section-template--21671588233529__collection-list .section ul li{
      width:100%!important;
    }

    carousel-slider ul li .card__media,
    .products-grid-container ul li .card .card__media{
      width:100%;
      margin:0 auto;
    }
    
    .products-grid-container ul li{
      width:100%;
    }
}


/* Stile per schermi al di sotto dei 600px */
@media only screen and (max-width: 600px) {

    /*Tipografia*/
    h1 {
      font-size: 2rem!important;
      line-height: 1.5!important;
    }
    
    h2 {
      font-size: 2rem!important;
      line-height: 1.3!important;
    }
    
    h3 {
      font-size: 1rem!important;
      line-height: 1.4!important;
    }
    
    h4 {
      font-size: 1rem!important;
      line-height: 1.4!important;
    }
    
    h5,
    h6 {
      font-size: 0.7rem!important;
      line-height: 1.4!important;
    }
    
    p {
      font-size: 16px!important;
      line-height: 1.5!important;
    }
    
      
    .breadcrumbs {
      margin-top: 16px;
    }
    
  /*padding laterale per schede prodotto in colonna*/
    .products-grid-container{
      padding: 0 3rem!important;
    }
  
    #shopify-section-template--21671588233529__collection-list ul,
    #shopify-section-template--21671588233529__featured-collection .products-grid-container ul{
      display: flex;
      flex-direction: row;
      flex-wrap:wrap;
      justify-content:space-between;
    }
    
    #shopify-section-template--21671588233529__collection-list ul li .card{
      flex-direction:column!important;
      row-gap:24px;
    }
    
    #shopify-section-template--21671588233529__collection-list ul li/*,
    #shopify-section-template--21671588233529__collection-list .section ul li:nth-last-child(1),
    #shopify-section-template--21671588233529__collection-list .section ul li:nth-last-child(2)*/{
      display:flex;
      flex-direction:column;
      padding:32px 4px!important;
      overflow:hidden;
      width:46%;
    }

    
    /*#shopify-section-template--21671588233529__collection-list ul li:nth-last-child(1) .card__collection,
    #shopify-section-template--21671588233529__collection-list ul li:nth-last-child(2) .card__collection,
    #shopify-section-template--21671588233529__collection_list_JQUQtL ul li .card__collection {
      flex-direction: column;
    }*/
    
    /*Stile slider card prodotti*/
    .products-grid-container .slider__grid{
      column-gap:16px;
    }
    
    /*Stile griglia card prodotti*/
    .products-grid-container ul.grid{
      row-gap:10px;
    }
    
    .price__current, .price__was{
      font-size:20px!important;
    }
    
    
    .section .section__header{
      flex-direction: column;
      align-items: start;
      }
    
    .section__header .section__heading,
    .section__header h2 {
      margin-bottom:32px!important;
    }
}

@media (max-width:1249px){
  main-menu.main-menu{
    width:fit-content!important;
  }
}

    
    /*********************************************************************** INIZIO RESPONSIVE HOME*/
    
@media only screen and (max-width:600px){
    /*Gallery banner*/
    #shopify-section-template--21671588233529__b14df2cb-74f4-4a18-8799-43f2ac3d9b10 .container .gallery{
      display: flex;
      flex-direction: column;
      row-gap:32px;
    }

  #shopify-section-template--21671588233529__b14df2cb-74f4-4a18-8799-43f2ac3d9b10 .section .container .gallery a.gallery-block{
    min-height:100px!important;
  }
    
    #shopify-section-template--21671588233529__b14df2cb-74f4-4a18-8799-43f2ac3d9b10 .container .gallery div {
      min-height:100px;
      height: 150px;
    }
    
    /*Banner immagine con testo in sovraimpressione*/
    .image-banner .text-overlay__heading{
      font-size: 1.5em!important;
      padding: 16px 64px;
    }
    
    .image-banner .text-overlay__block p {
      font-size:18px!important;
    }
}
    
    /*FINE RESPONSIVE HOME*/


/*********************************************************************** INIZIO RESPONSIVE PRODOTTO*/
@media only screen and (max-width:4000px){    
    /*Rende sempre visibili le freccette per scorrere il carosello prodotto*/
    .product-media .media-gallery .media-ctrl .media-ctrl__btn{
      display:block!important;
    }
      
    /*FINE RESPONSIVE PRODOTTO*/

}  
    /*********************************************************************** INIZIO RESPONSIVE CARRELLO*/
@media only screen and (max-width:600px){    
    /*Nasconde prezzo barrato nel subtotale del carrello*/
    .cart-item .cart-item__total dl dd.m-0 s.price__was{
      visibility: hidden!important;
    }
      
    /*FINE RESPONSIVE CARRELLO*/
    
}
    
    /* Stile per schermi al di sotto dei 700px */
@media only screen and (max-width: 700px) {

  .main-products-grid__results ul{
    width:100%;
    margin:0 auto!important;
    gap:16px!important;
    border: 0px solid black!important;
  }


}

.PPBox{
  height: 8rem;
  width: 16rem;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1rem;
  margin: 1rem 1rem 1.2rem 0;
  border-radius: 1rem;
  font-size: 1.6rem;
  font-weight: 700;
  flex-grow:1;
}
#BrandLogoPP{
  background-color: white;
}
#BrandLogoPP a{
  line-height: 5rem;
}
#BrandLogoPP img{
  height: 5rem;
  object-fit:contain;
  margin:0 auto;
}
#BannerGaranziaPP{
  flex-direction: column;
  color: #3ab2e2;
  background-color: #b6dbeb;
}
#BannerOffertaPP{
  color: #faa953;
  background-color: #efd9c1;
}
.js-product .BannersUPF{
  display:flex;
  margin-top: 1rem;
  gap: 1rem;
  margin-bottom:64px;
}

#BannerClasseEnergetica, #BannerRaffreddamento, #BannerRiscaldamento, .download_link_container{
  color: #000000;
  background-color: #ffffff;
  min-width: fit-content;
  font-size: 1.7rem!important;
}

.download_link_container a.download_link{
  text-decoration: underline;
}

@media only screen and (max-width:768px){
  #BannerClasseEnergetica, #BannerRaffreddamento, #BannerRiscaldamento, .download_link_container{
  font-size: 1.3rem!important;
  }
  #BannerClasseEnergetica > span, #BannerRaffreddamento > span, #BannerRiscaldamento > span, #BannerGaranziaPP > span{
    text-wrap:auto;
  }
  #BannerGaranziaPP{
    height:auto;
  }
}

.cls_en{
  color: white;
  padding: 1px 10px;
  border-radius: 3px;
}

.cls_en_a3plus{
  background: var(--class_a3plus);
}
.cls_en_a2plus{
  background: var(--class_a2plus);
}
.cls_en_aplus{
  background: var(--class_aplus);
}
.cls_en_a{
  background: var(--class_a);
}
.cls_en_b{
  background: var(--class_b);
}
.cls_en_c{
  background: var(--class_c);
}
.cls_en_d{
  background: var(--class_d);
}
.cls_en_e{
  background: var(--class_e);
}
.cls_en_f{
  background: var(--class_f);
}
.cls_en_g{
  background: var(--class_g);
}
.cls_en_neutral{
  background: #c1c1c1;
}



.BannersUPF{
  display:none!important;
}

.BannersUPF img{
  border-radius: 1rem;
  aspect-ratio: 16/9;
  object-fit: cover;
}

@media only screen and (min-width:800px) and (max-width:1024px){
   .products-grid-container .auto-cols-2{
     grid-auto-columns: calc((100% - var(--column-gap) * 2) / 3)!important;
  }
}

.product-info__sticky .product-title{
  font-size: var(--h5-font-size)!important;
  line-height: 1.3!important;
}
@media only screen and (max-width:768px){
  .product-info__sticky .product-title{
    font-size:18px!important;
    }
  .product-sku{
    font-size:14px!important;
  }
}

.gray-cont{
  margin:1rem 0;
  padding: 1rem;
  background-color: #efefef;
  text-align: center;
  border-radius: 1.5rem;
}

.gray-cont.PP{
  display:none;
}

@media only screen and (max-width:1070px){
  .scalapay{
    font-size:14px!important;
  }
  .sp-pay-installment{
    justify-content:center!important;
  }
}


#PPWidget iframe{
  vertical-align: middle!important;
}
#PPWidget{
  width: fit-content;
  margin: 0 auto;
}

/*Widget Feedaty*/
#shopify-section-template--21671588233529__custom_liquid_mwdhQC .section{
  padding-top: 0px!important;
  padding-bottom:0px!important;
}

#fdt_carouselcarosello-2_widget_merchant{
  max-width:1269px!important;
  border-radius: 20px!important;
  border: 1px solid var(--dark)!important;
  padding: 0;
}
#fdt_carouselcarosello-2_widget_merchant .fdt_carousel__track .fdt_carousel__item{
  padding:11px 0px!important;
}

#fdt_carouselcarosello-2_widget_merchant .checked_reviewer p{
  font-size:10px!important;  
}
@media only screen and (max-width:1280px){
  #fdt_carouselcarosello-2_widget_merchant{
    width: calc(100% - var(--gutter))!important;
  }
}
.feedaty_widget[data-type="carousel"]{
  border: 2px #020237 solid;
  padding: 1rem;
  background: white;
  border-radius: 1rem;
}
.shopify-section-template--21671588528441__custom_liquid_eUcR6X>div{
  padding-top: 0;
  padding-bottom: 0;
}
#shopify-section-template--21671588528441__custom_liquid_CHqcTb>div{
  padding: 0!important;
}
.fdt_carouselcarosello-2_widget_merchant,.fdt_carouselcarosello-1_widget_merchant{
  padding: 0!important;
}
/* Adapt feedaty product card widget to mobile screens */
@media only screen and (max-width:540px){
  .feedaty_widget.productcard .fdt_merchantStriscia-1_vote{
    display: none;
  }
}
@media only screen and (max-width:440px){
  .feedaty_widget.productcard .fdt_merchantStriscia-1_logo{
    display: none;
  }
}
/* Adapt feedaty product card widget to tablet screens */
@media only screen and (min-width:769px) and (max-width:1100px){
  .feedaty_widget.productcard .fdt_merchantStriscia-1_vote{
    display: none;
  }
}
@media only screen and (min-width:769px) and (max-width:940px){
  .feedaty_widget.productcard .fdt_merchantStriscia-1_logo{
    display: none;
  }
}

.feedaty_widget.productcard>.fdt_merchantStriscia-1_widget_merchant{
  max-width: 100%!important;
  min-width: 100%!important;
}
.feedaty_widget[data-variant="Recensioni-Verticale-40-60"] #fdt_product_tabRecensioni-Verticale-40-60_widget_product_tab{
  max-width: 100%!important;
}

/* Feedaty in the announcment */
@media only screen and(max-width:580px){
  #fdt_carouselcarosello-2_widget_merchant{
    max-width:358px!important;
    margin: 0!important;
    padding: 0!important;
  }
  .cc-custom-liquid .feedaty_widget{
    width:fit-content!important;
    margin: 0 auto!important;
  }
}
.announcement__col--middle .feedaty_widget{
  margin-right: 3vw;
}
.announcement__col--middle .fdt_merchantStriscia-1_widget_merchant{
  background-color: #009fdd!important;
  /* width: 100%!important;
  min-width: 35vw; */
  /* max-width: 450px; */
}
.announcement__col--middle .fdt_merchantStriscia-1_widget_wrapper{
  justify-content: center;
}

.announcement__col--right .localization__grid .localization__selector{
  vertical-align: middle;
}
.announcement__col--right .fdt_merchantStriscia-1_vote{
  display:none;
}
@media (min-width: 1024px) {
  .announcement__col--left{
    flex:none!important;
    width: auto;
  }
}
announcement-bar>.container>div.flex{
  justify-content: space-between;
}
/* Product page */
@media only screen and (max-width: 400px) {
  .product-info__add-to-cart .product-info__add-button .btn--secondary{
    font-size: 11px!important;
    padding: 16px 0!important;
  }
}

@media only screen and (max-width: 768px) {
  main#main-content .product-breadcrumbs, .BannersUPF{
    display: none!important;
  }
  .header__logo.logo.flex.js-closes-menu{
    justify-content: center;
  }
  .js-product #product-media{
    display: none;
  }
  #custom-mob-cont{
    display: flex;
    gap: 1.5rem;
    margin: 1rem 0;
    align-items: center;
    flex-direction: column;
  }
  .PPBox{
    height: 6rem;
    width: 11rem;
    margin: 0;
    text-wrap: nowrap;
  }
  #BannerGaranziaPP{
    text-align: center;
    flex-direction: row;
    column-gap: 6px;
    font-size: 16px;
  }
  #custom-mob-cont #icons{
    display: flex;
    flex-direction: row;
    gap: 1rem;
    flex-wrap:wrap!important;
  }
  #product-media-mob{
    width: 100%;
    max-width: 400px;
    margin: 0;
    min-width: 200px;
  }
  .main-menu__disclosure{
    width:55%;
  }
}
@media only screen and (min-width: 550px) and (max-width: 768px) {
  #product-media-mob{
    width: 60%;
  }
}
@media only screen and (min-width: 769px) {
  #product-media-mob{
    display: none;
  }
}
.product-info__block.product-backorder, .product-info__block{
  margin:0!important;
}
.product-info__block{
  margin: 1rem 0!important;
}

#product-media-mob .media-gallery__viewer .media-ctrl button{
  padding: .1rem;
}
#product-media-mob .media-gallery__viewer .media-ctrl button[name="prev"]{
  left: -2rem;
}
#product-media-mob .media-gallery__viewer .media-ctrl button[name="next"]{
  right: -2rem;
}
.PP-vat{
  /*font-weight: 100!important;*/
  color: gray!important;
  text-wrap: nowrap;
}
/* Header --SearchIcon */
header .main-menu--left-mob{
  display: flex;
}
header summary.main-menu__toggle {
  margin-inline-end: -3px!important;
}


variant-picker .option-selector{
  margin:4rem 0rem 5rem 0rem!important;
}
variant-picker .option-selector label:first-child{
  font-size:18px!important;
  padding-left:16px;
}

variant-picker .custom-select__btn{
  background: transparent;
  padding: 8px 16px;
  border: 1px solid #c1c1c1!important;
  box-shadow: none!important;
}

variant-picker .custom-select__btn .text-start{
  font-size:14px!important;
}

variant-picker .custom-select__btn .text-start,
variant-picker .custom-select__btn svg{
  color:black!important;
}
cart-drawer-disclosure{
  display:none!important;
}

cart-drawer, quick-add-drawer{
  z-index: 9999999999!important;
}

/* Sticky ATC button styles */
.sticky-atc-button {
  position: fixed;
  bottom: 27px;
  width: calc(100% - 88px);
  z-index: 100;
  display: none;
  right: 70px;
  
}

/* Ensure it's only sticky on mobile */
@media (max-width: 768px) {
  .sticky-atc-button {
    display: block;
    width: 100%!important;
    padding: 16px 30px 24px!important;
    background: rgba(230, 234, 236, 0.92)!important;
    bottom: 0px!important;
    right: 0px!important;
  }
}


.loading-animation {
  display: none;
  width: 20px;
  height: 20px;
  border: 2px solid;
  border-radius: 50%;
  border-color: rgb(var(--text-color));
  border-top-color: transparent;
  animation: spin 2s linear infinite;
  position: absolute;
  top: 30%;
  left: 47%;
  transform: translate(-50%, -50%);
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.success-indicator {
  display: none;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/*Aggiungi al carrello*/
product-form form.js-product-form-main{
  margin: 4rem 0 0 0!important;
}

product-form form.js-product-form-main .shopify-payment-button__more-options{
  color:black!important;
}

facet-filters .drawer__close-btn{
  color: #1f3544!important;
}
@media (max-width: 768px) {
  #shopify-section-template--21671588528441__custom_liquid_eUcR6X{
    display:none;
  }
}
@media (min-width: 768px) {
  #shopify-section-template--21671588528441__custom_liquid_tVxfMy{
    display:none;
  }
}
#shopify-section-template--21671588528441__custom_liquid_tVxfMy>.section.relative{
  padding: .02px;
}

/*BADGE NEL FOOTER*/
.custom-footer-badges {
  display: flex;
  justify-content: flex-start;
  align-items: center; /* Vertically center the images*/
  gap: 24px; /* Adds 24px space between the images */
  width: 100%; /* Ensures the div spans 100% of the footer */
  padding-bottom: 40px;
  flex-wrap:wrap;
}

.custom-footer-badges img {
  max-width: 120px;
  height: auto; /* Maintains aspect ratio */
}

/*NASCONDERE AMERICAN EXPRESS NEL FOOTER*/
.payment-icons li:first-child{
  display: none;
}

/*BOX CATEGORIE NAVIGABILI IN OFFERTE/CYBERMONDAY*/

#shopify-section-template--24348410577276__logo_list_Qmaqm8 ul,
#shopify-section-template--25924443668860__logo_list_3wwX9t ul {
  justify-content: space-between;
}
#shopify-section-template--24348410577276__logo_list_Qmaqm8 li,
#shopify-section-template--25924443668860__logo_list_3wwX9t li {
  background: white;
  padding: 32px 16px;
  width: 17%;
  border-radius: 16px;
  box-shadow: #64646f1a 0 7px 29px;
  position: relative;
  top: 0;
  transition: 300ms;
}
#shopify-section-template--24348410577276__logo_list_Qmaqm8 li:hover,
#shopify-section-template--25924443668860__logo_list_3wwX9t li:hover {
  box-shadow: #26394d66 0 20px 30px -10px;
  top: -10px;
}
#shopify-section-template--24348410577276__logo_list_Qmaqm8 p,
#shopify-section-template--25924443668860__logo_list_3wwX9t p {
  font-size: 16px !important;
}
#shopify-section-template--24348410577276__logo_list_Qmaqm8 .logo-list__logo,
#shopify-section-template--25924443668860__logo_list_3wwX9t .logo-list__logo{
  width: 100%;
}
#shopify-section-template--24348410577276__logo_list_Qmaqm8 ul li:nth-child(2),
#shopify-section-template--24348410577276__logo_list_Qmaqm8 ul li:first-child,
#shopify-section-template--25924443668860__logo_list_3wwX9t ul li:nth-child(2),
#shopify-section-template--25924443668860__logo_list_3wwX9t ul li:first-child
 {
  width: 47%;
  max-height: 210px;
}
@media only screen and (max-width: 767px) {
#shopify-section-template--24348410577276__logo_list_Qmaqm8 li, #shopify-section-template--24348410577276__logo_list_Qmaqm8 ul li:nth-child(2),
#shopify-section-template--24348410577276__logo_list_Qmaqm8 ul li:first-child,
#shopify-section-template--25924443668860__logo_list_3wwX9t li, #shopify-section-template--25924443668860__logo_list_3wwX9t ul li:nth-child(2),
#shopify-section-template--25924443668860__logo_list_3wwX9t ul li:first-child {
    width: 100%!important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
#shopify-section-template--24348410577276__logo_list_Qmaqm8 li, #shopify-section-template--24348410577276__logo_list_Qmaqm8 ul li:nth-child(2),
#shopify-section-template--24348410577276__logo_list_Qmaqm8 ul li:first-child,
#shopify-section-template--25924443668860__logo_list_3wwX9t li, #shopify-section-template--25924443668860__logo_list_3wwX9t ul li:nth-child(2),
#shopify-section-template--25924443668860__logo_list_3wwX9t ul li:first-child {
    width: 30%;
  }
}

#CookiebotWidget{
  display:!important;
}

/* IRIDE: Stile card prodotto in offerta*/

ul .product-label--sale{
  font-weight:100;
}

.card__info-inner.flex .card__title {
  font-weight: 400;
  line-height: 1.4em!important;
}

.card__info-inner .flex .price--on-sale {
    width: 100%;
}

.card__info-inner .flex .price--on-sale.price--bottom .price__default {
    flex-direction: row !important;
    justify-content: center;
    align-items: center !important;
    padding: 0 16px;
    row-gap: 8px !important;
}

.card__info-inner .flex .price--on-sale.price--bottom .price__default .price__was {
    font-size: 13px;
    line-height: 1;
    opacity: 0.8;
    color: #070707;
    font-weight: 400;
    display: block;
}

.card__info-inner .flex .price--on-sale.price--bottom .price__default .price__current {
    color: #F48F2D;
    background: transparent;
    border-radius: 0;
    padding: 0;
    line-height: 1.45;

}

.card__info-inner .flex .price--on-sale.price--bottom .price__default .PP-vat {
    width: 100%;
    text-align: center;
    font-weight: 400 !important;
    line-height: 1.4;
    margin: 0;
}

.card__info-inner .flex .price--on-sale.price--bottom .price__default .savings {
    order: 2;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    font-size: 12px;
    line-height: 1.5;
    color: #070707;
    font-weight: 700;
}

.card__info-inner .flex .price--on-sale.price--bottom .price__default .savings .label {
    margin: 0 5px 0 0;
}

.card__info-inner .flex .price--on-sale.price--bottom .price__default .savings .amount {
    background-color: #1A2B40;
    padding: 5px;
    border-radius: 5px;
    color: #FFF;
    line-height: 1;
}

.card__info-inner .flex .price--on-sale.price--bottom .price__default .savings .amount:after {
    content: " €"
}

/* IRIDE: Test 20 e 25*/

.product-info__sticky .heidipay:not(:has(*)) {
    display: none !important;
}

body product-form form.js-product-form-main {
    margin-top: 60px !important;
}

body .container .product .qty-input {
    display: flex;
    background-color: transparent !important;
    border: 1px solid #758C99 !important;
    border-radius: 20px;
}

body .container .product .qty-input button {
    color: #009FDD !important;
}

body .container .product quantity-input .qty-input input,
.js .qty-input--combined .qty-input__input {
    color: #1A2B40 !important;
}

body .container .product .product-info__add-to-cart .product-info__add-button button {
    background: #F48F2D !important;
}

shopify-accelerated-checkout {
    margin-top: 40px !important;
    position: relative;
}

shopify-accelerated-checkout shop-pay-wallet-button {
    display: block !important;
    position: relative;
}

shopify-accelerated-checkout shop-pay-wallet-button:before {
    content: " ";
    display: block;
    position: absolute;
    background: white;
    top: 0;
    left: 0;
    right: 0;
    height: 44px;
    z-index: 1;
    pointer-events: none;
    border-radius: 20px;
    border: 1px solid #5433EB;
}

html[lang="it"] shopify-accelerated-checkout shop-pay-wallet-button:after {
    content: "Acquista con";
}

html[lang="en"] shopify-accelerated-checkout shop-pay-wallet-button:after {
    content: "Buy with";
}

html[lang="fr"] shopify-accelerated-checkout shop-pay-wallet-button:after {
    content: "Acheter avec";
}

shopify-accelerated-checkout shop-pay-wallet-button:after {
    display: block;
    align-items: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    pointer-events: none;
    color: #5433EB;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    white-space: nowrap;
    padding-right: calc(17px + 82px);
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODMiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCA4MyAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkxpdmVsbG9fMSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIwMV8yMzczKSI+CjxwYXRoIGlkPSJWZWN0b3IiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNTQuNzE0NiAwLjAwMDI0NDE0MUM1My4wMjczIDAuMDAwMjQ0MTQxIDUxLjY1OTggMS4zNjc3MiA1MS42NTk4IDMuMDU1MDJWMTYuOTQ2N0M1MS42NTk4IDE4LjYzNCA1My4wMjczIDIwLjAwMTUgNTQuNzE0NiAyMC4wMDE1SDc5LjYwNDlDODEuMjkyMiAyMC4wMDE1IDgyLjY1OTcgMTguNjM0IDgyLjY1OTcgMTYuOTQ2N1YzLjA1NTAyQzgyLjY1OTcgMS4zNjc3MiA4MS4yOTIyIDAuMDAwMjQ0MTQxIDc5LjYwNDkgMC4wMDAyNDQxNDFINTQuNzE0NlpNNTkuMDEzMSAxMy45NTY5VjEwLjQzNTJINjEuMjI4NUM2My4yNTI3IDEwLjQzNTIgNjQuMzI4NiA5LjMwMDU3IDY0LjMyODYgNy41ODE0MkM2NC4zMjg2IDUuODYyMjcgNjMuMjUyNyA0LjgzMjk4IDYxLjIyODUgNC44MzI5OEg1Ny41ODY4VjEzLjk1NjlINTkuMDE0M0g1OS4wMTMxWk01OS4wMTMxIDYuMTg5NDRINjAuOTAwMUM2Mi4yMSA2LjE4OTQ0IDYyLjg1MzMgNi43MjczNiA2Mi44NTMzIDcuNjI3OTlDNjIuODUzMyA4LjUyODYxIDYyLjIzMzIgOS4wNjY1MyA2MC45NTc3IDkuMDY2NTNINTkuMDExOFY2LjE4ODIxTDU5LjAxMzEgNi4xODk0NFpNNjYuODQ0MiAxNC4xNDQzQzY3LjkzMjMgMTQuMTQ0MyA2OC42NDU1IDEzLjY2NTIgNjguOTczOCAxMi44NDU1QzY5LjA2NyAxMy43NTg0IDY5LjYxNzEgMTQuMjI2NCA3MC44MTA2IDEzLjkxMDNMNzAuODIxNyAxMi45Mzk4QzcwLjM0MjYgMTIuOTg2NCA3MC4yNDgyIDEyLjgxMTIgNzAuMjQ4MiAxMi4zMDg4VjkuOTIxODJDNzAuMjQ4MiA4LjUxNzU4IDY5LjMyNDMgNy42ODgwMyA2Ny42MTYyIDcuNjg4MDNDNjUuOTA4IDcuNjg4MDMgNjQuOTYwOSA4LjUyOTg0IDY0Ljk2MDkgOS45NTczNkg2Ni4yNzA3QzY2LjI3MDcgOS4yNzg1MiA2Ni43NDk4IDguODY5MjYgNjcuNTkyOSA4Ljg2OTI2QzY4LjQ4MjUgOC44NjkyNiA2OC44OTE3IDkuMjU1MjQgNjguODc5NSA5LjkyMTgyVjEwLjIyNTdMNjcuMzY5OSAxMC4zODk5QzY1LjY3NCAxMC41Nzc0IDY0LjczNzggMTEuMjIwNyA2NC43Mzc4IDEyLjM0MzFDNjQuNzM3OCAxMy4yNjcgNjUuMzkzNCAxNC4xNDQzIDY2Ljg0MyAxNC4xNDQzSDY2Ljg0NDJaTTY3LjEzNzEgMTMuMDkxOEM2Ni40MDA2IDEzLjA5MTggNjYuMTA3OCAxMi42OTM1IDY2LjEwNzggMTIuMjk2NUM2Ni4xMDc4IDExLjc1ODYgNjYuNzE1NSAxMS41MTIzIDY3LjkwOSAxMS4zNzI2TDY4Ljg0NTIgMTEuMjY3MkM2OC43ODY0IDEyLjI5NjUgNjguMDk2NSAxMy4wOTE4IDY3LjEzNzEgMTMuMDkxOFpNNzUuMTU0NSAxNC40MTI3Qzc0LjU1NzcgMTUuODYzNSA3My41OTgzIDE2LjI5NiA3Mi4xMDA5IDE2LjI5Nkg3MS40NTc2VjE1LjEwMjZINzIuMTQ3NUM3Mi45NjYgMTUuMTAyNiA3My4zNjQyIDE0Ljg0NTIgNzMuNzk2OCAxNC4xMDc2TDcxLjE0MTUgNy44NzMwNUg3Mi42MTU2TDc0LjUxMTIgMTIuNDI0TDc2LjE5NiA3Ljg3MzA1SDc3LjYzNDVMNzUuMTU0NSAxNC40MTI3WiIgZmlsbD0iIzU0MzNFQiIvPgo8cGF0aCBpZD0iVmVjdG9yXzIiIGQ9Ik02LjAwMTI4IDguNzkwODFDNC4wNDY4NyA4LjM2Njg0IDMuMTc2ODggOC4yMDE0MiAzLjE3Njg4IDcuNDQ3ODNDMy4xNzY4OCA2LjczOTU5IDMuNzY2MjYgNi4zODY2OSA0Ljk0MzgyIDYuMzg2NjlDNS45ODA0NSA2LjM4NjY5IDYuNzM3NzEgNi44NDAwNyA3LjI5NTI0IDcuNzI3MjFDNy4zMzY5MSA3Ljc5NTgzIDcuNDIzOSA3LjgxOTExIDcuNDk0OTcgNy43ODIzNUw5LjY5MzIzIDYuNjcwOTdDOS43NzE2NiA2LjYzMTc2IDkuODAxMDYgNi41MzEyOCA5Ljc1Njk1IDYuNDU1MzFDOC44NDQwNyA0Ljg3MzQgNy4xNTgwMSA0LjAwNzA4IDQuOTM4OTEgNC4wMDcwOEMyLjAyMjYxIDQuMDA3MDggMC4yMTAzMjcgNS40NDQ0IDAuMjEwMzI3IDcuNzMwODlDMC4yMTAzMjcgMTAuMTU4MyAyLjQxNzE2IDEwLjc3MjIgNC4zNzQwMyAxMS4xOTYyQzYuMzMwOSAxMS42MjAxIDcuMjAzMzQgMTEuNzg1NSA3LjIwMzM0IDEyLjUzOTFDNy4yMDMzNCAxMy4yOTI3IDYuNTY3MzkgMTMuNjQ4MSA1LjI5NjcxIDEzLjY0ODFDNC4xMjQwNiAxMy42NDgxIDMuMjUyODUgMTMuMTExNCAyLjcyNzE4IDEyLjA2ODZDMi42ODc5NiAxMS45OTI2IDIuNTk2MDYgMTEuOTYwOCAyLjUxODg3IDEyTDAuMzI1NTA5IDEzLjA4NTZDMC4yNDk1MzggMTMuMTI0OCAwLjIxNzY3OSAxMy4yMTY3IDAuMjU2ODkgMTMuMjk2NEMxLjEyNjg4IDE1LjA0NzQgMi45MTM0MyAxNi4wMzEzIDUuMjk5MTYgMTYuMDMxM0M4LjMzNjc4IDE2LjAzMTMgMTAuMTcyMyAxNC42MTczIDEwLjE3MjMgMTIuMjYxQzEwLjE3MjMgOS45MDQ2NCA3Ljk1NTcgOS4yMTk2OCA2LjAwMTI4IDguNzk1NzFWOC43OTA4MVoiIGZpbGw9IiM1NDMzRUIiLz4KPHBhdGggaWQ9IlZlY3Rvcl8zIiBkPSJNMTcuNzg0MSA0LjAwNzExQzE2LjUzNzkgNC4wMDcxMSAxNS40MzUxIDQuNDQ5NDUgMTQuNjQzNiA1LjIzNjEyQzE0LjU5MzMgNS4yODM5MSAxNC41MTI0IDUuMjQ5NiAxNC41MTI0IDUuMTgwOThWMC4xNTU4NjJDMTQuNTEyNCAwLjA2ODg2MzIgMTQuNDQzOCAwLjAwMDI0NDE0MSAxNC4zNTY4IDAuMDAwMjQ0MTQxSDExLjYwNTlDMTEuNTE4OSAwLjAwMDI0NDE0MSAxMS40NTAzIDAuMDY4ODYzMiAxMS40NTAzIDAuMTU1ODYyVjE1Ljc1NTdDMTEuNDUwMyAxNS44NDI3IDExLjUxODkgMTUuOTExMyAxMS42MDU5IDE1LjkxMTNIMTQuMzU2OEMxNC40NDM4IDE1LjkxMTMgMTQuNTEyNCAxNS44NDI3IDE0LjUxMjQgMTUuNzU1N1Y4LjkxMzM3QzE0LjUxMjQgNy41OTEyMyAxNS41MjQ2IDYuNTc3ODcgMTYuODg5NiA2LjU3Nzg3QzE4LjI1NDYgNi41Nzc4NyAxOS4yNDM1IDcuNTcwMzkgMTkuMjQzNSA4LjkxMzM3VjE1Ljc1NTdDMTkuMjQzNSAxNS44NDI3IDE5LjMxMjEgMTUuOTExMyAxOS4zOTkxIDE1LjkxMTNIMjIuMTVDMjIuMjM3IDE1LjkxMTMgMjIuMzA1NiAxNS44NDI3IDIyLjMwNTYgMTUuNzU1N1Y4LjkxMzM3QzIyLjMwNTYgNi4wMzg3MiAyMC40MjIzIDQuMDEwNzggMTcuNzg0MSA0LjAxMDc4VjQuMDA4MzNWNC4wMDcxMVoiIGZpbGw9IiM1NDMzRUIiLz4KPHBhdGggaWQ9IlZlY3Rvcl80IiBkPSJNMjcuODg1OCAzLjU1OTgxQzI2LjM5MjEgMy41NTk4MSAyNC45OTI3IDQuMDE4MDkgMjMuOTg4IDQuNjc4NTVDMjMuOTE5NCA0LjcyMzg5IDIzLjg5NjEgNC44MTU3OSAyMy45Mzc3IDQuODg2ODZMMjUuMTUwOCA2Ljk1ODkxQzI1LjE5NDkgNy4wMzI0MyAyNS4yOTA1IDcuMDU5MzkgMjUuMzY0IDcuMDE0MDVDMjYuMTI3NCA2LjU1MzMyIDI2Ljk5OTkgNi4zMTMxNSAyNy44OTE5IDYuMzE5MjhDMzAuMjkzNiA2LjMxOTI4IDMyLjA1ODEgOC4wMTUxNSAzMi4wNTgxIDEwLjI1NTFDMzIuMDU4MSAxMi4xNjQyIDMwLjY0NTIgMTMuNTc4MiAyOC44NTUgMTMuNTc4MkMyNy4zOTU2IDEzLjU3ODIgMjYuMzgyMyAxMi43Mjc4IDI2LjM4MjMgMTEuNTI3QzI2LjM4MjMgMTAuODM5NiAyNi42NzM5IDEwLjI3NTkgMjcuNDMzNiA5Ljg3ODg5QzI3LjUxMiA5LjgzNzIzIDI3LjU0MTUgOS43MzkyIDI3LjQ5MzcgOS42NjMyM0wyNi4zNDkyIDcuNzI1OTdDMjYuMzEyNCA3LjY2MjI1IDI2LjIzNCA3LjYzNDA3IDI2LjE2MjkgNy42NTk4QzI0LjYzIDguMjI4MzYgMjMuNTU0MiA5LjU5NzA3IDIzLjU1NDIgMTEuNDM1MUMyMy41NTQyIDE0LjIxNTQgMjUuNzY1OSAxNi4yODk5IDI4Ljg1MTMgMTYuMjg5OUMzMi40NTUxIDE2LjI4OTkgMzUuMDQ1NCAxMy43OTE0IDM1LjA0NTQgMTAuMjA3M0MzNS4wNDU0IDYuMzY1ODQgMzIuMDMxMSAzLjU1OTgxIDI3Ljg4NyAzLjU1OTgxSDI3Ljg4NThaIiBmaWxsPSIjNTQzM0VCIi8+CjxwYXRoIGlkPSJWZWN0b3JfNSIgZD0iTTQzLjA4OTggMy45ODYwOUM0MS42OTc4IDMuOTg2MDkgNDAuNDU3OCA0LjQ5OTUxIDM5LjU0OTggNS40MDUwM0MzOS40OTk1IDUuNDU1MjcgMzkuNDE4NyA1LjQxODUxIDM5LjQxODcgNS4zNDk4OVY0LjI1OTM0QzM5LjQxODcgNC4xNzIzNCAzOS4zNSA0LjEwMzcyIDM5LjI2MyA0LjEwMzcySDM2LjU4MzJDMzYuNDk2MiA0LjEwMzcyIDM2LjQyNzYgNC4xNzIzNCAzNi40Mjc2IDQuMjU5MzRWMTkuODM1OUMzNi40Mjc2IDE5LjkyMjkgMzYuNDk2MiAxOS45OTE1IDM2LjU4MzIgMTkuOTkxNUgzOS4zMzQxQzM5LjQyMTEgMTkuOTkxNSAzOS40ODk3IDE5LjkyMjkgMzkuNDg5NyAxOS44MzU5VjE0LjcyODZDMzkuNDg5NyAxNC42NiAzOS41NzE4IDE0LjYyNTcgMzkuNjIwOCAxNC42NzExQzQwLjUyNTEgMTUuNTE0MSA0MS43MjIzIDE2LjAwNTQgNDMuMDkyMiAxNi4wMDU0QzQ2LjMxOTggMTYuMDA1NCA0OC44MzY2IDEzLjM5MDYgNDguODM2NiA5Ljk5NTE2QzQ4LjgzNjYgNi41OTk3NCA0Ni4zMTczIDMuOTg0ODYgNDMuMDkyMiAzLjk4NDg2TDQzLjA4OTggMy45ODczMVYzLjk4NjA5Wk00Mi41NzE1IDEzLjM2NzNDNDAuNzM1OSAxMy4zNjczIDM5LjM0NTEgMTEuOTA1NSAzOS4zNDUxIDkuOTczMUMzOS4zNDUxIDguMDQwNzQgNDAuNzMzNSA2LjU3ODkxIDQyLjU3MTUgNi41Nzg5MUM0NC40MDk1IDYuNTc4OTEgNDUuNzk2NiA4LjAxNjIzIDQ1Ljc5NjYgOS45NzMxQzQ1Ljc5NjYgMTEuOTMgNDQuNDI5MSAxMy4zNjczIDQyLjU2OSAxMy4zNjczSDQyLjU3MTVaIiBmaWxsPSIjNTQzM0VCIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjAxXzIzNzMiPgo8cmVjdCB3aWR0aD0iODIuNDQ5NSIgaGVpZ2h0PSIyMCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMjEwMzI3KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
    bacjground-size: 82px auto;
    background-position: right center;
    background-repeat: no-repeat;
}

shopify-accelerated-checkout-cart shop-pay-wallet-button {
    display: block !important;
    position: relative;
}

shopify-accelerated-checkout-cart shop-pay-wallet-button:before {
    content: " ";
    display: block;
    position: absolute;
    background: white;
    top: 0;
    left: 0;
    right: 0;
    height: 44px;
    z-index: 1;
    pointer-events: none;
    border-radius: 20px;
    border: 1px solid #5433EB;
}

html[lang="it"] shopify-accelerated-checkout-cart shop-pay-wallet-button:after {
    content: "Acquista con";
}

html[lang="en"] shopify-accelerated-checkout-cart shop-pay-wallet-button:after {
    content: "Buy with";
}

html[lang="fr"] shopify-accelerated-checkout-cart shop-pay-wallet-button:after {
    content: "Acheter avec";
}

shopify-accelerated-checkout-cart shop-pay-wallet-button:after {
    display: block;
    align-items: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    pointer-events: none;
    color: #5433EB;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    white-space: nowrap;
    padding-right: calc(17px + 82px);
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODMiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCA4MyAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkxpdmVsbG9fMSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIwMV8yMzczKSI+CjxwYXRoIGlkPSJWZWN0b3IiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNTQuNzE0NiAwLjAwMDI0NDE0MUM1My4wMjczIDAuMDAwMjQ0MTQxIDUxLjY1OTggMS4zNjc3MiA1MS42NTk4IDMuMDU1MDJWMTYuOTQ2N0M1MS42NTk4IDE4LjYzNCA1My4wMjczIDIwLjAwMTUgNTQuNzE0NiAyMC4wMDE1SDc5LjYwNDlDODEuMjkyMiAyMC4wMDE1IDgyLjY1OTcgMTguNjM0IDgyLjY1OTcgMTYuOTQ2N1YzLjA1NTAyQzgyLjY1OTcgMS4zNjc3MiA4MS4yOTIyIDAuMDAwMjQ0MTQxIDc5LjYwNDkgMC4wMDAyNDQxNDFINTQuNzE0NlpNNTkuMDEzMSAxMy45NTY5VjEwLjQzNTJINjEuMjI4NUM2My4yNTI3IDEwLjQzNTIgNjQuMzI4NiA5LjMwMDU3IDY0LjMyODYgNy41ODE0MkM2NC4zMjg2IDUuODYyMjcgNjMuMjUyNyA0LjgzMjk4IDYxLjIyODUgNC44MzI5OEg1Ny41ODY4VjEzLjk1NjlINTkuMDE0M0g1OS4wMTMxWk01OS4wMTMxIDYuMTg5NDRINjAuOTAwMUM2Mi4yMSA2LjE4OTQ0IDYyLjg1MzMgNi43MjczNiA2Mi44NTMzIDcuNjI3OTlDNjIuODUzMyA4LjUyODYxIDYyLjIzMzIgOS4wNjY1MyA2MC45NTc3IDkuMDY2NTNINTkuMDExOFY2LjE4ODIxTDU5LjAxMzEgNi4xODk0NFpNNjYuODQ0MiAxNC4xNDQzQzY3LjkzMjMgMTQuMTQ0MyA2OC42NDU1IDEzLjY2NTIgNjguOTczOCAxMi44NDU1QzY5LjA2NyAxMy43NTg0IDY5LjYxNzEgMTQuMjI2NCA3MC44MTA2IDEzLjkxMDNMNzAuODIxNyAxMi45Mzk4QzcwLjM0MjYgMTIuOTg2NCA3MC4yNDgyIDEyLjgxMTIgNzAuMjQ4MiAxMi4zMDg4VjkuOTIxODJDNzAuMjQ4MiA4LjUxNzU4IDY5LjMyNDMgNy42ODgwMyA2Ny42MTYyIDcuNjg4MDNDNjUuOTA4IDcuNjg4MDMgNjQuOTYwOSA4LjUyOTg0IDY0Ljk2MDkgOS45NTczNkg2Ni4yNzA3QzY2LjI3MDcgOS4yNzg1MiA2Ni43NDk4IDguODY5MjYgNjcuNTkyOSA4Ljg2OTI2QzY4LjQ4MjUgOC44NjkyNiA2OC44OTE3IDkuMjU1MjQgNjguODc5NSA5LjkyMTgyVjEwLjIyNTdMNjcuMzY5OSAxMC4zODk5QzY1LjY3NCAxMC41Nzc0IDY0LjczNzggMTEuMjIwNyA2NC43Mzc4IDEyLjM0MzFDNjQuNzM3OCAxMy4yNjcgNjUuMzkzNCAxNC4xNDQzIDY2Ljg0MyAxNC4xNDQzSDY2Ljg0NDJaTTY3LjEzNzEgMTMuMDkxOEM2Ni40MDA2IDEzLjA5MTggNjYuMTA3OCAxMi42OTM1IDY2LjEwNzggMTIuMjk2NUM2Ni4xMDc4IDExLjc1ODYgNjYuNzE1NSAxMS41MTIzIDY3LjkwOSAxMS4zNzI2TDY4Ljg0NTIgMTEuMjY3MkM2OC43ODY0IDEyLjI5NjUgNjguMDk2NSAxMy4wOTE4IDY3LjEzNzEgMTMuMDkxOFpNNzUuMTU0NSAxNC40MTI3Qzc0LjU1NzcgMTUuODYzNSA3My41OTgzIDE2LjI5NiA3Mi4xMDA5IDE2LjI5Nkg3MS40NTc2VjE1LjEwMjZINzIuMTQ3NUM3Mi45NjYgMTUuMTAyNiA3My4zNjQyIDE0Ljg0NTIgNzMuNzk2OCAxNC4xMDc2TDcxLjE0MTUgNy44NzMwNUg3Mi42MTU2TDc0LjUxMTIgMTIuNDI0TDc2LjE5NiA3Ljg3MzA1SDc3LjYzNDVMNzUuMTU0NSAxNC40MTI3WiIgZmlsbD0iIzU0MzNFQiIvPgo8cGF0aCBpZD0iVmVjdG9yXzIiIGQ9Ik02LjAwMTI4IDguNzkwODFDNC4wNDY4NyA4LjM2Njg0IDMuMTc2ODggOC4yMDE0MiAzLjE3Njg4IDcuNDQ3ODNDMy4xNzY4OCA2LjczOTU5IDMuNzY2MjYgNi4zODY2OSA0Ljk0MzgyIDYuMzg2NjlDNS45ODA0NSA2LjM4NjY5IDYuNzM3NzEgNi44NDAwNyA3LjI5NTI0IDcuNzI3MjFDNy4zMzY5MSA3Ljc5NTgzIDcuNDIzOSA3LjgxOTExIDcuNDk0OTcgNy43ODIzNUw5LjY5MzIzIDYuNjcwOTdDOS43NzE2NiA2LjYzMTc2IDkuODAxMDYgNi41MzEyOCA5Ljc1Njk1IDYuNDU1MzFDOC44NDQwNyA0Ljg3MzQgNy4xNTgwMSA0LjAwNzA4IDQuOTM4OTEgNC4wMDcwOEMyLjAyMjYxIDQuMDA3MDggMC4yMTAzMjcgNS40NDQ0IDAuMjEwMzI3IDcuNzMwODlDMC4yMTAzMjcgMTAuMTU4MyAyLjQxNzE2IDEwLjc3MjIgNC4zNzQwMyAxMS4xOTYyQzYuMzMwOSAxMS42MjAxIDcuMjAzMzQgMTEuNzg1NSA3LjIwMzM0IDEyLjUzOTFDNy4yMDMzNCAxMy4yOTI3IDYuNTY3MzkgMTMuNjQ4MSA1LjI5NjcxIDEzLjY0ODFDNC4xMjQwNiAxMy42NDgxIDMuMjUyODUgMTMuMTExNCAyLjcyNzE4IDEyLjA2ODZDMi42ODc5NiAxMS45OTI2IDIuNTk2MDYgMTEuOTYwOCAyLjUxODg3IDEyTDAuMzI1NTA5IDEzLjA4NTZDMC4yNDk1MzggMTMuMTI0OCAwLjIxNzY3OSAxMy4yMTY3IDAuMjU2ODkgMTMuMjk2NEMxLjEyNjg4IDE1LjA0NzQgMi45MTM0MyAxNi4wMzEzIDUuMjk5MTYgMTYuMDMxM0M4LjMzNjc4IDE2LjAzMTMgMTAuMTcyMyAxNC42MTczIDEwLjE3MjMgMTIuMjYxQzEwLjE3MjMgOS45MDQ2NCA3Ljk1NTcgOS4yMTk2OCA2LjAwMTI4IDguNzk1NzFWOC43OTA4MVoiIGZpbGw9IiM1NDMzRUIiLz4KPHBhdGggaWQ9IlZlY3Rvcl8zIiBkPSJNMTcuNzg0MSA0LjAwNzExQzE2LjUzNzkgNC4wMDcxMSAxNS40MzUxIDQuNDQ5NDUgMTQuNjQzNiA1LjIzNjEyQzE0LjU5MzMgNS4yODM5MSAxNC41MTI0IDUuMjQ5NiAxNC41MTI0IDUuMTgwOThWMC4xNTU4NjJDMTQuNTEyNCAwLjA2ODg2MzIgMTQuNDQzOCAwLjAwMDI0NDE0MSAxNC4zNTY4IDAuMDAwMjQ0MTQxSDExLjYwNTlDMTEuNTE4OSAwLjAwMDI0NDE0MSAxMS40NTAzIDAuMDY4ODYzMiAxMS40NTAzIDAuMTU1ODYyVjE1Ljc1NTdDMTEuNDUwMyAxNS44NDI3IDExLjUxODkgMTUuOTExMyAxMS42MDU5IDE1LjkxMTNIMTQuMzU2OEMxNC40NDM4IDE1LjkxMTMgMTQuNTEyNCAxNS44NDI3IDE0LjUxMjQgMTUuNzU1N1Y4LjkxMzM3QzE0LjUxMjQgNy41OTEyMyAxNS41MjQ2IDYuNTc3ODcgMTYuODg5NiA2LjU3Nzg3QzE4LjI1NDYgNi41Nzc4NyAxOS4yNDM1IDcuNTcwMzkgMTkuMjQzNSA4LjkxMzM3VjE1Ljc1NTdDMTkuMjQzNSAxNS44NDI3IDE5LjMxMjEgMTUuOTExMyAxOS4zOTkxIDE1LjkxMTNIMjIuMTVDMjIuMjM3IDE1LjkxMTMgMjIuMzA1NiAxNS44NDI3IDIyLjMwNTYgMTUuNzU1N1Y4LjkxMzM3QzIyLjMwNTYgNi4wMzg3MiAyMC40MjIzIDQuMDEwNzggMTcuNzg0MSA0LjAxMDc4VjQuMDA4MzNWNC4wMDcxMVoiIGZpbGw9IiM1NDMzRUIiLz4KPHBhdGggaWQ9IlZlY3Rvcl80IiBkPSJNMjcuODg1OCAzLjU1OTgxQzI2LjM5MjEgMy41NTk4MSAyNC45OTI3IDQuMDE4MDkgMjMuOTg4IDQuNjc4NTVDMjMuOTE5NCA0LjcyMzg5IDIzLjg5NjEgNC44MTU3OSAyMy45Mzc3IDQuODg2ODZMMjUuMTUwOCA2Ljk1ODkxQzI1LjE5NDkgNy4wMzI0MyAyNS4yOTA1IDcuMDU5MzkgMjUuMzY0IDcuMDE0MDVDMjYuMTI3NCA2LjU1MzMyIDI2Ljk5OTkgNi4zMTMxNSAyNy44OTE5IDYuMzE5MjhDMzAuMjkzNiA2LjMxOTI4IDMyLjA1ODEgOC4wMTUxNSAzMi4wNTgxIDEwLjI1NTFDMzIuMDU4MSAxMi4xNjQyIDMwLjY0NTIgMTMuNTc4MiAyOC44NTUgMTMuNTc4MkMyNy4zOTU2IDEzLjU3ODIgMjYuMzgyMyAxMi43Mjc4IDI2LjM4MjMgMTEuNTI3QzI2LjM4MjMgMTAuODM5NiAyNi42NzM5IDEwLjI3NTkgMjcuNDMzNiA5Ljg3ODg5QzI3LjUxMiA5LjgzNzIzIDI3LjU0MTUgOS43MzkyIDI3LjQ5MzcgOS42NjMyM0wyNi4zNDkyIDcuNzI1OTdDMjYuMzEyNCA3LjY2MjI1IDI2LjIzNCA3LjYzNDA3IDI2LjE2MjkgNy42NTk4QzI0LjYzIDguMjI4MzYgMjMuNTU0MiA5LjU5NzA3IDIzLjU1NDIgMTEuNDM1MUMyMy41NTQyIDE0LjIxNTQgMjUuNzY1OSAxNi4yODk5IDI4Ljg1MTMgMTYuMjg5OUMzMi40NTUxIDE2LjI4OTkgMzUuMDQ1NCAxMy43OTE0IDM1LjA0NTQgMTAuMjA3M0MzNS4wNDU0IDYuMzY1ODQgMzIuMDMxMSAzLjU1OTgxIDI3Ljg4NyAzLjU1OTgxSDI3Ljg4NThaIiBmaWxsPSIjNTQzM0VCIi8+CjxwYXRoIGlkPSJWZWN0b3JfNSIgZD0iTTQzLjA4OTggMy45ODYwOUM0MS42OTc4IDMuOTg2MDkgNDAuNDU3OCA0LjQ5OTUxIDM5LjU0OTggNS40MDUwM0MzOS40OTk1IDUuNDU1MjcgMzkuNDE4NyA1LjQxODUxIDM5LjQxODcgNS4zNDk4OVY0LjI1OTM0QzM5LjQxODcgNC4xNzIzNCAzOS4zNSA0LjEwMzcyIDM5LjI2MyA0LjEwMzcySDM2LjU4MzJDMzYuNDk2MiA0LjEwMzcyIDM2LjQyNzYgNC4xNzIzNCAzNi40Mjc2IDQuMjU5MzRWMTkuODM1OUMzNi40Mjc2IDE5LjkyMjkgMzYuNDk2MiAxOS45OTE1IDM2LjU4MzIgMTkuOTkxNUgzOS4zMzQxQzM5LjQyMTEgMTkuOTkxNSAzOS40ODk3IDE5LjkyMjkgMzkuNDg5NyAxOS44MzU5VjE0LjcyODZDMzkuNDg5NyAxNC42NiAzOS41NzE4IDE0LjYyNTcgMzkuNjIwOCAxNC42NzExQzQwLjUyNTEgMTUuNTE0MSA0MS43MjIzIDE2LjAwNTQgNDMuMDkyMiAxNi4wMDU0QzQ2LjMxOTggMTYuMDA1NCA0OC44MzY2IDEzLjM5MDYgNDguODM2NiA5Ljk5NTE2QzQ4LjgzNjYgNi41OTk3NCA0Ni4zMTczIDMuOTg0ODYgNDMuMDkyMiAzLjk4NDg2TDQzLjA4OTggMy45ODczMVYzLjk4NjA5Wk00Mi41NzE1IDEzLjM2NzNDNDAuNzM1OSAxMy4zNjczIDM5LjM0NTEgMTEuOTA1NSAzOS4zNDUxIDkuOTczMUMzOS4zNDUxIDguMDQwNzQgNDAuNzMzNSA2LjU3ODkxIDQyLjU3MTUgNi41Nzg5MUM0NC40MDk1IDYuNTc4OTEgNDUuNzk2NiA4LjAxNjIzIDQ1Ljc5NjYgOS45NzMxQzQ1Ljc5NjYgMTEuOTMgNDQuNDI5MSAxMy4zNjczIDQyLjU2OSAxMy4zNjczSDQyLjU3MTVaIiBmaWxsPSIjNTQzM0VCIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjAxXzIzNzMiPgo8cmVjdCB3aWR0aD0iODIuNDQ5NSIgaGVpZ2h0PSIyMCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMjEwMzI3KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
    bacjground-size: 82px auto;
    background-position: right center;
    background-repeat: no-repeat;
}

shopify-accelerated-checkout shopify-paypal-button {
    height: 44px !important;
    background: red;
    position: relative;
    border-radius: 20px !important;
    overflow: hidden;
    display: block;
}

shopify-accelerated-checkout shopify-paypal-button:before {
    content: " ";
    display: block;
    position: absolute;
    background: white;
    top: 0;
    left: 0;
    right: 0;
    height: 44px;
    z-index: 1;
    pointer-events: none;
    border-radius: 20px;
    border: 1px solid #003087;
    width: 100%;
}

html[lang="it"] shopify-accelerated-checkout shopify-paypal-button:after {
    content: "Acquista con";
}

html[lang="en"] shopify-accelerated-checkout shopify-paypal-button:after {
    content: "Buy with";
}

html[lang="fr"] shopify-accelerated-checkout shopify-paypal-button:after {
    content: "Acheter avec";
}

shopify-accelerated-checkout shopify-paypal-button:after {
    display: block;
    align-items: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    pointer-events: none;
    color: #003087;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    white-space: nowrap;
    padding-right: calc(8px + 75px);
    background-size: 75px auto;
    background-position: right center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzUiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCA3NSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlBheVBhbCAxIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTI3Ljk1MDIgNC4wOTAzM0gyMy44MTM4QzIzLjUzMDcgNC4wOTAzMyAyMy4yOSA0LjI5NjM5IDIzLjI0NTggNC41NzYzOUwyMS41NzI4IDE1LjIwNDlDMjEuNTM5NiAxNS40MTQ2IDIxLjcwMTcgMTUuNjAzNyAyMS45MTQgMTUuNjAzN0gyMy44ODg4QzI0LjE3MTggMTUuNjAzNyAyNC40MTI1IDE1LjM5NzYgMjQuNDU2NyAxNS4xMTdMMjQuOTA3OSAxMi4yNTAzQzI0Ljk1MTUgMTEuOTY5NyAyNS4xOTI4IDExLjc2MzcgMjUuNDc1MiAxMS43NjM3SDI2Ljc4NDdDMjkuNTA5NSAxMS43NjM3IDMxLjA4MjEgMTAuNDQyNSAzMS40OTI4IDcuODI0MjdDMzEuNjc3OSA2LjY3ODgyIDMxLjUwMDYgNS43Nzg4MiAzMC45NjU0IDUuMTQ4NTFDMzAuMzc3NSA0LjQ1NjM5IDI5LjMzNDcgNC4wOTAzMyAyNy45NTAyIDQuMDkwMzNaTTI4LjQyNzUgNy45NzIxNUMyOC4yMDEzIDkuNDU5NDIgMjcuMDY3MiA5LjQ1OTQyIDI1Ljk3MDYgOS40NTk0MkgyNS4zNDY0TDI1Ljc4NDMgNi42ODE4NUMyNS44MTAzIDYuNTEzOTcgMjUuOTU1NSA2LjM5MDMzIDI2LjEyNDggNi4zOTAzM0gyNi40MTA5QzI3LjE1NzkgNi4zOTAzMyAyNy44NjI1IDYuMzkwMzMgMjguMjI2NyA2LjgxN0MyOC40NDM4IDcuMDcxNTQgMjguNTEwMyA3LjQ0OTczIDI4LjQyNzUgNy45NzIxNVoiIGZpbGw9IiMyNTNCODAiLz4KPHBhdGggaWQ9IlZlY3Rvcl8yIiBkPSJNNDAuMzE1IDcuOTI0NDZIMzguMzM0MUMzOC4xNjU0IDcuOTI0NDYgMzguMDE5NiA4LjA0ODEgMzcuOTkzNiA4LjIxNTk3TDM3LjkwNTkgOC43NzExM0wzNy43Njc0IDguNTY5OTFDMzcuMzM4NiA3Ljk0NjI4IDM2LjM4MjMgNy43Mzc3OSAzNS40Mjc5IDcuNzM3NzlDMzMuMjM5IDcuNzM3NzkgMzEuMzY5NCA5LjM5OTAxIDMxLjAwNTMgMTEuNzI5M0MzMC44MTYgMTIuODkxNyAzMS4wODUxIDE0LjAwMzIgMzEuNzQzMiAxNC43Nzg0QzMyLjM0NjggMTUuNDkxMSAzMy4yMTA1IDE1Ljc4ODEgMzQuMjM4MiAxNS43ODgxQzM2LjAwMTkgMTUuNzg4MSAzNi45Nzk5IDE0LjY1MTcgMzYuOTc5OSAxNC42NTE3TDM2Ljg5MTYgMTUuMjAzMkMzNi44NTgzIDE1LjQxNDIgMzcuMDIwNCAxNS42MDMyIDM3LjIzMTUgMTUuNjAzMkgzOS4wMTU4QzM5LjI5OTUgMTUuNjAzMiAzOS41MzkgMTUuMzk3MiAzOS41ODM3IDE1LjExNjZMNDAuNjU0MyA4LjMyMzI1QzQwLjY4ODIgOC4xMTQxNiA0MC41MjY3IDcuOTI0NDYgNDAuMzE1IDcuOTI0NDZaTTM3LjU1MzkgMTEuNzg3NUMzNy4zNjI4IDEyLjkyMTQgMzYuNDY0NiAxMy42ODI2IDM1LjMxOSAxMy42ODI2QzM0Ljc0MzggMTMuNjgyNiAzNC4yODQxIDEzLjQ5NzggMzMuOTg5IDEzLjE0NzVDMzMuNjk2MiAxMi43OTk2IDMzLjU4NDkgMTIuMzA0NSAzMy42NzgxIDExLjc1MjlDMzMuODU2NSAxMC42Mjg3IDM0Ljc2OTggOS44NDI2NCAzNS44OTc4IDkuODQyNjRDMzYuNDYwMyA5Ljg0MjY0IDM2LjkxNzYgMTAuMDI5OSAzNy4yMTg4IDEwLjM4MzJDMzcuNTIwNiAxMC43NDAyIDM3LjY0MDQgMTEuMjM4NCAzNy41NTM5IDExLjc4NzVaIiBmaWxsPSIjMjUzQjgwIi8+CjxwYXRoIGlkPSJWZWN0b3JfMyIgZD0iTTUwLjg2NDUgNy45MjQzMkg0OC44NzRDNDguNjg0MSA3LjkyNDMyIDQ4LjUwNTYgOC4wMTg4NiA0OC4zOTggOC4xNzcwNEw0NS42NTI2IDEyLjIyOTJMNDQuNDg4OSA4LjMzNTIzQzQ0LjQxNTcgOC4wOTE1OSA0NC4xOTEzIDcuOTI0MzIgNDMuOTM3MyA3LjkyNDMySDQxLjk4MTJDNDEuNzQzNSA3LjkyNDMyIDQxLjU3ODQgOC4xNTcwNCA0MS42NTQgOC4zODEyOUw0My44NDY2IDE0LjgyODZMNDEuNzg1MyAxNy43NDQzQzQxLjYyMzIgMTcuOTc0IDQxLjc4NjUgMTguMjg5OCA0Mi4wNjY1IDE4LjI4OThINDQuMDU0NkM0NC4yNDMzIDE4LjI4OTggNDQuNDE5OSAxOC4xOTc2IDQ0LjUyNyAxOC4wNDI1TDUxLjE0NzYgOC40NjY3NEM1MS4zMDYgOC4yMzc2NSA1MS4xNDMzIDcuOTI0MzIgNTAuODY0NSA3LjkyNDMyWiIgZmlsbD0iIzI1M0I4MCIvPgo8cGF0aCBpZD0iVmVjdG9yXzQiIGQ9Ik01Ny40NTQ5IDQuMDkwMzNINTMuMzE3OEM1My4wMzUzIDQuMDkwMzMgNTIuNzk0NiA0LjI5NjM5IDUyLjc1MDQgNC41NzYzOUw1MS4wNzc1IDE1LjIwNDlDNTEuMDQ0MiAxNS40MTQ2IDUxLjIwNjMgMTUuNjAzNyA1MS40MTc0IDE1LjYwMzdINTMuNTQwNEM1My43Mzc1IDE1LjYwMzcgNTMuOTA2MyAxNS40NTk0IDUzLjkzNzEgMTUuMjYzMUw1NC40MTE5IDEyLjI1MDNDNTQuNDU1NSAxMS45Njk3IDU0LjY5NjggMTEuNzYzNyA1NC45NzkzIDExLjc2MzdINTYuMjg4MkM1OS4wMTM2IDExLjc2MzcgNjAuNTg1NSAxMC40NDI1IDYwLjk5NjggNy44MjQyN0M2MS4xODI1IDYuNjc4ODIgNjEuMDA0MSA1Ljc3ODgyIDYwLjQ2ODggNS4xNDg1MUM1OS44ODE1IDQuNDU2MzkgNTguODM5NCA0LjA5MDMzIDU3LjQ1NDkgNC4wOTAzM1pNNTcuOTMyMSA3Ljk3MjE1QzU3LjcwNjUgOS40NTk0MiA1Ni41NzI0IDkuNDU5NDIgNTUuNDc1MiA5LjQ1OTQySDU0Ljg1MTdMNTUuMjkwMiA2LjY4MTg1QzU1LjMxNjIgNi41MTM5NyA1NS40NjAxIDYuMzkwMzMgNTUuNjMwMSA2LjM5MDMzSDU1LjkxNjJDNTYuNjYyNSA2LjM5MDMzIDU3LjM2NzggNi4zOTAzMyA1Ny43MzE5IDYuODE3QzU3Ljk0OSA3LjA3MTU0IDU4LjAxNSA3LjQ0OTczIDU3LjkzMjEgNy45NzIxNVoiIGZpbGw9IiMxNzlCRDciLz4KPHBhdGggaWQ9IlZlY3Rvcl81IiBkPSJNNjkuODE5IDcuOTI0NDZINjcuODM5M0M2Ny42Njk0IDcuOTI0NDYgNjcuNTI0OCA4LjA0ODEgNjcuNDk5NCA4LjIxNTk3TDY3LjQxMTcgOC43NzExM0w2Ny4yNzI2IDguNTY5OTFDNjYuODQzOCA3Ljk0NjI4IDY1Ljg4ODEgNy43Mzc3OSA2NC45MzM3IDcuNzM3NzlDNjIuNzQ0OCA3LjczNzc5IDYwLjg3NTggOS4zOTkwMSA2MC41MTE3IDExLjcyOTNDNjAuMzIzIDEyLjg5MTcgNjAuNTkxIDE0LjAwMzIgNjEuMjQ5IDE0Ljc3ODRDNjEuODUzOSAxNS40OTExIDYyLjcxNjQgMTUuNzg4MSA2My43NDQgMTUuNzg4MUM2NS41MDc3IDE1Ljc4ODEgNjYuNDg1NyAxNC42NTE3IDY2LjQ4NTcgMTQuNjUxN0w2Ni4zOTc0IDE1LjIwMzJDNjYuMzY0MSAxNS40MTQyIDY2LjUyNjIgMTUuNjAzMiA2Ni43Mzg1IDE1LjYwMzJINjguNTIyMkM2OC44MDQ3IDE1LjYwMzIgNjkuMDQ1NCAxNS4zOTcyIDY5LjA4OTUgMTUuMTE2Nkw3MC4xNjA3IDguMzIzMjVDNzAuMTkzNCA4LjExNDE2IDcwLjAzMTMgNy45MjQ0NiA2OS44MTkgNy45MjQ0NlpNNjcuMDU3OSAxMS43ODc1QzY2Ljg2OCAxMi45MjE0IDY1Ljk2ODYgMTMuNjgyNiA2NC44MjMgMTMuNjgyNkM2NC4yNDkgMTMuNjgyNiA2My43ODgxIDEzLjQ5NzggNjMuNDkzIDEzLjE0NzVDNjMuMjAwMiAxMi43OTk2IDYzLjA5MDIgMTIuMzA0NSA2My4xODIxIDExLjc1MjlDNjMuMzYxNyAxMC42Mjg3IDY0LjI3MzggOS44NDI2NCA2NS40MDE4IDkuODQyNjRDNjUuOTY0MyA5Ljg0MjY0IDY2LjQyMTYgMTAuMDI5OSA2Ni43MjI4IDEwLjM4MzJDNjcuMDI1OCAxMC43NDAyIDY3LjE0NTYgMTEuMjM4NCA2Ny4wNTc5IDExLjc4NzVaIiBmaWxsPSIjMTc5QkQ3Ii8+CjxwYXRoIGlkPSJWZWN0b3JfNiIgZD0iTTcyLjE1NDMgNC4zODE5Nkw3MC40NTY1IDE1LjIwNUM3MC40MjMyIDE1LjQxNDcgNzAuNTg1MyAxNS42MDM4IDcwLjc5NjQgMTUuNjAzOEg3Mi41MDMzQzcyLjc4NjkgMTUuNjAzOCA3My4wMjc3IDE1LjM5NzcgNzMuMDcxMiAxNS4xMTcxTDc0Ljc0NTQgNC40ODkyNEM3NC43Nzg3IDQuMjc5NTQgNzQuNjE2NiA0LjA4OTg0IDc0LjQwNTUgNC4wODk4NEg3Mi40OTQyQzcyLjMyNTQgNC4wOTA0NSA3Mi4xODAzIDQuMjE0MDkgNzIuMTU0MyA0LjM4MTk2WiIgZmlsbD0iIzE3OUJENyIvPgo8cGF0aCBpZD0iVmVjdG9yXzciIGQ9Ik00LjM5NDc1IDE3LjY2OTFMNC43MTEwOCAxNS42NTU4TDQuMDA2NDQgMTUuNjM5NEgwLjY0MTcyNEwyLjk4MDAzIDAuNzgzMDNDMi45ODcyOSAwLjczODE4MSAzLjAxMDg4IDAuNjk2MzYzIDMuMDQ1MzUgMC42NjY2NjZDMy4wNzk4MyAwLjYzNjk2OSAzLjEyMzk4IDAuNjIwNjA1IDMuMTY5OTUgMC42MjA2MDVIOC44NDMzNEMxMC43MjY4IDAuNjIwNjA1IDEyLjAyNjYgMS4wMTMzMyAxMi43MDUyIDEuNzg4NDhDMTMuMDIzNCAyLjE1MjEyIDEzLjIyNiAyLjUzMjEyIDEzLjMyNCAyLjk1MDNDMTMuNDI2OCAzLjM4OTA5IDEzLjQyODYgMy45MTMzMyAxMy4zMjgyIDQuNTUyNzNMMTMuMzIxIDQuNTk5MzlWNS4wMDkwOUwxMy42MzkxIDUuMTg5N0MxMy45MDcgNS4zMzIxMiAxNC4xMTk5IDUuNDk1MTUgMTQuMjgzMyA1LjY4MTgyQzE0LjU1NTQgNS45OTI3MyAxNC43MzE0IDYuMzg3ODggMTQuODA1OCA2Ljg1NjM2QzE0Ljg4MjcgNy4zMzgxOCAxNC44NTcyIDcuOTExNTEgMTQuNzMxNCA4LjU2MDYxQzE0LjU4NjMgOS4zMDcyNyAxNC4zNTE2IDkuOTU3NTggMTQuMDM0NyAxMC40ODk3QzEzLjc0MzEgMTAuOTggMTMuMzcxOCAxMS4zODY3IDEyLjkzMDggMTEuNzAxOEMxMi41MDk5IDEyLjAwMTIgMTIuMDA5NyAxMi4yMjg1IDExLjQ0NDEgMTIuMzczOUMxMC44OTYyIDEyLjUxNyAxMC4yNzE0IDEyLjU4OTEgOS41ODYwOCAxMi41ODkxSDkuMTQ0NTVDOC44Mjg4MiAxMi41ODkxIDguNTIyMTcgMTIuNzAzIDguMjgxNDQgMTIuOTA3M0M4LjA0MDExIDEzLjExNTggNy44ODA0MyAxMy40MDA2IDcuODMxNDQgMTMuNzEyMUw3Ljc5ODE4IDEzLjg5MzNMNy4yMzkzIDE3LjQ0MThMNy4yMTM5IDE3LjU3MjFDNy4yMDcyNSAxNy42MTMzIDcuMTk1NzYgMTcuNjMzOSA3LjE3ODgyIDE3LjY0NzlDNy4xNjM3IDE3LjY2MDYgNy4xNDE5MyAxNy42NjkxIDcuMTIwNzYgMTcuNjY5MUg0LjM5NDc1WiIgZmlsbD0iIzI1M0I4MCIvPgo8cGF0aCBpZD0iVmVjdG9yXzgiIGQ9Ik0xMy45NDAzIDQuNjQ2NDhDMTMuOTIzNCA0Ljc1NDk3IDEzLjkwNCA0Ljg2NTg4IDEzLjg4MjIgNC45Nzk4MkMxMy4xMzQgOC44Mjg5MSAxMC41NzQ0IDEwLjE1ODYgNy4zMDUyMiAxMC4xNTg2SDUuNjQwN0M1LjI0MDkgMTAuMTU4NiA0LjkwNDAxIDEwLjQ0OTUgNC44NDE3MSAxMC44NDQ3TDMuOTg5NDkgMTYuMjYwNEwzLjc0ODE2IDE3Ljc5NTZDMy43MDc2NCAxOC4wNTUgMy45MDcyMyAxOC4yODg5IDQuMTY4NTIgMTguMjg4OUg3LjEyMDc0QzcuNDcwMzQgMTguMjg4OSA3Ljc2NzMxIDE4LjAzNDQgNy44MjIzNiAxNy42ODg5TDcuODUxMzkgMTcuNTM4Nkw4LjQwNzIzIDE0LjAwNDFMOC40NDI5MiAxMy44MTAxQzguNDk3MzYgMTMuNDYzNSA4Ljc5NDk0IDEzLjIwODkgOS4xNDQ1MyAxMy4yMDg5SDkuNTg2MDdDMTIuNDQ2MyAxMy4yMDg5IDE0LjY4NTUgMTIuMDQ1MyAxNS4zMzk5IDguNjc4QzE1LjYxMzMgNy4yNzEzMyAxNS40NzE4IDYuMDk2NzkgMTQuNzQ4NCA1LjI3MDczQzE0LjUyOTQgNS4wMjE2NCAxNC4yNTc4IDQuODE0OTcgMTMuOTQwMyA0LjY0NjQ4WiIgZmlsbD0iIzE3OUJENyIvPgo8cGF0aCBpZD0iVmVjdG9yXzkiIGQ9Ik0xMy4xNTc2IDQuMzM0MDNDMTMuMDQzMyA0LjMwMDcgMTIuOTI1MyA0LjI3MDQgMTIuODA0NCA0LjI0MzEyQzEyLjY4MjggNC4yMTY0NiAxMi41NTgyIDQuMTkyODIgMTIuNDMgNC4xNzIyMUMxMS45ODEyIDQuMDk5NDkgMTEuNDg5NSA0LjA2NDk0IDEwLjk2MjYgNC4wNjQ5NEg2LjUxNTg3QzYuNDA2MzkgNC4wNjQ5NCA2LjMwMjM2IDQuMDg5NzkgNi4yMDkyMSA0LjEzNDY0QzYuMDA0MTcgNC4yMzM0MyA1Ljg1MTc2IDQuNDI3OTcgNS44MTQ4NiA0LjY2NjE1TDQuODY4ODkgMTAuNjY5OEw0Ljg0MTY3IDEwLjg0NDlDNC45MDM5NyAxMC40NDk4IDUuMjQwODcgMTAuMTU4OSA1LjY0MDY3IDEwLjE1ODlINy4zMDUxOEMxMC41NzQzIDEwLjE1ODkgMTMuMTM0IDguODI4NTggMTMuODgyMiA0Ljk4MDA5QzEzLjkwNDYgNC44NjYxNSAxMy45MjMzIDQuNzU1MjQgMTMuOTQwMyA0LjY0Njc2QzEzLjc1MDkgNC41NDYxNSAxMy41NDU5IDQuNDYwMDkgMTMuMzI1MSA0LjM4Njc2QzEzLjI3MDcgNC4zNjg1OCAxMy4yMTQ1IDQuMzUxIDEzLjE1NzYgNC4zMzQwM1oiIGZpbGw9IiMyMjJENjUiLz4KPHBhdGggaWQ9IlZlY3Rvcl8xMCIgZD0iTTUuODE0OTEgNC42NjYwNkM1Ljg1MTgxIDQuNDI3ODggNi4wMDQyMyA0LjIzMzMzIDYuMjA5MjcgNC4xMzUxNUM2LjMwMzAyIDQuMDkwMyA2LjQwNjQ0IDQuMDY1NDUgNi41MTU5MiA0LjA2NTQ1SDEwLjk2MjdDMTEuNDg5NSA0LjA2NTQ1IDExLjk4MTIgNC4xIDEyLjQzIDQuMTcyNzNDMTIuNTU4MyA0LjE5MzMzIDEyLjY4MjkgNC4yMTY5NyAxMi44MDQ0IDQuMjQzNjRDMTIuOTI1NCA0LjI3MDkxIDEzLjA0MzMgNC4zMDEyMSAxMy4xNTc3IDQuMzM0NTVDMTMuMjE0NSA0LjM1MTUyIDEzLjI3MDggNC4zNjkwOSAxMy4zMjU4IDQuMzg2NjdDMTMuNTQ2NiA0LjQ2IDEzLjc1MTYgNC41NDY2NyAxMy45NDA5IDQuNjQ2NjdDMTQuMTYzNSAzLjIyNDI0IDEzLjkzOTEgMi4yNTU3NiAxMy4xNzE2IDEuMzc4NzlDMTIuMzI1NCAwLjQxMzMzMyAxMC43OTgyIDAgOC44NDM5NCAwSDMuMTcwNTZDMi43NzEzNiAwIDIuNDMwODQgMC4yOTA5MDkgMi4zNjkxNSAwLjY4NjY2N0wwLjAwNjA0MTYzIDE1LjY5NThDLTAuMDQwNTMxIDE1Ljk5MjcgMC4xODgwOTggMTYuMjYwNiAwLjQ4Njg4OCAxNi4yNjA2SDMuOTg5NTFMNC44Njg5NSAxMC42Njk3TDUuODE0OTEgNC42NjYwNloiIGZpbGw9IiMyNTNCODAiLz4KPC9nPgo8L3N2Zz4K");
}



shopify-accelerated-checkout-cart shopify-paypal-button {
    height: 44px !important;
    background: red;
    position: relative;
    border-radius: 20px !important;
    overflow: hidden;
    display: block;
}

shopify-accelerated-checkout-cart shopify-paypal-button:before {
    content: " ";
    display: block;
    position: absolute;
    background: white;
    top: 0;
    left: 0;
    right: 0;
    height: 44px;
    z-index: 1;
    pointer-events: none;
    border-radius: 20px;
    border: 1px solid #003087;
    width: 100%;
}

shopify-accelerated-checkout-cart shopify-paypal-button:after {
    content: "Procedi con";
    display: block;
    align-items: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    pointer-events: none;
    color: #003087;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    white-space: nowrap;
    padding-right: calc(8px + 75px);
    background-size: 75px auto;
    background-position: right center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzUiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCA3NSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlBheVBhbCAxIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTI3Ljk1MDIgNC4wOTAzM0gyMy44MTM4QzIzLjUzMDcgNC4wOTAzMyAyMy4yOSA0LjI5NjM5IDIzLjI0NTggNC41NzYzOUwyMS41NzI4IDE1LjIwNDlDMjEuNTM5NiAxNS40MTQ2IDIxLjcwMTcgMTUuNjAzNyAyMS45MTQgMTUuNjAzN0gyMy44ODg4QzI0LjE3MTggMTUuNjAzNyAyNC40MTI1IDE1LjM5NzYgMjQuNDU2NyAxNS4xMTdMMjQuOTA3OSAxMi4yNTAzQzI0Ljk1MTUgMTEuOTY5NyAyNS4xOTI4IDExLjc2MzcgMjUuNDc1MiAxMS43NjM3SDI2Ljc4NDdDMjkuNTA5NSAxMS43NjM3IDMxLjA4MjEgMTAuNDQyNSAzMS40OTI4IDcuODI0MjdDMzEuNjc3OSA2LjY3ODgyIDMxLjUwMDYgNS43Nzg4MiAzMC45NjU0IDUuMTQ4NTFDMzAuMzc3NSA0LjQ1NjM5IDI5LjMzNDcgNC4wOTAzMyAyNy45NTAyIDQuMDkwMzNaTTI4LjQyNzUgNy45NzIxNUMyOC4yMDEzIDkuNDU5NDIgMjcuMDY3MiA5LjQ1OTQyIDI1Ljk3MDYgOS40NTk0MkgyNS4zNDY0TDI1Ljc4NDMgNi42ODE4NUMyNS44MTAzIDYuNTEzOTcgMjUuOTU1NSA2LjM5MDMzIDI2LjEyNDggNi4zOTAzM0gyNi40MTA5QzI3LjE1NzkgNi4zOTAzMyAyNy44NjI1IDYuMzkwMzMgMjguMjI2NyA2LjgxN0MyOC40NDM4IDcuMDcxNTQgMjguNTEwMyA3LjQ0OTczIDI4LjQyNzUgNy45NzIxNVoiIGZpbGw9IiMyNTNCODAiLz4KPHBhdGggaWQ9IlZlY3Rvcl8yIiBkPSJNNDAuMzE1IDcuOTI0NDZIMzguMzM0MUMzOC4xNjU0IDcuOTI0NDYgMzguMDE5NiA4LjA0ODEgMzcuOTkzNiA4LjIxNTk3TDM3LjkwNTkgOC43NzExM0wzNy43Njc0IDguNTY5OTFDMzcuMzM4NiA3Ljk0NjI4IDM2LjM4MjMgNy43Mzc3OSAzNS40Mjc5IDcuNzM3NzlDMzMuMjM5IDcuNzM3NzkgMzEuMzY5NCA5LjM5OTAxIDMxLjAwNTMgMTEuNzI5M0MzMC44MTYgMTIuODkxNyAzMS4wODUxIDE0LjAwMzIgMzEuNzQzMiAxNC43Nzg0QzMyLjM0NjggMTUuNDkxMSAzMy4yMTA1IDE1Ljc4ODEgMzQuMjM4MiAxNS43ODgxQzM2LjAwMTkgMTUuNzg4MSAzNi45Nzk5IDE0LjY1MTcgMzYuOTc5OSAxNC42NTE3TDM2Ljg5MTYgMTUuMjAzMkMzNi44NTgzIDE1LjQxNDIgMzcuMDIwNCAxNS42MDMyIDM3LjIzMTUgMTUuNjAzMkgzOS4wMTU4QzM5LjI5OTUgMTUuNjAzMiAzOS41MzkgMTUuMzk3MiAzOS41ODM3IDE1LjExNjZMNDAuNjU0MyA4LjMyMzI1QzQwLjY4ODIgOC4xMTQxNiA0MC41MjY3IDcuOTI0NDYgNDAuMzE1IDcuOTI0NDZaTTM3LjU1MzkgMTEuNzg3NUMzNy4zNjI4IDEyLjkyMTQgMzYuNDY0NiAxMy42ODI2IDM1LjMxOSAxMy42ODI2QzM0Ljc0MzggMTMuNjgyNiAzNC4yODQxIDEzLjQ5NzggMzMuOTg5IDEzLjE0NzVDMzMuNjk2MiAxMi43OTk2IDMzLjU4NDkgMTIuMzA0NSAzMy42NzgxIDExLjc1MjlDMzMuODU2NSAxMC42Mjg3IDM0Ljc2OTggOS44NDI2NCAzNS44OTc4IDkuODQyNjRDMzYuNDYwMyA5Ljg0MjY0IDM2LjkxNzYgMTAuMDI5OSAzNy4yMTg4IDEwLjM4MzJDMzcuNTIwNiAxMC43NDAyIDM3LjY0MDQgMTEuMjM4NCAzNy41NTM5IDExLjc4NzVaIiBmaWxsPSIjMjUzQjgwIi8+CjxwYXRoIGlkPSJWZWN0b3JfMyIgZD0iTTUwLjg2NDUgNy45MjQzMkg0OC44NzRDNDguNjg0MSA3LjkyNDMyIDQ4LjUwNTYgOC4wMTg4NiA0OC4zOTggOC4xNzcwNEw0NS42NTI2IDEyLjIyOTJMNDQuNDg4OSA4LjMzNTIzQzQ0LjQxNTcgOC4wOTE1OSA0NC4xOTEzIDcuOTI0MzIgNDMuOTM3MyA3LjkyNDMySDQxLjk4MTJDNDEuNzQzNSA3LjkyNDMyIDQxLjU3ODQgOC4xNTcwNCA0MS42NTQgOC4zODEyOUw0My44NDY2IDE0LjgyODZMNDEuNzg1MyAxNy43NDQzQzQxLjYyMzIgMTcuOTc0IDQxLjc4NjUgMTguMjg5OCA0Mi4wNjY1IDE4LjI4OThINDQuMDU0NkM0NC4yNDMzIDE4LjI4OTggNDQuNDE5OSAxOC4xOTc2IDQ0LjUyNyAxOC4wNDI1TDUxLjE0NzYgOC40NjY3NEM1MS4zMDYgOC4yMzc2NSA1MS4xNDMzIDcuOTI0MzIgNTAuODY0NSA3LjkyNDMyWiIgZmlsbD0iIzI1M0I4MCIvPgo8cGF0aCBpZD0iVmVjdG9yXzQiIGQ9Ik01Ny40NTQ5IDQuMDkwMzNINTMuMzE3OEM1My4wMzUzIDQuMDkwMzMgNTIuNzk0NiA0LjI5NjM5IDUyLjc1MDQgNC41NzYzOUw1MS4wNzc1IDE1LjIwNDlDNTEuMDQ0MiAxNS40MTQ2IDUxLjIwNjMgMTUuNjAzNyA1MS40MTc0IDE1LjYwMzdINTMuNTQwNEM1My43Mzc1IDE1LjYwMzcgNTMuOTA2MyAxNS40NTk0IDUzLjkzNzEgMTUuMjYzMUw1NC40MTE5IDEyLjI1MDNDNTQuNDU1NSAxMS45Njk3IDU0LjY5NjggMTEuNzYzNyA1NC45NzkzIDExLjc2MzdINTYuMjg4MkM1OS4wMTM2IDExLjc2MzcgNjAuNTg1NSAxMC40NDI1IDYwLjk5NjggNy44MjQyN0M2MS4xODI1IDYuNjc4ODIgNjEuMDA0MSA1Ljc3ODgyIDYwLjQ2ODggNS4xNDg1MUM1OS44ODE1IDQuNDU2MzkgNTguODM5NCA0LjA5MDMzIDU3LjQ1NDkgNC4wOTAzM1pNNTcuOTMyMSA3Ljk3MjE1QzU3LjcwNjUgOS40NTk0MiA1Ni41NzI0IDkuNDU5NDIgNTUuNDc1MiA5LjQ1OTQySDU0Ljg1MTdMNTUuMjkwMiA2LjY4MTg1QzU1LjMxNjIgNi41MTM5NyA1NS40NjAxIDYuMzkwMzMgNTUuNjMwMSA2LjM5MDMzSDU1LjkxNjJDNTYuNjYyNSA2LjM5MDMzIDU3LjM2NzggNi4zOTAzMyA1Ny43MzE5IDYuODE3QzU3Ljk0OSA3LjA3MTU0IDU4LjAxNSA3LjQ0OTczIDU3LjkzMjEgNy45NzIxNVoiIGZpbGw9IiMxNzlCRDciLz4KPHBhdGggaWQ9IlZlY3Rvcl81IiBkPSJNNjkuODE5IDcuOTI0NDZINjcuODM5M0M2Ny42Njk0IDcuOTI0NDYgNjcuNTI0OCA4LjA0ODEgNjcuNDk5NCA4LjIxNTk3TDY3LjQxMTcgOC43NzExM0w2Ny4yNzI2IDguNTY5OTFDNjYuODQzOCA3Ljk0NjI4IDY1Ljg4ODEgNy43Mzc3OSA2NC45MzM3IDcuNzM3NzlDNjIuNzQ0OCA3LjczNzc5IDYwLjg3NTggOS4zOTkwMSA2MC41MTE3IDExLjcyOTNDNjAuMzIzIDEyLjg5MTcgNjAuNTkxIDE0LjAwMzIgNjEuMjQ5IDE0Ljc3ODRDNjEuODUzOSAxNS40OTExIDYyLjcxNjQgMTUuNzg4MSA2My43NDQgMTUuNzg4MUM2NS41MDc3IDE1Ljc4ODEgNjYuNDg1NyAxNC42NTE3IDY2LjQ4NTcgMTQuNjUxN0w2Ni4zOTc0IDE1LjIwMzJDNjYuMzY0MSAxNS40MTQyIDY2LjUyNjIgMTUuNjAzMiA2Ni43Mzg1IDE1LjYwMzJINjguNTIyMkM2OC44MDQ3IDE1LjYwMzIgNjkuMDQ1NCAxNS4zOTcyIDY5LjA4OTUgMTUuMTE2Nkw3MC4xNjA3IDguMzIzMjVDNzAuMTkzNCA4LjExNDE2IDcwLjAzMTMgNy45MjQ0NiA2OS44MTkgNy45MjQ0NlpNNjcuMDU3OSAxMS43ODc1QzY2Ljg2OCAxMi45MjE0IDY1Ljk2ODYgMTMuNjgyNiA2NC44MjMgMTMuNjgyNkM2NC4yNDkgMTMuNjgyNiA2My43ODgxIDEzLjQ5NzggNjMuNDkzIDEzLjE0NzVDNjMuMjAwMiAxMi43OTk2IDYzLjA5MDIgMTIuMzA0NSA2My4xODIxIDExLjc1MjlDNjMuMzYxNyAxMC42Mjg3IDY0LjI3MzggOS44NDI2NCA2NS40MDE4IDkuODQyNjRDNjUuOTY0MyA5Ljg0MjY0IDY2LjQyMTYgMTAuMDI5OSA2Ni43MjI4IDEwLjM4MzJDNjcuMDI1OCAxMC43NDAyIDY3LjE0NTYgMTEuMjM4NCA2Ny4wNTc5IDExLjc4NzVaIiBmaWxsPSIjMTc5QkQ3Ii8+CjxwYXRoIGlkPSJWZWN0b3JfNiIgZD0iTTcyLjE1NDMgNC4zODE5Nkw3MC40NTY1IDE1LjIwNUM3MC40MjMyIDE1LjQxNDcgNzAuNTg1MyAxNS42MDM4IDcwLjc5NjQgMTUuNjAzOEg3Mi41MDMzQzcyLjc4NjkgMTUuNjAzOCA3My4wMjc3IDE1LjM5NzcgNzMuMDcxMiAxNS4xMTcxTDc0Ljc0NTQgNC40ODkyNEM3NC43Nzg3IDQuMjc5NTQgNzQuNjE2NiA0LjA4OTg0IDc0LjQwNTUgNC4wODk4NEg3Mi40OTQyQzcyLjMyNTQgNC4wOTA0NSA3Mi4xODAzIDQuMjE0MDkgNzIuMTU0MyA0LjM4MTk2WiIgZmlsbD0iIzE3OUJENyIvPgo8cGF0aCBpZD0iVmVjdG9yXzciIGQ9Ik00LjM5NDc1IDE3LjY2OTFMNC43MTEwOCAxNS42NTU4TDQuMDA2NDQgMTUuNjM5NEgwLjY0MTcyNEwyLjk4MDAzIDAuNzgzMDNDMi45ODcyOSAwLjczODE4MSAzLjAxMDg4IDAuNjk2MzYzIDMuMDQ1MzUgMC42NjY2NjZDMy4wNzk4MyAwLjYzNjk2OSAzLjEyMzk4IDAuNjIwNjA1IDMuMTY5OTUgMC42MjA2MDVIOC44NDMzNEMxMC43MjY4IDAuNjIwNjA1IDEyLjAyNjYgMS4wMTMzMyAxMi43MDUyIDEuNzg4NDhDMTMuMDIzNCAyLjE1MjEyIDEzLjIyNiAyLjUzMjEyIDEzLjMyNCAyLjk1MDNDMTMuNDI2OCAzLjM4OTA5IDEzLjQyODYgMy45MTMzMyAxMy4zMjgyIDQuNTUyNzNMMTMuMzIxIDQuNTk5MzlWNS4wMDkwOUwxMy42MzkxIDUuMTg5N0MxMy45MDcgNS4zMzIxMiAxNC4xMTk5IDUuNDk1MTUgMTQuMjgzMyA1LjY4MTgyQzE0LjU1NTQgNS45OTI3MyAxNC43MzE0IDYuMzg3ODggMTQuODA1OCA2Ljg1NjM2QzE0Ljg4MjcgNy4zMzgxOCAxNC44NTcyIDcuOTExNTEgMTQuNzMxNCA4LjU2MDYxQzE0LjU4NjMgOS4zMDcyNyAxNC4zNTE2IDkuOTU3NTggMTQuMDM0NyAxMC40ODk3QzEzLjc0MzEgMTAuOTggMTMuMzcxOCAxMS4zODY3IDEyLjkzMDggMTEuNzAxOEMxMi41MDk5IDEyLjAwMTIgMTIuMDA5NyAxMi4yMjg1IDExLjQ0NDEgMTIuMzczOUMxMC44OTYyIDEyLjUxNyAxMC4yNzE0IDEyLjU4OTEgOS41ODYwOCAxMi41ODkxSDkuMTQ0NTVDOC44Mjg4MiAxMi41ODkxIDguNTIyMTcgMTIuNzAzIDguMjgxNDQgMTIuOTA3M0M4LjA0MDExIDEzLjExNTggNy44ODA0MyAxMy40MDA2IDcuODMxNDQgMTMuNzEyMUw3Ljc5ODE4IDEzLjg5MzNMNy4yMzkzIDE3LjQ0MThMNy4yMTM5IDE3LjU3MjFDNy4yMDcyNSAxNy42MTMzIDcuMTk1NzYgMTcuNjMzOSA3LjE3ODgyIDE3LjY0NzlDNy4xNjM3IDE3LjY2MDYgNy4xNDE5MyAxNy42NjkxIDcuMTIwNzYgMTcuNjY5MUg0LjM5NDc1WiIgZmlsbD0iIzI1M0I4MCIvPgo8cGF0aCBpZD0iVmVjdG9yXzgiIGQ9Ik0xMy45NDAzIDQuNjQ2NDhDMTMuOTIzNCA0Ljc1NDk3IDEzLjkwNCA0Ljg2NTg4IDEzLjg4MjIgNC45Nzk4MkMxMy4xMzQgOC44Mjg5MSAxMC41NzQ0IDEwLjE1ODYgNy4zMDUyMiAxMC4xNTg2SDUuNjQwN0M1LjI0MDkgMTAuMTU4NiA0LjkwNDAxIDEwLjQ0OTUgNC44NDE3MSAxMC44NDQ3TDMuOTg5NDkgMTYuMjYwNEwzLjc0ODE2IDE3Ljc5NTZDMy43MDc2NCAxOC4wNTUgMy45MDcyMyAxOC4yODg5IDQuMTY4NTIgMTguMjg4OUg3LjEyMDc0QzcuNDcwMzQgMTguMjg4OSA3Ljc2NzMxIDE4LjAzNDQgNy44MjIzNiAxNy42ODg5TDcuODUxMzkgMTcuNTM4Nkw4LjQwNzIzIDE0LjAwNDFMOC40NDI5MiAxMy44MTAxQzguNDk3MzYgMTMuNDYzNSA4Ljc5NDk0IDEzLjIwODkgOS4xNDQ1MyAxMy4yMDg5SDkuNTg2MDdDMTIuNDQ2MyAxMy4yMDg5IDE0LjY4NTUgMTIuMDQ1MyAxNS4zMzk5IDguNjc4QzE1LjYxMzMgNy4yNzEzMyAxNS40NzE4IDYuMDk2NzkgMTQuNzQ4NCA1LjI3MDczQzE0LjUyOTQgNS4wMjE2NCAxNC4yNTc4IDQuODE0OTcgMTMuOTQwMyA0LjY0NjQ4WiIgZmlsbD0iIzE3OUJENyIvPgo8cGF0aCBpZD0iVmVjdG9yXzkiIGQ9Ik0xMy4xNTc2IDQuMzM0MDNDMTMuMDQzMyA0LjMwMDcgMTIuOTI1MyA0LjI3MDQgMTIuODA0NCA0LjI0MzEyQzEyLjY4MjggNC4yMTY0NiAxMi41NTgyIDQuMTkyODIgMTIuNDMgNC4xNzIyMUMxMS45ODEyIDQuMDk5NDkgMTEuNDg5NSA0LjA2NDk0IDEwLjk2MjYgNC4wNjQ5NEg2LjUxNTg3QzYuNDA2MzkgNC4wNjQ5NCA2LjMwMjM2IDQuMDg5NzkgNi4yMDkyMSA0LjEzNDY0QzYuMDA0MTcgNC4yMzM0MyA1Ljg1MTc2IDQuNDI3OTcgNS44MTQ4NiA0LjY2NjE1TDQuODY4ODkgMTAuNjY5OEw0Ljg0MTY3IDEwLjg0NDlDNC45MDM5NyAxMC40NDk4IDUuMjQwODcgMTAuMTU4OSA1LjY0MDY3IDEwLjE1ODlINy4zMDUxOEMxMC41NzQzIDEwLjE1ODkgMTMuMTM0IDguODI4NTggMTMuODgyMiA0Ljk4MDA5QzEzLjkwNDYgNC44NjYxNSAxMy45MjMzIDQuNzU1MjQgMTMuOTQwMyA0LjY0Njc2QzEzLjc1MDkgNC41NDYxNSAxMy41NDU5IDQuNDYwMDkgMTMuMzI1MSA0LjM4Njc2QzEzLjI3MDcgNC4zNjg1OCAxMy4yMTQ1IDQuMzUxIDEzLjE1NzYgNC4zMzQwM1oiIGZpbGw9IiMyMjJENjUiLz4KPHBhdGggaWQ9IlZlY3Rvcl8xMCIgZD0iTTUuODE0OTEgNC42NjYwNkM1Ljg1MTgxIDQuNDI3ODggNi4wMDQyMyA0LjIzMzMzIDYuMjA5MjcgNC4xMzUxNUM2LjMwMzAyIDQuMDkwMyA2LjQwNjQ0IDQuMDY1NDUgNi41MTU5MiA0LjA2NTQ1SDEwLjk2MjdDMTEuNDg5NSA0LjA2NTQ1IDExLjk4MTIgNC4xIDEyLjQzIDQuMTcyNzNDMTIuNTU4MyA0LjE5MzMzIDEyLjY4MjkgNC4yMTY5NyAxMi44MDQ0IDQuMjQzNjRDMTIuOTI1NCA0LjI3MDkxIDEzLjA0MzMgNC4zMDEyMSAxMy4xNTc3IDQuMzM0NTVDMTMuMjE0NSA0LjM1MTUyIDEzLjI3MDggNC4zNjkwOSAxMy4zMjU4IDQuMzg2NjdDMTMuNTQ2NiA0LjQ2IDEzLjc1MTYgNC41NDY2NyAxMy45NDA5IDQuNjQ2NjdDMTQuMTYzNSAzLjIyNDI0IDEzLjkzOTEgMi4yNTU3NiAxMy4xNzE2IDEuMzc4NzlDMTIuMzI1NCAwLjQxMzMzMyAxMC43OTgyIDAgOC44NDM5NCAwSDMuMTcwNTZDMi43NzEzNiAwIDIuNDMwODQgMC4yOTA5MDkgMi4zNjkxNSAwLjY4NjY2N0wwLjAwNjA0MTYzIDE1LjY5NThDLTAuMDQwNTMxIDE1Ljk5MjcgMC4xODgwOTggMTYuMjYwNiAwLjQ4Njg4OCAxNi4yNjA2SDMuOTg5NTFMNC44Njg5NSAxMC42Njk3TDUuODE0OTEgNC42NjYwNloiIGZpbGw9IiMyNTNCODAiLz4KPC9nPgo8L3N2Zz4K");
}

#dynamic-checkout-cart shopify-accelerated-checkout-cart shopify-paypal-button:after {
    content: ".";
    display: block;
    align-items: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    pointer-events: none;
    color: #ffffff;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    white-space: nowrap;
    padding-right: calc(8px + 75px);
    background-size: 75px auto;
    background-position: right center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzUiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCA3NSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlBheVBhbCAxIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTI3Ljk1MDIgNC4wOTAzM0gyMy44MTM4QzIzLjUzMDcgNC4wOTAzMyAyMy4yOSA0LjI5NjM5IDIzLjI0NTggNC41NzYzOUwyMS41NzI4IDE1LjIwNDlDMjEuNTM5NiAxNS40MTQ2IDIxLjcwMTcgMTUuNjAzNyAyMS45MTQgMTUuNjAzN0gyMy44ODg4QzI0LjE3MTggMTUuNjAzNyAyNC40MTI1IDE1LjM5NzYgMjQuNDU2NyAxNS4xMTdMMjQuOTA3OSAxMi4yNTAzQzI0Ljk1MTUgMTEuOTY5NyAyNS4xOTI4IDExLjc2MzcgMjUuNDc1MiAxMS43NjM3SDI2Ljc4NDdDMjkuNTA5NSAxMS43NjM3IDMxLjA4MjEgMTAuNDQyNSAzMS40OTI4IDcuODI0MjdDMzEuNjc3OSA2LjY3ODgyIDMxLjUwMDYgNS43Nzg4MiAzMC45NjU0IDUuMTQ4NTFDMzAuMzc3NSA0LjQ1NjM5IDI5LjMzNDcgNC4wOTAzMyAyNy45NTAyIDQuMDkwMzNaTTI4LjQyNzUgNy45NzIxNUMyOC4yMDEzIDkuNDU5NDIgMjcuMDY3MiA5LjQ1OTQyIDI1Ljk3MDYgOS40NTk0MkgyNS4zNDY0TDI1Ljc4NDMgNi42ODE4NUMyNS44MTAzIDYuNTEzOTcgMjUuOTU1NSA2LjM5MDMzIDI2LjEyNDggNi4zOTAzM0gyNi40MTA5QzI3LjE1NzkgNi4zOTAzMyAyNy44NjI1IDYuMzkwMzMgMjguMjI2NyA2LjgxN0MyOC40NDM4IDcuMDcxNTQgMjguNTEwMyA3LjQ0OTczIDI4LjQyNzUgNy45NzIxNVoiIGZpbGw9IiMyNTNCODAiLz4KPHBhdGggaWQ9IlZlY3Rvcl8yIiBkPSJNNDAuMzE1IDcuOTI0NDZIMzguMzM0MUMzOC4xNjU0IDcuOTI0NDYgMzguMDE5NiA4LjA0ODEgMzcuOTkzNiA4LjIxNTk3TDM3LjkwNTkgOC43NzExM0wzNy43Njc0IDguNTY5OTFDMzcuMzM4NiA3Ljk0NjI4IDM2LjM4MjMgNy43Mzc3OSAzNS40Mjc5IDcuNzM3NzlDMzMuMjM5IDcuNzM3NzkgMzEuMzY5NCA5LjM5OTAxIDMxLjAwNTMgMTEuNzI5M0MzMC44MTYgMTIuODkxNyAzMS4wODUxIDE0LjAwMzIgMzEuNzQzMiAxNC43Nzg0QzMyLjM0NjggMTUuNDkxMSAzMy4yMTA1IDE1Ljc4ODEgMzQuMjM4MiAxNS43ODgxQzM2LjAwMTkgMTUuNzg4MSAzNi45Nzk5IDE0LjY1MTcgMzYuOTc5OSAxNC42NTE3TDM2Ljg5MTYgMTUuMjAzMkMzNi44NTgzIDE1LjQxNDIgMzcuMDIwNCAxNS42MDMyIDM3LjIzMTUgMTUuNjAzMkgzOS4wMTU4QzM5LjI5OTUgMTUuNjAzMiAzOS41MzkgMTUuMzk3MiAzOS41ODM3IDE1LjExNjZMNDAuNjU0MyA4LjMyMzI1QzQwLjY4ODIgOC4xMTQxNiA0MC41MjY3IDcuOTI0NDYgNDAuMzE1IDcuOTI0NDZaTTM3LjU1MzkgMTEuNzg3NUMzNy4zNjI4IDEyLjkyMTQgMzYuNDY0NiAxMy42ODI2IDM1LjMxOSAxMy42ODI2QzM0Ljc0MzggMTMuNjgyNiAzNC4yODQxIDEzLjQ5NzggMzMuOTg5IDEzLjE0NzVDMzMuNjk2MiAxMi43OTk2IDMzLjU4NDkgMTIuMzA0NSAzMy42NzgxIDExLjc1MjlDMzMuODU2NSAxMC42Mjg3IDM0Ljc2OTggOS44NDI2NCAzNS44OTc4IDkuODQyNjRDMzYuNDYwMyA5Ljg0MjY0IDM2LjkxNzYgMTAuMDI5OSAzNy4yMTg4IDEwLjM4MzJDMzcuNTIwNiAxMC43NDAyIDM3LjY0MDQgMTEuMjM4NCAzNy41NTM5IDExLjc4NzVaIiBmaWxsPSIjMjUzQjgwIi8+CjxwYXRoIGlkPSJWZWN0b3JfMyIgZD0iTTUwLjg2NDUgNy45MjQzMkg0OC44NzRDNDguNjg0MSA3LjkyNDMyIDQ4LjUwNTYgOC4wMTg4NiA0OC4zOTggOC4xNzcwNEw0NS42NTI2IDEyLjIyOTJMNDQuNDg4OSA4LjMzNTIzQzQ0LjQxNTcgOC4wOTE1OSA0NC4xOTEzIDcuOTI0MzIgNDMuOTM3MyA3LjkyNDMySDQxLjk4MTJDNDEuNzQzNSA3LjkyNDMyIDQxLjU3ODQgOC4xNTcwNCA0MS42NTQgOC4zODEyOUw0My44NDY2IDE0LjgyODZMNDEuNzg1MyAxNy43NDQzQzQxLjYyMzIgMTcuOTc0IDQxLjc4NjUgMTguMjg5OCA0Mi4wNjY1IDE4LjI4OThINDQuMDU0NkM0NC4yNDMzIDE4LjI4OTggNDQuNDE5OSAxOC4xOTc2IDQ0LjUyNyAxOC4wNDI1TDUxLjE0NzYgOC40NjY3NEM1MS4zMDYgOC4yMzc2NSA1MS4xNDMzIDcuOTI0MzIgNTAuODY0NSA3LjkyNDMyWiIgZmlsbD0iIzI1M0I4MCIvPgo8cGF0aCBpZD0iVmVjdG9yXzQiIGQ9Ik01Ny40NTQ5IDQuMDkwMzNINTMuMzE3OEM1My4wMzUzIDQuMDkwMzMgNTIuNzk0NiA0LjI5NjM5IDUyLjc1MDQgNC41NzYzOUw1MS4wNzc1IDE1LjIwNDlDNTEuMDQ0MiAxNS40MTQ2IDUxLjIwNjMgMTUuNjAzNyA1MS40MTc0IDE1LjYwMzdINTMuNTQwNEM1My43Mzc1IDE1LjYwMzcgNTMuOTA2MyAxNS40NTk0IDUzLjkzNzEgMTUuMjYzMUw1NC40MTE5IDEyLjI1MDNDNTQuNDU1NSAxMS45Njk3IDU0LjY5NjggMTEuNzYzNyA1NC45NzkzIDExLjc2MzdINTYuMjg4MkM1OS4wMTM2IDExLjc2MzcgNjAuNTg1NSAxMC40NDI1IDYwLjk5NjggNy44MjQyN0M2MS4xODI1IDYuNjc4ODIgNjEuMDA0MSA1Ljc3ODgyIDYwLjQ2ODggNS4xNDg1MUM1OS44ODE1IDQuNDU2MzkgNTguODM5NCA0LjA5MDMzIDU3LjQ1NDkgNC4wOTAzM1pNNTcuOTMyMSA3Ljk3MjE1QzU3LjcwNjUgOS40NTk0MiA1Ni41NzI0IDkuNDU5NDIgNTUuNDc1MiA5LjQ1OTQySDU0Ljg1MTdMNTUuMjkwMiA2LjY4MTg1QzU1LjMxNjIgNi41MTM5NyA1NS40NjAxIDYuMzkwMzMgNTUuNjMwMSA2LjM5MDMzSDU1LjkxNjJDNTYuNjYyNSA2LjM5MDMzIDU3LjM2NzggNi4zOTAzMyA1Ny43MzE5IDYuODE3QzU3Ljk0OSA3LjA3MTU0IDU4LjAxNSA3LjQ0OTczIDU3LjkzMjEgNy45NzIxNVoiIGZpbGw9IiMxNzlCRDciLz4KPHBhdGggaWQ9IlZlY3Rvcl81IiBkPSJNNjkuODE5IDcuOTI0NDZINjcuODM5M0M2Ny42Njk0IDcuOTI0NDYgNjcuNTI0OCA4LjA0ODEgNjcuNDk5NCA4LjIxNTk3TDY3LjQxMTcgOC43NzExM0w2Ny4yNzI2IDguNTY5OTFDNjYuODQzOCA3Ljk0NjI4IDY1Ljg4ODEgNy43Mzc3OSA2NC45MzM3IDcuNzM3NzlDNjIuNzQ0OCA3LjczNzc5IDYwLjg3NTggOS4zOTkwMSA2MC41MTE3IDExLjcyOTNDNjAuMzIzIDEyLjg5MTcgNjAuNTkxIDE0LjAwMzIgNjEuMjQ5IDE0Ljc3ODRDNjEuODUzOSAxNS40OTExIDYyLjcxNjQgMTUuNzg4MSA2My43NDQgMTUuNzg4MUM2NS41MDc3IDE1Ljc4ODEgNjYuNDg1NyAxNC42NTE3IDY2LjQ4NTcgMTQuNjUxN0w2Ni4zOTc0IDE1LjIwMzJDNjYuMzY0MSAxNS40MTQyIDY2LjUyNjIgMTUuNjAzMiA2Ni43Mzg1IDE1LjYwMzJINjguNTIyMkM2OC44MDQ3IDE1LjYwMzIgNjkuMDQ1NCAxNS4zOTcyIDY5LjA4OTUgMTUuMTE2Nkw3MC4xNjA3IDguMzIzMjVDNzAuMTkzNCA4LjExNDE2IDcwLjAzMTMgNy45MjQ0NiA2OS44MTkgNy45MjQ0NlpNNjcuMDU3OSAxMS43ODc1QzY2Ljg2OCAxMi45MjE0IDY1Ljk2ODYgMTMuNjgyNiA2NC44MjMgMTMuNjgyNkM2NC4yNDkgMTMuNjgyNiA2My43ODgxIDEzLjQ5NzggNjMuNDkzIDEzLjE0NzVDNjMuMjAwMiAxMi43OTk2IDYzLjA5MDIgMTIuMzA0NSA2My4xODIxIDExLjc1MjlDNjMuMzYxNyAxMC42Mjg3IDY0LjI3MzggOS44NDI2NCA2NS40MDE4IDkuODQyNjRDNjUuOTY0MyA5Ljg0MjY0IDY2LjQyMTYgMTAuMDI5OSA2Ni43MjI4IDEwLjM4MzJDNjcuMDI1OCAxMC43NDAyIDY3LjE0NTYgMTEuMjM4NCA2Ny4wNTc5IDExLjc4NzVaIiBmaWxsPSIjMTc5QkQ3Ii8+CjxwYXRoIGlkPSJWZWN0b3JfNiIgZD0iTTcyLjE1NDMgNC4zODE5Nkw3MC40NTY1IDE1LjIwNUM3MC40MjMyIDE1LjQxNDcgNzAuNTg1MyAxNS42MDM4IDcwLjc5NjQgMTUuNjAzOEg3Mi41MDMzQzcyLjc4NjkgMTUuNjAzOCA3My4wMjc3IDE1LjM5NzcgNzMuMDcxMiAxNS4xMTcxTDc0Ljc0NTQgNC40ODkyNEM3NC43Nzg3IDQuMjc5NTQgNzQuNjE2NiA0LjA4OTg0IDc0LjQwNTUgNC4wODk4NEg3Mi40OTQyQzcyLjMyNTQgNC4wOTA0NSA3Mi4xODAzIDQuMjE0MDkgNzIuMTU0MyA0LjM4MTk2WiIgZmlsbD0iIzE3OUJENyIvPgo8cGF0aCBpZD0iVmVjdG9yXzciIGQ9Ik00LjM5NDc1IDE3LjY2OTFMNC43MTEwOCAxNS42NTU4TDQuMDA2NDQgMTUuNjM5NEgwLjY0MTcyNEwyLjk4MDAzIDAuNzgzMDNDMi45ODcyOSAwLjczODE4MSAzLjAxMDg4IDAuNjk2MzYzIDMuMDQ1MzUgMC42NjY2NjZDMy4wNzk4MyAwLjYzNjk2OSAzLjEyMzk4IDAuNjIwNjA1IDMuMTY5OTUgMC42MjA2MDVIOC44NDMzNEMxMC43MjY4IDAuNjIwNjA1IDEyLjAyNjYgMS4wMTMzMyAxMi43MDUyIDEuNzg4NDhDMTMuMDIzNCAyLjE1MjEyIDEzLjIyNiAyLjUzMjEyIDEzLjMyNCAyLjk1MDNDMTMuNDI2OCAzLjM4OTA5IDEzLjQyODYgMy45MTMzMyAxMy4zMjgyIDQuNTUyNzNMMTMuMzIxIDQuNTk5MzlWNS4wMDkwOUwxMy42MzkxIDUuMTg5N0MxMy45MDcgNS4zMzIxMiAxNC4xMTk5IDUuNDk1MTUgMTQuMjgzMyA1LjY4MTgyQzE0LjU1NTQgNS45OTI3MyAxNC43MzE0IDYuMzg3ODggMTQuODA1OCA2Ljg1NjM2QzE0Ljg4MjcgNy4zMzgxOCAxNC44NTcyIDcuOTExNTEgMTQuNzMxNCA4LjU2MDYxQzE0LjU4NjMgOS4zMDcyNyAxNC4zNTE2IDkuOTU3NTggMTQuMDM0NyAxMC40ODk3QzEzLjc0MzEgMTAuOTggMTMuMzcxOCAxMS4zODY3IDEyLjkzMDggMTEuNzAxOEMxMi41MDk5IDEyLjAwMTIgMTIuMDA5NyAxMi4yMjg1IDExLjQ0NDEgMTIuMzczOUMxMC44OTYyIDEyLjUxNyAxMC4yNzE0IDEyLjU4OTEgOS41ODYwOCAxMi41ODkxSDkuMTQ0NTVDOC44Mjg4MiAxMi41ODkxIDguNTIyMTcgMTIuNzAzIDguMjgxNDQgMTIuOTA3M0M4LjA0MDExIDEzLjExNTggNy44ODA0MyAxMy40MDA2IDcuODMxNDQgMTMuNzEyMUw3Ljc5ODE4IDEzLjg5MzNMNy4yMzkzIDE3LjQ0MThMNy4yMTM5IDE3LjU3MjFDNy4yMDcyNSAxNy42MTMzIDcuMTk1NzYgMTcuNjMzOSA3LjE3ODgyIDE3LjY0NzlDNy4xNjM3IDE3LjY2MDYgNy4xNDE5MyAxNy42NjkxIDcuMTIwNzYgMTcuNjY5MUg0LjM5NDc1WiIgZmlsbD0iIzI1M0I4MCIvPgo8cGF0aCBpZD0iVmVjdG9yXzgiIGQ9Ik0xMy45NDAzIDQuNjQ2NDhDMTMuOTIzNCA0Ljc1NDk3IDEzLjkwNCA0Ljg2NTg4IDEzLjg4MjIgNC45Nzk4MkMxMy4xMzQgOC44Mjg5MSAxMC41NzQ0IDEwLjE1ODYgNy4zMDUyMiAxMC4xNTg2SDUuNjQwN0M1LjI0MDkgMTAuMTU4NiA0LjkwNDAxIDEwLjQ0OTUgNC44NDE3MSAxMC44NDQ3TDMuOTg5NDkgMTYuMjYwNEwzLjc0ODE2IDE3Ljc5NTZDMy43MDc2NCAxOC4wNTUgMy45MDcyMyAxOC4yODg5IDQuMTY4NTIgMTguMjg4OUg3LjEyMDc0QzcuNDcwMzQgMTguMjg4OSA3Ljc2NzMxIDE4LjAzNDQgNy44MjIzNiAxNy42ODg5TDcuODUxMzkgMTcuNTM4Nkw4LjQwNzIzIDE0LjAwNDFMOC40NDI5MiAxMy44MTAxQzguNDk3MzYgMTMuNDYzNSA4Ljc5NDk0IDEzLjIwODkgOS4xNDQ1MyAxMy4yMDg5SDkuNTg2MDdDMTIuNDQ2MyAxMy4yMDg5IDE0LjY4NTUgMTIuMDQ1MyAxNS4zMzk5IDguNjc4QzE1LjYxMzMgNy4yNzEzMyAxNS40NzE4IDYuMDk2NzkgMTQuNzQ4NCA1LjI3MDczQzE0LjUyOTQgNS4wMjE2NCAxNC4yNTc4IDQuODE0OTcgMTMuOTQwMyA0LjY0NjQ4WiIgZmlsbD0iIzE3OUJENyIvPgo8cGF0aCBpZD0iVmVjdG9yXzkiIGQ9Ik0xMy4xNTc2IDQuMzM0MDNDMTMuMDQzMyA0LjMwMDcgMTIuOTI1MyA0LjI3MDQgMTIuODA0NCA0LjI0MzEyQzEyLjY4MjggNC4yMTY0NiAxMi41NTgyIDQuMTkyODIgMTIuNDMgNC4xNzIyMUMxMS45ODEyIDQuMDk5NDkgMTEuNDg5NSA0LjA2NDk0IDEwLjk2MjYgNC4wNjQ5NEg2LjUxNTg3QzYuNDA2MzkgNC4wNjQ5NCA2LjMwMjM2IDQuMDg5NzkgNi4yMDkyMSA0LjEzNDY0QzYuMDA0MTcgNC4yMzM0MyA1Ljg1MTc2IDQuNDI3OTcgNS44MTQ4NiA0LjY2NjE1TDQuODY4ODkgMTAuNjY5OEw0Ljg0MTY3IDEwLjg0NDlDNC45MDM5NyAxMC40NDk4IDUuMjQwODcgMTAuMTU4OSA1LjY0MDY3IDEwLjE1ODlINy4zMDUxOEMxMC41NzQzIDEwLjE1ODkgMTMuMTM0IDguODI4NTggMTMuODgyMiA0Ljk4MDA5QzEzLjkwNDYgNC44NjYxNSAxMy45MjMzIDQuNzU1MjQgMTMuOTQwMyA0LjY0Njc2QzEzLjc1MDkgNC41NDYxNSAxMy41NDU5IDQuNDYwMDkgMTMuMzI1MSA0LjM4Njc2QzEzLjI3MDcgNC4zNjg1OCAxMy4yMTQ1IDQuMzUxIDEzLjE1NzYgNC4zMzQwM1oiIGZpbGw9IiMyMjJENjUiLz4KPHBhdGggaWQ9IlZlY3Rvcl8xMCIgZD0iTTUuODE0OTEgNC42NjYwNkM1Ljg1MTgxIDQuNDI3ODggNi4wMDQyMyA0LjIzMzMzIDYuMjA5MjcgNC4xMzUxNUM2LjMwMzAyIDQuMDkwMyA2LjQwNjQ0IDQuMDY1NDUgNi41MTU5MiA0LjA2NTQ1SDEwLjk2MjdDMTEuNDg5NSA0LjA2NTQ1IDExLjk4MTIgNC4xIDEyLjQzIDQuMTcyNzNDMTIuNTU4MyA0LjE5MzMzIDEyLjY4MjkgNC4yMTY5NyAxMi44MDQ0IDQuMjQzNjRDMTIuOTI1NCA0LjI3MDkxIDEzLjA0MzMgNC4zMDEyMSAxMy4xNTc3IDQuMzM0NTVDMTMuMjE0NSA0LjM1MTUyIDEzLjI3MDggNC4zNjkwOSAxMy4zMjU4IDQuMzg2NjdDMTMuNTQ2NiA0LjQ2IDEzLjc1MTYgNC41NDY2NyAxMy45NDA5IDQuNjQ2NjdDMTQuMTYzNSAzLjIyNDI0IDEzLjkzOTEgMi4yNTU3NiAxMy4xNzE2IDEuMzc4NzlDMTIuMzI1NCAwLjQxMzMzMyAxMC43OTgyIDAgOC44NDM5NCAwSDMuMTcwNTZDMi43NzEzNiAwIDIuNDMwODQgMC4yOTA5MDkgMi4zNjkxNSAwLjY4NjY2N0wwLjAwNjA0MTYzIDE1LjY5NThDLTAuMDQwNTMxIDE1Ljk5MjcgMC4xODgwOTggMTYuMjYwNiAwLjQ4Njg4OCAxNi4yNjA2SDMuOTg5NTFMNC44Njg5NSAxMC42Njk3TDUuODE0OTEgNC42NjYwNloiIGZpbGw9IiMyNTNCODAiLz4KPC9nPgo8L3N2Zz4K");
}

body product-form form.js-product-form-main .shopify-payment-button__more-options {

    margin-top: 25px;
    font-size: 0;
    color: rgba(0, 0, 0, 0);
}

html[lang="it"] body product-form form.js-product-form-main .shopify-payment-button__more-options:before {
    content: "Procedi al checkout rapido";
}

html[lang="en"] body product-form form.js-product-form-main .shopify-payment-button__more-options:before {
    content: "Proceed to fast checkout";
}

html[lang="fr"] body product-form form.js-product-form-main .shopify-payment-button__more-options:before {
    content: "Procéder au paiement rapide";
}

body product-form form.js-product-form-main .shopify-payment-button__more-options:before {
    display: inline;
    font-size: 18px;
    line-height: 1.5;
    font-weight: 500;
    color: black;
}

body .product-info__block.contains-product-form {
    display: flex;
    flex-direction: column;
}

body .product-info__block.contains-product-form product-form {
    order: 100;
}

body .product-info__block.contains-product-form .gray-cont,
body .product-info__block.contains-product-form .heidi_messaging {
    margin: 5px 0;
}

@media all and (max-width: 1023px) {
    body product-form form.js-product-form-main {
        margin-top: 50px !important;
    }

    shopify-accelerated-checkout {
        margin-top: 36px !important;
    }

    .product-info__add-to-cart quantity-input {
        margin-right: 0 !important;
    }
}


/*CUSTOM WEBGAS BREAKPOINT AT 1250px*/

/*CUSTOM WEBGAS TO HIDE NATIVE HEADER MENU AND MAKE C:MEGAMENU WORK*/
header {
  max-width: 1340px!important;
}
header details {
  overflow: visible;
  display: none;
}

.cwsmobile-menubar-close{
  border-radius:0px!important;
  top:0!important;
}

main#main-content > div.container:first-child{
  max-width:1440px!important;
  margin-top:40px;
}

@media (min-width:1250px){
  header.container{
  padding:0!important;
  }
  .header__logo{
  margin-left:40px!important;
  }
  .header__icons{
  margin-right:40px!important;
  }

  main-menu.main-menu {
    order: 3;
    width: 100%!important;
    background-color: rgb(var(--nav-bg-color));
    color: rgb(var(--nav-text-color));
  }
  .md\:hidden {
    display: none;
  }
}

.announcement__col--right{
  margin-left:auto;
}

  #nav-localization-language button.custom-select__btn svg{
    margin-right:0!important;
  }

#CookiebotWidget, textyess-bubble-widget.hydrated{
  z-index:9!important;
}
.product-info__add-button.sticky-atc-button{
  z-index:10!important;
}


.scopri-link {
    display: block;
    text-align: center;
    text-decoration: underline;
    font-size: 14px;
}