.viorenna-contact--v1,.viorenna-contact--v1 *{box-sizing:border-box}.viorenna-contact--v1{--vct-bg: #f8f5ef;--vct-paper: #fffdfa;--vct-surface: #f1ebe2;--vct-text: #2c2925;--vct-muted: #706861;--vct-green: #456957;--vct-green-deep: #2e4c3d;--vct-gold: #bd9158;--vct-line: #e4d7c7;width:100%;overflow:clip;background:var(--vct-bg);color:var(--vct-text)}.viorenna-contact--v1 img{display:block;width:100%;height:100%;object-fit:cover}.viorenna-contact--v1 a{color:inherit}.viorenna-contact--v1 .vct1__page{width:min(1280px,calc(100% - 64px));margin:0 auto}.viorenna-contact--v1 .vct1__eyebrow{margin:0;color:var(--vct-gold);font-size:10px;font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.viorenna-contact--v1 .vct1__display{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em}.viorenna-contact--v1 .vct1__rule{position:relative;display:block;width:88px;height:12px;margin:14px 0 0;background:radial-gradient(circle,var(--vct-gold) 0 2px,transparent 2.7px) center / auto no-repeat}.viorenna-contact--v1 .vct1__rule:before,.viorenna-contact--v1 .vct1__rule:after{position:absolute;top:5px;width:29px;height:1px;background:#bd9158c7;content:""}.viorenna-contact--v1 .vct1__rule:before{left:0}.viorenna-contact--v1 .vct1__rule:after{right:0}.viorenna-contact--v1 .vct1__hero{padding:clamp(32px,5vw,66px) 0 0;background:linear-gradient(180deg,#faf8f3,#f5f0e7)}.viorenna-contact--v1 .vct1__hero-shell{display:grid;grid-template-columns:minmax(0,.94fr) minmax(440px,1.06fr);min-height:472px;overflow:hidden;border:1px solid var(--vct-line);border-radius:22px 22px 0 0;background:#fdfaf5}.viorenna-contact--v1 .vct1__hero-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(42px,6vw,80px);background:linear-gradient(135deg,#fffdf9,#f7f1e8)}.viorenna-contact--v1 .vct1__hero h1{max-width:560px;margin:18px 0 0;font-size:clamp(51px,5.2vw,78px);line-height:.92}.viorenna-contact--v1 .vct1__hero-text{max-width:510px;margin:24px 0 0;color:#645c54;font-size:16px;line-height:1.68}.viorenna-contact--v1 .vct1__hero-text p{margin:0}.viorenna-contact--v1 .vct1__hero-notice{display:inline-flex;gap:9px;align-items:center;width:fit-content;margin-top:25px;padding:10px 13px;border:1px solid rgba(189,145,88,.38);border-radius:999px;background:#ffffffd1;color:var(--vct-green-deep);font-size:12px;font-weight:600;line-height:1.35}.viorenna-contact--v1 .vct1__hero-notice svg{width:17px;height:17px;flex:0 0 auto;color:var(--vct-gold)}.viorenna-contact--v1 .vct1__hero-visual{position:relative;min-height:100%;overflow:hidden;background:#ded0bc}.viorenna-contact--v1 .vct1__hero-visual picture,.viorenna-contact--v1 .vct1__hero-visual picture img{display:block;width:100%;height:100%}.viorenna-contact--v1 .vct1__hero-visual picture img{object-position:center}.viorenna-contact--v1 .vct1__hero-fallback{position:relative;width:100%;height:100%;overflow:hidden;background:linear-gradient(135deg,#d8c7b2,#eadfce 45%,#c8bda9)}.viorenna-contact--v1 .vct1__hero-fallback:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,#ffffff1f,#ffffff05 38%,#495b4921);content:""}.viorenna-contact--v1 .vct1__fallback-orbit{position:absolute;border:1px solid rgba(255,255,255,.67);border-radius:50%}.viorenna-contact--v1 .vct1__fallback-orbit--one{width:430px;height:430px;right:-65px;top:-75px}.viorenna-contact--v1 .vct1__fallback-orbit--two{width:260px;height:260px;left:-72px;bottom:-92px;border-color:#ffffff80}.viorenna-contact--v1 .vct1__fallback-card{position:absolute;left:50%;top:50%;display:grid;width:min(245px,62%);aspect-ratio:1 / .83;place-items:center;padding:28px;border:1px solid rgba(255,255,255,.64);border-radius:16px;background:#fffbf452;box-shadow:0 22px 50px #4a36211f;color:var(--vct-green-deep);text-align:center;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.viorenna-contact--v1 .vct1__fallback-card svg{width:39px;height:39px;color:var(--vct-gold)}.viorenna-contact--v1 .vct1__fallback-card span{margin-top:11px;font-family:Georgia,Times New Roman,serif;font-size:27px;letter-spacing:-.035em;line-height:.95}.viorenna-contact--v1 .vct1__fallback-dot{position:absolute;display:block;border-radius:50%}.viorenna-contact--v1 .vct1__fallback-dot--one{width:94px;height:94px;right:9%;bottom:14%;background:#fffef8b8}.viorenna-contact--v1 .vct1__fallback-dot--two{width:58px;height:58px;left:17%;top:17%;background:#4a604c38}.viorenna-contact--v1 .vct1__overview-wrap{position:relative;z-index:2;margin-top:-28px}.viorenna-contact--v1 .vct1__overview{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid var(--vct-line);border-radius:18px;background:var(--vct-paper);box-shadow:0 18px 40px #432d1717}.viorenna-contact--v1 .vct1__overview-item{display:grid;grid-template-columns:46px minmax(0,1fr);gap:16px;align-items:center;min-width:0;min-height:108px;padding:24px 28px;border-right:1px solid var(--vct-line)}.viorenna-contact--v1 .vct1__overview-item:last-child{border-right:0}.viorenna-contact--v1 .vct1__overview-icon{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border-radius:50%;background:#f7efe4;color:var(--vct-gold)}.viorenna-contact--v1 .vct1__overview-icon svg{width:20px;height:20px}.viorenna-contact--v1 .vct1__overview-item>div{min-width:0}.viorenna-contact--v1 .vct1__overview-item strong{display:block;color:var(--vct-text);font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:400;letter-spacing:-.025em;line-height:1.08}.viorenna-contact--v1 .vct1__overview-item span{display:block;margin-top:6px;color:var(--vct-muted);font-size:13px;line-height:1.48}.viorenna-contact--v1 .vct1__main{padding:78px 0 74px}.viorenna-contact--v1 .vct1__contact-heading{display:grid;grid-template-columns:minmax(0,.93fr) minmax(280px,.72fr);gap:clamp(32px,7vw,120px);align-items:end;margin:0 0 32px;padding-bottom:23px;border-bottom:1px solid var(--vct-line)}.viorenna-contact--v1 .vct1__contact-heading h2{margin-top:10px;font-size:clamp(38px,3.8vw,56px);line-height:.98}.viorenna-contact--v1 .vct1__contact-heading>p{max-width:470px;margin:0 0 3px;color:var(--vct-muted);font-size:15px;line-height:1.66}.viorenna-contact--v1 .vct1__grid{display:grid;grid-template-columns:minmax(0,1.64fr) minmax(300px,.72fr);gap:24px;align-items:start}.viorenna-contact--v1 .vct1__form-shell,.viorenna-contact--v1 .vct1__support-panel{border:1px solid var(--vct-line);border-radius:18px;background:var(--vct-paper)}.viorenna-contact--v1 .vct1__form-shell{padding:clamp(24px,3.2vw,41px)}.viorenna-contact--v1 .vct1__form-topline{display:flex;justify-content:space-between;gap:16px;margin-bottom:26px;padding-bottom:15px;border-bottom:1px solid var(--vct-line);color:var(--vct-green-deep);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.viorenna-contact--v1 .vct1__form-topline span:last-child{color:var(--vct-muted);font-weight:500;letter-spacing:.025em;text-align:right;text-transform:none}.viorenna-contact--v1 .vct1__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 17px}.viorenna-contact--v1 .vct1__field{min-width:0}.viorenna-contact--v1 .vct1__field--full{grid-column:1 / -1}.viorenna-contact--v1 .vct1__field label{display:block;margin:0 0 9px;color:var(--vct-text);font-size:10px;font-weight:700;letter-spacing:.11em;line-height:1.2;text-transform:uppercase}.viorenna-contact--v1 .vct1__field label small{color:var(--vct-muted);font-size:inherit;font-weight:500;letter-spacing:.04em}.viorenna-contact--v1 .vct1__field input,.viorenna-contact--v1 .vct1__field select,.viorenna-contact--v1 .vct1__field textarea{width:100%;min-height:52px;padding:14px 15px;border:1px solid #dfd1c0;border-radius:9px;outline:0;background:#fffefa;color:var(--vct-text);font:inherit;font-size:14px;line-height:1.45;box-shadow:inset 0 1px #ffffffb3;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.viorenna-contact--v1 .vct1__field textarea{min-height:158px;resize:vertical}.viorenna-contact--v1 .vct1__field select{cursor:pointer}.viorenna-contact--v1 .vct1__field input:focus,.viorenna-contact--v1 .vct1__field select:focus,.viorenna-contact--v1 .vct1__field textarea:focus{border-color:var(--vct-gold);background:#fff;box-shadow:0 0 0 3px #bd915824}.viorenna-contact--v1 .vct1__consent{display:flex;grid-column:1 / -1;gap:10px;align-items:flex-start;color:var(--vct-muted);font-size:12px;line-height:1.52}.viorenna-contact--v1 .vct1__consent input{width:16px;height:16px;flex:0 0 16px;margin:1px 0 0;accent-color:var(--vct-green)}.viorenna-contact--v1 .vct1__submit{display:inline-flex;grid-column:1 / -1;gap:12px;align-items:center;justify-content:center;width:min(310px,100%);min-height:54px;padding:14px 24px;border:1px solid var(--vct-green);border-radius:8px;background:var(--vct-green);color:#fff;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.09em;line-height:1;text-transform:uppercase;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.viorenna-contact--v1 .vct1__submit:hover{background:var(--vct-green-deep);box-shadow:0 10px 18px #2f4e3e2e;transform:translateY(-1px)}.viorenna-contact--v1 .vct1__submit svg{width:18px;height:18px}.viorenna-contact--v1 .vct1__form-message{grid-column:1 / -1;margin:0;padding:14px 15px;border-radius:8px;font-size:13px;line-height:1.55}.viorenna-contact--v1 .vct1__form-message--success{border:1px solid #bed7c5;background:#edf8ef;color:#245638}.viorenna-contact--v1 .vct1__form-message--error{border:1px solid #e4c4c0;background:#fff1ef;color:#9e3124}.viorenna-contact--v1 .vct1__form-message ul{margin:7px 0 0;padding-left:19px}.viorenna-contact--v1 .vct1__support-panel{align-self:start;padding:clamp(25px,2.9vw,35px);background:linear-gradient(145deg,#fbf8f1,#f0e9de)}.viorenna-contact--v1 .vct1__support-icon{display:grid;width:43px;height:43px;place-items:center;border:1px solid rgba(189,145,88,.3);border-radius:50%;background:#ffffffad;color:var(--vct-gold)}.viorenna-contact--v1 .vct1__support-icon svg{width:21px;height:21px}.viorenna-contact--v1 .vct1__panel-eyebrow{margin:18px 0 0!important;color:var(--vct-gold)!important;font-size:10px!important;font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.viorenna-contact--v1 .vct1__support-panel h3{margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,2.7vw,40px);font-weight:400;letter-spacing:-.045em;line-height:.96}.viorenna-contact--v1 .vct1__support-panel>p{margin:14px 0 0;color:var(--vct-muted);font-size:13px;line-height:1.62}.viorenna-contact--v1 .vct1__contact-list{margin:27px 0 0;border-top:1px solid #dfd2c3}.viorenna-contact--v1 .vct1__contact-row{display:flex;gap:12px;align-items:flex-start;padding:15px 0;border-bottom:1px solid #dfd2c3}.viorenna-contact--v1 .vct1__contact-row svg{width:18px;height:18px;flex:0 0 auto;margin-top:1px;color:var(--vct-gold)}.viorenna-contact--v1 .vct1__contact-row strong{display:block;color:var(--vct-green-deep);font-size:10px;font-weight:700;letter-spacing:.11em;line-height:1.25;text-transform:uppercase}.viorenna-contact--v1 .vct1__contact-row span,.viorenna-contact--v1 .vct1__contact-row a{display:block;margin-top:5px;color:var(--vct-muted);font-size:13px;line-height:1.45;text-decoration:none;word-break:break-word}.viorenna-contact--v1 .vct1__contact-row a:hover{color:var(--vct-green);text-decoration:underline}.viorenna-contact--v1 .vct1__panel-note{margin:23px 0 0!important;padding:15px 0 0;border-top:1px solid #dfd2c3;color:var(--vct-green-deep)!important;font-size:12px!important;font-style:italic;line-height:1.55!important}.viorenna-contact--v1 .vct1__help-band{padding:58px 0 66px;border-top:1px solid #ebe1d5;background:linear-gradient(135deg,#f3ede4,#faf7f1 54%,#efe7dd)}.viorenna-contact--v1 .vct1__help-inner{display:grid;grid-template-columns:minmax(250px,.56fr) minmax(0,1.44fr);gap:clamp(30px,6vw,90px);align-items:center}.viorenna-contact--v1 .vct1__shortcuts-heading h2{margin-top:10px;font-size:clamp(34px,3.1vw,48px);line-height:.98}.viorenna-contact--v1 .vct1__shortcuts-heading>p:last-child{margin:16px 0 0;color:var(--vct-muted);font-size:14px;line-height:1.62}.viorenna-contact--v1 .vct1__shortcut-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.viorenna-contact--v1 .vct1__shortcut{display:flex;flex-direction:column;justify-content:space-between;min-height:190px;padding:20px;border:1px solid #e1d4c5;border-radius:14px;background:#fffdf9d1;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.viorenna-contact--v1 .vct1__shortcut:hover{border-color:#bd9158c7;box-shadow:0 13px 26px #462f1814;transform:translateY(-3px)}.viorenna-contact--v1 .vct1__shortcut-icon{display:grid;width:41px;height:41px;place-items:center;border-radius:50%;background:#f6ede1;color:var(--vct-gold)}.viorenna-contact--v1 .vct1__shortcut-icon svg{width:20px;height:20px}.viorenna-contact--v1 .vct1__shortcut-copy{display:block;margin-top:18px}.viorenna-contact--v1 .vct1__shortcut strong{display:block;color:var(--vct-text);font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400;letter-spacing:-.03em;line-height:1.05}.viorenna-contact--v1 .vct1__shortcut-copy>span{display:block;margin-top:8px;color:var(--vct-muted);font-size:12px;line-height:1.48}.viorenna-contact--v1 .vct1__shortcut em{display:block;margin-top:15px;color:var(--vct-green-deep);font-size:11px;font-style:normal;font-weight:700;letter-spacing:.065em;text-transform:uppercase}.viorenna-contact--v1 .vct1__shortcut em b{margin-left:6px;color:var(--vct-gold);font-size:14px}.viorenna-contact--v1 .vct1__trust{border-top:1px solid rgba(255,255,255,.12);background:#284536}.viorenna-contact--v1 .vct1__trust-grid{display:grid;grid-template-columns:repeat(3,1fr)}.viorenna-contact--v1 .vct1__trust-item{display:flex;gap:13px;align-items:center;min-height:93px;padding:20px 23px;border-right:1px solid rgba(255,255,255,.15)}.viorenna-contact--v1 .vct1__trust-item:last-child{border-right:0}.viorenna-contact--v1 .vct1__trust-item svg{width:22px;height:22px;flex:0 0 auto;color:#d7ad73}.viorenna-contact--v1 .vct1__trust-item strong{display:block;color:#fffdf8;font-size:12px;font-weight:700;line-height:1.25}.viorenna-contact--v1 .vct1__trust-item span span{display:block;margin-top:3px;color:#ffffffb3;font-size:11px;line-height:1.35}@media(max-width:1100px){.viorenna-contact--v1 .vct1__hero-shell{grid-template-columns:minmax(0,1fr) minmax(360px,.85fr)}.viorenna-contact--v1 .vct1__hero-copy{padding:48px}.viorenna-contact--v1 .vct1__help-inner{grid-template-columns:1fr;gap:28px}}@media(max-width:850px){.viorenna-contact--v1 .vct1__page{width:min(100% - 40px,760px)}.viorenna-contact--v1 .vct1__hero-shell{grid-template-columns:1fr;min-height:0;border-radius:18px 18px 0 0}.viorenna-contact--v1 .vct1__hero-copy{min-height:385px;padding:54px 44px 48px}.viorenna-contact--v1 .vct1__hero-visual{min-height:280px}.viorenna-contact--v1 .vct1__hero-visual picture img{object-position:center}.viorenna-contact--v1 .vct1__overview-wrap{margin-top:-20px}.viorenna-contact--v1 .vct1__contact-heading{grid-template-columns:1fr;gap:15px}.viorenna-contact--v1 .vct1__contact-heading>p{max-width:620px}.viorenna-contact--v1 .vct1__grid{grid-template-columns:1fr}.viorenna-contact--v1 .vct1__shortcut-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.viorenna-contact--v1 .vct1__page{width:min(100% - 28px,560px)}.viorenna-contact--v1 .vct1__hero{padding-top:20px}.viorenna-contact--v1 .vct1__hero-copy{min-height:365px;padding:42px 27px 38px}.viorenna-contact--v1 .vct1__hero h1{font-size:clamp(45px,13.2vw,59px)}.viorenna-contact--v1 .vct1__hero-text{font-size:15px}.viorenna-contact--v1 .vct1__hero-visual{min-height:245px}.viorenna-contact--v1 .vct1__fallback-orbit--one{width:320px;height:320px;right:-50px;top:-58px}.viorenna-contact--v1 .vct1__fallback-card{width:190px}.viorenna-contact--v1 .vct1__fallback-card span{font-size:24px}.viorenna-contact--v1 .vct1__overview-wrap{margin-top:-15px}.viorenna-contact--v1 .vct1__overview{grid-template-columns:1fr}.viorenna-contact--v1 .vct1__overview-item{padding:17px 18px;border-right:0;border-bottom:1px solid var(--vct-line)}.viorenna-contact--v1 .vct1__overview-item:last-child{border-bottom:0}.viorenna-contact--v1 .vct1__main{padding:53px 0 50px}.viorenna-contact--v1 .vct1__contact-heading{margin-bottom:24px;padding-bottom:20px}.viorenna-contact--v1 .vct1__contact-heading h2{font-size:39px}.viorenna-contact--v1 .vct1__form-shell,.viorenna-contact--v1 .vct1__support-panel{padding:22px;border-radius:14px}.viorenna-contact--v1 .vct1__form-topline{display:block;margin-bottom:22px}.viorenna-contact--v1 .vct1__form-topline span:last-child{display:block;margin-top:5px;text-align:left}.viorenna-contact--v1 .vct1__form{grid-template-columns:1fr;gap:17px}.viorenna-contact--v1 .vct1__field--full,.viorenna-contact--v1 .vct1__consent,.viorenna-contact--v1 .vct1__submit{grid-column:auto}.viorenna-contact--v1 .vct1__submit{width:100%}.viorenna-contact--v1 .vct1__support-panel h3{font-size:35px}.viorenna-contact--v1 .vct1__help-band{padding:47px 0}.viorenna-contact--v1 .vct1__shortcut-grid{grid-template-columns:1fr}.viorenna-contact--v1 .vct1__shortcut{min-height:162px}.viorenna-contact--v1 .vct1__trust-grid{grid-template-columns:1fr}.viorenna-contact--v1 .vct1__trust-item{min-height:76px;padding:17px 4px;border-right:0;border-bottom:1px solid rgba(255,255,255,.15)}.viorenna-contact--v1 .vct1__trust-item:last-child{border-bottom:0}}.viorenna-contact--v1 .vct1__overview-icon{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;padding:0!important;overflow:hidden!important;line-height:0!important}.viorenna-contact--v1 .vct1__overview-icon>svg,.viorenna-contact--v1 .vct1__overview-icon svg{position:static!important;inset:auto!important;display:block!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;margin:0!important;padding:0!important;translate:0 0!important;transform:none!important;transform-origin:center center!important;vertical-align:middle!important;flex:0 0 20px!important;overflow:visible!important}.viorenna-contact--v1 .vct1__overview-item{overflow:hidden}@media(max-width:640px){.viorenna-contact--v1 .vct1__overview-icon{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/page-contact-viorenna-v1.css.map */
