.hero-showcase-root{color:#1c1917;box-sizing:border-box;background-color:#fdfbf7;border-bottom:1px solid #e7e5e4b3;width:100%;overflow:hidden}@media (min-width:0){.hero-showcase-root{padding:.75rem .75rem 1rem}}@media (min-width:640px){.hero-showcase-root{padding:1.75rem 1.5rem}}@media (min-width:1024px){.hero-showcase-root{padding:2.75rem 2rem}}.hero-showcase-container{box-sizing:border-box;max-width:80rem;margin-left:auto;margin-right:auto}.hero-showcase-grid{grid-template-columns:1fr;align-items:center;gap:1rem;display:grid}@media (min-width:640px){.hero-showcase-grid{gap:1.5rem}}@media (min-width:1024px){.hero-showcase-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:2.5rem}}@media (min-width:1280px){.hero-showcase-grid{gap:3.5rem}}.hero-col-video{order:1;justify-content:center;width:100%;display:flex}@media (min-width:1024px){.hero-col-video{order:2;grid-column:span 5/span 12}}.hero-col-content{text-align:left;flex-direction:column;order:2;justify-content:center;width:100%;display:flex}@media (min-width:1024px){.hero-col-content{order:1;grid-column:span 7/span 12}}.hero-video-wrapper{width:100%;max-width:230px}@media (min-width:380px){.hero-video-wrapper{max-width:260px}}@media (min-width:640px){.hero-video-wrapper{max-width:360px}}@media (min-width:1024px){.hero-video-wrapper{max-width:460px}}@media (min-width:1280px){.hero-video-wrapper{max-width:500px}}.hero-aspect-frame{aspect-ratio:1;background-color:#1c1917;border:4px solid #fff;border-radius:1.5rem;width:100%;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #1c191726,0 0 0 1px #1c19170d}@media (min-width:640px){.hero-aspect-frame{border-width:4px;border-radius:1.5rem;box-shadow:0 25px 50px -12px #1c191726,0 0 0 1px #1c19170d}}.hero-aspect-frame video{object-fit:cover;object-position:center;width:100%;height:100%;transition:opacity .15s ease-in-out;display:block}.hero-aspect-frame .video-fading{opacity:0}.hero-aspect-frame .video-visible{opacity:1}.hero-video-vignette{pointer-events:none;z-index:5;background:linear-gradient(#00000073 0%,#0000 28% 72%,#00000080 100%);position:absolute;inset:0}.hero-video-badge{z-index:10;-webkit-backdrop-filter:blur(12px);color:#fff;text-transform:uppercase;letter-spacing:.06em;pointer-events:none;-webkit-user-select:none;user-select:none;background:#111827bf;border:1px solid #ffffff38;border-radius:9999px;align-items:center;gap:6px;padding:5px 12px;font-size:.72rem;font-weight:800;line-height:1;transition:all .25s;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 4px 14px #00000047,inset 0 1px #ffffff26}@media (min-width:640px){.hero-video-badge{gap:7px;padding:6px 14px;font-size:.75rem;top:14px;left:14px}}.hero-badge-dot{background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite heroDotGlow;box-shadow:0 0 8px #ef4444,0 0 2px #fff}@keyframes heroDotGlow{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 6px #ef4444}50%{opacity:.85;transform:scale(1.25);box-shadow:0 0 12px #ef4444,0 0 4px #f87171}}.hero-video-counter{z-index:10;-webkit-backdrop-filter:blur(12px);color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;-webkit-user-select:none;user-select:none;background:#111827bf;border:1px solid #ffffff38;border-radius:9999px;align-items:center;gap:3px;padding:5px 12px;font-size:.72rem;font-weight:700;line-height:1;transition:all .25s;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 4px 14px #00000047,inset 0 1px #ffffff26}@media (min-width:640px){.hero-video-counter{padding:6px 14px;font-size:.75rem;top:14px;right:14px}}.hero-counter-num{color:#fff;font-weight:800}.hero-counter-divider{color:#ffffff73;margin:0 2px;font-size:.8em;font-weight:400}.hero-counter-total{color:#ffffffbf;font-weight:600}.hero-title{color:#1c1917;letter-spacing:-.025em;margin:0;font-size:1.35rem;font-weight:900;line-height:1.15;transition:all .2s}@media (min-width:640px){.hero-title{font-size:1.85rem}}@media (min-width:1024px){.hero-title{font-size:2.65rem}}@media (min-width:1280px){.hero-title{font-size:3rem}}.hero-desc{color:#57534e;margin:0;font-size:.925rem;line-height:1.55}@media (min-width:640px){.hero-desc{font-size:1rem;line-height:1.6}}@media (min-width:1024px){.hero-desc{font-size:1.1rem;line-height:1.65}}.hero-price-val{color:#dc2626;letter-spacing:-.025em;font-size:1.35rem;font-weight:900}@media (min-width:640px){.hero-price-val{font-size:1.85rem}}@media (min-width:1024px){.hero-price-val{font-size:2.25rem}}.hero-price-tag{text-transform:uppercase;letter-spacing:.05em;color:#57534e;background-color:#f5f5f4;border:1px solid #e7e5e4;border-radius:.375rem;padding:.2rem .5rem;font-size:.675rem;font-weight:700}.hero-tabs-grid-6{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;margin-top:.25rem;display:grid}@media (min-width:640px){.hero-tabs-grid-6{gap:.625rem}}@media (min-width:1024px){.hero-tabs-grid-6{gap:.75rem}}.hero-tab-span-2{grid-column:span 2/span 2}.hero-tab-span-3{grid-column:span 3/span 3}.hero-tab-btn{text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border-style:solid;border-width:1px;border-radius:.75rem;flex-direction:column;justify-content:center;min-height:48px;padding:.6rem .75rem;transition:all .2s;display:flex;position:relative}@media (min-width:640px){.hero-tab-btn{border-radius:.875rem;min-height:54px;padding:.75rem .875rem}}@media (min-width:1024px){.hero-tab-btn{border-radius:1rem;min-height:60px;padding:.85rem 1rem}}.hero-tab-active{color:#fff!important;background-color:#1c1917!important;border-color:#1c1917!important;box-shadow:0 4px 10px -1px #00000026!important}.hero-tab-inactive{box-shadow:0 1px 3px #0000000d;color:#292524!important;background-color:#fff!important;border-color:#e7e5e4!important}.hero-tab-inactive:hover{background-color:#fafaf9e6!important;border-color:#a8a29e!important}.hero-tab-category{text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:8.5px;font-weight:700;display:block}@media (min-width:640px){.hero-tab-category{font-size:9.5px}}@media (min-width:1024px){.hero-tab-category{margin-bottom:3px;font-size:11px}}.hero-tab-name{white-space:normal;font-size:11px;font-weight:700;line-height:1.25;display:block}@media (min-width:640px){.hero-tab-name{font-size:12.5px}}@media (min-width:1024px){.hero-tab-name{font-size:14px;line-height:1.3}}.hero-cta-btn{color:#fff;cursor:pointer;background-color:#dc2626;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem 1.75rem;font-size:.95rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 8px 16px -2px #dc262647}@media (min-width:640px){.hero-cta-btn{width:auto;padding:.85rem 2.25rem;font-size:1.05rem}}.hero-cta-btn:hover{background-color:#b91c1c;transform:scale(1.02);box-shadow:0 14px 22px -4px #dc262659}.hero-cta-btn:active{background-color:#991b1b;transform:scale(.98)}@keyframes heroProgress{0%{width:0%}to{width:100%}}
.FastPickMenu-module__4YuQtG__categoryTilesSection{background-color:#0000;width:100%;padding:30px 20px}.FastPickMenu-module__4YuQtG__header{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto 30px;padding:0 20px;display:flex}.FastPickMenu-module__4YuQtG__title{color:var(--color-primary);margin-bottom:0;font-size:30px;font-weight:700}.FastPickMenu-module__4YuQtG__viewAllLink{color:var(--color-text-main);white-space:nowrap;font-size:1rem;font-weight:600;text-decoration:none;transition:color .2s}.FastPickMenu-module__4YuQtG__viewAllLink:hover{color:var(--color-primary)}.FastPickMenu-module__4YuQtG__tilesContainer{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1200px;margin:0 auto;padding:0 20px;display:grid;overflow-x:hidden}.FastPickMenu-module__4YuQtG__tileCard{background-color:var(--color-text-light);text-align:center;color:var(--color-text-main);border-radius:16px;padding:20px;text-decoration:none;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;box-shadow:0 4px 15px #0000000d}.FastPickMenu-module__4YuQtG__tileCard:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000017}.FastPickMenu-module__4YuQtG__tileCard:active{transform:scale(.97)}.FastPickMenu-module__4YuQtG__imageCircle{background-color:#faf9f5;border-radius:50%;justify-content:center;align-items:center;width:180px;height:180px;margin:0 auto 15px;display:flex;overflow:hidden;box-shadow:inset 0 0 10px #0000000d}.FastPickMenu-module__4YuQtG__categoryImage{object-fit:contain;max-width:100%;max-height:100%;padding:10px}.FastPickMenu-module__4YuQtG__categoryTitle{font-size:1.1rem;font-weight:600;line-height:1.4}@media (min-width:900px) and (max-width:1200px){.FastPickMenu-module__4YuQtG__tilesContainer{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.FastPickMenu-module__4YuQtG__tilesContainer{grid-template-columns:repeat(2,1fr);gap:15px;padding:0 10px}.FastPickMenu-module__4YuQtG__title{font-size:22px}.FastPickMenu-module__4YuQtG__imageCircle{width:120px;height:120px}.FastPickMenu-module__4YuQtG__categoryTitle{font-size:1rem}}@media (max-width:500px){.FastPickMenu-module__4YuQtG__tilesContainer{grid-template-columns:repeat(2,1fr);gap:10px;padding:0 5px}.FastPickMenu-module__4YuQtG__tileCard{padding:15px}}
