:root{--ep: #9b59d0;--ep-light: #c9a8f0;--ep-dark: #6a2fa0;--ep-glow: rgba(155, 89, 208, .4);--ep-bg: #0a0010;--ep-surface: #12002a;--ep-text: #f0e8ff;--ep-muted: rgba(240, 232, 255, .55)}.team-grid-header,.device-grid-header,.social-reviews-header{text-align:center;margin-bottom:2.8rem}.team-grid-title,.device-grid-title,.social-reviews-title{margin:0 0 .6rem;font-family:Playfair Display,serif;background:linear-gradient(135deg,#f0e8ff,#c9a8f0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.team-grid-subtitle,.device-grid-subtitle,.social-reviews-subtitle{color:var(--ep-muted);font-size:1.4rem;margin:0}.team-grid-footer,.device-grid-footer,.social-reviews-footer{display:flex;justify-content:center;margin-top:3rem}.section-full-width+.section-full-width{border-top:1px solid rgba(155,89,208,.15)}.team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:1.2rem;list-style:none;margin:0;padding:0}@media screen and (max-width:749px){.team-grid{grid-template-columns:repeat(4,1fr);gap:.8rem}}@media screen and (max-width:480px){.team-grid{grid-template-columns:repeat(3,1fr)}}.team-card{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:var(--ep-text);background:#12002acc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:1.4rem;border:1px solid rgba(155,89,208,.2);padding:1.8rem .8rem 1.4rem;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease,border-color .25s ease;position:relative;overflow:hidden;cursor:pointer}.team-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 0%,rgba(155,89,208,.15) 0%,transparent 70%);opacity:0;transition:opacity .25s ease}.team-card:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 16px 40px #9b59d04d,0 0 0 1px #9b59d066;border-color:#9b59d080;text-decoration:none}.team-card:hover:before{opacity:1}.team-card__hover-bar{position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--ep-dark),var(--ep),var(--ep-light));transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.team-card:hover .team-card__hover-bar{transform:scaleX(1)}.team-card--featured{border-color:#9b59d066;box-shadow:0 0 20px #9b59d026}.team-card__image-wrap{width:5.6rem;height:5.6rem;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;position:relative}.team-card__crest{width:5.6rem;height:5.6rem;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(155,89,208,.3))}.team-card__emoji{font-size:3.2rem;line-height:1}.team-card__badge{position:absolute;top:-.4rem;right:-.4rem;background:var(--ep);color:#fff;font-size:.9rem;font-weight:700;padding:.1rem .5rem;border-radius:999px;letter-spacing:.05rem}.team-card__info{text-align:center}.team-card__name{display:block;font-size:1.2rem;font-weight:700;letter-spacing:.02rem;line-height:1.3;color:var(--ep-text)}.team-card__league{display:block;font-size:1rem;color:var(--ep-muted);margin-top:.2rem}.device-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:1rem}@media screen and (max-width:749px){.device-grid{grid-template-columns:repeat(3,1fr);gap:.8rem}}@media screen and (max-width:480px){.device-grid{grid-template-columns:repeat(2,1fr)}}.device-card{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:1.4rem .8rem;text-decoration:none;color:var(--ep-text);background:#12002abf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(155,89,208,.15);border-radius:1.2rem;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease,border-color .22s ease;cursor:pointer}.device-card:hover{transform:translateY(-4px) scale(1.03);box-shadow:0 12px 30px #9b59d040;border-color:#9b59d073;text-decoration:none}.device-card__brand-badge{font-size:.9rem;font-weight:700;letter-spacing:.08rem;text-transform:uppercase;color:var(--ep-light);line-height:1}.device-card__icon{width:3rem;height:3rem;color:var(--ep-light)}.device-card__icon svg{width:100%;height:100%}.device-card__model{font-size:1.15rem;font-weight:600;text-align:center;line-height:1.3;color:var(--ep-text)}.trust-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:0;list-style:none;margin:0;padding:0}@media screen and (max-width:989px){.trust-bar{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.trust-bar{grid-template-columns:1fr}}.trust-bar__item{display:flex;align-items:center;gap:1.4rem;padding:2rem 2.4rem;position:relative;transition:background .2s ease}.trust-bar__item:hover{background:#9b59d014}.trust-bar__item+.trust-bar__item:before{content:"";position:absolute;left:0;top:15%;height:70%;width:1px;background:#9b59d040}@media screen and (max-width:989px){.trust-bar__item:nth-child(odd):before{display:none}.trust-bar__item:nth-child(n+3){border-top:1px solid rgba(155,89,208,.15)}.trust-bar__item:nth-child(n+3):before{display:block}.trust-bar__item:nth-child(odd):nth-child(n+3):before{display:none}}.trust-bar__icon{flex-shrink:0;width:3.8rem;height:3.8rem;color:var(--ep);filter:drop-shadow(0 0 8px var(--ep-glow))}.trust-bar__icon svg{width:100%;height:100%}.trust-bar__text{display:flex;flex-direction:column;gap:.2rem}.trust-bar__title{font-size:1.35rem;font-weight:700;letter-spacing:.02rem;line-height:1.3;color:var(--ep-text);font-family:Playfair Display,serif}.trust-bar__desc{font-size:1.2rem;color:var(--ep-muted);line-height:1.4}.social-reviews-section{padding-top:6rem;padding-bottom:6rem}.social-reviews-stars-global{display:flex;align-items:center;justify-content:center;gap:.8rem;margin-top:.8rem}.review-stars{color:var(--ep);font-size:2rem;letter-spacing:.1rem;text-shadow:0 0 10px var(--ep-glow)}.review-avg-label{font-size:1.3rem;color:var(--ep-muted)}.social-reviews-ig-banner{display:flex;align-items:center;gap:1.2rem;background:linear-gradient(135deg,#4a0080,#9b59d0,#c9a8f0);color:#fff;border-radius:1.2rem;padding:1.4rem 2rem;margin-bottom:3.2rem;font-size:1.4rem;flex-wrap:wrap;box-shadow:0 8px 24px #9b59d04d}.social-reviews-ig-icon svg{width:2.4rem;height:2.4rem;flex-shrink:0;fill:#fff}.social-reviews-ig-link{margin-left:auto;background:#ffffff26!important;color:#fff!important;border-color:#fff6!important;white-space:nowrap}.social-reviews-ig-link:hover{background:#ffffff47!important;box-shadow:0 0 16px #fff3!important}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media screen and (max-width:989px){.reviews-grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:749px){.reviews-grid{grid-template-columns:1fr}}.review-card{background:#12002acc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(155,89,208,.2);border-radius:1.6rem;padding:2.4rem;display:flex;flex-direction:column;gap:1.4rem;transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease}.review-card:hover{box-shadow:0 12px 32px #9b59d033;border-color:#9b59d066;transform:translateY(-3px)}.review-card__header{display:flex;align-items:center;gap:1.2rem}.review-card__avatar{width:4rem;height:4rem;border-radius:50%;background:linear-gradient(135deg,var(--ep-dark),var(--ep));color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:700;flex-shrink:0;box-shadow:0 0 12px var(--ep-glow)}.review-card__author-info{display:flex;flex-direction:column;flex:1}.review-card__author{font-weight:700;font-size:1.4rem;color:var(--ep-text)}.review-card__team{font-size:1.2rem;color:var(--ep-muted)}.review-card__stars{color:var(--ep);font-size:1.4rem;letter-spacing:.08rem;margin-left:auto;text-shadow:0 0 8px var(--ep-glow)}.review-card__text{font-size:1.4rem;line-height:1.65;color:#f0e8ffcc;margin:0;font-style:italic;border-left:3px solid var(--ep);padding-left:1.2rem}.review-card__product{font-size:1.2rem;color:var(--ep-muted)}.review-card__product-label{margin-right:.4rem}.review-card__product-name{font-weight:600;color:var(--ep-light)}.review-card__verified{display:flex;align-items:center;gap:.4rem;font-size:1.1rem;color:#a855f7;font-weight:600}.review-card__verified svg{width:1.4rem;height:1.4rem;fill:#a855f7}.squadre-mega-menu-wrapper{list-style:none}.squadre-summary{display:flex;align-items:center;gap:.4rem}.squadre-summary__label{display:flex;align-items:center;gap:.5rem}.squadre-summary__icon{font-size:1.4rem;line-height:1}.squadre-mega-content{max-height:calc(100vh - var(--header-bottom-position-desktop, 8rem) - 2rem);overflow-y:auto;background:#0a0014f7!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(155,89,208,.2)}.squadre-mega-inner{padding:2.4rem 0 3.2rem}.squadre-mega-header{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid rgba(155,89,208,.2);padding-bottom:1.2rem;margin-bottom:2rem}.squadre-mega-title{font-size:1.8rem;font-weight:700;letter-spacing:.05rem;font-family:Playfair Display,serif;color:var(--ep-light)}.squadre-mega-all-link{font-size:1.3rem;color:var(--ep-muted);text-decoration:none;transition:color .15s}.squadre-mega-all-link:hover{color:var(--ep);text-decoration:underline}.squadre-leagues-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1.6rem 3rem}@media screen and (max-width:1199px){.squadre-leagues-grid{grid-template-columns:repeat(3,1fr)}}.squadre-league-col{display:flex;flex-direction:column;gap:.6rem}.squadre-league-heading{display:flex;align-items:center;gap:.5rem;font-size:1.3rem;font-weight:700;text-decoration:none;color:var(--ep-light);padding-bottom:.5rem;border-bottom:2px solid rgba(155,89,208,.3);margin-bottom:.4rem;letter-spacing:.04rem;text-transform:uppercase;transition:border-color .15s,color .15s}.squadre-league-heading:hover{border-color:var(--ep);color:#fff}.squadre-league-heading--gold{border-bottom-color:var(--ep-dark)}.squadre-league-flag{font-size:1.6rem}.squadre-team-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.1rem}.squadre-team-link{display:block;padding:.35rem 0;font-size:1.3rem;color:var(--ep-muted);text-decoration:none;transition:color .15s,padding-left .15s}.squadre-team-link:hover{color:var(--ep-light);padding-left:.5rem;text-decoration:none}@media screen and (min-width:990px){.template-collection .grid--6-col-desktop{grid-template-columns:repeat(6,1fr)}.template-collection .card-wrapper{display:flex;flex-direction:column;height:100%}.template-collection .card.card--standard,.template-collection .card__inner{flex:1;display:flex;flex-direction:column}}@keyframes elisee-pulse-border{0%{box-shadow:0 0 0 0 var(--ep-glow)}70%{box-shadow:0 0 0 8px #9b59d000}to{box-shadow:0 0 #9b59d000}}.card-wrapper:hover .card{animation:elisee-pulse-border 1.2s ease-out}.scroll-trigger.animate--slide-in{transition-timing-function:cubic-bezier(.16,1,.3,1)!important}.badge.color-scheme-5{background:var(--ep)!important;color:#fff!important;box-shadow:0 0 10px var(--ep-glow)!important}.button--primary,.button:not(.button--secondary):not(.button--tertiary){background:linear-gradient(135deg,var(--ep-dark),var(--ep))!important;border-color:transparent!important;transition:box-shadow .2s ease,transform .2s ease!important}.button--primary:hover,.button:not(.button--secondary):not(.button--tertiary):hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px var(--ep-glow)!important}.footer{border-top:1px solid rgba(155,89,208,.2)}.announcement-bar{background:linear-gradient(90deg,var(--ep-dark),var(--ep),var(--ep-dark))!important;background-size:200%!important;animation:elisee-shimmer 4s linear infinite!important}@keyframes elisee-shimmer{0%{background-position:200% center}to{background-position:-200% center}}input:focus,select:focus,textarea:focus{border-color:var(--ep)!important;box-shadow:0 0 0 3px #9b59d033!important;outline:none!important}.loading-overlay__spinner .path{stroke:var(--ep)!important}.product-card-wrapper .card__inner.ratio{--ratio-percent: 100% !important}.product-card-wrapper .card__inner.ratio:before{padding-bottom:100%!important}.product-card-wrapper .card__inner .card__media{border-radius:8px!important}.product-card-wrapper .card__media .media img{object-fit:cover!important;object-position:center!important;height:100%!important;width:100%!important}.product-card-wrapper .card__content{display:flex!important;flex-direction:column!important;justify-content:space-between!important;flex-grow:1!important;padding:1.6rem!important}.product-card-wrapper .card__information{display:flex!important;flex-direction:column!important;flex-grow:1!important;justify-content:space-between!important;padding:0!important}.product-card-wrapper .card__heading{font-size:1.4rem!important;line-height:1.45!important;margin:0 0 1rem!important;min-height:4.2rem!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.product-card-wrapper .price{margin-top:auto!important;margin-bottom:.8rem!important}.product-card-wrapper .quick-add{margin-top:1.2rem!important;margin-bottom:.2rem!important;z-index:2!important}.product-card-wrapper .quick-add__submit{background:linear-gradient(135deg,#05f,#7c3aed,#00d2ff 90%,#fff)!important;color:#fff!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;border:none!important;font-size:1.2rem!important;padding:1.2rem 1.6rem!important;border-radius:6px!important;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease!important;box-shadow:0 4px 10px #00d2ff33!important;min-height:auto!important}.product-card-wrapper .quick-add__submit:hover{filter:brightness(1.12)!important;transform:translateY(-1px)!important;box-shadow:0 6px 15px #00d2ff4d,0 4px 10px #7c3aed4d!important}.product-card-wrapper .quick-add__submit:active{transform:translateY(1px)!important}.elisee-vertical-buy-pill-wrapper{display:flex;justify-content:center;align-items:center;margin:3rem auto 2rem;width:100%}.elisee-vertical-buy-pill{position:relative;display:flex;flex-direction:row!important;align-items:center;justify-content:space-between;width:100%;max-width:440px;height:76px;background:#090314!important;border:2px solid #7c3aed!important;border-radius:38px!important;padding:6px 14px;box-shadow:0 0 35px #0055ff59,inset 0 4px 15px #000000f2,inset 0 -4px 15px #ffffff0a!important;-webkit-user-select:none;user-select:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box}.elisee-vertical-buy-pill:hover{box-shadow:0 0 45px #00d2ff80,inset 0 4px 20px #000000fa,0 0 0 1px #00d2ff4d!important;transform:translateY(-2px)}.elisee-pill-btn{width:46px;height:46px;border-radius:50%!important;background:#140824!important;border:1px solid rgba(0,210,255,.35)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:2.2rem!important;font-weight:300!important;cursor:pointer!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 6px 12px #000000a6,inset 0 2px 4px #ffffff0d!important;z-index:10;padding:0!important;line-height:1!important;flex-shrink:0}.elisee-pill-btn:hover{background:#00d2ff!important;color:#060012!important;border-color:#00d2ff!important;box-shadow:0 0 18px #00d2ffbf,inset 0 2px 4px #ffffff1a!important;transform:scale(1.1)}.elisee-pill-btn:active{transform:scale(.92)}.elisee-vertical-buy-pill .elisee-pill-submit.product-form__submit{flex:1;height:46px;background:linear-gradient(135deg,#05f,#7c3aed,#00d2ff 90%,#fff)!important;border:1px solid rgba(255,255,255,.8)!important;border-radius:23px!important;margin:0 16px!important;cursor:pointer;display:flex!important;align-items:center!important;justify-content:center!important;position:relative;z-index:5;box-shadow:0 4px 10px #0000004d,inset 0 2px 4px #ffffff26!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;box-sizing:border-box}.elisee-vertical-buy-pill .elisee-pill-submit:hover{filter:brightness(1.12)!important;box-shadow:0 0 20px #00d2ff99,0 0 10px #fff6!important;transform:scale(1.02)}.elisee-vertical-buy-pill .elisee-pill-submit:focus{outline:none!important;box-shadow:none!important}.elisee-pill-text-wrapper{transform:none!important;display:flex;flex-direction:row;align-items:center;justify-content:center;white-space:nowrap;pointer-events:none;width:100%;height:100%}.elisee-pill-line{font-family:Playfair Display,serif;font-weight:800;font-size:1.35rem!important;letter-spacing:.08em;text-transform:uppercase;line-height:1;text-align:center}.elisee-pill-line--white{color:#fff!important;text-shadow:0 2px 4px rgba(0,0,0,.4)}.elisee-pill-loading-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none;pointer-events:none}.elisee-vertical-buy-pill .elisee-pill-submit[aria-disabled=true] .elisee-pill-text-wrapper,.elisee-vertical-buy-pill .elisee-pill-submit.loading .elisee-pill-text-wrapper{opacity:.15}.elisee-vertical-buy-pill .elisee-pill-submit[aria-disabled=true] .elisee-pill-loading-wrapper,.elisee-vertical-buy-pill .elisee-pill-submit.loading .elisee-pill-loading-wrapper{display:block}.elisee-pill-qty-indicator{position:absolute;right:68px;top:50%;transform:translateY(-50%) scale(0);background:#00d2ff;color:#060012;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700;box-shadow:0 0 10px #00d2ff99,0 4px 8px #00000080;border:1px solid #060012;z-index:15;transition:all .3s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.elisee-pill-qty-indicator.active{transform:translateY(-50%) scale(1)}.product__info-container quantity-input.quantity:not(.cart-quantity){display:none!important}.product__info-container .product-form__input--quantity{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/38/assets/elisee-custom.css.map */
