@import "https://fonts.googleapis.com/css2?family=DM+Mono&family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,500;0,600;1,500;1,600&display=swap";:root{--black:#161616;--ash:#e9e8e5;--paper:#f5f4f1;--grey:#727272;--line:#d5d4d0;--acid:#d9ff00}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--black);margin:0;font-family:DM Sans,sans-serif}button,input{font:inherit}button{color:inherit;cursor:pointer;background:0 0;border:0}.bar{background:var(--black);color:#fff;letter-spacing:1.1px;justify-content:center;align-items:center;gap:18px;height:32px;font:9px DM Mono;display:flex}.bar span{color:var(--acid)}header{border-bottom:1px solid var(--line);background:var(--paper);z-index:4;justify-content:space-between;align-items:center;height:80px;padding:0 4.7vw;display:flex;position:relative}.logo,.foot-logo{letter-spacing:-1.9px;font:700 22px/1 DM Sans}.logo span,.foot-logo span{color:#a3bd00;font-size:24px}header nav{gap:28px;margin-left:70px;display:flex}header nav button{font-size:12px}.icons{gap:19px;display:flex}.icons button{place-items:center;display:grid;position:relative}.icons svg{width:19px}.icons small{background:var(--acid);border-radius:50%;place-items:center;width:16px;height:16px;font:9px DM Mono;display:grid;position:absolute;top:-10px;right:-9px}.mobile{display:none}.hero{color:#fff;background:linear-gradient(90deg,#060606b8,#06060640 54%,#0000),url(/images/urban-hero.png?image_revision=20261009b) 50%/cover;align-items:center;height:min(710px,100vh - 112px);min-height:570px;padding:0 10vw;display:flex;position:relative}.hero>div{max-width:450px;margin-top:25px}.overline{letter-spacing:1.5px;margin:0 0 21px;font:9px DM Mono}.hero h1,.intro h2,.about h2,.newsletter h2{letter-spacing:-3px;margin:0;font:500 clamp(48px,6vw,78px)/.96 Playfair Display}.lead{max-width:325px;margin:27px 0;font-size:14px;line-height:1.65}.button{background:var(--black);color:#fff;justify-content:space-between;align-items:center;gap:27px;min-width:200px;padding:15px 18px;font-size:12px;transition:all .2s;display:inline-flex}.button:hover{background:#485600;transform:translateY(-2px)}.button.light{color:var(--black);background:#fff}.hero-index{letter-spacing:1px;justify-content:space-between;font:9px DM Mono;display:flex;position:absolute;bottom:25px;left:4.7vw;right:4.7vw}.hero-index span{opacity:.7}.promises{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding:29px 5vw;display:grid}.promises div{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:12px;display:flex}.promises div:last-child{border:0}.promises svg{width:20px}.promises p{color:var(--grey);margin:0;font-size:12px}.promises b{color:var(--black);font-size:12px;display:block}.intro{justify-content:space-between;align-items:end;padding:108px 10vw 54px;display:flex}.intro h2{font-size:61px}.intro>p{color:var(--grey);max-width:270px;margin:0 6vw 6px;font-size:14px;line-height:1.65}.grid{grid-template-columns:repeat(3,1fr);gap:42px 20px;padding:0 4.7vw 110px;display:grid}.visual{background:#dfded9;width:100%;height:445px;position:relative;overflow:hidden}.grid article:nth-child(2n) .visual{background:#cbc9c2}.grid article:nth-child(3n) .visual{background:#e7e2da}.visual>label{background:var(--acid);padding:7px 9px;font:9px DM Mono;position:absolute;top:13px;left:13px}.visual>span{background:#fff;justify-content:space-between;padding:13px;font-size:12px;transition:all .2s;display:flex;position:absolute;bottom:14px;left:14px;right:14px;transform:translateY(60px)}.visual:hover>span{transform:translateY(0)}.art{width:100%;height:100%;position:relative;overflow:hidden}.art i{background:#4e4e4e;width:1px;height:70px;position:absolute;top:15%;left:50%}.art i:before{content:"";border:1px solid #4e4e4e;border-bottom:0;border-radius:12px 12px 0 0;width:18px;height:16px;position:absolute;top:-16px;left:-9px}.art b{clip-path:polygon(19% 0,39% 7%,61% 7%,81% 0,100% 24%,77% 32%,86% 100%,14% 100%,23% 32%,0 24%);background:#252525;width:37%;height:49%;position:absolute;top:30%;left:50%;transform:translate(-50%);box-shadow:inset -12px 0 18px #0004}.art em{filter:blur(8px);background:#5554;border-radius:50%;width:48%;height:6%;position:absolute;bottom:9%;left:26%}.cargo b{clip-path:polygon(0 0,100% 0,84% 100%,53% 100%,50% 55%,47% 100%,16% 100%);background:#3c3c3a;width:29%;height:55%}.tee b{background:#f3f0e7;width:42%;height:42%;top:35%}.sneaker i{display:none}.sneaker b{clip-path:polygon(20% 0,78% 15%,100% 72%,94% 100%,0 100%,4% 55%);background:#ddd1bf;width:52%;height:20%;top:47%;box-shadow:inset -8px -7px #aaa}.hoodie b{clip-path:polygon(27% 0,50% 11%,73% 0,100% 24%,78% 31%,86% 100%,14% 100%,22% 31%,0 24%);background:#262628;width:43%;height:52%}.shirt b{background:#91a0ac;width:40%;height:47%}.details{justify-content:space-between;padding-top:13px;display:flex}.details h3{margin:0 0 5px;font-size:13px;font-weight:500}.details p{color:var(--grey);margin:0;font-size:11px}.details>div:last-child{align-items:center;gap:9px;font:11px DM Mono;display:flex}.details button{border:1px solid var(--line);border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.styles{background:var(--black);color:#fff;grid-template-columns:repeat(3,1fr);min-height:365px;display:grid}.look{border-right:1px solid #454545;flex-direction:column;justify-content:end;padding:44px 11%;display:flex}.look:last-child{border:0}.look-num{color:var(--acid);margin-bottom:auto;font:10px DM Mono}.look h3{letter-spacing:-2px;margin:0;font:500 38px/.92 DM Sans}.look h3 i{font:500 32px Playfair Display}.look p{color:#aaa;margin:16px 0 0;font-size:12px}.about{background:#d6d4cf;grid-template-columns:1.05fr 1fr;min-height:610px;display:grid}.about-image{color:#fff;background:linear-gradient(#0003,#0006),url(/images/urban-hero.png?image_revision=20261009b) 75%/cover;align-items:end;min-height:540px;padding:36px;display:flex}.about-image span{letter-spacing:-2px;font:500 33px/.9 DM Sans}.about-image i{font:500 26px Playfair Display}.about-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:88px 12%;display:flex}.about h2{font-size:52px}.about-copy>p:not(.overline){color:#5d5d5b;max-width:380px;margin:29px 0;font-size:14px;line-height:1.7}.under{border-bottom:1px solid;align-items:center;gap:27px;padding-bottom:8px;font-size:12px;display:flex}.newsletter{background:#b9c7c1;justify-content:space-between;align-items:center;padding:74px 10vw;display:flex}.newsletter h2{font-size:51px}.newsletter form{width:365px}.newsletter label,.modal-info>label{letter-spacing:1px;font:9px DM Mono}.newsletter form>div{border-bottom:1px solid #555;margin:12px 0;display:flex}.newsletter input{background:0 0;border:0;outline:0;width:100%;padding:10px 0;font-size:14px}.newsletter small{color:#555;font-size:9px}.done{align-items:center;gap:12px;width:365px;font-size:14px;display:flex}.done svg{color:#526800}footer{background:var(--black);color:#eee;grid-template-columns:2fr repeat(3,1fr);gap:30px;padding:65px 4.7vw 23px;display:grid}.foot-logo{font-size:23px}.foot-logo span{font-size:25px}.foot-logo p{letter-spacing:0;margin:10px 0;font:13px Playfair Display}footer h4{letter-spacing:1px;color:#929292;margin:0 0 17px;font:9px DM Mono}footer div:not(:first-child){flex-direction:column;gap:11px;display:flex}footer div:not(:first-child) button{text-align:left;color:#eee;font-size:12px}.copy{letter-spacing:1px;color:#8a8a8a;border-top:1px solid #3b3b3b;grid-column:1/-1;margin-top:22px;padding-top:20px;font:9px DM Mono}.shade{z-index:10;opacity:0;visibility:hidden;background:#0009;transition:all .2s;position:fixed;inset:0}.shade.active{opacity:1;visibility:visible}.cart{z-index:12;background:var(--paper);flex-direction:column;width:min(440px,100vw);transition:all .3s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(105%)}.cart.show{transform:none}.head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:25px;display:flex}.head h2{margin:0;font:500 24px Playfair Display}.head h2 small{color:var(--grey);font:12px DM Mono}.head button,.close{place-items:center;display:grid}.empty{text-align:center;color:var(--grey);margin:auto;padding:25px}.empty h3{color:var(--black);margin:18px 0 8px;font:500 22px Playfair Display}.empty p{margin:0 0 24px;font-size:13px}.line-items{flex:1;padding:19px 24px;overflow:auto}.line{border-bottom:1px solid var(--line);grid-template-columns:82px 1fr auto;gap:13px;margin-bottom:17px;padding:0 0 19px;display:grid}.mini{background:#ddd;height:103px}.line h3{margin:4px 0;font-size:13px;font-weight:500}.line p{color:var(--grey);margin:0;font-size:11px}.line>div:last-child{text-align:right;flex-direction:column;justify-content:space-between;font:10px DM Mono;display:flex}.line>div:last-child button{color:var(--grey);font:10px DM Sans;text-decoration:underline}.step{align-items:center;gap:10px;margin-top:14px;font-size:12px;display:flex}.step button{border:1px solid var(--line);place-items:center;width:20px;height:20px;display:grid}.summary{border-top:1px solid var(--line);padding:19px 24px 24px}.summary>div{justify-content:space-between;margin-bottom:12px;font-size:12px;display:flex}.summary p{color:#687800;margin:7px 0 14px;font-size:10px}.summary .final{border-top:1px solid var(--line);padding-top:14px;font-size:15px}.full{width:100%;margin-top:3px}.modal{z-index:12;background:var(--paper);opacity:0;pointer-events:none;grid-template-columns:1fr 1fr;width:min(870px,94vw);transition:all .25s;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-46%)scale(.96)}.modal.show{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.close{z-index:2;background:#fff;border-radius:50%;padding:5px;position:absolute;top:13px;right:13px}.modal-art{background:#ddd;height:570px}.modal-info{flex-direction:column;align-items:flex-start;padding:58px 10%;display:flex}.modal-info h2{margin:0;font:500 37px Playfair Display}.modal-info>b{margin:14px 0 25px;font:12px DM Mono}.modal-info>p:not(.overline){color:var(--grey);margin:0 0 26px;font-size:13px;line-height:1.7}.sizes{gap:7px;margin:11px 0 28px;display:flex}.sizes button{border:1px solid var(--line);width:40px;height:35px;font-size:11px}.drawer-menu{display:none}.toast{z-index:20;background:var(--black);color:#fff;align-items:center;gap:8px;padding:13px 17px;font-size:12px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 9px 25px #0005}.toast svg{color:var(--acid)}@media (width<=720px){.bar{white-space:nowrap;gap:8px;font-size:8px;overflow:hidden}.bar span:nth-of-type(2){display:none}header{height:68px;padding:0 19px}.mobile{display:block}.logo{font-size:18px}.logo span{font-size:20px}header nav,.icons button:not(:last-child){display:none}.hero{background-position:62%;height:calc(100vh - 100px);min-height:570px;padding:0 8vw}.hero h1{font-size:52px}.hero>div{max-width:310px;margin-top:105px}.lead{font-size:13px}.promises{padding:9px 24px;display:block}.promises div{border:0;border-bottom:1px solid var(--line);justify-content:flex-start;padding:11px 0}.promises div:last-child{border:0}.intro{padding:75px 25px 38px;display:block}.intro h2{font-size:48px}.intro>p{margin:25px 0 0}.grid{grid-template-columns:repeat(2,1fr);gap:30px 12px;padding:0 14px 76px}.visual{height:275px}.visual>span{display:none}.details h3{font-size:12px}.details>div:last-child b{font-size:10px}.details button{display:none}.styles{grid-template-columns:1fr;min-height:0}.look{border-bottom:1px solid #454545;border-right:0;min-height:220px;padding:30px 12%}.look h3{font-size:35px}.about{grid-template-columns:1fr}.about-image{min-height:370px}.about-copy{padding:65px 28px}.about h2{font-size:44px}.newsletter{padding:58px 27px;display:block}.newsletter h2{font-size:42px}.newsletter form,.done{width:100%;margin-top:38px}footer{grid-template-columns:1fr 1fr;gap:40px 20px;padding:50px 25px 22px}.foot-logo{grid-column:1/-1}.modal{grid-template-columns:1fr;max-height:92vh;overflow:auto}.modal-art{height:295px}.modal-info{padding:30px}.drawer-menu{z-index:13;background:var(--paper);flex-direction:column;width:min(330px,88vw);padding:25px;transition:all .3s;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.drawer-menu.show{transform:none}.drawer-menu>button{align-self:end}.drawer-menu .logo{margin-top:22px}.drawer-menu nav{flex-direction:column;align-items:flex-start;gap:23px;margin-top:74px;display:flex}.drawer-menu nav button{font:500 35px Playfair Display}}:root{--acid:#ff5a00}.logo{justify-content:center;align-items:center;width:148px;height:64px;display:flex;overflow:hidden}.details>div:last-child b,.modal-info>b,.line>div:last-child>b,.summary b{color:var(--acid)}.button:hover{background:var(--acid)}footer div:not(:first-child) span,footer div:not(:first-child) a{color:#eee;text-align:left;font-size:12px;line-height:1.45;text-decoration:none}.summary small{color:var(--acid);margin:0 0 12px;font-size:10px;display:block}.summary .freight{margin:3px 0 16px;display:block}.freight label{letter-spacing:1px;font:9px DM Mono}.freight-form{gap:8px;margin-top:8px;display:flex}.freight-form input{border:1px solid var(--line);background:#fff;flex:1;min-width:0;padding:10px;font-size:12px}.freight-form button{color:#fff;background:#161616;padding:0 13px;font-size:11px}.freight-message{line-height:1.4;color:#b73720!important;margin-top:8px!important}.freight-options{gap:7px;margin-top:10px;display:grid}.freight-options button{text-align:left;border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:10px;font-size:11px;display:flex}.freight-options button.selected{border-color:var(--acid);box-shadow:inset 0 0 0 1px var(--acid)}.freight-options span{gap:3px;display:grid}.freight-options small{color:#727272!important;margin:0!important;font-size:10px!important}.about-copy h2{margin-bottom:15px}.about-copy>p:not(.overline){margin:8px 0;font-size:12px;line-height:1.58}.logo{letter-spacing:-1.7px;flex-direction:column;align-items:flex-start;gap:2px;width:auto;height:auto;font-size:21px;display:flex;overflow:visible}.logo span,.foot-logo span,.menu-wordmark span{color:inherit;font-size:inherit}.logo small,.foot-logo small,.menu-wordmark small{letter-spacing:2px;font:7px DM Mono}.foot-logo{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.menu-wordmark{letter-spacing:-1.7px;flex-direction:column;gap:3px;margin-top:26px;font:700 21px/1 DM Sans;display:flex}.logo b,.foot-logo b{font:inherit;white-space:nowrap}.menu-wordmark>span{white-space:nowrap}header,.drawer-menu{background:#fff}footer{background:#000}.logo{width:118px;height:72px;display:flex;overflow:visible}.logo img{object-fit:contain;object-position:center;width:118px;height:72px}.foot-logo img{object-fit:contain;object-position:center;filter:grayscale()invert()brightness(1.8)contrast(1.25);width:180px;height:110px}.drawer-menu .menu-logo{object-fit:contain;object-position:center;width:148px;height:92px;margin:11px 0 0}.hero{background-color:#151515;background-image:linear-gradient(90deg,#080808 0%,#131313 48%,#0000 76%),url(/images/urban-ambassador.jpeg);background-position:50%,100%;background-repeat:no-repeat;background-size:100% 100%,auto 100%}.about-image{background-image:linear-gradient(#0003,#0007),url(/images/urban-ambassador.jpeg);background-position:50% 40%}@media (width<=720px){.hero{background-image:linear-gradient(90deg,#080808c9 0%,#0808084a 85%),url(/images/urban-ambassador.jpeg);background-position:50%;background-size:cover}.about-image{background-position:50%}}.product-photo{background:50%/cover no-repeat;width:100%;height:100%}.txc-photo{background-image:url(/images/camiseta-txc-verde-manequim.png?image_revision=20261009b);background-position:50%}.price-stack{flex-direction:column;gap:2px;position:relative;align-items:flex-end!important;display:flex!important}.price-stack small,.pix-price{color:var(--acid);white-space:nowrap;font:9px DM Mono}.price-stack button{position:absolute;top:3px;right:-34px}.details:has(.price-stack){padding-right:34px}.modal-art .product-photo{background-position:50%;background-size:cover}.modal-info .pix-price{margin-top:-19px;margin-bottom:20px}.stock{color:var(--acid);margin:-16px 0 20px;font:10px DM Mono}.adizero-photo{background-image:url(/images/adizero-adios-pro-4-cover-transparent.png?image_revision=20261009b);background-position:50%;background-size:contain}.modal-art{position:relative;background:0 0!important}.gallery-strip{z-index:1;gap:6px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.gallery-strip img{object-fit:cover;background:0 0;border:1px solid #fff;width:48px;height:48px}@media (width<=720px){.gallery-strip img{width:38px;height:38px}}.texas-farm-photo{background-image:url(/images/texas-farm-vermelha-manequim.png?image_revision=20261009b);background-position:50%}.variant-list{flex-direction:column;gap:6px;width:100%;margin:0 0 18px;display:flex}.variant-list label{margin-bottom:3px}.variant-list span{color:var(--grey);align-items:center;gap:5px;font-size:11px;display:flex}.variant-list span b{color:var(--black);font-weight:500}.swatch{background:#c40d2c;border-radius:50%;width:10px;height:10px;display:inline-block}.swatch.preto,.swatch.preta{background:#1e1e1e}.swatch.vinho{background:#751c33}.swatch.azulbebe,.swatch.azulbebê{background:#8caed0}.swatch.azulmarinho{background:#263c6e}.swatch.branco{background:#fff;border:1px solid #bbb}.boss-photo{background-image:url(/images/chinelo-hugo-boss-flutuante.png?image_revision=20261009b);background-position:50%}.boss-branco-photo{background-image:url(/images/chinelo-hugo-boss-branco-flutuante.png?image_revision=20261009b);background-position:50%}.calvin-klein-photo{background-image:url(/images/chinelo-calvin-klein-flutuante.png?image_revision=20261009b);background-position:50%}.calvin-klein-xadrez-photo{background-image:url(/images/chinelo-calvin-klein-xadrez-flutuante.png?image_revision=20261009b);background-position:50%}.acostamento-photo{background-image:url(/images/chinelo-acostamento-flutuante.png?image_revision=20261009b);background-position:50%}.acostamento-azul-photo{background-image:url(/images/chinelo-acostamento-azul-flutuante.png?image_revision=20261009b);background-position:50%}.colcci-estampado-photo{background-image:url(/images/chinelo-colcci-estampado-flutuante.png?image_revision=20261009b);background-position:50%}.colcci-preto-photo{background-image:url(/images/chinelo-colcci-preto-flutuante.png?image_revision=20261009b);background-position:50%}.colcci-dourado-photo{background-image:url(/images/chinelo-colcci-dourado-flutuante.png?image_revision=20261009b);background-position:50%}.acostamento-laranja-photo{background-image:url(/images/chinelo-acostamento-laranja-flutuante.png?image_revision=20261009b);background-position:50%}.colcci-branco-photo{background-image:url(/images/chinelo-colcci-branco-flutuante.png?image_revision=20261009b);background-position:50%}@media (width<=720px){.logo{width:auto;height:auto;font-size:17px}.logo small{font-size:6px}.foot-logo img{width:150px;height:92px}}.categories{background:var(--black);color:#fff;justify-content:space-between;align-items:end;gap:50px;padding:72px 4.7vw;display:flex}.category-intro h2{letter-spacing:-2px;margin:0;font:500 clamp(40px,5vw,64px)/.95 Playfair Display}.category-tabs{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.category-tabs button{color:#fff;text-align:left;border:1px solid #555;flex-direction:column;gap:5px;min-width:155px;padding:18px 20px;font:12px DM Sans;transition:all .2s;display:flex}.category-tabs button small{color:#aaa;font:9px DM Mono}.category-tabs button:hover,.category-tabs button.active{background:var(--acid);border-color:var(--acid);color:var(--black)}.category-tabs button.active small,.category-tabs button:hover small{color:#3c3c3c}@media (width<=720px){.categories{padding:55px 25px;display:block}.category-intro h2{font-size:44px}.category-tabs{justify-content:flex-start;margin-top:32px}.category-tabs button{min-width:calc(50% - 6px)}}.txc-classica-photo{background-image:url(/images/camiseta-txc-classica-branca-manequim.png?image_revision=20261009b);background-position:50%}.gallery-strip button{border:2px solid #0000;padding:0;line-height:0}.gallery-strip button.active{border-color:var(--acid)}.gallery-strip img{border:0}.variant-list button{border:1px solid var(--line);text-align:left;color:var(--grey);align-items:center;gap:7px;padding:9px 10px;font-size:11px;transition:all .2s;display:flex}.variant-list button b{color:var(--black);font-weight:500}.variant-list button small{color:var(--grey);margin-left:auto;font:9px DM Mono}.variant-list button.active{border-color:var(--black);background:#e7e5df}.sizes button.active{background:var(--black);color:#fff;border-color:var(--black)}.swatch.cinza{background:#b8b8b6}.swatch.azul-marinho{background:#263c6e}.julyn-photo{background-image:url(/images/camiseta-julyn-texturizada-manequim-lossless.webp);background-position:50%}.bobojaco-photo{background-image:url(/images/jaqueta-bobojaco-urban-manequim.png?image_revision=20261009b);background-position:50%}.bobojaco-ax-photo{background-image:url(/images/jaqueta-ax-azul-marinho-manequim.png?image_revision=20261009b);background-position:50%}.swatch.offwhite,.swatch.off{background:#ebe8dc;border:1px solid #bbb}.swatch.lilás{background:#e4d6e1;border:1px solid #c6b5c1}.swatch.marrom{background:#806853}.texas-farm-abobora-photo,.camisa-victor-deniro-photo{background-color:#fff!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}.swatch.abóbora{background:#d59016}.swatch.marromescuro{background:#574442}.reserva-type-r-photo{background-image:url(/images/tenis-reserva-type-r-neo-principal.png?image_revision=20261009b);background-position:50%}.adidas-aeroready-photo{background-image:url(/images/conjunto-adidas-aeroready-azul-marinho-manequim-lossless.webp);background-position:50%;background-size:contain}.adidas-retro-photo{background-image:url(/images/conjunto-adidas-retro-preto-sem-fundo.png?image_revision=20261009b);background-position:50%;background-size:contain}.nike-dryfit-photo{background-image:url(/images/conjunto-nike-dri-fit-preto-manequim-lossless.webp);background-position:50%;background-size:contain}.bob-jeans-linho-photo{background-image:url(/images/camisa-bob-jeans-linho-off-white-manequim.png?image_revision=20261009b);background-position:50%;background-size:cover}.bermuda-jeans-412-photo{background-image:url(/images/bermuda-jeans-412-frente-manequim-lossless.webp);background-position:50%;background-size:cover}.bermuda-jeans-forum-photo{background-image:url(/images/bermuda-jeans-forum-frente-manequim.png?image_revision=20261009b);background-position:50%;background-size:cover}.bermuda-jeans-ckj-photo{background-image:url(/images/bermuda-jeans-ckj-frente-manequim-lossless.webp);background-position:50%;background-size:cover}.camisa-adidas-oversized-photo{background-image:url(/images/camisa-adidas-oversized-preta-manequim.png?image_revision=20261009b);background-position:50%;background-size:cover}.calca-jeans-ariat-photo{background-color:#0000;background-image:url(/images/calca-ariat-capa-sem-fundo-lossless.webp);background-position:50%;background-size:cover}.calca-jeans-ariat-44-photo{background-color:#050505;background-image:url(/images/calca-ariat-44-manequim-lossless.webp);background-position:50%;background-size:cover}.product-video{object-fit:contain;background:#000;width:100%;height:100%}.gallery-strip video{object-fit:cover;background:#000;width:48px;height:48px}@media (width<=720px){.gallery-strip video{width:38px;height:38px}}:is(.visual:has(.calca-jeans-ariat-photo),.modal-art:has(.calca-jeans-ariat-photo)){background:#fff!important}.visual.adidas-aeroready-visual{background:0 0!important}.modal-art:has(.adidas-aeroready-photo){background:0 0!important}.visual:has(.adidas-retro-photo){background-color:#fff!important}.modal-art:has(.adidas-retro-photo){background-color:#fff!important}.modal-art:has(.adidas-retro-photo) .art-zoom{background-color:#fff!important}.modal-art:has(.adidas-retro-photo) .product-photo{background-color:#fff!important}.gallery-strip img{background-color:#fff!important}.art-zoom{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.art-zoom .product-photo{width:100%;height:100%}.image-viewer{z-index:80;cursor:zoom-out;background:#fff;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.image-viewer img{object-fit:contain;max-width:100%;max-height:100%}.viewer-close{color:#fff;z-index:1;background:#000;border:1px solid #fff;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:20px;right:20px}.swatch.bege{background:#d7c3a3;border:1px solid #b29b7b}.swatch.café{background:#76513c}.swatch.darkblue,.swatch.dark{background:#263653}.swatch.chumbo{background:#5d6361}.swatch.vitamina{background:#b7a48c}.swatch.jatobá{background:#6e6257}.swatch.jeansclaro{background:#7897ae}.swatch.jeansescuro{background:#183b61}.swatch.jeansazul{background:#36719c}.swatch.jeanspreto{background:#25282a}.calca-colcci-jeans-40-photo,.calca-reserva-jeans-40-photo,.calca-atx-jeans-42-photo,.calca-jeans-calvin-klein-38-photo,.calca-jeans-ellus-40-photo{background-color:#fff!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}.calca-jeans-cinch-country-40-photo{background-color:#1c2739!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}.calca-jeans-diesel-40-photo,.calca-jeans-diesel-38-photo{background-color:#f4f4f4!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}.calca-jeans-hugo-boss-40-photo,.camiseta-adidas-estampada-cinza-photo,.camiseta-adidas-logo-photo,.camiseta-nike-estampada-vermelha-photo,.camiseta-nike-estampada-branca-photo{background-color:#f7f7f7!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}.camiseta-nike-tn-cinza-photo{background-color:#303030!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}.camiseta-nike-basquete-photo,.camiseta-nike-nocta-photo,.regata-adidas-esportiva-photo,.camiseta-nike-dryfit-alto-relevo-photo,.camiseta-adidas-dryfit-alto-relevo-photo,.camiseta-nike-dryfit-marrom-photo,.camiseta-nike-dryfit-branca-alto-relevo-photo,.camiseta-adidas-dryfit-branca-photo,.camiseta-adidas-dryfit-verde-vermelha-photo,.camiseta-nike-dryfit-vermelha-photo,.regata-nike-dryfit-vermelha-photo,.camiseta-nike-dryfit-verde-musgo-photo,.camiseta-osklen-uai-branca-photo,.camiseta-zara-texturizada-photo,.camiseta-levis-photo,.camiseta-levis-logo-vermelho-photo,.camiseta-nike-dri-fit-logo-photo,.camisa-dekas-social-photo,.camisa-victor-deniro-social-photo,.camisa-energy-for-men-xadrez-photo,.camisa-general7-social-preta-photo,.camisa-ralph-lauren-social-photo,.cinto-couro-fivela-retangular-photo,.short-adidas-techdry-photo{background-color:#f7f7f7!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}.swatch.verdemusgo{background:#8c9562}.swatch.branca{background:#fff;border:1px solid #bbb}.swatch.vermelha{background:#c82438}.swatch.cinzamescla{background:#aaa}.camisa-polo-m-pollo-photo{background-color:#fff;background-image:url(/images/camisa-polo-m-pollo-bege-manequim-lossless.webp);background-position:50%;background-repeat:no-repeat;background-size:contain}.sueter-mcd-photo{background-color:#fff;background-image:url(/images/sueter-mcd-preto-manequim.png?image_revision=20261009b);background-position:50%;background-repeat:no-repeat;background-size:contain}.sueter-lacoste-photo{background-color:#fff;background-image:url(/images/sueter-lacoste-preto-manequim.png?image_revision=20261009b);background-position:50%;background-repeat:no-repeat;background-size:contain}.sueter-lacoste-tricolor-photo{background-color:#fff;background-image:url(/images/sueter-lacoste-tricolor-manequim-v2.png?image_revision=20261009b);background-position:50%;background-repeat:no-repeat;background-size:contain}.sueter-mcd-photo,.sueter-lacoste-photo,.sueter-lacoste-tricolor-photo{background-color:#fff!important;background-position:50%!important;background-size:contain!important}.camisa-ralph-lauren-oxford-photo,.meia-adidas-cano-alto-photo{background-color:#fff!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}.gallery-strip{flex-wrap:wrap}.swatch.areia{background:#d6c7a8;border:1px solid #b6a88e}.calca-sarja-victor-deniro-photo{background-position:50%!important;background-size:contain!important}.modal:has(.calca-sarja-victor-deniro-photo){max-height:92vh;overflow:auto}.modal-art:has(.calca-sarja-victor-deniro-photo){flex-direction:column;gap:12px;height:min(570px,70vh);padding:12px;display:flex;background:#fff!important}.modal-art:has(.calca-sarja-victor-deniro-photo) .art-zoom{flex:1;height:auto;min-height:0}.modal-art:has(.calca-sarja-victor-deniro-photo) .gallery-strip{flex-shrink:0;position:static}.modal-art:has(.calca-sarja-victor-deniro-photo) .gallery-strip img{object-fit:contain}@media (width<=720px){.modal-art:has(.calca-sarja-victor-deniro-photo){height:420px;max-height:70vh}}.camisa-victor-deniro-xadrez-photo,.camisa-victor-deniro-xadrez-azul-preto-photo,.camisa-victor-deniro-xadrez-preta-cinza-photo,.camisa-polo-laf-photo{background-position:50%!important;background-size:contain!important}.swatch.azul{background:#25334d}.camisa-polo-aramis-photo,.camisa-polo-412-photo{background-position:50%!important;background-size:contain!important}.swatch.rosa{background:#de3f79}.swatch.amarela{background:#e4ce38}.short-tactel-adidas-photo{background-position:50%!important;background-size:contain!important}.swatch.roxo{background:#722350}.short-aeroready-adidas-photo,.camisa-linho-zux-photo{background-position:50%!important;background-size:contain!important}.swatch.verde{background:#46533c}.catalog-tools{margin:20px 0;padding:0 5%}.catalog-tools label{max-width:520px;display:block}.catalog-tools input{width:100%;font:inherit;border:1px solid #ccc;margin-top:8px;padding:14px;display:block}.catalog-tools button{margin-left:12px;padding:8px 14px}.button:disabled{opacity:.55;cursor:not-allowed}.offer-mobile{display:none}.launch-campaign{color:#161616;background:#ff5a00;grid-template-columns:1.2fr 1fr;gap:18px 48px;padding:48px 5%;display:grid}.launch-campaign>p{letter-spacing:1px;grid-column:1/-1;margin:0;font:500 12px DM Mono}.launch-campaign h2{letter-spacing:-1.5px;margin:0;font:500 clamp(36px,5vw,64px)/1.05 Playfair Display}.launch-campaign strong{font-weight:500}.launch-campaign div>p{margin:12px 0;font-size:16px;line-height:1.6}.launch-campaign small{font-size:13px;line-height:1.5;display:block}.launch-campaign .button{color:#fff;background:#161616;margin-top:20px;font-size:14px}.launch-campaign .button:hover{background:#333}@media (width<=720px){.launch-campaign{grid-template-columns:1fr;gap:16px;padding:30px 24px}.launch-campaign>p{font-size:11px}.launch-campaign h2{font-size:40px}.launch-campaign div>p{font-size:15px}.bar{white-space:normal;letter-spacing:0;text-align:center;height:auto;min-height:34px;padding:8px 12px;font:500 11px/1.4 DM Sans,sans-serif;overflow:visible}.offer-desktop{display:none}.offer-mobile{display:block}header{grid-template-columns:44px 1fr 44px;gap:8px;height:68px;padding:0 14px;display:grid}header .logo{justify-content:center;justify-self:center;align-items:center;width:104px;height:58px;overflow:hidden}header .logo img{object-fit:contain;width:104px;height:58px;display:block}header .mobile,header .icons button{place-items:center;width:44px;height:44px;padding:10px;display:grid}header .icons{justify-self:end;gap:0}header .icons button:not(:last-child){display:none}header .mobile svg,header .icons svg{width:22px;height:22px}header .icons small{top:0;right:0}}.swatch.laranja{background:#e96828}.swatch.verde.militar{background:#46594f}.store-trust{color:#242824;text-align:center;background:#e8e6db;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 24px;padding:18px 6%;font-size:13px;display:flex}.store-trust strong{font-weight:700}.launch-campaign small{max-width:560px;line-height:1.6;display:block}.entry-products{padding:20px 6% 60px}.entry-heading{max-width:700px;margin-bottom:28px}.entry-heading h2{margin:10px 0;font-size:clamp(28px,4vw,44px)}.entry-heading p,.entry-look p{color:#626766;line-height:1.6}.entry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.entry-card{text-align:left;cursor:pointer;background:#f7f6f1;border:1px solid #deddd5;min-width:0;padding:0 0 18px}.entry-card .product-photo,.entry-card .art{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:230px}.entry-card>span,.entry-card>strong,.entry-card>small{margin:12px 16px 0;display:block}.entry-card>strong{color:#fc5d24}.entry-card>small{color:#646966}.entry-look{background:#e8e6db;margin-top:30px;padding:24px}.entry-look .button{margin-top:10px}.entry-card:focus-visible{outline-offset:3px;outline:2px solid #fc5d24}@media (width<=700px){.store-trust{flex-direction:column;gap:6px;padding:14px 20px;font-size:12px}.entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.entry-card .product-photo,.entry-card .art{height:190px}.entry-card>span{font-size:13px}.entry-products{padding:15px 24px 40px}.offer-mobile{font-size:10px}.entry-look{padding:20px}.entry-look .button{width:100%;padding:14px 10px;font-size:12px}}.opening-logo{z-index:1100;pointer-events:none;background:#f4f0e9;flex-direction:column;justify-content:center;align-items:center;gap:22px;animation:1.35s forwards opening-away;display:flex;position:fixed;inset:0}.opening-logo img{object-fit:contain;mix-blend-mode:multiply;width:180px;height:180px;animation:.65s cubic-bezier(.2,.7,.3,1) both opening-mark}.opening-logo span{letter-spacing:.28em;color:#363a36;font-size:10px;animation:.6s .15s both opening-mark}.store-trust,.launch-campaign,.hero{animation:.6s .9s both opening-content}@keyframes opening-mark{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes opening-away{0%,65%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes opening-content{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.opening-logo{display:none}.store-trust,.launch-campaign,.hero{animation:none}}.urban-life{background:#e8e6db;padding:70px 6%}.life-intro{max-width:620px;margin-bottom:30px}.life-intro h2{margin:16px 0;font-size:clamp(34px,4.5vw,58px);line-height:1.08}.life-intro>p:last-child{color:#535954;line-height:1.6}.life-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.life-grid figure{background:#f4f0e9;min-width:0;margin:0}.life-grid img,.life-grid video{aspect-ratio:3/4;object-fit:cover;background:#202320;width:100%;display:block}.life-grid video{object-fit:contain}.life-grid figcaption{padding:16px;font-size:13px;line-height:1.5}.life-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.life-actions a{color:#323731;text-underline-offset:4px;font-size:13px}@media (width<=800px){.life-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.urban-life{padding:45px 24px}}@media (width<=480px){.life-grid{grid-template-columns:1fr}.life-grid img,.life-grid video{object-fit:contain;max-height:570px}.life-actions .button{width:100%;font-size:12px}.life-actions{gap:18px}}.editorial{background:#e8e6db;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;margin:24px 0;padding:32px;display:grid}.editorial-media{min-width:0;position:relative}.editorial-media img,.editorial-media video{aspect-ratio:3/4;object-fit:contain;background:#252925;width:100%;max-height:680px;display:block}.editorial-copy{align-self:center;min-width:0}.editorial-copy h2{margin:18px 0;font-size:clamp(28px,3.8vw,48px);line-height:1.1}.editorial-copy p{line-height:1.6}.look-hotspot{color:#171b18;cursor:pointer;background:#f4f0e9ee;border:1px solid #777;padding:10px 12px;font-size:12px;font-weight:600;position:absolute;box-shadow:0 3px 10px #0002}.hotspot-jacket{top:36%;right:3%}.hotspot-cargo{top:65%;left:3%}.look-hotspot:focus-visible{outline-offset:3px;outline:3px solid #f65b28}.kit-chooser{border-top:1px solid #b8bbb3;margin-top:20px;padding-top:20px}.kit-chooser label{margin:14px 0;font-size:13px;display:block}.kit-chooser select{background:#fff;border:1px solid #a5aba0;width:100%;margin-top:7px;padding:12px;display:block}.kit-chooser strong{color:#e95419;margin-left:14px}.kit-chooser p{font-size:13px}.kit-chooser .button{width:100%;font-size:12px}@media (width<=700px){.editorial{grid-template-columns:1fr;gap:18px;margin:10px 0;padding:18px}.editorial-copy h2{font-size:32px}.look-hotspot{padding:9px 10px;font-size:11px}.editorial-media img,.editorial-media video{max-height:650px}.editorial-copy .button{font-size:12px}}.editorial-media img{aspect-ratio:auto;object-fit:initial;background:0 0;width:100%;height:auto;max-height:none}.look-hotspot{color:#0000;box-shadow:none;background:0 0;border:0;width:30%;height:13%;padding:0;font-size:0}.hotspot-shirt{top:15%;left:6%}.hotspot-jacket{width:25%;top:35%;left:auto;right:3%}.hotspot-cargo{height:16%;top:57%;left:7%}.look-hotspot:hover{background:#ffffff0d}.look-hotspot:focus-visible{outline-offset:2px;background:#ffffff15;outline:2px solid #fff}@media (width<=700px){.editorial-media img{max-height:none}.look-hotspot{padding:0;font-size:0}}.catalog-menu{flex:1;min-width:0;max-width:750px}.catalog-menu summary{cursor:pointer;color:#151915;background:#fc5d24;justify-content:space-between;align-items:center;gap:30px;padding:20px 26px;font-size:20px;font-weight:600;list-style:none;display:flex}.catalog-menu summary::-webkit-details-marker{display:none}.catalog-menu summary span{font-size:26px;transition:transform .2s}.catalog-menu[open] summary span{transform:rotate(45deg)}.catalog-menu summary:focus-visible{outline-offset:4px;outline:2px solid #fff}.catalog-menu .category-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin-top:16px;display:grid}.catalog-menu .category-tabs button{text-align:left;width:100%;min-width:0;padding:18px}.catalog-menu .category-tabs small{line-height:1.6}@media (width<=700px){.catalog-menu{width:100%;max-width:none}.catalog-menu summary{padding:18px 20px;font-size:18px}.catalog-menu .category-tabs{grid-template-columns:1fr}.categories:has(.catalog-menu){gap:26px}}.editorial-media video{aspect-ratio:auto;object-fit:cover;pointer-events:none;background:0 0;width:100%;height:auto;max-height:none;display:block}@media (width<=700px){.editorial-media video{max-height:none}}.editorial-casual{background:#e8e6db;padding:35px 32px;display:block}.editorial-casual .editorial-copy{max-width:760px}.editorial-casual h2{margin:12px 0}.editorial-casual p:last-child{margin-bottom:0}.editorial-vans .vans-label{color:#181b17;text-align:left;cursor:pointer;background:#fffdf5ee;border:1px solid #d6cec0;max-width:46%;padding:10px 12px;font-size:12px;line-height:1.35;position:absolute;right:3%;box-shadow:0 2px 9px #0002}.vans-label span,.vans-label b{display:block}.vans-label b{color:#d84d12;margin-top:3px}.vans-label-0{top:28%}.vans-label-1{top:63%}.vans-label-2{top:89%}.vans-label:focus-visible{outline-offset:3px;outline:3px solid #fc5d24}.editorial-vans strong{color:#d84d12}@media (width<=700px){.editorial-vans .vans-label{max-width:45%;padding:8px;font-size:11px}}.editorial-vans .vans-label{width:42%;max-width:42%;box-shadow:none;color:#fff;text-transform:uppercase;text-shadow:0 1px 5px #0009;text-align:left;background:0 0;border:0;border-bottom:1px solid #fff;padding:5px 0 10px;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(15px,1.7vw,23px);font-weight:700;line-height:1.08;left:3%;right:auto;overflow:visible}.editorial-vans .vans-label b{display:none}.editorial-vans .vans-label:after{content:"";transform-origin:0;background:#fff;width:35%;height:1px;position:absolute;bottom:-1px;left:100%;transform:rotate(27deg)}.editorial-vans .vans-label:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;bottom:-17px;left:130%;box-shadow:0 1px 4px #0004}.editorial-vans .vans-label-0{top:22%;left:3%}.editorial-vans .vans-label-1{width:36%;top:59%;left:3%}.editorial-vans .vans-label-2{text-align:right;width:39%;top:83%;left:auto;right:3%}.editorial-vans .vans-label-2:after{transform-origin:100%;left:auto;right:100%;transform:rotate(-27deg)}.editorial-vans .vans-label-2:before{left:auto;right:130%}.editorial-vans .vans-label:hover{background:#0000000d}.editorial-vans .vans-label:focus-visible{outline-offset:5px;outline:2px solid #fff}@media (width<=700px){.editorial-vans .vans-label{padding:5px 0 10px;font-size:clamp(15px,4.4vw,24px)}}.editorial-vans .vans-label{color:#dfdfd9;text-shadow:none;border-bottom-color:#dfdfd999;font-family:Arial,sans-serif;font-size:clamp(11px,1.15vw,15px);font-weight:600;line-height:1.25}.editorial-vans .vans-label:after,.editorial-vans .vans-label:before{box-shadow:none;background:#dfdfd999}@media (width<=700px){.editorial-vans .vans-label{font-size:clamp(11px,3vw,15px)}}.editorial-vans .vans-label span{-webkit-text-stroke:1px #111;paint-order:stroke fill;text-shadow:none}.editorial-mpollo{background:#e8e6db;padding:35px 32px;display:block}.editorial-mpollo .editorial-copy{max-width:760px}.editorial-mpollo h2{margin:12px 0}.editorial-mpollo p:last-child{margin-bottom:0}.editorial-accessories{display:block}.editorial-accessories .editorial-copy{max-width:760px}.visual .reserva-couro-photo,.modal-art .reserva-couro-photo{background-position:50%;background-repeat:no-repeat;background-size:contain}.modal-art:has(.reserva-couro-photo) .art-zoom{padding:16px 16px 76px}.modal-art:has(.reserva-couro-photo) .gallery-strip img{object-fit:contain}.visual .nike-air-max-tn3-photo,.modal-art .nike-air-max-tn3-photo{background-position:50%;background-repeat:no-repeat;background-size:contain}.modal-art:has(.nike-air-max-tn3-photo) .art-zoom{padding:16px 16px 76px}.visual .adidas-forum-low-photo,.modal-art .adidas-forum-low-photo,.visual .nike-air-force-marinho-photo,.modal-art .nike-air-force-marinho-photo,.visual .nike-air-force-nobuk-photo,.modal-art .nike-air-force-nobuk-photo,.visual .nike-air-force-celeste-photo,.modal-art .nike-air-force-celeste-photo,.visual .boss-sapatenis-photo,.modal-art .boss-sapatenis-photo,.visual .adidas-adios-pro5-photo,.modal-art .adidas-adios-pro5-photo{background-position:50%;background-repeat:no-repeat;background-size:contain}.modal-art:has(.adidas-adios-pro5-photo) .art-zoom{padding:16px 16px 76px}.visual .olympikus-corre-turbo-photo,.modal-art .olympikus-corre-turbo-photo{background-position:50%;background-repeat:no-repeat;background-size:contain}.modal-art:has(.olympikus-corre-turbo-photo) .art-zoom{padding:16px 16px 76px}.visual .nike-mind-photo,.modal-art .nike-mind-photo{background-position:50%;background-repeat:no-repeat;background-size:contain}.modal-art:has(.nike-mind-photo) .art-zoom{padding:16px 16px 76px}.visual .camisa-ariat-mc-gg-photo,.modal-art .camisa-ariat-mc-gg-photo,.visual .camisa-victor-deniro-verde-musgo-photo,.modal-art .camisa-victor-deniro-verde-musgo-photo,.visual .bermuda-tommy-46-destroyed-photo,.modal-art .bermuda-tommy-46-destroyed-photo,.visual .bermuda-tommy-46-estonada-photo,.modal-art .bermuda-tommy-46-estonada-photo,.visual .bermuda-levis-jeans-42-photo,.modal-art .bermuda-levis-jeans-42-photo,.visual .bermuda-reserva-jeans-42-photo,.modal-art .bermuda-reserva-jeans-42-photo,.visual .bermuda-lacoste-jeans-42-photo,.modal-art .bermuda-lacoste-jeans-42-photo,.visual .bermuda-diesel-jeans-42-photo,.modal-art .bermuda-diesel-jeans-42-photo,.visual .bermuda-jeans-pp-escuro-42-photo,.modal-art .bermuda-jeans-pp-escuro-42-photo,.visual .bermuda-jeans-pp-claro-42-photo,.modal-art .bermuda-jeans-pp-claro-42-photo,.visual .bermuda-jeans-ckj-44-photo,.modal-art .bermuda-jeans-ckj-44-photo,.visual .nike-air-max-tn-classico-photo,.modal-art .nike-air-max-tn-classico-photo{background-position:50%;background-repeat:no-repeat;background-size:contain}.daily-offer{color:#fff;background:#151515;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:28px 4%;display:grid;overflow:hidden}.daily-offer-photo{background:#e9e6df;min-height:420px;position:relative}.daily-offer-photo .product-photo{background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.daily-offer-copy{align-self:center;padding:clamp(28px,5vw,70px)}.daily-offer-copy .overline{color:#ff8b42;letter-spacing:.15em;font-size:11px}.daily-offer-copy h2{margin:18px 0 24px;font-size:clamp(38px,5vw,68px);line-height:1.02}.daily-offer-copy h3{font-size:18px;font-weight:500}.daily-offer-price{align-items:center;gap:18px;margin:22px 0;display:flex}.daily-offer-price del{color:#aaa;font-size:18px}.daily-offer-price strong{color:#ff8b42;font-size:clamp(36px,4vw,54px)}.daily-offer-copy>p{color:#ddd;line-height:1.5}.daily-offer-copy .button{color:#111;background:#ff6b00;margin:18px 0 24px}.daily-offer-copy small{color:#bbb;max-width:450px;font-size:11px;line-height:1.6;display:block}@media (width<=650px){.daily-offer{grid-template-columns:1fr;margin:18px 16px}.daily-offer-photo{min-height:290px}.daily-offer-copy{padding:26px}.daily-offer-copy h2{font-size:40px}.daily-offer-copy .button{justify-content:center;width:100%}}.super-offers{color:#fff;background:#151515;margin:28px 4%;padding:clamp(22px,3vw,44px)}.super-offers-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px;display:flex}.super-offers-heading .overline{color:#ff914d;letter-spacing:.12em;font-size:11px}.super-offers h2{margin:12px 0;font-size:clamp(36px,5vw,64px)}.super-offers-heading p{line-height:1.6}.super-offers-heading strong{color:#ff914d}.super-offers-heading>span{white-space:nowrap;color:#ccc;font-size:12px}.super-offers-grid{scroll-snap-type:x mandatory;scrollbar-color:#ff6b00 #333;grid-auto-columns:clamp(220px,23vw,300px);grid-auto-flow:column;gap:20px;padding-bottom:20px;display:grid;overflow-x:auto}.super-offer-card{color:inherit;text-align:left;cursor:pointer;scroll-snap-align:start;background:0 0;border:0;padding:0}.super-offer-image{background:#e9e6df;height:290px;position:relative}.super-offer-image .product-photo{background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.super-offer-image>span{color:#111;background:#ff6b00;padding:8px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px}.super-offer-card h3{margin:16px 0 12px;font-size:15px;line-height:1.4}.super-offer-card>div>del{color:#aaa;margin-right:12px;font-size:13px}.super-offer-card>div>strong{color:#ff914d;font-size:24px}.super-offer-card>small{align-items:center;gap:10px;margin-top:14px;font-size:12px;display:flex}.super-offers-terms{color:#bbb;margin:20px 0 0;font-size:11px;line-height:1.6}@media (width<=650px){.super-offers{margin:18px 16px;padding:22px}.super-offers-heading{display:block}.super-offers-heading>span{display:none}.super-offers-grid{grid-auto-columns:82%;gap:16px}.super-offer-image{height:280px}}.super-offers-heading{color:#111;background:#ff6b00;border:2px solid #ff6b00;margin:-1px -1px 28px;padding:28px}.super-offers-heading .overline{color:#111;font-weight:700}.super-offers-heading h2{letter-spacing:-.05em;margin:14px 0;font-size:clamp(40px,6vw,78px);font-weight:900;line-height:1}.super-offers-heading>span{color:#111;font-weight:700}.super-offers-heading .super-offers-big-price{color:#111;letter-spacing:-.05em;font-size:clamp(54px,7vw,90px);font-weight:900;line-height:1.05;display:block}.super-offers-heading p{margin:12px 0}.super-offers{border:2px solid #ff6b00}.super-offer-card:focus-visible{outline-offset:4px;outline:3px solid #ff914d}@media (width<=650px){.super-offers-heading{padding:20px}.super-offers-heading h2{font-size:40px}.super-offers-heading .super-offers-big-price{font-size:64px}}.black-editorial{color:#fff;background:#141414;border-bottom:4px solid #ff5900;grid-template-columns:minmax(0,1.24fr) minmax(0,1fr);display:grid}.black-editorial-copy{align-self:center;min-width:0;padding:clamp(30px,5vw,80px)}.black-editorial-kicker{color:#ff8a4c;letter-spacing:.15em;margin:0 0 16px;font-size:.75rem;font-weight:700}.black-editorial h2{margin:0;font-size:clamp(2rem,4vw,4.6rem);line-height:1}.black-editorial-deal{color:#ff7a33;margin:12px 0;font-size:clamp(2rem,5vw,5rem);line-height:1}.black-editorial-deal strong{font-size:1.24em}.black-editorial-lead{color:#e5e0d9;margin:14px 0 24px}.black-editorial-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.black-editorial-actions button{color:#fff;text-align:left;cursor:pointer;background:#262626;border:1px solid #64605c;min-width:0;padding:12px}.black-editorial-actions button:first-child{color:#151515;background:#ff620f;border-color:#ff620f}.black-editorial-actions button:hover,.black-editorial-actions button:focus-visible{outline-offset:2px;outline:2px solid #ff8a4c}.black-editorial-actions strong,.black-editorial-actions small{display:block}.black-editorial-actions small{margin-top:5px;font-size:.72rem}.black-editorial-note{color:#cbc3ba;margin-top:14px;display:block}.black-editorial-photo{min-height:400px;position:relative;overflow:hidden}.black-editorial-photo img{object-fit:cover;object-position:48% 58%;width:100%;height:100%;position:absolute}@media (width<=720px){.black-editorial{grid-template-columns:1fr}.black-editorial-photo{aspect-ratio:16/9;min-height:235px;max-height:310px}.black-editorial-copy{padding:28px 18px}.black-editorial-actions button{padding:9px 6px}}.black-editorial{background:radial-gradient(at 22% 85%,#322016,#161414 58%,#101010);border-bottom:2px solid #ff690f;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);position:relative}.black-editorial-copy{z-index:1;padding:clamp(24px,4vw,68px);position:relative}.black-editorial-kicker{letter-spacing:.21em;font-size:.67rem}.black-editorial h2{letter-spacing:-.045em;font-size:clamp(1.6rem,3.7vw,3.8rem);font-weight:600}.black-editorial-deal{color:#ff762c;white-space:nowrap;align-items:baseline;gap:.16em;margin:5px 0;font-size:clamp(1.25rem,3.3vw,3.5rem);font-weight:700;display:flex}.black-editorial-deal strong{letter-spacing:-.075em;font-size:2.48em;line-height:1}.black-editorial-actions button{background:#ffffff12;border-color:#ffffff40;border-radius:9px;padding:11px}.black-editorial-actions button:first-child{background:#ff762c;border-color:#ff762c}.black-editorial-photo{height:100%;min-height:0;margin:0}.black-editorial-photo img{object-position:48% 38%;width:100%;max-width:none;height:100%;display:block;inset:0}.black-editorial-photo:after{content:"";pointer-events:none;background:linear-gradient(90deg,#151414 0%,#0000 27%);position:absolute;inset:0}@media (width<=720px){.black-editorial{grid-template-columns:1fr}.black-editorial-photo{aspect-ratio:auto;grid-row:1;width:100%;height:clamp(178px,46vw,290px)}.black-editorial-photo img{object-position:50% 40%}.black-editorial-photo:after{background:linear-gradient(#0000 55%,#161414)}.black-editorial-copy{padding:8px 18px 23px}.black-editorial-actions button{padding:9px 7px}.black-editorial-actions small{line-height:1.3}.black-editorial-lead{margin:8px 0 15px}}.black-editorial{background:radial-gradient(at 5% 0,#4b2416,#161212 54%,#0e0d0d);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.black-editorial-photo{min-height:500px}.black-editorial-photo img{object-position:center 8%}.black-editorial-photo:after{background:linear-gradient(90deg,#181313,#0000 22%)}.black-editorial-actions button{border-radius:12px;padding:14px 10px}.black-editorial-deal strong{color:#ff7a29;text-shadow:0 0 45px #ff64004d}@media (width<=720px){.black-editorial{grid-template-columns:1fr}.black-editorial-photo{height:clamp(255px,65vw,415px);min-height:0;max-height:none}.black-editorial-photo img{object-position:center 13%}.black-editorial-photo:after{background:linear-gradient(#0000 78%,#1e1512)}.black-editorial-actions button{padding:10px 7px}}.visual .bermuda-bim-sarja-photo,.modal-art .bermuda-bim-sarja-photo{background-position:50%;background-repeat:no-repeat;background-size:contain}.black-editorial-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.black-editorial.black-neon{text-align:center;background:radial-gradient(at 50% 0,#3b1b0a 0,#101012 56%);border-block:1px solid #ff6a00;min-height:0;padding:clamp(26px,5vw,65px) 5%;display:block;overflow:hidden}.black-neon .black-editorial-copy{background:0 0;max-width:1120px;margin:auto;padding:0;display:block}.black-neon h2{letter-spacing:.04em;flex-direction:column;align-items:center;gap:8px;margin:16px 0 20px;font-family:Arial,sans-serif;font-weight:900;line-height:1;display:flex}.black-neon .neon-black{color:#ff710b;text-shadow:2px 2px #080808,0 0 22px #ff650070;font-size:clamp(64px,11vw,140px)}.black-neon .neon-novembro{color:#080808;-webkit-text-stroke:1.5px #ff710b;text-shadow:0 0 15px #ff650070;font-size:clamp(34px,6.8vw,85px)}.black-neon .black-editorial-deal{justify-content:center;align-items:baseline;gap:10px;margin:18px 0;display:flex}.black-neon .black-editorial-deal strong{color:#ff710b;letter-spacing:-.065em;text-shadow:0 0 35px #ff650044;font-size:clamp(100px,18vw,205px);line-height:.95}.black-neon .black-editorial-deal span{font-size:clamp(22px,3vw,40px)}.black-neon .black-editorial-actions{text-align:left;grid-template-columns:repeat(4,1fr);gap:12px;margin:28px 0 18px;display:grid}.black-neon .black-editorial-actions button{background:#1d1c1c;border:1px solid #87502c;border-radius:10px;min-height:95px}.black-neon .black-editorial-actions button:first-child{color:#080808;background:#ff710b}@media (width<=700px){.black-neon .black-editorial-actions{grid-template-columns:repeat(2,1fr)}.black-neon .black-editorial-copy{padding:0}.black-neon .black-editorial-lead{font-size:16px}.black-neon .black-editorial-kicker{font-size:11px}}.black-neon .neon-black{color:#080808;-webkit-text-stroke:2px #ff710b;text-shadow:0 0 7px #ff710b,0 0 25px #ff650080}.black-neon .black-editorial-actions{gap:20px;margin-top:34px;padding:0 7px}.black-neon .black-editorial-actions button{isolation:isolate;text-align:left;color:#f9f4ed;background:linear-gradient(135deg,#44413d 0%,#262522 35%,#181817 100%);border:1px solid #68605a;border-radius:6px;min-width:0;min-height:184px;padding:20px 20px 16px;transition:transform .18s,box-shadow .18s;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff45,inset 0 -3px #0008,0 9px #080808,0 16px 20px #0007}.black-neon .black-editorial-actions button:first-child{color:#211006;background:linear-gradient(135deg,#ffb15b 0%,#ff8320 38%,#ef5b05 100%);border-color:#ffad67;box-shadow:inset 0 1px #ffe3bc,inset 0 -3px #aa3600,0 9px #682a0b,0 16px 20px #0007}.black-neon .black-editorial-actions button:before,.black-neon .black-editorial-actions button:after{content:"";background:#111012;border-radius:50%;width:16px;height:16px;position:absolute;top:calc(100% - 43px);box-shadow:inset 0 1px 3px #0009}.black-neon .black-editorial-actions button:before{left:-9px}.black-neon .black-editorial-actions button:after{right:-9px}.black-neon .black-editorial-actions button strong{letter-spacing:.02em;text-shadow:0 1px 1px #0007;align-items:baseline;gap:7px;font-size:15px;display:flex}.black-neon .black-editorial-actions button strong b{letter-spacing:-.04em;font-size:clamp(32px,3.8vw,46px);font-weight:850;line-height:1.05}.black-neon .black-editorial-actions button:first-child strong{text-shadow:0 1px #ffc184}.black-neon .black-editorial-actions button small{min-height:42px;margin-top:9px;font-size:12px;font-weight:500;line-height:1.4;display:block}.black-neon .offer-ticket-cta{letter-spacing:.06em;text-transform:uppercase;border-top:1px dashed #b7afa566;justify-content:space-between;align-items:center;margin-top:12px;padding-top:11px;font-size:11px;font-weight:700;display:flex}.black-neon button:first-child .offer-ticket-cta{border-color:#7a330c80}.black-neon .black-editorial-actions button:hover{transform:translateY(-3px)}.black-neon .black-editorial-actions button:active{transform:translateY(5px);box-shadow:inset 0 1px #ffffff35,0 3px #080808,0 6px 10px #0007}.black-neon .black-editorial-actions button:focus-visible{outline-offset:6px;outline:3px solid #fff}@media (width<=700px){.black-neon .black-editorial-actions{gap:21px 17px}.black-neon .black-editorial-actions button{min-height:178px;padding:16px 13px 14px}.black-neon .black-editorial-actions button strong b{font-size:36px}.black-neon .black-editorial-actions button small{font-size:11px}.black-neon .black-editorial-note{margin-top:28px;display:block}}@media (prefers-reduced-motion:reduce){.black-neon .black-editorial-actions button{transition:none}}
