:root{--font-brand:"GG Font","Quicksand",ui-rounded,sans-serif;--font-display:"Quicksand",ui-rounded,"Hiragino Maru Gothic ProN",system-ui,sans-serif;--font-body:"Quicksand",ui-rounded,"Hiragino Maru Gothic ProN",system-ui,sans-serif;--font-hand:var(--font-brand);--bg-studio:var(--gg-panna, #FCFBF8);--bg-studio-hi:#DCF1FC;--bg-studio-lo:var(--gg-panna, #FCFBF8);--pink:#FFFFFF;--pink-soft:#FCFBF8;--pink-deep:#E7E7FC;--card:#FFFFFF;--cream:#FCFBF8;--paper:#FFFFFF;--paper-2:#FFFFFF;--cherry:#F0421F;--cherry-deep:#C0291A;--blue:#1F2E6E;--blue-2:#3C4FA0;--green:#A8CE6F;--yellow:#F4D74A;--yellow-deep:#F4A23C;--ink:#1F2E6E;--ink-soft:#5A6196;--ink-max:#0E1A5A;--grey-1:#3A4170;--grey-2:#5A6196;--muted:#9AA0C4;--tint-0:#FCEFEF;--tint-1:#FCE3DC;--tint-2:#F3C3D7;--tint-blue:#DCF1FC;--tint-lilac:#E7E7FC;--tint-mint:#E4F0CF;--tint-sun:#FCEFAE;--line-1:#EFEAF6;--line-2:#E7E7FC;--frame:#E7E7FC;--frame-2:#E7E7FC;--frame-3:#DCF1FC;--ph-1:#9AA0C4;--ph-2:#8A90B8;--soft-on-dark:#CFE0FF;--soft-on-dark-2:#E6EEFF;--dark-hi:#3A4170;--dark-lo:#1F2E6E;--ok-text:#5C8A36;--ok-bg:#F1F8EC;--ok-line:#C6E2A8;--danger:#C0291A;--accent-bright:#F0421F;--av-1:#FCE3DC;--av-2:#F3C3D7;--chip-pay:#F3C3D7;--radius:26px;--shadow:0 14px 34px -18px rgba(31,46,110,.22);--shadow-tint:rgba(31,46,110,.16);--shadow-phone:rgba(31,46,110,.2);--glow-1:rgba(240,66,31,.3);--glow-2:rgba(240,66,31,.14);--glow-ok:rgba(168,206,111,.35)}body{background-color:var(--gg-panna, #FCFBF8)!important;background-image:none!important}.logo,footer .fl,.buy h1,.hero .soul,.hero-overlay .soul,.makeyours .my-title,.gift .bt{font-family:var(--font-brand)!important;letter-spacing:.01em}.gg-home-why .sec-head,.gg-pdp-why .sec-head{font-family:"Quicksand",var(--font-body)!important}.gcard .e.gi{width:100%;height:74px;display:flex;align-items:center;justify-content:center;border-radius:16px;overflow:hidden;margin:0 auto 4px}.gcard .e.gi img{width:100%;height:100%;object-fit:contain;display:block}.gcard .e.gi.lei{background:var(--tint-2)}.gcard .e.gi.lui{background:var(--tint-blue)}.gcard .e.gi.coppia{background:#cfeefb}.gcard .e.gi.coppia img{object-fit:cover}:root{--gg-bianco:#FFFFFF;--gg-panna:#FCFBF8;--gg-cielo:#9AD7F0;--gg-cielo-chiaro:#DCF1FC;--gg-lavanda:#E7E7FC;--gg-cipria:#FCEFEF;--gg-inchiostro:#1F2E6E;--gg-blu-notte:#0E1A5A;--gg-corallo:#F0421F;--gg-rosso:#C0291A;--gg-giallo:#F4D74A;--gg-arancio:#F4A23C;--gg-lampone:#D5638F;--gg-cta:#E03060;--gg-cta-su:#C9264F;--gg-confetto:#F3C3D7;--gg-lilla:#B7A7DF;--gg-menta:#A8CE6F;--gg-azzurro:#A9D9F2;--gg-type-xs:1.15rem;--gg-type-sm:1.3rem;--gg-type-base:1.6rem;--gg-type-md:1.45rem;--gg-type-btn:1.5rem;--gg-type-logo-m:2.1rem;--gg-type-eyebrow-m:1.9rem;--gg-type-section-m:2.7rem;--gg-type-hero-m:min(5.2rem, 9.2vw);--gg-type-hand-m:1.7rem;--gg-type-hand-lg-m:3.1rem;--gg-type-logo-d:clamp(3rem,11vw,6.6rem);--gg-type-title-d:3.2rem;--gg-type-section-d:2.2rem;--gg-type-hero-d:clamp(4.4rem,8vw,6.6rem);--gg-type-eyebrow-d:clamp(1.5rem,4vw,2.1rem);--gg-type-hand-d:clamp(2rem,6vw,3rem);--gg-type-lede-d:1.02rem;--font-body-family:var(--font-body);--font-heading-family:var(--font-body);--font-subheading-family:var(--font-hand);--font-highlight-text-family:var(--font-hand);--font-mega-family:var(--font-brand);--font-btn-family:var(--font-body);--font-menu-family:var(--font-body);--font-body-size:var(--gg-type-base);--font-subheading-size:var(--gg-type-eyebrow-m);--font-h4-size:var(--gg-type-section-d);--font-h2-size:var(--gg-type-title-d);--font-h1-size:var(--gg-type-hero-d);--font-h0-size:var(--gg-type-hero-d);--font-hxl-size:var(--gg-type-hero-d);--card-corner-radius:12px;--btn-rounded:30px}body{font-size:var(--gg-type-base);color:var(--gg-inchiostro)}.h-xl,.h0,h1,.h1,.section__heading,.hero__heading,.site-header__logo-text{font-family:var(--font-brand)!important;letter-spacing:.01em;font-weight:400!important}.section__subheading,.text-subheading,.highlight-text,.text-highlight{font-family:var(--font-hand)!important;font-weight:400;color:var(--gg-cta);text-transform:none;letter-spacing:0;font-size:var(--gg-type-eyebrow-m);line-height:1.1}h2,.h2,.section__header h2{font-family:var(--font-body)!important;font-weight:700;color:var(--gg-inchiostro);font-size:var(--gg-type-section-m);line-height:1.05}h3,.h3,h4,.h4{font-family:var(--font-body)!important;font-weight:600;color:var(--gg-inchiostro)}.color-inverse h2,.color-scheme-inverse h2,.color-accent h2,.color-scheme-accent h2,.color-inverse .h2,.color-scheme-inverse .h2,.color-accent .h2,.color-scheme-accent .h2,.color-inverse h3,.color-scheme-inverse h3,.color-accent h3,.color-scheme-accent h3,.color-inverse .h3,.color-scheme-inverse .h3,.color-accent .h3,.color-scheme-accent .h3,.color-inverse h4,.color-scheme-inverse h4,.color-accent h4,.color-scheme-accent h4,.color-inverse .h4,.color-scheme-inverse .h4,.color-accent .h4,.color-scheme-accent .h4{color:var(--color-text-heading,var(--gg-bianco))}.btn,.f-button,.shopify-payment-button__button{font-family:var(--font-body)!important;font-weight:700;font-size:var(--gg-type-btn);border-radius:999px!important;text-transform:none!important}@media(min-width:768px){.section__subheading,.text-subheading{font-size:var(--gg-type-eyebrow-d)}h2,.h2,.section__header h2{font-size:var(--gg-type-title-d)}.h-xl,.h0,h1,.h1{font-size:var(--gg-type-hero-d)}body{font-size:var(--gg-type-base)}}.color-background-1,.color-scheme-1{--color-primary:var(--gg-cta);--color-border:var(--gg-lavanda);--color-background:var(--gg-panna);--color-secondary-background:var(--gg-bianco);--color-text-body:var(--gg-inchiostro);--color-text-heading:var(--gg-inchiostro);--color-highlight:var(--gg-cta);--color-button:var(--gg-cta);--color-button-text:var(--gg-bianco);--color-secondary-button:var(--gg-bianco);--color-secondary-button-border:var(--gg-lavanda);--color-secondary-button-text:var(--gg-inchiostro);--color-button-hover:var(--gg-cta-su);--color-button-text-hover:var(--gg-bianco)}.color-background-2,.color-scheme-2{--color-background:var(--gg-cielo-chiaro);--color-secondary-background:var(--gg-bianco);--color-border:var(--gg-lavanda);--color-text-body:var(--gg-inchiostro);--color-text-heading:var(--gg-inchiostro);--color-highlight:var(--gg-cta);--color-primary:var(--gg-cta);--color-button:var(--gg-cta);--color-button-text:var(--gg-bianco)}.color-inverse,.color-scheme-inverse{--color-background:var(--gg-inchiostro);--color-secondary-background:var(--gg-blu-notte);--color-text-body:var(--gg-bianco);--color-text-heading:var(--gg-bianco);--color-border:rgba(255,255,255,.14);--color-highlight:var(--gg-giallo);--color-primary:var(--gg-giallo);--color-button:var(--gg-cta);--color-button-text:var(--gg-bianco);--color-secondary-button-text:var(--gg-inchiostro)}.color-accent,.color-scheme-accent{--color-background:var(--gg-cta);--color-text-body:var(--gg-bianco);--color-text-heading:var(--gg-bianco);--color-button:var(--gg-bianco);--color-button-text:var(--gg-inchiostro);--color-highlight:var(--gg-giallo)}.color-scheme-5{--color-background:var(--gg-menta);--color-secondary-background:var(--gg-bianco)}.color-scheme-6{--color-background:var(--gg-lavanda);--color-secondary-background:var(--gg-bianco)}.color-scheme-7{--color-background:var(--gg-cipria);--color-secondary-background:var(--gg-bianco)}.color-scheme-8{--color-background:var(--gg-confetto);--color-secondary-background:var(--gg-bianco)}.color-scheme-9{--color-background:var(--gg-cielo-chiaro);--color-secondary-background:var(--gg-bianco)}.color-scheme-10{--color-background:var(--gg-panna);--color-secondary-background:var(--gg-lavanda);--color-border:var(--gg-lavanda)}.gg-scheme.gg-scheme{background:var(--color-background);color:var(--color-text-body)}.gg-scheme.gg-scheme>section,.gg-scheme.gg-scheme>div,.gg-scheme.gg-scheme [class$=__wrap],.gg-scheme.gg-scheme .gg-home-section,.gg-scheme.gg-scheme .gg-pdp-section,.gg-scheme.gg-scheme .gg-frasi-intro{background:transparent}.gg-scheme.gg-scheme h1,.gg-scheme.gg-scheme h2,.gg-scheme.gg-scheme h3,.gg-scheme.gg-scheme .sec-head,.gg-scheme.gg-scheme .eyebrow{color:var(--color-text-heading)}.gg-scheme.gg-scheme .sec-sub,.gg-scheme.gg-scheme p{color:var(--color-text-body)}.f-popup .f-popup__content{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:auto!important;width:min(92vw,380px)!important;height:fit-content!important;max-height:88vh;overflow-y:auto;border-radius:22px;box-shadow:0 24px 60px #1f2e6e4d}.f-popup__inner .f-popup__image,.f-popup__image{aspect-ratio:1 / 1;width:min(100%,300px);display:block;margin:-3rem auto 2rem!important;overflow:hidden}.f-popup__image img,.f-popup__image picture{width:100%;height:100%;object-fit:cover;display:block}.gg-handmade-line{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:13px;font-size:1.25rem;font-weight:800;color:var(--ink);text-align:center}.gg-handmade-line b{color:var(--cherry-deep)}.gg-cart-bundle__total-price{font-weight:800}.gg-cart-bundle__main{background:var(--cream, #fdf6ee);border:1px solid var(--line, #eee0d2);border-bottom:none;border-radius:14px 14px 0 0;padding-top:4px}tr.gg-cart-bundle__main>td{background:var(--cream, #fdf6ee);border-top:1px solid var(--line, #eee0d2)}tr.gg-cart-bundle__main>td:first-child{border-left:1px solid var(--line, #eee0d2);border-radius:14px 0 0}tr.gg-cart-bundle__main>td:last-child{border-right:1px solid var(--line, #eee0d2);border-radius:0 14px 0 0}.gg-cart-bundle__subrow>td{padding:0!important;border:none!important}.gg-cart-bundle__edit{margin-right:14px}.gg-cart-bundle__subitems{background:var(--cream, #fdf6ee);border:1px solid var(--line, #eee0d2);border-top:1px dashed var(--line, #eee0d2);border-radius:0 0 14px 14px;padding:10px 16px 12px 46px;margin-bottom:12px}.f-cart-drawer__item .gg-cart-bundle__subitems{border-radius:0;border-bottom:none;margin-bottom:0;padding-bottom:6px}.gg-cart-bundle__tuning{background:var(--cream, #fdf6ee);border:1px solid var(--line, #eee0d2);border-radius:0 0 14px 14px;padding:10px 16px 12px 46px!important;margin-top:0!important;margin-bottom:12px}.gg-cart-bundle__subitem{display:flex;align-items:center;gap:10px;padding:8px 0}.gg-cart-bundle__subitem+.gg-cart-bundle__subitem{border-top:1px solid var(--line, #eee0d2)}.gg-cart-bundle__subitem-image{flex:none;width:40px;height:40px;border-radius:8px;overflow:hidden}.gg-cart-bundle__subitem-image img{width:100%;height:100%;object-fit:cover}.gg-cart-bundle__subitem-info{flex:1 1 auto;min-width:0}.gg-cart-bundle__subitem-name{font-weight:700;font-size:1.3rem;color:var(--ink)}.gg-cart-bundle__subitem-note{font-size:1.15rem;color:var(--ink-soft, #8a8a8a)}.gg-cart-bundle__subitem-price{flex:none;font-weight:700;font-size:1.3rem;color:var(--ink)}
/*# sourceMappingURL=/cdn/shop/t/30/assets/gg-rebrand.css.map */
