@font-face{font-family:anton;src:url(../media/Anton_Regular-s.p.44-lrkefphrp_.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:anton Fallback;src:local(Arial);ascent-override:127.93%;descent-override:35.79%;line-gap-override:0.0%;size-adjust:91.94%}.anton_b5e2530a-module__BV1YSG__className{font-family:anton,anton Fallback;font-weight:400}.anton_b5e2530a-module__BV1YSG__variable{--font-display:"anton", "anton Fallback"}
@font-face{font-family:manrope;src:url(../media/Manrope_Variable-s.p.3rjk17h6oms_8.ttf)format("truetype");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_3681e95c-module__PY9jra__className{font-family:manrope,manrope Fallback}.manrope_3681e95c-module__PY9jra__variable{--font-body:"manrope", "manrope Fallback"}
:root{--bg:#090909;--surface:#171717;--ink:#f5f4ef;--muted:#b6b6b1;--dim:#858581;--accent:#8dc63f;--line:#ffffff20;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:108px}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--font-body),sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.6}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.45}a{color:inherit;text-decoration:none}button{color:inherit}img{max-width:100%;height:auto;display:block}svg{flex-shrink:0}button{border:0}button,a,input,select,summary{outline-offset:5px}:focus-visible{outline:2px solid var(--accent)}::selection{background:var(--accent);color:#090909}h1,h2,h3,p{margin-top:0}.display{font-family:var(--font-display),Impact,sans-serif;letter-spacing:-.015em;text-transform:uppercase;font-weight:400;line-height:1.04}.section-wrap{width:min(1376px,100% - 96px);margin-inline:auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:#090909;padding:12px 20px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:12px}.button{border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:18px;min-height:54px;padding:14px 25px;font-size:13px;font-weight:800;line-height:1.3;transition:background .18s,color .18s;display:inline-flex}.button-light{background:var(--ink);color:#0b0b0b}.button-light:hover{background:#dadbd4}.button-accent{background:var(--accent);color:#111}.button-accent:hover{background:#a5da5e}.icon-button{width:42px;height:42px;color:inherit;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:#ffffff12}.text-button{text-underline-offset:4px;background:0 0;padding:0;font-size:12px;text-decoration:underline}.announcement{text-align:center;color:#c1c1ba;letter-spacing:.015em;background:#191919;border-bottom:1px solid #ffffff09;padding:8px 16px;font-size:11px}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:30;background:#090909ed;border-bottom:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:30px;width:100%;padding:16px 48px;display:flex;position:sticky;top:0}.brand{flex-shrink:0;align-items:center;gap:11px;display:flex}.brand-mark{object-fit:cover;background:#eee;border-radius:50%;width:53px;height:53px}.brand-word{font-family:var(--font-display);letter-spacing:.01em;font-size:25px;line-height:1.1}.brand-word>span{font-family:var(--font-body);color:var(--muted);letter-spacing:.03em;margin-top:5px;font-size:9px;font-weight:500;display:block}.main-nav{color:#c7c7c2;gap:33px;font-size:12px;font-weight:600;display:flex}.main-nav a:hover{color:var(--ink)}.header-actions{align-items:center;gap:20px;display:flex}.cart-trigger{background:0 0;align-items:center;gap:10px;padding:10px 0;font-size:12px;font-weight:700;display:flex}.cart-trigger b{min-width:23px;height:23px;color:var(--ink);background:#222;border-radius:50%;place-items:center;font-size:10px;display:grid}.hero{isolation:isolate;grid-template-columns:1.06fr 1fr;min-height:650px;margin-top:30px;padding:35px 0 48px;display:grid;position:relative;overflow:hidden}.hero-copy{z-index:3;padding-top:50px;padding-bottom:80px;position:relative}.hero-intro{color:#babab3;align-items:center;gap:10px;margin-bottom:30px;font-size:12px;display:flex}.live-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.hero h1{letter-spacing:-.015em;margin:0 -100px 27px 0;font-size:clamp(70px,7.5vw,116px);position:relative}.hero-description{color:#a8a8a2;max-width:390px;margin-bottom:30px;font-size:14px;line-height:1.85}.hero-cta{gap:32px}.hero-note{color:#8b8b86;align-items:center;gap:9px;margin-top:25px;font-size:10px;display:flex}.hero-media{background:#20211e;border-radius:12px;min-width:0;height:580px;margin-left:0;margin-right:20px;position:relative;overflow:hidden;transform:rotate(2deg)}.hero-film{object-fit:cover;object-position:center 46%;width:100%;height:100%;transform:scale(1.03)}.hero-media-shade{pointer-events:none;background:linear-gradient(#0005 0%,#0000 55%,#000e 100%);position:absolute;inset:0}.hero-film-label{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0004;border:1px solid #ffffff30;border-radius:30px;align-items:center;gap:8px;padding:8px 11px;font-size:10px;font-weight:600;display:flex;position:absolute;top:24px;left:24px}.film-dot{background:var(--ink);border-radius:50%;width:5px;height:5px}.film-control{z-index:3;background:#0008;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:22px;right:20px}.hero-product-link{justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;bottom:30px;left:28px;right:26px}.hero-product-link>span:first-child{flex-direction:column;gap:5px;display:flex}.hero-product-link small{color:#cbc9c3;font-size:10px}.hero-product-link strong{font-family:var(--font-display);text-transform:uppercase;font-size:25px;font-weight:400;line-height:1.2}.hero-product-link>span>span{font-size:13px;font-weight:700}.circle-arrow{border:1px solid #ffffff70;border-radius:50%;flex-shrink:0;place-items:center;width:47px;height:47px;display:grid}.hero-outline{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px #ffffff13;z-index:-1;pointer-events:none;letter-spacing:.01em;font-size:230px;line-height:1;position:absolute;bottom:-15px;left:28%}.brand-strip{border-block:1px solid var(--line);align-items:center;gap:40px;padding-block:27px;display:flex}.brand-strip>span{color:#797974;white-space:nowrap;font-size:10px}.brand-strip>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.brand-strip>div>span{font-family:var(--font-display);color:#a5a5a0;font-size:23px}.catalog-section{padding-block:88px 35px}.section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.section-intro{color:#a8a8a1;margin-bottom:12px;font-size:12px}.section-heading h2{margin-bottom:0;font-size:clamp(34px,4vw,55px)}.catalog-count{color:var(--dim);padding-bottom:6px;font-size:11px}.catalog-tools{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;padding-bottom:24px;display:flex}.filter-chips{flex-shrink:0;gap:8px;display:flex}.filter-chips button{color:#a4a49e;white-space:nowrap;background:0 0;border:1px solid #ffffff20;border-radius:50px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:10px 16px;font-size:11px;font-weight:600;display:flex}.filter-chips button.selected{background:var(--ink);color:#111;border-color:var(--ink)}.catalog-controls{align-items:center;gap:10px;min-width:0;display:flex}.search-field{border:1px solid #ffffff20;border-radius:5px;align-items:center;gap:10px;min-width:0;max-width:235px;padding:10px 12px;display:flex}.search-field svg{color:#8c8c87}.search-field input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;font-size:11px}.search-field input::placeholder{color:#a4a49c}.select-field{align-items:center;min-width:0;display:flex;position:relative}.select-field select{color:#b9b9b2;appearance:none;background:#090909;border:0;max-width:170px;min-height:42px;padding:12px 28px 12px 9px;font-size:11px}.select-field>svg{pointer-events:none;color:#969690;position:absolute;right:8px}.filter-status{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin:-7px 0 22px;font-size:11px;display:flex}.filter-status button{color:var(--muted);background:0 0;align-items:center;gap:5px;font-size:11px;display:flex}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 22px;display:grid}.product-card{flex-direction:column;min-width:0;display:flex}.product-visual{aspect-ratio:1;background:#e7e7e2;border-radius:8px;position:relative;overflow:hidden}.product-photo{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.product-photo img{object-fit:contain;width:100%;height:100%;transition:transform .35s}.product-photo:hover img{transform:scale(1.045)}.photo-pending{color:#555;place-items:center;width:100%;height:100%;min-height:200px;font-size:12px;display:grid}.stock-tag{background:var(--ink);color:#191919;z-index:2;border-radius:3px;padding:5px 9px;font-size:9px;font-weight:800;position:absolute;top:12px;left:12px}.video-tag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#111d;border:1px solid #ffffff24;border-radius:30px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;display:flex;position:absolute;bottom:12px;left:12px}.product-info{flex-direction:column;flex:1;padding:17px 1px 0;display:flex}.product-brand{color:#888880;margin:0 0 6px;font-size:9px}.product-info h3{overflow-wrap:anywhere;max-width:95%;min-height:39px;margin:0 0 14px;font-size:13px;font-weight:700;line-height:1.5}.product-info h3 a:hover{color:#c8dba9}.product-bottom{border-top:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.product-price{white-space:nowrap;font-size:14px;font-weight:800}.add-button{background:0 0;align-items:center;gap:12px;min-height:34px;padding:6px 0 6px 10px;font-size:10px;font-weight:700;display:flex}.add-button svg{box-sizing:content-box;border:1px solid #ffffff38;border-radius:50%;padding:4px}.add-button:hover,.add-button.is-added{color:var(--accent)}.empty-state{text-align:center;background:#141414;border-radius:8px;flex-direction:column;align-items:center;gap:10px;padding:75px 20px;display:flex}.empty-state h3{margin:10px 0 0;font-size:19px}.empty-state p{color:var(--muted);font-size:13px}.video-section{padding-block:90px}.section-description{color:#92928b;max-width:300px;margin:0 0 3px;font-size:12px;line-height:1.8}.reel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.reel{aspect-ratio:3/4;background:#222;border-radius:10px;display:block;position:relative;overflow:hidden}.reel>img{object-fit:cover;width:100%;height:100%}.reel:after{content:"";background:linear-gradient(#0000 45%,#000d);position:absolute;inset:0}.reel-play{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;background:#0003;border:1px solid #ffffff70;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;right:18px}.reel-info{z-index:2;flex-direction:column;gap:9px;display:flex;position:absolute;bottom:22px;left:20px;right:20px}.reel-info>span:first-child{font-size:14px;font-weight:700;line-height:1.5}.reel-info>span:last-child{color:#cdcdc7;font-size:12px}.how-section{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:70px;padding-block:55px 80px;display:grid}.how-title h2{margin:0;font-size:clamp(42px,4.5vw,68px);line-height:1.06}.how-steps{padding-top:15px}.how-steps article{border-bottom:1px solid var(--line);gap:24px;padding-block:21px;display:flex}.how-steps article:last-child{border:0}.how-steps article>span{font-family:var(--font-display);color:#77776e;font-size:28px;line-height:1.3}.how-steps h3{margin:0 0 7px;font-size:14px;font-weight:800}.how-steps p{color:#92928b;max-width:390px;margin:0;font-size:12px;line-height:1.8}.closing-banner{background:#1c2117;border:1px solid #9bbd6d20;border-radius:10px;flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:90px;padding:55px 60px 60px;display:flex;position:relative;overflow:hidden}.closing-banner:after{content:"LOS CUATES";writing-mode:vertical-rl;font-family:var(--font-display);color:#ffffff0e;pointer-events:none;font-size:70px;line-height:1;position:absolute;bottom:5px;right:-5px}.closing-banner>p{color:#afbb9e;margin:0;font-size:12px}.closing-banner>.display{font-size:clamp(52px,6vw,86px);line-height:1}.closing-banner>.button{margin-top:10px}.site-footer{border-top:1px solid var(--line);background:#0c0c0c;padding:50px 48px 25px}.footer-top{justify-content:space-between;align-items:center;gap:30px;padding-bottom:45px;display:flex}.footer-word{font-family:var(--font-display);letter-spacing:-.01em;font-size:42px;line-height:1.2}.footer-top p{color:#85857d;margin:10px 0 0;font-size:11px}.instagram-link{color:#b6b6ae;align-items:center;gap:18px;font-size:11px;display:flex}.instagram-link strong{color:var(--ink);font-size:14px;font-weight:700}.instagram-link>svg:last-child{margin-left:28px}.footer-bottom{color:#8d8d85;border-top:1px solid #ffffff15;justify-content:space-between;gap:20px;padding-top:22px;font-size:9px;display:flex}.toast{opacity:0;visibility:hidden;z-index:55;background:#20231cf5;border:1px solid #ffffff25;border-radius:8px;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 32px);padding:15px 20px;transition:opacity .2s,transform .2s;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);box-shadow:0 10px 40px #0008}.toast.is-visible{opacity:1;visibility:visible;transform:translate(-50%)}.toast>svg{color:var(--accent)}.toast>span{max-width:340px;font-size:11px}.toast>button{color:var(--accent);white-space:nowrap;background:0 0;font-size:11px;font-weight:800}.pedido-dialog{width:min(520px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--ink);background:#111;border:0;margin:0 0 0 auto;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-10px 0 90px #0006}.pedido-dialog::backdrop,.zoom-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b}.pedido-shell{flex-direction:column;height:100%;display:flex}.pedido-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:27px 28px;display:flex}.pedido-heading p{color:var(--dim);margin:0 0 6px;font-size:10px}.pedido-heading h2{font-family:var(--font-display);margin:0;font-size:31px;font-weight:400;line-height:1.2}.pedido-heading h2 span{font-family:var(--font-body);color:#aaa;font-size:16px}.pedido-lines{flex:1;min-height:0;padding:5px 28px;overflow:auto}.pedido-line{border-bottom:1px solid var(--line);grid-template-columns:80px minmax(0,1fr) auto;gap:15px;padding-block:24px;display:grid}.pedido-thumb{background:#ddd;border-radius:4px;width:80px;height:88px;overflow:hidden}.pedido-thumb img{object-fit:cover;width:100%;height:100%}.pedido-line-info>a{margin-bottom:5px;font-size:12px;font-weight:700;line-height:1.4;display:block}.pedido-line-info>span{color:#a7a79d;font-size:11px}.quantity{border:1px solid #ffffff26;border-radius:4px;flex-shrink:0;align-items:center;width:max-content;display:inline-flex;overflow:hidden}.pedido-line-info>.quantity{margin-top:9px;display:flex}.quantity button{background:0 0;place-items:center;min-width:30px;height:28px;display:grid}.quantity>span{text-align:center;font-variant-numeric:tabular-nums;min-width:30px;font-size:11px}.pedido-line-end{flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.pedido-line-end>.text-button{color:#9d9d94;font-size:9px}.pedido-line-end>strong{font-size:11px}.pedido-summary{border-top:1px solid var(--line);background:#171717;padding:22px 28px 26px}.pedido-total{justify-content:space-between;align-items:center;gap:15px;font-size:13px;display:flex}.pedido-total strong{font-size:25px;font-weight:700}.pedido-summary>p{color:#9a9a90;margin:10px 0 18px;font-size:10px;line-height:1.8}.pedido-summary>.button{gap:12px;width:100%;font-size:12px}.pedido-summary>.continuar{color:#a9a99f;margin:15px auto 0;font-size:10px;display:block}.pedido-summary>.pedido-notice{color:#e3d09b;background:#a18b3820;border:1px solid #bba85440;border-radius:5px;margin-top:0;padding:12px}.pedido-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:30px;display:flex}.pedido-empty>svg{color:#5f6657;margin-bottom:24px}.pedido-empty h3{font-family:var(--font-display);margin-bottom:14px;font-size:30px;font-weight:400;line-height:1.2}.pedido-empty p{color:#aaa89f;max-width:300px;margin-bottom:24px;font-size:12px}.product-breadcrumb{color:#85857f;gap:12px;min-width:0;padding-block:27px;font-size:10px;display:flex}.product-breadcrumb>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.product-breadcrumb>a{white-space:nowrap}.product-breadcrumb>a:hover{color:var(--ink)}.pdp{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:start;gap:65px;padding-bottom:65px;display:grid}.gallery{min-width:0}.gallery-stage{aspect-ratio:1;background:#e7e7e2;border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.gallery-stage.is-video{aspect-ratio:1;background:#151515}.gallery-stage>video{object-fit:contain;width:100%;height:100%;max-height:680px;position:absolute;inset:0}.photo-zoom{cursor:zoom-in;background:0 0;width:100%;height:100%;padding:0;display:block}.photo-zoom>img{object-fit:contain;width:100%;height:100%}.photo-zoom>span{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#090909d9;border-radius:30px;align-items:center;gap:6px;padding:8px 11px;font-size:10px;display:flex;position:absolute;bottom:18px;right:18px}.gallery-options{gap:12px;margin-top:16px;display:flex}.gallery-options>button{color:#aaa;background:#151515;border:1px solid #ffffff16;border-radius:6px;align-items:center;gap:12px;min-height:63px;padding:6px 18px 6px 6px;font-size:11px;display:flex}.gallery-options>button.selected{color:#eee;border-color:#eee}.gallery-options img{object-fit:cover;border-radius:3px;width:48px;height:48px}.thumb-video{background:#222;border-radius:3px;place-items:center;width:48px;height:48px;display:grid}.gallery-caption{color:#8d8d84;max-width:480px;margin:15px 0 0;font-size:10px;line-height:1.8}.product-detail{min-width:0;padding-top:5px;position:sticky;top:115px}.pdp-brand-row{color:#9e9e95;justify-content:space-between;align-items:center;margin-bottom:13px;font-size:12px;display:flex}.pdp-brand-row>.icon-button{width:35px;height:35px}.product-detail h1{overflow-wrap:anywhere;margin-bottom:23px;font-size:clamp(37px,4.05vw,61px);line-height:1.1}.pdp-price{letter-spacing:-.05em;margin-bottom:20px;font-size:28px;font-weight:700}.pdp-description{color:#99998f;max-width:380px;margin-bottom:20px;font-size:12px;line-height:1.95}.pdp-availability{color:#c2c5b9;align-items:center;gap:8px;margin-bottom:22px;font-size:10px;display:flex}.pdp-buy{align-items:stretch;gap:14px;display:flex}.quantity-large{border-radius:5px}.quantity-large button{min-width:32px;height:54px}.quantity-large>span{min-width:28px;font-size:13px}.pdp-buy>.button{flex:1;gap:12px;padding-inline:15px}.pdp-whatsapp{color:#c5d6b0;justify-content:center;align-items:center;gap:10px;padding:16px 5px;font-size:11px;font-weight:600;display:flex}.pdp-whatsapp>svg:last-child{margin-left:auto}.pdp-whatsapp>svg:first-child{margin-right:auto}.purchase-note{text-align:center;color:#919186;margin-bottom:28px;font-size:9px;line-height:1.6}.product-faq{border-top:1px solid var(--line)}.product-faq details{border-bottom:1px solid var(--line);padding:18px 0}.product-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;font-size:11px;font-weight:600;list-style:none;display:flex}.product-faq summary::-webkit-details-marker{display:none}.product-faq details[open] summary>svg{transform:rotate(45deg)}.product-faq p{color:#919187;max-width:370px;margin:12px 0 0;font-size:11px;line-height:1.9}.share-notice{color:var(--accent);font-size:11px}.sold-out{border-block:1px solid var(--line);margin-bottom:24px;padding:20px 0}.sold-out h2{font-size:17px}.sold-out p{color:var(--muted);font-size:12px}.sold-out .button{font-size:11px}.related-section{border-top:1px solid var(--line);padding-block:35px 90px}.related-section .section-heading{padding-top:25px}.related-section .display{font-size:40px}.mobile-buybar{display:none}.zoom-dialog{color:var(--ink);background:#171717;border:0;border-radius:8px;max-width:min(900px,94vw);max-height:94dvh;padding:0;overflow:auto}.zoom-dialog>img{object-fit:contain;width:100%;max-height:90dvh}.zoom-close{z-index:5;background:#111e;border:1px solid #ffffff40;position:fixed;top:20px;right:20px}.estado-carga{text-align:center;color:#bbb;min-height:40vh;padding:80px 24px 120px}.estado-carga button{background:var(--ink);color:#111;border-radius:4px;margin-block:15px;padding:14px 25px}.estado-carga a{text-underline-offset:5px;text-decoration:underline}@media (min-width:1600px){.hero h1{font-size:122px}.hero{min-height:715px}.hero-media{height:640px}.hero-copy{padding-top:75px}.hero-outline{font-size:260px}}@media (max-width:1150px){.section-wrap{width:calc(100% - 64px)}.site-header{padding-inline:32px}.hero{min-height:560px}.hero-media{height:510px;margin-right:10px}.hero h1{font-size:9vw}.hero-copy{padding-top:35px}.hero-description{max-width:310px;font-size:12px}.hero-note{font-size:9px}.catalog-tools{flex-wrap:wrap}.catalog-controls{flex:1;justify-content:flex-end}.search-field{max-width:210px}.select-field select{max-width:150px;font-size:10px}.product-grid{gap:30px 18px}.product-info h3{font-size:12px}.product-price{font-size:13px}.add-button{gap:6px}.main-nav{gap:22px}.brand-strip{gap:25px}.brand-strip>div>span{font-size:20px}.pdp{gap:35px}.product-detail h1{font-size:43px}.product-detail{top:105px}.pdp-buy{gap:8px}.pdp-buy>.button{padding-inline:12px;font-size:11px}.site-footer{padding-inline:32px}}@media (max-width:900px){.main-nav{display:none}.hero{grid-template-columns:1fr 1fr;min-height:510px}.hero-media{height:450px}.hero-copy{padding-top:25px}.hero h1{margin-right:-90px;font-size:9.4vw}.hero-description{max-width:270px;font-size:11px}.hero-intro{margin-bottom:25px;font-size:10px}.hero-note{align-items:flex-start;max-width:220px}.hero-outline{font-size:170px;bottom:0}.hero-product-link{bottom:25px;left:20px;right:20px}.hero-product-link strong{font-size:21px}.hero-film-label{font-size:9px;top:18px;left:16px}.circle-arrow{width:35px;height:35px}.brand-strip{display:block}.brand-strip>span{margin-bottom:12px;display:block}.brand-strip>div{justify-content:flex-start;gap:15px 28px}.catalog-section{padding-top:65px}.catalog-tools{gap:16px}.catalog-controls{justify-content:space-between;width:100%}.search-field{flex:1;max-width:270px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 16px}.reel-grid{gap:14px}.reel-info{bottom:16px;left:14px;right:14px}.reel-info>span:first-child{font-size:12px}.reel-play{width:32px;height:32px;top:12px;right:12px}.how-section{gap:35px}.how-title h2{font-size:46px}.how-steps{padding-top:0}.how-steps article{gap:15px;padding-block:16px}.how-steps h3{font-size:12px}.how-steps p{font-size:11px}.pdp{grid-template-columns:1fr 1fr;gap:26px}.product-detail h1{font-size:36px}.pdp-buy{flex-wrap:wrap}.pdp-buy>.button{min-width:100%}.quantity-large button{height:40px}.product-detail{position:static}.gallery-options{flex-wrap:wrap;gap:8px}.gallery-options>button{flex:1;min-width:130px;padding-right:10px;font-size:10px}.product-breadcrumb{font-size:9px}.footer-word{font-size:35px}}@media (max-width:600px){:root{scroll-padding-top:84px}.section-wrap{width:calc(100% - 36px)}.announcement{padding:7px 10px;font-size:9px;line-height:1.5}.site-header{gap:14px;padding:12px 18px}.brand{gap:9px}.brand-mark{width:42px;height:42px}.brand-word{font-size:21px}.brand-word>span{margin-top:4px;font-size:8px}.header-actions{gap:6px}.cart-trigger{gap:6px;font-size:10px}.cart-trigger>span{display:none}.cart-trigger>svg{width:20px;height:20px}.cart-trigger b{min-width:21px;height:21px}.search-link{width:35px;height:35px}.hero{grid-template-columns:1fr;min-height:0;margin-top:0;padding:32px 0 35px;overflow:visible}.hero-copy{padding:0 0 27px}.hero-intro{margin-bottom:18px;font-size:10px}.hero h1{letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(55px,17.8vw,100px);line-height:1.035}.hero-description{max-width:320px;margin-bottom:22px;font-size:12px;line-height:1.8}.hero-cta{gap:28px;min-height:48px;padding:12px 19px;font-size:11px}.hero-note{align-items:center;max-width:none;margin-top:16px;font-size:9px}.hero-media{border-radius:9px;height:370px;margin:0;transform:rotate(0)}.hero-film{object-position:center 50%}.hero-product-link{bottom:23px;left:22px;right:22px}.hero-product-link strong{font-size:25px}.hero-product-link small{font-size:9px}.hero-product-link>span>span{font-size:12px}.hero-film-label{font-size:9px;top:18px;left:18px}.circle-arrow{width:42px;height:42px}.hero-outline{display:none}.brand-strip{padding-block:20px}.brand-strip>span{margin-bottom:11px;font-size:9px}.brand-strip>div{justify-content:flex-start;gap:12px 20px}.brand-strip>div>span{font-size:17px}.catalog-section{padding-block:45px 20px}.section-heading{gap:14px;margin-bottom:22px}.section-intro{margin-bottom:10px;font-size:10px}.section-heading h2{font-size:37px;line-height:1.08}.catalog-count{white-space:nowrap;padding-bottom:4px;font-size:9px}.catalog-tools{gap:14px;margin-bottom:22px;padding-bottom:17px}.filter-chips{gap:7px}.filter-chips button{min-height:38px;padding:8px 13px;font-size:10px}.catalog-controls{grid-template-columns:1fr 1fr;gap:8px;display:grid}.search-field{grid-column:1/-1;width:100%;max-width:none;padding:12px}.search-field input{min-height:20px;font-size:12px}.select-field{border:1px solid #ffffff1b;border-radius:4px}.select-field select{background:#101010;width:100%;max-width:none;min-height:42px;padding:11px 26px 11px 10px;font-size:10px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 13px}.product-visual{border-radius:6px}.video-tag{gap:4px;padding:5px 7px;font-size:8px;bottom:7px;left:7px}.video-tag svg{width:10px;height:10px}.stock-tag{padding:4px 7px;font-size:8px;top:8px;left:8px}.product-info{padding:11px 0 0}.product-brand{margin-bottom:5px;font-size:8px}.product-info h3{max-width:100%;min-height:35px;margin-bottom:10px;font-size:11px;line-height:1.55}.product-bottom{gap:4px;padding-top:8px}.product-price{letter-spacing:-.02em;font-size:12px}.add-button{gap:4px;min-height:34px;padding:4px 0 4px 4px;font-size:9px}.add-button svg{width:13px;height:13px;padding:3px}.filter-status{gap:10px;font-size:9px}.filter-status button{font-size:9px}.empty-state{padding:45px 20px}.empty-state h3{font-size:17px}.video-section{padding-block:55px 45px}.video-section .section-heading{display:block}.video-section .section-heading h2{font-size:39px}.section-description{margin-top:18px;font-size:10px;line-height:1.8}.section-description br{display:none}.reel-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#555 transparent;gap:13px;padding-bottom:12px;display:flex;overflow-x:auto}.reel{scroll-snap-align:start;aspect-ratio:3/4;min-width:65%}.reel-info>span:first-child{font-size:13px}.reel-info>span:last-child{font-size:11px}.how-section{grid-template-columns:1fr;gap:25px;padding-block:35px 45px}.how-title h2{font-size:46px}.how-steps article{gap:20px;padding-block:20px}.how-steps h3{font-size:13px}.how-steps p{font-size:11px}.how-steps article>span{font-size:28px}.closing-banner{border-radius:7px;gap:18px;margin-bottom:45px;padding:32px 27px 37px}.closing-banner>p{font-size:10px}.closing-banner>.display{font-size:61px}.closing-banner>.button{min-height:46px;margin-top:4px;font-size:10px}.closing-banner:after{font-size:50px}.site-footer{padding:32px 18px 25px}.footer-top{padding-bottom:30px;display:block}.footer-word{font-size:37px}.footer-top p{font-size:10px}.instagram-link{gap:14px;margin-top:25px;font-size:10px}.instagram-link strong{font-size:12px}.instagram-link>svg:last-child{margin-left:auto}.footer-bottom{flex-wrap:wrap;gap:12px 20px;padding-top:20px;font-size:8px;display:flex}.footer-bottom>span:nth-child(2){order:3;width:100%;font-size:8px}.toast{border-radius:6px;gap:8px;padding:12px 13px;bottom:18px}.toast>span{max-width:210px;font-size:10px}.toast>button{font-size:9px}.pedido-heading{padding:22px 20px}.pedido-heading h2{font-size:29px}.pedido-lines{padding-inline:20px}.pedido-line{grid-template-columns:65px minmax(0,1fr) auto;gap:12px;padding-block:20px}.pedido-thumb{width:65px;height:77px}.pedido-line-info>a{font-size:11px}.pedido-line-info>span,.pedido-line-end>strong{font-size:10px}.pedido-summary{padding:20px 20px max(22px,env(safe-area-inset-bottom))}.pedido-total{font-size:11px}.pedido-total strong{font-size:24px}.pedido-summary>.button{min-height:52px;font-size:11px}.product-breadcrumb{gap:8px;padding-block:20px;font-size:9px}.pdp{flex-direction:column;gap:27px;padding-bottom:35px;display:flex}.gallery{width:100%}.gallery-stage{aspect-ratio:1;border-radius:8px}.gallery-stage.is-video{aspect-ratio:4/5}.gallery-stage>video{max-height:none}.gallery-options>button{flex:0 auto;min-width:0;min-height:58px;padding-right:12px;font-size:10px}.gallery-options img,.thumb-video{width:42px;height:42px}.gallery-options{gap:10px;margin-top:13px}.gallery-caption{font-size:9px}.product-detail{width:100%;padding-top:0}.pdp-brand-row{margin-bottom:9px;font-size:11px}.product-detail h1{max-width:100%;margin-bottom:17px;font-size:42px;line-height:1.1}.pdp-price{margin-bottom:14px;font-size:27px}.pdp-description{max-width:100%;margin-bottom:18px;font-size:11px;line-height:1.9}.pdp-availability{margin-bottom:17px}.pdp-buy{flex-wrap:nowrap;gap:12px}.pdp-buy>.button{min-width:0;min-height:52px;font-size:11px}.quantity-large button{min-width:28px;height:52px}.quantity-large>span{min-width:25px;font-size:12px}.pdp-whatsapp{padding-block:17px;font-size:10px}.purchase-note{margin-bottom:25px;font-size:9px}.product-faq summary{font-size:11px}.product-faq p{font-size:10px}.related-section{padding-block:15px 45px}.related-section .section-heading{padding-top:20px}.related-section .display{font-size:33px}.mobile-buybar{z-index:25;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:11px 18px max(11px,env(safe-area-inset-bottom));background:#121212f5;border-block:1px solid #ffffff25;justify-content:space-between;align-items:center;gap:14px;margin-top:0;display:flex;position:sticky;bottom:0}.mobile-buybar>span{flex-direction:column;gap:2px;display:flex}.mobile-buybar small{color:#99998f;font-size:8px}.mobile-buybar strong{font-size:17px;font-weight:700}.mobile-buybar>.button{gap:9px;min-height:43px;padding:11px 17px;font-size:10px}.zoom-dialog{max-width:96vw}.zoom-close{top:14px;right:14px}.estado-carga{font-size:12px}}@media (max-width:359px){.section-wrap{width:calc(100% - 28px)}.site-header{padding-inline:14px}.brand-word{font-size:18px}.brand-mark{width:37px;height:37px}.hero h1{font-size:17vw}.hero-media{height:330px}.product-grid{gap:24px 10px}.product-info h3{font-size:10px}.product-price{font-size:11px}.add-button>span{font-size:8px}.product-detail h1{font-size:35px}.pdp-buy{gap:7px}.pdp-buy>.button{gap:7px;font-size:10px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.product-photo:hover img{transform:none}}@media (max-width:600px){.catalog-tools{display:block}.filter-chips{margin-bottom:14px}.catalog-controls{width:100%}.product-info h3{min-height:38px;font-size:12px}.product-price{font-size:14px}.product-brand{font-size:9px}.add-button{font-size:10px}}@media (max-width:359px){.product-info h3{font-size:11px}.product-price{font-size:12px}.add-button{font-size:9px}}
