.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-loop 3s .5s infinite both;transform-origin:center}.revoltaro-account-person{animation:revoltaro-person-loop 3s .5s infinite 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}}

@keyframes revoltaro-crown-loop{0%{opacity:0;transform:translate(calc(-50% + 11px),15px) rotate(55deg) scale(.8)}18%{opacity:1}38%{transform:translate(-50%,-4px) rotate(8deg)}50%,100%{opacity:1;transform:translateX(-50%) rotate(15deg)}}@keyframes revoltaro-person-loop{0%,50%,100%{transform:rotate(0)}25%{transform:rotate(-6deg) translateY(2px)}}.revoltaro-about-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 42px}.revoltaro-about-tiles details{background:#f5f8fd;border:1px solid #e1e8f3;border-radius:20px;padding:22px;align-self:start}.revoltaro-about-tiles summary{list-style:none;cursor:pointer;font-size:17px;font-weight:700;display:flex;flex-direction:column;gap:17px;min-height:100px}.revoltaro-about-tiles summary::-webkit-details-marker{display:none}.revoltaro-about-tiles summary svg{width:30px;height:30px;color:#1769ff}.revoltaro-about-tiles .about-tile-copy{font-size:14px;line-height:1.7;margin-top:18px}.revoltaro-gift-page{padding-block:64px}.revoltaro-gift-page-intro{max-width:760px;text-align:center;margin:0 auto 40px}.revoltaro-gift-page h1{font-size:clamp(32px,4vw,54px);line-height:1.05;letter-spacing:-.04em}.revoltaro-gift-page-intro>p{color:#64748b;line-height:1.7}.revoltaro-gift-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.revoltaro-gift-value{border:1px solid #e3e9f3;border-radius:24px;padding:18px;background:white}.revoltaro-value-art{padding:22px;border-radius:17px;aspect-ratio:1.55;display:flex;flex-direction:column;justify-content:space-between;color:white;box-shadow:0 12px 24px #12264814;background:linear-gradient(125deg,#1769ff,#0c398f)}.revoltaro-value-art>span{font-size:10px;letter-spacing:.07em;font-weight:700}.revoltaro-value-art>b{font-size:32px;letter-spacing:-.04em}.revoltaro-value-art.silver{background:linear-gradient(125deg,#d8e1ec,#75869f);color:#172b4a}.revoltaro-value-art.gold{background:linear-gradient(125deg,#f3d68b,#ac7720);color:#382600}.revoltaro-value-art.platinum{background:linear-gradient(125deg,#424c62,#131a2d)}.revoltaro-gift-value h2{font-size:20px;margin:23px 0 8px}.revoltaro-gift-value p{font-size:14px;color:#64748b;line-height:1.5}.revoltaro-gift-value .button{width:100%;justify-content:center;background:#1769ff;color:white;border:0;border-radius:9px;padding:12px;cursor:pointer}.revoltaro-gift-availability{display:block;padding:12px;border-radius:9px;background:#f0f4fa;font-size:13px;color:#64748b;text-align:center}.revoltaro-gift-page-note{margin-top:34px;text-align:center;color:#64748b;line-height:1.7;font-size:14px}.revoltaro-language-options button:focus-visible{outline:2px solid #1769ff;outline-offset:2px}@media(max-width:900px){.revoltaro-gift-values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.revoltaro-about-tiles{grid-template-columns:1fr;gap:12px}.revoltaro-about-tiles summary{min-height:40px;flex-direction:row;align-items:center}.revoltaro-gift-values{gap:12px}.revoltaro-gift-value{padding:12px;border-radius:18px}.revoltaro-value-art{padding:15px}.revoltaro-value-art>b{font-size:27px}.revoltaro-value-art>span{font-size:8px}.revoltaro-gift-value h2{font-size:18px}.revoltaro-gift-page{padding-block:38px}}
.fadili-ui .revoltaro-photo-category--accessories img{width:215px;height:142px;object-fit:cover;object-position:center 60%;max-width:100%}@media(max-width:749px){.fadili-ui .revoltaro-photo-category--accessories img{width:160px;height:114px}}