.vikan-guide{padding:0 32px 60px}.vikan-guide-choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:22px 0 36px;display:grid}.vikan-guide-choices button{text-align:left;cursor:pointer;color:inherit;background:#fff;border:1px solid #d3dfdf;border-radius:14px;padding:24px}.vikan-guide-choices button[aria-pressed=true]{background:#edf6f2;border-color:#185b50;box-shadow:0 0 0 2px #185b50}.vikan-guide-choices strong,.vikan-guide-choices span{display:block}.vikan-guide-choices strong{margin-bottom:10px;font-size:1.1rem}.vikan-guide-filters{flex-wrap:wrap;gap:18px;margin:20px 0;display:flex}.vikan-guide-filters label{flex-direction:column;flex:1;gap:8px;min-width:220px;display:flex}.vikan-guide-filters select{background:#fff;border:1px solid #cad6d4;border-radius:8px;max-width:100%;padding:12px}.vikan-guide-note{background:#f0f5f3;border-radius:12px;margin:24px 0;padding:16px 22px}.vikan-guide-note p{max-width:90ch}.catalog-shell.catalog-guided{grid-template-columns:minmax(0,1fr);padding:0}.catalog-guided .catalog-navigation,.catalog-guided .catalog-filter-panel{display:none}@media (width<=900px){.vikan-guide-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=550px){.vikan-guide{padding:0 18px 36px}.vikan-guide-choices{grid-template-columns:1fr}.vikan-guide-filters label{min-width:100%}}
