.ss-gc{background:var(--sand);padding:clamp(28px,5vw,64px) clamp(16px,4vw,48px);position:relative}.ss-gc [hidden]{display:none!important}.ss-gc__grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)!important;gap:clamp(24px,4vw,56px);align-items:start;position:relative;z-index:1}@media(max-width:899px){.ss-gc__grid{grid-template-columns:minmax(0,1fr)!important}}.ss-gc__grid>*,.ss-gc__tagli>*,.ss-gc__dest>*{min-width:0}.ss-gc__img{aspect-ratio:1200/760;position:relative}.ss-gc .ss-gc__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover;display:block}.ss-gc__prezzo{font-family:var(--display);font-weight:900;font-size:clamp(2rem,5vw,2.8rem);letter-spacing:-.03em;margin:0 0 var(--s3)}.ss-gc__desc{font-family:var(--body);font-size:16px;line-height:1.6;margin:0 0 var(--s4)}.ss-gc__desc ul{margin:.6em 0 0;padding-left:1.1em}.ss-gc__desc li{margin-top:.35em}.ss-gc fieldset{border:0;margin:0 0 var(--s4);padding:0}.ss-gc legend{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:10px}.ss-gc__tagli{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px}.ss-gc__tagli input{position:absolute;opacity:0;pointer-events:none}.ss-gc__tagli label{display:flex;align-items:center;justify-content:center;min-height:56px;border:var(--bd2);border-radius:12px;background:var(--paper);font-family:var(--display);font-weight:900;font-size:20px;cursor:pointer}.ss-gc__tagli input:checked+label{background:var(--cy);box-shadow:var(--shadow-sm)}.ss-gc__tagli input:focus-visible+label{outline:3px solid var(--cy-deep);outline-offset:2px}.ss-gc__check{display:flex;gap:12px;align-items:flex-start;font-family:var(--body);font-size:16px;font-weight:700;cursor:pointer;margin-bottom:var(--s2)}.ss-gc__check input{width:22px;height:22px;margin:1px 0 0;accent-color:var(--ink);flex:none}.ss-gc__dest{display:grid;grid-template-columns:minmax(0,1fr)!important;gap:14px;background:var(--paper);border:var(--bd2);border-radius:12px;padding:18px}.ss-gc__dest label{display:block;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:6px}.ss-gc__dest input,.ss-gc__dest textarea{width:100%;font-family:var(--body);font-size:16px;padding:12px;border:2px solid var(--ink);border-radius:8px;background:#fff;color:var(--ink)}.ss-gc__dest textarea{min-height:96px;resize:vertical}.ss-gc__nota{font-family:var(--mono);font-size:12px;color:var(--ink-soft);margin:6px 0 0}.ss-gc__invia{display:block;width:100%;margin-top:var(--s2);background:none!important;border:0!important;padding:0!important;box-shadow:none!important;cursor:pointer}.ss-gc .ss-gc__invia:before,.ss-gc .ss-gc__invia:after{content:none!important;display:none!important}.ss-gc__invia:disabled .ss-btn{opacity:.6}.ss-gc__invia .ss-btn{display:flex;width:100%}.ss-gc__err{font-family:var(--body);color:#b3261e;font-weight:700;margin:0 0 var(--s2)}
/*# sourceMappingURL=/cdn/shop/t/16/assets/ss-carta-regalo.css.map */
