.fadili-ui .revoltaro-tradein-link{padding:11px 14px;background:#edf4ff;border:1px solid #d9e7fc;border-radius:9px;color:#164887;gap:8px;white-space:nowrap}.revoltaro-flag-selector{position:relative;z-index:40}.revoltaro-flag-selector summary{display:flex;gap:8px;align-items:center;cursor:pointer;list-style:none;font-size:13px;font-weight:600}.revoltaro-flag-selector summary::-webkit-details-marker{display:none}.revoltaro-flag-selector img{width:23px;height:16px;object-fit:cover;border-radius:3px;box-shadow:0 0 0 1px #18233b12}.revoltaro-flag-selector form{display:block!important}.revoltaro-language-options{position:absolute;top:calc(100% + 18px);left:0;min-width:160px;background:white;border:1px solid #e3e8f0;border-radius:14px;padding:7px;box-shadow:0 16px 40px #14213b20}.revoltaro-language-options button{border:0;background:none;width:100%;display:flex;align-items:center;gap:10px;padding:11px;border-radius:7px;cursor:pointer;text-align:start;color:#24344d}.revoltaro-language-options button:hover,.revoltaro-language-options button[aria-current]{background:#edf4ff}.fadili-ui .revoltaro-account-crown{animation:revoltaro-crown-arrival 1.5s .5s both;transform-origin:center}.revoltaro-account-person{animation:revoltaro-person-greet 1.8s .3s both}.cart-button.has-items>svg{animation:revoltaro-cart-heartbeat 3s ease-in-out infinite}.revoltaro-about-link>svg{animation:revoltaro-book-greet 1.3s .4s both}.revoltaro-about-link:hover>svg{animation:revoltaro-book-greet .8s both}.revoltaro-gift-art img{object-position:center 48%!important}.revoltaro-trade-policy{text-align:center;margin:28px auto 0;max-width:800px}.revoltaro-trade-policy p{line-height:1.6;margin:10px 0}.revoltaro-trade-policy a{text-decoration:underline;text-underline-offset:4px}.revoltaro-trade-policy .revoltaro-trade-warning{color:#b42318;font-weight:650}.revoltaro-editorial{padding-block:70px;max-width:900px}.revoltaro-editorial h1{font-size:clamp(32px,5vw,55px);letter-spacing:-.04em}.revoltaro-editorial h2{margin-top:32px;font-size:23px}.revoltaro-editorial p,.revoltaro-editorial li{font-size:16px;line-height:1.8;color:#536176}.revoltaro-editorial a{color:#1769ff}.revoltaro-wizard-controls{display:flex;justify-content:space-between;gap:14px;margin-top:26px}.revoltaro-wizard-controls button{cursor:pointer}.revoltaro-wizard-prev{background:white;border:1px solid #d9e2ef;border-radius:9px;padding:12px 18px;color:#42526c}.revoltaro-wizard-progress{margin:0 0 25px}.revoltaro-wizard-progress p{font-size:12px;color:#64748b}.revoltaro-wizard-progress progress{width:100%;height:6px;accent-color:#1769ff}.revoltaro-wizard-step{border:0;padding:0;margin:0;min-width:0}.revoltaro-wizard-step legend{font-size:26px;font-weight:700;letter-spacing:-.03em;margin-bottom:22px;line-height:1.2}.revoltaro-wizard-step label{display:flex;flex-direction:column;gap:9px;margin-bottom:20px}.revoltaro-valuation-fields{display:block!important}.revoltaro-wizard-error{color:#b42318;font-size:14px;line-height:1.6;margin-top:20px}.revoltaro-wizard-edit{margin-top:16px;cursor:pointer}.revoltaro-wizard-step[hidden],.revoltaro-wizard-error[hidden]{display:none!important}@keyframes revoltaro-crown-arrival{0%{opacity:0;transform:translate(calc(-50% + 11px),15px) rotate(55deg) scale(.8)}35%{opacity:1}75%{transform:translate(-50%,-4px) rotate(8deg)}100%{opacity:1;transform:translateX(-50%) rotate(15deg)}}@keyframes revoltaro-person-greet{0%,100%{transform:rotate(0)}50%{transform:rotate(-6deg) translateY(2px)}}@keyframes revoltaro-cart-heartbeat{0%,15%,30%,100%{transform:scale(1)}7%,23%{transform:scale(1.14)}}@keyframes revoltaro-book-greet{0%,100%{transform:rotate(0)}35%{transform:rotate(-10deg)}70%{transform:rotate(7deg)}}@media(max-width:720px){.revoltaro-flag-selector summary>span{display:none}.fadili-ui .revoltaro-tradein-link{padding:9px}.revoltaro-wizard-step legend{font-size:23px}.revoltaro-language-options{left:auto;right:0}.revoltaro-editorial{padding-block:40px}.revoltaro-trade-policy{padding-inline:12px}}@media(prefers-reduced-motion:reduce){.fadili-ui .revoltaro-account-crown,.revoltaro-account-person,.cart-button.has-items>svg,.revoltaro-about-link>svg{animation:none!important}.fadili-ui .revoltaro-account-crown{opacity:1;transform:translateX(-50%) rotate(15deg)}}
.fadili-ui .revoltaro-gift{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;background:#f5f7fb;border:1px solid #e7edf5;border-radius:28px;padding:44px}.fadili-ui .revoltaro-gift-wrap{margin-block:55px}.fadili-ui .revoltaro-gift-art{height:330px;overflow:hidden;border-radius:20px;background:#efedf3}.fadili-ui .revoltaro-gift-art img{display:block;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center 80%!important}.fadili-ui .revoltaro-gift-copy h2{font-size:clamp(25px,3vw,38px);line-height:1.15;letter-spacing:-.035em}.fadili-ui .revoltaro-gift-copy p{color:#617087;line-height:1.7}.fadili-ui .revoltaro-gift-copy .eyebrow{font-size:11px;color:#1769ff;font-weight:700;letter-spacing:.12em}.fadili-ui .revoltaro-gift-copy a{display:inline-flex;gap:12px;color:#1769ff;font-weight:650}.revoltaro-wizard-prev:disabled{opacity:.4;cursor:default}@media(max-width:720px){.fadili-ui .revoltaro-gift{grid-template-columns:1fr;padding:24px;gap:24px}.fadili-ui .revoltaro-gift-art{height:260px}}