:root{--g24-navy: #0e2844;--g24-orange: #fe6b05;--g24-orange-deep: #c2410c;--g24-sky: #01a6fc;--g24-glow: #5fd0ff;--g24-ink-2: #5b6678;--g24-bg: #f6f7f9;--g24-surface: #ffffff;--g24-line: #e4e8ee;--g24-success: #12925a;--g24-tint-bellezza: #ffe4ee;--g24-tint-casa: #fff0d9;--g24-tint-cucina: #e9f8d2;--g24-tint-bagno: #ddf0ff;--g24-tint-pulizia: #d9f5ea;--g24-tint-tech: #ece6ff;--g24-radius-card: 16px;--g24-radius-input: 12px;--g24-shadow-hover: 0 8px 24px rgb(14 40 68 / .08);--g24-ease: cubic-bezier(.2, .7, .2, 1);--g24-font-display: "Outfit", system-ui, -apple-system, "Segoe UI", sans-serif;--font-heading--family: var(--g24-font-display);--font-heading--weight: 800;--font-accent--family: var(--g24-font-display);--font-accent--weight: 600}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--g24-font-display);font-weight:800;letter-spacing:-.015em;text-wrap:balance}h3,h4,.h3,.h4{font-weight:600;letter-spacing:-.005em}.price,product-price,.product-card .price,.cart-items .price{font-family:var(--g24-font-display);font-weight:600;font-variant-numeric:tabular-nums}.compare-at-price,.price__compare,s.price{color:var(--g24-ink-2);font-weight:500}.button,.button-primary,button.button,.shopify-payment-button__button--unbranded{font-family:var(--g24-font-display);font-weight:600;letter-spacing:.01em;transition:transform .15s var(--g24-ease),box-shadow .15s var(--g24-ease),background-color .15s var(--g24-ease)}.button:not(.button-unstyled):hover{transform:translateY(-1px)}.button:not(.button-unstyled):active{transform:translateY(0)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--g24-sky);outline-offset:2px}.product-card{border-radius:var(--g24-radius-card);transition:box-shadow .2s var(--g24-ease),transform .2s var(--g24-ease)}@media(hover:hover){.product-card:hover{box-shadow:var(--g24-shadow-hover);transform:translateY(-2px)}}.product-card .product-media img,.product-card img{background:var(--g24-surface)}.product__description,.product-description,.rte{color:var(--g24-navy)}.rte>p:first-child{font-size:1.0625rem;line-height:1.6}.rte ul{padding-inline-start:0;list-style:none;display:grid;gap:.625rem}.rte ul>li{position:relative;padding-inline-start:1.75rem;line-height:1.55}.rte ul>li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.3em;width:1.05rem;height:1.05rem;border-radius:50%;background:var(--g24-orange) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.4l2.6 2.6L12 5.6' fill='none' stroke='%2313263F' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / .8rem no-repeat}.rte ol{padding-inline-start:1.25rem;display:grid;gap:.5rem}.rte h2{margin-block:2rem .75rem;font-size:1.5rem}.rte h3{margin-block:1.75rem .75rem;font-size:1.1875rem}.rte table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--g24-line);border-radius:var(--g24-radius-input);overflow:hidden;font-size:.9375rem}.rte th,.rte td{padding:.7rem .9rem;text-align:start;vertical-align:top;border-block-end:1px solid var(--g24-line)}.rte tr:last-child th,.rte tr:last-child td{border-block-end:0}.rte th{width:42%;font-weight:600;background:var(--g24-bg)}.rte a{color:var(--g24-navy);text-decoration-color:var(--g24-orange);text-decoration-thickness:2px;text-underline-offset:3px}.shopify-policy__container{max-width:46rem;padding-block:3rem 5rem}.shopify-policy__title h1{font-family:var(--g24-font-display);font-weight:600;margin-block-end:1.5rem}.shopify-policy__body{line-height:1.7}.shopify-policy__body h2,.shopify-policy__body h3{font-family:var(--g24-font-display);font-weight:600;margin-block:2rem .75rem}.shopify-policy__body table{width:100%;border-collapse:collapse}.shopify-policy__body th,.shopify-policy__body td{border:1px solid var(--g24-line);padding:.6rem .8rem;text-align:start}.product-badges__badge,.badge{font-family:var(--g24-font-display);font-weight:600;letter-spacing:.02em}.g24-eyebrow{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .75rem;border-radius:999px;background:var(--g24-surface);border:1px solid var(--g24-line);font-family:var(--g24-font-display);font-weight:600;font-size:.8125rem;color:var(--g24-navy)}.g24-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.product-card,.button{transition:none}.product-card:hover,.button:hover{transform:none}}.g24-container{width:min(100% - var(--page-margin, 16px) * 2,var(--page-content-width, 1200px));margin-inline:auto}.g24-btn{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:0 1.5rem;border-radius:999px;font-family:var(--g24-font-display);font-weight:600;font-size:1rem;text-decoration:none;transition:transform .15s var(--g24-ease),background-color .15s var(--g24-ease),box-shadow .15s var(--g24-ease)}.g24-btn--primary{background:var(--g24-orange);color:var(--g24-navy);box-shadow:0 6px 18px #fe6b0547}.g24-btn--primary:hover{background:#ff7f24;transform:translateY(-1px)}.g24-btn--ghost{border:1.5px solid var(--g24-navy);color:var(--g24-navy);background:transparent}.g24-btn--ghost:hover{background:var(--g24-navy);color:#fff}.g24-searchbar .g24-searchbar__input,.g24-searchbar .g24-searchbar__input:focus{background:transparent;border:0;border-radius:999px;box-shadow:none;width:auto}.product-card .price,.product-card product-price{font-size:1.0625rem;font-weight:700;color:var(--g24-navy)}@media screen and (max-width:749px){.product-details h1{font-size:clamp(1.5rem,6.4vw,1.875rem);line-height:1.15}}.product-details .tax-note{font-family:var(--font-body--family);font-weight:400;font-size:.8125rem;color:var(--g24-ink-2)}.header__icon--menu{min-width:44px;min-height:44px}dialog .theme-drawer__close-button{--private-button-size: 44px}.facets-toggle__button{min-height:44px}.shopify-payment-button__more-options{display:flex;align-items:center;justify-content:center;min-height:44px}.product-details .accordion .details__header{font-family:var(--g24-font-display);font-weight:600;font-size:1rem;line-height:1.3;text-transform:none}.product-details .accordion summary{min-height:3rem}.cart-discount__label{font-size:.9375rem}@media screen and (max-width:749px){.product-card button.quick-add__button,.product-card .quick-add__button.add-to-cart-button{--button-size-md: 44px;--quick-add-collapsed-width: 44px;--quick-add-icon-width: 40px;height:44px}.product-information .slideshow-controls__dots{gap:0;padding-block:0}.product-information .slideshow-controls__dots button{width:1.75rem;height:2.75rem;margin:0}}.g24-crumbs a,.g24-cbanner__crumbs a{position:relative}.g24-crumbs a:after,.g24-cbanner__crumbs a:after{content:"";position:absolute;top:-.75rem;right:-.25rem;bottom:-.75rem;left:-.25rem}.search__reset-button:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}:is(a,summary,button,span).menu-drawer__menu-item--mainlist{font-size:1.5rem;line-height:1.2}.product-details .tax-note{line-height:1.45}.rte table{margin-block-end:1.5rem}.menu-list__link--active .menu-list__link-title,.menu-list__link[aria-current=page] .menu-list__link-title{text-decoration:underline;text-decoration-color:var(--g24-orange);text-decoration-thickness:3px;text-underline-offset:8px}.menu-list__link:hover .menu-list__link-title{text-decoration:underline;text-decoration-color:var(--g24-line);text-decoration-thickness:3px;text-underline-offset:8px}.mega-menu__grid:has(>.g24-mega){grid-template-columns:minmax(0,1fr) 16rem;column-gap:2rem;align-items:start;padding-block:.5rem 1.25rem}.mega-menu__grid:has(>.g24-mega)>.mega-menu__list{grid-column:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.mega-menu__grid:has(>.g24-mega)>.g24-mega{grid-column:2}.mega-menu__grid:has(>.g24-mega) .mega-menu__column{grid-column:span 1}.mega-menu__grid:has(>.g24-mega)>.mega-menu__list{align-self:stretch}.mega-menu__grid:has(>.g24-mega) .mega-menu__column>div{height:100%}.mega-menu__grid:has(>.g24-mega) .mega-menu__link{display:grid;justify-items:center;align-content:center;gap:.75rem;height:100%;min-height:10.5rem;padding:1.25rem .75rem;border:1px solid var(--g24-line);border-radius:var(--g24-radius-card);background:var(--g24-surface);color:var(--g24-navy);font-family:var(--g24-font-display);font-weight:600;font-size:.9375rem;line-height:1.25;text-align:center;text-decoration:none;transition:transform .2s var(--g24-ease),box-shadow .2s var(--g24-ease),border-color .2s var(--g24-ease)}.mega-menu__grid:has(>.g24-mega) .mega-menu__link:hover{border-color:transparent;box-shadow:var(--g24-shadow-hover);transform:translateY(-2px)}.mega-menu__grid:has(>.g24-mega) .mega-menu__link-image{width:6rem;height:6rem;aspect-ratio:1;margin:0;border-radius:50%;object-fit:cover;transition:transform .2s var(--g24-ease)}.mega-menu__grid:has(>.g24-mega) .mega-menu__link:hover .mega-menu__link-image{transform:scale(1.06) rotate(-3deg)}.g24-mega{display:grid;gap:.25rem;padding-inline-start:2rem;border-inline-start:1px solid var(--g24-line)}.g24-mega__title{margin:0 0 .25rem;font-family:var(--g24-font-display);font-weight:600;font-size:.8125rem;color:var(--g24-ink-2)}.g24-mega__list{display:grid;margin:0;padding:0;list-style:none}.g24-mega__link{display:flex;align-items:center;gap:.75rem;min-height:2.75rem;padding:.25rem .5rem .25rem .25rem;border-radius:12px;color:var(--g24-navy);font-family:var(--g24-font-display);font-weight:600;font-size:.9375rem;text-decoration:none}.g24-mega__link img{width:2.25rem;height:2.25rem;border-radius:50%}.g24-mega__link:hover{background:var(--g24-bg)}.g24-mega__all{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;margin-block-start:.25rem;padding-inline:.5rem;color:var(--g24-navy);font-family:var(--g24-font-display);font-weight:600;font-size:.9375rem;text-decoration:underline;text-decoration-color:var(--g24-orange);text-decoration-thickness:2px;text-underline-offset:4px}.menu-drawer .menu-drawer__menu--grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.125rem;padding-block:.25rem .75rem}.menu-drawer .menu-drawer__menu--grid .menu-drawer__menu-item--child{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.875rem;min-height:3.25rem;padding:.25rem .5rem .25rem 0;border-radius:12px;color:var(--g24-navy);font-family:var(--g24-font-display);font-weight:600;font-size:1.0625rem}.menu-drawer .menu-drawer__menu--grid .menu-drawer__link-image{flex:0 0 auto;width:2.75rem;height:2.75rem;aspect-ratio:1;margin:0;border-radius:50%;object-fit:cover}.menu-drawer__menu-item--active{color:var(--g24-orange-deep)}:is(a,summary).menu-drawer__menu-item--mainlist{font-size:1.25rem;min-height:3.25rem}.menu-drawer a.menu-drawer__menu-item--mainlist:is([href$="/collections/novita"],[href$="/collections/piu-venduti"],[href$="/collections/sotto-15-euro"],[href$="/collections/visti-su-tiktok"]){justify-content:flex-start}a.menu-drawer__menu-item--mainlist:is([href$="/collections/novita"],[href$="/collections/piu-venduti"],[href$="/collections/sotto-15-euro"],[href$="/collections/visti-su-tiktok"]):before{content:"";flex:0 0 auto;width:2.25rem;height:2.25rem;margin-inline-end:.75rem;border-radius:50%;background:center / contain no-repeat}a.menu-drawer__menu-item--mainlist[href$="/collections/novita"]:before{background-image:url(g24-icon-novita.svg)}a.menu-drawer__menu-item--mainlist[href$="/collections/piu-venduti"]:before{background-image:url(g24-icon-piu-venduti.svg)}a.menu-drawer__menu-item--mainlist[href$="/collections/sotto-15-euro"]:before{background-image:url(g24-icon-sotto-15-euro.svg)}a.menu-drawer__menu-item--mainlist[href$="/collections/visti-su-tiktok"]:before{background-image:url(g24-icon-visti-su-tiktok.svg)}.g24-drawer{display:grid;gap:.25rem;padding:.75rem var(--drawer-padding, 1rem) 1.5rem}.g24-drawer__gift{display:flex;align-items:center;gap:.75rem;min-height:3.5rem;margin-block-end:1rem;padding:.5rem 1rem .5rem .5rem;border-radius:var(--g24-radius-card);background:var(--g24-tint-bellezza);color:var(--g24-navy);font-family:var(--g24-font-display);font-weight:600;font-size:1.0625rem;text-decoration:none}.g24-drawer__gift img{width:2.75rem;height:2.75rem;border-radius:50%;background:var(--g24-surface)}.g24-drawer__title{margin:0;font-family:var(--g24-font-display);font-weight:600;font-size:.8125rem;color:var(--g24-ink-2)}.g24-drawer__help{display:flex;flex-wrap:wrap;gap:.5rem;margin:.25rem 0 .75rem;padding:0;list-style:none}.g24-drawer__help a{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1rem;border-radius:999px;background:var(--g24-bg);color:var(--g24-navy);font-size:.9375rem;font-weight:500;text-decoration:none}.g24-drawer__support{margin:0;color:var(--g24-ink-2);font-size:.875rem;line-height:1.6}.g24-drawer__support a{color:var(--g24-navy)}.product-card p[role=heading]{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-details product-price .price{font-weight:700;letter-spacing:-.01em}body:has(.g24-searchbar) .search-page__header .search-page-input__parent{display:none}.g24-cart-empty{display:grid;justify-items:center;gap:.75rem;padding:.5rem 0 1rem;text-align:center}.g24-cart-empty__robot{width:7.5rem;height:auto}@media(prefers-reduced-motion:no-preference){.g24-cart-empty__robot{animation:g24-float 3.2s ease-in-out infinite}}@keyframes g24-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.g24-cart-empty__text{max-width:22rem;margin:0;color:var(--g24-ink-2);line-height:1.5}.g24-cart-empty__cats{display:grid;width:100%;gap:.375rem;margin:.25rem 0 0;padding:0;list-style:none}.g24-cart-empty__cats a{display:flex;align-items:center;gap:.75rem;min-height:3rem;padding:.25rem 1rem .25rem .375rem;border:1px solid var(--g24-line);border-radius:999px;color:var(--g24-navy);font-family:var(--g24-font-display);font-weight:600;text-decoration:none}.g24-cart-empty__cats a:hover{border-color:var(--g24-navy)}.g24-cart-empty__cats img{width:2.25rem;height:2.25rem;border-radius:50%}@media(pointer:coarse){.product-card button.quick-add__button,.product-card .quick-add__button.add-to-cart-button{--button-size-md: 44px;--quick-add-collapsed-width: 44px;--quick-add-icon-width: 40px;height:44px}}.mega-menu__grid:has(>.g24-mega) .mega-menu__link .wrap-text{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}@media screen and (max-width:1199px){.mega-menu__grid:has(>.g24-mega){grid-template-columns:minmax(0,1fr) 13.5rem;column-gap:1.25rem}.mega-menu__grid:has(>.g24-mega)>.mega-menu__list{gap:.5rem}.mega-menu__grid:has(>.g24-mega) .mega-menu__link{padding:1rem .5rem;font-size:.875rem}.mega-menu__grid:has(>.g24-mega) .mega-menu__link-image{width:4.5rem;height:4.5rem}.g24-mega{padding-inline-start:1.25rem}}@media screen and (max-width:989px){body{overflow-x:clip}}.shopify-policy__container{min-width:0;box-sizing:border-box;width:100%}.shopify-policy__body{overflow-wrap:anywhere}.shopify-policy__body table{display:block;max-width:100%;overflow-x:auto}
/*# sourceMappingURL=/cdn/shop/t/2/assets/g24.css.map */
