.BXB1Oa_pageWrapper{flex-direction:column;gap:3rem;width:100%;display:flex}.BXB1Oa_container{grid-template-columns:1fr;gap:1.25rem;display:grid}.BXB1Oa_container>:first-child{grid-column:1/-1}.BXB1Oa_outOfStockContainer{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (min-width:600px){.BXB1Oa_container{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.BXB1Oa_container{grid-template-columns:repeat(4,1fr);gap:1.5rem}.BXB1Oa_outOfStockContainer{grid-template-columns:repeat(5,1fr)}}.BXB1Oa_outOfStockContainer .BXB1Oa_priceValue{font-size:1.5rem}.BXB1Oa_outOfStockContainer .BXB1Oa_minimalBadge{font-size:.6rem}.BXB1Oa_outOfStockContainer .BXB1Oa_cardHeaderLogo{height:20px}.BXB1Oa_emptyStateContainer{text-align:center;border:1px dashed rgba(var(--color-color-4-rgb), .2);background-color:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.BXB1Oa_emptyStateIcon{opacity:.8;font-size:3rem}.BXB1Oa_emptyStateTitle{font-size:1.5rem;font-family:var(--font-rockinsoda);color:rgb(var(--color-color-4-rgb));letter-spacing:1px}.BXB1Oa_emptyStateText{color:#666;max-width:500px;font-size:1rem;line-height:1.5}.BXB1Oa_itemWrapper{text-align:center;border:1px solid rgba(var(--color-color-4-rgb), .1);will-change:transform, box-shadow, filter, opacity;background-color:#fff;border-radius:12px;flex-direction:column;justify-content:space-between;align-items:center;gap:.5rem;height:100%;padding:1rem 1.25rem;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s,border-color .2s,filter .3s,opacity .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #0000000d}.BXB1Oa_itemWrapper:before{content:"";background:rgb(var(--color-color-4-rgb));opacity:.1;height:4px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.BXB1Oa_itemWrapper:hover{border-color:rgba(var(--color-color-4-rgb), .1);transform:translateY(-5px);box-shadow:0 12px 30px #00000014}.BXB1Oa_itemWrapper:hover:before{opacity:.8}.BXB1Oa_cardHeader{justify-content:space-between;align-items:center;width:100%;padding-bottom:.25rem;display:flex}.BXB1Oa_cardHeaderLogo{justify-content:flex-start;align-items:center;height:24px;display:flex}.BXB1Oa_shopNameFallback{color:rgb(var(--color-color-4-rgb));text-align:left;font-size:.9rem;font-weight:700}.BXB1Oa_minimalBadge{text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;align-items:center;font-size:.75rem;font-weight:800;display:inline-flex}.BXB1Oa_priceArea{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;width:100%;padding:.5rem 0;display:flex}.BXB1Oa_priceValue{color:#111;letter-spacing:-1px;text-align:center;font-size:2.5rem;font-weight:900;line-height:1}.BXB1Oa_bestPriceCard{border:2px solid rgb(var(--color-color-2-rgb));box-shadow:0 8px 30px rgba(var(--color-color-2-rgb), .15);padding-top:2.5rem}.BXB1Oa_bestPriceLabel{background-color:rgb(var(--color-color-2-rgb));color:#111;text-transform:uppercase;letter-spacing:1px;text-align:center;z-index:2;padding:.35rem 0;font-size:.75rem;font-weight:900;position:absolute;top:0;left:0;right:0}.BXB1Oa_bestPriceCard:hover{box-shadow:0 12px 34px rgba(var(--color-color-2-rgb), .3);border-color:rgb(var(--color-color-2-rgb));transform:translateY(-5px)}.BXB1Oa_bestPriceValue{color:rgb(var(--color-color-2-rgb));letter-spacing:-1.5px;font-size:3.2rem;font-weight:900;line-height:1}.BXB1Oa_dimmed{opacity:.45;filter:grayscale()}.BXB1Oa_dimmed:hover{opacity:.7;filter:grayscale(50%)}
.SyTkKa_button{box-sizing:border-box;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;font-family:inherit;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.SyTkKa_primary{background-color:rgb(var(--color-color-4-rgb));color:#fff}.SyTkKa_primary:hover:not(:disabled){box-shadow:0 4px 12px rgba(var(--color-color-4-rgb), .3);background-color:#1e0821;transform:scale(1.02)}.SyTkKa_secondary{color:#0f172a;background-color:#f1f5f9}.SyTkKa_secondary:hover:not(:disabled){background-color:#e2e8f0}.SyTkKa_outline{color:#0f172a;background-color:#0000;border:1px solid #e2e8f0}.SyTkKa_outline:hover:not(:disabled){background-color:#f8fafc;border-color:#cbd5e1}.SyTkKa_ghost{color:#64748b;background-color:#0000}.SyTkKa_ghost:hover:not(:disabled){color:#0f172a;background-color:#f8fafc}.SyTkKa_sm{padding:.4rem .75rem;font-size:.8rem}.SyTkKa_md{padding:.6rem 1rem;font-size:.9rem}.SyTkKa_lg{padding:.8rem 1.25rem;font-size:1rem}.SyTkKa_full{width:100%;padding:.8rem 1rem;font-size:.95rem;display:flex}.SyTkKa_button:disabled{opacity:.5;cursor:not-allowed}.SyTkKa_iconWrapper{justify-content:center;align-items:center;width:1.1rem;height:1.1rem;display:flex}
._74PA4a_container{z-index:50;position:relative}._74PA4a_filterButton{color:#1e293b;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background-color:#ffde4d;border:none;border-bottom:3px solid #e6c535;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.4rem;font-size:.85rem;font-weight:800;transition:all .1s;display:flex;box-shadow:0 2px 4px -1px #0000001a}._74PA4a_filterButton._74PA4a_iconOnly{border-radius:.75rem;min-width:40px;padding:.6rem}._74PA4a_overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9998;background-color:#0006;animation:.3s _74PA4a_fadeIn;position:fixed;inset:0}@keyframes _74PA4a_fadeIn{0%{opacity:0}to{opacity:1}}._74PA4a_drawer{z-index:9999;background-color:#fff;flex-direction:column;width:320px;height:100%;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:5px 0 25px #0000001a}._74PA4a_drawerOpen{transform:translate(0)}._74PA4a_drawerHeader{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}._74PA4a_drawerHeader h3{color:#0f172a;font-size:1.1rem;font-weight:800;font-family:var(--font-rockinsoda);letter-spacing:.5px;margin:0}._74PA4a_closeButton{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}._74PA4a_closeButton:hover{color:#64748b;background-color:#f1f5f9}._74PA4a_drawerContent{flex-direction:column;flex:1;gap:1.25rem;padding:1.25rem;display:flex;overflow-y:auto}._74PA4a_activeFiltersDrawerSection{background-color:#f8fafc;border:1px solid #f1f5f9;border-radius:.75rem;margin-bottom:.5rem;padding:1rem}._74PA4a_filterSection{width:100%}._74PA4a_divider{background-color:#f1f5f9;height:1px}._74PA4a_drawerFooter{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex}._74PA4a_applyButton{color:#fff;cursor:pointer;background-color:#1e293b;border:none;border-radius:.75rem;flex:1;padding:.75rem;font-weight:700;transition:background-color .2s}._74PA4a_applyButton:hover{background-color:#334155}._74PA4a_clearResultsButton{color:#64748b;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:.75rem;padding:.75rem 1rem;font-size:.85rem;font-weight:600;transition:all .2s}._74PA4a_clearResultsButton:hover{color:#1e293b;background-color:#f1f5f9;border-color:#cbd5e1}@media (max-width:768px){._74PA4a_drawer{width:100%}._74PA4a_filterButton{border-radius:.6rem;padding:.4rem 1rem;font-size:.75rem}}
