@import "https://fonts.googleapis.com/css2?family=Anton&family=Inter:wght@400;600;700;800&display=swap";
:root{--gold:#e8ad16;--cream:#efe7d7;--panel:#101010;--line:#242424}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#f5f2ea;background:#050505;margin:0;font-family:Inter,Arial,sans-serif}button,a{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}body:before{content:"";pointer-events:none;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.3'/%3E%3C/svg%3E");position:fixed;inset:0}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.header{z-index:20;background:#070707;border-bottom:1px solid #151515;align-items:center;gap:34px;height:76px;padding:0 max(28px,50vw - 590px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:9px;min-width:max-content;display:flex}.brand img{object-fit:contain;width:48px;height:48px}.brand span{letter-spacing:1px;color:var(--cream);font:34px Anton,sans-serif}.nav{flex:1;justify-content:center;align-items:center;gap:28px;display:flex}.nav a{font-size:12px;font-weight:800}.nav a:hover,.nav .active{color:var(--gold)}.headerActions{gap:20px;display:flex}.headerActions button{color:#fff;background:0 0;border:0;place-items:center;font-size:25px;display:grid;position:relative}.headerActions small{margin-top:3px;font-size:8px;display:block}.headerActions i{background:var(--gold);color:#111;border-radius:99px;padding:2px 5px;font-size:9px;font-style:normal;position:absolute;top:0;right:3px}.menuButton{display:none}.hero{background:url(/assets/hero.jpg) 50%/cover no-repeat;height:360px;position:relative;overflow:hidden}.heroOverlay{background:linear-gradient(90deg,#000000eb 0%,#00000080 40%,#0000001a 72%,#00000073 100%);position:absolute;inset:0}.heroContent{z-index:2;width:min(1180px,100% - 48px);margin:auto;padding-top:42px;position:relative}.hero h1{letter-spacing:1px;color:var(--cream);text-shadow:4px 4px #111;margin:0 0 16px;font:82px/.84 Anton,sans-serif}.eyebrow{color:var(--gold);letter-spacing:2px;margin:0 0 8px;font-weight:800}.heroTagline{font-size:20px;font-weight:700}.primaryButton,.buyNow{background:var(--gold);color:#111;border:0;border-radius:4px;justify-content:center;padding:13px 28px;font-weight:900;display:inline-flex;box-shadow:0 5px 22px #e8ad1638}.heroLightning{color:var(--gold);opacity:.7;font:160px Anton,sans-serif;position:absolute;transform:rotate(10deg)}.heroLightning.one{top:3px;right:130px}.heroLightning.two{bottom:-45px;right:30px}.sliderDots{gap:7px;display:flex;position:absolute;bottom:14px;left:50%}.sliderDots span{background:#ddd;border-radius:50%;width:8px;height:8px}.sliderDots span:first-child{background:var(--gold)}.categoryBar{background:#0c0c0c;border:1px solid #1d1d1d;border-radius:7px;grid-template-columns:repeat(8,1fr);width:min(1180px,100% - 48px);margin:-1px auto 0;display:grid;overflow:hidden}.categoryBar button{color:#eee;background:linear-gradient(#131313,#0c0c0c);border:0;border-right:1px solid #1c1c1c;place-items:center;min-height:82px;padding:11px;display:grid}.categoryBar button:hover{color:var(--gold);background:#181818}.categoryBar b{font-size:24px}.categoryBar span{font-size:11px;font-weight:800}.section{padding-top:24px}.sectionTitle{align-items:center;gap:20px;margin-bottom:11px;display:flex}.sectionTitle h2,.reviews h2{letter-spacing:.5px;margin:0;font:25px Anton,sans-serif}.sectionTitle a{color:var(--gold);margin-left:auto;font-size:12px;font-weight:900}.sectionTitle span{color:var(--gold);margin-left:auto;font-weight:800}.productGrid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.productCard{background:linear-gradient(145deg,#151515,#0d0d0d);border:1px solid #202020;border-radius:7px;padding:12px;box-shadow:0 15px 35px #00000059}.productImage{background:#090909;border-radius:5px;height:196px;overflow:hidden}.productImage img{object-fit:cover;width:100%;height:100%}.productCard h3{margin:12px 0 4px;font-size:15px}.stars{color:var(--gold);font-size:13px}.stars small{color:#b8b8b8}.productCard strong{margin-top:7px;font-size:18px;display:block}.pix{color:#999;margin:3px 0 8px;font-size:10px;display:block}.productCard button,.collectionCard button{border:1px solid var(--gold);width:100%;color:var(--gold);background:0 0;border-radius:3px;padding:8px;font-size:12px;font-weight:900}.productCard button:hover,.collectionCard button:hover{background:var(--gold);color:#111}.statement{background:linear-gradient(100deg,#171411,#111);border:1px solid #34302a;border-radius:5px;justify-content:center;align-items:center;min-height:142px;margin-top:24px;display:flex;position:relative;overflow:hidden}.statement:after{content:"ϟ";color:var(--gold);opacity:.25;font:170px Anton;position:absolute;right:30px}.statementCat{width:300px;height:150px;overflow:hidden}.statementCat img{object-fit:contain;width:240px;height:240px;transform:translateY(-38px)}.statement h2{text-align:center;margin:0;font:34px Anton}.statement p{text-align:center;color:var(--gold);margin:4px 0;font-size:21px;font-weight:700}.collectionGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.collectionCard{background-position:50%;background-size:cover;border:1px solid #2c2c2c;border-radius:6px;height:142px;position:relative;overflow:hidden}.collectionCard:after{content:"";background:linear-gradient(90deg,#00000040,#000000b3);position:absolute;inset:0}.collectionCard div{z-index:2;text-align:center;position:absolute;top:18px;right:13px}.collectionCard small{font-weight:900}.collectionCard h3{margin:0;font:38px Anton}.collectionCard button{padding:7px 11px}.featured{grid-template-columns:1.25fr .9fr 1fr;align-items:stretch;gap:24px;margin-top:22px;display:grid}.weekProduct{background:#111;border:1px solid #222;min-height:322px;position:relative;overflow:hidden}.weekProduct img{object-fit:cover;width:100%;height:100%}.seal{z-index:2;background:var(--gold);color:#111;text-align:center;border-radius:50%;padding:18px 14px;font:18px Anton;position:absolute;top:10px;left:-5px;transform:rotate(-8deg)}.featuredInfo{border-left:1px solid #333;flex-direction:column;justify-content:center;padding-left:24px;display:flex}.featuredInfo h2{margin:0 0 5px;font-size:23px}.featuredInfo p{margin:7px 0;font-size:13px}.featuredInfo strong{color:var(--gold);margin-top:7px;font-size:30px}.featuredInfo>span{color:#aaa;font-size:11px}.featuredInfo label{margin-top:14px;font-size:11px;font-weight:900}.sizes{gap:8px;margin:8px 0 13px;display:flex}.sizes button{color:#eee;background:#0c0c0c;border:1px solid #444;border-radius:3px;padding:8px 12px}.sizes .selected{border-color:var(--gold);color:var(--gold)}.reviews{background:#101010;border:1px solid #202020;border-radius:7px;padding:16px}.reviews blockquote{border-bottom:1px solid #292929;margin:0;padding:12px 0}.reviews blockquote:last-child{border:0}.reviews p,.reviews cite{font-size:13px}.reviews p{margin:4px 0}.reviews cite{color:#aaa;font-style:normal}.footer{background:#090909;border-top:1px solid #242424;grid-template-columns:1.4fr repeat(4,1fr);gap:24px;padding:24px max(28px,50vw - 590px) 12px;display:grid;position:relative}.footer h4{margin:8px 0 12px;font-size:11px}.footer a{color:#c9c9c9;margin:7px 0;font-size:10px;display:block}.footer p{color:#c9c9c9;font-size:11px;line-height:1.6}.footerBrand .brand span{font-size:34px}.payments{color:#eee;background:#151515;border-radius:4px;padding:13px;font-size:12px;font-weight:800}.copyright{text-align:center;border-top:1px solid #191919;grid-column:1/-1;padding-top:10px}@media (max-width:900px){.header{padding:0 20px}.nav{background:#080808;flex-direction:column;padding:22px;display:none;position:absolute;top:76px;left:0;right:0}.nav.open{display:flex}.menuButton{color:#fff;background:0 0;border:0;margin-left:auto;font-size:24px;display:block}.headerActions{display:none}.hero{height:420px}.hero h1{font-size:68px}.categoryBar{grid-template-columns:repeat(4,1fr)}.productGrid,.collectionGrid{grid-template-columns:repeat(2,1fr)}.featured{grid-template-columns:1fr 1fr}.reviews{grid-column:1/-1}.statementCat{display:none}.footer{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.shell,.categoryBar,.heroContent{width:calc(100% - 24px)}.brand span{font-size:28px}.brand img{width:40px;height:40px}.hero{background-position:60%;height:500px}.heroOverlay{background:linear-gradient(#0003,#000000eb)}.heroContent{padding-top:255px}.hero h1{font-size:58px}.heroLightning{display:none}.categoryBar{grid-template-columns:repeat(2,1fr)}.productGrid,.collectionGrid,.featured{grid-template-columns:1fr}.statement{padding:25px 16px}.statement h2{font-size:28px}.statement p{font-size:16px}.featuredInfo{border-left:0;padding:8px}.instagram .sectionTitle{flex-wrap:wrap;align-items:flex-start}.instagram .sectionTitle>span{order:3;width:100%;margin-left:0}.instagramGrid{grid-template-columns:repeat(2,1fr);gap:6px}.instagramLegacy img{height:82px}.footer{grid-template-columns:1fr}.copyright{grid-column:1}.sectionTitle h2,.reviews h2{font-size:22px}}.productType{color:#999;margin:4px 0;display:block}.cardButton{text-align:center;border:1px solid var(--gold);width:100%;color:var(--gold);background:0 0;border-radius:3px;padding:8px;font-size:12px;font-weight:900;display:block}.cardButton:hover{background:var(--gold);color:#111}.simpleHeader{background:#070707;border-bottom:1px solid #1b1b1b;justify-content:space-between;align-items:center;height:76px;padding:0 max(28px,50vw - 590px);display:flex}.simpleHeader nav{gap:28px;font-size:12px;font-weight:900;display:flex}.simpleHeader nav a:hover,.simpleHeader nav .active{color:var(--gold)}.catalogHero{background:linear-gradient(90deg,#080808,#17120a);border-bottom:1px solid #292319;padding:54px 0}.catalogHero p{color:var(--gold);letter-spacing:2px;font-weight:900}.catalogHero h1{margin:0;font:60px Anton}.catalogHero span{color:#aaa}.catalog{grid-template-columns:220px 1fr;gap:26px;padding:34px 0 60px;display:grid}.catalog aside{background:#0d0d0d;border:1px solid #232323;gap:8px;height:max-content;padding:18px;display:grid}.catalog aside h3{margin:0 0 8px;font:24px Anton}.catalog aside input{color:#fff;background:#080808;border:1px solid #333;border-radius:5px;margin-bottom:8px;padding:11px}.catalog aside button{color:#bbb;text-align:left;background:0 0;border:0;border-bottom:1px solid #222;padding:10px}.catalog aside button.selected{color:var(--gold);font-weight:900}.catalogTop{color:#aaa;margin-bottom:14px;font-size:12px}.breadcrumbs{color:#777;padding:20px 0;font-size:12px}.breadcrumbs a{color:#bbb}.productDetail{grid-template-columns:1.1fr .9fr;gap:42px;padding-bottom:48px;display:grid}.gallery{grid-template-columns:88px 1fr;gap:12px;display:grid}.thumbs{gap:10px;height:max-content;display:grid}.thumbs button{background:#111;border:1px solid #333;border-radius:5px;height:88px;padding:0;overflow:hidden}.thumbs button.selected{border-color:var(--gold)}.thumbs img,.mainPhoto img{object-fit:cover;width:100%;height:100%}.mainPhoto{background:#0d0d0d;border:1px solid #242424;border-radius:8px;height:620px;overflow:hidden}.productInfo{padding-top:10px}.badge{color:var(--gold);background:#251d08;border-radius:3px;padding:6px 10px;font-size:11px;font-weight:900;display:inline-block}.productInfo h1{margin:12px 0 5px;font:46px Anton}.detailPrice{margin-top:20px;font-size:34px;font-weight:900}.detailPix{color:var(--gold);font-weight:800}.productInfo>p{color:#bbb;line-height:1.6}.optionGroup{margin-top:20px}.optionGroup label{margin-bottom:9px;font-size:12px;display:block}.optionGroup div{flex-wrap:wrap;gap:8px;display:flex}.optionGroup button{color:#ddd;background:#0b0b0b;border:1px solid #444;border-radius:4px;padding:10px 14px}.optionGroup button.selected{border-color:var(--gold);color:var(--gold)}.measureLink{color:var(--gold);margin-top:12px;font-size:12px;display:block}.purchaseRow{gap:12px;margin-top:24px;display:flex}.quantity{border:1px solid #444;border-radius:4px;display:flex}.quantity button,.quantity span{color:#fff;background:#0c0c0c;border:0;place-items:center;width:42px;display:grid}.buyButton{background:var(--gold);color:#111;border:0;border-radius:4px;flex:1;font-weight:900}.stock{color:#71c883;margin-top:12px;font-size:12px}.benefits{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px;display:grid}.benefits span{text-align:center;background:#0d0d0d;border:1px solid #242424;padding:12px;font-size:11px}.detailsSection{border-top:1px solid #222;padding:34px 0 60px}.detailsSection h2{font:30px Anton}.detailsSection>div{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.detailsSection p{color:#aaa;background:#0d0d0d;border:1px solid #222;padding:18px}.notFound{align-content:center;place-items:center;min-height:100vh;display:grid}.notFound a{color:var(--gold)}@media (max-width:900px){.simpleHeader nav{display:none}.catalog{grid-template-columns:1fr}.catalog aside{grid-template-columns:repeat(2,1fr)}.catalog aside h3,.catalog aside input{grid-column:1/-1}.productDetail{grid-template-columns:1fr}.mainPhoto{height:520px}.detailsSection>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.catalogHero h1{font-size:44px}.gallery{grid-template-columns:1fr}.thumbs{order:2;grid-template-columns:repeat(4,1fr)}.mainPhoto{height:430px}.productInfo h1{font-size:38px}.purchaseRow{flex-direction:column}.quantity{justify-content:center;height:44px}.benefits,.detailsSection>div{grid-template-columns:1fr}}.headerActions .headerAction{color:#fff;background:0 0;border:0;place-items:center;font-size:25px;display:grid;position:relative}.headerActions .headerAction small{margin-top:3px;font-size:8px;display:block}.headerActions .headerAction i{background:var(--gold);color:#111;border-radius:99px;padding:2px 5px;font-size:9px;font-style:normal;position:absolute;top:0;right:3px}.simpleCart{color:#eee;border:1px solid #292929;border-radius:4px;align-items:center;gap:7px;padding:10px 12px;font-size:11px;font-weight:900;display:inline-flex}.simpleCart:hover{border-color:var(--gold);color:var(--gold)}.simpleCart b{background:var(--gold);color:#111;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}.buyButton:disabled,.mercadoPagoButton:disabled{cursor:not-allowed;opacity:.55}.addedNotice{color:#80df93;background:#102015;border:1px solid #245c31;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;font-size:12px;font-weight:800;display:flex}.addedNotice a{color:var(--gold)}.stock.out{color:#e66d6d}.cartHero{background:linear-gradient(105deg,#080808,#191208);border-bottom:1px solid #292319;padding:44px 0}.cartHero p{color:var(--gold);letter-spacing:2px;margin:0;font-weight:900}.cartHero h1{margin:2px 0;font:58px Anton}.cartHero span{color:#999}.cartLoading{color:#aaa;place-items:center;min-height:50vh;display:grid}.emptyCart{text-align:center;align-content:center;place-items:center;min-height:58vh;padding:70px 0;display:grid}.emptyCart>div{font-size:55px}.emptyCart h2{margin:12px 0 2px;font:38px Anton}.emptyCart p{color:#aaa;margin:0 0 22px}.cartLayout{grid-template-columns:minmax(0,1fr) 390px;gap:28px;padding:34px 0 70px;display:grid}.cartItems{min-width:0}.cartSectionTitle{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cartSectionTitle h2,.cartSummary h2{margin:0;font:28px Anton}.cartSectionTitle span{color:#888;font-size:11px;font-weight:900}.cartItem{border-bottom:1px solid #242424;grid-template-columns:112px minmax(0,1fr) auto 110px;align-items:center;gap:18px;padding:14px 0;display:grid}.cartItemImage{background:#101010;border-radius:6px;width:112px;height:112px;overflow:hidden}.cartItemImage img{object-fit:cover;width:100%;height:100%}.cartItemInfo h3{margin:0 0 5px;font-size:16px}.cartItemInfo small{color:#888;line-height:1.5;display:block}.cartItemInfo strong{margin-top:9px;display:block}.cartPix{color:var(--gold);margin-top:2px;font-size:10px;display:block}.cartItemControls{justify-items:center;gap:8px;display:grid}.cartItemControls .quantity{height:38px}.cartItemControls .quantity button,.cartItemControls .quantity span{width:34px}.removeCartItem{color:#ef858b;background:#251215;border:1px solid #71343a;border-radius:4px;width:100%;padding:7px 9px;font-size:9px;font-weight:900}.removeCartItem:hover{color:#fff;background:#8f252e;border-color:#e66d6d}.cartItemTotal{text-align:right}.continueShopping{color:var(--gold);margin-top:20px;font-size:11px;font-weight:900;display:inline-block}.cartSummary{background:linear-gradient(145deg,#151515,#0c0c0c);border:1px solid #292929;border-radius:8px;height:max-content;padding:22px;position:sticky;top:94px}.summaryLine{color:#aaa;border-bottom:1px solid #242424;justify-content:space-between;gap:16px;padding:12px 0;font-size:12px;display:flex}.summaryLine strong{color:#eee}.paymentChoice{border:0;margin:22px 0;padding:0}.paymentChoice legend{margin-bottom:9px;font-size:10px;font-weight:900}.paymentChoice label{cursor:pointer;border:1px solid #303030;border-radius:5px;align-items:center;gap:10px;margin:8px 0;padding:12px;display:flex}.paymentChoice label.selected{border-color:var(--gold);background:#211a09}.paymentChoice input{accent-color:var(--gold)}.paymentChoice span{gap:4px;display:grid}.paymentChoice b{font-size:11px}.paymentChoice small{color:#999;font-size:10px}.paymentChoice label.selected small{color:#e7c25f}.summaryTotal{border-top:1px solid #333;justify-content:space-between;align-items:flex-end;padding-top:17px;display:flex}.summaryTotal span{font-size:10px;font-weight:900}.summaryTotal strong{color:var(--gold);font-size:25px}.shippingNotice{color:#aaa;background:#0b0b0b;border:1px solid #242424;border-radius:4px;padding:10px;font-size:10px;line-height:1.5}.mercadoPagoButton{color:#fff;background:#009ee3;border:0;border-radius:5px;width:100%;margin-top:8px;padding:15px;font-weight:900;box-shadow:0 8px 25px #009ee333}.mercadoPagoButton:hover{background:#00adf5}.secureCheckout{color:#8b8b8b;text-align:center;margin-top:10px;font-size:9px}.modalAction{background:var(--gold);color:#111;border:0;border-radius:4px;margin-top:8px;padding:12px 28px;font-weight:900}.modalBackdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.customModal{text-align:center;background:#111;border:1px solid #343434;border-radius:10px;width:min(440px,100%);padding:30px;position:relative;box-shadow:0 30px 90px #000000b3}.modalClose{color:#aaa;background:0 0;border:0;font-size:28px;position:absolute;top:8px;right:12px}.modalIcon{color:#ff7880;background:#341519;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 14px;font-size:28px;font-weight:900;display:grid}.modalIcon.adminConfirmIcon{color:var(--gold);background:#2c220b}.customModal h2{margin:0 0 8px;font:29px Anton}.customModal p{color:#bbb;line-height:1.6}.modalActions{justify-content:center;gap:10px;margin-top:8px;display:flex}.modalAction,.modalCancel{border-radius:4px;padding:12px 22px;font-weight:900}.modalAction{background:var(--gold);color:#111;border:0}.modalCancel{color:#ddd;background:#171717;border:1px solid #3a3a3a}.paymentResultPage{min-height:100vh}.backStore{color:var(--gold);font-size:11px;font-weight:900}.paymentResult{text-align:center;background:radial-gradient(circle,#e8ad1614,#0000 45%);align-content:center;justify-items:center;min-height:calc(100vh - 76px);padding:48px 20px;display:grid}.paymentResultIcon{border:2px solid;border-radius:50%;place-items:center;width:84px;height:84px;font-size:46px;font-weight:900;display:grid}.paymentResult.success .paymentResultIcon{color:#6ed382;background:#102116;border-color:#6ed382}.paymentResult.pending .paymentResultIcon{color:var(--gold);border-color:var(--gold);background:#261e09}.paymentResult.failure .paymentResultIcon{color:#ef7379;background:#2b1114;border-color:#ef7379}.paymentResult>p{color:var(--gold);letter-spacing:2px;margin:22px 0 5px;font-weight:900}.paymentResult h1{margin:0;font:54px Anton}.paymentResult>span{color:#aaa;max-width:610px;line-height:1.7}.paymentReference{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:22px;display:flex}.paymentReference small{color:#888;background:#101010;border:1px solid #292929;padding:10px 13px}.paymentReference b{color:#eee}.paymentResultActions{justify-content:center;align-items:center;gap:18px;margin-top:28px;display:flex}.paymentResultActions>a:last-child{color:#aaa;font-size:11px;font-weight:900}@media (max-width:900px){.simpleHeader{padding-inline:20px}.simpleHeader .simpleCart{margin-left:auto}.cartLayout{grid-template-columns:1fr}.cartSummary{position:static}.cartItem{grid-template-columns:96px minmax(0,1fr) auto}.cartItemImage{width:96px;height:96px}.cartItemControls{grid-column:2}.cartItemTotal{grid-area:1/3/3}.headerActions .headerAction{display:none}}@media (max-width:560px){.simpleHeader{height:68px}.simpleHeader .brand span{font-size:25px}.simpleHeader .simpleCart{padding:8px;font-size:0}.simpleHeader .simpleCart b{font-size:10px}.cartHero h1{font-size:46px}.cartLayout{width:calc(100% - 24px);padding-top:22px}.cartItem{grid-template-columns:78px minmax(0,1fr);gap:12px}.cartItemImage{width:78px;height:88px}.cartItemControls{grid-column:2;justify-items:start}.cartItemTotal{text-align:left;grid-area:auto/2}.cartSummary{padding:17px}.paymentResult h1{font-size:42px}.paymentResultActions{flex-direction:column}.paymentReference{display:grid}.addedNotice{flex-direction:column;align-items:flex-start}}.stockCard{color:#80d993;background:#102016;border:1px solid #285c35;border-radius:99px;align-items:center;gap:6px;width:max-content;max-width:100%;margin:2px 0 10px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.stockCard:before{content:"";background:#71c883;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.stockCard.out{color:#ef858b;background:#251215;border-color:#5b292d}.stockCard.out:before{background:#e66d6d}.stockAvailability{color:#80d993;background:#102016;border:1px solid #285c35;border-radius:5px;align-items:center;gap:9px;width:max-content;max-width:100%;margin-top:20px;padding:10px 12px;font-size:12px;font-weight:800;display:flex}.stockAvailability>span{color:#dff5e4;background:#285c35;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.stockAvailability.out{color:#ef858b;background:#251215;border-color:#5b292d}.stockAvailability.out>span{color:#ffe7e8;background:#5b292d}.purchaseButtons{flex:1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.addCartButton,.buyNowButton{border-radius:4px;min-height:48px;padding:11px 14px;font-size:11px;font-weight:900}.addCartButton{border:1px solid var(--gold);color:var(--gold);background:0 0}.addCartButton:hover{background:#251d08}.buyNowButton{border:1px solid var(--gold);background:var(--gold);color:#111;box-shadow:0 5px 22px #e8ad1633}.buyNowButton:hover{background:#f0bc38}.addCartButton:disabled,.buyNowButton:disabled,.quantity button:disabled{cursor:not-allowed;opacity:.5}.cartItemInfo .cartStockAvailable{color:#71c883;margin-top:3px;font-weight:700}.removeItemModalIcon{color:#ff858b;background:#351519;font-size:23px}.modalActions{flex-wrap:wrap}.modalActions .modalCancel,.modalActions .modalAction{flex:1;min-width:150px;margin-top:0}.dangerAction{color:#fff;background:#a72d37}.dangerAction:hover{background:#c33b47}@media (max-width:700px){.purchaseButtons{grid-template-columns:1fr}}.announcement{background:var(--gold);color:#12100b;text-align:center;letter-spacing:1.6px;place-items:center;min-height:28px;padding:6px 18px;font-size:9px;font-weight:900;display:grid}.siteHeader{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070707f7;border-bottom:1px solid #1f1f1f;align-items:center;gap:30px;height:76px;padding:0 max(28px,50vw - 590px);display:flex;position:sticky;top:0}.siteNav{flex:1;justify-content:center;align-items:center;gap:25px;display:flex}.siteNav a{letter-spacing:.4px;font-size:11px;font-weight:900}.siteNav a:hover,.siteNav a.active{color:var(--gold)}.headerWhatsapp{color:#fff;background:#1d8f52;border-radius:5px;justify-content:center;align-items:center;min-height:39px;padding:0 15px;font-size:10px;font-weight:900;display:inline-flex;box-shadow:0 8px 25px #1d8f522e}.headerWhatsapp:hover{background:#23a760}.headerWhatsapp.setup{color:#ddd;box-shadow:none;background:#171717;border:1px solid #3b3b3b}.categoryBar a{color:#eee;background:linear-gradient(#131313,#0c0c0c);border-right:1px solid #1c1c1c;place-items:center;min-height:82px;padding:11px;display:grid}.categoryBar a:hover{color:var(--gold);background:#181818}.categoryBar a b{font-size:24px}.categoryBar a span{font-size:11px;font-weight:800}.sectionTitle>div>small{color:var(--gold);letter-spacing:2px;font-size:8px;font-weight:900}.productImage{position:relative}.productFlag{background:var(--gold);color:#111;border-radius:3px;padding:5px 7px;font-size:8px;font-weight:900;position:absolute;top:9px;left:9px}.collectionCard{display:block}.collectionCard div{max-width:65%}.collectionCard div>span{border:1px solid var(--gold);color:var(--gold);border-radius:3px;padding:7px 11px;font-size:10px;font-weight:900;display:inline-block}.collectionCard:hover div>span{background:var(--gold);color:#111}.featuredEyebrow{color:var(--gold);letter-spacing:1.5px;font-weight:900;font-size:9px!important}.featuredInfo .buyNow{margin-top:16px}.whatsappSecondary{text-align:center;color:#65d190;border:1px solid #286641;border-radius:4px;margin-top:8px;padding:10px;font-size:9px;font-weight:900;display:block}.whatsappBand{background:linear-gradient(105deg,#102117,#0a0d0b 68%);border:1px solid #285f3c;border-radius:8px;justify-content:space-between;align-items:center;gap:25px;min-height:145px;margin-top:28px;margin-bottom:28px;padding:24px 30px;display:flex;position:relative;overflow:hidden}.whatsappBand:after{content:"◉";color:#286641;opacity:.18;font-size:130px;position:absolute;right:175px}.whatsappBand small{color:#65d190;letter-spacing:2px;font-size:9px;font-weight:900}.whatsappBand h2{margin:4px 0;font:31px Anton}.whatsappBand p{color:#aaa;margin:0}.whatsappBand>a{z-index:2;color:#fff;background:#1d9b57;border-radius:5px;padding:14px 20px;font-size:11px;font-weight:900}.whatsappBand>span{z-index:2;color:#aaa;border:1px dashed #555;padding:12px}.catalogFooter{grid-template-columns:1.35fr repeat(3,1fr) 1.25fr}.footerText{color:#c9c9c9;margin:7px 0;font-size:10px;display:block}.catalogNotice{background:#0d1310;border:1px solid #2b342e;border-radius:6px;padding:13px}.catalogNotice strong{color:#65d190;font-size:9px}.catalogNotice p{margin:7px 0 0}.catalogTop{justify-content:space-between;align-items:center;display:flex}.catalogTop span{color:#666}.catalog aside>label{color:#777;letter-spacing:1.5px;margin-top:10px;font-size:8px;font-weight:900}.emptyResults{text-align:center;background:#0b0b0b;border:1px dashed #313131;border-radius:8px;align-content:center;place-items:center;min-height:330px;display:grid}.emptyResults h2{margin:0;font:29px Anton}.emptyResults p{color:#888}.emptyResults button{background:var(--gold);color:#111;border:0;border-radius:4px;padding:11px 16px;font-weight:900}.productWhatsapp{color:#fff;background:#1d9b57;border-radius:5px;justify-content:center;align-items:center;width:100%;min-height:54px;margin-top:22px;font-size:12px;font-weight:900;display:flex;box-shadow:0 10px 30px #1d9b5733}.productWhatsapp:hover{background:#23ad63}.whatsappPending{color:#aaa;background:#181818;border:1px dashed #464646;border-radius:5px;gap:3px;margin-top:22px;padding:14px;display:grid}.whatsappPending strong{color:#ddd;font-size:10px}.whatsappPending span,.catalogModeNote{font-size:10px!important}.catalogModeNote{margin-top:10px;color:#777!important}.relatedProducts{padding-bottom:55px}.collectionsPage{grid-template-columns:repeat(2,1fr);gap:20px;padding:36px 0 65px;display:grid}.collectionPageCard{background:#101010;border:1px solid #282828;border-radius:9px;grid-template-columns:1.15fr .85fr;min-height:280px;display:grid;overflow:hidden}.collectionPageCard>img{object-fit:cover;width:100%;height:100%}.collectionPageCard>div{flex-direction:column;justify-content:center;padding:30px;display:flex}.collectionPageCard small,.collectionCover p{color:var(--gold);letter-spacing:2px;font-size:9px;font-weight:900}.collectionPageCard h2{margin:5px 0;font:42px Anton}.collectionPageCard p{color:#aaa;line-height:1.55}.collectionPageCard span{color:var(--gold);margin-top:12px;font-size:10px;font-weight:900}.collectionPageCard:hover{border-color:#604e1e;transform:translateY(-2px)}.collectionCover{background-position:50%;background-size:cover;align-items:flex-end;min-height:390px;display:flex;position:relative}.collectionCoverShade{background:linear-gradient(90deg,#000000f0,#0003),linear-gradient(#0000,#000000e6);position:absolute;inset:0}.collectionCover>.shell{z-index:2;padding-bottom:52px;position:relative}.collectionCover h1{margin:3px 0;font:76px Anton}.collectionCover span{color:#ccc;max-width:570px;font-size:17px;display:block}.collectionProducts{padding-top:34px;padding-bottom:65px}.institutionalHero{background:linear-gradient(120deg,#080808,#1c1507);border-bottom:1px solid #302817;padding:70px 0 50px}.institutionalHero p{color:var(--gold);letter-spacing:2px;font-size:10px;font-weight:900}.institutionalHero h1{margin:0;font:58px Anton}.institutionalContent{min-height:380px;padding-top:45px;padding-bottom:70px}.institutionalContent>p{color:#c7c7c7;max-width:820px;font-size:18px;line-height:1.8}.contactCards{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:35px;display:grid}.contactCards>*{background:#101010;border:1px solid #292929;border-radius:7px;gap:7px;padding:20px;display:grid}.contactCards b{color:var(--gold);font-size:10px}.contactCards span{color:#ccc}.notFound{min-height:55vh}.notFound h1{margin-bottom:8px;font:48px Anton}@media (max-width:1050px){.siteHeader{gap:18px}.siteNav{gap:15px}.siteNav a{font-size:10px}.catalogFooter{grid-template-columns:repeat(2,1fr)}.catalogNotice{grid-column:span 2}.collectionsPage{grid-template-columns:1fr}.collectionPageCard{min-height:250px}}@media (max-width:900px){.siteHeader{padding:0 20px}.siteHeader .menuButton{color:#fff;background:0 0;border:0;margin-left:auto;font-size:24px;display:block}.siteNav{background:#080808;border-bottom:1px solid #292929;flex-direction:column;align-items:stretch;padding:18px 20px;display:none;position:absolute;top:76px;left:0;right:0}.siteNav.open{display:flex}.siteNav a{padding:10px}.headerWhatsapp{width:42px;padding:0;font-size:0}.headerWhatsapp:before{content:"◉";font-size:18px}.whatsappBand{flex-direction:column;align-items:flex-start}.whatsappBand:after{right:15px}.contactCards{grid-template-columns:1fr}.collectionCover h1{font-size:62px}}@media (max-width:600px){.announcement{font-size:8px}.siteHeader{height:68px;padding-inline:12px}.siteHeader .brand span{font-size:26px}.siteHeader .brand img{width:40px;height:40px}.siteNav{top:68px}.categoryBar a{min-height:72px}.catalogFooter{grid-template-columns:1fr}.catalogNotice{grid-column:auto}.whatsappBand{width:calc(100% - 24px);padding:21px}.whatsappBand h2{font-size:27px}.whatsappBand>a{text-align:center;width:100%}.collectionsPage{width:calc(100% - 24px);padding-top:20px}.collectionPageCard{grid-template-columns:1fr;min-height:0}.collectionPageCard>img{height:210px}.collectionPageCard>div{padding:22px}.collectionPageCard h2{font-size:36px}.collectionCover{min-height:360px}.collectionCover>.shell{padding-bottom:35px}.collectionCover h1{font-size:50px}.collectionCover span{font-size:14px}.institutionalHero h1{font-size:44px}.institutionalContent>p{font-size:16px}.catalogTop{flex-direction:column;align-items:flex-start;gap:6px}}.instagram{padding:28px 0 38px}.instagram .sectionTitle>span{margin-left:auto}.instagram .sectionTitle>a{margin-left:0}.instagramGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.instagramGrid>a{aspect-ratio:1;background:#111;border:1px solid #252525;border-radius:6px;display:block;position:relative;overflow:hidden}.instagramGrid img{object-fit:cover;width:100%;height:100%;transition:transform .3s,filter .3s}.instagramGrid>a>span{color:#fff;opacity:0;background:#0000008c;place-items:center;font-size:36px;transition:opacity .25s;display:grid;position:absolute;inset:0}.instagramGrid>a:hover img{filter:brightness(.72);transform:scale(1.05)}.instagramGrid>a:hover>span{opacity:1}.instagramLegacy{border-radius:5px;display:block;overflow:hidden}.instagramLegacy img{object-fit:cover;width:100%;height:105px;display:block}@media (max-width:900px){.instagramGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.instagram .sectionTitle{flex-wrap:wrap;align-items:flex-start}.instagram .sectionTitle>span{order:3;width:100%;margin-left:0}.instagramGrid{grid-template-columns:repeat(2,1fr);gap:6px}.instagramLegacy img{height:82px}}.footer .adminFooterLink{border:1px solid;border-radius:8px;justify-content:center;align-items:center;margin-top:12px;padding:10px 16px;font-weight:600;display:inline-flex}.footer .adminFooterLink:hover{opacity:.8}.restockDialog{color:#f5f1e8;text-align:center;background:#141414;border:1px solid #665021;border-radius:18px;width:min(440px,100% - 32px);margin:auto;padding:34px 26px;position:fixed;box-shadow:0 20px 80px #0009}.restockDialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000b}.restockDialog h2{margin:14px 0;font-size:26px}.restockDialog p{margin:12px 0;line-height:1.6}.restockEyebrow{letter-spacing:2px;color:var(--gold);font-size:11px}.restockClose{color:#fff;background:0 0;border:0;padding:4px 8px;font-size:28px;position:absolute;top:8px;right:12px}.restockConfirm{background:var(--gold);color:#111;border-radius:8px;margin-top:22px;padding:14px;font-size:12px;font-weight:900;display:block}.restockCancel{color:#eee;background:0 0;border:1px solid #555;border-radius:8px;width:100%;margin:10px 0 16px;padding:12px;display:block}.restockDialog small{color:#bbb;font-size:11px;line-height:1.5}.restockDialog a:focus-visible,.restockDialog button:focus-visible{outline-offset:3px;outline:2px solid #fff}.optionGroup button.unavailableOption,.optionGroup button.unavailableOption:disabled{color:#9f7474;cursor:not-allowed;opacity:.7;background:#201416;border:1px dashed #8c4444;text-decoration:line-through}.sizeAvailabilityEditor{margin-top:22px}.sizeAvailabilityEditor p{color:#aaa;line-height:1.5}.statement{isolation:isolate;grid-template-columns:160px minmax(0,1fr);gap:28px;min-height:180px;padding:22px 64px 22px 28px;display:grid}.statementCat{justify-content:center;align-items:center;width:160px;height:150px;display:flex;overflow:visible}.statementCat img{object-fit:contain;width:100%;height:100%;display:block;transform:none}.statement>div:last-child{z-index:1;min-width:0;position:relative}.statement h2{text-wrap:balance;font-size:clamp(24px,2.6vw,34px);line-height:1.2}.statement p{text-wrap:balance;margin:10px 0 0;font-size:clamp(16px,1.7vw,21px);line-height:1.45}.statement:after{opacity:.12;z-index:0;pointer-events:none;font-size:120px;right:14px}@media (max-width:900px){.statement{grid-template-columns:120px minmax(0,1fr);gap:20px;padding:22px 32px 22px 22px}.statementCat{width:120px;height:130px;display:flex}}@media (max-width:560px){.statement{grid-template-columns:1fr;gap:16px;padding:24px 20px}.statementCat{width:116px;height:116px;margin:auto}.statement h2{font-size:26px}.statement p{font-size:16px}.statement:after{font-size:90px;bottom:8px;right:8px}}img{max-width:100%}input,textarea,select{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (max-width:900px){.catalog{grid-template-columns:minmax(0,1fr)}.catalog>div,.productDetail>div{min-width:0}.productDetail{grid-template-columns:minmax(0,1fr);gap:24px}.mainPhoto{aspect-ratio:4/5;height:auto;max-height:650px}.mainPhoto img{object-fit:contain}.catalog aside{border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.catalog aside h3,.catalog aside input,.catalog aside>label{grid-column:1/-1}.catalog aside button{text-align:center;border:1px solid #333;border-radius:7px;min-height:44px;padding:9px 6px;font-size:12px}.catalog aside button.selected{border-color:var(--gold);background:#251e0e}.siteNav{gap:6px;max-height:calc(100dvh - 100px);overflow-y:auto;box-shadow:0 18px 30px #0008}.siteNav a{border-radius:7px;min-height:46px;font-size:14px}.siteNav a.active{background:#201a0a}.siteHeader .menuButton{border:1px solid #333;border-radius:8px;width:44px;height:44px;font-size:24px}.headerWhatsapp{min-width:44px;min-height:44px}.brand{min-width:0}.institutionalHero h1,.catalogHero h1,.collectionCover h1{overflow-wrap:anywhere}}@media (max-width:600px){.shell,.heroContent,.categoryBar{width:calc(100% - 32px)}.announcement{text-align:center;padding:8px 16px;font-size:10px;line-height:1.5}.siteHeader{gap:10px;padding-inline:16px}.siteHeader .brand span{font-size:25px}.siteHeader .brand img{width:36px;height:40px}.hero{background-position:65%;align-items:flex-end;height:auto;min-height:470px;display:flex}.heroOverlay{background:linear-gradient(#05050522,#05050555 25%,#050505dd 65%,#050505 100%)}.heroContent{padding:190px 0 32px}.hero h1{letter-spacing:0;overflow-wrap:anywhere;margin-bottom:14px;font-size:clamp(42px,12vw,64px);line-height:1.04}.heroTagline{margin:12px 0 20px;font-size:16px;line-height:1.5}.eyebrow{font-size:11px;line-height:1.5}.primaryButton{border-radius:8px;width:100%;min-height:48px;font-size:13px}.categoryBar{border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.categoryBar a{gap:6px;min-height:76px;padding:10px 4px}.categoryBar a span{text-align:center;overflow-wrap:anywhere;font-size:9px}.categoryBar a b{font-size:22px}.section{padding-top:28px}.sectionTitle{flex-wrap:wrap;align-items:center;gap:10px}.sectionTitle h2,.reviews h2{font-size:25px;line-height:1.2}.sectionTitle a{align-items:center;min-height:44px;font-size:10px;display:flex}.productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.productCard{border-radius:11px;flex-direction:column;min-width:0;padding:9px;display:flex}.productImage{aspect-ratio:4/5;border-radius:7px;height:auto}.productCard h3{overflow-wrap:anywhere;min-height:38px;margin-top:10px;font-size:13px;line-height:1.45}.productCard strong{font-size:18px}.productType{font-size:10px;line-height:1.5}.productCard .stars{font-size:11px}.stockCard{max-width:100%;margin:10px 0;font-size:10px}.cardButton{border-radius:6px;justify-content:center;align-items:center;min-height:44px;margin-top:auto;font-size:10px;display:flex}.productFlag{padding:4px;font-size:7px;top:6px;left:6px}.collectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.collectionCard{height:165px}.collectionCard div{max-width:calc(100% - 20px);inset:auto 10px 14px}.collectionCard h3{overflow-wrap:anywhere;font-size:29px}.collectionCard small{font-size:9px}.collectionCard div>span{padding:9px;font-size:9px}.featured{grid-template-columns:minmax(0,1fr);gap:18px}.weekProduct{aspect-ratio:1;border-radius:12px;min-height:0}.weekProduct img{object-fit:contain;width:100%;height:100%}.featuredInfo{padding:0 4px}.featuredInfo h2{font-size:32px}.featuredInfo .buyNow,.whatsappSecondary{justify-content:center;align-items:center;min-height:46px;font-size:12px;display:flex}.reviews{border-radius:12px;padding:22px}.catalogHero{padding:30px 0}.catalogHero h1{font-size:38px;line-height:1.15}.catalogHero span{margin-top:12px;font-size:14px;line-height:1.6;display:block}.catalog{gap:22px;padding:22px 0 40px}.catalog aside input{width:100%;min-width:0;font-size:16px}.catalogTop{font-size:11px;line-height:1.5}.breadcrumbs{overflow-wrap:anywhere;padding:16px 0;line-height:1.7}.gallery{grid-template-columns:minmax(0,1fr)}.mainPhoto{aspect-ratio:4/5;border-radius:12px;height:auto;max-height:none}.thumbs{order:2;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.thumbs button{border-radius:7px;flex:0 0 64px;height:72px}.productInfo{padding-top:0}.productInfo h1{overflow-wrap:anywhere;font-size:34px;line-height:1.15}.productInfo>p{font-size:14px}.detailPrice{font-size:30px}.optionGroup button{min-width:46px;min-height:46px;padding:11px 14px}.optionGroup label{font-size:13px}.productWhatsapp{border-radius:9px;min-height:54px;font-size:13px}.benefits{grid-template-columns:1fr}.benefits span{padding:12px;font-size:12px}.detailsSection{padding-bottom:32px}.detailsSection>div{grid-template-columns:1fr}.detailsSection p{border-radius:9px;margin:6px 0;line-height:1.6}.catalogFooter{gap:22px;padding:30px 20px}.footer a,.footerText{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.footer a{min-height:40px}.footer p{font-size:12px;line-height:1.7}.copyright{line-height:1.6}.instagramLegacy img{object-fit:contain;height:auto;min-height:85px}.contactCards span{overflow-wrap:anywhere}.restockDialog{padding:32px 20px}.restockClose{min-width:44px;min-height:44px}.restockConfirm,.restockCancel{min-height:48px}}@media (max-width:350px){.siteHeader .brand span{font-size:21px}.siteHeader{gap:7px;padding-inline:12px}.productGrid{grid-template-columns:minmax(0,1fr)}.categoryBar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
