:root{--gold:#a9762e;--ink:#2d2119;--cream:#f4ecdf;--paper:#eee1cf;--dark:#0c0a07}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--cream);font-family:Montserrat,sans-serif}a{color:inherit;text-decoration:none}.header{height:118px;position:absolute;z-index:20;top:0;left:50%;transform:translateX(-50%);width:min(1150px,calc(100% - 60px));display:grid;grid-template-columns:190px 1fr 110px;align-items:center;color:white}.logo{width:150px;min-height:82px;border:1px solid #9b712f;border-radius:8px 8px 15px 15px;color:#c79b51;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:"Cormorant Garamond",serif;line-height:.8;filter:drop-shadow(0 2px 2px #000)}.logo small{font-size:12px}.logo b,.logo span{font-size:21px}.logo i{margin-top:7px;padding-top:5px;width:100px;border-top:1px solid #7b5727;text-align:center;font:5px Montserrat,sans-serif;letter-spacing:1px}.header nav{display:flex;justify-content:center;gap:66px;font-size:11px}.actions{display:flex;justify-content:flex-end;gap:25px;color:#c99a49;font-size:23px}.actions a{position:relative}.actions em{position:absolute;right:-9px;top:-7px;border-radius:50%;background:#aa762a;color:#fff;width:16px;height:16px;font:9px/16px Montserrat;text-align:center}.menu{display:none}.hero{height:680px;position:relative;color:#fff;background:#160f09 url('assets/hero-folar.png') center/cover no-repeat}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,3,2,.9),rgba(8,5,2,.43) 47%,rgba(0,0,0,.05)),linear-gradient(180deg,rgba(0,0,0,.35),transparent 55%,rgba(0,0,0,.34))}.hero-copy{position:relative;padding-top:265px;width:min(1150px,calc(100% - 60px));margin:auto}.hero h1{margin:0;font:600 72px/.83 "Cormorant Garamond",serif}.hero p{color:#b48742;font-size:14px;line-height:1.55;margin:25px 0}.btn{display:inline-block;padding:14px 21px;margin-right:13px;border:1px solid rgba(255,255,255,.5);font-size:9px;font-weight:600}.btn.gold,.small-btn,.cart-btn{background:#ae7c32;color:#fff;border-color:#b7863f}.scroll{position:absolute;bottom:22px;left:50%;display:flex;flex-direction:column;align-items:center;color:#fff}.scroll i{display:block;width:22px;height:37px;border:1px solid #fff;border-radius:12px;position:relative}.scroll i:after{content:"";position:absolute;left:10px;top:7px;width:1px;height:8px;background:#fff}.duo{display:grid;grid-template-columns:1fr 1fr;height:540px}.duo-card{position:relative;overflow:hidden;background-color:#eadbc7}.duo-card:after{content:"";position:absolute;inset:0;background-image:url('assets/hero-folar.png');background-size:auto 120%;background-repeat:no-repeat;filter:saturate(.82) sepia(.1)}.duo-card.salgado:after{background-position:68% 62%;clip-path:polygon(31% 25%,100% 0,100% 100%,10% 100%)}.duo-card.doce:after{background-position:77% 62%;clip-path:polygon(42% 22%,100% 0,100% 100%,12% 100%)}.duo-card:nth-child(2){background:#eadfce}.copy{position:relative;z-index:2;width:43%;padding:44px 0 0 max(28px,calc((100vw - 1150px)/2));}.duo-card:nth-child(2) .copy{padding-left:52px}.copy h2{margin:0;font:600 35px/1 "Cormorant Garamond",serif}.copy h2 strong{color:var(--gold);font-weight:500;font-size:41px}.flourish{display:block;color:#b89561;margin:10px 0}.copy p{font:12px/1.65 Montserrat;max-width:245px}.small-btn{display:inline-block;padding:10px 18px;margin-top:9px;font-size:8px}.features,.assurances{display:grid;grid-template-columns:repeat(4,1fr);gap:34px;padding:31px max(35px,calc((100% - 1150px)/2));background:#f6eee3}.features article,.assurances article{display:flex;gap:15pxpx;align-items:center}.features b,.assurances b{font:34px "Cormorant Garamond";color:var(--gold);min-width:45px}.features h3,.assurances h3{margin:0 0 6px;font-size:8px;font-weight:600}.features p,.assurances p{margin:0;font-size:8px;line-height:1.6}.experiences{padding:36px max(35px,calc((100% - 1150px)/2)) 42px;text-align:center;background:#efe3d3}.experiences>h2,.shop>h2{font:600 23px "Cormorant Garamond";margin:0}.experiences>span{color:var(--gold);display:block;margin:5px}.experience-grid{display:grid;grid-template-columns:1fr 210px 1fr;grid-template-rows:210px 210px;margin-top:12px}.photo{background-image:url('assets/hero-folar.png');background-size:cover}.p1{background-position:70% 45%}.p2{background-position:85% 32%}.p3{background-position:53% 55%}.p4{background-position:75% 60%}.experience-grid article{display:flex;flex-direction:column;justify-content:center;background:#f5ecdf}.experience-grid article h3{font:600 20px/1.05 "Cormorant Garamond";margin:0}.experience-grid article p{font:22px Italianno;color:#a77735;margin:6px}.shop{padding:0 max(35px,calc((100% - 1150px)/2)) 30px;background:#f2e8da;text-align:center}.products{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:12px}.product{min-height:235px;border:1px solid #ddd0bd;display:grid;grid-template-columns:54% 46%;align-items:center;text-align:left;padding:12px;background:rgba(255,255,255,.13)}.product-img{height:190px;background:url('assets/hero-folar.png') center/cover no-repeat;border-radius:50%}.salgado-product{background-position:67% 45%}.doce-product{background-position:78% 50%}.product h3{font:600 19px "Cormorant Garamond";margin:0 0 3px}.product small{display:block;font-size:9px}.product strong{display:block;font:600 21px "Cormorant Garamond";margin:6px 0}.quantity{display:flex;gap:16px;align-items:center;margin:8px 0}.quantity button{border:0;background:transparent}.cart-btn{border:0;padding:11px 14px;font-size:8px}.assurances{background:#17120d;color:#eadbc3;padding-toppx-top:36px;padding-bottom:36px}.assurances h3{color:#d5b67e}.assurances p{color:#c1b5a4}footer{background:#0e0d0a;color:#a9a094;padding:35px max(35px,calc((100% - 1150px)/2)) 18px;border-top:1px solid #3a2c1b}.footer-inner{display:grid;grid-template-columns:1.4fr repeat(3,1fr) .4fr;gap:45px}.footer-logo{width:122px;min-height:65px;margin-bottom:14px}.footer-logo b,.footer-logo span{font-size:17px}.footer-inner h3{font-size:9px;color:#ddd1bc;margin:4px 0 14px}.footer-inner p,.footer-inner a{display:block;font-size:8px;line-height:1.8}.social{color:#b88334}.copyright{text-align:center;font-size:8px;margin-top:20px}.features article,.assurances article{gap:15px}.assurances{padding-top:36px}
@media(max-width:760px){.header{width:calc(100% - 32px);height:95px;grid-template-columns:1fr auto auto;gap:14px}.header .logo{width:115px;min-height:66px}.logo b,.logo span{font-size:17px}.logo i{display:none}.menu{display:flex;flex-direction:column;gap:6px;border:0;background:none;padding:8px;z-index:3}.menu span{width:24px;height:1px;background:#d2aa69}.header nav{position:fixed;inset:0;width:100vw;height:100vh;background:rgba(10,8,6,.98);flex-direction:column;align-items:center;opacity:0;visibility:hidden}.header nav.open{opacity:1;visibility:visible}.actions{font-size:18px}.hero{height:620px;background-position:63% center}.hero-copy{padding-top:245px;width:calc(100% - 40px)}.hero h1{font-size:58px}.btn{display:block;width:max-content;margin:10px 0}.duo{grid-template-columns:1fr;height:auto}.duo-card{height:470px}.copy{width:56%;padding-left:25px!important}.features,.assurances{grid-template-columns:1fr 1fr;gap:25px;padding:25px}.experience-grid{grid-template-columns:1fr 120px;grid-template-rows:180px 180px 180px 180px}.experience-grid .p2{grid-row:3}.experience-grid article{font-size:12px}.experience-grid article:nth-of-type(2){grid-row:4}.experience-grid .p4{grid-row:4}.products{grid-template-columns:1fr}.product{grid-template-columns:48% 52%}.footer-inner{grid-template-columns:1fr 1fr;gap:26px}.social{display:none}}

/* Fotografias originais dos produtos */
.duo-card.salgado:after{background-image:url('assets/salgado-3.png');background-size:cover;background-position:58% center}
.duo-card.doce:after{background-image:url('assets/doce-4.png');background-size:cover;background-position:59% center}
.hero{background-image:url('assets/doce-4.png');background-position:61% 52%}
.hero:before{background:linear-gradient(90deg,rgba(10,7,4,.88) 0%,rgba(10,7,4,.64) 34%,rgba(10,7,4,.2) 58%,rgba(0,0,0,.04) 78%),linear-gradient(180deg,rgba(0,0,0,.32),transparent 48%,rgba(0,0,0,.28))}
.p1{background-image:url('assets/salgado-2.png');background-position:center}
.p2{background-image:url('assets/doce-2.png');background-position:center}
.p3{background-image:url('assets/salgado-4.png');background-position:center}
.p4{background-image:url('assets/doce-4.png');background-position:center}
.salgado-product{background-image:url('assets/salgado-3.png');background-position:center}
.doce-product{background-image:url('assets/doce-3.png');background-position:center}
@media(max-width:760px){.hero{background-position:66% center}}

/* Apresentação clean, sem recortes diagonais */
.duo-card:after{inset:0 0 0 42%;width:auto;height:auto;clip-path:none!important;filter:none;background-size:cover}
.duo-card.salgado:after{background-position:50% center}
.duo-card.doce:after{background-position:58% center}
.duo-card .copy{width:42%;height:100%;padding:54px 34px 30px max(28px,calc((100vw - 1150px)/2));background:#eee2d0}
.duo-card:nth-child(2) .copy{padding-left:42px;background:#f1e7d8}

@media(max-width:760px){.duo-card{height:580px}.duo-card:after{inset:255px 0 0;width:100%;height:auto;background-position:center!important}.duo-card .copy,.duo-card:nth-child(2) .copy{width:100%;height:255px;padding:30px 25px!important}.copy p{max-width:100%}}
