.gcp{background:var(--latte)}.gcp__testa{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:start;padding-block:40px 64px}.gcp__foto{position:sticky;top:130px}.gcp__foto img{display:block;width:100%;height:auto;border-radius:var(--r)}.gcp h1{margin:0 0 12px;font-family:var(--f-titolo);font-size:var(--t-h1);font-weight:600;line-height:1.05}.gcp__intro{margin:0 0 28px;font-size:17px;line-height:1.55;color:var(--muto)}.gcp__importi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.gcp__importi label{position:relative;cursor:pointer}.gcp__importi input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.gcp__importi span{display:flex;align-items:center;justify-content:center;min-height:56px;border:1.5px solid var(--linea);border-radius:var(--r);background:#fff;font-family:var(--f-titolo);font-size:24px;font-weight:600}.gcp__importi input:checked+span{border-color:var(--oro-scuro);background:var(--crema);color:var(--inchiostro);box-shadow:inset 0 0 0 .5px var(--oro-scuro)}.gcp__importi input:focus-visible+span{outline:2px solid var(--oro);outline-offset:2px}.gcp__importi input:disabled+span{opacity:.4}.gcp__aggiungi{width:100%;min-height:54px;margin-top:6px}.gcp__stato{margin:10px 0 0;font-weight:600}.gcp__nota{margin:14px 0 0;font-size:13.5px;color:var(--muto)}.gcp__passi{background:#14100c;color:#fff;padding-block:64px}.gcp__passi h2,.gcp__domande h2{margin:0 0 28px;font-family:var(--f-titolo);font-size:clamp(30px,3.4vw,42px);font-weight:500}.gcp__passi ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;counter-reset:passo}.gcp__passi li{counter-increment:passo}.gcp__passi li:before{content:counter(passo);display:block;margin-bottom:10px;font-family:var(--f-titolo);font-size:40px;line-height:1;color:var(--oro)}.gcp__passi b{display:block;margin-bottom:6px;font-family:var(--f-titolo);font-size:24px;font-weight:500}.gcp__passi span{line-height:1.5;color:#ffffffc7}.gcp__domande{padding-block:64px 80px;max-width:820px}.gcp__domande details{border-bottom:1px solid var(--linea)}.gcp__domande summary{display:flex;align-items:center;min-height:56px;font-weight:600;cursor:pointer}.gcp__domande p{margin:0 0 18px;line-height:1.55}@media(max-width:899px){.gcp__testa{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:16px 40px}.gcp__foto{position:static}.gcp__passi ol{grid-template-columns:minmax(0,1fr)}}.azi{background:var(--latte)}.azi__eroe{position:relative;display:flex;align-items:center;min-height:min(76vh,700px);overflow:hidden;background:#14100c;color:#fff}.azi__eroe>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% 50%}.azi__eroe:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#14100cb8,#14100c6b 40%,#14100c00 65%)}.azi__eroe .wrap{position:relative;z-index:1;width:100%;padding-block:56px}.azi__eroe h1{max-width:11em;margin:0 0 14px;font-family:var(--f-titolo);font-size:clamp(42px,5.6vw,72px);font-weight:500;line-height:1.03;color:#fff}.azi__eroe p{max-width:30em;margin:0 0 26px;font-size:17px;line-height:1.55;color:#ffffffe0}.azi__vai{display:flex;flex-wrap:wrap;gap:12px}.azi__chiaro{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:1.5px solid rgba(255,255,255,.7);border-radius:999px;color:#fff;font-weight:600;text-decoration:none}.azi__chiaro:hover{background:#fff;color:#14100c}.azi__occasioni{padding-block:72px 16px}.azi h2{margin:0 0 24px;font-family:var(--f-titolo);font-size:clamp(30px,3.4vw,42px);font-weight:500}.azi__foto{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.azi__foto figure{margin:0}.azi__foto img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--r)}.azi__foto b{display:block;padding-top:12px;font-family:var(--f-titolo);font-size:24px;font-weight:500}.azi__foto figcaption span{display:block;margin-top:4px;line-height:1.5;color:var(--muto)}.azi__passi{margin-top:64px;background:#14100c;color:#fff;padding-block:64px}.azi__passi ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;counter-reset:passo}.azi__passi li{counter-increment:passo}.azi__passi li:before{content:counter(passo);display:block;margin-bottom:10px;font-family:var(--f-titolo);font-size:40px;line-height:1;color:var(--oro)}.azi__passi b{display:block;margin-bottom:6px;font-family:var(--f-titolo);font-size:24px;font-weight:500}.azi__passi span{line-height:1.5;color:#ffffffc7}.azi__richiesta{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;align-items:start;padding-block:72px 88px;scroll-margin-top:120px}.azi__richiesta p{line-height:1.55}.azi__carta{padding:36px;border:1px solid var(--linea);border-radius:var(--r);background:#fff}.azi__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.azi__form label{display:grid;gap:6px;font-size:14px;font-weight:500}.azi__form .azi__largo{grid-column:1/-1}.azi__form input,.azi__form select,.azi__form textarea{width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--linea);border-radius:var(--r);background:var(--latte);font:inherit}.azi__form input:focus-visible,.azi__form select:focus-visible,.azi__form textarea:focus-visible{outline:2px solid var(--oro);outline-offset:1px}.azi__form button{grid-column:1/-1;justify-self:start}@media(max-width:899px){.azi__eroe:after{background:linear-gradient(0deg,#14100ce0,#14100c80 55%,#14100c1a)}.azi__eroe{align-items:flex-end;min-height:560px}.azi__foto,.azi__passi ol,.azi__richiesta{grid-template-columns:minmax(0,1fr)}.azi__richiesta{gap:24px}.azi__form{grid-template-columns:minmax(0,1fr)}.azi__carta{padding:22px}}.efl-pages.azi h2{margin-bottom:24px}
/*# sourceMappingURL=/cdn/shop/t/22/assets/efl-regalo-card.css.map */
