html,body{background-color:#0b0e24!important}.gradient,.page-wrapper,.isolate{background:transparent!important;background-color:transparent!important;background-image:none!important}#menu-drawer,.menu-drawer,.menu-drawer__submenu,.mobile-facets__inner,.mobile-facets__main{background-color:#141838!important}@media screen and (min-width:1024px){html,body{background-image:linear-gradient(#080a1cb8,#080a1cd1),url(/cdn/shop/files/Gemini_Generated_Image_rl5awqrl5awqrl5a.png?v=1774982187)!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important;background-position:center center!important}}main#MainContent{margin:0 auto!important;background:#0d102be0!important;padding:0!important;width:100%!important;overflow-x:clip!important}@media screen and (min-width:1024px){main#MainContent{max-width:1300px!important;box-shadow:0 0 60px #0000008c!important}}#shopify-section-header,sticky-header{background:transparent!important}header.header,.header-wrapper{background:linear-gradient(90deg,#1a4fa8,#6b21a8)!important;border-radius:0!important;margin:0 auto!important;width:100%!important;padding-top:35px!important;padding-bottom:35px!important;min-height:120px!important}@media screen and (min-width:1024px){header.header,.header-wrapper{max-width:1300px!important}}.header__heading-logo{height:90px!important;width:auto!important;max-width:100%!important}.header__icon--search,.header__search,details-modal.header__search{display:none!important}.header__icon--account svg{display:none!important}.header__icon--account:before{content:"";display:block;width:28px;height:28px;background-color:#fff!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E") no-repeat center;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E") no-repeat center;mask-size:contain;-webkit-mask-size:contain}.header__icon--cart svg{display:none!important}.header__icon--cart:before{content:"";display:block;width:28px;height:28px;background-color:#fff!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/%3E%3C/svg%3E") no-repeat center;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/%3E%3C/svg%3E") no-repeat center;mask-size:contain;-webkit-mask-size:contain}.header{--header-padding-top: 0px !important;--header-padding-bottom: 0px !important}@media screen and (max-width:749px){.header__icons{flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:2px!important;width:auto!important}.header__icon--account,.header__icon--cart{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important}}.shopify-section h2.title,.shopify-section .title-wrapper h2,.shopify-section .collection-list-wrapper__title{color:#f4f5ff!important;font-size:clamp(1.4rem,3vw,2.2rem)!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.04em!important;text-shadow:0 2px 14px rgba(0,0,0,.35)!important}.shopify-section:has(.collection-list) .title-wrapper-with-link,.shopify-section:has(.collection-list) .title-wrapper,.shopify-section:has(.collection-list) .section-heading,.shopify-section:has(.collection-list) .title{display:none!important;height:0!important;margin:0!important;padding:0!important}.shopify-section:has(.collection-list) .collection-list-wrapper.page-width,.shopify-section:has(.collection-list) .page-width{max-width:100%!important;padding-left:12px!important;padding-right:12px!important}.collection-list-wrapper .collection-list{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px!important;padding:12px 0!important;margin:0!important}@media screen and (min-width:768px){.collection-list-wrapper .collection-list{grid-template-columns:repeat(4,1fr)!important;gap:10px!important}}.shopify-section:has(.collection-list) .card-wrapper{border-radius:20px!important;overflow:hidden!important;clip-path:inset(0 round 20px)!important;-webkit-mask-image:-webkit-radial-gradient(white,black)!important;transform:translateZ(0)!important}.shopify-section:has(.collection-list) .card-wrapper .card,.shopify-section:has(.collection-list) .card-wrapper .card--media{background:transparent!important;border:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:20px!important;overflow:hidden!important;padding:0!important;--ratio-percent: 50% !important}.shopify-section:has(.collection-list) .card__inner{border-radius:20px!important;overflow:hidden!important}.shopify-section:has(.collection-list) .card__media{border-radius:20px!important;overflow:hidden!important}.shopify-section:has(.collection-list) .media{border-radius:20px!important;overflow:hidden!important}.shopify-section:has(.collection-list) img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important;transition:transform .3s ease!important;border-radius:20px!important}.shopify-section:has(.collection-list) .card-wrapper:hover img{transform:scale(1.05)!important}.shopify-section:has(.collection-list) .card__information{display:none!important}.shopify-section:has(.collection-list) .card__heading a:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:10!important}.shopify-section[id*=featured_collection] .page-width{max-width:100%!important;padding-left:12px!important;padding-right:12px!important}@media screen and (min-width:990px){.shopify-section[id*=featured_collection] ul.slider{display:flex!important;gap:14px!important;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:0;padding-bottom:6px!important}.shopify-section[id*=featured_collection] ul.slider .grid__item{flex:0 0 calc((100% - 56px)/5)!important;width:auto!important;max-width:none!important;margin:0!important;scroll-snap-align:start}.shopify-section[id*=featured_collection] ul.product-grid:not(.slider) .grid__item{width:calc((100% - 56px)/5)!important;max-width:none!important}}.shopify-section[id*=featured_collection] .title-wrapper-with-link,.shopify-section[id*=featured_collection] .title-wrapper{justify-content:center!important;text-align:center!important;background:linear-gradient(135deg,#1a4fa8f2,#6b21a8f2)!important;border-radius:20px!important;padding:16px 20px!important;margin:10px 0 18px!important;box-shadow:inset 0 1px #ffffff38,0 8px 22px #05061459!important}.shopify-section[id*=featured_collection] .title-wrapper-with-link h2,.shopify-section[id*=featured_collection] .title-wrapper h2{margin:0!important;color:#fff!important}.shopify-section[id*=featured_collection] .slider-buttons{color:#fff!important}.shopify-section[id*=featured_collection] .slider-button{color:#fff!important;background:#ffffff1a!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:50%!important;width:42px!important;height:42px!important}.shopify-section[id*=featured_collection] .slider-button:hover{background:#f97316d9!important;border-color:#f97316e6!important}.shopify-section[id*=featured_collection] .slider-counter{color:#ffffffd9!important}.card-wrapper .card{background:#0f0f2da6!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 4px 24px #00000073!important}.card-wrapper .card__media img{object-fit:contain!important;object-position:center!important}.card-wrapper .card__information{background:#080823cc!important;padding:10px 14px 14px!important;border-radius:0 0 12px 12px!important}.card-wrapper .card__information .card__heading a{color:#fff!important;font-weight:700!important}.card-wrapper .price--on-sale .price-item--sale{color:#ff8c42!important;font-weight:900!important;font-size:clamp(1.45rem,1.2rem + .9vw,2.05rem)!important}.card-wrapper .price:not(.price--on-sale) .price-item--regular{color:#ff8c42!important;font-weight:900!important;font-size:clamp(1.45rem,1.2rem + .9vw,2.05rem)!important}.card-wrapper .price--on-sale .price-item--regular{color:#fff9!important;font-size:1.18rem!important;text-decoration:line-through!important}.shopify-section:has(.banner){background:linear-gradient(135deg,#1a4fa8f2,#6b21a8f2)!important;padding:5% 4%!important}.shopify-section:has(.banner) .banner__media{display:none!important}.shopify-section:has(.banner) .banner,.shopify-section:has(.banner) .banner__box,.shopify-section:has(.banner) .banner__content{background:transparent!important;border:none!important;box-shadow:none!important;margin:0!important;border-radius:0!important;min-height:auto!important;padding:0!important;max-width:100%!important}.shopify-section:has(.banner) .banner__heading,.shopify-section:has(.banner) .banner__heading *{font-size:clamp(2rem,6vw,5.5rem)!important;font-weight:900!important;color:#fff!important}.shopify-section:has(.banner) .banner__content *{color:#fff!important}#shopify-section-footer{background:transparent!important}#shopify-section-footer .footer,footer.footer{position:relative!important;background:radial-gradient(ellipse 640px 240px at 10% 24%,rgba(255,255,255,.06),transparent 62%),radial-gradient(ellipse 720px 280px at 90% 78%,rgba(249,115,22,.1),transparent 65%),linear-gradient(100deg,#122759,#163a80 30%,#371176 70%,#4c187e)!important;margin:0 auto!important;border-radius:0!important;color:#fff!important;width:100%!important}#shopify-section-footer .footer:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent 4%,rgba(240,179,94,.55) 28%,#F97316 50%,rgba(240,179,94,.55) 72%,transparent 96%);pointer-events:none;z-index:1}@media screen and (min-width:1024px){#shopify-section-footer .footer,footer.footer{max-width:1300px!important}}#shopify-section-footer .footer__content-top,#shopify-section-footer .footer__content-bottom,#shopify-section-footer a{color:#fff!important}.card__media .media img{object-fit:contain!important;background-color:transparent!important;padding:5px!important}#ProductGridContainer .card__inner,.product-grid .card__inner,.template-search .card__inner{aspect-ratio:1 / 1!important;overflow:hidden!important}.card__heading{font-size:clamp(1.35rem,1.2rem + .4vw,1.5rem)!important;line-height:1.25!important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em!important;max-height:2.5em!important}.template-product main#MainContent{background:#0d0d2b!important}.template-product .product__info-wrapper{background:#080823f2!important;border-radius:12px!important;padding:24px!important}.template-product .product__title{color:#fff!important;font-size:clamp(1.6rem,1.1rem + 1.5vw,2.7rem)!important;font-weight:800!important;line-height:1.15!important}.template-product .product__vendor{color:#ffffff8c!important;font-size:.95rem!important;text-transform:uppercase!important;letter-spacing:.05em!important}.template-product .price .price-item--sale,.template-product .price .price-item--regular{color:#ff8c42!important;font-weight:900!important;font-size:clamp(1.9rem,1.3rem + 1.6vw,3rem)!important}.template-product .price .price-item--regular.price-item--last{color:#ffffff73!important;font-size:1.1rem!important;font-weight:400!important;text-decoration:line-through!important}.template-product .product__description{color:#e0e0f0!important;font-size:clamp(1.05rem,.92rem + .5vw,1.32rem)!important;line-height:1.8!important;font-family:inherit!important}.template-product .product__tax,.template-product .product__info-wrapper .caption,.template-product .product__info-wrapper .caption-with-letter-spacing,.template-product .product__pickup-availabilities,.template-product .pickup-availability-info *,.template-product .pickup-availability-button{font-size:clamp(1.2rem,1.08rem + .3vw,1.4rem)!important}.template-product .quantity__label,.template-product .product-form__input label{font-size:clamp(1.2rem,1.1rem + .3vw,1.35rem)!important}.template-product .product__description *{color:#e0e0f0!important;font-family:inherit!important;font-size:inherit!important}.template-product .product__description strong,.template-product .product__description b{color:#fff!important;font-weight:700!important}.template-product .product__description h1,.template-product .product__description h2,.template-product .product__description h3,.template-product .product__description h4{color:#fff!important;font-size:clamp(1.1rem,2vw,1.4rem)!important;margin-top:1.2em!important}.template-product .product__description li{margin-bottom:6px!important}.template-product .quantity__label,.template-product .product-form__input label,.template-product label{color:#fff!important}.template-product .product-form__submit{background:#ff8c42!important;color:#fff!important;font-weight:900!important;font-size:clamp(1.35rem,1.15rem + .7vw,1.65rem)!important;border:none!important}.template-product .pickup-availability__message,.template-product .pickup-availability__title{color:#ffffffb3!important}.template-product .collapsible-content h2,.template-product .collapsible-content .caption-with-letter-spacing,.template-product .collapsible-content .accordion__content,.template-product .collapsible-content .accordion__content *{color:#e0e0f0!important}.template-product .collapsible-content .accordion__title,.template-product .collapsible-content summary{color:#fff!important}.template-product .accordion,.template-product .accordion details,.template-product .accordion summary{border-color:#ffffff40!important}.template-product .accordion .icon-accordion{fill:#fff!important;stroke:#fff!important}.template-product .shopify-section h2.title,.template-product .title-wrapper h2{color:#fff!important}.template-product .product__info-wrapper,.template-product .product__info-wrapper *{color:#e8e8f5!important}.template-product .product__title,.template-product .product__title *,.template-product .product-form__submit{color:#fff!important}.template-product .product__info-wrapper .quantity{background:#fff!important;border-radius:8px!important}.template-product .product__info-wrapper .quantity,.template-product .product__info-wrapper .quantity *{color:#1a1a3e!important}.template-page main#MainContent{background:#0d0d2b!important}.template-page #MainContent .page-width{background:#080823f2!important;border-radius:12px!important;padding:32px!important;margin:24px auto!important}.template-page h1,.template-page h2,.template-page h3{color:#fff!important;font-weight:800!important}.template-page p,.template-page li,.template-page .rte *{color:#e6e9ff!important;font-family:inherit!important;font-size:clamp(1.9rem,1.6rem + .7vw,2.4rem)!important;line-height:1.78!important}.template-page strong,.template-page b{color:#fff!important}.template-search .page-width,.template-search__results.page-width{max-width:100%!important;width:100%!important;padding-left:12px!important;padding-right:12px!important;box-sizing:border-box!important}.template-search #ProductGridContainer,#ProductGridContainer{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}#ProductGridContainer .product-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:10px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:0!important;margin:0!important;list-style:none!important}@media screen and (min-width:750px){#ProductGridContainer .product-grid{grid-template-columns:repeat(3,1fr)!important;gap:14px!important}}@media screen and (min-width:990px){#ProductGridContainer .product-grid{grid-template-columns:repeat(3,1fr)!important;gap:18px!important}}.facets-vertical.page-width{max-width:100%!important;padding-left:14px!important;padding-right:14px!important}.quick-add__submit,.quick-add__submit.button{background:linear-gradient(160deg,#ffb25e,#f97316 55%,#e35e08)!important;color:#fff!important;border:none!important;border-radius:14px!important;font-weight:900!important;font-size:clamp(1.3rem,1.12rem + .65vw,1.55rem)!important;letter-spacing:.03em!important;padding-top:15px!important;padding-bottom:15px!important;box-shadow:inset 0 1px #ffffff73,inset 0 -2px #78280059,0 5px #8c3205e6,0 10px 18px #f973164d!important;transition:transform .1s,box-shadow .1s,filter .15s!important}.quick-add__submit:after{box-shadow:none!important;border:none!important}@media(hover:hover){.quick-add__submit:hover{transform:translateY(-1px)!important;filter:brightness(1.07)!important}}.quick-add__submit:active{transform:translateY(4px)!important;box-shadow:inset 0 1px #ffffff73,inset 0 -2px #78280059,0 1px #8c3205e6,0 4px 8px #f9731640!important}#ProductGridContainer .product-grid .grid__item{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;margin:0!important;padding:0!important}.cart-notification__header,.cart-notification__content,.cart-notification-product{background:transparent!important}.shopify-section:has(.multicolumn)>div{border-radius:20px!important;overflow:hidden!important}.shopify-section:has(.multicolumn) h2,.shopify-section:has(.multicolumn) .multicolumn__heading,.shopify-section:has(.multicolumn) [class*=title]{color:#f4f5ff!important}.shopify-section:has(.multicolumn) .title-wrapper-with-link,.shopify-section:has(.multicolumn) .title-wrapper{justify-content:center!important;text-align:center!important}.shopify-section:has(.multicolumn) .multicolumn-card__image-wrapper{display:none!important}.shopify-section:has(.multicolumn) .multicolumn-card{position:relative!important;background:linear-gradient(180deg,#ffffff14,#ffffff08)!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:20px!important;box-shadow:inset 0 1px #fff3,0 7px #040616d9,0 18px 32px #05061473!important;padding:30px 16px 28px!important;cursor:pointer!important;transition:transform .12s,border-color .2s,box-shadow .12s!important}@media(hover:hover){.shopify-section:has(.multicolumn) .multicolumn-list__item:hover .multicolumn-card{transform:translateY(-2px)!important;border-color:#f97316a6!important;box-shadow:inset 0 1px #fff3,0 9px #040616d9,0 20px 36px #0506148c,0 0 24px #f9731633!important}}.shopify-section:has(.multicolumn) .multicolumn-list__item:active .multicolumn-card{transform:translateY(5px)!important;box-shadow:inset 0 1px #fff3,0 2px #040616d9,0 8px 16px #05061473!important}.shopify-section:has(.multicolumn) .multicolumn-card__info{text-align:center!important}.shopify-section:has(.multicolumn) .multicolumn-card__info:before{content:"";display:block;width:clamp(80px,7vw,110px);height:clamp(80px,7vw,110px);margin:0 auto 18px;background-repeat:no-repeat;background-position:center;background-size:contain}.shopify-section:has(.multicolumn) .multicolumn-card__info .link{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;font-size:0!important;margin:0!important;padding:0!important}.shopify-section:has(.multicolumn) .multicolumn-card__info .link .icon,.shopify-section:has(.multicolumn) .multicolumn-card__info .link svg{display:none!important}.shopify-section:has(.multicolumn) .multicolumn-list__item:nth-child(1) .multicolumn-card__info:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff9a3d' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpolyline points='14 2 14 8 20 8'/%3E%3Cline x1='16' y1='13' x2='8' y2='13'/%3E%3Cline x1='16' y1='17' x2='8' y2='17'/%3E%3C/svg%3E")}.shopify-section:has(.multicolumn) .multicolumn-list__item:nth-child(2) .multicolumn-card__info:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff9a3d' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='1' y='3' width='15' height='13' rx='2'/%3E%3Cpolygon points='16 8 20 8 23 11 23 16 16 16 16 8'/%3E%3Ccircle cx='5.5' cy='18.5' r='2.5'/%3E%3Ccircle cx='18.5' cy='18.5' r='2.5'/%3E%3C/svg%3E")}.shopify-section:has(.multicolumn) .multicolumn-list__item:nth-child(3) .multicolumn-card__info:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff9a3d' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2'/%3E%3C/svg%3E")}.shopify-section:has(.multicolumn) .multicolumn-card__info h3{color:#fff!important;font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem)!important;font-weight:800!important;margin:0!important}#shopify-section-footer .footer-block__image-wrapper img{width:320px!important;height:auto!important;max-width:100%!important;filter:drop-shadow(0 8px 22px rgba(0,0,0,.5))}#shopify-section-footer .footer-block--image,#shopify-section-footer .footer-block__image-wrapper{text-align:center!important}.card-wrapper .ttg-uscita-header{background:linear-gradient(135deg,#ff9a3d,#f97316);color:#fff;font-weight:900;font-size:clamp(1.35rem,1.05rem + 1vw,1.7rem);letter-spacing:.04em;text-align:center;padding:5px 6px;line-height:1.25;white-space:nowrap;overflow:hidden;border-radius:12px 12px 0 0;box-shadow:inset 0 1px #ffffff4d}.card-wrapper .ttg-uscita-header--ora{background:linear-gradient(135deg,#34d399,#16a34a)}.card-wrapper .card__inner,.card-wrapper .card__media,.card-wrapper .card__media .media{background-color:#fff!important}.card-wrapper .card__media img{background-color:#fff!important;object-fit:contain!important}.shopify-section:has(.collection-list) .card-wrapper .card__inner,.shopify-section:has(.collection-list) .card-wrapper .card__media,.shopify-section:has(.collection-list) .card-wrapper .card__media .media,.shopify-section:has(.collection-list) .card-wrapper .card__media img{background-color:transparent!important;object-fit:cover!important}.ttg-flag{position:absolute;bottom:10px;left:10px;z-index:3;width:52px;height:36px;border-radius:5px;background-size:cover;background-position:center;box-shadow:0 3px 10px #00000073,0 0 0 2px #ffffffe6;transform-origin:left center;animation:ttg-sventola 2.8s ease-in-out infinite;overflow:hidden}.ttg-flag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.38) 50%,transparent 70%);background-size:220% 100%;animation:ttg-sheen 2.8s ease-in-out infinite}@keyframes ttg-sventola{0%,to{transform:rotate(-2deg) skewY(-1.5deg)}25%{transform:rotate(1.6deg) skewY(2deg) scaleX(.98)}50%{transform:rotate(-1deg) skewY(-2.6deg) scaleX(1.012)}75%{transform:rotate(2.4deg) skewY(1.6deg) scaleX(.985)}}@keyframes ttg-sheen{0%,to{background-position:180% 0}50%{background-position:-80% 0}}.grid__item:nth-child(odd) .ttg-flag{animation-delay:-1.4s}.grid__item:nth-child(3n) .ttg-flag{animation-duration:3.4s}.grid__item:nth-child(4n) .ttg-flag{animation-delay:-.7s}@media(prefers-reduced-motion:reduce){.card-wrapper .ttg-flag,.card-wrapper .ttg-flag:after{animation:none!important}}.ttg-flag--en{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 40'%3E%3Crect width='60' height='40' fill='%23012169'/%3E%3Cpath d='M0,0 60,40 M60,0 0,40' stroke='%23fff' stroke-width='8'/%3E%3Cpath d='M0,0 60,40 M60,0 0,40' stroke='%23C8102E' stroke-width='4'/%3E%3Cpath d='M30,0 V40 M0,20 H60' stroke='%23fff' stroke-width='14'/%3E%3Cpath d='M30,0 V40 M0,20 H60' stroke='%23C8102E' stroke-width='8'/%3E%3C/svg%3E")}.ttg-flag--it{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 2'%3E%3Crect width='1' height='2' fill='%23009246'/%3E%3Crect x='1' width='1' height='2' fill='%23ffffff'/%3E%3Crect x='2' width='1' height='2' fill='%23ce2b37'/%3E%3C/svg%3E")}.ttg-flag--jp{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 2'%3E%3Crect width='3' height='2' fill='%23ffffff'/%3E%3Ccircle cx='1.5' cy='1' r='0.6' fill='%23bc002d'/%3E%3C/svg%3E")}.timesact-badge-ribbon.timesact-badge-ribbon-preorder{position:absolute!important;top:44px!important;left:10px!important;right:auto!important;bottom:auto!important;width:auto!important;height:auto!important;transform:none!important;background:linear-gradient(135deg,#ff9a3d,#f97316)!important;border-radius:999px!important;padding:6px 14px!important;box-shadow:inset 0 1px #ffffff59,0 3px 10px #0006!important;overflow:visible!important;z-index:3!important;display:inline-flex!important;align-items:center!important}.timesact-badge-ribbon-span-preorder{position:static!important;transform:none!important;background:transparent!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;display:block!important}.timesact-badge-ribbon.timesact-badge-ribbon-preorder:before,.timesact-badge-ribbon.timesact-badge-ribbon-preorder:after,.timesact-badge-ribbon-span-preorder:before,.timesact-badge-ribbon-span-preorder:after{content:none!important;display:none!important;border:none!important}.timesact-badge-ribbon-span-preorder p{font-size:0!important;margin:0!important;line-height:1!important;color:transparent!important}.timesact-badge-ribbon-span-preorder p:after{content:"PREORDINE";font-size:13px;font-weight:800;letter-spacing:.07em;color:#fff;text-transform:uppercase;line-height:1.2;display:block}.ttg-collbanner{width:100%;height:clamp(150px,17vw,250px);background-size:cover;background-position:center;border-radius:20px;box-shadow:inset 0 1px #ffffff2e,0 10px 30px #05061473;margin:6px 0 4px}.collection-hero{padding-top:14px!important;padding-bottom:8px!important}@media screen and (min-width:750px){.facets-vertical{display:flex!important;gap:18px!important;align-items:flex-start!important}#main-collection-filters{position:sticky!important;top:16px!important;margin-right:0!important}}.facet-filters__sort,select.select__select{background-color:#080a1e8c!important;color:#fff!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:12px!important;padding:10px 40px 10px 16px!important;font-weight:700!important;font-size:1.02rem!important;cursor:pointer!important;transition:border-color .15s,background-color .15s}@media(hover:hover){.facet-filters__sort:hover,select.select__select:hover{border-color:#f97316bf!important;background-color:#080a1ebf!important}}.facet-filters__sort:focus-visible,select.select__select:focus-visible{outline:2px solid rgba(249,115,22,.6)!important;outline-offset:2px!important}.select .icon-caret{color:#ff9a3d!important}.facet-filters__label,.facet-filters__label label{color:#fff!important;font-weight:800!important;font-size:1rem!important}.facet-filters__sort option,select.select__select option{background-color:#141838;color:#fff}#main-collection-filters{background:linear-gradient(180deg,#ffffff12,#ffffff08)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:20px!important;padding:22px 20px!important;box-shadow:inset 0 1px #ffffff2e,0 8px 26px #05061459!important;height:fit-content}#main-collection-filters .facets__heading{color:#fff!important;font-size:1.3rem!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.06em!important}#main-collection-filters .facets__disclosure-vertical{border:none!important;border-top:1px solid rgba(255,255,255,.12)!important;margin-top:12px!important;padding-top:4px!important}#main-collection-filters .facets__summary{color:#fff!important;font-size:1.12rem!important;font-weight:800!important;padding:12px 0!important}@media(hover:hover){#main-collection-filters .facets__summary:hover{color:#ff9a3d!important}#main-collection-filters .facet-checkbox:hover{color:#fff!important}}#main-collection-filters .facet-checkbox{font-size:1.02rem!important;font-weight:600!important;color:#e8eaff!important}#main-collection-filters .facet-checkbox>svg:first-of-type{background-color:#ffffff1a!important;border:1.5px solid rgba(255,255,255,.5)!important;border-radius:5px!important}#main-collection-filters .facet-checkbox .icon-checkmark,#main-collection-filters .facet-checkbox svg.icon-checkmark path{color:#ff9a3d!important;fill:#ff9a3d!important}#main-collection-filters .facets__display-vertical,#main-collection-filters .facets__display-vertical *{color:#cdd2f0}#main-collection-filters .facets__price .field__input{background:#080a1e80!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:10px!important;color:#fff!important;font-weight:700!important}#main-collection-filters .facets__price .field__label{color:#ebedff99!important}#main-collection-filters .field-currency{color:#ff9a3d!important;font-weight:800!important}#main-collection-filters .active-facets__button-remove,#main-collection-filters .active-facets *{color:#aebfff!important}.shopify-section:has(.slideshow){padding-top:1.5%!important;padding-bottom:1.5%!important}.shopify-section:has(.slideshow) .slideshow,.shopify-section:has(.slideshow) .slideshow__slide,.shopify-section:has(.slideshow) .banner{min-height:0!important}.shopify-section:has(.slideshow) .banner__box{padding:26px 16px!important}.shopify-section:has(.slideshow) .banner__text,.shopify-section:has(.slideshow) .banner__text *{font-size:clamp(1.05rem,.95rem + .55vw,1.4rem)!important;font-weight:700!important;color:#fff!important}.shopify-section:has(.slideshow) .banner__buttons .button{border-radius:20px!important;padding:24px 52px!important;font-size:clamp(1.4rem,1.15rem + 1vw,2rem)!important;font-weight:900!important;letter-spacing:.04em!important;box-shadow:inset 0 1px #ffffff59,0 4px 18px #f9731673!important}.shopify-section:has(.slideshow) .banner__buttons .button:after,.shopify-section:has(.slideshow) .banner__buttons .button:before{box-shadow:none!important;border:none!important;border-radius:20px!important}#shopify-section-footer .footer__content-top{padding-top:44px!important;padding-bottom:36px!important}#shopify-section-footer .footer__blocks-wrapper{gap:3.5rem!important}#shopify-section-footer .footer-block__heading{font-size:clamp(1.4rem,1.15rem + .7vw,1.8rem)!important;font-weight:800!important;margin-bottom:1.4rem!important}#shopify-section-footer .footer-block__details-content .list-menu__item--link,#shopify-section-footer .footer-block__details-content a,#shopify-section-footer .footer-block__details-content p,#shopify-section-footer .footer-block__details-content .rte *{font-size:clamp(1.3rem,1.15rem + .45vw,1.5rem)!important;font-weight:700!important;line-height:1.8!important;text-shadow:0 1px 4px rgba(0,0,0,.45)}#shopify-section-footer .footer-block__details-content .list-menu__item--link{padding-top:.5rem!important;padding-bottom:.5rem!important}#shopify-section-footer .footer__newsletter .field__input{font-size:1.1rem!important;font-weight:600!important;padding-top:16px!important;padding-bottom:16px!important}#shopify-section-footer .list-social{justify-content:center!important;gap:10px!important}#shopify-section-footer .list-social__link{width:58px!important;height:58px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:transform .15s!important}@media(hover:hover){#shopify-section-footer .list-social__link:hover{transform:translateY(-3px) scale(1.06)!important}}#shopify-section-footer .list-social__link .icon{display:none!important}#shopify-section-footer .list-social__link:before{content:"";width:54px;height:54px;background-size:contain;background-repeat:no-repeat;background-position:center;filter:drop-shadow(0 3px 10px rgba(0,0,0,.35))}#shopify-section-footer .list-social__link[href*=facebook]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect width='24' height='24' rx='6' fill='%231877F2'/%3E%3Cpath fill='white' d='M15.6 12.7h-2.3V20h-3v-7.3H8.5V10h1.8V8.4c0-2 1.1-3.1 3.2-3.1.7 0 1.4.1 1.6.1v2.3h-1.2c-.9 0-1.1.4-1.1 1V10h2.5l-.3 2.7z'/%3E%3C/svg%3E")}#shopify-section-footer .list-social__link[href*=instagram]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3CradialGradient id='g' cx='30%25' cy='107%25' r='150%25'%3E%3Cstop offset='0' stop-color='%23fdf497'/%3E%3Cstop offset='.45' stop-color='%23fd5949'/%3E%3Cstop offset='.6' stop-color='%23d6249f'/%3E%3Cstop offset='.9' stop-color='%23285AEB'/%3E%3C/radialGradient%3E%3C/defs%3E%3Crect width='24' height='24' rx='6' fill='url(%23g)'/%3E%3Cg fill='none' stroke='white' stroke-width='1.6'%3E%3Crect x='5.4' y='5.4' width='13.2' height='13.2' rx='4'/%3E%3Ccircle cx='12' cy='12' r='3.3'/%3E%3C/g%3E%3Ccircle cx='16.3' cy='7.7' r='1.1' fill='white'/%3E%3C/svg%3E")}#shopify-section-footer .list-social__link[href*=tiktok]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect width='24' height='24' rx='6' fill='%23010101'/%3E%3Cpath fill='%2325F4EE' d='M16.2 6.7c-.9-.6-1.5-1.6-1.6-2.7h-2.7v10.6a2.2 2.2 0 1 1-2.2-2.2c.2 0 .5 0 .7.1V9.8a5 5 0 0 0-.7 0 4.9 4.9 0 1 0 4.9 4.9V10a6.3 6.3 0 0 0 3.5 1V8.4c-.7 0-1.4-.2-1.9-.6z'/%3E%3Cpath fill='%23FE2C55' d='M16.8 6.1c-.9-.6-1.5-1.6-1.6-2.7h-2.7V14a2.2 2.2 0 1 1-2.2-2.2c.2 0 .5 0 .7.1V9.2a5 5 0 0 0-.7 0 4.9 4.9 0 1 0 4.9 4.9V9.4a6.3 6.3 0 0 0 3.5 1V7.8c-.7 0-1.4-.2-1.9-.6z' opacity='.85'/%3E%3Cpath fill='white' d='M16.5 6.4c-.9-.6-1.5-1.6-1.6-2.7h-2.7v10.6a2.2 2.2 0 1 1-2.2-2.2c.2 0 .5 0 .7.1V9.5a5 5 0 0 0-.7 0 4.9 4.9 0 1 0 4.9 4.9V9.7a6.3 6.3 0 0 0 3.5 1V8.1c-.7 0-1.4-.2-1.9-.6z'/%3E%3C/svg%3E")}#shopify-section-footer .footer__content-bottom-wrapper,#shopify-section-footer .footer__payment{width:100%!important;max-width:none!important;justify-content:center!important}#shopify-section-footer .footer__payment{margin:0 auto!important}#shopify-section-footer .list-payment{gap:16px!important;justify-content:center!important;flex-wrap:nowrap!important}#shopify-section-footer .list-payment__item .icon,#shopify-section-footer .list-payment__item svg,#shopify-section-footer .list-payment__item img{width:76px!important;height:auto!important}@media screen and (max-width:989px){#shopify-section-footer .list-payment{flex-wrap:wrap!important}#shopify-section-footer .list-payment__item .icon,#shopify-section-footer .list-payment__item svg,#shopify-section-footer .list-payment__item img{width:58px!important}}#shopify-section-footer .footer__newsletter,#shopify-section-footer .newsletter-form{max-width:480px!important}.collection-list__item[data-collection-handle=outlet-2] .card__media{position:relative!important}.collection-list__item[data-collection-handle=outlet-2] .card__media:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background-image:url(/cdn/shop/collections/Outlet_9cf603b5-cb6a-4720-8820-88e7d683c788.png?v=1777087417)!important;background-size:cover!important;background-position:center!important;z-index:2!important;border-radius:20px!important;transition:transform .3s ease!important}.collection-list__item[data-collection-handle=outlet-2] .card-wrapper:hover .card__media:after{transform:scale(1.05)!important}.cart-item__media{width:160px!important}.cart-item__image-container{position:relative!important;background:#fff!important;border-radius:12px!important;overflow:visible!important}.cart-item__image{width:140px!important;height:auto!important;border-radius:12px!important}.cart-item__image-container .ttg-flag{width:42px!important;height:29px!important;bottom:-9px!important;left:-9px!important}.cart-item__name{font-size:clamp(1.1rem,1rem + .4vw,1.3rem)!important;font-weight:800!important;color:#fff!important}.ttg-uscita-line{color:#ffc887;font-weight:800;font-size:1.02rem;margin-top:6px}.cart-item .price,.cart-item__price-wrapper .price,.cart-item__totals .price{font-size:clamp(1.25rem,1.1rem + .5vw,1.6rem)!important;font-weight:900!important;color:#ff8c42!important}.totals__subtotal-value{font-size:clamp(1.6rem,1.35rem + .9vw,2.1rem)!important;font-weight:900!important;color:#ff8c42!important}.cart-items td,.cart-items th{border-color:#ffffff1a!important}.ttg-cart-payments{margin-top:16px;text-align:center}.ttg-cart-payments p{color:#cdd2f0;font-size:1rem;font-weight:600;margin:0 0 10px}.ttg-cart-payments strong{color:#ffc887}.ttg-cart-payicons{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.ttg-cart-payicons .ttg-payicon,.ttg-cart-payicons svg{width:48px;height:auto}.customer.login,.customer.register,.customer.reset-password,.customer.activate{max-width:560px!important;margin:44px auto 64px!important;padding:40px 36px!important;background:linear-gradient(180deg,#ffffff12,#ffffff08)!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:20px!important;box-shadow:inset 0 1px #fff3,0 16px 44px #05061480!important}.customer h1{color:#fff!important;font-weight:900!important;font-size:clamp(1.8rem,1.4rem + 1vw,2.4rem)!important;text-align:center!important;margin-bottom:6px!important}.customer.login h1{font-size:0!important;margin:0 0 10px!important}.customer.login h1:after{content:"Bentornato! Le tue carte ti aspettano.";display:block;font-size:clamp(1.5rem,1.2rem + .9vw,2.05rem);font-weight:900;line-height:1.3;color:#f5c563;text-shadow:0 2px 12px rgba(0,0,0,.4)}.customer.register h1:after{content:"Crea il tuo account in due minuti.";display:block;font-size:1.05rem;font-weight:700;color:#ffc887;margin-top:8px}.customer .field{display:block!important;position:relative!important;margin-top:20px!important}.customer .field:before{position:static!important;inset:auto!important;width:auto!important;height:auto!important;opacity:1!important;visibility:visible!important;background:none!important;border:none!important;box-shadow:none!important;transform:none!important;z-index:auto!important;display:block!important;font-weight:900;font-size:clamp(1.35rem,1.2rem + .5vw,1.6rem);letter-spacing:.04em;color:#f5c563;margin:0 0 10px 4px;text-align:left!important}.customer .field:after{display:none!important;content:none!important;box-shadow:none!important;border:none!important}.customer .field .field__label,.customer .field>label,.customer.login form .field label{display:none!important;opacity:0!important;visibility:hidden!important}.customer .field:has(input[type=email]):before{content:"Mail:"}.customer .field:has(input[type=password]):before{content:"Password:"}.customer .field:has(input[name="customer[first_name]"]):before{content:"Nome:"}.customer .field:has(input[name="customer[last_name]"]):before{content:"Cognome:"}.customer .field .field__label{position:absolute!important;opacity:0!important;pointer-events:none!important}.customer .field__input,.customer input[type=email],.customer input[type=password],.customer input[type=text]{width:100%!important;background:#080a1e9e!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:14px!important;color:#fff!important;font-size:1.18rem!important;font-weight:600!important;letter-spacing:.02em!important;padding:15px 50px 15px 16px!important;box-shadow:none!important}.customer .field__input:focus{border-color:#f97316d9!important;outline:none!important}.customer .field__input:-webkit-autofill{-webkit-box-shadow:0 0 0 60px #141838 inset!important;-webkit-text-fill-color:#ffffff!important;caret-color:#fff!important;transition:background-color 600000s ease-out 0s!important}.customer .field__input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 60px #141838 inset!important;-webkit-text-fill-color:#ffffff!important}.customer .field__input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 60px #141838 inset!important;-webkit-text-fill-color:#ffffff!important}.customer .ttg-eye{position:absolute!important;right:14px!important;bottom:13px!important;width:28px!important;min-width:0!important;height:28px!important;padding:0!important;margin:0!important;font-size:0!important;background:none!important;border:none!important;box-shadow:none!important;color:#ebedffa6;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .15s}@media(hover:hover){.customer .ttg-eye:hover{color:#fff}}.customer .ttg-eye.is-on{color:#ff9a3d}.customer .ttg-or{display:flex;align-items:center;gap:14px;margin:16px 0 4px;color:#ebedffbf;font-weight:800;font-size:1.1rem}.customer .ttg-or:before,.customer .ttg-or:after{content:"";height:1px;flex:1;background:#ffffff2e}.customer button,.customer .button,.customer.login a[href*=register]{width:100%!important;background:linear-gradient(160deg,#ffb25e,#f97316 55%,#e35e08)!important;color:#fff!important;border:none!important;border-radius:14px!important;font-weight:900!important;font-size:clamp(1.5rem,1.25rem + .8vw,1.8rem)!important;padding:16px 10px!important;margin-top:12px!important;display:block!important;text-align:center!important;text-decoration:none!important;box-shadow:inset 0 1px #ffffff73,inset 0 -2px #78280059,0 5px #8c3205e6,0 10px 18px #f973164d!important;transition:transform .1s,box-shadow .1s,filter .15s!important;cursor:pointer!important}.customer button:after{box-shadow:none!important;border:none!important}@media(hover:hover){.customer button:hover{transform:translateY(-1px)!important;filter:brightness(1.07)!important}}.customer button:active{transform:translateY(4px)!important;box-shadow:inset 0 1px #ffffff73,0 1px #8c3205e6,0 4px 8px #f9731640!important}.customer a{color:#ffc887!important;font-weight:700!important}@media(hover:hover){.customer a:hover{color:#fff!important}}@media(hover:hover){.customer.login a[href*=register]:hover{transform:translateY(-1px)!important;filter:brightness(1.07)!important}}.customer.login a[href*=register]:active{transform:translateY(4px)!important;box-shadow:inset 0 1px #ffffff73,0 1px #8c3205e6,0 4px 8px #f9731640!important}.card-wrapper .quick-add__submit.button,.card-wrapper .quick-add__submit{font-size:clamp(1.6rem,1.3rem + 1.1vw,2.05rem)!important;font-weight:900!important;letter-spacing:.01em!important;padding-left:6px!important;padding-right:6px!important;white-space:nowrap!important;overflow:hidden!important}.template-product .product-form__buttons .product-form__submit,.template-product .product-form__submit.button,.template-product .product-form__submit{font-size:clamp(1.6rem,1.3rem + 1.1vw,2.05rem)!important;font-weight:900!important}[id^=trustpilot-widget-trustbox]{background:#f5f7ff!important}.button:not(.button--secondary),.shopify-payment-button__button--unbranded,.product-form__submit{font-weight:800!important;font-size:clamp(1rem,.92rem + .35vw,1.18rem)!important;letter-spacing:.02em!important}.collection-hero__title,#shopify-section-footer .footer-block__heading{color:#fff!important}.shopify-section:has(.slideshow) .banner__heading,.shopify-section:has(.slideshow) .banner__heading *{color:#fff!important}.cart__ctas{display:block!important}.cart__checkout-button{width:100%!important;background:linear-gradient(160deg,#ffb25e,#f97316 55%,#e35e08)!important;border:none!important;border-radius:16px!important;color:#fff!important;font-size:clamp(1.5rem,1.3rem + .8vw,1.9rem)!important;font-weight:900!important;letter-spacing:.02em!important;padding:20px 10px!important;box-shadow:inset 0 1px #ffffff73,inset 0 -2px #78280059,0 6px #8c3205e6,0 12px 20px #f973164d!important;transition:transform .1s,box-shadow .1s,filter .15s!important}.cart__checkout-button:after{box-shadow:none!important;border:none!important}@media(hover:hover){.cart__checkout-button:hover{transform:translateY(-1px)!important;filter:brightness(1.07)!important}}.cart__checkout-button:active{transform:translateY(5px)!important;box-shadow:inset 0 1px #ffffff73,0 1px #8c3205e6,0 4px 8px #f9731640!important}.cart-item__media{width:200px!important}.cart-item__image{width:180px!important}.cart-item .quantity{background:#fff!important;border-radius:10px!important;min-height:54px!important}.cart-item .quantity,.cart-item .quantity *{color:#14142e!important}.cart-item .quantity__button{width:48px!important}.cart-item .quantity__input{font-size:1.3rem!important;font-weight:800!important}.cart-item cart-remove-button .icon-remove{width:22px!important;height:22px!important}.ttg-uscita-line{font-size:1.15rem}.cart-item__price-wrapper>*:first-child{font-size:1.15rem!important}.ttg-rate-title{color:#f5c563!important;font-weight:900!important;font-size:clamp(1.2rem,1.05rem + .5vw,1.45rem)!important;text-transform:uppercase;letter-spacing:.03em;margin:0 0 10px!important}.ttg-rate-icons{display:flex;gap:14px;justify-content:center;align-items:center;margin-bottom:14px}.ttg-rate-icons svg,.ttg-rate-icons .ttg-payicon-big{width:96px!important;height:auto!important;border-radius:8px;box-shadow:0 4px 12px #00000059}.ttg-cart-payments>p{color:#cdd2f0;font-size:1rem;font-weight:600;margin:0 0 8px}.ttg-cart-payicons svg,.ttg-cart-payicons .ttg-payicon{width:58px!important;height:auto!important}@media(hover:hover){#cart-icon-bubble{position:relative!important}#cart-icon-bubble:hover:after{content:"\1f4a1Lo sapevi? Qui puoi pagare A RATE con Klarna o PayPal!";position:absolute;top:calc(100% + 14px);right:0;width:min(360px,82vw);background:linear-gradient(165deg,#1d2250,#111430);border:2px solid rgba(249,115,22,.85);color:#fff;font-size:1.7rem;font-weight:800;line-height:1.45;text-align:left;padding:16px 20px;border-radius:16px;white-space:normal;box-shadow:0 16px 40px #0009,0 0 0 4px #f9731626;z-index:120}#cart-icon-bubble:hover:before{content:"";position:absolute;top:calc(100% - 2px);right:18px;border:9px solid transparent;border-bottom-color:#f97316d9;z-index:121}}.ttg-rate-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#050614bf;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.ttg-rate-box{position:relative;max-width:520px;width:100%;background:linear-gradient(180deg,#1b2046,#131735);border:1px solid rgba(249,165,90,.45);border-radius:20px;padding:30px 28px 26px;text-align:center;box-shadow:inset 0 1px #fff3,0 24px 60px #0009}.ttg-rate-box h3{color:#f5c563;font-size:clamp(1.4rem,1.2rem + .7vw,1.8rem);font-weight:900;margin:0 0 14px;text-transform:uppercase;letter-spacing:.02em}.ttg-rate-box__icons{display:flex;gap:14px;justify-content:center;margin-bottom:14px}.ttg-rate-box__icons svg{width:104px!important;height:auto!important;border-radius:8px;box-shadow:0 4px 12px #0006}.ttg-rate-box p{color:#e8eaff;font-size:1.08rem;font-weight:600;line-height:1.6;margin:0 0 12px}.ttg-rate-box p strong{color:#ffc887}.ttg-rate-nota{color:#e8eaffa6;font-size:.95rem}.ttg-rate-box__estero{font-size:.98rem!important;color:#cdd2f0!important}.ttg-rate-go{width:100%;background:linear-gradient(160deg,#ffb25e,#f97316 55%,#e35e08);color:#fff;border:none;border-radius:14px;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:900;padding:16px 10px;cursor:pointer;box-shadow:inset 0 1px #ffffff73,0 5px #8c3205e6,0 10px 18px #f973164d;transition:transform .1s,box-shadow .1s}.ttg-rate-go:active{transform:translateY(4px);box-shadow:inset 0 1px #ffffff73,0 1px #8c3205e6}.ttg-rate-close{position:absolute;top:10px;right:14px;background:none;border:none;color:#ebedff99;font-size:1.9rem;line-height:1;cursor:pointer;padding:4px}.ttg-rate-close:hover{color:#fff}.cart__footer{display:block!important;padding-top:30px!important}.cart__blocks{width:min(100%,1120px)!important;max-width:none!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);column-gap:clamp(32px,5vw,80px);row-gap:12px;align-items:start;background:linear-gradient(165deg,#1c214ab8,#0f122ec7);border:1px solid rgba(125,135,225,.25);border-radius:26px;padding:clamp(24px,3.5vw,48px);box-shadow:0 18px 50px #00000059}.cart__blocks>*{grid-column:1;min-width:0}.cart__blocks>.cart__ctas,.cart__blocks>.cart__dynamic-checkout-buttons{grid-column:2}.cart__blocks>.cart__ctas{grid-row:1 / span 8}@media screen and (max-width:989px){.cart__blocks{display:block!important}}.cart__blocks .totals{display:flex!important;justify-content:space-between!important;align-items:baseline!important;width:100%;border-bottom:1px solid rgba(125,135,225,.25);padding-bottom:14px;margin-bottom:10px}.totals__subtotal{font-size:clamp(1.9rem,1.6rem + .7vw,2.4rem)!important;font-weight:800!important;color:#edeffc!important}.totals__subtotal-value{font-size:clamp(2.6rem,2.1rem + 1.2vw,3.4rem)!important;font-weight:900!important;color:#f97316!important}.cart__blocks .tax-note{display:block;text-align:left!important;font-size:1.25rem!important;color:#cdd2f0!important;margin:4px 0 0!important}.cart__blocks .tax-note a{color:#f5c563!important}.cart__footer p:not(.ttg-rate-title){font-size:1.25rem;line-height:1.5}#cart-errors{font-size:1.25rem}.cart-items thead th,.cart-items .caption-with-letter-spacing{font-size:1.25rem!important;color:#aab1e8!important;letter-spacing:.08em!important}.cart-item__name{font-size:clamp(1.7rem,1.5rem + .5vw,2.1rem)!important;line-height:1.25!important;font-weight:800!important}.cart-item .ttg-uscita-line{font-size:1.4rem!important}.cart-item__details{font-size:1.35rem!important}.cart-item__details>.product-option{font-size:1.6rem!important;font-weight:800!important;color:#edeffc!important}.cart-item__details p{font-size:1.3rem!important}.cart-item__price-wrapper>*:first-child,.cart-item__price-wrapper .price{font-size:clamp(1.9rem,1.6rem + .7vw,2.3rem)!important;font-weight:900!important;color:#f97316!important}.cart-item .quantity__input{font-size:1.6rem!important}.cart-item cart-remove-button a,.cart-item cart-remove-button a:link,.cart-item cart-remove-button a:visited{color:#f97316!important}.cart-item cart-remove-button .icon-remove{width:28px!important;height:28px!important}@media(hover:hover){.cart-item cart-remove-button a:hover{color:#f56!important}}.cart-notification-wrapper:not(:has(.cart-notification.active)){background:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;height:0!important}#MainContent .page-width--narrow{max-width:126rem!important}.main-page-title{font-size:clamp(4.2rem,3.2rem + 2.2vw,6.4rem)!important;font-weight:900!important;color:#fff!important;text-align:center!important;margin:14px auto 30px!important}#MainContent .page-width--narrow>.rte{background:linear-gradient(165deg,#1c214a9e,#0f122eb8);border:1px solid rgba(125,135,225,.22);border-radius:26px;padding:clamp(26px,4vw,58px);box-shadow:0 18px 50px #0000004d}#MainContent .page-width--narrow .rte{font-size:clamp(1.9rem,1.6rem + .7vw,2.4rem)!important;line-height:1.75!important;color:#d9ddf8!important}.page-width--narrow .rte p{margin:0 0 1.3em!important}.page-width--narrow .rte p:last-child{margin-bottom:0!important}.page-width--narrow .rte strong,.page-width--narrow .rte b{color:#f5c563!important;font-weight:800!important}.page-width--narrow .rte em{color:#ffd9a8!important}.page-width--narrow .rte a{color:#f97316!important;font-weight:700!important;text-underline-offset:3px}.page-width--narrow .rte h2{font-size:clamp(2.6rem,2.2rem + .8vw,3.4rem)!important;color:#fff!important;font-weight:900!important;margin:1.2em 0 .5em!important}.page-width--narrow .rte h3{font-size:clamp(2.2rem,1.9rem + .6vw,2.8rem)!important;color:#fff!important;font-weight:800!important;margin:1.1em 0 .45em!important}.page-width--narrow .rte h4{font-size:clamp(1.9rem,1.7rem + .4vw,2.3rem)!important;color:#f5c563!important;font-weight:800!important}.page-width--narrow .rte ul,.page-width--narrow .rte ol{padding-left:1.5em!important;margin:0 0 1.3em!important}.page-width--narrow .rte li{margin-bottom:.5em!important}.shopify-policy__container{max-width:126rem!important;padding:14px 2rem 70px!important}.shopify-policy__title h1{font-size:clamp(4.2rem,3.2rem + 2.2vw,6.4rem)!important;font-weight:900!important;color:#fff!important;text-align:center!important;margin:14px auto 30px!important}.shopify-policy__body .rte,.shopify-policy__body{font-size:clamp(1.9rem,1.6rem + .7vw,2.4rem)!important;line-height:1.75!important;color:#d9ddf8!important}.shopify-policy__body .rte{background:linear-gradient(165deg,#1c214a9e,#0f122eb8);border:1px solid rgba(125,135,225,.22);border-radius:26px;padding:clamp(26px,4vw,58px);box-shadow:0 18px 50px #0000004d}.shopify-policy__body .rte p{margin:0 0 1.3em!important}.shopify-policy__body .rte strong,.shopify-policy__body .rte b{color:#f5c563!important;font-weight:800!important}.shopify-policy__body .rte em{color:#ffd9a8!important}.shopify-policy__body .rte a{color:#f97316!important;font-weight:700!important;text-underline-offset:3px}.shopify-policy__body .rte h2{font-size:clamp(2.6rem,2.2rem + .8vw,3.4rem)!important;color:#fff!important;font-weight:900!important;margin:1.2em 0 .5em!important}.shopify-policy__body .rte h3{font-size:clamp(2.2rem,1.9rem + .6vw,2.8rem)!important;color:#fff!important;font-weight:800!important}.shopify-policy__body .rte ul,.shopify-policy__body .rte ol{padding-left:1.5em!important;margin:0 0 1.3em!important}.shopify-policy__body .rte li{margin-bottom:.5em!important}.cart-item__details>div.product-option,.cart-item__details>p.product-option,.cart-item__details>.cart-item__discounted-prices{display:none!important}#mixed-modal .md-content{background:linear-gradient(165deg,#1d2250,#111430)!important;border:1px solid rgba(125,135,225,.32)!important;border-radius:26px!important;box-shadow:0 30px 80px #0009!important;color:#e6e9ff!important}#mixed-modal .md-body{padding:clamp(28px,4vw,50px)!important}#mixed-modal h3{color:#f5c563!important;font-size:clamp(2.4rem,2rem + 1vw,3.2rem)!important;font-weight:900!important;letter-spacing:.05em!important;text-align:center!important;margin:0 0 20px!important}#mixed-modal .message{color:#e6e9ff!important;font-size:clamp(1.6rem,1.45rem + .4vw,1.95rem)!important;line-height:1.65!important;font-weight:600!important;text-align:left!important}#mixed-modal .ttg-mixed-en{color:#aab1e8!important;font-size:1.45rem!important;line-height:1.6!important;border-top:1px solid rgba(125,135,225,.28);padding-top:16px!important;margin-top:18px!important;text-align:left!important}#mixed-modal .md-close{display:block!important;margin:24px auto 6px!important;background:linear-gradient(160deg,#ffb25e,#f97316 55%,#e35e08)!important;color:#fff!important;border:none!important;border-radius:14px!important;font-size:clamp(1.7rem,1.5rem + .5vw,2.1rem)!important;font-weight:900!important;padding:16px 42px!important;cursor:pointer!important;box-shadow:inset 0 1px #ffffff73,inset 0 -2px #78280059,0 5px #8c3205e6,0 10px 18px #f973164d!important;transition:transform .1s,box-shadow .1s,filter .15s!important}@media(hover:hover){#mixed-modal .md-close:hover{transform:translateY(-1px)!important;filter:brightness(1.07)!important}}#mixed-modal .md-close:active{transform:translateY(4px)!important;box-shadow:inset 0 1px #ffffff73,0 1px #8c3205e6,0 4px 8px #f9731640!important}#mixed-modal .md-body>p:last-child{text-align:center!important;margin:10px 0 0!important}#mixed-modal input#md-stop{width:20px!important;height:20px!important;accent-color:#F97316!important;vertical-align:middle!important}#mixed-modal label[for=md-stop]{color:#aab1e8!important;font-size:1.4rem!important;font-weight:600!important;margin-left:8px!important;vertical-align:middle!important}.product-form__input .form__label{font-size:clamp(1.6rem,1.45rem + .4vw,1.9rem)!important;font-weight:800!important;color:#aab1e8!important;text-transform:uppercase!important;letter-spacing:.06em!important;margin-bottom:8px!important}.product-form__input input[type=radio]+label{background:#14183ad9!important;border:2px solid rgba(125,135,225,.4)!important;color:#e6e9ff!important;font-size:clamp(1.5rem,1.35rem + .4vw,1.8rem)!important;font-weight:800!important;border-radius:999px!important;padding:12px 22px!important;transition:all .15s!important}@media(hover:hover){.product-form__input input[type=radio]+label:hover{border-color:#f97316!important;transform:translateY(-1px)}}.product-form__input input[type=radio]:checked+label{background:linear-gradient(160deg,#ffb25e,#f97316 60%,#e35e08)!important;border-color:#ffd9a8!important;color:#fff!important;box-shadow:0 4px 14px #f9731673!important}.product-form__input input[type=radio]+label.ttg-cond--mt{border-color:#3b82f6!important;color:#93c5fd!important}.product-form__input input[type=radio]+label.ttg-cond--nm{border-color:#16a34a!important;color:#6ee7a0!important}.product-form__input input[type=radio]+label.ttg-cond--ex{border-color:#84cc16!important;color:#c3f06f!important}.product-form__input input[type=radio]+label.ttg-cond--gd{border-color:#eab308!important;color:#fde047!important}.product-form__input input[type=radio]+label.ttg-cond--lp{border-color:#f97316!important;color:#fdba74!important}.product-form__input input[type=radio]+label.ttg-cond--pl{border-color:#ef4444!important;color:#fca5a5!important}.product-form__input input[type=radio]+label.ttg-cond--po{border-color:#991b1b!important;color:#e07a7a!important}.product-form__input input[type=radio]:checked+label.ttg-cond--mt{background:linear-gradient(160deg,#60a5fa,#2563eb)!important;border-color:#93c5fd!important;color:#fff!important;box-shadow:0 4px 14px #2563eb73!important}.product-form__input input[type=radio]:checked+label.ttg-cond--nm{background:linear-gradient(160deg,#4ade80,#16a34a)!important;border-color:#86efac!important;color:#fff!important;box-shadow:0 4px 14px #16a34a73!important}.product-form__input input[type=radio]:checked+label.ttg-cond--ex{background:linear-gradient(160deg,#bef264,#84cc16)!important;border-color:#d9f99d!important;color:#1a2e05!important;box-shadow:0 4px 14px #84cc1673!important}.product-form__input input[type=radio]:checked+label.ttg-cond--gd{background:linear-gradient(160deg,#fde047,#eab308)!important;border-color:#fef08a!important;color:#422006!important;box-shadow:0 4px 14px #eab30873!important}.product-form__input input[type=radio]:checked+label.ttg-cond--lp{background:linear-gradient(160deg,#fdba74,#f97316)!important;border-color:#fed7aa!important;color:#fff!important;box-shadow:0 4px 14px #f9731673!important}.product-form__input input[type=radio]:checked+label.ttg-cond--pl{background:linear-gradient(160deg,#f87171,#dc2626)!important;border-color:#fca5a5!important;color:#fff!important;box-shadow:0 4px 14px #dc262673!important}.product-form__input input[type=radio]:checked+label.ttg-cond--po{background:linear-gradient(160deg,#b91c1c,#7f1d1d)!important;border-color:#ef4444!important;color:#fff!important;box-shadow:0 4px 14px #7f1d1d80!important}#cart-notification.cart-notification{background:linear-gradient(165deg,#1d2250,#111430)!important;border:1px solid rgba(125,135,225,.32)!important;border-radius:22px!important;box-shadow:0 30px 80px #0009!important;color:#e6e9ff!important;padding:26px!important}#cart-notification .cart-notification__heading{color:#6ee7a0!important;font-size:1.5rem!important;font-weight:800!important}#cart-notification .cart-notification__close{color:#fff!important}#cart-notification .cart-notification-product__name{color:#fff!important;font-size:clamp(1.7rem,1.5rem + .4vw,2rem)!important;font-weight:800!important;line-height:1.3!important}#cart-notification .cart-notification-product__image{background:#fff;border-radius:12px}#cart-notification dl{margin:10px 0 0!important}#cart-notification p.product-option{color:#cdd2f0!important;font-size:1.35rem!important}#cart-notification .button--secondary{background:#14183ad9!important;color:#e6e9ff!important;border:2px solid rgba(125,135,225,.4)!important;border-radius:12px!important;font-weight:800!important;font-size:1.5rem!important}#cart-notification button[name=checkout]{background:linear-gradient(160deg,#ffb25e,#f97316 55%,#e35e08)!important;border:none!important;border-radius:12px!important;color:#fff!important;font-weight:900!important;font-size:1.6rem!important;box-shadow:inset 0 1px #ffffff73,inset 0 -2px #78280059,0 4px #8c3205e6,0 8px 14px #f973164d!important}#cart-notification .link,#cart-notification .button-label{color:#f5c563!important;font-size:1.45rem!important;font-weight:700!important}.ttg-badge{display:inline-block;padding:4px 14px;border-radius:999px;font-weight:800;font-size:1.4rem;line-height:1.4;border:2px solid rgba(125,135,225,.45);color:#e6e9ff;background:#14183a99}.ttg-badge--lang{border-color:#f5c563;color:#f5c563}.ttg-badge--mt{border-color:#3b82f6;color:#93c5fd}.ttg-badge--nm{border-color:#16a34a;color:#6ee7a0}.ttg-badge--ex{border-color:#84cc16;color:#c3f06f}.ttg-badge--gd{border-color:#eab308;color:#fde047}.ttg-badge--lp{border-color:#f97316;color:#fdba74}.ttg-badge--pl{border-color:#ef4444;color:#fca5a5}.ttg-badge--po{border-color:#991b1b;color:#e07a7a}#cart-notification div.product-option,.cart-item dl div.product-option{display:flex!important;align-items:center;gap:8px;margin:6px 0!important;font-size:1.4rem!important}#cart-notification div.product-option dt,.cart-item dl div.product-option dt{color:#aab1e8!important;font-weight:700!important;font-size:1.35rem!important;text-transform:uppercase;letter-spacing:.04em;margin:0!important}#cart-notification dd{margin:0!important;color:#e6e9ff!important}.product-form__input input[type=radio]+label.ttg-lflag{width:68px!important;height:47px!important;padding:0!important;border-radius:10px!important;overflow:hidden!important;position:relative!important;box-shadow:0 4px 10px #0006!important}.ttg-lflag .ttg-lflag-img{position:absolute;top:3px;right:3px;bottom:3px;left:3px;background-size:cover;background-position:center;border-radius:6px}.product-form__input input[type=radio]:checked+label.ttg-lflag{border-color:#f97316!important;box-shadow:0 0 0 3px #f9731666,0 6px 16px #f9731680!important}.product-form__input input[type=radio]+label.ttg-lflag--off,.product-form__input input[type=radio]:disabled+label{filter:grayscale(1) brightness(.55)!important;opacity:.55!important;pointer-events:none!important;cursor:not-allowed!important;border-color:#7d87e140!important;box-shadow:none!important}.product-form__input input[type=radio]:disabled+label:hover{transform:none!important}.product-form__submit.button{background:linear-gradient(160deg,#ffb25e,#f97316 55%,#e35e08)!important;border:none!important;border-radius:16px!important;color:#fff!important;font-size:clamp(1.8rem,1.5rem + .9vw,2.3rem)!important;font-weight:900!important;letter-spacing:.02em!important;padding:20px 10px!important;min-height:64px!important;box-shadow:inset 0 1px #ffffff73,inset 0 -2px #78280059,0 6px #8c3205e6,0 12px 20px #f973164d!important;transition:transform .1s,box-shadow .1s,filter .15s!important}.product-form__submit.button:after{box-shadow:none!important;border:none!important}@media(hover:hover){.product-form__submit.button:hover:not([disabled]){transform:translateY(-1px)!important;filter:brightness(1.07)!important}}.product-form__submit.button:active:not([disabled]){transform:translateY(5px)!important;box-shadow:inset 0 1px #ffffff73,0 1px #8c3205e6,0 4px 8px #f9731640!important}.product-form__submit.button[disabled]{background:linear-gradient(160deg,#3a3f6e,#262a52)!important;color:#8a90c0!important;box-shadow:none!important}.shopify-payment-button__button{border-radius:16px!important;overflow:hidden!important;min-height:60px!important;box-shadow:0 6px #553c058c,0 12px 20px #00000059!important;transition:transform .1s,box-shadow .1s,filter .15s!important}@media(hover:hover){.shopify-payment-button__button:hover{transform:translateY(-1px)!important;filter:brightness(1.05)!important}}.shopify-payment-button__button:active{transform:translateY(4px)!important;box-shadow:0 1px #553c058c,0 4px 8px #0000004d!important}.shopify-payment-button__button--unbranded{background:linear-gradient(160deg,#ffd966,#f7c948 55%,#e0a800)!important;color:#1a1a2e!important;font-size:clamp(1.6rem,1.4rem + .6vw,2rem)!important;font-weight:900!important}.shopify-payment-button__more-options{color:#f5c563!important;font-size:1.45rem!important;font-weight:700!important}.product__info-wrapper .quantity{background:#fff!important;border-radius:10px!important;min-height:54px!important}.product__info-wrapper .quantity,.product__info-wrapper .quantity *{color:#14142e!important}.product__info-wrapper .quantity__input{font-size:1.5rem!important;font-weight:800!important}.ttg-flags{position:absolute;bottom:10px;left:10px;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.ttg-flags .ttg-flag{position:relative!important;bottom:auto!important;left:auto!important}.ttg-flags .ttg-flag:nth-child(1){z-index:7}.ttg-flags .ttg-flag:nth-child(2){z-index:6}.ttg-flags .ttg-flag:nth-child(3){z-index:5}.ttg-flags .ttg-flag:nth-child(4){z-index:4}.ttg-flags .ttg-flag:nth-child(5){z-index:3}.ttg-flags .ttg-flag:nth-child(6){z-index:2}.ttg-flags .ttg-flag:nth-child(7){z-index:1}.ttg-flag--de{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 3'%3E%3Crect width='5' height='1' fill='%23000000'/%3E%3Crect y='1' width='5' height='1' fill='%23DD0000'/%3E%3Crect y='2' width='5' height='1' fill='%23FFCE00'/%3E%3C/svg%3E")}.ttg-flag--fr{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 2'%3E%3Crect width='1' height='2' fill='%230055A4'/%3E%3Crect x='1' width='1' height='2' fill='%23ffffff'/%3E%3Crect x='2' width='1' height='2' fill='%23EF4135'/%3E%3C/svg%3E")}.ttg-flag--es{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 2'%3E%3Crect width='3' height='2' fill='%23AA151B'/%3E%3Crect y='0.5' width='3' height='1' fill='%23F1BF00'/%3E%3C/svg%3E")}.ttg-flag--pt{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 2'%3E%3Crect width='3' height='2' fill='%23DA291C'/%3E%3Crect width='1.2' height='2' fill='%23046A38'/%3E%3Ccircle cx='1.2' cy='1' r='0.38' fill='%23FFE900'/%3E%3C/svg%3E")}.product-form__input input.ttg-hide,.product-form__input label.ttg-hide{display:none!important}.ttg-cond-badges{position:absolute;bottom:10px;right:10px;z-index:3;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.ttg-cond-badges .ttg-cond-badge{height:36px;display:inline-flex;align-items:center;font-size:1.4rem}.ttg-cond-badge--vuoto{visibility:hidden}.ttg-cond-badge{padding:4px 10px;border-radius:8px;font-size:1.3rem;font-weight:900;letter-spacing:.04em;line-height:1.2;box-shadow:0 3px 10px #00000073,0 0 0 2px #ffffffe6}.ttg-cond-badge--mt{background:#2563eb;color:#fff}.ttg-cond-badge--nm{background:#16a34a;color:#fff}.ttg-cond-badge--ex{background:#84cc16;color:#1a2e05}.ttg-cond-badge--gd{background:#eab308;color:#422006}.ttg-cond-badge--lp{background:#f97316;color:#fff}.ttg-cond-badge--pl{background:#dc2626;color:#fff}.ttg-cond-badge--po{background:#7f1d1d;color:#fff}#cart-notification.cart-notification{width:min(520px,94vw)!important;padding:30px!important}#cart-notification .cart-notification__heading{font-size:1.8rem!important}#cart-notification .cart-notification-product__name{font-size:clamp(2rem,1.7rem + .5vw,2.4rem)!important}#cart-notification .cart-notification-product img{width:100px!important;height:auto!important}#cart-notification .ttg-badge{font-size:1.55rem!important;padding:5px 16px!important}#cart-notification div.product-option dt,#cart-notification p.product-option{font-size:1.5rem!important}#cart-notification .button--secondary{font-size:1.7rem!important;padding:16px 10px!important}#cart-notification button[name=checkout]{font-size:1.8rem!important;padding:18px 10px!important}#cart-notification .link,#cart-notification .button-label{font-size:1.6rem!important}.ttg-flags,.ttg-cond-badges{gap:12px!important}.ttg-cond-badges .ttg-cond-badge{height:36px!important;min-width:56px!important;justify-content:center!important;font-size:1.7rem!important;font-weight:900!important}.ttg-rate-modal h3{font-size:clamp(2.4rem,2rem + 1vw,3.1rem)!important}.ttg-rate-modal p{font-size:clamp(1.7rem,1.5rem + .5vw,2.05rem)!important;line-height:1.6!important}.ttg-rate-go{font-size:clamp(1.8rem,1.6rem + .5vw,2.2rem)!important}#mixed-modal .ttg-mixed-en{color:#e6e9ff!important;font-size:clamp(1.6rem,1.45rem + .4vw,1.95rem)!important;font-weight:600!important}.copyright__content,.copyright__content a{font-size:1.3rem!important}.cart__ctas .cart__checkout-button,button.cart__checkout-button{font-size:1.8rem!important}#cart-notification .product-option,#cart-notification .product-option dt,#cart-notification .product-option dd,.cart-item .product-option,.cart-item .product-option dt,.cart-item .product-option dd{word-break:normal!important;overflow-wrap:normal!important}#cart-notification div.product-option,.cart-item div.product-option{flex-wrap:wrap!important}#MainContent .rte a,.shopify-policy__body .rte a{overflow-wrap:anywhere!important;word-break:break-word!important}@media screen and (max-width:749px){.ttg-hsearch__mode{font-size:12px!important;letter-spacing:.02em!important}.cart-item__media{width:96px!important}.cart-item__image{width:88px!important}.cart-item .ttg-badge{font-size:1.15rem!important;padding:3px 8px!important}.multicolumn-card__info{padding-top:1.4rem!important;padding-bottom:1.8rem!important}.multicolumn .multicolumn-list__item{padding-bottom:0!important}.shopify-section[id*=featured_collection] ul.slider{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%)}.template-product .product__description table th,.template-product .product__description table td{font-size:1.4rem!important}.template-product .pickup-availability-button{padding:6px 0!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/tt-custom.css.map */
