/** Shopify CDN: Minification failed

Line 30:7 Expected ":"
Line 1283:19 Expected identifier but found "!"
Line 3222:0 Unexpected "@media"

**/
/* =====================================================================
   CSS GLOBALE
   ===================================================================== */

:root {
  /* Border radius */
  --b-rad_s: 4px;
  --b-rad_m: 8px;
  --b-rad_l: 20px;
  --b-rad_xl: 50px;

  /* Scrollbar */
  --scrollbar-color: rgb(165, 170, 172); /* !important non valido nelle custom properties */

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

  Nuova palette IRIDE 2026 
  --shadow_shade: #0000000d;
  --shadow_shade_h: #63636333;
  --blu-scuro: #1d3653;
  --nero: #0F1E2F;
  --grigio: #525252;
  --light_gray: #faf9f8;
  --light: #f2f4f5;
  --arancione: #F4912E;
  --light_arancione: #DBF2f4;
  --azzurro: #009FDD;
  --lighter_blue: #EBF5EC;
  --service_red: #c20e0e;
  --service_green: #007531; 
  --service_orange: #c05700;
  --light_gray: #faf9f8;
  --text_dark: #0F1E2F;
  --terracotta: #b15e0a;
  --bianco: #ffffff;

  /* 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: forza contain per evitare crop */
.card__media a.media img {
  object-fit: contain !important;
}


/* =====================================================================
   Tipografia
   ===================================================================== */
/*h1,h2,h3,h4,h5,h6{
  line-height: 0.9em!important;
}*/
h1 {
  font-size: 32px!important;
}

h2 {
  font-size: 22px!important;
}

h3 {
  font-size: 20px!important;
}

h4 {
  font-size: 18px!important;
}

h5 {
  font-size: 18px!important;
}

h6 {
  font-size: 18px!important;
}

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

/* =====================================================================
   Navigazione secondaria
   ===================================================================== */

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

/* Breadcrumbs */
.breadcrumbs {
  margin-top: 32px;
}


/* =====================================================================
   Bottoni e pulsanti
   ===================================================================== */

/*
  Nota: la copertura non è totale per design del tema —
  alcuni pulsanti richiedono selettori dedicati più avanti.
*/
button,
button a,
.btn,
.shopify-payment-button__button,
form div button.btn,
.btn--secondary,
.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;*/
  color: var(--text_dark) !important;
  overflow: hidden;
}

.custom-select__btn{
  color:white!important;
}

.btn--secondary{
  color: white !important;
}
/* Override per pulsante Klaviyo (sfondo chiaro) */
button.kl-private-reset-css-Xuajs1 {
  color: black !important;
}

/* Bottone chiusura drawer */
.drawer__close-btn {
  color: #1f3544 !important;
}

/* Input quantità prodotto */
.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;
}

/* CTA aggiungi al carrello */
.product-info__add-button button {
  background: #f3912e !important;
}

/* Pulsante comparazione: angoli superiori arrotondati */
.js-open-compare-drawer {
  border-radius: 16px 16px 0 0 !important;
}

/* Elementi UI con testo scuro su sfondo chiaro */
.cart-item__qty quantity-input .qty-input--combined .qty-input__btn,
.cart-item__qty quantity-input .qty-input--combined .qty-input__input,
.cart-item__qty .cart-item__remove,
.cart-recommendations .carousel .slider-nav__btn,
.products-toolbar__filter-btn,
.products-toolbar__sort .custom-select__btn,
.compare-row--actions .compare-col .js-compare-col-remove,
.compare-details .modal .js-compare-close,
.btn--compare.transition-ready {
  color: black !important;
}

/* Nasconde il pulsante comparazione quando non attivo */
.btn--compare.is-out {
  display: none !important;
}

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


/* =====================================================================
   Griglie prodotti e slider collection
   ===================================================================== */

/* Stile base card in griglia e slider */
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 0;
  border: 0px solid black;
  transition: 300ms;
  background-color: white;
  position: relative;
}

/* Hover card prodotto/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;
}

/* Link testuali 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;
}

/* Titolo nelle card collezione */
.cc-list-collections .card__info .card__title a {
  font-size: 20px !important;
}

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

/* Border radius card prodotto, collezione e sticky panel */
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 {
  border-radius: var(--b-rad_l) !important;
  overflow: hidden !important;
}

/* Border radius elementi interni card */
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;
}

.btn--primary{
  border: 0.6px solid var(--terracotta)!important;
}

/* Bottone quick add a larghezza piena */
.card__quick-add form.js-product-form button,
.no-js-hidden .btn--primary {
  width: 100% !important;
}

/* Immagine promozionale 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 badge prezzo */
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: 0;
  /*background-color: var(--dark);*/
  /*color: white;*/
  color:var(--accent);
  order: 2 !important;
}

/* Prezzo barrato / precedente */
.product-card .price__was,
.cart-item__info .price__was {
  color: var(--accent);
  font-size: 18px;
  font-weight: 600;
  order: 1 !important; /* Posiziona prima del prezzo corrente */
}

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

product-card .card__media .product-label-container{
  position:relative!important;
}

/* =====================================================================
   IRIDE - Test 45 | Nuove product minicard
   ===================================================================== */
/* Stile pulsanti product card*/
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;
}

/* Placeholder – proprietà intenzionalmente vuote (da completare se necessario) */
.seg-reco-wrapper product-card .no-js-hidden .btn--primary {
  background: ;
  border: !important;
  color: !important;
}

/* Prezzo nella pagina prodotto */
.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 prefisso "Da" nel prezzo */
.price__default .price__from {
  margin-right: 8px !important;
}

/* Contenuto testuale card: distribuzione verticale */
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;
}

/* Status disponibilità 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;
}

/* Sfondo card trasparente (evita override del bianco) */
.card--product-contained {
  background-color: transparent !important;
}

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

/* Intestazione sezione: reset margine inferiore titolo */
.section__header .section__heading {
  margin-bottom: 0 !important;
}

.product-label{
  font-size:1.2rem!important;
}

ul .product-label--sale{
  font-weight:100;
  width: 100%;
  justify-content: center;
}

.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: " €"
}

product-card .price.price--bottom{
  width:100%;
}
product-card .price .price__current,.price .PP-vat{
  text-align:center;
}


/* =====================================================================
   Varie ed eventuali
   ===================================================================== */

/* Z-index pannello Worldz */
#wrz_pan-btn-open {
  z-index: 29 !important;
}

/* Link "Visualizza prodotto" nel quick add */
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%;
}

/* Badge conto termico */
.badge_conto_termico {
  display: flex;
  position: absolute;
  top: 3%;
  right: 4%;
  background: #f6f6f6;
  padding: 7px;
  border-radius: 500px;
  border: 1px solid #9fbb78;
  max-width: 48px;
}

/* =====================================================================
   PAGINAZIONE COLLEZIONI
   ===================================================================== */
.pagination {
  column-gap: 1em !important;
}
.pagination li.hidden {
  aspect-ratio: 1 / 1!important;
  font-size: 16px!important;
  display: flex!important;
  justify-content: center!important;
  align-items: center!important;
  padding: 6px!important;
}

button.cmenu_hamburger_icon.cwsmobile-menubar-toggle {
    background: transparent !important;
    fill: #000000 !important;
}

.cmenu_hamburger.cmenu_hamburger--square.cmenu_hamburger--position-topleft {
    position: inherit !important;
}

/* =====================================================================
   MENU FR DE
   ===================================================================== */

   html[lang="fr"] .cmenu_item .custom_html .custom_html_content > p strong:nth-child(2),
   html[lang="fr"] .cmenu_item .custom_html .custom_html_content > p a:nth-child(2),
   html[lang="de"] .cmenu_item .custom_html .custom_html_content > p strong:nth-child(2),
   html[lang="de"] .cmenu_item .custom_html .custom_html_content > p a:nth-child(2)
   {
    display:none!important;
   }

/* =====================================================================
   FINE CSS GLOBALE
   ===================================================================== */



/* =====================================================================
   CSS HEADER
   ===================================================================== */

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

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

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

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

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

.header__cart-count {
  background-color: #f3902e;
}

.header__grid {
  row-gap: 0;
  padding-top: 0;
}

/*
  Nota: width fisso in px può causare problemi di layout su schermi intermedi.
  Valutare l'uso di min-width o un valore relativo se si notano anomalie.
*/
.header__search {
  width: 150px;
}

.search__submit {
  background-color: #f3912e;
  border-radius: 0 50px 50px 0;
  color: #ffffff;
  top: 0 !important;
}

.search__form {
  border-radius: var(--b-rad_xl);
  overflow: hidden;
}

/* Colore testo risultati ricerca predittiva */
.predictive-search__results .tablist__scroller button,
.predictive-search__list .predictive-search__view-all {
  color: rgb(var(--text_dark)) !important;
}

/* =====================================================================
   FINE CSS HEADER
   ===================================================================== */


/* =====================================================================
   CSS HOMEPAGE
   ===================================================================== */

.gallery-block__image {
  border-radius: var(--b-rad_l) !important;
}

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

.slideshow-nav button,
.slideshow-nav span{
  color:white!important;
}

/* =====================================================================
   FINE CSS HOMEPAGE
   ===================================================================== */


/* =====================================================================
   CSS PAGINA PRODOTTO
   ===================================================================== */

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

#product-media, .product-info.product-info--sticky{
  padding-top:16px!important;
  padding-left:0!important;
}

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

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

/* Prezzo barrato nelle info prodotto sticky */
.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;
}

/* Galleria immagini prodotto: sfondo bianco con padding */
.product media-gallery,
#product-media-mob media-gallery {
  background: white !important;
  padding: 32px !important;
  border-radius: var(--b-rad_l) !important;
  display: inline-block;
  width: 100%;
  border:1px solid #dfdfdf;
}

#product-media .product-media-cont, #product-media-mob .product-media-cont{
  position:relative!important;
}

/* Frecce navigazione slideshow immagine prodotto */
.container .product button.media-ctrl__btn {
  background-color: #4bbfeca0;
  color: var(--light_blue) !important;
  border-radius: var(--b-rad_xl) !important;
}

/* Testo descrizione prodotto e pannelli disclosure */
.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;
}

/* Rimozione bordo laterale contenitore dettagli prodotto */
.product-details .container {
  border-inline-end: none !important; /* Era "0px solid black": none è più esplicito */
}

/* Blocco info prodotto: sfondo bianco con padding e border radius */
.product-info__sticky {
  background-color: var(--light_gray);
  padding: 2rem 3rem;
  border-radius: 20px;
}

/* Nasconde il blocco policies nella scheda prodotto */
.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;
}

/* Blocco metodi di pagamento Heidi */
.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: 0.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;
}

/* Rate installment Scalapay/Splitpay */
.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;
}

/* Colore label opzioni variante */
variant-picker .opt-label--btn span {
  color: lightslategrey !important;
}

/* Widget Trustpilot nella pagina prodotto */
.product-info__block .trustpilot-widget {
  max-width: fit-content !important;
  left: -32px !important;
  position: relative !important;
  margin-bottom: 3rem !important;
}

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

/* Margine inferiore CTA checkout nel drawer carrello */
.cart-drawer__checkout-buttons button.btn--primary,
form.cart button.btn--primary {
  margin-bottom: 16px;
}

/* Titolo prodotto nel blocco sticky */
.product-info__sticky .product-title {
  font-size: var(--h5-font-size) !important;
  line-height: 1.3 !important;
}

/*
  Pulsante sticky ATC: nascosto di default, viene mostrato via JS al trigger di scroll.
  width calc() compensa la presenza di elementi fissi laterali (es. chat widget).
*/
.sticky-atc-button {
  position: fixed;
  bottom: 27px;
  width: calc(100% - 88px);
  z-index: 10;
  display: none;
  right: 70px;
}

/* Spaziatura selettore varianti */
variant-picker .option-selector {
  margin: 4rem 0 5rem 0 !important;
}

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

/* Stile dropdown selettore varianti */
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;
}

/* Form aggiungi al carrello */
product-form form.js-product-form-main {
  margin: 4rem 0 0 0 !important;
}

/* Testo "altre opzioni di pagamento" */
product-form form.js-product-form-main .shopify-payment-button__more-options {
  color: black !important;
}

/*
  Nota: la prima regola impostava margin: 0 su .product-info__block,
  ma veniva immediatamente sovrascritta dalla seconda. Rimossa la ridondanza:
  .product-info__block.product-backorder mantiene margin: 0,
  .product-info__block usa margin: 1rem 0.
*/
.product-info__block.product-backorder {
  margin: 0 !important;
}

.product-info__block {
  margin: 1rem 0 !important;
}

/* =====================================================================
   FINE CSS PAGINA PRODOTTO
   ===================================================================== */

/* =====================================================================
   CSS PAGINA COLLEZIONE
   ===================================================================== */

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

/* Pulsanti quick add, paginazione e qty input */
.card__quick-add form.js-product-form a.btn,
.main-products-grid__results .js-pagination a.btn,
custom-pagination .js-pagination a.btn,
.js .qty-input--combined,
.card__quick-add .no-js-hidden a.btn {
  color: white !important;
  border: none !important; /* Era "0px solid black": none è più esplicito */
  border-radius: var(--b-rad_m) !important;
}

/* Gap griglia risultati prodotti */
.main-products-grid__results ul {
  row-gap: 22px !important;
  column-gap: 22px !important;
}

/* Layout prezzi nelle card prodotto (collezione e slider) */
.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: center !important;
  column-gap: 8px !important;
  row-gap: 12px !important;
}

/* Badge IVA inclusa */
.price__default .PP-vat {
  font-family: Roboto, sans-serif !important;
  font-size: 10px !important;
  text-transform: uppercase !important;
  order: 3 !important;
  font-weight: 700 !important;
}

/* Griglia featured collection: reset margini e larghezza piena */
.featured-collection-container .products-grid-container {
  margin: 0 !important;
  width: 100% !important;
}

/* Larghezza base colonna info featured collection */
.featured-collection-container .featured-collection-info {
  flex-basis: 270px !important;
}

/* Pulsante "mostra altri filtri" */
button.filter__more {
  color: var(--dark) !important;
}

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

/* -----------------------------------------------------------------------
   Custom navigation buttons – 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;
  font-size: 16px;
  min-width: 100px;
  flex-shrink: 0;
}

.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;
}

/* Nasconde le frecce della scrollbar orizzontale nei browser WebKit */
.custom-filter-buttons-container::-webkit-scrollbar-button {
  display: none !important;
}

/* Drawer filtri: scroll verticale con altezza massima */
facet-filters .drawer__content {
  overflow-y: scroll !important;
  max-height: 80vh !important;
}

/* Margine destro form filtri */
form#facets {
  margin-right: 32px;
}

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

/* Colore pulsante chiusura drawer filtri */
facet-filters .drawer__close-btn {
  color: #1f3544 !important;
}

/* =====================================================================
   FINE CSS PAGINA COLLEZIONE
   ===================================================================== */


/* =====================================================================
   CSS PAGINA CARRELLO
   ===================================================================== */

/* Riepilogo ordine: sfondo bianco con angoli arrotondati */
form.cart .cart__summary {
  background-color: #ffffff;
  border-radius: var(--b-rad_l);
}

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

/*
  Nota: border-radius su elementi <tr> è non standard.
  Funziona solo se la tabella padre usa border-collapse: separate (probabile impostazione del tema).
  Da verificare in caso di regressioni visive dopo aggiornamenti del tema.
*/
cart-items tbody tr {
  background: white;
  border-radius: var(--b-rad_l);
  padding: 32px !important;
  margin: 16px 0 !important;
}

/* -----------------------------------------------------------------------
   Blocco metodi di pagamento Heidi – carrello
   ----------------------------------------------------------------------- */

.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: 0.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);
}

/* Pulsanti dinamici carrello */
.dynamic-cart-btns {
  min-height: 45px;
  width: 100%;
}

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

/* Nasconde il subtotale per riga nel drawer e nella pagina carrello */
cart-drawer .cart-item__total.price,
cart-items .cart-item__total.price {
  display: none;
}

.cart-page-recommendations product-recommendations ul.slider__grid{
  grid-auto-columns: 80% !important;
  grid-auto-columns: calc((100% - var(--column-gap) - 5rem) / 2);
  column-gap: 16px !important;
}


/* =====================================================================
   STILE CUSTOM BADGES WEBGAS E ALTRI CONTENUTI
   ===================================================================== */

.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;
  /*box-shadow: 0 2px 8px #d4d4d487;*/
  border:1px solid #dbdbdb;
}
#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;
}

.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;
}

.product-info__sticky .product-title{
  font-size: 22px!important;
  line-height: 1.3!important;
}

.gray-cont,
#paypal-upstream-messaging-product,
#paypal-upstream-messaging-cart-page{
  margin:1rem 0;
  padding: 1rem;
  background-color: #efefef;
  text-align: center;
  border-radius: 1.5rem;
}

#paypal-upstream-messaging-product iframe,
#paypal-upstream-messaging-cart-page iframe {
  max-width: 260px;!important;
}

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

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

/* =====================================================================
   STILE FEEDATY
   ===================================================================== */


.feedaty_widget[data-type="carousel"]{
  border: 2px solid #d5d5d5;
  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;
}


.feedaty_widget.productcard>.fdt_merchantStriscia-1_widget_merchant{
  max-width: 100%!important;
  min-width: 100%!important;
  background-color:transparent!important;
}

.announcement__col--middle .feedaty_widget{
  margin-right: 3vw;
}
.announcement__col--middle .fdt_merchantStriscia-1_widget_merchant{
  background-color: #009fdd!important;
}
.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;
}


.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{
  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;
}

announcement-bar>.container>div.flex{
  justify-content: space-between;
}

.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;
}

/*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;
}


#CookiebotWidget{
  display:!important;
}
.CybotCookiebotDialogBodyButton, #CookiebotWidget-btn-change{
  color:white!important;
}

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

.desktop-view .cwsMenu {
    justify-content: space-between;
}

.header__logo.logo {
    justify-content: start !important;
    margin-left: 0px !important;
}

.header__icons {
    margin-right: 0px !important;
}

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

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

#CookiebotWidget, textyess-bubble-widget.hydrated{
  z-index:9!important;
}



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


   /*********************************/

   /* =====================================================================
   IRIDE - Test 25 | Metodi di pagamento alternativi
   ===================================================================== */

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

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

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

html[lang="de"] shopify-accelerated-checkout-cart shop-pay-wallet-button:after,
html[lang="de"] shopify-accelerated-checkout shop-pay-wallet-button:after,
html[lang="de"] shopify-accelerated-checkout-cart shopify-paypal-button:after,
html[lang="de"] shopify-accelerated-checkout shopify-paypal-button:after,
html[lang="de"] shopify-accelerated-checkout-cart shopify-google-pay-button:after,
html[lang="de"] shopify-accelerated-checkout shopify-google-pay-button:after {
    content: "Kaufen Sie mit";
}

body .container .cart button.btn.btn--primary[name="checkout"] {
    font-size: 0;
}

body .container .cart button.btn.btn--primary[name="checkout"]:before {
    content: "Procedi al checkout";
    font-size: 16px;
    display: inline-block;
    line-height: 13.2px;
}

/* Testo pulsante checkout carrello — per lingua */
  html[lang="en"] body .container .cart button.btn.btn--primary[name="checkout"]:before { content: "Proceed to checkout"; }
  html[lang="fr"] body .container .cart button.btn.btn--primary[name="checkout"]:before { content: "Procéder au paiement"; }
  html[lang="de"] body .container .cart button.btn.btn--primary[name="checkout"]:before { content: "Weiter zur Kasse"; }

body .container .cart button.btn.btn--primary[name="checkout"] svg {
    display: none;
}

body .container .cart #additional-checkout-buttons shop-pay-wallet-button,
body shop-pay-wallet-button,
body .container .cart #additional-checkout-buttons shopify-google-pay-button,
body shopify-google-pay-button,
body .container .cart .wallet-cart-button-container,
.wallet-cart-button
 {
    display: block !important;
}

body .container .cart .cart__summary {
    display: flex;
    flex-direction: column;
}

body .container .cart .dynamic-cart-btns>* {
    height: auto !important;
}

body .container .cart .dynamic-cart-btns {
    margin: 44px 0 0 0;
    border-top: 1px solid #E8E8E8;
    padding-top: 24px;
    order: 100 !important;
    width: auto !important;
}

body .container .cart .dynamic-cart-btns:before {
    content: "Acquisto veloce";
    text-align: center;
    display: block;
    color: #1A2B40;
    font-size: 14px;
    line-height: 1.92;
    font-weight: 600;
    margin-bottom: calc(16px - 8px);
}

body .container .cart shopify-accelerated-checkout-cart shop-pay-wallet-button,
body .container .cart shopify-accelerated-checkout-cart shopify-paypal-button,
body .container .cart shopify-accelerated-checkout-cart shopify-google-pay-button,
shopify-accelerated-checkout shopify-paypal-button,
shopify-accelerated-checkout-cart shopify-paypal-button,
#dynamic-checkout-cart shopify-accelerated-checkout-cart shopify-paypal-button,
#dynamic-checkout-cart shopify-accelerated-checkout-cart shop-pay-wallet-button,
#dynamic-checkout-cart shopify-accelerated-checkout-cart shopify-google-pay-button
{
    height: 44px !important;
    background: red;
    position: relative;
    border-radius: 20px !important;
    overflow: hidden;
    display:block;
}

body .container .cart shopify-accelerated-checkout-cart shop-pay-wallet-button:before,
body .container .cart shopify-accelerated-checkout-cart shopify-paypal-button:before,
body .container .cart shopify-accelerated-checkout-cart shopify-google-pay-button:before,
shopify-accelerated-checkout shop-pay-wallet-button:before,
shopify-accelerated-checkout shopify-paypal-button:before,
#dynamic-checkout-cart shopify-accelerated-checkout-cart shopify-paypal-button:before,
#dynamic-checkout-cart shopify-accelerated-checkout-cart shop-pay-wallet-button:before,
#dynamic-checkout-cart shopify-accelerated-checkout-cart shopify-google-pay-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;
    width:100%;
}



body .container .cart shopify-accelerated-checkout-cart shop-pay-wallet-button:after,
body .container .cart shopify-accelerated-checkout-cart shopify-paypal-button:after,
body .container .cart shopify-accelerated-checkout-cart shopify-google-pay-button:after,
shopify-accelerated-checkout shop-pay-wallet-button:after,
shopify-accelerated-checkout shopify-paypal-button:after,
#dynamic-checkout-cart shopify-accelerated-checkout-cart shopify-paypal-button:after,
#dynamic-checkout-cart shopify-accelerated-checkout-cart shop-pay-wallet-button:after,
#dynamic-checkout-cart shopify-accelerated-checkout-cart shopify-google-pay-button:after {
    display: block;
    align-items: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    pointer-events: none;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    white-space: nowrap;
    background-position: right center;
    background-repeat: no-repeat;
}

body .container .cart shopify-accelerated-checkout-cart shop-pay-wallet-button:after,
#dynamic-checkout-cart shopify-accelerated-checkout-cart shop-pay-wallet-button:after {
    color: #5433EB;
    padding-right: calc(6px + 82px);
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODMiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCA4MyAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkxpdmVsbG9fMSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIwMV8yMzczKSI+CjxwYXRoIGlkPSJWZWN0b3IiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNTQuNzE0NiAwLjAwMDI0NDE0MUM1My4wMjczIDAuMDAwMjQ0MTQxIDUxLjY1OTggMS4zNjc3MiA1MS42NTk4IDMuMDU1MDJWMTYuOTQ2N0M1MS42NTk4IDE4LjYzNCA1My4wMjczIDIwLjAwMTUgNTQuNzE0NiAyMC4wMDE1SDc5LjYwNDlDODEuMjkyMiAyMC4wMDE1IDgyLjY1OTcgMTguNjM0IDgyLjY1OTcgMTYuOTQ2N1YzLjA1NTAyQzgyLjY1OTcgMS4zNjc3MiA4MS4yOTIyIDAuMDAwMjQ0MTQxIDc5LjYwNDkgMC4wMDAyNDQxNDFINTQuNzE0NlpNNTkuMDEzMSAxMy45NTY5VjEwLjQzNTJINjEuMjI4NUM2My4yNTI3IDEwLjQzNTIgNjQuMzI4NiA5LjMwMDU3IDY0LjMyODYgNy41ODE0MkM2NC4zMjg2IDUuODYyMjcgNjMuMjUyNyA0LjgzMjk4IDYxLjIyODUgNC44MzI5OEg1Ny41ODY4VjEzLjk1NjlINTkuMDE0M0g1OS4wMTMxWk01OS4wMTMxIDYuMTg5NDRINjAuOTAwMUM2Mi4yMSA2LjE4OTQ0IDYyLjg1MzMgNi43MjczNiA2Mi44NTMzIDcuNjI3OTlDNjIuODUzMyA4LjUyODYxIDYyLjIzMzIgOS4wNjY1MyA2MC45NTc3IDkuMDY2NTNINTkuMDExOFY2LjE4ODIxTDU5LjAxMzEgNi4xODk0NFpNNjYuODQ0MiAxNC4xNDQzQzY3LjkzMjMgMTQuMTQ0MyA2OC42NDU1IDEzLjY2NTIgNjguOTczOCAxMi44NDU1QzY5LjA2NyAxMy43NTg0IDY5LjYxNzEgMTQuMjI2NCA3MC44MTA2IDEzLjkxMDNMNzAuODIxNyAxMi45Mzk4QzcwLjM0MjYgMTIuOTg2NCA3MC4yNDgyIDEyLjgxMTIgNzAuMjQ4MiAxMi4zMDg4VjkuOTIxODJDNzAuMjQ4MiA4LjUxNzU4IDY5LjMyNDMgNy42ODgwMyA2Ny42MTYyIDcuNjg4MDNDNjUuOTA4IDcuNjg4MDMgNjQuOTYwOSA4LjUyOTg0IDY0Ljk2MDkgOS45NTczNkg2Ni4yNzA3QzY2LjI3MDcgOS4yNzg1MiA2Ni43NDk4IDguODY5MjYgNjcuNTkyOSA4Ljg2OTI2QzY4LjQ4MjUgOC44NjkyNiA2OC44OTE3IDkuMjU1MjQgNjguODc5NSA5LjkyMTgyVjEwLjIyNTdMNjcuMzY5OSAxMC4zODk5QzY1LjY3NCAxMC41Nzc0IDY0LjczNzggMTEuMjIwNyA2NC43Mzc4IDEyLjM0MzFDNjQuNzM3OCAxMy4yNjcgNjUuMzkzNCAxNC4xNDQzIDY2Ljg0MyAxNC4xNDQzSDY2Ljg0NDJaTTY3LjEzNzEgMTMuMDkxOEM2Ni40MDA2IDEzLjA5MTggNjYuMTA3OCAxMi42OTM1IDY2LjEwNzggMTIuMjk2NUM2Ni4xMDc4IDExLjc1ODYgNjYuNzE1NSAxMS41MTIzIDY3LjkwOSAxMS4zNzI2TDY4Ljg0NTIgMTEuMjY3MkM2OC43ODY0IDEyLjI5NjUgNjguMDk2NSAxMy4wOTE4IDY3LjEzNzEgMTMuMDkxOFpNNzUuMTU0NSAxNC40MTI3Qzc0LjU1NzcgMTUuODYzNSA3My41OTgzIDE2LjI5NiA3Mi4xMDA5IDE2LjI5Nkg3MS40NTc2VjE1LjEwMjZINzIuMTQ3NUM3Mi45NjYgMTUuMTAyNiA3My4zNjQyIDE0Ljg0NTIgNzMuNzk2OCAxNC4xMDc2TDcxLjE0MTUgNy44NzMwNUg3Mi42MTU2TDc0LjUxMTIgMTIuNDI0TDc2LjE5NiA3Ljg3MzA1SDc3LjYzNDVMNzUuMTU0NSAxNC40MTI3WiIgZmlsbD0iIzU0MzNFQiIvPgo8cGF0aCBpZD0iVmVjdG9yXzIiIGQ9Ik02LjAwMTI4IDguNzkwODFDNC4wNDY4NyA4LjM2Njg0IDMuMTc2ODggOC4yMDE0MiAzLjE3Njg4IDcuNDQ3ODNDMy4xNzY4OCA2LjczOTU5IDMuNzY2MjYgNi4zODY2OSA0Ljk0MzgyIDYuMzg2NjlDNS45ODA0NSA2LjM4NjY5IDYuNzM3NzEgNi44NDAwNyA3LjI5NTI0IDcuNzI3MjFDNy4zMzY5MSA3Ljc5NTgzIDcuNDIzOSA3LjgxOTExIDcuNDk0OTcgNy43ODIzNUw5LjY5MzIzIDYuNjcwOTdDOS43NzE2NiA2LjYzMTc2IDkuODAxMDYgNi41MzEyOCA5Ljc1Njk1IDYuNDU1MzFDOC44NDQwNyA0Ljg3MzQgNy4xNTgwMSA0LjAwNzA4IDQuOTM4OTEgNC4wMDcwOEMyLjAyMjYxIDQuMDA3MDggMC4yMTAzMjcgNS40NDQ0IDAuMjEwMzI3IDcuNzMwODlDMC4yMTAzMjcgMTAuMTU4MyAyLjQxNzE2IDEwLjc3MjIgNC4zNzQwMyAxMS4xOTYyQzYuMzMwOSAxMS42MjAxIDcuMjAzMzQgMTEuNzg1NSA3LjIwMzM0IDEyLjUzOTFDNy4yMDMzNCAxMy4yOTI3IDYuNTY3MzkgMTMuNjQ4MSA1LjI5NjcxIDEzLjY0ODFDNC4xMjQwNiAxMy42NDgxIDMuMjUyODUgMTMuMTExNCAyLjcyNzE4IDEyLjA2ODZDMi42ODc5NiAxMS45OTI2IDIuNTk2MDYgMTEuOTYwOCAyLjUxODg3IDEyTDAuMzI1NTA5IDEzLjA4NTZDMC4yNDk1MzggMTMuMTI0OCAwLjIxNzY3OSAxMy4yMTY3IDAuMjU2ODkgMTMuMjk2NEMxLjEyNjg4IDE1LjA0NzQgMi45MTM0MyAxNi4wMzEzIDUuMjk5MTYgMTYuMDMxM0M4LjMzNjc4IDE2LjAzMTMgMTAuMTcyMyAxNC42MTczIDEwLjE3MjMgMTIuMjYxQzEwLjE3MjMgOS45MDQ2NCA3Ljk1NTcgOS4yMTk2OCA2LjAwMTI4IDguNzk1NzFWOC43OTA4MVoiIGZpbGw9IiM1NDMzRUIiLz4KPHBhdGggaWQ9IlZlY3Rvcl8zIiBkPSJNMTcuNzg0MSA0LjAwNzExQzE2LjUzNzkgNC4wMDcxMSAxNS40MzUxIDQuNDQ5NDUgMTQuNjQzNiA1LjIzNjEyQzE0LjU5MzMgNS4yODM5MSAxNC41MTI0IDUuMjQ5NiAxNC41MTI0IDUuMTgwOThWMC4xNTU4NjJDMTQuNTEyNCAwLjA2ODg2MzIgMTQuNDQzOCAwLjAwMDI0NDE0MSAxNC4zNTY4IDAuMDAwMjQ0MTQxSDExLjYwNTlDMTEuNTE4OSAwLjAwMDI0NDE0MSAxMS40NTAzIDAuMDY4ODYzMiAxMS40NTAzIDAuMTU1ODYyVjE1Ljc1NTdDMTEuNDUwMyAxNS44NDI3IDExLjUxODkgMTUuOTExMyAxMS42MDU5IDE1LjkxMTNIMTQuMzU2OEMxNC40NDM4IDE1LjkxMTMgMTQuNTEyNCAxNS44NDI3IDE0LjUxMjQgMTUuNzU1N1Y4LjkxMzM3QzE0LjUxMjQgNy41OTEyMyAxNS41MjQ2IDYuNTc3ODcgMTYuODg5NiA2LjU3Nzg3QzE4LjI1NDYgNi41Nzc4NyAxOS4yNDM1IDcuNTcwMzkgMTkuMjQzNSA4LjkxMzM3VjE1Ljc1NTdDMTkuMjQzNSAxNS44NDI3IDE5LjMxMjEgMTUuOTExMyAxOS4zOTkxIDE1LjkxMTNIMjIuMTVDMjIuMjM3IDE1LjkxMTMgMjIuMzA1NiAxNS44NDI3IDIyLjMwNTYgMTUuNzU1N1Y4LjkxMzM3QzIyLjMwNTYgNi4wMzg3MiAyMC40MjIzIDQuMDEwNzggMTcuNzg0MSA0LjAxMDc4VjQuMDA4MzNWNC4wMDcxMVoiIGZpbGw9IiM1NDMzRUIiLz4KPHBhdGggaWQ9IlZlY3Rvcl80IiBkPSJNMjcuODg1OCAzLjU1OTgxQzI2LjM5MjEgMy41NTk4MSAyNC45OTI3IDQuMDE4MDkgMjMuOTg4IDQuNjc4NTVDMjMuOTE5NCA0LjcyMzg5IDIzLjg5NjEgNC44MTU3OSAyMy45Mzc3IDQuODg2ODZMMjUuMTUwOCA2Ljk1ODkxQzI1LjE5NDkgNy4wMzI0MyAyNS4yOTA1IDcuMDU5MzkgMjUuMzY0IDcuMDE0MDVDMjYuMTI3NCA2LjU1MzMyIDI2Ljk5OTkgNi4zMTMxNSAyNy44OTE5IDYuMzE5MjhDMzAuMjkzNiA2LjMxOTI4IDMyLjA1ODEgOC4wMTUxNSAzMi4wNTgxIDEwLjI1NTFDMzIuMDU4MSAxMi4xNjQyIDMwLjY0NTIgMTMuNTc4MiAyOC44NTUgMTMuNTc4MkMyNy4zOTU2IDEzLjU3ODIgMjYuMzgyMyAxMi43Mjc4IDI2LjM4MjMgMTEuNTI3QzI2LjM4MjMgMTAuODM5NiAyNi42NzM5IDEwLjI3NTkgMjcuNDMzNiA5Ljg3ODg5QzI3LjUxMiA5LjgzNzIzIDI3LjU0MTUgOS43MzkyIDI3LjQ5MzcgOS42NjMyM0wyNi4zNDkyIDcuNzI1OTdDMjYuMzEyNCA3LjY2MjI1IDI2LjIzNCA3LjYzNDA3IDI2LjE2MjkgNy42NTk4QzI0LjYzIDguMjI4MzYgMjMuNTU0MiA5LjU5NzA3IDIzLjU1NDIgMTEuNDM1MUMyMy41NTQyIDE0LjIxNTQgMjUuNzY1OSAxNi4yODk5IDI4Ljg1MTMgMTYuMjg5OUMzMi40NTUxIDE2LjI4OTkgMzUuMDQ1NCAxMy43OTE0IDM1LjA0NTQgMTAuMjA3M0MzNS4wNDU0IDYuMzY1ODQgMzIuMDMxMSAzLjU1OTgxIDI3Ljg4NyAzLjU1OTgxSDI3Ljg4NThaIiBmaWxsPSIjNTQzM0VCIi8+CjxwYXRoIGlkPSJWZWN0b3JfNSIgZD0iTTQzLjA4OTggMy45ODYwOUM0MS42OTc4IDMuOTg2MDkgNDAuNDU3OCA0LjQ5OTUxIDM5LjU0OTggNS40MDUwM0MzOS40OTk1IDUuNDU1MjcgMzkuNDE4NyA1LjQxODUxIDM5LjQxODcgNS4zNDk4OVY0LjI1OTM0QzM5LjQxODcgNC4xNzIzNCAzOS4zNSA0LjEwMzcyIDM5LjI2MyA0LjEwMzcySDM2LjU4MzJDMzYuNDk2MiA0LjEwMzcyIDM2LjQyNzYgNC4xNzIzNCAzNi40Mjc2IDQuMjU5MzRWMTkuODM1OUMzNi40Mjc2IDE5LjkyMjkgMzYuNDk2MiAxOS45OTE1IDM2LjU4MzIgMTkuOTkxNUgzOS4zMzQxQzM5LjQyMTEgMTkuOTkxNSAzOS40ODk3IDE5LjkyMjkgMzkuNDg5NyAxOS44MzU5VjE0LjcyODZDMzkuNDg5NyAxNC42NiAzOS41NzE4IDE0LjYyNTcgMzkuNjIwOCAxNC42NzExQzQwLjUyNTEgMTUuNTE0MSA0MS43MjIzIDE2LjAwNTQgNDMuMDkyMiAxNi4wMDU0QzQ2LjMxOTggMTYuMDA1NCA0OC44MzY2IDEzLjM5MDYgNDguODM2NiA5Ljk5NTE2QzQ4LjgzNjYgNi41OTk3NCA0Ni4zMTczIDMuOTg0ODYgNDMuMDkyMiAzLjk4NDg2TDQzLjA4OTggMy45ODczMVYzLjk4NjA5Wk00Mi41NzE1IDEzLjM2NzNDNDAuNzM1OSAxMy4zNjczIDM5LjM0NTEgMTEuOTA1NSAzOS4zNDUxIDkuOTczMUMzOS4zNDUxIDguMDQwNzQgNDAuNzMzNSA2LjU3ODkxIDQyLjU3MTUgNi41Nzg5MUM0NC40MDk1IDYuNTc4OTEgNDUuNzk2NiA4LjAxNjIzIDQ1Ljc5NjYgOS45NzMxQzQ1Ljc5NjYgMTEuOTMgNDQuNDI5MSAxMy4zNjczIDQyLjU2OSAxMy4zNjczSDQyLjU3MTVaIiBmaWxsPSIjNTQzM0VCIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjAxXzIzNzMiPgo8cmVjdCB3aWR0aD0iODIuNDQ5NSIgaGVpZ2h0PSIyMCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMjEwMzI3KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
    background-size: 82px auto;
}


body .container .cart shopify-accelerated-checkout-cart shopify-paypal-button:after {
    color: #003087;
    padding-right: calc(8px + 75px);
    background-size: 75px auto;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzUiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCA3NSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlBheVBhbCAxIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTI3Ljk1MDIgNC4wOTAzM0gyMy44MTM4QzIzLjUzMDcgNC4wOTAzMyAyMy4yOSA0LjI5NjM5IDIzLjI0NTggNC41NzYzOUwyMS41NzI4IDE1LjIwNDlDMjEuNTM5NiAxNS40MTQ2IDIxLjcwMTcgMTUuNjAzNyAyMS45MTQgMTUuNjAzN0gyMy44ODg4QzI0LjE3MTggMTUuNjAzNyAyNC40MTI1IDE1LjM5NzYgMjQuNDU2NyAxNS4xMTdMMjQuOTA3OSAxMi4yNTAzQzI0Ljk1MTUgMTEuOTY5NyAyNS4xOTI4IDExLjc2MzcgMjUuNDc1MiAxMS43NjM3SDI2Ljc4NDdDMjkuNTA5NSAxMS43NjM3IDMxLjA4MjEgMTAuNDQyNSAzMS40OTI4IDcuODI0MjdDMzEuNjc3OSA2LjY3ODgyIDMxLjUwMDYgNS43Nzg4MiAzMC45NjU0IDUuMTQ4NTFDMzAuMzc3NSA0LjQ1NjM5IDI5LjMzNDcgNC4wOTAzMyAyNy45NTAyIDQuMDkwMzNaTTI4LjQyNzUgNy45NzIxNUMyOC4yMDEzIDkuNDU5NDIgMjcuMDY3MiA5LjQ1OTQyIDI1Ljk3MDYgOS40NTk0MkgyNS4zNDY0TDI1Ljc4NDMgNi42ODE4NUMyNS44MTAzIDYuNTEzOTcgMjUuOTU1NSA2LjM5MDMzIDI2LjEyNDggNi4zOTAzM0gyNi40MTA5QzI3LjE1NzkgNi4zOTAzMyAyNy44NjI1IDYuMzkwMzMgMjguMjI2NyA2LjgxN0MyOC40NDM4IDcuMDcxNTQgMjguNTEwMyA3LjQ0OTczIDI4LjQyNzUgNy45NzIxNVoiIGZpbGw9IiMyNTNCODAiLz4KPHBhdGggaWQ9IlZlY3Rvcl8yIiBkPSJNNDAuMzE1IDcuOTI0NDZIMzguMzM0MUMzOC4xNjU0IDcuOTI0NDYgMzguMDE5NiA4LjA0ODEgMzcuOTkzNiA4LjIxNTk3TDM3LjkwNTkgOC43NzExM0wzNy43Njc0IDguNTY5OTFDMzcuMzM4NiA3Ljk0NjI4IDM2LjM4MjMgNy43Mzc3OSAzNS40Mjc5IDcuNzM3NzlDMzMuMjM5IDcuNzM3NzkgMzEuMzY5NCA5LjM5OTAxIDMxLjAwNTMgMTEuNzI5M0MzMC44MTYgMTIuODkxNyAzMS4wODUxIDE0LjAwMzIgMzEuNzQzMiAxNC43Nzg0QzMyLjM0NjggMTUuNDkxMSAzMy4yMTA1IDE1Ljc4ODEgMzQuMjM4MiAxNS43ODgxQzM2LjAwMTkgMTUuNzg4MSAzNi45Nzk5IDE0LjY1MTcgMzYuOTc5OSAxNC42NTE3TDM2Ljg5MTYgMTUuMjAzMkMzNi44NTgzIDE1LjQxNDIgMzcuMDIwNCAxNS42MDMyIDM3LjIzMTUgMTUuNjAzMkgzOS4wMTU4QzM5LjI5OTUgMTUuNjAzMiAzOS41MzkgMTUuMzk3MiAzOS41ODM3IDE1LjExNjZMNDAuNjU0MyA4LjMyMzI1QzQwLjY4ODIgOC4xMTQxNiA0MC41MjY3IDcuOTI0NDYgNDAuMzE1IDcuOTI0NDZaTTM3LjU1MzkgMTEuNzg3NUMzNy4zNjI4IDEyLjkyMTQgMzYuNDY0NiAxMy42ODI2IDM1LjMxOSAxMy42ODI2QzM0Ljc0MzggMTMuNjgyNiAzNC4yODQxIDEzLjQ5NzggMzMuOTg5IDEzLjE0NzVDMzMuNjk2MiAxMi43OTk2IDMzLjU4NDkgMTIuMzA0NSAzMy42NzgxIDExLjc1MjlDMzMuODU2NSAxMC42Mjg3IDM0Ljc2OTggOS44NDI2NCAzNS44OTc4IDkuODQyNjRDMzYuNDYwMyA5Ljg0MjY0IDM2LjkxNzYgMTAuMDI5OSAzNy4yMTg4IDEwLjM4MzJDMzcuNTIwNiAxMC43NDAyIDM3LjY0MDQgMTEuMjM4NCAzNy41NTM5IDExLjc4NzVaIiBmaWxsPSIjMjUzQjgwIi8+CjxwYXRoIGlkPSJWZWN0b3JfMyIgZD0iTTUwLjg2NDUgNy45MjQzMkg0OC44NzRDNDguNjg0MSA3LjkyNDMyIDQ4LjUwNTYgOC4wMTg4NiA0OC4zOTggOC4xNzcwNEw0NS42NTI2IDEyLjIyOTJMNDQuNDg4OSA4LjMzNTIzQzQ0LjQxNTcgOC4wOTE1OSA0NC4xOTEzIDcuOTI0MzIgNDMuOTM3MyA3LjkyNDMySDQxLjk4MTJDNDEuNzQzNSA3LjkyNDMyIDQxLjU3ODQgOC4xNTcwNCA0MS42NTQgOC4zODEyOUw0My44NDY2IDE0LjgyODZMNDEuNzg1MyAxNy43NDQzQzQxLjYyMzIgMTcuOTc0IDQxLjc4NjUgMTguMjg5OCA0Mi4wNjY1IDE4LjI4OThINDQuMDU0NkM0NC4yNDMzIDE4LjI4OTggNDQuNDE5OSAxOC4xOTc2IDQ0LjUyNyAxOC4wNDI1TDUxLjE0NzYgOC40NjY3NEM1MS4zMDYgOC4yMzc2NSA1MS4xNDMzIDcuOTI0MzIgNTAuODY0NSA3LjkyNDMyWiIgZmlsbD0iIzI1M0I4MCIvPgo8cGF0aCBpZD0iVmVjdG9yXzQiIGQ9Ik01Ny40NTQ5IDQuMDkwMzNINTMuMzE3OEM1My4wMzUzIDQuMDkwMzMgNTIuNzk0NiA0LjI5NjM5IDUyLjc1MDQgNC41NzYzOUw1MS4wNzc1IDE1LjIwNDlDNTEuMDQ0MiAxNS40MTQ2IDUxLjIwNjMgMTUuNjAzNyA1MS40MTc0IDE1LjYwMzdINTMuNTQwNEM1My43Mzc1IDE1LjYwMzcgNTMuOTA2MyAxNS40NTk0IDUzLjkzNzEgMTUuMjYzMUw1NC40MTE5IDEyLjI1MDNDNTQuNDU1NSAxMS45Njk3IDU0LjY5NjggMTEuNzYzNyA1NC45NzkzIDExLjc2MzdINTYuMjg4MkM1OS4wMTM2IDExLjc2MzcgNjAuNTg1NSAxMC40NDI1IDYwLjk5NjggNy44MjQyN0M2MS4xODI1IDYuNjc4ODIgNjEuMDA0MSA1Ljc3ODgyIDYwLjQ2ODggNS4xNDg1MUM1OS44ODE1IDQuNDU2MzkgNTguODM5NCA0LjA5MDMzIDU3LjQ1NDkgNC4wOTAzM1pNNTcuOTMyMSA3Ljk3MjE1QzU3LjcwNjUgOS40NTk0MiA1Ni41NzI0IDkuNDU5NDIgNTUuNDc1MiA5LjQ1OTQySDU0Ljg1MTdMNTUuMjkwMiA2LjY4MTg1QzU1LjMxNjIgNi41MTM5NyA1NS40NjAxIDYuMzkwMzMgNTUuNjMwMSA2LjM5MDMzSDU1LjkxNjJDNTYuNjYyNSA2LjM5MDMzIDU3LjM2NzggNi4zOTAzMyA1Ny43MzE5IDYuODE3QzU3Ljk0OSA3LjA3MTU0IDU4LjAxNSA3LjQ0OTczIDU3LjkzMjEgNy45NzIxNVoiIGZpbGw9IiMxNzlCRDciLz4KPHBhdGggaWQ9IlZlY3Rvcl81IiBkPSJNNjkuODE5IDcuOTI0NDZINjcuODM5M0M2Ny42Njk0IDcuOTI0NDYgNjcuNTI0OCA4LjA0ODEgNjcuNDk5NCA4LjIxNTk3TDY3LjQxMTcgOC43NzExM0w2Ny4yNzI2IDguNTY5OTFDNjYuODQzOCA3Ljk0NjI4IDY1Ljg4ODEgNy43Mzc3OSA2NC45MzM3IDcuNzM3NzlDNjIuNzQ0OCA3LjczNzc5IDYwLjg3NTggOS4zOTkwMSA2MC41MTE3IDExLjcyOTNDNjAuMzIzIDEyLjg5MTcgNjAuNTkxIDE0LjAwMzIgNjEuMjQ5IDE0Ljc3ODRDNjEuODUzOSAxNS40OTExIDYyLjcxNjQgMTUuNzg4MSA2My43NDQgMTUuNzg4MUM2NS41MDc3IDE1Ljc4ODEgNjYuNDg1NyAxNC42NTE3IDY2LjQ4NTcgMTQuNjUxN0w2Ni4zOTc0IDE1LjIwMzJDNjYuMzY0MSAxNS40MTQyIDY2LjUyNjIgMTUuNjAzMiA2Ni43Mzg1IDE1LjYwMzJINjguNTIyMkM2OC44MDQ3IDE1LjYwMzIgNjkuMDQ1NCAxNS4zOTcyIDY5LjA4OTUgMTUuMTE2Nkw3MC4xNjA3IDguMzIzMjVDNzAuMTkzNCA4LjExNDE2IDcwLjAzMTMgNy45MjQ0NiA2OS44MTkgNy45MjQ0NlpNNjcuMDU3OSAxMS43ODc1QzY2Ljg2OCAxMi45MjE0IDY1Ljk2ODYgMTMuNjgyNiA2NC44MjMgMTMuNjgyNkM2NC4yNDkgMTMuNjgyNiA2My43ODgxIDEzLjQ5NzggNjMuNDkzIDEzLjE0NzVDNjMuMjAwMiAxMi43OTk2IDYzLjA5MDIgMTIuMzA0NSA2My4xODIxIDExLjc1MjlDNjMuMzYxNyAxMC42Mjg3IDY0LjI3MzggOS44NDI2NCA2NS40MDE4IDkuODQyNjRDNjUuOTY0MyA5Ljg0MjY0IDY2LjQyMTYgMTAuMDI5OSA2Ni43MjI4IDEwLjM4MzJDNjcuMDI1OCAxMC43NDAyIDY3LjE0NTYgMTEuMjM4NCA2Ny4wNTc5IDExLjc4NzVaIiBmaWxsPSIjMTc5QkQ3Ii8+CjxwYXRoIGlkPSJWZWN0b3JfNiIgZD0iTTcyLjE1NDMgNC4zODE5Nkw3MC40NTY1IDE1LjIwNUM3MC40MjMyIDE1LjQxNDcgNzAuNTg1MyAxNS42MDM4IDcwLjc5NjQgMTUuNjAzOEg3Mi41MDMzQzcyLjc4NjkgMTUuNjAzOCA3My4wMjc3IDE1LjM5NzcgNzMuMDcxMiAxNS4xMTcxTDc0Ljc0NTQgNC40ODkyNEM3NC43Nzg3IDQuMjc5NTQgNzQuNjE2NiA0LjA4OTg0IDc0LjQwNTUgNC4wODk4NEg3Mi40OTQyQzcyLjMyNTQgNC4wOTA0NSA3Mi4xODAzIDQuMjE0MDkgNzIuMTU0MyA0LjM4MTk2WiIgZmlsbD0iIzE3OUJENyIvPgo8cGF0aCBpZD0iVmVjdG9yXzciIGQ9Ik00LjM5NDc1IDE3LjY2OTFMNC43MTEwOCAxNS42NTU4TDQuMDA2NDQgMTUuNjM5NEgwLjY0MTcyNEwyLjk4MDAzIDAuNzgzMDNDMi45ODcyOSAwLjczODE4MSAzLjAxMDg4IDAuNjk2MzYzIDMuMDQ1MzUgMC42NjY2NjZDMy4wNzk4MyAwLjYzNjk2OSAzLjEyMzk4IDAuNjIwNjA1IDMuMTY5OTUgMC42MjA2MDVIOC44NDMzNEMxMC43MjY4IDAuNjIwNjA1IDEyLjAyNjYgMS4wMTMzMyAxMi43MDUyIDEuNzg4NDhDMTMuMDIzNCAyLjE1MjEyIDEzLjIyNiAyLjUzMjEyIDEzLjMyNCAyLjk1MDNDMTMuNDI2OCAzLjM4OTA5IDEzLjQyODYgMy45MTMzMyAxMy4zMjgyIDQuNTUyNzNMMTMuMzIxIDQuNTk5MzlWNS4wMDkwOUwxMy42MzkxIDUuMTg5N0MxMy45MDcgNS4zMzIxMiAxNC4xMTk5IDUuNDk1MTUgMTQuMjgzMyA1LjY4MTgyQzE0LjU1NTQgNS45OTI3MyAxNC43MzE0IDYuMzg3ODggMTQuODA1OCA2Ljg1NjM2QzE0Ljg4MjcgNy4zMzgxOCAxNC44NTcyIDcuOTExNTEgMTQuNzMxNCA4LjU2MDYxQzE0LjU4NjMgOS4zMDcyNyAxNC4zNTE2IDkuOTU3NTggMTQuMDM0NyAxMC40ODk3QzEzLjc0MzEgMTAuOTggMTMuMzcxOCAxMS4zODY3IDEyLjkzMDggMTEuNzAxOEMxMi41MDk5IDEyLjAwMTIgMTIuMDA5NyAxMi4yMjg1IDExLjQ0NDEgMTIuMzczOUMxMC44OTYyIDEyLjUxNyAxMC4yNzE0IDEyLjU4OTEgOS41ODYwOCAxMi41ODkxSDkuMTQ0NTVDOC44Mjg4MiAxMi41ODkxIDguNTIyMTcgMTIuNzAzIDguMjgxNDQgMTIuOTA3M0M4LjA0MDExIDEzLjExNTggNy44ODA0MyAxMy40MDA2IDcuODMxNDQgMTMuNzEyMUw3Ljc5ODE4IDEzLjg5MzNMNy4yMzkzIDE3LjQ0MThMNy4yMTM5IDE3LjU3MjFDNy4yMDcyNSAxNy42MTMzIDcuMTk1NzYgMTcuNjMzOSA3LjE3ODgyIDE3LjY0NzlDNy4xNjM3IDE3LjY2MDYgNy4xNDE5MyAxNy42NjkxIDcuMTIwNzYgMTcuNjY5MUg0LjM5NDc1WiIgZmlsbD0iIzI1M0I4MCIvPgo8cGF0aCBpZD0iVmVjdG9yXzgiIGQ9Ik0xMy45NDAzIDQuNjQ2NDhDMTMuOTIzNCA0Ljc1NDk3IDEzLjkwNCA0Ljg2NTg4IDEzLjg4MjIgNC45Nzk4MkMxMy4xMzQgOC44Mjg5MSAxMC41NzQ0IDEwLjE1ODYgNy4zMDUyMiAxMC4xNTg2SDUuNjQwN0M1LjI0MDkgMTAuMTU4NiA0LjkwNDAxIDEwLjQ0OTUgNC44NDE3MSAxMC44NDQ3TDMuOTg5NDkgMTYuMjYwNEwzLjc0ODE2IDE3Ljc5NTZDMy43MDc2NCAxOC4wNTUgMy45MDcyMyAxOC4yODg5IDQuMTY4NTIgMTguMjg4OUg3LjEyMDc0QzcuNDcwMzQgMTguMjg4OSA3Ljc2NzMxIDE4LjAzNDQgNy44MjIzNiAxNy42ODg5TDcuODUxMzkgMTcuNTM4Nkw4LjQwNzIzIDE0LjAwNDFMOC40NDI5MiAxMy44MTAxQzguNDk3MzYgMTMuNDYzNSA4Ljc5NDk0IDEzLjIwODkgOS4xNDQ1MyAxMy4yMDg5SDkuNTg2MDdDMTIuNDQ2MyAxMy4yMDg5IDE0LjY4NTUgMTIuMDQ1MyAxNS4zMzk5IDguNjc4QzE1LjYxMzMgNy4yNzEzMyAxNS40NzE4IDYuMDk2NzkgMTQuNzQ4NCA1LjI3MDczQzE0LjUyOTQgNS4wMjE2NCAxNC4yNTc4IDQuODE0OTcgMTMuOTQwMyA0LjY0NjQ4WiIgZmlsbD0iIzE3OUJENyIvPgo8cGF0aCBpZD0iVmVjdG9yXzkiIGQ9Ik0xMy4xNTc2IDQuMzM0MDNDMTMuMDQzMyA0LjMwMDcgMTIuOTI1MyA0LjI3MDQgMTIuODA0NCA0LjI0MzEyQzEyLjY4MjggNC4yMTY0NiAxMi41NTgyIDQuMTkyODIgMTIuNDMgNC4xNzIyMUMxMS45ODEyIDQuMDk5NDkgMTEuNDg5NSA0LjA2NDk0IDEwLjk2MjYgNC4wNjQ5NEg2LjUxNTg3QzYuNDA2MzkgNC4wNjQ5NCA2LjMwMjM2IDQuMDg5NzkgNi4yMDkyMSA0LjEzNDY0QzYuMDA0MTcgNC4yMzM0MyA1Ljg1MTc2IDQuNDI3OTcgNS44MTQ4NiA0LjY2NjE1TDQuODY4ODkgMTAuNjY5OEw0Ljg0MTY3IDEwLjg0NDlDNC45MDM5NyAxMC40NDk4IDUuMjQwODcgMTAuMTU4OSA1LjY0MDY3IDEwLjE1ODlINy4zMDUxOEMxMC41NzQzIDEwLjE1ODkgMTMuMTM0IDguODI4NTggMTMuODgyMiA0Ljk4MDA5QzEzLjkwNDYgNC44NjYxNSAxMy45MjMzIDQuNzU1MjQgMTMuOTQwMyA0LjY0Njc2QzEzLjc1MDkgNC41NDYxNSAxMy41NDU5IDQuNDYwMDkgMTMuMzI1MSA0LjM4Njc2QzEzLjI3MDcgNC4zNjg1OCAxMy4yMTQ1IDQuMzUxIDEzLjE1NzYgNC4zMzQwM1oiIGZpbGw9IiMyMjJENjUiLz4KPHBhdGggaWQ9IlZlY3Rvcl8xMCIgZD0iTTUuODE0OTEgNC42NjYwNkM1Ljg1MTgxIDQuNDI3ODggNi4wMDQyMyA0LjIzMzMzIDYuMjA5MjcgNC4xMzUxNUM2LjMwMzAyIDQuMDkwMyA2LjQwNjQ0IDQuMDY1NDUgNi41MTU5MiA0LjA2NTQ1SDEwLjk2MjdDMTEuNDg5NSA0LjA2NTQ1IDExLjk4MTIgNC4xIDEyLjQzIDQuMTcyNzNDMTIuNTU4MyA0LjE5MzMzIDEyLjY4MjkgNC4yMTY5NyAxMi44MDQ0IDQuMjQzNjRDMTIuOTI1NCA0LjI3MDkxIDEzLjA0MzMgNC4zMDEyMSAxMy4xNTc3IDQuMzM0NTVDMTMuMjE0NSA0LjM1MTUyIDEzLjI3MDggNC4zNjkwOSAxMy4zMjU4IDQuMzg2NjdDMTMuNTQ2NiA0LjQ2IDEzLjc1MTYgNC41NDY2NyAxMy45NDA5IDQuNjQ2NjdDMTQuMTYzNSAzLjIyNDI0IDEzLjkzOTEgMi4yNTU3NiAxMy4xNzE2IDEuMzc4NzlDMTIuMzI1NCAwLjQxMzMzMyAxMC43OTgyIDAgOC44NDM5NCAwSDMuMTcwNTZDMi43NzEzNiAwIDIuNDMwODQgMC4yOTA5MDkgMi4zNjkxNSAwLjY4NjY2N0wwLjAwNjA0MTYzIDE1LjY5NThDLTAuMDQwNTMxIDE1Ljk5MjcgMC4xODgwOTggMTYuMjYwNiAwLjQ4Njg4OCAxNi4yNjA2SDMuOTg5NTFMNC44Njg5NSAxMC42Njk3TDUuODE0OTEgNC42NjYwNloiIGZpbGw9IiMyNTNCODAiLz4KPC9nPgo8L3N2Zz4K");
}

body .container .cart shopify-accelerated-checkout-cart shopify-google-pay-button:after,
#dynamic-checkout-cart shopify-accelerated-checkout-cart shopify-google-pay-button:after {
    color: #0F0F0F;
    padding-right: calc(10px + 42px);
    bacKground-size: 42px auto;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCA0MiAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ikdvb2dsZV9QYXlfTG9nbyAxIiBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjAxXzU3NDYpIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTE5Ljg0NSAxMC4zNDFWMTUuMjIyOUgxOC4yN1YzLjE0OTQxSDIyLjM2NUMyMy4zNjI1IDMuMTQ5NDEgMjQuMzA3NSAzLjUxNjg3IDI1LjA0MjUgNC4xOTkyOEMyNS43Nzc1IDQuODI5MiAyNi4xNDUgNS43NzQwOSAyNi4xNDUgNi43NzE0NkMyNi4xNDUgNy43Njg4NCAyNS43Nzc1IDguNjYxMjIgMjUuMDQyNSA5LjM0MzY0QzI0LjMwNzUgMTAuMDI2MSAyMy40MTUgMTAuMzkzNSAyMi4zNjUgMTAuMzkzNUwxOS44NDUgMTAuMzQxWk0xOS44NDUgNC42MTkyM1Y4LjgxODcxSDIyLjQ3QzIzLjA0NzUgOC44MTg3MSAyMy42MjUgOC42MDg3MyAyMy45OTI1IDguMTg4NzhDMjQuODMyNSA3LjQwMTM4IDI0LjgzMjUgNi4wODkwNSAyNC4wNDUgNS4zMDE2NUwyMy45OTI1IDUuMjQ5MTVDMjMuNTcyNSA0LjgyOTIgMjMuMDQ3NSA0LjU2Njc0IDIyLjQ3IDQuNjE5MjNIMTkuODQ1WiIgZmlsbD0iIzVGNjM2OCIvPgo8cGF0aCBpZD0iVmVjdG9yXzIiIGQ9Ik0yOS43Njc1IDYuNzE5MjRDMzAuOTIyNSA2LjcxOTI0IDMxLjgxNSA3LjAzNDIgMzIuNDk3NSA3LjY2NDEyQzMzLjE4IDguMjk0MDQgMzMuNDk1IDkuMTMzOTQgMzMuNDk1IDEwLjE4MzhWMTUuMjIzMkgzMi4wMjVWMTQuMDY4M0gzMS45NzI1QzMxLjM0MjUgMTUuMDEzMiAzMC40NSAxNS40ODU2IDI5LjQgMTUuNDg1NkMyOC41MDc1IDE1LjQ4NTYgMjcuNzIgMTUuMjIzMiAyNy4wOSAxNC42OTgyQzI2LjUxMjUgMTQuMTczMyAyNi4xNDUgMTMuNDM4NCAyNi4xNDUgMTIuNjUxQzI2LjE0NSAxMS44MTExIDI2LjQ2IDExLjEyODcgMjcuMDkgMTAuNjAzOEMyNy43MiAxMC4wNzg4IDI4LjYxMjUgOS44Njg4NCAyOS42NjI1IDkuODY4ODRDMzAuNjA3NSA5Ljg2ODg0IDMxLjM0MjUgMTAuMDI2MyAzMS45MiAxMC4zOTM4VjEwLjAyNjNDMzEuOTIgOS41MDEzOSAzMS43MSA4Ljk3NjQ2IDMxLjI5IDguNjYxNUMzMC44NyA4LjI5NDA0IDMwLjM0NSA4LjA4NDA3IDI5Ljc2NzUgOC4wODQwN0MyOC44NzUgOC4wODQwNyAyOC4xOTI1IDguNDUxNTIgMjcuNzIgOS4xODY0M0wyNi4zNTUgOC4zNDY1M0MyNy4xOTUgNy4yNDQxNyAyOC4yOTc1IDYuNzE5MjQgMjkuNzY3NSA2LjcxOTI0Wk0yNy43NzI1IDEyLjcwMzVDMjcuNzcyNSAxMy4xMjM0IDI3Ljk4MjUgMTMuNDkwOSAyOC4yOTc1IDEzLjcwMDlDMjguNjY1IDEzLjk2MzMgMjkuMDg1IDE0LjEyMDggMjkuNTA1IDE0LjEyMDhDMzAuMTM1IDE0LjEyMDggMzAuNzY1IDEzLjg1ODMgMzEuMjM3NSAxMy4zODU5QzMxLjc2MjUgMTIuOTEzNSAzMi4wMjUgMTIuMzM2IDMyLjAyNSAxMS43MDYxQzMxLjU1MjUgMTEuMzM4NyAzMC44NyAxMS4xMjg3IDI5Ljk3NzUgMTEuMTI4N0MyOS4zNDc1IDExLjEyODcgMjguODIyNSAxMS4yODYyIDI4LjQwMjUgMTEuNjAxMUMyNy45ODI1IDExLjg2MzYgMjcuNzcyNSAxMi4yMzExIDI3Ljc3MjUgMTIuNzAzNVoiIGZpbGw9IiM1RjYzNjgiLz4KPHBhdGggaWQ9IlZlY3Rvcl8zIiBkPSJNNDEuOTk5OSA2Ljk4MTQ1TDM2LjgwMjQgMTguODk3NUgzNS4yMjc0TDM3LjE2OTkgMTQuNzUwNUwzMy43NTc0IDcuMDMzOTRIMzUuNDM3NEwzNy45MDQ5IDEyLjk2NTdIMzcuOTU3NEw0MC4zNzI0IDcuMDMzOTRINDEuOTk5OVY2Ljk4MTQ1WiIgZmlsbD0iIzVGNjM2OCIvPgo8cGF0aCBpZD0iVmVjdG9yXzQiIGQ9Ik0xMy41OTc2IDkuMjkxMzVDMTMuNTk3NiA4LjgxODkxIDEzLjU0NTEgOC4zNDY0NiAxMy40OTI2IDcuODc0MDJINi45MzAwNVYxMC41NTEySDEwLjY1NzZDMTAuNTAwMSAxMS4zOTExIDEwLjAyNzYgMTIuMTc4NSA5LjI5MjU1IDEyLjY1MDlWMTQuMzgzMkgxMS41NTAxQzEyLjg2MjYgMTMuMTc1OSAxMy41OTc2IDExLjM5MTEgMTMuNTk3NiA5LjI5MTM1WiIgZmlsbD0iIzQyODVGNCIvPgo8cGF0aCBpZD0iVmVjdG9yXzUiIGQ9Ik02LjkyOTk5IDE2LjA2MzFDOC44MTk5OSAxNi4wNjMxIDEwLjM5NSAxNS40MzMyIDExLjU1IDE0LjM4MzNMOS4yOTI0OSAxMi42NTFDOC42NjI0OSAxMy4wNzEgNy44NzQ5OSAxMy4zMzM0IDYuOTI5OTkgMTMuMzMzNEM1LjE0NDk5IDEzLjMzMzQgMy41Njk5OSAxMi4xMjYxIDMuMDQ0OTkgMTAuNDQ2M0gwLjczNDk4NVYxMi4yMzExQzEuOTQyNDkgMTQuNTkzMyA0LjMwNDk5IDE2LjA2MzEgNi45Mjk5OSAxNi4wNjMxWiIgZmlsbD0iIzM0QTg1MyIvPgo8cGF0aCBpZD0iVmVjdG9yXzYiIGQ9Ik0zLjA0NDk0IDEwLjQ0NjNDMi43Mjk5NCA5LjYwNjQyIDIuNzI5OTQgOC42NjE1NCAzLjA0NDk0IDcuNzY5MTVWNS45ODQzOEgwLjczNDk0MUMtMC4yNjI1NTkgNy45MjY2MyAtMC4yNjI1NTkgMTAuMjM2MyAwLjczNDk0MSAxMi4yMzExTDMuMDQ0OTQgMTAuNDQ2M1oiIGZpbGw9IiNGQkJDMDQiLz4KPHBhdGggaWQ9IlZlY3Rvcl83IiBkPSJNNi45Mjk5OCA0LjkzNDE0QzcuOTI3NDggNC45MzQxNCA4Ljg3MjQ4IDUuMzAxNiA5LjYwNzQ4IDUuOTg0MDFMMTEuNjAyNSAzLjk4OTI2QzEwLjM0MjUgMi44MzQ0MSA4LjY2MjQ4IDIuMTUxOTkgNi45ODI0OCAyLjIwNDQ4QzQuMzU3NDggMi4yMDQ0OCAxLjk0MjQ4IDMuNjc0MyAwLjc4NzQ3NiA2LjAzNjUxTDMuMDk3NDggNy44MjEyOEMzLjU2OTk4IDYuMTQxNDkgNS4xNDQ5OCA0LjkzNDE0IDYuOTI5OTggNC45MzQxNFoiIGZpbGw9IiNFQTQzMzUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yMDFfNTc0NiI+CjxyZWN0IHdpZHRoPSI0MiIgaGVpZ2h0PSIyMCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
}

body .container .cart shopify-accelerated-checkout-cart shopify-google-pay-button {
    display: block;
}

body .container .cart shopify-accelerated-checkout-cart shopify-google-pay-button:before {
    border: 1px solid #0F0F0F;
}


/* =====================================================================
   IRIDE - Test 20 | Ottimizzazione CTA pragina prodotto
   ===================================================================== */

.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: white !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;
    border: 0.6px solid var(--terracotta)!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:after {
    color: #5433EB;
    padding-right: calc(17px + 82px);
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODMiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCA4MyAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkxpdmVsbG9fMSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIwMV8yMzczKSI+CjxwYXRoIGlkPSJWZWN0b3IiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNTQuNzE0NiAwLjAwMDI0NDE0MUM1My4wMjczIDAuMDAwMjQ0MTQxIDUxLjY1OTggMS4zNjc3MiA1MS42NTk4IDMuMDU1MDJWMTYuOTQ2N0M1MS42NTk4IDE4LjYzNCA1My4wMjczIDIwLjAwMTUgNTQuNzE0NiAyMC4wMDE1SDc5LjYwNDlDODEuMjkyMiAyMC4wMDE1IDgyLjY1OTcgMTguNjM0IDgyLjY1OTcgMTYuOTQ2N1YzLjA1NTAyQzgyLjY1OTcgMS4zNjc3MiA4MS4yOTIyIDAuMDAwMjQ0MTQxIDc5LjYwNDkgMC4wMDAyNDQxNDFINTQuNzE0NlpNNTkuMDEzMSAxMy45NTY5VjEwLjQzNTJINjEuMjI4NUM2My4yNTI3IDEwLjQzNTIgNjQuMzI4NiA5LjMwMDU3IDY0LjMyODYgNy41ODE0MkM2NC4zMjg2IDUuODYyMjcgNjMuMjUyNyA0LjgzMjk4IDYxLjIyODUgNC44MzI5OEg1Ny41ODY4VjEzLjk1NjlINTkuMDE0M0g1OS4wMTMxWk01OS4wMTMxIDYuMTg5NDRINjAuOTAwMUM2Mi4yMSA2LjE4OTQ0IDYyLjg1MzMgNi43MjczNiA2Mi44NTMzIDcuNjI3OTlDNjIuODUzMyA4LjUyODYxIDYyLjIzMzIgOS4wNjY1MyA2MC45NTc3IDkuMDY2NTNINTkuMDExOFY2LjE4ODIxTDU5LjAxMzEgNi4xODk0NFpNNjYuODQ0MiAxNC4xNDQzQzY3LjkzMjMgMTQuMTQ0MyA2OC42NDU1IDEzLjY2NTIgNjguOTczOCAxMi44NDU1QzY5LjA2NyAxMy43NTg0IDY5LjYxNzEgMTQuMjI2NCA3MC44MTA2IDEzLjkxMDNMNzAuODIxNyAxMi45Mzk4QzcwLjM0MjYgMTIuOTg2NCA3MC4yNDgyIDEyLjgxMTIgNzAuMjQ4MiAxMi4zMDg4VjkuOTIxODJDNzAuMjQ4MiA4LjUxNzU4IDY5LjMyNDMgNy42ODgwMyA2Ny42MTYyIDcuNjg4MDNDNjUuOTA4IDcuNjg4MDMgNjQuOTYwOSA4LjUyOTg0IDY0Ljk2MDkgOS45NTczNkg2Ni4yNzA3QzY2LjI3MDcgOS4yNzg1MiA2Ni43NDk4IDguODY5MjYgNjcuNTkyOSA4Ljg2OTI2QzY4LjQ4MjUgOC44NjkyNiA2OC44OTE3IDkuMjU1MjQgNjguODc5NSA5LjkyMTgyVjEwLjIyNTdMNjcuMzY5OSAxMC4zODk5QzY1LjY3NCAxMC41Nzc0IDY0LjczNzggMTEuMjIwNyA2NC43Mzc4IDEyLjM0MzFDNjQuNzM3OCAxMy4yNjcgNjUuMzkzNCAxNC4xNDQzIDY2Ljg0MyAxNC4xNDQzSDY2Ljg0NDJaTTY3LjEzNzEgMTMuMDkxOEM2Ni40MDA2IDEzLjA5MTggNjYuMTA3OCAxMi42OTM1IDY2LjEwNzggMTIuMjk2NUM2Ni4xMDc4IDExLjc1ODYgNjYuNzE1NSAxMS41MTIzIDY3LjkwOSAxMS4zNzI2TDY4Ljg0NTIgMTEuMjY3MkM2OC43ODY0IDEyLjI5NjUgNjguMDk2NSAxMy4wOTE4IDY3LjEzNzEgMTMuMDkxOFpNNzUuMTU0NSAxNC40MTI3Qzc0LjU1NzcgMTUuODYzNSA3My41OTgzIDE2LjI5NiA3Mi4xMDA5IDE2LjI5Nkg3MS40NTc2VjE1LjEwMjZINzIuMTQ3NUM3Mi45NjYgMTUuMTAyNiA3My4zNjQyIDE0Ljg0NTIgNzMuNzk2OCAxNC4xMDc2TDcxLjE0MTUgNy44NzMwNUg3Mi42MTU2TDc0LjUxMTIgMTIuNDI0TDc2LjE5NiA3Ljg3MzA1SDc3LjYzNDVMNzUuMTU0NSAxNC40MTI3WiIgZmlsbD0iIzU0MzNFQiIvPgo8cGF0aCBpZD0iVmVjdG9yXzIiIGQ9Ik02LjAwMTI4IDguNzkwODFDNC4wNDY4NyA4LjM2Njg0IDMuMTc2ODggOC4yMDE0MiAzLjE3Njg4IDcuNDQ3ODNDMy4xNzY4OCA2LjczOTU5IDMuNzY2MjYgNi4zODY2OSA0Ljk0MzgyIDYuMzg2NjlDNS45ODA0NSA2LjM4NjY5IDYuNzM3NzEgNi44NDAwNyA3LjI5NTI0IDcuNzI3MjFDNy4zMzY5MSA3Ljc5NTgzIDcuNDIzOSA3LjgxOTExIDcuNDk0OTcgNy43ODIzNUw5LjY5MzIzIDYuNjcwOTdDOS43NzE2NiA2LjYzMTc2IDkuODAxMDYgNi41MzEyOCA5Ljc1Njk1IDYuNDU1MzFDOC44NDQwNyA0Ljg3MzQgNy4xNTgwMSA0LjAwNzA4IDQuOTM4OTEgNC4wMDcwOEMyLjAyMjYxIDQuMDA3MDggMC4yMTAzMjcgNS40NDQ0IDAuMjEwMzI3IDcuNzMwODlDMC4yMTAzMjcgMTAuMTU4MyAyLjQxNzE2IDEwLjc3MjIgNC4zNzQwMyAxMS4xOTYyQzYuMzMwOSAxMS42MjAxIDcuMjAzMzQgMTEuNzg1NSA3LjIwMzM0IDEyLjUzOTFDNy4yMDMzNCAxMy4yOTI3IDYuNTY3MzkgMTMuNjQ4MSA1LjI5NjcxIDEzLjY0ODFDNC4xMjQwNiAxMy42NDgxIDMuMjUyODUgMTMuMTExNCAyLjcyNzE4IDEyLjA2ODZDMi42ODc5NiAxMS45OTI2IDIuNTk2MDYgMTEuOTYwOCAyLjUxODg3IDEyTDAuMzI1NTA5IDEzLjA4NTZDMC4yNDk1MzggMTMuMTI0OCAwLjIxNzY3OSAxMy4yMTY3IDAuMjU2ODkgMTMuMjk2NEMxLjEyNjg4IDE1LjA0NzQgMi45MTM0MyAxNi4wMzEzIDUuMjk5MTYgMTYuMDMxM0M4LjMzNjc4IDE2LjAzMTMgMTAuMTcyMyAxNC42MTczIDEwLjE3MjMgMTIuMjYxQzEwLjE3MjMgOS45MDQ2NCA3Ljk1NTcgOS4yMTk2OCA2LjAwMTI4IDguNzk1NzFWOC43OTA4MVoiIGZpbGw9IiM1NDMzRUIiLz4KPHBhdGggaWQ9IlZlY3Rvcl8zIiBkPSJNMTcuNzg0MSA0LjAwNzExQzE2LjUzNzkgNC4wMDcxMSAxNS40MzUxIDQuNDQ5NDUgMTQuNjQzNiA1LjIzNjEyQzE0LjU5MzMgNS4yODM5MSAxNC41MTI0IDUuMjQ5NiAxNC41MTI0IDUuMTgwOThWMC4xNTU4NjJDMTQuNTEyNCAwLjA2ODg2MzIgMTQuNDQzOCAwLjAwMDI0NDE0MSAxNC4zNTY4IDAuMDAwMjQ0MTQxSDExLjYwNTlDMTEuNTE4OSAwLjAwMDI0NDE0MSAxMS40NTAzIDAuMDY4ODYzMiAxMS40NTAzIDAuMTU1ODYyVjE1Ljc1NTdDMTEuNDUwMyAxNS44NDI3IDExLjUxODkgMTUuOTExMyAxMS42MDU5IDE1LjkxMTNIMTQuMzU2OEMxNC40NDM4IDE1LjkxMTMgMTQuNTEyNCAxNS44NDI3IDE0LjUxMjQgMTUuNzU1N1Y4LjkxMzM3QzE0LjUxMjQgNy41OTEyMyAxNS41MjQ2IDYuNTc3ODcgMTYuODg5NiA2LjU3Nzg3QzE4LjI1NDYgNi41Nzc4NyAxOS4yNDM1IDcuNTcwMzkgMTkuMjQzNSA4LjkxMzM3VjE1Ljc1NTdDMTkuMjQzNSAxNS44NDI3IDE5LjMxMjEgMTUuOTExMyAxOS4zOTkxIDE1LjkxMTNIMjIuMTVDMjIuMjM3IDE1LjkxMTMgMjIuMzA1NiAxNS44NDI3IDIyLjMwNTYgMTUuNzU1N1Y4LjkxMzM3QzIyLjMwNTYgNi4wMzg3MiAyMC40MjIzIDQuMDEwNzggMTcuNzg0MSA0LjAxMDc4VjQuMDA4MzNWNC4wMDcxMVoiIGZpbGw9IiM1NDMzRUIiLz4KPHBhdGggaWQ9IlZlY3Rvcl80IiBkPSJNMjcuODg1OCAzLjU1OTgxQzI2LjM5MjEgMy41NTk4MSAyNC45OTI3IDQuMDE4MDkgMjMuOTg4IDQuNjc4NTVDMjMuOTE5NCA0LjcyMzg5IDIzLjg5NjEgNC44MTU3OSAyMy45Mzc3IDQuODg2ODZMMjUuMTUwOCA2Ljk1ODkxQzI1LjE5NDkgNy4wMzI0MyAyNS4yOTA1IDcuMDU5MzkgMjUuMzY0IDcuMDE0MDVDMjYuMTI3NCA2LjU1MzMyIDI2Ljk5OTkgNi4zMTMxNSAyNy44OTE5IDYuMzE5MjhDMzAuMjkzNiA2LjMxOTI4IDMyLjA1ODEgOC4wMTUxNSAzMi4wNTgxIDEwLjI1NTFDMzIuMDU4MSAxMi4xNjQyIDMwLjY0NTIgMTMuNTc4MiAyOC44NTUgMTMuNTc4MkMyNy4zOTU2IDEzLjU3ODIgMjYuMzgyMyAxMi43Mjc4IDI2LjM4MjMgMTEuNTI3QzI2LjM4MjMgMTAuODM5NiAyNi42NzM5IDEwLjI3NTkgMjcuNDMzNiA5Ljg3ODg5QzI3LjUxMiA5LjgzNzIzIDI3LjU0MTUgOS43MzkyIDI3LjQ5MzcgOS42NjMyM0wyNi4zNDkyIDcuNzI1OTdDMjYuMzEyNCA3LjY2MjI1IDI2LjIzNCA3LjYzNDA3IDI2LjE2MjkgNy42NTk4QzI0LjYzIDguMjI4MzYgMjMuNTU0MiA5LjU5NzA3IDIzLjU1NDIgMTEuNDM1MUMyMy41NTQyIDE0LjIxNTQgMjUuNzY1OSAxNi4yODk5IDI4Ljg1MTMgMTYuMjg5OUMzMi40NTUxIDE2LjI4OTkgMzUuMDQ1NCAxMy43OTE0IDM1LjA0NTQgMTAuMjA3M0MzNS4wNDU0IDYuMzY1ODQgMzIuMDMxMSAzLjU1OTgxIDI3Ljg4NyAzLjU1OTgxSDI3Ljg4NThaIiBmaWxsPSIjNTQzM0VCIi8+CjxwYXRoIGlkPSJWZWN0b3JfNSIgZD0iTTQzLjA4OTggMy45ODYwOUM0MS42OTc4IDMuOTg2MDkgNDAuNDU3OCA0LjQ5OTUxIDM5LjU0OTggNS40MDUwM0MzOS40OTk1IDUuNDU1MjcgMzkuNDE4NyA1LjQxODUxIDM5LjQxODcgNS4zNDk4OVY0LjI1OTM0QzM5LjQxODcgNC4xNzIzNCAzOS4zNSA0LjEwMzcyIDM5LjI2MyA0LjEwMzcySDM2LjU4MzJDMzYuNDk2MiA0LjEwMzcyIDM2LjQyNzYgNC4xNzIzNCAzNi40Mjc2IDQuMjU5MzRWMTkuODM1OUMzNi40Mjc2IDE5LjkyMjkgMzYuNDk2MiAxOS45OTE1IDM2LjU4MzIgMTkuOTkxNUgzOS4zMzQxQzM5LjQyMTEgMTkuOTkxNSAzOS40ODk3IDE5LjkyMjkgMzkuNDg5NyAxOS44MzU5VjE0LjcyODZDMzkuNDg5NyAxNC42NiAzOS41NzE4IDE0LjYyNTcgMzkuNjIwOCAxNC42NzExQzQwLjUyNTEgMTUuNTE0MSA0MS43MjIzIDE2LjAwNTQgNDMuMDkyMiAxNi4wMDU0QzQ2LjMxOTggMTYuMDA1NCA0OC44MzY2IDEzLjM5MDYgNDguODM2NiA5Ljk5NTE2QzQ4LjgzNjYgNi41OTk3NCA0Ni4zMTczIDMuOTg0ODYgNDMuMDkyMiAzLjk4NDg2TDQzLjA4OTggMy45ODczMVYzLjk4NjA5Wk00Mi41NzE1IDEzLjM2NzNDNDAuNzM1OSAxMy4zNjczIDM5LjM0NTEgMTEuOTA1NSAzOS4zNDUxIDkuOTczMUMzOS4zNDUxIDguMDQwNzQgNDAuNzMzNSA2LjU3ODkxIDQyLjU3MTUgNi41Nzg5MUM0NC40MDk1IDYuNTc4OTEgNDUuNzk2NiA4LjAxNjIzIDQ1Ljc5NjYgOS45NzMxQzQ1Ljc5NjYgMTEuOTMgNDQuNDI5MSAxMy4zNjczIDQyLjU2OSAxMy4zNjczSDQyLjU3MTVaIiBmaWxsPSIjNTQzM0VCIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjAxXzIzNzMiPgo8cmVjdCB3aWR0aD0iODIuNDQ5NSIgaGVpZ2h0PSIyMCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMjEwMzI3KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
    background-size: 82px auto;
}

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

shopify-accelerated-checkout-cart shop-pay-wallet-button:after {
    color: #5433EB;
    padding-right: calc(17px + 82px);
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODMiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCA4MyAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkxpdmVsbG9fMSIgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIwMV8yMzczKSI+CjxwYXRoIGlkPSJWZWN0b3IiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNTQuNzE0NiAwLjAwMDI0NDE0MUM1My4wMjczIDAuMDAwMjQ0MTQxIDUxLjY1OTggMS4zNjc3MiA1MS42NTk4IDMuMDU1MDJWMTYuOTQ2N0M1MS42NTk4IDE4LjYzNCA1My4wMjczIDIwLjAwMTUgNTQuNzE0NiAyMC4wMDE1SDc5LjYwNDlDODEuMjkyMiAyMC4wMDE1IDgyLjY1OTcgMTguNjM0IDgyLjY1OTcgMTYuOTQ2N1YzLjA1NTAyQzgyLjY1OTcgMS4zNjc3MiA4MS4yOTIyIDAuMDAwMjQ0MTQxIDc5LjYwNDkgMC4wMDAyNDQxNDFINTQuNzE0NlpNNTkuMDEzMSAxMy45NTY5VjEwLjQzNTJINjEuMjI4NUM2My4yNTI3IDEwLjQzNTIgNjQuMzI4NiA5LjMwMDU3IDY0LjMyODYgNy41ODE0MkM2NC4zMjg2IDUuODYyMjcgNjMuMjUyNyA0LjgzMjk4IDYxLjIyODUgNC44MzI5OEg1Ny41ODY4VjEzLjk1NjlINTkuMDE0M0g1OS4wMTMxWk01OS4wMTMxIDYuMTg5NDRINjAuOTAwMUM2Mi4yMSA2LjE4OTQ0IDYyLjg1MzMgNi43MjczNiA2Mi44NTMzIDcuNjI3OTlDNjIuODUzMyA4LjUyODYxIDYyLjIzMzIgOS4wNjY1MyA2MC45NTc3IDkuMDY2NTNINTkuMDExOFY2LjE4ODIxTDU5LjAxMzEgNi4xODk0NFpNNjYuODQ0MiAxNC4xNDQzQzY3LjkzMjMgMTQuMTQ0MyA2OC42NDU1IDEzLjY2NTIgNjguOTczOCAxMi44NDU1QzY5LjA2NyAxMy43NTg0IDY5LjYxNzEgMTQuMjI2NCA3MC44MTA2IDEzLjkxMDNMNzAuODIxNyAxMi45Mzk4QzcwLjM0MjYgMTIuOTg2NCA3MC4yNDgyIDEyLjgxMTIgNzAuMjQ4MiAxMi4zMDg4VjkuOTIxODJDNzAuMjQ4MiA4LjUxNzU4IDY5LjMyNDMgNy42ODgwMyA2Ny42MTYyIDcuNjg4MDNDNjUuOTA4IDcuNjg4MDMgNjQuOTYwOSA4LjUyOTg0IDY0Ljk2MDkgOS45NTczNkg2Ni4yNzA3QzY2LjI3MDcgOS4yNzg1MiA2Ni43NDk4IDguODY5MjYgNjcuNTkyOSA4Ljg2OTI2QzY4LjQ4MjUgOC44NjkyNiA2OC44OTE3IDkuMjU1MjQgNjguODc5NSA5LjkyMTgyVjEwLjIyNTdMNjcuMzY5OSAxMC4zODk5QzY1LjY3NCAxMC41Nzc0IDY0LjczNzggMTEuMjIwNyA2NC43Mzc4IDEyLjM0MzFDNjQuNzM3OCAxMy4yNjcgNjUuMzkzNCAxNC4xNDQzIDY2Ljg0MyAxNC4xNDQzSDY2Ljg0NDJaTTY3LjEzNzEgMTMuMDkxOEM2Ni40MDA2IDEzLjA5MTggNjYuMTA3OCAxMi42OTM1IDY2LjEwNzggMTIuMjk2NUM2Ni4xMDc4IDExLjc1ODYgNjYuNzE1NSAxMS41MTIzIDY3LjkwOSAxMS4zNzI2TDY4Ljg0NTIgMTEuMjY3MkM2OC43ODY0IDEyLjI5NjUgNjguMDk2NSAxMy4wOTE4IDY3LjEzNzEgMTMuMDkxOFpNNzUuMTU0NSAxNC40MTI3Qzc0LjU1NzcgMTUuODYzNSA3My41OTgzIDE2LjI5NiA3Mi4xMDA5IDE2LjI5Nkg3MS40NTc2VjE1LjEwMjZINzIuMTQ3NUM3Mi45NjYgMTUuMTAyNiA3My4zNjQyIDE0Ljg0NTIgNzMuNzk2OCAxNC4xMDc2TDcxLjE0MTUgNy44NzMwNUg3Mi42MTU2TDc0LjUxMTIgMTIuNDI0TDc2LjE5NiA3Ljg3MzA1SDc3LjYzNDVMNzUuMTU0NSAxNC40MTI3WiIgZmlsbD0iIzU0MzNFQiIvPgo8cGF0aCBpZD0iVmVjdG9yXzIiIGQ9Ik02LjAwMTI4IDguNzkwODFDNC4wNDY4NyA4LjM2Njg0IDMuMTc2ODggOC4yMDE0MiAzLjE3Njg4IDcuNDQ3ODNDMy4xNzY4OCA2LjczOTU5IDMuNzY2MjYgNi4zODY2OSA0Ljk0MzgyIDYuMzg2NjlDNS45ODA0NSA2LjM4NjY5IDYuNzM3NzEgNi44NDAwNyA3LjI5NTI0IDcuNzI3MjFDNy4zMzY5MSA3Ljc5NTgzIDcuNDIzOSA3LjgxOTExIDcuNDk0OTcgNy43ODIzNUw5LjY5MzIzIDYuNjcwOTdDOS43NzE2NiA2LjYzMTc2IDkuODAxMDYgNi41MzEyOCA5Ljc1Njk1IDYuNDU1MzFDOC44NDQwNyA0Ljg3MzQgNy4xNTgwMSA0LjAwNzA4IDQuOTM4OTEgNC4wMDcwOEMyLjAyMjYxIDQuMDA3MDggMC4yMTAzMjcgNS40NDQ0IDAuMjEwMzI3IDcuNzMwODlDMC4yMTAzMjcgMTAuMTU4MyAyLjQxNzE2IDEwLjc3MjIgNC4zNzQwMyAxMS4xOTYyQzYuMzMwOSAxMS42MjAxIDcuMjAzMzQgMTEuNzg1NSA3LjIwMzM0IDEyLjUzOTFDNy4yMDMzNCAxMy4yOTI3IDYuNTY3MzkgMTMuNjQ4MSA1LjI5NjcxIDEzLjY0ODFDNC4xMjQwNiAxMy42NDgxIDMuMjUyODUgMTMuMTExNCAyLjcyNzE4IDEyLjA2ODZDMi42ODc5NiAxMS45OTI2IDIuNTk2MDYgMTEuOTYwOCAyLjUxODg3IDEyTDAuMzI1NTA5IDEzLjA4NTZDMC4yNDk1MzggMTMuMTI0OCAwLjIxNzY3OSAxMy4yMTY3IDAuMjU2ODkgMTMuMjk2NEMxLjEyNjg4IDE1LjA0NzQgMi45MTM0MyAxNi4wMzEzIDUuMjk5MTYgMTYuMDMxM0M4LjMzNjc4IDE2LjAzMTMgMTAuMTcyMyAxNC42MTczIDEwLjE3MjMgMTIuMjYxQzEwLjE3MjMgOS45MDQ2NCA3Ljk1NTcgOS4yMTk2OCA2LjAwMTI4IDguNzk1NzFWOC43OTA4MVoiIGZpbGw9IiM1NDMzRUIiLz4KPHBhdGggaWQ9IlZlY3Rvcl8zIiBkPSJNMTcuNzg0MSA0LjAwNzExQzE2LjUzNzkgNC4wMDcxMSAxNS40MzUxIDQuNDQ5NDUgMTQuNjQzNiA1LjIzNjEyQzE0LjU5MzMgNS4yODM5MSAxNC41MTI0IDUuMjQ5NiAxNC41MTI0IDUuMTgwOThWMC4xNTU4NjJDMTQuNTEyNCAwLjA2ODg2MzIgMTQuNDQzOCAwLjAwMDI0NDE0MSAxNC4zNTY4IDAuMDAwMjQ0MTQxSDExLjYwNTlDMTEuNTE4OSAwLjAwMDI0NDE0MSAxMS40NTAzIDAuMDY4ODYzMiAxMS40NTAzIDAuMTU1ODYyVjE1Ljc1NTdDMTEuNDUwMyAxNS44NDI3IDExLjUxODkgMTUuOTExMyAxMS42MDU5IDE1LjkxMTNIMTQuMzU2OEMxNC40NDM4IDE1LjkxMTMgMTQuNTEyNCAxNS44NDI3IDE0LjUxMjQgMTUuNzU1N1Y4LjkxMzM3QzE0LjUxMjQgNy41OTEyMyAxNS41MjQ2IDYuNTc3ODcgMTYuODg5NiA2LjU3Nzg3QzE4LjI1NDYgNi41Nzc4NyAxOS4yNDM1IDcuNTcwMzkgMTkuMjQzNSA4LjkxMzM3VjE1Ljc1NTdDMTkuMjQzNSAxNS44NDI3IDE5LjMxMjEgMTUuOTExMyAxOS4zOTkxIDE1LjkxMTNIMjIuMTVDMjIuMjM3IDE1LjkxMTMgMjIuMzA1NiAxNS44NDI3IDIyLjMwNTYgMTUuNzU1N1Y4LjkxMzM3QzIyLjMwNTYgNi4wMzg3MiAyMC40MjIzIDQuMDEwNzggMTcuNzg0MSA0LjAxMDc4VjQuMDA4MzNWNC4wMDcxMVoiIGZpbGw9IiM1NDMzRUIiLz4KPHBhdGggaWQ9IlZlY3Rvcl80IiBkPSJNMjcuODg1OCAzLjU1OTgxQzI2LjM5MjEgMy41NTk4MSAyNC45OTI3IDQuMDE4MDkgMjMuOTg4IDQuNjc4NTVDMjMuOTE5NCA0LjcyMzg5IDIzLjg5NjEgNC44MTU3OSAyMy45Mzc3IDQuODg2ODZMMjUuMTUwOCA2Ljk1ODkxQzI1LjE5NDkgNy4wMzI0MyAyNS4yOTA1IDcuMDU5MzkgMjUuMzY0IDcuMDE0MDVDMjYuMTI3NCA2LjU1MzMyIDI2Ljk5OTkgNi4zMTMxNSAyNy44OTE5IDYuMzE5MjhDMzAuMjkzNiA2LjMxOTI4IDMyLjA1ODEgOC4wMTUxNSAzMi4wNTgxIDEwLjI1NTFDMzIuMDU4MSAxMi4xNjQyIDMwLjY0NTIgMTMuNTc4MiAyOC44NTUgMTMuNTc4MkMyNy4zOTU2IDEzLjU3ODIgMjYuMzgyMyAxMi43Mjc4IDI2LjM4MjMgMTEuNTI3QzI2LjM4MjMgMTAuODM5NiAyNi42NzM5IDEwLjI3NTkgMjcuNDMzNiA5Ljg3ODg5QzI3LjUxMiA5LjgzNzIzIDI3LjU0MTUgOS43MzkyIDI3LjQ5MzcgOS42NjMyM0wyNi4zNDkyIDcuNzI1OTdDMjYuMzEyNCA3LjY2MjI1IDI2LjIzNCA3LjYzNDA3IDI2LjE2MjkgNy42NTk4QzI0LjYzIDguMjI4MzYgMjMuNTU0MiA5LjU5NzA3IDIzLjU1NDIgMTEuNDM1MUMyMy41NTQyIDE0LjIxNTQgMjUuNzY1OSAxNi4yODk5IDI4Ljg1MTMgMTYuMjg5OUMzMi40NTUxIDE2LjI4OTkgMzUuMDQ1NCAxMy43OTE0IDM1LjA0NTQgMTAuMjA3M0MzNS4wNDU0IDYuMzY1ODQgMzIuMDMxMSAzLjU1OTgxIDI3Ljg4NyAzLjU1OTgxSDI3Ljg4NThaIiBmaWxsPSIjNTQzM0VCIi8+CjxwYXRoIGlkPSJWZWN0b3JfNSIgZD0iTTQzLjA4OTggMy45ODYwOUM0MS42OTc4IDMuOTg2MDkgNDAuNDU3OCA0LjQ5OTUxIDM5LjU0OTggNS40MDUwM0MzOS40OTk1IDUuNDU1MjcgMzkuNDE4NyA1LjQxODUxIDM5LjQxODcgNS4zNDk4OVY0LjI1OTM0QzM5LjQxODcgNC4xNzIzNCAzOS4zNSA0LjEwMzcyIDM5LjI2MyA0LjEwMzcySDM2LjU4MzJDMzYuNDk2MiA0LjEwMzcyIDM2LjQyNzYgNC4xNzIzNCAzNi40Mjc2IDQuMjU5MzRWMTkuODM1OUMzNi40Mjc2IDE5LjkyMjkgMzYuNDk2MiAxOS45OTE1IDM2LjU4MzIgMTkuOTkxNUgzOS4zMzQxQzM5LjQyMTEgMTkuOTkxNSAzOS40ODk3IDE5LjkyMjkgMzkuNDg5NyAxOS44MzU5VjE0LjcyODZDMzkuNDg5NyAxNC42NiAzOS41NzE4IDE0LjYyNTcgMzkuNjIwOCAxNC42NzExQzQwLjUyNTEgMTUuNTE0MSA0MS43MjIzIDE2LjAwNTQgNDMuMDkyMiAxNi4wMDU0QzQ2LjMxOTggMTYuMDA1NCA0OC44MzY2IDEzLjM5MDYgNDguODM2NiA5Ljk5NTE2QzQ4LjgzNjYgNi41OTk3NCA0Ni4zMTczIDMuOTg0ODYgNDMuMDkyMiAzLjk4NDg2TDQzLjA4OTggMy45ODczMVYzLjk4NjA5Wk00Mi41NzE1IDEzLjM2NzNDNDAuNzM1OSAxMy4zNjczIDM5LjM0NTEgMTEuOTA1NSAzOS4zNDUxIDkuOTczMUMzOS4zNDUxIDguMDQwNzQgNDAuNzMzNSA2LjU3ODkxIDQyLjU3MTUgNi41Nzg5MUM0NC40MDk1IDYuNTc4OTEgNDUuNzk2NiA4LjAxNjIzIDQ1Ljc5NjYgOS45NzMxQzQ1Ljc5NjYgMTEuOTMgNDQuNDI5MSAxMy4zNjczIDQyLjU2OSAxMy4zNjczSDQyLjU3MTVaIiBmaWxsPSIjNTQzM0VCIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMjAxXzIzNzMiPgo8cmVjdCB3aWR0aD0iODIuNDQ5NSIgaGVpZ2h0PSIyMCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMjEwMzI3KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
    background-size: 82px auto;
}


shopify-accelerated-checkout shopify-paypal-button:before {
    border: 1px solid #003087;
}


shopify-accelerated-checkout shopify-paypal-button:after {
    color: #003087;
    padding-right: calc(8px + 75px);
    background-size: 75px auto;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzUiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCA3NSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlBheVBhbCAxIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTI3Ljk1MDIgNC4wOTAzM0gyMy44MTM4QzIzLjUzMDcgNC4wOTAzMyAyMy4yOSA0LjI5NjM5IDIzLjI0NTggNC41NzYzOUwyMS41NzI4IDE1LjIwNDlDMjEuNTM5NiAxNS40MTQ2IDIxLjcwMTcgMTUuNjAzNyAyMS45MTQgMTUuNjAzN0gyMy44ODg4QzI0LjE3MTggMTUuNjAzNyAyNC40MTI1IDE1LjM5NzYgMjQuNDU2NyAxNS4xMTdMMjQuOTA3OSAxMi4yNTAzQzI0Ljk1MTUgMTEuOTY5NyAyNS4xOTI4IDExLjc2MzcgMjUuNDc1MiAxMS43NjM3SDI2Ljc4NDdDMjkuNTA5NSAxMS43NjM3IDMxLjA4MjEgMTAuNDQyNSAzMS40OTI4IDcuODI0MjdDMzEuNjc3OSA2LjY3ODgyIDMxLjUwMDYgNS43Nzg4MiAzMC45NjU0IDUuMTQ4NTFDMzAuMzc3NSA0LjQ1NjM5IDI5LjMzNDcgNC4wOTAzMyAyNy45NTAyIDQuMDkwMzNaTTI4LjQyNzUgNy45NzIxNUMyOC4yMDEzIDkuNDU5NDIgMjcuMDY3MiA5LjQ1OTQyIDI1Ljk3MDYgOS40NTk0MkgyNS4zNDY0TDI1Ljc4NDMgNi42ODE4NUMyNS44MTAzIDYuNTEzOTcgMjUuOTU1NSA2LjM5MDMzIDI2LjEyNDggNi4zOTAzM0gyNi40MTA5QzI3LjE1NzkgNi4zOTAzMyAyNy44NjI1IDYuMzkwMzMgMjguMjI2NyA2LjgxN0MyOC40NDM4IDcuMDcxNTQgMjguNTEwMyA3LjQ0OTczIDI4LjQyNzUgNy45NzIxNVoiIGZpbGw9IiMyNTNCODAiLz4KPHBhdGggaWQ9IlZlY3Rvcl8yIiBkPSJNNDAuMzE1IDcuOTI0NDZIMzguMzM0MUMzOC4xNjU0IDcuOTI0NDYgMzguMDE5NiA4LjA0ODEgMzcuOTkzNiA4LjIxNTk3TDM3LjkwNTkgOC43NzExM0wzNy43Njc0IDguNTY5OTFDMzcuMzM4NiA3Ljk0NjI4IDM2LjM4MjMgNy43Mzc3OSAzNS40Mjc5IDcuNzM3NzlDMzMuMjM5IDcuNzM3NzkgMzEuMzY5NCA5LjM5OTAxIDMxLjAwNTMgMTEuNzI5M0MzMC44MTYgMTIuODkxNyAzMS4wODUxIDE0LjAwMzIgMzEuNzQzMiAxNC43Nzg0QzMyLjM0NjggMTUuNDkxMSAzMy4yMTA1IDE1Ljc4ODEgMzQuMjM4MiAxNS43ODgxQzM2LjAwMTkgMTUuNzg4MSAzNi45Nzk5IDE0LjY1MTcgMzYuOTc5OSAxNC42NTE3TDM2Ljg5MTYgMTUuMjAzMkMzNi44NTgzIDE1LjQxNDIgMzcuMDIwNCAxNS42MDMyIDM3LjIzMTUgMTUuNjAzMkgzOS4wMTU4QzM5LjI5OTUgMTUuNjAzMiAzOS41MzkgMTUuMzk3MiAzOS41ODM3IDE1LjExNjZMNDAuNjU0MyA4LjMyMzI1QzQwLjY4ODIgOC4xMTQxNiA0MC41MjY3IDcuOTI0NDYgNDAuMzE1IDcuOTI0NDZaTTM3LjU1MzkgMTEuNzg3NUMzNy4zNjI4IDEyLjkyMTQgMzYuNDY0NiAxMy42ODI2IDM1LjMxOSAxMy42ODI2QzM0Ljc0MzggMTMuNjgyNiAzNC4yODQxIDEzLjQ5NzggMzMuOTg5IDEzLjE0NzVDMzMuNjk2MiAxMi43OTk2IDMzLjU4NDkgMTIuMzA0NSAzMy42NzgxIDExLjc1MjlDMzMuODU2NSAxMC42Mjg3IDM0Ljc2OTggOS44NDI2NCAzNS44OTc4IDkuODQyNjRDMzYuNDYwMyA5Ljg0MjY0IDM2LjkxNzYgMTAuMDI5OSAzNy4yMTg4IDEwLjM4MzJDMzcuNTIwNiAxMC43NDAyIDM3LjY0MDQgMTEuMjM4NCAzNy41NTM5IDExLjc4NzVaIiBmaWxsPSIjMjUzQjgwIi8+CjxwYXRoIGlkPSJWZWN0b3JfMyIgZD0iTTUwLjg2NDUgNy45MjQzMkg0OC44NzRDNDguNjg0MSA3LjkyNDMyIDQ4LjUwNTYgOC4wMTg4NiA0OC4zOTggOC4xNzcwNEw0NS42NTI2IDEyLjIyOTJMNDQuNDg4OSA4LjMzNTIzQzQ0LjQxNTcgOC4wOTE1OSA0NC4xOTEzIDcuOTI0MzIgNDMuOTM3MyA3LjkyNDMySDQxLjk4MTJDNDEuNzQzNSA3LjkyNDMyIDQxLjU3ODQgOC4xNTcwNCA0MS42NTQgOC4zODEyOUw0My44NDY2IDE0LjgyODZMNDEuNzg1MyAxNy43NDQzQzQxLjYyMzIgMTcuOTc0IDQxLjc4NjUgMTguMjg5OCA0Mi4wNjY1IDE4LjI4OThINDQuMDU0NkM0NC4yNDMzIDE4LjI4OTggNDQuNDE5OSAxOC4xOTc2IDQ0LjUyNyAxOC4wNDI1TDUxLjE0NzYgOC40NjY3NEM1MS4zMDYgOC4yMzc2NSA1MS4xNDMzIDcuOTI0MzIgNTAuODY0NSA3LjkyNDMyWiIgZmlsbD0iIzI1M0I4MCIvPgo8cGF0aCBpZD0iVmVjdG9yXzQiIGQ9Ik01Ny40NTQ5IDQuMDkwMzNINTMuMzE3OEM1My4wMzUzIDQuMDkwMzMgNTIuNzk0NiA0LjI5NjM5IDUyLjc1MDQgNC41NzYzOUw1MS4wNzc1IDE1LjIwNDlDNTEuMDQ0MiAxNS40MTQ2IDUxLjIwNjMgMTUuNjAzNyA1MS40MTc0IDE1LjYwMzdINTMuNTQwNEM1My43Mzc1IDE1LjYwMzcgNTMuOTA2MyAxNS40NTk0IDUzLjkzNzEgMTUuMjYzMUw1NC40MTE5IDEyLjI1MDNDNTQuNDU1NSAxMS45Njk3IDU0LjY5NjggMTEuNzYzNyA1NC45NzkzIDExLjc2MzdINTYuMjg4MkM1OS4wMTM2IDExLjc2MzcgNjAuNTg1NSAxMC40NDI1IDYwLjk5NjggNy44MjQyN0M2MS4xODI1IDYuNjc4ODIgNjEuMDA0MSA1Ljc3ODgyIDYwLjQ2ODggNS4xNDg1MUM1OS44ODE1IDQuNDU2MzkgNTguODM5NCA0LjA5MDMzIDU3LjQ1NDkgNC4wOTAzM1pNNTcuOTMyMSA3Ljk3MjE1QzU3LjcwNjUgOS40NTk0MiA1Ni41NzI0IDkuNDU5NDIgNTUuNDc1MiA5LjQ1OTQySDU0Ljg1MTdMNTUuMjkwMiA2LjY4MTg1QzU1LjMxNjIgNi41MTM5NyA1NS40NjAxIDYuMzkwMzMgNTUuNjMwMSA2LjM5MDMzSDU1LjkxNjJDNTYuNjYyNSA2LjM5MDMzIDU3LjM2NzggNi4zOTAzMyA1Ny43MzE5IDYuODE3QzU3Ljk0OSA3LjA3MTU0IDU4LjAxNSA3LjQ0OTczIDU3LjkzMjEgNy45NzIxNVoiIGZpbGw9IiMxNzlCRDciLz4KPHBhdGggaWQ9IlZlY3Rvcl81IiBkPSJNNjkuODE5IDcuOTI0NDZINjcuODM5M0M2Ny42Njk0IDcuOTI0NDYgNjcuNTI0OCA4LjA0ODEgNjcuNDk5NCA4LjIxNTk3TDY3LjQxMTcgOC43NzExM0w2Ny4yNzI2IDguNTY5OTFDNjYuODQzOCA3Ljk0NjI4IDY1Ljg4ODEgNy43Mzc3OSA2NC45MzM3IDcuNzM3NzlDNjIuNzQ0OCA3LjczNzc5IDYwLjg3NTggOS4zOTkwMSA2MC41MTE3IDExLjcyOTNDNjAuMzIzIDEyLjg5MTcgNjAuNTkxIDE0LjAwMzIgNjEuMjQ5IDE0Ljc3ODRDNjEuODUzOSAxNS40OTExIDYyLjcxNjQgMTUuNzg4MSA2My43NDQgMTUuNzg4MUM2NS41MDc3IDE1Ljc4ODEgNjYuNDg1NyAxNC42NTE3IDY2LjQ4NTcgMTQuNjUxN0w2Ni4zOTc0IDE1LjIwMzJDNjYuMzY0MSAxNS40MTQyIDY2LjUyNjIgMTUuNjAzMiA2Ni43Mzg1IDE1LjYwMzJINjguNTIyMkM2OC44MDQ3IDE1LjYwMzIgNjkuMDQ1NCAxNS4zOTcyIDY5LjA4OTUgMTUuMTE2Nkw3MC4xNjA3IDguMzIzMjVDNzAuMTkzNCA4LjExNDE2IDcwLjAzMTMgNy45MjQ0NiA2OS44MTkgNy45MjQ0NlpNNjcuMDU3OSAxMS43ODc1QzY2Ljg2OCAxMi45MjE0IDY1Ljk2ODYgMTMuNjgyNiA2NC44MjMgMTMuNjgyNkM2NC4yNDkgMTMuNjgyNiA2My43ODgxIDEzLjQ5NzggNjMuNDkzIDEzLjE0NzVDNjMuMjAwMiAxMi43OTk2IDYzLjA5MDIgMTIuMzA0NSA2My4xODIxIDExLjc1MjlDNjMuMzYxNyAxMC42Mjg3IDY0LjI3MzggOS44NDI2NCA2NS40MDE4IDkuODQyNjRDNjUuOTY0MyA5Ljg0MjY0IDY2LjQyMTYgMTAuMDI5OSA2Ni43MjI4IDEwLjM4MzJDNjcuMDI1OCAxMC43NDAyIDY3LjE0NTYgMTEuMjM4NCA2Ny4wNTc5IDExLjc4NzVaIiBmaWxsPSIjMTc5QkQ3Ii8+CjxwYXRoIGlkPSJWZWN0b3JfNiIgZD0iTTcyLjE1NDMgNC4zODE5Nkw3MC40NTY1IDE1LjIwNUM3MC40MjMyIDE1LjQxNDcgNzAuNTg1MyAxNS42MDM4IDcwLjc5NjQgMTUuNjAzOEg3Mi41MDMzQzcyLjc4NjkgMTUuNjAzOCA3My4wMjc3IDE1LjM5NzcgNzMuMDcxMiAxNS4xMTcxTDc0Ljc0NTQgNC40ODkyNEM3NC43Nzg3IDQuMjc5NTQgNzQuNjE2NiA0LjA4OTg0IDc0LjQwNTUgNC4wODk4NEg3Mi40OTQyQzcyLjMyNTQgNC4wOTA0NSA3Mi4xODAzIDQuMjE0MDkgNzIuMTU0MyA0LjM4MTk2WiIgZmlsbD0iIzE3OUJENyIvPgo8cGF0aCBpZD0iVmVjdG9yXzciIGQ9Ik00LjM5NDc1IDE3LjY2OTFMNC43MTEwOCAxNS42NTU4TDQuMDA2NDQgMTUuNjM5NEgwLjY0MTcyNEwyLjk4MDAzIDAuNzgzMDNDMi45ODcyOSAwLjczODE4MSAzLjAxMDg4IDAuNjk2MzYzIDMuMDQ1MzUgMC42NjY2NjZDMy4wNzk4MyAwLjYzNjk2OSAzLjEyMzk4IDAuNjIwNjA1IDMuMTY5OTUgMC42MjA2MDVIOC44NDMzNEMxMC43MjY4IDAuNjIwNjA1IDEyLjAyNjYgMS4wMTMzMyAxMi43MDUyIDEuNzg4NDhDMTMuMDIzNCAyLjE1MjEyIDEzLjIyNiAyLjUzMjEyIDEzLjMyNCAyLjk1MDNDMTMuNDI2OCAzLjM4OTA5IDEzLjQyODYgMy45MTMzMyAxMy4zMjgyIDQuNTUyNzNMMTMuMzIxIDQuNTk5MzlWNS4wMDkwOUwxMy42MzkxIDUuMTg5N0MxMy45MDcgNS4zMzIxMiAxNC4xMTk5IDUuNDk1MTUgMTQuMjgzMyA1LjY4MTgyQzE0LjU1NTQgNS45OTI3MyAxNC43MzE0IDYuMzg3ODggMTQuODA1OCA2Ljg1NjM2QzE0Ljg4MjcgNy4zMzgxOCAxNC44NTcyIDcuOTExNTEgMTQuNzMxNCA4LjU2MDYxQzE0LjU4NjMgOS4zMDcyNyAxNC4zNTE2IDkuOTU3NTggMTQuMDM0NyAxMC40ODk3QzEzLjc0MzEgMTAuOTggMTMuMzcxOCAxMS4zODY3IDEyLjkzMDggMTEuNzAxOEMxMi41MDk5IDEyLjAwMTIgMTIuMDA5NyAxMi4yMjg1IDExLjQ0NDEgMTIuMzczOUMxMC44OTYyIDEyLjUxNyAxMC4yNzE0IDEyLjU4OTEgOS41ODYwOCAxMi41ODkxSDkuMTQ0NTVDOC44Mjg4MiAxMi41ODkxIDguNTIyMTcgMTIuNzAzIDguMjgxNDQgMTIuOTA3M0M4LjA0MDExIDEzLjExNTggNy44ODA0MyAxMy40MDA2IDcuODMxNDQgMTMuNzEyMUw3Ljc5ODE4IDEzLjg5MzNMNy4yMzkzIDE3LjQ0MThMNy4yMTM5IDE3LjU3MjFDNy4yMDcyNSAxNy42MTMzIDcuMTk1NzYgMTcuNjMzOSA3LjE3ODgyIDE3LjY0NzlDNy4xNjM3IDE3LjY2MDYgNy4xNDE5MyAxNy42NjkxIDcuMTIwNzYgMTcuNjY5MUg0LjM5NDc1WiIgZmlsbD0iIzI1M0I4MCIvPgo8cGF0aCBpZD0iVmVjdG9yXzgiIGQ9Ik0xMy45NDAzIDQuNjQ2NDhDMTMuOTIzNCA0Ljc1NDk3IDEzLjkwNCA0Ljg2NTg4IDEzLjg4MjIgNC45Nzk4MkMxMy4xMzQgOC44Mjg5MSAxMC41NzQ0IDEwLjE1ODYgNy4zMDUyMiAxMC4xNTg2SDUuNjQwN0M1LjI0MDkgMTAuMTU4NiA0LjkwNDAxIDEwLjQ0OTUgNC44NDE3MSAxMC44NDQ3TDMuOTg5NDkgMTYuMjYwNEwzLjc0ODE2IDE3Ljc5NTZDMy43MDc2NCAxOC4wNTUgMy45MDcyMyAxOC4yODg5IDQuMTY4NTIgMTguMjg4OUg3LjEyMDc0QzcuNDcwMzQgMTguMjg4OSA3Ljc2NzMxIDE4LjAzNDQgNy44MjIzNiAxNy42ODg5TDcuODUxMzkgMTcuNTM4Nkw4LjQwNzIzIDE0LjAwNDFMOC40NDI5MiAxMy44MTAxQzguNDk3MzYgMTMuNDYzNSA4Ljc5NDk0IDEzLjIwODkgOS4xNDQ1MyAxMy4yMDg5SDkuNTg2MDdDMTIuNDQ2MyAxMy4yMDg5IDE0LjY4NTUgMTIuMDQ1MyAxNS4zMzk5IDguNjc4QzE1LjYxMzMgNy4yNzEzMyAxNS40NzE4IDYuMDk2NzkgMTQuNzQ4NCA1LjI3MDczQzE0LjUyOTQgNS4wMjE2NCAxNC4yNTc4IDQuODE0OTcgMTMuOTQwMyA0LjY0NjQ4WiIgZmlsbD0iIzE3OUJENyIvPgo8cGF0aCBpZD0iVmVjdG9yXzkiIGQ9Ik0xMy4xNTc2IDQuMzM0MDNDMTMuMDQzMyA0LjMwMDcgMTIuOTI1MyA0LjI3MDQgMTIuODA0NCA0LjI0MzEyQzEyLjY4MjggNC4yMTY0NiAxMi41NTgyIDQuMTkyODIgMTIuNDMgNC4xNzIyMUMxMS45ODEyIDQuMDk5NDkgMTEuNDg5NSA0LjA2NDk0IDEwLjk2MjYgNC4wNjQ5NEg2LjUxNTg3QzYuNDA2MzkgNC4wNjQ5NCA2LjMwMjM2IDQuMDg5NzkgNi4yMDkyMSA0LjEzNDY0QzYuMDA0MTcgNC4yMzM0MyA1Ljg1MTc2IDQuNDI3OTcgNS44MTQ4NiA0LjY2NjE1TDQuODY4ODkgMTAuNjY5OEw0Ljg0MTY3IDEwLjg0NDlDNC45MDM5NyAxMC40NDk4IDUuMjQwODcgMTAuMTU4OSA1LjY0MDY3IDEwLjE1ODlINy4zMDUxOEMxMC41NzQzIDEwLjE1ODkgMTMuMTM0IDguODI4NTggMTMuODgyMiA0Ljk4MDA5QzEzLjkwNDYgNC44NjYxNSAxMy45MjMzIDQuNzU1MjQgMTMuOTQwMyA0LjY0Njc2QzEzLjc1MDkgNC41NDYxNSAxMy41NDU5IDQuNDYwMDkgMTMuMzI1MSA0LjM4Njc2QzEzLjI3MDcgNC4zNjg1OCAxMy4yMTQ1IDQuMzUxIDEzLjE1NzYgNC4zMzQwM1oiIGZpbGw9IiMyMjJENjUiLz4KPHBhdGggaWQ9IlZlY3Rvcl8xMCIgZD0iTTUuODE0OTEgNC42NjYwNkM1Ljg1MTgxIDQuNDI3ODggNi4wMDQyMyA0LjIzMzMzIDYuMjA5MjcgNC4xMzUxNUM2LjMwMzAyIDQuMDkwMyA2LjQwNjQ0IDQuMDY1NDUgNi41MTU5MiA0LjA2NTQ1SDEwLjk2MjdDMTEuNDg5NSA0LjA2NTQ1IDExLjk4MTIgNC4xIDEyLjQzIDQuMTcyNzNDMTIuNTU4MyA0LjE5MzMzIDEyLjY4MjkgNC4yMTY5NyAxMi44MDQ0IDQuMjQzNjRDMTIuOTI1NCA0LjI3MDkxIDEzLjA0MzMgNC4zMDEyMSAxMy4xNTc3IDQuMzM0NTVDMTMuMjE0NSA0LjM1MTUyIDEzLjI3MDggNC4zNjkwOSAxMy4zMjU4IDQuMzg2NjdDMTMuNTQ2NiA0LjQ2IDEzLjc1MTYgNC41NDY2NyAxMy45NDA5IDQuNjQ2NjdDMTQuMTYzNSAzLjIyNDI0IDEzLjkzOTEgMi4yNTU3NiAxMy4xNzE2IDEuMzc4NzlDMTIuMzI1NCAwLjQxMzMzMyAxMC43OTgyIDAgOC44NDM5NCAwSDMuMTcwNTZDMi43NzEzNiAwIDIuNDMwODQgMC4yOTA5MDkgMi4zNjkxNSAwLjY4NjY2N0wwLjAwNjA0MTYzIDE1LjY5NThDLTAuMDQwNTMxIDE1Ljk5MjcgMC4xODgwOTggMTYuMjYwNiAwLjQ4Njg4OCAxNi4yNjA2SDMuOTg5NTFMNC44Njg5NSAxMC42Njk3TDUuODE0OTEgNC42NjYwNloiIGZpbGw9IiMyNTNCODAiLz4KPC9nPgo8L3N2Zz4K");
}


shopify-accelerated-checkout-cart shopify-paypal-button:after {
    content: "Procedi con";
    color: #003087;
    padding-right: calc(8px + 75px);
    background-size: 75px auto;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzUiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCA3NSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IlBheVBhbCAxIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTI3Ljk1MDIgNC4wOTAzM0gyMy44MTM4QzIzLjUzMDcgNC4wOTAzMyAyMy4yOSA0LjI5NjM5IDIzLjI0NTggNC41NzYzOUwyMS41NzI4IDE1LjIwNDlDMjEuNTM5NiAxNS40MTQ2IDIxLjcwMTcgMTUuNjAzNyAyMS45MTQgMTUuNjAzN0gyMy44ODg4QzI0LjE3MTggMTUuNjAzNyAyNC40MTI1IDE1LjM5NzYgMjQuNDU2NyAxNS4xMTdMMjQuOTA3OSAxMi4yNTAzQzI0Ljk1MTUgMTEuOTY5NyAyNS4xOTI4IDExLjc2MzcgMjUuNDc1MiAxMS43NjM3SDI2Ljc4NDdDMjkuNTA5NSAxMS43NjM3IDMxLjA4MjEgMTAuNDQyNSAzMS40OTI4IDcuODI0MjdDMzEuNjc3OSA2LjY3ODgyIDMxLjUwMDYgNS43Nzg4MiAzMC45NjU0IDUuMTQ4NTFDMzAuMzc3NSA0LjQ1NjM5IDI5LjMzNDcgNC4wOTAzMyAyNy45NTAyIDQuMDkwMzNaTTI4LjQyNzUgNy45NzIxNUMyOC4yMDEzIDkuNDU5NDIgMjcuMDY3MiA5LjQ1OTQyIDI1Ljk3MDYgOS40NTk0MkgyNS4zNDY0TDI1Ljc4NDMgNi42ODE4NUMyNS44MTAzIDYuNTEzOTcgMjUuOTU1NSA2LjM5MDMzIDI2LjEyNDggNi4zOTAzM0gyNi40MTA5QzI3LjE1NzkgNi4zOTAzMyAyNy44NjI1IDYuMzkwMzMgMjguMjI2NyA2LjgxN0MyOC40NDM4IDcuMDcxNTQgMjguNTEwMyA3LjQ0OTczIDI4LjQyNzUgNy45NzIxNVoiIGZpbGw9IiMyNTNCODAiLz4KPHBhdGggaWQ9IlZlY3Rvcl8yIiBkPSJNNDAuMzE1IDcuOTI0NDZIMzguMzM0MUMzOC4xNjU0IDcuOTI0NDYgMzguMDE5NiA4LjA0ODEgMzcuOTkzNiA4LjIxNTk3TDM3LjkwNTkgOC43NzExM0wzNy43Njc0IDguNTY5OTFDMzcuMzM4NiA3Ljk0NjI4IDM2LjM4MjMgNy43Mzc3OSAzNS40Mjc5IDcuNzM3NzlDMzMuMjM5IDcuNzM3NzkgMzEuMzY5NCA5LjM5OTAxIDMxLjAwNTMgMTEuNzI5M0MzMC44MTYgMTIuODkxNyAzMS4wODUxIDE0LjAwMzIgMzEuNzQzMiAxNC43Nzg0QzMyLjM0NjggMTUuNDkxMSAzMy4yMTA1IDE1Ljc4ODEgMzQuMjM4MiAxNS43ODgxQzM2LjAwMTkgMTUuNzg4MSAzNi45Nzk5IDE0LjY1MTcgMzYuOTc5OSAxNC42NTE3TDM2Ljg5MTYgMTUuMjAzMkMzNi44NTgzIDE1LjQxNDIgMzcuMDIwNCAxNS42MDMyIDM3LjIzMTUgMTUuNjAzMkgzOS4wMTU4QzM5LjI5OTUgMTUuNjAzMiAzOS41MzkgMTUuMzk3MiAzOS41ODM3IDE1LjExNjZMNDAuNjU0MyA4LjMyMzI1QzQwLjY4ODIgOC4xMTQxNiA0MC41MjY3IDcuOTI0NDYgNDAuMzE1IDcuOTI0NDZaTTM3LjU1MzkgMTEuNzg3NUMzNy4zNjI4IDEyLjkyMTQgMzYuNDY0NiAxMy42ODI2IDM1LjMxOSAxMy42ODI2QzM0Ljc0MzggMTMuNjgyNiAzNC4yODQxIDEzLjQ5NzggMzMuOTg5IDEzLjE0NzVDMzMuNjk2MiAxMi43OTk2IDMzLjU4NDkgMTIuMzA0NSAzMy42NzgxIDExLjc1MjlDMzMuODU2NSAxMC42Mjg3IDM0Ljc2OTggOS44NDI2NCAzNS44OTc4IDkuODQyNjRDMzYuNDYwMyA5Ljg0MjY0IDM2LjkxNzYgMTAuMDI5OSAzNy4yMTg4IDEwLjM4MzJDMzcuNTIwNiAxMC43NDAyIDM3LjY0MDQgMTEuMjM4NCAzNy41NTM5IDExLjc4NzVaIiBmaWxsPSIjMjUzQjgwIi8+CjxwYXRoIGlkPSJWZWN0b3JfMyIgZD0iTTUwLjg2NDUgNy45MjQzMkg0OC44NzRDNDguNjg0MSA3LjkyNDMyIDQ4LjUwNTYgOC4wMTg4NiA0OC4zOTggOC4xNzcwNEw0NS42NTI2IDEyLjIyOTJMNDQuNDg4OSA4LjMzNTIzQzQ0LjQxNTcgOC4wOTE1OSA0NC4xOTEzIDcuOTI0MzIgNDMuOTM3MyA3LjkyNDMySDQxLjk4MTJDNDEuNzQzNSA3LjkyNDMyIDQxLjU3ODQgOC4xNTcwNCA0MS42NTQgOC4zODEyOUw0My44NDY2IDE0LjgyODZMNDEuNzg1MyAxNy43NDQzQzQxLjYyMzIgMTcuOTc0IDQxLjc4NjUgMTguMjg5OCA0Mi4wNjY1IDE4LjI4OThINDQuMDU0NkM0NC4yNDMzIDE4LjI4OTggNDQuNDE5OSAxOC4xOTc2IDQ0LjUyNyAxOC4wNDI1TDUxLjE0NzYgOC40NjY3NEM1MS4zMDYgOC4yMzc2NSA1MS4xNDMzIDcuOTI0MzIgNTAuODY0NSA3LjkyNDMyWiIgZmlsbD0iIzI1M0I4MCIvPgo8cGF0aCBpZD0iVmVjdG9yXzQiIGQ9Ik01Ny40NTQ5IDQuMDkwMzNINTMuMzE3OEM1My4wMzUzIDQuMDkwMzMgNTIuNzk0NiA0LjI5NjM5IDUyLjc1MDQgNC41NzYzOUw1MS4wNzc1IDE1LjIwNDlDNTEuMDQ0MiAxNS40MTQ2IDUxLjIwNjMgMTUuNjAzNyA1MS40MTc0IDE1LjYwMzdINTMuNTQwNEM1My43Mzc1IDE1LjYwMzcgNTMuOTA2MyAxNS40NTk0IDUzLjkzNzEgMTUuMjYzMUw1NC40MTE5IDEyLjI1MDNDNTQuNDU1NSAxMS45Njk3IDU0LjY5NjggMTEuNzYzNyA1NC45NzkzIDExLjc2MzdINTYuMjg4MkM1OS4wMTM2IDExLjc2MzcgNjAuNTg1NSAxMC40NDI1IDYwLjk5NjggNy44MjQyN0M2MS4xODI1IDYuNjc4ODIgNjEuMDA0MSA1Ljc3ODgyIDYwLjQ2ODggNS4xNDg1MUM1OS44ODE1IDQuNDU2MzkgNTguODM5NCA0LjA5MDMzIDU3LjQ1NDkgNC4wOTAzM1pNNTcuOTMyMSA3Ljk3MjE1QzU3LjcwNjUgOS40NTk0MiA1Ni41NzI0IDkuNDU5NDIgNTUuNDc1MiA5LjQ1OTQySDU0Ljg1MTdMNTUuMjkwMiA2LjY4MTg1QzU1LjMxNjIgNi41MTM5NyA1NS40NjAxIDYuMzkwMzMgNTUuNjMwMSA2LjM5MDMzSDU1LjkxNjJDNTYuNjYyNSA2LjM5MDMzIDU3LjM2NzggNi4zOTAzMyA1Ny43MzE5IDYuODE3QzU3Ljk0OSA3LjA3MTU0IDU4LjAxNSA3LjQ0OTczIDU3LjkzMjEgNy45NzIxNVoiIGZpbGw9IiMxNzlCRDciLz4KPHBhdGggaWQ9IlZlY3Rvcl81IiBkPSJNNjkuODE5IDcuOTI0NDZINjcuODM5M0M2Ny42Njk0IDcuOTI0NDYgNjcuNTI0OCA4LjA0ODEgNjcuNDk5NCA4LjIxNTk3TDY3LjQxMTcgOC43NzExM0w2Ny4yNzI2IDguNTY5OTFDNjYuODQzOCA3Ljk0NjI4IDY1Ljg4ODEgNy43Mzc3OSA2NC45MzM3IDcuNzM3NzlDNjIuNzQ0OCA3LjczNzc5IDYwLjg3NTggOS4zOTkwMSA2MC41MTE3IDExLjcyOTNDNjAuMzIzIDEyLjg5MTcgNjAuNTkxIDE0LjAwMzIgNjEuMjQ5IDE0Ljc3ODRDNjEuODUzOSAxNS40OTExIDYyLjcxNjQgMTUuNzg4MSA2My43NDQgMTUuNzg4MUM2NS41MDc3IDE1Ljc4ODEgNjYuNDg1NyAxNC42NTE3IDY2LjQ4NTcgMTQuNjUxN0w2Ni4zOTc0IDE1LjIwMzJDNjYuMzY0MSAxNS40MTQyIDY2LjUyNjIgMTUuNjAzMiA2Ni43Mzg1IDE1LjYwMzJINjguNTIyMkM2OC44MDQ3IDE1LjYwMzIgNjkuMDQ1NCAxNS4zOTcyIDY5LjA4OTUgMTUuMTE2Nkw3MC4xNjA3IDguMzIzMjVDNzAuMTkzNCA4LjExNDE2IDcwLjAzMTMgNy45MjQ0NiA2OS44MTkgNy45MjQ0NlpNNjcuMDU3OSAxMS43ODc1QzY2Ljg2OCAxMi45MjE0IDY1Ljk2ODYgMTMuNjgyNiA2NC44MjMgMTMuNjgyNkM2NC4yNDkgMTMuNjgyNiA2My43ODgxIDEzLjQ5NzggNjMuNDkzIDEzLjE0NzVDNjMuMjAwMiAxMi43OTk2IDYzLjA5MDIgMTIuMzA0NSA2My4xODIxIDExLjc1MjlDNjMuMzYxNyAxMC42Mjg3IDY0LjI3MzggOS44NDI2NCA2NS40MDE4IDkuODQyNjRDNjUuOTY0MyA5Ljg0MjY0IDY2LjQyMTYgMTAuMDI5OSA2Ni43MjI4IDEwLjM4MzJDNjcuMDI1OCAxMC43NDAyIDY3LjE0NTYgMTEuMjM4NCA2Ny4wNTc5IDExLjc4NzVaIiBmaWxsPSIjMTc5QkQ3Ii8+CjxwYXRoIGlkPSJWZWN0b3JfNiIgZD0iTTcyLjE1NDMgNC4zODE5Nkw3MC40NTY1IDE1LjIwNUM3MC40MjMyIDE1LjQxNDcgNzAuNTg1MyAxNS42MDM4IDcwLjc5NjQgMTUuNjAzOEg3Mi41MDMzQzcyLjc4NjkgMTUuNjAzOCA3My4wMjc3IDE1LjM5NzcgNzMuMDcxMiAxNS4xMTcxTDc0Ljc0NTQgNC40ODkyNEM3NC43Nzg3IDQuMjc5NTQgNzQuNjE2NiA0LjA4OTg0IDc0LjQwNTUgNC4wODk4NEg3Mi40OTQyQzcyLjMyNTQgNC4wOTA0NSA3Mi4xODAzIDQuMjE0MDkgNzIuMTU0MyA0LjM4MTk2WiIgZmlsbD0iIzE3OUJENyIvPgo8cGF0aCBpZD0iVmVjdG9yXzciIGQ9Ik00LjM5NDc1IDE3LjY2OTFMNC43MTEwOCAxNS42NTU4TDQuMDA2NDQgMTUuNjM5NEgwLjY0MTcyNEwyLjk4MDAzIDAuNzgzMDNDMi45ODcyOSAwLjczODE4MSAzLjAxMDg4IDAuNjk2MzYzIDMuMDQ1MzUgMC42NjY2NjZDMy4wNzk4MyAwLjYzNjk2OSAzLjEyMzk4IDAuNjIwNjA1IDMuMTY5OTUgMC42MjA2MDVIOC44NDMzNEMxMC43MjY4IDAuNjIwNjA1IDEyLjAyNjYgMS4wMTMzMyAxMi43MDUyIDEuNzg4NDhDMTMuMDIzNCAyLjE1MjEyIDEzLjIyNiAyLjUzMjEyIDEzLjMyNCAyLjk1MDNDMTMuNDI2OCAzLjM4OTA5IDEzLjQyODYgMy45MTMzMyAxMy4zMjgyIDQuNTUyNzNMMTMuMzIxIDQuNTk5MzlWNS4wMDkwOUwxMy42MzkxIDUuMTg5N0MxMy45MDcgNS4zMzIxMiAxNC4xMTk5IDUuNDk1MTUgMTQuMjgzMyA1LjY4MTgyQzE0LjU1NTQgNS45OTI3MyAxNC43MzE0IDYuMzg3ODggMTQuODA1OCA2Ljg1NjM2QzE0Ljg4MjcgNy4zMzgxOCAxNC44NTcyIDcuOTExNTEgMTQuNzMxNCA4LjU2MDYxQzE0LjU4NjMgOS4zMDcyNyAxNC4zNTE2IDkuOTU3NTggMTQuMDM0NyAxMC40ODk3QzEzLjc0MzEgMTAuOTggMTMuMzcxOCAxMS4zODY3IDEyLjkzMDggMTEuNzAxOEMxMi41MDk5IDEyLjAwMTIgMTIuMDA5NyAxMi4yMjg1IDExLjQ0NDEgMTIuMzczOUMxMC44OTYyIDEyLjUxNyAxMC4yNzE0IDEyLjU4OTEgOS41ODYwOCAxMi41ODkxSDkuMTQ0NTVDOC44Mjg4MiAxMi41ODkxIDguNTIyMTcgMTIuNzAzIDguMjgxNDQgMTIuOTA3M0M4LjA0MDExIDEzLjExNTggNy44ODA0MyAxMy40MDA2IDcuODMxNDQgMTMuNzEyMUw3Ljc5ODE4IDEzLjg5MzNMNy4yMzkzIDE3LjQ0MThMNy4yMTM5IDE3LjU3MjFDNy4yMDcyNSAxNy42MTMzIDcuMTk1NzYgMTcuNjMzOSA3LjE3ODgyIDE3LjY0NzlDNy4xNjM3IDE3LjY2MDYgNy4xNDE5MyAxNy42NjkxIDcuMTIwNzYgMTcuNjY5MUg0LjM5NDc1WiIgZmlsbD0iIzI1M0I4MCIvPgo8cGF0aCBpZD0iVmVjdG9yXzgiIGQ9Ik0xMy45NDAzIDQuNjQ2NDhDMTMuOTIzNCA0Ljc1NDk3IDEzLjkwNCA0Ljg2NTg4IDEzLjg4MjIgNC45Nzk4MkMxMy4xMzQgOC44Mjg5MSAxMC41NzQ0IDEwLjE1ODYgNy4zMDUyMiAxMC4xNTg2SDUuNjQwN0M1LjI0MDkgMTAuMTU4NiA0LjkwNDAxIDEwLjQ0OTUgNC44NDE3MSAxMC44NDQ3TDMuOTg5NDkgMTYuMjYwNEwzLjc0ODE2IDE3Ljc5NTZDMy43MDc2NCAxOC4wNTUgMy45MDcyMyAxOC4yODg5IDQuMTY4NTIgMTguMjg4OUg3LjEyMDc0QzcuNDcwMzQgMTguMjg4OSA3Ljc2NzMxIDE4LjAzNDQgNy44MjIzNiAxNy42ODg5TDcuODUxMzkgMTcuNTM4Nkw4LjQwNzIzIDE0LjAwNDFMOC40NDI5MiAxMy44MTAxQzguNDk3MzYgMTMuNDYzNSA4Ljc5NDk0IDEzLjIwODkgOS4xNDQ1MyAxMy4yMDg5SDkuNTg2MDdDMTIuNDQ2MyAxMy4yMDg5IDE0LjY4NTUgMTIuMDQ1MyAxNS4zMzk5IDguNjc4QzE1LjYxMzMgNy4yNzEzMyAxNS40NzE4IDYuMDk2NzkgMTQuNzQ4NCA1LjI3MDczQzE0LjUyOTQgNS4wMjE2NCAxNC4yNTc4IDQuODE0OTcgMTMuOTQwMyA0LjY0NjQ4WiIgZmlsbD0iIzE3OUJENyIvPgo8cGF0aCBpZD0iVmVjdG9yXzkiIGQ9Ik0xMy4xNTc2IDQuMzM0MDNDMTMuMDQzMyA0LjMwMDcgMTIuOTI1MyA0LjI3MDQgMTIuODA0NCA0LjI0MzEyQzEyLjY4MjggNC4yMTY0NiAxMi41NTgyIDQuMTkyODIgMTIuNDMgNC4xNzIyMUMxMS45ODEyIDQuMDk5NDkgMTEuNDg5NSA0LjA2NDk0IDEwLjk2MjYgNC4wNjQ5NEg2LjUxNTg3QzYuNDA2MzkgNC4wNjQ5NCA2LjMwMjM2IDQuMDg5NzkgNi4yMDkyMSA0LjEzNDY0QzYuMDA0MTcgNC4yMzM0MyA1Ljg1MTc2IDQuNDI3OTcgNS44MTQ4NiA0LjY2NjE1TDQuODY4ODkgMTAuNjY5OEw0Ljg0MTY3IDEwLjg0NDlDNC45MDM5NyAxMC40NDk4IDUuMjQwODcgMTAuMTU4OSA1LjY0MDY3IDEwLjE1ODlINy4zMDUxOEMxMC41NzQzIDEwLjE1ODkgMTMuMTM0IDguODI4NTggMTMuODgyMiA0Ljk4MDA5QzEzLjkwNDYgNC44NjYxNSAxMy45MjMzIDQuNzU1MjQgMTMuOTQwMyA0LjY0Njc2QzEzLjc1MDkgNC41NDYxNSAxMy41NDU5IDQuNDYwMDkgMTMuMzI1MSA0LjM4Njc2QzEzLjI3MDcgNC4zNjg1OCAxMy4yMTQ1IDQuMzUxIDEzLjE1NzYgNC4zMzQwM1oiIGZpbGw9IiMyMjJENjUiLz4KPHBhdGggaWQ9IlZlY3Rvcl8xMCIgZD0iTTUuODE0OTEgNC42NjYwNkM1Ljg1MTgxIDQuNDI3ODggNi4wMDQyMyA0LjIzMzMzIDYuMjA5MjcgNC4xMzUxNUM2LjMwMzAyIDQuMDkwMyA2LjQwNjQ0IDQuMDY1NDUgNi41MTU5MiA0LjA2NTQ1SDEwLjk2MjdDMTEuNDg5NSA0LjA2NTQ1IDExLjk4MTIgNC4xIDEyLjQzIDQuMTcyNzNDMTIuNTU4MyA0LjE5MzMzIDEyLjY4MjkgNC4yMTY5NyAxMi44MDQ0IDQuMjQzNjRDMTIuOTI1NCA0LjI3MDkxIDEzLjA0MzMgNC4zMDEyMSAxMy4xNTc3IDQuMzM0NTVDMTMuMjE0NSA0LjM1MTUyIDEzLjI3MDggNC4zNjkwOSAxMy4zMjU4IDQuMzg2NjdDMTMuNTQ2NiA0LjQ2IDEzLjc1MTYgNC41NDY2NyAxMy45NDA5IDQuNjQ2NjdDMTQuMTYzNSAzLjIyNDI0IDEzLjkzOTEgMi4yNTU3NiAxMy4xNzE2IDEuMzc4NzlDMTIuMzI1NCAwLjQxMzMzMyAxMC43OTgyIDAgOC44NDM5NCAwSDMuMTcwNTZDMi43NzEzNiAwIDIuNDMwODQgMC4yOTA5MDkgMi4zNjkxNSAwLjY4NjY2N0wwLjAwNjA0MTYzIDE1LjY5NThDLTAuMDQwNTMxIDE1Ljk5MjcgMC4xODgwOTggMTYuMjYwNiAwLjQ4Njg4OCAxNi4yNjA2SDMuOTg5NTFMNC44Njg5NSAxMC42Njk3TDUuODE0OTEgNC42NjYwNloiIGZpbGw9IiMyNTNCODAiLz4KPC9nPgo8L3N2Zz4K");
}

#dynamic-checkout-cart shopify-accelerated-checkout-cart shopify-paypal-button:after {
    content: ".";
    color: #ffffff;
    padding-right: calc(8px + 75px);
    background-size: 75px auto;
    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";
}

html[lang="de"] body product-form form.js-product-form-main .shopify-payment-button__more-options:before {
    content: "Weiter zur Expresskasse";
}


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;
}


.sr-only-submit {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  border: 0;
}

/* =====================================================================
   IRIDE - Test 34 | Badge Conto Termico
   ===================================================================== */
/* BADGE */
product-card .badge_conto_termico {
    top: calc(-5 * var(--space-unit));
    right: auto;
    left: 50%;
    transform: translate(-50%, -17px);
    background: #89BF3F;
    border-radius: 0 0 4px 4px;
    border: 0.6px solid #007531;
    border-top: 0;
    max-width: none;
    padding: 2px 10px;
}

product-card .badge_conto_termico>a {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
}

product-card .badge_conto_termico>a>img {
    display: none;
}

product-card .badge_conto_termico>a:before {
    content: " ";
    display: block;
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuNDYwMTEgOS4xNjQ2M0M0LjIxOTE3IDguNjg5NjcgNC4wODMzNyA4LjE1MjM2IDQuMDgzMzcgNy41ODMzM0M0LjA4MzM3IDUuNzA3ODIgNS41NDE3MSA0LjM3NSA3LjU4MzM3IDQuMDgzMzNDOS45NjQzNSAzLjc0MzE5IDEwLjk4NjIgMi40MzA1NiAxMS42NjY3IDEuNzVDMTMuNzA4NCA5LjMzMzMzIDkuOTE2NzEgMTEuMDgzMyA3LjU4MzM3IDExLjA4MzNDNi45NDU4NyAxMS4wODMzIDYuMzQ4MTggMTAuOTEyOSA1LjgzMzM3IDEwLjYxNTEiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMC44NzUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMS43NSAxMi4yNDk5QzIuMDQxNjcgMTAuNDk5OSAzLjE4Mzc4IDkuNDEyMjYgNS44MzMzMyA4Ljc0OTg3QzcuNzA5NzUgOC4yODA3NyA5LjAyMDMgNy4xMDQzMyA5LjkxNjY3IDUuODY1MjMiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMC44NzUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K");
    background-size: contain;
    background-repeat: no-repeat;
}

product-card .badge_conto_termico>a:after {
    content: "sconto in fattura";
    display: block;
    color: #000;
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.41667;
    white-space: nowrap;
}

@media (min-width: 769px) {

    .grid-cols-2:not(.small-cards-mobile) .card--product-contained .badge_conto_termico,
    .auto-cols-2:not(.small-cards-mobile) .card--product-contained .badge_conto_termico,
    .small-cards-desktop .card--product-contained .badge_conto_termico {
        top: calc(-4 * var(--space-unit));
    }
}

@media (max-width: 768.98px) {
    .main-products-grid[data-layout=grid] .grid-cols-2 .card .badge_conto_termico {
        top: calc(-1 * var(--gutter-sm, 20px));
    }
}

@media (max-width: 768.98px) {

    .grid-cols-2 .card--product-contained .badge_conto_termico,
    .auto-cols-2 .card--product-contained .badge_conto_termico {
        top: calc(-3 * var(--space-unit));
    }
}

/* CARD */
/*carousel-slider .featured-collection-products li,
.products-grid-container li,
.main-products-grid__results ul li,
.cc-list-collections ul li {
    border-radius: 20px !important;
    border: 1px solid rgba(29, 54, 83, 0.30) !important;
}

.sgf-product-card {
    border-radius: 20px !important;
    border: 1px solid rgba(29, 54, 83, 0.30) !important;
}

product-card.card--product-contained {
    padding-bottom: 0 !important;
}

product-card .product-label-wrapper {
    justify-content: center;
}

product-card .product-label-wrapper .product-label {
    width: auto !important;
    border-radius: 10px !important;
}

product-card .product-label-wrapper .product-label.product-label--sale {
    background: #1D3653;
}

@media (min-width: 769px) {
    product-card .product-label-wrapper .product-label {
        padding: 2px 10px 3px;
        font-size: 12px;
        line-height: 1.41667;
    }
}

product-card .product-inventory__status {
    color: #070707;
    font-size: 12px !important;
    line-height: 1.51667;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
}

product-card .product-inventory__status:before {
    width: 10px;
    height: 10px;
    margin: 0;
}

carousel-slider .featured-collection-products .price__current,
.products-grid-container .price__current,
product-card .price__default .price__current,
product-card .card__info-inner .flex .price--on-sale.price--bottom .price__default .price__current,
product-card .seg-price__was,
product-card .seg-price {
    color: #1D3653 !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,
product-card .sgf-more-link {
    padding-bottom: 0 !important;
    font-size: 14px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 1.42857;
    text-decoration-line: underline;
}*/

/* PDP */
#product-media-mob .product-media-cont .badge_conto_termico,
#product-media .product-media-cont .badge_conto_termico {
    top: 0;
    right: auto;
    left: 50%;
    transform: translateX(-50%);
    background: #89BF3F;
    border-radius: 0 0 4px 4px;
    border: 0.6px solid #007531;
    border-top: 0;
    max-width: none;
    padding: 2px 10px;
}

#product-media-mob .product-media-cont .badge_conto_termico>a,
#product-media .product-media-cont .badge_conto_termico>a {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.285em;
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.41667;
}

#product-media-mob .product-media-cont .badge_conto_termico>a>img,
#product-media .product-media-cont .badge_conto_termico>a>img {
    display: none;
}

#product-media-mob .product-media-cont .badge_conto_termico>a:before,
#product-media .product-media-cont .badge_conto_termico>a:before {
    content: " ";
    display: block;
    width: 1.142em;
    height: 1.142em;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuNDYwMTEgOS4xNjQ2M0M0LjIxOTE3IDguNjg5NjcgNC4wODMzNyA4LjE1MjM2IDQuMDgzMzcgNy41ODMzM0M0LjA4MzM3IDUuNzA3ODIgNS41NDE3MSA0LjM3NSA3LjU4MzM3IDQuMDgzMzNDOS45NjQzNSAzLjc0MzE5IDEwLjk4NjIgMi40MzA1NiAxMS42NjY3IDEuNzVDMTMuNzA4NCA5LjMzMzMzIDkuOTE2NzEgMTEuMDgzMyA3LjU4MzM3IDExLjA4MzNDNi45NDU4NyAxMS4wODMzIDYuMzQ4MTggMTAuOTEyOSA1LjgzMzM3IDEwLjYxNTEiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMC44NzUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMS43NSAxMi4yNDk5QzIuMDQxNjcgMTAuNDk5OSAzLjE4Mzc4IDkuNDEyMjYgNS44MzMzMyA4Ljc0OTg3QzcuNzA5NzUgOC4yODA3NyA5LjAyMDMgNy4xMDQzMyA5LjkxNjY3IDUuODY1MjMiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMC44NzUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K");
    background-size: contain;
    background-repeat: no-repeat;
}

#product-media-mob .product-media-cont .badge_conto_termico>a:after,
#product-media .product-media-cont .badge_conto_termico>a:after {
    content: "sconto in fattura";
    display: block;
    color: #000;
    white-space: nowrap;
}


/* =====================================================================
   IRIDE - Test 12 | Card articolo blog in pagina collezione
   ===================================================================== */

   .rte-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    /* flex-wrap: wrap; */

    gap: 100px;
}

.rte-content-wrapper .collection-banner__content {
    padding-inline-end: 0 !important;
}

.rte-content-wrapper .article-wrapper {
    display: flex;
    align-items: center;
    column-gap: 20px;

    margin: 0;
    padding: 10px;
    border-radius: 40px;
    background-color: #E8F3FF;

    width: 440px;
    flex-shrink: 0;
}

.rte-content-wrapper .article-wrapper .image-wrapper {
    width: 160px;
    height: 160px;
    border-radius: 30px;
    overflow: hidden;
    flex-shrink: 0;
}

.rte-content-wrapper .article-wrapper .image-wrapper img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.rte-content-wrapper .text-wrapper {}

.rte-content-wrapper .text-wrapper .title {
    font-weight: 600;
    margin-bottom: 5px;
    font-size: 18px !important;
    font-family: 'Poppins', sans-serif !important;
}

.rte-content-wrapper .text-wrapper .subtitle {
    font-size: 14px !important;
}

.rte-content-wrapper .text-wrapper .filter-buttons-link-wrapper {
    font-size: 16px;
    line-height: 1.87;
    text-decoration: underline;
}

#products-toolbar {
    border-width: 0;
}

@media all and (max-width: 1299px) {
    .rte-content-wrapper {
        /*margin-bottom: 50px;*/
        flex-wrap: wrap;
        gap: 20px;
    }
}

@media all and (max-width: 599px) {
    .rte-content-wrapper {
        padding: 25px 12px;
    }

    .rte-content-wrapper .article-wrapper {
        flex-direction: column;
        row-gap: 16px;
        width: 100%;
    }

    .rte-content-wrapper .article-wrapper .image-wrapper {
        width: 100%;
        height: 200px;
    }

    .rte-content-wrapper .article-wrapper .text-wrapper {
        width: 100%;
        padding: 12px;
        padding-top: 0;
    }
}



#filter-buttons-container.has-filters {
    display: flex;
    align-items: center;
    justify-content: space-between;
    /* flex-wrap: wrap; */

    gap: 60px;

    margin: 0;
    padding: 24px 72px 24px 40px;
    border-radius: 30px;
    background-color: #E8F3FF;
}

#filter-buttons-container.has-filters .filter-buttons-slider-wrapper {
    width: 67%;
    position: relative;
    padding-top: 20px;
}

#filter-buttons-container.has-filters .filter-buttons-link-wrapper {
    text-decoration: underline;
    padding-top: 20px;
    font-size: 16px !important;
}

#filter-buttons-container.has-filters .filter-buttons-slider-wrapper:after {
    display: block;
    width: 20px;

    content: "";
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    background: linear-gradient(270deg, #E8F3FF 0%, rgba(255, 255, 255, 0.00) 100%);
}

#filter-buttons-container.has-filters .filter-buttons-slider-wrapper .custom-filter-button {
    border: 1px solid #525252;
    background-color: white !important;
    color: #253A42;
}

#filter-buttons-container.has-filters .filter-buttons-slider-wrapper .custom-filter-button:hover {
    background-color: rgb(210, 210, 210) !important;
}

#filter-buttons-container.has-filters .article-wrapper {
    display: flex;
    align-items: center;
    column-gap: 20px;
}

#filter-buttons-container.has-filters .article-wrapper .image-wrapper {
    width: 160px;
    height: 160px;
    border-radius: 30px;
    overflow: hidden;
    flex-shrink: 0;
}

#filter-buttons-container.has-filters .article-wrapper .image-wrapper img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

#filter-buttons-container.has-filters .text-wrapper {}

#filter-buttons-container.has-filters .text-wrapper .title {
    font-weight: 600;
    margin-bottom: 5px;
}

#filter-buttons-container.has-filters .text-wrapper .subtitle {
    font-size: 14px !important;
}

#products-toolbar {
    border-width: 0;
}

@media all and (max-width: 1299px) {
    #filter-buttons-container.has-filters {
        margin-bottom: 50px;
        flex-wrap: wrap;
        gap: 20px;

        justify-content: center;
    }

    #filter-buttons-container.has-filters .filter-buttons-slider-wrapper {
        width: 100%;
    }

    #filter-buttons-container.has-filters .filter-buttons-link-wrapper {
        padding-top: 10px;
    }
}

@media all and (max-width: 599px) {
    #filter-buttons-container.has-filters {
        padding: 25px 12px;
    }

    #filter-buttons-container.has-filters .article-wrapper {
        flex-direction: column;
        row-gap: 16px;
        width: 100%;
    }

    #filter-buttons-container.has-filters .article-wrapper .image-wrapper {
        width: 100%;
        height: 200px;
    }

    #filter-buttons-container.has-filters .article-wrapper .text-wrapper {
        width: 100%;
    }
}

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

/*BREAKPOINT 400PX*/
@media (max-width: 400px) {
  .product-info__add-to-cart .product-info__add-button .btn--secondary{
    font-size: 11px!important;
    padding: 16px 0!important;
  }
    .secondary-nav__cta {
    font-size: 10px;
  }
}

/*BREAKPOINT 425PX*/
@media (max-width: 425px){
    /*#shopify-section-template--27315299844476__collection-list ul li,
    #shopify-section-template--27315299844476__collection-list .section ul li:nth-last-child(1),
    #shopify-section-template--27315299844476__collection-list .section ul li:nth-last-child(2),
    #shopify-section-template--27315299844476__collection_list_JQUQtL ul li,
    #shopify-section-template--27315299844476__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 lista card prodotto in collezione*/
  .main-products-grid__results ul,
  .featured-collection-container .products-grid-container ul.grid{
    grid-template-columns: repeat(1,minmax(0,1fr))!important;
  }
}

/*BREAKPOINT 440PX*/
@media (max-width:440px){
  .feedaty_widget.productcard .fdt_merchantStriscia-1_logo{
    display: none;
  }
}


/*BREAKPOINT 499PX*/
/* Layout griglia: colonna singola sotto 500px */
@media (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;
  }
}

/*BREAKPOINT 540PX*/
/* Adapt feedaty product card widget to mobile screens */
@media (max-width:540px){
  .feedaty_widget.productcard .fdt_merchantStriscia-1_vote{
    display: none;
  }
}

/*BREAKPOINT 580PX*/
/* Feedaty in the announcment */
@media (max-width: 580px){
  #fdt_carouselcarosello-2_widget_merchant{
    max-width:358px!important;
    margin: 0!important;
    padding: 0!important;
  }
  .cc-custom-liquid .feedaty_widget{
    width:auto!important;
    margin: 0 auto!important;
  }
}

/*BREAKPOINT 600PX*/

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

    /*Tipografia*/
    h1 {
      font-size: 24px!important;
      line-height: 1.5!important;
    }
    
    h2 {
      font-size: 20px!important;
      line-height: 1.3!important;
    }
    
    h3 {
      font-size: 19px!important;
      line-height: 1.4!important;
    }
    
    h4,h5,h6 {
      font-size: 18px!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--27315299844476__collection-list ul,
    #shopify-section-template--27315299844476__featured-collection .products-grid-container ul{
      display: flex;
      flex-direction: row;
      flex-wrap:wrap;
      justify-content:space-between;
    }
    
    #shopify-section-template--27315299844476__collection-list ul li .card{
      flex-direction:column!important;
      row-gap:24px;
    }
    
    #shopify-section-template--27315299844476__collection-list ul li{
      display:flex;
      flex-direction:column;
      padding:32px 4px!important;
      overflow:hidden;
      width:46%;
    }*/
    
    /*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;
    }

    header div.header__search search-form.search__form button.search__submit {
      left: 85% !important;
  }

    /*Nasconde prezzo barrato nel subtotale del carrello*/
    .cart-item .cart-item__total dl dd.m-0 s.price__was{
      visibility: hidden!important;
    }
   
    /*Gallery banner*/
    /*#shopify-section-template--27315299844476__b14df2cb-74f4-4a18-8799-43f2ac3d9b10 .container .gallery{
      display: flex;
      flex-direction: column;
      row-gap:32px;
    }

    #shopify-section-template--27315299844476__b14df2cb-74f4-4a18-8799-43f2ac3d9b10 .section .container .gallery a.gallery-block{
      min-height:100px!important;
    }
    
    #shopify-section-template--27315299844476__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;
    }

}

/*BREAKPOINT 700PX*/
@media (max-width: 700px) {
  .main-products-grid__results ul{
    width:100%;
    margin:0 auto!important;
    gap:16px!important;
    border: 0px solid black!important;
  }
}


/*BREAKPOINT 750PX*/
@media (max-width: 750px) {
    body .container .cart shopify-accelerated-checkout-cart shop-pay-wallet-button:after {
        padding-right: calc(82px + 46px);
    }

    body .container .cart shopify-accelerated-checkout-cart shopify-paypal-button:after {
        padding-right: calc(75px + 48px);
    }

    body .container .cart shopify-accelerated-checkout-cart shopify-google-pay-button:after {
        padding-right: calc(42px + 50px);
    }

    body .container .cart .dynamic-cart-btns {
        margin-top: 39px;
    }
}

/*BREAKPOINT 769PX*/
@media (min-width: 550px) and (max-width: 769px) {
  #product-media-mob{
    width: 60%;
  }
}

@media (min-width: 769px) {
  #product-media-mob{
    display: none;
  }
    #shopify-section-template--21671588528441__custom_liquid_tVxfMy{
    display:none;
  }
  .container.reading-width{
  padding:0!important;
  max-width:50%!important;
}
}


@media (max-width: 769px){
  .product-info__sticky .product-title{
    font-size:18px!important;
    }
  .product-sku{
    font-size:14px!important;
  }

  .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: 100%;
    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%;
  }
  .product-breadcrumbs{
    font-size:12px!important;
    font-weight:100!important;
    line-height:150%!important;
  }
  .breadcrumbs ol{
    row-gap:8px!important;
  }

  /* Ensure ATC it's only sticky on mobile */
  .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;
  }

    #shopify-section-template--21671588528441__custom_liquid_eUcR6X{
    display:none;
  }

    #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;
  }

  .predictive-search .predictive-result__title {
    font-size: 14px !important;
  }
    .js-open-compare-drawer {
    bottom: 0 !important;
  }

  #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;
  }

  .pagination {
    justify-content: center;
    row-gap: 24px;
  }
  .pagination li.hidden {
    font-size: 14px !important;
    padding: 2px;
  }
  .pagination .pagination__item.font-bold {
    display: none !important;
  }
  .pagination .pagination__item {
    flex: none !important;
    padding: 16px 8px !important;
    font-size: 14px;
  }

}


/*BREAKPOINT 785PX*/
@media (max-width: 785px) {
  .shopify-section {
    padding-left: 10px;
    padding-right: 10px;
  }

  .shopify-section-group-header-group,
  .shopify-section-group-footer-group {
    padding-left: 0;
    padding-right: 0;
  }
}

/*BREAKPOINT 786PX*/
@media (min-width: 786px) {
  .shopify-section {
    padding-left: 40px;
    padding-right: 40px;
  }

  .shopify-section-group-header-group,
  .shopify-section-group-footer-group {
    padding-left: 0;
    padding-right: 0;
  }
}

/*BREAKPOINT 800PX*/
/* Layout griglia: 2 colonne tra 500px e 800px */
@media (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 griglia: 3 colonne da 801px in su (featured), 4 colonne per griglie standard */
@media (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;
  }
}

/*BREAKPOINT 849PX*/
@media (min-width: 751px) and (max-width: 849px) {
    body .container .cart shopify-accelerated-checkout-cart shopify-google-pay-button:after,
    body .container .cart shopify-accelerated-checkout-cart shopify-paypal-button:after,
    body .container .cart shopify-accelerated-checkout-cart shop-pay-wallet-button:after{
        content: " ";
        height: 100%;
    }

    body .container .cart shopify-accelerated-checkout-cart shopify-google-pay-button:after{
        padding-right: 42px;
    }

    body .container .cart shopify-accelerated-checkout-cart shopify-paypal-button:after {
        padding-right: 75px;
    }

    body .container .cart shopify-accelerated-checkout-cart shop-pay-wallet-button:after {
        padding-right: 82px;
    }
}

/*BREAKPOINT 940PX*/
@media (min-width: 769px) and (max-width:940px){
  .feedaty_widget.productcard .fdt_merchantStriscia-1_logo{
    display: none;
  }
}


/*BREAKPOINT 1024PX*/
@media (min-width: 769px) 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%;
  }
}

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

@media (min-width: 1024px) {
  .announcement__col--left{
    flex:none!important;
    width: auto;
  }
}

@media (max-width: 1024px) {
    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;
    }
}

/*BREAKPOINT 1070PX*/
@media (max-width:1070px){
  .scalapay{
    font-size:14px!important;
  }
  .sp-pay-installment{
    justify-content:center!important;
  }
}

/*BREAKPOINT 1100PX*/
/* Adapt feedaty product card widget to tablet screens */
@media (min-width: 769px) and (max-width:1100px){
  .feedaty_widget.productcard .fdt_merchantStriscia-1_vote{
    display: none;
  }
}

/*BREAKPOINT 1170PX*/
@media (min-width: 1170px) {
  .announcement__col--right{
  margin-right: -80px;
}
}

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

/*BREAKPOINT 1250PX*/
@media (min-width:1250px){
  header.container {
    padding: 0 60px !important;
  }
  .announcement .container {
    justify-content: space-between;
    padding: 0 60px;
  }
  .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;
  }
}


/*BREAKPOINT 1280PX*/
@media (max-width:1280px){
  #fdt_carouselcarosello-2_widget_merchant{
    width: calc(100% - var(--gutter))!important;
  }
}

/*BREAKPOINT 19200PX*/
@media (min-width:1920px){
  header.container {
    padding: 0 !important;
  }
  .announcement .container {
    padding: 0 !important;
  }
  footer .container {
    padding: 0;
}
}


/*BREAKPOINT 4000X*/
@media (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;
    }
}


/*---- MENU CONTATTI TRADUZIONE ---*
/* nasconde tutti i blocchi contatti */
#cc-it, #cc-fr, #cc-de { display: none; }

/* mostra solo quello del mercato corrente (default = IT) */
html:not([data-cc-market]) #cc-it,
html[data-cc-market="it"] #cc-it,
html[data-cc-market="fr"] #cc-fr,
html[data-cc-market="de"] #cc-de { display: block; }



/* ===== DISATTIVATO TEMPORANEAMENTE (Pacchetto 1 - CTA/link Iride) =====

DESIGN SYSTEM IRIDE - GLOBALE

CTA primaria su sfondo CHIARO
.btn--primary {
  background-color: var(--arancione) !important;
  color: var(--text_dark) !important;
  border: 1px solid var(--terracotta) !important;
  border-radius: 100px !important;
}
.btn--primary:hover,
.btn--primary:focus-visible {
  background-color: var(--bianco) !important;
  color: var(--blu-scuro) !important;
  border-color: var(--blu-scuro) !important;
}
.btn--primary[disabled],
.btn--primary:disabled,
.btn--primary[aria-disabled="true"] {
  background-color: var(--grigio) !important;
  color: var(--bianco) !important;
  border-color: var(--grigio) !important;
}

CTA primaria su sfondo SCURO (.color-scheme--white, es. hero)
.color-scheme--white .btn--primary {
  background-color: var(--bianco) !important;
  color: var(--text_dark) !important;
  border-color: var(--bianco) !important;
}
.color-scheme--white .btn--primary:hover,
.color-scheme--white .btn--primary:focus-visible {
  background-color: var(--arancione) !important;
  color: var(--text_dark) !important;
  border-color: var(--arancione) !important;
}
.color-scheme--white .btn--primary[disabled],
.color-scheme--white .btn--primary:disabled,
.color-scheme--white .btn--primary[aria-disabled="true"] {
  background-color: var(--bianco) !important;
  color: var(--grigio) !important;
  border-color: var(--bianco) !important;
}

Link testuali nel copy
.rte a {
  color: var(--text_dark) !important;
  text-decoration: underline !important;
  font-weight: 500 !important;
}
.rte a:hover { font-weight: 800 !important; }
.rte a[aria-disabled="true"] { color: var(--grigio) !important; font-weight: 500 !important; }

===== FINE BLOCCO DISATTIVATO ===== */



/* ===== HOMEPAGE IRIDE ===== */
/* ===== main-page  [main]  (SEZIONE DISABILITATA) ===== */
.tpl-index h2{
  font-size: 24px !important;
  color: var(--blu-scuro) !important;
  font-weight: bold;
}

#shopify-section-template--27315299844476__main p { font-size: 18px !important; line-height: 1.8 !important; font-weight: 100; }

/* ===== Slideshow  [slideshow_6gtxjU] ===== */
#shopify-section-template--27315299844476__slideshow_6gtxjU { background: white; padding: 0 60px; }
#shopify-section-template--27315299844476__slideshow_6gtxjU > div { padding: 0; }
#shopify-section-template--27315299844476__slideshow_6gtxjU .slideshow-section { margin-bottom: 0; margin-top: 0; padding: 80px 0; }
#shopify-section-template--27315299844476__slideshow_6gtxjU slide-show { border-radius: 24px; }
#shopify-section-template--27315299844476__slideshow_6gtxjU h2 { 
  font-size: 40px !important; 
  line-height: 120% !important;
  color: var(--bianco) !important;
}
#shopify-section-template--27315299844476__slideshow_6gtxjU p { font-size: 26px !important; }
#shopify-section-template--27315299844476__slideshow_6gtxjU a.btn { color: darkblue !important; border: none !important; }
.slideshow__text .text-overlay__block.rte strong {
    font-weight: 700;
}
@media (max-width: 769px) {
  #shopify-section-template--27315299844476__slideshow_6gtxjU { padding: 0 10px; }
  #shopify-section-template--27315299844476__slideshow_6gtxjU h2 { padding: 16px 0 !important; font-size: 24px !important; }
  #shopify-section-template--27315299844476__slideshow_6gtxjU p { font-size: 16px !important; }
  #shopify-section-template--27315299844476__slideshow_6gtxjU .slideshow-section { padding: 40px 0; }
  #shopify-section-template--27315299844476__slideshow_6gtxjU .img-fit, #shopify-section-template--27315299844476__slideshow_6gtxjU .md\:img-fit { object-fit: fill; }
}

/* ===== Icons with text  [icons_with_text_KjyPde] ===== */
#shopify-section-template--27315299844476__icons_with_text_KjyPde { background: white; margin-top: 0; margin-bottom: 0; padding: 0 60px; }
#shopify-section-template--27315299844476__icons_with_text_KjyPde > div > div { padding: 0; }
#shopify-section-template--27315299844476__icons_with_text_KjyPde li { background: #faf9f8; padding: 24px; border-radius: 24px; border: 1px solid #55687e; display: flex; flex-direction: column; justify-content: start; align-items: start; }
#shopify-section-template--27315299844476__icons_with_text_KjyPde p.m-0 { font-weight: 900; }
#shopify-section-template--27315299844476__icons_with_text_KjyPde p { font-size: 14px !important; color: #55687e; }
#shopify-section-template--27315299844476__icons_with_text_KjyPde svg { width: 24px; color: #e98016; }
#shopify-section-template--27315299844476__icons_with_text_KjyPde svg + div { margin: 0; }
@media (max-width: 769px) {
  #shopify-section-template--27315299844476__icons_with_text_KjyPde { padding: 0 16px; }
}

/* ===== Rich text  [rich_text_jj9heU] ===== */
#shopify-section-template--27315299844476__rich_text_jj9heU { background: white; padding: 80px 60px 40px 60px; }
#shopify-section-template--27315299844476__rich_text_jj9heU > div { margin-top: 0; margin-bottom: 0; }
#shopify-section-template--27315299844476__rich_text_jj9heU h2 { color: #1d3653; }
@media (max-width: 769px) {
  #shopify-section-template--27315299844476__rich_text_jj9heU { padding: 40px 16px 0; }
}

/* ===== TRUSTPILOT  [custom_liquid_CgBRRw] ===== */
#shopify-section-template--27315299844476__custom_liquid_CgBRRw { background: white; padding: 0 60px 80px 60px; }
#shopify-section-template--27315299844476__custom_liquid_CgBRRw .trustpilot-widget { border: 2px solid #d5d5d5 !important; border-radius: 1rem !important; padding: 16px !important; background: white !important; }
@media (max-width: 769px) {
  #shopify-section-template--27315299844476__custom_liquid_CgBRRw { padding: 16px 10px 40px; }
}

/* ===== Logo list  [logo_list_6AKrWg] ===== */
#shopify-section-template--27315299844476__logo_list_6AKrWg { background: #f0fbff; padding: 0 60px; }
#shopify-section-template--27315299844476__logo_list_6AKrWg img { border-radius: 1000px; overflow: hidden; }
#shopify-section-template--27315299844476__logo_list_6AKrWg p { font-weight: 900; font-size: 18px !important; }
#shopify-section-template--27315299844476__logo_list_6AKrWg h2, #shopify-section-template--27315299844476__logo_list_6AKrWg p { color: #1d3653; }

#shopify-section-template--27315299844476__logo_list_6AKrWg .logo-list__logo p::after {
  content: "scopri di più";
  display: block;
  margin-top: 8px;
  font-weight: 500;
  font-size: 16px;
  text-decoration: underline;
  color: var(--nero);
}

#shopify-section-template--27315299844476__logo_list_6AKrWg .logo-list__logo p::after {
  content: "scopri di più";
  display: block;
  margin-top: 8px;
  font-weight: 500;
  font-size: 16px;
  text-decoration: underline;
  color: var(--nero);
}

#shopify-section-template--27315299844476__logo_list_6AKrWg .logo-list__logo a:hover p::after {
  font-weight: 800;
}

#section-template--27315299844476__logo_list_6AKrWg .logo-list {
    column-gap: 72px !important;
}

@media (max-width: 769px) {
  #shopify-section-template--27315299844476__logo_list_6AKrWg h2 { margin-bottom: 0 !important; }
}

/* ===== Image banner  [image_banner_NkbgFL] ===== */
#shopify-section-template--27315299844476__image_banner_NkbgFL { background: white; padding: 40px 60px; }
#shopify-section-template--27315299844476__image_banner_NkbgFL > div { padding: 0; }
#shopify-section-template--27315299844476__image_banner_NkbgFL .image-banner__image { border-radius: 24px; overflow: hidden; }
#shopify-section-template--27315299844476__image_banner_NkbgFL .text-overlay { max-width: 80%; border-radius: 16px; background-color: #fff; }
#shopify-section-template--27315299844476__image_banner_NkbgFL h2 
  { 
    font-size: 40px !important;
    color: #009fdd;
    font-weight: 800;
    margin-bottom: 0px;
  }
  #template--27315299844476__image_banner_NkbgFL .text-overlay {
    background: #ffffff;
    padding: 50px;
}
#shopify-section-template--27315299844476__image_banner_NkbgFL p { 
    color: var(--blu-scuro);
    font-size: 20px !important;
    font-weight: 600;
  }
#shopify-section-template--27315299844476__image_banner_NkbgFL a.btn { background: #f4912e; color: #0f1e2f !important; border: 1px solid var(--terracotta) !important; }

#shopify-section-template--27315299844476__image_banner_NkbgFL a.btn:hover {
    background-color: #fff;
    color: #0F1E2F !important;
    border: 1px solid #0F1E2F !important;
}
@media (max-width: 769px) {
  #shopify-section-template--27315299844476__image_banner_NkbgFL { padding: 40px 16px; }
  #shopify-section-template--27315299844476__image_banner_NkbgFL h2 { padding: 16px 0 !important; font-size: 24px !important; }
  #shopify-section-template--27315299844476__image_banner_NkbgFL .text-overlay { max-width: 100%; }
}

/* ===== Logo list  [logo_list_LPB9N8] ===== */
#shopify-section-template--27315299844476__logo_list_LPB9N8 { padding: 0 60px 80px; background: white; }
#shopify-section-template--27315299844476__logo_list_LPB9N8 .slider { padding-bottom: 0px; height: 100px; display: flex; align-content: center; }
#shopify-section-template--27315299844476__logo_list_LPB9N8 .slider > div { display: flex; align-content: center; }
#shopify-section-template--27315299844476__logo_list_LPB9N8 .section__header { margin-bottom: 12px !important; }
#shopify-section-template--27315299844476__logo_list_LPB9N8 carousel-slider > div { max-width: 100%; }
#shopify-section-template--27315299844476__logo_list_LPB9N8 h2 { color: #1d3653; }
@media (max-width: 769px) {
  #shopify-section-template--27315299844476__logo_list_LPB9N8 { padding: 0 10px 40px; }
  #shopify-section-template--27315299844476__logo_list_LPB9N8 h2 { margin-bottom: 0 !important; }
}

/* --- Loghi partner ("I migliori brand"): auto-scroll marquee, full width --- */
#shopify-section-template--27315299844476__logo_list_LPB9N8 { padding-left: 0 !important; padding-right: 0 !important; }
#shopify-section-template--27315299844476__logo_list_LPB9N8 carousel-slider .container { max-width: none !important; padding-left: 0 !important; padding-right: 0 !important; }
#shopify-section-template--27315299844476__logo_list_LPB9N8 .slider { overflow: hidden !important; }
#shopify-section-template--27315299844476__logo_list_LPB9N8 .slider-nav { display: none !important; }
#shopify-section-template--27315299844476__logo_list_LPB9N8 .logo-list {
  display: flex !important;
  flex-wrap: nowrap !important;
  grid-template-columns: none !important;
  width: max-content !important;
  gap: 0 !important;
  animation: iride-logo-marquee 40s linear infinite;
}
#shopify-section-template--27315299844476__logo_list_LPB9N8 .slider__item {
  flex: 0 0 auto !important;
  margin-inline-end: 48px !important;
}
#shopify-section-template--27315299844476__logo_list_LPB9N8 .logo-list:hover { animation-play-state: paused; }
@keyframes iride-logo-marquee {
  from { transform: translateX(0); }
  to   { transform: translateX(-50%); }
}

/* ===== Featured collection  [featured_collection_Aq7cDG] ===== */
#shopify-section-template--27315299844476__featured_collection_Aq7cDG { background: #fff9f3; padding: 40px 60px; }
#shopify-section-template--27315299844476__featured_collection_Aq7cDG .featured-collection--sticky { overflow: hidden; border-radius: 24px; min-height: 400px; }
#shopify-section-template--27315299844476__featured_collection_Aq7cDG .featured-collection-info { margin: 0 0 24px !important; }
#shopify-section-template--27315299844476__featured_collection_Aq7cDG .featured-collection-image, #shopify-section-template--27315299844476__featured_collection_Aq7cDG .featured-collection-text { position: relative; margin: 0; }
#shopify-section-template--27315299844476__featured_collection_Aq7cDG .featured-collection-image { height: 0 !important; z-index: 1 !important; }
#shopify-section-template--27315299844476__featured_collection_Aq7cDG .featured-collection-text { z-index: 2 !important; background: rgba(0, 0, 0, 0.7); height: 100%; padding: 32px; }
#shopify-section-template--27315299844476__featured_collection_Aq7cDG h2 { color: #1d3653; }
#shopify-section-template--27315299844476__featured_collection_Aq7cDG li { border: 1px solid #c0c0c0; }

/* ===== Multi-column  [multi_column_FLK7NP] ===== */
#shopify-section-template--27315299844476__multi_column_FLK7NP { background: white; padding: 120px 60px; }
#shopify-section-template--27315299844476__multi_column_FLK7NP > div { margin: 0; }
#shopify-section-template--27315299844476__multi_column_FLK7NP > div > div { padding: 0; }
#shopify-section-template--27315299844476__multi_column_FLK7NP img { border-radius: 16px; overflow: hidden; }
#shopify-section-template--27315299844476__multi_column_FLK7NP h3 { 
  font-size: 18px !important;
  line-height: 150% !important;
  font-weight: bold;
  color: var(--blu-scuro);
  min-height: 60px;
}
#shopify-section-template--27315299844476__multi_column_FLK7NP p { 
  font-size: 16px !important; 
  color: var(--blu-scuro); 
}
#shopify-section-template--27315299844476__multi_column_FLK7NP a { 
  font-size: 16px !important; 
  color: var(--nero);
  text-decoration: underline; 
}
#shopify-section-template--27315299844476__multi_column_FLK7NP a:hover { 
  font-weight: 600;
  text-decoration: underline; 
  opacity: 1;
}
#shopify-section-template--27315299844476__multi_column_FLK7NP h2, #shopify-section-template--27315299844476__multi_column_FLK7NP h3, #shopify-section-template--27315299844476__multi_column_FLK7NP p { color: #1d3653; }
@media (max-width: 769px) {
  #shopify-section-template--27315299844476__multi_column_FLK7NP { padding: 40px 16px; }
  #shopify-section-template--27315299844476__multi_column_FLK7NP h2 { margin: 0 !important; }
}

/* ===== Featured collection  [featured_collection_AmFiB7] ===== */
#shopify-section-template--27315299844476__featured_collection_AmFiB7 { background: #fff9f3; padding: 40px 60px; }
#shopify-section-template--27315299844476__featured_collection_AmFiB7 .featured-collection--sticky { overflow: hidden; border-radius: 24px; min-height: 400px; }
#shopify-section-template--27315299844476__featured_collection_AmFiB7 .featured-collection-info { margin: 0 0 24px !important; }
#shopify-section-template--27315299844476__featured_collection_AmFiB7 .featured-collection-image, #shopify-section-template--27315299844476__featured_collection_AmFiB7 .featured-collection-text { position: relative; margin: 0; }
#shopify-section-template--27315299844476__featured_collection_AmFiB7 .featured-collection-image { height: 0 !important; z-index: 1 !important; }
#shopify-section-template--27315299844476__featured_collection_AmFiB7 .featured-collection-text { z-index: 2 !important; background: rgba(0, 0, 0, 0.7); height: 100%; padding: 32px; }
#shopify-section-template--27315299844476__featured_collection_AmFiB7 h2 { color: #1d3653; }
#shopify-section-template--27315299844476__featured_collection_AmFiB7 li { border: 1px solid #c0c0c0; }

/* ===== Image banner  [image_banner_HCEy8L]  (SEZIONE DISABILITATA) ===== */
#shopify-section-template--27315299844476__image_banner_HCEy8L { background: white; padding: 0 60px 40px; }
#shopify-section-template--27315299844476__image_banner_HCEy8L > div { margin: 0 auto; padding: 0; }
#shopify-section-template--27315299844476__image_banner_HCEy8L .image-banner__image { border-radius: 24px; }
#shopify-section-template--27315299844476__image_banner_HCEy8L .text-overlay { border-radius: 16px; background: rgba(0, 0, 0, 0.5); }
@media (max-width: 769px) {
  #shopify-section-template--27315299844476__image_banner_HCEy8L { padding: 40px 16px; }
}

/* ===== Featured collection  [featured_collection_EUp4H9]  (SEZIONE DISABILITATA) ===== */
#shopify-section-template--27315299844476__featured_collection_EUp4H9 { background: #faf9f8; padding: 40px 60px; }
#shopify-section-template--27315299844476__featured_collection_EUp4H9 > div > div, #shopify-section-template--27315299844476__featured_collection_EUp4H9 .featured-collection-products { padding: 0; }
#shopify-section-template--27315299844476__featured_collection_EUp4H9 h2, #shopify-section-template--27315299844476__featured_collection_EUp4H9 p { color: #1d3653; }

/* ===== Rich text  [rich_text_iiK7UW] ===== */
#shopify-section-template--27315299844476__rich_text_iiK7UW { background: white; padding: 80px 60px 40px 60px; }
#shopify-section-template--27315299844476__rich_text_iiK7UW > div { margin-top: 0; margin-bottom: 0; }
#shopify-section-template--27315299844476__rich_text_iiK7UW h2 { color: #1d3653; }
@media (max-width: 769px) {
  #shopify-section-template--27315299844476__rich_text_iiK7UW { padding: 40px 16px 0; }
}

/* ===== Feedaty  [custom_liquid_pF7f9a] ===== */
#shopify-section-template--27315299844476__custom_liquid_pF7f9a { background: white; padding: 0 60px 80px; }
#shopify-section-template--27315299844476__custom_liquid_pF7f9a > div { margin: 0; padding-top: 0; }
@media (max-width: 769px) {
  #shopify-section-template--27315299844476__custom_liquid_pF7f9a { padding: 16px 10px 40px; }
}

/* ===== Blog posts  [featured_blog_TCJGDx] ===== */
#shopify-section-template--27315299844476__featured_blog_TCJGDx { background: #f0fbff; margin: 0; padding: 120px 60px; }
#shopify-section-template--27315299844476__featured_blog_TCJGDx > div { margin: 0; }
#shopify-section-template--27315299844476__featured_blog_TCJGDx > div > div, #shopify-section-template--27315299844476__featured_blog_TCJGDx carousel-slider div { padding-left: 0; padding-right: 0; }
#shopify-section-template--27315299844476__featured_blog_TCJGDx .card__info h2 { 
  font-size: 18px !important; 
  line-height: 1.4em !important; 
  font-weight: 600; 
  color: var(--blu-scuro);
}
#shopify-section-template--27315299844476__featured_blog_TCJGDx a.card__media { overflow: hidden; border-radius: 16px; }
#shopify-section-template--27315299844476__featured_blog_TCJGDx h2, #shopify-section-template--27315299844476__featured_blog_TCJGDx p { color: #1d3653; }
#shopify-section-template--27315299844476__featured_blog_TCJGDx p.mb-5 { 
    font-size: 16px !important;
    color: var(--nero);
    margin-bottom: 0px;
}

#shopify-section-template--27315299844476__logo_list_6AKrWg .logo-list__logo p::after
@media (max-width: 769px) {
  #shopify-section-template--27315299844476__featured_blog_TCJGDx { padding: 80px 10px; }
}

/* ===== NEWSLETTER  [custom_liquid_jUgHUy] ===== */
#shopify-section-template--27315299844476__custom_liquid_jUgHUy { 
  background: var(--azzurro); 
  padding: 0 60px; 
  margin: 0; 
}
#shopify-section-template--27315299844476__custom_liquid_jUgHUy > div { padding: 40px 0; margin: 0; }
@media (max-width: 769px) {
  #shopify-section-template--27315299844476__custom_liquid_jUgHUy { padding: 40px 10px; }
}

/* --- TRUST (icons-with-text): sfondo box card --- */
.tpl-index .cc-icons-with-text .slider__item {
    background: var(--light_gray) !important;
    border: 1px solid var(--blu-scuro) !important;
}

.tpl-index .cc-icons-with-text .slider__item {
    background: var(--light_gray) !important;
    border: 1px solid var(--blu-scuro) !important;
}

.tpl-index .cc-icons-with-text .slider__item .icons-with-text__title.text-body-medium {
    font-size: 16px !important;
    color: var(--blu-scuro) !important;
}

.tpl-index .cc-icons-with-text .slider__item p {
    font-size: 14px !important;
    color: var(--nero) !important;
}

/* --- HERO slider: pulsanti (design system, "sfondo scuro") --- */
#shopify-section-template--27315299844476__slideshow_6gtxjU .text-overlay__buttons .btn--primary {
  background-color: var(--bianco) !important;
  color: var(--nero) !important;
  border: none !important;
  border-radius: 100px !important;
}
#shopify-section-template--27315299844476__slideshow_6gtxjU .text-overlay__buttons .btn--primary:hover,
#shopify-section-template--27315299844476__slideshow_6gtxjU .text-overlay__buttons .btn--primary:focus-visible {
  background-color: var(--arancione) !important;
  color: var(--nero) !important;
  background: var(--arancione) !important;
}
#shopify-section-template--27315299844476__slideshow_6gtxjU .text-overlay__buttons .btn--primary[disabled],
#shopify-section-template--27315299844476__slideshow_6gtxjU .text-overlay__buttons .btn--primary[aria-disabled="true"] {
  background-color: var(--bianco) !important;
  color: #525252 !important;
  background: none !important;
}

/* --- Fix badge "sconto in fattura": posizionato DENTRO la card (niente taglio) --- */
#shopify-section-template--27315299844476__featured_collection_Aq7cDG product-card .badge_conto_termico,
#shopify-section-template--27315299844476__featured_collection_AmFiB7 product-card .badge_conto_termico {
  top: calc(-2 * var(--space-unit));
}


.tpl-index h3.h5.card__title{
  font-size: 18px !important;
  color: var(--blu-scuro) !important;
  font-weight: bold;
}

/* --- Blog: CTA "Continua a leggere" (richiede "Show buttons" attivo) --- */
#shopify-section-template--27315299844476__featured_blog_TCJGDx .card__button {
  background: none !important;
  border: none !important;
  border-radius: 0 !important;
  width: auto !important;
  height: auto !important;
  min-width: 0 !important;
  min-height: 0 !important;
  padding: 0 !important;
  margin-top: 16px !important;
  color: var(--nero) !important;
  font-weight: 500 !important;
  font-size: 16px !important;
  text-decoration: underline !important;
  text-transform: none !important;
}
#shopify-section-template--27315299844476__featured_blog_TCJGDx .card__button svg { 
  display: none !important; 
}
#shopify-section-template--27315299844476__featured_blog_TCJGDx .card__button::after { 
  content: "Continua a leggere"; 
}
#shopify-section-template--27315299844476__featured_blog_TCJGDx .card__button:hover { 
  font-weight: 800 !important; 
}

/* --- Blog: data sopra il titolo, piccola e grigia (come Figma) --- */
#shopify-section-template--27315299844476__featured_blog_TCJGDx .card__info .flex-auto {
  display: flex;
  flex-direction: column;
}
#shopify-section-template--27315299844476__featured_blog_TCJGDx .card__info .flex-auto > p.text-theme-light {
  order: -1;
  margin: 0 0 8px !important;
  font-size: 14px !important;
  color: var(--grigio);
}

/*---- Call to Action Blu ---*/
.tpl-index .section__header a.link {
  color: var(--bianco);
  background: var(--blu-scuro);
  text-decoration: none;
  padding: 4px 24px;
  border-radius: 500px;
  text-transform: uppercase;
  font-size: 16px;
  border: 2px solid var(--blu-scuro);
}
.tpl-index .section__header a.link:hover {
  background: var(--bianco) !important;
  border: 2px solid var(--blu-scuro) !important;
  color: var(--blu-scuro) !important;
  opacity: 1;
}

#shopify-section-template--27315299844476__custom_liquid_jUgHUy h2 {
    color: var(--bianco) !important;
}


/* --- HERO SLIDER mobile: contenuto centrato in alto + immagine intera (design Iride) --- */
@media (max-width: 768px) {
  /* slide con le proporzioni dell'immagine mobile (701x1161): si vede tutta, niente taglio */
  .tpl-index .slideshow__slide.image-banner {
    min-height: 0 !important;
    height: auto !important;
    aspect-ratio: 701 / 1161;
  }
  /* immagine di sfondo senza distorsione (sovrascrive object-fit: fill della sezione) */
  .tpl-index .slideshow__slide .img-fit { object-fit: cover !important; }

  /* contenuto in alto e centrato in orizzontale */
  .tpl-index .slideshow__slide { align-items: flex-start; }
  .tpl-index .slideshow__slide .slideshow__text {
    justify-content: center;
    padding-top: 40px;
  }
  .tpl-index .slideshow__slide .text-overlay { text-align: center; }
  .tpl-index .slideshow__slide .text-overlay__logo-img { 
    margin-inline: auto; 
    height: 30px !important;
    width: auto !important;
    max-width: none !important;
  }
  .tpl-index .slideshow__slide .text-overlay__buttons {
    justify-content: center;
    width: 100%;
  }
  #shopify-section-template--27315299844476__slideshow_6gtxjU .text-overlay__heading {
    font-size: 22px !important;
  }
  #shopify-section-template--27315299844476__slideshow_6gtxjU .text-overlay__block.rte p {
    font-size: 18px !important;
  }
  #shopify-section-template--27315299844476__slideshow_6gtxjU .text-overlay__buttons .btn {
    font-size: 16px !important;
  }
  .tpl-index .slideshow__slide .text-overlay__buttons .btn { 
    text-transform: none; 
  }
  .tpl-index .cc-image-banner .image-banner {
    min-height: 0 !important;
    height: auto !important;
    aspect-ratio: 3 / 4;
    flex-direction: row !important;
    align-items: flex-start !important;
  }
  .tpl-index .cc-image-banner .image-banner__image {
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    aspect-ratio: auto !important;
    margin-top: 0 !important;
    z-index: 1;
  }
  .tpl-index .cc-image-banner .image-banner__image .img-fit {
    object-fit: cover !important;
    object-position: center;
  }
  .tpl-index .cc-image-banner .image-banner > .container {
    position: relative;
    z-index: 2;
    padding: 10px !important;
  }
  .tpl-index .cc-image-banner .text-overlay {
    padding: 20px 22px !important;
  }
  .tpl-index .cc-image-banner .text-overlay__heading {
    margin: 0 0 10px !important;
  }
  .tpl-index .cc-image-banner .text-overlay .rte {
    margin-bottom: 0 !important;
  }
  .tpl-index .cc-image-banner .text-overlay__buttons {
    margin-top: 16px !important;
  }
  .tpl-index .text-overlay.text-overlay--bg.text-start {
    margin-top: 4px;
  }
  .tpl-index .cc-featured-collection .featured-collection-info {
    display: none !important;
  }
  .tpl-index #shopify-section-template--27315299844476__logo_list_6AKrWg {
    padding: 0 16px;
  }

  section#shopify-section-template--27315299844476__icons_with_text_KjyPde {
    padding-right: 0;
  }

  /* nascondi le frecce */
  .tpl-index .cc-icons-with-text .slider-nav,
  .tpl-index .cc-icons-with-text .slider-buttons { display: none !important; }

    /* card al 70% della larghezza (la successiva sbircia a destra): grid-auto-columns sul .slider__grid */
  .tpl-index .cc-icons-with-text .slider__grid {
    grid-auto-columns: 70% !important;
  }

  #shopify-section-template--27315299844476__icons_with_text_KjyPde > div > div {
    padding: 0 16px 0px 0;
  }

  section#shopify-section-template--27315299844476__logo_list_6AKrWg {
    padding: 0 0 16px !important;
  }

    .tpl-index .section__header {
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
  }
  .tpl-index .section__heading,
  .tpl-index .section__header .section__title { text-align: center !important; }

  #shopify-section-template--27315299844476__featured_blog_TCJGDx {
      padding: 60px 0 60px 16px;
  }

  #shopify-section-template--27315299844476__featured_blog_TCJGDx .slider__grid { width: 80% !important; }
  
}

@media (min-width: 769px) {
  #shopify-section-template--27315299844476__slideshow_6gtxjU .slideshow__slide .img-fit {
    object-position: 100% center !important;
  }

  #shopify-section-template--27315299844476__custom_liquid_CgBRRw .container {
    padding: 0;
  }

  #shopify-section-template--27315299844476__custom_liquid_pF7f9a .container {
    padding: 0;
}
}

/*----- NEW FOOTER ---*/
.footer-block__text.rte p {
    font-size: 14px !important;
}

footer {
    background-color: var(--blu-scuro) !important;
}

.footer-menu .disclosure__title {
    color: var(--arancione);
    font-size: 16px !important;
    text-transform: uppercase;
}

.footer a:not(.btn) {
    text-decoration: underline;
    font-size: 14px;
    font-weight: 500;
}

.app-badges {
    display: flex;
    align-items: center;
    gap: 16px;
    width: auto;
    justify-content: end;
}

.app-badges h3 {
    font-size: 16px !important;
    font-weight: 100;
    margin-bottom: 0;
}

.footer__meta {
    padding-top: 32px;
    border-top: 1px solid rgba(var(--text-color) / .2);
}

@media (max-width: 768px){
  .footer-menu .disclosure__title {
    font-size: 20px !important;
    color: var(--bianco);
    text-transform: none;
  } 

  .app-badges {
      flex-direction: column;
      align-items: start;
      gap: 8px;
  }
}

.slider-nav {
    display: none !important;
}

/* === Localizzazione testi iniettati via CSS (2026-07-31) === */
/* Categorie logo_list_6AKrWg: "scopri di piu" per lingua */
html:lang(en) #shopify-section-template--27315299844476__logo_list_6AKrWg .logo-list__logo p::after { content: "discover more"; }
html:lang(fr) #shopify-section-template--27315299844476__logo_list_6AKrWg .logo-list__logo p::after { content: "en savoir plus"; }
html:lang(de) #shopify-section-template--27315299844476__logo_list_6AKrWg .logo-list__logo p::after { content: "mehr erfahren"; }
/* Blog featured_blog_TCJGDx: "Continua a leggere" per lingua */
html:lang(en) #shopify-section-template--27315299844476__featured_blog_TCJGDx .card__button::after { content: "Continue reading"; }
html:lang(fr) #shopify-section-template--27315299844476__featured_blog_TCJGDx .card__button::after { content: "Continuer la lecture"; }
html:lang(de) #shopify-section-template--27315299844476__featured_blog_TCJGDx .card__button::after { content: "Weiterlesen"; }