.halloween-builder,.halloween-catalog{--mix-paper:#f6f1e9;--mix-surface:#fcfaf3;--mix-ink:#1b3a2b;--mix-muted:#485e50;--mix-rule:#cec6b8;--mix-accent:#2a5236;--mix-accent-ink:var(--mix-surface);--mix-hover:#20432b;--mix-pumpkin:#89401c;--mix-focus:#c8631b;--mix-tint:#f2e6d6;--mix-error:#852e2c;--mix-shadow:#1019110d;--mix-font-display:var(--font-display),Georgia,serif;--mix-font-ui:var(--font-ui),sans-serif;--mix-space-xs:.25rem;--mix-space-sm:.5rem;--mix-space-md:.75rem;--mix-space-lg:1rem;--mix-space-xl:1.5rem;--mix-space-2xl:2rem;--mix-radius:.25rem;--mix-pill-radius:999px;--mix-ease:cubic-bezier(.16,1,.3,1);--mix-duration:.15s}@supports (color:lab(0% 0 0)){.halloween-builder,.halloween-catalog{--mix-paper:lab(95.278% .703931 4.53233);--mix-surface:lab(98.1863% .0954866 3.43938);--mix-ink:lab(21.7459% -15.5552 5.78592);--mix-muted:lab(37.8291% -11.003 5.37776);--mix-rule:lab(80.3523% .99349 8.43416);--mix-accent:lab(31.2425% -19.929 11.8382);--mix-hover:lab(25.3758% -18.4203 10.9546);--mix-pumpkin:lab(36.5889% 29.6512 36.1151);--mix-focus:lab(53.8214% 38.1403 55.5932);--mix-tint:lab(91.9219% 2.14779 9.38108);--mix-error:lab(32.6862% 37.7883 22.3337);--mix-shadow:lab(7.47379% -5.35896 3.32561/.05)}}.halloween-builder{max-width:88rem;color:var(--mix-ink);background:var(--mix-paper);font-family:var(--mix-font-ui);margin-inline:auto;padding:3rem 1rem 6rem;scroll-margin-top:5.5rem}.halloween-builder *,.halloween-builder :before,.halloween-builder :after{box-sizing:border-box}.halloween-builder h2,.halloween-builder h3,.halloween-builder h4{overflow-wrap:anywhere;min-width:0;font-style:normal}.mix-heading{max-width:44rem;margin-block-end:var(--mix-space-xl)}.mix-heading h2{margin:0 0 var(--mix-space-md);font:400 clamp(2.25rem,4vw,3.5rem)/1.08 var(--mix-font-display);letter-spacing:-.04em;text-wrap:balance}.mix-heading>p:last-child{color:var(--mix-muted);margin:0;font-size:.9375rem;line-height:1.6}.mix-eyebrow{margin:0 0 var(--mix-space-md);color:var(--mix-pumpkin);text-transform:uppercase;letter-spacing:.16em;font-size:.6875rem;font-weight:600}.mix-workspace{gap:var(--mix-space-2xl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.mix-catalog{min-width:0}.mix-toolbar{grid-template-columns:minmax(0,1fr);display:grid}.mix-filters{gap:var(--mix-space-sm);flex-wrap:wrap;margin-block-end:var(--mix-space-xl);display:flex}.mix-filters button{border:1px solid var(--mix-rule);border-radius:var(--mix-radius);background:var(--mix-surface);min-height:2.75rem;color:var(--mix-ink);font:500 .8125rem/1.2 var(--mix-font-ui);white-space:nowrap;cursor:pointer;flex:1 0 auto;padding:.625rem .75rem}.mix-filters button[aria-pressed=true]{color:var(--mix-accent-ink);background:var(--mix-accent);border-color:var(--mix-accent)}.mix-search-label,.mix-row label{color:var(--mix-muted);margin-block-end:var(--mix-space-xs);font-size:.6875rem;font-weight:500;line-height:1.4;display:block}.mix-search{align-items:center;min-width:0;display:flex;position:relative}.mix-search>svg{color:var(--mix-muted);pointer-events:none;position:absolute;inset-inline-start:var(--mix-space-md)}.mix-search input{border:1px solid var(--mix-rule);border-radius:var(--mix-radius);background:var(--mix-surface);width:100%;min-width:0;height:2.75rem;color:var(--mix-ink);font:400 .875rem/1.4 var(--mix-font-ui);padding:.625rem 2.75rem}.mix-search input::-webkit-search-cancel-button{display:none}.mix-search input::placeholder{color:var(--mix-muted);opacity:1}.mix-search button{width:2.75rem;height:2.75rem;color:var(--mix-ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;inset-inline-end:0}.mix-count{margin:var(--mix-space-md)0;color:var(--mix-muted);font-size:.75rem}.mix-products{border-block-start:1px solid var(--mix-rule);margin:0;padding:0;list-style:none}.mix-row{border-block-end:1px solid var(--mix-rule)}.mix-row article{gap:var(--mix-space-md);padding-block:var(--mix-space-lg);grid-template-columns:5.5rem minmax(0,1fr);align-items:start;display:grid}.mix-row__photo{aspect-ratio:1;border-radius:var(--mix-radius);min-width:0;color:var(--mix-muted);background:var(--mix-tint);place-items:center;display:grid;position:relative;overflow:hidden}.mix-row__image{object-fit:cover;width:100%;height:100%}.mix-row__details{min-width:0}.mix-row__details h3{margin:0 0 var(--mix-space-xs);font:500 1.125rem/1.2 var(--mix-font-display)}.mix-row__details h3 a{color:var(--mix-ink);text-decoration:none}.mix-row__price{margin:0 0 var(--mix-space-sm);color:var(--mix-ink);font-variant-numeric:tabular-nums;font-size:.8125rem}.mix-variants{border:0;min-width:0;margin:0;padding:0}.mix-variants legend{color:var(--mix-muted);margin-block-end:var(--mix-space-xs);padding:0;font-size:.6875rem;font-weight:500;line-height:1.4}.mix-variants__options{gap:var(--mix-space-sm);flex-wrap:wrap;display:flex}.mix-row .mix-variant-pill{justify-content:center;align-items:center;gap:var(--mix-space-xs);border:1px solid var(--mix-rule);border-radius:var(--mix-pill-radius);background:var(--mix-surface);min-width:2.75rem;min-height:2.75rem;color:var(--mix-ink);font:500 .8125rem/1.2 var(--mix-font-ui);white-space:nowrap;cursor:pointer;margin:0;padding:.625rem .75rem;display:inline-flex;position:relative}.halloween-builder .mix-variant-pill input{opacity:0;width:calc(100% + 2px);height:calc(100% + 2px);cursor:inherit;margin:0;position:absolute;inset:-1px}.halloween-builder .mix-variant-pill input:disabled{opacity:0}.mix-row .mix-variant-pill[data-selected]{background:var(--mix-accent);border-color:var(--mix-accent);color:var(--mix-accent-ink)}.mix-row .mix-variant-pill:has(input:disabled){opacity:.5;cursor:not-allowed}.mix-row .mix-variant-pill[data-unavailable]>span:first-of-type{text-decoration:line-through}.mix-variant-pill:has(input:focus-visible){outline:2px solid var(--mix-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--mix-surface)}.mix-row .mix-variant-pill:has(input:enabled):active{background:var(--mix-tint);color:var(--mix-ink)}.mix-format{overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.5}.mix-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover){.mix-row .mix-variant-pill:has(input:enabled):not([data-selected]):hover{background:var(--mix-tint)}}.mix-row__actions{grid-column:1/-1;min-width:0}.mix-row__purchase{gap:var(--mix-space-md);align-items:center;display:flex}.mix-quantity{border:1px solid var(--mix-rule);border-radius:var(--mix-radius);background:var(--mix-surface);flex:none;align-items:center;min-height:2.75rem;display:flex}.mix-quantity button{width:2.75rem;height:2.75rem;color:var(--mix-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.mix-quantity input{appearance:textfield;text-align:center;width:2.75rem;min-width:0;height:2.75rem;color:var(--mix-ink);font:500 .875rem/1 var(--mix-font-ui);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;padding:0}.mix-quantity input::-webkit-inner-spin-button{appearance:none;margin:0}.mix-quantity input::-webkit-outer-spin-button{appearance:none;margin:0}.mix-add,.mix-checkout{justify-content:center;align-items:center;gap:var(--mix-space-sm);min-height:2.875rem;padding:.625rem var(--mix-space-lg);border:1px solid var(--mix-accent);border-radius:var(--mix-radius);background:var(--mix-accent);color:var(--mix-accent-ink);font:600 .8125rem/1.2 var(--mix-font-ui);white-space:nowrap;cursor:pointer;transition:background-color var(--mix-duration)var(--mix-ease),transform var(--mix-duration)var(--mix-ease);text-decoration:none;display:inline-flex}.mix-add{flex:1;min-width:0}.mix-row__status{min-height:1.125rem;color:var(--mix-muted);grid-column:1/-1;margin:-.25rem 0 0;font-size:.75rem;line-height:1.5}.mix-row[data-state=success] .mix-row__status{color:var(--mix-accent)}.mix-row[data-state=error] .mix-row__status{color:var(--mix-error)}.mix-row[data-state=error] .mix-quantity{border-color:var(--mix-error)}.mix-spinner{animation:.8s linear infinite mix-spin}@keyframes mix-spin{to{transform:rotate(360deg)}}.mix-empty{padding:3rem var(--mix-space-lg);border-block:1px solid var(--mix-rule);text-align:center}.mix-empty>svg{color:var(--mix-muted);margin-inline:auto}.mix-empty h3{font:400 1.5rem/1.25 var(--mix-font-display)}.mix-empty button,.mix-error button{min-height:2.75rem;padding:.625rem var(--mix-space-lg);color:var(--mix-ink);background:var(--mix-surface);border:1px solid var(--mix-rule);border-radius:var(--mix-radius);font:500 .8125rem/1.3 var(--mix-font-ui);cursor:pointer;white-space:nowrap}.mix-notice{padding:var(--mix-space-lg);border:1px solid var(--mix-rule);font-size:.875rem}.mix-error{padding:var(--mix-space-lg);border:1px solid var(--mix-error);color:var(--mix-error);background:var(--mix-surface);margin-block-end:var(--mix-space-xl)}.mix-error p{margin-block:0 var(--mix-space-sm);font-size:.875rem}.mix-basket{display:none}.mix-mobile-basket{z-index:25;align-items:center;gap:var(--mix-space-sm);min-height:4.5rem;padding:.625rem 1rem max(.625rem,env(safe-area-inset-bottom));border-block-start:1px solid var(--mix-rule);background:var(--mix-surface);color:var(--mix-ink);box-shadow:0 -4px 16px var(--mix-shadow);grid-template-columns:minmax(0,1fr) auto auto;display:grid;position:fixed;inset-block-end:0;inset-inline:0}.mix-mobile-basket[hidden]{display:none}.mix-mobile-basket>div{flex:1;min-width:0}.mix-mobile-basket span{color:var(--mix-muted);font-size:.6875rem;line-height:1.3;display:block}.mix-mobile-basket strong{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:600;display:block}.mix-mobile-basket__open{border:1px solid var(--mix-rule);border-radius:var(--mix-radius);background:var(--mix-paper);width:2.75rem;height:2.75rem;color:var(--mix-ink);cursor:pointer;flex:none;place-items:center;display:grid}.halloween-builder :is(button,input,select,a):focus-visible{outline:2px solid var(--mix-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--mix-surface)}.halloween-builder :is(button,input,select):disabled{opacity:.5;cursor:not-allowed}.halloween-builder :is(.mix-add,.mix-checkout):active{background:var(--mix-hover);transform:translateY(1px)}@media (hover:hover){.mix-filters button:not([aria-pressed=true]):hover,.mix-search input:hover,.mix-quantity button:enabled:hover,.mix-mobile-basket__open:hover{background:var(--mix-tint)}.mix-add:enabled:hover,a.mix-checkout:hover{background:var(--mix-hover)}.mix-row__details h3 a:hover{text-underline-offset:.2em;text-decoration:underline}}@media (min-width:48rem){.halloween-builder{padding:4rem 2rem 6rem}.mix-row article{column-gap:var(--mix-space-lg);grid-template-columns:7rem minmax(0,1fr);align-items:center}.mix-row__actions{grid-column:2;align-self:end}.mix-row__status{grid-column:2/-1}.mix-row__details h3{font-size:1.25rem}}@media (min-width:64rem){.halloween-builder{padding-block-end:4rem}.mix-workspace{gap:var(--mix-space-xl);grid-template-columns:minmax(0,1fr) minmax(18rem,21rem)}.mix-row article{grid-template-columns:6rem minmax(0,1fr)}.mix-row__actions{grid-column:2}.mix-row__photo{grid-row:1/3}.mix-row__status{grid-column:2}.mix-row__details h3{font-size:1.1875rem}.mix-mobile-basket{display:none}.mix-basket{background:var(--mix-surface);border:1px solid var(--mix-rule);border-radius:var(--mix-radius);grid-template-rows:auto minmax(6rem,1fr) auto;min-width:0;max-height:calc(100dvh - 6rem);display:grid;position:sticky;inset-block-start:5rem}.mix-basket__heading{align-items:center;gap:var(--mix-space-sm);padding:var(--mix-space-lg);border-block-end:1px solid var(--mix-rule);display:flex}.mix-basket__heading h3{font:400 1.625rem/1.2 var(--mix-font-display);flex:1;margin:0}.mix-basket__heading>span{color:var(--mix-muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.mix-basket__items{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:24rem;overflow-y:auto}.mix-basket__empty{padding:2rem var(--mix-space-xl);text-align:center;color:var(--mix-muted);margin:0;font-size:.8125rem;line-height:1.6}.mix-basket__empty>svg{color:var(--mix-pumpkin);margin-inline:auto}.mix-basket__empty h4{margin-block:var(--mix-space-lg)var(--mix-space-sm);color:var(--mix-ink);font:400 1.375rem/1.3 var(--mix-font-display)}.mix-basket__empty p{margin:0}.mix-basket__footer{min-width:0;padding:var(--mix-space-lg);border-block-start:1px solid var(--mix-rule)}.mix-basket__footer .cart-promo-compact{border-block-start:0;margin:-1rem -1rem 1rem}.mix-basket__note{margin-block:0 var(--mix-space-md);color:var(--mix-muted);font-size:.75rem;line-height:1.5}.mix-basket dl{margin:0 0 var(--mix-space-lg);font-size:.8125rem}.mix-basket dl>div{justify-content:space-between;gap:var(--mix-space-md);padding-block:var(--mix-space-xs);display:flex}.mix-basket dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.mix-basket__saving{color:var(--mix-pumpkin)}.mix-basket dl>.mix-basket__total{border-block-start:1px solid var(--mix-rule);margin-block-start:var(--mix-space-sm);padding-block-start:var(--mix-space-md);font-weight:600}.mix-basket__footer>.mix-checkout{width:100%;display:flex}.mix-basket__view{width:100%;min-height:2.75rem;color:var(--mix-ink);font:500 .8125rem/1.3 var(--mix-font-ui);cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-block-start:var(--mix-space-xs);padding:.5rem}}@media (min-width:80rem){.mix-workspace{grid-template-columns:minmax(0,1fr) 22rem;gap:2.5rem}.mix-row article{grid-template-columns:7rem minmax(0,1fr)}.mix-row__actions{grid-column:2}.mix-row__photo{grid-row:1/3}.mix-row__status{grid-column:2/-1}}@media (prefers-reduced-motion:reduce){.halloween-builder *,.halloween-builder :before,.halloween-builder :after{scroll-behavior:auto;transition:none!important;animation:none!important}}.mix-basket__payments{margin-block:var(--mix-space-md)}@media (max-width:63.999rem){.mix-basket__payments{display:none}}.mix-basket__items fieldset{border:0;min-width:0;margin:0;padding:0}.mix-mobile-basket__progress{color:var(--mix-pumpkin);grid-column:1/-1;margin:0;font-size:.75rem;line-height:1.35}@media (max-width:63.999rem){.halloween-page:has(.halloween-builder){padding-block-end:8rem}}@media (min-width:64rem) and (max-height:42rem){.mix-basket{max-height:none;position:static}}.mix-row__details h3 a{position:relative}.mix-row__details h3 a:before{content:"";position:absolute;inset:-.625rem 0}body:has(.halloween-builder) [data-whatsapp-float]{display:none}.halloween-catalog{scroll-margin-top:5.5rem}.halloween-catalog :is(button,a.h-9){min-height:2.75rem}.halloween-bundles{border-block-start:1px solid var(--mix-rule);margin-block-start:var(--mix-space-2xl)}.halloween-bundles>summary{align-items:center;gap:var(--mix-space-sm);min-height:3.5rem;padding-block:var(--mix-space-md);color:var(--mix-muted);font:500 .875rem/1.25 var(--mix-font-ui);white-space:nowrap;cursor:pointer;list-style:none;display:flex}.halloween-bundles>summary::-webkit-details-marker{display:none}.halloween-bundles>summary>svg{transition:transform var(--mix-duration)var(--mix-ease);margin-inline-start:auto}.halloween-bundles[open]>summary>svg{transform:rotate(180deg)}.halloween-bundles>summary:focus-visible{outline:2px solid var(--mix-focus);outline-offset:2px}.halloween-bundles>summary:active{color:var(--mix-ink)}.halloween-bundles__count{font-variant-numeric:tabular-nums;font-size:.75rem}.halloween-bundles>.grid{margin-block:var(--mix-space-lg)}@media (hover:hover){.halloween-bundles>summary:hover{color:var(--mix-ink)}}@media (prefers-reduced-motion:reduce){.halloween-bundles>summary>svg{transition:none}}
