body{font-size:16px;line-height:1.6}.site-head{padding-top:20px;padding-bottom:20px}.wordmark>span{font-size:19px}.wordmark>span>small{font-size:8px}.header-contact{font-size:14px}.hamb:after{font-size:12px}.catalog-top{display:flex;align-items:center;justify-content:center;gap:12px;padding:15px 24px;background:#151517;border-bottom:1px solid #303034;position:sticky;top:78px;z-index:19;flex-wrap:wrap}.catalog-top>span{color:#a9a9b2;font-size:14px;margin-right:12px}.catalog-top>a{padding:10px 20px;border:1px solid #44434a;border-radius:5px;color:#e8e8ec;font-size:15px;font-weight:500;background:#202023}.catalog-top>a:hover,.catalog-top>a[aria-current="page"]{background:#d3bd8d;border-color:#d3bd8d;color:#171411}.simple-campaign{min-height:calc(100dvh - 168px)}.simple-campaign .campaign-copy{padding:100px 6vw 120px}.simple-campaign h1{font-size:clamp(48px,6.5vw,90px);letter-spacing:-.05em;line-height:1.1}.simple-campaign .campaign-copy>p{font-size:17px;line-height:1.8;margin:22px 0 30px;color:#c9c9d0}.simple-campaign .campaign-kicker{font-size:12px}.simple-campaign .campaign-secondary{font-size:15px;padding:15px 21px}.simple-footer{padding:24px 6vw 85px!important}.page-title{font-size:34px}.subgroup{font-size:28px}.back,.count{font-size:14px}.product-name{font-size:17px!important}.num{font-size:14px!important}.badge{font-size:10px!important}.ph figcaption .varprice{font-size:20px!important}.ph{padding:10px 10px 0;border:1px solid #76623e;background:#27221b;border-radius:8px;overflow:hidden}.ph-img{padding:6px;background:linear-gradient(135deg,#5a482d,#30271c 50%,#51402a);border:1px solid #a38b584d;box-shadow:none!important;transform:none!important;border-radius:5px}.ph-img img{object-fit:contain;border-radius:3px}.ph figcaption{padding:14px 3px 15px;gap:9px}.ph.open .ph-img{transform:none}.ph-expand{padding:14px 0;background:none;border:0;border-top:1px solid #645331;border-radius:0}.size-chip{min-width:43px;min-height:43px;font-size:16px}.btn-add{font-size:15px;min-height:48px}.btn-detail,.btn-vercart{font-size:13px}.product-contact{font-size:13px;line-height:1.6}.photos{align-items:start}.category-tile{border:1px solid #76623e;background:#27221b;padding:9px;border-radius:7px;display:flex;flex-direction:column}.category-photo{aspect-ratio:3/4;object-fit:contain;width:100%;background:#4a3b27;border:1px solid #9b805245;border-radius:4px;padding:5px}.category-caption{display:flex;flex-direction:column;gap:5px;padding:15px 3px 7px}.category-caption>span{font-size:18px;font-weight:500;color:#eee8dd}.category-caption>small{color:#bbb09b;font-size:13px}.cats>.tile:not(.category-tile){border:1px solid #76623e;background:#27221b;padding:8px}.tile-img{background-color:#493a26;background-size:contain;background-repeat:no-repeat;aspect-ratio:3/4}.tile-cap span{font-size:18px}.tile-cap em{font-size:13px}.ci-info b{font-size:16px}.ci-info span{font-size:13px}.cart-cta{font-size:14px}.seller-nm{font-size:15px}.cart-total span{font-size:14px}.contact-float{font-size:13px}.cart-ic:after{font-size:14px}.drawer-link{font-size:14px}.drawer-sublink{font-size:13px}.menu-picks>a{font-size:25px}.drawer-title small{font-size:9px}.acc-btn{font-size:15px}
@media(max-width:600px){.site-head{padding:17px 18px}.wordmark>span{font-size:15px}.wordmark>span>small{font-size:6px}.hamb:after{font-size:9px}.header-contact:after{font-size:12px}.catalog-top{top:69px;gap:8px;padding:11px 14px;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto}.catalog-top>span{display:none}.catalog-top>a{padding:10px 13px;font-size:13px;white-space:nowrap;flex-shrink:0}.simple-campaign{min-height:650px}.simple-campaign .campaign-image{height:370px;object-position:68% center}.simple-campaign:before{background:linear-gradient(0deg,#0a0a0c 0%,#0a0a0ce0 38%,transparent 80%)}.simple-campaign .campaign-copy{padding:355px 24px 65px}.simple-campaign h1{font-size:48px;margin:14px 0 20px}.simple-campaign .campaign-kicker{font-size:10px}.simple-campaign .campaign-copy>p{font-size:15px;margin:0 0 24px}.simple-campaign .campaign-secondary{font-size:14px}.page-title{font-size:27px}.back,.count{font-size:13px}.ph{padding:7px 7px 0}.ph-img{padding:3px}.ph figcaption{padding:11px 1px 13px}.product-name{font-size:15px!important}.num{font-size:12px!important}.badge{font-size:8px!important}.ph figcaption .varprice{font-size:18px!important}.photos{gap:20px 12px}.category-caption>span{font-size:16px}.category-caption>small{font-size:12px}.category-tile{padding:7px}.btn-detail,.btn-vercart{font-size:12px}.contact-float{font-size:12px;max-width:calc(100vw - 145px)}.cart-ic:after{font-size:13px}.cart-fab{min-width:118px}.simple-footer{padding-bottom:90px!important}.site-foot span,.site-foot small{font-size:12px}.menu-section-label{font-size:9px}.drawer-link{font-size:14px}.drawer-sublink{font-size:13px}.acc-btn{font-size:15px}}
.site-head{display:flex;gap:20px;align-items:center}.site-head .season{display:none}.site-head .catalog-top{position:static;top:auto;display:flex;margin-left:auto;padding:0;gap:18px;background:none;border:0;justify-content:flex-end;flex-wrap:nowrap;overflow:visible}.site-head .catalog-top>span{display:none}.site-head .catalog-top>a{padding:5px 0;border:0;border-radius:0;background:none;font-size:14px;white-space:nowrap;color:#d3d3da;font-weight:400}.site-head .catalog-top>a:hover,.site-head .catalog-top>a[aria-current=page]{color:#d8bd83;background:none;box-shadow:0 1px #b49a64}.site-head .header-contact{display:none}.wordmark{margin-right:0}.simple-campaign{min-height:calc(100dvh - 95px)}.brand-opening{min-height:240px;padding:0;position:relative;display:block;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 90% 0,#8a6a31 0,transparent 65%),#17130d;border:1px solid #725f3b}.brand-opening:before{content:"GM STORE / CATÁLOGO";position:absolute;left:18px;top:17px;z-index:2;font-size:8px;letter-spacing:.13em;color:#d1b77d}.brand-opening:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(0deg,#100e0bea 0%,#18120c30 70%),linear-gradient(90deg,#100c0860,transparent)}.brand-opening .category-photo{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;border-radius:0;aspect-ratio:auto;object-fit:cover;object-position:50% 30%;filter:brightness(.64) saturate(.55);mix-blend-mode:luminosity;opacity:.8}.brand-opening .category-caption{position:absolute;z-index:1;left:18px;right:18px;bottom:20px;padding:0;gap:7px}.brand-opening .category-caption>span{font-size:24px;color:#f1dfb9;letter-spacing:-.03em;line-height:1.2}.brand-opening .category-caption>small{font-size:13px;color:#c2ad83}.brand-opening:hover{border-color:#d0b277;box-shadow:0 6px 25px #0004}.brand-opening:hover .category-photo{filter:brightness(.8) saturate(.7)}@media(max-width:1000px){.site-head{gap:16px;padding-left:24px;padding-right:24px}.wordmark>span{font-size:16px}.wordmark>span>small{font-size:7px}.site-head .catalog-top{gap:14px}.site-head .catalog-top>a{font-size:13px}.hamb{width:53px}.hamb:after{font-size:10px}}@media(max-width:690px){.site-head{flex-wrap:wrap;gap:15px;padding:16px 18px}.site-head .wordmark{margin-right:auto}.site-head .catalog-top{order:3;width:100%;margin:0;padding:8px 0 2px;gap:21px;justify-content:flex-start;overflow-x:auto;scrollbar-width:thin}.site-head .catalog-top>a{font-size:13px;flex-shrink:0}.simple-campaign{min-height:650px}.brand-opening{min-height:220px}.brand-opening .category-caption>span{font-size:22px}.brand-opening .category-caption>small{font-size:12px}.brand-opening:before{font-size:7px;left:13px;top:14px}.brand-opening .category-caption{left:13px;right:13px;bottom:17px}}

/* Fotografias de estudio: cores naturais, sem tingimento dourado. */
.brand-opening{min-height:0;display:flex;flex-direction:column;background:#111113;border-color:#39352d;border-radius:7px}.brand-opening:before,.brand-opening:after{display:none}.brand-opening .category-photo{position:static;display:block;inset:auto;height:auto;width:100%;aspect-ratio:4/3;object-fit:contain;object-position:center;background:#111113;filter:none;mix-blend-mode:normal;opacity:1;border-radius:0}.brand-opening:hover .category-photo{filter:none}.brand-opening .category-caption{position:static;display:flex;padding:19px 20px 20px;gap:5px;background:#171719;border-top:1px solid #8d75452b}.brand-opening .category-caption>span{font-size:22px;color:#f0eee9}.brand-opening .category-caption>small{color:#b7a27e}.brand-opening:hover{border-color:#aa9060;box-shadow:0 8px 24px #0003}@media(max-width:690px){.brand-opening{min-height:0}.brand-opening .category-caption{padding:15px 13px}.brand-opening .category-caption>span{font-size:19px}}


/* A identidade da marca abre cada capa. */
.brand-opening .category-caption{padding:11px 18px 13px}.brand-opening .category-caption>span{position:absolute;left:18px;right:12px;top:13px;font-family:Inter,Arial,sans-serif;font-size:27px;font-weight:800;line-height:1;letter-spacing:-.045em;text-transform:uppercase;color:#eee4ce;text-shadow:0 2px 12px #0008}.brand-opening[href*=gucci] .category-caption>span,.brand-opening[href*=boss] .category-caption>span{font-family:Georgia,serif;font-weight:400;letter-spacing:.1em}.brand-opening[href*=nike] .category-caption>span{font-style:italic;font-weight:900;letter-spacing:-.06em}.brand-opening[href*=adidas] .category-caption>span{font-weight:800;text-transform:lowercase;letter-spacing:-.045em}.brand-opening[href*=lacoste] .category-caption>span{letter-spacing:.06em;font-size:25px}.brand-opening[href*=on-running] .category-caption>span{font-weight:600;font-size:24px}.brand-opening[href*=new-balance] .category-caption>span{font-size:23px}.brand-opening[href*=vertveja] .category-caption>span{font-weight:500;letter-spacing:.07em;font-size:24px}@media(max-width:690px){.brand-opening .category-caption>span{top:12px;left:12px;font-size:22px}.brand-opening[href*=lacoste] .category-caption>span,.brand-opening[href*=new-balance] .category-caption>span,.brand-opening[href*=on-running] .category-caption>span{font-size:19px}.brand-opening .category-caption{padding:10px 12px}.brand-opening[href*=vertveja] .category-caption>span{font-size:20px}}


/* Capas Collection: logo e nome fazem parte da arte. */
.collection-cover .category-photo{aspect-ratio:3/4;object-fit:contain;background:#202022}.collection-cover .category-caption{position:static;padding:13px 15px;gap:4px}.collection-cover .category-caption>span,.collection-cover[href] .category-caption>span{position:static;display:block;font:500 16px/1.3 Inter,Arial,sans-serif;letter-spacing:0;text-transform:none;text-shadow:none;color:#f2f0ed}.collection-cover .category-caption>small{font-size:12px;color:#aaa9ad}.collection-cover{border-color:#3b3b3f}.collection-cover:hover{border-color:#b9b9bf}.collection-cover .category-caption{background:#18181a;border-top:1px solid #343438}@media(max-width:690px){.collection-cover .category-caption{padding:11px 12px}.collection-cover[href] .category-caption>span{font-size:15px}}

