/* Übernommene Shopware-Stile (bereinigt, nur für übernommene Inhalte, Bereich .legacy – per :where ohne Zusatz-Gewicht, damit die eigenen Stile der Erlebniswelten wie im alten Shop gewinnen) */
.legacy{--blue:#0062cc;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#798490;--gray-dark:#4a545b;--primary:#1f74c0;--secondary:#1268ab;--success:#1d8048;--info:#26b6cf;--warning:#ffbd5d;--danger:#e52427;--light:#f9f9f9;--dark:#4a545b;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}:where(.legacy) *,:where(.legacy) *::before,:where(.legacy) *::after{box-sizing:border-box;}.legacy{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}:where(.legacy) article,:where(.legacy) figcaption,:where(.legacy) figure,:where(.legacy) footer,:where(.legacy) header,:where(.legacy) nav,:where(.legacy) section{display:block;}.legacy{margin:0;font-family:"Inter",sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;color:#374973;text-align:left;background-color:#fff;}:where(.legacy) [tabindex="-1"]:focus{outline:0 !important;}:where(.legacy) hr{box-sizing:content-box;height:0;overflow:visible;}:where(.legacy) h1,:where(.legacy) h2,:where(.legacy) h3,:where(.legacy) h4,:where(.legacy) h5,:where(.legacy) h6{margin-top:0;margin-bottom:.5rem;}:where(.legacy) p{margin-top:0;margin-bottom:1rem;}:where(.legacy) address{margin-bottom:1rem;font-style:normal;line-height:inherit;}:where(.legacy) ol,:where(.legacy) ul{margin-top:0;margin-bottom:1rem;}:where(.legacy) ol ol,:where(.legacy) ul ul,:where(.legacy) ol ul,:where(.legacy) ul ol{margin-bottom:0;}:where(.legacy) dt{font-weight:700;}:where(.legacy) dd{margin-bottom:.5rem;margin-left:0;}:where(.legacy) b,:where(.legacy) strong{font-weight:bolder;}:where(.legacy) small{font-size:80%;}:where(.legacy) a{color:#1f74c0;text-decoration:none;background-color:transparent;}:where(.legacy) a:hover{color:#1a5a92;text-decoration:underline;}:where(.legacy) a:not([href]):not([tabindex]){color:inherit;text-decoration:none;}:where(.legacy) a:not([href]):not([tabindex]):hover,:where(.legacy) a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none;}:where(.legacy) a:not([href]):not([tabindex]):focus{outline:0;}:where(.legacy) code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em;}:where(.legacy) figure{margin:0 0 1rem;}:where(.legacy) img{vertical-align:middle;border-style:none;}:where(.legacy) svg{overflow:hidden;vertical-align:middle;}:where(.legacy) table{border-collapse:collapse;}:where(.legacy) th{text-align:inherit;}:where(.legacy) label{display:inline-block;margin-bottom:.5rem;}:where(.legacy) button{border-radius:0;}:where(.legacy) button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color;}:where(.legacy) input,:where(.legacy) button,:where(.legacy) select,:where(.legacy) optgroup,:where(.legacy) textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}:where(.legacy) button,:where(.legacy) input{overflow:visible;}:where(.legacy) button,:where(.legacy) select{text-transform:none;}:where(.legacy) select{word-wrap:normal;}:where(.legacy) button,:where(.legacy) [type="button"],:where(.legacy) [type="submit"]{-webkit-appearance:button;}:where(.legacy) button:not(:disabled),:where(.legacy) [type="button"]:not(:disabled),:where(.legacy) [type="submit"]:not(:disabled){cursor:pointer;}:where(.legacy) button::-moz-focus-inner,:where(.legacy) [type="button"]::-moz-focus-inner,:where(.legacy) [type="submit"]::-moz-focus-inner{padding:0;border-style:none;}:where(.legacy) input[type="radio"],:where(.legacy) input[type="checkbox"]{box-sizing:border-box;padding:0;}:where(.legacy) input[type="date"],:where(.legacy) input[type="time"]{-webkit-appearance:listbox;}:where(.legacy) textarea{overflow:auto;resize:vertical;}:where(.legacy) fieldset{min-width:0;padding:0;margin:0;border:0;}:where(.legacy) legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal;}@media (max-width:1200px){:where(.legacy) legend{font-size:calc(1.275rem + .3vw);}}:where(.legacy) [type="number"]::-webkit-inner-spin-button,:where(.legacy) [type="number"]::-webkit-outer-spin-button{height:auto;}:where(.legacy) [type="search"]{outline-offset:-2px;-webkit-appearance:none;}:where(.legacy) [type="search"]::-webkit-search-decoration{-webkit-appearance:none;}:where(.legacy) ::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;}:where(.legacy) summary{display:list-item;cursor:pointer;}:where(.legacy) [hidden]{display:none !important;}:where(.legacy) h1,:where(.legacy) h2,:where(.legacy) h3,:where(.legacy) h4,:where(.legacy) h5,:where(.legacy) h6,:where(.legacy) .h1,:where(.legacy) .h2,:where(.legacy) .h3,:where(.legacy) .h4,:where(.legacy) .h5,:where(.legacy) .h6{margin-bottom:.5rem;font-family:"Inter",sans-serif;font-weight:700;line-height:1.2;color:#374973;}:where(.legacy) h1,:where(.legacy) .h1{font-size:2.25rem;}@media (max-width:1200px){:where(.legacy) h1,:where(.legacy) .h1{font-size:calc(1.35rem + 1.2vw);}}:where(.legacy) h2,:where(.legacy) .h2{font-size:1.75rem;}@media (max-width:1200px){:where(.legacy) h2,:where(.legacy) .h2{font-size:calc(1.3rem + .6vw);}}:where(.legacy) h3,:where(.legacy) .h3{font-size:1.5rem;}@media (max-width:1200px){:where(.legacy) h3,:where(.legacy) .h3{font-size:calc(1.275rem + .3vw);}}:where(.legacy) h4,:where(.legacy) .h4{font-size:1.25rem;}:where(.legacy) h5,:where(.legacy) .h5{font-size:1rem;}:where(.legacy) h6,:where(.legacy) .h6{font-size:.875rem;}:where(.legacy) hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1);}:where(.legacy) small,:where(.legacy) .small{font-size:80%;font-weight:400;}:where(.legacy) mark,:where(.legacy) .mark{padding:.2em;background-color:#fcf8e3;}:where(.legacy) .img-fluid{max-width:100%;height:auto;}:where(.legacy) .img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #bcc1c7;border-radius:3px;max-width:100%;height:auto;}:where(.legacy) .figure{display:inline-block;}:where(.legacy) code{font-size:87.5%;color:#e83e8c;-ms-word-break:break-word;word-break:break-word;}:where(.legacy) a>code{color:inherit;}:where(.legacy) .container,:where(.legacy) .cms-section .boxed{width:100%;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto;}@media (min-width:576px){:where(.legacy) .container,:where(.legacy) .cms-section .boxed{max-width:540px;}}@media (min-width:768px){:where(.legacy) .container,:where(.legacy) .cms-section .boxed{max-width:720px;}}@media (min-width:992px){:where(.legacy) .container,:where(.legacy) .cms-section .boxed{max-width:960px;}}@media (min-width:1200px){:where(.legacy) .container,:where(.legacy) .cms-section .boxed{max-width:1140px;}}:where(.legacy) .container-fluid{width:100%;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto;}:where(.legacy) .row{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-20px;margin-left:-20px;}:where(.legacy) .col-1,:where(.legacy) .col-2,:where(.legacy) .col-3,:where(.legacy) .col-4,:where(.legacy) .col-5,:where(.legacy) .col-6,:where(.legacy) .col-7,:where(.legacy) .col-8,:where(.legacy) .col-9,:where(.legacy) .col-10,:where(.legacy) .col-11,:where(.legacy) .col-12,:where(.legacy) .col,:where(.legacy) .col-auto,:where(.legacy) .col-sm-1,:where(.legacy) .col-sm-2,:where(.legacy) .col-sm-3,:where(.legacy) .col-sm-4,:where(.legacy) .col-sm-5,:where(.legacy) .col-sm-6,:where(.legacy) .col-sm-7,:where(.legacy) .col-sm-8,:where(.legacy) .col-sm-9,:where(.legacy) .col-sm-10,:where(.legacy) .col-sm-11,:where(.legacy) .col-sm-12,:where(.legacy) .col-sm,:where(.legacy) .col-sm-auto,:where(.legacy) .col-md-1,:where(.legacy) .col-md-2,:where(.legacy) .col-md-3,:where(.legacy) .col-md-4,:where(.legacy) .col-md-5,:where(.legacy) .col-md-6,:where(.legacy) .col-md-7,:where(.legacy) .col-md-8,:where(.legacy) .col-md-9,:where(.legacy) .col-md-10,:where(.legacy) .col-md-11,:where(.legacy) .col-md-12,:where(.legacy) .col-md,:where(.legacy) .col-md-auto,:where(.legacy) .col-lg-1,:where(.legacy) .col-lg-2,:where(.legacy) .col-lg-3,:where(.legacy) .col-lg-4,:where(.legacy) .col-lg-5,:where(.legacy) .col-lg-6,:where(.legacy) .col-lg-7,:where(.legacy) .col-lg-8,:where(.legacy) .col-lg-9,:where(.legacy) .col-lg-10,:where(.legacy) .col-lg-11,:where(.legacy) .col-lg-12,:where(.legacy) .col-lg,:where(.legacy) .col-lg-auto,:where(.legacy) .col-xl-1,:where(.legacy) .col-xl-2,:where(.legacy) .col-xl-3,:where(.legacy) .col-xl-4,:where(.legacy) .col-xl-5,:where(.legacy) .col-xl-6,:where(.legacy) .col-xl-7,:where(.legacy) .col-xl-8,:where(.legacy) .col-xl-9,:where(.legacy) .col-xl-10,:where(.legacy) .col-xl-11,:where(.legacy) .col-xl-12,:where(.legacy) .col-xl,:where(.legacy) .col-xl-auto{position:relative;width:100%;padding-right:20px;padding-left:20px;}:where(.legacy) .col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}:where(.legacy) .col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%;}:where(.legacy) .col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%;}:where(.legacy) .col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;}:where(.legacy) .col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}:where(.legacy) .col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;}:where(.legacy) .col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%;}:where(.legacy) .col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}:where(.legacy) .col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%;}:where(.legacy) .col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%;}:where(.legacy) .col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}:where(.legacy) .col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%;}:where(.legacy) .col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%;}:where(.legacy) .col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}@media (min-width:576px){:where(.legacy) .col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}:where(.legacy) .col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%;}:where(.legacy) .col-sm-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%;}:where(.legacy) .col-sm-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;}:where(.legacy) .col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}:where(.legacy) .col-sm-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;}:where(.legacy) .col-sm-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%;}:where(.legacy) .col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}:where(.legacy) .col-sm-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%;}:where(.legacy) .col-sm-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%;}:where(.legacy) .col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}:where(.legacy) .col-sm-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%;}:where(.legacy) .col-sm-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%;}:where(.legacy) .col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}}@media (min-width:768px){:where(.legacy) .col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}:where(.legacy) .col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%;}:where(.legacy) .col-md-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%;}:where(.legacy) .col-md-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;}:where(.legacy) .col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}:where(.legacy) .col-md-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;}:where(.legacy) .col-md-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%;}:where(.legacy) .col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}:where(.legacy) .col-md-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%;}:where(.legacy) .col-md-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%;}:where(.legacy) .col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}:where(.legacy) .col-md-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%;}:where(.legacy) .col-md-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%;}:where(.legacy) .col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}}@media (min-width:992px){:where(.legacy) .col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}:where(.legacy) .col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%;}:where(.legacy) .col-lg-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%;}:where(.legacy) .col-lg-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;}:where(.legacy) .col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}:where(.legacy) .col-lg-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;}:where(.legacy) .col-lg-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%;}:where(.legacy) .col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}:where(.legacy) .col-lg-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%;}:where(.legacy) .col-lg-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%;}:where(.legacy) .col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}:where(.legacy) .col-lg-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%;}:where(.legacy) .col-lg-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%;}:where(.legacy) .col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}}@media (min-width:1200px){:where(.legacy) .col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}:where(.legacy) .col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%;}:where(.legacy) .col-xl-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%;}:where(.legacy) .col-xl-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;}:where(.legacy) .col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}:where(.legacy) .col-xl-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;}:where(.legacy) .col-xl-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%;}:where(.legacy) .col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}:where(.legacy) .col-xl-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%;}:where(.legacy) .col-xl-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%;}:where(.legacy) .col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}:where(.legacy) .col-xl-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%;}:where(.legacy) .col-xl-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%;}:where(.legacy) .col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}}:where(.legacy) .table{width:100%;margin-bottom:1rem;color:#374973;}:where(.legacy) .table th,:where(.legacy) .table td{padding:.75rem;vertical-align:top;border-top:1px solid #bcc1c7;}:where(.legacy) .table thead th{vertical-align:bottom;border-bottom:2px solid #bcc1c7;}:where(.legacy) .table tbody+tbody{border-top:2px solid #bcc1c7;}:where(.legacy) .table-sm th,:where(.legacy) .table-sm td{padding:.3rem;}:where(.legacy) .table-bordered{border:1px solid #bcc1c7;}:where(.legacy) .table-bordered th,:where(.legacy) .table-bordered td{border:1px solid #bcc1c7;}:where(.legacy) .table-bordered thead th,:where(.legacy) .table-bordered thead td{border-bottom-width:2px;}:where(.legacy) .table-borderless th,:where(.legacy) .table-borderless td,:where(.legacy) .table-borderless thead th,:where(.legacy) .table-borderless tbody+tbody{border:0;}:where(.legacy) .table-striped tbody tr:nth-of-type(odd){background-color:#f9f9f9;}:where(.legacy) .table-hover tbody tr:hover{color:#374973;background-color:rgba(0,0,0,.075);}:where(.legacy) .table-primary,:where(.legacy) .table-primary>th,:where(.legacy) .table-primary>td{background-color:#c2dcf3;}:where(.legacy) .table-primary th,:where(.legacy) .table-primary td,:where(.legacy) .table-primary thead th,:where(.legacy) .table-primary tbody+tbody{border-color:#8ebee8;}:where(.legacy) .table-hover .table-primary:hover{background-color:#add0ef;}:where(.legacy) .table-hover .table-primary:hover>td,:where(.legacy) .table-hover .table-primary:hover>th{background-color:#add0ef;}:where(.legacy) .table-secondary,:where(.legacy) .table-secondary>th,:where(.legacy) .table-secondary>td{background-color:#bddbf2;}:where(.legacy) .table-secondary th,:where(.legacy) .table-secondary td,:where(.legacy) .table-secondary thead th,:where(.legacy) .table-secondary tbody+tbody{border-color:#85bce6;}:where(.legacy) .table-hover .table-secondary:hover{background-color:#a8cfee;}:where(.legacy) .table-hover .table-secondary:hover>td,:where(.legacy) .table-hover .table-secondary:hover>th{background-color:#a8cfee;}:where(.legacy) .table-success,:where(.legacy) .table-success>th,:where(.legacy) .table-success>td{background-color:#c8eed3;}:where(.legacy) .table-success th,:where(.legacy) .table-success td,:where(.legacy) .table-success thead th,:where(.legacy) .table-success tbody+tbody{border-color:#9adfad;}:where(.legacy) .table-hover .table-success:hover{background-color:#b5e8c3;}:where(.legacy) .table-hover .table-success:hover>td,:where(.legacy) .table-hover .table-success:hover>th{background-color:#b5e8c3;}:where(.legacy) .table-info,:where(.legacy) .table-info>th,:where(.legacy) .table-info>td{background-color:#c2ebf2;}:where(.legacy) .table-info th,:where(.legacy) .table-info td,:where(.legacy) .table-info thead th,:where(.legacy) .table-info tbody+tbody{border-color:#8ed9e6;}:where(.legacy) .table-hover .table-info:hover{background-color:#ade4ee;}:where(.legacy) .table-hover .table-info:hover>td,:where(.legacy) .table-hover .table-info:hover>th{background-color:#ade4ee;}:where(.legacy) .table-warning,:where(.legacy) .table-warning>th,:where(.legacy) .table-warning>td{background-color:#ffedd2;}:where(.legacy) .table-warning th,:where(.legacy) .table-warning td,:where(.legacy) .table-warning thead th,:where(.legacy) .table-warning tbody+tbody{border-color:#ffddab;}:where(.legacy) .table-hover .table-warning:hover{background-color:#ffe3b9;}:where(.legacy) .table-hover .table-warning:hover>td,:where(.legacy) .table-hover .table-warning:hover>th{background-color:#ffe3b9;}:where(.legacy) .table-danger,:where(.legacy) .table-danger>th,:where(.legacy) .table-danger>td{background-color:#f8c2c3;}:where(.legacy) .table-danger th,:where(.legacy) .table-danger td,:where(.legacy) .table-danger thead th,:where(.legacy) .table-danger tbody+tbody{border-color:#f18d8f;}:where(.legacy) .table-hover .table-danger:hover{background-color:#f5abad;}:where(.legacy) .table-hover .table-danger:hover>td,:where(.legacy) .table-hover .table-danger:hover>th{background-color:#f5abad;}:where(.legacy) .table-light,:where(.legacy) .table-light>th,:where(.legacy) .table-light>td{background-color:#fdfdfd;}:where(.legacy) .table-light th,:where(.legacy) .table-light td,:where(.legacy) .table-light thead th,:where(.legacy) .table-light tbody+tbody{border-color:#fcfcfc;}:where(.legacy) .table-hover .table-light:hover{background-color:#f0f0f0;}:where(.legacy) .table-hover .table-light:hover>td,:where(.legacy) .table-hover .table-light:hover>th{background-color:#f0f0f0;}:where(.legacy) .table-dark,:where(.legacy) .table-dark>th,:where(.legacy) .table-dark>td{background-color:#cccfd1;}:where(.legacy) .table-dark th,:where(.legacy) .table-dark td,:where(.legacy) .table-dark thead th,:where(.legacy) .table-dark tbody+tbody{border-color:#a1a6aa;}:where(.legacy) .table-hover .table-dark:hover{background-color:#bfc2c5;}:where(.legacy) .table-hover .table-dark:hover>td,:where(.legacy) .table-hover .table-dark:hover>th{background-color:#bfc2c5;}:where(.legacy) .table-active,:where(.legacy) .table-active>th,:where(.legacy) .table-active>td{background-color:rgba(0,0,0,.075);}:where(.legacy) .table-hover .table-active:hover{background-color:rgba(0,0,0,.075);}:where(.legacy) .table-hover .table-active:hover>td,:where(.legacy) .table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075);}:where(.legacy) .table-dark{color:#fff;background-color:#4a545b;}:where(.legacy) .table-dark th,:where(.legacy) .table-dark td,:where(.legacy) .table-dark thead th{border-color:#5b6770;}:where(.legacy) .table-dark.table-bordered{border:0;}:where(.legacy) .table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05);}:where(.legacy) .table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075);}@media (max-width:575.98px){:where(.legacy) .table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}:where(.legacy) .table-responsive-sm>.table-bordered{border:0;}}@media (max-width:767.98px){:where(.legacy) .table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}:where(.legacy) .table-responsive-md>.table-bordered{border:0;}}@media (max-width:991.98px){:where(.legacy) .table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}:where(.legacy) .table-responsive-lg>.table-bordered{border:0;}}@media (max-width:1199.98px){:where(.legacy) .table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}:where(.legacy) .table-responsive-xl>.table-bordered{border:0;}}:where(.legacy) .table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}:where(.legacy) .table-responsive>.table-bordered{border:0;}:where(.legacy) .form-control{display:block;width:100%;height:calc(1.5em + 1.125rem + 2px);padding:.5625rem .5625rem;font-size:.875rem;font-weight:400;line-height:1.5;color:#374973;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #bcc1c7;border-radius:3px;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}@media (prefers-reduced-motion:reduce){:where(.legacy) .form-control{-webkit-transition:none;transition:none;}}:where(.legacy) .form-control::-ms-expand{background-color:transparent;border:0;}:where(.legacy) .form-control:focus{color:#374973;background-color:#fff;border-color:#1f74c0;outline:0;box-shadow:0 0 0 .2rem rgba(37,130,211,.25);}:where(.legacy) .form-control::-ms-input-placeholder,:where(.legacy) .form-control::-moz-placeholder,:where(.legacy) .form-control::-webkit-input-placeholder,:where(.legacy) .form-control::placeholder{color:#c3c3c3;opacity:1;}:where(.legacy) .form-control:disabled{background-color:#eee;opacity:1;}:where(.legacy) select.form-control:focus::-ms-value{color:#374973;background-color:#fff;}:where(.legacy) .col-form-label{padding-top:calc(.5625rem + 1px);padding-bottom:calc(.5625rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5;}:where(.legacy) .col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1rem;line-height:1.5;}:where(.legacy) .col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.75rem;line-height:1.5;}:where(.legacy) select.form-control[size]{height:auto;}:where(.legacy) textarea.form-control{height:auto;}:where(.legacy) .form-control.is-valid{border-color:#1d8048;}:where(.legacy) .form-control.is-valid:focus{border-color:#1d8048;box-shadow:0 0 0 .2rem rgba(60,194,97,.25);}:where(.legacy) .custom-select.is-valid{border-color:#1d8048;}:where(.legacy) .custom-select.is-valid:focus{border-color:#1d8048;box-shadow:0 0 0 .2rem rgba(60,194,97,.25);}:where(.legacy) .custom-control-input.is-valid~.custom-control-label{color:#1d8048;}:where(.legacy) .custom-control-input.is-valid~.custom-control-label::before{border-color:#1d8048;}:where(.legacy) .custom-control-input.is-valid:checked~.custom-control-label::before{border-color:#62cf80;background-color:#62cf80;}:where(.legacy) .custom-control-input.is-valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(60,194,97,.25);}:where(.legacy) .custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before{border-color:#1d8048;}:where(.legacy) .form-control.is-invalid{border-color:#e52427;}:where(.legacy) .form-control.is-invalid:focus{border-color:#e52427;box-shadow:0 0 0 .2rem rgba(229,36,39,.25);}:where(.legacy) .custom-select.is-invalid{border-color:#e52427;}:where(.legacy) .custom-select.is-invalid:focus{border-color:#e52427;box-shadow:0 0 0 .2rem rgba(229,36,39,.25);}:where(.legacy) .custom-control-input.is-invalid~.custom-control-label{color:#e52427;}:where(.legacy) .custom-control-input.is-invalid~.custom-control-label::before{border-color:#e52427;}:where(.legacy) .custom-control-input.is-invalid:checked~.custom-control-label::before{border-color:#ea5254;background-color:#ea5254;}:where(.legacy) .custom-control-input.is-invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(229,36,39,.25);}:where(.legacy) .custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before{border-color:#e52427;}:where(.legacy) .btn{display:inline-block;font-weight:400;color:#374973;text-align:center;vertical-align:middle;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:2px 12px;font-size:.875rem;line-height:34px;border-radius:3px;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}@media (prefers-reduced-motion:reduce){:where(.legacy) .btn{-webkit-transition:none;transition:none;}}:where(.legacy) .btn:hover{color:#374973;text-decoration:none;}:where(.legacy) .btn:focus,:where(.legacy) .btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(37,130,211,.25);}:where(.legacy) .btn.disabled,:where(.legacy) .btn:disabled{opacity:.65;}:where(.legacy) a.btn.disabled,:where(.legacy) fieldset:disabled a.btn{pointer-events:none;}:where(.legacy) .btn-primary{color:#fff;background-color:#1f74c0;border-color:#1f74c0;}:where(.legacy) .btn-primary:hover{color:#fff;background-color:#1f6eb2;border-color:#1d67a8;}:where(.legacy) .btn-primary:focus,:where(.legacy) .btn-primary.focus{box-shadow:0 0 0 .2rem rgba(70,149,218,.5);}:where(.legacy) .btn-primary.disabled,:where(.legacy) .btn-primary:disabled{color:#fff;background-color:#1f74c0;border-color:#1f74c0;}:where(.legacy) .btn-primary:not(:disabled):not(.disabled):active,:where(.legacy) .btn-primary:not(:disabled):not(.disabled).active{color:#fff;background-color:#1d67a8;border-color:#1b619d;}:where(.legacy) .btn-primary:not(:disabled):not(.disabled):active:focus,:where(.legacy) .btn-primary:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(70,149,218,.5);}:where(.legacy) .btn-secondary{color:#fff;background-color:#1268ab;border-color:#1268ab;}:where(.legacy) .btn-secondary:hover{color:#fff;background-color:#1169ac;border-color:#1062a1;}:where(.legacy) .btn-secondary:focus,:where(.legacy) .btn-secondary.focus{box-shadow:0 0 0 .2rem rgba(56,145,214,.5);}:where(.legacy) .btn-secondary.disabled,:where(.legacy) .btn-secondary:disabled{color:#fff;background-color:#1268ab;border-color:#1268ab;}:where(.legacy) .btn-secondary:not(:disabled):not(.disabled):active,:where(.legacy) .btn-secondary:not(:disabled):not(.disabled).active{color:#fff;background-color:#1062a1;border-color:#0f5b95;}:where(.legacy) .btn-secondary:not(:disabled):not(.disabled):active:focus,:where(.legacy) .btn-secondary:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(56,145,214,.5);}:where(.legacy) .btn-success{color:#fff;background-color:#1d8048;border-color:#1d8048;}:where(.legacy) .btn-success:hover{color:#fff;background-color:#33a552;border-color:#309b4e;}:where(.legacy) .btn-success:focus,:where(.legacy) .btn-success.focus{box-shadow:0 0 0 .2rem rgba(89,203,121,.5);}:where(.legacy) .btn-success.disabled,:where(.legacy) .btn-success:disabled{color:#fff;background-color:#1d8048;border-color:#1d8048;}:where(.legacy) .btn-success:not(:disabled):not(.disabled):active,:where(.legacy) .btn-success:not(:disabled):not(.disabled).active{color:#fff;background-color:#309b4e;border-color:#2d9149;}:where(.legacy) .btn-success:not(:disabled):not(.disabled):active:focus,:where(.legacy) .btn-success:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(89,203,121,.5);}:where(.legacy) .btn-info{color:#fff;background-color:#26b6cf;border-color:#26b6cf;}:where(.legacy) .btn-info:hover{color:#fff;background-color:#209aaf;border-color:#1e90a4;}:where(.legacy) .btn-info:focus,:where(.legacy) .btn-info.focus{box-shadow:0 0 0 .2rem rgba(71,193,214,.5);}:where(.legacy) .btn-info.disabled,:where(.legacy) .btn-info:disabled{color:#fff;background-color:#26b6cf;border-color:#26b6cf;}:where(.legacy) .btn-info:not(:disabled):not(.disabled):active,:where(.legacy) .btn-info:not(:disabled):not(.disabled).active{color:#fff;background-color:#1e90a4;border-color:#1c8799;}:where(.legacy) .btn-info:not(:disabled):not(.disabled):active:focus,:where(.legacy) .btn-info:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(71,193,214,.5);}:where(.legacy) .btn-warning{color:#212529;background-color:#ffbd5d;border-color:#ffbd5d;}:where(.legacy) .btn-warning:hover{color:#212529;background-color:#ffad37;border-color:#ffa82a;}:where(.legacy) .btn-warning:focus,:where(.legacy) .btn-warning.focus{box-shadow:0 0 0 .2rem rgba(222,166,85,.5);}:where(.legacy) .btn-warning.disabled,:where(.legacy) .btn-warning:disabled{color:#212529;background-color:#ffbd5d;border-color:#ffbd5d;}:where(.legacy) .btn-warning:not(:disabled):not(.disabled):active,:where(.legacy) .btn-warning:not(:disabled):not(.disabled).active{color:#212529;background-color:#ffa82a;border-color:#ffa31d;}:where(.legacy) .btn-warning:not(:disabled):not(.disabled):active:focus,:where(.legacy) .btn-warning:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(222,166,85,.5);}:where(.legacy) .btn-danger{color:#fff;background-color:#e52427;border-color:#e52427;}:where(.legacy) .btn-danger:hover{color:#fff;background-color:#cb181b;border-color:#bf1719;}:where(.legacy) .btn-danger:focus,:where(.legacy) .btn-danger.focus{box-shadow:0 0 0 .2rem rgba(233,69,71,.5);}:where(.legacy) .btn-danger.disabled,:where(.legacy) .btn-danger:disabled{color:#fff;background-color:#e52427;border-color:#e52427;}:where(.legacy) .btn-danger:not(:disabled):not(.disabled):active,:where(.legacy) .btn-danger:not(:disabled):not(.disabled).active{color:#fff;background-color:#bf1719;border-color:#b41518;}:where(.legacy) .btn-danger:not(:disabled):not(.disabled):active:focus,:where(.legacy) .btn-danger:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(233,69,71,.5);}:where(.legacy) .btn-light{color:#212529;background-color:#f9f9f9;border-color:#f9f9f9;}:where(.legacy) .btn-light:hover{color:#212529;background-color:#e6e6e6;border-color:#e0e0e0;}:where(.legacy) .btn-light:focus,:where(.legacy) .btn-light.focus{box-shadow:0 0 0 .2rem rgba(217,217,218,.5);}:where(.legacy) .btn-light.disabled,:where(.legacy) .btn-light:disabled{color:#212529;background-color:#f9f9f9;border-color:#f9f9f9;}:where(.legacy) .btn-light:not(:disabled):not(.disabled):active,:where(.legacy) .btn-light:not(:disabled):not(.disabled).active{color:#212529;background-color:#e0e0e0;border-color:#d9d9d9;}:where(.legacy) .btn-light:not(:disabled):not(.disabled):active:focus,:where(.legacy) .btn-light:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(217,217,218,.5);}:where(.legacy) .btn-dark{color:#fff;background-color:#4a545b;border-color:#4a545b;}:where(.legacy) .btn-dark:hover{color:#fff;background-color:#394146;border-color:#333a3f;}:where(.legacy) .btn-dark:focus,:where(.legacy) .btn-dark.focus{box-shadow:0 0 0 .2rem rgba(101,110,116,.5);}:where(.legacy) .btn-dark.disabled,:where(.legacy) .btn-dark:disabled{color:#fff;background-color:#4a545b;border-color:#4a545b;}:where(.legacy) .btn-dark:not(:disabled):not(.disabled):active,:where(.legacy) .btn-dark:not(:disabled):not(.disabled).active{color:#fff;background-color:#333a3f;border-color:#2d3438;}:where(.legacy) .btn-dark:not(:disabled):not(.disabled):active:focus,:where(.legacy) .btn-dark:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(101,110,116,.5);}:where(.legacy) .btn-outline-primary{color:#1f74c0;border-color:#1f74c0;}:where(.legacy) .btn-outline-primary:hover{color:#fff;background-color:#1f74c0;border-color:#1f74c0;}:where(.legacy) .btn-outline-primary:focus,:where(.legacy) .btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(37,130,211,.5);}:where(.legacy) .btn-outline-primary.disabled,:where(.legacy) .btn-outline-primary:disabled{color:#1f74c0;background-color:transparent;}:where(.legacy) .btn-outline-primary:not(:disabled):not(.disabled):active,:where(.legacy) .btn-outline-primary:not(:disabled):not(.disabled).active{color:#fff;background-color:#1f74c0;border-color:#1f74c0;}:where(.legacy) .btn-outline-primary:not(:disabled):not(.disabled):active:focus,:where(.legacy) .btn-outline-primary:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(37,130,211,.5);}:where(.legacy) .btn-outline-secondary{color:#1268ab;border-color:#1268ab;}:where(.legacy) .btn-outline-secondary:hover{color:#fff;background-color:#1268ab;border-color:#1268ab;}:where(.legacy) .btn-outline-secondary:focus,:where(.legacy) .btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(21,126,207,.5);}:where(.legacy) .btn-outline-secondary.disabled,:where(.legacy) .btn-outline-secondary:disabled{color:#1268ab;background-color:transparent;}:where(.legacy) .btn-outline-secondary:not(:disabled):not(.disabled):active,:where(.legacy) .btn-outline-secondary:not(:disabled):not(.disabled).active{color:#fff;background-color:#1268ab;border-color:#1268ab;}:where(.legacy) .btn-outline-secondary:not(:disabled):not(.disabled):active:focus,:where(.legacy) .btn-outline-secondary:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(21,126,207,.5);}:where(.legacy) .btn-outline-success{color:#1d8048;border-color:#1d8048;}:where(.legacy) .btn-outline-success:hover{color:#fff;background-color:#1d8048;border-color:#1d8048;}:where(.legacy) .btn-outline-success:focus,:where(.legacy) .btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(60,194,97,.5);}:where(.legacy) .btn-outline-success.disabled,:where(.legacy) .btn-outline-success:disabled{color:#1d8048;background-color:transparent;}:where(.legacy) .btn-outline-success:not(:disabled):not(.disabled):active,:where(.legacy) .btn-outline-success:not(:disabled):not(.disabled).active{color:#fff;background-color:#1d8048;border-color:#1d8048;}:where(.legacy) .btn-outline-success:not(:disabled):not(.disabled):active:focus,:where(.legacy) .btn-outline-success:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(60,194,97,.5);}:where(.legacy) .btn-outline-info{color:#26b6cf;border-color:#26b6cf;}:where(.legacy) .btn-outline-info:hover{color:#fff;background-color:#26b6cf;border-color:#26b6cf;}:where(.legacy) .btn-outline-info:focus,:where(.legacy) .btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(38,182,207,.5);}:where(.legacy) .btn-outline-info.disabled,:where(.legacy) .btn-outline-info:disabled{color:#26b6cf;background-color:transparent;}:where(.legacy) .btn-outline-info:not(:disabled):not(.disabled):active,:where(.legacy) .btn-outline-info:not(:disabled):not(.disabled).active{color:#fff;background-color:#26b6cf;border-color:#26b6cf;}:where(.legacy) .btn-outline-info:not(:disabled):not(.disabled):active:focus,:where(.legacy) .btn-outline-info:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(38,182,207,.5);}:where(.legacy) .btn-outline-warning{color:#ffbd5d;border-color:#ffbd5d;}:where(.legacy) .btn-outline-warning:hover{color:#212529;background-color:#ffbd5d;border-color:#ffbd5d;}:where(.legacy) .btn-outline-warning:focus,:where(.legacy) .btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,189,93,.5);}:where(.legacy) .btn-outline-warning.disabled,:where(.legacy) .btn-outline-warning:disabled{color:#ffbd5d;background-color:transparent;}:where(.legacy) .btn-outline-warning:not(:disabled):not(.disabled):active,:where(.legacy) .btn-outline-warning:not(:disabled):not(.disabled).active{color:#212529;background-color:#ffbd5d;border-color:#ffbd5d;}:where(.legacy) .btn-outline-warning:not(:disabled):not(.disabled):active:focus,:where(.legacy) .btn-outline-warning:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(255,189,93,.5);}:where(.legacy) .btn-outline-danger{color:#e52427;border-color:#e52427;}:where(.legacy) .btn-outline-danger:hover{color:#fff;background-color:#e52427;border-color:#e52427;}:where(.legacy) .btn-outline-danger:focus,:where(.legacy) .btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(229,36,39,.5);}:where(.legacy) .btn-outline-danger.disabled,:where(.legacy) .btn-outline-danger:disabled{color:#e52427;background-color:transparent;}:where(.legacy) .btn-outline-danger:not(:disabled):not(.disabled):active,:where(.legacy) .btn-outline-danger:not(:disabled):not(.disabled).active{color:#fff;background-color:#e52427;border-color:#e52427;}:where(.legacy) .btn-outline-danger:not(:disabled):not(.disabled):active:focus,:where(.legacy) .btn-outline-danger:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(229,36,39,.5);}:where(.legacy) .btn-outline-light{color:#f9f9f9;border-color:#f9f9f9;}:where(.legacy) .btn-outline-light:hover{color:#212529;background-color:#f9f9f9;border-color:#f9f9f9;}:where(.legacy) .btn-outline-light:focus,:where(.legacy) .btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(249,249,249,.5);}:where(.legacy) .btn-outline-light.disabled,:where(.legacy) .btn-outline-light:disabled{color:#f9f9f9;background-color:transparent;}:where(.legacy) .btn-outline-light:not(:disabled):not(.disabled):active,:where(.legacy) .btn-outline-light:not(:disabled):not(.disabled).active{color:#212529;background-color:#f9f9f9;border-color:#f9f9f9;}:where(.legacy) .btn-outline-light:not(:disabled):not(.disabled):active:focus,:where(.legacy) .btn-outline-light:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(249,249,249,.5);}:where(.legacy) .btn-outline-dark{color:#4a545b;border-color:#4a545b;}:where(.legacy) .btn-outline-dark:hover{color:#fff;background-color:#4a545b;border-color:#4a545b;}:where(.legacy) .btn-outline-dark:focus,:where(.legacy) .btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(74,84,91,.5);}:where(.legacy) .btn-outline-dark.disabled,:where(.legacy) .btn-outline-dark:disabled{color:#4a545b;background-color:transparent;}:where(.legacy) .btn-outline-dark:not(:disabled):not(.disabled):active,:where(.legacy) .btn-outline-dark:not(:disabled):not(.disabled).active{color:#fff;background-color:#4a545b;border-color:#4a545b;}:where(.legacy) .btn-outline-dark:not(:disabled):not(.disabled):active:focus,:where(.legacy) .btn-outline-dark:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(74,84,91,.5);}:where(.legacy) .btn-link{font-weight:400;color:#1f74c0;text-decoration:none;}:where(.legacy) .btn-link:hover{color:#1a5a92;text-decoration:underline;}:where(.legacy) .btn-link:focus,:where(.legacy) .btn-link.focus{text-decoration:underline;box-shadow:none;}:where(.legacy) .btn-link:disabled,:where(.legacy) .btn-link.disabled{color:#798490;pointer-events:none;}:where(.legacy) .btn-lg,:where(.legacy) .btn-group-lg>.btn,:where(.legacy) .btn-buy{padding:2px 12px;font-size:1rem;line-height:38px;border-radius:3px;}:where(.legacy) .btn-sm,:where(.legacy) .btn-group-sm>.btn{padding:2px 12px;font-size:.875rem;line-height:30px;border-radius:3px;}:where(.legacy) .btn-block{display:block;width:100%;}:where(.legacy) .btn-block+.btn-block{margin-top:.5rem;}:where(.legacy) input[type="submit"].btn-block,:where(.legacy) input[type="button"].btn-block{width:100%;}:where(.legacy) .collapse:not(.show){display:none;}:where(.legacy) .collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease;}@media (prefers-reduced-motion:reduce){:where(.legacy) .collapsing{-webkit-transition:none;transition:none;}}:where(.legacy) .dropdown{position:relative;}:where(.legacy) .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:.875rem;color:#374973;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #bcc1c7;border-radius:3px;}:where(.legacy) .btn-group,:where(.legacy) .btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;vertical-align:middle;}:where(.legacy) .btn-group>.btn,:where(.legacy) .btn-group-vertical>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;}:where(.legacy) .btn-group>.btn:hover,:where(.legacy) .btn-group-vertical>.btn:hover{z-index:1;}:where(.legacy) .btn-group>.btn:focus,:where(.legacy) .btn-group>.btn:active,:where(.legacy) .btn-group>.btn.active,:where(.legacy) .btn-group-vertical>.btn:focus,:where(.legacy) .btn-group-vertical>.btn:active,:where(.legacy) .btn-group-vertical>.btn.active{z-index:1;}:where(.legacy) .btn-toolbar{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;}:where(.legacy) .btn-group>.btn:not(:first-child),:where(.legacy) .btn-group>.btn-group:not(:first-child){margin-left:-1px;}:where(.legacy) .btn-group>.btn:not(:last-child):not(.dropdown-toggle),:where(.legacy) .btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0;}:where(.legacy) .btn-group>.btn:not(:first-child),:where(.legacy) .btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0;}:where(.legacy) .btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;}:where(.legacy) .btn-group-vertical>.btn,:where(.legacy) .btn-group-vertical>.btn-group{width:100%;}:where(.legacy) .btn-group-vertical>.btn:not(:first-child),:where(.legacy) .btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px;}:where(.legacy) .btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),:where(.legacy) .btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0;}:where(.legacy) .btn-group-vertical>.btn:not(:first-child),:where(.legacy) .btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0;}:where(.legacy) .btn-group-toggle>.btn,:where(.legacy) .btn-group-toggle>.btn-group>.btn{margin-bottom:0;}:where(.legacy) .btn-group-toggle>.btn input[type="radio"],:where(.legacy) .btn-group-toggle>.btn input[type="checkbox"],:where(.legacy) .btn-group-toggle>.btn-group>.btn input[type="radio"],:where(.legacy) .btn-group-toggle>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0,0,0,0);pointer-events:none;}:where(.legacy) .custom-control{position:relative;display:block;min-height:1.3125rem;padding-left:1.5rem;}:where(.legacy) .custom-control-input{position:absolute;z-index:-1;opacity:0;}:where(.legacy) .custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#1f74c0;background-color:#1f74c0;}:where(.legacy) .custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(37,130,211,.25);}:where(.legacy) .custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#1f74c0;}:where(.legacy) .custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#1f74c0;border-color:#1f74c0;}:where(.legacy) .custom-control-input:disabled~.custom-control-label{color:#798490;}:where(.legacy) .custom-control-input:disabled~.custom-control-label::before{background-color:#eee;}:where(.legacy) .custom-control-label{position:relative;margin-bottom:0;vertical-align:top;}:where(.legacy) .custom-control-label::before{position:absolute;top:.15625rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px;}:where(.legacy) .custom-control-label::after{position:absolute;top:.15625rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%;}:where(.legacy) .custom-checkbox .custom-control-label::before{border-radius:3px;}:where(.legacy) .custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%23fff\' d=\'M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z\'/%3e%3c/svg%3e");}:where(.legacy) .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#1f74c0;background-color:#1f74c0;}:where(.legacy) .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 4\'%3e%3cpath stroke=\'%23fff\' d=\'M0 2h4\'/%3e%3c/svg%3e");}:where(.legacy) .custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(37,130,211,.5);}:where(.legacy) .custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(37,130,211,.5);}:where(.legacy) .custom-select{display:inline-block;width:100%;height:calc(1.5em + 1.125rem + 2px);padding:.5625rem 1.5625rem .5625rem .5625rem;font-size:.875rem;font-weight:400;line-height:1.5;color:#374973;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 5\'%3e%3cpath fill=\'%23374973\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3e%3c/svg%3e") no-repeat right .5625rem center/8px 10px;background-color:#fff;border:1px solid #bcc1c7;border-radius:3px;-moz-appearance:none;-webkit-appearance:none;appearance:none;}:where(.legacy) .custom-select:focus{border-color:#1f74c0;outline:0;box-shadow:0 0 0 .2rem rgba(37,130,211,.25);}:where(.legacy) .custom-select:focus::-ms-value{color:#374973;background-color:#fff;}:where(.legacy) .custom-select[size]:not([size="1"]){height:auto;padding-right:.5625rem;background-image:none;}:where(.legacy) .custom-select:disabled{color:#798490;background-color:#eee;}:where(.legacy) .custom-select::-ms-expand{display:none;}:where(.legacy) .custom-control-label::before,:where(.legacy) .custom-select{-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}@media (prefers-reduced-motion:reduce){:where(.legacy) .custom-control-label::before,:where(.legacy) .custom-select{-webkit-transition:none;transition:none;}}:where(.legacy) .nav{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;}:where(.legacy) .card{position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:transparent;-webkit-background-clip:border-box;background-clip:border-box;border:1px solid transparent;border-radius:3px;}:where(.legacy) .card>hr{margin-right:0;margin-left:0;}:where(.legacy) .card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem;}:where(.legacy) .card-title{margin-bottom:.75rem;}:where(.legacy) .card-subtitle{margin-top:-.375rem;margin-bottom:0;}:where(.legacy) .card-text:last-child{margin-bottom:0;}:where(.legacy) .card-link:hover{text-decoration:none;}:where(.legacy) .card-link+.card-link{margin-left:1.25rem;}:where(.legacy) .card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid transparent;}:where(.legacy) .card-header:first-child{border-radius:calc(3px - 1px) calc(3px - 1px) 0 0;}:where(.legacy) .card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid transparent;}:where(.legacy) .card-footer:last-child{border-radius:0 0 calc(3px - 1px) calc(3px - 1px);}:where(.legacy) .card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0;}:where(.legacy) .card-header-pills{margin-right:-.625rem;margin-left:-.625rem;}:where(.legacy) .card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;}:where(.legacy) .card-img{width:100%;border-radius:calc(3px - 1px);}:where(.legacy) .card-img-top{width:100%;border-top-left-radius:calc(3px - 1px);border-top-right-radius:calc(3px - 1px);}:where(.legacy) .card-img-bottom{width:100%;border-bottom-right-radius:calc(3px - 1px);border-bottom-left-radius:calc(3px - 1px);}:where(.legacy) .card-deck{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;}:where(.legacy) .card-deck .card{margin-bottom:20px;}@media (min-width:576px){:where(.legacy) .card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-20px;margin-left:-20px;}:where(.legacy) .card-deck .card{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:20px;margin-bottom:0;margin-left:20px;}}:where(.legacy) .card-group{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;}:where(.legacy) .card-group>.card{margin-bottom:20px;}@media (min-width:576px){:where(.legacy) .card-group{-ms-flex-flow:row wrap;flex-flow:row wrap;}:where(.legacy) .card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0;}:where(.legacy) .card-group>.card+.card{margin-left:0;border-left:0;}:where(.legacy) .card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;}:where(.legacy) .card-group>.card:not(:last-child) .card-img-top,:where(.legacy) .card-group>.card:not(:last-child) .card-header{border-top-right-radius:0;}:where(.legacy) .card-group>.card:not(:last-child) .card-img-bottom,:where(.legacy) .card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0;}:where(.legacy) .card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;}:where(.legacy) .card-group>.card:not(:first-child) .card-img-top,:where(.legacy) .card-group>.card:not(:first-child) .card-header{border-top-left-radius:0;}:where(.legacy) .card-group>.card:not(:first-child) .card-img-bottom,:where(.legacy) .card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0;}}:where(.legacy) .card-columns .card{margin-bottom:.75rem;}@media (min-width:576px){:where(.legacy) .card-columns{-moz-column-count:3;-webkit-column-count:3;column-count:3;-moz-column-gap:1.25rem;-webkit-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1;}:where(.legacy) .card-columns .card{display:inline-block;width:100%;}}:where(.legacy) .breadcrumb{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:transparent;border-radius:0;}:where(.legacy) .breadcrumb-item+.breadcrumb-item{padding-left:.5rem;}:where(.legacy) .breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#798490;content:"/";}:where(.legacy) .breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline;}:where(.legacy) .breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none;}:where(.legacy) .breadcrumb-item.active{color:#798490;}:where(.legacy) .pagination{display:-ms-flexbox;display:-webkit-flex;display:flex;padding-left:0;list-style:none;border-radius:3px;}:where(.legacy) .page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#1f74c0;background-color:#fff;border:1px solid #bcc1c7;}:where(.legacy) .page-link:hover{z-index:2;color:#1a5a92;text-decoration:none;background-color:#eee;border-color:#bcc1c7;}:where(.legacy) .page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(37,130,211,.25);}:where(.legacy) .page-item:first-child .page-link{margin-left:0;border-top-left-radius:3px;border-bottom-left-radius:3px;}:where(.legacy) .page-item:last-child .page-link{border-top-right-radius:3px;border-bottom-right-radius:3px;}:where(.legacy) .page-item.active .page-link{z-index:1;color:#fff;background-color:#1f74c0;border-color:#1f74c0;}:where(.legacy) .page-item.disabled .page-link{color:#798490;pointer-events:none;cursor:auto;background-color:#fff;border-color:#bcc1c7;}:where(.legacy) .badge{display:inline-block;padding:.25em .4em;font-size:.75rem;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:3px;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}@media (prefers-reduced-motion:reduce){:where(.legacy) .badge{-webkit-transition:none;transition:none;}}:where(.legacy) a.badge:hover,:where(.legacy) a.badge:focus{text-decoration:none;}:where(.legacy) .badge:empty{display:none;}:where(.legacy) .btn .badge{position:relative;top:-1px;}:where(.legacy) .badge-warning{color:#212529;background-color:#ffbd5d;}:where(.legacy) a.badge-warning:hover,:where(.legacy) a.badge-warning:focus{color:#212529;background-color:#ffa82a;}:where(.legacy) a.badge-warning:focus,:where(.legacy) a.badge-warning.focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,189,93,.5);}:where(.legacy) .badge-danger{color:#fff;background-color:#e52427;}:where(.legacy) a.badge-danger:hover,:where(.legacy) a.badge-danger:focus{color:#fff;background-color:#bf1719;}:where(.legacy) a.badge-danger:focus,:where(.legacy) a.badge-danger.focus{outline:0;box-shadow:0 0 0 .2rem rgba(229,36,39,.5);}:where(.legacy) .alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:3px;}:where(.legacy) .alert-info{color:#145f6c;background-color:#d4f0f5;border-color:#c2ebf2;}:where(.legacy) .alert-info hr{border-top-color:#ade4ee;}:where(.legacy) .media{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:start;align-items:flex-start;}:where(.legacy) .close{float:right;font-size:1.3125rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5;}@media (max-width:1200px){:where(.legacy) .close{font-size:calc(1.25625rem + .075vw);}}:where(.legacy) .close:hover{color:#000;text-decoration:none;}:where(.legacy) .close:not(:disabled):not(.disabled):hover,:where(.legacy) .close:not(:disabled):not(.disabled):focus{opacity:.75;}:where(.legacy) button.close{padding:0;background-color:transparent;border:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;}:where(.legacy) a.close.disabled{pointer-events:none;}:where(.legacy) .tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:"Inter",sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;-ms-word-break:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.75rem;word-wrap:break-word;opacity:0;}:where(.legacy) .align-middle{vertical-align:middle !important;}:where(.legacy) .border{border:1px solid #bcc1c7 !important;}:where(.legacy) .border-top{border-top:1px solid #bcc1c7 !important;}:where(.legacy) .border-right{border-right:1px solid #bcc1c7 !important;}:where(.legacy) .border-bottom{border-bottom:1px solid #bcc1c7 !important;}:where(.legacy) .border-left{border-left:1px solid #bcc1c7 !important;}:where(.legacy) .d-none{display:none !important;}:where(.legacy) .d-inline{display:inline !important;}:where(.legacy) .d-inline-block{display:inline-block !important;}:where(.legacy) .d-block{display:block !important;}:where(.legacy) .d-table{display:table !important;}:where(.legacy) .d-table-row{display:table-row !important;}:where(.legacy) .d-table-cell{display:table-cell !important;}:where(.legacy) .d-flex{display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;}:where(.legacy) .d-inline-flex{display:-ms-inline-flexbox !important;display:-webkit-inline-flex !important;display:inline-flex !important;}@media (min-width:576px){:where(.legacy) .d-sm-none{display:none !important;}:where(.legacy) .d-sm-inline{display:inline !important;}:where(.legacy) .d-sm-inline-block{display:inline-block !important;}:where(.legacy) .d-sm-block{display:block !important;}:where(.legacy) .d-sm-table{display:table !important;}:where(.legacy) .d-sm-table-row{display:table-row !important;}:where(.legacy) .d-sm-table-cell{display:table-cell !important;}:where(.legacy) .d-sm-flex{display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;}:where(.legacy) .d-sm-inline-flex{display:-ms-inline-flexbox !important;display:-webkit-inline-flex !important;display:inline-flex !important;}}@media (min-width:768px){:where(.legacy) .d-md-none{display:none !important;}:where(.legacy) .d-md-inline{display:inline !important;}:where(.legacy) .d-md-inline-block{display:inline-block !important;}:where(.legacy) .d-md-block{display:block !important;}:where(.legacy) .d-md-table{display:table !important;}:where(.legacy) .d-md-table-row{display:table-row !important;}:where(.legacy) .d-md-table-cell{display:table-cell !important;}:where(.legacy) .d-md-flex{display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;}:where(.legacy) .d-md-inline-flex{display:-ms-inline-flexbox !important;display:-webkit-inline-flex !important;display:inline-flex !important;}}@media (min-width:992px){:where(.legacy) .d-lg-none{display:none !important;}:where(.legacy) .d-lg-inline{display:inline !important;}:where(.legacy) .d-lg-inline-block{display:inline-block !important;}:where(.legacy) .d-lg-block{display:block !important;}:where(.legacy) .d-lg-table{display:table !important;}:where(.legacy) .d-lg-table-row{display:table-row !important;}:where(.legacy) .d-lg-table-cell{display:table-cell !important;}:where(.legacy) .d-lg-flex{display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;}:where(.legacy) .d-lg-inline-flex{display:-ms-inline-flexbox !important;display:-webkit-inline-flex !important;display:inline-flex !important;}}@media (min-width:1200px){:where(.legacy) .d-xl-none{display:none !important;}:where(.legacy) .d-xl-inline{display:inline !important;}:where(.legacy) .d-xl-inline-block{display:inline-block !important;}:where(.legacy) .d-xl-block{display:block !important;}:where(.legacy) .d-xl-table{display:table !important;}:where(.legacy) .d-xl-table-row{display:table-row !important;}:where(.legacy) .d-xl-table-cell{display:table-cell !important;}:where(.legacy) .d-xl-flex{display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;}:where(.legacy) .d-xl-inline-flex{display:-ms-inline-flexbox !important;display:-webkit-inline-flex !important;display:inline-flex !important;}}@media print{:where(.legacy) .d-print-none{display:none !important;}:where(.legacy) .d-print-inline{display:inline !important;}:where(.legacy) .d-print-inline-block{display:inline-block !important;}:where(.legacy) .d-print-block{display:block !important;}:where(.legacy) .d-print-table{display:table !important;}:where(.legacy) .d-print-table-row{display:table-row !important;}:where(.legacy) .d-print-table-cell{display:table-cell !important;}:where(.legacy) .d-print-flex{display:-ms-flexbox !important;display:-webkit-flex !important;display:flex !important;}:where(.legacy) .d-print-inline-flex{display:-ms-inline-flexbox !important;display:-webkit-inline-flex !important;display:inline-flex !important;}}:where(.legacy) .flex-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;}:where(.legacy) .justify-content-between{-ms-flex-pack:justify !important;justify-content:space-between !important;}:where(.legacy) .mt-5{margin-top:3rem !important;}:where(.legacy) .text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace !important;}:where(.legacy) .text-justify{text-align:justify !important;}:where(.legacy) .text-wrap{white-space:normal !important;}:where(.legacy) .text-nowrap{white-space:nowrap !important;}:where(.legacy) .text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}:where(.legacy) .text-left{text-align:left !important;}:where(.legacy) .text-right{text-align:right !important;}:where(.legacy) .text-center{text-align:center !important;}@media (min-width:576px){:where(.legacy) .text-sm-left{text-align:left !important;}:where(.legacy) .text-sm-right{text-align:right !important;}:where(.legacy) .text-sm-center{text-align:center !important;}}@media (min-width:768px){:where(.legacy) .text-md-left{text-align:left !important;}:where(.legacy) .text-md-right{text-align:right !important;}:where(.legacy) .text-md-center{text-align:center !important;}}@media (min-width:992px){:where(.legacy) .text-lg-left{text-align:left !important;}:where(.legacy) .text-lg-right{text-align:right !important;}:where(.legacy) .text-lg-center{text-align:center !important;}}@media (min-width:1200px){:where(.legacy) .text-xl-left{text-align:left !important;}:where(.legacy) .text-xl-right{text-align:right !important;}:where(.legacy) .text-xl-center{text-align:center !important;}}:where(.legacy) .text-lowercase{text-transform:lowercase !important;}:where(.legacy) .text-uppercase{text-transform:uppercase !important;}:where(.legacy) .text-capitalize{text-transform:capitalize !important;}:where(.legacy) .text-white{color:#fff !important;}:where(.legacy) .text-primary{color:#1f74c0 !important;}:where(.legacy) a.text-primary:hover,:where(.legacy) a.text-primary:focus{color:#1a5a92 !important;}:where(.legacy) .text-secondary{color:#1268ab !important;}:where(.legacy) a.text-secondary:hover,:where(.legacy) a.text-secondary:focus{color:#0e548a !important;}:where(.legacy) .text-success{color:#1d8048 !important;}:where(.legacy) a.text-success:hover,:where(.legacy) a.text-success:focus{color:#2a8844 !important;}:where(.legacy) .text-info{color:#26b6cf !important;}:where(.legacy) a.text-info:hover,:where(.legacy) a.text-info:focus{color:#1a7d8e !important;}:where(.legacy) .text-warning{color:#ffbd5d !important;}:where(.legacy) a.text-warning:hover,:where(.legacy) a.text-warning:focus{color:#ff9e11 !important;}:where(.legacy) .text-danger{color:#e52427 !important;}:where(.legacy) a.text-danger:hover,:where(.legacy) a.text-danger:focus{color:#a81416 !important;}:where(.legacy) .text-light{color:#f9f9f9 !important;}:where(.legacy) a.text-light:hover,:where(.legacy) a.text-light:focus{color:lightgray !important;}:where(.legacy) .text-dark{color:#4a545b !important;}:where(.legacy) a.text-dark:hover,:where(.legacy) a.text-dark:focus{color:#282d31 !important;}:where(.legacy) .text-body{color:#374973 !important;}:where(.legacy) .text-muted{color:#798490 !important;}:where(.legacy) .text-black-50{color:rgba(0,0,0,.5) !important;}:where(.legacy) .text-white-50{color:rgba(255,255,255,.5) !important;}:where(.legacy) .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}:where(.legacy) .text-decoration-none{text-decoration:none !important;}:where(.legacy) .text-break{-ms-word-break:break-word !important;word-break:break-word !important;overflow-wrap:break-word !important;}:where(.legacy) .text-reset{color:inherit !important;}:where(.legacy) .visible{visibility:visible !important;}@media print{:where(.legacy) *,:where(.legacy) *::before,:where(.legacy) *::after{text-shadow:none !important;box-shadow:none !important;}:where(.legacy) a:not(.btn){text-decoration:underline;}:where(.legacy) thead{display:table-header-group;}:where(.legacy) tr,:where(.legacy) img{page-break-inside:avoid;}:where(.legacy) p,:where(.legacy) h2,:where(.legacy) h3{orphans:3;widows:3;}:where(.legacy) h2,:where(.legacy) h3{page-break-after:avoid;}@page{size:a3;}.legacy{min-width:992px !important;}:where(.legacy) .container,:where(.legacy) .cms-section .boxed{min-width:992px !important;}:where(.legacy) .badge{border:1px solid #000;}:where(.legacy) .table{border-collapse:collapse !important;}:where(.legacy) .table td,:where(.legacy) .table th{background-color:#fff !important;}:where(.legacy) .table-bordered th,:where(.legacy) .table-bordered td{border:1px solid #bcc1c7 !important;}:where(.legacy) .table-dark{color:inherit;}:where(.legacy) .table-dark th,:where(.legacy) .table-dark td,:where(.legacy) .table-dark thead th,:where(.legacy) .table-dark tbody+tbody{border-color:#bcc1c7;}}.legacy{}:where(.legacy) html::before{position:absolute;top:-100%;font-size:0;}@media (max-width:575.98px){:where(.legacy) html::before{content:"xs";}}@media (min-width:576px) and (max-width:767.98px){:where(.legacy) html::before{content:"sm";}}@media (min-width:768px) and (max-width:991.98px){:where(.legacy) html::before{content:"md";}}@media (min-width:992px) and (max-width:1199.98px){:where(.legacy) html::before{content:"lg";}}@media (min-width:1200px){:where(.legacy) html::before{content:"xl";}}:where(.legacy) input[type=search]::-ms-clear{display:none;width:0;height:0;}:where(.legacy) input[type=search]::-ms-reveal{display:none;width:0;height:0;}:where(.legacy) input[type=search]::-webkit-search-decoration,:where(.legacy) input[type=search]::-webkit-search-cancel-button,:where(.legacy) input[type=search]::-webkit-search-results-button,:where(.legacy) input[type=search]::-webkit-search-results-decoration{display:none;}:where(.legacy) html.is-ie .product-image-wrapper{-ms-flex-preferred-size:auto;flex-basis:auto;}:where(.legacy) html.is-ie .product-image-link{display:block;}:where(.legacy) html.is-ie .product-image{margin:auto;}:where(.legacy) .alert-has-icon{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;}:where(.legacy) .alert-has-icon .alert-content-container{padding-left:1rem;}:where(.legacy) .card-title{color:#374973;font-size:1rem;font-weight:700;line-height:1.2;}:where(.legacy) .card-col{margin-bottom:1rem;display:-ms-flexbox;display:-webkit-flex;display:flex;}:where(.legacy) .card-col .card{width:100%;}:where(.legacy) .card-col .card-body{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;}:where(.legacy) .card-actions{-ms-flex-align:start;align-items:flex-start;margin-top:auto;}:where(.legacy) .base-slider{position:relative;overflow:hidden;}:where(.legacy) .base-slider-controls{margin-bottom:0;}:where(.legacy) .base-slider-controls-prev,:where(.legacy) .base-slider-controls-next{display:block;width:30px;height:65px;text-align:center;position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#798490;background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.5);line-height:68px;opacity:.5;-webkit-transition:opacity .15s ease;transition:opacity .15s ease;cursor:pointer;padding:0;}:where(.legacy) .base-slider-controls-prev:hover,:where(.legacy) .base-slider-controls-next:hover{border-color:rgba(37,130,211,.5);color:#1f74c0;opacity:1;}:where(.legacy) .base-slider-controls-prev.is-nav-prev-outside,:where(.legacy) .base-slider-controls-prev.is-nav-next-outside,:where(.legacy) .base-slider-controls-next.is-nav-prev-outside,:where(.legacy) .base-slider-controls-next.is-nav-next-outside{border:0;background-color:rgba(255,255,255,.8);}:where(.legacy) .base-slider-controls-prev[disabled],:where(.legacy) .base-slider-controls-next[disabled]{opacity:.2;cursor:default;}:where(.legacy) .base-slider-controls-prev{border-radius:0 3px 3px 0;}:where(.legacy) .base-slider-controls-prev.is-nav-prev-outside{border-radius:3px 0 0 3px;}:where(.legacy) .base-slider-controls-next{border-radius:3px 0 0 3px;}:where(.legacy) .base-slider-controls-next.is-nav-next-outside{border-radius:0 3px 3px 0;}:where(.legacy) .product-slider.has-nav{padding-left:20px;padding-right:20px;}:where(.legacy) .product-slider-container{padding-bottom:1px;}:where(.legacy) .product-slider-controls-prev,:where(.legacy) .product-slider-controls-next{border:0;background:none;}:where(.legacy) .product-slider-controls-prev{left:-10px;}:where(.legacy) .product-slider-controls-next{right:-10px;}:where(.legacy) .product-box{height:100%;}:where(.legacy) .product-variant-characteristics{min-height:3em;}:where(.legacy) .product-variant-characteristics .product-variant-characteristics-text{overflow:hidden;line-height:1.5em;height:3em;text-align:justify;margin-right:-1em;padding-right:1em;max-width:95%;display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;font-size:.75rem;}:where(.legacy) .product-variant-characteristics .product-variant-characteristics-option{font-weight:700;}:where(.legacy) .product-image-wrapper{height:200px;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:180px;flex-basis:180px;margin-bottom:15px;position:relative;}:where(.legacy) .product-image-link{width:100%;height:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}:where(.legacy) .product-image-link.is-cover{-ms-flex-align:start;align-items:flex-start;}:where(.legacy) .product-image{display:block;max-width:100%;max-height:200px;}:where(.legacy) .product-image.is-standard,:where(.legacy) .product-image.is-cover,:where(.legacy) .product-image.is-contain{width:100%;height:100%;}:where(.legacy) .product-image.is-cover{object-fit:cover;font-family:"object-fit: cover;";}:where(.legacy) .product-image.is-contain{object-fit:contain;font-family:"object-fit: contain;";}:where(.legacy) .product-image.is-standard{object-fit:scale-down;font-family:"object-fit: scale-down;";}:where(.legacy) .product-rating{margin-bottom:10px;height:25px;}:where(.legacy) .product-name{color:#374973;display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;height:44px;margin-bottom:10px;font-size:18px;line-height:22px;overflow:hidden;text-overflow:ellipsis;text-decoration:none;}:where(.legacy) .product-name:hover{color:var(--text-color-brand-primary);text-decoration:none;}:where(.legacy) .product-description{height:54px;margin-top:10px;font-size:14px;line-height:18px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}:where(.legacy) .product-price-info{margin-top:10px;}:where(.legacy) .product-price-unit{height:36px;font-size:14px;line-height:18px;overflow:hidden;}:where(.legacy) .product-cheapest-price{min-height:20px;font-size:.75rem;line-height:20px;margin-bottom:32px;}:where(.legacy) .product-cheapest-price .product-cheapest-price-price{font-weight:700;}:where(.legacy) .product-cheapest-price.with-list-price{margin-bottom:6px;}:where(.legacy) .product-price{color:#374973;min-height:20px;margin-top:10px;margin-bottom:0;font-size:18px;font-weight:700;line-height:20px;overflow:hidden;}:where(.legacy) .product-price.with-list-price{color:#e52427;}:where(.legacy) .product-price .list-price{color:#374973;font-weight:400;padding-left:5px;font-size:12px;}:where(.legacy) .product-price .list-price .list-price-price{text-decoration:line-through;}:where(.legacy) .product-action{margin-top:20px;}:where(.legacy) .product-badges{position:absolute;top:30px;left:-1px;z-index:10;}:where(.legacy) .product-badges .badge{padding:0 8px;height:32px;margin:0 0 8px;line-height:32px;font-weight:700;color:#fff;border-radius:0 3px 3px 0;border-color:transparent;font-size:18px;letter-spacing:0;}:where(.legacy) .product-price-wrapper{font-size:18px;}@-webkit-keyframes skeletonShimmer{0%{background-position:-500px 0;}100%{background-position:500px 0;}}@keyframes skeletonShimmer{0%{background-position:-500px 0;}100%{background-position:500px 0;}}:where(.legacy) .has-element-loader .cms-element-product-listing .product-badges,:where(.legacy) .has-element-loader .cms-element-product-listing .product-image-link,:where(.legacy) .has-element-loader .cms-element-product-listing .product-review-rating{display:none;}:where(.legacy) .has-element-loader .cms-element-product-listing .product-image-wrapper,:where(.legacy) .has-element-loader .cms-element-product-listing .product-rating,:where(.legacy) .has-element-loader .cms-element-product-listing .product-name,:where(.legacy) .has-element-loader .cms-element-product-listing .product-variant-characteristics,:where(.legacy) .has-element-loader .cms-element-product-listing .product-description,:where(.legacy) .has-element-loader .cms-element-product-listing .product-price-unit,:where(.legacy) .has-element-loader .cms-element-product-listing .product-cheapest-price-price,:where(.legacy) .has-element-loader .cms-element-product-listing .product-price{border-radius:3px;color:transparent;-webkit-animation:skeletonShimmer 1.5s linear 0s infinite normal forwards running;animation:skeletonShimmer 1.5s linear 0s infinite normal forwards running;background:linear-gradient(to right,#bcc1c7 8%,#f9f9f9 18%,#bcc1c7 28%);background-size:800px 100px;}:where(.legacy) .has-element-loader .cms-element-product-listing .product-rating{width:50%;}:where(.legacy) .has-element-loader .cms-element-product-listing .product-name{width:75%;}:where(.legacy) .has-element-loader .cms-element-product-listing .product-price{width:35%;}:where(.legacy) .has-element-loader .cms-element-product-listing .product-wishlist-info-item{border-radius:3px;color:transparent;-webkit-animation:skeletonShimmer 1.5s linear 0s infinite normal forwards running;animation:skeletonShimmer 1.5s linear 0s infinite normal forwards running;background:linear-gradient(to right,#bcc1c7 8%,#f9f9f9 18%,#bcc1c7 28%);background-size:800px 100px;}:where(.legacy) .has-element-loader .cms-element-product-listing .product-wishlist-info-status{display:none;}:where(.legacy) .has-element-loader .cms-element-product-listing .product-variant-characteristics-text,:where(.legacy) .has-element-loader .cms-element-product-listing .product-wishlist-remove{display:none;}:where(.legacy) .icon{width:22px;height:22px;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;-ms-flex-item-align:center;align-self:center;font-size:inherit;overflow:visible;color:#878787;}:where(.legacy) .icon>svg{width:100%;height:100%;top:.25em;position:relative;fill:currentColor;}:where(.legacy) .icon>svg path,:where(.legacy) .icon>svg use{fill:currentColor;}:where(.legacy) .icon-info{color:#26b6cf;}:where(.legacy) .icon-review{color:#fedc70;}:where(.legacy) .icon-fluid{width:100%;height:100%;}:where(.legacy) .icon-xs{width:16.5px;height:16.5px;}:where(.legacy) .alert-info .icon{color:#26b6cf;}:where(.legacy) .btn-primary .icon{color:#fff;}:where(.legacy) .btn-secondary .icon{color:#fff;}:where(.legacy) .btn-success .icon{color:#fff;}:where(.legacy) .btn-info .icon{color:#fff;}:where(.legacy) .btn-warning .icon{color:#212529;}:where(.legacy) .btn-danger .icon{color:#fff;}:where(.legacy) .btn-light .icon{color:#212529;}:where(.legacy) .btn-dark .icon{color:#fff;}:where(.legacy) .btn .icon>svg{top:6px;}:where(.legacy) .pagination .icon{width:13px;height:13px;}:where(.legacy) .pagination .icon>svg{top:2px;}:where(.legacy) .pagination{margin-bottom:0;}:where(.legacy) .pagination .page-item.disabled .page-link{cursor:default;opacity:1;background:#eee;color:#bcc1c7;}:where(.legacy) .pagination .page-item.disabled a{color:#bcc1c7;}:where(.legacy) .pagination .page-item.active a{color:#fff;}:where(.legacy) .pagination .page-link{cursor:pointer;margin-bottom:0;}:where(.legacy) .cms-section{overflow:hidden;}:where(.legacy) .cms-section .cms-section-sidebar{display:-ms-flexbox;display:-webkit-flex;display:flex;}@media (max-width:767.98px){:where(.legacy) .cms-section-sidebar-mobile-wrap{-ms-flex-direction:column;flex-direction:column;}:where(.legacy) .cms-section-sidebar-mobile-hidden .cms-section-sidebar-sidebar-content{display:none;}}:where(.legacy) .cms-block{overflow:hidden;}:where(.legacy) .cms-block .cms-block-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:none;font-family:"object-fit: none;";}:where(.legacy) .cms-block .cms-block-container .cms-block-container-row{-ms-flex-direction:row;flex-direction:row;}:where(.legacy) .cms-block-center-text .cms-element-text{padding:30px;}:where(.legacy) .cms-block-image-three-cover .row{margin:0;}:where(.legacy) .cms-block-image-three-cover [class^=col-]{padding:0;}:where(.legacy) .cms-block-image-text-bubble .cms-element-image .cms-image-container,:where(.legacy) .cms-block-image-bubble-row .cms-element-image .cms-image-container{height:300px;width:300px;margin:auto;border-radius:50%;-webkit-background-clip:padding-box;background-clip:padding-box;overflow:hidden;}:where(.legacy) .cms-block-image-highlight-row .cms-element-image{border:12px solid #fff;}:where(.legacy) .cms-block-image-text-bubble .cms-element-text,:where(.legacy) .cms-block-image-text-row .cms-element-text{padding-top:20px;}:where(.legacy) .cms-block-image-text-gallery .image-text-gallery-card{box-shadow:0 0 4px 0 rgba(0,0,0,.2);}:where(.legacy) .cms-block-image-text-gallery .cms-element-text{padding:20px;}:where(.legacy) .cms-block-text-on-image .cms-element-text{padding:30px;-ms-flex-align:center;align-items:center;min-height:240px;}:where(.legacy) .cms-block-image-text-cover .cms-element-text{padding-top:30px;}:where(.legacy) .cms-block-image-simple-grid .right{height:100%;}@media (max-width:767.98px){:where(.legacy) .cms-block-image-text-gallery .cms-row>:not(:last-child),:where(.legacy) .cms-block-image-two-column .cms-row>:not(:last-child),:where(.legacy) .cms-block-image-three-column .cms-row>:not(:last-child),:where(.legacy) .cms-block-image-four-column .cms-row>:not(:last-child),:where(.legacy) .cms-block-image-bubble-row .cms-row>:not(:last-child),:where(.legacy) .cms-block-image-highlight-row .cms-row>:not(:last-child){margin-bottom:40px;}:where(.legacy) .cms-block-image-text .cms-row>:first-child,:where(.legacy) .cms-block-image-text-cover .cms-row>:first-child{margin-bottom:40px;}}:where(.legacy) .cms-block-sidebar-filter{overflow:visible;}:where(.legacy) .cms-block-sidebar-filter .col-12{position:initial;}:where(.legacy) .cms-element-product-name{display:inline-block;}:where(.legacy) .cms-element-manufacturer-logo .cms-image-link{height:100%;}:where(.legacy) .cms-element-manufacturer-logo .cms-image-container.is-standard img{max-width:200px;max-height:70px;}:where(.legacy) .cms-element-image{position:relative;height:100%;}:where(.legacy) .cms-element-image .cms-image{display:block;max-width:100%;}:where(.legacy) .cms-element-image .cms-image-container{display:block;max-width:100%;position:relative;}:where(.legacy) .cms-element-image .cms-image-container.is-cover{object-fit:contain;font-family:"object-fit: contain;";height:100%;}:where(.legacy) .cms-element-image .cms-image-container.is-cover .cms-image{object-fit:cover;font-family:"object-fit: cover;";height:100%;position:absolute;top:0;right:0;bottom:0;left:0;}:where(.legacy) .cms-element-image .cms-image-container.is-cover .cms-image,:where(.legacy) .cms-element-image .cms-image-container.is-stretch .cms-image{width:100%;}:where(.legacy) .cms-element-image .cms-image-link{display:block;}:where(.legacy) .cms-element-youtube-video{position:relative;width:100%;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}:where(.legacy) .cms-element-youtube-video.is--streched{height:100%;}:where(.legacy) .cms-element-youtube-video::before{display:block;content:"";width:100%;padding-top:calc(( 9 / 16 ) * 100%);}:where(.legacy) .cms-element-youtube-video__video,:where(.legacy) .cms-element-youtube-video__placeholder{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;border:0 none;}:where(.legacy) .cms-element-youtube-video__placeholder img{object-fit:cover;font-family:"object-fit: cover;";height:100%;width:100%;position:absolute;top:0;right:0;bottom:0;left:0;}:where(.legacy) .cms-element-youtube-video__backdrop{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;}:where(.legacy) .cms-element-youtube-video__backdrop>div{background:rgba(255,255,255,.5);padding:1rem;}:where(.legacy) .cms-element-vimeo-video{position:relative;width:100%;}:where(.legacy) .cms-element-vimeo-video::before{display:block;content:"";width:100%;padding-top:56.25%;}:where(.legacy) .cms-element-vimeo-video__video,:where(.legacy) .cms-element-vimeo-video__placeholder{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;border:0 none;}:where(.legacy) .cms-element-vimeo-video__placeholder img{object-fit:cover;font-family:"object-fit: cover;";height:100%;width:100%;position:absolute;top:0;right:0;bottom:0;left:0;}:where(.legacy) .cms-element-vimeo-video__backdrop{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;}:where(.legacy) .cms-element-vimeo-video__backdrop>div{background:rgba(255,255,255,.5);padding:1rem;}:where(.legacy) .cms-element-product-listing .cms-listing-col{margin-bottom:1.5rem;}:where(.legacy) .cms-element-product-listing-actions{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:20px;}:where(.legacy) .cms-element-product-listing-actions .sorting{margin-left:auto;}:where(.legacy) .cms-element-buy-box,:where(.legacy) .cms-element-product-box{width:100%;}:where(.legacy) .cms-element-product-slider .cms-element-title{font-size:1rem;font-weight:700;color:#374973;}:where(.legacy) .cms-element-product-slider.has-border .cms-element-title{margin-top:.5rem;}:where(.legacy) .cms-element-text,:where(.legacy) .cms-element-image,:where(.legacy) .cms-element-product-box,:where(.legacy) .cms-element-buy-box,:where(.legacy) .cms-element-product-slider,:where(.legacy) .cms-element-image-slider,:where(.legacy) .cms-element-product-description-reviews,:where(.legacy) .cms-element-image-gallery{-ms-word-break:break-word;word-break:break-word;}:where(.legacy) .cms-element-text.has-vertical-alignment,:where(.legacy) .cms-element-image.has-vertical-alignment,:where(.legacy) .cms-element-product-box.has-vertical-alignment,:where(.legacy) .cms-element-buy-box.has-vertical-alignment,:where(.legacy) .cms-element-product-slider.has-vertical-alignment,:where(.legacy) .cms-element-image-slider.has-vertical-alignment,:where(.legacy) .cms-element-product-description-reviews.has-vertical-alignment,:where(.legacy) .cms-element-image-gallery.has-vertical-alignment{display:-ms-flexbox;display:-webkit-flex;display:flex;height:100%;}:where(.legacy) .cms-element-image-gallery .js-magnifier-zoom-image-container .magnifier-overlay{display:none;}@media (max-width:991.98px){:where(.legacy) .cms-element-product-listing-actions{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;}:where(.legacy) .cms-element-product-listing-actions .sorting{width:100%;margin-top:5px;margin-left:0;}}:where(.legacy) div.card-tabs .cms-card-header{padding-left:0;padding-right:0;}:where(.legacy) .sorting{display:inline-block;width:260px;}:where(.legacy) .filter-panel{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;margin-bottom:8px;}:where(.legacy) .icon.icon-filter-panel-item-toggle{margin-left:8px;}:where(.legacy) .icon.icon-filter-panel-item-toggle>svg{top:4px;}:where(.legacy) .filter-panel-items-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;margin-bottom:8px;width:100%;}:where(.legacy) .filter-panel-item{margin-right:12px;margin-bottom:12px;}:where(.legacy) .filter-panel-item .filter-panel-item-toggle{border:1px solid #bcc1c7;font-weight:400;}:where(.legacy) .filter-panel-item-dropdown{min-width:240px;max-height:200px;overflow:auto;padding:13px 0;}:where(.legacy) .is--sidebar .filter-panel,:where(.legacy) .is--sidebar .filter-panel-items-container{display:block;}:where(.legacy) .is--sidebar .filter-panel-item-dropdown{min-width:100%;border:1px solid #1f74c0;border-top:0;border-radius:0 0 4px 4px;}:where(.legacy) .is--sidebar .filter-panel-item{margin-right:0;width:100%;}:where(.legacy) .is--sidebar .filter-panel-item-toggle{text-align:left;display:-ms-flexbox;display:-webkit-flex;display:flex;}:where(.legacy) .is--sidebar .filter-panel-item-toggle[aria-expanded="true"]{color:#1f74c0;border-color:#1f74c0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0 none;}:where(.legacy) .is--sidebar .filter-panel-item-toggle[aria-expanded="true"] svg{color:#1f74c0;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}:where(.legacy) .is--sidebar .icon-filter-panel-item-toggle{margin-left:auto;}:where(.legacy) .is--sidebar .icon-filter-panel-item-toggle>svg{top:0;}:where(.legacy) .is-loading .filter-panel-item-toggle{pointer-events:none;opacity:.6;}:where(.legacy) .btn.filter-panel-wrapper-toggle{display:none;width:100%;border:1px solid #1f74c0;padding:6px;}:where(.legacy) .btn.filter-panel-wrapper-toggle:hover{background-color:#eee;}:where(.legacy) .filter-panel-offcanvas-only{display:none;}:where(.legacy) .filter-panel-offcanvas-header{height:80px;-ms-flex-align:center;align-items:center;padding:25px;display:none;}:where(.legacy) .filter-panel-offcanvas-title{margin-bottom:0;font-size:24px;font-weight:700;color:#374973;}:where(.legacy) .filter-panel-offcanvas-close{cursor:pointer;margin-left:auto;}@media (max-width:991.98px){:where(.legacy) .btn.filter-panel-wrapper-toggle{display:block;}:where(.legacy) .filter-panel-wrapper{display:none;}}:where(.legacy) .filter-multi-select .filter-panel-item-toggle.disabled{cursor:default;}:where(.legacy) .filter-multi-select-list{list-style:none;margin:0;padding:0;}:where(.legacy) .filter-multi-select-list-item{padding:5px 15px;}:where(.legacy) .filter-multi-select-list-item.disabled{opacity:.3;}:where(.legacy) .filter-multi-select-list-item.disabled .filter-multi-select-item-label{cursor:default;}:where(.legacy) .filter-multi-select-item-label{cursor:pointer;margin-bottom:0;padding:0 10px;width:100%;}:where(.legacy) .filter-multi-select-count{margin-left:3px;}:where(.legacy) .filter-property-select-list-item{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;}:where(.legacy) .filter-property-select-preview{width:32px;height:32px;display:inline-block;border-radius:4px;border:1px solid #bcc1c7;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 90 90\'%3E%3Cpath fill=\'%23cdd5db\' d=\'M0 0h30v30H0zM30 30h30v30H30zM60 0h30v30H60zM60 60h30v30H60zM0 60h30v30H0z\'/%3E%3C/svg%3E");background-position:center center;background-size:cover;position:relative;-ms-flex-negative:0;flex-shrink:0;}:where(.legacy) .filter-property-select-preview-checkmark{width:20px;height:20px;background-color:#798490;position:absolute;border:1px solid #fff;border-radius:50%;top:-4px;right:-4px;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;opacity:0;-ms-transform:translateY(-5px);-webkit-transform:translateY(-5px);transform:translateY(-5px);}:where(.legacy) .filter-property-select-preview-checkmark .icon{width:10px;height:10px;color:#fff;}:where(.legacy) .filter-property-select-preview-checkmark .icon svg{top:0;}:where(.legacy) .filter-property-select-checkbox{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-moz-appearance:none;-webkit-appearance:none;appearance:none;opacity:0;}:where(.legacy) .filter-property-select-checkbox:checked~.filter-property-select-preview-checkmark{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}:where(.legacy) .filter-range-dropdown{padding:0;overflow:hidden;}:where(.legacy) .filter-range-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:end;align-items:flex-end;padding:16px;}:where(.legacy) .filter-range-min,:where(.legacy) .filter-range-max{width:calc(50% - 14px);margin-bottom:0;font-size:11px;position:relative;}:where(.legacy) .min-input,:where(.legacy) .max-input{margin-bottom:0;height:28px;padding:6px 10px;-moz-appearance:none;-webkit-appearance:none;appearance:none;}:where(.legacy) .min-input::-webkit-inner-spin-button,:where(.legacy) .min-input::-webkit-outer-spin-button,:where(.legacy) .max-input::-webkit-inner-spin-button,:where(.legacy) .max-input::-webkit-outer-spin-button{-moz-appearance:none;-webkit-appearance:none;appearance:none;margin:0;}:where(.legacy) .filter-range-currency-symbol,:where(.legacy) .filter-range-unit{position:absolute;bottom:1px;right:1px;height:26px;line-height:26px;font-size:14px;padding:0 10px;background-color:#fff;border-radius:3px;}:where(.legacy) .filter-range-divider{width:28px;height:28px;line-height:28px;text-align:center;font-weight:700;}:where(.legacy) .filter-rating-select-radio{-moz-appearance:none;-webkit-appearance:none;appearance:none;opacity:0;}:where(.legacy) .filter-rating-select-radio:checked~.filter-rating-select-item-checkmark{-ms-transform:translateY(2px);-webkit-transform:translateY(2px);transform:translateY(2px);opacity:1;}:where(.legacy) .filter-rating-select-item-label{cursor:pointer;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;}:where(.legacy) .filter-rating-select-item-label .product-review-rating{margin-right:8px;display:inline-block;margin-top:3px;}:where(.legacy) .filter-rating-select-item-label:hover .icon-review{color:#fed03d;}:where(.legacy) .filter-rating-select-item-label:hover .filter-rating-select-item-label-text{color:#1f74c0;font-weight:700;}:where(.legacy) .filter-rating-select-list-item{display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;margin-left:16px;}:where(.legacy) .filter-rating-select-list-item .filter-rating-select-item-label{margin-bottom:5px;}:where(.legacy) .filter-rating-select-list-item:last-child.filter-rating-select-item-label{margin-bottom:0;}:where(.legacy) .filter-rating-select-list-item.disabled{opacity:.3;}:where(.legacy) .filter-rating-select-list-item.disabled .icon-review{color:#bcc1c7;}:where(.legacy) .filter-rating-select-list-item.disabled .filter-rating-select-item-label{cursor:default;}:where(.legacy) .filter-rating-select-list-item.disabled:hover .filter-rating-select-item-label-text{color:#374973;font-weight:400;}:where(.legacy) .filter-rating-select-item-checkmark{width:20px;height:20px;background-color:#798490;position:absolute;border:1px solid #fff;border-radius:50%;top:-8px;left:-8px;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;opacity:0;-ms-transform:translateY(-7px);-webkit-transform:translateY(-7px);transform:translateY(-7px);}:where(.legacy) .filter-rating-select-item-checkmark .icon{width:10px;height:10px;color:#fff;}:where(.legacy) .filter-rating-select-item-checkmark .icon svg{top:0;}:where(.legacy) .filter-multi-select-rating .filter-panel-item-dropdown{padding-bottom:6px;}:where(.legacy) .line-item{margin-bottom:1rem;}:where(.legacy) .line-item.is-order{margin-left:20px;margin-right:20px;}:where(.legacy) .line-item{margin:0;padding:10px 0;border-bottom:1px solid #bcc1c7;}:where(.legacy) .line-item:last-child{border-bottom:0;}@media (max-width:767.98px){:where(.legacy) .hidden-mobile{display:none;}}@media (min-width:768px) and (max-width:991.98px){:where(.legacy) .hidden-tablet{display:none;}}@media (min-width:992px){:where(.legacy) .hidden-desktop{display:none;}}:where(.legacy) .container,:where(.legacy) .cms-section .boxed{max-width:1400px;}:where(.legacy) .container-main{padding:20px 0;min-height:200px;}@media (min-width:1200px){:where(.legacy) .container-main{min-height:700px;}}:where(.legacy) .product-review-rating{margin-right:1rem;}:where(.legacy) .product-review-point svg{top:0;}:where(.legacy) .product-review-point,:where(.legacy) .point-container{display:inline-block;position:relative;}:where(.legacy) .point-rating{display:block;top:0;left:0;}:where(.legacy) .point-rating.point-blank .icon{color:#eee;}:where(.legacy) .is-act-checkoutregisterpage .checkout{padding-top:70px;}:where(.legacy) .is-act-confirmpage .checkout,:where(.legacy) .is-ctl-accountorder .checkout{padding-top:70px;}:where(.legacy) .is-act-finishpage .checkout{padding-top:70px;}:where(.legacy) .breadcrumb.cms-breadcrumb{padding-left:20px;padding-right:20px;}.legacy{-moz-font-feature-settings:"cv02" 1,"cv03" 1,"cv04" 1;-webkit-font-feature-settings:"cv02" 1,"cv03" 1,"cv04" 1;font-feature-settings:"cv02" 1,"cv03" 1,"cv04" 1;}.legacy{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;display:-ms-flexbox;display:-webkit-flex;display:flex;min-height:100vh;-ms-flex-direction:column;flex-direction:column;}:where(.legacy) h1,:where(.legacy) h2,:where(.legacy) h3,:where(.legacy) h4,:where(.legacy) h5,:where(.legacy) h6,:where(.legacy) .h1,:where(.legacy) .h2,:where(.legacy) .h3,:where(.legacy) .h4,:where(.legacy) .h5,:where(.legacy) .h6{margin-bottom:10px;}:where(.legacy) h1,:where(.legacy) .h1{line-height:40px;}:where(.legacy) h2,:where(.legacy) .h2{line-height:34px;}:where(.legacy) h3,:where(.legacy) .h3{line-height:33px;}:where(.legacy) h4,:where(.legacy) .h4{line-height:24px;}:where(.legacy) h5,:where(.legacy) .h5{line-height:21px;}:where(.legacy) h6,:where(.legacy) .h6{line-height:20px;}:where(.legacy) .alert{padding:0;border:0;}:where(.legacy) .alert .icon{margin:.5rem;-ms-flex:0 0 auto;flex:0 0 auto;}:where(.legacy) .alert .icon svg{top:0;}:where(.legacy) .alert-has-icon{-ms-flex-align:normal;align-items:normal;}:where(.legacy) .alert-content-container{padding:.5rem;-ms-flex-positive:1;flex-grow:1;}:where(.legacy) .alert-info{background-color:#26b6cf;}:where(.legacy) .alert-info .alert-content-container{background-color:#d4f0f5;color:#26b6cf;}:where(.legacy) .alert-info .icon{color:#fff;}:where(.legacy) .badge{border:0;border-radius:50px;box-sizing:content-box;height:20px;line-height:20px;margin:0 5px;min-width:10px;padding:0 5px;}:where(.legacy) .breadcrumb{padding:.75rem 0;}:where(.legacy) .breadcrumb svg{height:.875rem;width:auto;top:3px;}:where(.legacy) .breadcrumb .breadcrumb-placeholder{margin:0 .5rem;}:where(.legacy) .breadcrumb a{color:#374973;font-size:.875rem;}:where(.legacy) .breadcrumb a:hover{color:#1f74c0;text-decoration:none;}:where(.legacy) .breadcrumb a.is-active{color:#1f74c0;font-weight:bolder;}:where(.legacy) .btn{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}:where(.legacy) .btn-buy{color:#fff;background-color:#1994c4;border-color:#1994c4;}:where(.legacy) .btn-buy:hover{color:#fff;background-color:#157aa2;border-color:#137297;}:where(.legacy) .btn-buy:focus,:where(.legacy) .btn-buy.focus{box-shadow:0 0 0 .2rem rgba(60,164,205,.5);}:where(.legacy) .btn-buy.disabled,:where(.legacy) .btn-buy:disabled{color:#fff;background-color:#1994c4;border-color:#1994c4;}:where(.legacy) .btn-buy:not(:disabled):not(.disabled):active,:where(.legacy) .btn-buy:not(:disabled):not(.disabled).active{color:#fff;background-color:#137297;border-color:#12698b;}:where(.legacy) .btn-buy:not(:disabled):not(.disabled):active:focus,:where(.legacy) .btn-buy:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(60,164,205,.5);}:where(.legacy) .btn.disabled,:where(.legacy) .btn:disabled,:where(.legacy) .btn-buy.disabled,:where(.legacy) .btn-buy:disabled{opacity:1;background:#eee;border-color:#eee;color:#bcc1c7;}:where(.legacy) .btn-link.disabled,:where(.legacy) .btn-link:disabled{border:0 none;background:transparent;}:where(.legacy) .card-title{border-bottom:1px solid #bcc1c7;padding-bottom:10px;}:where(.legacy) .card-body{padding:0;}:where(.legacy) .custom-select{cursor:pointer;}:where(.legacy) .custom-select:invalid{color:#c3c3c3;}:where(.legacy) .custom-select:hover{border-color:#1f74c0;color:#1f74c0;}:where(.legacy) .form-control{}:where(.legacy) .form-control:focus{box-shadow:none;}:where(.legacy) .form-control::-webkit-input-placeholder{color:#c3c3c3;}:where(.legacy) .product-box{border-color:#bcc1c7;background-color:#fff;}:where(.legacy) .product-box .card-body{padding:1rem;}:where(.legacy) .product-name{font-weight:600;}:where(.legacy) .product-price{color:#374973;}:where(.legacy) .card-tabs{border:0;}:where(.legacy) .card-tabs .card-header{background:none;padding-left:10px;padding-right:10px;}:where(.legacy) .card-tabs .card-body{padding-top:30px;}:where(.legacy) .cms-block-text-hero .cms-element-text hr{max-width:160px;margin-left:auto;margin-right:auto;border:2px solid #e9edf0;}:where(.legacy) .cms-element-product-listing .cms-listing-row{margin-right:-15px;margin-left:-15px;}:where(.legacy) .cms-element-product-listing .cms-listing-col{padding-right:15px;padding-left:15px;}:where(.legacy) .cms-element-product-listing .cms-listing-col{margin-bottom:30px;}:where(.legacy) .cms-element-text blockquote{font-size:1rem;font-style:italic;line-height:24px;margin-top:16px;margin-left:20px;position:relative;}:where(.legacy) .cms-element-text blockquote::before{content:"\"";font-size:40px;line-height:16px;color:#9aa7be;position:absolute;top:10px;left:-24px;}:where(.legacy) .pagination .page-link{line-height:1.5;}:where(.legacy) .header-actions-btn,:where(.legacy) .header-actions-btn:active,:where(.legacy) .header-actions-btn:hover{background:none;border:0 none;}:where(.legacy) .header-actions-btn:hover,:where(.legacy) .header-actions-btn:hover .icon{color:#1f74c0;}:where(.legacy) .header-actions-btn:focus{box-shadow:none;}@media (max-width:575.98px){:where(.legacy) .product-detail-cross-selling .tab-pane .cms-element-title{display:block;}:where(.legacy) .product-detail-cross-selling .tab-pane .cms-element-title-paragraph{margin:0;}}:where(.legacy) .product-detail-cross-selling .cms-element-title{display:none;}:where(.legacy) .fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}:where(.legacy) .fa{font-family:"Font Awesome 5 Free";font-weight:900;}:where(.legacy) .sticky{position:relative;display:block;width:100%;z-index:1020;}:where(.legacy) .cms-element-period-request-form{display:block;width:100%;height:100%;position:relative;}:where(.legacy) .cms-element-period-request-form .card-title{margin-bottom:10px !important;}:where(.legacy) .cms-element-period-request-form .form-datefield-required-errormessage{color:#e52427;}:where(.legacy) .cms-element-period-request-form .form-datefield-is-align-center .flatpickr-calendar.inline{margin:0 auto;}:where(.legacy) .cms-element-period-request-form .form-datefield-is-not-highlighted .form-control.is-datefield{background-color:#fff;}:where(.legacy) .cms-element-period-request-form .flatpickr-calendar.flatpickr-calendar:before,:where(.legacy) .cms-element-period-request-form .flatpickr-calendar.flatpickr-calendar:after{display:none;}@media screen and (max-width:767px){:where(.legacy) .cms-element-period-request-form .flatpickr-calendar.inline.multiMonth{min-width:308px;max-width:100%;width:307.875px !important;}:where(.legacy) .cms-element-period-request-form .flatpickr-calendar.inline.multiMonth .flatpickr-months .flatpickr-month+.flatpickr-month{display:none;}:where(.legacy) .cms-element-period-request-form .flatpickr-calendar.inline.multiMonth .flatpickr-innerContainer{display:block;}:where(.legacy) .cms-element-period-request-form .flatpickr-calendar.inline.multiMonth .flatpickr-innerContainer .flatpickr-rContainer{max-width:100%;}:where(.legacy) .cms-element-period-request-form .flatpickr-calendar.inline.multiMonth .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-weekdays .flatpickr-weekdaycontainer+.flatpickr-weekdaycontainer{display:none;}:where(.legacy) .cms-element-period-request-form .flatpickr-calendar.inline.multiMonth .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days{display:block;}:where(.legacy) .cms-element-period-request-form .flatpickr-calendar.inline.multiMonth .flatpickr-innerContainer .flatpickr-rContainer .flatpickr-days .dayContainer+.dayContainer{display:none;}}:where(.legacy) .btn-mollie-subscription-cancel{color:#b30000;}:where(.legacy) .product-box.box-standard .product-description,:where(.legacy) .product-box.box-standard .product-variant-characteristics{display:none !important;}:where(.legacy) .product-box.box-standard,:where(.legacy) .product-box.box-standard>.card-body,:where(.legacy) .product-box.box-standard .product-info{min-height:0 !important;}:where(.legacy) .product-box.box-standard>.card-body{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;padding:16px !important;}:where(.legacy) .product-box.box-standard .product-info{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 1 auto;flex:1 1 auto;height:auto !important;}:where(.legacy) .product-box.box-standard .product-name{display:block !important;height:auto !important;min-height:2.8em !important;line-height:1.4 !important;margin-bottom:8px !important;-webkit-line-clamp:unset !important;}:where(.legacy) .product-box.box-standard .product-price-info{height:auto !important;min-height:0 !important;margin-top:auto !important;padding-top:0 !important;}:where(.legacy) .product-box.box-standard .product-price-unit,:where(.legacy) .product-box.box-standard .product-cheapest-price,:where(.legacy) .product-box.box-standard .product-price-wrapper{height:auto !important;min-height:0 !important;margin-bottom:0 !important;}:where(.legacy) .product-box.box-standard .product-action{margin-top:12px !important;}

/* SchoenereDarstellung */
/* =====================================
   1. Suchfeld: Eingabe und Lupe bündig
   ===================================== */


/* =====================================
   2. Produktkarten kompakter darstellen
   ===================================== */

/* Beschreibung und Varianten-Platzhalter ausblenden */
:where(.legacy) .product-box.box-standard .product-description,
:where(.legacy) .product-box.box-standard .product-variant-characteristics {
    display: none !important;
}

/* Feste Mindesthöhen der Karten aufheben */
:where(.legacy) .product-box.box-standard,
:where(.legacy) .product-box.box-standard > .card-body,
:where(.legacy) .product-box.box-standard .product-info {
    min-height: 0 !important;
}

:where(.legacy) .product-box.box-standard > .card-body {
    display: flex;
    flex-direction: column;
    padding: 16px !important;
}

:where(.legacy) .product-box.box-standard .product-info {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    height: auto !important;
}

/* Titel: Platz für zwei Zeilen, längere Titel dürfen wachsen */
:where(.legacy) .product-box.box-standard .product-name {
    display: block !important;
    height: auto !important;
    min-height: 2.8em !important;
    line-height: 1.4 !important;
    margin-bottom: 8px !important;
    -webkit-line-clamp: unset !important;
}

/* Reservierten Leerraum oberhalb des Preises reduzieren */
:where(.legacy) .product-box.box-standard .product-price-info {
    height: auto !important;
    min-height: 0 !important;
    margin-top: auto !important;
    padding-top: 0 !important;
}

:where(.legacy) .product-box.box-standard .product-price-unit,
:where(.legacy) .product-box.box-standard .product-cheapest-price,
:where(.legacy) .product-box.box-standard .product-price-wrapper {
    height: auto !important;
    min-height: 0 !important;
    margin-bottom: 0 !important;
}

:where(.legacy) .product-box.box-standard .product-action {
    margin-top: 12px !important;
}
/* =====================================
   3. Navigation: Links auf gleicher Höhe
   ===================================== */

/* Menüpunkte vertikal zentrieren */

/* Einheitliche Höhe und Textausrichtung */

/* Text mit und ohne Dropdown-Pfeil gleich ausrichten */

/* Dropdown-Pfeile mittig ausrichten */