beam-catalogue{display:grid}.beam-catalogue-filters{grid-column:1 / -1;color:#0b1d43;margin-top:40px}.beam-catalogue-filters summary{position:relative;display:flex;align-items:center;justify-content:center;height:49px;padding:0 50px;background:#537eb6;color:#fff;cursor:pointer;list-style:none}.beam-catalogue-filters summary::-webkit-details-marker{display:none}.beam-catalogue-filters summary:hover{background:#6d91c1}.beam-catalogue-filters summary>svg:first-child{margin-right:25px}.beam-catalogue-filters summary span{font-size:22px;font-weight:700}.beam-catalogue-filters__chevron{position:absolute;right:23px;top:15px}.beam-catalogue-filters[open] .beam-catalogue-filters__chevron{transform:rotate(180deg)}.beam-catalogue-filters__content{display:grid;grid-template-columns:15% 16% 34.5% 34.5%;padding:25px 0;border-bottom:2px solid #e3eaf7;background:#fff}.beam-catalogue-filters__help{width:66.6667%;color:#2f2f2f;font-size:16px;line-height:1.4}.beam-catalogue-filters__help strong{display:inline-block;width:85%;font-size:20px;font-weight:400;color:#0b1d43;line-height:1.25}.beam-catalogue-filters__help p{margin:16px 0 40px}.beam-catalogue-filters__help a{color:#0b1d43;font-size:16px;font-weight:700;text-decoration:underline;white-space:nowrap}.beam-catalogue-filters__help a span{display:inline-block;margin-left:10px;text-decoration:none}.beam-catalogue-filters__group{min-width:0;margin:0;padding:0 0 0 14.4928%;border:0}.beam-catalogue-filters__group--network{padding:0}.beam-catalogue-filters__group legend{float:left;width:100%;padding:0;margin:0 0 40px;font-size:15px;line-height:21px;font-weight:700}.beam-catalogue-filters__options{clear:both;display:grid;grid-template-columns:1fr 1fr;gap:15px 0}.beam-catalogue-filters__group--network .beam-catalogue-filters__options{grid-template-columns:1fr}.beam-catalogue-filters__option{position:relative;min-width:0}.beam-catalogue-filters__option input{position:absolute;opacity:0;width:48px;height:48px;margin:0}.beam-catalogue-filters__option label{display:flex;align-items:center;margin:0;color:#2f2f2f;font-size:14px;line-height:1.4;cursor:pointer}.beam-catalogue-filters__option label:before{content:"";flex:0 0 48px;height:48px;margin-right:.9em;border:2px solid #e3eaf7;border-radius:2px;background:#fff;box-sizing:border-box}.beam-catalogue-filters__option input:checked+label:before{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath d='m12 24 8 8 17-19' fill='none' stroke='%230b1d43' stroke-width='4'/%3E%3C/svg%3E") center / 32px no-repeat}.beam-catalogue-filters__option input:focus-visible+label:before{outline:2px solid #537eb6;outline-offset:3px}.beam-catalogue-filters__option label:hover:before{background-color:#f2f5f6}beam-catalogue [hidden]{display:none!important}beam-catalogue[data-ready] .pagination{display:none}beam-catalogue .product-grid__item:nth-child(n+13){display:none}beam-catalogue[data-ready] .product-grid__item:not([hidden]){display:block}.beam-catalogue-empty,.beam-catalogue-pagination{grid-column:1 / -1}.beam-catalogue-pagination{padding:30px 0;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;color:#2f2f2f;font-size:16px}.beam-catalogue-pagination nav{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.beam-catalogue-pagination button{font:inherit;border:0;background:transparent;color:#537eb6;padding:8px;cursor:pointer}.beam-catalogue-pagination button[aria-current=page]{color:#0b1d43;font-weight:700}.beam-catalogue-pagination button:disabled{color:#777;cursor:default}.beam-catalogue-pagination select{font:inherit;padding:7px 14px;border:2px solid #e3eaf7;background:#fff;color:#0b1d43;margin-right:10px}@media(max-width:1000px){.beam-catalogue-filters__content{grid-template-columns:repeat(3,1fr);gap:30px}.beam-catalogue-filters__help{width:100%;grid-column:1 / -1}.beam-catalogue-filters__help strong{width:auto}.beam-catalogue-filters__help p{margin:20px 0}.beam-catalogue-filters__group{padding:0}.beam-catalogue-filters__group legend{margin-bottom:20px}.beam-catalogue-filters__options{grid-template-columns:1fr}}@media(max-width:749px){.beam-catalogue-filters{margin-top:20px}.beam-catalogue-filters summary span{font-size:14px}.beam-catalogue-filters summary>svg:first-child{width:14px;margin-right:16px}.beam-catalogue-filters__content{grid-template-columns:1fr;padding:25px 20px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/beam-catalogue.css.map */
