.studio-site{background:#fffbf2;color:#3e3028}.studio-topline{display:flex;justify-content:space-between;padding:12px 5%;border-bottom:1px solid #e5dcd0;font-size:8px;letter-spacing:.12em}.studio-topline a{display:flex;align-items:center;gap:8px;letter-spacing:.04em}.studio-header{padding:0 5%;height:90px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #e5dcd0}.studio-header nav{display:flex;gap:25px;font-size:12px}.studio-favorites{display:flex;gap:9px;align-items:center;justify-self:end;font-size:11px}.studio-intro{text-align:center;padding:53px 20px 34px}.studio-intro h1{font-size:clamp(42px,4.5vw,74px);font-weight:400;line-height:1.12;margin:19px 0 16px}.studio-intro h1 span{color:#a46b47}.studio-intro>p:not(.eyebrow){font-size:12px;color:#786b60}.studio-textlink{display:inline-flex;gap:20px;align-items:center;border-bottom:1px solid;padding-bottom:6px;font-size:11px;margin-top:24px}.studio-triptych{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:start;gap:22px;padding:0 9%;max-width:1440px;margin:auto}.triptych-image{padding:0;text-align:left;overflow:hidden}.triptych-image img{width:100%;height:auto;aspect-ratio:3/4;object-fit:contain;background:#f0e5da;transition:filter .3s}.triptych-image:hover img{filter:brightness(1.025)}.triptych-image>span{display:flex;justify-content:space-between;gap:12px;padding:14px 0;font-size:10px}.triptych-1{padding-top:38px}.studio-caption{display:flex;justify-content:space-between;padding:32px 5% 27px;border-bottom:1px solid #e5dcd0;font-size:8px;letter-spacing:.13em}.studio-selection{padding:76px 5% 75px;max-width:1600px;margin:auto;scroll-margin-top:25px}.studio-selection-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:43px}.studio-selection-heading h2{font-size:38px;letter-spacing:-.04em;margin-top:16px}.studio-search{display:flex;align-items:center;gap:13px;border-bottom:1px solid #b9a899;max-width:300px;padding:12px 0}.studio-search input{font-size:11px;min-width:0;width:220px;background:transparent;border:0;outline:none}.studio-search:focus-within{outline:2px solid #965b3b;outline-offset:5px}.studio-shop-layout{display:grid;grid-template-columns:165px 1fr;gap:40px}.studio-sidebar>p{font-size:9px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:21px}.studio-sidebar>button{font-size:11px;display:flex;justify-content:space-between;align-items:center;padding:12px 0;width:100%;color:#807267;border-bottom:1px solid transparent}.studio-sidebar>button.is-current{color:#965b3b;border-bottom:1px solid #caa98f}.studio-sidebar>button span{font-size:9px}.studio-sidebar>a{display:block;font-size:11px;margin-top:45px;line-height:1.8}.studio-sidebar>a>span{display:flex;align-items:center;gap:5px;font-size:9px;color:#965b3b;margin-top:10px}.studio-count{font-size:9px;color:#807267;margin-bottom:15px}.studio-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 19px}.studio-product-photo{position:relative;background:#f3ece3}.studio-product-photo>button:first-child{padding:0;width:100%;display:block;position:relative}.studio-product-photo img{width:100%;height:auto;aspect-ratio:3/4;object-fit:contain}.studio-product-photo>button:first-child>span{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:12px 14px;font-size:10px;background:#fffbf2d9;opacity:0;transition:opacity .2s}.studio-product-photo:hover>button:first-child>span,.studio-product-photo>button:focus-visible>span{opacity:1}.studio-save{position:absolute;right:9px;top:9px;width:35px;height:35px;display:grid;place-items:center;background:#fffbf2e6;border-radius:50%}.studio-save[aria-pressed=true]{color:#965b3b}.studio-product-label{display:flex;align-items:center;justify-content:space-between;margin-top:15px;gap:10px}.studio-product-label p{text-transform:uppercase;font-size:7px;letter-spacing:.1em;color:#807267;margin-bottom:8px}.studio-product-label button{font-size:12px;padding:0;text-align:left;line-height:1.5}.studio-brand{text-align:center;padding:76px 20px;background:#ede0d1}.studio-brand h2{font-size:clamp(33px,4vw,62px);margin:25px 0;line-height:1.12}.studio-brand>p:not(.eyebrow){max-width:450px;margin:auto;font-size:13px;line-height:1.85;color:#786b60}.studio-contact{text-align:center;padding:64px 20px}.studio-contact>p{font-size:11px;color:#807267}.studio-contact h2{font-size:36px;margin:16px 0 26px}.studio-footer{display:flex;justify-content:space-between;align-items:center;padding:25px 5%;font-size:9px;border-top:1px solid #e5dcd0;color:#807267}.studio-footer a{display:flex;gap:8px;align-items:center}.studio-site .dialog-main-image{object-fit:contain}.studio-site .dialog-gallery{background:#f3ece3}@media(max-width:800px){.studio-topline{font-size:7px}.studio-topline>span{letter-spacing:.04em}.studio-header{height:76px;padding:0 5%}.studio-header nav{gap:13px;font-size:10px}.studio-favorites>span{display:none}.studio-intro{padding:38px 20px 30px}.studio-intro h1{font-size:48px;max-width:370px;margin:20px auto}.studio-intro h1 span{display:block}.studio-intro>p:not(.eyebrow){font-size:11px;max-width:260px;line-height:1.8;margin:auto}.studio-triptych{padding:0 5%;gap:10px;grid-template-columns:1fr 1fr}.triptych-2{display:none}.triptych-1{padding-top:28px}.triptych-image>span{font-size:8px;line-height:1.5;padding-top:10px;min-height:45px;gap:5px}.triptych-image svg{width:12px}.studio-caption{font-size:6px;letter-spacing:.08em;padding-top:24px}.studio-selection{padding:42px 5%}.studio-selection-heading{display:block;margin-bottom:25px}.studio-selection-heading h2{font-size:30px;max-width:280px;margin-top:12px}.studio-search{max-width:none;width:100%;margin-top:20px}.studio-search input{width:100%}.studio-shop-layout{display:block}.studio-sidebar{display:flex;gap:23px;overflow-x:auto;align-items:center;margin-bottom:20px;scrollbar-width:none;border-bottom:1px solid #e5dcd0}.studio-sidebar>a,.studio-sidebar>button span,.studio-sidebar>p{display:none}.studio-sidebar>button{width:auto;white-space:nowrap;padding:13px 0;font-size:10px;gap:8px}.studio-sidebar>button:last-of-type{padding-right:1px}.studio-product-grid{grid-template-columns:1fr 1fr;gap:25px 12px}.studio-product-label p{font-size:6px}.studio-product-label button{font-size:11px}.studio-product-label{margin-top:12px}.studio-save{width:30px;height:30px;right:7px;top:7px}.studio-save svg{width:15px}.studio-product-photo>button:first-child>span{opacity:1;padding:8px 10px;font-size:8px}.studio-product-photo>button:first-child>span svg{width:12px}.studio-brand{padding:48px 20px}.studio-brand h2{font-size:35px}.studio-brand>p:not(.eyebrow){font-size:12px;max-width:300px}.studio-contact{padding:45px 20px}.studio-contact h2{font-size:29px;max-width:290px;margin:16px auto 24px}.studio-footer{flex-wrap:wrap;gap:18px;font-size:8px}.studio-footer>span:last-child{width:100%;text-align:center;font-size:7px}.studio-header nav a{white-space:nowrap}.studio-header nav{gap:12px}}.studio-site{--ivory:#fffbf2;--terracotta:#b8754b;--clay:#965b3b;--coffee:#3e3028;--sand:#e7d6c6;--muted:#7d7168;--line:#ded5ca;background:var(--ivory)}.studio-topline{background:linear-gradient(110deg,#965b3b,#a46b47);color:var(--ivory);border:0;padding-top:11px;padding-bottom:11px}.studio-header{border-bottom-color:#ded5ca88}.studio-intro{position:relative;overflow:hidden;padding-top:61px;padding-bottom:42px}.studio-intro:after,.studio-intro:before{content:"";position:absolute;pointer-events:none;background-repeat:no-repeat;background-position:50%;background-size:contain}.studio-intro:before{width:190px;height:315px;left:1%;bottom:-12px;transform:rotate(-13deg);background-image:url(/images/folhagem-aquarela-v4.webp);opacity:.78;mask-image:linear-gradient(180deg,transparent 0,#000 9%,#000 70%,transparent)}.studio-intro:after{width:165px;height:225px;right:4%;bottom:1px;background-image:url(/images/arara-aquarela-v4.webp);opacity:.93}.studio-intro>*{position:relative;z-index:1}.studio-intro>.eyebrow{color:var(--muted)}.studio-intro h1{font-size:clamp(46px,4.9vw,78px);letter-spacing:-.055em}.studio-intro h1 span{color:var(--terracotta)}.studio-triptych{max-width:none;padding-left:max(9%,calc((100vw - 1180px)/2));padding-right:max(9%,calc((100vw - 1180px)/2));padding-bottom:22px;background:linear-gradient(to bottom,var(--ivory) 0,var(--ivory) 42%,#fcf7ed 72%,#f7efe5 100%)}.triptych-image{overflow:visible}.triptych-image img{border-radius:0;background:transparent;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 3%,#000 96.5%,transparent),linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent 0,#000 3%,#000 96.5%,transparent),linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent);mask-composite:intersect}.triptych-image>span{color:var(--coffee)}.studio-caption{padding-top:22px;background:linear-gradient(to bottom,#f7efe5,var(--ivory));color:var(--muted);border:0}.studio-sidebar>button.is-current{color:var(--clay);border-bottom-color:#caa98f}.studio-sidebar>a>span{color:var(--clay)}.studio-search{border-bottom-color:#b9a899}.studio-save[aria-pressed=true]{color:var(--clay)}.studio-brand{position:relative;overflow:hidden;padding-top:100px;padding-bottom:100px;background:linear-gradient(to bottom,var(--ivory) 0,#f8f0e6 25%,#f5ebdf 55%,#faf4eb 82%,var(--ivory) 100%)}.studio-brand:after,.studio-brand:before{content:"";position:absolute;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain}.studio-brand:before{width:230px;height:360px;left:-15px;bottom:15px;transform:rotate(12deg);background-image:url(/images/folhagem-aquarela-v4.webp);opacity:.55;mask-image:linear-gradient(180deg,transparent,#000 14%,#000 75%,transparent)}.studio-brand:after{width:195px;height:300px;right:3%;top:55px;background-image:url(/images/onca-pintada-aquarela-v5.webp);opacity:.9}.studio-brand>*{position:relative;z-index:1}.studio-brand h2{color:var(--coffee);max-width:740px;margin-left:auto;margin-right:auto}.studio-brand>.eyebrow{color:var(--clay)}.studio-brand>p:not(.eyebrow){color:#77675a}.studio-contact .primary-button{background:var(--clay)}.studio-contact .primary-button:hover{background:var(--coffee)}.studio-footer{background:linear-gradient(to bottom,var(--ivory),#f4eee5);border:0;color:var(--muted)}@media(min-width:801px) and (max-width:1100px){.studio-intro:after{width:110px;height:150px;right:3%;bottom:2px}.studio-brand{padding-bottom:260px}.studio-brand:after{width:145px;height:220px;top:auto;bottom:20px;right:8%}.studio-brand:before{bottom:15px;width:170px;height:260px}}@media(max-width:800px){.studio-intro{padding-top:42px;padding-bottom:100px}.studio-intro:before{width:110px;height:195px;left:-20px;bottom:-8px;opacity:.65}.studio-intro:after{width:85px;height:125px;right:3%;bottom:0;opacity:.9}.studio-intro h1{font-size:48px}.studio-triptych{padding-left:5%;padding-right:5%;padding-bottom:14px}.triptych-1 img{border-radius:0}.studio-brand{padding:65px 25px 250px}.studio-brand h2{font-size:34px}.studio-brand:before{width:145px;height:230px;left:-28px;bottom:12px;opacity:.48}.studio-brand:after{display:block;width:145px;height:215px;right:8%;top:auto;bottom:20px}.studio-contact h2{font-size:29px}}