/* Vitrine comercial: navegação por ambiente, busca central e ofertas em destaque. */
.department-nav{scrollbar-width:none}.department-nav::-webkit-scrollbar{display:none}
.announcement{font-size:11px;padding-block:8px}.header-row{height:100px;gap:65px}.header-search{display:flex;align-items:center;flex:1;background:#fcf3f4;border:1px solid #f5dbdd;border-radius:6px;overflow:hidden}.header-search input{border:0;background:transparent;padding:15px 18px;width:100%;min-width:0;font-size:12px;color:var(--ink);outline:0}.header-search button{display:grid;place-items:center;border:0;background:var(--green);color:#fff;padding:13px 19px;align-self:stretch}.contact-link{border:0;padding:0;font-size:10px;gap:12px}.contact-link strong{display:block;font-size:12px}.departments-bar{border-top:1px solid var(--line);background:#ffffff}.department-nav{display:flex;align-items:center;gap:35px;min-height:48px;font-size:12px;font-weight:600;overflow-x:auto;white-space:nowrap}.department-nav a{display:flex;align-items:center;gap:9px;padding:12px 0}.department-nav svg{width:18px}.department-nav .all-departments{padding-right:28px;border-right:1px solid var(--line)}.department-nav .nav-offers{margin-left:auto;color:#a83f00}.hero-layout{min-height:460px;grid-template-columns:1fr 1.2fr;gap:40px}.hero-copy{padding-block:47px 35px}.hero h1{font-size:61px;letter-spacing:-2.8px;line-height:1.08;margin:18px 0}.hero-copy>p{max-width:365px;font-size:13px;line-height:1.8;margin-bottom:22px}.hero-note{margin-top:20px}.hero-photo{max-height:520px}.floating-product{bottom:25px;left:25px;right:28px;padding:17px 60px 17px 20px}.circle-arrow{top:20px}.benefits{padding-block:24px}.shop-departments{padding-block:38px 40px}.mini-heading{text-align:center;margin-bottom:25px}.mini-heading h2{font-size:23px;letter-spacing:-.6px;margin:0 0 5px;font-weight:600}.mini-heading p{font-size:11px;margin:0}.department-circles{display:flex;justify-content:center;gap:60px;flex-wrap:wrap}.department-circles>a{display:flex;align-items:center;flex-direction:column;gap:7px;min-width:125px}.department-picture{width:115px;height:115px;border:1px solid #e1e3d8;border-radius:50%;overflow:hidden;background:#ffedee;padding:5px;display:grid;place-items:center;transition:transform .2s}.department-picture img{width:100%;height:100%;object-fit:cover;border-radius:50%}.department-circles>a:hover .department-picture{transform:translateY(-4px);border-color:var(--green)}.department-circles strong{font-size:12px}.department-circles>a>span:last-child{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--muted)}.department-circles svg{width:12px;height:12px}.all-offers-circle .department-picture{background:var(--green);color:var(--ivory);font-family:Georgia,serif;font-size:54px}.all-offers-circle b{font-weight:400}.deals-section{background:#ffedee;padding:42px 0 48px;border-block:1px solid #ffdadc}.deals-section .section-heading h2{font-size:30px}.deals-section .text-link{font-size:11px;margin:0}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 22px}.deal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.deal-grid:has(>article:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.deals-section .product-card{background:#ffffff;border:1px solid #f4dcde;border-radius:8px;padding:12px}.deals-section .product-image{aspect-ratio:1.25}.product-card h3{line-height:1.3;min-height:40px;font-size:15px;letter-spacing:-.4px;margin-bottom:8px}.product-meta{font-size:9px;margin-top:13px}.product-image{aspect-ratio:1.06}.price-line{gap:7px;flex-wrap:wrap}.price-line strong{font-size:22px}.price-line del{font-size:10px}.card-buy.direct-buy{background:var(--green);color:#fff;border-color:var(--green);font-size:10px;gap:8px;justify-content:center}.card-buy.direct-buy:hover{background:#8f0b14}.card-buy.direct-buy svg{width:16px}.card-details{display:block;text-align:center;font-size:10px;margin-top:8px;color:var(--muted)}.card-details:hover{color:var(--green);text-decoration:underline}.catalog{padding-top:48px}.section-heading h2{font-size:30px}.room-banners{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-bottom:55px}.room-banners>a{position:relative;height:235px;border-radius:8px;overflow:hidden;background:var(--green)}.room-banners>a>img{width:100%;height:100%;object-fit:cover;opacity:.6;transition:transform .5s}.room-banners>a:hover>img{transform:scale(1.05)}.room-banners>a:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#86060fdf,transparent)}.room-banners>a>div{position:absolute;z-index:1;left:30px;top:42px;color:white}.room-banners .eyebrow{color:#ffffff}.room-banners h2{font-size:35px;margin:12px 0 22px}.banner-link{font-size:11px;display:flex;align-items:center;gap:15px}.story-image{min-height:420px}.story-image img{height:100%;min-height:420px}.related .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:1100px){.header-row{gap:30px}.department-nav{gap:25px}.hero h1{font-size:52px}.hero-layout{gap:25px;min-height:450px}.department-circles{gap:35px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-copy>p{max-width:310px}.deal-grid:has(>article:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.deal-grid:has(>article:nth-child(4)) .card-buy.direct-buy{font-size:9px;padding:10px 5px}.deal-grid:has(>article:nth-child(4)) .card-buy svg:last-child{display:none}}
@media(max-width:760px){.announcement{font-size:9px;padding:7px 12px}.site-header .header-row{padding-block:14px;height:auto;gap:14px}.header-search{flex-basis:100%;order:3}.header-search input{padding:12px 13px;font-size:11px}.header-search button{padding:10px 15px}.contact-link{font-size:9px;gap:8px;margin-left:auto}.contact-link strong{font-size:11px}.department-nav{gap:22px;min-height:42px;font-size:10px}.department-nav a{padding:10px 0}.department-nav .all-departments{padding-right:18px}.department-nav .nav-offers{margin-left:0}.department-nav svg{width:15px;height:15px}.hero-layout{grid-template-columns:1fr;gap:0}.hero-copy{padding:30px 0 25px}.hero h1{font-size:47px;letter-spacing:-2px;margin:14px 0 17px}.hero h1 br{display:none}.hero h1 em{display:block}.hero-copy>p{font-size:12px;max-width:100%;margin-bottom:17px}.hero-copy .eyebrow{font-size:8px;letter-spacing:1.3px}.hero .button{padding:13px 17px;font-size:11px;min-height:46px}.hero-note{display:none}.hero-photo{height:250px;max-height:none}.photo-caption{font-size:8px;padding:6px 10px;left:15px;top:15px}.floating-product{bottom:15px;left:15px;right:15px;padding:12px 50px 12px 14px}.floating-product>span:first-child{font-size:9px}.floating-product strong{font-size:12px}.circle-arrow{top:16px;right:12px;width:28px;height:28px}.circle-arrow svg{width:16px}.benefits{grid-template-columns:repeat(3,1fr);gap:10px;padding-block:20px;align-items:start}.benefits>div,.benefits>div:first-child{flex-direction:column;gap:8px;align-items:center;text-align:center}.benefits>div>svg{width:21px;height:21px}.benefits strong{font-size:9px;line-height:1.5}.benefits small{display:none}.shop-departments{padding-block:28px}.mini-heading{margin-bottom:20px}.mini-heading h2{font-size:21px}.mini-heading p{font-size:10px}.department-circles{justify-content:space-between;gap:12px 5px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:5px}.department-circles>a{min-width:77px;gap:5px}.department-picture{width:71px;height:71px;padding:3px}.department-circles strong{font-size:9px}.department-circles>a>span:last-child{font-size:8px}.all-offers-circle .department-picture{font-size:36px}.deals-section{padding-block:28px}.deals-section .section-heading{align-items:flex-start;gap:10px;margin-bottom:20px}.deals-section .section-heading h2{font-size:25px}.deals-section .text-link{font-size:9px;min-width:63px;max-width:75px;gap:5px;line-height:1.7}.deals-section .text-link svg{width:16px}.product-grid,.deal-grid,.deal-grid:has(>article:nth-child(4)),.related .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.deals-section .product-card{padding:8px}.deal-grid>article:nth-child(3):last-child{display:none}.deals-section .product-image{aspect-ratio:1}.product-card h3{font-size:13px;min-height:34px;line-height:1.3}.product-meta{font-size:8px;margin-top:10px}.price-line strong{font-size:18px}.price-line del{font-size:9px}.card-buy.direct-buy{font-size:9px;gap:5px;padding:10px 6px;min-height:39px}.card-buy.direct-buy svg{width:13px;height:13px}.card-buy.direct-buy svg:last-child{display:none}.deals-section .card-buy.direct-buy{font-size:8px}.installments{font-size:9px}.card-details{font-size:8px}.catalog{padding-top:35px;padding-bottom:35px}.section-heading h2{font-size:26px}.room-banners{grid-template-columns:1fr;gap:14px;margin-bottom:35px}.room-banners>a{height:170px}.room-banners>a>div{top:25px;left:22px}.room-banners h2{font-size:28px;margin:10px 0 16px}.banner-link{font-size:10px}.story-image{min-height:0}.story-image img{min-height:0;height:280px}.story-copy{padding:30px 24px}.story h2{font-size:30px}.deal-grid:has(>article:nth-child(4)) .card-buy.direct-buy{font-size:8px}.header-row .brand img{width:140px;height:47px}}
