@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/pxiByp8kv8JHgFVrLGT9Z1xlFd2JQEk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/pxiByp8kv8JHgFVrLEj6Z1xlFd2JQEk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Poppins-Bold-latin.woff2)format("woff2")}:where(div[data-rv-h1]){margin-block-start:.67em;margin-block-end:.67em;font-size:2em;font-weight:700;display:block}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;box-sizing:content-box;width:100%;height:100%;transition-property:transform;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{z-index:10;cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;top:50%}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;pointer-events:none;opacity:0}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{letter-spacing:0;font-variant:initial;font-family:swiper-icons;line-height:1;text-transform:none!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translateZ(0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{width:100%;bottom:4px;left:0}.swiper-pagination-bullet{background:#fff;border-radius:50%;display:inline-block}button.swiper-pagination-bullet{box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{top:50%;right:10px;transform:translateY(-50%)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 3px}.swiper-scrollbar{-ms-touch-action:none;background:#0000001a;border-radius:10px;position:relative}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{z-index:50;width:98%;height:5px;position:absolute;bottom:3px;left:1%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{z-index:50;width:5px;height:98%;position:absolute;top:1%;right:3px}.swiper-scrollbar-drag{background:#00000080;border-radius:10px;width:100%;height:100%;position:relative;top:0;left:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper .swiper-notification{pointer-events:none;opacity:0;z-index:-1000;position:absolute;top:0;left:0}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}:root{--red-strong:#e23535;--red-light:#ffdada;--orange-strong:#ff9c24;--orange-light:#ffe3c1;--violet-strong:#6e16e3;--violet-light:#e7e4ff;--yellow-strong:#fdd300;--yellow-light:#fcf7d1;--blue-strong:#2d95ff;--blue-light:#d3ebff;--brown-strong:#884d1c;--brown-light:#e7d9c7;--gray-strong:#dcdcdc;--gray-light:#dcdcdc;--pink-strong:#ff58ac;--pink-light:#ffe5f2;--black-strong:#282828;--black-light:#dcdcdc}body{--theme-color-strong:var(--red-strong);--theme-color-light:var(--red-light)}.c-1,.c-10,.c-13,.c-16{--theme-color-strong:var(--orange-strong);--theme-color-light:var(--orange-light)}.c-2,.c-17{--theme-color-strong:var(--violet-strong);--theme-color-light:var(--violet-light)}.c-3,.c-14,.c-20,.c-21{--theme-color-strong:var(--yellow-strong);--theme-color-light:var(--yellow-light)}.c-4,.c-8,.c-12,.c-19,.c-22{--theme-color-strong:var(--blue-strong);--theme-color-light:var(--blue-light)}.c-5{--theme-color-strong:var(--red-strong);--theme-color-light:var(--gray-light)}.c-6,.c-15{--theme-color-strong:var(--pink-strong);--theme-color-light:var(--pink-light)}.c-7{--theme-color-strong:var(--black-strong);--theme-color-light:var(--black-light)}.c-9{--theme-color-strong:var(--brown-strong);--theme-color-light:var(--brown-light)}html,body{scroll-behavior:smooth}html{min-height:100%;display:flex}body{color:#212730;background:#fafafa;width:100vw;margin:0;font-family:Poppins,sans-serif}button,input,textarea,select{font-family:Poppins,sans-serif}a{color:inherit;text-decoration:none}main{text-align:center;width:100vw;height:100%;min-height:100%;overflow:hidden}.page-1,.page-colors,.page-2,.page-3,.page-4,.page-half,.page-half2,.page-5,.page-6,.page-7,.page-8,.page-9,.page-10,.page-11,.page-12,.page-13,.page-14,.page-15,.page-16,.page-17,.page-18,.page-19,.page-20,.roses-page{width:100vw;max-width:450px;height:100%;min-height:100%;margin:auto;display:none}#page-event-reminders,#page-support-feedback{display:none}.part-1 .page-1{flex-direction:column;display:flex}#personalizar-btn{cursor:pointer;border:0;width:100%;font-family:inherit}button.rosify-back-button{box-sizing:border-box;color:#39313b;width:44px;height:44px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffffb3;border:1px solid #30263012;border-radius:15px;flex:0 0 44px;align-self:flex-start;place-items:center;padding:0;transition:background-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 2px 5px #30263006}button.rosify-back-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}button.rosify-back-button:focus-visible{outline-offset:3px;outline:2px solid #39313b}button.rosify-back-button:active:not(:disabled){transform:scale(.94)}button.rosify-back-button:disabled{opacity:.5;cursor:wait}@media (hover:hover){button.rosify-back-button:hover:not(:disabled){background:#fff;box-shadow:0 3px 9px #30263010}}@media (prefers-reduced-motion:reduce){button.rosify-back-button{transition:none}}.gift-step-back{margin:24px 24px 0}.gift-choice-action{margin-top:28px;position:relative}.gift-choice-hint{z-index:2;color:#352b34;transform-origin:50% calc(100% + 7px);pointer-events:none;background:#fff;border-radius:14px;width:-webkit-max-content;width:max-content;max-width:100%;margin:0 auto;padding:10px 17px;font-size:15px;font-weight:700;line-height:20px;position:absolute;bottom:calc(100% + 12px);left:0;right:0;box-shadow:0 5px 18px #351b2f29,0 1px 3px #351b2f14}.gift-choice-hint[hidden]{display:none}.gift-choice-hint:after{content:"";border-top:8px solid #fff;border-left:8px solid #0000;border-right:8px solid #0000;position:absolute;top:100%;left:calc(50% - 8px)}.gift-next-control{flex:0 0 11px;width:11px;height:7px;display:block;position:relative}.gift-count-hint{box-sizing:border-box;width:142px;max-width:none;margin-left:-71px;padding:12px 14px;font-size:16px;line-height:22px;bottom:calc(100% + 18px);left:50%;right:auto}.page-inner-1{grid-template-rows:40px 33% auto 120px;display:grid}.part-2 .page-2{grid-template-rows:68px 220px auto 120px;animation:.7s ease-in-out forwards next;display:grid}.part-3 .page-3{text-align:center;flex-direction:column;grid-template-rows:460px auto auto auto 120px;animation:.7s ease-in-out forwards next;display:grid}.part-4 .page-4{grid-template-rows:260px 80px 100px auto 120px;animation:.7s ease-in-out forwards next;display:grid}.part-5 .page-5{text-align:center;grid-template-rows:260px auto 176px;animation:.7s ease-in-out forwards next;display:grid}.part-6 .page-6{text-align:center;grid-template-rows:382px auto auto auto;height:auto;padding-bottom:20px;animation:.7s ease-in-out forwards next;display:grid}.part-4-5 .page-half{text-align:center;grid-template-rows:auto 110px 130px;animation:.7s ease-in-out forwards next;display:grid}.part-7 .page-7{text-align:center;grid-template-rows:minmax(268px,1fr) auto auto;height:auto;min-height:100svh;animation:.7s ease-in-out forwards next;display:grid}.bouquet-visual{place-items:center;min-width:0;padding:24px;display:grid}#page-7[data-price-edit=true]{box-sizing:border-box;padding-bottom:80px}.bouquet-art{box-sizing:content-box;border-radius:50%;place-items:center;width:200px;height:200px;padding:24px;animation:none;display:grid;position:relative}.bouquet-price{z-index:1;color:#000;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:6px;min-height:40px;padding:0 10px;font-size:18px;font-weight:500;line-height:1.4;display:inline-flex;position:absolute;bottom:8px;right:-12px;box-shadow:0 2px 8px #00000029}.bouquet-price .rc-icon{width:22px;height:22px}#page-7 button.button-bottom{cursor:pointer;border:0;width:100%;padding:0;font-family:inherit;display:block}#page-7 button.button-bottom:disabled{opacity:.6;cursor:wait}#page-7 button.button-bottom:focus-visible{outline:3px solid var(--theme-color-strong);outline-offset:3px}.part-7-5 .page-half2{text-align:center;grid-template-rows:auto 196px 130px;animation:.7s ease-in-out forwards next;display:grid}.part-8 .page-8{text-align:center;grid-template-rows:240px auto 184px;animation:.7s ease-in-out forwards next;display:grid}.part-9 .page-9{text-align:center;grid-template-rows:auto 130px;animation:.7s ease-in-out forwards next;display:grid}.part-10 .page-10,.part-11 .page-11{text-align:center;grid-template-rows:260px auto 120px;animation:.7s ease-in-out forwards next;display:grid}.part-12 .page-12,.part-13 .page-13,.part-14 .page-14,.part-15 .page-15,.part-16 .page-16,.part-17 .page-17,.part-18 .page-18,.part-19 .page-19,.part-20 .page-20{text-align:center;flex-direction:column;animation:.7s ease-in-out forwards next;display:flex}.part-roses .roses-page{grid-template-rows:60px auto;display:grid}.previous{animation:.7s ease-in-out forwards previous!important}.next{animation:.7s ease-in-out forwards next!important}.fadein{animation:.7s forwards fadein}.text-list{width:calc(100% - 20px);margin:0;padding-left:20px}.text-list li{margin-bottom:10px;list-style:auto}.p-24{padding:24px}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.pb-2{padding-bottom:.5rem}.mb-3{margin-bottom:.75rem}.flex{display:flex}.justify-between{justify-content:space-between}.button-bottom{background:var(--theme-color-strong);color:#fff;letter-spacing:.5px;border-radius:20px;height:60px;font-size:18px;line-height:60px;transition:all .7s}.bb-small{border-radius:16px;height:48px;margin-bottom:8px;line-height:48px}.navbar{background:var(--theme-color-strong);color:#fff;height:calc(100% - 48px);text-align:initial;z-index:100;width:calc(100% - 48px);padding:24px;font-size:18px;line-height:30px;transition:all .7s cubic-bezier(.46,.03,.52,.96);position:fixed;transform:translate(100vw)}.option-navbar{background:#0000001a;border-radius:5px;max-width:400px;margin:auto auto 10px;padding:5px 16px;transition:all .7s}.option-navbar:hover{background:#0003}#contact{position:absolute;bottom:24px}.opennavbar.navbar{transform:translate(0)}.h1-rosify{opacity:0;margin:auto;transition:all .7s}.input-rosify{border:2px solid #d9d9d9;border-radius:20px;width:calc(100% - 62px);height:60px;margin:0 15px;padding-left:12px;font-family:Poppins,sans-serif;font-size:18px}.input-rosify:focus{border-color:var(--theme-color-strong)}.label-float{letter-spacing:1px;color:#000;background-image:linear-gradient(360deg,#fff 37%,#fafafa 60%);border-radius:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 11px;font-size:16px;font-weight:500;transition:all .7s;transform:translate(44px,12px)!important}.press-effect{transition:all .4s}.press-effect:active{transform:translateY(3px)}.press-effect:hover{opacity:.8}.shrink-click{transition:all .4s}.shrink-click:active{transform:scale(.95)}.grow-click{transition:all .4s}.grow-click:active{transform:scale(1.05)}.swiper{overflow:initial;background:var(--theme-color-light);border-radius:20px;width:calc(100vw - 68px);max-width:320px;height:calc(100vw - 68px);max-height:320px;margin-top:-25px;transition:all .7s}.swiper-slide{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.swiper-pagination{animation:2s fadein-delay}.swiper-pagination-bullet{border-radius:8px;width:6px;height:4px}.swiper-pagination-bullet-active{background:var(--theme-color-strong);transition:all .7s}.select-intention{box-sizing:content-box;font:inherit;color:inherit;cursor:pointer;background:#fff;border:2px dashed #d5d5d5;border-radius:20px;width:calc(100% - 42px);height:60px;margin:auto;padding:0 13px;display:grid}.select-intention span{display:block}.select-intention:focus-visible{outline-offset:3px;outline:2px solid #39313b}.summary-option:focus-visible{outline-offset:3px;outline:2px solid #39313b}#savenamesbtn:focus-visible{outline-offset:3px;outline:2px solid #39313b}#savenamesbtn{cursor:pointer;border:0;width:100%;padding:0;font-family:inherit}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes previous{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100vw)}}@keyframes next{0%{opacity:0;transform:translate(100vw)}to{opacity:1;transform:translate(0)}}.img-upload{width:100%;display:none}.image-uploaded .img-upload{display:initial}.svg-form-upload{color:#fff;z-index:10000;inset-area:center;border-radius:50px;align-items:center;gap:17px;height:43px;margin:-44px auto 12px;padding:0 20px;font-size:15px;display:flex}.image-upload-container{border:none;border-radius:20px;align-self:center;width:calc(100% - 47px);height:auto;min-height:182px;max-height:300px;margin:22px;padding:0;overflow:hidden}.image-upload-container.image-uploaded{background:#ffc7c7;align-content:center;display:flex}.image-uploaded .s-0,.image-uploaded .s-1,.image-uploaded .s-2,.image-uploaded .s-3,.image-uploaded .s-4,.image-uploaded .s-5,.image-uploaded .s-6,.image-uploaded .s-7,.image-uploaded .s-8,.image-uploaded .s-9,.image-uploaded .s-10,.image-uploaded .s-11,.image-uploaded .s-12,.image-uploaded .s-13,.image-uploaded .s-14,.image-uploaded .s-15,.image-uploaded .s-16,.image-uploaded .s-17,.image-uploaded .s-18,.image-uploaded .s-19,.image-uploaded .s-20,.image-uploaded .s-21,.image-uploaded .s-22,.image-uploaded .s-23{display:none!important}.color-rose{color:var(--theme-color-strong);transition:all .7s}.image-container,.mimage-container,.bg-color-container{background:var(--theme-color-light)}.image-container{width:calc(100% - 46px);height:150px;box-shadow:none;border:none;border-radius:20px;align-self:center;margin:22px;padding:16px 0}.image-container img{transition:all .7s}.preview-label{color:#fff;letter-spacing:.5px;text-align:center;opacity:0;border-radius:20px;width:81%;height:31px;margin-top:-2px;font-size:14px;line-height:32px;transition:all .7s;transform:translate(-33px,19px)}.preview-text{opacity:0;height:120px;font-size:17px;font-weight:600;line-height:24px;transition:all .7s}.preview.image-container img{transform:translate(-25vw)}.preview .preview-label{opacity:1;animation:.7s 1s fadeaway}.preview .preview-text{opacity:1;transition-delay:1s}.animation-bg-fadein{animation:1.4s bg-fadein}.swiper-slide img:first-child{animation:.7s squish}.intention-container{grid-template-columns:1fr 1fr 1fr;justify-content:space-around;width:calc(100% - 36px);padding:7px 18px;display:grid}.intention-text-top{text-align:left;color:gray;justify-content:space-between;align-items:center;height:12px;padding-top:5px;font-size:10px;font-weight:500;line-height:13px;display:flex}#hp-message{text-align:initial;color:gray;background:#fff;border:1px solid #e1e1e1;border-radius:10px;padding:11px 26px;font-style:italic;transition:all 1s;animation:1s fadeup;display:none;transform:scale(1)translateY(0);box-shadow:0 2px 10px #00000014}.hps-2 #hp-message{display:block}.hps-2-5 #hp-message{opacity:0;display:block;transform:scale(.4)translateY(-500px)}#hp-url-container{background:#fff;border:1px solid #e1e1e1;border-radius:10px;padding:5px 15px;transition:all 1s;animation:.7s fadeup;display:none;transform:scale(1)translateY(0);box-shadow:0 2px 10px #00000014}.hps-3 #hp-url-container{display:block}.hps-3-5 #hp-url-container{opacity:0;display:block;transform:scale(.4)translateY(-500px)}.google_button{margin-bottom:4%;font-family:Poppins,arial,sans-serif;cursor:pointer!important;text-align:center!important;touch-action:manipulation!important;letter-spacing:normal!important;color:#000!important;box-shadow:none!important;background:0 0!important;border:2px solid #000!important;border-radius:8px!important;width:100%!important;min-width:71.1935px!important;padding:10px 12px!important;font-size:16px!important;font-weight:500!important;line-height:24px!important;text-decoration:none!important;display:inline-block!important;position:relative!important}.btn-options{background:#ebebeb;border-radius:8px;justify-content:space-evenly;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;padding:5px;display:flex}.btn-opt1,.btn-opt2,.btn-opt3{border-radius:5px;padding:4px 8px}.option1 .btn-opt1,.option2 .btn-opt2,.option3 .btn-opt3{background:#fff;box-shadow:0 2px 14px #00000017}.c-0 .letter-page,.c-23 .letter-page{box-shadow:1px 6px 25px #88393938}.c-1 .letter-page{box-shadow:1px 6px 25px #8f6d4438}.c-2 .letter-page{box-shadow:1px 6px 25px #6735a938}.c-3 .letter-page,.c-20 .letter-page,.c-21 .letter-page{box-shadow:1px 6px 25px #8f843638}.c-4 .letter-page,.c-22 .letter-page{box-shadow:1px 6px 25px #38659338}.c-5 .letter-page{box-shadow:1px 6px 25px #8f8f8f38}.checkout-span2,.checkout-press .checkout-span1{display:none}.checkout-span1,.checkout-press .checkout-span2{display:initial}.rose-link-inner{border:2px solid #000;border-radius:20px;grid-template-columns:64px auto;margin-bottom:20px;padding:12px 4px;font-size:20px;font-weight:700;display:grid;box-shadow:0 2px 6px #00000030}.rp-image-container{border-radius:50px;width:40px;height:40px;margin-left:6px;padding:4px}.rp-date{color:gray;margin-top:-4px;font-size:12px}.text-start{text-align:start}.lds-ring{width:40px;height:40px;display:inline-block;position:relative}.lds-ring div{box-sizing:border-box;border:3px solid #0000;border-top-color:#717171;border-radius:50%;width:28px;height:28px;margin:6px;animation:1.2s cubic-bezier(.5,0,.5,1) infinite lds-ring;display:block;position:absolute}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.si-0,.si-1,.si-2,.si-3,.si-4,.si-5,.si-6,.si-7,.si-8,.si-9,.si-10,.si-11,.si-12,.si-13,.si-14,.si-15,.si-x{opacity:.5;font-weight:500;display:none}.hp-1,.hp-2,.hp-3,.hp-4,.hp-5{display:none}.hps-1 .hp-1,.hps-2 .hp-2,.hps-3 .hp-3,.hps-4 .hp-4{display:block}.c-1 .si-0,.c-1 .si-1,.c-1 .si-2,.c-1 .si-3,.c-1 .si-4,.c-1 .si-5,.c-1 .si-6,.c-1 .si-7,.c-1 .si-8,.c-1 .si-9,.c-1 .si-10,.c-1 .si-11,.c-1 .si-12,.c-1 .si-x,.c-3 .si-0,.c-3 .si-1,.c-3 .si-2,.c-3 .si-3,.c-3 .si-4,.c-3 .si-5,.c-3 .si-6,.c-3 .si-7,.c-3 .si-8,.c-3 .si-9,.c-3 .si-10,.c-3 .si-11,.c-3 .si-12,.c-3 .si-x,.c-20 .si-0,.c-20 .si-1,.c-20 .si-2,.c-20 .si-3,.c-20 .si-4,.c-20 .si-5,.c-20 .si-6,.c-20 .si-7,.c-20 .si-8,.c-20 .si-9,.c-20 .si-10,.c-20 .si-11,.c-20 .si-12,.c-20 .si-x,.c-21 .si-0,.c-21 .si-1,.c-21 .si-2,.c-21 .si-3,.c-21 .si-4,.c-21 .si-5,.c-21 .si-6,.c-21 .si-7,.c-21 .si-8,.c-21 .si-9,.c-21 .si-10,.c-21 .si-11,.c-21 .si-12,.c-21 .si-x{opacity:.75}.i-0 .si-0,.i-1 .si-1,.i-2 .si-2,.i-3 .si-3,.i-4 .si-4,.i-5 .si-5,.i-6 .si-6,.i-7 .si-7,.i-8 .si-8,.i-9 .si-9,.i-10 .si-10,.i-11 .si-11,.i-12 .si-12,.i-13 .si-13,.i-14 .si-14,.i-15 .si-15,.i-16 .si-16,.i- .si-x{display:initial}.c-3 .benefits svg,.c-20 .benefits svg,.c-21 .benefits svg{background:#fcf7d1;color:#fdd300!important}.button-bottom,.bg-strong-color,.swiper-pagination-bullet-active{background-color:var(--theme-color-strong)}.p-0 .price1,.p-1 .price2,.p-2 .price3,.i-0 .intention1,.i-1 .intention2,.i-2 .intention3,.i-3 .intention4,.i-4 .intention5,.i-5 .intention6,.i-6 .intention7,.i-7 .intention8,.i-8 .intention9,.i-9 .intention10,.i-10 .intention11,.i-11 .intention12,.i-12 .intention13,.i-13 .intention14,.i-14 .intention15,.i-15 .intention16{border:2px solid var(--theme-color-strong);color:var(--theme-color-strong)}.button-bottom.disabled{color:#aaa;background:#ddd}.s-0,.s-1,.s-2,.s-3,.s-4,.s-5,.s-6,.s-7,.s-8,.s-9,.s-10,.s-11,.s-12,.s-13,.s-14,.s-15,.s-16,.s-17,.s-18,.s-19,.s-20,.s-21,.s-22,.s-23{display:none}.c-0 .s-0,.c-1 .s-1,.c-2 .s-2,.c-3 .s-3,.c-4 .s-4,.c-5 .s-5,.c-6 .s-6,.c-7 .s-7,.c-8 .s-8,.c-9 .s-9,.c-10 .s-10,.c-11 .s-11,.c-12 .s-12,.c-13 .s-13,.c-14 .s-14,.c-15 .s-15,.c-16 .s-16,.c-17 .s-17,.c-18 .s-18,.c-19 .s-19,.c-20 .s-20,.c-21 .s-21,.c-22 .s-22,.c-23 .s-23{display:initial}.p-2 .sp-0,.p-0 .sp-2,.p-1 .sp-2,.p-0 .sp-1,.opt1,.opt2,.opt3{display:none}.option1 .opt1,.option2 .opt2,.option3 .opt3{display:block}.show-v .postal,.show-p .virtual{display:none}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes bg-fadein{0%,50%{background:0 0}to{background:#ffdada}}@keyframes fadein-delay{0%,50%{opacity:0}to{opacity:1}}@keyframes squish{0%{transform:scale(0)}40%{transform:scale(1.2)}60%{transform:scale(.9,.8)}80%{transform:scale(1.1,1.15)}to{transform:scale(1)}}.benefits{margin-left:17px}.benefits svg{border-radius:8px;margin:0 0 6px;padding:5px;animation:none;display:flex;width:22px!important;height:22px!important}.benefits div{margin:7px;display:flex;font-size:12px!important}@keyframes bringcard{0%{opacity:0;transform:perspective(750px)translateZ(-450px)rotateX(45deg)scale(.85)translateY(-36%)}to{opacity:1;transform:translateZ(-250px)scale(.5)translateY(-36%)}}.mmain{background:#fff;border:1px solid #0000002e;border-radius:32px;width:100vw;max-width:450px;height:640px;margin:auto;transition:all 1s;animation:1s ease-in-out bringcard;overflow:hidden;transform:scale(.5)translateY(-36%);box-shadow:1px 6px 25px #05050536}.expand .mmain{transform:scale(.9)translate(0);box-shadow:1px 7px 25px 1000px #050505ad}#svg-reduce,.expand #svg-expand{display:none}.expand #svg-reduce{display:initial}.gift-page{opacity:0;border-radius:32px;grid-template-rows:50% auto 120px;width:100vw;max-width:450px;height:640px;margin:auto;transition:all 1s;display:grid}.question-page{opacity:0;background:#fff;width:100vw;max-width:450px;height:640px;margin:auto;transition:all 1s;display:block;position:absolute;top:0;overflow:scroll}.letter-page{opacity:0;border-radius:32px;grid-template-rows:auto 120px;width:100vw;max-width:450px;height:640px;margin:auto;animation:1s 1.5s forwards fade;display:none;transform:translateY(-640px)}.part-4-1 .question-page{opacity:1}.part-4 .letter-page{display:grid}.loading{z-index:10;background:#fafafa;border-radius:32px;width:100vw;max-width:450px;height:640px;transition:all 1s;position:absolute}.tachado{text-decoration:line-through}.mimage-container{background:#ffdada;border-radius:500px;align-self:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:35px auto auto;transition:all 1.5s}.mimage-container img{transition:all 1.5s;transform:scale(.26)translateY(107px)}.part-2 .mimage-container img{transition:all 1.5s 1s;transform:scale(.26)translateY(107px)}.mimage-container2{width:calc(100% - 66px);height:150px;box-shadow:none;border:none;border-radius:20px;align-self:center;margin:22px;padding:16px 10px}.image-uploaded.mimage-container2{border:none;border-radius:20px;align-content:center;align-self:center;width:calc(100% - 47px);height:auto;min-height:182px;max-height:300px;margin:22px;padding:0;display:flex;overflow:hidden}.mbutton-bottom{transition:all 1s cubic-bezier(.49,.36,.54,1.44) 10s;transform:scale(0)}.preview-container{padding-top:15px}.price-tag1{color:#000;opacity:0;background:#fff;border-radius:8px;height:32px;margin-left:192px;padding:0 7px;font-weight:500;line-height:32px;animation:1s 3s forwards fadein;position:absolute;top:241px;transform:scale(1.25);box-shadow:0 2px 8px #00000029}.price-tag1 span{margin-left:1px;font-size:14px}.swiper-slide .price-tag1{display:none}#h1-rosify{text-align:left;color:#000;font-size:30px;font-weight:600;line-height:38px}@media screen and (max-width:360px){#h1-rosify{font-size:28px;line-height:38px}}@media screen and (min-width:460px){.preview.image-container img{transform:translate(-129px)}}@media screen and (max-height:600px){.hide-height-low{display:none!important}}@media screen and (min-height:670px){.preview-container{padding-top:20px}}@media screen and (min-height:720px){.preview-container{padding-top:55px}.mmain{transform:scale(.6)translateY(-17%)}.expand .mmain{transform:scale(.9)translate(0)}@keyframes bringcard{0%{opacity:0;transform:perspective(750px)translateZ(-450px)rotateX(45deg)scale(.88)translateY(-17%)}to{opacity:1;transform:translateZ(-250px)scale(.6)translateY(-17%)}}}.part-2 .gift-page,.part-3 .gift-page,.part-4 .gift-page{opacity:1}.part-1 .loading,.part-2 .loading,.part-3 .loading,.part-4 .loading{opacity:0}.part-0 .loading{opacity:1}.part-3 .text-1,.part-3 .mbutton-bottom{transform:scale(1)}.part-1 .mimage-container,.part-2 .mimage-container,.part-4 .mimage-container{transform:scale(6)}.part-3 .mimage-container img{transform:scale(1)translateY(0)}.part-4 .mimage-container img{animation:1.5s forwards faderose}.part-4 .mbutton-bottom{transition-delay:0s}.part-0 .mimage-container img,.part-1 .mimage-container img{opacity:0;transition-delay:1s}.levitate img{animation:3s ease-in-out infinite levitating}.img-upload{display:none}.mimage-uploaded .img-upload{display:initial}.mimage-uploaded .s-0,.mimage-uploaded .s-1,.mimage-uploaded .s-2,.mimage-uploaded .s-3,.mimage-uploaded .s-4,.mimage-uploaded .s-5{display:none!important}@keyframes faderose{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.16666)}}@keyframes levitating{0%{transform:translateY(0)}50%{transform:translateY(8px)}to{transform:translateY(0)}}.dropbtn{color:#fff;cursor:pointer;background-color:#f7f7f7;border:1px solid #e8e8e8;border-radius:7px;justify-content:center;padding:9px 0;font-size:16px;display:flex}.dropdown{width:60px;display:inline-block;position:absolute;top:22px}.dropdown img{border-radius:4px;width:35px}.dropdown-content{z-index:1;background-color:#f9f9f9;border-radius:5px;min-width:100px;display:none;position:absolute;box-shadow:0 8px 16px #0003}.dropdown-content a{color:#000;border-top:1px solid #e7e7e7;justify-content:center;padding:19px 16px;text-decoration:none;display:flex}.dropdown-content a:hover{background-color:#f1f1f1}.dropdown:hover .dropdown-content{display:block}.dropdown:hover .dropbtn{background-color:#97b9cb}button.summary-option{box-sizing:border-box;width:100%;color:inherit;text-align:left;cursor:pointer;border:0;border-bottom:1px solid #00000029;font-family:inherit}.summary-option-title{min-width:0}.summary-option svg{flex-shrink:0;width:20px;height:20px}.c-0 .bg-color-container-dark,.c-11 .bg-color-container-dark,.c-18 .bg-color-container-dark,.c-23 .bg-color-container-dark{background:#540f0f}.c-1 .bg-color-container-dark,.c-10 .bg-color-container-dark,.c-13 .bg-color-container-dark,.c-16 .bg-color-container-dark{background:#61380b}.c-2 .bg-color-container-dark,.c-17 .bg-color-container-dark{background:#352d6e}.c-3 .bg-color-container-dark,.c-14 .bg-color-container-dark,.c-20 .bg-color-container-dark,.c-21 .bg-color-container-dark{background:#635c1f}.c-4 .bg-color-container-dark,.c-8 .bg-color-container-dark,.c-12 .bg-color-container-dark,.c-19 .bg-color-container-dark,.c-22 .bg-color-container-dark{background:#0d3659}.c-9 .bg-color-container-dark{background:#4d3c27}.c-5 .bg-color-container-dark,.c-7 .bg-color-container-dark{background:#2e2e2e}.c-6 .bg-color-container-dark,.c-15 .bg-color-container-dark{background:#611c42}.footer-rosify{text-align:start;padding:24px}.footer-title{font-size:18px;font-weight:600}.footer-subtitle{opacity:.5;margin-top:3px;font-size:16px;font-weight:500;display:block}.summary-option{background:#ffffff8c;border-bottom:1px solid #00000029;justify-content:space-between;align-items:center;padding:9px 24px;font-size:16px;font-weight:500;display:flex}.summary-option svg{width:20px;height:20px}.summary-option-title{align-self:center;align-items:center;gap:8px;display:flex}.summary-option-icon{fill:currentColor;border-radius:40px;padding:7px;display:inline;overflow:visible}.summary-option-icon2{fill:#007eff}.summary-option-icon2.opened{opacity:.4}.summary-option:active{background:#ececec}#page-12 .toggle-switch input{opacity:0;width:100%;height:100%;margin:0;display:block;position:absolute}#toggle-question:focus-visible+.slider{outline-offset:4px;outline:3px solid #006bff}#page-12 button:focus-visible{outline-offset:4px;outline:3px solid #006bff}#add-answer,#save-questions-btn,.question-remove-answer{cursor:pointer;border:0;font-family:inherit}#add-answer{text-align:left;display:block}#save-questions-btn{width:100%}.question-remove-answer{font-size:inherit;background:0 0}.message-top{z-index:1000;width:calc(100% - 24px);padding:12px;display:none;position:fixed;top:0}.inner-message-top{background:#fff;border-radius:8px;flex-direction:column;justify-content:space-between;max-width:300px;height:auto;margin:auto;display:flex;overflow:hidden;box-shadow:0 3px 7px #00000026}.message-top-bar{width:100%;height:2px;transition:all 1s}#message-top-text{text-align:start;font-family:Poppins;font-size:17px;font-weight:500;line-height:25px}.question-answer{background:#fff;box-shadow:0 3px 7px #00000017}.fa-secondary{opacity:.4}.toggle-switch{vertical-align:middle;width:58px;height:32px;display:inline-block;position:relative}.toggle-switch input{display:none}.slider{cursor:pointer;background-color:#ccc;border:1px solid #a6a6a6;border-radius:27px;transition:background-color .4s;position:absolute;top:0;bottom:0;left:0;right:0}.slider:before{content:"";background-color:#fff;border-radius:50%;width:25px;height:25px;transition:transform .4s;position:absolute;bottom:3px;left:4px}input:checked+.slider{background-color:#acddff;border-color:#44aff7}input:checked+.slider:before{transform:translate(24px)}#question-form .input-rosify{margin-top:8px;margin-bottom:4px}.publication-page{display:none}#hand_gesture .arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;background:0 0;border:0;flex:0 0 11px;width:11px;height:7px;margin:0;padding:0;display:block;position:relative}#hand_gesture .arrow:after{content:"";border-radius:50%;width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#hand_gesture .arrow:focus-visible{outline:none}#hand_gesture .arrow:focus-visible:after{outline:2px solid}.part-1 .gift-next-control.is-pulsing{transform-origin:50%;animation:1.35s ease-in-out infinite gift-next-pulse}@keyframes gift-next-pulse{0%,60%,to{transform:scale(1)}28%{transform:scale(1.13)}}@media (prefers-reduced-motion:reduce){.part-1 .gift-next-control.is-pulsing{animation:none}}