.etilikagifts-source{display:none!important}
.etilikagifts-hook-widget,.etilikagifts-js-mount{margin:0 0 14px!important;clear:both!important;box-sizing:border-box!important;pointer-events:none!important}
.etilikagifts-widget{box-sizing:border-box!important;padding:15px!important;border:1px solid #e8e3dd!important;border-radius:14px!important;background:#fff!important;box-shadow:0 5px 18px rgba(0,0,0,.04)!important;color:#242424!important;font-family:inherit!important;line-height:1.3!important;position:relative!important;z-index:5!important}
.etilikagifts-widget-head{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:11px!important}
.etilikagifts-head-copy{min-width:0!important}
.etilikagifts-kicker{font-size:11px!important;font-weight:800!important;letter-spacing:.09em!important;text-transform:uppercase!important;color:#d56d00!important;margin:0 0 2px!important}
.etilikagifts-cart-total{font-size:11px!important;color:#807971!important;line-height:1.3!important}
.etilikagifts-cart-total strong{color:#3c3936!important;font-weight:750!important}
.etilikagifts-tier-list{display:flex!important;flex-direction:column!important;gap:8px!important}
.etilikagifts-tier{display:grid!important;grid-template-columns:32px minmax(0,1fr) 42px!important;align-items:center!important;gap:10px!important;padding:10px 11px!important;border-radius:11px!important;box-sizing:border-box!important}
.etilikagifts-tier-unlocked{background:#f7faf6!important;border:1px solid #dce8d8!important}
.etilikagifts-tier-next{background:#fff9f1!important;border:1px solid #f0d1aa!important}
.etilikagifts-tier-state{width:32px!important;height:32px!important;border-radius:9px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:18px!important;font-weight:900!important;line-height:1!important;box-sizing:border-box!important}
.etilikagifts-tier-unlocked .etilikagifts-tier-state{background:#e9f3e6!important;color:#3f7c35!important;border:1px solid #cfe1c9!important}
.etilikagifts-tier-next .etilikagifts-tier-state{background:#fff0dc!important;border:1px solid #f3c895!important}
.etilikagifts-tier-copy{min-width:0!important}
.etilikagifts-tier-label{font-size:9.5px!important;font-weight:800!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:#84786c!important;margin-bottom:2px!important}
.etilikagifts-tier-unlocked .etilikagifts-tier-label{color:#5f8057!important}
.etilikagifts-tier-next .etilikagifts-tier-label{color:#c06400!important}
.etilikagifts-tier-name{font-size:13px!important;font-weight:700!important;line-height:1.25!important;color:#292929!important;overflow-wrap:anywhere!important}
.etilikagifts-tier-missing{font-size:12px!important;font-weight:800!important;color:#d36b00!important;margin-top:5px!important}
.etilikagifts-progress{height:6px!important;margin-top:7px!important;border-radius:999px!important;background:#e9e4de!important;overflow:hidden!important;width:100%!important}
.etilikagifts-progress>span{display:block!important;height:100%!important;border-radius:999px!important;background:#f58200!important;transition:width .25s ease!important}
.etilikagifts-progress-numbers{display:flex!important;justify-content:space-between!important;gap:10px!important;margin-top:3px!important;font-size:9.5px!important;color:#8b847c!important;font-variant-numeric:tabular-nums!important}
.etilikagifts-tier-image{width:42px!important;height:50px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}
.etilikagifts-tier-image img{display:block!important;max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important}
.etilikagifts-max-reached{margin-top:9px!important;padding:8px 10px!important;border-radius:9px!important;background:#f7faf6!important;color:#4f7048!important;font-size:11px!important;font-weight:700!important;text-align:center!important}

/* Il prodotto omaggio deve essere riconoscibile anche se il tema continua a mostrare il prezzo listino. */
.etilikagifts-gift-product-row{position:relative!important;outline:2px solid rgba(245,130,0,.18)!important;outline-offset:-2px!important}
.etilikagifts-product-badge{display:inline-flex!important;align-items:flex-start!important;gap:8px!important;max-width:100%!important;margin:6px 0 5px!important;padding:7px 9px!important;border-radius:9px!important;background:#fff7ec!important;border:1px solid #f4cf9e!important;color:#8d4200!important;font-family:inherit!important;line-height:1.22!important;box-sizing:border-box!important}
.etilikagifts-product-badge strong{display:block!important;font-size:11px!important;font-weight:850!important;letter-spacing:.045em!important;color:#d86700!important}
.etilikagifts-product-badge span{display:block!important;margin-top:3px!important;font-size:10px!important;font-weight:500!important;color:#6f6258!important;max-width:420px!important}

html.etilikagifts-js-active body#cart .etilikagifts-hook-widget[data-eg-location="cart-footer"],html.etilikagifts-js-active body.page-cart .etilikagifts-hook-widget[data-eg-location="cart-footer"],html.etilikagifts-js-active .page-cart .etilikagifts-hook-widget[data-eg-location="cart-footer"]{display:none!important}

#blockcart-modal .etilikagifts-js-mount,.blockcart-modal .etilikagifts-js-mount,.ajax-cart-modal .etilikagifts-js-mount,.cart-popup .etilikagifts-js-mount,.cart-flyout .etilikagifts-js-mount,.cart-drawer .etilikagifts-js-mount,.offcanvas-cart .etilikagifts-js-mount,.cart-sidebar .etilikagifts-js-mount,.shopping-cart-sidebar .etilikagifts-js-mount,.cart-preview .etilikagifts-js-mount,.blockcart .dropdown-menu .etilikagifts-js-mount,.cart-side .etilikagifts-js-mount,.cart-panel .etilikagifts-js-mount{margin:8px 0 12px!important;width:100%!important;padding:0!important}
#blockcart-modal .etilikagifts-widget,.blockcart-modal .etilikagifts-widget,.ajax-cart-modal .etilikagifts-widget,.cart-popup .etilikagifts-widget,.cart-flyout .etilikagifts-widget,.cart-drawer .etilikagifts-widget,.offcanvas-cart .etilikagifts-widget,.cart-sidebar .etilikagifts-widget,.shopping-cart-sidebar .etilikagifts-widget,.cart-preview .etilikagifts-widget,.blockcart .dropdown-menu .etilikagifts-widget,.cart-side .etilikagifts-widget,.cart-panel .etilikagifts-widget{padding:11px!important;border-radius:12px!important;box-shadow:none!important}
#blockcart-modal .etilikagifts-widget-head,.blockcart-modal .etilikagifts-widget-head,.ajax-cart-modal .etilikagifts-widget-head,.cart-popup .etilikagifts-widget-head,.cart-flyout .etilikagifts-widget-head,.cart-drawer .etilikagifts-widget-head,.offcanvas-cart .etilikagifts-widget-head,.cart-sidebar .etilikagifts-widget-head,.shopping-cart-sidebar .etilikagifts-widget-head,.cart-preview .etilikagifts-widget-head,.blockcart .dropdown-menu .etilikagifts-widget-head,.cart-side .etilikagifts-widget-head,.cart-panel .etilikagifts-widget-head{margin-bottom:8px!important}
#blockcart-modal .etilikagifts-tier,.blockcart-modal .etilikagifts-tier,.ajax-cart-modal .etilikagifts-tier,.cart-popup .etilikagifts-tier,.cart-flyout .etilikagifts-tier,.cart-drawer .etilikagifts-tier,.offcanvas-cart .etilikagifts-tier,.cart-sidebar .etilikagifts-tier,.shopping-cart-sidebar .etilikagifts-tier,.cart-preview .etilikagifts-tier,.blockcart .dropdown-menu .etilikagifts-tier,.cart-side .etilikagifts-tier,.cart-panel .etilikagifts-tier{grid-template-columns:28px minmax(0,1fr) 34px!important;gap:8px!important;padding:8px!important}
#blockcart-modal .etilikagifts-tier-state,.blockcart-modal .etilikagifts-tier-state,.ajax-cart-modal .etilikagifts-tier-state,.cart-popup .etilikagifts-tier-state,.cart-flyout .etilikagifts-tier-state,.cart-drawer .etilikagifts-tier-state,.offcanvas-cart .etilikagifts-tier-state,.cart-sidebar .etilikagifts-tier-state,.shopping-cart-sidebar .etilikagifts-tier-state,.cart-preview .etilikagifts-tier-state,.blockcart .dropdown-menu .etilikagifts-tier-state,.cart-side .etilikagifts-tier-state,.cart-panel .etilikagifts-tier-state{width:28px!important;height:28px!important;border-radius:8px!important;font-size:15px!important}
#blockcart-modal .etilikagifts-tier-name,.blockcart-modal .etilikagifts-tier-name,.ajax-cart-modal .etilikagifts-tier-name,.cart-popup .etilikagifts-tier-name,.cart-flyout .etilikagifts-tier-name,.cart-drawer .etilikagifts-tier-name,.offcanvas-cart .etilikagifts-tier-name,.cart-sidebar .etilikagifts-tier-name,.shopping-cart-sidebar .etilikagifts-tier-name,.cart-preview .etilikagifts-tier-name,.blockcart .dropdown-menu .etilikagifts-tier-name,.cart-side .etilikagifts-tier-name,.cart-panel .etilikagifts-tier-name{font-size:11.5px!important}
#blockcart-modal .etilikagifts-tier-image,.blockcart-modal .etilikagifts-tier-image,.ajax-cart-modal .etilikagifts-tier-image,.cart-popup .etilikagifts-tier-image,.cart-flyout .etilikagifts-tier-image,.cart-drawer .etilikagifts-tier-image,.offcanvas-cart .etilikagifts-tier-image,.cart-sidebar .etilikagifts-tier-image,.shopping-cart-sidebar .etilikagifts-tier-image,.cart-preview .etilikagifts-tier-image,.blockcart .dropdown-menu .etilikagifts-tier-image,.cart-side .etilikagifts-tier-image,.cart-panel .etilikagifts-tier-image{width:34px!important;height:42px!important}

.etilikagifts-flash-fallback{position:fixed!important;right:18px!important;top:84px!important;width:min(440px,calc(100vw - 36px))!important;z-index:2147483000!important;pointer-events:none!important;animation:etilikagiftsIn .18s ease-out!important}
.etilikagifts-flash-fallback .etilikagifts-widget{box-shadow:0 12px 34px rgba(0,0,0,.17)!important}
@keyframes etilikagiftsIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}

@media(max-width:575px){.etilikagifts-widget{padding:11px!important}.etilikagifts-widget-head{margin-bottom:8px!important}.etilikagifts-tier{grid-template-columns:28px minmax(0,1fr) 34px!important;gap:8px!important;padding:8px!important}.etilikagifts-tier-state{width:28px!important;height:28px!important}.etilikagifts-tier-name{font-size:11.5px!important}.etilikagifts-tier-image{width:34px!important;height:42px!important}.etilikagifts-flash-fallback{right:10px!important;left:10px!important;top:70px!important;width:auto!important}}

/* 0.1.10: no gift artwork; the promotion is identified by text only. */
.etilikagifts-tier-next{grid-template-columns:minmax(0,1fr) 42px!important}
.etilikagifts-tier-next .etilikagifts-tier-state{display:none!important}
.etilikagifts-product-badge::before{display:none!important;content:none!important}
.etilikagifts-product-badge{gap:0!important}
#blockcart-modal .etilikagifts-tier-next,.blockcart-modal .etilikagifts-tier-next,.ajax-cart-modal .etilikagifts-tier-next,.cart-popup .etilikagifts-tier-next,.cart-flyout .etilikagifts-tier-next,.cart-drawer .etilikagifts-tier-next,.offcanvas-cart .etilikagifts-tier-next,.cart-sidebar .etilikagifts-tier-next,.shopping-cart-sidebar .etilikagifts-tier-next,.cart-preview .etilikagifts-tier-next,.blockcart .dropdown-menu .etilikagifts-tier-next,.cart-side .etilikagifts-tier-next,.cart-panel .etilikagifts-tier-next{grid-template-columns:minmax(0,1fr) 34px!important}
@media(max-width:575px){.etilikagifts-tier-next{grid-template-columns:minmax(0,1fr) 34px!important}}

/* 0.1.11: never mount the flyout widget inside the product-detail purchase area. */
body#product .product-actions > .etilikagifts-js-mount,body#product .product-add-to-cart > .etilikagifts-js-mount,body#product .product-information > .etilikagifts-js-mount,body#product .product-quantity > .etilikagifts-js-mount,.page-product .product-actions > .etilikagifts-js-mount,.page-product .product-add-to-cart > .etilikagifts-js-mount,.page-product .product-information > .etilikagifts-js-mount,.page-product .product-quantity > .etilikagifts-js-mount{display:none!important}

/* 0.1.12: cart/checkout sidebar compact layout. Keep the promotion readable in narrow PrestaShop summaries. */
body#cart .cart-grid-right .etilikagifts-widget,
body#cart .cart-summary .etilikagifts-widget,
body#checkout .cart-summary .etilikagifts-widget,
.page-order .cart-summary .etilikagifts-widget{
  display:block!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  padding:13px 14px!important;
  border-radius:12px!important;
  overflow:hidden!important;
}
body#cart .cart-grid-right .etilikagifts-widget>* ,
body#cart .cart-summary .etilikagifts-widget>* ,
body#checkout .cart-summary .etilikagifts-widget>* ,
.page-order .cart-summary .etilikagifts-widget>*{
  float:none!important;
  width:auto!important;
  max-width:none!important;
  min-width:0!important;
}
body#cart .cart-grid-right .etilikagifts-widget-head,
body#cart .cart-summary .etilikagifts-widget-head,
body#checkout .cart-summary .etilikagifts-widget-head,
.page-order .cart-summary .etilikagifts-widget-head{
  display:block!important;
  margin:0 0 9px!important;
  padding:0 0 9px!important;
  border-bottom:1px solid #eee7df!important;
}
body#cart .cart-grid-right .etilikagifts-head-copy,
body#cart .cart-summary .etilikagifts-head-copy,
body#checkout .cart-summary .etilikagifts-head-copy,
.page-order .cart-summary .etilikagifts-head-copy{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:10px!important;
  width:100%!important;
}
body#cart .cart-grid-right .etilikagifts-kicker,
body#cart .cart-summary .etilikagifts-kicker,
body#checkout .cart-summary .etilikagifts-kicker,
.page-order .cart-summary .etilikagifts-kicker{
  margin:0!important;
  font-size:10px!important;
  line-height:1.2!important;
}
body#cart .cart-grid-right .etilikagifts-cart-total,
body#cart .cart-summary .etilikagifts-cart-total,
body#checkout .cart-summary .etilikagifts-cart-total,
.page-order .cart-summary .etilikagifts-cart-total{
  margin:0!important;
  padding:4px 7px!important;
  border-radius:999px!important;
  background:#f7f3ef!important;
  font-size:10px!important;
  white-space:nowrap!important;
}
body#cart .cart-grid-right .etilikagifts-tier-list,
body#cart .cart-summary .etilikagifts-tier-list,
body#checkout .cart-summary .etilikagifts-tier-list,
.page-order .cart-summary .etilikagifts-tier-list{
  display:block!important;
  width:100%!important;
}
body#cart .cart-grid-right .etilikagifts-tier,
body#cart .cart-summary .etilikagifts-tier,
body#checkout .cart-summary .etilikagifts-tier,
.page-order .cart-summary .etilikagifts-tier{
  display:grid!important;
  grid-template-columns:24px minmax(0,1fr)!important;
  align-items:start!important;
  gap:8px!important;
  width:100%!important;
  margin:0 0 7px!important;
  padding:8px 9px!important;
  border-radius:9px!important;
}
body#cart .cart-grid-right .etilikagifts-tier:last-child,
body#cart .cart-summary .etilikagifts-tier:last-child,
body#checkout .cart-summary .etilikagifts-tier:last-child,
.page-order .cart-summary .etilikagifts-tier:last-child{margin-bottom:0!important}
body#cart .cart-grid-right .etilikagifts-tier-state,
body#cart .cart-summary .etilikagifts-tier-state,
body#checkout .cart-summary .etilikagifts-tier-state,
.page-order .cart-summary .etilikagifts-tier-state{
  display:flex!important;
  width:22px!important;
  height:22px!important;
  border-radius:50%!important;
  font-size:13px!important;
  line-height:1!important;
}
body#cart .cart-grid-right .etilikagifts-tier-image,
body#cart .cart-summary .etilikagifts-tier-image,
body#checkout .cart-summary .etilikagifts-tier-image,
.page-order .cart-summary .etilikagifts-tier-image{display:none!important}
body#cart .cart-grid-right .etilikagifts-tier-label,
body#cart .cart-summary .etilikagifts-tier-label,
body#checkout .cart-summary .etilikagifts-tier-label,
.page-order .cart-summary .etilikagifts-tier-label{
  font-size:9px!important;
  margin-bottom:2px!important;
}
body#cart .cart-grid-right .etilikagifts-tier-name,
body#cart .cart-summary .etilikagifts-tier-name,
body#checkout .cart-summary .etilikagifts-tier-name,
.page-order .cart-summary .etilikagifts-tier-name{
  font-size:11.5px!important;
  line-height:1.3!important;
  font-weight:650!important;
}
body#cart .cart-grid-right .etilikagifts-tier-missing,
body#cart .cart-summary .etilikagifts-tier-missing,
body#checkout .cart-summary .etilikagifts-tier-missing,
.page-order .cart-summary .etilikagifts-tier-missing{
  margin-top:4px!important;
  font-size:11px!important;
}
body#cart .cart-grid-right .etilikagifts-progress,
body#cart .cart-summary .etilikagifts-progress,
body#checkout .cart-summary .etilikagifts-progress,
.page-order .cart-summary .etilikagifts-progress{height:5px!important;margin-top:6px!important}
body#cart .cart-grid-right .etilikagifts-progress-numbers,
body#cart .cart-summary .etilikagifts-progress-numbers,
body#checkout .cart-summary .etilikagifts-progress-numbers,
.page-order .cart-summary .etilikagifts-progress-numbers{font-size:9px!important}
body#cart .cart-grid-right .etilikagifts-max-reached,
body#cart .cart-summary .etilikagifts-max-reached,
body#checkout .cart-summary .etilikagifts-max-reached,
.page-order .cart-summary .etilikagifts-max-reached{
  display:block!important;
  width:100%!important;
  margin:8px 0 0!important;
  padding:7px 9px!important;
  font-size:10px!important;
  line-height:1.3!important;
  text-align:left!important;
  box-sizing:border-box!important;
}

/* 0.1.15 — hard layout reset for theme compatibility.
   The theme must never be able to place header, tiers and final message in columns. */
.etilikagifts-widget.etilikagifts-widget-tiers{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  overflow:hidden!important;
  padding:12px 13px!important;
  border-radius:12px!important;
  box-sizing:border-box!important;
}
.etilikagifts-widget.etilikagifts-widget-tiers > .etilikagifts-widget-head,
.etilikagifts-widget.etilikagifts-widget-tiers > .etilikagifts-tier-list,
.etilikagifts-widget.etilikagifts-widget-tiers > .etilikagifts-max-reached{
  display:block!important;
  float:none!important;
  clear:both!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
}
.etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-widget-head{
  margin:0 0 9px!important;
  padding:0 0 9px!important;
  border-bottom:1px solid #eee7df!important;
}
.etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-head-copy{
  display:flex!important;
  flex-direction:row!important;
  flex-wrap:wrap!important;
  align-items:baseline!important;
  justify-content:space-between!important;
  gap:4px 10px!important;
  width:100%!important;
  min-width:0!important;
}
.etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-kicker{
  margin:0!important;
  font-size:10px!important;
  line-height:1.2!important;
}
.etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-cart-total{
  margin:0!important;
  font-size:10px!important;
  line-height:1.2!important;
  white-space:nowrap!important;
}
.etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier-list{
  display:block!important;
}
.etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier{
  display:grid!important;
  grid-template-columns:24px minmax(0,1fr)!important;
  align-items:start!important;
  gap:8px!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  margin:0 0 7px!important;
  padding:8px 9px!important;
  box-sizing:border-box!important;
}
.etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier:last-child{margin-bottom:0!important}
.etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier-next{
  grid-template-columns:minmax(0,1fr)!important;
}
.etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier-state{
  display:flex!important;
  width:22px!important;
  height:22px!important;
  min-width:22px!important;
  min-height:22px!important;
  border-radius:50%!important;
  font-size:13px!important;
  line-height:1!important;
  align-items:center!important;
  justify-content:center!important;
}
.etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier-copy{
  display:block!important;
  width:100%!important;
  min-width:0!important;
}
.etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier-label{
  margin:0 0 2px!important;
  font-size:9px!important;
  line-height:1.25!important;
}
.etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier-name{
  margin:0!important;
  font-size:11.5px!important;
  line-height:1.32!important;
  font-weight:650!important;
}
.etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier-missing{
  margin:4px 0 0!important;
  font-size:11px!important;
  line-height:1.3!important;
}
/* Product thumbnails made the narrow cart/sidebar visually chaotic; the product name is enough here. */
.etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier-image{
  display:none!important;
}
.etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-progress{
  height:5px!important;
  margin-top:6px!important;
}
.etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-progress-numbers{
  margin-top:3px!important;
  font-size:9px!important;
}
.etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-max-reached{
  margin:8px 0 0!important;
  padding:7px 9px!important;
  font-size:10px!important;
  line-height:1.3!important;
  text-align:left!important;
  border-radius:8px!important;
}

/* 0.1.16 — FIX: the pending tier must never inherit the two-column
   "unlocked" grid used by the PrestaShop cart summary. Without this,
   the copy is placed in the 24px status column and wraps one letter per line. */
body#cart .cart-grid-right .etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier.etilikagifts-tier-next,
body#cart .cart-summary .etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier.etilikagifts-tier-next,
body#checkout .cart-summary .etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier.etilikagifts-tier-next,
.page-order .cart-summary .etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier.etilikagifts-tier-next,
#blockcart-modal .etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier.etilikagifts-tier-next,
.blockcart-modal .etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier.etilikagifts-tier-next,
.ajax-cart-modal .etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier.etilikagifts-tier-next,
.cart-popup .etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier.etilikagifts-tier-next,
.cart-flyout .etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier.etilikagifts-tier-next,
.cart-drawer .etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier.etilikagifts-tier-next,
.offcanvas-cart .etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier.etilikagifts-tier-next,
.cart-sidebar .etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier.etilikagifts-tier-next,
.shopping-cart-sidebar .etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier.etilikagifts-tier-next,
.cart-preview .etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier.etilikagifts-tier-next,
.blockcart .dropdown-menu .etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier.etilikagifts-tier-next,
.cart-side .etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier.etilikagifts-tier-next,
.cart-panel .etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier.etilikagifts-tier-next{
  display:block!important;
  grid-template-columns:none!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
}
body#cart .cart-grid-right .etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier.etilikagifts-tier-next > .etilikagifts-tier-copy,
body#cart .cart-summary .etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier.etilikagifts-tier-next > .etilikagifts-tier-copy,
body#checkout .cart-summary .etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier.etilikagifts-tier-next > .etilikagifts-tier-copy,
.page-order .cart-summary .etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier.etilikagifts-tier-next > .etilikagifts-tier-copy,
#blockcart-modal .etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier.etilikagifts-tier-next > .etilikagifts-tier-copy,
.blockcart-modal .etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier.etilikagifts-tier-next > .etilikagifts-tier-copy,
.ajax-cart-modal .etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier.etilikagifts-tier-next > .etilikagifts-tier-copy,
.cart-popup .etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier.etilikagifts-tier-next > .etilikagifts-tier-copy,
.cart-flyout .etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier.etilikagifts-tier-next > .etilikagifts-tier-copy,
.cart-drawer .etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier.etilikagifts-tier-next > .etilikagifts-tier-copy,
.offcanvas-cart .etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier.etilikagifts-tier-next > .etilikagifts-tier-copy,
.cart-sidebar .etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier.etilikagifts-tier-next > .etilikagifts-tier-copy,
.shopping-cart-sidebar .etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier.etilikagifts-tier-next > .etilikagifts-tier-copy,
.cart-preview .etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier.etilikagifts-tier-next > .etilikagifts-tier-copy,
.blockcart .dropdown-menu .etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier.etilikagifts-tier-next > .etilikagifts-tier-copy,
.cart-side .etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier.etilikagifts-tier-next > .etilikagifts-tier-copy,
.cart-panel .etilikagifts-widget.etilikagifts-widget-tiers .etilikagifts-tier.etilikagifts-tier-next > .etilikagifts-tier-copy{
  display:block!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
}

/* 0.1.17: mai mostrare un box regalo flottante/fixed fuori dal carrello. */
.etilikagifts-flash-fallback{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
/* Il pannello promo non è mostrato nel checkout: resta visibile solo carrello pagina/modal/drawer. */
.etilikagifts-hook-widget[data-eg-location="checkout-summary"],
.etilikagifts-hook-widget[data-eg-location="checkout-delivery"]{display:none!important}
