.hero.hero-framed{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;background:#efe6d9}.hero-framed>.hero-visual{display:block;grid-area:1/1;position:relative;z-index:0;line-height:0;min-width:0;align-self:center}.hero-framed .hero-photo{position:static;display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;object-position:center;z-index:auto}.hero-framed:after{z-index:1;background:linear-gradient(90deg,#f4eee4ed 0%,#f4eee4da 29%,#f4eee470 43%,transparent 58%);pointer-events:none}.hero-framed>.hero-content{grid-area:1/1;position:relative;align-self:center;z-index:2;width:50%;padding:44px 52px}.hero-framed h1{font-size:clamp(58px,6vw,86px)}.hero-framed .hero-caption{z-index:2;right:18px;bottom:18px}.collection-hero.collection-framed{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;padding:0;background:#f1e9dd}.collection-framed>.collection-visual{display:block;grid-area:1/1;position:relative;z-index:0;line-height:0;min-width:0}.collection-framed .collection-visual>img{position:static;display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain}.collection-framed>.collection-copy{grid-area:1/1;align-self:center;position:relative;z-index:2;max-width:56%;padding:34px 48px}.collection-framed:after{z-index:1;background:linear-gradient(90deg,#f5eee3f2 0%,#f5eee3e3 27%,#f5eee39c 46%,transparent 64%);pointer-events:none}.collection-framed h1{font-size:clamp(42px,4vw,56px);line-height:1.06;margin-bottom:14px}.collection-framed .eyebrow{margin-bottom:17px}.collection-framed p{font-size:18px;line-height:1.55}.collection-promo.aside-framed{display:flex;flex-direction:column;min-height:0;align-self:start;position:sticky;top:150px;overflow:hidden;background:#f0e7da;border:1px solid #e1d3c1}.aside-framed>.promo-visual{display:block;order:0;width:100%;line-height:0}.aside-framed .promo-visual>img{position:static;display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain}.aside-framed>div{order:1;padding:20px}.aside-framed:after{display:none}.aside-framed .eyebrow{font-size:12px;line-height:1.5;margin-bottom:12px}.aside-framed h2{font-size:32px;line-height:1.12;margin-bottom:12px}.aside-framed p{font-size:16px;line-height:1.5;margin:10px 0}.aside-framed .promo-price{font-size:44px;line-height:1.1}.aside-framed .button{width:100%;min-height:50px;font-size:15px;line-height:1.4;padding:12px;gap:8px;margin-top:7px}@media(min-width:981px)and (max-width:1100px){.hero-framed>.hero-content{width:51%;padding:26px 28px}.hero-framed h1{font-size:58px;margin:17px 0}.hero-framed .hero-content>p{font-size:17px;line-height:1.55;margin-bottom:20px}.hero-framed .hero-content>.eyebrow{font-size:12px;margin-bottom:10px}.hero-framed .desktop-only{display:none}.hero-framed .hero-content>.button{font-size:16px;min-height:50px}.hero-framed .hero-price{margin-top:20px;padding-top:13px}.hero-framed .hero-price strong{font-size:38px}.collection-framed>.collection-copy{max-width:59%;padding:25px 30px}.collection-framed h1{font-size:43px}.collection-framed p{font-size:17px}}@media(max-height:850px)and (min-width:781px){.collection-promo.aside-framed{position:static}}@media(max-width:980px){.hero.hero-framed{display:flex;flex-direction:column;min-height:0}.hero-framed:after,.collection-framed:after{display:none}.hero-framed>.hero-content{order:0;width:100%;padding:30px}.hero-framed>.hero-visual{order:1;width:100%}.hero-framed .hero-photo{width:100%;height:auto;aspect-ratio:auto}.hero-framed .desktop-only,.hero-framed .hero-caption{display:none}.collection-hero.collection-framed{display:flex;flex-direction:column;min-height:0;padding:0}.collection-framed>.collection-copy{order:0;max-width:none;width:100%;padding:30px}.collection-framed>.collection-visual{order:1;width:100%}.collection-framed .collection-visual>img{width:100%;height:auto;aspect-ratio:auto}.collection-framed h1{max-width:none}}@media(max-width:780px){.collection-promo.aside-framed{position:static;top:auto;width:100%;max-width:480px;margin:20px auto 0}.aside-framed>div{padding:24px}.aside-framed .promo-price{font-size:46px}}@media(max-width:520px){.hero-framed>.hero-content{padding:25px 23px}.hero-framed h1{font-size:55px;line-height:1.02;margin:17px 0}.hero-framed .hero-content>.eyebrow{font-size:12px;margin-bottom:12px}.hero-framed .hero-content>p{font-size:18px;line-height:1.55;margin-bottom:21px}.hero-framed .hero-content>.button{font-size:16px;min-height:52px}.hero-framed .hero-price{max-width:100%;margin-top:21px;padding-top:14px;gap:8px 10px}.hero-framed .hero-price strong{font-size:39px}.hero-framed .hero-price>span:last-child{font-size:14px}.collection-framed>.collection-copy{padding:25px 23px}.collection-framed h1{font-size:40px}.collection-framed .eyebrow{font-size:12px;margin-bottom:13px}.collection-framed p{font-size:17px}.aside-framed>div{padding:22px}}@media(max-width:350px){.hero-framed>.hero-content{padding-inline:19px}.hero-framed h1{font-size:50px}.hero-framed .hero-content>p{font-size:17px}.hero-framed .hero-content>.button{font-size:15px;padding-inline:13px}.collection-framed>.collection-copy{padding-inline:20px}.collection-framed h1{font-size:37px}}.gift-section .bundle-photo{aspect-ratio:auto;line-height:0}.gift-section .bundle-photo>img{position:static;display:block;width:100%;height:auto;object-fit:contain}.gift-section .bundle-photo .photo-note{position:static;display:block;margin:0;padding:18px 20px;border:0;border-radius:0;background:#fff9ee;line-height:1.3;text-align:center}@media(max-height:850px)and (min-width:781px){.gift-section .bundle-photo{position:static}}@media(min-width:981px){section.story-banner{min-height:0;aspect-ratio:16/9}}@media(max-width:980px){section.hero.hero-framed .hero-photo[src*=banner-senhora-missa]{object-position:center}section.collection-framed .collection-visual>img[src*=banner-homem-fazenda]{object-position:center}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/banners.css.map */
