:root{--search-suggest-zindex:1000;--offcanvas-zindex:1050;--cookie-msg-zindex:1100;--scroll-up-zindex:700;--menu-flyout-zindex:1030;--zoom-modal-action-zindex:1051;--magnifier-overlay-zindex:1100;--icon-base-size:1.375rem;--icon-base-color:#4a545b;--icon-review-color:#fedc70;--progress-bar-review:#fedc70;--element-backdrop-bg:rgba(255,255,255,.5);--spacer-xs:.25rem;--spacer-sm:.5rem;--spacer-md:1rem;--spacer-lg:1.5rem;--spacer-xl:3rem;--buy-btn-bg:#17b6c5;--buy-btn-color:#121417;--disabled-btn-bg:#eee;--disabled-btn-border-color:#eee;--cms-block-text-hero-hr-color:#e9edf0;--cms-element-text-quotes-color:#9aa7be;--cms-element-product-listing-gutter-width:30px;--price-color:#edeef0;--font-weight-semibold:600}:root,[data-bs-theme="light"]{--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:#798490;--bs-gray-dark:#4a545b;--bs-gray-100:#f9f9f9;--bs-gray-200:#eee;--bs-gray-300:#bcc1c7;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#798490;--bs-gray-700:#495057;--bs-gray-800:#4a545b;--bs-gray-900:#212529;--bs-primary:#17b6c5;--bs-secondary:#2381c4;--bs-success:#34d399;--bs-info:#2381c4;--bs-warning:#f59e0b;--bs-danger:#ef4444;--bs-light:#282c35;--bs-dark:#edeef0;--bs-primary-rgb:23,182,197;--bs-secondary-rgb:35,129,196;--bs-success-rgb:52,211,153;--bs-info-rgb:35,129,196;--bs-warning-rgb:245,158,11;--bs-danger-rgb:239,68,68;--bs-light-rgb:40,44,53;--bs-dark-rgb:237,238,240;--bs-primary-text-emphasis:#09494f;--bs-secondary-text-emphasis:#0e344e;--bs-success-text-emphasis:#15543d;--bs-info-text-emphasis:#0e344e;--bs-warning-text-emphasis:#623f04;--bs-danger-text-emphasis:#601b1b;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#d1f0f3;--bs-secondary-bg-subtle:#d3e6f3;--bs-success-bg-subtle:#d6f6eb;--bs-info-bg-subtle:#d3e6f3;--bs-warning-bg-subtle:#fdecce;--bs-danger-bg-subtle:#fcdada;--bs-light-bg-subtle:#fcfcfc;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#a2e2e8;--bs-secondary-border-subtle:#a7cde7;--bs-success-border-subtle:#aeedd6;--bs-info-border-subtle:#a7cde7;--bs-warning-border-subtle:#fbd89d;--bs-danger-border-subtle:#f9b4b4;--bs-light-border-subtle:#eee;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:"Inter Variable",system-ui,-apple-system,sans-serif;--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:"Inter Variable",system-ui,-apple-system,sans-serif;--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#edeef0;--bs-body-color-rgb:237,238,240;--bs-body-bg:#121417;--bs-body-bg-rgb:18,20,23;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:#edeef0;--bs-secondary-color-rgb:237,238,240;--bs-secondary-bg:#eee;--bs-secondary-bg-rgb:238,238,238;--bs-tertiary-color:rgba(237,238,240,.5);--bs-tertiary-color-rgb:237,238,240;--bs-tertiary-bg:#f9f9f9;--bs-tertiary-bg-rgb:249,249,249;--bs-heading-color:var(--sn-text);--bs-link-color:#17b6c5;--bs-link-color-rgb:23,182,197;--bs-link-decoration:underline;--bs-link-hover-color:#1ecad9;--bs-link-hover-color-rgb:30,202,217;--bs-link-hover-decoration:underline;--bs-code-color:#d63384;--bs-highlight-color:#edeef0;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:var(--sn-border);--bs-border-color-translucent:rgba(0,0,0,.175);--bs-border-radius:.75rem;--bs-border-radius-sm:.5rem;--bs-border-radius-lg:1rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 4px 24px rgba(0,0,0,.3);--bs-box-shadow-sm:0 2px 8px rgba(0,0,0,.2);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,.075);--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:1;--bs-focus-ring-color:#17b6c5;--bs-form-valid-color:#34d399;--bs-form-valid-border-color:#34d399;--bs-form-invalid-color:#ef4444;--bs-form-invalid-border-color:#ef4444}*,*::before,*::after{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-top:0;margin-bottom:1rem;font-family:"Inter Variable",system-ui,-apple-system,sans-serif;font-weight:700;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.35rem + 1.2vw)}@media (min-width:1200px){h1,.h1{font-size:2.25rem}}h2,.h2{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){h2,.h2{font-size:1.75rem}}h3,.h3{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){h3,.h3{font-size:1.5rem}}h4,.h4{font-size:1.25rem}h5,.h5{font-size:1rem}p{margin-top:0;margin-bottom:2rem}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}b,strong{font-weight:bolder}small,.small{font-size:.875em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb);text-decoration:underline}figure{margin:0 0 1rem}img,svg{vertical-align:middle}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}summary{display:list-item;cursor:pointer}[hidden]{display:none !important}.list-unstyled{padding-left:0;list-style:none}.img-fluid{max-width:100%;height:auto}.container,.cms-section .boxed,.container-fluid,.container-xs{--bs-gutter-x:40px;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}.container,.cms-section .boxed{max-width:1400px}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:40px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0}.col-auto{flex:0 0 auto;width:auto}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.form-control{display:block;width:100%;padding:.438rem .5625rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--sn-text);appearance:none;background-color:var(--sn-bg-card);background-clip:padding-box;border:var(--bs-border-width) solid var(--sn-border);border-radius:var(--bs-border-radius);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"]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--sn-text);background-color:var(--sn-bg-card);border-color:#17b6c5;outline:0;box-shadow:0 0 0 .125rem #121417,0 0 0 .25rem #17b6c5}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--sn-text-muted);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.438rem .5625rem;margin:-.438rem -.5625rem;margin-inline-end:.5625rem;color:var(--sn-text);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);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::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}[data-bs-theme="dark"] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.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:1.625rem;padding-bottom:.625rem}.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{transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>textarea:focus~label::after,.form-floating>textarea:not(:placeholder-shown)~label::after{position:absolute;inset:1rem .28125rem;z-index:-1;height:1.5em;content:"";background-color:var(--sn-bg-card);border-radius:var(--bs-border-radius)}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#798490}.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: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:calc(-1 * var(--bs-border-width));border-top-left-radius:0;border-bottom-left-radius:0}.was-validated .form-control:valid,.form-control.is-valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .876rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2334D399' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .219rem) center;background-size:calc(.75em + .438rem) calc(.75em + .438rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),1)}.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}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .876rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23EF4444'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23EF4444' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .219rem) center;background-size:calc(.75em + .438rem) calc(.75em + .438rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),1)}.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}.btn{--bs-btn-padding-x:12px;--bs-btn-padding-y:2px;--bs-btn-font-size:1rem;--bs-btn-font-weight:600;--bs-btn-line-height:2.125rem;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);--bs-btn-disabled-opacity:1;--bs-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb),.5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;white-space:normal;vertical-align:middle;cursor:pointer;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);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){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);text-decoration:none;background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#000;--bs-btn-bg:#17b6c5;--bs-btn-border-color:#17b6c5;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#3ac1ce;--bs-btn-hover-border-color:#2ebdcb;--bs-btn-focus-shadow-rgb:20,155,167;--bs-btn-active-color:#000;--bs-btn-active-bg:#45c5d1;--bs-btn-active-border-color:#2ebdcb;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#17b6c5;--bs-btn-disabled-border-color:#17b6c5}.btn-secondary{--bs-btn-color:#000;--bs-btn-bg:#2381c4;--bs-btn-border-color:#2381c4;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#4494cd;--bs-btn-hover-border-color:#398eca;--bs-btn-focus-shadow-rgb:30,110,167;--bs-btn-active-color:#000;--bs-btn-active-bg:#4f9ad0;--bs-btn-active-border-color:#398eca;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#2381c4;--bs-btn-disabled-border-color:#2381c4}.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 .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s 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:var(--bs-body-color);--bs-dropdown-bg:var(--sn-bg-elevated);--bs-dropdown-border-color:var(--sn-border);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--sn-border);--bs-dropdown-divider-margin-y:.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--sn-text);--bs-dropdown-link-hover-color:var(--sn-text);--bs-dropdown-link-hover-bg:var(--sn-bg-card);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#17b6c5;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:.25rem;--bs-dropdown-header-color:#798490;--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-end{--bs-position:end}.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;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);text-decoration:none;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}.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-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}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-size:1rem;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}@media (min-width:576px){.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto !important;height:auto !important;visibility:visible !important;background-color:transparent !important;border:0 !important;transform:none !important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.card{--bs-card-spacer-y:0;--bs-card-spacer-x:0;--bs-card-title-spacer-y:.5rem;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--sn-border);--bs-card-border-radius:var(--bs-border-radius);--bs-card-inner-border-radius:calc(var(--bs-border-radius) - ( var(--bs-border-width) ));--bs-card-cap-padding-y:0;--bs-card-cap-padding-x:0;--bs-card-cap-bg:var(--sn-bg-elevated);--bs-card-bg:var(--sn-bg-card);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:20px;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.badge{--bs-badge-padding-x:5px;--bs-badge-padding-y:0;--bs-badge-font-size:.75rem;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:50px;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:.5rem;--bs-alert-padding-y:.5rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:1px solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;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-dismissible{padding-right:1.5rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:.625rem .5rem}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--sn-bg-card);--bs-list-group-border-color:var(--sn-border);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:.5rem;--bs-list-group-action-color:var(--sn-text);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--sn-bg-elevated);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--sn-bg-card);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#17b6c5;--bs-list-group-active-border-color:#17b6c5;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:not(.active):hover,.list-group-item-action:not(.active):focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:not(.active):active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.btn-close{--bs-btn-close-color:#edeef0;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23EDEEF0'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--bs-btn-close-opacity:.5;--bs-btn-close-hover-opacity:.75;--bs-btn-close-focus-shadow:0 0 0 .125rem #121417,0 0 0 .25rem #17b6c5;--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:.25;box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);border:0;border-radius:.75rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme="light"]{}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:.75rem;--bs-toast-padding-y:.5rem;--bs-toast-spacing:40px;--bs-toast-max-width:350px;--bs-toast-font-size:.875rem;--bs-toast-bg:rgba(var(--bs-body-bg-rgb),.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb),.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);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: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:500px;--bs-modal-padding:1rem;--bs-modal-margin:.5rem;--bs-modal-color:var(--bs-body-color);--bs-modal-bg:var(--sn-bg-card);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:0;--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:0 43px 43px -6px rgba(0,0,0,.2);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - 0);--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:0;--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:.5rem;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:0;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{transform:translate(0,-50px);transition:opacity .45s cubic-bezier(.3,0,.15,1),visibility .45s linear}@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,.modal:has(.quote-confirm-modal__content) .modal-dialog,.quote-manage-line-items-modal.modal>.modal-dialog{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:#000;--bs-backdrop-opacity:.7;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;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-top:calc(-.5 * var(--bs-modal-header-padding-y));margin-right:calc(-.5 * var(--bs-modal-header-padding-x));margin-bottom:calc(-.5 * var(--bs-modal-header-padding-y));margin-left: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)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 43px 43px -6px rgba(0,0,0,.2)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}.modal-fullscreen,.quote-manage-line-items-modal.modal>.modal-dialog{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content,.quote-manage-line-items-modal.modal>.modal-dialog .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.quote-manage-line-items-modal.modal>.modal-dialog .modal-header,.modal-fullscreen .modal-footer,.quote-manage-line-items-modal.modal>.modal-dialog .modal-footer{border-radius:0}.modal-fullscreen .modal-body,.quote-manage-line-items-modal.modal>.modal-dialog .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-font-size:.875rem;--bs-tooltip-color:var(--sn-text);--bs-tooltip-bg:var(--sn-bg-elevated);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:.9;--bs-tooltip-arrow-width:.8rem;--bs-tooltip-arrow-height:.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:"Inter Variable",system-ui,-apple-system,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;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:calc(-1 * var(--bs-tooltip-arrow-height))}.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:calc(-1 * var(--bs-tooltip-arrow-height));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:calc(-1 * var(--bs-tooltip-arrow-height))}.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:calc(-1 * var(--bs-tooltip-arrow-height));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:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:var(--sn-text);--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--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:"Inter Variable",system-ui,-apple-system,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;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)}:root,[data-bs-theme="light"]{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff}.spinner-grow,.spinner-border,.loader{display:inline-block;flex-shrink:0;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)}.spinner-border,.loader{--bs-spinner-width:26px;--bs-spinner-height:26px;--bs-spinner-vertical-align:-.125em;--bs-spinner-border-width:2px;--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}@media (prefers-reduced-motion:reduce){.spinner-border,.loader,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas-sm,.offcanvas-md,.offcanvas-lg,.offcanvas-xl,.offcanvas-xxl,.offcanvas{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:20px;--bs-offcanvas-padding-y:20px;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:0;--bs-offcanvas-border-color:transparent;--bs-offcanvas-box-shadow:0 43px 43px -6px rgba(0,0,0,.2);--bs-offcanvas-transition:transform .3s ease-in-out;--bs-offcanvas-title-line-height:1.5}.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:var(--bs-offcanvas-transition)}@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:translateX(-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:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:1}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.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));margin-left:auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.sticky-top,.offcanvas .offcanvas-footer{position:sticky;top:0;z-index:1020}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute !important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.overflow-hidden{overflow:hidden}.d-block{display:block}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.d-none{display:none}.position-relative{position:relative}.justify-content-center{justify-content:center}.align-items-center{align-items:center}.m-1{margin:.25rem}.m-auto{margin:auto}.me-1{margin-right:.25rem}.mb-0{margin-bottom:0}.ms-1{margin-left:.25rem}.ms-2{margin-left:.5rem}.p-2{padding:.5rem}.p-3{padding:1rem}.px-0{padding-right:0;padding-left:0}.px-3{padding-right:1rem;padding-left:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.gap-2{gap:.5rem}.fw-bold{font-weight:700}.text-center{text-align:center}.text-decoration-underline{text-decoration:underline}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)}@media (min-width:576px){.d-sm-inline-block{display:inline-block}.d-sm-block{display:block}.ms-sm-2{margin-left:.5rem}}@media (min-width:768px){.d-md-inline{display:inline}.d-md-block{display:block}.d-md-none{display:none}}@media (min-width:1200px){.d-xl-block{display:block}.d-xl-flex{display:flex}.d-xl-none{display:none}.me-xl-2{margin-right:.5rem}}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714286%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch  ;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}html{}@media (max-width:575.98px){:root{--sw-current-breakpoint:"xs"}}@media (min-width:576px) and (max-width:767.98px){:root{--sw-current-breakpoint:"sm"}}@media (min-width:768px) and (max-width:991.98px){:root{--sw-current-breakpoint:"md"}}@media (min-width:992px) and (max-width:1199.98px){:root{--sw-current-breakpoint:"lg"}}@media (min-width:1200px) and (max-width:1399.98px){:root{--sw-current-breakpoint:"xl"}}@media (min-width:1400px){:root{--sw-current-breakpoint:"xxl"}}input[type="search"]::-ms-clear{display:none;width:0;height:0}input[type="search"]::-ms-reveal{display:none;width:0;height:0}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}.modal-backdrop{opacity:0;transition:opacity .45s cubic-bezier(.3,0,.15,1),visibility .45s linear}@media (prefers-reduced-motion:reduce){.modal-backdrop{transition:none}}.modal-backdrop.modal-backdrop-open{opacity:1}.modal-backdrop>.loader{position:absolute;left:50%;top:50%;margin-left:-1rem;margin-top:-1rem}.base-slider{position:relative;overflow:hidden}.base-slider .tns-nav,.base-slider .base-slider-dots{position:absolute;bottom:0;left:50%;transform:translateX(-50%);margin:10px 0}.base-slider .tns-nav .base-slider-dot,.base-slider .tns-nav button,.base-slider .base-slider-dots .base-slider-dot,.base-slider .base-slider-dots button{background-color:#4a545b;border:0;height:8px;width:8px;padding:8px;border-radius:50%;margin:0 8px}.base-slider .tns-nav .base-slider-dot:hover,.base-slider .tns-nav .base-slider-dot.tns-nav-active,.base-slider .tns-nav button:hover,.base-slider .tns-nav button.tns-nav-active,.base-slider .base-slider-dots .base-slider-dot:hover,.base-slider .base-slider-dots .base-slider-dot.tns-nav-active,.base-slider .base-slider-dots button:hover,.base-slider .base-slider-dots button.tns-nav-active{background-color:#17b6c5}.base-slider .tns-nav .base-slider-dot.tns-nav-active,.base-slider .tns-nav button.tns-nav-active,.base-slider .base-slider-dots .base-slider-dot.tns-nav-active,.base-slider .base-slider-dots button.tns-nav-active{box-shadow:0 0 0 .125rem #121417,0 0 0 .25rem #17b6c5}.base-slider .tns-nav .base-slider-dot:focus,.base-slider .tns-nav button:focus,.base-slider .base-slider-dots .base-slider-dot:focus,.base-slider .base-slider-dots button:focus{outline:none}.base-slider.has-dots-outside{padding-bottom:40px}.base-slider.has-dots-outside .tns-nav,.base-slider.has-dots-outside .base-slider-dots{bottom:auto}.base-slider.has-nav-outside{padding-left:25px;padding-right:25px}.base-slider .tns-ovh{overflow:visible}.base-slider-controls{margin-bottom:0}.base-slider-controls-prev,.base-slider-controls-next{display:block;width:30px;height:65px;text-align:center;position:absolute;top:50%;transform:translateY(-50%);line-height:68px;transition:opacity .15s ease;cursor:pointer;padding:0;color:#edeef0;background:#121417;border:1px solid #121417}.base-slider-controls-prev .icon,.base-slider-controls-next .icon{color:currentColor}.base-slider-controls-prev:hover,.base-slider-controls-next:hover{border-color:#17b6c5;color:#17b6c5}.base-slider-controls-prev[disabled],.base-slider-controls-next[disabled]{opacity:.5;cursor:not-allowed}.base-slider-controls-prev{border-radius:0 .75rem .75rem 0}.base-slider-controls-prev.is-nav-prev-outside{border-radius:.75rem 0 0 .75rem}.base-slider-controls-next{border-radius:.75rem 0 0 .75rem}.base-slider-controls-next.is-nav-next-outside{border-radius:0 .75rem .75rem 0}@media (min-width:768px){.base-slider .tns-nav .base-slider-dot,.base-slider .tns-nav button,.base-slider .base-slider-dots .base-slider-dot,.base-slider .base-slider-dots button{margin:0 5px}.base-slider .tns-nav.hide-dots,.base-slider .base-slider-dots.hide-dots{display:none}}@media (max-width:767.98px){.base-slider .tns-nav,.base-slider .base-slider-dots{width:55%;text-align:center}.base-slider .tns-nav.hide-dots,.base-slider .tns-nav.hide-dots-mobile,.base-slider .base-slider-dots.hide-dots,.base-slider .base-slider-dots.hide-dots-mobile{display:none}}.product-slider.has-border{border:1px solid var(--sn-border);border-radius:.75rem;padding:25px}.product-slider-container{padding-bottom:1px}.product-slider-controls-prev,.product-slider-controls-next{border:0;background:none}.product-slider-controls-prev.is-nav-prev-inside,.product-slider-controls-prev.is-nav-next-inside,.product-slider-controls-next.is-nav-prev-inside,.product-slider-controls-next.is-nav-next-inside{background:var(--bs-gray-200)}.product-slider-controls-prev{left:-10px}.product-slider-controls-prev.has-border{left:0}.product-slider-controls-prev.is-nav-prev-inside{left:0}.product-slider-controls-prev.is-nav-prev-inside.has-border{left:25px}.product-slider-controls-next{right:-10px}.product-slider-controls-next.has-border{right:0}.product-slider-controls-next.is-nav-next-inside{right:0}.product-slider-controls-next.is-nav-next-inside.has-border{right:25px}.gallery-slider-thumbnails-container .tns-inner{display:flex;justify-content:center}.gallery-slider-thumbnails-container.is-underneath .tns-inner{display:block}.gallery-slider-thumbnails-container.is-underneath .tns-outer{margin:0 30px}.gallery-slider-thumbnails-item.tns-nav-active .gallery-slider-thumbnails-item-inner{border-color:#17b6c5}.zoom-modal-wrapper{position:absolute;width:0;height:0;overflow:hidden}.modal.zoom-modal{overflow:hidden}.modal.zoom-modal .zoom-modal-actions,.modal.zoom-modal .btn-close{position:absolute;top:0;opacity:1;z-index:1051;margin:15px}.modal.zoom-modal .zoom-modal-actions{left:0}.modal.zoom-modal .btn-close{right:0}.modal.zoom-modal .modal-dialog .modal-content,.modal.zoom-modal .modal-dialog .modal-body{padding:0;overflow:hidden}.modal.zoom-modal .modal-footer{display:none;position:absolute;bottom:0;left:0;right:0;padding:0 0 1rem;justify-content:center;background-color:#fff;margin:0 30px}.modal.zoom-modal .gallery-slider{top:0;bottom:0;position:absolute;height:auto;width:100%}.modal.zoom-modal .gallery-slider-thumbnails{margin:0 auto}.modal.zoom-modal .gallery-slider-controls-next{right:0}.modal.zoom-modal .gallery-slider-controls-prev{left:0}.modal.zoom-modal .gallery-slider-thumbnails-item{width:auto}.modal.zoom-modal .gallery-slider-thumbnails-controls-next{right:-30px}.modal.zoom-modal .gallery-slider-thumbnails-controls-prev{left:-30px}.modal.zoom-modal .image-zoom-container{height:100%;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;align-content:center;touch-action:auto !important;-webkit-user-select:auto !important;-webkit-touch-callout:default !important;-webkit-user-drag:auto !important}.modal.zoom-modal .image-zoom-container>*{position:relative}.modal.zoom-modal .image-zoom-btn.disabled{opacity:.3}@media (min-width:768px){.modal.zoom-modal .gallery-slider{bottom:100px}.modal.zoom-modal .modal-footer{display:flex}}.offcanvas{transition:all .45s cubic-bezier(.3,0,.15,1)}.offcanvas.offcanvas-start .offcanvas-close{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}.offcanvas.is-fullwidth{width:100%}.offcanvas .offcanvas-header{--bs-offcanvas-padding-y:0;--bs-offcanvas-padding-x:0;background-color:#fff}.offcanvas .offcanvas-header .offcanvas-title{font-size:24px;font-weight:700}.offcanvas .offcanvas-footer{bottom:0;top:auto}.offcanvas .offcanvas-close{width:100%;border-radius:0;font-weight:400;padding:.5rem 1rem;text-align:left}.offcanvas .offcanvas-close:focus-visible{box-shadow:inset 0 0 0 .125rem #17b6c5,inset 0 0 0 .25rem #121417}.offcanvas>.loader,.offcanvas .offcanvas-body>.loader{position:absolute;left:50%;top:50%;margin-left:-1rem;margin-top:-1rem}.offcanvas .line-item-total-price-value,.offcanvas .offcanvas-body .line-item-total-price-value{text-align:left}@media (max-width:420px){.offcanvas.offcanvas-end,.offcanvas.offcanvas-start{width:calc(100% - 20px)}}@media (max-width:575.98px){.offcanvas.offcanvas-start .offcanvas-close{gap:.5rem}.offcanvas .offcanvas-close{white-space:normal;line-height:normal}.offcanvas .offcanvas-close .icon{flex:0 0 auto}}.loader{--bs-text-opacity:1;--bs-spinner-border-width:3px;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))}.element-loader-backdrop{opacity:0;transition:opacity .45s cubic-bezier(.3,0,.15,1),visibility .45s linear;width:100%;height:100%;top:0;left:0;position:absolute;background-color:rgba(255,255,255,.5);box-shadow:0 0 11px 7px rgba(255,255,255,.5);z-index:15}.element-loader-backdrop.element-loader-backdrop-open{opacity:1}.element-loader-backdrop>.loader{position:absolute;left:50%;top:50%;margin-left:-1rem;margin-top:-1rem}.btn>.loader{--bs-spinner-width:18px;--bs-spinner-height:18px;--bs-spinner-vertical-align:-.25em;color:var(--bs-btn-color)}.btn.is-loading-indicator-before .loader{margin-right:var(--bs-btn-padding-x)}.btn.is-loading-indicator-after .loader{margin-left:var(--bs-btn-padding-x)}.btn.is-loading-indicator-inner .loader{animation:.15s ease-out 0s 1 slide-in,var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}.modal .modal-header.only-close{border-bottom-color:transparent}.modal .modal-close:focus{outline:0}.modal .cms-section-default .boxed{padding:0}.modal.is-fullscreen .modal-dialog,.modal.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.is-fullscreen .modal-dialog,.modal.is-fullscreen .modal-content,.modal.is-fullscreen .modal-header,.modal.is-fullscreen .modal-body,.modal.is-fullscreen .modal-footer{border-radius:0}.js-focus-trap-guard{position:fixed;top:0;left:0;width:1px;height:1px;overflow:hidden}.language-flag{display:inline-block;height:12px;width:16px;border:1px solid #adb5bd;margin-top:1px;text-indent:100%;white-space:nowrap;overflow:hidden;background-position:0 0;background-repeat:no-repeat;background-size:100%}.language-flag.country-de{background-image:linear-gradient(to bottom,#000 33%,#f00 33%,#f00 66%,#fc0 66%)}.icon{width:1.375rem;height:1.375rem;display:inline-flex;align-self:center;font-size:inherit;overflow:visible;color:#4a545b}.icon>svg{width:100%;height:100%;top:.25em;position:relative;fill:currentColor}.icon>svg path,.icon>svg use{fill:currentColor}.icon-info{color:#2381c4}.icon-sm{width:1.203125rem;height:1.203125rem}.icon-xs{width:1.03125rem;height:1.03125rem}.alert-info .icon{color:#2381c4}.btn-primary .icon{color:#000}.btn-secondary .icon{color:#000}.btn-success .icon{color:#000}.btn .icon{pointer-events:none}.btn .icon>svg{top:6px}.is-left .offcanvas-close svg,.offcanvas-start .offcanvas-close svg{top:0}.is-right .offcanvas-close svg,.offcanvas-end .offcanvas-close svg{top:.25rem}.navigation-offcanvas-link-icon .icon>svg{top:0}.cms-block .cms-block-container{position:relative}.cms-block .cms-block-container .cms-block-container-row{flex-direction:row}.cms-element-image[tabindex]:focus-visible,.cms-element-video[tabindex]:focus-visible{outline:0}.cms-element-image[tabindex]:focus-visible .cms-video-container,.cms-element-video[tabindex]:focus-visible .cms-video-container{box-shadow:0 0 0 .25rem #17b6c5}.cms-element-text,.cms-element-image,.cms-element-video,.cms-element-product-box,.cms-element-buy-box,.cms-element-product-slider,.cms-element-product-description-reviews,.cms-element-image-slider,.cms-element-image-gallery{word-break:break-word}.cms-element-text{position:relative;overflow:auto}.was-validated .form-control:valid,.form-control.is-valid{background-position:right .75rem center}.was-validated .form-control:invalid,.form-control.is-invalid{background-position:right .75rem center}.address-manager-modal .loader{color:#fff}.address-manager-modal .modal-body{padding-top:4px;height:550px}.address-manager-modal .modal-footer{background-color:#f9f9f9}.offcanvas-filter{overflow:hidden}.offcanvas-filter .filter-panel{height:calc(100% - 80px);overflow-y:auto;width:100%;padding:4px 25px 25px}.offcanvas-filter .filter-panel-offcanvas-header{display:flex}.container-main{padding:20px 0;min-height:200px}@media (min-width:1200px){.container-main{min-height:700px}}.header-row{padding:.5rem 0}.header-logo-picture{max-width:300px;min-width:200px}.header-logo-main-link{display:inline-block}.header-search-form{position:relative}.header-search-form .header-close-btn{display:none}.header-search-form:has(.search-suggest) .header-search-btn{display:none}.header-search-form:has(.search-suggest) .header-close-btn{display:block}.header-search-btn.is-loading-indicator-before .loader{margin:0}.header-search-btn .loader~.header-search-icon,.header-search-btn .loader~.header-close-btn{display:none}.header-cart .header-cart-badge,.header-wishlist .header-wishlist-badge{position:absolute;right:-.25rem;top:0}.header-actions-btn{position:relative}@media (min-width:576px){.header-row{padding-bottom:1rem}.header-search-col .collapse:not(.show){display:block}}.navigation-offcanvas{--bs-offcanvas-padding-x:0;--bs-offcanvas-padding-y:0;overflow-x:hidden}.navigation-offcanvas-container{position:relative}.navigation-offcanvas-overlay.has-transition{transition:left .5s ease-in}.navigation-offcanvas-placeholder,.navigation-offcanvas-overlay{width:100%;background-color:#fff;position:absolute;top:0;left:0}.navigation-offcanvas-actions{padding-top:1rem;margin-bottom:.5rem}.navigation-offcanvas-actions .top-bar-nav-item{padding:0 1rem}.navigation-offcanvas-actions .top-bar-nav-name{display:inline}.navigation-offcanvas-headline{padding:20px 1rem 1rem}.navigation-offcanvas-link-icon{display:inline-flex}.navigation-offcanvas-link-icon .loader{width:1.203125rem;height:1.203125rem}.navigation-offcanvas-link{transition:color .45s cubic-bezier(.3,0,.15,1);align-items:center;display:flex;justify-content:space-between;padding:12px 1rem}@media (prefers-reduced-motion:reduce){.navigation-offcanvas-link{transition:none}}.navigation-offcanvas-link.is-home-link,.navigation-offcanvas-link.is-back-link{justify-content:flex-start}.navigation-offcanvas-link.is-home-link .navigation-offcanvas-link-icon,.navigation-offcanvas-link.is-back-link .navigation-offcanvas-link-icon{margin-right:.5rem}.offcanvas-cart .alert{margin-top:1rem}.offcanvas-cart-items,.offcanvas-summary{margin:1rem 0}.offcanvas-cart-items{border-bottom:1px solid var(--sn-border)}.offcanvas-summary-list{margin-bottom:0;justify-content:space-between}.offcanvas-summary-list>*{width:initial}.offcanvas-shipping-info{justify-content:space-between}.offcanvas-shipping-info>*{width:initial}.offcanvas-cart-promotion-form{margin-bottom:1rem}.offcanvas-cart-promotion-form .offcanvas-cart-promotion-button .icon-checkmark{color:inherit}.offcanvas-summary .js-toggle-shipping-selection{--bs-btn-font-weight:var(--bs-body-font-weight);--bs-btn-padding-y:0;--bs-btn-padding-x:0;--bs-btn-font-size:90%;--bs-btn-line-height:inherit}.offcanvas-summary .offcanvas-shipping-preference{transition:max-height .3s ease,opacity .3s ease,margin .3s ease;max-height:100px;height:auto;visibility:visible;opacity:1}.offcanvas-summary .offcanvas-shipping-preference--hidden{max-height:0;visibility:hidden;opacity:0;margin:0 !important}.offcanvas-summary .summary-value,.offcanvas-summary .shipping-value{text-align:right}.account-menu-header{border-bottom:1px solid var(--sn-border);font-size:1rem;font-weight:700;padding:.5rem 0;color:var(--sn-text)}.account-menu-register{text-align:center}.account-menu-login{padding:1rem 0;border-bottom:1px solid var(--sn-border);margin-bottom:.25rem}.account-menu-login-button{width:100%;margin-bottom:.5rem}.account-menu-dropdown{padding:.5rem 1rem;min-width:200px}.account-menu-dropdown .offcanvas-body{overflow:visible}.account-menu-offcanvas .account-menu-inner,.account-menu-dropdown .account-menu-inner{border:0}.account-menu-offcanvas .account-aside-item,.account-menu-dropdown .account-aside-item{padding:.5rem 0}@media (min-width:576px){.account-menu .offcanvas-close{display:none}.account-menu .offcanvas-body{padding:0}}.search-suggest-container{position:absolute;top:55px;left:0;list-style:none;touch-action:manipulation;background:#fff;padding:1rem;border:1px solid var(--sn-border);width:100%;z-index:1000;box-shadow:0 10px 25px -15px #000}.search-suggest-container::after{transform:rotate(135deg);width:12px;height:12px;top:-7px;content:"";display:block;position:absolute;background:#fff;left:48%;border:1px solid var(--sn-border);border-top:0 none;border-right:0 none}.search-suggest-product{border-bottom:1px solid var(--sn-border)}.search-suggest-product:last-child{border-bottom:0}.search-suggest-product-link:hover,.search-suggest-total-link:hover{text-decoration:none}.search-suggest-product-link:focus,.search-suggest-product-link:focus-visible,.search-suggest-total-link:focus,.search-suggest-total-link:focus-visible{color:#17b6c5;box-shadow:inset 0 0 0 .125rem #17b6c5,inset 0 0 0 .25rem #121417;outline:none}.search-suggest-product-link{display:block;padding:.5rem 0;color:#edeef0;text-decoration:none}.search-suggest-product-link:hover{color:#17b6c5}.search-suggest-product-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-suggest-product-variation{font-size:.875rem;color:#798490;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-suggest-product-price{text-align:right;padding-right:.25rem}.search-suggest-product-list-price,.search-suggest-product-reference-price{color:#798490;text-align:right;display:block}.search-suggest-product-image-container{width:35px;height:35px;margin:0 .5rem;display:flex;align-items:center;justify-content:center}.search-suggest-product-image{max-width:35px;max-height:35px;display:block}.search-suggest-total{padding:.5rem}.search-suggest-no-result{text-align:center}@media (min-width:768px){.search-suggest-container{width:500px;left:50%;transform:translateX(-50%)}}.cookie-permission-container{display:none;border-top:1px solid var(--sn-border);background:#fff;position:fixed;bottom:0;right:0;left:0;text-align:center;padding:.5rem;font-size:.875rem;z-index:1100}.cookie-permission-content{margin-bottom:.5rem}.cookie-permission-content a{display:inline-block}.cookie-permission-actions{gap:.5rem}@media (max-width:575.98px){.cookie-permission-actions .btn{white-space:normal;line-height:normal;padding:var(--bs-btn-padding-x) calc(var(--bs-btn-padding-y) * 5)}}@media (min-width:768px){.cookie-permission-content{text-align:left;margin-bottom:0}}.offcanvas-cookie-description,.offcanvas-cookie-list{margin-bottom:32px;border-bottom:1px solid var(--sn-border)}.offcanvas-cookie-list{padding-bottom:32px}.offcanvas-cookie-group{position:relative;margin:12px 0}.offcanvas-cookie-group input~label{user-select:none}.offcanvas-cookie-group input:not([disabled])~label{cursor:pointer}@supports (-webkit-hyphens: none){.offcanvas-cookie-group .form-check .form-check-input{float:none;display:inline-block}}@media (max-width:575.98px){.offcanvas-cookie-group .form-check{padding-right:2rem}.offcanvas-cookie-group input~label{display:block;overflow-wrap:anywhere}}.offcanvas-cookie-entries-toggle{position:absolute;top:-4px;right:0}.offcanvas-cookie-entries-toggle svg{transform-origin:center center;transition:transform .3s ease}.offcanvas-cookie-entries-toggle[aria-expanded="true"] svg{transform:rotate(90deg)}.offcanvas-cookie-entries>p{padding:8px 8px 0;margin:0}.offcanvas-cookie-entries .offcanvas-cookie-entry{padding:8px 8px 0 24px;margin:0 0 0 24px;overflow:visible}.offcanvas-cookie-entries .offcanvas-cookie-entry>p{margin:8px 0}.offcanvas-cookie-entries .offcanvas-cookie-entry.custom-control,.offcanvas-cookie-entries .offcanvas-cookie-entry.form-check{min-height:unset}.scroll-up-button,.compare-float-button{bottom:1.5rem;cursor:pointer;opacity:.1;position:fixed;right:1.5rem;transform:scale(0);transition:.3s cubic-bezier(.3,0,.15,1);z-index:700;pointer-events:none}.scroll-up-button.is-visible,.is-visible.compare-float-button{opacity:1;transform:scale(1);pointer-events:auto}.product-detail-tabs-content .offcanvas-body{overflow:initial;padding:0}@media (min-width:576px){.product-detail-tabs .offcanvas-close,.product-detail-tab-navigation-icon,.product-detail-tab-preview{display:none}}.offcanvas .product-detail-review-widget{position:static}.offcanvas .product-detail-review-form-rating-input .product-review-point{margin-right:.5rem}.order-detail-content-body .element-loader-backdrop,.subscription-detail-content-body .element-loader-backdrop{box-shadow:none}@font-face{font-family:"Inter";font-style:normal;font-weight:400 700;font-display:fallback;src:url("/theme/019eb703a05071db8c8b19d1972f482d/assets/font/Inter-Variable-Roman-CyrillicExt.woff2") format("woff2 supports variations"),url("/theme/019eb703a05071db8c8b19d1972f482d/assets/font/Inter-Variable-Roman-CyrillicExt.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Inter";font-style:normal;font-weight:400 700;font-display:fallback;src:url("/theme/019eb703a05071db8c8b19d1972f482d/assets/font/Inter-Variable-Roman-Cyrillic.woff2") format("woff2 supports variations"),url("/theme/019eb703a05071db8c8b19d1972f482d/assets/font/Inter-Variable-Roman-Cyrillic.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Inter";font-style:normal;font-weight:400 700;font-display:fallback;src:url("/theme/019eb703a05071db8c8b19d1972f482d/assets/font/Inter-Variable-Roman-GreekExt.woff2") format("woff2 supports variations"),url("/theme/019eb703a05071db8c8b19d1972f482d/assets/font/Inter-Variable-Roman-GreekExt.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:"Inter";font-style:normal;font-weight:400 700;font-display:fallback;src:url("/theme/019eb703a05071db8c8b19d1972f482d/assets/font/Inter-Variable-Roman-Greek.woff2") format("woff2 supports variations"),url("/theme/019eb703a05071db8c8b19d1972f482d/assets/font/Inter-Variable-Roman-Greek.woff2") format("woff2-variations");unicode-range:U+0370-03FF}@font-face{font-family:"Inter";font-style:normal;font-weight:400 700;font-display:fallback;src:url("/theme/019eb703a05071db8c8b19d1972f482d/assets/font/Inter-Variable-Roman-Vietnamese.woff2") format("woff2 supports variations"),url("/theme/019eb703a05071db8c8b19d1972f482d/assets/font/Inter-Variable-Roman-Vietnamese.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Inter";font-style:normal;font-weight:400 700;font-display:fallback;src:url("/theme/019eb703a05071db8c8b19d1972f482d/assets/font/Inter-Variable-Roman-LatinExt.woff2") format("woff2 supports variations"),url("/theme/019eb703a05071db8c8b19d1972f482d/assets/font/Inter-Variable-Roman-LatinExt.woff2") format("woff2-variations");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter";font-style:normal;font-weight:400 700;font-display:fallback;src:url("/theme/019eb703a05071db8c8b19d1972f482d/assets/font/Inter-Variable-Roman-Latin.woff2") format("woff2 supports variations"),url("/theme/019eb703a05071db8c8b19d1972f482d/assets/font/Inter-Variable-Roman-Latin.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter";font-style:italic;font-weight:400 700;font-display:fallback;src:url("/theme/019eb703a05071db8c8b19d1972f482d/assets/font/Inter-Variable-Italic-CyrillicExt.woff2") format("woff2 supports variations"),url("/theme/019eb703a05071db8c8b19d1972f482d/assets/font/Inter-Variable-Italic-CyrillicExt.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Inter";font-style:italic;font-weight:400 700;font-display:fallback;src:url("/theme/019eb703a05071db8c8b19d1972f482d/assets/font/Inter-Variable-Italic-Cyrillic.woff2") format("woff2 supports variations"),url("/theme/019eb703a05071db8c8b19d1972f482d/assets/font/Inter-Variable-Italic-Cyrillic.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Inter";font-style:italic;font-weight:400 700;font-display:fallback;src:url("/theme/019eb703a05071db8c8b19d1972f482d/assets/font/Inter-Variable-Italic-GreekExt.woff2") format("woff2 supports variations"),url("/theme/019eb703a05071db8c8b19d1972f482d/assets/font/Inter-Variable-Italic-GreekExt.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:"Inter";font-style:italic;font-weight:400 700;font-display:fallback;src:url("/theme/019eb703a05071db8c8b19d1972f482d/assets/font/Inter-Variable-Italic-Greek.woff2") format("woff2 supports variations"),url("/theme/019eb703a05071db8c8b19d1972f482d/assets/font/Inter-Variable-Italic-Greek.woff2") format("woff2-variations");unicode-range:U+0370-03FF}@font-face{font-family:"Inter";font-style:italic;font-weight:400 700;font-display:fallback;src:url("/theme/019eb703a05071db8c8b19d1972f482d/assets/font/Inter-Variable-Italic-Vietnamese.woff2") format("woff2 supports variations"),url("/theme/019eb703a05071db8c8b19d1972f482d/assets/font/Inter-Variable-Italic-Vietnamese.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Inter";font-style:italic;font-weight:400 700;font-display:fallback;src:url("/theme/019eb703a05071db8c8b19d1972f482d/assets/font/Inter-Variable-Italic-LatinExt.woff2") format("woff2 supports variations"),url("/theme/019eb703a05071db8c8b19d1972f482d/assets/font/Inter-Variable-Italic-LatinExt.woff2") format("woff2-variations");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter";font-style:italic;font-weight:400 700;font-display:fallback;src:url("/theme/019eb703a05071db8c8b19d1972f482d/assets/font/Inter-Variable-Italic-Latin.woff2") format("woff2 supports variations"),url("/theme/019eb703a05071db8c8b19d1972f482d/assets/font/Inter-Variable-Italic-Latin.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-feature-settings:"cv02" 1,"cv03" 1,"cv04" 1}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;display:flex;min-height:100vh;flex-direction:column}main{flex-grow:1}h1,.h1{line-height:2.5rem}h2,.h2{line-height:2.125rem}h3,.h3{line-height:2.063rem}h4,.h4{line-height:1.5rem}h5,.h5{line-height:1.313rem}ol,ul,dl{margin-bottom:2rem}.alert .icon{margin-right:.5rem;flex-shrink:0}.alert .icon svg{top:0}.alert-info{--bs-alert-border-color:#2381c4;--bs-alert-bg:#e3f3ff;--bs-alert-color:#edeef0}.badge{border:0;box-sizing:content-box;height:20px;line-height:20px;margin:0 5px;min-width:10px}.breadcrumb .breadcrumb-item+.breadcrumb-item:before{line-height:24px;padding-top:3px}.btn{--bs-btn-disabled-color:#bcc1c7}.btn-primary,.btn-outline-primary{--bs-btn-focus-box-shadow:0 0 0 .125rem #121417,0 0 0 .25rem #17b6c5}.btn-secondary,.btn-outline-secondary{--bs-btn-focus-box-shadow:0 0 0 .125rem #121417,0 0 0 .25rem #17b6c5}.was-validated .form-control:invalid:focus,.was-validated .form-control.is-invalid:focus,.was-validated .form-control:valid:focus,.was-validated .form-control.is-valid:focus,.was-validated .form-select:invalid:focus,.was-validated .form-select.is-invalid:focus,.was-validated .form-select:valid:focus,.was-validated .form-select.is-valid:focus,.form-control:invalid:focus,.form-control.is-invalid:focus,.form-control:valid:focus,.form-control.is-valid:focus,.form-select:invalid:focus,.form-select.is-invalid:focus,.form-select:valid:focus,.form-select.is-valid:focus{box-shadow:0 0 0 .125rem #121417,0 0 0 .25rem #17b6c5}.modal-content{box-shadow:var(--bs-modal-box-shadow)}.modal-content .modal-title{margin:0;line-height:1.5}.js-pseudo-modal-back-btn .icon{color:currentColor;margin-right:.5rem}.top-bar-nav-btn.btn{--bs-btn-focus-box-shadow:0 0 0 .125rem #121417,0 0 0 .25rem #17b6c5;--bs-btn-color:#edeef0;--bs-btn-font-weight:400;--bs-btn-border-width:0;--bs-btn-border-color:transparent;--bs-btn-padding-x:0;--bs-btn-padding-y:0;--bs-btn-hover-color:#17b6c5;--bs-btn-line-height:2rem}.top-bar-list{--bs-dropdown-link-hover-bg:transparent;--bs-dropdown-link-hover-color:#17b6c5;--bs-dropdown-link-active-color:#17b6c5;--bs-dropdown-link-active-bg:transparent}.top-bar-nav-text,.top-bar-list-icon{pointer-events:none}.header-search-btn,.header-close-btn{--bs-btn-focus-box-shadow:0 0 0 .125rem #121417,0 0 0 .25rem #17b6c5;--bs-btn-border-color:var(--sn-border);--bs-btn-hover-color:#17b6c5;--bs-btn-hover-border-color:var(--sn-border);--bs-btn-active-border-color:var(--sn-border);--bs-btn-disabled-bg:var(--sn-bg-card);--bs-btn-disabled-border-color:var(--sn-border);border-left:0 none}.header-search-btn:hover .icon,.header-close-btn:hover .icon{color:#17b6c5}.header-search-btn.btn:disabled,.header-close-btn.btn:disabled{display:flex;align-items:center}.header-search-input{border-right:0}.header-search-input:focus,.header-search-input:focus~.header-search-btn,.header-search-input:focus~.header-close-btn{border-color:#17b6c5}.header-actions-btn{--bs-btn-focus-box-shadow:0 0 0 .125rem #121417,0 0 0 .25rem #17b6c5;--bs-btn-active-border-color:transparent;--bs-btn-active-bg:transparent;--bs-btn-hover-color:transparent;--bs-btn-hover-border-color:transparent;--bs-btn-hover-bg:transparent}.header-actions-btn:hover,.header-actions-btn:hover .icon{color:#17b6c5}.header-cart-total{color:#17b6c5;font-size:1.125rem}.navigation-flyout-link{transition:padding .25s cubic-bezier(0,.77,.33,1);color:#edeef0;font-size:1rem;margin:0 1rem;padding:.25rem 0}@media (prefers-reduced-motion:reduce){.navigation-flyout-link{transition:none}}.navigation-flyout-link.is-level-0{font-weight:700}.navigation-offcanvas-headline{font-weight:700;color:#2381c4}.navigation-offcanvas-headline:focus-visible{box-shadow:inset 0 0 0 .125rem #17b6c5,inset 0 0 0 .25rem #121417}.navigation-offcanvas-list-item{background-color:#fff;border-top:1px solid #bcc1c7}.navigation-offcanvas-list-item:last-child{border-bottom:1px solid #bcc1c7}.navigation-offcanvas-link{color:#edeef0}.navigation-offcanvas-link:focus-visible{box-shadow:inset 0 0 0 .125rem #17b6c5,inset 0 0 0 .25rem #121417}.navigation-offcanvas-link.is-home-link,.navigation-offcanvas-link.is-home-link .icon{color:#17b6c5}.navigation-offcanvas-link.is-back-link{border-top:1px solid #bcc1c7;font-weight:700;color:#2381c4}.navigation-offcanvas-link.is-current-category{color:#17b6c5;font-weight:700}.offcanvas-cart-header-count{color:var(--sn-text-sec);font-weight:700}.offcanvas-cart-tax{color:var(--sn-text-sec)}.account-aside-item{--bs-list-group-item-padding-x:0;--bs-list-group-action-active-color:#17b6c5;--bs-list-group-action-active-bg:var(--sn-bg-card);--bs-list-group-action-hover-color:#17b6c5;--bs-list-group-action-hover-bg:var(--sn-bg-card);--bs-list-group-border-width:0}.account-aside-item.is-active{color:#17b6c5;font-weight:700}.account-address .address-card .card-body .address:first-line{font-weight:700}:root{--dreisc--truncate-multiline-max-lines:2;--dreisc--truncate-multiline-line-height:1.2em}.swag-paypal-pui-polling .loader{width:44px;height:44px}.swag-cms-extensions-quickview-modal .modal-content{margin:0 calc(min(1.8rem,10vw) - var(--bs-modal-margin));border-radius:.5rem;align-items:center;box-shadow:none;max-width:calc(100vw - min(1.8rem,10vw) * 2)}.swag-cms-extensions-quickview-modal .modal-content .quickview-loading-indicator .loader{margin:3rem}.swag-cms-extensions-quickview-modal .modal-body{padding:unset;align-self:stretch}@media (min-width:768px){.swag-cms-extensions-quickview-modal .modal-content{border-radius:unset}}.scroll-up-button,.compare-float-button{display:block;left:1.5rem;right:auto}@media (min-width:1200px){.scroll-up-button,.compare-float-button{left:auto;right:1.5rem}}.swag-customized-products__line-item-options-control-wrapper .line-item-collapse-button:not(.collapsed)>.visually-hidden+.visually-hidden{display:none}.swag-customized-products-option-type-select-wrapper .form-check-input:not(:disabled):active~.form-check-label::before{background-color:transparent}.swag-customized-products-option-type-select-checkboxes-label:after{content:none}.comparison-table .table-bordered th:first-child:before,.comparison-table .table-bordered td:first-child:before{content:"";position:absolute;height:100%;width:4px;top:0;left:-3px;background:white}.compare-float-button{left:1.5rem;right:unset;transition:unset}.compare-float-button.is-visible{transition:.45s cubic-bezier(.3,0,.15,1)}.compare-float-button .badge{position:absolute;top:-25%}.subscription-product-table-box .offcanvas-cart-items{border-bottom:none}.is-ctl-businesspartneraccount .btn-collapse:not(.collapsed) .icon{transform:translateY(6px) translateX(7px) rotate(90deg)}.b2b-context-modal .modal-dialog{--bs-modal-width:600px}.b2b-context-modal .modal-header{min-height:5rem;padding:0 2rem;border-bottom:1px solid var(--border-default,#838489)}.b2b-context-modal .modal-body{padding:2rem 2rem 0}.b2b-context-modal .modal-footer{padding:2rem;border-top:0}.b2b-context-modal .modal-footer .btn-light{--bs-btn-bg:var(--background-gray-extralight,#f2f3f8);--bs-btn-border-color:var(--border-dark,#2d2e32);--bs-btn-hover-border-color:var(--border-dark,#2d2e32);--bs-btn-active-border-color:var(--border-dark,#2d2e32);--bs-btn-font-weight:600}.b2b-context-modal .modal-footer .btn-primary{--bs-btn-disabled-bg:var(--background-disabled,#b9babf);--bs-btn-disabled-border-color:var(--background-disabled,#b9babf);--bs-btn-disabled-color:var(--text-disabled,#838489)}.b2b-context-modal .modal-title{font-family:"Inter",var(--bs-body-font-family,sans-serif);font-weight:700;font-size:1.25rem;line-height:1.625rem;color:var(--text-body,#2d2e32)}.quick-order-line-item .input-product-name:empty:not(:focus):before{content:attr(placeholder);color:#adb5bd}.quick-order-line-item .line-item-quantity-group[disabled]:after{content:"";width:100%;height:100%;background:#eee;position:absolute;top:0;left:0;border:1px solid var(--sn-border);z-index:-1}.confirm-modal .modal-body,.confirm-modal .modal-footer{padding:32px}.confirm-modal .modal-header{padding:26px 32px}.confirm-modal .modal-body{padding-bottom:0}.confirm-modal .modal-footer{border-top:none}.quick-order-upload-modal .modal-dialog{--bs-modal-width:720px}.quick-order-upload-modal .modal-body{--bs-modal-padding:32px}.quick-order-upload-modal .modal-header{--bs-modal-header-padding:26px 32px}.quick-order-upload-modal .modal-header .btn-close{opacity:1}.quick-order-upload-modal .modal-footer{--bs-modal-footer-border-width:0;padding:0 32px 32px}.quick-order-upload-modal .modal-footer .btn:disabled{color:#798490;background-color:#bcc1c7}.advanced-search-suggest-container .search-suggest-product-price{margin-left:15px}.advanced-search-suggest-container .search-suggest-item{border-bottom:1px solid var(--sn-border)}.advanced-search-suggest-container .search-suggest-item.is-active .search-suggest-product-link{color:#17b6c5}.advanced-search-suggest-container .search-suggest-item:last-child{border-bottom:0}.advanced-search-suggest-container .search-suggest-item:hover{background-color:#282c35}.advanced-search-suggest-container .search-suggest-completion-link,.advanced-search-suggest-container .search-suggest-manufacturer-link,.advanced-search-suggest-container .search-suggest-category-link{display:block;padding:.5rem;color:#2b3136;text-decoration:none}.advanced-search-suggest-container .search-suggest-completion-link:hover,.advanced-search-suggest-container .search-suggest-manufacturer-link:hover,.advanced-search-suggest-container .search-suggest-category-link:hover{text-decoration:none}.advanced-search-suggest-container .search-suggest-completion-link:focus,.advanced-search-suggest-container .search-suggest-completion-link:focus-visible,.advanced-search-suggest-container .search-suggest-manufacturer-link:focus,.advanced-search-suggest-container .search-suggest-manufacturer-link:focus-visible,.advanced-search-suggest-container .search-suggest-category-link:focus,.advanced-search-suggest-container .search-suggest-category-link:focus-visible{color:#17b6c5;box-shadow:inset 0 0 0 .125rem #17b6c5,inset 0 0 0 .25rem #121417;outline:none}.sw-advanced-search-additional-results-container:before,.sw-advanced-search-additional-results-container:after{content:"";position:absolute;display:block;background-color:#282c35;top:0;bottom:0}.cart-offcanvas~.modal-backdrop{z-index:1000}.offcanvas-quote-request-modal,.cart-quote-request-modal,.decline-quote-modal{--bs-modal-header-padding:24px 32px;--bs-modal-header-border-width:1px;--bs-modal-footer-border-width:0;--bs-modal-footer-gap:32px;--bs-modal-padding:32px 32px 16px}.offcanvas-quote-request-modal .modal-footer,.cart-quote-request-modal .modal-footer,.decline-quote-modal .modal-footer{padding:calc(var(--bs-modal-footer-gap) * .5) var(--bs-modal-footer-gap)}.offcanvas-quote-request-modal .modal-footer>*,.cart-quote-request-modal .modal-footer>*,.decline-quote-modal .modal-footer>*{margin:0 0 0 calc(var(--bs-modal-footer-gap) * .125)}.line-item-requested-price .form-control:not(:disabled){background-color:transparent}.line-item-requested-price .form-control:not(:disabled)+.input-group-text{background-color:transparent}.modal:has(.quote-confirm-modal__content){--bs-modal-border-radius:0;--bs-modal-header-border-width:1px;--bs-modal-header-border-color:#838489;--bs-modal-footer-border-width:0;--bs-modal-zindex:1056}.modal:has(.quote-confirm-modal__content) .quote-confirm-modal__content{border-radius:0}.modal:has(.quote-confirm-modal__content) .quote-confirm-modal__header{min-height:80px;padding:27px 32px;align-items:center;justify-content:space-between}.modal:has(.quote-confirm-modal__content) .quote-confirm-modal__title{margin:0;font-size:20px;line-height:1.2;font-weight:700}.modal:has(.quote-confirm-modal__content) .quote-confirm-modal__close{margin:0}.modal:has(.quote-confirm-modal__content) .quote-confirm-modal__body{padding:32px;font-size:14px;line-height:1.42}.modal:has(.quote-confirm-modal__content) .quote-confirm-modal__footer{gap:8px;padding:32px}.modal:has(.quote-confirm-modal__content) .quote-confirm-modal__footer .btn{--bs-btn-font-size:14px}.modal:has(.quote-confirm-modal__content) .quote-confirm-modal__footer>*{--bs-modal-footer-gap:0}@media (max-width:767.98px){.modal:has(.quote-confirm-modal__content) .quote-confirm-modal__header{min-height:auto;padding:24px}.modal:has(.quote-confirm-modal__content) .quote-confirm-modal__title{font-size:28px}.modal:has(.quote-confirm-modal__content) .quote-confirm-modal__body{padding:32px 24px 0;font-size:20px}.modal:has(.quote-confirm-modal__content) .quote-confirm-modal__footer{padding:48px 24px 24px}.modal:has(.quote-confirm-modal__content) .quote-confirm-modal__footer .btn{min-width:0;font-size:20px}}.js-pseudo-modal:has(.quote-confirm-modal__content)~.modal-backdrop{--bs-backdrop-zindex:1055}.quote-detail-offcanvas-history .offcanvas-header{--bs-offcanvas-padding-y:0;--bs-offcanvas-padding-x:16px;min-height:72px;background:#fff;border-bottom:1px solid #838489}.quote-detail-offcanvas-history .offcanvas-header .offcanvas-title{margin:0;color:#2b3136;font-size:16px;font-weight:700;line-height:21px}.quote-detail-offcanvas-history .quote-detail-history__item[data-unseen="true"]:after{content:"";width:8px;height:8px;background-color:#ef4444;display:block;border-radius:50px;position:absolute;right:9px;top:11px}.quote-detail-offcanvas-history .quote-detail-history__status-badge:before,.quote-detail-offcanvas-history .quote-detail-history__status-badge:after{content:"";display:block;width:auto;height:1px;background:#838489;flex-grow:1}.quote-detail-send-comment:has(.collapse.show)>.form-control,.quote-detail-send-comment:has(.collapsing)>.form-control{display:none}.quote-manage-line-items-modal.modal>.modal-dialog{width:calc(100vw - 2rem);height:calc(100vh - 2rem);max-width:1880px;margin:1rem auto;transform:none}.quote-manage-line-items-modal.modal>.modal-dialog .modal-body{overflow:hidden}.quote-manage-line-items-modal.modal>.modal-dialog>.modal-content{max-height:1100px;border:1px solid #ced4da;overflow:hidden}.quote-manage-line-items-modal.modal .quote-detail-content-header{position:sticky;top:0;z-index:6;background-color:#fff;min-height:71px}.quote-manage-line-items-modal.modal .quote-detail-content-header-cell{align-self:center}.quote-manage-line-items-modal.modal .quote-detail-line-items-table-container .row,.quote-manage-line-items-modal.modal .quote-detail-list .row{min-height:54px}.quote-manage-line-items-modal.modal .quote-detail-line-items-table-container__topbar{display:none}.quote-manage-line-items-modal__search .form-control:not(:disabled),.quote-manage-line-items-modal__quick-add-input .form-control:not(:disabled){border-color:#ced4da;color:#666977;background-color:#fff}.quote-manage-line-items-modal__sort .form-select:not(:disabled){border-color:#ced4da}.quote-manage-line-items-modal__history-composer .form-control:not(:disabled){background:#fff}.quote-manage-line-items-modal__history-list:before{content:"";border-top:1px solid #bcc1c7;position:absolute;top:0;width:calc(100% - 32px)}.quote-manage-line-items-modal__history-remove-confirm.modal{z-index:1070;background:transparent}.quote-manage-line-items-modal__history-remove-confirm-dialog.modal-dialog{position:relative;z-index:1071;max-width:min(30rem,calc(100% - 2rem));margin-right:auto;margin-left:auto}@media (max-width:991.98px){.quote-manage-line-items-modal.modal>.modal-dialog{max-width:none;margin:.5rem}}@media (min-width:576px) and (max-width:991.98px) and (orientation:landscape) and (max-height:575.98px){.quote-manage-line-items-modal.modal>.modal-dialog{width:calc(100vw - 1rem);height:calc(100vh - 1rem);height:calc(100dvh - 1rem);margin:.5rem auto}.quote-manage-line-items-modal.modal>.modal-dialog>.modal-content{max-height:none}.quote-manage-line-items-modal.modal .quote-detail-content-header{min-height:var(--quote-manage-table-header-height);padding:.25rem 0}.quote-manage-line-items-modal.modal .quote-detail-list .quote-detail-content-header>.row{min-height:calc(var(--quote-manage-table-header-height) - .5rem);align-items:center}.quote-manage-line-items-modal__header .modal-title{font-size:1.125rem;line-height:1.5rem}}@media (max-width:575.98px){.quote-manage-line-items-modal.modal>.modal-dialog{width:calc(100vw - 1rem);height:calc(100vh - 1rem);height:calc(100dvh - 1rem);min-height:0;margin:.5rem auto}.quote-manage-line-items-modal.modal>.modal-dialog>.modal-content{max-height:none}.quote-manage-line-items-modal.modal .quote-detail-content-header,.quote-manage-line-items-modal.modal .quote-detail-list .quote-detail-content-header>.row{min-height:2.5rem}.quote-manage-line-items-modal .quote-manage-line-items-modal__header .modal-title{font-size:1.125rem;line-height:1.5rem}}.quote-table-body-context-menu:after{content:unset}#collapseRequestChanges.collapsing[style*="height"]~.quote-detail-action,#collapseRequestChanges.show~.quote-detail-action,#collapseSendMessage.collapsing[style*="height"]~.quote-detail-action,#collapseSendMessage.show~.quote-detail-action,#collapseDecline.collapsing[style*="height"]~.quote-detail-action,#collapseDecline.show~.quote-detail-action{display:none}.quote-request-modal .modal-header{height:80px;padding:32px;border-bottom:1px solid #838489}.quote-request-modal .modal-body{padding:32px 32px 0}.quote-request-modal .modal-footer{padding:32px}.approval-rule-table-body-context-menu:after{content:unset}.approval-rule-item__priority--tooltip>.tooltip-inner{padding:24px;background:var(--bs-black,#000);max-width:279px;font-size:14px;line-height:21px}.pending-order-modal.modal{--bs-modal-header-border-width:1px;--bs-modal-padding:32px;--bs-modal-header-padding:32px 24px;--bs-modal-width:600px}.pending-order-modal.modal .modal-body{padding-bottom:0}.b2b-shopping-detail-summary-form.has-element-loader .element-loader-backdrop{display:none}.multiple-selection .dropdown-menu.has-element-loader .multiple-dropdown:before,.single-selection .dropdown-menu.has-element-loader .multiple-dropdown:before{content:none}.single-selection .multiple-tag-input:not(:placeholder-shown):not(:focus){opacity:0}.b2b-advanced-product-catalogs__tree-nested>li:not(.collapse):not(.collapsing):not(:has(> .b2b-advanced-product-catalogs__tree-caret)){padding-left:24px}.b2b-advanced-product-catalogs-modal .modal-body{padding-bottom:0}.b2b-advanced-product-catalogs-modal .modal-footer .btn{--bs-btn-font-size:14px}.b2b-advanced-product-catalogs-modal.is--saving .modal-header .b2b-advanced-product-catalogs-modal-cancel-button,.b2b-advanced-product-catalogs-modal.is--saving .alert-info{display:none}.is-ctl-organizationunit .tooltip{--bs-tooltip-max-width:340px;--bs-tooltip-padding-x:24px;--bs-tooltip-padding-y:24px}.is-ctl-budget .tooltip{--bs-tooltip-max-width:340px;--bs-tooltip-padding-x:24px;--bs-tooltip-padding-y:24px}.cms-element-bundle-description .offcanvas-header{display:none}.bundle-item-card .bundle-item-card__quantity-button:hover:not(:disabled),.bundle-item-card .bundle-item-card__quantity-button:focus-visible:not(:disabled){background:#f9f9f9;color:#edeef0}.bundle-item-card .bundle-item-card__configure:hover:not(:disabled),.bundle-item-card .bundle-item-card__configure:focus-visible:not(:disabled){background:#eee;color:#edeef0}.bundle-item-card:has(.bundle-item-card__include-input:not(:checked))>.product-box{border-color:#ced4da}.bundle-item-card:has(.bundle-item-card__include-input:not(:checked)) .product-image{opacity:.5}.bundle-item-configure-modal .modal-content{border-radius:0}.bundle-item-configure-modal .modal-body{position:relative;padding:1.5rem 1rem 1rem}.bundle-item-configure-modal .modal-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:0 1rem 1rem;border-top:0}.bundle-item-configure-modal .modal-footer>.btn{width:100%;margin:0}@media (max-width:575.98px){.bundle-configure-modal--bottom-sheet.fade .bundle-item-configure-modal__dialog{transform:translate3d(0,100%,0)}.bundle-configure-modal--bottom-sheet .modal-content{display:flex;width:100%;max-height:100dvh;border-radius:1rem 1rem 0 0;overflow:hidden}.bundle-configure-modal--bottom-sheet .modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.bundle-configure-modal--bottom-sheet .modal-footer{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}}.cms-element-bundle-items .element-loader-backdrop>.loader{position:fixed}.cms-element-bundle-items-slider .product-slider-container,.cms-element-bundle-items-slider .product-slider-item{display:flex;align-items:stretch}.cms-element-bundle-items-slider .product-slider-item,.cms-element-bundle-items-slider .product-slider-item>.bundle-item-card{width:100%}.cms-element-bundle-items-slider .tns-slider{display:flex;align-items:stretch}.cms-element-bundle-items-slider .tns-item{display:flex;align-items:stretch}.faq-wrapper .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='bi bi-dash-lg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M2 8a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11A.5.5 0 0 1 2 8'/%3E%3C/svg%3E")}.faq-wrapper .accordion-button:not(.collapsed)::after{--syn-faq-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='bi bi-dash-lg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M2 8a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11A.5.5 0 0 1 2 8'/%3E%3C/svg%3E")}.search-suggest.syn-faq-suggest .search-suggest-product-name,.search-suggest.syn-faq-suggest .search-suggest-product-price{font-size:.88rem}.search-suggest.syn-faq-suggest .search-suggest-product-image-container{width:50px;height:50px;margin:0 10px}.search-suggest.syn-faq-suggest .search-suggest-product-image{max-width:50px;max-height:50px}.search-suggest.syn-faq-suggest .search-suggest-total{padding:10px;font-size:.78rem;margin-bottom:0}.search-suggest.syn-faq-suggest .search-suggest-container{padding-bottom:0}.search-suggest.syn-faq-suggest .search-suggest-total-link{font-size:.78rem}.search-suggest.syn-faq-suggest .search-suggest-total-link .icon{display:none}.search-suggest.syn-faq-suggest .search-suggest-total-count{font-size:.78rem;color:var(--bs-secondary-color)}.search-suggest.syn-faq-suggest .syn-faq-suggest-heading{padding:8px 12px 4px;font-size:.75rem;font-weight:600;color:var(--bs-secondary-color);text-transform:uppercase;letter-spacing:.05em}.search-suggest.syn-faq-suggest .syn-faq-suggest-heading--faq{padding-left:20px;padding-right:20px}.search-suggest.syn-faq-suggest .syn-faq-suggest-link{padding:8px 20px}.search-suggest.syn-faq-suggest .syn-faq-suggest-question{font-size:.88rem}.search-suggest.syn-faq-suggest .syn-faq-suggest-group{font-size:.78em;color:var(--bs-secondary-color);margin-top:1px}.search-suggest.syn-faq-suggest .syn-faq-suggest-separator{margin:4px 16px;border-color:var(--bs-border-color)}.search-suggest.syn-faq-suggest.syn-faq-suggest--beside .search-suggest-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense;align-items:stretch;width:800px;max-width:100vw;margin-top:4px;padding:0;border-top:2px solid var(--bs-primary);border-radius:0 0 var(--bs-border-radius) var(--bs-border-radius)}.search-suggest.syn-faq-suggest.syn-faq-suggest--beside .search-suggest-container::after{display:none}.search-suggest.syn-faq-suggest.syn-faq-suggest--beside .search-suggest-container>li{list-style:none}.search-suggest.syn-faq-suggest.syn-faq-suggest--beside .search-suggest-container>.syn-faq-suggest-item{grid-column:2;padding:0;background:var(--bs-tertiary-bg);border-left:1px solid var(--bs-border-color)}.search-suggest.syn-faq-suggest.syn-faq-suggest--beside .search-suggest-container>.search-suggest-product:not(.syn-faq-suggest-item),.search-suggest.syn-faq-suggest.syn-faq-suggest--beside .search-suggest-container>.syn-faq-suggest-product-heading{grid-column:1}.search-suggest.syn-faq-suggest.syn-faq-suggest--beside .search-suggest-container>.search-suggest-product{border-bottom:1px solid var(--bs-border-color)}.search-suggest.syn-faq-suggest.syn-faq-suggest--beside .search-suggest-container>.search-suggest-product:not(.syn-faq-suggest-item){padding:0 12px}.search-suggest.syn-faq-suggest.syn-faq-suggest--beside .search-suggest-container>.search-suggest-product:not(.syn-faq-suggest-item) .search-suggest-product-link{padding:12px 0}.search-suggest.syn-faq-suggest.syn-faq-suggest--beside .search-suggest-container>.syn-faq-suggest-item .search-suggest-product-link{width:100%;padding:12px 16px}.search-suggest.syn-faq-suggest.syn-faq-suggest--beside .search-suggest-container>.search-suggest-total,.search-suggest.syn-faq-suggest.syn-faq-suggest--beside .search-suggest-container>.search-suggest-no-result{grid-column:1/-1}@media (max-width:767.98px){.search-suggest.syn-faq-suggest.syn-faq-suggest--beside .search-suggest-container{width:100%;grid-template-columns:minmax(0,1fr)}.search-suggest.syn-faq-suggest.syn-faq-suggest--beside .search-suggest-container>.syn-faq-suggest-item,.search-suggest.syn-faq-suggest.syn-faq-suggest--beside .search-suggest-container>.search-suggest-product:not(.syn-faq-suggest-item),.search-suggest.syn-faq-suggest.syn-faq-suggest--beside .search-suggest-container>.syn-faq-suggest-product-heading{grid-column:1}.search-suggest.syn-faq-suggest.syn-faq-suggest--beside .search-suggest-container>.syn-faq-suggest-item{border-left:0;order:2}.search-suggest.syn-faq-suggest.syn-faq-suggest--beside .search-suggest-container>.search-suggest-product:not(.syn-faq-suggest-item),.search-suggest.syn-faq-suggest.syn-faq-suggest--beside .search-suggest-container>.syn-faq-suggest-product-heading{order:1}.search-suggest.syn-faq-suggest.syn-faq-suggest--beside .search-suggest-container>.search-suggest-total,.search-suggest.syn-faq-suggest.syn-faq-suggest--beside .search-suggest-container>.search-suggest-no-result{order:3}}.syn-cm--contract-panel .accordion-item .accordion-button:not(.collapsed){background-color:#f8f8ff}.account-ticket-detail .form-control:disabled,.account-ticket-detail .form-select:disabled,.account-tickets .form-control:disabled,.account-tickets .form-select:disabled,.account-ticket-settings .form-control:disabled,.account-ticket-settings .form-select:disabled,.modal[id^="jira-"] .form-control:disabled,.modal[id^="jira-"] .form-select:disabled{background-color:var(--sn-bg-elevated,var(--bs-tertiary-bg));border-color:var(--sn-border,var(--bs-border-color));color:var(--sn-text-sec,var(--bs-secondary-color));opacity:1;cursor:not-allowed}.account-ticket-detail .ts-wrapper.disabled,.account-tickets .ts-wrapper.disabled,.account-ticket-settings .ts-wrapper.disabled,.modal[id^="jira-"] .ts-wrapper.disabled{background-color:var(--sn-bg-elevated,var(--bs-tertiary-bg));color:var(--sn-text-sec,var(--bs-secondary-color));opacity:1;cursor:not-allowed}.modal-content>.element-loader-backdrop{display:flex;justify-content:center;align-items:flex-start;border-radius:inherit;box-shadow:none;background-color:color-mix(in srgb,var(--sn-bg-card,var(--bs-body-bg)) 75%,transparent)}.modal-content>.element-loader-backdrop>.loader{position:sticky;top:calc(50vh - 1rem);left:auto;margin:1rem 0}.syn-blog-ticker{padding:.4rem 0;width:100%;min-width:0;max-width:100%}.syn-blog-ticker__inner{display:flex;align-items:center;gap:1rem;min-height:2.75rem;overflow:hidden;min-width:0;position:relative;z-index:1;background:var(--syn-ticker-bg,var(--sn-bg-card,var(--syn-blog-card-bg,var(--bs-tertiary-bg,var(--bs-body-bg)))));color:var(--syn-ticker-fg,var(--syn-blog-card-fg,var(--bs-body-color)));border:1px solid var(--syn-blog-border,var(--bs-border-color));border-radius:.5rem;padding-left:20px;padding-right:20px}.syn-blog-ticker__label{flex:0 0 auto;font-weight:700;white-space:nowrap}.syn-blog-ticker__viewport{display:flex;flex:1 1 auto;overflow:hidden;min-width:0;position:relative}.syn-blog-ticker__marquee{display:flex;flex:0 0 auto;will-change:transform}.syn-blog-ticker__track{display:flex;align-items:center;gap:2.5rem;margin:0;padding:0 1.25rem 0 0;list-style:none;white-space:nowrap;flex:0 0 auto}.syn-blog-ticker__item{flex:0 0 auto}.syn-blog-ticker__link{color:var(--syn-ticker-fg,var(--bs-link-color,currentColor));text-decoration:none}.syn-blog-ticker__link:hover,.syn-blog-ticker__link:focus,.syn-blog-ticker__link:focus-visible{color:var(--syn-ticker-fg,var(--bs-link-color,currentColor));text-decoration:none}.syn-blog-ticker__date{font-variant-numeric:tabular-nums;color:var(--syn-ticker-fg,var(--sn-text-sec,inherit));margin-right:.5rem}.syn-blog-ticker__pause{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;line-height:0;border:1px solid var(--syn-blog-border,var(--bs-border-color));border-radius:8px;background:transparent;color:inherit;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.syn-blog-ticker__pause:hover,.syn-blog-ticker__pause[aria-pressed="true"]{color:var(--syn-blog-accent-fg,#fff);background:var(--syn-blog-accent,var(--bs-primary));border-color:var(--syn-blog-accent,var(--bs-primary))}.syn-blog-ticker__pause .icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;margin:0}.syn-blog-ticker__pause .icon svg{position:static;top:0;display:block;width:100%;height:100%}.syn-blog-ticker__pause-ico{display:inline-flex;align-items:center}.syn-blog-ticker__pause-ico--play{display:none}.syn-blog-ticker--scrolling.is-running .syn-blog-ticker__marquee{animation:syn-blog-ticker-marquee var(--syn-ticker-duration,30s) linear infinite}.syn-blog-ticker--scrolling.is-paused .syn-blog-ticker__marquee{animation-play-state:paused}.syn-blog-ticker--scrolling.is-focus-reset .syn-blog-ticker__marquee{animation:none;transform:none}.syn-blog-ticker--static .syn-blog-ticker__marquee{flex:1 1 auto;min-width:0}.syn-blog-ticker--static .syn-blog-ticker__track{animation:none;white-space:normal;flex-wrap:wrap}:root{--syn-blog-card-bg:var(--sn-bg-card,var(--bs-body-bg));--syn-blog-card-fg:var(--bs-body-color);--syn-blog-muted:var(--bs-secondary-color);--syn-blog-border:var(--bs-border-color);--syn-blog-accent:var(--bs-primary);--syn-blog-accent-fg:var(--bs-white,#fff);--syn-blog-chip-bg:transparent}.syn-blog-listing-el .syn-blog-listing-bar__btn[data-syn-blog-tooltip]:hover::after,.syn-blog-listing-el .syn-blog-listing-bar__btn[data-syn-blog-tooltip]:focus-visible::after{content:attr(data-syn-blog-tooltip);position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);z-index:30;white-space:nowrap;padding:.3rem .55rem;font-size:.75rem;line-height:1.2;border-radius:.375rem;background:var(--sn-bg-card,var(--syn-blog-card-bg,var(--bs-tertiary-bg,var(--bs-body-bg))));color:var(--syn-blog-card-fg,var(--bs-body-color));border:1px solid var(--syn-blog-border,var(--bs-border-color));box-shadow:0 4px 12px rgba(0,0,0,.25);pointer-events:none}html.syn-blog-image-zoom-open{overflow:hidden}.syn-blog-block{margin:2.5rem 0}.syn-blog-block__head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:1.25rem}.syn-blog-block__heading{font-size:1.5rem;line-height:1.3;margin:0;color:var(--syn-blog-card-fg,var(--bs-body-color))}.syn-blog-block__all-link{flex-shrink:0;color:var(--syn-blog-accent,var(--bs-primary));text-decoration:none;white-space:nowrap}.syn-blog-block__all-link:hover,.syn-blog-block__all-link:focus-visible{text-decoration:underline}.syn-blog-block__grid{--syn-blog-block-gap:1rem;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-template-rows:repeat(3,minmax(0,1fr));gap:var(--syn-blog-block-gap)}.syn-blog-block__lead{grid-column:1;grid-row:1/-1}.syn-blog-block__small{grid-column:2}.syn-blog-block__lead{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-rows:subgrid;gap:var(--syn-blog-block-gap);overflow:hidden}.syn-blog-block__lead-media{grid-row:1/3;position:relative;margin-bottom:calc(-1 * var(--syn-blog-block-gap))}.syn-blog-block__lead-body{grid-row:3}.syn-blog-block__lead-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.syn-blog-block__lead,.syn-blog-block__small{background:var(--syn-blog-card-bg,var(--bs-body-bg));color:var(--syn-blog-card-fg,var(--bs-body-color));border:1px solid var(--syn-blog-border,var(--bs-border-color));border-radius:.5rem;position:relative;cursor:pointer;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.syn-blog-block__lead:hover,.syn-blog-block__lead:focus-within,.syn-blog-block__small:hover,.syn-blog-block__small:focus-within{transform:translateY(-4px);border-color:var(--syn-blog-accent,var(--bs-primary));z-index:1;animation:syn-blog-card-breathe 2.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.syn-blog-block__lead,.syn-blog-block__small{transition:border-color .2s ease,box-shadow .2s ease}.syn-blog-block__lead:hover,.syn-blog-block__lead:focus-within,.syn-blog-block__small:hover,.syn-blog-block__small:focus-within{transform:none;animation:none;box-shadow:0 8px 24px -6px rgba(0,0,0,.4),0 0 16px -2px var(--syn-blog-card-glow,rgba(45,212,191,.5))}}.syn-blog-block__lead-body,.syn-blog-block__small{display:flex;flex-direction:column;justify-content:center;gap:.5rem}.syn-blog-block__lead-body{padding:1.25rem 1.5rem}.syn-blog-block__small{padding:1rem 1.25rem}.syn-blog-block__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .4rem;font-size:.8125rem;color:var(--syn-blog-muted,var(--bs-secondary-color))}.syn-blog-block__lead-title{margin:0;font-size:1.35rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:calc(1.3em * 2)}.syn-blog-block__lead-excerpt{margin:0;line-height:1.5;color:var(--syn-blog-muted,var(--bs-secondary-color));display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:calc(1.5em * 2)}.syn-blog-block__small-title{margin:0;font-size:1rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:calc(1.3em * 2)}.syn-blog-block__small-excerpt{margin:0;font-size:.875rem;line-height:1.4;color:var(--syn-blog-muted,var(--bs-secondary-color));display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:calc(1.4em * 2)}.syn-blog-block__more{align-self:flex-start;margin-top:auto;width:fit-content}.syn-blog-block__more .syn-blog-block__more-arrow::after{content:" →"}@media (max-width:767.98px){.syn-blog-block__grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.syn-blog-block__lead,.syn-blog-block__small{grid-column:auto;grid-row:auto}.syn-blog-block__lead{grid-template-rows:auto;gap:0}.syn-blog-block__lead-media,.syn-blog-block__lead-body{grid-row:auto}.syn-blog-block__lead-media{margin-bottom:0}.syn-blog-block__lead-media{aspect-ratio:1.7777777778}}.syn-swrel-release__body--loading::after{content:"";display:block;width:1.1rem;height:1.1rem;margin-top:.5rem;border:2px solid var(--sn-border,var(--bs-border-color));border-top-color:currentColor;border-radius:50%;animation:syn-swrel-spin .7s linear infinite}body.scalecommerce-vo-lightbox-open{overflow:hidden}@font-face{font-family:"Inter Variable";font-style:normal;font-weight:100 900;font-display:swap;src:url("/theme/019eb703a05071db8c8b19d1972f482d/assets/fonts/inter-v20-latin-variable.woff2") format("woff2")}:root{--sn-bg:#121417;--sn-bg-card:#20242b;--sn-bg-elevated:#282c35;--sn-partner-plate:#fff;--sn-bg-nav:rgba(32,36,43,.85);--sn-primary:#17b6c5;--sn-secondary:#2381c4;--sn-accent:#34d399;--sn-text:#edeef0;--sn-text-sec:#90949c;--sn-text-muted:var(--sn-text-sec);--sn-border:rgba(255,255,255,.08);--sn-border-hover:rgba(23,182,197,.25);--sn-glow:rgba(23,182,197,.12);--sn-success:#34d399;--sn-warning:#f59e0b;--sn-danger:#ef4444;--sn-info:#2381c4;--sn-gradient:linear-gradient(135deg,#17b6c5,#2381c4);--sn-gradient-accent:linear-gradient(90deg,#17b6c5,#34d399);--sn-shadow:0 4px 24px rgba(0,0,0,.3);--sn-shadow-glow:0 8px 30px rgba(23,182,197,.06);--sn-shadow-btn:0 4px 24px rgba(23,182,197,.25);--sn-icon-bg:rgba(23,182,197,.08);--sn-icon-border:rgba(23,182,197,.15);--sn-check-bg:rgba(52,211,153,.1);--sn-footer-link:var(--sn-text-sec);--sn-toggle-bg:#20242b;--sn-toggle-border:rgba(255,255,255,.34);--sn-toggle-icon:#f59e0b;--sn-logo-filter:none;--sn-amazon-microtext-filter:invert(.93);--sn-radius:14px;--sn-radius-sm:8px;--sn-radius-lg:16px;--sn-font:"Inter Variable",system-ui,-apple-system,sans-serif;--sn-nav-height:72px;--sn-container-max:1360px;--sn-page-max:1400px;--sn-page-inset:20px;--sn-logo-shift:-6.557%}@media (min-width:768px){:root{--sn-page-inset:44px}}html:root{--syn-blog-accent:var(--sn-primary);--syn-blog-accent-fg:var(--sn-bg);--bs-code-color:var(--sn-primary)}html[data-theme="light"] .footer-link,html[data-theme="light"] .breadcrumb a,html[data-theme="light"] .main-navigation-menu,html[data-theme="light"] .navigation-flyout-link,html[data-theme="light"] .navigation-offcanvas-link,html[data-theme="light"] .top-bar-nav-text,html[data-theme="light"] .category-navigation-link,html[data-theme="light"] .line-item-label,html[data-theme="light"] .product-price,html[data-theme="light"] .product-detail-price,html[data-theme="light"] .product-detail-configurator-option-label,html[data-theme="light"] .product-detail-tabs-content,html[data-theme="light"] .product-detail-description,html[data-theme="light"] .product-detail-description-text,html[data-theme="light"] .product-detail-reviews,html[data-theme="light"] .tab-pane,html[data-theme="light"] .card-tabs .nav-link,html[data-theme="light"] .header-minimal-back-to-shop-button,html[data-theme="light"] .search-suggest-product-link,html[data-theme="light"] .faq-accordion-header,html[data-theme="light"] .faq-accordion-content,html[data-theme="light"] .faq-group-heading__title,html[data-theme="light"] .pagination,html[data-theme="light"] .scroll-navigation-sidebar a{color:var(--sn-text)}::view-transition-old(root),::view-transition-new(root){animation-duration:.3s;animation-timing-function:ease}.header-main{position:sticky;top:0;z-index:100;width:100%;max-width:none;left:0;right:0;background:color-mix(in srgb,var(--sn-bg-card) 10%,transparent);border-bottom:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.header-main.is-sticky{background:color-mix(in srgb,var(--sn-bg-card) 50%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.container,.cms-section .boxed{padding-left:var(--sn-page-inset);padding-right:var(--sn-page-inset)}.header-main .container-fluid,.header-main .container-xs{max-width:var(--sn-page-max);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.syn-header-row{padding:0 var(--sn-page-inset) 0 var(--sn-page-inset) !important;min-height:var(--sn-nav-height,72px);height:var(--sn-nav-height,72px);flex-wrap:nowrap;align-items:center !important}.syn-header-logo-col{flex-shrink:0;margin-right:24px;display:flex;align-items:center;height:100%}.syn-header-logo-col .header-logo-main-link,.syn-header-logo-col .header-logo-picture{display:block}.syn-header-logo-col .header-logo-main,.syn-header-logo-col .header-logo-main-link,.syn-header-logo-col .header-logo-picture{min-width:0}.syn-header-logo-col img{max-height:56px;width:auto;display:block;transform:translateX(var(--sn-logo-shift));filter:var(--sn-logo-filter)}@media (max-width:575.98px){.syn-header-logo-col{flex-shrink:1;min-width:0;margin-right:8px}.syn-header-logo-col .header-logo-main,.syn-header-logo-col .header-logo-main-link,.syn-header-logo-col .header-logo-picture,.syn-header-logo-col img{min-width:0;max-width:100%}.syn-header-logo-col img{height:auto}.syn-header-logo-col{flex-shrink:0}.syn-header-logo-col img{width:40px;height:34px;transform:none;min-width:34px}}.syn-header-nav-col{flex:1 1 auto;min-width:0;align-items:center;display:none}@media (min-width:1200px){.syn-header-nav-col{display:flex}}.syn-nav-list{gap:4px}.syn-nav-link{display:inline-flex;align-items:center;padding:6px 12px;font-size:15px;font-weight:600;color:var(--sn-text);text-decoration:none;border-radius:var(--sn-radius-sm,8px);transition:color .2s ease,background .2s ease;white-space:nowrap}.syn-nav-link:hover,.syn-nav-link:focus{color:var(--sn-primary);background:rgba(23,182,197,.06);text-decoration:none}.syn-nav-link.dropdown-toggle::after{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:#00d1ff;border:none;margin-left:6px;align-self:center;opacity:0;transform:scale(.6);transition:opacity 200ms ease,transform 200ms ease}.syn-nav-link.dropdown-toggle:hover::after,.syn-nav-item.dropdown:hover>.syn-nav-link.dropdown-toggle::after,.syn-nav-item.dropdown:has(:focus-visible)>.syn-nav-link.dropdown-toggle::after{opacity:1;transform:scale(1);animation:dot-pulse-glow 1.8s ease-in-out infinite}@media (min-width:1200px) and (hover:hover){.syn-nav-item.dropdown:hover>.dropdown-menu,.syn-nav-item.dropdown>.dropdown-menu:hover{display:block}.syn-nav-item.dropdown>.dropdown-menu::before{content:"";display:block;position:absolute;bottom:100%;left:0;right:0;height:8px}}.syn-nav-dropdown{background:var(--sn-bg-elevated);border:1px solid var(--sn-border,rgba(255,255,255,.08));border-radius:var(--sn-radius,14px);box-shadow:0 8px 32px rgba(0,0,0,.4);margin-top:4px;min-width:0;width:max-content}.syn-nav-category-list{display:flex;flex-direction:column;gap:2px}.syn-nav-category-item{display:flex;flex-direction:column}.navigation-flyout-link{display:block;padding:8px 14px;font-size:14px;font-weight:500;color:var(--sn-text);text-decoration:none;border-radius:8px;white-space:nowrap;transition:background .15s,color .15s}.navigation-flyout-link:hover,.navigation-flyout-link:focus{background:var(--sn-icon-bg);color:var(--sn-primary);text-decoration:none}.syn-nav-parent-item{display:none}@media (hover:none){.syn-nav-parent-item{display:flex;flex-direction:column}}.syn-header-search-col{flex-shrink:0;margin-right:16px}.syn-search-icon-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:var(--sn-text);background:transparent;border:none;border-radius:var(--sn-radius-sm,8px);transition:color .2s}.syn-search-icon-btn svg,.syn-search-icon-btn .icon,.syn-search-icon-btn .icon svg{width:26px !important;height:26px !important;transform:translateY(-2px)}.syn-search-icon-btn:hover,.syn-search-icon-btn:focus{color:var(--sn-primary);background:transparent;box-shadow:none}.syn-search-collapse{max-width:var(--sn-page-max);margin-inline:auto;padding-inline:var(--sn-page-inset);background:transparent;border-bottom:0 none}.syn-search-collapse .syn-search-collapse-inner{margin:.4rem 0;padding:12px 20px;background:var(--sn-bg-card);border:1px solid var(--sn-border);border-radius:.5rem;position:relative;z-index:1}.syn-search-collapse .syn-search-collapse-inner .header-search-form{width:100%}.syn-mobile-search{background:var(--sn-bg-card);border-bottom:1px solid var(--sn-border,rgba(255,255,255,.06))}.syn-search-collapse .input-group,.syn-mobile-search .input-group{background:var(--sn-bg,var(--bs-body-bg));border:1px solid var(--sn-border);border-radius:var(--sn-radius-sm,8px);transition:border-color .2s ease,box-shadow .2s ease}.syn-search-collapse .input-group .header-search-input,.syn-search-collapse .input-group .header-search-btn,.syn-search-collapse .input-group .header-close-btn,.syn-mobile-search .input-group .header-search-input,.syn-mobile-search .input-group .header-search-btn,.syn-mobile-search .input-group .header-close-btn{border:0 none;background:transparent}.syn-search-collapse .input-group .header-search-input:focus,.syn-mobile-search .input-group .header-search-input:focus{border-color:transparent;background:transparent;box-shadow:none}.syn-search-collapse .input-group .header-search-btn,.syn-mobile-search .input-group .header-search-btn{display:flex;align-items:center;justify-content:center}.syn-search-collapse .input-group .header-search-btn .icon>svg,.syn-search-collapse .input-group .header-close-btn .icon>svg,.syn-mobile-search .input-group .header-search-btn .icon>svg,.syn-mobile-search .input-group .header-close-btn .icon>svg{top:0}.syn-search-collapse .header-search-form:has(.search-suggest) .header-close-btn,.syn-mobile-search .header-search-form:has(.search-suggest) .header-close-btn{display:flex;align-items:center;justify-content:center}.syn-search-collapse .search-suggest-container,.syn-mobile-search .search-suggest-container{top:calc(100% + 7px)}.syn-search-collapse .header-close-btn,.syn-mobile-search .header-close-btn{color:var(--sn-text-sec);transition:color .2s ease}.syn-search-collapse .header-close-btn:hover,.syn-search-collapse .header-close-btn:focus,.syn-mobile-search .header-close-btn:hover,.syn-mobile-search .header-close-btn:focus{color:var(--sn-primary)}.syn-search-panel.collapsing{transition:height .4s cubic-bezier(.4,0,.2,1)}.syn-search-panel .syn-search-panel__inner{opacity:0;transform:translateY(-4px);transition:opacity .25s ease,transform .25s ease}.syn-search-panel.show .syn-search-panel__inner{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.syn-search-panel.collapsing{transition:none}.syn-search-panel .syn-search-panel__inner{transition:none;transform:none}}.syn-header-actions-col{flex-shrink:0;margin-left:auto;gap:8px;display:flex;align-items:center}@media (max-width:575.98px){.syn-header-actions-col{min-width:max-content;gap:4px}}@media (max-width:399.98px){.syn-header-actions-col{gap:2px}.syn-header-actions-col .header-actions-btn{width:40px;height:40px}.syn-header-actions-col .syn-header-shop-actions{gap:2px}}@media (max-width:359.98px){.syn-header-actions-col .header-actions-btn{width:36px;height:36px}}.syn-language-wrapper{position:relative}.syn-language-wrapper .top-bar-nav-btn,.syn-language-wrapper .dropdown-toggle{display:flex;align-items:center;gap:4px;padding:4px 6px;background:transparent;border:none;color:var(--sn-text-sec);transition:opacity .2s}.syn-language-wrapper .top-bar-nav-btn .top-bar-nav-text,.syn-language-wrapper .dropdown-toggle .top-bar-nav-text{display:none !important}.syn-language-wrapper .top-bar-nav-btn::after,.syn-language-wrapper .dropdown-toggle::after{display:none}.syn-language-wrapper .top-bar-nav-btn:hover,.syn-language-wrapper .top-bar-nav-btn:focus,.syn-language-wrapper .dropdown-toggle:hover,.syn-language-wrapper .dropdown-toggle:focus{background:transparent;box-shadow:none;color:var(--sn-text-sec)}.syn-language-wrapper .top-bar-nav-btn .language-flag,.syn-language-wrapper .top-bar-nav-btn .top-bar-list-icon,.syn-language-wrapper .dropdown-toggle .language-flag,.syn-language-wrapper .dropdown-toggle .top-bar-list-icon{width:29px;height:22px;border-radius:2px;flex-shrink:0}.syn-language-wrapper .top-bar-list.dropdown-menu{background:var(--sn-bg-elevated);border:1px solid var(--sn-border,rgba(255,255,255,.08));border-radius:var(--sn-radius,14px);box-shadow:0 8px 32px rgba(0,0,0,.4);min-width:160px;right:0;left:auto;padding:6px}.syn-language-wrapper .dropdown-item{color:var(--sn-text);font-size:14px;border-radius:8px;padding:8px 12px;transition:background .15s ease,color .15s ease}.syn-language-wrapper .dropdown-item:hover,.syn-language-wrapper .dropdown-item:focus{background:var(--sn-icon-bg);color:var(--sn-primary)}.syn-language-wrapper .dropdown-item.active{background:rgba(23,182,197,.12);color:var(--sn-primary)}.syn-language-wrapper .dropdown-item .language-flag,.syn-language-wrapper .dropdown-item .top-bar-list-icon{width:20px;height:16px;border-radius:2px;flex-shrink:0}.account-menu-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:var(--sn-text);background:transparent;border:none;border-radius:var(--sn-radius-sm,8px);transition:color .2s;--syn-account-icon-size:24px;--syn-account-icon-shift:-2.45px}.account-menu-btn svg,.account-menu-btn .icon,.account-menu-btn .icon svg{width:var(--syn-account-icon-size) !important;height:var(--syn-account-icon-size) !important;display:block;transform:translateY(var(--syn-account-icon-shift))}@media (max-width:1199.98px){.account-menu-btn{--syn-account-icon-size:20px;--syn-account-icon-shift:-2.5px}}.account-menu-btn:hover,.account-menu-btn:focus{color:var(--sn-primary);background:transparent;box-shadow:none}.header-main .header-actions-btn .icon{color:inherit}.header-cart-total{display:none !important}.header-cart-btn,.header-wishlist-btn{position:relative;color:var(--sn-text);width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center}.header-cart-btn:hover,.header-cart-btn:focus-visible,.header-wishlist-btn:hover,.header-wishlist-btn:focus-visible{color:var(--sn-primary)}.syn-header-shop-actions{gap:16px}@media (max-width:575.98px){.syn-header-shop-actions{gap:4px}}.header-cart-badge,.header-wishlist-badge{display:inline-flex !important;align-items:center;justify-content:center;position:absolute;top:-6px;right:-8px;width:20px !important;height:20px !important;min-width:20px;padding:0 !important;box-sizing:border-box;border-radius:50%;font-size:11px;font-weight:700;line-height:1;text-align:center;background:var(--sn-primary);color:#0a0f1a;border:2px solid var(--sn-bg,#121417);box-shadow:none}.header-wishlist-badge:empty{display:none !important}.offcanvas-backdrop.show{opacity:.6}.navigation-flyout-link{color:var(--sn-text)}.navigation-flyout-link:hover{color:var(--sn-primary);background:rgba(23,182,197,.06)}.syn-blog-ticker{max-width:var(--sn-page-max);margin-inline:auto;padding-inline:var(--sn-page-inset)}.search-suggest{background:transparent;border:0 none}.search-suggest-container{background:var(--sn-bg-elevated);border-color:var(--sn-border)}@media (min-width:768px){.search-suggest-container{width:100%;max-width:820px}}.search-suggest-container::after{background:var(--sn-bg-elevated)}.advanced-search-suggest-container .search-suggest-item{border-bottom-color:var(--sn-border)}.advanced-search-suggest-container .search-suggest-item:hover{background-color:var(--sn-bg-card)}.advanced-search-suggest-container .search-suggest-completion-link,.advanced-search-suggest-container .search-suggest-manufacturer-link,.advanced-search-suggest-container .search-suggest-category-link{color:var(--sn-text)}.advanced-search-suggest-container .search-suggest-completion-link:hover,.advanced-search-suggest-container .search-suggest-manufacturer-link:hover,.advanced-search-suggest-container .search-suggest-category-link:hover{color:var(--sn-primary)}.advanced-search-suggest-container .syn-blog-suggest-item .search-suggest-product-link{color:var(--sn-text)}.advanced-search-suggest-container .syn-blog-suggest-item .search-suggest-product-link:hover{color:var(--sn-primary)}.account-menu-dropdown{background:var(--sn-bg-card);border-color:var(--sn-border)}.card:not(.product-box){--bs-card-spacer-x:clamp(20px,2.5vw,32px);--bs-card-spacer-y:clamp(20px,2.5vw,32px);--bs-card-cap-padding-x:clamp(20px,2.5vw,32px);--bs-card-cap-padding-y:clamp(20px,2.5vw,32px)}.account-aside-list-group .account-aside-item{padding-left:clamp(20px,2.5vw,32px);padding-right:clamp(20px,2.5vw,32px)}.offcanvas{--bs-offcanvas-bg:var(--sn-bg-card)}.offcanvas .language-flag,.offcanvas .top-bar-list-icon{width:20px;height:16px;border-radius:2px;flex-shrink:0}.navigation-offcanvas-list-item{background-color:var(--sn-bg-card);border-top-color:var(--sn-border)}.navigation-offcanvas-list-item:last-child{border-bottom-color:var(--sn-border)}.navigation-offcanvas-headline{color:var(--sn-text-sec)}.syn-offcanvas-extras{margin-top:16px;border-top:1px solid var(--sn-border)}.syn-offcanvas-extras__list{margin:0;padding:0}.syn-offcanvas-extras__item{background-color:var(--sn-bg-card);border-bottom:1px solid var(--sn-border)}.syn-offcanvas-extras__link{display:block;width:100%;min-height:48px;padding:12px 16px;border:0;background:transparent;color:var(--sn-text);font:inherit;text-align:left;text-decoration:none}.syn-offcanvas-extras__link:hover,.syn-offcanvas-extras__link:focus-visible{color:var(--sn-primary)}@media (min-width:1200px){.syn-offcanvas-extras__item--wishlist{display:none}}@media (min-width:768px){.syn-offcanvas-extras__item--theme,.syn-offcanvas-extras__item--crt{display:none}}.syn-menu-theme-label--to-dark{display:none}.offcanvas-cart{background:var(--sn-bg-card)}.offcanvas-header{background-color:transparent !important}.offcanvas-close{--bs-btn-color:var(--sn-text);--bs-btn-hover-color:var(--sn-primary);color:var(--sn-text) !important;opacity:1;background-color:transparent !important;border-color:transparent !important}.offcanvas-close .icon{color:inherit}.offcanvas-close:hover,.offcanvas-close:focus{color:var(--sn-primary) !important;opacity:1}.btn-primary{--bs-btn-color:#121417;--bs-btn-hover-color:#121417;--bs-btn-active-color:#121417;--bs-btn-disabled-color:#121417}.form-control:focus{border-color:var(--sn-primary);box-shadow:0 0 0 3px var(--sn-glow);background:var(--sn-bg-card)}.swag-customized-products .collapsingCustomizedProductsOption>.card{padding:8px 16px}.alert-info{background:linear-gradient(rgba(35,129,196,.1),rgba(35,129,196,.1)),var(--sn-bg-card);border-color:rgba(35,129,196,.2);color:var(--sn-secondary)}.cms-section{background:var(--sn-bg)}.cms-element-text{color:var(--sn-text)}@media (max-width:575.98px){.cms-element-form button[type="submit"],.syn-blog-card .syn-blog-card__more,.syn-blog-listing-el .syn-blog-card .syn-blog-card__more,.syn-blog-block .syn-blog-block__more{display:block;width:100%;float:none;text-align:center;margin-inline:0;align-self:stretch}}.scroll-up-button,.compare-float-button{background:var(--sn-primary);color:var(--sn-bg)}@media (max-width:1199.98px){body:has(script[src^="https://widgets.trustedshops.com/js/"]) .scroll-up-button,body:has(script[src^="https://widgets.trustedshops.com/js/"]) .compare-float-button,body:has(script[src^="https://widgets.trustedshops.com/js/"]) .compare-float-button{left:125px}}@media (max-width:645.98px){body:has(script[src^="https://widgets.trustedshops.com/js/"]) .scroll-up-button,body:has(script[src^="https://widgets.trustedshops.com/js/"]) .compare-float-button,body:has(script[src^="https://widgets.trustedshops.com/js/"]) .compare-float-button{left:90px}}.cookie-permission-container{background:var(--sn-bg-card);border-top:1px solid rgba(255,255,255,.08)}.loader{border-color:rgba(255,255,255,.1);border-top-color:var(--sn-primary)}::selection{background:rgb(var(--sn-primary-rgb,23,182,197),.3);color:var(--sn-text)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--sn-bg-elevated);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--sn-text-muted)}::-webkit-scrollbar-track{background:var(--sn-bg)}::-webkit-scrollbar-corner{background:var(--sn-bg)}html{scrollbar-width:thin;scrollbar-color:var(--sn-bg-elevated) var(--sn-bg);scrollbar-gutter:stable}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.sn-theme-toggle{position:fixed;right:24px;top:50%;transform:translateY(-50%);z-index:200;width:48px;height:48px;border-radius:14px;background:var(--sn-toggle-bg);border:1.5px solid var(--sn-toggle-border);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 0 var(--sn-glow),0 4px 20px rgba(0,0,0,.25);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:sn-toggle-pulse 3s ease-in-out infinite;transition:transform .3s ease,border-color .3s,background .35s}.sn-theme-toggle:hover{transform:translateY(-50%) scale(1.08);border-color:var(--sn-border-hover);animation-play-state:paused;box-shadow:var(--sn-shadow-btn),0 0 0 3px var(--sn-glow)}.sn-toggle-label{position:absolute;right:calc(100% + 10px);white-space:nowrap;font-size:12px;font-weight:600;font-family:var(--sn-font);color:var(--sn-text-sec);background:var(--sn-toggle-bg);border:1px solid var(--sn-toggle-border);padding:6px 12px;border-radius:8px;opacity:0;pointer-events:none;transform:translateX(8px);transition:opacity .25s,transform .25s;box-shadow:0 4px 16px rgba(0,0,0,.15);backdrop-filter:blur(8px)}.sn-theme-toggle:hover .sn-toggle-label{opacity:1;transform:translateX(0)}.sn-toggle-icon{width:22px;height:22px;position:absolute;color:var(--sn-toggle-icon);transition:opacity .3s ease,transform .3s ease;pointer-events:none}@media (max-width:767.98px){.sn-theme-toggle{display:none}}@media (max-width:768px){.sn-theme-toggle{right:16px;width:42px;height:42px;border-radius:12px}.sn-toggle-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@media (prefers-reduced-motion:reduce){.sn-theme-toggle{animation:none;transition:none}.sn-toggle-icon{transition:none}}:root :is(a, button, summary, .btn, .page-link, [role="button"], [tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--sn-primary);outline-offset:2px}.compare-float-button:not(.is-visible){visibility:hidden}body{display:flex;flex-direction:column;min-height:100vh}.crt-screen{flex:1 0 auto;display:flex;flex-direction:column;min-height:100vh}.content-main{flex:1 0 auto}.syn-footer{flex-shrink:0}.syn-footer{background:color-mix(in srgb,var(--sn-bg-card) 10%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--sn-border);padding:20px 0 10px;position:relative;z-index:10}.syn-footer-container{max-width:var(--sn-page-max);margin:0 auto;padding:0 var(--sn-page-inset)}.syn-footer-grid{display:flex;flex-wrap:wrap;gap:40px}.syn-footer-brand{flex:1 1 240px;min-width:220px;display:flex;flex-direction:column;gap:0}.syn-footer-logo-link{display:inline-block;margin-bottom:16px;text-decoration:none}.syn-footer-logo-link:hover,.syn-footer-logo-link:focus{text-decoration:none;opacity:.85}.syn-footer-logo{height:56px;width:auto;display:block;transform:translateX(var(--sn-logo-shift));filter:var(--sn-logo-filter)}.syn-footer-claim{font-size:14px;color:var(--sn-text-sec);line-height:1.6;max-width:280px;margin:0}.syn-footer-links{flex:1 1 150px;min-width:140px;display:flex;flex-direction:column}.syn-footer-heading{font-size:12px;font-weight:700;color:var(--sn-text-sec);text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px;margin-top:0;line-height:1.5rem}@media (min-width:768px){.syn-footer-links>nav.syn-footer-collapse:not(.show){display:flex}}.syn-footer-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer}@media (min-width:768px){.syn-footer-toggle{display:none}}.syn-footer-toggle:hover,.syn-footer-toggle:focus-visible{color:var(--sn-primary)}.syn-footer-toggle__icon{flex:none;width:8px;height:8px;margin-right:4px;border-right:2px solid currentcolor;border-bottom:2px solid currentcolor;transform:rotate(-135deg) translate(-2px,-2px);transition:transform .2s ease}.syn-footer-toggle.collapsed .syn-footer-toggle__icon{transform:rotate(45deg) translate(-2px,-2px)}@media (max-width:767.98px){.syn-footer{--syn-footer-gap-m:16px}.syn-footer-grid{row-gap:0;padding-bottom:var(--syn-footer-gap-m)}.syn-footer-brand{padding-bottom:var(--syn-footer-gap-m)}.syn-footer-links{flex-basis:100%;border-top:1px solid var(--sn-border)}.syn-footer-links>.syn-footer-heading{margin-bottom:0}.syn-footer-links>nav.syn-footer-collapse.show,.syn-footer-links>nav.syn-footer-collapse.collapsing{padding-top:8px;padding-bottom:8px}}@media (prefers-reduced-motion:reduce){.syn-footer-toggle__icon{transition:none}}.syn-footer-contact{font-style:normal;margin:16px 0 0}.syn-footer-links nav,.syn-footer-contact{display:flex;flex-direction:column}.syn-footer-links nav a,.syn-footer-links nav [data-syn-plp],.syn-footer-contact a,.syn-footer-contact [data-syn-plp]{display:block;color:var(--sn-footer-link);font-size:14px;margin-bottom:10px;text-decoration:none;transition:color .2s ease;line-height:1.4}.syn-footer-links nav a:hover,.syn-footer-links nav a:focus,.syn-footer-links nav [data-syn-plp]:hover,.syn-footer-links nav [data-syn-plp]:focus,.syn-footer-contact a:hover,.syn-footer-contact a:focus,.syn-footer-contact [data-syn-plp]:hover,.syn-footer-contact [data-syn-plp]:focus{color:var(--sn-primary);text-decoration:none}.syn-footer-links nav a:last-child,.syn-footer-links nav [data-syn-plp]:last-child,.syn-footer-contact a:last-child,.syn-footer-contact [data-syn-plp]:last-child{margin-bottom:0}.syn-footer-links nav .syn-footer-service__button,.syn-footer-contact .syn-footer-service__button{display:block;padding:0;border:0;background:none;font:inherit;font-size:14px;line-height:1.4;text-align:left;color:var(--sn-footer-link);cursor:pointer;margin-bottom:10px;transition:color .2s ease}.syn-footer-links nav .syn-footer-service__button:hover,.syn-footer-links nav .syn-footer-service__button:focus,.syn-footer-contact .syn-footer-service__button:hover,.syn-footer-contact .syn-footer-service__button:focus{color:var(--sn-primary)}.syn-footer-links nav .syn-footer-service__button:last-child,.syn-footer-contact .syn-footer-service__button:last-child{margin-bottom:0}.syn-footer-links nav .syn-footer-contact-line,.syn-footer-contact .syn-footer-contact-line{display:block;color:var(--sn-footer-link);font-size:14px;margin-bottom:10px;line-height:1.4}.syn-footer-links nav .syn-footer-contact-line:last-child,.syn-footer-contact .syn-footer-contact-line:last-child{margin-bottom:0}.syn-footer-certificates{flex:1 1 220px;min-width:260px}@media (min-width:768px) and (max-width:1199.98px){.syn-footer-brand{flex-basis:100%}}.syn-cert__count{display:inline-block;margin-left:6px;padding:0 7px;border:1px solid color-mix(in srgb,var(--sn-primary) 45%,transparent);border-radius:20px;color:var(--sn-primary);font-size:10px;letter-spacing:0;line-height:1.6;vertical-align:1px}.syn-cert__list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:0;padding:0;list-style:none}.syn-cert__item{display:block;width:100%;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:default}.syn-cert__item img{display:block;width:100%;height:auto;border-radius:6px}.syn-cert__label{display:block;margin-top:4px;line-height:1.25}.syn-cert__name{display:block;font-size:12px;font-weight:600;color:var(--sn-text)}.syn-cert__level{display:block;font-size:10px;color:var(--sn-text-sec)}html:not(.sn-js) .syn-cert__stack,html:not(.sn-js) .syn-cert__caption,html:not(.sn-js) .syn-cert__nav{display:none}.syn-cert__stack{position:relative;width:var(--syn-cert-stack-w);height:106px;padding:0;border:0;background:none}button.syn-cert__stack{cursor:pointer}.syn-cert__card{position:absolute;inset:0;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.syn-cert__card img{display:block;width:100%;height:auto;border-radius:6px;box-shadow:0 6px 18px rgba(0,0,0,.35);transition:box-shadow .2s ease}.syn-cert__card:nth-child(1){z-index:3}.syn-cert__card:nth-child(2){z-index:2;transform:translate(6px,6px) rotate(2deg)}.syn-cert__card:nth-child(3){z-index:1;transform:translate(12px,12px) rotate(4deg)}button.syn-cert__stack:hover .syn-cert__card:nth-child(1),button.syn-cert__stack:focus-visible .syn-cert__card:nth-child(1){transform:translateY(-3px)}button.syn-cert__stack:hover .syn-cert__card:nth-child(1) img,button.syn-cert__stack:focus-visible .syn-cert__card:nth-child(1) img{box-shadow:0 0 0 1px var(--sn-primary),0 0 18px color-mix(in srgb,var(--sn-primary) 45%,transparent),0 10px 24px rgba(0,0,0,.4)}button.syn-cert__stack:hover .syn-cert__card:nth-child(2),button.syn-cert__stack:focus-visible .syn-cert__card:nth-child(2){transform:translate(9px,8px) rotate(3.5deg)}button.syn-cert__stack:hover .syn-cert__card:nth-child(3),button.syn-cert__stack:focus-visible .syn-cert__card:nth-child(3){transform:translate(17px,15px) rotate(6.5deg)}.syn-cert__more{position:absolute;top:-8px;right:-6px;z-index:4;padding:2px 8px;border:1px solid color-mix(in srgb,var(--sn-primary) 45%,transparent);border-radius:20px;background:var(--sn-bg-card);color:var(--sn-primary);font-size:11px;font-weight:700;line-height:1.4}.syn-cert__caption{width:var(--syn-cert-stack-w);min-height:34px;margin:22px 0 0;text-align:center;line-height:1.25}.syn-cert__cap-name{display:block;font-size:13px;font-weight:600;color:var(--sn-text)}.syn-cert__cap-level{display:block;font-size:11px;color:var(--sn-text-sec)}.syn-cert__nav{display:flex;align-items:center;justify-content:center;width:var(--syn-cert-stack-w);gap:10px;margin-top:8px;font-size:12px;color:var(--sn-text-sec)}.syn-cert__nav button{width:28px;height:28px;padding:0;border:1px solid var(--sn-border);border-radius:50%;background:transparent;color:var(--sn-text);font-size:14px;line-height:1;cursor:pointer;transition:color .2s ease,border-color .2s ease}.syn-cert__nav button:hover,.syn-cert__nav button:focus-visible{border-color:color-mix(in srgb,var(--sn-primary) 45%,transparent);color:var(--sn-primary)}html.sn-js .syn-cert .syn-cert__item.is-veiled:not(:hover):not(:focus-visible) img{}.syn-footer-grid>:not(.syn-footer-certificates),.syn-footer-bottom,.syn-footer-certificates>.syn-footer-heading,.syn-cert__caption,.syn-cert__nav{transition:opacity .3s ease,filter .3s ease}@media (prefers-reduced-motion:reduce){.syn-cert__card,.syn-cert__card img,html.sn-js .syn-cert .syn-cert__item,.syn-cert-dim,.syn-cert-stage,.syn-footer-grid>:not(.syn-footer-certificates),.syn-footer-bottom,.syn-footer-certificates>.syn-footer-heading,.syn-cert__caption,.syn-cert__nav{transition:none}button.syn-cert__stack:hover .syn-cert__card:nth-child(1),button.syn-cert__stack:focus-visible .syn-cert__card:nth-child(1){transform:none}button.syn-cert__stack:hover .syn-cert__card:nth-child(2),button.syn-cert__stack:focus-visible .syn-cert__card:nth-child(2){transform:translate(6px,6px) rotate(2deg)}button.syn-cert__stack:hover .syn-cert__card:nth-child(3),button.syn-cert__stack:focus-visible .syn-cert__card:nth-child(3){transform:translate(12px,12px) rotate(4deg)}}.syn-footer-bottom{border-top:1px solid var(--sn-border);margin-top:15px;padding-top:20px;text-align:center;font-size:12px;color:var(--sn-text-sec);line-height:1.7}.syn-footer-payments{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 18px;padding:0;list-style:none}.syn-footer-payment{display:inline-flex;align-items:center;height:34px;padding:0 14px;border:1px solid var(--sn-border);border-radius:6px;font-size:14px;font-weight:600;transition:color .2s ease,border-color .2s ease}.syn-footer-payment__logo{display:block;height:15px;width:auto}.syn-footer-payment[data-logo="paypal"] .syn-footer-payment__logo,.syn-footer-payment[data-logo="google_pay"] .syn-footer-payment__logo,.syn-footer-payment[data-logo="apple_pay"] .syn-footer-payment__logo,.syn-footer-payment[data-logo="oxxo"] .syn-footer-payment__logo{height:16px}.syn-footer-payment[data-logo="sepa"] .syn-footer-payment__logo,.syn-footer-payment[data-logo="p24"] .syn-footer-payment__logo{height:14px}.syn-footer-payment[data-logo="blik"] .syn-footer-payment__logo,.syn-footer-payment[data-logo="cards"] .syn-footer-payment__logo{height:18px}.syn-footer-payment[data-logo="bancontact"] .syn-footer-payment__logo{height:28px}.syn-footer-payment[data-logo="eps"] .syn-footer-payment__logo,.syn-footer-payment[data-logo="ideal"] .syn-footer-payment__logo,.syn-footer-payment[data-logo="multibanco"] .syn-footer-payment__logo{height:20px}.syn-footer-payments--neutral .syn-footer-payment{color:var(--sn-footer-link);border-color:var(--sn-border)}.syn-footer-notice,.syn-footer-meta{font-size:12px;color:var(--sn-text-sec);line-height:1.7;margin:0 0 10px}.syn-footer-meta{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:0;padding:0;list-style:none;text-align:center}.syn-footer-meta>li{max-width:100%;overflow-wrap:anywhere}.syn-footer-meta__part{white-space:nowrap}.syn-footer-meta>li+li::before{content:"|";margin:0 .5em}.syn-footer-meta .icon{width:12px;height:12px;color:currentColor;vertical-align:-.125em}.syn-footer-meta .icon>svg{top:0}@media (max-width:767.98px){.syn-footer-certificates{padding-top:var(--syn-footer-gap-m)}.syn-footer-certificates>.syn-footer-heading{margin-bottom:8px}.syn-footer-bottom{margin-top:0;padding-top:var(--syn-footer-gap-m)}}.carbon-particles{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden;background:radial-gradient(40% 35% at 80% 12%,rgba(23,182,197,.28),transparent 70%),radial-gradient(45% 40% at 12% 75%,rgba(52,211,153,.2),transparent 70%),radial-gradient(50% 45% at 50% 45%,rgba(35,129,196,.2),transparent 72%)}.carbon-p{position:absolute;border-radius:50%;opacity:0;filter:brightness(1.8) saturate(1.4);animation:sn6-float linear infinite,sn6-glow ease-in-out infinite alternate}.carbon-particles>.carbon-p:nth-child(1){width:3px;height:3px;background:#17b6c5;left:5%;bottom:8%;animation-duration:12s,4s;animation-delay:0s,0s;box-shadow:0 0 6px 2px rgba(23,182,197,.3)}.carbon-particles>.carbon-p:nth-child(2){width:2px;height:2px;background:#34d399;left:12%;bottom:15%;animation-duration:14s,3.5s;animation-delay:1s,.5s;box-shadow:0 0 5px 2px rgba(52,211,153,.3)}.carbon-particles>.carbon-p:nth-child(3){width:4px;height:4px;background:#17b6c5;left:18%;bottom:5%;animation-duration:11s,5s;animation-delay:2s,1s;box-shadow:0 0 8px 3px rgba(23,182,197,.25)}.carbon-particles>.carbon-p:nth-child(4){width:2px;height:2px;background:#2381c4;left:24%;bottom:20%;animation-duration:15s,3s;animation-delay:.5s,.2s;box-shadow:0 0 5px 2px rgba(35,129,196,.3)}.carbon-particles>.carbon-p:nth-child(5){width:3px;height:3px;background:#34d399;left:30%;bottom:10%;animation-duration:13s,4.5s;animation-delay:3s,1.5s;box-shadow:0 0 6px 2px rgba(52,211,153,.25)}.carbon-particles>.carbon-p:nth-child(6){width:2px;height:2px;background:#17b6c5;left:36%;bottom:25%;animation-duration:16s,3.2s;animation-delay:1.5s,.8s;box-shadow:0 0 5px 2px rgba(23,182,197,.3)}.carbon-particles>.carbon-p:nth-child(7){width:5px;height:5px;background:#17b6c5;left:42%;bottom:3%;animation-duration:10s,5.5s;animation-delay:0s,0s;box-shadow:0 0 10px 4px rgba(23,182,197,.2)}.carbon-particles>.carbon-p:nth-child(8){width:2px;height:2px;background:#34d399;left:48%;bottom:18%;animation-duration:14s,3.8s;animation-delay:2.5s,1.2s;box-shadow:0 0 5px 2px rgba(52,211,153,.3)}.carbon-particles>.carbon-p:nth-child(9){width:3px;height:3px;background:#2381c4;left:53%;bottom:7%;animation-duration:12s,4.2s;animation-delay:4s,2s;box-shadow:0 0 6px 2px rgba(35,129,196,.25)}.carbon-particles>.carbon-p:nth-child(10){width:2px;height:2px;background:#17b6c5;left:58%;bottom:22%;animation-duration:15s,3.5s;animation-delay:.8s,.4s;box-shadow:0 0 5px 2px rgba(23,182,197,.3)}.carbon-particles>.carbon-p:nth-child(11){width:4px;height:4px;background:#34d399;left:63%;bottom:12%;animation-duration:11s,4.8s;animation-delay:3.5s,1.8s;box-shadow:0 0 8px 3px rgba(52,211,153,.2)}.carbon-particles>.carbon-p:nth-child(12){width:2px;height:2px;background:#17b6c5;left:68%;bottom:4%;animation-duration:13s,3.3s;animation-delay:1.2s,.6s;box-shadow:0 0 5px 2px rgba(23,182,197,.3)}.carbon-particles>.carbon-p:nth-child(13){width:3px;height:3px;background:#2381c4;left:73%;bottom:16%;animation-duration:14s,4s;animation-delay:2s,1s;box-shadow:0 0 6px 2px rgba(35,129,196,.3)}.carbon-particles>.carbon-p:nth-child(14){width:2px;height:2px;background:#34d399;left:78%;bottom:9%;animation-duration:16s,3.6s;animation-delay:4.5s,2.2s;box-shadow:0 0 5px 2px rgba(52,211,153,.3)}.carbon-particles>.carbon-p:nth-child(15){width:4px;height:4px;background:#17b6c5;left:83%;bottom:6%;animation-duration:12s,5s;animation-delay:.3s,.1s;box-shadow:0 0 8px 3px rgba(23,182,197,.25)}.carbon-particles>.carbon-p:nth-child(16){width:2px;height:2px;background:#17b6c5;left:88%;bottom:19%;animation-duration:15s,3.4s;animation-delay:2.8s,1.4s;box-shadow:0 0 5px 2px rgba(23,182,197,.3)}.carbon-particles>.carbon-p:nth-child(17){width:3px;height:3px;background:#34d399;left:93%;bottom:11%;animation-duration:13s,4.3s;animation-delay:1.8s,.9s;box-shadow:0 0 6px 2px rgba(52,211,153,.25)}.carbon-particles>.carbon-p:nth-child(18){width:2px;height:2px;background:#2381c4;left:8%;bottom:30%;animation-duration:17s,3.7s;animation-delay:5s,2.5s;box-shadow:0 0 5px 2px rgba(35,129,196,.3)}.carbon-particles>.carbon-p:nth-child(19){width:3px;height:3px;background:#17b6c5;left:15%;bottom:35%;animation-duration:18s,4.1s;animation-delay:3.2s,1.6s;box-shadow:0 0 6px 2px rgba(23,182,197,.25)}.carbon-particles>.carbon-p:nth-child(20){width:2px;height:2px;background:#34d399;left:27%;bottom:28%;animation-duration:14s,3.9s;animation-delay:.7s,.3s;box-shadow:0 0 5px 2px rgba(52,211,153,.3)}.carbon-particles>.carbon-p:nth-child(21){width:4px;height:4px;background:#17b6c5;left:38%;bottom:32%;animation-duration:16s,5.2s;animation-delay:4.2s,2.1s;box-shadow:0 0 8px 3px rgba(23,182,197,.2)}.carbon-particles>.carbon-p:nth-child(22){width:2px;height:2px;background:#2381c4;left:46%;bottom:38%;animation-duration:19s,3.1s;animation-delay:1.3s,.7s;box-shadow:0 0 5px 2px rgba(35,129,196,.3)}.carbon-particles>.carbon-p:nth-child(23){width:3px;height:3px;background:#34d399;left:55%;bottom:26%;animation-duration:15s,4.6s;animation-delay:3.8s,1.9s;box-shadow:0 0 6px 2px rgba(52,211,153,.25)}.carbon-particles>.carbon-p:nth-child(24){width:2px;height:2px;background:#17b6c5;left:65%;bottom:33%;animation-duration:17s,3.4s;animation-delay:.2s,.1s;box-shadow:0 0 5px 2px rgba(23,182,197,.3)}.carbon-particles>.carbon-p:nth-child(25){width:3px;height:3px;background:#17b6c5;left:75%;bottom:29%;animation-duration:14s,4.4s;animation-delay:2.3s,1.1s;box-shadow:0 0 6px 2px rgba(23,182,197,.25)}.carbon-particles>.carbon-p:nth-child(26){width:2px;height:2px;background:#34d399;left:85%;bottom:36%;animation-duration:16s,3.8s;animation-delay:5.5s,2.7s;box-shadow:0 0 5px 2px rgba(52,211,153,.3)}.carbon-particles>.carbon-p:nth-child(27){width:4px;height:4px;background:#2381c4;left:95%;bottom:14%;animation-duration:13s,5.1s;animation-delay:1.6s,.8s;box-shadow:0 0 8px 3px rgba(35,129,196,.2)}.carbon-particles>.carbon-p:nth-child(28){width:2px;height:2px;background:#17b6c5;left:3%;bottom:42%;animation-duration:20s,3.2s;animation-delay:6s,3s;box-shadow:0 0 5px 2px rgba(23,182,197,.3)}.carbon-particles>.carbon-p:nth-child(29){width:3px;height:3px;background:#34d399;left:33%;bottom:40%;animation-duration:18s,4.7s;animation-delay:4.8s,2.4s;box-shadow:0 0 6px 2px rgba(52,211,153,.25)}.carbon-particles>.carbon-p:nth-child(30){width:2px;height:2px;background:#17b6c5;left:50%;bottom:45%;animation-duration:21s,3.6s;animation-delay:2.6s,1.3s;box-shadow:0 0 5px 2px rgba(23,182,197,.3)}.carbon-particles>.carbon-p:nth-child(31){width:3px;height:3px;background:#2381c4;left:70%;bottom:42%;animation-duration:19s,4.9s;animation-delay:.9s,.5s;box-shadow:0 0 6px 2px rgba(35,129,196,.25)}.carbon-particles>.carbon-p:nth-child(32){width:2px;height:2px;background:#34d399;left:90%;bottom:38%;animation-duration:17s,3.3s;animation-delay:3.6s,1.8s;box-shadow:0 0 5px 2px rgba(52,211,153,.3)}.carbon-particles>.carbon-p:nth-child(33){width:3px;height:3px;background:#17b6c5;left:20%;bottom:55%;animation-duration:22s,4.2s;animation-delay:7s,3.5s;box-shadow:0 0 6px 2px rgba(23,182,197,.2)}.carbon-particles>.carbon-p:nth-child(34){width:2px;height:2px;background:#34d399;left:60%;bottom:60%;animation-duration:19s,3.8s;animation-delay:5.2s,2.6s;box-shadow:0 0 5px 2px rgba(52,211,153,.25)}.carbon-hero,.carbon-services,.carbon-why,.carbon-partners,.carbon-cta{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.carbon-p{animation:none;opacity:.2}}.carbon-reveal{opacity:0;transform:translateY(28px);transition:opacity .6s ease,transform .6s ease;will-change:opacity,transform}.carbon-reveal.visible{opacity:1;transform:translateY(0);will-change:auto}@media (prefers-reduced-motion:reduce){.carbon-reveal{transition:none;opacity:1;transform:none}}.carbon-container{max-width:var(--sn-container-max);margin:0 auto;padding:0 40px}@media (max-width:640px){.carbon-container{padding:0 20px}}.carbon-sec-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--sn-primary);margin-bottom:8px}.carbon-sec-title{font-size:40px;font-weight:800;letter-spacing:-.03em;margin-bottom:48px;color:var(--sn-text)}@media (max-width:640px){.carbon-sec-title{font-size:28px}}.carbon-grad{background:linear-gradient(90deg,var(--sn-primary),var(--sn-accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.carbon-hero{padding:20px 0 5px;position:relative;overflow:hidden}.carbon-hero::before{content:"";position:absolute;top:-250px;right:-150px;width:700px;height:700px;background:radial-gradient(circle,var(--sn-glow) 0%,transparent 65%);border-radius:50%;pointer-events:none;display:none}.carbon-hero::after{content:"";position:absolute;bottom:-150px;left:-80px;width:500px;height:500px;background:radial-gradient(circle,rgba(52,211,153,.06) 0%,transparent 65%);border-radius:50%;pointer-events:none;display:none}.carbon-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:640px){.carbon-stat-grid{gap:12px}}.carbon-stat{background:var(--sn-bg-card);border:1px solid var(--sn-border);border-radius:var(--sn-radius);padding:28px;transition:border-color .3s}@media (max-width:640px){.carbon-stat{padding:20px}}.carbon-stat:hover{border-color:var(--sn-border-hover)}.carbon-stat__label{font-size:13px;color:var(--sn-text-sec);margin-top:8px}.carbon-partners{text-align:center}.carbon-cta{text-align:center;position:relative;overflow:hidden}.carbon-cta::before{content:"";position:absolute;top:50%;left:50%;width:600px;height:600px;transform:translate(-50%,-50%);background:radial-gradient(circle,var(--sn-glow) 0%,transparent 60%);border-radius:50%;pointer-events:none;display:none}:is(.cms-listing-row, .product-slider-container):has(.product-vendor:not(:empty)) .product-vendor:empty{display:block;min-height:1.5em}:is(.cms-listing-row, .product-slider-container):has(.product-rating) .product-meta{display:flex;min-height:18px}@media (max-width:768px){#filter-panel-wrapper:not(.is-open),.filter-panel-wrapper:not(.is-open){display:none !important}}.cms-block.cms-block-carbon-cta{padding-block:clamp(36px,5vh,60px)}.cms-block.cms-block-carbon-partner-grid{padding-block:clamp(24px,4vh,44px)}.cms-block.cms-block-carbon-service-grid,.cms-block.cms-block-carbon-feature-list,.cms-block.cms-block-carbon-contact,.cms-block.cms-block-carbon-quote,.cms-block.cms-block-carbon-project-grid,.cms-block.cms-block-carbon-category-teaser,.cms-block.cms-block-carbon-testimonial-slider{padding-block:clamp(32px,5vh,56px)}.cms-block[class*="cms-block-carbon-"]:not(.cms-block-carbon-hero)+.cms-block[class*="cms-block-carbon-"]{padding-top:0}.cms-block-carbon-hero .cms-element-text>:last-child,.cms-block-carbon-richtext .cms-element-text>:last-child{margin-bottom:0}.cms-block-carbon-hero .carbon-container,.cms-block-carbon-cta .carbon-container,.cms-block-carbon-richtext .carbon-container,.cms-block-carbon-stat-grid .carbon-container,.cms-block-carbon-service-grid .carbon-container,.cms-block-carbon-feature-list .carbon-container,.cms-block-carbon-partner-grid .carbon-container{max-width:var(--sn-container-max);margin:0 auto;padding-left:24px;padding-right:24px}.cms-section .boxed .cms-row>[class^="cms-block-carbon-"]{padding-left:0;padding-right:0}@media (min-width:768px){.cms-section .boxed .carbon-container{max-width:none;padding-left:calc(var(--bs-gutter-x,40px) * .5);padding-right:calc(var(--bs-gutter-x,40px) * .5)}}.cms-block-carbon-hero{position:relative;z-index:1}.cms-block-carbon-hero__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,64px);align-items:center}@media (max-width:991px){.cms-block-carbon-hero__inner{grid-template-columns:minmax(0,1fr)}.cms-block-carbon-hero__stats{margin-top:16px}}.cms-block-carbon-hero .cms-element-carbon-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:479.98px){.cms-block-carbon-hero .cms-element-carbon-stat-grid{gap:12px}.cms-block-carbon-hero .carbon-stat{padding:18px 14px;overflow-wrap:anywhere;hyphens:auto}}.cms-block-carbon-hero .cms-element-text{text-align:left}.cms-block-carbon-hero h1,.cms-block-carbon-hero .h1,.cms-block-carbon-hero h2,.cms-block-carbon-hero .h2{font-size:clamp(34px,5vw,56px);font-weight:800;line-height:1.12;margin-bottom:22px;max-width:16ch;color:var(--sn-text)}.cms-block-carbon-hero h1 .carbon-grad,.cms-block-carbon-hero .h1 .carbon-grad,.cms-block-carbon-hero h2 .carbon-grad,.cms-block-carbon-hero .h2 .carbon-grad{background:var(--sn-gradient-accent);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cms-block-carbon-hero p{color:var(--sn-text-sec);font-size:18px;line-height:1.6;max-width:62ch;margin-bottom:18px}.cms-block-carbon-hero a{display:inline-block;margin:10px 14px 0 0;padding:14px 28px;border-radius:var(--sn-radius);background:var(--sn-gradient);color:#0a0f1a;font-weight:700;text-decoration:none;box-shadow:var(--sn-shadow-btn);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,color .2s ease}.cms-block-carbon-hero a:hover{transform:translateY(-2px);box-shadow:var(--sn-shadow-glow);color:#0a0f1a}.cms-block-carbon-cta{position:relative;z-index:1;text-align:center;overflow:hidden}.cms-block-carbon-cta::before{content:"";position:absolute;top:50%;left:50%;width:60%;height:140%;transform:translate(-50%,-50%);background:radial-gradient(circle,var(--sn-glow) 0%,transparent 60%);pointer-events:none;z-index:-1;display:none}.cms-block-carbon-cta h2,.cms-block-carbon-cta .h2{font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.15;margin-bottom:18px;background:var(--sn-gradient-accent);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cms-block-carbon-cta p{color:var(--sn-text-sec);font-size:17px;max-width:54ch;margin:0 auto 26px}.cms-block-carbon-cta a{display:inline-block;padding:15px 32px;border-radius:var(--sn-radius);background:var(--sn-gradient);color:#0a0f1a;font-weight:700;text-decoration:none;box-shadow:var(--sn-shadow-btn);transition:transform .2s ease,box-shadow .2s ease}.cms-block-carbon-cta a:hover{transform:translateY(-2px);box-shadow:var(--sn-shadow-glow);color:#0a0f1a}@media (max-width:575.98px){.cms-block-carbon-hero .cms-element-text a,.cms-block-carbon-cta a{display:block;width:100%;text-align:center;box-shadow:none}.cms-block-carbon-hero .cms-element-text a:hover,.cms-block-carbon-cta a:hover{box-shadow:none}.cms-block-carbon-hero .cms-element-text a{margin:10px 0 0}}.cms-element-carbon-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px}.cms-element-carbon-stat-grid .carbon-stat{display:flex;flex-direction:column;gap:8px;padding:26px 24px;background:var(--sn-bg-card);border:1px solid var(--sn-border);border-radius:var(--sn-radius);transition:transform .2s ease,border-color .2s ease}.cms-element-carbon-stat-grid .carbon-stat:hover{transform:translateY(-3px);border-color:var(--sn-border-hover)}.cms-element-carbon-stat-grid .carbon-stat__value{font-size:clamp(34px,3.4vw,48px);font-weight:800;line-height:1;color:var(--sn-primary)}.cms-element-carbon-stat-grid .carbon-stat__label{font-size:14px;color:var(--sn-text-sec)}.cms-block-carbon-service-grid{position:relative;z-index:1}.carbon-sec-label{color:var(--sn-primary);font-weight:700;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px}.carbon-sec-title{font-size:clamp(28px,3.6vw,40px);font-weight:800;line-height:1.15;color:var(--sn-text);margin:0}.cms-element-carbon-service-grid .carbon-services__head{margin-bottom:clamp(28px,4vh,44px)}.cms-element-carbon-service-grid .carbon-services__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:991px){.cms-element-carbon-service-grid .carbon-services__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.cms-element-carbon-service-grid .carbon-services__grid{grid-template-columns:1fr}}.cms-element-carbon-service-grid .carbon-service-card{display:flex;flex-direction:column;gap:14px;padding:32px;background:var(--sn-bg-card);border:1px solid var(--sn-border);border-radius:var(--sn-radius);text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.cms-element-carbon-service-grid .carbon-service-card:hover{transform:translateY(-4px);border-color:var(--sn-border-hover);box-shadow:var(--sn-shadow-glow)}.cms-element-carbon-service-grid .carbon-service-card__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:var(--sn-icon-bg);color:var(--sn-primary)}.cms-element-carbon-service-grid .carbon-service-card__icon svg{width:24px;height:24px}.cms-element-carbon-service-grid .carbon-service-card__title{font-size:19px;font-weight:700;color:var(--sn-text)}.cms-element-carbon-service-grid .carbon-service-card__text{font-size:15px;line-height:1.6;color:var(--sn-text-sec)}.cms-block-carbon-feature-list{position:relative;z-index:1}.cms-element-carbon-feature-list{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,64px);align-items:start}@media (max-width:991px){.cms-element-carbon-feature-list{grid-template-columns:1fr;gap:28px}}.cms-element-carbon-feature-list .carbon-why__intro{color:var(--sn-text-sec);font-size:16px;line-height:1.6;margin-top:16px;max-width:46ch}.cms-element-carbon-feature-list .carbon-why__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:22px}.cms-element-carbon-feature-list .carbon-why__item{display:flex;gap:14px;align-items:flex-start}.cms-element-carbon-feature-list .carbon-why__check{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:linear-gradient(var(--sn-icon-bg),var(--sn-icon-bg)),var(--sn-bg-card);color:var(--sn-accent)}.cms-element-carbon-feature-list .carbon-why__check svg{width:16px;height:16px}.cms-element-carbon-feature-list .carbon-why__text{display:flex;flex-direction:column;gap:3px}.cms-element-carbon-feature-list .carbon-why__item-title{font-size:16px;font-weight:700;color:var(--sn-text)}.cms-element-carbon-feature-list .carbon-why__item-sub{font-size:14px;color:var(--sn-text-sec)}.cms-block-carbon-partner-grid{position:relative;z-index:1;text-align:center}.cms-element-carbon-partner-grid .carbon-partners__label{margin-bottom:22px}.carbon-partners__logos{--sn-partner-mono:brightness(0) invert(1);position:relative;z-index:1}.carbon-partner{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0;text-align:center}.carbon-partner__caption{font-size:12px;font-weight:600;line-height:1.35;color:var(--sn-text-sec)}.carbon-partners__logos--marquee .carbon-partner__img,.carbon-partners__logos--wall .carbon-partner__img,.carbon-partner--card .carbon-partner__img{height:30px;width:auto;max-width:150px;object-fit:contain;filter:var(--sn-partner-mono);opacity:.72;transition:opacity .2s ease}.carbon-partner:hover .carbon-partner__img,.carbon-partner:focus-within .carbon-partner__img{opacity:1}.carbon-partner__img,.carbon-partner__link{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.carbon-partners__logos--marquee{display:flex;align-items:center;gap:12px}.carbon-marquee{flex:1 1 auto;min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.carbon-marquee__track{display:flex;width:max-content;animation:sn-partner-marquee var(--sn-partner-marquee-duration,40s) linear infinite}.carbon-marquee:hover .carbon-marquee__track,.carbon-marquee:focus-within .carbon-marquee__track{animation-play-state:paused}.carbon-marquee__toggle{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;cursor:pointer;color:var(--sn-text-muted);background:var(--sn-bg-card);border:1px solid var(--sn-border);border-radius:8px;transition:color .2s ease,border-color .2s ease}.carbon-marquee__toggle:hover{color:var(--sn-accent);border-color:var(--sn-border-hover)}.carbon-marquee__toggle-icon{display:inline-flex;line-height:0}.carbon-marquee__toggle-icon .icon>svg{top:0}.carbon-marquee__toggle-icon--play{display:none;transform:translateX(1px)}.carbon-marquee__toggle-input:checked~.carbon-marquee .carbon-marquee__track{animation-play-state:paused}.carbon-marquee__toggle-input:checked~.carbon-marquee__toggle .carbon-marquee__toggle-icon--pause{display:none}.carbon-marquee__toggle-input:checked~.carbon-marquee__toggle .carbon-marquee__toggle-icon--play{display:inline-flex}.carbon-marquee__group{display:flex;align-items:flex-start;gap:56px;margin:0;padding:8px 28px;list-style:none}.carbon-marquee__item .carbon-partner__caption{font-size:11px;white-space:nowrap}@media (prefers-reduced-motion:reduce){.carbon-marquee__toggle,.carbon-marquee__toggle-input{display:none}.carbon-marquee{mask-image:none}.carbon-marquee__track{width:auto;justify-content:center;animation:none}.carbon-marquee__group{flex-wrap:wrap;justify-content:center;row-gap:24px}.carbon-marquee__group[aria-hidden="true"]{display:none}}@property --syn-ticker-fade-l{syntax:"<length>";inherits:true;initial-value:48px}.syn-blog-ticker--carbon{--syn-ticker-fade-l:48px;transition:--syn-ticker-fade-l .55s cubic-bezier(.22,1,.36,1)}.syn-blog-ticker--carbon:hover,.syn-blog-ticker--carbon:focus-within{--syn-ticker-fade-l:var(--syn-ticker-label-room,190px)}.syn-blog-ticker--carbon .syn-blog-ticker__inner{position:relative;gap:0;padding-left:0;padding-right:0;background:var(--syn-ticker-bg,transparent);border:0;border-radius:0}.syn-blog-ticker--carbon .syn-blog-ticker__viewport{align-self:stretch;align-items:center;margin-right:var(--syn-ticker-pause-room,40px);padding-inline:4px;mask-image:linear-gradient(90deg,transparent 0,transparent calc(var(--syn-ticker-fade-l) - 48px),#000 var(--syn-ticker-fade-l),#000 calc(100% - 56px),transparent calc(100% - 8px))}.syn-blog-ticker--carbon .syn-blog-ticker__item{transition:opacity .3s ease}.syn-blog-ticker--carbon:hover .syn-blog-ticker__item{opacity:.78}.syn-blog-ticker--carbon:hover .syn-blog-ticker__item:hover{opacity:1}.syn-blog-ticker--carbon .syn-blog-ticker__link{display:inline-block;min-height:24px;padding-block:2px;margin-block:-2px;line-height:20px;transition:color .25s ease,text-shadow .25s ease}.syn-blog-ticker--carbon .syn-blog-ticker__item:hover .syn-blog-ticker__link{text-shadow:0 0 14px color-mix(in srgb,var(--sn-primary) 55%,transparent)}.syn-blog-ticker--carbon .syn-blog-ticker__pause{position:absolute;top:50%;right:6px;z-index:2;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:50%;background:transparent;color:var(--sn-text-sec);transform:translateY(-50%);transition:opacity .3s ease,color .3s ease,background-color .3s ease}.syn-blog-ticker--carbon .syn-blog-ticker__pause:hover,.syn-blog-ticker--carbon .syn-blog-ticker__pause:focus-visible,.syn-blog-ticker--carbon .syn-blog-ticker__pause[aria-pressed="true"]{opacity:1;color:var(--sn-primary);background:color-mix(in srgb,var(--sn-primary) 10%,transparent);border-color:transparent}.syn-blog-ticker--carbon .syn-blog-ticker__pause .icon,.syn-blog-ticker--carbon .syn-blog-ticker__pause svg{width:14px;height:14px}.syn-blog-ticker--carbon .syn-blog-ticker__pause .icon{color:inherit}.syn-blog-ticker--carbon .syn-blog-ticker__label{position:absolute;top:0;bottom:0;left:0;z-index:2;display:inline-flex;align-items:center;font-weight:700;white-space:nowrap;color:var(--syn-ticker-fg,var(--sn-text));pointer-events:none}.syn-blog-ticker--fx-cascade .syn-blog-ticker__char{display:inline-block;opacity:0;filter:blur(6px);transform:translateY(7px);transition:opacity .45s ease,filter .45s ease,transform .45s cubic-bezier(.22,1,.36,1);transition-delay:calc(( var(--n,12) - var(--i,0) ) * 14ms)}.syn-blog-ticker--fx-cascade .syn-blog-ticker__char--space{width:.28em;white-space:pre}.syn-blog-ticker--fx-cascade:hover .syn-blog-ticker__char,.syn-blog-ticker--fx-cascade:focus-within .syn-blog-ticker__char{opacity:1;filter:blur(0);transform:none;transition-delay:calc(var(--i,0) * 28ms)}.syn-blog-ticker--carbon.syn-blog-ticker--static{--syn-ticker-fade-l:0px;--syn-ticker-pause-room:0px}.syn-blog-ticker--carbon.syn-blog-ticker--static:hover,.syn-blog-ticker--carbon.syn-blog-ticker--static:focus-within{--syn-ticker-fade-l:var(--syn-ticker-label-room,190px)}.syn-blog-ticker--carbon.syn-blog-ticker--static .syn-blog-ticker__viewport{mask-image:linear-gradient(90deg,transparent 0,transparent calc(var(--syn-ticker-fade-l) - 48px),#000 var(--syn-ticker-fade-l))}@media (prefers-reduced-motion:reduce){.syn-blog-ticker--carbon{transition:none}.syn-blog-ticker--carbon .syn-blog-ticker__label{opacity:0;clip-path:none;transform:none;filter:none;animation:none;transition:opacity .2s ease}.syn-blog-ticker--carbon .syn-blog-ticker__label *{opacity:1;transform:none;filter:none;animation:none;transition:none}.syn-blog-ticker--carbon:hover .syn-blog-ticker__label,.syn-blog-ticker--carbon:focus-within .syn-blog-ticker__label{opacity:1;animation:none}}.faq-wrapper .accordion-button:not(.collapsed),.faq-wrapper .faq-accordion-header:not(.collapsed){color:var(--sn-primary);background:transparent;box-shadow:none}.crt-screen{transform-origin:center center}.crt-testcard{position:fixed;inset:0;z-index:250;background:#000;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility 0s linear .3s}.crt-testcard svg{width:100%;height:100%;display:block}.crt-fx{position:fixed;inset:0;z-index:150;pointer-events:none;opacity:0;overflow:hidden;transition:opacity .4s ease}.crt-fx__scanlines{position:absolute;inset:-16px;opacity:0}.crt-fx__scanlines::before,.crt-fx__scanlines::after{content:"";position:absolute;inset:0}.crt-fx__scanlines::before{background:repeating-linear-gradient(to bottom,rgba(255,255,255,.55) 0,rgba(255,255,255,.55) 1px,transparent 1px,transparent 6px)}.crt-fx__scanlines::after{background:repeating-linear-gradient(to bottom,transparent 0,transparent 3px,rgba(255,255,255,.55) 3px,rgba(255,255,255,.55) 4px,transparent 4px,transparent 6px)}.crt-fx__vignette{position:absolute;inset:0;background:radial-gradient(ellipse 140% 90% at 50% 38%,rgba(255,255,255,.06) 0%,rgba(255,255,255,0) 46%),radial-gradient(ellipse 100% 100% at center,rgba(0,0,0,0) 34%,rgba(0,0,0,.42) 76%,rgba(0,0,0,.85) 100%);opacity:1}.crt-fx__noise{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url("/theme/2acc0c4f0e9027c4744c09d1a886096d/css/%23n")' opacity='0.5'/%3E%3C/svg%3E");background-size:180px 180px;opacity:0}.crt-fx__roll{position:absolute;left:0;right:0;height:22%;top:-22%;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.1) 50%,rgba(255,255,255,0) 100%);opacity:0}.crt-fx__dot{position:absolute;top:50%;left:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#fff;box-shadow:0 0 20px 8px rgba(255,255,255,.98),-9px 0 20px 4px rgba(255,30,70,.9),9px 0 20px 4px rgba(30,140,255,.9),0 0 60px 22px rgba(140,250,240,.7),0 0 120px 50px rgba(120,240,230,.35);opacity:0;transform:scale(0)}.crt-fx__beam{position:absolute;left:0;right:0;top:50%;height:5px;margin-top:-2.5px;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.98) 14%,#fff 50%,rgba(255,255,255,.98) 86%,rgba(255,255,255,0) 100%);box-shadow:0 0 24px 4px rgba(255,255,255,.9),0 -9px 16px 1px rgba(255,30,70,.9),0 9px 16px 1px rgba(30,140,255,.9);opacity:0;transform:scaleX(0)}.sn-crt-toggle{position:fixed;right:24px;top:calc(50% + 64px);transform:translateY(-50%);z-index:200;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:var(--sn-toggle-bg);border:1.5px solid var(--sn-toggle-border);color:var(--sn-toggle-icon);cursor:pointer;box-shadow:0 0 0 0 var(--sn-glow),0 4px 20px rgba(0,0,0,.25);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:sn-toggle-pulse 3s ease-in-out infinite;transition:transform .3s ease,border-color .3s,background .35s}.sn-crt-toggle:hover{transform:translateY(-50%) scale(1.08);border-color:var(--sn-border-hover);animation-play-state:paused;box-shadow:var(--sn-shadow-btn),0 0 0 3px var(--sn-glow)}.sn-crt-icon{width:22px;height:22px;color:var(--sn-toggle-icon);pointer-events:none}.sn-crt-toggle:hover .sn-crt-label{opacity:1;transform:translateX(0)}@media (max-width:767.98px){html:not(.crt-off) .sn-crt-toggle{display:none}}@media (max-width:768px){.sn-crt-toggle{right:16px;width:42px;height:42px;border-radius:12px;top:calc(50% + 58px)}.sn-crt-label{display:none}}.crt-catalog{position:fixed;inset:0;z-index:250;display:flex;align-items:center;justify-content:center;background:#0a0c0e;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility 0s linear .3s;font-family:var(--sn-font,system-ui,sans-serif)}.crt-catalog__book{position:relative;display:flex;width:min(96vw,1440px);height:min(92vh,940px);background:#14181c;border-radius:12px;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 24px 70px rgba(0,0,0,.65);perspective:1500px}.crt-catalog__book::after{content:"";position:absolute;top:0;bottom:0;left:50%;width:60px;margin-left:-30px;pointer-events:none;z-index:3;background:linear-gradient(90deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.35) 46%,rgba(0,0,0,.5) 50%,rgba(0,0,0,.35) 54%,rgba(0,0,0,0) 100%)}.crt-catalog__book::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:rgba(255,255,255,.12);z-index:4;pointer-events:none}.crt-catalog__loading,.crt-catalog__notice{margin:auto;color:#aeb6bb;font-size:15px;letter-spacing:.5px}.crt-catalog__nav{position:fixed;top:50%;transform:translateY(-50%);z-index:260;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:none;border-radius:50%;padding:0;background:rgba(255,255,255,.1);color:#fff;cursor:pointer;backdrop-filter:blur(6px);transition:background .2s ease,opacity .2s ease}.crt-catalog__chevron{width:26px;height:26px;display:block}.crt-catalog__nav:hover{background:rgba(255,255,255,.2)}.crt-catalog__nav:disabled{opacity:.25;cursor:default}.crt-catalog__nav--prev{left:max(16px,3vw)}.crt-catalog__nav--next{right:max(16px,3vw)}.crt-catalog__pageno{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:260;color:#aeb6bb;font-size:13px;letter-spacing:1px}.crt-catalog__zoom{position:fixed;inset:0;z-index:270;display:flex;align-items:center;justify-content:center;background:rgba(6,8,10,.93)}.crt-catalog__zoom[hidden]{display:none}.sn-crt-switch{position:fixed;right:24px;top:calc(50% + 128px);transform:translateY(-50%);z-index:300;display:none;align-items:center;gap:8px;padding:8px;border-radius:14px;background:var(--sn-toggle-bg);border:1.5px solid var(--sn-toggle-border);backdrop-filter:blur(12px);box-shadow:0 4px 20px rgba(0,0,0,.25)}.sn-crt-switch__btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:none;border-radius:9px;background:rgba(255,255,255,.08);color:var(--sn-toggle-icon);cursor:pointer;transition:background .2s ease}.sn-crt-switch__btn svg{width:20px;height:20px}.sn-crt-switch__btn:hover{background:rgba(255,255,255,.18)}.sn-crt-switch__display{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:116px;padding:4px 10px;border-radius:8px;background:#0a1a18;color:#6ffce8;font-family:"Courier New",ui-monospace,monospace;line-height:1.1;text-shadow:0 0 6px rgba(111,252,232,.7);box-shadow:inset 0 0 10px rgba(0,0,0,.6)}.sn-crt-switch__ch{font-size:11px;letter-spacing:1px;opacity:.85}.sn-crt-switch__name{font-size:14px;font-weight:700;letter-spacing:.5px}@media (prefers-reduced-motion:reduce){.sn-crt-switch__btn{transition:none}}@media (max-width:768px){.crt-catalog__book{width:min(96vw,540px);height:min(86vh,680px)}.crt-catalog__book::after,.crt-catalog__book::before{display:none}.crt-catalog__nav{width:46px;height:46px;font-size:28px}.sn-crt-switch{right:16px;top:calc(50% + 116px)}.sn-crt-switch__display{min-width:92px}}@media (prefers-reduced-motion:reduce){.crt-fx__scanlines,.crt-fx__noise,.crt-fx__roll,.crt-fx__beam,.crt-fx__dot{display:none}.crt-testcard svg>g{filter:none !important}.crt-testcard svg{animation:none !important}.sn-crt-toggle{animation:none;transition:none}.sn-crt-icon{transition:none}.crt-catalog,html.crt-off.crt-ch-catalog .crt-catalog{transition:none}}.sn-perf{--sn-good:#34d399;--sn-avg:#f59e0b;--sn-bad:#ef4444;--sn-na:rgba(255,255,255,.28);--sn-teal:#17b6c5;--sn-panel:#15181d;max-width:1040px;margin-inline:auto}.sn-perf__intro{text-align:center;margin-bottom:1.5rem}.sn-perf__title{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;margin-bottom:.5rem}.sn-perf__lead{opacity:.75;margin:0 auto;max-width:52ch}.sn-perf__form{display:flex;gap:.5rem;margin:1.5rem auto;max-width:640px;flex-wrap:wrap}.sn-perf__input{flex:1 1 280px;padding:.85rem 1.1rem;background:var(--sn-bg);border:1px solid rgba(23,182,197,.35);border-radius:10px;color:var(--sn-text,#edeef0);font-size:1rem;transition:border-color .15s ease,box-shadow .15s ease}.sn-perf__input:focus{outline:none;border-color:var(--sn-teal);box-shadow:0 0 0 3px rgba(23,182,197,.2)}.sn-perf__submit{white-space:nowrap;padding-inline:1.5rem;background:var(--sn-teal);border-color:var(--sn-teal);color:#07252a;font-weight:700}.sn-perf__status{text-align:center;padding:2.5rem 0}.sn-perf__scan{position:relative;height:150px;width:min(560px,92%);margin:0 auto 1.5rem;border-radius:10px;overflow:hidden;background:#0b0d10;box-shadow:inset 0 0 45px rgba(0,0,0,.65),0 0 24px rgba(23,182,197,.12)}.sn-perf__scan::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,rgba(23,182,197,.16) 0,rgba(23,182,197,.16) 2px,transparent 2px,transparent 5px);opacity:.9}.sn-perf__scan::after{content:"";position:absolute;left:0;right:0;height:40%;top:-40%;background:linear-gradient(to bottom,transparent,rgba(23,182,197,.1) 30%,rgba(52,211,153,.35) 72%,rgba(255,255,255,.65));filter:blur(1px);animation:snPerfBuild 1.5s cubic-bezier(.4,0,.2,1) infinite}.sn-perf__status-text{opacity:.8}@media (prefers-reduced-motion:reduce){.sn-perf__scan{height:6px;box-shadow:none}.sn-perf__scan::after{animation:none;display:none}.sn-perf__scan::before{background:linear-gradient(90deg,transparent,var(--sn-teal),transparent)}}.sn-perf__error{padding:1rem 1.25rem;border:1px solid var(--sn-bad);border-radius:10px;color:var(--sn-bad);background:linear-gradient(rgba(239,68,68,.08),rgba(239,68,68,.08)),var(--sn-bg-card);margin:1rem auto;max-width:640px;text-align:center}.sn-perf__results{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-top:2rem}@media (max-width:900px){.sn-perf__results{grid-template-columns:1fr}}.sn-perf__strategy{background:var(--sn-bg-elevated);border:1px solid var(--sn-border);border-radius:14px;padding:1.25rem}.sn-perf__strategy-title{font-size:1.05rem;text-transform:uppercase;letter-spacing:.08em;opacity:.85;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.sn-perf__scores{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}@media (max-width:480px){.sn-perf__scores{grid-template-columns:repeat(2,1fr)}}.sn-perf__cwv,.sn-perf__metrics{margin-top:1.25rem}.sn-perf__cta{margin-top:1.75rem;padding:1.5rem;border:1px solid rgba(23,182,197,.4);border-radius:14px;background:linear-gradient(rgba(23,182,197,.07),rgba(23,182,197,.07)),var(--sn-bg-card);box-shadow:0 0 30px rgba(23,182,197,.1);text-align:center}.sn-perf__cta-title{font-size:1.2rem;font-weight:800;margin-bottom:.5rem}.sn-perf__cta-text{opacity:.85;max-width:60ch;margin:0 auto 1.1rem}.sn-perf__cta-btn{display:inline-block;background:var(--sn-teal);border-color:var(--sn-teal);color:#07252a;font-weight:700;padding:.75rem 1.75rem}.sn-perf__legend{margin-top:1.75rem;border:1px solid var(--sn-border);border-radius:12px;background:var(--sn-bg-card)}.sn-perf__legend-summary{cursor:pointer;padding:.9rem 1.1rem;font-weight:700;color:var(--sn-teal);list-style:none;user-select:none}.sn-perf__legend-summary::-webkit-details-marker{display:none}.sn-perf__legend-summary::before{content:"▸ "}.sn-perf__legend-body{padding:0 1.25rem 1.25rem}.sn-perf__legend-body h4,.sn-perf__legend-body .h4{margin:1.1rem 0 .4rem;font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;opacity:.7}.sn-perf__legend-body p{opacity:.85;margin:.35rem 0}.sn-perf__legend-body ul{margin:.35rem 0 .75rem 1.1rem}.sn-perf__legend-body li{margin:.3rem 0;opacity:.85}.sn-perf__legend-info{margin-top:1rem;padding:.75rem 1rem;border-left:3px solid var(--sn-teal);background:rgba(23,182,197,.07);border-radius:6px}.crt-catalog__channel-tool{display:none;width:min(96vw,1320px);max-height:92vh;overflow-y:auto;padding:clamp(1.25rem,3vw,2.5rem);background:var(--sn-bg-card);border:1px solid rgba(23,182,197,.35);border-radius:16px;box-shadow:0 0 44px rgba(23,182,197,.15),inset 0 0 70px rgba(0,0,0,.45)}.syn-sales-manufacturer-price,.price-manufacturer,.search-suggest-product-price-hint{display:block;margin-top:4px;font-size:12px;color:var(--sn-text-sec)}.comparison-table table.table .accordion-button,.comparison-table table.table .accordion-button:not(.collapsed){color:var(--sn-text) !important;background:transparent}@media (max-width:1199.98px){.compare-float-button{bottom:76px}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slide-in{0%{opacity:0;margin-bottom:-30px}100%{opacity:1;margin-bottom:0}}@keyframes syn-blog-ticker-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes syn-blog-card-breathe{0%,100%{box-shadow:0 6px 18px -8px rgba(0,0,0,.45),0 0 8px -2px var(--syn-blog-card-glow,rgba(45,212,191,.35))}50%{box-shadow:0 12px 30px -6px rgba(0,0,0,.5),0 0 26px 0 var(--syn-blog-card-glow,rgba(45,212,191,.6))}}@keyframes syn-swrel-spin{to{transform:rotate(360deg)}}@keyframes dot-pulse-glow{0%,100%{transform:scale(1);box-shadow:0 0 4px 1px rgba(0,209,255,.5)}50%{transform:scale(1.55);box-shadow:0 0 8px 3px rgba(0,209,255,.25)}}@keyframes sn-toggle-pulse{0%,100%{box-shadow:0 0 0 0 var(--sn-glow),0 4px 20px rgba(0,0,0,.25)}50%{box-shadow:0 0 0 8px transparent,0 4px 24px var(--sn-glow),0 0 32px var(--sn-glow)}}@keyframes sn6-float{0%{transform:translateY(0) translateX(0);opacity:0}5%{opacity:1}25%{transform:translateY(-15vh) translateX(8px)}50%{transform:translateY(-30vh) translateX(-5px)}75%{transform:translateY(-45vh) translateX(6px)}95%{opacity:1}100%{transform:translateY(-60vh) translateX(0);opacity:0}}@keyframes sn6-glow{0%{opacity:.45}100%{opacity:.95}}@keyframes sn-partner-marquee{to{transform:translateX(-50%)}}@keyframes snPerfBuild{0%{top:-40%;opacity:0}12%{opacity:1}100%{top:100%;opacity:.85}}