.cs-page{padding:64px max(16px,4.5%) 100px}.cs-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cs-hero{display:grid;grid-template-columns:minmax(0,400px) minmax(0,430px);justify-content:center;align-items:center;gap:clamp(48px,9vw,128px);max-width:1100px;margin:0 auto}.cs-hero--plain{grid-template-columns:minmax(0,520px);text-align:center}.cs-media{position:relative;margin:13px}.cs-media[hidden],.cs-head[hidden]{display:none}.cs-media:before{content:"";position:absolute;top:-13px;right:-13px;bottom:-13px;left:-13px;border:1px solid rgba(126,41,48,.2);border-radius:999px 999px 26px 26px;pointer-events:none;animation:cs-fade 1.2s ease 1.15s both}.cs-arch{position:relative;overflow:hidden;aspect-ratio:4/5;border-radius:999px 999px 18px 18px;background:linear-gradient(165deg,#f7eeea,#ead7ce);isolation:isolate}.cs-arch img{display:block;width:100%;height:100%;object-fit:cover;animation:cs-unveil 1.5s cubic-bezier(.7,0,.2,1) .15s both,cs-settle 2.6s cubic-bezier(.2,.8,.2,1) .15s both}.cs-arch__art{display:grid;place-items:center;width:100%;height:100%}.cs-arch__art .giftbox{width:56%;height:44%;font-size:22px}.cs-media__wish{position:absolute;right:14px;bottom:14px;z-index:2;animation:cs-fade .8s ease 1.3s both}@keyframes cs-unveil{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0)}}@keyframes cs-settle{0%{transform:scale(1.12)}to{transform:none}}@keyframes cs-fade{0%{opacity:0}to{opacity:1}}@keyframes cs-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cs-info{min-width:0}.cs-label{display:flex;align-items:center;gap:12px;margin:0;color:var(--red);font:700 10px/1.2 Arial,Helvetica,sans-serif;letter-spacing:.28em;text-transform:uppercase}.cs-label:before{content:"";flex:0 0 28px;height:1px;background:currentColor;opacity:.7}.cs-head{animation:cs-in .9s cubic-bezier(.2,.8,.2,1) .35s both}.cs-title{margin:22px 0 0;color:var(--ink);font:400 clamp(36px,4.2vw,56px)/1.05 Georgia,"Times New Roman",serif;letter-spacing:-.02em;text-wrap:balance}.cs-when{margin:14px 0 0;color:var(--wine);font:italic 17px/1.4 Georgia,Times New Roman,serif}.cs-text{max-width:390px;margin:26px 0 0;color:#7d6a64;font:15px/1.8 Georgia,Times New Roman,serif}.cs-notify{max-width:400px;margin-top:34px}.cs-notify__form{margin:0}.cs-field{display:flex;align-items:center;gap:14px;border-bottom:1px solid rgba(48,37,37,.3);transition:border-color .3s ease}.cs-field:focus-within{border-color:var(--wine)}.cs-field input{flex:1;min-width:0;height:52px;padding:0;border:0;border-radius:0;background:none;color:var(--ink);font:15px Arial,Helvetica,sans-serif;outline:none}.cs-field input::placeholder{color:#b3a39e}.cs-field button{display:inline-flex;align-items:center;gap:9px;height:52px;padding:0;border:0;background:none;color:var(--wine);font:700 10.5px/1 Arial,Helvetica,sans-serif;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .25s ease}.cs-field button svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s cubic-bezier(.2,1.3,.4,1)}.cs-field button:hover{color:var(--red)}.cs-field button:hover svg{transform:translate(2px,-2px)}.cs-field button:focus-visible{outline:2px solid rgba(163,59,66,.45);outline-offset:4px;border-radius:2px}.cs-note{margin:12px 0 0;color:#a3928d;font:12px/1.5 Arial,Helvetica,sans-serif}.cs-error{margin:10px 0 0;color:var(--red);font-size:12.5px}.cs-error ul{margin:0;padding-left:16px}.cs-done{display:flex;align-items:center;gap:14px;padding-bottom:16px;border-bottom:1px solid rgba(47,107,58,.25);outline:none;animation:cs-in .6s cubic-bezier(.2,.8,.2,1)}.cs-done__icon{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:#eef6f0;color:#2f6b3a}.cs-done__icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.cs-done strong{display:block;color:var(--ink);font:400 18px/1.25 Georgia,Times New Roman,serif}.cs-done span{color:#8a7671;font:13.5px/1.5 Georgia,Times New Roman,serif}.cs-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px 26px;margin-top:30px}.cs-link{display:inline-flex;align-items:center;gap:8px;color:#5f4f4b;font:600 12px/1.2 Arial,Helvetica,sans-serif;letter-spacing:.02em;transition:color .2s ease,gap .3s ease}.cs-link span{padding-bottom:3px;border-bottom:1px solid rgba(126,41,48,.22)}.cs-link svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cs-link--wa svg{width:16px;height:16px;fill:#1faa59;stroke:none}.cs-link:hover{color:var(--wine);gap:11px}.cs-link:focus-visible{outline:2px solid rgba(163,59,66,.45);outline-offset:4px;border-radius:2px}.cs-others{max-width:1100px;margin:88px auto 0;padding-top:30px;border-top:1px solid var(--line)}.cs-others .cs-label span{margin-left:2px;color:#b3a39e;letter-spacing:.1em}.cs-others__list{display:flex;flex-wrap:wrap;gap:18px 40px;margin:24px 0 0;padding:0;list-style:none}.cs-other{display:flex;align-items:center;gap:14px;padding:0;border:0;background:none;color:var(--ink);text-align:left;cursor:pointer}.cs-other__thumb{flex:0 0 52px;width:52px;aspect-ratio:4/5;overflow:hidden;border-radius:999px 999px 6px 6px;background:linear-gradient(165deg,#f7eeea,#ead7ce);transition:box-shadow .3s ease}.cs-other__thumb img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.cs-other__text{display:grid;gap:3px;min-width:0}.cs-other__name{font:400 15px/1.3 Georgia,Times New Roman,serif;transition:color .25s ease}.cs-other__when{color:#a3928d;font:italic 12.5px/1.3 Georgia,Times New Roman,serif}.cs-other:hover .cs-other__thumb img{transform:scale(1.07)}.cs-other:hover .cs-other__name,.cs-other.is-active .cs-other__name{color:var(--wine)}.cs-other.is-active .cs-other__thumb{box-shadow:0 0 0 2px var(--paper),0 0 0 3px #7e293073}.cs-other:focus-visible{outline:2px solid rgba(163,59,66,.45);outline-offset:4px;border-radius:4px}@media(max-width:820px){.cs-page{padding:26px 16px 72px}.cs-hero{grid-template-columns:minmax(0,1fr);gap:30px;text-align:center}.cs-stage{width:min(64%,280px);margin:0 auto}.cs-media{margin:10px}.cs-media:before{top:-10px;right:-10px;bottom:-10px;left:-10px}.cs-media__wish{right:10px;bottom:10px}.cs-label{justify-content:center}.cs-label:after{content:"";flex:0 0 28px;height:1px;background:currentColor;opacity:.7}.cs-title{margin-top:18px;font-size:34px}.cs-when{margin-top:10px;font-size:16px}.cs-text{margin:20px auto 0;font-size:14.5px;line-height:1.75}.cs-notify{margin:28px auto 0;text-align:left}.cs-note{text-align:center}.cs-links{justify-content:center;gap:12px 24px;margin-top:26px}.cs-others{margin-top:60px;padding-top:26px}.cs-others .cs-label span{margin-left:0}.cs-others__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;margin-top:22px}.cs-other{gap:11px}.cs-other__thumb{flex-basis:46px;width:46px}.cs-other__name{font-size:14px}}@media(prefers-reduced-motion:reduce){.cs-arch img,.cs-media:before,.cs-media__wish,.cs-head,.cs-done{animation:none}.cs-other__thumb img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/luvlique-coming-soon.css.map */
