@charset "UTF-8";@keyframes reveal{0%{opacity:0}1%{transform:translate3d(var(--animate-trans-x, 0),var(--animate-trans-y, 0),0);opacity:var(--animate-fade, 0)}to{transform:translateZ(0);opacity:1}}@keyframes hide{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(var(--animate-trans-x, 0),var(--animate-trans-y, 0),0);opacity:var(--animate-fade, 0)}}@keyframes reveal-brand{0%{transform:translate3d(0,1rem,0) scale(.9);opacity:0}20%{transform:translateZ(0);opacity:1}30%{transform:translateZ(0);opacity:.2}to{transform:translateZ(0);opacity:.2}}@keyframes details-fold-out{0%{transform:translateY(-40%);opacity:0}20%{transform:translateY(0)}to{opacity:1}}@keyframes transform-to{to{transform:var(--transform)}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}details *{box-sizing:border-box}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,form,fieldset,legend,figure,table,th,td,caption,hr{padding:0;margin:0}ul,ol{list-style:none}body{min-height:100%}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,svg,video,canvas,audio,iframe,embed,object{max-width:100%;display:block;vertical-align:middle}input,button,textarea,select{font:inherit;color:inherit}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none;cursor:pointer}*,:before,:after{border-width:0;border-style:solid;border-color:currentColor}:focus{outline:none}@media (hover: hover) or (pointer: fine){:focus-visible{box-shadow:var(--focus-box-shadow);border-radius:var(--focus-radius, 0px)}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}li>ul,li>ol{margin-bottom:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}address{font-style:inherit}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}:disabled{cursor:default}p,h1,h2,h3,h4,h5,h6,figcaption{max-width:var(--measure, 100%)}:root{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #1e1e1e;--bs-secondary: #959392;--bs-success: #14d769;--bs-info: #ECECEB;--bs-warning: #D7D4D3;--bs-danger: #e73636;--bs-light: #f8f9fa;--bs-dark: #F8F8F8;--bs-primary-rgb: 30, 30, 30;--bs-secondary-rgb: 149, 147, 146;--bs-success-rgb: 20, 215, 105;--bs-info-rgb: 236, 236, 235;--bs-warning-rgb: 215, 212, 211;--bs-danger-rgb: 231, 54, 54;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 248, 248, 248;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 30, 30, 30;--bs-body-bg-rgb: 248, 248, 248;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.25;--bs-body-color: #1e1e1e;--bs-body-bg: #F8F8F8;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #D7D4D3;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-2xl: 2rem;--bs-border-radius-pill: 50rem;--bs-link-color: #000000;--bs-link-hover-color: black;--bs-code-color: #d63384;--bs-highlight-bg: #fff3cd}.table{--bs-table-color: var(--bs-body-color);--bs-table-bg: transparent;--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-body-color);--bs-table-striped-bg: rgba(0, 0, 0, .05);--bs-table-active-color: var(--bs-body-color);--bs-table-active-bg: rgba(0, 0, 0, .1);--bs-table-hover-color: var(--bs-body-color);--bs-table-hover-bg: rgba(0, 0, 0, .075);width:100%;margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-accent-bg: var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg: var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg: var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-color: #000;--bs-table-bg: #d2d2d2;--bs-table-border-color: #bdbdbd;--bs-table-striped-bg: #c8c8c8;--bs-table-striped-color: #000;--bs-table-active-bg: #bdbdbd;--bs-table-active-color: #000;--bs-table-hover-bg: #c2c2c2;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: #eae9e9;--bs-table-border-color: #d3d2d2;--bs-table-striped-bg: #dedddd;--bs-table-striped-color: #000;--bs-table-active-bg: #d3d2d2;--bs-table-active-color: #000;--bs-table-hover-bg: #d8d8d8;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: #d0f7e1;--bs-table-border-color: #bbdecb;--bs-table-striped-bg: #c6ebd6;--bs-table-striped-color: #000;--bs-table-active-bg: #bbdecb;--bs-table-active-color: #000;--bs-table-hover-bg: #c0e4d0;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: #fbfbfb;--bs-table-border-color: #e2e2e2;--bs-table-striped-bg: #eeeeee;--bs-table-striped-color: #000;--bs-table-active-bg: #e2e2e2;--bs-table-active-color: #000;--bs-table-hover-bg: #e8e8e8;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: #f7f6f6;--bs-table-border-color: #dedddd;--bs-table-striped-bg: #ebeaea;--bs-table-striped-color: #000;--bs-table-active-bg: #dedddd;--bs-table-active-color: #000;--bs-table-hover-bg: #e4e4e4;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: #fad7d7;--bs-table-border-color: #e1c2c2;--bs-table-striped-bg: #eecccc;--bs-table-striped-color: #000;--bs-table-active-bg: #e1c2c2;--bs-table-active-color: #000;--bs-table-hover-bg: #e7c7c7;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #f8f9fa;--bs-table-border-color: #dfe0e1;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #000;--bs-table-bg: #F8F8F8;--bs-table-border-color: #dfdfdf;--bs-table-striped-bg: #ececec;--bs-table-striped-color: #000;--bs-table-active-bg: #dfdfdf;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e5e5;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 37.48em){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 63.98em){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 89.98em){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 99.98em){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 119.98em){.table-responsive-xxxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.2rem}.col-form-label{padding-top:calc(.6rem + 1px);padding-bottom:calc(.6rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.25}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.8rem}.form-text{margin-top:.4rem;font-size:.8rem;color:inherit}.form-control{display:block;width:100%;padding:.6rem;font-family:inherit;font-size:inherit;font-weight:400;line-height:1.25;color:inherit;background-color:transparent;background-clip:padding-box;border:1px solid #D7D4D3;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:inherit;background-color:transparent;border-color:#d7d4d3;outline:0;box-shadow:var(--focus-box-shadow)}.form-control::-webkit-date-and-time-value{height:1.25em}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#ececeb;opacity:1}.form-control::-webkit-file-upload-button{padding:.6rem;margin:-.6rem;-webkit-margin-end:.6rem;margin-inline-end:.6rem;color:inherit;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-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}.form-control::file-selector-button{padding:.6rem;margin:-.6rem;-webkit-margin-end:.6rem;margin-inline-end:.6rem;color:inherit;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;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){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.6rem 0;margin-bottom:0;line-height:1.25;color:inherit;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.25em + .5rem + 2px);padding:.25rem .5rem;font-size:.8rem;border-radius:.25rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.25em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.25em + 1.2rem + 2px)}textarea.form-control-sm{min-height:calc(1.25em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.25em + 1rem + 2px)}.form-control-color{width:3rem;height:calc(1.25em + 1.2rem + 2px);padding:.6rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.25rem}.form-control-color::-webkit-color-swatch{border-radius:.25rem}.form-control-color.form-control-sm{height:calc(1.25em + .5rem + 2px)}.form-control-color.form-control-lg{height:calc(1.25em + 1rem + 2px)}.form-select{display:block;width:100%;padding:.6rem 1.6rem .6rem .6rem;-moz-padding-start:calc(.6rem - 3px);font-family:inherit;font-size:inherit;font-weight:400;line-height:1.25;color:inherit;background-color:transparent;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 5'%3e%3cpath d='M4.5 5L0.602886 0.5L8.39711 0.499999L4.5 5Z' fill='var%28--text-default%29'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right var(--form-select-bg-position-r, .4rem) center;background-size:var(--form-select-bg-size, .8rem) var(--form-select-bg-size, .8rem);border:1px solid #D7D4D3;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#d7d4d3;outline:0;box-shadow:var(--focus-box-shadow)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.6rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 inherit}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.8rem;border-radius:.25rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.5rem}.form-check{display:block;min-height:1.25rem;padding-left:1.5em;margin-bottom:0}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{width:1em;height:1em;margin-top:.125em;vertical-align:top;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid #D7D4D3;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:var(--radius-sm)}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:none}.form-check-input:focus{border-color:#d7d4d3;outline:0;box-shadow:var(--focus-box-shadow)}.form-check-input:checked{background-color:#f8f8f8;border-color:#d7d4d3}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.46216 9.24524L7.03569 12.8422L14.5033 5.37442' stroke='%231e1e1e' stroke-linecap='square' stroke-width='2.6' /%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='9' cy='9' r='4' fill='%231e1e1e'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#1e1e1e;border-color:#1e1e1e;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23D7D4D3'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:calc(1rem + 2px);padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #f8f8f8,var(--focus-box-shadow)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #f8f8f8,var(--focus-box-shadow)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#1e1e1e;border:0;border-radius:1rem;-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;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#bcbcbc}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#1e1e1e;border:0;border-radius:1rem;-moz-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;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#bcbcbc}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:2.6rem;line-height:inherit}.form-floating>label{position:absolute;top:0;left:0;width:100%;height:100%;padding:.6rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:none}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:.6rem}.form-floating>.form-control::-ms-input-placeholder,.form-floating>.form-control-plaintext::-ms-input-placeholder{color:transparent}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1rem;padding-bottom:.4rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1rem;padding-bottom:.4rem}.form-floating>.form-select{padding-top:1rem;padding-bottom:.4rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{opacity:1;transform:scale(.55) translateY(-.2rem) translate(.5rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:1;transform:scale(.55) translateY(-.2rem) translate(.5rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.6rem;font-size:inherit;font-weight:400;line-height:1.25;color:inherit;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #D7D4D3;border-radius:.25rem}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:.8rem;border-radius:.25rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:2.2rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.4rem;font-size:.8rem;color:#d7d4d3}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#000;background-color:#d7d4d3e6;border-radius:.375rem}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#d7d4d3}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#d7d4d3;box-shadow:0 0 0 1px #d7d4d3}.was-validated .form-select:valid,.form-select.is-valid{border-color:#d7d4d3}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#d7d4d3;box-shadow:0 0 0 1px #d7d4d3}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#d7d4d3}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#d7d4d3}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 1px #d7d4d3}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#d7d4d3}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.4rem;font-size:.8rem;color:#e73636}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#000;background-color:#e73636e6;border-radius:.375rem}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#e73636}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#e73636;box-shadow:0 0 0 1px #e73636}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:#e73636}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:#e73636;box-shadow:0 0 0 1px #e73636}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:#e73636}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:#e73636}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 1px #e73636}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#e73636}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .00001ms ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .00001ms ease}@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: .5rem;--bs-dropdown-spacer: .125rem;--bs-dropdown-font-size: 1rem;--bs-dropdown-color: #1e1e1e;--bs-dropdown-bg: #fff;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: .375rem;--bs-dropdown-border-width: 1px;--bs-dropdown-inner-border-radius:calc(.375rem - 1px);--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: .5rem;--bs-dropdown-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-dropdown-link-color: #212529;--bs-dropdown-link-hover-color: #1e2125;--bs-dropdown-link-hover-bg: #e9ecef;--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #1e1e1e;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: .25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: .5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width: 37.5em){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 64em){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 90em){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 100em){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 120em){.dropdown-menu-xxxl-start{--bs-position: start}.dropdown-menu-xxxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxxl-end{--bs-position: end}.dropdown-menu-xxxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, .15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #1e1e1e;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--radius-sm)}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.45rem;padding-left:.45rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: #6c757d;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: 1px;--bs-nav-tabs-border-color: #dee2e6;--bs-nav-tabs-border-radius: .375rem;--bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;--bs-nav-tabs-link-active-color: #495057;--bs-nav-tabs-link-active-bg: #F8F8F8;--bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #F8F8F8;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));background:none;border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: .375rem;--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #1e1e1e}.nav-pills .nav-link{background:none;border:0;border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.pagination{--bs-pagination-padding-x: .75rem;--bs-pagination-padding-y: .375rem;--bs-pagination-font-size: 1rem;--bs-pagination-color: inherit;--bs-pagination-bg: transparent;--bs-pagination-border-width: 0px;--bs-pagination-border-color: #dee2e6;--bs-pagination-border-radius: none;--bs-pagination-hover-color: inherit;--bs-pagination-hover-bg: transparent;--bs-pagination-hover-border-color: transparent;--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: #e9ecef;--bs-pagination-focus-box-shadow: 0 0 0 var(--focus-size) var(--focus-color);--bs-pagination-active-color: inherit;--bs-pagination-active-bg: transparent;--bs-pagination-active-border-color: transparent;--bs-pagination-disabled-color: var(--text-tertiary);--bs-pagination-disabled-bg: transparent;--bs-pagination-disabled-border-color: transparent;display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);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){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:0}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: .75rem;--bs-pagination-font-size: 1.25rem;--bs-pagination-border-radius: .5rem}.pagination-sm{--bs-pagination-padding-x: .5rem;--bs-pagination-padding-y: .25rem;--bs-pagination-font-size: .875rem;--bs-pagination-border-radius: .25rem}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: .6rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 0px;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: 0px solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--radius-sm);position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:inherit}.alert-dismissible{padding-right:1.8rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem .6rem}.alert-primary{--bs-alert-color: white;--bs-alert-bg: #1e1e1e;--bs-alert-border-color: #1e1e1e}.alert-primary .alert-link{color:#ccc}.alert-secondary{--bs-alert-color: black;--bs-alert-bg: #959392;--bs-alert-border-color: #959392}.alert-secondary .alert-link{color:#000}.alert-success{--bs-alert-color: black;--bs-alert-bg: #14d769;--bs-alert-border-color: #14d769}.alert-success .alert-link{color:#000}.alert-info{--bs-alert-color: black;--bs-alert-bg: #ececeb;--bs-alert-border-color: #ececeb}.alert-info .alert-link{color:#000}.alert-warning{--bs-alert-color: black;--bs-alert-bg: #d7d4d3;--bs-alert-border-color: #d7d4d3}.alert-warning .alert-link{color:#000}.alert-danger{--bs-alert-color: black;--bs-alert-bg: #e73636;--bs-alert-border-color: #e73636}.alert-danger .alert-link{color:#000}.alert-light{--bs-alert-color: black;--bs-alert-bg: #f8f9fa;--bs-alert-border-color: #f8f9fa}.alert-light .alert-link{color:#000}.alert-dark{--bs-alert-color: black;--bs-alert-bg: #f8f8f8;--bs-alert-border-color: #f8f8f8}.alert-dark .alert-link{color:#000}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: .75rem;--bs-toast-padding-y: .5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size: .875rem;--bs-toast-color: ;--bs-toast-bg: rgba(255, 255, 255, .85);--bs-toast-border-width: 1px;--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: .375rem;--bs-toast-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-toast-header-color: #6c757d;--bs-toast-header-bg: rgba(255, 255, 255, .85);--bs-toast-header-border-color: rgba(0, 0, 0, .05);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: var(--modal-w);--bs-modal-padding: var(--modal-inner-p);--bs-modal-margin: var(--modal-dialog-m);--bs-modal-color: ;--bs-modal-bg: var(--bg-default);--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: 0px;--bs-modal-border-radius: var(--radius-sm);--bs-modal-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-modal-inner-border-radius: 0px;--bs-modal-header-padding-x: var(--modal-inner-p);--bs-modal-header-padding-y: var(--modal-inner-py);--bs-modal-header-padding: var(--modal-inner-py) var(--modal-inner-p);--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: 0px;--bs-modal-title-line-height: 1.25;--bs-modal-footer-gap: .5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: 0px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .15s ease-out;transform:scale(.98)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: var(--bg-backdrop);--bs-backdrop-opacity: 1;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}.modal{--bs-modal-margin: var(--modal-dialog-m);--bs-modal-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}@media (min-width: 64em){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media (min-width: 90em){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width: 37.48em){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width: 63.98em){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width: 89.98em){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width: 99.98em){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}@media (max-width: 119.98em){.modal-fullscreen-xxxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxxl-down .modal-header,.modal-fullscreen-xxxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: .5rem;--bs-tooltip-padding-y: .25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size: .875rem;--bs-tooltip-color: #fff;--bs-tooltip-bg: #000;--bs-tooltip-border-radius: .375rem;--bs-tooltip-opacity: .9;--bs-tooltip-arrow-width: .8rem;--bs-tooltip-arrow-height: .4rem;z-index:var(--bs-tooltip-zindex);display:block;padding:var(--bs-tooltip-arrow-height);margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.25;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:0}.bs-tooltip-top .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:0}.bs-tooltip-bottom .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size: .875rem;--bs-popover-bg: #fff;--bs-popover-border-width: 1px;--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: .5rem;--bs-popover-inner-border-radius:calc(.5rem - 1px);--bs-popover-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: .5rem;--bs-popover-header-font-size: 1rem;--bs-popover-header-color: ;--bs-popover-header-bg: #f0f0f0;--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: #1e1e1e;--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: .5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.25;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:before,.popover .popover-arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header:before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-border-width: .25em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: .2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxxl,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: var(--offcanvas-w);--bs-offcanvas-height: var(--offcanvas-h);--bs-offcanvas-padding-x: var(--modal-inner-p);--bs-offcanvas-padding-y: 0;--bs-offcanvas-color: ;--bs-offcanvas-bg: var(--bg-default);--bs-offcanvas-border-width: 0px;--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075)}@media (max-width: 37.48em){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform var(--trans-time-xs) ease-in-out}}@media (max-width: 37.48em) and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media (max-width: 37.48em){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media (min-width: 37.5em){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 63.98em){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform var(--trans-time-xs) ease-in-out}}@media (max-width: 63.98em) and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media (max-width: 63.98em){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media (min-width: 64em){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 89.98em){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform var(--trans-time-xs) ease-in-out}}@media (max-width: 89.98em) and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media (max-width: 89.98em){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media (min-width: 90em){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 99.98em){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform var(--trans-time-xs) ease-in-out}}@media (max-width: 99.98em) and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media (max-width: 99.98em){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media (min-width: 100em){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 119.98em){.offcanvas-xxxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform var(--trans-time-xs) ease-in-out}}@media (max-width: 119.98em) and (prefers-reduced-motion: reduce){.offcanvas-xxxl{transition:none}}@media (max-width: 119.98em){.offcanvas-xxxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xxxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xxxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxxl.showing,.offcanvas-xxxl.show:not(.hiding){transform:none}.offcanvas-xxxl.showing,.offcanvas-xxxl.hiding,.offcanvas-xxxl.show{visibility:visible}}@media (min-width: 120em){.offcanvas-xxxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xxxl .offcanvas-header{display:none}.offcanvas-xxxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform var(--trans-time-xs) ease-in-out}@media (prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:var(--bg-backdrop)}.offcanvas-backdrop.fade{opacity:0}.offcanvas-header{display:flex;align-items:center;justify-content:space-between}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:1.25;display:flex;flex-wrap:wrap}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}html.no-scroll{position:relative;overflow:hidden;scrollbar-gutter:stable}html:before{position:absolute;top:-100%;font-size:0}@media (max-width: 37.48em){html:before{content:"sm"}}@media (min-width: 37.5em) and (max-width: 63.98em){html:before{content:"md"}}@media (min-width: 64em) and (max-width: 89.98em){html:before{content:"lg"}}@media (min-width: 90em) and (max-width: 99.98em){html:before{content:"xl"}}@media (min-width: 100em) and (max-width: 119.98em){html:before{content:"xxl"}}@media (min-width: 120em){html:before{content:"xxxl"}}html .sw-text-editor-table .sw-text-editor-table__col{border:1px solid #000;padding:8px;text-align:left}html .sw-text-editor-table .sw-text-editor-table__col-selector{display:none}html .sw-text-editor-table__head td{background:#e9ecef}.modal-backdrop{opacity:0;transition:opacity .45s cubic-bezier(.3,0,.15,1),visibility .45s linear}.modal-backdrop.modal-backdrop-open{opacity:1}.modal-backdrop>.loader{position:absolute;left:50%;top:50%;margin-left:-1rem;margin-top:-1rem}.offcanvas-backdrop.show{opacity:1}.unzer-payment-card-body{display:flex;justify-content:flex-start;flex-wrap:wrap;align-content:flex-start;align-items:stretch}.unzer-payment-card-body .unzer-payment-device{border:1px solid #d4e2e2;border-radius:2px;margin:8px;padding:10px;width:100%}@media screen and (min-width: 768px){.unzer-payment-card-body .unzer-payment-device{width:calc(50% - 16px)}}.unzer-payment-base-body{display:block}.unzer-payment-device-actions{margin-top:8px}.unzer-payment-base{margin-bottom:32px}.unzer-payment-base.has-margin-top{margin-top:32px}.unzer-payment-frame-row{margin-bottom:16px}.unzer-payment-error{color:#f27f7f}.unzer-payment-text-input{height:34px}.unzer-payment-saved-cards-wrapper{margin-bottom:24px}.unzer-payment-date-input{width:33%}#unzer-payment-credit-card-icon{float:left}#unzer-payment-credit-card-number-input{width:90%;display:inline-block;margin-left:8px}.unzer-payment-loader{height:64px}.unzer-payment-sepa-wrapper-elements{margin-top:20px;padding:10px}.unzerUI.left.icon.input{height:unset}.unzer-payment-birthday .unzer-payment-birthday-error{display:none}.unzer-payment-birthday.error .unzer-payment-label{color:#d0021b}.unzer-payment-birthday.error .unzer-payment-date-input{border-color:#d0021b;background:#fff6f6}.unzer-payment-birthday.error .unzer-payment-birthday-error{color:#d0021b;display:inline-block}.unzerChoices{width:100%}.unzer-payment-transfer-information-wrapper{margin:20px}.unzer-payment-sepa-mandate-container{border:1px solid #d4e2e2;padding:16px;margin-top:16px}.unzer-payment-sepa-mandate-content{border-bottom:1px solid #d4e2e2;padding-bottom:16px;margin-bottom:16px}a[data-lightbox]{cursor:zoom-in}a[data-lightbox]:after{content:"+";position:absolute;bottom:0;right:0;padding:.2rem .5rem;visibility:hidden}@media (hover: none){a[data-lightbox]:after{visibility:visible}}a[data-lightbox]:focus-visible:after{visibility:visible;box-shadow:var(--focus-box-shadow)}@media (hover: hover){a[data-lightbox]:hover:after{visibility:visible}}div.pswp{--pswp-bg: var(--bg-default);--pswp-icon-color: var(--text-default);--pswp-placeholder-bg: var(--bg-media-box);--modal-header-h: 3rem;--btn-px: .8rem}div.pswp .pswp__top-bar{height:auto;justify-content:space-between;padding:0 var(--text-indent-body)}div.pswp.pswp--open .pswp__hide-on-close{opacity:1}div.pswp .pswp__counter{height:var(--header-main-h);margin-top:0;-webkit-margin-start:0;margin-inline-start:0;line-height:var(--header-main-h);text-shadow:none;opacity:1}div.pswp .pswp__preloader{display:none!important}div.pswp .pswp__button{display:grid;padding:0;justify-content:center;align-content:center;opacity:1}div.pswp .pswp__button--close{height:var(--header-main-h);line-height:var(--header-main-h);width:auto;margin-right:0;padding:0}div.pswp .pswp__button--close span:after{content:attr(data-text-en)}[lang=de-DE] div.pswp .pswp__button--close span:after{content:attr(data-text-de)}div.pswp .pswp__button--arrow{width:auto;height:auto;top:50%;transform:translate(0,-60%,0);padding:var(--text-indent-body)}div.pswp .pswp__button--arrow svg{width:1.6rem;height:1.6rem}.pswp__scroll-wrap{mix-blend-mode:multiply}@font-face{font-family:NeueHaas-Medium;src:url(/dist/static-assets/fonts/NeueHaas-Medium.woff2) format("woff2"),url(/dist/static-assets/fonts/NeueHaas-Medium.woff) format("woff");font-weight:800;font-display:swap}@font-face{font-family:NeueHaas-Regular;src:url(/dist/static-assets/fonts/NeueHaas-Regular.woff2) format("woff2"),url(/dist/static-assets/fonts/NeueHaas-Regular.woff) format("woff");font-weight:400;font-display:swap}:root{--size-25: .1rem;--size-50: .25rem;--size-100: .5rem;--size-200: .64rem;--size-300: .8rem;--size-400: 1rem;--size-500: 1.25rem;--size-600: 1.563rem;--size-700: 1.953rem;--size-800: 2.4rem;--size-900: 3.9rem;--size-1000: 5.6rem;--size-1100: 8rem;--size-1200: 12rem;--size-1300: 18rem;--text-default: #1e1e1e;--text-secondary: #959392;--text-tertiary: #CAC8C7;--text-inverted: #F6F6F6;--text-link: #000000;--text-success: #000000;--text-info: #000000;--text-warning: #000000;--text-danger: #000000;--bg-default: #F8F8F8;--bg-backdrop: rgba(0, 0, 0, .15);--bg-grey-100: #ECECEB;--bg-grey-200: #D7D4D3;--bg-grey-300: #C6C2C2;--bg-button: #D7D4D3;--bg-button-focus: #e1dedd;--bg-banner: #D7D4D3;--bg-media-box: #f0f0f0;--bg-box-light: #F3F3F3;--bg-frame: #1E1E1E;--bg-success: #14d769;--bg-info: #ECECEB;--bg-warning: #D7D4D3;--bg-danger: #e73636;--bg-alert: #ffb6b6;--bg-highlight: #CD3EFF;--bg-selection: rgba(20, 215, 105, .5);--border-default: #D7D4D3;--border-dark: #000000;--border-grey: #CAC8C7;--border-highlight: #CD3EFF;--border-arrow: #000000;--border-success: #30A968;--border-info: #ECECEB;--border-warning: #D7D4D3;--border-danger: #bd1f1f;--radius-sm: .25rem;--radius-md: .12rem;--stroke-sm: 1px;--focus-size: .1rem;--focus-color: rgba(64, 61, 60, .2);--focus-radius: .25rem;--trans-time-xs: .15s;--trans-time-sm: .25s;--trans-time-md: .5s;--trans-time-lg: .75s;--trans-time-xl: 1s;--trans-time-xxl: 3s;--trans-time-modal-in: .15s;--trans-time-modal-out: .15s;--trans-func-default: cubic-bezier(.1,.6,.4,1);--trans-func-ease-in-out: cubic-bezier(.55,.08,0,1);--trans-func-ease-out: cubic-bezier(0,.23,.07,1);--ratio-landscape: .75;--ratio-wide: .5;--ratio-portrait: 1.1666;--ratio-square: 1;--focus-box-shadow: 0 0 var(--focus-blur, 0) var(--focus-size, .1rem) var(--focus-color, rgba(0, 0, 0, .1));--body-p: .25rem;--scrollbar-w: 0px;--word-space-time: .1s;--word-space-trans: word-spacing .1s var(--trans-func-ease-out);--word-space-space: min(3vw, 10ex);--module-sm: var(--size-700);--module-md: var(--size-800);--module-lg: var(--size-900);--section-sm: var(--size-1000);--section-md: var(--size-1100);--section-lg: var(--size-1200);--measure: 56ch;--measure-lg: 76ch;--text-indent: .375rem;--text-indent-body: calc(var(--text-indent) + var(--body-p));--text-underline-offset: .3ex;--text-underline-thickness: 7%;--list-indent: 2ex;--text-list-gap: 1ex;--list-word-spacing: -.25ex;--btn-px: .4rem;--btn-py: .2rem;--btn-lg-px: .6rem;--btn-lg-py: .4rem;--btn-radius: var(--radius-sm);--grid-cols-page: 12;--grid-cols-product-listing: 2;--grid-cols-brand: 10;--column-gap: .25rem;--row-gap: .25rem;--row-gap-product-listing: var(--module-md);--cluster-gap: 0px;--cluster-gap-default: .4ex;--header-bar-h: 2rem;--header-bar-py: calc((var(--header-bar-h) - 1.25rem) / 2);--badge-indent: .5rem;--badge-label-h: 1.6rem;--badge-dot-h: .5rem;--badge-out-of-stock-pos: 18%;--indicator-size: .7em;--header-main-h: var(--header-bar-h);--hero-min-h: 8.4rem;--hero-pt: 2rem;--hero-pb: 2.4rem;--no-hero-mt: 6.4rem;--banner-h: var(--header-bar-h);--section-title-min-h: 6rem;--section-title-pb: 1.4rem;--section-title-top: 4rem;--listing-controls-pt: .6rem;--listing-controls-pb: .3rem;--hero-teaser-title-mt: 15vw;--article-main-w: clamp(var(--measure), 40%, var(--measure-lg));--panel-p: var(--size-300);--checkout-main-w: min(100%, var(--measure-lg));--checkout-aside-w: min(100%, 44ch);--search-suggest-h: min(50vh, 30rem);--out-of-stock-fade: .35;--light-box-arrow-w: 2em;--light-box-arrow-px: 2vw;--accordion-px: 0;--accordion-header-py: .14rem;--accordion-body-pt: .28rem;--accordion-body-pb: 1.4rem;--accordion-boxed-px: .6rem;--accordion-boxed-header-py: .6rem;--accordion-boxed-body-pt: 0;--accordion-lg-px: .6rem;--accordion-lg-header-py: .6rem;--form-select-bg-position-r: .6rem;--form-select-bg-size: .65rem;--product-img-scale: 1.3;--product-img-scale-main: 1.2;--product-img-pos: 66%;--product-img-pos-main: 50%;--modal-inner-p: var(--text-indent-body);--modal-inner-py: .7rem;--modal-header-h: var(--header-bar-h);--modal-w: min(100vw - var(--body-p) * 2, 30rem);--modal-dialog-m: var(--header-bar-h);--offcanvas-w: var(--modal-w);--offcanvas-h: 30vh;--offcanvas-footer-cta-h: 4rem;--offcanvas-pseudo-modal-w: 32rem;--offcanvas-pseudo-modal-top: var(--modal-dialog-m);--offcanvas-shade-h: 3rem;--100vh: 100vh}@supports (height: 100svh){:root{--100vh: 100svh}}@media screen and (min-width: 37.5em){:root{--grid-cols-product-listing: 3;--badge-out-of-stock-pos: 24%;--light-box-arrow-w: 4em}}@media screen and (min-width: 64em){:root{--grid-cols-product-listing: 4;--module-sm: var(--size-800);--module-md: var(--size-900);--module-lg: var(--size-1000);--section-sm: var(--size-1100);--section-md: var(--size-1200);--section-lg: var(--size-1300);--badge-label-h: 2.6rem;--badge-dot-h: .7rem;--badge-out-of-stock-pos: 30%;--hero-min-h: 12rem;--hero-home-min-h: 12rem;--hero-pt: 1.6rem;--hero-pb: 2.8rem;--banner-h: 3rem;--section-title-top: 8rem;--section-title-pb: 4.8rem;--accordion-lg-px: 1rem;--accordion-lg-header-py: .8rem;--product-img-scale-main: 1.1;--modal-inner-p: 1rem;--modal-dialog-m: 6vh}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-family:NeueHaas-Regular,Helvetica,Arial,sans-serif;line-height:1.25;letter-spacing:.02em;height:100%;--baseFontSize: .8rem;--maxFontSize: 1rem;--fontSizeZoomFactor: .77vw;font-size:calc(var(--baseFontSize) + var(--fontSizeZoomFactor));min-width:1vw}@supports (font-size: min(1rem,2rem)){html{font-size:min(var(--baseFontSize) + var(--fontSizeZoomFactor),var(--maxFontSize))}}@media screen and (min-width: 37.5em){html{--baseFontSize: .7rem;--fontSizeZoomFactor: .5vw}}@media screen and (min-width: 64em){html{--baseFontSize: .47rem;--fontSizeZoomFactor: .6vw}}body{overflow-x:hidden;display:flex;flex-direction:column;background:var(--bg-default);color:var(--text-default);font-weight:400;font-family:NeueHaas-Regular,Helvetica,Arial,sans-serif;line-height:1.25;letter-spacing:.02em;font-size:1rem}p{margin:0}h1{font-size:1.563rem;line-height:1.21;font-weight:600;letter-spacing:.01em;font-family:NeueHaas-Medium,Helvetica,Arial,sans-serif}@media screen and (min-width: 37.5em){h1{font-size:1.953rem;line-height:1.14;letter-spacing:.03em}}@media screen and (min-width: 90em){h1{font-size:2.4rem;line-height:1.14;letter-spacing:.03em}}h2{font-size:inherit;font-weight:600;letter-spacing:.01em;font-family:NeueHaas-Medium,Helvetica,Arial,sans-serif}h3,h4,h5,h6{font-size:inherit;font-weight:400}em{font-style:normal}b,strong{font-weight:600;letter-spacing:.01em;font-family:NeueHaas-Medium,Helvetica,Arial,sans-serif}::selection{background:var(--bg-selection)}::-moz-selection{background:var(--bg-selection)}a{color:inherit;text-decoration:none;transition:color var(--trans-time-sm) var(--trans-func-ease-in-out)}@media (hover: hover){a:hover{color:inherit;text-decoration:none}}@media (hover: none){a:focus{color:inherit;text-decoration:none}}a.is-active{color:inherit}main{flex-grow:1}label{display:inline-block}input,textarea{font:inherit;background:transparent;padding:0;margin:0;border:0;box-shadow:none}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:var(--text-secondary)}input::placeholder,textarea::placeholder{color:var(--text-secondary)}input[type=search],textarea[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,textarea[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;width:.7em;height:1.2em;margin-right:0;cursor:pointer;background-image:url(data:image/svg+xml;base64,ICAgIDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBjbGFzcz0iaWNvbiBpY29uLS1jbG9zZSIgd2lkdGg9IjFlbSIgaGVpZ2h0PSIxZW0iIHZpZXdCb3g9IjAgMCAxOCAxOCI+CiAgICAgICAgPGxpbmUgeDI9IjE0IiB5Mj0iMTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMikiIHN0cm9rZT0iIzFlMWUxZSIgc3Ryb2tlLXdpZHRoPSIwLjE0cmVtIiAvPgogICAgICAgIDxsaW5lIHgxPSIxNCIgeTI9IjE0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyIDIpIiBzdHJva2Utd2lkdGg9IjAuMTRyZW0iIHN0cm9rZT0iIzFlMWUxZSIgLz4KICAgIDwvc3ZnPg==);background-repeat:no-repeat;background-position:center center;background-size:.7em .7em}.invalid-feedback{display:block}.container{padding-right:var(--body-p);padding-left:var(--body-p)}.cluster{--cluster-gap: var(--cluster-gap-default, 1rem);margin-left:calc(var(--cluster-gap) * .5 * -1);margin-right:calc(var(--cluster-gap) * .5 * -1);display:flex;flex-wrap:wrap;align-items:center}.cluster>.cluster{margin-left:0;margin-right:0}@media screen and (min-width: 64em){.lg\:cluster{--cluster-gap: var(--cluster-gap-default, 1rem);margin-left:calc(var(--cluster-gap) * .5 * -1);margin-right:calc(var(--cluster-gap) * .5 * -1);display:flex;flex-wrap:wrap;align-items:center}.lg\:cluster>.lg\:cluster{margin-left:0;margin-right:0}}.cluster>*{margin-left:calc(var(--cluster-gap) * .5);margin-right:calc(var(--cluster-gap) * .5)}@media screen and (min-width: 64em){.lg\:cluster>*{margin-left:calc(var(--cluster-gap) * .5);margin-right:calc(var(--cluster-gap) * .5)}}.cluster--nowrap{flex-wrap:nowrap}.cluster--y-gap{--cluster-y-gap: var(--cluster-gap-default, 1rem);margin-top:calc(var(--cluster-y-gap) * .5 * -1);margin-bottom:calc(var(--cluster-y-gap) * .5 * -1)}.cluster--y-gap>*{margin-top:calc(var(--cluster-y-gap) * .5);margin-bottom:calc(var(--cluster-y-gap) * .5)}.cluster--x-btn{--cluster-gap: var(--row-gap)}.cluster--x-50{--cluster-gap: var(--size-50)}.cluster--x-100{--cluster-gap: var(--size-100)}.cluster--x-200{--cluster-gap: var(--size-200)}.cluster--x-300{--cluster-gap: var(--size-300)}.cluster--x-400{--cluster-gap: var(--size-400)}.cluster--x-600{--cluster-gap: var(--size-600)}.cluster--y-50{--cluster-y-gap: var(--size-50)}.cluster--y-100{--cluster-y-gap: var(--size-100)}.cluster--y-200{--cluster-y-gap: var(--size-200)}.cluster--y-300{--cluster-y-gap: var(--size-300)}.cluster--y-400{--cluster-y-gap: var(--size-400)}.cluster--y-500{--cluster-y-gap: var(--size-500)}.cluster--y-600{--cluster-y-gap: var(--size-600)}.grid{display:grid;column-gap:var(--column-gap);row-gap:var(--row-gap);align-items:start}.grid--page{grid-template-columns:repeat(var(--grid-cols-page),minmax(0,1fr))}.grid--cms{row-gap:0;margin-left:var(--body-p);margin-right:var(--body-p)}.grid--cms>*{grid-column:span var(--grid-cols-page)/span var(--grid-cols-page)}.grid--brand{grid-template-columns:repeat(var(--grid-cols-brand),minmax(0,1fr));column-gap:0;row-gap:0}@media screen and (min-width: 64em){.grid__block-right.grid__block-3-10{margin-left:calc(3.6vw - var(--body-p))}.grid__block-right.grid__block-6-10{margin-left:calc(7.16vw - var(--body-p))}.grid__block-right.grid__block-7-10{margin-left:calc(-3.6vw + var(--body-p))}.grid__block-left.grid__block-3-10{margin-right:calc(3.6vw - var(--body-p))}.grid__block-left.grid__block-6-10{margin-right:calc(7.16vw - var(--body-p))}.grid__block-left.grid__block-7-10{margin-right:calc(-3.6vw + var(--body-p))}}.flow-grid,.flow-50,.flow-100,.flow-200,.flow-300,.flow-400,.flow-600,.flow-panel,.flow-form-sm,.flow-form-md,.flow-module-sm,.flow-module-md,.flow-module-lg,.flow-section-sm,.flow-section-md,.flow-section-lg,.flow-prose{display:flex;flex-direction:column;justify-content:flex-start}.flow-grid>*+*,.flow-50>*+*,.flow-100>*+*,.flow-200>*+*,.flow-300>*+*,.flow-400>*+*,.flow-600>*+*,.flow-panel>*+*,.flow-form-sm>*+*,.flow-form-md>*+*,.flow-module-sm>*+*,.flow-module-md>*+*,.flow-module-lg>*+*,.flow-section-sm>*+*,.flow-section-md>*+*,.flow-section-lg>*+*,.flow-cms>*,.flow-prose>*+*{margin-top:var(--flow-space)}.flow-grid>*+*{--flow-space: var(--row-gap)}.flow-50>*+*{--flow-space: var(--size-50)}.flow-100>*+*{--flow-space: var(--size-100)}.flow-200>*+*{--flow-space: var(--size-200)}.flow-300>*+*{--flow-space: var(--size-300)}.flow-400>*+*{--flow-space: var(--size-400)}.flow-600>*+*{--flow-space: var(--size-600)}.flow-panel>*+*{--flow-space: var(--module-sm)}.flow-form-sm>*+*{--flow-space: var(--size-100)}.flow-form-md>*+*{--flow-space: var(--size-400)}.flow-module-sm>*+*{--flow-space: var(--module-sm)}.flow-module-md>*+*{--flow-space: var(--module-md)}.flow-module-lg>*+*{--flow-space: var(--module-lg)}.flow-section-sm>*+*{--flow-space: var(--section-sm)}.flow-section-md>*+*{--flow-space: var(--section-md)}.flow-section-lg>*+*{--flow-space: var(--section-lg)}.flow-cms>*{--flow-space: var(--row-gap)}.flow-prose>*+*{--flow-space: 1rem}@media screen and (min-width: 37.5em){.md\:flow-section-md>*+*{--flow-space: var(--section-md)}}.prose{word-break:break-word}.prose h2{--flow-space: var(--module-md);font-weight:600;letter-spacing:.01em;font-family:NeueHaas-Medium,Helvetica,Arial,sans-serif}.prose h3{--flow-space: var(--module-sm);font-size:.8rem;line-height:1.25}.prose h2+p{--flow-space: 0}.prose p+ul,.prose p+ol,.prose h3+p{--flow-space: .25rem}.prose h2+h3{--flow-space: 1rem}.prose a{color:inherit;text-decoration:underline;text-underline-offset:var(--text-underline-offset);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-decoration-thickness:var(--text-underline-thickness)}.prose a[href^="mailto:"],.prose a[href^="tel:"]{text-decoration:none}.prose li{padding-left:var(--list-indent);max-width:var(--measure, 100%)}.prose li:before{content:"•";width:var(--list-indent);display:inline-block;margin-left:calc(var(--list-indent) * -1);float:left;text-align:center}.modal{cursor:pointer}.modal>*{cursor:default}@media screen and (min-width: 64em){.modal{padding-left:40%!important}}.is-fullscreen .modal-dialog,.is-fullscreen .modal-content{width:100%;height:100%;min-height:100%;position:absolute;max-width:100%;top:0;left:0;margin:0;overflow-y:scroll;box-shadow:none}.modal-body{padding:0 var(--modal-inner-p) var(--modal-inner-p)}.modal-header{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--bg-default);border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.modal-footer{justify-content:flex-start}.icon{display:inline-flex;color:inherit;align-self:center;font-size:inherit;overflow:visible;width:var(--icon-w, 1em);height:var(--icon-h, 1em)}.icon>svg{width:100%;height:100%;position:relative;fill:currentColor}.icon>svg path,.icon>svg use{fill:currentColor}.icon-sm{--icon-w: .8em;--icon-h: .8em}.icon-fluid{--icon-w: 100%}.line-item--cart{padding:0}@media screen and (min-width: 64em){.line-item--cart{padding:0 var(--body-p)}}.line-item-product{width:auto;max-width:100%;display:grid;grid-column:1;grid-row:1;position:relative}.line-item-remove{height:1rem;display:grid;pointer-events:none;align-items:center;justify-content:end;grid-row:1;grid-column:1;z-index:1;padding-right:var(--text-indent)}.offcanvas-cart .line-item-remove{padding-right:0}@media screen and (min-width: 64em){.line-item-remove{padding-right:0}}.line-item-remove-button{pointer-events:all}.line-item-remove-button-label{display:none;text-decoration:underline;font-size:.8rem;line-height:1.25}@media screen and (min-width: 64em){.checkout-main .line-item-remove-button-label{display:block}}.line-item-remove-button-icon{padding:.6rem;margin:-.6rem}@media screen and (min-width: 64em){.checkout-main .line-item-remove-button-icon{display:none}}.line-item-info{display:grid;grid-template-columns:3fr 7fr;column-gap:var(--column-gap);position:relative;grid-row:1;grid-column:1}@media screen and (min-width: 64em){.offcanvas-cart .line-item-info{grid-template-columns:2fr 4fr}.line-item--cart .line-item-info{grid-template-columns:1fr 2fr 4fr}.line-item--cart:first-child:last-child .line-item-info{grid-template-columns:3fr 4fr}}.line-item-info-index{display:none}@media screen and (min-width: 64em){.line-item--cart .line-item-info-index{display:initial}.line-item--cart:first-child:last-child .line-item-info-index{display:none}}.line-item-info-content{padding:0 2rem 0 var(--text-indent)}@media screen and (min-width: 64em){.checkout-main .line-item-info-content{padding-right:10ch}}.line-item-label{font-weight:600;letter-spacing:.01em;font-family:NeueHaas-Medium,Helvetica,Arial,sans-serif}.line-item-img-link{width:100%;height:100%}.line-item-img-link img{width:100%;height:100%;object-fit:cover}.line-item-quantity-row{display:flex;align-items:center}.line-item-quantity-row .btn{min-width:1.8rem;margin:-.4rem!important}.line-item-details-characteristics{display:block}.line-item-details-characteristics dt,.line-item-details-characteristics dd{display:inline}.checkout-aside-products .line-item-price{--flow-space: var(--size-100);padding-bottom:var(--size-200)}.quantity-selector-group .quantity-selector-group-input{text-align:center}.quantity-selector-group .quantity-selector-group-input::-webkit-outer-spin-button,.quantity-selector-group .quantity-selector-group-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.offcanvas{transition:transform var(--trans-time-xs) var(--trans-func-ease-out),opacity var(--trans-time-xs) var(--trans-func-ease-out);border:none!important;opacity:0}.offcanvas.offcanvas-bottom{--bs-offcanvas-height: 90%;transform:var(--offcanvas-transform, translateY(2rem))}.offcanvas.is-fullwidth{--bs-offcanvas-width: 100%}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none;opacity:1}.offcanvas .loader{line-height:var(--offcanvas-header-h);padding:0 var(--bs-offcanvas-padding-x)}@media screen and (min-width: 64em){.offcanvas.lg\:offcanvas-auto-height{--bs-offcanvas-height: auto}}.offcanvas-container{flex-grow:1;display:flex;flex-direction:column;min-height:0}.offcanvas-header{padding:var(--header-bar-py) var(--bs-offcanvas-padding-x);display:flex;align-items:flex-start;justify-content:space-between;background:var(--bs-offcanvas-bg)}.offcanvas-close{margin-left:.4rem}.offcanvas-body{padding-bottom:var(--offcanvas-shade-h);flex:1 1 auto}.navigation-offcanvas .offcanvas-body{padding-bottom:0}.offcanvas-footer{position:relative}.offcanvas-footer:before{content:"";position:absolute;pointer-events:none;top:calc(var(--offcanvas-shade-h) * -1);left:0;right:0;height:var(--offcanvas-shade-h);background:linear-gradient(to bottom,transparent,var(--bs-offcanvas-bg))}.navigation-offcanvas .offcanvas-footer{display:none}.offcanvas-footer-actions{padding:var(--header-bar-py) var(--bs-offcanvas-padding-x);min-height:var(--offcanvas-footer-cta-h);display:flex;align-items:center;justify-content:center;flex-direction:column;transition:all var(--trans-time-sm) var(--trans-func-ease-out)}.offcanvas-footer[aria-hidden=true] .offcanvas-footer-actions{margin-bottom:calc(var(--offcanvas-footer-cta-h) * -1 * .5);transform:translateY(-40%);opacity:0;pointer-events:none}.offcanvas-backdrop{cursor:pointer}.offcanvas-cart .alert:last-child{margin-bottom:var(--size-500)}.offcanvas-summary{padding-left:calc(30% + var(--column-gap) / 2 + var(--text-indent));margin-top:var(--module-sm)}@media screen and (min-width: 64em){.offcanvas-summary{padding-left:calc(33.333% + var(--column-gap) / 2 + var(--text-indent))}}.offcanvas-subtotal-list,.offcanvas-total-list,.offcanvas-shipping-info{display:grid;grid-template-columns:7fr 5fr}.offcanvas-subtotal-list dd,.offcanvas-total-list dd,.offcanvas-shipping-info dd{text-align:right}.offcanvas-total-list{font-weight:600;letter-spacing:.01em;font-family:NeueHaas-Medium,Helvetica,Arial,sans-serif}.offcanvas-cart-actions{min-height:var(--offcanvas-footer-cta-h);display:flex;align-items:center;justify-content:center;flex-direction:column}.offcanvas-cart-header-count{margin-left:.3ex}.offcanvas-cookie-header{margin-top:var(--module-sm)}.offcanvas-cookie-list{margin-top:var(--size-50);border:1px solid var(--border-default);border-radius:var(--radius-sm)}.offcanvas-cookie-group{padding:var(--accordion-boxed-px) var(--accordion-boxed-header-py);border-bottom:1px solid var(--border-default)}.offcanvas-cookie-group:last-child{border-bottom:none}.offcanvas-cookie-group input~label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.offcanvas-cookie-group input:not([disabled])~label{cursor:pointer}.offcanvas-cookie-entries{position:relative}.offcanvas-cookie-entries .icon{position:absolute;transform:translateY(-100%);top:-4px;right:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.offcanvas-cookie-entries svg{transform-origin:center center;transition:transform .3s ease}.offcanvas-cookie-entries>p,.offcanvas-cookie-entries .offcanvas-cookie-entry{padding:0 .5rem 0 1.5em;height:0;opacity:0;transition:opacity .3s ease,padding .3s ease;margin:0;visibility:hidden;overflow:hidden}.offcanvas-cookie-entries>p>p,.offcanvas-cookie-entries .offcanvas-cookie-entry>p{margin:.5rem 0}.offcanvas-cookie-entries .offcanvas-cookie-entry{margin-left:1.5em;overflow:visible}.offcanvas-cookie-entries .offcanvas-cookie-entry.custom-control,.offcanvas-cookie-entries .offcanvas-cookie-entry.form-check{min-height:unset}.offcanvas-cookie-entries--active svg{transform:rotate(90deg)}.offcanvas-cookie-entries--active>p,.offcanvas-cookie-entries--active .offcanvas-cookie-entry{height:auto;opacity:1;padding-top:0;visibility:visible}.offcanvas-cookie-entries--active>p{padding-top:.5rem}.offcanvas-cookie-entries--active .offcanvas-cookie-entry:last-child{padding-bottom:1rem}.cookie-permission-container{display:none;position:fixed;bottom:0;right:0;left:0;padding:.4rem var(--text-indent-body) 0;background-color:var(--bg-banner);z-index:1100}.cookie-permission-container strong{padding-right:1ex}@media screen and (min-width: 64em){.cookie-permission-container{padding-bottom:.4rem;min-height:6rem}}.cookie-permission-content{font-size:.64rem;line-height:1.25}@media screen and (min-width: 64em){.cookie-permission-content{font-size:1rem;line-height:1.25;width:70%;float:left}}.cookie-permission-actions{justify-content:center;font-size:.8rem;line-height:1.25}.cookie-permission-actions .btn{font-size:inherit;padding:.6rem 0}@media screen and (min-width: 64em){.cookie-permission-actions{font-size:1rem;line-height:1.25;width:30%;float:right;justify-content:flex-end}.cookie-permission-actions .btn{padding-top:0}}.pagination-nav{display:flex;justify-content:center;margin-top:var(--module-md)}@media screen and (min-width: 64em){.pagination-nav{justify-content:flex-end}}.pagination{padding:0 var(--body-p)}@media screen and (min-width: 64em){.pagination{display:flex;justify-content:center;min-width:60%}}.page-item{display:flex;align-items:center}.page-link{cursor:pointer;display:flex;align-items:center}.active .page-link{text-decoration:underline;text-underline-offset:var(--text-underline-offset);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-decoration-thickness:var(--text-underline-thickness)}.checkout{padding:var(--body-p);row-gap:0}.checkout-main{grid-column:1/span 12;margin-top:var(--module-md);padding:0 var(--text-indent)}.checkout-main:first-child{margin-top:0}.checkout--cart .checkout-main{padding:0}.checkout-main .alert:last-child{margin-bottom:var(--module-sm)}.checkout-main .confirm-product{display:none}@media screen and (min-width: 64em){.checkout-main{margin-top:0;grid-column:2/span 5;grid-row:1/span 1;padding-right:0;padding-left:4%;width:var(--checkout-main-w);place-self:start center}.checkout--cart .checkout-main{grid-column:1/span 7;padding-left:0;width:100%;place-self:initial}}.checkout-aside{grid-column:1/span 12;margin-top:var(--module-md);padding:0 var(--text-indent)}.checkout--address .checkout-aside{display:none}@media screen and (min-width: 64em){.checkout-aside{grid-row:1/span 1;margin-top:0;grid-column:10/span 3;padding-left:0;width:var(--checkout-aside-w);place-self:start end}.checkout--address .checkout-aside{display:initial}.checkout--finish .checkout-aside{grid-column:2/span 5;grid-row:auto;margin-top:var(--module-sm);padding-right:0;padding-left:4%;width:var(--checkout-main-w);place-self:start center}}.checkout-confirm{grid-column:1/span 12;margin-top:var(--module-sm);padding:0 var(--text-indent)}@media screen and (min-width: 64em){.checkout-confirm{grid-column:2/span 5;padding-right:0;padding-left:4%;width:var(--checkout-main-w);place-self:start center}}.accordion+.checkout-aside-summary-list-container{padding:var(--accordion-boxed-px);margin-top:0;border:1px solid var(--border-default);border-bottom-left-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm);border-top:none}.accordion:not([open])+.checkout-aside-summary-list-container{display:none}@media screen and (min-width: 37.5em){.accordion+.checkout-aside-summary-list-container{padding:0;margin-top:var(--size-400);border:none}.accordion:not([open])+.checkout-aside-summary-list-container{display:block}}.checkout-aside-products[open].accordion{border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (min-width: 64em){.checkout-aside-products[open].accordion,.checkout-aside-products.accordion{border-bottom-left-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}}.checkout-aside-summary-list{display:grid;grid-template-columns:7fr 5fr;column-gap:var(--text-indent)}.checkout-aside-summary-value{text-align:right}.checkout-aside-summary-total{font-weight:600;letter-spacing:.01em;font-family:NeueHaas-Medium,Helvetica,Arial,sans-serif}.checkout-aside-aside-products-edit{--flow-space: 1rem;display:flex;justify-content:flex-end}.checkout-aside-hint{font-size:.64rem;line-height:1.25}@media screen and (min-width: 64em){.checkout-aside-hint{font-size:.8rem;line-height:1.25}}.checkout-footer{grid-column:1/span 12;margin-top:var(--module-lg);padding:0 var(--text-indent)}@media screen and (min-width: 64em){.checkout-footer{flex-direction:row;grid-column:1/span 6;column-gap:var(--column-gap);row-gap:var(--row-gap)}.checkout-footer div{--flow-space: 0;width:50%}.checkout-footer div:nth-child(even){padding-left:var(--text-indent)}}.product-detail-main{display:flex;flex-direction:column}@media screen and (min-width: 64em){.product-detail-main{display:grid;grid-template-columns:repeat(var(--grid-cols-brand),minmax(0,1fr));column-gap:0;row-gap:0}}.product-detail-headline{padding:var(--size-400) var(--text-indent-body) var(--module-lg);text-align:center;display:flex;align-items:center;justify-content:center;order:2;grid-column:1/span 12}@media screen and (min-width: 64em){.product-detail-headline{min-height:var(--hero-min-h);padding:var(--hero-pt) var(--text-indent-body) var(--hero-pb);order:1;margin-right:40%}}.product-detail-media{grid-column:1/span 10;overflow:auto;order:1;--product-img-scale: var(--product-img-scale-main)}.product-detail-media .product-detail-media-inner{display:flex;padding:0 var(--body-p);gap:var(--body-p);overflow:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none}.product-detail-media .product-detail-media-inner::-webkit-scrollbar{display:none}.product-detail-media .product-detail-media-inner .media-box{min-width:calc(100vw - 2 * var(--body-p));scroll-snap-align:center}.product-detail-media .product-detail-media-inner .media-box:after{content:attr(data-count);position:absolute;font-size:.64rem;line-height:1.25;bottom:0;left:70%;transform:translate(-50%);padding:.35rem 0}@media screen and (min-width: 64em){.product-detail-media{order:3;grid-column:4/span 7;overflow:visible;--product-img-pos: var(--product-img-pos-main)}.product-detail-media .product-detail-media-inner{display:grid;column-gap:var(--column-gap);row-gap:var(--row-gap);grid-template-columns:1fr 1fr;grid-template-rows:auto;padding-left:0;padding-right:8.6vw}.product-detail-media .product-detail-media-inner .media-box{min-width:initial}.product-detail-media .product-detail-media-inner .media-box:first-child{grid-column:span 2;--aspect-ratio: var(--ratio-landscape)}.product-detail-media .product-detail-media-inner .media-box:last-child:nth-child(even){grid-column:span 2;--aspect-ratio: var(--ratio-landscape)}.product-detail-media .product-detail-media-inner .media-box:after{padding:.4rem 0}}.product-detail-media-secondary{order:4;padding:0 var(--body-p);margin-top:var(--section-sm);--product-img-scale: var(--product-img-scale-main);--product-img-pos: var(--product-img-pos-main)}.product-detail-media-secondary .product-detail-media-inner{display:grid;column-gap:var(--column-gap);row-gap:var(--row-gap);grid-template-columns:1fr 1fr;grid-template-rows:auto}.product-detail-media-secondary .product-detail-media-inner .media-box{min-width:initial}.product-detail-media-secondary .product-detail-media-inner .media-box:last-child:nth-child(odd){grid-column:span 2;--aspect-ratio: var(--ratio-landscape)}@media screen and (min-width: 64em){.product-detail-media-secondary{display:none}}.product-detail-info{order:3;padding:0 var(--text-indent-body)}@media screen and (min-width: 64em){.product-detail-info{order:2;grid-column:1/span 3;padding-right:var(--text-indent-body);max-width:min(90%,23rem)}}.product-detail-buy-widget{--flow-space: var(--size-50)}.product-detail-tax-link{display:block;--flow-space: 0px;font-size:.8rem;line-height:1.25}.product-detail-delivery-information{--flow-space: var(--size-100)}.product-delivery-information{font-size:.8rem;line-height:1.25}.product-detail-configurator{--flow-space: 0}.product-detail-configurator-options{margin-top:var(--size-50);width:100%}.product-detail-configurator-options--thumbs{--_thumb-w: 28vw;--_thumb-h: calc(var(--_thumb-w) / 5 * 3);display:flex;overflow:auto;-webkit-overflow-scrolling:touch;gap:var(--column-gap);width:auto;margin-left:calc(var(--text-indent-body) * -1);margin-right:calc(var(--text-indent-body) * -1);padding-left:var(--text-indent-body);padding-right:var(--text-indent-body)}.product-detail-configurator-options--thumbs label{height:var(--_thumb-h);flex:1 0 var(--_thumb-w)}.product-detail-configurator-options--thumbs [type=radio]:checked+label .media-box{border:1px solid currentColor}.product-detail-configurator-options--thumbs input:focus-visible+label{box-shadow:var(--focus-box-shadow);border-radius:var(--focus-radius, 0px)}.product-detail-configurator-options--thumbs input:focus-visible+label .media-box{border:1px solid transparent!important}.product-detail-configurator-options--thumbs .media-box{--product-img-pos: 60%;width:100%;height:100%}.product-detail-configurator-options--thumbs[data-item-count="2"] .media-box{--product-img-scale: .8}@media screen and (min-width: 64em){.product-detail-configurator-options--thumbs{--_thumb-w: calc(25% - var(--column-gap) / 4 * 3);--_thumb-h: 3.6rem;flex-wrap:wrap;overflow:initial}.product-detail-configurator-options--thumbs label{max-width:var(--_thumb-w)}.product-detail-configurator-options--thumbs .media-box{--product-img-scale: 1.2}.product-detail-configurator-options--thumbs[data-item-count="2"] label{max-width:50%}.product-detail-configurator-options--thumbs[data-item-count="2"] .media-box{--product-img-scale: .7;--product-img-pos: 60%}.product-detail-configurator-options--thumbs[data-item-count="3"] label{max-width:33.3%}.product-detail-configurator-options--thumbs[data-item-count="3"] .media-box{--product-img-scale: 1.1;--product-img-pos: 55%}}.product-detail-configurator-group--single{--flow-space: 0px}.product-detail-configurator-group--single>*:not(.product-detail-configurator-single-label){position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px!important;padding:0;border:0;top:2px;left:2px}.product-detail-configurator-single-label{margin-bottom:calc(var(--size-300) * -1)}.filter-panel.is-loading *{cursor:wait}.filter-active{display:none}.filter-panel-items-container{margin-top:var(--module-sm);display:grid;grid-template-columns:100%;column-gap:var(--column-gap);row-gap:var(--module-sm);transition:opacity var(--trans-time-md) var(--trans-func-ease-out)}.is-loading .filter-panel-items-container{opacity:.3;transition:opacity var(--trans-time-md) var(--trans-func-ease-out) 1s}@media screen and (min-width: 64em){.filter-panel-items-container{grid-template-columns:1fr 1fr}}.filter-panel-item-headline{font-size:.8rem;line-height:1.25}.filter-multi-select{padding-right:var(--text-indent)}.filter-multi-select-manufacturer{grid-column-start:1}.filter-multi-select-list{list-style:none}.filter-multi-select-item-label{cursor:pointer}.disabled .filter-multi-select-item-label{cursor:default}.filter-multi-select-count{display:none}.form-select-naked{--form-select-bg-position-r: 0;width:auto;padding-right:1rem;padding-left:0;padding-top:0;padding-bottom:0;line-height:inherit;background-color:transparent;border:none!important}.form-select-naked:focus{box-shadow:none}.form-select-right{text-align:right;text-align-last:end}.form-grid{display:grid;column-gap:var(--column-gap);row-gap:var(--flow-space, var(--row-gap));align-items:start}.form-flex{display:flex;flex-direction:row;gap:var(--column-gap);align-items:flex-start}.form-flex>*{min-width:0;flex:1 1 auto;--flow-space: 0}@media screen and (min-width: 37.5em){.md\:form-flex{display:flex;flex-direction:row;gap:var(--column-gap);align-items:flex-start}.md\:form-flex>*{min-width:0;flex:1 1 auto;--flow-space: 0}}small.form-text{display:block}.form-floating>.form-password,.form-password{padding-right:2.4rem}.form-password-toggle{--_pw-bg-img: url("data:image/svg+xml,<svg viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M7 11.6679C4.49138 11.6679 2.23053 10.3283 0.237839 7.70602C-0.0792871 7.2887 -0.0792776 6.71114 0.237856 6.29388C2.23054 3.67161 4.49139 2.33203 7 2.33203C9.50862 2.33203 11.7695 3.67162 13.7622 6.2939C14.0793 6.71122 14.0793 7.28878 13.7621 7.70605C11.7695 10.3283 9.50861 11.6679 7 11.6679ZM7 10.5009C9.10746 10.5009 11.045 9.3529 12.833 6.99994C11.045 4.64703 9.10747 3.49901 7 3.49901C4.89254 3.49901 2.95501 4.64702 1.16698 6.99998C2.955 9.35289 4.89253 10.5009 7 10.5009ZM6.99937 9.33393C5.71036 9.33393 4.66541 8.28898 4.66541 6.99996C4.66541 5.71095 5.71036 4.666 6.99937 4.666C8.28839 4.666 9.33334 5.71095 9.33334 6.99996C9.33334 8.28898 8.28839 9.33393 6.99937 9.33393ZM6.99937 8.16695C7.64388 8.16695 8.16636 7.64447 8.16636 6.99996C8.16636 6.35546 7.64388 5.83298 6.99937 5.83298C6.35487 5.83298 5.83239 6.35546 5.83239 6.99996C5.83239 7.64447 6.35487 8.16695 6.99937 8.16695Z' fill='grey'/></svg>");--_pw-bg-img-size: 1rem;cursor:pointer;outline:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;right:0;height:2.6rem;width:2.4rem;text-indent:-100vw;overflow:hidden;background:var(--_pw-bg-img) no-repeat center center;background-size:var(--_pw-bg-img-size)}.form-password-toggle[aria-pressed=true]{--_pw-bg-img: url("data:image/svg+xml,<svg viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M1.74228 9.39226C1.2259 8.90694 0.725206 8.3447 0.239726 7.70583C-0.0773053 7.28863 -0.0773048 6.71125 0.239729 6.29405C2.23189 3.67251 4.49213 2.33329 7.00006 2.33329C7.40597 2.33329 7.80653 2.36857 8.20132 2.43916C8.51846 2.49586 8.72958 2.79892 8.67288 3.11605C8.61618 3.43319 8.31312 3.64431 7.99598 3.58761C7.66921 3.52919 7.33736 3.49996 7.00006 3.49996C4.89317 3.49996 2.95616 4.64765 1.16862 6.99996C1.61592 7.58858 2.07344 8.10237 2.54072 8.54162C2.54582 8.54637 2.55086 8.55123 2.55583 8.5562C2.78364 8.78401 2.78364 9.15336 2.55583 9.38116C2.33179 9.60521 1.97084 9.6089 1.74228 9.39226ZM11.8369 1.33748C12.0648 1.10967 12.4341 1.10967 12.6619 1.33748C12.8897 1.56529 12.8897 1.93463 12.6619 2.16244L2.16191 12.6624C1.9341 12.8902 1.56476 12.8902 1.33695 12.6624C1.10914 12.4346 1.10914 12.0653 1.33695 11.8375L11.8369 1.33748ZM11.4567 5.45581C11.2219 5.23523 11.2104 4.86607 11.4309 4.63125C11.6515 4.39643 12.0207 4.38488 12.2555 4.60545C12.7727 5.09128 13.2742 5.65425 13.7604 6.29409C14.0774 6.71129 14.0774 7.28867 13.7604 7.70587C11.7682 10.3274 9.50798 11.6666 7.00006 11.6666C6.59374 11.6666 6.19279 11.6313 5.79763 11.5606C5.4805 11.5038 5.26943 11.2007 5.32619 10.8836C5.38294 10.5664 5.68604 10.3554 6.00316 10.4121C6.33025 10.4707 6.66242 10.5 7.00006 10.5C9.10694 10.5 11.0439 9.35227 12.8315 6.99996C12.3833 6.41022 11.9249 5.8956 11.4567 5.45581Z' fill='grey'/></svg>")}.form-check-label{padding-top:.08em;cursor:pointer}.form-check-label a{text-decoration:underline;text-underline-offset:var(--text-underline-offset);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-decoration-thickness:var(--text-underline-thickness)}.form-check--offcanvas{position:relative}.form-check--offcanvas .form-check-input:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0}.form-check--offcanvas .form-check-label{position:relative;pointer-events:none}.form-check--offcanvas .form-check-label a{pointer-events:all}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:inherit}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{color:inherit;background-color:transparent;border-color:var(--border-default)}.form-floating>label{color:var(--text-secondary);font-size:1rem;line-height:1.25}.btn-group>.btn,.btn-group-vertical>.btn{padding:.6rem;border-radius:var(--btn-radius);--_border-color: var(--border-default);border:1px solid var(--_border-color);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:unset}.btn-group>.btn-check:checked+.btn,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn.active{--_border-color: currentColor}.btn-group>.btn-check:focus-visible+.btn,.btn-group-vertical>.btn-check:focus-visible+.btn{box-shadow:0 0 0 var(--focus-size, .1rem) var(--focus-color, rgba(0, 0, 0, .1));border-radius:var(--focus-radius, 0px)}.btn-group--stretched .btn{flex-grow:1}.register-login-collapse-body.show+.register-form .register-personal,.register-login-collapse-body.collapsing+.register-form .register-personal{display:none}.register-login-collapse-body:not(.show)+.register-form,.register-login-collapse-body:not(.collapsing)+.register-form{--flow-space: 0}.register-login-collapse-body .panel__header,.register-personal .panel__header{flex-direction:column-reverse}.register-login-collapse-body .panel__header .register-login-collapse-toogle,.register-personal .panel__header .register-login-collapse-toogle{margin-bottom:var(--size-600)}@media screen and (min-width: 37.5em){.register-login-collapse-body .panel__header,.register-personal .panel__header{flex-direction:row}.register-login-collapse-body .panel__header .register-login-collapse-toogle,.register-personal .panel__header .register-login-collapse-toogle{margin-bottom:0}}.alert{--bs-alert-color: var(--text-info);--bs-alert-bg: var(--bg-info);--bs-alert-border-color: var(--border-info)}.alert .alert-danger{--bs-alert-bg: var(--bg-alert)}.content-main>.alert{margin-left:var(--body-p);margin-right:var(--body-p)}.alert-has-icon{display:flex;align-items:flex-start}.alert-has-icon .icon{flex:0 0 auto;align-self:baseline;display:none}.alert-content-container{flex:1 1 auto;display:flex;align-items:baseline}.alert-has-icon .alert-content-container{padding-left:.4rem}.alert-content-container button{margin-left:auto;padding:0 .8rem;margin-right:-.8rem}.alert-list{padding-left:20px;margin-bottom:0}.nav-tabs{border-bottom:none;margin-bottom:.6rem;flex-wrap:nowrap}.nav-tabs .nav-item{padding:.3rem 0}.nav-tabs .nav-item:first-child{margin-left:-.3rem}.nav-tabs .nav-item:last-child{margin-right:-.3rem}.nav-tabs .nav-link{padding:.3rem;margin-bottom:0;border:none;white-space:nowrap;color:var(--text-secondary)}.nav-tabs .nav-link.active{color:inherit}.account{margin-top:var(--no-hero-mt)}.account-aside{padding:0 var(--text-indent)}.account-welcome h3{font-weight:600;letter-spacing:.01em;font-family:NeueHaas-Medium,Helvetica,Arial,sans-serif}.order-hide-btn .order-hide-btn-text{display:block}.order-hide-btn .order-view-btn-text,.order-hide-btn.collapsed .order-hide-btn-text{display:none}.order-hide-btn.collapsed .order-view-btn-text{display:block}.order-table-header-heading h3{font-weight:600;letter-spacing:.01em;font-family:NeueHaas-Medium,Helvetica,Arial,sans-serif}.order-item-actions{--flow-space: var(--size-600)}.order-table-header{width:100;display:flex;justify-content:space-between}.order-table-header-order-table-body,.order-item-detail-labels,.order-item-detail-summary{display:grid;grid-template-columns:3fr 7fr;column-gap:var(--column-gap)}.order-table-header-order-table-body dd,.order-item-detail-labels dd,.order-item-detail-summary dd{padding-left:var(--text-indent)}.delivery-information{display:flex;align-items:baseline;gap:.3rem}@media screen and (min-width: 64em){.delivery-information{display:inline-flex}}.delivery-status-indicator{flex-shrink:0;border-radius:100%;display:inline-block;height:var(--indicator-size);width:var(--indicator-size);position:relative}.product-detail-notify{--flow-space: var(--size-50)}.has-element-loader{pointer-events:none;position:relative;transition:opacity .45s var(--trans-func-ease-out);opacity:.1}.confirm-order-hint{font-size:.64rem;line-height:1.25}@media screen and (min-width: 64em){.confirm-order-hint{font-size:.8rem;line-height:1.25}}.badge{position:absolute}.badge--label{left:var(--badge-indent);right:var(--badge-indent);top:var(--badge-indent);height:var(--badge-label-h);background-position:top right;background-repeat:no-repeat;background-size:auto 100%;mix-blend-mode:multiply}.badge--new{background-image:url(/bundles/specsberlintheme/specs-icon-new.jpg)}.badge--new span{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px!important;padding:0;border:0;top:2px;left:2px}.badge--sale{background-image:url(/bundles/specsberlintheme/specs-icon-sale.jpg)}.badge--sale span{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px!important;padding:0;border:0;top:2px;left:2px}.badge--limited{background-image:url(/bundles/specsberlintheme/specs-icon-limited.jpg)}.badge--limited span{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px!important;padding:0;border:0;top:2px;left:2px}.badge--out-of-stock{top:var(--badge-out-of-stock-pos);text-align:center;color:var(--text-secondary)}.badge--out-of-stock span{font-size:.64rem;line-height:1.25}@media screen and (min-width: 64em){.badge--out-of-stock span{font-size:1rem;line-height:1.25}}.badge--variants{right:var(--badge-indent);bottom:var(--badge-indent)}.badge--variants:after{display:block;content:"";border-radius:50%;height:var(--badge-dot-h);width:var(--badge-dot-h);background:linear-gradient(105deg,#ffdd00 20%,#00d091 50%,#d200d7 90%)}.badge--out-of-stock:after{background:var(--bg-danger)}.unzer-payment-base,.unzer-payment-card{--flow-space: 0;margin-bottom:0}.unzer-payment-base .card-title,.unzer-payment-card .card-title{margin-top:var(--module-sm);margin-bottom:var(--size-200);font-weight:600;letter-spacing:.01em;font-family:NeueHaas-Medium,Helvetica,Arial,sans-serif}.unzer-payment-credit-card-wrapper .table{margin-bottom:var(--size-600);margin-top:var(--size-200)}.unzer-payment-credit-card-wrapper .table tr,.unzer-payment-credit-card-wrapper .table th,.unzer-payment-credit-card-wrapper .table td{border-color:var(--border-default)}.unzer-payment-credit-card-wrapper .table th{text-align:left;font-weight:inherit}.unzer-payment-credit-card-wrapper .table th,.unzer-payment-credit-card-wrapper .table td{border-width:0;padding-left:0;padding-right:0}.unzer-payment-credit-card-wrapper .table td{color:var(--text-secondary)}@media screen and (max-width: 37.45em){.unzer-payment-credit-card-wrapper .table{font-size:.6em}}.unzer-payment-frame-row{margin-bottom:0}.unzer-payment-frame-row:not(:first-child){margin-top:var(--size-400)}.unzer-payment-frame-row label+*{margin-top:.3rem}.unzer-payment-frame-row .form-control{padding:.8rem .6rem;min-height:3rem}.unzer-payment-saved-cards-wrapper{margin-bottom:0}.unzer-payment-saved-cards-wrapper+.unzer-payment-credit-card-wrapper-elements{margin-top:var(--size-600)}.unzer-payment-saved-cards-wrapper .payment-method-radio{border:1px solid var(--border-default);padding:var(--size-400) var(--panel-p) var(--size-400) calc(1.5rem + var(--panel-p));margin-bottom:-1px;position:relative}.unzer-payment-saved-cards-wrapper .payment-method-radio:has(input:checked){border:1px solid var(--border-dark);z-index:1}.unzer-payment-saved-cards-wrapper .payment-method-radio strong{font-weight:400;font-family:NeueHaas-Regular,Helvetica,Arial,sans-serif;line-height:1.25;letter-spacing:.02em}.unzer-payment-saved-cards-wrapper .payment-method-radio label:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0}.unzer-payment-saved-cards-wrapper .payment-method-radio:last-child{border-bottom-left-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.unzer-payment-saved-cards-wrapper .unzer-payment-saved-cards--message+.payment-method-radio{margin-top:var(--size-100);border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.unzer-payment-saved-cards-wrapper .payment-method-description{color:var(--text-secondary);margin-top:var(--size-50)}.unzer-payment-base-body .custom-checkbox{display:block;min-height:1.25rem;padding-left:1.5em;margin-bottom:0}.unzer-payment-base-body .custom-checkbox input[type=radio],.unzer-payment-base-body .custom-checkbox input[type=checkbox]{float:left;margin-left:-1.5em;width:1em;height:1em;margin-top:.125em;vertical-align:top;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid #D7D4D3;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.unzer-payment-base-body .custom-checkbox input[type=radio][type=checkbox],.unzer-payment-base-body .custom-checkbox input[type=checkbox][type=checkbox]{border-radius:var(--radius-sm)}.unzer-payment-base-body .custom-checkbox input[type=radio][type=radio],.unzer-payment-base-body .custom-checkbox input[type=checkbox][type=radio]{border-radius:50%}.unzer-payment-base-body .custom-checkbox input[type=radio]:active,.unzer-payment-base-body .custom-checkbox input[type=checkbox]:active{filter:none}.unzer-payment-base-body .custom-checkbox input[type=radio]:focus,.unzer-payment-base-body .custom-checkbox input[type=checkbox]:focus{border-color:#d7d4d3;outline:0;box-shadow:var(--focus-box-shadow)}.unzer-payment-base-body .custom-checkbox input[type=radio]:checked,.unzer-payment-base-body .custom-checkbox input[type=checkbox]:checked{background-color:#f8f8f8;border-color:#d7d4d3}.unzer-payment-base-body .custom-checkbox input[type=radio]:checked[type=checkbox],.unzer-payment-base-body .custom-checkbox input[type=checkbox]:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.46216 9.24524L7.03569 12.8422L14.5033 5.37442' stroke='%231e1e1e' stroke-linecap='square' stroke-width='2.6' /%3e%3c/svg%3e")}.unzer-payment-base-body .custom-checkbox input[type=radio]:checked[type=radio],.unzer-payment-base-body .custom-checkbox input[type=checkbox]:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='9' cy='9' r='4' fill='%231e1e1e'/%3e%3c/svg%3e")}.unzer-payment-base-body .custom-checkbox input[type=radio]:disabled,.unzer-payment-base-body .custom-checkbox input[type=checkbox]:disabled{pointer-events:none;filter:none;opacity:.5}.unzer-payment-base-body .custom-control-label{padding-top:.08em;cursor:pointer}.media-box{position:relative;overflow:hidden;background:var(--bg-media-box)}.media-box--cover img,.media-box--cover object,.media-box--cover iframe,.media-box--cover video,.media-box--aspect-ratio img,.media-box--aspect-ratio object,.media-box--aspect-ratio iframe,.media-box--aspect-ratio video,.media-box--portrait img,.media-box--portrait object,.media-box--portrait iframe,.media-box--portrait video,.media-box--landscape img,.media-box--landscape object,.media-box--landscape iframe,.media-box--landscape video,.media-box--wide img,.media-box--wide object,.media-box--wide iframe,.media-box--wide video,.media-box--square img,.media-box--square object,.media-box--square iframe,.media-box--square video,.media-box--product-thumb img,.media-box--product-thumb object,.media-box--product-thumb iframe,.media-box--product-thumb video,.media-box--product img,.media-box--product object,.media-box--product iframe,.media-box--product video{width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;top:0;left:0;object-fit:cover;object-position:50% 50%}.media-box--aspect-ratio,.media-box--portrait,.media-box--landscape,.media-box--wide,.media-box--square{--aspect-ratio: .75}.media-box--aspect-ratio:before,.media-box--portrait:before,.media-box--landscape:before,.media-box--wide:before,.media-box--square:before{content:"";display:block;width:100%;padding-bottom:calc(100% * var(--aspect-ratio));height:0}.media-box--product,.media-box--product-thumb{--aspect-ratio: var(--ratio-portrait)}.media-box--product:before,.media-box--product-thumb:before{content:"";display:block;width:100%;padding-bottom:calc(100% * var(--aspect-ratio));height:0}.media-box--product img,.media-box--product-thumb img{top:var(--product-img-pos);height:auto;object-fit:inherit;mix-blend-mode:multiply;transform:translateY(-50%) scale(var(--product-img-scale));mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 85%,transparent 100%)}.media-box--product-thumb{--product-img-scale: 1.2;--product-img-pos: 50%;border-radius:var(--btn-radius);background:var(--bg-box-light);border:1px solid var(--bg-box-light)}.media-box--transparent{background:transparent}@media screen and (min-width: 64em){.lg\:media-box--transparent{background:transparent}}.media-box--portrait{--aspect-ratio: var(--ratio-portrait) !important}.media-box--landscape{--aspect-ratio: var(--ratio-landscape) !important}.media-box--wide{--aspect-ratio: var(--ratio-wide) !important}.media-box--square{--aspect-ratio: var(--ratio-square) !important}@media screen and (min-width: 64em){.lg\:media-box--square{--aspect-ratio: var(--ratio-square) !important}}.img-fade picture{transition:opacity .25s var(--trans-func-ease-out)}.img-fade.media-box--product{transition:opacity .15s var(--trans-func-ease-out)}.img-fade-waiting picture{transition:none;opacity:0}.img-fade-waiting.media-box--product{opacity:0}.img-fade-waiting.media-box--product picture{opacity:1}.text-box{--text-box-px: var(--text-indent);padding:0 var(--text-box-px)}.text-box>*{max-width:var(--measure)}.modal .text-box{--text-box-px: 0}@media screen and (min-width: 64em){.article__main .text-box{--text-box-px: 0}}.text-box--main{--flow-space: 1rem;--measure: 100%;width:100%;max-width:var(--article-main-w);margin-left:auto;margin-right:auto}.text-box--main+.text-box--main{margin-top:var(--module-md)}.text-box--main>div:first-child{display:flex;flex-direction:column;justify-content:flex-start}.text-box--main>div:first-child h1{font-weight:600;letter-spacing:.01em;font-family:NeueHaas-Medium,Helvetica,Arial,sans-serif;font-size:1.25rem;line-height:1.25}.text-box--main>div:first-child h3{font-weight:600;letter-spacing:.01em;font-family:NeueHaas-Medium,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.25}.text-box--main>div:first-child h1+h2,.text-box--main>div:first-child h1+h3,.text-box--main>div:first-child h1+p{--flow-space: var(--module-sm)}.text-box--main>div:first-child>*+*{margin-top:var(--flow-space)}#itkanzlei_txt_copyright{display:none}.btn{display:inline-block;vertical-align:middle;font:inherit;text-align:center;cursor:pointer;outline:none;border:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:inherit;padding:0}.btn[disabled]{color:var(--text-secondary);border-color:var(--border-default);cursor:default}.btn--primary,.btn--secondary{font-size:.8rem;line-height:1.25;--_vertical-adjuster: -.03rem;padding:calc(var(--btn-py) - var(--_vertical-adjuster)) var(--btn-px) calc(var(--btn-py) + var(--_vertical-adjuster));border-radius:var(--btn-radius)}.btn--primary{border:1px solid var(--bg-button);background-color:var(--bg-button);transition:background-color .1s linear,border .1s linear}@media (hover: hover){.btn--primary:hover{--bg-button: var(--bg-button-focus)}}@media (hover: none){.btn--primary:focus{--bg-button: var(--bg-button-focus)}}.btn--primary:focus-visible{--bg-button: var(--bg-button-focus)}.btn--secondary{border:1px solid currentColor}.btn--secondary.btn--lg{transition:background-color .1s linear}@media (hover: hover){.btn--secondary.btn--lg:hover{background-color:var(--bg-media-box)}}@media (hover: none){.btn--secondary.btn--lg:focus{background-color:var(--bg-media-box)}}.btn--active{font-weight:600;letter-spacing:.01em;font-family:NeueHaas-Medium,Helvetica,Arial,sans-serif}.btn--link{text-decoration:underline;text-underline-offset:var(--text-underline-offset);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-decoration-thickness:var(--text-underline-thickness);vertical-align:initial}@media (hover: hover){.btn--link:hover{text-decoration:underline}}@media (hover: none){.btn--link:focus{text-decoration:underline}}.btn--xs{font-size:.64rem;line-height:1.25}.btn--sm{font-size:.8rem;line-height:1.25}.btn--lg{font-size:1rem;line-height:1.25;padding:var(--btn-lg-py) var(--btn-lg-px)}.btn--full-width{width:100%}.btn--min-width{min-width:14ch}.panel-grid{display:grid;column-gap:var(--column-gap);row-gap:var(--row-gap);align-items:stretch}.panel-grid .panel{display:flex;flex-direction:column}.panel-grid .panel__body{flex-grow:1}.panel__header{display:flex;justify-content:space-between;gap:0 var(--text-indent)}.panel__headline{font-weight:600;letter-spacing:.01em;font-family:NeueHaas-Medium,Helvetica,Arial,sans-serif}.panel__body{padding:var(--panel-p);border:1px solid var(--border-default);border-radius:var(--radius-sm)}*+.panel__body{margin-top:var(--size-100)}.panel__body--naked{padding:0;border:none;border-radius:unset}.accordion-group{border:1px solid var(--border-default);border-radius:var(--radius-sm)}.accordion{box-sizing:border-box}.accordion--boxed{--accordion-px: var(--accordion-boxed-px);--accordion-header-py: var(--accordion-boxed-header-py);--accordion-body-pt: var(--accordion-boxed-body-pt);border:1px solid var(--border-default);border-radius:var(--radius-sm)}.accordion-group .accordion--boxed{border-left:none;border-right:none;border-top:none;border-radius:0}.accordion-group .accordion--boxed:last-child{border-bottom:none}.accordion-group--lg .accordion--boxed{--accordion-px: var(--accordion-lg-px);--accordion-header-py: var(--accordion-lg-header-py)}.accordion__header{cursor:pointer;padding:var(--accordion-header-py) var(--accordion-px)}.accordion__header::-webkit-details-marker,.accordion__header::marker{display:none;content:""}.accordion__header-title{display:flex;align-items:center}.accordion__header-title:before{content:"+";width:1rem}[open] .accordion__header-title:before{content:"–"}.accordion--boxed .accordion__header-title{flex-direction:row-reverse;justify-content:space-between}.accordion--boxed .accordion__header-title:before{text-align:right}@media screen and (min-width: 37.5em){.accordion__header-title:before{transform:none}}.accordion__header-title--bold{font-weight:600;letter-spacing:.01em;font-family:NeueHaas-Medium,Helvetica,Arial,sans-serif}.accordion__body{padding:var(--accordion-body-pt) var(--accordion-px) var(--accordion-body-pb)}.accordion-attachment{padding:var(--accordion-boxed-header-py) var(--accordion-boxed-px) var(--accordion-boxed-header-py);border:1px solid var(--border-default);border-top:0;border-radius:0 0 var(--radius-sm) var(--radius-sm)}@media screen and (min-width: 37.5em){.accordion-attachment{margin-top:var(--size-600);padding:0;border:none}}.skip-to-content{position:absolute;top:var(--header-main-h);left:var(--text-indent)}.skip-to-content:not(:focus){width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.mobile-nav{height:100%;display:flex;flex-direction:column;justify-content:space-between}.mobile-nav__body{margin-top:var(--module-md);font-size:1.25rem;line-height:1.25}.mobile-nav__body li:nth-child(4){margin-top:.5rem}.mobile-nav__footer{margin-top:auto;margin-bottom:var(--header-bar-py);padding-top:var(--module-md);display:flex;justify-content:space-between}.mobile-nav__nav-meta{display:flex;column-gap:1rem}.header-main{display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:100;background-color:var(--bg-default);justify-content:space-between;align-items:center;min-height:var(--header-main-h)}.header-main__logo{flex:1 1 60%;padding:0 var(--body-p) 0 var(--text-indent-body)}@media screen and (min-width: 64em){.header-main__logo{flex:0 1 10%}}.header-main__main-nav{display:none}@media screen and (min-width: 64em){.header-main__main-nav{flex:1 0 40%;display:flex;justify-content:center}.header-main__spacer{flex:0 1 13%}}.header-main__cta{display:none}@media screen and (min-width: 64em){.header-main__cta{margin-left:auto;flex:1 1 14%;display:flex;justify-content:center;padding:0 .5rem}.header-main__cta a{white-space:nowrap;display:block}}.header-main__meta-nav{display:none}@media screen and (min-width: 64em){.header-main__meta-nav{flex:1 0 23%;display:flex;justify-content:flex-end;padding:0 var(--text-indent-body) 0 var(--body-p)}}.header-main__mobile-cart-widget{flex:1 1 20%}@media screen and (min-width: 64em){.header-main__mobile-cart-widget{display:none}}.header-main__navicon{flex:1 1 20%;text-align:right;padding:0 var(--text-indent-body)}@media screen and (min-width: 64em){.header-main__navicon{display:none}}.banner{font-size:.8rem;line-height:1.25;display:flex;align-items:center;background-color:var(--bg-banner);min-height:var(--banner-h);position:fixed;justify-content:space-between;bottom:0;left:0;right:0;opacity:0;pointer-events:none;transform:translate3d(0,1rem,0);transition:opacity .15s var(--trans-func-ease-in-out),transform .15s var(--trans-func-ease-in-out)}.has-banner .banner{transform:translateZ(0);opacity:1;pointer-events:all}@media screen and (min-width: 64em){.banner{font-size:1rem;line-height:1.25;padding:.2rem 0;flex-direction:column;align-items:flex-start;justify-content:center;gap:.2rem}}.banner__content{--transform: translateX(-100%);--trans-timing-single: 3s;--element-count: 4;display:flex;animation:transform-to calc(var(--trans-timing-single) * var(--element-count)) linear infinite;scrollbar-width:none}.banner__content::-webkit-scrollbar{display:none}@media screen and (min-width: 64em){.banner__content{--transform: translateX(-25%);--trans-timing-single: 6s}}.banner__element{min-width:100%;text-align:center}.banner__element[hidden]{display:block}@media screen and (min-width: 64em){.banner__element{min-width:33.33vw}}.banner__cta{background-color:var(--bg-banner);mask-image:linear-gradient(to right,transparent 0%,black .2rem);-webkit-mask-image:linear-gradient(to right,transparent 0%,black .2rem);position:absolute;top:0;right:0;bottom:0}.banner__cta label{padding:0 var(--text-indent-body) 0 calc(var(--text-indent-body) + .4rem);line-height:var(--banner-h)}@media screen and (min-width: 64em){.banner__cta{width:100%;display:flex;justify-content:center;position:relative;top:auto;right:auto;bottom:auto;padding-left:40%}.banner__cta label{padding:0 var(--text-indent-body) 0 calc(var(--text-indent-body) + .4rem);line-height:inherit}}.footer-main{display:flex;flex-direction:column;background-color:var(--bg-default);justify-content:space-between;min-height:var(--header-main-h);margin-top:var(--section-md);transition:transform .15s var(--trans-func-ease-in-out);overflow:hidden}.has-banner .footer-main{transform:translateY(calc(var(--banner-h) * -1))}@media screen and (min-width: 64em){.footer-main{margin-top:var(--section-lg);padding:.2rem 0;align-items:center;flex-direction:row}}.footer-main__lang{display:none}@media screen and (min-width: 64em){.footer-main__lang{padding:0 var(--text-indent-body);flex:0 1 10%;display:flex}}.footer-main__main-nav{padding:0 var(--text-indent-body)}@media screen and (min-width: 64em){.footer-main__main-nav{flex:1 0 40%;justify-content:center;display:flex}}.footer-main__spacer{display:none}@media screen and (min-width: 64em){.footer-main__spacer{flex:0 1 10%;display:block}}.footer-main__tgc{order:3;display:flex;justify-content:flex-end;margin-top:var(--module-md)}.footer-main__tgc a{display:block;min-width:60%;padding:.5rem .5rem .8rem;font-size:.64rem;line-height:1.25;text-align:center}@media screen and (min-width: 64em){.footer-main__tgc{order:initial;margin-left:auto;margin-top:0;flex:1 1 20%;justify-content:center}.footer-main__tgc a{white-space:nowrap;padding:0 .5rem;min-width:0;font-size:1rem;line-height:1.25}}.footer-main__meta-nav{padding:0 var(--text-indent-body);margin-top:.5rem}@media screen and (min-width: 64em){.footer-main__meta-nav{flex:1 0 20%;display:flex;justify-content:flex-end;margin-top:0}}.text-list{--cluster-gap: var(--text-list-gap)}.text-list a,.text-list button,.text-list label{display:flex;white-space:nowrap;word-spacing:var(--list-word-spacing)}@media screen and (min-width: 64em){.lg\:text-list{--cluster-gap: var(--text-list-gap)}.lg\:text-list a,.lg\:text-list button,.lg\:text-list label{display:flex;white-space:nowrap;word-spacing:var(--list-word-spacing)}}.cart-widget{display:flex}.cart-widget_label{margin-right:.3ex}.cart-widget--mobile .cart-widget_label{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px!important;padding:0;border:0;top:2px;left:2px}.cart-widget--mobile{display:block;text-align:center}.hero{display:flex;flex-direction:column-reverse}@media screen and (min-width: 64em){.hero{flex-direction:row-reverse}}.hero__headline{min-height:var(--hero-min-h);padding:var(--hero-pt) var(--text-indent-body) var(--hero-pb);text-align:center;display:flex;align-items:center;justify-content:center;word-break:break-word}.hero__headline span{font-weight:400;font-family:NeueHaas-Regular,Helvetica,Arial,sans-serif}@media screen and (min-width: 64em){.hero__headline{flex:0 0 60%;margin-right:auto;--measure: 100%}}.hero__description{padding:0 var(--text-indent-body)}@media screen and (min-width: 64em){.hero__description{padding-bottom:2rem;flex:0 0 40%}.hero__description p{max-width:var(--measure)}}.hero--hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px!important;padding:0;border:0;top:2px;left:2px}.hero--hidden+*{margin-top:var(--no-hero-mt)}.hero--home{padding-bottom:var(--size-100)}.hero--home .hero__headline{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px!important;padding:0;border:0;top:2px;left:2px}@media screen and (min-width: 64em){.hero--home{pointer-events:none;position:relative;z-index:1;min-height:var(--hero-home-min-h);align-items:flex-start;padding-bottom:0}.hero--home .hero__description{flex:0 0 30%;margin-right:auto}.hero--home .hero__description p{padding-right:var(--text-indent);pointer-events:all}.hero--home~.cms-page .cms-block-image-teaser:first-child .teaser--hero{margin-top:calc((var(--hero-home-min-h) + var(--row-gap)) * -1)}}.cms-block-section-title{pointer-events:none}@media screen and (min-width: 64em){.sticky-block{position:-webkit-sticky;position:sticky;top:var(--section-title-top);z-index:1}}.section-title{display:flex;align-items:center}.section-title__headline{padding:0 var(--text-indent-body) var(--section-title-pb);text-align:center;width:100%}.section-title__headline h2{margin:0 auto;font-size:1.25rem;line-height:1.25}@media screen and (min-width: 37.5em){.section-title__headline{font-size:1.563rem;line-height:1.21;letter-spacing:.02em}}@media screen and (min-width: 64em){.section-title__headline{width:60%;font-size:1.953rem;line-height:1.14;letter-spacing:.03em}}@media screen and (min-width: 64em){.article{display:grid;grid-template-columns:1fr var(--article-main-w) 1fr;margin-left:calc(var(--body-p) * -1);margin-right:calc(var(--body-p) * -1)}.article .text-box>*{--measure: 100%}.modal .article{margin:0;display:block}}.modal .article__sidebar{display:none}@media screen and (min-width: 64em){.article__sidebar{padding:0 var(--body-p)}}.article__main{width:100%}.article__main:not(:first-child){margin-top:var(--module-md)}.modal .article__main:not(:first-child){margin-top:0}@media screen and (min-width: 64em){.article__main{grid-column-start:2}.article__main:not(:first-child){margin-top:0}.article__main--sm{max-width:var(--measure);place-self:center}}@media screen and (max-width: 63.95em){.cms-block-basic-text+div,.cms-block-text-teaser+div{--flow-space: var(--module-md)}}@media screen and (min-width: 64em){.cms-section--0 .cms-block-store-teaser{--flow-space: var(--module-md)}}.sub-navigation{padding:0 var(--text-indent-body);padding-top:calc(var(--header-main-h) + .4rem);margin-top:calc(var(--header-main-h) * -1)}.sub-navigation>ul{column-count:2;column-gap:var(--column-gap)}.sub-navigation li{padding-right:.5rem}.sub-navigation a{display:block}@media (hover: hover){.sub-navigation a:hover{font-weight:600;letter-spacing:.01em;font-family:NeueHaas-Medium,Helvetica,Arial,sans-serif}}@media (hover: none){.sub-navigation a:focus{font-weight:600;letter-spacing:.01em;font-family:NeueHaas-Medium,Helvetica,Arial,sans-serif}}@media screen and (min-width: 37.5em){.sub-navigation{max-width:50%}}@media screen and (min-width: 64em){.sub-navigation{max-width:min(33.3%,20rem)}}.product-listing{margin-left:calc(var(--body-p) * -1);margin-right:calc(var(--body-p) * -1);transition:opacity .45s var(--trans-func-ease-out)}.product-listing__list{padding:0 var(--body-p);-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding:var(--body-p)}.product-listing__list .product-listing__box{scroll-snap-align:start}.product-listing--default .product-listing__list{padding:0;display:grid;margin:0 var(--body-p);column-gap:var(--column-gap);row-gap:var(--row-gap-product-listing);grid-template-columns:repeat(var(--grid-cols-product-listing),minmax(0,1fr))}.product-listing--indent .product-listing__list{margin-left:calc((16.666vw - (2 * var(--body-p) + 5 * var(--column-gap)) / 6) / 2 + var(--column-gap))}.product-listing--scroll .product-listing__list,.product-listing--sm-scroll .product-listing__list{display:flex;column-gap:var(--column-gap);row-gap:var(--row-gap);overflow:auto;scrollbar-width:none}.product-listing--scroll .product-listing__list::-webkit-scrollbar,.product-listing--sm-scroll .product-listing__list::-webkit-scrollbar{display:none}@media screen and (min-width: 64em){.product-listing--sm-scroll .product-listing__list{display:grid;column-gap:var(--column-gap);row-gap:var(--row-gap-product-listing);grid-template-columns:repeat(var(--grid-cols-product-listing),minmax(0,1fr))}}.product-listing--scroll .product-listing__box,.product-listing--sm-scroll .product-listing__box{flex:0 0 42vw}@media screen and (min-width: 64em){.product-listing--scroll .product-listing__box,.product-listing--sm-scroll .product-listing__box{flex:0 0 calc(25vw - (2 * var(--body-p) + 3 * var(--column-gap)) / 4)}.product-listing--scroll .product-listing__box--sm,.product-listing--sm-scroll .product-listing__box--sm{flex:0 0 calc(16.666vw - (2 * var(--body-p) + 5 * var(--column-gap)) / 6)}}.product-listing__img{display:none}@media screen and (min-width: 64em){.product-listing__img{display:inherit;grid-column:3/span 2}.product-listing__img~*:nth-child(2),.product-listing__img~*:nth-child(3){grid-row-start:1}}.product-listing__headline{min-height:var(--hero-min-h);display:flex;align-items:flex-end}.product-listing__headline-inner{padding:var(--hero-p) var(--text-indent-body);text-align:center;width:100%}@media screen and (min-width: 64em){.product-listing__headline-inner{width:60%}}.product-box__info{text-align:center;padding:var(--column-gap) var(--text-indent) 1.6rem;font-size:.8rem;line-height:1.25}.list-price{color:var(--text-secondary)}.list-price__price{text-decoration:line-through}.list-price__price--no-line{text-decoration:none}.listing-controls{display:flex;align-items:center;background:var(--bg-default);margin-left:calc(var(--body-p) * -1);margin-right:calc(var(--body-p) * -1);padding-top:var(--listing-controls-pt);padding-bottom:var(--listing-controls-pb);position:-webkit-sticky;position:sticky;z-index:101;top:calc(var(--header-main-h) - 1px)}.listing-controls>*{min-width:0}.listing-controls[aria-hidden=true]{display:none}.listing-controls__results{flex:0 0 auto;padding-left:var(--text-indent-body);min-width:6.32ex}@media screen and (min-width: 64em){.listing-controls__results{flex:1 0 20%;padding:0;text-align:center;order:2}}.listing-controls__result-count{display:inline-flex}.listing-controls__result-count:before{content:"("}.listing-controls__result-count:after{content:")"}@media screen and (min-width: 64em){.listing-controls__result-count:before,.listing-controls__result-count:after{display:none}}.listing-controls__filter{flex:1 0 auto;padding:0 .8ex;display:flex}@media screen and (min-width: 64em){.listing-controls__filter{flex:1 1 60%;padding:0 .25rem 0 var(--text-indent-body);order:1}}.listing-controls__filter-trigger{margin-right:.8ex}.listing-controls__filter-trigger:after{content:"";background-color:var(--bg-success);flex-shrink:0;border-radius:100%;display:inline-block;height:var(--indicator-size);width:var(--indicator-size);transform:translatey(.05rem)}.listing-controls__filter-trigger.btn--active:after{display:none}.listing-controls__results-label{display:none}@media screen and (min-width: 64em){.listing-controls__results-label{display:inline}}.listing-controls__sort{flex:0 1 auto;display:flex;padding:0 var(--text-indent-body) 0 .25rem;flex-direction:row-reverse}@media screen and (max-width: 63.95em){.listing-controls__sort>div{position:relative}.listing-controls__sort>div .form-select{opacity:0}.listing-controls__sort>div:after{visibility:visible;content:attr(data-label);position:absolute;top:0;right:0;pointer-events:none}}@media screen and (min-width: 64em){.listing-controls__sort{flex:0 1 20%;padding:0 var(--text-indent-body);order:3}}.language-switch__label{cursor:pointer}.language-switch__label input{display:none}.teaser{position:relative;display:block}.teaser__title{padding:0 var(--text-indent-body);position:relative}.teaser__cta{margin-top:.4rem}.teaser--center .teaser__title{position:absolute;top:0;left:0;bottom:0;right:0;display:grid;place-items:center}.teaser--center.teaser--inverted{color:var(--text-inverted)}.teaser--center h2{transition:var(--word-space-trans)}@media (hover: hover){.teaser--center:hover h2{word-spacing:var(--word-space-space)}}@media (hover: none){.teaser--center:focus h2{word-spacing:var(--word-space-space)}}.teaser--hero{margin-left:calc(var(--body-p) * -1);margin-right:calc(var(--body-p) * -1)}.teaser--hero .teaser__eyebrow,.teaser--hero h2{font-size:1.25rem;line-height:1.25;font-weight:600;letter-spacing:.01em;font-family:NeueHaas-Medium,Helvetica,Arial,sans-serif;max-width:var(--measure);margin:0 auto}.teaser--hero h2:not(:first-child){margin-top:.5ex}.teaser--hero .teaser__title{text-align:center;margin-top:var(--size-400);padding-bottom:var(--module-md)}.teaser--hero .teaser__title .btn{transition:var(--word-space-trans);position:relative}.teaser--hero .teaser__title .btn:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;margin:-4rem -2rem}@media (hover: hover){.teaser--hero .teaser__title .btn:hover{word-spacing:var(--word-space-space)}}@media (hover: none){.teaser--hero .teaser__title .btn:focus{word-spacing:var(--word-space-space)}}.teaser--hero .teaser__cta{margin-top:.8rem}@media screen and (min-width: 37.5em){.teaser--hero .teaser__eyebrow,.teaser--hero h2{font-size:1.953rem;line-height:1.14;letter-spacing:.03em}}@media screen and (min-width: 64em){.teaser--hero{display:grid;grid-template-columns:1fr}.teaser--hero .teaser__img{grid-column:1/1;grid-row:1;width:70%;margin-left:auto}.teaser--hero .teaser__title{grid-column:1/1;grid-row:1;width:60%;margin-top:var(--hero-teaser-title-mt);place-self:start;padding-bottom:var(--module-sm)}.teaser--hero.teaser--inverted{color:var(--text-tertiary)}.cms-block-image-teaser:nth-child(even) .teaser--hero .media-box{margin-left:0;margin-right:auto}.cms-block-image-teaser:nth-child(even) .teaser--hero .teaser__title{margin-left:auto}}@media screen and (min-width: 90em){.teaser--hero .teaser__eyebrow,.teaser--hero h2{font-size:2.4rem;line-height:1.14;letter-spacing:.03em}}@media screen and (min-width: 64em){.teaser--first-hero .teaser__img{--_hero-max-h: calc(var(--100vh) - var(--banner-h) - var(--header-main-h) * 2);max-height:var(--_hero-max-h)}.teaser--first-hero .teaser__title{position:-webkit-sticky;position:sticky;top:calc(var(--hero-teaser-title-mt) + var(--header-main-h) + var(--row-gap));z-index:1}}.teaser--brand{margin-left:calc(var(--body-p) * -1);margin-right:calc(var(--body-p) * -1);display:grid;grid-template-columns:1fr}.teaser--brand.teaser--inverted{color:var(--text-inverted)}.teaser--brand .teaser__title{text-align:center;display:flex;align-items:center;justify-content:center;width:100%;grid-column:1/1;grid-row:1/1}.teaser--brand .teaser__img{grid-column:1/1;grid-row:1/1}@media screen and (min-width: 64em){.teaser--brand .teaser__eyebrow,.teaser--brand h2{font-size:2.4rem;line-height:1.14;letter-spacing:.03em}.teaser--brand .teaser__img,.teaser--brand .teaser__title{width:70%;margin-left:auto}}.text-teaser{display:flex;flex-direction:column;align-items:center;text-align:center;text-wrap:balance}.text-teaser__link{margin-top:.8rem}.brand-overview__meta{display:flex;align-items:center;background:var(--bg-default);padding-top:var(--listing-controls-pt);padding-bottom:var(--listing-controls-pb);position:-webkit-sticky;position:sticky;z-index:101;top:calc(var(--header-main-h) - 1px)}[data-input-optical]:checked~.brand-overview__meta .brand-overview__label--optical{font-weight:600;letter-spacing:.01em;font-family:NeueHaas-Medium,Helvetica,Arial,sans-serif}[data-input-sun]:checked~.brand-overview__meta .brand-overview__label--sun{font-weight:600;letter-spacing:.01em;font-family:NeueHaas-Medium,Helvetica,Arial,sans-serif}[data-input-accessories]:checked~.brand-overview__meta .brand-overview__label--accessories{font-weight:600;letter-spacing:.01em;font-family:NeueHaas-Medium,Helvetica,Arial,sans-serif}@media screen and (min-width: 64em){.brand-overview__meta{display:grid;grid-template-columns:4fr 6fr;column-gap:var(--column-gap)}}.brand-overview__categories{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.brand-overview__category:first-child{padding-left:var(--text-indent)}.brand-overview__category label{cursor:pointer;display:block}.brand-overview__brands{display:flex;flex-direction:column}[data-input-optical]:checked~.brand-overview__brands .brand-overview__brand:not([data-media-optical]){display:none}[data-input-sun]:checked~.brand-overview__brands .brand-overview__brand:not([data-media-sun]){display:none}[data-input-accessories]:checked~.brand-overview__brands .brand-overview__brand:not([data-media-accessories]){display:none}@media screen and (min-width: 64em){.brand-overview__brands{row-gap:var(--row-gap)}}.brand-overview__brand:not(:last-child){margin-bottom:var(--size-300)}@media screen and (min-width: 64em){.brand-overview__brand{display:grid;grid-template-columns:4fr 6fr}.brand-overview__brand:not(:last-child){margin-bottom:0}.brand-overview__brand .media-box{transition:opacity .15s linear}.brand-overview__brand .media-box:nth-child(1){transition-delay:0s}.brand-overview__brand .media-box:nth-child(2){transition-delay:.02s}.brand-overview__brand .media-box:nth-child(3){transition-delay:.04s}.brand-overview__brand .media-box:nth-child(4){transition-delay:.06s}.brand-overview__brand .media-box:nth-child(5){transition-delay:.08s}.brand-overview__brand .media-box:nth-child(6){transition-delay:.1s}.brand-overview__brand .media-box:nth-child(7){transition-delay:.12s}.brand-overview__brand .media-box:nth-child(8){transition-delay:.14s}.brand-overview__brand .media-box:nth-child(9){transition-delay:.16s}.brand-overview__brand .media-box:nth-child(10){transition-delay:.18s}.brand-overview__brand .media-box:nth-child(11){transition-delay:.2s}.brand-overview__brand .media-box:nth-child(12){transition-delay:.22s}.brand-overview__brand .media-box:nth-child(13){transition-delay:.24s}.brand-overview__brand .media-box:nth-child(14){transition-delay:.26s}.brand-overview__brand .media-box:nth-child(15){transition-delay:.28s}.brand-overview__brand .media-box:nth-child(16){transition-delay:.3s}.brand-overview__brand .media-box:nth-child(17){transition-delay:.32s}.brand-overview__brand .media-box:nth-child(18){transition-delay:.34s}.brand-overview__brand .media-box:nth-child(19){transition-delay:.36s}.brand-overview__brand .media-box:nth-child(20){transition-delay:.38s}}@media screen and (min-width: 64em) and (hover: hover){.brand-overview__brand:hover .brand-overview__availability{display:flex}.brand-overview__brand:hover .media-box{opacity:.05}}@media screen and (min-width: 64em) and (hover: none){.brand-overview__brand:focus .brand-overview__availability{display:flex}.brand-overview__brand:focus .media-box{opacity:.05}}.brand-overview__media{position:relative;display:grid;grid-template-columns:repeat(3,1fr)}.brand-overview__availability{display:none;position:absolute;width:100%;height:100%;justify-content:center;align-items:center}.brand-overview__availability p{text-align:center}.brand-overview__title{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;text-align:center;padding:.2rem 0 2rem;position:relative}@media screen and (min-width: 64em){.brand-overview__title{flex-direction:column;padding:.4rem 0;background-color:var(--bg-grey-100)}}.brand-overview__name{margin-top:.4rem;font-size:1.25rem;line-height:1.25}@media screen and (min-width: 64em){.brand-overview__name{margin-top:0;font-size:1.563rem;line-height:1.21;letter-spacing:.02em}}.brand-overview__stores{font-size:.64rem;line-height:1.25}@media screen and (min-width: 64em){.brand-overview__stores{font-size:.8rem;line-height:1.25;margin-top:.2rem}}@media screen and (min-width: 64em) and (hover: hover){.brand-overview__stores{display:none}}.store-teaser{padding-bottom:var(--module-lg)}@media screen and (min-width: 64em){.store-teaser{display:grid;grid-template-columns:repeat(6,1fr);column-gap:var(--column-gap)}.grid__block-right .store-teaser{margin-top:var(--section-sm)}}.store-teaser__title{padding:0 var(--text-indent-body) var(--section-title-pb);position:-webkit-sticky;position:sticky;top:var(--section-title-top);z-index:1}.store-teaser__title h2{text-align:center;font-weight:600;letter-spacing:.01em;font-family:NeueHaas-Medium,Helvetica,Arial,sans-serif;font-size:1.25rem;line-height:1.25}@media screen and (min-width: 37.5em){.store-teaser__title{font-size:1.563rem;line-height:1.21;letter-spacing:.02em}}@media screen and (min-width: 64em){.store-teaser__title{grid-column:1/span 6;display:grid;grid-template-columns:repeat(5,1fr);font-size:1.953rem;line-height:1.14;letter-spacing:.03em}.grid__block-left .store-teaser__title h2{grid-column:2/span 4}.grid__block-right .store-teaser__title h2,.grid__block-left .store-teaser__inner{grid-column:1/span 4}.grid__block-right .store-teaser__inner{grid-column:1/span 6}}.store-teaser__img{--aspect-ratio: var(--ratio-portrait) !important}.store-teaser__img:before{content:"";display:block;width:100%;padding-bottom:calc(100% * var(--aspect-ratio));height:0}@media screen and (min-width: 64em){.grid__block-right .store-teaser__img{--aspect-ratio: var(--ratio-square) !important}.grid__block-right .store-teaser__img:before{content:"";display:block;width:100%;padding-bottom:calc(100% * var(--aspect-ratio));height:0}.store-teaser--expanded .store-teaser__content{display:flex;flex-direction:row;justify-content:space-between;column-gap:var(--column-gap);row-gap:var(--row-gap)}.store-teaser--expanded .store-teaser__content .store-teaser__cta{--flow-space: 0}.grid__block-left .store-teaser__content{padding-right:0}.grid__block-right .store-teaser__content{padding-left:0}}.store-teaser__text p+p{--flow-space: .5rem}.store-teaser__text h2,.store-teaser__text h3{--flow-space: 1rem}.store-teaser__text h2+p,.store-teaser__text h3+p{--flow-space: 0}.store-teaser__text h3{font-weight:600;letter-spacing:.01em;font-family:NeueHaas-Medium,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.25}.feature-list__items{row-gap:2rem}@media screen and (min-width: 64em){.feature-list__items{row-gap:var(--row-gap-product-listing)}.feature-list--cols-2 .feature-list__items{grid-column:4/span 7;row-gap:3rem}}.feature-list__item{text-wrap:balance;grid-column:span 6}@media screen and (min-width: 37.5em){.feature-list--cols-6 .feature-list__item{grid-column:span 4}}@media screen and (min-width: 64em){.feature-list--cols-2 .feature-list__item{grid-column:span 6}.feature-list--cols-3 .feature-list__item{grid-column:span 4}.feature-list--cols-6 .feature-list__item{grid-column:span 2}.feature-list--cols-6 .feature-list__item:nth-child(6),.feature-list--cols-6 .feature-list__item:nth-child(16),.feature-list--cols-6 .feature-list__item:nth-child(26),.feature-list--cols-6 .feature-list__item:nth-child(36),.feature-list--cols-6 .feature-list__item:nth-child(46){grid-column:3/span 2}}.feature-list__info{padding:var(--column-gap) var(--text-indent) 0;display:flex;flex-direction:column;align-items:center;text-align:center;font-size:.64rem;line-height:1.25}@media screen and (min-width: 37.5em){.feature-list__info{font-size:.8rem;line-height:1.25}}@media screen and (min-width: 90em){.feature-list__info{font-size:1rem;line-height:1.25}.feature-list--cols-6 .feature-list__info{font-size:.8rem;line-height:1.25}}.feature-list__title{font-weight:600;letter-spacing:.01em;font-family:NeueHaas-Medium,Helvetica,Arial,sans-serif}.featured-brands{background-color:var(--bg-grey-300);margin-left:calc(var(--body-p) * -1);margin-right:calc(var(--body-p) * -1)}@media screen and (min-width: 64em){.featured-brands{position:relative;padding-left:40%}}.featured-brands__featured-container{background:var(--bg-backdrop)}@media screen and (min-width: 64em){.featured-brands__featured-container{position:absolute;left:0;top:0;bottom:0;width:30%;overflow:hidden}.featured-brands__featured-container::-webkit-scrollbar{display:none}}.featured-brands__featured-list{overflow:auto;display:flex;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none;--transform: translateY(-100%);--trans-timing-single: 5s;--element-count: 2}[data-element-count="0"] .featured-brands__featured-list{--element-count: 0}[data-element-count="1"] .featured-brands__featured-list{--element-count: 1}[data-element-count="2"] .featured-brands__featured-list{--element-count: 2}[data-element-count="3"] .featured-brands__featured-list{--element-count: 3}[data-element-count="4"] .featured-brands__featured-list{--element-count: 4}[data-element-count="5"] .featured-brands__featured-list{--element-count: 5}[data-element-count="6"] .featured-brands__featured-list{--element-count: 6}[data-element-count="7"] .featured-brands__featured-list{--element-count: 7}[data-element-count="8"] .featured-brands__featured-list{--element-count: 8}[data-element-count="9"] .featured-brands__featured-list{--element-count: 9}[data-element-count="10"] .featured-brands__featured-list{--element-count: 10}.featured-brands__featured-list::-webkit-scrollbar{display:none}@media screen and (min-width: 64em){.featured-brands__featured-list{flex-direction:column;overflow:hidden;min-height:100%;animation:transform-to calc(var(--trans-timing-single) * var(--element-count)) linear infinite}}.featured-brands__featured-list--duplicate{display:none}@media screen and (min-width: 64em){.featured-brands__featured-list--duplicate{display:flex}}.featured-brands__featured-item{flex:0 0 80vw;scroll-snap-align:center}@media screen and (min-width: 64em){.featured-brands__featured-item{flex:auto;display:flex;flex-direction:column}}.featured-brands__all-container{padding:3rem var(--text-indent);display:flex;align-items:center}.featured-brands__featured-link{position:relative;display:block;height:100%;flex-grow:1}@media (hover: hover){.featured-brands__featured-link:hover .featured-brands__featured-title{word-spacing:var(--word-space-space)}}@media (hover: none){.featured-brands__featured-link:focus .featured-brands__featured-title{word-spacing:var(--word-space-space)}}@media screen and (min-width: 64em){.featured-brands__featured-link{display:flex;flex-direction:column}}.featured-brands__featured-title{position:absolute;padding:1rem var(--text-indent);left:0;bottom:0;right:0;text-align:center;font-size:.8rem;line-height:1.25;font-weight:600;letter-spacing:.01em;font-family:NeueHaas-Medium,Helvetica,Arial,sans-serif;--measure: 100%;transition:var(--word-space-trans)}@media screen and (min-width: 64em){.featured-brands__featured-title{font-size:1rem;line-height:1.25}.featured-brands__featured-media{height:100%;flex-grow:1}}.featured-brands__intro,.featured-brands__note{text-align:center;text-wrap:balance}.featured-brands__note{font-size:.8rem;line-height:1.25}.featured-brands__all-list{font-size:1.25rem;line-height:1.25;font-weight:600;letter-spacing:.01em;font-family:NeueHaas-Medium,Helvetica,Arial,sans-serif;text-align:center}.featured-brands__all-list a{display:block}@supports (view-timeline-name: --supports){@media (prefers-reduced-motion: no-preference){.featured-brands__all-list a{transform-origin:top center;view-timeline-name:--revealing-brand-list;view-timeline-axis:block;animation:reveal-brand linear both;animation-timeline:--revealing-brand-list;animation-range:cover 40% cover 100%}}}@media screen and (min-width: 64em){.featured-brands__all-list{font-size:1.25rem;line-height:1.25}}@media screen and (min-width: 90em){.featured-brands__all-list{font-size:1.563rem;line-height:1.21;letter-spacing:.02em}}.featured-brands__cta{display:flex;align-items:center}@supports (view-timeline-name: --supports){@media (prefers-reduced-motion: no-preference){.featured-brands__cta{--flow-space: var(--module-md)}}}@media screen and (min-width: 64em){.offcanvas.cart-offcanvas,.offcanvas.offcanvas-pseudo-modal{--bs-offcanvas-padding-x: var(--modal-inner-p);--header-bar-py: var(--modal-inner-py);left:calc(70% - var(--offcanvas-pseudo-modal-w) / 2);right:auto;bottom:auto;top:var(--offcanvas-pseudo-modal-top);width:var(--offcanvas-pseudo-modal-w);border-radius:var(--radius-sm);--bs-offcanvas-width: 100%}.offcanvas.cart-offcanvas .offcanvas-header,.offcanvas.offcanvas-pseudo-modal .offcanvas-header{border-radius:var(--radius-sm)}.offcanvas.cart-offcanvas{--bs-offcanvas-height: auto;min-height:60vh;max-height:calc(100% - var(--offcanvas-pseudo-modal-top) * 2)}}.radio-group{margin-top:var(--size-50);border:1px solid var(--border-default);border-radius:var(--radius-sm)}.radio-group__element{display:grid;grid-template-columns:9fr 1fr;column-gap:var(--column-gap);padding:var(--size-400) var(--panel-p);position:relative}.radio-group__element:not(:last-child){border-bottom:1px solid var(--border-default)}.radio-group__element label:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;margin:-1px}.radio-group__element input:checked~label:before{border:1px solid var(--border-dark)}.radio-group__element input:focus-visible{box-shadow:none}.radio-group__element input:focus-visible~label:before{border:1px solid var(--border-default)!important;box-shadow:var(--focus-box-shadow)}.radio-group__element:first-child label:before{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.radio-group__element:last-child label:before{border-bottom-left-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.radio-group__description{color:var(--text-secondary)}.frame-sizing__sketches{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem .4rem 4.2rem;background:var(--bg-box-light)}.frame-sizing__sketch{width:min(80%,18rem)}.frame-sizing__sketch:last-child{margin-top:3rem}.frame-sizing__svg-frame{fill:var(--bg-box-light);stroke:var(--bg-frame, #1E1E1E)}.frame-sizing__svg-arrow{fill:var(--border-default, #D7D4D3)}.frame-sizing__svg-text{font-size:1rem;line-height:1.25;fill:var(--text-default, #1e1e1e)}@media screen and (min-width: 64em){.has-search-opened .header-main{z-index:1100}.has-search-opened .header-main__main-nav,.has-search-opened .header-main__spacer,.has-search-opened .header-main__cta,.has-search-opened .header-main__meta-nav li:not(.header-main__search-trigger){display:none}}@media screen and (max-width: 63.95em){.search--header-main.show{display:none}}@media screen and (min-width: 64em){.search--header-main:before{content:"";position:absolute;top:var(--header-main-h);left:0;right:0;height:calc(var(--search-suggest-h) - var(--header-main-h));background:var(--bg-default);opacity:0;pointer-events:none}.search--header-main.show{flex:1 1 47%;margin-left:20%}.search--header-main.show:before{opacity:1;pointer-events:all;transition:opacity .15s var(--trans-func-ease-in-out)}}.search--mobile{flex-grow:1;max-width:72.6%}.search--mobile .search__input{height:1.25rem}.search--mobile .search__input::-ms-input-placeholder{color:transparent}.search--mobile .search__input::placeholder{color:transparent}.search--mobile .search__input:focus::-ms-input-placeholder,.search--mobile .search__input:not(:placeholder-shown)::-ms-input-placeholder{color:#6c757d}.search--mobile .search__input:focus::placeholder,.search--mobile .search__input:not(:placeholder-shown)::placeholder{color:#6c757d}.search--mobile .search__input:focus~label,.search--mobile .search__input:not(:placeholder-shown)~label{display:none}.search--mobile .search__label{position:absolute;top:0;left:1.2rem;width:100%;height:100%;pointer-events:none}.search__box-group{display:flex;flex-direction:row-reverse;align-items:center;position:relative}.search--header-main .search__box-group{width:85%}.search__input{flex-grow:1}.search__input:focus-visible{box-shadow:none;border-radius:0}.search__btn{display:flex;align-items:center;width:1.2rem}.search__btn .icon{margin-bottom:.2ex}@media screen and (min-width: 64em){.search-toggle:before{content:"";background:var(--bg-backdrop);position:absolute;right:0;left:0;opacity:0;pointer-events:none;top:var(--search-suggest-h);height:calc(100vh - var(--search-suggest-h))}.header-main__search.show~.header-main__meta-nav .search-toggle:after{display:none}.header-main__search.show~.header-main__meta-nav .search-toggle:before{opacity:1;pointer-events:all;transition:opacity .15s var(--trans-func-ease-in-out)}.header-main__search.show~.header-main__meta-nav .search-toggle__label{display:none}}.search-toggle__close{display:none}@media screen and (min-width: 64em){.header-main__search.show~.header-main__meta-nav .search-toggle__close{display:block}}@media screen and (min-width: 64em){.search-suggest{position:fixed;top:var(--header-main-h);left:0;right:0;touch-action:manipulation;background:var(--bg-default);z-index:1100;margin:0}.search-suggest__list{justify-content:center}.search-suggest__list .search-suggest__product{scroll-snap-align:none;margin-top:1.2rem;margin-bottom:2rem}}@media screen and (min-width: 100em){.search-suggest__list .search-suggest__product{margin-top:3.6rem}}@media screen and (min-width: 64em){.search-suggest__list--multi{justify-content:flex-start}.search-suggest__list--multi:after,.search-suggest__list--multi:before{content:"";height:100%;flex:0 0 8.333vw}.search-suggest__no-result{margin-left:30vw}}.search-suggest__total{display:flex;justify-content:center;margin-bottom:1rem}.filter-active-count{display:none}.filter-active-count:before{content:" ("}.filter-active-count:after{content:")"}.filter-active-count:not(:empty){display:inline}.offcanvas.offcanvas-appointment .offcanvas-body{padding-left:0;padding-right:0}@media screen and (min-width: 64em){.offcanvas.offcanvas-appointment{--bs-offcanvas-height: 100%;--offcanvas-transform: translateX(2rem);left:auto;width:min(100vw,900px)}}.offcanvas-appointment__iframe{width:100%;height:100%;mix-blend-mode:multiply}.character-count-wrapper{position:relative}.character-count{position:absolute;right:.6rem;top:.4rem;font-size:.64rem;line-height:1.25;color:var(--text-secondary);pointer-events:none;opacity:0;transition:opacity .15s var(--trans-func-ease-in-out);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.form-group.is-active .character-count,.form-group:focus-within .character-count{opacity:1}.shipping-calculator{--flow-space: .25rem}.shipping-calculator[aria-busy=true]{cursor:wait}.shipping-calculator[aria-busy=true]>*{pointer-events:none}.shipping-calculator__response{transition:opacity var(--trans-time-md) var(--trans-func-ease-out);min-height:7.5rem}[aria-busy=true] .shipping-calculator__response{opacity:.15}.shipping-calculator__response dt{font-weight:600;letter-spacing:.01em;font-family:NeueHaas-Medium,Helvetica,Arial,sans-serif}.shipping-calculator__response dd{--flow-space: 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.col-auto{grid-column:auto}.col-span-1{grid-column:span 1 / span 1}.col-span-10{grid-column:span 10 / span 10}.col-span-11{grid-column:span 11 / span 11}.col-span-12{grid-column:span 12 / span 12}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-5{grid-column:span 5 / span 5}.col-span-6{grid-column:span 6 / span 6}.col-span-7{grid-column:span 7 / span 7}.col-span-8{grid-column:span 8 / span 8}.col-span-9{grid-column:span 9 / span 9}.col-span-full{grid-column:1 / -1}.col-start-1{grid-column-start:1}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}.col-start-13{grid-column-start:13}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.col-start-auto{grid-column-start:auto}.col-end-1{grid-column-end:1}.col-end-10{grid-column-end:10}.col-end-11{grid-column-end:11}.col-end-12{grid-column-end:12}.col-end-13{grid-column-end:13}.col-end-2{grid-column-end:2}.col-end-3{grid-column-end:3}.col-end-4{grid-column-end:4}.col-end-5{grid-column-end:5}.col-end-6{grid-column-end:6}.col-end-7{grid-column-end:7}.col-end-8{grid-column-end:8}.col-end-9{grid-column-end:9}.col-end-auto{grid-column-end:auto}.mb-200{margin-bottom:var(--size-200)}.mt-100{margin-top:var(--size-100)}.mt-400{margin-top:var(--size-400)}.mt-600{margin-top:var(--size-600)}.mt-module-sm{margin-top:var(--module-sm)}.\!block{display:block!important}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.border-collapse{border-collapse:collapse}.cursor-col-resize{cursor:col-resize}.grid-flow-col-dense{grid-auto-flow:column dense}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.justify-between{justify-content:space-between}.place-self-center{place-self:center}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.border{border-width:1px}.px-body{padding-left:var(--body-p);padding-right:var(--body-p)}.pb-300{padding-bottom:var(--size-300)}.pb-400{padding-bottom:var(--size-400)}.text-center{text-align:center}.text-right{text-align:right}.italic{font-style:italic}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.text-default{color:#1e1e1e}.text-secondary{color:#959392}.text-tertiary{color:#cac8c7}.text-inverted{color:#f6f6f6}.text-link,.text-success,.text-info,.text-warning,.text-danger{color:#000}.bg-default{background-color:#f8f8f8}.bg-backdrop{background-color:#00000026}.bg-grey-100{background-color:#ececeb}.bg-grey-200{background-color:#d7d4d3}.bg-grey-300{background-color:#c6c2c2}.bg-button{background-color:#d7d4d3}.bg-button-focus{background-color:#e1dedd}.bg-banner{background-color:#d7d4d3}.bg-media-box{background-color:#f0f0f0}.bg-box-light{background-color:#f3f3f3}.bg-frame{background-color:#1e1e1e}.bg-success{background-color:#14d769}.bg-info{background-color:#ececeb}.bg-warning{background-color:#d7d4d3}.bg-danger{background-color:#e73636}.bg-alert{background-color:#ffb6b6}.bg-highlight{background-color:#cd3eff}.bg-selection{background-color:#14d76980}.text-theme{color:var(--theme-color)}.bg-theme{background-color:var(--theme-color)}.text-style-default{font-weight:400;font-family:NeueHaas-Regular,Helvetica,Arial,sans-serif;line-height:1.25;letter-spacing:.02em}.text-style-200{font-size:.64rem;line-height:1.25}.text-style-300{font-size:.8rem;line-height:1.25}.text-style-400{font-size:1rem;line-height:1.25}.text-style-500{font-size:1.25rem;line-height:1.25}.text-style-600{font-size:1.563rem;line-height:1.21;letter-spacing:.02em}.text-style-700{font-size:1.953rem;line-height:1.14;letter-spacing:.03em}.text-style-800{font-size:2.4rem;line-height:1.14;letter-spacing:.03em}.text-style-900{font-size:3.9rem;line-height:1.14;letter-spacing:.03em}.text-style-medium{font-weight:600;letter-spacing:.01em;font-family:NeueHaas-Medium,Helvetica,Arial,sans-serif}.text-style-regular{font-weight:400;font-family:NeueHaas-Regular,Helvetica,Arial,sans-serif}@media screen and (min-width: 37.5em){.md\:text-style-default{font-weight:400;font-family:NeueHaas-Regular,Helvetica,Arial,sans-serif;line-height:1.25;letter-spacing:.02em}.md\:text-style-200{font-size:.64rem;line-height:1.25}.md\:text-style-300{font-size:.8rem;line-height:1.25}.md\:text-style-400{font-size:1rem;line-height:1.25}.md\:text-style-500{font-size:1.25rem;line-height:1.25}.md\:text-style-600{font-size:1.563rem;line-height:1.21;letter-spacing:.02em}.md\:text-style-700{font-size:1.953rem;line-height:1.14;letter-spacing:.03em}.md\:text-style-800{font-size:2.4rem;line-height:1.14;letter-spacing:.03em}.md\:text-style-900{font-size:3.9rem;line-height:1.14;letter-spacing:.03em}.md\:text-style-medium{font-weight:600;letter-spacing:.01em;font-family:NeueHaas-Medium,Helvetica,Arial,sans-serif}.md\:text-style-regular{font-weight:400;font-family:NeueHaas-Regular,Helvetica,Arial,sans-serif}}@media screen and (max-width: 63.95em){.text-style-600 br{display:none}}.text-bold{font-weight:600;letter-spacing:.01em;font-family:NeueHaas-Medium,Helvetica,Arial,sans-serif}.text-bold :after{font-weight:initial}.w-full{width:calc(100% - var(--cluster-gap))}.w-1\/2{width:calc(50% - var(--cluster-gap) - 1px)}.w-1\/3{width:calc(33.333333% - var(--cluster-gap) - 1px)}.w-2\/3{width:calc(66.666667% - var(--cluster-gap) - 1px)}.w-1\/4{width:calc(25% - var(--cluster-gap) - 1px)}.w-2\/4{width:calc(50% - var(--cluster-gap) - 1px)}.w-3\/4{width:calc(75% - var(--cluster-gap) - 1px)}.w-1\/5{width:calc(20% - var(--cluster-gap) - 1px)}.w-2\/5{width:calc(40% - var(--cluster-gap) - 1px)}.w-3\/5{width:calc(60% - var(--cluster-gap) - 1px)}.w-4\/5{width:calc(80% - var(--cluster-gap) - 1px)}.w-15\/16{width:calc(93.75% - var(--cluster-gap) - 1px)}.w-3\/7{width:calc(42.8% - var(--cluster-gap) - 1px)}.w-4\/7{width:calc(57.14% - var(--cluster-gap) - 1px)}.w-1\/8{width:calc(12.5% - var(--cluster-gap) - 1px)}.w-2\/8{width:calc(25% - var(--cluster-gap) - 1px)}.w-3\/8{width:calc(37.5% - var(--cluster-gap) - 1px)}.w-4\/8{width:calc(50% - var(--cluster-gap) - 1px)}.w-5\/8{width:calc(62.5% - var(--cluster-gap) - 1px)}.w-6\/8{width:calc(75% - var(--cluster-gap) - 1px)}.w-7\/8{width:calc(87.5% - var(--cluster-gap) - 1px)}.w-7\/10{width:calc(70% - var(--cluster-gap) - 1px)}.w-1\/10{width:calc(10% - var(--cluster-gap) - 1px)}@media screen and (min-width: 37.5em){.md\:w-full{width:calc(100% - var(--cluster-gap))}.md\:w-1\/2{width:calc(50% - var(--cluster-gap) - 1px)}.md\:w-1\/3{width:calc(33.333333% - var(--cluster-gap) - 1px)}.md\:w-2\/3{width:calc(66.666667% - var(--cluster-gap) - 1px)}.md\:w-1\/4{width:calc(25% - var(--cluster-gap) - 1px)}.md\:w-2\/4{width:calc(50% - var(--cluster-gap) - 1px)}.md\:w-3\/4{width:calc(75% - var(--cluster-gap) - 1px)}.md\:w-1\/5{width:calc(20% - var(--cluster-gap) - 1px)}.md\:w-2\/5{width:calc(40% - var(--cluster-gap) - 1px)}.md\:w-3\/5{width:calc(60% - var(--cluster-gap) - 1px)}.md\:w-4\/5{width:calc(80% - var(--cluster-gap) - 1px)}.md\:w-15\/16{width:calc(93.75% - var(--cluster-gap) - 1px)}.md\:w-3\/7{width:calc(42.8% - var(--cluster-gap) - 1px)}.md\:w-4\/7{width:calc(57.14% - var(--cluster-gap) - 1px)}.md\:w-1\/8{width:calc(12.5% - var(--cluster-gap) - 1px)}.md\:w-2\/8{width:calc(25% - var(--cluster-gap) - 1px)}.md\:w-3\/8{width:calc(37.5% - var(--cluster-gap) - 1px)}.md\:w-4\/8{width:calc(50% - var(--cluster-gap) - 1px)}.md\:w-5\/8{width:calc(62.5% - var(--cluster-gap) - 1px)}.md\:w-6\/8{width:calc(75% - var(--cluster-gap) - 1px)}.md\:w-7\/8{width:calc(87.5% - var(--cluster-gap) - 1px)}.md\:w-7\/10{width:calc(70% - var(--cluster-gap) - 1px)}.md\:w-1\/10{width:calc(10% - var(--cluster-gap) - 1px)}}.max-w-measure{max-width:var(--measure)}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px!important;padding:0;border:0;top:2px;left:2px}.d-none{display:none}.grid-preview{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;pointer-events:none}.grid-preview--page{--bg-grid-toggle: #0022ff;--bg-grid-row: rgba(0,255,255,.2);--bg-grid-row-border: rgba(0,255,255,.6)}.grid-preview--brand{--bg-grid-toggle: rgb(255,0,255);--bg-grid-row: rgba(255,0,255,.2);--bg-grid-row-border: rgba(255,0,255,.6)}.grid-preview__checkbox{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px!important;padding:0;border:0;top:2px;left:2px}.grid-preview__toggle{display:block;position:absolute;right:0;cursor:pointer;pointer-events:all;width:1.6rem;height:1.6rem;background:var(--bg-grid-toggle);border-radius:100%;margin:1.6rem;text-indent:-200vw}input:checked+.grid-preview__toggle{transform:scale(.7)}input:checked+.grid-preview__toggle:after{content:"";display:inline-block;position:absolute;top:0;left:0;width:1.6rem;height:1.6rem;border-radius:100%;border:2px solid var(--bg-grid-toggle);transform:scale(2)}.grid-preview__toggle--page{bottom:20vh}.grid-preview__toggle--brand{bottom:10vh}.grid-preview__container{height:100%;display:none;position:relative}.grid-preview__container:after,.grid-preview__container:before{content:"";position:absolute;left:var(--text-indent-body);top:0;bottom:0;border-left:1px solid orange}.grid-preview__container:after{left:auto;right:var(--text-indent-body)}input:checked~.grid-preview__container,.grid-preview__toggle:hover~.grid-preview__container{display:block}.grid-preview__grid{display:none;height:100%;margin-top:0!important}.grid-preview__grid div{background-color:var(--bg-grid-row);border-left:solid 1px var(--bg-grid-row-border);border-right:solid 1px var(--bg-grid-row-border);height:100%}.grid-preview__grid.grid--brand div{background-color:transparent}.grid-preview__grid.grid--brand div:nth-child(3),.grid-preview__grid.grid--brand div:nth-child(7){border-right:solid 1px red}.grid-preview__grid.grid--brand div:nth-child(4),.grid-preview__grid.grid--brand div:nth-child(8){border-left:solid 1px red}.grid-preview__grid--sm{display:grid}@media screen and (min-width: 37.5em){.grid-preview__grid--sm{display:none}.grid-preview__grid--md{display:grid}}@media screen and (min-width: 64em){.grid-preview__grid--md{display:none}.grid-preview__grid--lg{display:grid}}@media (min-width: 37.5em){.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 64em){.lg\:col-auto{grid-column:auto}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-10{grid-column:span 10 / span 10}.lg\:col-span-11{grid-column:span 11 / span 11}.lg\:col-span-12{grid-column:span 12 / span 12}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-6{grid-column:span 6 / span 6}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:col-span-8{grid-column:span 8 / span 8}.lg\:col-span-9{grid-column:span 9 / span 9}.lg\:col-span-full{grid-column:1 / -1}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-10{grid-column-start:10}.lg\:col-start-11{grid-column-start:11}.lg\:col-start-12{grid-column-start:12}.lg\:col-start-13{grid-column-start:13}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:col-start-4{grid-column-start:4}.lg\:col-start-5{grid-column-start:5}.lg\:col-start-6{grid-column-start:6}.lg\:col-start-7{grid-column-start:7}.lg\:col-start-8{grid-column-start:8}.lg\:col-start-9{grid-column-start:9}.lg\:col-start-auto{grid-column-start:auto}.lg\:col-end-1{grid-column-end:1}.lg\:col-end-10{grid-column-end:10}.lg\:col-end-11{grid-column-end:11}.lg\:col-end-12{grid-column-end:12}.lg\:col-end-13{grid-column-end:13}.lg\:col-end-2{grid-column-end:2}.lg\:col-end-3{grid-column-end:3}.lg\:col-end-4{grid-column-end:4}.lg\:col-end-5{grid-column-end:5}.lg\:col-end-6{grid-column-end:6}.lg\:col-end-7{grid-column-end:7}.lg\:col-end-8{grid-column-end:8}.lg\:col-end-9{grid-column-end:9}.lg\:col-end-auto{grid-column-end:auto}.lg\:hidden{display:none}.lg\:cursor-col-resize{cursor:col-resize}.lg\:grid-flow-col-dense{grid-auto-flow:column dense}.lg\:flex-col-reverse{flex-direction:column-reverse}}/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, .4);--pswp-preloader-color-secondary: rgba(255, 255, 255, .9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0px}.pswp__button--arrow--next{right:0px}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;-webkit-margin-start:20px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}
