:root{--yellow:#ffdc00;--ink:#292c32;--paper:#fff;--muted:#c7cbd1}.hero{background:radial-gradient(ellipse at 88% 12%,#ffe50025,transparent 53%),linear-gradient(125deg,#24272e,#3d4249 75%,#505344);min-height:690px;padding-top:65px;padding-bottom:65px;gap:55px}.hero h1 em,em{color:#ffdc00}.hero h1{font-size:clamp(38px,4vw,59px);margin-top:0}.hero .intro{font-size:17px;margin-bottom:30px}.hero-art img{image-rendering:auto;box-shadow:0 20px 70px #0004}.button{background:linear-gradient(115deg,#e1b800 0%,#ffdf00 24%,#fff379 50%,#ffda00 74%,#efc500 100%);border-color:#ffed6b;color:#22252b;font-size:16px;font-weight:500;box-shadow:0 8px 30px #ffda0028}.button:hover{background:linear-gradient(115deg,#ffe128,#fff7a0,#ffdf00)}.hero .button{font-size:16px;font-weight:500;min-height:65px;line-height:1.4}.ribbon{background:linear-gradient(105deg,#e8c000,#fff169 48%,#ffdc00);color:#292c32;font-size:13px;letter-spacing:2px}.light{background:#fafafa}.light .eyebrow{color:#8b7300}.stats strong{color:#6d6500}.stats{border-color:#ddd}.real-mosaic{gap:30px;align-items:center}.print-column{gap:25px}.print-crop{background:#fff}.print-crop svg{display:block}.original-prints{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1040px;margin:35px auto 0;gap:24px}.original-print{border-color:#e4e4e4}.original-print:last-child{grid-column:1/-1;width:calc(50% - 12px);justify-self:center}.original-print span{font-size:11px;color:#706400}.big-number{color:#ffdc00}.number-note{color:#ffdf00}#colecao{background:radial-gradient(ellipse at 10% 0%,#ffe0000c,transparent 60%),linear-gradient(120deg,#2b2f36,#3b4047)}#colecao>.collection>div>.eyebrow{font-size:22px;color:#ffdf00;font-weight:600;letter-spacing:1.4px}.subject span{color:#ffde00}.forever{display:block;border:0;background:none;padding:0;margin:65px 0 35px}.forever h3{font-size:42px;line-height:1.2}.forever h3 em{color:#ffdf00}.mid-offer{background:linear-gradient(120deg,#e8bc00 0%,#ffde00 30%,#fff17a 55%,#ffdc00 85%);color:#24272e;border:1px solid #ffef66;border-radius:20px;padding:42px;box-shadow:0 22px 65px #0002;margin-top:25px;grid-template-columns:1fr;gap:10px;text-align:center}.mid-offer .eyebrow{color:#4c4300;font-size:14px;letter-spacing:1px}.mid-reference{color:#4d4400;font-size:14px;margin-top:18px}.mid-reference s{font-size:22px;display:inline-block;margin-left:7px}.installments{font-family:Georgia,'Times New Roman',serif;font-size:clamp(55px,6vw,84px);line-height:1.15;letter-spacing:-3px;color:#24272e;margin:25px 0 5px;white-space:nowrap}.installments>span{font-family:Inter,'Avenir Next','Segoe UI',Arial,sans-serif;font-size:25px;letter-spacing:-.5px;font-weight:400}.cash-price{font-size:20px!important;line-height:1.4;margin:12px 0 24px!important;color:#363930}.mid-offer .button,.price-box .button{background:linear-gradient(110deg,#262a30,#454b54);color:white;border-color:#4c515b;font-size:16px;font-weight:500;max-width:620px;width:100%;justify-self:center}.mid-offer .button:hover,.price-box .button:hover{background:#505762}.mid-offer>div>p:last-child{font-size:13px}.mid-offer>div>p.cash-price{font-size:20px}#oferta{background:radial-gradient(ellipse at 50% 80%,#ffdd0012,transparent 65%),#fafafa}.price-box{background:linear-gradient(125deg,#e8bd00,#ffe000 32%,#fff27d 60%,#ffdc00);border:1px solid #ffea66;box-shadow:0 20px 60px #9e850021}.catalog{color:#514800;font-size:14px}.catalog s{font-size:25px}.price-box .eyebrow{color:#4c4300!important}.price-label{font-size:16px}.faq summary:after{color:#ffdf00}.footer-brand{color:#ffdf00}.original-print:focus-visible,.print-crop:focus-visible{outline-color:#c8a900}@media(max-width:900px){.hero{min-height:620px;gap:30px;padding:45px 30px}.hero h1{font-size:38px}.hero .button{font-size:15px}.hero .intro{font-size:15px}.mid-offer{padding:35px}.original-prints{grid-template-columns:1fr 1fr}}@media(max-width:650px){.hero{padding:25px 22px 45px;gap:30px}.hero-art{max-width:440px}.hero h1{font-size:37px}.hero .intro{font-size:16px}.hero .button{font-size:16px}.ribbon{font-size:11px;letter-spacing:1px;padding:16px 10px}.real-mosaic{gap:20px}.original-prints{grid-template-columns:1fr;gap:20px}.original-print:last-child{grid-column:auto;width:100%}.forever{margin-top:40px;margin-bottom:25px}.forever h3{font-size:32px}#colecao>.collection>div>.eyebrow{font-size:20px}.mid-offer{padding:28px 18px;border-radius:16px}.installments{font-size:54px;letter-spacing:-2.5px}.installments>span{font-size:22px}.mid-reference{font-size:12px}.mid-reference s{font-size:18px}.mid-offer .button,.price-box .button{font-size:15px;padding:18px 12px;line-height:1.5}.cash-price{font-size:18px!important}.price-box{padding:30px 18px}.price-box .installments{font-size:54px}.price-label{font-size:14px}}
.standalone-offer{background:#fafafa;padding:50px max(30px,calc((100vw - 900px)/2)) 10px}.standalone-offer .mid-offer{margin:0 auto;width:100%;max-width:900px}#colecao{padding-bottom:60px}@media(max-width:650px){.standalone-offer{padding:30px 22px 0}#colecao{padding-bottom:35px}}
