.sv-rg{--sv-rg-mare: #3E9698;--sv-rg-cta: #2E8183;--sv-rg-tramonto: #FAB490;--sv-rg-vino: #A5425E;--sv-rg-basalto: #49424F;--sv-rg-granito: #D1CAC5;--sv-rg-panna: #F7F4F1;--sv-rg-celeste: #E2F0F0;--sv-rg-muted: #6E6773;color:var(--sv-rg-basalto);padding-block:var(--sv-rg-space, 72px)}.sv-rg *,.sv-rg *:before,.sv-rg *:after{box-sizing:border-box}.sv-rg h1,.sv-rg h2,.sv-rg h3{font-family:var(--font-stack-headings);font-weight:var(--font-weight-headings, 700);color:inherit;margin:0;text-wrap:balance;line-height:1.15;letter-spacing:-.01em}.sv-rg p{margin:0}.sv-rg img{display:block;width:100%;height:100%;object-fit:cover}.sv-rg .sv-rg-ph{width:100%;height:100%;background:var(--sv-rg-panna);fill:var(--sv-rg-granito)}.sv-rg-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:28px}.sv-rg-head--center{flex-direction:column;align-items:center;text-align:center}.sv-rg-title{font-size:clamp(1.45rem,2.6vw,2rem)}.sv-rg-sub{margin-top:8px!important;color:var(--sv-rg-muted);max-width:60ch}.sv-rg-link{color:var(--sv-rg-cta);font-weight:600;font-size:.9rem;text-decoration:none;border-bottom:1.5px solid currentColor;padding-bottom:1px}.sv-rg-btn{display:inline-flex;align-items:center;justify-content:center;font-weight:var(--font-weight-buttons, 600);font-size:.92rem;padding:14px 26px;border-radius:var(--border-radius-buttons, 999px);border:1.5px solid var(--sv-rg-cta);background:var(--sv-rg-cta);color:#fff!important;text-decoration:none;cursor:pointer;line-height:1.2;transition:filter .2s}.sv-rg-btn:hover{filter:brightness(1.08)}.sv-rg-btn--ghost{background:transparent;color:var(--sv-rg-cta)!important}.sv-rg-btn:focus-visible,.sv-rg a:focus-visible{outline:2px solid var(--sv-rg-mare);outline-offset:3px}.sv-rg-ann{padding-block:0;background:var(--sv-rg-basalto)}.sv-rg-ann a,.sv-rg-ann p{display:block;text-align:center;color:#fff;font-size:.8rem;font-weight:500;letter-spacing:.03em;padding:10px 16px;text-decoration:none}.sv-rg-ann strong,.sv-rg-ann b{color:var(--sv-rg-tramonto);font-weight:600}.sv-rg-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.sv-rg-eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sv-rg-vino)}.sv-rg-hero h1{font-size:clamp(2rem,4.4vw,3.4rem);line-height:1.06;letter-spacing:-.025em;margin:12px 0 18px}.sv-rg-hero h1 em,.sv-rg-hero h1 i{font-style:normal;color:var(--sv-rg-mare)}.sv-rg-hero__text{font-size:1.05rem;max-width:46ch;color:#5c5561;margin-bottom:26px!important}.sv-rg-ctas{display:flex;gap:12px;flex-wrap:wrap}.sv-rg-checks{list-style:none;padding:0;margin:26px 0 0;display:flex;flex-wrap:wrap;gap:8px 22px;font-size:.82rem;font-weight:600}.sv-rg-checks li{display:flex;align-items:center;gap:8px}.sv-rg-checks li:before{content:"";width:13px;height:7px;border-left:2px solid var(--sv-rg-mare);border-bottom:2px solid var(--sv-rg-mare);transform:rotate(-45deg) translateY(-2px)}.sv-rg-hero__media{position:relative;aspect-ratio:1 / 1;max-width:100%;border-radius:max(var(--border-radius-cards, 16px),16px);overflow:hidden}.sv-rg-hero__badge{position:absolute;left:16px;bottom:16px;background:#fff;border-radius:14px;padding:12px 16px;font-size:.8rem;line-height:1.35;box-shadow:0 10px 30px -12px #00000059;max-width:240px}.sv-rg-hero__badge strong{display:block;font-size:1.25rem;color:var(--sv-rg-vino)}.sv-rg-proof{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:24px}.sv-rg-proof__item{display:flex;gap:12px;align-items:flex-start;font-size:.82rem;line-height:1.45;color:var(--sv-rg-muted)}.sv-rg-proof__item strong{display:block;font-size:.92rem;color:var(--sv-rg-basalto)}.sv-rg-ico{flex:none;width:40px;height:40px;border-radius:50%;background:var(--sv-rg-celeste);color:var(--sv-rg-cta);display:grid;place-items:center}.sv-rg-ico svg{width:20px;height:20px}.sv-rg-budget{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:18px}.sv-rg-bcard{border-radius:var(--border-radius-cards, 16px);overflow:hidden;background:var(--sv-rg-card, #fff);border:1px solid rgba(73,66,79,.08);display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .25s,box-shadow .25s}.sv-rg-budget--ombra .sv-rg-bcard{box-shadow:0 1px 2px #49424f0f,0 10px 28px -14px #49424f47}.sv-rg-bcard:hover{transform:translateY(-3px)}.sv-rg-budget--ombra .sv-rg-bcard:hover{box-shadow:0 2px 4px #49424f14,0 16px 34px -14px #49424f57}.sv-rg-bcard__img{aspect-ratio:1 / 1;max-width:100%;overflow:hidden;background:#fff}.sv-rg-bcard__tx{padding:16px 18px 20px;display:flex;flex-direction:column;gap:4px;flex:1}.sv-rg-bcard__price{font-family:var(--font-stack-headings);font-size:1.4rem;font-weight:800;letter-spacing:-.01em}.sv-rg-bcard__for{font-size:.82rem;color:var(--sv-rg-muted);flex:1}.sv-rg-bcard__go{margin-top:10px;font-size:.82rem;font-weight:600;color:var(--sv-rg-cta)}.sv-rg-steps{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));list-style:none;padding:0;margin:0}.sv-rg-step{position:relative;padding-right:22px}.sv-rg-step__n{width:44px;height:44px;border-radius:50%;border:2px solid var(--sv-rg-mare);color:var(--sv-rg-cta);font-weight:800;display:grid;place-items:center;background:#fff;position:relative;z-index:1}.sv-rg-step:before{content:"";position:absolute;top:22px;left:44px;right:0;border-top:2px dashed var(--sv-rg-granito)}.sv-rg-step:last-child:before{display:none}.sv-rg-step h3{font-size:1rem;margin:16px 0 6px}.sv-rg-step p{font-size:.86rem;color:var(--sv-rg-muted);max-width:30ch}.sv-rg-step__when{display:inline-block;margin-top:10px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sv-rg-vino)}.sv-rg-why{color:var(--sv-rg-why-fg, #EDE8E4)}.sv-rg-why__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center}.sv-rg-why--right .sv-rg-why__media{order:2}.sv-rg-why__media{border-radius:max(var(--border-radius-cards, 16px),16px);overflow:hidden;aspect-ratio:1 / 1;max-width:100%}.sv-rg-why .sv-rg-sub{color:inherit;opacity:.8}.sv-rg-why__points{display:grid;grid-template-columns:1fr 1fr;gap:26px 30px;margin-top:30px}.sv-rg-why__points h3{color:var(--sv-rg-why-accent, var(--sv-rg-tramonto));font-size:.95rem;margin-bottom:6px}.sv-rg-why__points p{font-size:.86rem;opacity:.85}.sv-rg-cards{display:grid;grid-template-columns:repeat(var(--cols, 2),minmax(0,1fr));gap:20px}.sv-rg-card{border-radius:max(var(--border-radius-cards, 16px),16px);overflow:hidden;display:grid;grid-template-columns:1fr 1fr;min-height:280px;background:var(--bg, var(--sv-rg-panna))}.sv-rg-card__img{min-height:220px}.sv-rg-card__tx{padding:28px;display:flex;flex-direction:column;gap:10px;justify-content:center}.sv-rg-card h3{font-size:1.25rem;color:var(--title, inherit)}.sv-rg-card__body{font-size:.86rem}.sv-rg-card__body p+p,.sv-rg-card__body ul{margin-top:6px}.sv-rg-card__body ul{padding-left:18px;margin-bottom:0}.sv-rg-card .sv-rg-btn{align-self:flex-start;margin-top:6px;padding:11px 20px;font-size:.82rem}.sv-rg-reviews{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:18px}.sv-rg-review{background:#fff;border-radius:var(--border-radius-cards, 14px);padding:24px;display:flex;flex-direction:column;gap:10px}.sv-rg-stars{color:#e2a23b;letter-spacing:2px;font-size:.95rem}.sv-rg-review strong{font-size:.95rem}.sv-rg-review p{font-size:.86rem;color:#5c5561;flex:1}.sv-rg-review small{font-size:.75rem;color:#8a838e}.sv-rg-note{font-size:.82rem;color:var(--sv-rg-muted)}.sv-rg-quote{scroll-margin-top:90px}.sv-rg-quote__box{display:grid;grid-template-columns:.85fr 1.15fr;border-radius:max(var(--border-radius-cards, 22px),18px);overflow:hidden;box-shadow:0 30px 60px -40px #1e3c3c80}.sv-rg-quote__side{background:var(--sv-rg-cta);color:#fff;padding:40px 36px;display:flex;flex-direction:column;gap:18px}.sv-rg-quote__side h2{font-size:clamp(1.5rem,2.6vw,2rem)}.sv-rg-quote__side p{color:#ddf0f0;font-size:.92rem}.sv-rg-quote__side ul{list-style:none;padding:0;margin:6px 0 0;display:flex;flex-direction:column;gap:12px;font-size:.88rem}.sv-rg-quote__side li{display:flex;gap:10px}.sv-rg-quote__side li:before{content:"";flex:none;margin-top:7px;width:8px;height:8px;border-radius:50%;background:var(--sv-rg-tramonto)}.sv-rg-quote__contact{margin-top:auto;padding-top:18px;border-top:1px solid rgba(255,255,255,.25);font-size:.82rem;color:#ddf0f0}.sv-rg-quote__contact a{color:#fff;font-weight:600;font-size:.95rem;text-decoration:none}.sv-rg-form{background:#fff;padding:36px;display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;align-content:start;margin:0}.sv-rg-form .sv-rg-full{grid-column:1 / -1}.sv-rg-field{display:flex;flex-direction:column;gap:6px;font-size:.8rem;font-weight:600;min-width:0}.sv-rg-field input,.sv-rg-field select,.sv-rg-field textarea{font:inherit;font-weight:400;font-size:.9rem;color:var(--sv-rg-basalto);border:1.5px solid #DCD5D0;border-radius:var(--border-radius-forms, 10px);padding:11px 12px;background:#fff;width:100%;min-height:46px}.sv-rg-field textarea{min-height:90px;resize:vertical}.sv-rg .sv-rg-field select{background-repeat:no-repeat;background-position:right 14px center;background-size:10px auto;padding-right:38px;cursor:pointer}.sv-rg-field input:focus,.sv-rg-field select:focus,.sv-rg-field textarea:focus{outline:2px solid var(--sv-rg-mare);outline-offset:1px}.sv-rg-chips{border:0;padding:0;margin:0;min-width:0}.sv-rg-chips legend{font-size:.8rem;font-weight:600;padding:0;margin-bottom:8px}.sv-rg-chips__row{display:flex;flex-wrap:wrap;gap:8px}.sv-rg-chips input{position:absolute;opacity:0;width:1px;height:1px}.sv-rg-chips label{font-size:.82rem;font-weight:600;padding:9px 14px;border-radius:99px;border:1.5px solid #DCD5D0;background:#fff;cursor:pointer}.sv-rg-chips input:checked+label{border-color:var(--sv-rg-cta);background:var(--sv-rg-celeste);color:var(--sv-rg-cta)}.sv-rg-chips input:focus-visible+label{outline:2px solid var(--sv-rg-mare);outline-offset:2px}.sv-rg-send{grid-column:1 / -1;display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:4px}.sv-rg-send small{font-size:.75rem;color:#8a838e}.sv-rg-msg{grid-column:1 / -1;border-radius:10px;padding:12px 14px;font-size:.86rem;font-weight:600;background:var(--sv-rg-celeste);color:var(--sv-rg-cta)}.sv-rg-msg--err{background:#f6e6eb;color:var(--sv-rg-vino)}.sv-rg-sticky{display:none}.sv-rg-faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px}.sv-rg-faq details{border-bottom:1px solid #E7E1DC;padding:16px 0}.sv-rg-faq summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:16px}.sv-rg-faq summary::-webkit-details-marker{display:none}.sv-rg-faq summary:after{content:"+";font-size:1.4rem;line-height:1;color:var(--sv-rg-cta);font-weight:400}.sv-rg-faq details[open] summary:after{content:"\2013"}.sv-rg-faq__answer{margin-top:10px;font-size:.9rem;color:#5c5561;max-width:62ch}@media(max-width:767px){.sv-rg{padding-block:var(--sv-rg-space-mobile, 44px)}.sv-rg-ann{padding-block:0}.sv-rg-hero__grid,.sv-rg-why__grid,.sv-rg-faq__grid,.sv-rg-quote__box{grid-template-columns:1fr;gap:26px}.sv-rg-faq__grid{gap:8px}.sv-rg-quote__box{gap:0}.sv-rg-hero__media{order:-1;aspect-ratio:4 / 3}.sv-rg-ctas .sv-rg-btn{flex:1}.sv-rg-proof{grid-template-columns:1fr 1fr;gap:18px}.sv-rg-scroll{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:72%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.sv-rg-scroll>*{scroll-snap-align:start}.sv-rg-steps{grid-template-columns:1fr;gap:22px}.sv-rg-step{display:grid;grid-template-columns:44px 1fr;column-gap:16px;padding:0}.sv-rg-step__n{grid-row:span 3}.sv-rg-step h3{margin:8px 0 4px}.sv-rg-step:before{top:44px;left:21px;right:auto;bottom:-22px;border-top:0;border-left:2px dashed var(--sv-rg-granito)}.sv-rg-why--right .sv-rg-why__media{order:0}.sv-rg-why__media{aspect-ratio:16 / 10}.sv-rg-why__points{grid-template-columns:1fr;gap:18px}.sv-rg-cards,.sv-rg-card{grid-template-columns:1fr}.sv-rg-card__img{min-height:0;aspect-ratio:16 / 9}.sv-rg-reviews.sv-rg-scroll{grid-auto-columns:82%}.sv-rg-quote__side{padding:28px 22px}.sv-rg-form{grid-template-columns:1fr;padding:24px 20px}.sv-rg-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;border-top:1px solid #E7E1DC;padding:10px max(14px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));gap:10px;align-items:center;justify-content:space-between;font-size:.78rem;transition:transform .25s}.sv-rg-sticky .sv-rg-btn{padding:11px 18px;font-size:.82rem}.sv-rg-sticky[data-hidden=true]{transform:translateY(110%)}}@media(prefers-reduced-motion:reduce){.sv-rg-bcard,.sv-rg-sticky{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/sv-regali.css.map */
