.hf{--hf-bg: #0d0b15;--hf-card: #1c1b28;--hf-accent: #ff852e;--hf-ink: #faf9ff;--hf-muted: #c7c4d2;--hf-glow: #73301f;--hf-border: rgba(255,255,255,.13);background:var(--hf-bg);color:var(--hf-ink);font-family:inherit;overflow:clip;position:relative;color-scheme:dark}.hf *{box-sizing:border-box}.hf a{text-decoration:none}.hf .hf-wrap{width:min(1240px,calc(100% - 48px));margin-inline:auto}.hf h1,.hf h2,.hf h3,.hf p{color:inherit;margin:0}.hf h1{font-size:clamp(2.5rem,5vw,5rem);line-height:1.08;letter-spacing:-.045em}.hf h2{font-size:clamp(1.9rem,3.2vw,3rem);line-height:1.15;letter-spacing:-.035em}.hf h3{font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.35}.hf p{color:var(--hf-muted);line-height:1.7}.hf .hf-eyebrow{display:block;color:var(--hf-accent);font-size:.78rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;margin-bottom:15px}.hf--halloween{--hf-bg: #0d0b15;--hf-card: #201a2a;--hf-accent: #ff852e;--hf-muted: #d2c6d5;--hf-glow: #873921}.hf--graduacion{--hf-bg: #0b162a;--hf-card: #182944;--hf-accent: #edc36d;--hf-muted: #cbd7e9;--hf-glow: #455581}.hf--empresas{--hf-bg: #091c2a;--hf-card: #132e40;--hf-accent: #63d3ff;--hf-muted: #c5dce9;--hf-glow: #155f7d}.hf--siluetas{--hf-bg: #0b1022;--hf-card: #172443;--hf-accent: #82b3ff;--hf-muted: #c8d6ed;--hf-glow: #304b9c}.hf--navidad{--hf-bg: #0b2019;--hf-card: #173a2e;--hf-accent: #f2cc77;--hf-muted: #d4e1d8;--hf-glow: #31734d}.hf--default{--hf-bg: #0d0b15;--hf-card: #1c1b28;--hf-accent: #ff852e;--hf-muted: #d2c6d5;--hf-glow: #73301f}.hf--catalogo{--hf-bg: #0d1525;--hf-card: #192437;--hf-accent: #ff852e;--hf-muted: #cbd5e5;--hf-glow: #25446b}.hf.hf-section{padding:76px 0!important}.hf .hf-section{padding:70px 0}.hf .hf-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.hf .hf-section-head p{margin-top:14px;max-width:680px;font-size:1rem}.hf.hf-section:before{content:"";position:absolute;left:50%;top:0;transform:translate(-50%);width:min(1160px,calc(100% - 64px));height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);pointer-events:none}.hf .hf-hero{position:relative;isolation:isolate;min-height:570px;display:flex;align-items:center;padding:85px 0;background:radial-gradient(ellipse at 78% 42%,#71311f,#2d1829 35%,#0d0b15 78%)}.hf .hf-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#090911f5,#090911c7 45%,#09091129);z-index:-1}.hf .hf-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hf .hf-hero-copy{max-width:720px}.hf .hf-hero-copy p{max-width:570px;font-size:1.1rem;margin-top:24px}.hf .hf-hero h1 strong{color:var(--hf-accent)}.hf .hf-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.hf .hf-pills{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hf .hf-pill{border:1px solid rgba(255,255,255,.19);border-radius:100px;padding:10px 15px;font-size:.85rem;background:#11121dc7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.hf .hf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 22px;background:var(--hf-accent);color:#10131a!important;font-weight:800;border-radius:12px;border:1px solid var(--hf-accent);cursor:pointer;line-height:1.3;transition:transform .24s ease,box-shadow .24s ease,background .24s ease}.hf .hf-btn:hover{transform:translateY(-3px);box-shadow:0 12px 28px #0000003d}.hf .hf-btn--outline{background:transparent;color:var(--hf-ink)!important;border-color:#fff6}.hf .hf-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}.hf .hf-cat,.hf .hf-product{display:flex;flex-direction:column;border:1px solid var(--hf-border);background:var(--hf-card);border-radius:20px;overflow:hidden;min-width:0;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.hf .hf-cat:hover,.hf .hf-product:hover{transform:translateY(-6px);border-color:var(--hf-accent);box-shadow:0 20px 40px #00000047}.hf .hf-cat-img{display:block;width:100%;aspect-ratio:4 / 4.3;object-fit:cover;background:linear-gradient(145deg,#333044,#151420)}.hf .hf-cat-placeholder{display:grid;place-items:center;font-size:4rem;position:relative}.hf .hf-cat-placeholder:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 48%,rgba(255,133,46,.1),transparent 60%);pointer-events:none}.hf .hf-cat-body{padding:21px 19px 24px;display:flex;flex-direction:column;flex:1;gap:8px}.hf .hf-cat-body p{font-size:.9rem;line-height:1.55}.hf .hf-cat-body span{color:var(--hf-accent);font-size:.87rem;font-weight:800;display:block;margin-top:auto;padding-top:14px}.hf .hf-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;width:100%;align-items:stretch}.hf .hf-product{width:100%;max-width:100%;height:100%}.hf .hf-product-img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;background:linear-gradient(135deg,#2c2c3c,#12131b)}.hf .hf-product-body{display:flex;flex-direction:column;gap:12px;padding:22px;flex:1}.hf .hf-product-body h3{min-height:2.5em;line-height:1.4}.hf .hf-price{font-weight:800;font-size:1.2rem;color:var(--hf-ink)}.hf .hf-product-link{color:var(--hf-ink)}.hf .hf-product-link:hover{text-decoration:underline}.hf .hf-product form{display:grid;gap:12px;margin-top:auto}.hf .hf-product .hf-btn{width:100%;padding:13px 10px;font-size:.88rem}.hf .hf-note{font-size:.86rem}.hf .hf-select{border:1px solid rgba(255,255,255,.35);background:#151c2a;color:#fff;padding:11px;border-radius:10px;max-width:100%;width:100%}.hf .hf-qty{display:flex;gap:12px;align-items:center}.hf .hf-qty input{width:80px;background:#151c2a;border:1px solid rgba(255,255,255,.35);border-radius:9px;padding:9px;color:#fff}.hf .hf-empty{padding:32px;border:1px dashed rgba(255,255,255,.3);border-radius:18px;color:var(--hf-muted);line-height:1.6}.hf .hf-banner{background:linear-gradient(110deg,#211425,#4c261e);border:1px solid rgba(255,133,46,.38);border-radius:24px;padding:46px;display:flex;align-items:center;justify-content:space-between;gap:30px;box-shadow:0 20px 55px #0000001f}.hf .hf-banner>div{max-width:780px}.hf .hf-banner p{margin-top:15px}.hf .hf-banner .hf-btn{white-space:nowrap}.hf .hf-collection-hero{padding:65px 0 55px;background:radial-gradient(circle at 85% 12%,var(--hf-glow),transparent 57%),var(--hf-bg)}.hf .hf-collection-hero h1{font-size:clamp(2.5rem,4.5vw,4.4rem)}.hf .hf-collection-hero p,.hf .hf-collection-desc{max-width:750px;margin-top:18px;line-height:1.75;color:var(--hf-muted)}.hf .hf-collection-desc p{margin-top:0}.hf .hf-tag{display:inline-block;color:var(--hf-accent);font-weight:800;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.hf .hf-quote{padding:60px 0;background:var(--hf-card);text-align:center}.hf .hf-quote p{margin:15px auto 0;max-width:650px}.hf .hf-quote .hf-btn{margin-top:24px}.hf.hf-section:has(.hf-collection-hero){padding:0!important}.hf.hf-section:has(.hf-products){padding-top:60px!important;padding-bottom:76px!important}.hf .hf-product-body,.hf .hf-cat-body{min-width:0}.hf .hf-product-body h3,.hf .hf-cat-body h3{overflow-wrap:anywhere}@media(max-width:1100px){.hf .hf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hf .hf-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.hf .hf-banner{padding:38px}}@media(max-width:749px){.hf .hf-wrap{width:calc(100% - 32px)}.hf.hf-section{padding:56px 0!important}.hf .hf-section{padding:52px 0}.hf .hf-section-head{display:block;margin-bottom:26px}.hf .hf-section-head .hf-btn{margin-top:18px}.hf .hf-hero{min-height:510px;padding:72px 0}.hf .hf-hero:before{background:linear-gradient(90deg,#090911ed,#09091199)}.hf .hf-hero-copy p{font-size:1rem}.hf .hf-grid,.hf .hf-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hf .hf-cat-body,.hf .hf-product-body{padding:15px 13px 17px}.hf .hf-cat-placeholder{font-size:3.1rem}.hf .hf-cat-body h3,.hf .hf-product-body h3{font-size:.97rem}.hf .hf-cat-body p{font-size:.83rem}.hf .hf-product-body h3{min-height:auto}.hf .hf-banner{padding:28px;display:block}.hf .hf-banner .hf-btn{margin-top:23px;white-space:normal}.hf .hf-collection-hero{padding:50px 0 45px}.hf .hf-empty{padding:25px}.hf .hf-product .hf-btn{font-size:.78rem;padding:11px 6px}.hf.hf-section:has(.hf-products){padding-top:46px!important;padding-bottom:56px!important}}@media(max-width:390px){.hf .hf-grid,.hf .hf-products{grid-template-columns:1fr}.hf .hf-cat-img{aspect-ratio:16 / 10}.hf .hf-cat-body{padding:20px}.hf .hf-pills{gap:7px}}@media(prefers-reduced-motion:reduce){.hf *,.hf *:before,.hf *:after{transition:none!important;animation:none!important}}.hf--collection-v3{--hf-custom-accent: #ff852e;--hf-custom-bg: #211526;--hf-custom-border: #75422e}.hf--collection-v3.hf--halloween{--hf-custom-accent: #ff852e;--hf-custom-bg: #261728;--hf-custom-border: #914c30}.hf--collection-v3.hf--navidad{--hf-custom-accent: #e9c56b;--hf-custom-bg: #102c22;--hf-custom-border: #537b54}.hf--collection-v3.hf--graduacion{--hf-custom-accent: #e9bf68;--hf-custom-bg: #171d38;--hf-custom-border: #5d668c}.hf--collection-v3.hf--empresas{--hf-custom-accent: #5dc9ff;--hf-custom-bg: #10283c;--hf-custom-border: #386a89}.hf--collection-v3.hf--siluetas{--hf-custom-accent: #b99aff;--hf-custom-bg: #24182f;--hf-custom-border: #70538a}.hf--collection-v3 .hf-custom-banner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:40px;padding:32px 36px;overflow:hidden;border:1px solid var(--hf-custom-border);border-radius:18px;background:radial-gradient(circle at 90% 30%,color-mix(in srgb,var(--hf-custom-accent) 13%,transparent),transparent 45%),var(--hf-custom-bg);color:#fff}.hf--collection-v3 .hf-custom-banner-content{position:relative;z-index:1;max-width:740px}.hf--collection-v3 .hf-custom-eyebrow{display:inline-block;margin-bottom:11px;color:var(--hf-custom-accent);font-size:12px;font-weight:800;letter-spacing:1.5px}.hf--collection-v3 .hf-custom-banner h2{margin:0 0 12px;color:#fff;font-size:clamp(23px,3vw,32px);font-weight:800;line-height:1.25}.hf--collection-v3 .hf-custom-banner p{margin:0 0 16px;color:#e2dce9;font-size:14px;line-height:1.75}.hf--collection-v3 .hf-custom-features{display:flex;flex-wrap:wrap;gap:10px 18px;margin-bottom:22px}.hf--collection-v3 .hf-custom-features span{color:#eae4ef;font-size:12px;font-weight:600}.hf--collection-v3 .hf-custom-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border-radius:10px;background:var(--hf-custom-accent);color:#17111b!important;font-size:14px;font-weight:800;text-decoration:none;transition:transform .2s ease,filter .2s ease}.hf--collection-v3 .hf-custom-button:hover{transform:translateY(-2px);filter:brightness(1.12)}.hf--collection-v3 .hf-custom-banner small{display:block;margin-top:14px;color:#c7bbd0;font-size:11px;line-height:1.6}.hf--collection-v3 .hf-custom-warning{color:var(--hf-custom-accent);font-weight:700}.hf--collection-v3 .hf-custom-decoration{display:flex;align-items:center;justify-content:center;gap:8px;min-width:135px;color:var(--hf-custom-accent);font-size:38px;opacity:.55;transform:rotate(-12deg)}.hf--collection-v3 .hf-custom-decoration span:nth-child(2){font-size:66px}@media(max-width:749px){.hf--collection-v3 .hf-custom-banner{margin-top:28px;padding:25px 21px;border-radius:15px}.hf--collection-v3 .hf-custom-banner h2{font-size:24px}.hf--collection-v3 .hf-custom-banner p{font-size:13px}.hf--collection-v3 .hf-custom-decoration{display:none}.hf--collection-v3 .hf-custom-button{width:100%;text-align:center}.hf--collection-v3 .hf-custom-features{gap:9px 13px}}@media(prefers-reduced-motion:reduce){.hf--collection-v3 .hf-custom-button{transition:none}.hf--collection-v3 .hf-custom-button:hover{transform:none}}.hf-cart-actions{display:flex;align-items:stretch;gap:10px;margin-top:12px}.hf-cart-actions>.hf-btn{flex:1;min-width:0;margin:0}.hfc-add{width:52px;min-width:52px;border:1px solid var(--hf-accent, #ff8a32);border-radius:12px;background:#ff8a321a;color:var(--hf-accent, #ff8a32);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .2s}.hfc-add:hover{background:#ff8a3238;transform:translateY(-2px)}.hfc-add svg{width:23px;height:23px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hfc-overlay[hidden],.hfc-panel[hidden],[data-hfc-count][hidden]{display:none!important}.hfc-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99998;background:#000000ad}.hfc-panel{position:fixed;inset:0 0 0 auto;width:min(440px,100%);z-index:99999;display:flex;flex-direction:column;background:#191322;color:#f8fafc;border-left:1px solid #65486e;box-shadow:-15px 0 45px #0006;font-family:inherit}body.hf-cart-open{overflow:hidden}.hfc-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px;border-bottom:1px solid #43324c}.hfc-header strong{display:block;font-size:23px}.hfc-header small{display:block;color:#c4b5ce;margin-top:5px}.hfc-header button{border:0;background:#382a42;color:#fff;width:40px;height:40px;border-radius:10px;cursor:pointer}.hfc-list{flex:1;overflow-y:auto;padding:20px}.hfc-empty{text-align:center;color:#c9b9d1;padding:35px 10px}.hfc-item{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid #3e3048}.hfc-item-image{width:84px;height:84px;flex:0 0 84px;object-fit:cover;border-radius:10px;background:#312638}.hfc-item-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.hfc-item-info strong{font-size:14px;line-height:1.4}.hfc-item-info small,.hfc-item-info span{color:#c5b9cb;font-size:12px}.hfc-item-info b{color:#ff9b4d;font-size:15px}.hfc-item-controls{display:flex;align-items:center;gap:10px;margin:6px 0}.hfc-item-controls button{background:#36283e;color:#fff;border:1px solid #65516d;border-radius:7px;padding:5px 10px;cursor:pointer}.hfc-item-controls .hfc-remove{margin-left:auto;color:#ffaaa4;font-size:12px;padding:5px;border:0;background:transparent}.hfc-footer{padding:20px 22px;border-top:1px solid #51405a;background:#21192a}.hfc-total{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.hfc-total strong{font-size:24px;color:#ff9b4d}.hfc-footer>small{display:block;color:#c4b5ce;line-height:1.5;margin-bottom:16px}.hfc-send{width:100%;border:0;background:#ff8a32;color:#21140e;font-weight:800;border-radius:12px;padding:15px;cursor:pointer}.hfc-continue{display:block;width:100%;background:transparent;color:#eee5f1;border:0;padding:13px;cursor:pointer}.hfc-header button:focus-visible,.hfc-item-controls button:focus-visible,.hfc-add:focus-visible,.hfc-send:focus-visible,.hfc-continue:focus-visible{outline:2px solid #ffb36b;outline-offset:3px}.hfc-header-button{position:relative}.hfc-header-count{position:absolute;top:-5px;right:-7px;background:#ff8a32;color:#20140e;font-size:10px;font-weight:800;border-radius:20px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;padding:0 3px}@media(max-width:480px){.hfc-panel{width:100%}.hfc-header{padding:18px}.hfc-list{padding:14px}.hfc-footer{padding:18px}.hfc-item-image{width:70px;height:70px;flex-basis:70px}.hf-cart-actions{gap:8px}.hfc-add{width:48px;min-width:48px}}.hf{font-family:Space Grotesk,sans-serif}.hf h1,.hf h2{font-family:Fraunces,Georgia,serif;font-weight:700;letter-spacing:-.035em;line-height:1.12}.hf .hf-product h3{font-family:Space Grotesk,sans-serif;font-weight:700;letter-spacing:-.02em}.hf .hf-btn,.hf .hfc-add{font-family:Space Grotesk,sans-serif;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/5/assets/humbofil-v2.css.map */
