:root{--gutter:2rem;--z-index-0:0;--z-index-1:1;--z-index-2:2;--z-index-3:3;--z-index-4:4;--z-index-5:5;--z-index-6:6;--z-index-7:7;--z-index-8:8;--z-index-9:9;--z-index-10:10;--z-index-20:20;--z-index-30:30;--z-index-40:40;--z-index-50:50;--z-index-60:60;--z-index-70:70;--z-index-80:80;--z-index-90:90;--z-index-100:100;--z-index-110:110;--z-index-120:120;--z-index-130:130;--z-index-140:140;--z-index-150:150;--z-index-160:160;--z-index-170:170;--z-index-180:180;--z-index-190:190;--font-family-base:Smarta, arial, sans-serif;--font-family-head:Smarta, arial, sans-serif;--font-size-root:16px;--font-size-base:1rem;--font-size-small:.75rem;--font-size-h1:2rem;--font-size-h2:1.5rem;--font-size-h3:1.375rem;--font-size-h4:1.25rem;--font-size-h5:1.125rem;--font-size-h6:1rem;--font-size-12:.75rem;--font-size-13:.8125rem;--font-size-14:.875rem;--font-size-15:.9375rem;--font-size-16:1rem;--font-size-18:1.125rem;--font-size-20:1.25rem;--font-size-22:1.375rem;--font-size-24:1.5rem;--font-size-26:1.625rem;--font-size-28:1.75rem;--font-size-32:2rem;--font-size-36:2.25rem;--font-size-40:2.5rem;--font-size-44:2.75rem;--font-size-48:3rem;--font-size-52:3.25rem;--font-size-56:3.5rem;--font-size-60:3.75rem;--font-size-64:4rem;--font-weight-base:400;--font-weight-bold:700;--font-weight-head:700;--font-weight-100:100;--font-weight-200:200;--font-weight-300:300;--font-weight-400:400;--font-weight-500:500;--font-weight-600:600;--font-weight-700:700;--font-weight-800:800;--font-weight-900:900;--color-blue:#00a0e3;--color-blue-hover:#0088c1;--color-soft-blue:#d9f1fb;--color-soft-blue-hover:#bfe7f8;--color-green:#28a745;--color-green-hover:#228e3b;--color-soft-green:#dff2e3;--color-soft-green-hover:#c9e9d1;--color-red:#f04048;--color-red-hover:#cc363d;--color-soft-red:#fde2e4;--color-soft-red-hover:#fbcfd1;--color-yellow:#f0a510;--color-yellow-hover:#cc8c0e;--color-soft-yellow:#fdf2db;--color-soft-yellow-hover:#fbe9c3;--color-primary:#00a0e3;--color-primary-hover:#0088c1;--color-soft-primary:#d9f1fb;--color-soft-primary-hover:#bfe7f8;--color-black:#000;--color-white:#fff;--color-dark:#4c5256;--color-light-1:#f6f6f7;--color-light-2:#edeeef;--color-gray-2:#141618;--color-gray-3:#242628;--color-gray-4:#343638;--color-gray-5:#444648;--color-gray-6:#545658;--color-gray-7:#646668;--color-gray-8:#747678;--color-gray-9:#848688;--color-gray-10:#949698;--color-gray-11:#a4a6a8;--color-gray-12:#b4b6b8;--color-gray-13:#c4c6c8;--color-gray-14:#d4d6d8;--color-gray-15:#e4e6e8;--color-gray-16:#f4f6f8;--color-shade-2:#141c2a;--color-shade-3:#242c3a;--color-shade-4:#343c4a;--color-shade-5:#444c5a;--color-shade-6:#545c6a;--color-shade-7:#646c7a;--color-shade-8:#747c8a;--color-shade-9:#848c9a;--color-shade-10:#949caa;--color-shade-11:#a4acba;--color-shade-12:#b4bcca;--color-shade-13:#c4ccda;--color-shade-14:#d4dcea;--color-shade-15:#e4ecfa;--color-shade-16:#f4fcff;--theme-info:#00a0e3;--theme-success:#28a745;--theme-warning:#f0a510;--theme-danger:#f04048;--body-bg-color:#fff;--body-color:#343c4a;--unit-color-1:#fff;--unit-color-2:#00a0e3;--unit-color-3:#f4f6f8;--line-height:1.5;--letter-spacing:.005em;--letter-spacing-sm:0;--letter-spacing-lg:.02em;--heading-font-family:Smarta, arial, sans-serif;--heading-font-weight:700;--heading-line-height:1.25;--heading-letter-spacing:.005em;--heading-margin-top:1.5rem;--heading-margin-bottom:1.5rem;--border-width:.0625rem;--border-color-14:#d8e0ee;--border-color-15:#e0e8f6;--border-radius:.25rem;--border-radius-sm:.1875rem;--border-radius-lg:.25rem;--border-radius-rd:50%;--spacer-0:0;--spacer-1:.125rem;--spacer-2:.25rem;--spacer-3:.375rem;--spacer-4:.5rem;--spacer-5:.625rem;--spacer-6:.75rem;--spacer-7:.875rem;--spacer-8:1rem;--spacer-9:1.125rem;--spacer-10:1.25rem;--spacer-11:1.375rem;--spacer-12:1.5rem;--spacer-13:1.625rem;--spacer-14:1.75rem;--spacer-15:1.875rem;--spacer-16:2rem;--spacer-17:2.125rem;--spacer-18:2.25rem;--spacer-19:2.375rem;--spacer-20:2.5rem;--spacer-21:2.625rem;--spacer-22:2.75rem;--spacer-23:2.875rem;--spacer-24:3rem;--spacer-25:3.125rem;--spacer-26:3.25rem;--spacer-27:3.375rem;--spacer-28:3.5rem;--spacer-29:3.625rem;--spacer-30:3.75rem;--spacer-31:3.875rem;--spacer-32:4rem;--spacer-33:4.125rem;--spacer-34:4.25rem;--spacer-35:4.375rem;--spacer-36:4.5rem;--spacer-37:4.625rem;--spacer-38:4.75rem;--spacer-39:4.875rem;--spacer-40:5rem;--spacer-41:5.125rem;--spacer-42:5.25rem;--spacer-43:5.375rem;--spacer-44:5.5rem;--spacer-45:5.625rem;--spacer-46:5.75rem;--spacer-47:5.875rem;--spacer-48:6rem;--spacer-49:6.125rem;--spacer-50:6.25rem;--spacer-51:6.375rem;--spacer-52:6.5rem;--spacer-53:6.625rem;--spacer-54:6.75rem;--spacer-55:6.875rem;--spacer-56:7rem;--spacer-57:7.125rem;--spacer-58:7.25rem;--spacer-59:7.375rem;--spacer-60:7.5rem;--spacer-61:7.625rem;--spacer-62:7.75rem;--spacer-63:7.875rem;--spacer-64:8rem;--spacer-n1:-.125rem;--spacer-n2:-.25rem;--spacer-n3:-.375rem;--spacer-n4:-.5rem;--spacer-n5:-.625rem;--spacer-n6:-.75rem;--spacer-n7:-.875rem;--spacer-n8:-1rem;--spacer-n9:-1.125rem;--spacer-n10:-1.25rem;--spacer-n11:-1.375rem;--spacer-n12:-1.5rem;--spacer-n13:-1.625rem;--spacer-n14:-1.75rem;--spacer-n15:-1.875rem;--spacer-n16:-2rem;--spacer-n17:-2.125rem;--spacer-n18:-2.25rem;--spacer-n19:-2.375rem;--spacer-n20:-2.5rem;--spacer-n21:-2.625rem;--spacer-n22:-2.75rem;--spacer-n23:-2.875rem;--spacer-n24:-3rem;--spacer-n25:-3.125rem;--spacer-n26:-3.25rem;--spacer-n27:-3.375rem;--spacer-n28:-3.5rem;--spacer-n29:-3.625rem;--spacer-n30:-3.75rem;--spacer-n31:-3.875rem;--spacer-n32:-4rem;--spacer-n33:-4.125rem;--spacer-n34:-4.25rem;--spacer-n35:-4.375rem;--spacer-n36:-4.5rem;--spacer-n37:-4.625rem;--spacer-n38:-4.75rem;--spacer-n39:-4.875rem;--spacer-n40:-5rem;--spacer-n41:-5.125rem;--spacer-n42:-5.25rem;--spacer-n43:-5.375rem;--spacer-n44:-5.5rem;--spacer-n45:-5.625rem;--spacer-n46:-5.75rem;--spacer-n47:-5.875rem;--spacer-n48:-6rem;--spacer-n49:-6.125rem;--spacer-n50:-6.25rem;--spacer-n51:-6.375rem;--spacer-n52:-6.5rem;--spacer-n53:-6.625rem;--spacer-n54:-6.75rem;--spacer-n55:-6.875rem;--spacer-n56:-7rem;--spacer-n57:-7.125rem;--spacer-n58:-7.25rem;--spacer-n59:-7.375rem;--spacer-n60:-7.5rem;--spacer-n61:-7.625rem;--spacer-n62:-7.75rem;--spacer-n63:-7.875rem;--spacer-n64:-8rem;--order-n1:-1;--order-0:0;--order-1:1;--order-2:2;--order-3:3;--order-4:4;--order-5:5;--order-6:6;--order-7:7;--order-8:8;--order-9:9;--order-10:10;--transition-duration-5:50ms;--transition-duration-10:.1s;--transition-duration-15:.15s;--transition-duration-20:.2s;--transition-duration-25:.25s;--transition-duration-30:.3s;--transition-duration-35:.35s;--transition-duration-40:.4s;--transition-duration-45:.45s;--transition-duration-50:.5s;--transition-duration-55:.55s;--transition-duration-60:.6s;--transition-duration-65:.65s;--transition-duration-70:.7s;--transition-duration-75:.75s;--transition-duration-80:.8s;--transition-duration-85:.85s;--transition-duration-90:.9s;--transition-duration-95:.95s;--transition-duration-100:1s;--transition-duration-150:1.5s;--transition-duration-200:2s;--transition-duration-250:2.5s;--transition-duration-300:3s;--transition-duration-350:3.5s;--transition-duration-400:4s;--transition-duration-450:4.5s;--transition-duration-500:5s;--btn-min-width:2.625rem;--btn-min-height:2.625rem;--btn-bg-color:#fff;--btn-font-family:var(--font-family-base);--btn-font-size:1rem;--btn-font-weight:var(--font-weight-base);--btn-color:#343c4a;--btn-line-height:1.5;--btn-letter-spacing:var(--letter-spacing);--btn-decoration:none;--btn-white-space:nowrap;--btn-border-width:.0625rem;--btn-border-style:solid;--btn-border-color:#d8e0ee;--btn-border-radius:var(--border-radius);--btn-padding-x:1rem;--form-label-line-height:1.5;--form-label-margin-bottom:.25rem;--form-input-min-height:2.625rem;--form-input-bg-color:#fff;--form-input-font-family:var(--font-family-base);--form-input-font-size:1rem;--form-input-font-weight:var(--font-weight-base);--form-input-color:#343c4a;--form-input-line-height:1.5;--form-input-letter-spacing:var(--letter-spacing);--form-input-border-width:.0625rem;--form-input-border-color:#d8e0ee;--form-input-border-radius:var(--border-radius);--form-input-padding-y:.5rem;--form-input-padding-start:.75rem;--form-input-padding-end:.75rem;--form-input-box-shadow:none;--form-input-transition:border-color var(--transition-duration-15) ease-in-out, box-shadow var(--transition-duration-15) ease-in-out;--form-select-min-height:2.625rem;--form-select-bg-color:#fff;--form-select-font-family:var(--font-family-base);--form-select-font-size:1rem;--form-select-font-weight:var(--font-weight-base);--form-select-color:#343c4a;--form-select-line-height:1.5;--form-select-letter-spacing:var(--letter-spacing);--form-select-border-width:.0625rem;--form-select-border-color:#d8e0ee;--form-select-border-radius:var(--border-radius);--form-select-padding-y:.5rem;--form-select-padding-start:.75rem;--form-select-padding-end:.75rem;--form-select-box-shadow:none;--form-select-transition:border-color var(--transition-duration-15) ease-in-out, box-shadow var(--transition-duration-15) ease-in-out;--form-select-indicator-image:url("data:image/svg+xml,%3csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"%3e%3cpath fill=\"%23343c4a\" d=\"M360.5 217.5l-152 143.1C203.9 365.8 197.9 368 192 368s-11.88-2.188-16.5-6.562L23.5 217.5C13.87 208.3 13.47 193.1 22.56 183.5C31.69 173.8 46.94 173.5 56.5 182.6L192 310.9l135.5-128.4c9.562-9.094 24.75-8.75 33.94 .9375C370.5 193.1 370.1 208.3 360.5 217.5z\"/%3e%3c/svg%3e");--form-select-indicator-size:1rem;--form-select-indicator-position:right .8125rem center;--form-select-indicator-padding-x:2.625rem;--form-text-font-size:.8125rem;--form-text-color:#747c8a;--form-text-line-height:normal;--form-text-margin-top:.25rem;--hr-border-width:.0625rem;--hr-border-style:solid;--hr-margin-y:1rem;--hr-opacity:1;--paragraph-margin-bottom:1rem;--address-margin-bottom:1rem;--list-margin-bottom:1rem;--blockquote-margin-bottom:1rem;--link-color:#343c4a;--link-decoration-line:none;--link-decoration-color:#343c4a;--link-hover-color-1:#00a0e3;--link-hover-color-2:#848c9a;--link-hover-decoration-line:none;--link-hover-decoration-color-1:#00a0e3;--link-hover-decoration-color-2:#848c9a;--figure-margin-bottom:1rem;--legend-font-size:1rem;--legend-font-weight:700;--legend-margin-bottom:0;--mega-menu-max-width:79.5rem;--mega-menu-container-padding-x:2rem;--mega-menu-column-count:4}@font-face{src:url(../../assets/fonts/smarta/woff2/400.woff2)format("woff2"),url(../../assets/fonts/smarta/woff/400.woff)format("woff");font-family:Smarta;font-weight:400;font-style:normal;font-display:swap}@font-face{src:url(../../assets/fonts/smarta/woff2/700.woff2)format("woff2"),url(../../assets/fonts/smarta/woff/700.woff)format("woff");font-family:Smarta;font-weight:700;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}@media (width>=95.5rem) and (width<=120rem) and (resolution<=1x) and (device-aspect-ratio:16/10){:root{--font-size-root:20px;font-size:125%}}body{background-color:var(--body-bg-color);font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-base);color:var(--body-color);line-height:var(--line-height);letter-spacing:var(--letter-spacing);text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto;-webkit-tap-highlight-color:#0000;margin:0}hr{color:inherit;opacity:var(--hr-opacity);border:0;border-block-start-width:var(--hr-border-width);border-block-start-style:var(--hr-border-style);border-block-start-color:var(--hr-border-color);margin:0;margin-block:var(--hr-margin-y)}.h1,.h2,.h3,.h4,.h5,.h6,h6,h5,h4,h3,h2,h1{font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);color:var(--heading-color);line-height:var(--heading-line-height);letter-spacing:var(--heading-letter-spacing);margin-block:0}.h1:not(:last-child,.last-child),.h2:not(:last-child,.last-child),.h3:not(:last-child,.last-child),.h4:not(:last-child,.last-child),.h5:not(:last-child,.last-child),.h6:not(:last-child,.last-child),h6:not(:last-child,.last-child),h5:not(:last-child,.last-child),h4:not(:last-child,.last-child),h3:not(:last-child,.last-child),h2:not(:last-child,.last-child),h1:not(:last-child,.last-child){margin-block-end:var(--heading-margin-bottom)}h1{font-size:var(--heading-font-size,2rem)}h2{font-size:var(--heading-font-size,1.5rem)}h3{font-size:var(--heading-font-size,1.375rem)}h4{font-size:var(--heading-font-size,1.25rem)}h5{font-size:var(--heading-font-size,1.125rem)}h6{font-size:var(--heading-font-size,1rem)}p{margin-block:0}p:not(:last-child,.last-child){margin-block-end:var(--paragraph-margin-bottom)}p+h1,p+h2,p+h3,p+h4,p+h5,p+h6{margin-block-start:var(--heading-margin-top)}abbr[title],abbr[data-original-title]{text-decoration-skip-ink:none;cursor:help;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-block:0}address:not(:last-child,.last-child){margin-block-end:var(--address-margin-bottom)}ol,ul{padding-inline-start:0}ol,ul,dl,ol ol,ul ul,ol ul,ul ol{margin-block:0}ol:not(:last-child,.last-child),ul:not(:last-child,.last-child),dl:not(:last-child,.last-child),ol ol:not(:last-child,.last-child),ul ul:not(:last-child,.last-child),ol ul:not(:last-child,.last-child),ul ol:not(:last-child,.last-child){margin-block-end:var(--list-margin-bottom)}blockquote{margin:0}blockquote:not(:last-child,.last-child){margin-block-end:var(--blockquote-margin-bottom)}b,strong{font-weight:var(--font-weight-bold)}small{font-size:var(--font-size-small)}a{font-size:var(--link-font-size);font-weight:var(--link-font-weight);color:var(--link-color);text-decoration-line:var(--link-decoration-line);text-decoration-color:var(--link-decoration-color);text-underline-offset:.25em;cursor:pointer}a:hover{--link-color:#00a0e3;--link-decoration-line:none;--link-decoration-color:#00a0e3}a:not([href],[class]),a:not([href],[class]):hover{color:inherit;text-decoration:none}a[href^=tel\:],a[href^=mailto\:]{white-space:nowrap}a[href^=tel\:]{--link-color:inherit;--link-decoration-line:none}figure{margin:0}figure:not(:last-child,.last-child){margin-block-end:var(--figure-margin-bottom)}img,svg{vertical-align:middle}label{display:inline-block}input,button,select,optgroup,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;appearance:textfield}button,select{text-transform:none}[role=button]{cursor:pointer}select{overflow-wrap:normal}select:disabled{opacity:1}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;appearance:button;background-color:#0000}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button:not(.btn):focus-visible,[type=button]:not(.btn):focus-visible,[type=reset]:not(.btn):focus-visible,[type=submit]:not(.btn):focus-visible{outline:none}textarea{resize:block}fieldset{border:0;min-inline-size:0;margin:0;padding:0}legend{font-size:var(--legend-font-size);font-weight:var(--legend-font-weight);line-height:inherit;inline-size:100%;margin-block-end:var(--legend-margin-bottom);padding:0}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}html,body{block-size:100%;inline-size:100%}.layout-wrapper{background-color:#fff;grid-template:"header""main"1fr"footer"/100%;min-block-size:100dvh;display:grid;position:relative}@media (width<=47.48rem){.container{inline-size:100%;padding-inline:var(--container-padding-x,1rem);margin-inline:auto}}@media (width>=47.5rem){.container{inline-size:100%;padding-inline:var(--container-padding-x,2rem);margin-inline:auto}}@media (width>=31.5rem){.container{max-inline-size:var(--container-width,100%)}}@media (width>=47.5rem){.container{max-inline-size:var(--container-width,100%)}}@media (width>=63.5rem){.container{max-inline-size:var(--container-width,100%)}}@media (width>=79.5rem){.container{max-inline-size:var(--container-width,79.5rem)}}.grid{grid-template-rows:repeat(var(--grid-template-rows,1), 1fr);grid-template-columns:repeat(var(--grid-template-columns,12), 1fr);gap:var(--grid-gap);display:grid}.grid.grid-gap-sm{--grid-gap:1rem}.grid.grid-gap-md{--grid-gap:2rem}.grid.grid-gap-lg{--grid-gap:3rem}.grid .g-col-6{grid-column:auto/span 6}.grid .g-col-12{grid-column:auto/span 12}@media (width>=31.5rem){.grid .xs\:g-col-5{grid-column:auto/span 5}.grid .xs\:g-col-6{grid-column:auto/span 6}.grid .xs\:g-col-7{grid-column:auto/span 7}}@media (width<=47.48rem){.grid.sm\:grid-gap-sm{--grid-gap:1rem}}@media (width>=47.5rem){.grid .sm\:g-col-4{grid-column:auto/span 4}.grid .sm\:g-col-5{grid-column:auto/span 5}.grid .sm\:g-col-6{grid-column:auto/span 6}.grid .sm\:g-col-7{grid-column:auto/span 7}.grid .sm\:g-col-8{grid-column:auto/span 8}.grid .sm\:g-col-10{grid-column:auto/span 10}}@media (width<=63.48rem){.grid.md\:grid-gap{--grid-gap:0}.grid.md\:grid-gap-sm{--grid-gap:1rem}.grid.md\:grid-gap-md{--grid-gap:2rem}}@media (width>=63.5rem){.grid .md\:g-col-3{grid-column:auto/span 3}.grid .md\:g-col-4{grid-column:auto/span 4}.grid .md\:g-col-5{grid-column:auto/span 5}.grid .md\:g-col-6{grid-column:auto/span 6}.grid .md\:g-col-7{grid-column:auto/span 7}.grid .md\:g-col-8{grid-column:auto/span 8}.grid .md\:g-col-9{grid-column:auto/span 9}}@media (width<=79.48rem){.grid.lg\:grid-gap-xs{--grid-gap:.5rem}}@media (width>=79.5rem){.grid .lg\:g-col-3{grid-column:auto/span 3}.grid .lg\:g-col-5{grid-column:auto/span 5}.grid .lg\:g-col-7{grid-column:auto/span 7}.grid .lg\:g-col-9{grid-column:auto/span 9}}.row{--grid-row-margin-x:-2rem;margin-inline:var(--grid-row-margin-x);flex-wrap:wrap;display:flex}.row>*{--grid-column-padding-x:2rem;inline-size:100%;max-inline-size:100%;padding-inline:var(--grid-column-padding-x);flex-shrink:0}.col{flex:1 0 0}.col-1{flex:none;inline-size:8.33333%}.fade{transition:opacity var(--transition-duration-15) linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{block-size:0;transition:height var(--transition-duration-30) ease;overflow:hidden}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}a:not(.dropdown-link),button:not(.dropdown-link),[role=button]:not(.dropdown-link){transition:background-color var(--transition-duration-15) ease-in-out, color var(--transition-duration-15) ease-in-out, border-color var(--transition-duration-15) ease-in-out, opacity var(--transition-duration-15) ease-in-out}@media (prefers-reduced-motion:reduce){a:not(.dropdown-link),button:not(.dropdown-link),[role=button]:not(.dropdown-link){transition:none}}.h1{font-size:var(--heading-font-size,2rem)}.h2{font-size:var(--heading-font-size,1.5rem)}.h3{font-size:var(--heading-font-size,1.375rem)}.h4{font-size:var(--heading-font-size,1.25rem)}.h5{font-size:var(--heading-font-size,1.125rem)}.h6{font-size:var(--heading-font-size,1rem)}.small{font-size:var(--font-size-small)}.list-styled{padding-inline-start:0;list-style:none}.list-styled li{margin-inline-start:var(--spacer-8);position:relative}.list-styled li:before{content:"";background-color:var(--color-gray-12);border-radius:50%;block-size:.375rem;inline-size:.375rem;position:absolute;inset-block-start:.55em;inset-inline-start:-1rem}.header{z-index:100;flex-direction:column;grid-area:header;display:flex;position:relative}.header .mega-menu{--list-margin-bottom:0;gap:var(--spacer-10);flex-wrap:wrap;padding-inline-start:0;list-style:none;display:flex}.header .menu-item>.active{--link-color:var(--color-primary);pointer-events:none}.header .menu-link{padding-block:var(--spacer-6);display:flex;position:relative}.header .catalog-toggle{gap:var(--spacer-4)}.header .catalog-toggle-icon{flex-direction:column;flex:0 0 1rem;justify-content:space-between;block-size:.75rem;inline-size:1rem;display:inline-flex;position:relative}.header .catalog-toggle-icon>span{block-size:2px;inline-size:100%;transition:transform var(--transition-duration-15) ease-in-out, opacity var(--transition-duration-15) ease-in-out;background-color:currentColor;border-radius:1px;display:block}@media (prefers-reduced-motion:reduce){.header .catalog-toggle-icon>span{transition:none}}.header .catalog-toggle[aria-expanded=true] .catalog-toggle-icon>span:first-child{transform:translateY(5px)rotate(45deg)}.header .catalog-toggle[aria-expanded=true] .catalog-toggle-icon>span:nth-child(2){opacity:0}.header .catalog-toggle[aria-expanded=true] .catalog-toggle-icon>span:last-child{transform:translateY(-5px)rotate(-45deg)}.header .contact{justify-content:flex-end;align-items:center;gap:var(--spacer-2);display:flex}.header .contact .dropdown-toggle{padding-inline:var(--spacer-6);padding-block:var(--spacer-6);display:flex;position:relative}.header .contact .dropdown-toggle .svg-icon{--svg-icon-font-size:.75rem}.header .contact .dropdown-menu{--dropdown-menu-position-top:0;--dropdown-menu-padding-x:0;--dropdown-menu-padding-y:0;min-inline-size:100%}.header .contact .dropdown-menu .grid{scrollbar-width:thin;scrollbar-color:#0000001a #0000;max-block-size:36rem;overflow-y:auto}.header .contact .dropdown-item{gap:var(--spacer-4);padding-inline:var(--spacer-6);padding-block:var(--spacer-6);flex-direction:column;display:flex}.header .contact .dropdown-item .dropdown-title{color:var(--color-shade-8)}.header .contact .dropdown-item .dropdown-caption{gap:var(--spacer-4);display:flex}.header .contact .dropdown-item .dropdown-caption .svg-icon{--svg-icon-color:var(--color-shade-8);margin-block-start:var(--spacer-2)}.header .contact .dropdown-item .dropdown-button{margin-block-start:var(--spacer-2)}.header .contact .dropdown-item .dropdown-button .btn{text-transform:uppercase;inline-size:100%}.header .contact .dropdown-item .dropdown-data{gap:var(--spacer-2);flex-direction:column;display:flex}.header .contact .dropdown-item .dropdown-data .phone-link:hover{--link-color:var(--color-primary)}.header-top{background-color:#f6f6f7;position:relative}@media (width<=47.48rem){.header-top{display:none}}@media (width>=47.5rem){.header-top{display:flex}}.header-top .container-box,.header-top .col-start{justify-content:space-between;gap:2rem;display:flex}.header-middle{z-index:var(--z-index-2);background-color:#f6f6f7;display:flex;position:relative}.header-middle .container-box{gap:var(--header-middle-container-box-gap);display:flex}@media (width<=47.48rem){.header-middle .container-box{--header-middle-container-box-gap:var(--spacer-4);padding-block:var(--spacer-8);flex-direction:column}}@media (width>=47.5rem){.header-middle .container-box{--header-middle-container-box-gap:var(--spacer-16);justify-content:space-between;padding-block-end:var(--spacer-16)}}@media (width>=63.5rem){.header-middle .container-box{--header-middle-container-box-gap:var(--spacer-24)}}.header-middle .col-start{justify-content:space-between;gap:2rem;inline-size:100%;display:flex;position:relative}@media (width<=47.48rem){.header-middle .col-start{order:2}.header-middle .col-center{display:none}}.header-middle .col-end{gap:var(--spacer-4);display:flex}@media (width<=47.48rem){.header-middle .col-end{order:1;justify-content:space-between}}.header-middle .contact,.header-middle .mega-menu{display:none}@media (width>=47.5rem){.header-middle .phone{display:none}}.header-middle .search{z-index:var(--z-index-1);inline-size:100%;position:relative}.header-middle .search .input-group-outer{--btn-bg-color:#edeeef}.header-middle .search .input-group-outer:focus-within .form-control::placeholder{opacity:0}.header-middle .search .input-group-outer:focus-within .btn-search{--btn-bg-color:#00a0e3;--btn-color:white;--btn-border-color:#00a0e3}.header-middle .search .input-group-outer:focus-within .btn-search:hover{--btn-bg-color:#0088c1;--btn-color:white;--btn-border-color:#0088c1}.header-middle .search .input-group-outer:focus-within .btn-search:disabled,.header-middle .search .input-group-outer:focus-within .btn-search.disabled,fieldset:disabled .header-middle .search .input-group-outer:focus-within .btn-search{--btn-bg-color:#00a0e3;--btn-color:white;--btn-border-color:#00a0e3}.header-middle .search .input-group-outer:focus-within .btn-search.btn-soft{--btn-bg-color:#d9f1fb;--btn-color:#00a0e3;--btn-border-color:#d9f1fb}.header-middle .search .input-group-outer:focus-within .btn-search.btn-soft:hover,.header-middle .search .input-group-outer:focus-within .btn-search.btn-soft:focus,.header-middle .search .input-group-outer:focus-within .btn-search.btn-soft:focus-visible{--btn-bg-color:#bfe7f8;--btn-color:#00a0e3;--btn-border-color:#bfe7f8}.header-middle .search .input-group-outer:focus-within .btn-search.btn-soft:disabled,.header-middle .search .input-group-outer:focus-within .btn-search.btn-soft.disabled,fieldset:disabled .header-middle .search .input-group-outer:focus-within .btn-search.btn-soft{--btn-bg-color:#d9f1fb;--btn-color:#19aae6;--btn-border-color:#d9f1fb}.header-middle .search .input-group-outer:focus-within .btn-search.btn-outline{--btn-bg-color:transparent;--btn-color:#00a0e3;--btn-border-color:#00a0e3}.header-middle .search .input-group-outer:focus-within .btn-search.btn-outline:hover,.header-middle .search .input-group-outer:focus-within .btn-search.btn-outline:focus,.header-middle .search .input-group-outer:focus-within .btn-search.btn-outline:focus-visible{--btn-bg-color:#00a0e3;--btn-color:white;--btn-border-color:#00a0e3}.header-middle .search .input-group-outer:focus-within .btn-search.btn-outline:disabled,.header-middle .search .input-group-outer:focus-within .btn-search.btn-outline.disabled,fieldset:disabled .header-middle .search .input-group-outer:focus-within .btn-search.btn-outline{--btn-color:#00a0e3;--btn-border-color:#00a0e3}.input-group-outer>.header-middle .search .input-group-outer:focus-within .btn-search.btn-outline{--form-input-group-color:black}.input-group-outer>.header-middle .search .input-group-outer:focus-within .btn-search.btn-outline:hover{--form-input-group-color:#00a0e3}.input-group-outer>.header-middle .search .input-group-outer:focus-within .btn-search.btn-outline:disabled,.input-group-outer>.header-middle .search .input-group-outer:focus-within .btn-search.btn-outline.disabled{--form-input-group-color:black}.input-group-outer>.header-middle .search .input-group-outer:focus-within .btn-search.btn-outline:not(:disabled,.disabled):active,.input-group-outer>.header-middle .search .input-group-outer:focus-within .btn-search.btn-outline:not(:disabled,.disabled).active{--form-input-group-color:#00a0e3}.header-middle .search .input-group-outer:focus-within .btn-search.btn-outline.btn-soft{--btn-bg-color:transparent;--btn-color:#00a0e3;--btn-border-color:#d9f1fb}.header-middle .search .input-group-outer:focus-within .btn-search.btn-outline.btn-soft:hover,.header-middle .search .input-group-outer:focus-within .btn-search.btn-outline.btn-soft:focus,.header-middle .search .input-group-outer:focus-within .btn-search.btn-outline.btn-soft:focus-visible{--btn-bg-color:#bfe7f8;--btn-color:#00a0e3;--btn-border-color:#bfe7f8}.header-middle .search .input-group-outer:focus-within .btn-search.btn-outline.btn-soft:disabled,.header-middle .search .input-group-outer:focus-within .btn-search.btn-outline.btn-soft.disabled,fieldset:disabled .header-middle .search .input-group-outer:focus-within .btn-search.btn-outline.btn-soft{--btn-color:#19aae6;--btn-border-color:#d9f1fb}.input-group-outer>.header-middle .search .input-group-outer:focus-within .btn-search.btn-outline.btn-soft{--form-input-group-color:black}.input-group-outer>.header-middle .search .input-group-outer:focus-within .btn-search.btn-outline.btn-soft:hover{--form-input-group-color:#00a0e3}.input-group-outer>.header-middle .search .input-group-outer:focus-within .btn-search.btn-outline.btn-soft:disabled,.input-group-outer>.header-middle .search .input-group-outer:focus-within .btn-search.btn-outline.btn-soft.disabled{--form-input-group-color:black}.input-group-outer>.header-middle .search .input-group-outer:focus-within .btn-search.btn-outline.btn-soft:not(:disabled,.disabled):active,.input-group-outer>.header-middle .search .input-group-outer:focus-within .btn-search.btn-outline.btn-soft:not(:disabled,.disabled).active{--form-input-group-color:#00a0e3}.header-middle .search .input-group-outer .btn-clean{--btn-color:var(--color-red)}.header-middle .search .input-group-outer .btn-clean .svg-icon{--svg-icon-font-size:1.5rem}.header-middle .search .input-group-outer .btn-search{--btn-color:var(--body-color)}.header-middle .search .input-group-outer .btn-search:disabled,.header-middle .search .input-group-outer .btn-search.disabled{--btn-opacity:1}.header-middle .search .input-group-outer .btn-search:not(:disabled,.disabled){--btn-bg-color:#00a0e3;--btn-color:white;--btn-border-color:#00a0e3}.header-middle .search .input-group-outer .btn-search:not(:disabled,.disabled):hover{--btn-bg-color:#0088c1;--btn-color:white;--btn-border-color:#0088c1}.header-middle .search .input-group-outer .btn-search:not(:disabled,.disabled):disabled,.header-middle .search .input-group-outer .btn-search:not(:disabled,.disabled).disabled,fieldset:disabled .header-middle .search .input-group-outer .btn-search:not(:disabled,.disabled){--btn-bg-color:#00a0e3;--btn-color:white;--btn-border-color:#00a0e3}.header-middle .search .input-group-outer .btn-search:not(:disabled,.disabled).btn-soft{--btn-bg-color:#d9f1fb;--btn-color:#00a0e3;--btn-border-color:#d9f1fb}.header-middle .search .input-group-outer .btn-search:not(:disabled,.disabled).btn-soft:hover,.header-middle .search .input-group-outer .btn-search:not(:disabled,.disabled).btn-soft:focus,.header-middle .search .input-group-outer .btn-search:not(:disabled,.disabled).btn-soft:focus-visible{--btn-bg-color:#bfe7f8;--btn-color:#00a0e3;--btn-border-color:#bfe7f8}.header-middle .search .input-group-outer .btn-search:not(:disabled,.disabled).btn-soft:disabled,.header-middle .search .input-group-outer .btn-search:not(:disabled,.disabled).btn-soft.disabled,fieldset:disabled .header-middle .search .input-group-outer .btn-search:not(:disabled,.disabled).btn-soft{--btn-bg-color:#d9f1fb;--btn-color:#19aae6;--btn-border-color:#d9f1fb}.header-middle .search .input-group-outer .btn-search:not(:disabled,.disabled).btn-outline{--btn-bg-color:transparent;--btn-color:#00a0e3;--btn-border-color:#00a0e3}.header-middle .search .input-group-outer .btn-search:not(:disabled,.disabled).btn-outline:hover,.header-middle .search .input-group-outer .btn-search:not(:disabled,.disabled).btn-outline:focus,.header-middle .search .input-group-outer .btn-search:not(:disabled,.disabled).btn-outline:focus-visible{--btn-bg-color:#00a0e3;--btn-color:white;--btn-border-color:#00a0e3}.header-middle .search .input-group-outer .btn-search:not(:disabled,.disabled).btn-outline:disabled,.header-middle .search .input-group-outer .btn-search:not(:disabled,.disabled).btn-outline.disabled,fieldset:disabled .header-middle .search .input-group-outer .btn-search:not(:disabled,.disabled).btn-outline{--btn-color:#00a0e3;--btn-border-color:#00a0e3}.input-group-outer>.header-middle .search .input-group-outer .btn-search:not(:disabled,.disabled).btn-outline{--form-input-group-color:black}.input-group-outer>.header-middle .search .input-group-outer .btn-search:not(:disabled,.disabled).btn-outline:hover{--form-input-group-color:#00a0e3}.input-group-outer>.header-middle .search .input-group-outer .btn-search:not(:disabled,.disabled).btn-outline:disabled,.input-group-outer>.header-middle .search .input-group-outer .btn-search:not(:disabled,.disabled).btn-outline.disabled{--form-input-group-color:black}.input-group-outer>.header-middle .search .input-group-outer .btn-search:not(:disabled,.disabled).btn-outline:not(:disabled,.disabled):active,.input-group-outer>.header-middle .search .input-group-outer .btn-search:not(:disabled,.disabled).btn-outline:not(:disabled,.disabled).active{--form-input-group-color:#00a0e3}.header-middle .search .input-group-outer .btn-search:not(:disabled,.disabled).btn-outline.btn-soft{--btn-bg-color:transparent;--btn-color:#00a0e3;--btn-border-color:#d9f1fb}.header-middle .search .input-group-outer .btn-search:not(:disabled,.disabled).btn-outline.btn-soft:hover,.header-middle .search .input-group-outer .btn-search:not(:disabled,.disabled).btn-outline.btn-soft:focus,.header-middle .search .input-group-outer .btn-search:not(:disabled,.disabled).btn-outline.btn-soft:focus-visible{--btn-bg-color:#bfe7f8;--btn-color:#00a0e3;--btn-border-color:#bfe7f8}.header-middle .search .input-group-outer .btn-search:not(:disabled,.disabled).btn-outline.btn-soft:disabled,.header-middle .search .input-group-outer .btn-search:not(:disabled,.disabled).btn-outline.btn-soft.disabled,fieldset:disabled .header-middle .search .input-group-outer .btn-search:not(:disabled,.disabled).btn-outline.btn-soft{--btn-color:#19aae6;--btn-border-color:#d9f1fb}.input-group-outer>.header-middle .search .input-group-outer .btn-search:not(:disabled,.disabled).btn-outline.btn-soft{--form-input-group-color:black}.input-group-outer>.header-middle .search .input-group-outer .btn-search:not(:disabled,.disabled).btn-outline.btn-soft:hover{--form-input-group-color:#00a0e3}.input-group-outer>.header-middle .search .input-group-outer .btn-search:not(:disabled,.disabled).btn-outline.btn-soft:disabled,.input-group-outer>.header-middle .search .input-group-outer .btn-search:not(:disabled,.disabled).btn-outline.btn-soft.disabled{--form-input-group-color:black}.input-group-outer>.header-middle .search .input-group-outer .btn-search:not(:disabled,.disabled).btn-outline.btn-soft:not(:disabled,.disabled):active,.input-group-outer>.header-middle .search .input-group-outer .btn-search:not(:disabled,.disabled).btn-outline.btn-soft:not(:disabled,.disabled).active{--form-input-group-color:#00a0e3}.header-middle .search .input-group-outer .btn-close{margin-inline-start:-.25rem;display:none}.header-middle .search-show{display:none}.header-middle .search-header-result .dropdown-menu{--dropdown-menu-padding-x:var(--spacer-8);--dropdown-menu-padding-y:var(--spacer-8);gap:var(--spacer-8);min-inline-size:100%}@supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.header-middle .search-header-result .dropdown-menu{backdrop-filter:blur(32px);background-color:#fffffff2}}.header-middle .search-header-result .dropdown-menu .grid{scrollbar-width:thin;scrollbar-color:#0000001a #0000;max-block-size:36rem;overflow-y:auto}.header-middle .search-header-result .dropdown-menu .grid+.grid{border-block-start-width:var(--border-width);border-block-start-style:solid;border-block-start-color:var(--border-color-14)}.header-middle .search-header-result .search-product,.header-middle .search-header-result .search-category{gap:var(--spacer-4);flex-direction:column;display:flex}.header-middle .search-header-result .product-title,.header-middle .search-header-result .category-title{font-size:var(--font-size-18);font-weight:var(--font-weight-400);justify-content:space-between;padding-block-end:var(--spacer-2);line-height:normal;display:flex}.header-middle .search-header-result .product-item,.header-middle .search-header-result .category-item{position:relative;overflow:hidden}.header-middle .search-header-result .product-item .item-post,.header-middle .search-header-result .category-item .item-post{gap:var(--spacer-8);border-block-start-width:var(--border-width);border-block-start-style:solid;border-block-start-color:var(--border-color-14);padding-block-start:var(--spacer-8);display:flex}.header-middle .search-header-result .product-item .post-image,.header-middle .search-header-result .category-item .post-image{border-radius:var(--border-radius);flex:0 0 4rem;block-size:4rem;inline-size:4rem;overflow:hidden}.header-middle .search-header-result .product-item .post-image img,.header-middle .search-header-result .category-item .post-image img{object-fit:contain;block-size:100%;inline-size:100%}.header-middle .search-header-result .product-item .post-box,.header-middle .search-header-result .category-item .post-box{justify-content:space-between;gap:var(--spacer-8);inline-size:100%;display:flex}.header-middle .search-header-result .product-item .box-caption,.header-middle .search-header-result .category-item .box-caption{gap:var(--spacer-1);line-height:var(--heading-line-height);flex-direction:column;display:flex}.header-middle .search-header-result .product-item .caption-category,.header-middle .search-header-result .category-item .caption-category,.header-middle .search-header-result .product-item .caption-title,.header-middle .search-header-result .category-item .caption-title{font-size:var(--font-size-16);font-weight:var(--font-weight-400)}.header-middle .search-header-result .product-item .caption-title b,.header-middle .search-header-result .category-item .caption-title b{font-weight:var(--font-weight-400)}.header-middle .search-header-result .product-item .caption-data{gap:var(--spacer-2);font-size:var(--font-size-16);font-weight:var(--font-weight-400);display:inline-flex}.header-middle .search-header-result .product-item .caption-data .data-hint{color:var(--color-shade-8)}.header-middle .search-header-result .product-item .caption-data .btn{--btn-color:var(--color-shade-8);--btn-min-width:auto;--btn-min-height:auto;--btn-padding-x:0;--btn-border-radius:0;z-index:6;position:relative}.header-middle .search-header-result .product-item .caption-data .btn:hover{--btn-color:var(--color-primary)}.header-middle .search-header-result .product-item .caption-article .data-text{font-weight:var(--font-weight-bold)}.header-middle .search-header-result .product-item .box-basket{z-index:6;display:flex;position:relative}.header-middle .search-header-result .product-item .box-basket>*{align-items:center;display:flex}.header-middle .search-header-result .product-item .box-basket>* .svg-icon{--svg-icon-font-size:1.5rem;--svg-icon-color:var(--color-primary);transition:transform var(--transition-duration-15) ease-in-out}@media (prefers-reduced-motion:reduce){.header-middle .search-header-result .product-item .box-basket>* .svg-icon{transition:none}}.header-middle .search-header-result .product-item .box-basket>:hover .svg-icon{--svg-icon-color:#0088c1}.header-middle .search-header-result .product-single{position:relative}.header-middle .search-header-result .product-single .single-post{gap:var(--spacer-8);display:flex}.header-middle .search-header-result .product-single .post-image{border-radius:var(--border-radius);flex:0 0 4rem;block-size:4rem;inline-size:4rem;overflow:hidden}.header-middle .search-header-result .product-single .post-image img{object-fit:contain;block-size:100%;inline-size:100%}.header-middle .search-header-result .product-single .post-box{gap:var(--spacer-8);flex-direction:column;flex:1;display:flex}.header-middle .search-header-result .product-single .box-caption{gap:var(--spacer-2);line-height:var(--heading-line-height);flex-direction:column;display:flex}.header-middle .search-header-result .product-single .caption-category,.header-middle .search-header-result .product-single .caption-title{font-size:var(--font-size-16);font-weight:var(--font-weight-400)}.header-middle .search-header-result .product-single .caption-title b{font-weight:var(--font-weight-400)}.header-middle .search-header-result .product-single .caption-article,.header-middle .search-header-result .product-single .caption-barcode{gap:var(--spacer-2);font-size:var(--font-size-16);font-weight:var(--font-weight-400);display:inline-flex}.header-middle .search-header-result .product-single .caption-article .data-hint,.header-middle .search-header-result .product-single .caption-barcode .data-hint{color:var(--color-shade-8)}.header-middle .search-header-result .product-single .caption-article .btn,.header-middle .search-header-result .product-single .caption-barcode .btn{--btn-color:var(--color-shade-8);--btn-min-width:auto;--btn-min-height:auto;--btn-padding-x:0;--btn-border-radius:0}.header-middle .search-header-result .product-single .caption-article .btn:hover,.header-middle .search-header-result .product-single .caption-barcode .btn:hover{--btn-color:var(--color-primary)}.header-middle .search-header-result .product-single .caption-article .data-text{font-weight:var(--font-weight-bold)}.header-middle .search-header-result .product-single .box-basket{gap:var(--spacer-2);flex-direction:column;display:flex}.header-middle .search-header-result .product-single .box-basket>*{gap:var(--spacer-2);display:flex}.header-middle .search-header-result .search-result{gap:var(--spacer-8);padding-block-start:var(--spacer-8);display:flex}@media (width<=31.48rem){.header-middle .search-header-result .search-result{flex-direction:column}}.header-middle .search-header-result .search-result>*{inline-size:100%}.header-middle .basket,.header-middle .brand{align-items:center;display:flex}@media (width>=47.5rem){.header-middle .basket,.header-middle .brand{min-block-size:100%}.header-middle .basket{gap:var(--spacer-8)}}.header-middle .basket .basket-item{align-items:center;gap:var(--spacer-2);color:var(--header-middle-basket-item-color,#747c8a);flex-direction:column;display:flex;position:relative}.header-middle .basket .basket-item:hover{--header-middle-basket-item-color:var(--color-primary)}.header-middle .basket .basket-item .item-title{font-size:var(--font-size-14);font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-lg);text-align:center;text-overflow:ellipsis;white-space:nowrap;min-inline-size:3.5rem;max-inline-size:7rem;line-height:1;overflow:hidden}@media (width<=47.48rem){.header-middle .basket .basket-item .item-title{display:none}}@media (width>=47.5rem){.header-middle .basket .basket-item .item-title{display:block}}.header-middle .basket .basket-item .item-count{font-size:var(--font-size-14);text-align:left;border-radius:var(--border-radius-lg);min-inline-size:1.5rem;padding-inline:var(--spacer-1);padding-block:var(--spacer-1);background-color:#f6f6f7;line-height:1;position:absolute;inset-block-start:-.4rem;inset-inline-start:2.4rem}.header-middle .basket .svg-icon{--svg-icon-font-size:1.5rem}.header-middle .brand{justify-content:flex-end}.header-middle .brand a{align-items:center;display:flex}.header-middle .brand .brand-logo{inline-size:var(--header-brand-logo-width);min-inline-size:var(--header-brand-logo-width);block-size:var(--header-brand-logo-height);background-image:url(../image/logo-c.svg);background-position:50%;background-repeat:no-repeat;background-size:100%}@media (width<=47.48rem){.header-middle .brand .brand-logo{--header-brand-logo-width:115px;--header-brand-logo-height:20px}}@media (width>=47.5rem){.header-middle .brand .brand-logo{--header-brand-logo-width:149px;--header-brand-logo-height:26px}}.header-fixed .header-middle{animation-name:header-slide-down;animation-duration:var(--transition-duration-35);background-color:#f6f6f7;animation-timing-function:ease-out;animation-fill-mode:forwards;position:fixed;inset-block-start:var(--bitrix-top,0);inset-inline:0}@media (width<=47.48rem){.header-fixed .header-middle{display:none}}.header-fixed .header-middle .container-box{--header-middle-container-box-gap:var(--spacer-13);padding-block-end:0}.header-fixed .header-middle .col-center{display:none}.header-fixed .header-middle .contact,.header-fixed .header-middle .mega-menu{display:flex}.header-fixed .header-middle .search{display:none}.header-fixed .header-middle .search .input-group-outer .btn-close{display:inline-flex}.header-fixed .header-middle .search.active{background-color:#f6f6f7;display:block;position:absolute;inset-block-start:var(--spacer-1);inset-inline:0}.header-fixed .header-middle .search-show{display:flex}.header-fixed .header-middle .brand .brand-logo{--header-brand-logo-width:115px;--header-brand-logo-height:20px}[dir=ltr] .header-fixed .header-middle{inset-inline-end:var(--scrollbar-width,0)}[dir=rtl] .header-fixed .header-middle{inset-inline-start:var(--scrollbar-width,0)}@keyframes header-slide-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.main{min-block-size:100%;min-inline-size:100%;background-image:linear-gradient(#f6f6f7 0 4rem,#f6f6f700 20rem 100%);flex-direction:column;grid-area:main;padding-block-end:var(--main-padding-bottom,var(--spacer-24));display:flex;position:relative}@media (width<=47.48rem){.main{--main-padding-bottom:var(--spacer-12)}}.footer{background-color:#f6f6f7;flex-direction:column;grid-area:footer;padding-block-end:var(--footer-padding-bottom);display:flex;position:relative}@media (width<=47.48rem){.footer{--footer-padding-bottom:var(--spacer-28)}.footer-top .container-box{padding-block:var(--spacer-8)}}@media (width>=47.5rem){.footer-top .container-box{padding-block:var(--spacer-12)}}@media (width<=47.48rem){.footer-top .col-start{order:1}}@media (width>=47.5rem){.footer-top .subscribe{align-items:center;block-size:100%;display:inline-flex}}.footer-top .subscribe .form-group{--form-group-gap:var(--spacer-4)}.footer-top .subscribe .btn-link{--btn-font-size:var(--font-size-14)}.footer-top .feedback{gap:var(--spacer-7);display:flex}@media (width<=47.48rem){.footer-top .feedback{justify-content:space-between;align-items:center}}@media (width>=47.5rem){.footer-top .feedback{flex-direction:column;align-items:flex-end}}.footer-top .feedback .brand{align-items:center;display:flex}@media (width<=47.48rem){.footer-top .feedback .brand{order:1;justify-content:center}}@media (width>=47.5rem){.footer-top .feedback .brand{justify-content:flex-start}}.footer-top .feedback .brand a{align-items:center;display:flex}.footer-top .feedback .brand .brand-logo{inline-size:var(--footer-brand-logo-width);min-inline-size:var(--footer-brand-logo-width);block-size:var(--footer-brand-logo-height);background-image:url(../image/logo-c.svg);background-position:50%;background-repeat:no-repeat;background-size:100%}@media (width<=47.48rem){.footer-top .feedback .brand .brand-logo{--footer-brand-logo-width:115px;--footer-brand-logo-height:20px}}@media (width>=47.5rem){.footer-top .feedback .brand .brand-logo{--footer-brand-logo-width:149px;--footer-brand-logo-height:26px}}.footer-top+.footer-middle .container-box{border-block-start-width:var(--border-width);border-block-start-style:solid;border-block-start-color:var(--border-color-14)}.footer-middle{position:relative}@media (width<=47.48rem){.footer-middle .container-box{padding-block:var(--spacer-12)}}@media (width>=47.5rem){.footer-middle .container-box{padding-block:var(--spacer-16)}}.footer-middle .contact{gap:var(--spacer-10);flex-direction:column;display:inline-flex}.footer-middle .contact .btn-cookie{--btn-min-height:auto;--btn-padding-x:0;justify-content:start}.footer-middle .phone,.footer-middle .email,.footer-middle .address,.footer-middle .schedule{gap:var(--spacer-4);flex-direction:column;display:inline-flex}.footer-middle .phone-list,.footer-middle .email-list,.footer-middle .schedule-list{flex-direction:column;display:flex}.footer-middle .phone-list,.footer-middle .schedule-list{gap:var(--spacer-2)}.footer-middle .email-list{gap:var(--spacer-4)}.footer-middle .social-list{gap:var(--spacer-8);display:flex}.footer-middle .phone-title,.footer-middle .email-title,.footer-middle .address-title,.footer-middle .schedule-title{color:var(--footer-middle-phone-link-color,#747c8a)}.footer-middle .phone-link,.footer-middle .email-link{color:var(--footer-middle-phone-link-color)}.footer-middle .phone-link:hover,.footer-middle .email-link:hover{--footer-middle-phone-link-color:var(--color-primary)}.footer-middle .social-link{background-color:var(--color-primary);color:var(--footer-middle-social-link-color,var(--color-white));border-radius:var(--border-radius-rd);block-size:2.25rem;inline-size:2.25rem;transition:transform var(--transition-duration-15) ease-in-out;justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.footer-middle .social-link{transition:none}}.footer-middle .social-link:hover{transform:scale(1.2)}.footer-middle .social-link .svg-icon{--svg-icon-width:1.5rem;--svg-icon-height:1.5rem}.footer-middle .email-address{flex-direction:column;display:flex}.footer-middle .email-address span{color:var(--footer-middle-phone-link-color,#747c8a);line-height:1}.footer-middle .menu-list{--list-margin-bottom:0;gap:var(--spacer-4);flex-flow:column wrap;padding-inline-start:0;list-style:none;display:flex}.footer-middle .menu-title{font-size:var(--font-size-18);font-weight:var(--font-weight-400);text-transform:uppercase;padding-block-end:var(--spacer-4)}.footer-middle .menu-item.active{color:var(--color-primary)}.footer-middle .menu-item.active .menu-link{--link-color:var(--color-primary);pointer-events:none}.footer-middle .menu-link{--link-color:#747c8a}.footer-middle .menu-link:hover,.footer-middle .menu-link:focus{--link-color:var(--color-primary)}.footer-middle+.footer-bottom .container-box{border-block-start-width:var(--border-width);border-block-start-style:solid;border-block-start-color:var(--border-color-14)}.footer-bottom{font-size:var(--font-size-14);color:#747c8a;position:relative}.footer-bottom .container-box{padding-block:var(--spacer-8)}.footer-bottom .col-start,.footer-bottom .col-end{flex-direction:column;display:flex}@media (width>=63.5rem){.footer-bottom .col-end{align-items:end}}.footer-bottom a{--link-color:#747c8a;--link-decoration-line:underline;--link-decoration-color:#747c8a;letter-spacing:0}@media (width<=31.48rem){.footer-bottom a{--link-font-size:var(--font-size-12)}}.footer-bottom a:hover,.footer-bottom a:focus{--link-color:var(--color-primary);--link-decoration-color:var(--color-primary)}.btn{background-color:var(--btn-bg-color);font-family:var(--font-family-base);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);color:var(--btn-color);line-height:var(--btn-line-height);letter-spacing:var(--btn-letter-spacing);vertical-align:middle;text-align:center;text-decoration:var(--btn-decoration);white-space:var(--btn-white-space);border-width:var(--btn-border-width);border-style:var(--btn-border-style);border-color:var(--btn-border-color);opacity:var(--btn-opacity);cursor:pointer;min-inline-size:var(--btn-min-width);min-block-size:var(--btn-min-height);border-radius:var(--btn-border-radius);padding-inline:var(--btn-padding-x);user-select:none;box-shadow:var(--btn-box-shadow);transition:background-color var(--transition-duration-15) ease-in-out, color var(--transition-duration-15) ease-in-out, border-color var(--transition-duration-15) ease-in-out, box-shadow var(--transition-duration-15) ease-in-out;justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{--btn-bg-color:#f6f6f7;--btn-color:#343c4a;--btn-decoration:none}.btn:focus,.btn:focus-visible{outline:none}.btn:disabled,.btn.disabled,fieldset:disabled .btn{--btn-opacity:.5;--btn-box-shadow:none;pointer-events:none}.btn-link{--btn-bg-color:transparent;--btn-font-weight:var(--font-weight-base);--btn-color:#343c4a;--btn-border-color:transparent}.btn-link:hover{--btn-bg-color:transparent;--btn-color:#00a0e3;--btn-decoration:none}.btn-link:focus{--btn-box-shadow:none}.btn-link:focus-visible{--btn-decoration:none}.btn-link:not(:disabled,.disabled):active,.btn-link:not(:disabled,.disabled).active,.btn-link:not(:disabled,.disabled):active:focus:not(:focus-visible),.btn-link:not(:disabled,.disabled).active:focus:not(:focus-visible){--btn-box-shadow:none}.btn-outline{--btn-bg-color:transparent}.btn-outline:hover{--btn-bg-color:#fff}.btn-equal,.btn-equal.btn-sm{--btn-padding-x:0}.btn-sm{--btn-min-width:2rem;--btn-min-height:2rem;--btn-font-size:.875rem;--btn-padding-x:.875rem;--btn-border-radius:var(--border-radius-sm)}@keyframes btn-pulse-blue{0%{box-shadow:0 0 #00a0e340}50%{box-shadow:0 0 0 16px #00a0e300}to{box-shadow:0 0 0 32px #00a0e300}}@keyframes btn-pulse-green{0%{box-shadow:0 0 #28a74540}50%{box-shadow:0 0 0 16px #28a74500}to{box-shadow:0 0 0 32px #28a74500}}.btn-red{--btn-bg-color:#f04048;--btn-color:white;--btn-border-color:#f04048}.btn-red:hover{--btn-bg-color:#cc363d;--btn-color:white;--btn-border-color:#cc363d}.btn-red:disabled,.btn-red.disabled,fieldset:disabled .btn-red{--btn-bg-color:#f04048;--btn-color:white;--btn-border-color:#f04048}.btn-red.btn-soft{--btn-bg-color:#fde2e4;--btn-color:#f04048;--btn-border-color:#fde2e4}.btn-red.btn-soft:hover,.btn-red.btn-soft:focus,.btn-red.btn-soft:focus-visible{--btn-bg-color:#fbcfd1;--btn-color:#f04048;--btn-border-color:#fbcfd1}.btn-red.btn-soft:disabled,.btn-red.btn-soft.disabled,fieldset:disabled .btn-red.btn-soft{--btn-bg-color:#fde2e4;--btn-color:#f2535a;--btn-border-color:#fde2e4}.btn-red.btn-outline{--btn-bg-color:transparent;--btn-color:#f04048;--btn-border-color:#f04048}.btn-red.btn-outline:hover,.btn-red.btn-outline:focus,.btn-red.btn-outline:focus-visible{--btn-bg-color:#f04048;--btn-color:white;--btn-border-color:#f04048}.btn-red.btn-outline:disabled,.btn-red.btn-outline.disabled,fieldset:disabled .btn-red.btn-outline{--btn-color:#f04048;--btn-border-color:#f04048}.input-group-outer>.btn-red.btn-outline{--form-input-group-color:black}.input-group-outer>.btn-red.btn-outline:hover{--form-input-group-color:#f04048}.input-group-outer>.btn-red.btn-outline:disabled,.input-group-outer>.btn-red.btn-outline.disabled{--form-input-group-color:black}.input-group-outer>.btn-red.btn-outline:not(:disabled,.disabled):active,.input-group-outer>.btn-red.btn-outline:not(:disabled,.disabled).active{--form-input-group-color:#f04048}.btn-red.btn-outline.btn-soft{--btn-bg-color:transparent;--btn-color:#f04048;--btn-border-color:#fde2e4}.btn-red.btn-outline.btn-soft:hover,.btn-red.btn-outline.btn-soft:focus,.btn-red.btn-outline.btn-soft:focus-visible{--btn-bg-color:#fbcfd1;--btn-color:#f04048;--btn-border-color:#fbcfd1}.btn-red.btn-outline.btn-soft:disabled,.btn-red.btn-outline.btn-soft.disabled,fieldset:disabled .btn-red.btn-outline.btn-soft{--btn-color:#f2535a;--btn-border-color:#fde2e4}.input-group-outer>.btn-red.btn-outline.btn-soft{--form-input-group-color:black}.input-group-outer>.btn-red.btn-outline.btn-soft:hover{--form-input-group-color:#f04048}.input-group-outer>.btn-red.btn-outline.btn-soft:disabled,.input-group-outer>.btn-red.btn-outline.btn-soft.disabled{--form-input-group-color:black}.input-group-outer>.btn-red.btn-outline.btn-soft:not(:disabled,.disabled):active,.input-group-outer>.btn-red.btn-outline.btn-soft:not(:disabled,.disabled).active{--form-input-group-color:#f04048}@keyframes btn-pulse-red{0%{box-shadow:0 0 #f0404840}50%{box-shadow:0 0 0 16px #f0404800}to{box-shadow:0 0 0 32px #f0404800}}@keyframes btn-pulse-yellow{0%{box-shadow:0 0 #f0a51040}50%{box-shadow:0 0 0 16px #f0a51000}to{box-shadow:0 0 0 32px #f0a51000}}.btn-primary{--btn-bg-color:#00a0e3;--btn-color:white;--btn-border-color:#00a0e3}.btn-primary:hover{--btn-bg-color:#0088c1;--btn-color:white;--btn-border-color:#0088c1}.btn-primary:disabled,.btn-primary.disabled,fieldset:disabled .btn-primary{--btn-bg-color:#00a0e3;--btn-color:white;--btn-border-color:#00a0e3}.btn-primary.btn-soft{--btn-bg-color:#d9f1fb;--btn-color:#00a0e3;--btn-border-color:#d9f1fb}.btn-primary.btn-soft:hover,.btn-primary.btn-soft:focus,.btn-primary.btn-soft:focus-visible{--btn-bg-color:#bfe7f8;--btn-color:#00a0e3;--btn-border-color:#bfe7f8}.btn-primary.btn-soft:disabled,.btn-primary.btn-soft.disabled,fieldset:disabled .btn-primary.btn-soft{--btn-bg-color:#d9f1fb;--btn-color:#19aae6;--btn-border-color:#d9f1fb}.btn-primary.btn-outline{--btn-bg-color:transparent;--btn-color:#00a0e3;--btn-border-color:#00a0e3}.btn-primary.btn-outline:hover,.btn-primary.btn-outline:focus,.btn-primary.btn-outline:focus-visible{--btn-bg-color:#00a0e3;--btn-color:white;--btn-border-color:#00a0e3}.btn-primary.btn-outline:disabled,.btn-primary.btn-outline.disabled,fieldset:disabled .btn-primary.btn-outline{--btn-color:#00a0e3;--btn-border-color:#00a0e3}.input-group-outer>.btn-primary.btn-outline{--form-input-group-color:black}.input-group-outer>.btn-primary.btn-outline:hover{--form-input-group-color:#00a0e3}.input-group-outer>.btn-primary.btn-outline:disabled,.input-group-outer>.btn-primary.btn-outline.disabled{--form-input-group-color:black}.input-group-outer>.btn-primary.btn-outline:not(:disabled,.disabled):active,.input-group-outer>.btn-primary.btn-outline:not(:disabled,.disabled).active{--form-input-group-color:#00a0e3}.btn-primary.btn-outline.btn-soft{--btn-bg-color:transparent;--btn-color:#00a0e3;--btn-border-color:#d9f1fb}.btn-primary.btn-outline.btn-soft:hover,.btn-primary.btn-outline.btn-soft:focus,.btn-primary.btn-outline.btn-soft:focus-visible{--btn-bg-color:#bfe7f8;--btn-color:#00a0e3;--btn-border-color:#bfe7f8}.btn-primary.btn-outline.btn-soft:disabled,.btn-primary.btn-outline.btn-soft.disabled,fieldset:disabled .btn-primary.btn-outline.btn-soft{--btn-color:#19aae6;--btn-border-color:#d9f1fb}.input-group-outer>.btn-primary.btn-outline.btn-soft{--form-input-group-color:black}.input-group-outer>.btn-primary.btn-outline.btn-soft:hover{--form-input-group-color:#00a0e3}.input-group-outer>.btn-primary.btn-outline.btn-soft:disabled,.input-group-outer>.btn-primary.btn-outline.btn-soft.disabled{--form-input-group-color:black}.input-group-outer>.btn-primary.btn-outline.btn-soft:not(:disabled,.disabled):active,.input-group-outer>.btn-primary.btn-outline.btn-soft:not(:disabled,.disabled).active{--form-input-group-color:#00a0e3}@keyframes btn-pulse-primary{0%{box-shadow:0 0 #00a0e340}50%{box-shadow:0 0 0 16px #00a0e300}to{box-shadow:0 0 0 32px #00a0e300}}.btn-group{vertical-align:middle;display:inline-flex;position:relative}.btn-group>.btn{flex:auto;position:relative}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:var(--z-index-1)}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-inline-start:-.0625rem}.btn-group>.btn:not(:last-child,.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-start-end-radius:0;border-end-end-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-start-start-radius:0;border-end-start-radius:0}.btn-group.show .dropdown-toggle.btn-link{--btn-box-shadow:none}.dropup,.dropend,.dropdown,.dropstart{display:inline-flex;position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-menu{z-index:110;visibility:hidden;color:#343c4a;text-align:start;opacity:0;border-radius:var(--border-radius);min-inline-size:10.75rem;padding-inline-start:0;padding-inline:var(--dropdown-menu-padding-x,.25rem);padding-block:var(--dropdown-menu-padding-y,.25rem);animation-name:dropdown-menu-fade-in;animation-duration:var(--transition-duration-15);background-color:#fff;background-clip:padding-box;font-size:1rem;line-height:1.5rem;list-style:none;animation-fill-mode:both;display:none;position:absolute;inset-block-start:var(--dropdown-menu-position-top,100%);inset-inline-start:var(--dropdown-menu-position-start,0);inset-inline-end:var(--dropdown-menu-position-end,100%);box-shadow:0 .25rem .75rem #00000014,0 0 0 .0625rem #0000000a}.dropdown-group+.dropdown-group{border-block-start:.0625rem solid #e0e8f6}.dropdown-link{color:#343c4a;text-align:inherit;white-space:nowrap;border-radius:var(--border-radius);background-color:#0000;justify-content:space-between;align-items:center;gap:.5rem;min-block-size:auto;inline-size:100%;min-inline-size:auto;padding-block:.375rem;padding-inline:.75rem;display:inline-flex}.dropdown-link:hover,.dropdown-link:focus{color:#343c4a;background-color:#f4f6f8}.dropdown-link:active,.dropdown-link.active{color:#fff;background-color:#00a0e3;text-decoration:none}.dropdown-link:disabled,.dropdown-link.disabled{color:#747c8a;pointer-events:none;background-color:#0000}.dropdown-menu.dropdown-menu-end{inset-inline-start:var(--dropdown-menu-position-start,auto);inset-inline-end:var(--dropdown-menu-position-end,0)}.dropup .dropdown-menu{--dropdown-menu-position-top:auto}.dropend .dropdown-menu,.dropstart .dropdown-menu{--dropdown-menu-position-top:0;--dropdown-menu-position-start:100%;inset-inline-end:100%}.dropdown-menu.open,.dropdown-menu.show{visibility:visible;opacity:1;flex-direction:column;display:flex}@keyframes dropdown-menu-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dropdown-menu-slide-up{0%{transform:translateY(1rem)}to{transform:translateY(0)}}.form-floating{position:relative}.form-floating>label{color:#343c4a;pointer-events:none;transform-origin:0 0;transition:opacity var(--transition-duration-15) ease-in-out, transform var(--transition-duration-15) ease-in-out;border:.0625rem solid #0000;align-items:center;font-size:1rem;display:flex;position:absolute;inset-block-start:.715278rem;inset-inline-start:.875rem}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-select{block-size:3rem}.form-floating>.form-control{--form-input-padding-y:.715278rem;--form-input-padding-start:.875rem;--form-input-padding-end:.875rem}.form-floating>.form-select{--form-select-padding-y:.715278rem;--form-select-padding-start:.875rem;--form-select-padding-end:.875rem}.form-floating>.form-control::placeholder{color:#0000}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control:-webkit-autofill,.form-floating>.form-select{padding-block:1.32326rem .386637rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control:autofill,.form-floating>.form-select{padding-block:1.32326rem .386637rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control:-webkit-autofill~label,.form-floating>.form-select~label{opacity:.5;transform:scale(.8)translateY(-.596065rem)translate(0)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control:autofill~label,.form-floating>.form-select~label{opacity:.5;transform:scale(.8)translateY(-.596065rem)translate(0)}.form-check{min-block-size:16px;gap:.5rem;padding-inline-start:var(--form-check-padding-start,1.5em);padding-inline-end:var(--form-check-padding-end);display:flex}.form-check .form-check-input{--form-check-input-margin-start:-1.5em;--form-check-input-margin-top:.25em;background-size:100%}.form-check-input{background-color:var(--form-check-input-bg-color,#fff);background-image:var(--form-check-input-bg-image);background-repeat:no-repeat;background-position:var(--form-check-input-bg-position,center center);vertical-align:top;border-width:var(--form-check-input-border-width,.0625rem);border-style:solid;border-color:var(--form-check-input-border-color,#d8e0ee);cursor:pointer;print-color-adjust:exact;inline-size:var(--form-check-input-width,1em);min-inline-size:var(--form-check-input-width,1em);block-size:var(--form-check-input-height,1em);border-radius:var(--form-check-input-border-radius);-webkit-appearance:none;appearance:none;box-shadow:var(--form-check-input-box-shadow);transition:var(--form-check-input-transition, );background-size:contain;margin-block-start:var(--form-check-input-margin-top,0);margin-block-end:var(--form-check-input-margin-bottom);margin-inline-start:var(--form-check-input-margin-start);margin-inline-end:var(--form-check-input-margin-end)}@media (prefers-reduced-motion:reduce){.form-check-input{transition:none}}.form-check-input[type=checkbox]{--form-check-input-border-radius:.15em}.form-check-input[type=radio]{--form-check-input-border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{--form-check-input-border-color:#d8e0ee;outline:none}.form-check-input:checked{--form-check-input-bg-color:#00a0e3;--form-check-input-border-color:#00a0e3}.form-check-input:checked[type=checkbox]{--form-check-input-bg-image:url("data:image/svg+xml,%3csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"%3e%3cpath fill=\"%23fff\" d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--form-check-input-bg-image:url("data:image/svg+xml,%3csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"-4 -4 8 8\"%3e%3ccircle r=\"2\" fill=\"%23fff\"/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;opacity:.5;filter:none}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{opacity:1}.table thead .form-check-input{--form-check-input-margin-top:0;--form-check-input-margin-bottom:0}.form-switch{align-items:center;gap:.5rem;padding-inline-start:var(--form-switch-padding-start,2.5em);padding-inline-end:var(--form-switch-padding-end);display:flex}.form-switch .form-check-input{--form-check-input-width:2em;--form-check-input-bg-image:url("data:image/svg+xml,%3csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"-4 -4 8 8\"%3e%3ccircle fill=\"rgba%280, 0, 0, 0.25%29\" r=\"3\"/%3e%3c/svg%3e");--form-check-input-bg-position:left center;--form-check-input-border-radius:2em;--form-check-input-margin-top:0;--form-check-input-margin-start:-2.5em;--form-check-input-transition:background-position var(--transition-duration-15) ease-in-out}.form-switch .form-check-input:focus{--form-check-input-bg-image:url("data:image/svg+xml,%3csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"-4 -4 8 8\"%3e%3ccircle fill=\"rgba%280, 0, 0, 0.35%29\" r=\"3\"/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{--form-check-input-bg-image:url("data:image/svg+xml,%3csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"-4 -4 8 8\"%3e%3ccircle fill=\"%23fff\" r=\"3\"/%3e%3c/svg%3e");--form-check-input-bg-position:right center}.form-control{background-color:var(--form-input-bg-color);font-family:var(--form-input-font-family);font-size:var(--form-input-font-size);font-weight:var(--form-input-font-weight);color:var(--form-input-color);line-height:var(--form-input-line-height);letter-spacing:var(--form-input-letter-spacing);border-width:var(--form-input-border-width);border-style:solid;border-color:var(--form-input-border-color);inline-size:100%;min-block-size:var(--form-input-min-height);border-radius:var(--form-input-border-radius);padding-block:var(--form-input-padding-y);-webkit-appearance:none;appearance:none;box-shadow:var(--form-input-box-shadow);transition:var(--form-input-transition);background-clip:padding-box;padding-inline-start:var(--form-input-padding-start);padding-inline-end:var(--form-input-padding-end);display:block}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control:focus,.form-control:focus-visible{--form-input-bg-color:#fff;--form-input-color:#343c4a;--form-input-border-color:#d8e0ee;outline:none}.form-control:disabled,.form-control.disabled,.form-control[readonly]{--form-input-bg-color:#f6f6f7;--form-input-color:#343c4a;--form-input-border-color:#d8e0ee}.form-control::placeholder{color:var(--input-placeholder-color,#747c8a)}.form-control::file-selector-button{color:#343c4a;border-style:solid;border-width:0;border-color:inherit;pointer-events:none;transition:background-color var(--transition-duration-15) ease-in-out, color var(--transition-duration-15) ease-in-out, border-color var(--transition-duration-15) ease-in-out, box-shadow var(--transition-duration-15) ease-in-out;background-color:#fff;border-inline-end-width:.0625rem;border-radius:0;margin-block:-.5rem;margin-inline:-.75rem .75rem;padding-block:.5rem;padding-inline:.75rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled,[readonly])::file-selector-button{background-color:#f5f5f5}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled,.disabled,[readonly]){cursor:pointer}textarea{--form-input-min-height:6rem}.form-label{font-size:var(--form-label-font-size);font-weight:var(--form-label-font-weight);font-style:var(--form-label-font-style);color:var(--form-label-color);line-height:var(--form-label-line-height)}.form-label:not(:last-child,.last-child){margin-block-end:var(--form-label-margin-bottom)}.form-range{-webkit-appearance:none;appearance:none;background-color:#0000;block-size:1.375rem;padding:0;overflow:visible}.form-range:focus{outline:none}.form-range:focus::-webkit-slider-thumb{--form-range-thumb-box-shadow:0 0 0 1px #fff}.form-range:focus::-moz-range-thumb{--form-range-thumb-box-shadow:0 0 0 1px #fff}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{--form-range-thumb-bg-color:#00a0e3;--form-range-thumb-box-shadow:0 .1rem .25rem #0000001a;background-color:var(--form-range-thumb-bg-color);-webkit-appearance:none;appearance:none;block-size:1rem;inline-size:1rem;box-shadow:var(--form-range-thumb-box-shadow);transition:background-color var(--transition-duration-15) ease-in-out, border-color var(--transition-duration-15) ease-in-out, box-shadow var(--transition-duration-15) ease-in-out;border-width:0;border-radius:1rem;margin-block-start:-.25rem}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{--form-range-thumb-bg-color:#00a0e3}.form-range::-moz-range-thumb{--form-range-thumb-bg-color:#00a0e3;--form-range-thumb-box-shadow:0 .1rem .25rem #0000001a;background-color:var(--form-range-thumb-bg-color);-webkit-appearance:none;appearance:none;block-size:1rem;inline-size:1rem;box-shadow:var(--form-range-thumb-box-shadow);transition:background-color var(--transition-duration-15) ease-in-out, border-color var(--transition-duration-15) ease-in-out, box-shadow var(--transition-duration-15) ease-in-out;border-width:0;border-radius:1rem;margin-block-start:-.25rem}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{--form-range-thumb-bg-color:#00a0e3}.form-range::-webkit-slider-runnable-track{color:#0000;cursor:pointer;background-color:#f4f6f8;border-color:#0000;border-radius:1rem;block-size:.5rem;inline-size:100%}.form-range::-moz-range-track{color:#0000;cursor:pointer;background-color:#f4f6f8;border-color:#0000;border-radius:1rem;block-size:.5rem;inline-size:100%}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{--form-range-thumb-bg-color:#d4d6d8}.form-range:disabled::-moz-range-thumb{--form-range-thumb-bg-color:#d4d6d8}.form-select{background-color:var(--form-select-bg-color);background-image:var(--form-select-indicator-image);background-repeat:no-repeat;background-position:var(--form-select-indicator-position);background-size:var(--form-select-indicator-size) var(--form-select-indicator-size);font-family:var(--form-select-font-family);font-size:var(--form-select-font-size);font-weight:var(--form-select-font-weight);color:var(--form-select-color);line-height:var(--form-select-line-height);letter-spacing:var(--form-select-letter-spacing);border-width:var(--form-select-border-width);border-style:solid;border-color:var(--form-select-border-color);inline-size:100%;min-block-size:var(--form-select-min-height);border-radius:var(--form-select-border-radius);padding-block:var(--form-select-padding-y);-webkit-appearance:none;appearance:none;box-shadow:var(--form-select-box-shadow);transition:var(--form-select-transition);padding-inline-start:var(--form-select-padding-start);padding-inline-end:var(--form-select-indicator-padding-end);display:block}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus,.form-select:focus-visible{--form-select-bg-color:#fff;--form-select-color:#343c4a;--form-select-border-color:#d8e0ee;outline:none}.form-select:disabled,.form-select.disabled{--form-select-bg-color:#f6f6f7;--form-select-border-color:#d8e0ee}.form-select:-moz-focusring{--form-select-color:transparent;text-shadow:0 0 #343c4a}.form-select[multiple],.form-select[size]:not([size="1"]){--form-select-indicator-image:none;--form-select-indicator-padding-x:.75rem}.form-text{font-size:var(--form-text-font-size);font-weight:var(--form-text-font-weight);font-style:var(--form-text-font-style);color:var(--form-text-color);line-height:var(--form-text-line-height);margin-block-start:var(--form-text-margin-top);margin-block-end:var(--form-text-margin-bottom)}.input-group{flex-wrap:nowrap;align-items:stretch;inline-size:100%;display:flex;position:relative}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{flex:auto;inline-size:1%;min-inline-size:0;position:relative}.input-group>.btn,.input-group>*>.btn{z-index:3;position:relative}.input-group>.btn:focus,.input-group>.btn:focus-visible,.input-group>*>.btn:focus,.input-group>*>.btn:focus-visible{--btn-box-shadow:none}.input-group>.form-control:focus,.input-group>.form-control:focus-visible,.input-group>.form-select:focus,.input-group>.form-select:focus-visible,.input-group>.btn:focus,.input-group>.btn:focus-visible,.input-group>*>.btn:focus,.input-group>*>.btn:focus-visible,.input-group>.form-floating:focus-within{z-index:5}.input-group-text{font-size:1rem;font-weight:var(--font-weight-base);color:#343c4a;text-align:center;white-space:nowrap;border-radius:var(--border-radius);background-color:#fff;border:.0625rem solid #d8e0ee;align-items:center;padding-block:.5rem;padding-inline:.75rem;line-height:1.5;display:flex}.input-group-outer{background-color:var(--form-input-group-outer-bg-color,#fff);border-width:var(--form-input-group-outer-border-width,.0625rem);border-style:solid;border-color:var(--form-input-group-outer-border-color,#d8e0ee);border-radius:var(--border-radius);box-shadow:var(--form-input-group-outer-box-shadow,none);transition:border-color var(--transition-duration-15) ease-in-out, box-shadow var(--transition-duration-15) ease-in-out;gap:.375rem;position:relative}@media (prefers-reduced-motion:reduce){.input-group-outer{transition:none}}.input-group-outer:focus-within{--form-input-group-outer-border-color:#d8e0ee;z-index:3}.input-group-outer:has(input[readonly]){--form-input-group-outer-bg-color:#f6f6f7;--form-input-group-outer-color:#343c4a;--form-input-group-outer-border-color:#d8e0ee}.input-group-outer>.form-control:not(:first-child),.input-group-outer>.form-select:not(:first-child),.input-group-outer>.input-group-text:not(:first-child){border-start-start-radius:0;border-end-start-radius:0;padding-inline-start:0}.input-group-outer>.form-control:not(:last-child),.input-group-outer>.form-select:not(:last-child),.input-group-outer>.input-group-text:not(:last-child){border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:0}.input-group-outer>.form-control{--form-input-min-height:2.5rem;--form-input-bg-color:transparent;--form-input-border-width:0;--form-input-transition:none}.input-group-outer>.form-control:focus,.input-group-outer>.form-control:focus-visible{--form-input-box-shadow:none}.input-group-outer>.form-select{--form-select-min-height:2.5rem;--form-select-bg-color:transparent;--form-select-border-width:0;--form-select-transition:none}.input-group-outer>.form-select:focus,.input-group-outer>.form-select:focus-visible{--form-select-box-shadow:none}.input-group-outer>.input-group-text{background-color:#0000;border-width:0}.input-group-outer>.btn,.input-group-outer>*>.btn{--btn-min-height:2.25rem;--btn-border-width:0;margin-block:.125rem;margin-inline:.125rem}.input-group-outer>.btn:focus,.input-group-outer>*>.btn:focus,.input-group-outer>.btn:not(:disabled,.disabled):active:focus,.input-group-outer>.btn:not(:disabled,.disabled).active:focus,.input-group-outer>*>.btn:not(:disabled,.disabled):active:focus,.input-group-outer>*>.btn:not(:disabled,.disabled).active:focus{--btn-box-shadow:none}.input-group-outer>.btn+.btn,.input-group-outer>*>.btn+.btn{margin-inline-start:0}.input-group-outer>.btn.btn-outline:hover,.input-group-outer>*>.btn.btn-outline:hover,.input-group-outer>.btn.btn-outline:not(:disabled,.disabled):active,.input-group-outer>.btn.btn-outline:not(:disabled,.disabled).active,.input-group-outer>*>.btn.btn-outline:not(:disabled,.disabled):active,.input-group-outer>*>.btn.btn-outline:not(:disabled,.disabled).active{--btn-bg-color:transparent}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{border-radius:var(--border-radius-sm);min-block-size:1.875rem;padding-block:.151786rem;padding-inline:.625rem;font-size:.875rem}.input-group-sm>.form-select{padding-inline-end:2.625rem}.input-group-sm>.btn{--btn-font-size:.875rem;--btn-min-height:2rem;--btn-border-radius:var(--border-radius-sm);--btn-padding-x:.875rem}.input-group-sm.input-group-outer>.form-control{--form-input-min-height:1.875rem}.input-group-sm.input-group-outer>.form-select{--form-select-min-height:1.875rem}.input-group-sm.input-group-outer>.btn{--btn-min-height:1.625rem}.input-group:not(.input-group-outer,.has-validation)>:not(:last-child,.dropdown-toggle,.dropdown-menu),.input-group:not(.input-group-outer,.has-validation)>.dropdown-toggle:nth-last-child(n+3){border-start-end-radius:0;border-end-end-radius:0}.input-group:not(.input-group-outer)>:not(:first-child):not(.dropdown-menu){border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:-.0625rem}.form-control.is-invalid,.form-control.is-invalid:focus{--form-input-border-color:#f04048}.form-control.is-invalid::placeholder{color:color-shift(#f04048, -48%)}.form-select.is-invalid,.form-select.is-invalid:focus{--form-select-border-color:#f04048}.form-check-input.is-invalid{border-color:#f04048}.form-check-input.is-invalid:checked{background-color:#f04048}.form-check-input.is-invalid~.form-check-label{color:#f04048}.form-check-input.is-invalid~.form-check-label a,.form-check-input.is-invalid~.form-check-label a:hover,.form-check-input.is-invalid~.form-check-label a:focus{--link-color:#f04048;--link-decoration-color:#f04048}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus{z-index:3}.input-group-outer.is-invalid,.input-group-outer.is-invalid:focus-within{border-color:#f04048}.input-group-outer.is-invalid .form-control::placeholder,.input-group-outer.is-invalid .form-select::placeholder{color:#f79ca0}.form-control.is-valid,.form-control.is-valid:focus{--form-input-border-color:#28a745}.form-control.is-valid::placeholder{color:color-shift(#28a745, -48%)}.form-select.is-valid,.form-select.is-valid:focus{--form-select-border-color:#28a745}.form-check-input.is-valid{border-color:#28a745}.form-check-input.is-valid:checked{background-color:#28a745}.form-check-input.is-valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.form-check-label a,.form-check-input.is-valid~.form-check-label a:hover,.form-check-input.is-valid~.form-check-label a:focus{--link-color:#28a745;--link-decoration-color:#28a745}.input-group .form-control.is-valid,.input-group .form-select.is-valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus{z-index:3}.input-group-outer.is-valid,.input-group-outer.is-valid:focus-within{border-color:#28a745}.input-group-outer.is-valid .form-control::placeholder,.input-group-outer.is-valid .form-select::placeholder{color:#8fd19e}.img-fluid{block-size:auto;max-inline-size:100%}.figure{margin-block-start:var(--figure-margin-top);margin-inline-start:var(--figure-margin-start);margin-inline-end:var(--figure-margin-end);display:inline-flex}.figure:not(:last-child,.last-child){margin-block-end:var(--figure-margin-bottom,1.5rem)}.figure-image{object-fit:contain;border-radius:.25rem;line-height:1}.figure-image:not(:last-child,.last-child){margin-block-end:.5rem}.nav{--list-margin-bottom:2rem;flex-wrap:wrap;padding-inline-start:0;list-style:none;display:flex}.nav-link{background-color:var(--nav-link-bg-color,transparent);font-size:var(--nav-link-font-size,1rem);font-weight:var(--nav-link-font-weight,var(--font-weight-base));color:var(--nav-link-color,#343c4a);min-inline-size:var(--nav-link-min-width,2.625rem);min-block-size:var(--nav-link-min-height,2.625rem);padding-inline:var(--nav-link-padding-x,1rem);border-width:0;justify-content:center;align-items:center;display:flex}.nav-link:hover,.nav-link:focus{--nav-link-color:#00a0e3}.nav-link.disabled{--nav-link-color:#aeb7c6;cursor:default;pointer-events:none}.nav-pills{gap:1rem}.nav-pills .nav-link{--nav-link-bg-color:#0000000a;border-radius:.25rem}.nav-pills .nav-link:hover{--nav-link-bg-color:#00000014;--nav-link-color:inherit}.nav-pills .nav-link.active{--nav-link-bg-color:#00a0e3;--nav-link-color:#fff}.nav-justified>.nav-link,.nav-justified .nav-item{text-align:center;flex-grow:1;flex-basis:0}.nav-justified .nav-item .nav-link{inline-size:100%}.tab-content>.tab-pane:not(.active){block-size:0!important;margin:0!important;padding:0!important;overflow-y:hidden!important}.svg-icon{font-size:var(--svg-icon-font-size,1em);color:var(--svg-icon-color,currentColor);fill:var(--svg-icon-color,currentColor);stroke:inherit;inline-size:var(--svg-icon-width,1em);min-inline-size:var(--svg-icon-width,1em);block-size:var(--svg-icon-height,1em);transform:rotate(var(--svg-icon-rotate,0));transition:color var(--transition-duration-15) ease-in-out, fill var(--transition-duration-15) ease-in-out, transform var(--transition-duration-15) ease-in-out;display:inline-flex}@media (prefers-reduced-motion:reduce){.svg-icon{transition:none}}[dir=rtl] .svg-icon:not(.svg-icon-vertical){transform:scaleX(-1)}.btn .svg-icon{--svg-icon-width:1.125em;--svg-icon-font-size:1em}.svg-icon-dropdown{--svg-icon-color:var(--color-shade-8)}.dropdown.show .svg-icon-dropdown,[data-toggle=collapse]:not(.collapsed) .svg-icon-dropdown{transform:rotate(180deg)}.table{background-color:var(--table-bg-color,transparent);font-size:var(--table-font-size,.875rem);color:var(--table-color,#343c4a);line-height:var(--table-line-height,1.57143);table-layout:auto;border-width:var(--table-border-width);border-style:var(--table-border-style);border-color:var(--table-border-color);border-collapse:collapse;border-spacing:var(--table-border-spacing,0);inline-size:100%}.table thead{background-color:var(--table-thead-bg-color,#00a0e3);color:var(--table-thead-color,#fff);vertical-align:bottom}.table thead th{text-align:left;border-width:var(--table-border-width);border-style:var(--table-border-style);border-color:var(--table-border-color);padding-block:var(--table-cell-padding-y,.75rem);padding-inline-start:var(--table-cell-padding-start,.75rem);padding-inline-end:var(--table-cell-padding-end,.75rem);line-height:normal}.table tbody{vertical-align:top}.table tbody td{border-width:var(--table-border-width);border-style:var(--table-border-style);border-color:var(--table-border-color);padding-block:var(--table-cell-padding-y,.75rem);padding-inline-start:var(--table-cell-padding-start,.75rem);padding-inline-end:var(--table-cell-padding-end,.75rem);line-height:normal}.table tbody a:not(.dropdown-link){--link-color:#343c4a}.table tbody a:not(.dropdown-link):hover,.table tbody a:not(.dropdown-link):focus{--link-color:#00a0e3;--link-decoration-color:#00a0e3;--link-decoration-line:underline}.table th,.table td{padding-block:0;padding-inline:0}.table th{font-weight:var(--font-weight-bold)}@media (width<=63.48rem){.md\:table-sm{--table-cell-padding-x:.375rem;--table-cell-padding-y:.375rem}}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}.alert{background-color:var(--alert-bg-color,#d9f1fb);color:var(--alert-color,#0080b6);pointer-events:auto;border-inline-start-style:solid;border-inline-start-width:.25rem;border-inline-start-color:var(--alert-border-color,#00a0e3);border-radius:var(--border-radius);flex-direction:column;font-size:.875rem;line-height:1.57143;display:flex;position:relative}.alert-body{align-items:center;padding-block:.75rem;padding-inline:1rem;display:flex}.alert-message{margin-inline-end:auto}.alert-close{border:0;align-self:flex-start;margin-inline-start:.5rem;font-size:.875rem}.alert:not(:last-child,.last-child){margin-block-end:2rem}.alert-info{--alert-bg-color:#d9f1fb;--alert-color:#0080b6;--alert-border-color:#00a0e3}.alert-danger{--alert-bg-color:#fde2e4;--alert-color:#c0333a;--alert-border-color:#f04048}.breadcrumb{color:#343c4a;flex-wrap:wrap;padding-block-start:var(--breadcrumb-padding-top,0);padding-block-end:var(--breadcrumb-padding-bottom,2rem);font-size:.875rem;font-weight:400;line-height:1.57143;list-style:none;display:flex}@media (width<=47.48rem){.breadcrumb{--breadcrumb-padding-bottom:1rem}}@media (width<=79.48rem){.breadcrumb-item:not(:nth-last-child(-n+2)){display:none}}.breadcrumb-link,.breadcrumb-text{align-items:center;display:flex}.breadcrumb-link .svg-icon,.breadcrumb-text .svg-icon{--svg-icon-fill:#343c4a;--svg-icon-font-size:.875rem;margin-inline-end:.25rem}@media (width>=79.5rem){.breadcrumb-link .svg-icon,.breadcrumb-text .svg-icon{display:none}}.breadcrumb-link{color:var(--breadcrumb-link-color,#343c4a);text-decoration:var(--breadcrumb-link-decoration, )}.breadcrumb-link:hover{color:var(--breadcrumb-link-color,#00a0e3);text-decoration:var(--breadcrumb-link-decoration, )}.breadcrumb-text{color:var(--breadcrumb-text-color,#747c8a)}.breadcrumb-item+.breadcrumb-item{position:relative}@media (width>=79.5rem){.breadcrumb-item+.breadcrumb-item:before{content:"";opacity:.5;background-image:url("data:image/svg+xml,%3csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 192 512\"%3e%3cpath d=\"M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z\"/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;block-size:1rem;inline-size:1rem;display:block;position:absolute;inset-block-start:.25rem;inset-inline-start:.25rem}}[dir=ltr] .breadcrumb-item+.breadcrumb-item{padding-inline-start:1.5rem}@media (width<=79.48rem){[dir=ltr] .breadcrumb-item+.breadcrumb-item{padding-inline-start:0}}[dir=rtl] .breadcrumb-item+.breadcrumb-item{padding-inline-end:1.5rem}@media (width<=79.48rem){[dir=rtl] .breadcrumb-item+.breadcrumb-item{padding-inline-end:0}}.card{background-color:var(--card-bg-color,#fff);color:#343c4a;overflow-wrap:break-word;pointer-events:auto;min-inline-size:0;box-shadow:var(--card-box-shadow, );background-clip:border-box;border:.0625rem solid #e0e8f6;border-radius:.25rem;flex-direction:column;display:flex;position:relative}.card>.list-group{border-block:inherit}.card>.list-group:first-child{border-block-start-width:0;border-start-start-radius:.25rem;border-start-end-radius:.25rem}.card>.list-group:last-child{border-block-end-width:0;border-end-end-radius:.25rem;border-end-start-radius:.25rem}.modal{z-index:162;cursor:pointer;outline:0;block-size:100%;inline-size:100%;display:none;position:fixed;inset:0;overflow:hidden auto;padding-inline-end:0!important}.modal-content{cursor:auto;pointer-events:auto;background-color:#fff;background-clip:padding-box;outline:0;flex-direction:column;block-size:100%;inline-size:100%;display:flex;position:relative;overflow-x:hidden}@media (width>=47.5rem){.modal-content{border-radius:.25rem}}.modal-header{border-start-start-radius:.1875rem;border-start-end-radius:.1875rem;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;min-block-size:3rem;line-height:1.25;display:flex}@media (width<=31.48rem){.modal-header{padding-block:1.5rem .75rem;padding-inline:1.5rem}}@media (width>=31.5rem){.modal-header{padding-block:3rem 1.5rem;padding-inline:3rem}}.modal-title{--heading-margin-bottom:0;text-transform:uppercase;font-size:1.125rem;font-weight:700}.modal-header .svg-icon{font-size:var(--svg-icon-font-size,1.5rem)}.modal-body{flex:auto;padding-block-start:0;position:relative}@media (width<=31.48rem){.modal-body{padding-block:.75rem 1.5rem;padding-inline:1.5rem}.modal-body:first-child,.modal-body.first-child{padding-block-start:1.5rem}}@media (width>=31.5rem){.modal-body{padding-block-end:3rem;padding-inline:3rem}.modal-body:first-child,.modal-body.first-child{padding-block-start:3rem}}.modal-footer{border-block-start:.0625rem solid #e0e8f6;border-end-end-radius:.1875rem;border-end-start-radius:.1875rem;flex-wrap:wrap;flex-shrink:0;justify-content:start;align-items:center;display:flex}@media (width<=31.48rem){.modal-footer{padding-block:1.5rem;padding-inline:1.5rem}}@media (width>=31.5rem){.modal-footer{padding-block:3rem 1.5rem;padding-inline:3rem}}.modal-dialog{pointer-events:none;block-size:auto;inline-size:auto;position:relative}@media (width<=47.48rem){.modal-dialog{block-size:100dvh;inline-size:100%;margin-block:0;margin-inline:0}}@media (width>=47.5rem){.modal-dialog{max-inline-size:600px;margin-block:3rem;margin-inline:auto}.modal-sm .modal-dialog{max-inline-size:400px}.modal-lg .modal-dialog{max-inline-size:1024px}}.modal.fade .modal-dialog{transition:transform var(--transition-duration-30) ease-in-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal-backdrop{z-index:161;block-size:100vh;inline-size:100vw;display:block;position:fixed}@supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.modal-backdrop{backdrop-filter:blur();background-color:#00000080}}.modal-backdrop{transition:all var(--transition-duration-15) ease-in-out;inset:0}@media (prefers-reduced-motion:reduce){.modal-backdrop{transition:none}}.modal-backdrop.fade{visibility:hidden}.modal-backdrop.show{visibility:visible}.modal-open{overflow-y:hidden}.modal-close{opacity:.5}.modal-close:hover{opacity:1}.pagination-list{justify-content:center;align-items:center;gap:.5rem;padding-inline-start:0;list-style:none;display:flex}.pagination-item.active .pagination-link{--pagination-link-bg-color:#00a0e3;--pagination-link-color:#fff;--pagination-link-border-color:#00a0e3}.pagination-item.disabled .pagination-link{--pagination-link-bg-color:#f6f6f7;--pagination-link-color:#a4acba;--pagination-link-border-color:#f6f6f7}.pagination-link{background-color:var(--pagination-link-bg-color,#f6f6f7);color:var(--pagination-link-color,#343c4a);border-style:solid;border-width:.0625rem;border-color:var(--pagination-link-border-color,#f6f6f7);border-radius:var(--border-radius);min-block-size:2.625rem;min-inline-size:2.625rem;transition:background-color var(--transition-duration-15) ease-in-out, color var(--transition-duration-15) ease-in-out, border-color var(--transition-duration-15) ease-in-out, box-shadow var(--transition-duration-15) ease-in-out;justify-content:center;align-items:center;padding-inline:.25rem;text-decoration:none;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.pagination-link{transition:none}}.pagination-link:hover{--pagination-link-bg-color:#00a0e3;--pagination-link-color:#fff;--pagination-link-border-color:#00a0e3;text-decoration:none}.pagination-link:focus{--pagination-link-bg-color:#00a0e3;--pagination-link-color:#fff;--pagination-link-border-color:#00a0e3;outline:0}.pagination-outer{border-block-start:.0625rem solid #e0e8f6;flex-direction:column;align-items:center;gap:1.875rem;padding-block-start:2rem;display:flex}.popover{z-index:var(--popover-z-index,190);background-color:var(--popover-bg-color,#fff);font-size:var(--popover-font-size,.875rem);color:var(--popover-color,#343c4a);line-height:var(--popover-line-height,1.375rem);text-align:start;overflow-wrap:break-word;inline-size:15rem;padding-inline:var(--popover-padding-x,.25rem);padding-block:var(--popover-padding-y,.25rem);background-clip:padding-box;display:block;box-shadow:0 .25rem .75rem #00000014,0 0 0 .0625rem #0000000a}.popover.fade:not(.show){opacity:0}.popover-header{background-color:var(--popover-header-bg-color,transparent);padding-block-start:.75rem;padding-inline:.75rem 2.25rem;font-weight:400;line-height:1.25;position:relative}.popover-header:empty{display:none}.popover-header .btn-close{opacity:.5;background-image:url("data:image/svg+xml,%3csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\"%3e%3cpath fill=\"currentColor\" d=\"M7.5 105c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l151 151 151-151c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-151 151 151 151c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-151-151-151 151c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l151-151-151-151z\"/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;border:0;block-size:100%;inline-size:.75rem;display:block;position:absolute;inset-block-start:0;inset-inline-end:.75rem}.popover-header .btn-close:hover{opacity:1}.popover-body{--paragraph-margin-bottom:.375rem;--list-margin-bottom:.375rem;padding-block:.75rem;padding-inline:.75rem}.popover-arrow{display:block}.popover-arrow:before,.popover-arrow:after{content:"";border:0 solid #0000;display:block;position:absolute}.popover-arrow:before{border-width:.5rem}.popover-top .popover-arrow:before,.popover-bottom .popover-arrow:before{border-inline-width:.5rem;border-inline-color:#0000;inset-inline:auto}.popover-top .popover-arrow:before{border-block-color:#0000000a #0000;border-block-end-width:0;inset-block:auto -1.0625rem}.popover-bottom .popover-arrow:before{border-block-color:#0000 #0000000a;border-block-start-width:0;inset-block:-1.0625rem auto}.popover-start .popover-arrow:before,.popover-end .popover-arrow:before{border-block-width:.5rem;border-block-color:#0000;inset-block:auto}.popover-start .popover-arrow:before{border-inline-color:#0000000a #0000;border-inline-end-width:0;inset-inline:auto -1.0625rem}.popover-end .popover-arrow:before{border-inline-color:#0000 #0000000a;border-inline-start-width:0;inset-inline:-1.0625rem auto}.popover-arrow:after{border-width:.5rem}.popover-top .popover-arrow:after,.popover-bottom .popover-arrow:after{border-inline-width:.5rem;border-inline-color:#0000;inset-inline:auto}.popover-top .popover-arrow:after{border-block-color:#fff #0000;border-block-end-width:0;inset-block:auto -.96rem}.popover-bottom .popover-arrow:after{border-block-color:#0000 #fff;border-block-start-width:0;inset-block:-.96rem auto}.popover-start .popover-arrow:after,.popover-end .popover-arrow:after{border-block-width:.5rem;border-block-color:#0000;inset-block:auto}.popover-start .popover-arrow:after{border-inline-color:#fff #0000;border-inline-end-width:0;inset-inline:auto -.96rem}.popover-end .popover-arrow:after{border-inline-color:#0000 #fff;border-inline-start-width:0;inset-inline:-.96rem auto}.popover-top .popover-arrow,.popover-bottom .popover-arrow{block-size:.5rem;inline-size:1rem;inset-inline:auto}.popover-top .popover-arrow{inset-block:auto .5rem}.popover-bottom .popover-arrow{inset-block:.5rem auto}.popover-start .popover-arrow,.popover-end .popover-arrow{block-size:1rem;inline-size:.5rem;inset-block:auto}.popover-start .popover-arrow{inset-inline:auto .5rem}.popover-end .popover-arrow{inset-inline:.5rem auto}.toast{background-color:var(--toast-bg-color,#00a0e3);color:var(--toast-color,#d9f1fb);border-style:solid;border-width:.0625rem;border-color:var(--toast-border-color,#00a0e3);pointer-events:auto;border-radius:.25rem;flex-direction:column;inline-size:100%;max-inline-size:100%;font-size:.75rem;line-height:1.66667;display:flex;position:relative}.toast:not(:last-child,.last-child){margin-block-end:1rem}.tooltip{z-index:var(--tooltip-z-index,150);font-size:var(--tooltip-font-size,.875rem);overflow-wrap:break-word;margin-inline:var(--tooltip-margin-x,.25rem);margin-block:var(--tooltip-margin-y,.25rem);display:block;box-shadow:0 .25rem .75rem #00000014,0 0 0 .0625rem #0000000a}.tooltip.fade:not(.show){opacity:0}.tooltip-inner{--paragraph-margin-bottom:.375rem;--list-margin-bottom:.375rem;background-color:var(--tooltip-bg-color,#fff);color:var(--tooltip-color,#343c4a);max-inline-size:var(--tooltip-max-width,12rem);border-radius:var(--tooltip-border-radius,.25rem);padding-inline:var(--tooltip-padding-x,1rem);padding-block:var(--tooltip-padding-y,1rem)}.tooltip-arrow{display:block}.tooltip-arrow:before,.tooltip-arrow:after{content:"";border:0 solid #0000;display:block;position:absolute}.tooltip-arrow:before{border-width:.5rem}.tooltip-top .tooltip-arrow:before,.tooltip-bottom .tooltip-arrow:before{border-inline-width:.5rem;border-inline-color:#0000;inset-inline:auto}.tooltip-top .tooltip-arrow:before{border-block-color:#0000000a #0000;border-block-end-width:0;inset-block:auto -1.0625rem}.tooltip-bottom .tooltip-arrow:before{border-block-color:#0000 #0000000a;border-block-start-width:0;inset-block:-1.0625rem auto}.tooltip-start .tooltip-arrow:before,.tooltip-end .tooltip-arrow:before{border-block-width:.5rem;border-block-color:#0000;inset-block:auto}.tooltip-start .tooltip-arrow:before{border-inline-color:#0000000a #0000;border-inline-end-width:0;inset-inline:auto -1.0625rem}.tooltip-end .tooltip-arrow:before{border-inline-color:#0000 #0000000a;border-inline-start-width:0;inset-inline:-1.0625rem auto}.tooltip-arrow:after{border-width:.5rem}.tooltip-top .tooltip-arrow:after,.tooltip-bottom .tooltip-arrow:after{border-inline-width:.5rem;border-inline-color:#0000;inset-inline:auto}.tooltip-top .tooltip-arrow:after{border-block-color:#fff #0000;border-block-end-width:0;inset-block:auto -.96rem}.tooltip-bottom .tooltip-arrow:after{border-block-color:#0000 #fff;border-block-start-width:0;inset-block:-.96rem auto}.tooltip-start .tooltip-arrow:after,.tooltip-end .tooltip-arrow:after{border-block-width:.5rem;border-block-color:#0000;inset-block:auto}.tooltip-start .tooltip-arrow:after{border-inline-color:#fff #0000;border-inline-end-width:0;inset-inline:auto -.96rem}.tooltip-end .tooltip-arrow:after{border-inline-color:#0000 #fff;border-inline-start-width:0;inset-inline:-.96rem auto}.tooltip-top .tooltip-arrow,.tooltip-bottom .tooltip-arrow{block-size:.5rem;inline-size:1rem;inset-inline:auto}.tooltip-top .tooltip-arrow{inset-block:auto .5rem}.tooltip-bottom .tooltip-arrow{inset-block:.5rem auto}.tooltip-start .tooltip-arrow,.tooltip-end .tooltip-arrow{block-size:1rem;inline-size:.5rem;inset-block:auto}.tooltip-start .tooltip-arrow{inset-inline:auto .5rem}.tooltip-end .tooltip-arrow{inset-inline:.5rem auto}.copy-highlight{background-color:var(--copy-highlight-bg-color);animation-name:copy;animation-duration:var(--transition-duration-50);animation-timing-function:ease;animation-fill-mode:none}@keyframes copy{0%{--copy-highlight-bg-color:transparent}25%{--copy-highlight-bg-color:var(--color-soft-primary)}to{--copy-highlight-bg-color:transparent}}.btn-block{inline-size:100%}.btn-uppercase{text-transform:uppercase}@keyframes shine{to{background-position:500% 0,0 0,0 0,0 100%,0 .25rem,0 calc(100% - .25rem)}20%{background-position:200% 0,0 0,0 0,0 100%,0 .25rem,0 calc(100% - .25rem)}0%{background-position:-200% 0,0 0,0 0,0 100%,0 .25rem,0 calc(100% - .25rem)}}.dropdown-menu-style{overflow:hidden}.dropdown-menu-style:after{content:"";background-color:var(--color-primary);inline-size:100%;min-block-size:var(--spacer-1);position:absolute;inset-block-start:0;inset-inline:0}.dropdown-toggle{align-items:center;gap:var(--spacer-2);display:flex}.form-action{flex-flow:column wrap;gap:.5rem;margin-block-start:var(--form-action-margin-top,0);margin-block-end:var(--form-action-margin-bottom,0);display:flex}.form-check.disabled{pointer-events:none;opacity:.5;filter:none}.form-check-input:disabled{opacity:1}.form-error{color:var(--color-red)}.form-group{gap:var(--form-group-gap,1rem);flex-direction:column;display:flex;position:relative}.form-group:not(:first-child,.first-child){margin-block-start:1rem}.form-group+.form-action{margin-block-start:1.25rem}.form-note{line-height:1}.form-note .form-check{gap:.5rem;display:flex}.form-note .form-check-label{font-size:.75rem;line-height:1.33333}.form-note .form-check-label a{--link-decoration-line:underline}.form-note .form-check-label a:hover,.form-note .form-check-label a:focus{--link-color:#00a0e3;--link-decoration-color:#00a0e3}.form-control.required+label:after{content:"*";color:#f04048;position:relative;inset-inline-end:-.125rem}.nav-line{gap:1rem}.nav-line .nav-link{--nav-link-bg-color:#f8f8f8;--nav-link-color:#545c6a;border-block-end-width:var(--nav-link-border-width,.1875rem);border-block-end-style:var(--nav-link-border-style,solid);border-block-end-color:var(--nav-link-border-color,#b4bcca);border-radius:.25rem;justify-content:start}.nav-line .nav-link:hover{--nav-link-color:#00a0e3}.nav-line .nav-link.active{--nav-link-border-color:#00a0e3;--nav-link-color:#00a0e3}.alert-wrapper{z-index:var(--z-index-130);position:fixed;inset-block-start:0;inset-inline-end:0}@media (width<=31.48rem){.alert-wrapper{inline-size:100%}}@media (width>=31.5rem){.alert-wrapper{inline-size:21rem}}[dir=ltr] .alert-wrapper{inset-inline-end:var(--scrollbar-width,0)}[dir=rtl] .alert-wrapper{inset-inline-start:var(--scrollbar-width,0)}.alert-wrapper .alert{position:relative}@media (width<=31.48rem){.alert-wrapper .alert{margin-inline:var(--spacer-4);margin-block:var(--spacer-4)}}@media (width>=31.5rem){.alert-wrapper .alert{margin-inline:var(--spacer-8);margin-block:var(--spacer-8)}}@media (width<=79.48rem){.breadcrumb-item{display:none}.breadcrumb-item:nth-last-child(2){display:inline-flex}}.modal-body .form-switch{padding-block-end:.375rem}.modal-body .form-switch .form-check-label{font-weight:var(--font-weight-bold);line-height:var(--heading-line-height)}.modal-body .body-description{font-size:var(--font-size-14)}@media (width<=31.48rem){.modal-body .body-description:not(:last-child,.last-child){padding-block-end:1.5rem}}@media (width>=31.5rem){.modal-body .body-description:not(:last-child,.last-child){padding-block-end:1.5rem}}.modal-body .body-action{gap:var(--spacer-4);flex-flow:column wrap;display:flex}.pagination-more{justify-content:center;align-items:center;display:flex}.pagination-more .btn{text-transform:uppercase}@media (width<=31.48rem){.pagination-more .btn{--btn-min-width:100%}}@media (width>=31.5rem){.pagination-more .btn{--btn-min-width:10rem}}.popover{pointer-events:none}.tooltip-inner ol,.tooltip-inner ul{--list-margin-bottom:0}.tooltip-inner ol li,.tooltip-inner ul li{margin-inline-start:var(--spacer-8);position:relative}.tooltip-inner ul{padding-inline-start:0;list-style:none}.tooltip-inner ul li:before{content:"";background-color:var(--color-gray-12);border-radius:50%;block-size:.375rem;inline-size:.375rem;position:absolute;inset-block-start:.55em;inset-inline-start:-1rem}a *,.btn *,.menu-link *,.nav-link *,[role=button] *{pointer-events:none}a:focus-visible{outline-width:0}.text-error{font-size:var(--font-size-13);color:var(--color-red);margin-block-start:var(--spacer-2)}.text-success{color:var(--color-primary)}:is(.spinner-wrapper,.s3d-spinner){z-index:var(--z-index-10);justify-content:center;align-items:center;gap:var(--spacer-6);pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}@supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){:is(.spinner-wrapper,.s3d-spinner){backdrop-filter:blur(2px);background-color:#ffffffbf}}:is(.spinner-wrapper,.s3d-spinner) .spinner,:is(.spinner-wrapper,.s3d-spinner) .s3d-spinner-ring{border-style:solid;border-width:.25rem;border-color:var(--color-shade-14);border-block-start-color:var(--color-primary);border-radius:var(--border-radius-rd);block-size:2rem;inline-size:2rem;animation-name:spinner;animation-duration:var(--transition-duration-75);animation-timing-function:linear;animation-iteration-count:infinite}@keyframes spinner{to{transform:rotate(360deg)}}.error-page{flex:1 0 auto;align-items:center;padding-block:2rem;display:flex}.error-page .container-box{justify-content:space-between;gap:var(--spacer-8);display:flex}@media (width<=47.48rem){.error-page .container-box{flex-direction:column}}.error-page-content{justify-content:center;align-items:start;gap:var(--spacer-8);flex-direction:column;display:flex}@media (width<=47.48rem){.error-page-content,.error-page-content .global-title{text-align:center;align-items:center}}.error-page-content .global-title h1{--heading-font-size:var(--font-size-64)}.error-page-image{display:flex}@media (width<=47.48rem){.error-page-image{display:none}}#bx-panel{z-index:150!important}.catalog-cart{padding-block-start:var(--spacer-8);position:relative}.cart-list{border-radius:var(--border-radius);padding-inline:var(--spacer-4);padding-block:var(--spacer-4)}@supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.cart-list{backdrop-filter:blur(24px);background-color:#ffffffbf}}.cart-list .content-block{display:grid}@media (width<=79.48rem){.cart-list .content-block{gap:var(--spacer-2);grid-template-rows:repeat(2,auto);grid-template-columns:1fr}}@media (width>=79.5rem){.cart-list .content-block{gap:var(--spacer-8);grid-template-rows:1fr;grid-template-columns:8rem 25rem}}.cart-list .content-block .block-basket{display:grid}@media (width<=79.48rem){.cart-list .content-block .block-basket{gap:var(--spacer-2);grid-template-rows:repeat(3,auto);grid-template-columns:minmax(0,1fr) 2rem}.cart-list .content-block .block-basket>:first-child{grid-area:1/1/auto/-1}.cart-list .content-block .block-basket>:nth-child(2){grid-area:3/1}.cart-list .content-block .block-basket>:nth-child(3){grid-area:2/1/auto/-1}.cart-list .content-block .block-basket>:nth-child(4){grid-area:3/2}}@media (width>=79.5rem){.cart-list .content-block .block-basket{gap:var(--spacer-8);grid-template-rows:1fr;grid-template-columns:7rem minmax(6rem,1fr) 7rem 2rem}}.cart-list .header-card .header-box{background-color:var(--color-light-1);color:var(--color-shade-8);border-radius:var(--border-radius);padding-block:var(--spacer-8)}@media (width<=79.48rem){.cart-list .header-card .header-box{display:none}}@media (width>=79.5rem){.cart-list .header-card .header-box{gap:var(--spacer-8);grid-template-rows:1fr;grid-template-columns:4rem 1fr;display:grid}}.cart-list .header-card .header-content{align-content:center;gap:var(--spacer-8);font-size:var(--font-size-14);grid-template-rows:1fr;grid-template-columns:1fr 31rem 2rem;display:grid}.cart-list .product-card{line-height:var(--heading-line-height);position:relative}.cart-list .product-card:not(:last-child,.last-child) .card-box{border-block-end-width:var(--border-width);border-block-end-style:dotted;border-block-end-color:var(--border-color-14)}.cart-list .product-card .card-box{padding-block:var(--spacer-4);grid-template-rows:1fr;grid-template-columns:4rem 1fr;display:grid}@media (width<=31.48rem){.cart-list .product-card .card-box{gap:var(--spacer-4)}}@media (width>=31.5rem){.cart-list .product-card .card-box{gap:var(--spacer-8)}}.cart-list .product-card .card-box.single-box{grid-template-columns:1fr}.cart-list .product-card .card-restore{align-items:center;gap:var(--spacer-4);flex-direction:column;min-block-size:4rem;display:flex}.cart-list .product-card .card-restore .restore-action{gap:var(--spacer-4);display:flex}.cart-list .product-card .card-restore .restore-action>.btn{--btn-min-width:8rem}.cart-list .product-card .card-image{border-radius:var(--border-radius);overflow:hidden}.cart-list .product-card .card-content{align-content:center;display:grid}@media (width<=79.48rem){.cart-list .product-card .card-content{gap:var(--spacer-2);grid-template-rows:repeat(2,auto);grid-template-columns:1fr}}@media (width>=79.5rem){.cart-list .product-card .card-content{gap:var(--spacer-8);grid-template-rows:1fr;grid-template-columns:1fr 31rem 2rem}}.cart-list .product-card .card-content .content-caption{justify-content:space-between;align-items:center;display:flex}.cart-list .product-card .card-content .content-available{flex-direction:column;justify-content:center;align-items:center;display:flex}.cart-list .product-card .card-content .content-available .alert{inline-size:100%}.cart-list .product-card .card-content .content-block .block-number{justify-content:start;gap:var(--spacer-4);display:flex}@media (width<=31.48rem){.cart-list .product-card .card-content .content-block .block-number{justify-content:space-between}.cart-list .product-card .card-content .content-block .block-number .data-value{order:1}}.cart-list .product-card .card-content .content-block .block-basket{align-items:center}.cart-list .product-card .card-content .content-block .block-basket .basket-price{justify-content:start;gap:var(--spacer-4);display:flex}@media (width<=31.48rem){.cart-list .product-card .card-content .content-block .block-basket .basket-price{justify-content:space-between}}.cart-list .product-card .card-content .content-block .block-basket .basket-price .price-data{display:flex}@media (width<=79.48rem){.cart-list .product-card .card-content .content-block .block-basket .basket-price .price-data{gap:var(--spacer-2)}}@media (width>=79.5rem){.cart-list .product-card .card-content .content-block .block-basket .basket-price .price-data{flex-direction:column}}.cart-list .product-card .card-content .content-block .block-basket .basket-price .price-data .data-unit{color:var(--color-shade-8)}@media (width>=79.5rem){.cart-list .product-card .card-content .content-block .block-basket .basket-price .price-data .data-unit{font-size:var(--font-size-14)}}.cart-list .product-card .card-content .content-block .block-basket .basket-action{align-items:center;gap:var(--spacer-2);max-inline-size:8rem;display:flex}@media (width<=79.48rem){.cart-list .product-card .card-content .content-block .block-basket .basket-action{margin-block-start:var(--spacer-2)}}.cart-list .product-card .card-content .content-block .block-basket .basket-action .input-group{--form-input-group-outer-bg-color:var(--color-light-1);--form-input-group-outer-border-width:0;gap:var(--spacer-2);inline-size:100%}.cart-list .product-card .card-content .content-block .block-basket .basket-action .input-group .form-control{text-align:center}.cart-list .product-card .card-content .content-block .block-basket .basket-action .input-group .btn{--btn-min-width:auto;--btn-bg-color:var(--color-light-1);margin-block:0;margin-inline:0}.cart-list .product-card .card-content .content-block .block-basket .basket-action .input-group .btn:hover{--btn-bg-color:#bfe7f8}.cart-list .product-card .card-content .content-block .block-basket .basket-action .btn{--btn-padding-x:var(--spacer-4);text-transform:uppercase}.cart-list .product-card .card-content .content-block .block-basket .basket-total{justify-content:start;gap:var(--spacer-4);display:flex}@media (width<=31.48rem){.cart-list .product-card .card-content .content-block .block-basket .basket-total{justify-content:space-between}}.cart-list .product-card .card-content .content-block .block-basket .basket-remove{max-inline-size:2rem;margin-block-start:var(--spacer-2);margin-inline-start:auto}@media (width>=79.5rem){.cart-list .product-card .card-content .content-block .block-basket .basket-remove{display:none}}.cart-list .product-card .card-content .content-action{justify-content:center;align-items:center;max-inline-size:2rem;margin-inline-start:auto;display:flex}@media (width<=79.48rem){.cart-list .product-card .card-content .content-action{display:none}}.cart-list .number-label,.cart-list .price-label,.cart-list .total-label{color:var(--color-shade-8)}@media (width<=79.48rem){.cart-list .number-label,.cart-list .price-label,.cart-list .total-label{display:block}}@media (width>=79.5rem){.cart-list .number-label,.cart-list .price-label,.cart-list .total-label{display:none}}.cart-remove{padding-inline:var(--spacer-4);justify-content:end;align-items:center;display:flex}.cart-remove .btn{gap:var(--spacer-2);text-transform:uppercase;display:flex}.cart-total{gap:var(--spacer-8);border-width:var(--border-width);border-style:solid;border-color:var(--border-color-15);border-radius:var(--border-radius);padding-inline:var(--spacer-8);padding-block:var(--spacer-8);flex-direction:column;display:flex}.cart-total .basket-checkout{gap:var(--spacer-6);flex-direction:column;display:flex}.cart-total .basket-checkout .checkout-order{gap:var(--spacer-2);display:flex}.cart-total .basket-checkout .checkout-price{gap:var(--spacer-6);flex-direction:column;display:flex}.cart-total .basket-checkout .checkout-price .price-base,.cart-total .basket-checkout .checkout-price .price-vat{flex-direction:column;display:flex}.cart-total .basket-checkout .checkout-price .base-label,.cart-total .basket-checkout .checkout-price .vat-label{color:var(--color-shade-8)}.cart-total .basket-action{align-items:center;gap:var(--spacer-2);display:flex}.cart-total .basket-action>*{text-transform:uppercase;inline-size:100%}.cart-empty{justify-content:center;align-items:center;gap:var(--spacer-16);flex-direction:column;max-inline-size:24rem;margin-inline:auto;display:flex}.cart-empty .svg-icon{--svg-icon-font-size:4rem;--svg-icon-color:var(--color-shade-8)}.cart-empty .empty-caption{justify-content:enter;flex-direction:column;align-items:center;display:flex}.cart-empty .empty-caption .caption-description{text-align:center}.cart-empty .btn{gap:var(--spacer-2);text-transform:uppercase;display:flex}.category-menu{padding-block-start:var(--category-menu-padding-top);position:relative}@media (width<=47.48rem){.category-menu{--category-menu-padding-top:var(--spacer-8)}}@media (width>=47.5rem){.category-menu{--category-menu-padding-top:var(--spacer-10)}}@media (width>=79.5rem){.category-menu{--category-menu-padding-top:var(--spacer-12)}}.category-menu .menu-list{flex-direction:column;padding-inline-start:0;list-style:none;display:flex;overflow:hidden}.category-menu .menu-item{border-inline-start-width:var(--spacer-2);border-inline-start-style:solid;border-inline-start-color:var(--color-light-2);padding-inline:var(--spacer-6);padding-block:var(--spacer-4)}.category-menu .menu-item.active{color:var(--unit-color-2);cursor:default;border-inline-start-color:var(--unit-color-2)}.category-children{padding-block-start:var(--category-children-padding-top);position:relative}@media (width<=47.48rem){.category-children{--category-children-padding-top:var(--spacer-8)}}@media (width>=47.5rem){.category-children{--category-children-padding-top:var(--spacer-10)}}@media (width>=79.5rem){.category-children{--category-children-padding-top:var(--spacer-12)}}.category-children .child-card{flex-direction:column;block-size:100%;inline-size:100%;display:flex;position:relative;overflow:hidden}.category-children .child-card .card-box{gap:var(--spacer-8);background-color:var(--body-bg-color);border-width:var(--border-width);border-style:solid;border-color:var(--border-color-15);border-radius:var(--border-radius);transition:border-color var(--transition-duration-15) ease-in-out;flex-direction:column;flex:1 0 auto;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.category-children .child-card .card-box{transition:none}}@media (width<=31.48rem){.category-children .child-card .card-box{border-inline-start-width:.1875rem;border-inline-start-color:var(--color-primary);padding-inline:var(--spacer-6);padding-block:var(--spacer-6)}}@media (width>=31.5rem){.category-children .child-card .card-box{padding-inline:var(--spacer-8);padding-block:var(--spacer-8)}}@media (width>=47.5rem){.category-children .child-card .card-box{align-items:center}}.category-children .child-card .card-image{border-radius:var(--border-radius);max-inline-size:6rem;overflow:hidden}@media (width<=47.48rem){.category-children .child-card .card-image{display:none}}@media (width>=47.5rem){.category-children .child-card .card-image{display:flex}}.category-children .child-card .card-caption{flex-direction:column;flex:1 0 auto;justify-content:center;display:flex}.category-children .child-card .card-caption .caption-name{line-height:var(--heading-line-height);display:flex}@media (width>=47.5rem){.category-children .child-card .card-caption .caption-name{text-align:center}}@media (width>=31.5rem){.category-children .child-card:hover .card-box{border-color:var(--color-primary)}}.category-tool{padding-block-start:var(--category-children-padding-top);position:relative}@media (width<=47.48rem){.category-tool{--category-children-padding-top:var(--spacer-8)}}@media (width>=47.5rem){.category-tool{--category-children-padding-top:var(--spacer-10)}}@media (width>=79.5rem){.category-tool{--category-children-padding-top:var(--spacer-12)}}.category-tool .child-card{flex-direction:column;block-size:100%;inline-size:100%;display:flex;position:relative;overflow:hidden}.category-tool .child-card .card-box{gap:var(--spacer-8);background-color:var(--body-bg-color);border-width:var(--border-width);border-style:solid;border-color:var(--border-color-15);border-radius:var(--border-radius);transition:border-color var(--transition-duration-15) ease-in-out;flex-direction:column;flex:1 0 auto;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.category-tool .child-card .card-box{transition:none}}@media (width<=31.48rem){.category-tool .child-card .card-box{border-inline-start-width:.1875rem;border-inline-start-color:var(--color-primary);padding-inline:var(--spacer-6);padding-block:var(--spacer-6)}}@media (width>=31.5rem){.category-tool .child-card .card-box{padding-inline:var(--spacer-8);padding-block:var(--spacer-8)}}@media (width>=47.5rem){.category-tool .child-card .card-box{align-items:center}}.category-tool .child-card .card-image{border-radius:var(--border-radius);overflow:hidden}@media (width<=47.48rem){.category-tool .child-card .card-image{display:none}}@media (width>=47.5rem){.category-tool .child-card .card-image{display:flex}}.category-tool .child-card .card-caption{flex-direction:column;flex:1 0 auto;justify-content:center;display:flex}.category-tool .child-card .card-caption .caption-name{line-height:var(--heading-line-height);display:flex}@media (width>=47.5rem){.category-tool .child-card .card-caption .caption-name{text-align:center}}@media (width>=31.5rem){.category-tool .child-card:hover .card-box{border-color:var(--color-primary)}}.catalog-checkout{padding-block-start:var(--spacer-16);position:relative}.catalog-checkout .nav-link{--nav-link-bg-color:#0000000a;justify-content:start}.catalog-checkout .checkout-order{gap:var(--spacer-16);border-width:var(--border-width);border-style:solid;border-color:var(--border-color-15);border-radius:var(--border-radius);padding-inline:var(--spacer-16);padding-block:var(--spacer-16);flex-direction:column;display:flex}.catalog-checkout .checkout-order .order-total .global-subtitle{--global-subtitle-margin-bottom:var(--spacer-8)}.catalog-checkout .checkout-order .order-total .global-subtitle p{color:var(--color-shade-8)}.catalog-checkout .checkout-order .order-total .table-item{border-block-end-width:var(--border-width);border-block-end-style:dotted;border-block-end-color:var(--border-color-14);padding-block:var(--spacer-4);justify-content:space-between;align-items:center;display:flex}.catalog-checkout .checkout-order .order-total .table-item .item-count{position:relative}.catalog-checkout .checkout-order .order-total .table-item .item-count:before{content:"x";position:absolute;inset-inline-start:var(--spacer-n6)}.catalog-checkout .checkout-order .order-total .table-foot{padding-block:var(--spacer-4);justify-content:space-between;align-items:center;display:flex}.catalog-checkout .checkout-order .order-total .table-foot .foot-title{color:var(--color-shade-8)}.catalog-checkout .checkout-order .order-total .table-foot .foot-total{font-weight:var(--font-weight-bold)}.catalog-checkout .checkout-order .order-info .content-description{--global-description-font-size:var(--font-size-14)}.catalog-checkout .checkout-order .order-info .content-description>ol>li,.catalog-checkout .checkout-order .order-info .content-description>ul>li{color:var(--color-primary)}.catalog-checkout .checkout-order .order-info .content-description>ol>li:not(:last-child),.catalog-checkout .checkout-order .order-info .content-description>ul>li:not(:last-child){margin-block-end:var(--spacer-8)}.catalog-checkout .checkout-order .order-info .content-description>ol>li>*,.catalog-checkout .checkout-order .order-info .content-description>ul>li>*{color:var(--body-color)}.catalog-checkout .checkout-order .order-info .content-description>ol>li>:first-child,.catalog-checkout .checkout-order .order-info .content-description>ul>li>:first-child{margin-block-start:var(--spacer-4)}.catalog-checkout .checkout-order .order-info .content-description ol ul:not(:last-child,.last-child),.catalog-checkout .checkout-order .order-info .content-description ul ol:not(:last-child,.last-child){--list-margin-bottom:var(--spacer-2)}.catalog-filter .modal-body{padding-block-end:0}.catalog-filter .modal-body .form-group{--form-group-gap:0}.catalog-filter .modal-body .form-group:not(:first-child,.first-child){margin-block-start:0}.catalog-filter .modal-body .form-item{flex-direction:column;display:flex}.catalog-filter .modal-body .form-item .item-caption{justify-content:space-between;align-items:center;gap:var(--spacer-4);color:inherit;text-align:start;touch-action:manipulation;border:0;border-block-start-width:var(--border-width);border-block-start-style:dotted;border-block-start-color:var(--border-color-14);inline-size:100%;padding-block:var(--spacer-8);background-color:#0000;display:flex}.catalog-filter .modal-body .form-item .item-caption .svg-icon{--svg-icon-width:.75rem;--svg-icon-height:.75rem;pointer-events:none}.catalog-filter .modal-body .form-item .item-list .list-value{max-block-size:9rem;margin-block-end:var(--spacer-12);overflow-y:auto}.catalog-filter .modal-body .form-item .item-list .list-value::-webkit-scrollbar{inline-size:.25rem}.catalog-filter .modal-body .form-item .item-list .list-value::-webkit-scrollbar-thumb{background-color:var(--color-gray-15);border-radius:var(--border-radius);block-size:5rem}.catalog-filter .modal-body .form-item .item-list .list-value::-webkit-scrollbar-track{background-color:#0000}.catalog-filter .modal-body .form-item .item-list .list-range{margin-block-end:var(--spacer-12)}.catalog-filter .modal-body .form-item .item-list .list-range .range-form{gap:var(--spacer-8);grid-template-columns:1fr 1fr;margin-block-end:var(--spacer-12);display:grid}.catalog-filter .modal-body .form-item .item-list .list-range .range-scale{block-size:2rem;padding-block-start:1.25rem;position:relative}.catalog-filter .modal-body .form-item .item-list .list-range .range-scale .scale-tick{pointer-events:none;block-size:1rem;position:absolute;inset-block-start:0;inset-inline:0}.catalog-filter .modal-body .form-item .item-list .list-range .range-scale .scale-tick .tick-item{font-size:var(--font-size-12);font-weight:var(--font-weight-400);color:var(--color-shade-8);line-height:var(--heading-line-height);white-space:nowrap;position:absolute;inset-block-start:0;transform:translate(-50%)}.catalog-filter .modal-body .form-item .item-list .list-range .range-scale .scale-tick .tick-item:after{content:"";background-color:var(--color-shade-12);block-size:.25rem;inline-size:.125rem;position:absolute;inset-block-start:1.05rem;inset-inline-start:50%;transform:translate(-50%)}.catalog-filter .modal-body .form-item .item-list .list-range .range-scale .scale-tick .tick-item:first-child{transform:translate(0)}.catalog-filter .modal-body .form-item .item-list .list-range .range-scale .scale-tick .tick-item:first-child:after{inset-inline-start:0;transform:none}.catalog-filter .modal-body .form-item .item-list .list-range .range-scale .scale-tick .tick-item:last-child{transform:translate(-100%)}.catalog-filter .modal-body .form-item .item-list .list-range .range-scale .scale-tick .tick-item:last-child:after{inset-inline-start:100%;transform:translate(-100%)}.catalog-filter .modal-body .form-item .item-list .list-range .range-scale .scale-track{background-color:var(--color-gray-15);block-size:.5rem;position:relative}.catalog-filter .modal-body .form-item .item-list .list-range .range-scale .scale-track .track-active{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAABGdBTUEAALGPC/xhBQAAAANQTFRFGIjM1MdTygAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CIIA=) 0 repeat-y,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAABGdBTUEAALGPC/xhBQAAAANQTFRFGIjM1MdTygAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CIIA=) 100% repeat-y,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAJCAMAAAAxZj1mAAAABGdBTUEAALGPC/xhBQAAAL1QTFRFANz2ALTqAKrmALbrAN33AKzmANf0ALPqAKfkAKrlAKbkHpThALXqALHqAI/dAKDkAJviAJ/lAJrhAKnnAKTnAJTgAJ/kAKTmAJXfAJnhAKbjAJriAJ3iAKfoAKPnAJHeAKHjAKfmAKznAKvoAKvpAKHkAKzqALTrALTpANb0ALXrALPrALjtAJ7kAKfnAKPlAKTlAKLnAKbnAK/pHpTiALDqANz3AHi6AKzpAKjoANv2AHm6AKzoAHm7H5XiGxHqSgAAAG9JREFUCNcVxEUCwkAQBMDG3V2Dxz3rO/n/s4A6FOqq/vk3qsC7XGsfuu1rjk7gtZoNLxqMgwg9xvqh6w7ZJDyitDcpbVbax9titVT35yFRr7P8YJ5k6T7dFadLoTBbxNN1vN3k19yBEIYEkTGG6AvhQBEyBjCadgAAAABJRU5ErkJggg==) repeat-x;background-color:var(--color-primary);position:absolute;inset:0}.catalog-filter .modal-body .form-item .item-list .list-range .range-scale .scale-slider{pointer-events:none;appearance:none;background-color:#0000;block-size:1rem;inline-size:100%;margin:0;padding:0;position:absolute;inset-block-start:1rem;inset-inline:0}.catalog-filter .modal-body .form-item .item-list .list-range .range-scale .scale-slider::-webkit-slider-runnable-track{background-color:#0000;border:0;block-size:.5rem}.catalog-filter .modal-body .form-item .item-list .list-range .range-scale .scale-slider::-webkit-slider-thumb{background-color:var(--color-white);border-width:var(--border-width);border-style:solid;border-color:var(--color-shade-12);cursor:pointer;pointer-events:auto;border-radius:var(--border-radius);-webkit-appearance:none;appearance:none;block-size:1rem;inline-size:1rem;margin-block-start:-.25rem}.catalog-filter .modal-body .form-item .item-list .list-range .range-scale .scale-slider::-moz-range-track{background-color:#0000;border:0;block-size:.5rem}.catalog-filter .modal-body .form-item .item-list .list-range .range-scale .scale-slider::-moz-range-thumb{background-color:var(--color-white);border-width:var(--border-width);border-style:solid;border-color:var(--color-shade-12);cursor:pointer;pointer-events:auto;border-radius:var(--border-radius);block-size:1rem;inline-size:1rem}.catalog-filter .modal-body .form-item .item-list .list-range .range-scale .scale-slider-from{z-index:var(--z-index-4)}.catalog-filter .modal-body .form-item .item-list .list-range .range-scale .scale-slider-to{z-index:var(--z-index-5)}.catalog-filter .modal-body .form-item .list-action{padding-block-end:var(--spacer-12);display:none}.catalog-filter .modal-body .form-item .list-action>*{flex:1}.catalog-filter .modal-body .form-item.active .list-action{display:flex}.catalog-filter .modal-body .body-result{margin-block-start:var(--spacer-8)}.catalog-filter .modal-footer{align-items:start;gap:var(--spacer-8);flex-direction:column;display:flex}.catalog-filter .modal-footer .form-action{inline-size:100%}.catalog-filter .modal-footer .form-action .action-button{display:flex}.catalog-filter .modal-footer .form-action .action-button>*{flex:1}@media (width>=63.5rem){.modal-filter{z-index:var(--z-index-0);display:block;position:relative}.modal-filter.fade:not(.show){opacity:1}.modal-filter .modal-content{background-color:#0000}.modal-filter .modal-header{min-block-size:var(--btn-min-height);margin-block-end:var(--spacer-8);padding:0}.modal-filter .modal-title{font-size:var(--font-size-16);font-weight:var(--font-weight-400);color:var(--color-shade-8);text-transform:none}.modal-filter .modal-close{display:none}.modal-filter .modal-body{padding-block-end:0;padding-inline:0}.modal-filter .modal-footer{padding-block-start:var(--spacer-12);padding-block-end:0;padding-inline:0}.modal-filter .modal-dialog{margin-block:0}}.group-feature{padding-block-start:var(--spacer-8);position:relative}.group-feature .table{--table-font-size:var(--font-size-16)}.group-feature .table thead{--table-thead-bg-color:transparent;--table-thead-color:var(--body-color)}.group-feature .table thead th.head-title{--table-cell-padding-start:0}@media (width>=79.5rem){.group-feature .table thead th.head-title{inline-size:16rem}}.group-feature .table thead th a{--link-color:var(--color-primary);--link-font-weight:var(--font-weight-400);align-items:center;gap:var(--spacer-2);display:inline-flex}.group-feature .table thead th a:hover{--link-color:var(--link-hover-color-1);--link-decoration-line:underline;--link-decoration-color:var(--hover-decoration-color-1)}.group-feature .table tbody td{line-height:var(--heading-line-height);border-block-end-width:var(--border-width);border-block-end-style:dotted;border-block-end-color:var(--border-color-14)}.group-feature .table tbody td:first-child{--table-cell-padding-start:0;color:var(--color-shade-8);inline-size:40%}.group-feature .table tbody td:last-child{--table-cell-padding-end:0}.group-special{align-items:start;gap:var(--spacer-8);flex-direction:column;padding-block-start:var(--group-special-padding-top);display:flex}@media (width<=47.48rem){.group-special{--group-special-padding-top:var(--spacer-8)}}@media (width>=47.5rem){.group-special{--group-special-padding-top:var(--spacer-16)}}@media (width<=31.48rem){.group-special .btn{inline-size:100%}}@media (width>=31.5rem){.group-special .btn{min-inline-size:18rem}}.group-image .figure{block-size:100%;max-block-size:24rem;inline-size:100%;padding-inline:var(--figure-padding-x);justify-content:center;padding-block-start:var(--figure-padding-top)}@media (width>=79.5rem){.group-image .figure{--figure-padding-x:var(--spacer-8);--figure-padding-top:var(--spacer-4)}}.catalog-category{padding-block-start:var(--catalog-category-padding-top);position:relative}@media (width<=47.48rem){.catalog-category{--catalog-category-padding-top:var(--spacer-8)}}@media (width>=47.5rem){.catalog-category{--catalog-category-padding-top:var(--spacer-12)}}@media (width>=79.5rem){.catalog-category{--catalog-category-padding-top:var(--spacer-16)}}.catalog-category .category-card{flex-direction:column;block-size:100%;inline-size:100%;display:flex;position:relative;overflow:hidden}.catalog-category .category-card .card-box{gap:var(--spacer-8);flex-direction:column;flex:1 0 auto;display:flex;position:relative}.catalog-category .category-card .card-image{display:flex}.catalog-category .category-card .card-image>.figure{border-radius:var(--border-radius);overflow:hidden}@media (width<=47.48rem){.catalog-category .category-card .card-image>.figure{inline-size:50%}}.catalog-category .category-card .card-caption{gap:var(--spacer-8);flex-direction:column;display:flex}.catalog-category .category-card .card-caption .caption-name{line-height:var(--heading-line-height);flex:1 0 auto}@media (width<=47.48rem){.catalog-category .category-card .card-caption .caption-name{font-size:var(--font-size-18)}}@media (width>=47.5rem){.catalog-category .category-card .card-caption .caption-name{font-size:var(--font-size-24)}}.catalog-category .category-card .card-caption .caption-link{--link-color:var(--color-primary);z-index:6;align-items:center;gap:var(--spacer-1);display:inline-flex;position:relative}.catalog-category .category-card .card-caption .caption-link:hover{--link-color:var(--link-hover-color-1);--link-decoration-line:underline;--link-decoration-color:var(--hover-decoration-color-1)}.catalog-category .category-card .card-children{z-index:6;gap:var(--spacer-4);flex-direction:column;padding-inline-start:0;list-style:none;display:flex;position:relative;overflow:hidden}.catalog-category .category-card .card-children .child-link{--link-color:var(--color-shade-8);line-height:var(--heading-line-height)}.catalog-category .category-card .card-children .child-link:hover{--link-decoration-line:underline;--link-decoration-color:var(--color-shade-8)}.product-detail{gap:var(--spacer-16);flex-direction:column;display:flex}@media (width>=63.5rem){.product-detail .wrapper-more{margin-inline:var(--spacer-40)}}.product-gallery{align-items:start;gap:var(--spacer-8);min-inline-size:0;display:flex}.product-gallery>.gallery-thumbs{align-items:stretch;gap:var(--spacer-8);flex-direction:column;flex:0 0 64px;inline-size:64px;min-inline-size:64px;display:flex}.product-gallery>.gallery-thumbs>.btn{--btn-min-width:64px;--btn-min-height:64px;--btn-padding-x:0;white-space:normal;overflow-wrap:break-word;flex:0 0 64px}.product-gallery>.gallery-thumbs>[data-swiper=product-thumbs]{inline-size:64px;min-inline-size:64px;margin:0;overflow:hidden}.product-gallery>.gallery-thumbs>[data-swiper=product-thumbs] .swiper-wrapper{align-items:stretch}.product-gallery>.gallery-thumbs>[data-swiper=product-thumbs] .swiper-slide{box-sizing:border-box;cursor:pointer;min-block-size:64px;transition:border-color var(--transition-duration-15) ease;block-size:64px!important;inline-size:64px!important}@media (prefers-reduced-motion:reduce){.product-gallery>.gallery-thumbs>[data-swiper=product-thumbs] .swiper-slide{transition:none}}.product-gallery>.gallery-thumbs>[data-swiper=product-thumbs] .figure{background-color:var(--color-light-2);font-size:var(--font-size-40);color:var(--body-color);border-radius:var(--border-radius);border:1px solid #0000;justify-content:center;align-items:center;block-size:100%;inline-size:100%;margin:0;display:flex;overflow:hidden}.product-gallery>.gallery-thumbs>[data-swiper=product-thumbs] .swiper-slide-thumb-active .figure{color:var(--color-primary);border-color:var(--color-primary)}.product-gallery>.gallery-thumbs>[data-swiper=product-thumbs] .figure-image{object-fit:contain;block-size:100%;max-block-size:508px;inline-size:100%;display:block}.product-gallery>.gallery-thumbs>[data-swiper=product-thumbs] .figure-image:not(:last-child,.last-child){margin-block-end:0}.product-gallery>.gallery-thumbs>[data-swiper=product-thumbs] .btn{--btn-min-width:64px;--btn-min-height:64px;--btn-bg-color:var(--color-light-1);--btn-line-height:var(--heading-line-height);--btn-border-color:transparent;--btn-padding-x:0;white-space:normal;overflow-wrap:break-word;margin-block-end:var(--spacer-8)}.product-gallery>[data-swiper=product-gallery]{inline-size:calc(100% - 64px - var(--spacer-8));border-radius:var(--border-radius);flex:auto;block-size:100%;min-inline-size:0}.product-gallery>[data-swiper=product-gallery] .swiper-wrapper,.product-gallery>[data-swiper=product-gallery] .swiper-slide{block-size:100%}.product-gallery>[data-swiper=product-gallery] .swiper-slide-3d{z-index:var(--z-index-2);aspect-ratio:1;height:auto;position:relative;overflow:hidden}.product-gallery>[data-swiper=product-gallery] .swiper-slide-3d>.s3d-stage{block-size:100%;inline-size:100%;position:absolute;inset:0}.product-gallery>[data-swiper=product-gallery] .swiper-slide-3d>.s3d-stage>.s3d-viewer{flex:auto;block-size:100%}.product-gallery>[data-swiper=product-gallery] .swiper-slide-3d>.s3d-stage>.s3d-viewer>.s3d-viewcube{inset-block-start:0;inset-inline-end:0}.product-gallery>[data-swiper=product-gallery] .swiper-slide-3d>.btn{z-index:var(--z-index-4);position:absolute;inset-block-start:0;inset-inline-start:0}.product-gallery>[data-swiper=product-gallery] .figure{--figure-margin-bottom:0;background-color:var(--color-light-1);justify-content:center;align-items:center;block-size:100%;inline-size:100%;display:flex}.product-gallery>[data-swiper=product-gallery] .figure-image{object-fit:contain;block-size:100%;max-block-size:508px;inline-size:100%;display:block}.product-gallery>[data-swiper=product-gallery] .figure-image:not(:last-child,.last-child){margin-block-end:0}.product-gallery>[data-swiper=product-gallery] .gallery-info{z-index:var(--z-index-1);font-size:var(--font-size-14);color:var(--color-shade-8);line-height:var(--heading-line-height);text-align:center;inline-size:100%;padding-inline:var(--spacer-4);user-select:none;position:absolute}@media (width<=63.48rem){.product-gallery>[data-swiper=product-gallery] .gallery-info{inset-block-end:var(--spacer-14)}}@media (width<=47.48rem){.product-gallery>[data-swiper=product-gallery] .gallery-info{font-size:var(--font-size-12)}}@media (width>=47.5rem){.product-gallery>[data-swiper=product-gallery] .gallery-info{font-size:var(--font-size-14)}}@media (width>=63.5rem){.product-gallery>[data-swiper=product-gallery] .gallery-info{inset-block-end:var(--spacer-6)}}.product-gallery>[data-swiper=product-gallery] .swiper-pagination{inset-block-end:var(--spacer-4)}@media (width>=63.5rem){.product-gallery>[data-swiper=product-gallery] .swiper-pagination{display:none}}.product-gallery>[data-swiper=product-gallery] .swiper-pagination-bullet{--swiper-pagination-bullet-height:var(--spacer-2);--swiper-pagination-bullet-inactive-color:var(--color-gray-14);--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-border-radius:var(--border-radius);user-select:none;position:relative;overflow:hidden}@media (width<=31.48rem){.product-gallery>[data-swiper=product-gallery] .swiper-pagination-bullet{--swiper-pagination-bullet-width:var(--spacer-8)}}@media (width<=47.48rem){.product-gallery>[data-swiper=product-gallery] .swiper-pagination-bullet{--swiper-pagination-bullet-width:var(--spacer-12)}}@media (width>=47.5rem){.product-gallery>[data-swiper=product-gallery] .swiper-pagination-bullet{--swiper-pagination-bullet-width:var(--spacer-16)}}@media (width>=79.5rem){.product-gallery>[data-swiper=product-gallery] .swiper-pagination-bullet{--swiper-pagination-bullet-width:var(--spacer-20)}}.product-gallery>[data-swiper=product-gallery] .swiper-pagination-bullet-active{--swiper-pagination-bullet-inactive-color:var(--color-primary)}.product-gallery>[data-swiper=product-gallery] .swiper-button-prev,.product-gallery>[data-swiper=product-gallery] .swiper-button-next{--swiper-navigation-sides-offset:0;color:var(--color-shade-12);user-select:none}.product-gallery>[data-swiper=product-gallery] .swiper-button-prev .svg-icon,.product-gallery>[data-swiper=product-gallery] .swiper-button-next .svg-icon{--svg-icon-width:2rem;--svg-icon-height:2rem}.product-gallery>[data-swiper=product-gallery] .swiper-button-prev:hover,.product-gallery>[data-swiper=product-gallery] .swiper-button-prev:focus,.product-gallery>[data-swiper=product-gallery] .swiper-button-next:hover,.product-gallery>[data-swiper=product-gallery] .swiper-button-next:focus{color:var(--color-primary)}.product-feature{flex-direction:column;padding-block-start:var(--product-feature-padding-top);display:flex}@media (width<=47.48rem){.product-feature{--product-feature-padding-top:var(--spacer-8);gap:var(--spacer-4)}}@media (width>=47.5rem){.product-feature{--product-feature-padding-top:var(--spacer-16);gap:var(--spacer-8)}}.product-feature .feature-title{font-size:var(--font-size-20)}.product-feature .feature-list{gap:var(--spacer-4);line-height:var(--heading-line-height);flex-direction:column;display:flex}.product-feature .feature-item{gap:var(--spacer-4);display:flex}.product-feature .feature-item .item-label{color:var(--color-shade-8)}.product-feature .feature-link{--link-color:var(--color-primary)}.product-feature .feature-link:hover{--link-color:var(--link-hover-color-1);--link-decoration-line:underline;--link-decoration-color:var(--hover-decoration-color-1)}.product-basket{gap:var(--spacer-8);flex-direction:column;padding-block-start:var(--product-basket-padding-top);display:inline-flex}@media (width<=47.48rem){.product-basket{--product-basket-padding-top:var(--spacer-8);inline-size:100%}}@media (width>=47.5rem){.product-basket{--product-basket-padding-top:var(--spacer-16)}}.product-basket .basket-price{gap:var(--spacer-2);flex-direction:column;display:flex}.product-basket .basket-price .price-data{justify-content:center;gap:var(--spacer-2);flex-direction:column;display:flex}.product-basket .basket-price .price-data .data-item{align-items:end;gap:var(--spacer-4);line-height:var(--heading-line-height);display:flex}.product-basket .basket-price .price-data .data-item .item-value{font-size:var(--font-size-24);color:var(--color-shade-8);letter-spacing:var(--letter-spacing-sm)}.product-basket .basket-price .price-data .data-item .item-code,.product-basket .basket-price .price-data .data-item .item-separator,.product-basket .basket-price .price-data .data-item .item-unit{margin-block-end:var(--spacer-1)}.product-basket .basket-price .price-data .data-item .item-code{color:var(--color-shade-8)}.product-basket .basket-price .price-data .data-base .item-value{color:var(--bg-color)}.product-basket .basket-price .price-vat{color:var(--color-shade-8)}.product-basket .basket-add{gap:var(--spacer-8);flex-direction:column;display:flex}@media (width<=31.48rem){.product-basket .basket-add{inline-size:100%}}.product-basket .basket-add>.btn{text-transform:uppercase}@media (width<=31.48rem){.product-basket .basket-add>.btn{inline-size:100%}}@media (width>=31.5rem){.product-basket .basket-add>.btn{inline-size:12rem}}.product-basket .basket-add .basket-add-box{align-items:center;gap:var(--spacer-8);display:flex}.product-basket .basket-add .basket-add-box .input-group{--form-input-group-outer-bg-color:var(--color-light-1);--form-input-group-outer-border-color:var(--color-light-1);gap:var(--spacer-2)}@media (width<=31.48rem){.product-basket .basket-add .basket-add-box .input-group{inline-size:8rem}}@media (width>=31.5rem){.product-basket .basket-add .basket-add-box .input-group{inline-size:12rem}}.product-basket .basket-add .basket-add-box .input-group .form-control{text-align:center}.product-basket .basket-add .basket-add-box .input-group .btn{--btn-min-width:auto;--btn-min-height:2.625rem;--btn-bg-color:var(--color-light-1);--btn-padding-x:var(--spacer-4);margin-block:0;margin-inline:0}.product-basket .basket-add .basket-add-box .input-group .btn:hover{--btn-bg-color:#bfe7f8}.product-basket .basket-add .basket-add-box .basket-total{align-items:center;gap:var(--spacer-2);block-size:100%;line-height:1;display:flex}@media (width>=47.5rem) and (width<=63.48rem){.product-basket .basket-add .basket-add-box .basket-total{flex-direction:column;align-items:start}}@media (width<=31.48rem){.product-basket .basket-add .basket-add-box .basket-total{flex-direction:column;align-items:start}}.product-basket .basket-add .basket-add-box .basket-total .basket-total-label{color:var(--color-shade-8)}.product-tab+.product-info,.product-info+.product-info{margin-block-start:var(--product-info-margin-top)}@media (width<=79.48rem){.product-tab+.product-info,.product-info+.product-info{--product-info-margin-top:var(--spacer-16)}}@media (width>=79.5rem){.product-tab+.product-info,.product-info+.product-info{--product-info-margin-top:var(--spacer-24)}}.product-tab+.product-info .content-description>ol>li,.product-tab+.product-info .content-description>ul>li,.product-info+.product-info .content-description>ol>li,.product-info+.product-info .content-description>ul>li{color:var(--color-primary)}.product-tab+.product-info .content-description>ol>li:not(:last-child),.product-tab+.product-info .content-description>ul>li:not(:last-child),.product-info+.product-info .content-description>ol>li:not(:last-child),.product-info+.product-info .content-description>ul>li:not(:last-child){margin-block-end:var(--spacer-8)}.product-tab+.product-info .content-description>ol>li>*,.product-tab+.product-info .content-description>ul>li>*,.product-info+.product-info .content-description>ol>li>*,.product-info+.product-info .content-description>ul>li>*{color:var(--body-color)}.product-tab+.product-info .content-description>ol>li>:first-child,.product-tab+.product-info .content-description>ul>li>:first-child,.product-info+.product-info .content-description>ol>li>:first-child,.product-info+.product-info .content-description>ul>li>:first-child{margin-block-start:var(--spacer-4)}.product-tab+.product-info .content-description ol ul:not(:last-child,.last-child),.product-tab+.product-info .content-description ul ol:not(:last-child,.last-child),.product-info+.product-info .content-description ol ul:not(:last-child,.last-child),.product-info+.product-info .content-description ul ol:not(:last-child,.last-child){--list-margin-bottom:var(--spacer-2)}.product-tab .nav-item{max-inline-size:50%}.product-tab .document-grid{--global-document-grid-template-columns:1fr}.success-order{justify-content:center;align-items:center;gap:var(--spacer-12);text-align:center;max-inline-size:24rem;padding-block:var(--spacer-16);flex-direction:column;margin-inline:auto;display:flex;position:relative}.success-order .svg-icon{--svg-icon-font-size:3rem;--svg-icon-color:var(--color-primary)}.success-order .order-caption{gap:var(--spacer-12);flex-direction:column;display:flex}.success-order .order-caption .caption-title{--heading-margin-bottom:0}.success-order .order-caption .caption-number,.success-order .order-caption .caption-description{--paragraph-margin-bottom:0}.success-order .order-caption .caption-number span{font-weight:var(--font-weight-bold)}.contact-intro{color:var(--color-shade-8)}@media (width<=47.48rem){.contact-intro{font-size:var(--font-size-14)}}.contact-hero{flex-direction:column;padding-block-start:var(--contact-hero-padding-top);display:flex}@media (width<=47.48rem){.contact-hero{--contact-hero-padding-top:var(--spacer-8)}}@media (width>=47.5rem){.contact-hero{--contact-hero-padding-top:var(--spacer-16)}}.contact-detail{padding-block-start:var(--contact-detail-padding-top);padding-block-end:var(--contact-detail-padding-bottom)}@media (width<=47.48rem){.contact-detail{--contact-detail-padding-top:var(--spacer-8);--contact-detail-padding-bottom:var(--spacer-8)}}@media (width>=47.5rem){.contact-detail{--contact-detail-padding-top:var(--spacer-16);--contact-detail-padding-bottom:var(--spacer-16)}}.contact-detail h2{--heading-margin-bottom:var(--spacer-2)}.contact-card{background-color:var(--color-light-1);border-radius:var(--border-radius);flex-direction:column;block-size:100%;display:flex}@media (width<=47.48rem){.contact-card{padding-inline:var(--spacer-8);padding-block:var(--spacer-8)}}@media (width>=47.5rem){.contact-card{padding-inline:var(--spacer-12);padding-block:var(--spacer-12)}}.contact-card h3{--heading-margin-bottom:var(--spacer-8)}.contact-card .card-city{font-size:var(--font-size-14);color:var(--color-primary);text-transform:uppercase;margin-block-end:var(--spacer-4)}.contact-card .card-requisite{flex-direction:column;display:flex}.contact-card .card-requisite>*{gap:var(--spacer-2);display:flex}.contact-card .card-list{gap:var(--spacer-2);flex-direction:column;display:flex}.contact-card .card-list>*{gap:var(--spacer-4);display:flex}.contact-card .card-list>* span{color:var(--color-shade-8)}.contact-locations{gap:var(--spacer-8);flex-direction:column;display:flex}@media (width<=47.48rem){.contact-locations{--locations-heading-margin-top:var(--spacer-8)}.contact-locations .locations-controls{flex-direction:column;align-items:flex-start}.contact-locations .locations-layout{grid-template-columns:1fr}.contact-locations .locations-filter{gap:var(--spacer-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-locations .locations-filter label{align-self:end;margin-block:0;margin-inline:0}.contact-locations .locations-filter label:first-child,.contact-locations .locations-filter input,.contact-locations .locations-count{grid-column:1/-1}.contact-locations .locations-panels,.contact-locations .locations-map,.contact-locations .locations-canvas{min-block-size:27rem}.contact-locations .locations-list,.contact-locations .locations-legend{max-block-size:27rem}.contact-locations .locations-grid{grid-template-columns:1fr}}@media (width>=47.5rem){.contact-locations{--locations-heading-margin-top:var(--spacer-16)}}.contact-locations .locations-heading h2{margin-block-start:var(--locations-heading-margin-top);margin-block-end:0}.contact-locations [hidden]{display:none!important}.contact-locations .locations-controls{justify-content:space-between;align-items:center;gap:var(--spacer-4);display:flex}.contact-locations .locations-tabs{gap:var(--spacer-3);flex-wrap:wrap;display:flex}.contact-locations .locations-tabs button{background:var(--color-white);color:var(--body-color);border:1px solid var(--color-gray-14);cursor:pointer;border-radius:var(--border-radius);padding-inline:var(--spacer-6);padding-block:var(--spacer-3)}.contact-locations .locations-tabs button.is-active{background:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.contact-locations .locations-reset{color:var(--color-primary);cursor:pointer;background:0 0;border:0}.contact-locations .locations-layout{border:1px solid var(--color-gray-14);border-radius:var(--border-radius);grid-template-columns:minmax(13rem,16rem) minmax(0,1fr);min-block-size:35rem;display:grid;overflow:hidden}.contact-locations .locations-filter{align-items:stretch;gap:var(--spacer-3);background:var(--color-light-1);padding-inline:var(--spacer-6);padding-block:var(--spacer-6);flex-direction:column;display:flex}.contact-locations .locations-filter label{margin-block-start:var(--spacer-3);font-weight:700}.contact-locations .locations-count{color:var(--color-shade-8);margin-block-start:var(--spacer-6);margin-block-end:0;margin-inline:0}.contact-locations .locations-panels{min-block-size:35rem;min-inline-size:0;position:relative}.contact-locations .locations-map,.contact-locations .locations-canvas{block-size:100%;min-block-size:35rem;inline-size:100%}.contact-locations .locations-message{background:var(--color-white);text-align:center;border-radius:var(--border-radius);inline-size:80%;padding-inline:var(--spacer-6);padding-block:var(--spacer-6);position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.contact-locations .locations-marker{cursor:pointer;pointer-events:auto;-webkit-appearance:none;appearance:none;min-block-size:2.25rem;inline-size:2.25rem;box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(2,1fr);place-items:center;gap:1px;padding-block:0;padding-inline:0;display:grid;transform:translate(-50%,-50%)}.contact-locations .locations-marker img{object-fit:contain;block-size:.9rem;inline-size:.9rem}.contact-locations .locations-marker img:only-child{grid-column:1/-1}.contact-locations .locations-marker:hover,.contact-locations .locations-marker:focus-visible{z-index:2;scale:1.2}.contact-locations .locations-info{z-index:2;gap:var(--spacer-2);background:var(--color-white);overflow-wrap:anywhere;border-radius:var(--border-radius);max-block-size:calc(100% - 2rem);inline-size:min(21rem,100% - 2rem);padding-inline:var(--spacer-6);padding-block:var(--spacer-6);flex-direction:column;display:flex;position:absolute;inset-block-end:var(--spacer-5);inset-inline-end:var(--spacer-5);overflow:auto;box-shadow:0 4px 20px #0003}.contact-locations .locations-info h3{font-size:var(--font-size-18);margin-block:0;margin-inline:0;padding-inline-end:var(--spacer-8)}.contact-locations .locations-info p{margin-block:0;margin-inline:0}.contact-locations .locations-info a{color:var(--color-primary);inline-size:fit-content}.contact-locations .locations-info-close{cursor:pointer;background:0 0;border:0;font-size:1.5rem;position:absolute;inset-block-start:var(--spacer-3);inset-inline-end:var(--spacer-4)}.contact-locations .locations-info-types{color:var(--color-shade-8)}.contact-locations .locations-list,.contact-locations .locations-legend{max-block-size:35rem;padding-inline:var(--spacer-6);padding-block:var(--spacer-6);overflow-y:auto}.contact-locations .locations-legend p{align-items:center;gap:var(--spacer-3);display:flex}.contact-locations .locations-legend img{object-fit:contain;block-size:1.5rem;inline-size:1.5rem}.contact-locations .locations-grid{align-items:start;gap:var(--spacer-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-locations .locations-item{background:var(--color-white);border:1px solid var(--color-gray-14);border-radius:var(--border-radius);min-inline-size:0}.contact-locations .locations-item summary{gap:var(--spacer-2);cursor:pointer;padding-inline:var(--spacer-6);padding-block:var(--spacer-6);flex-direction:column;font-weight:700;list-style:none;display:flex;position:relative}.contact-locations .locations-item summary::-webkit-details-marker{display:none}.contact-locations .locations-item summary:after{content:"+";color:var(--color-primary);position:absolute;inset-inline-end:var(--spacer-6)}.contact-locations .locations-item summary small{font-size:var(--font-size-14);color:var(--color-shade-8);padding-inline-end:var(--spacer-8);font-weight:400}.contact-locations .locations-item[open] summary:after{content:"−"}.contact-locations .locations-item .locations-item-body{gap:var(--spacer-2);overflow-wrap:anywhere;padding-inline:var(--spacer-6);flex-direction:column;padding-block-start:0;padding-block-end:var(--spacer-6);display:flex}.contact-locations .locations-item .locations-item-body address{margin-block-end:var(--spacer-2);font-style:normal}.contact-locations .locations-item .locations-item-body p{margin-block:0;margin-inline:0}.contact-locations .locations-item .locations-item-body a{color:var(--color-primary);inline-size:fit-content}.content-bu{padding-block-start:var(--content-bu-padding-top);padding-block-end:var(--content-bu-padding-bottom);position:relative}@media (width<=47.48rem){.content-bu:not(:last-child){--content-bu-padding-bottom:var(--spacer-16)}}@media (width>=47.5rem){.content-bu:not(:last-child){--content-bu-padding-bottom:var(--spacer-20)}}@media (width>=79.5rem){.content-bu{--content-bu-padding-top:var(--spacer-4)}.content-bu:not(:last-child){--content-bu-padding-bottom:var(--spacer-24)}}.content-bu .bu-grid{gap:var(--spacer-24);flex-direction:column;display:flex}.content-bu .bu-item{background-color:var(--color-light-1);border-radius:var(--border-radius);flex-direction:column;block-size:100%;display:flex;position:relative;overflow:hidden}.content-bu .bu-item .item-image{inline-size:100%;min-inline-size:100%;position:relative;overflow:hidden}.content-bu .bu-item .item-image:before{content:"";z-index:var(--z-index-1);background-color:var(--color-dark);opacity:.05;block-size:100%;inline-size:100%;position:absolute;inset-block-start:0;inset-inline-start:0}.content-bu .bu-item .item-caption{justify-content:space-between;gap:var(--spacer-6);padding-inline:var(--content-bu-item-caption-padding-x);padding-block:var(--content-bu-item-caption-padding-y);flex-direction:column;flex-grow:1;display:flex}@media (width<=47.48rem){.content-bu .bu-item .item-caption{--content-bu-item-caption-padding-x:var(--spacer-12);--content-bu-item-caption-padding-y:var(--spacer-12)}}@media (width>=47.5rem){.content-bu .bu-item .item-caption{--content-bu-item-caption-padding-x:var(--spacer-16);--content-bu-item-caption-padding-y:var(--spacer-16)}}.content-bu .bu-item .caption-name{font-size:var(--font-size-20);font-weight:var(--font-weight-bold);line-height:var(--heading-line-height)}.content-bu .bu-item .caption-children{z-index:6;padding-inline-start:0;list-style:none;position:relative}.content-bu .bu-item .caption-children li:not(:last-child){margin-block-end:var(--spacer-2)}.content-bu .bu-item .caption-children li .children-link span{transition:transform var(--transition-duration-15) ease-in-out;display:inline-flex}@media (prefers-reduced-motion:reduce){.content-bu .bu-item .caption-children li .children-link span{transition:none}}.content-bu .bu-item .caption-children li .children-link:hover{--link-color:var(--link-hover-color-2)}.content-bu .bu-item .caption-children li .children-link:hover span{transform:translateX(var(--spacer-1))}.content-bu .bu-item .caption-catalog{flex-direction:column;max-inline-size:24rem;display:flex}@media (width<=47.48rem){.content-bu .bu-item .caption-catalog{font-size:var(--font-size-14)}}.content-bu .bu-item .caption-catalog .catalog-name{line-height:var(--heading-line-height)}.content-bu .bu-item .caption-catalog .catalog-size{color:var(--color-shade-8)}.content-description{font-size:var(--global-description-font-size,var(--font-size-16));display:block;position:relative}@media (width<=31.48rem){.content-description{--global-description-font-size:var(--font-size-15)}}.content-description a{--link-decoration-line:underline;--link-underline-offset:.25em}.content-description a:hover,.content-description a:focus{--link-color:var(--color-primary);--link-decoration-color:var(--color-primary)}.content-description ol li,.content-description ul li{margin-inline-start:var(--spacer-8);position:relative}.content-description ol li:not(:last-child),.content-description ul li:not(:last-child){margin-block-end:var(--spacer-2)}.content-description ul{padding-inline-start:0;list-style:none}.content-description ul li{position:relative}.content-description ul li:before{content:"";background-color:var(--color-gray-12);border-radius:50%;block-size:.375rem;inline-size:.375rem;position:absolute;inset-block-start:.55em;inset-inline-start:-1rem}.content-description hr{border-block-start-width:var(--border-width);border-block-start-style:dotted;border-block-start-color:var(--border-color-14);margin-block-start:0}.content-description small{color:var(--color-gray-8)}.content-description figure{float:left;margin-inline-end:var(--spacer-8)}.content-description figure:not(:last-child,.last-child){margin-block-end:var(--spacer-4)}.content-description .subtitle{font-weight:var(--heading-font-weight);color:var(--color-primary);text-align:center}.content-description .subtitle:not(:last-child,.last-child){margin-block-end:var(--paragraph-margin-bottom)}.content-feature{padding-block-start:var(--spacer-12);position:relative}.content-feature .table{--table-font-size:var(--font-size-16)}.content-feature .table tbody td{line-height:var(--heading-line-height);border-block-end-width:var(--border-width);border-block-end-style:dotted;border-block-end-color:var(--border-color-14)}.content-feature .table tbody td:first-child{--table-cell-padding-start:0;color:var(--color-shade-8);inline-size:40%}.content-feature .table tbody td:last-child{--table-cell-padding-end:0}.front-page-advantage{padding-block-start:var(--front-page-advantages-padding-top);position:relative}@media (width<=47.48rem){.front-page-advantage{--front-page-advantages-padding-top:var(--spacer-16)}}@media (width>=47.5rem){.front-page-advantage{--front-page-advantages-padding-top:var(--spacer-20)}}@media (width>=79.5rem){.front-page-advantage{--front-page-advantages-padding-top:var(--spacer-24)}}.front-page-advantage .container-box{gap:var(--front-page-advantages-box-gap);flex-direction:column;display:flex}@media (width<=47.48rem){.front-page-advantage .container-box{--front-page-advantages-box-gap:var(--spacer-10)}}@media (width>=47.5rem){.front-page-advantage .container-box{--front-page-advantages-box-gap:var(--spacer-12)}}@media (width>=79.5rem){.front-page-advantage .container-box{--front-page-advantages-box-gap:var(--spacer-14)}}.front-page-advantage .advantage-caption .title{text-transform:uppercase}.front-page-advantage .advantage-item{gap:var(--spacer-8);background-color:var(--color-light-1);border-radius:var(--border-radius);block-size:100%;inline-size:100%;padding-inline:var(--front-page-advantages-item-padding-x);padding-block:var(--front-page-advantages-item-padding-y);display:flex}@media (width<=47.48rem){.front-page-advantage .advantage-item{--front-page-advantages-item-padding-x:var(--spacer-8);--front-page-advantages-item-padding-y:var(--spacer-8)}}@media (width>=47.5rem){.front-page-advantage .advantage-item{--front-page-advantages-item-padding-x:var(--spacer-10);--front-page-advantages-item-padding-y:var(--spacer-10)}}.front-page-advantage .item-icon{background-color:var(--color-primary);border-radius:var(--border-radius-rd);justify-content:center;align-items:center;block-size:2.5rem;inline-size:2.5rem;min-inline-size:2.5rem;display:flex}.front-page-advantage .item-icon svg{block-size:1.5rem;inline-size:1.5rem}.front-page-advantage .item-name{line-height:var(--heading-line-height);align-items:center;display:flex}.front-page-catalog{padding-block-start:var(--page-catalog-padding-top);position:relative}@media (width<=47.48rem){.front-page-catalog{--page-catalog-padding-top:var(--spacer-16)}}@media (width>=47.5rem){.front-page-catalog{--page-catalog-padding-top:var(--spacer-20)}}@media (width>=79.5rem){.front-page-catalog{--page-catalog-padding-top:var(--spacer-24)}}.front-page-catalog .global-title{color:var(--color-primary)}@media (width<=63.48rem){.front-page-catalog .global-title{--heading-font-size:var(--font-size-24)}}@media (width<=47.48rem){.front-page-catalog .global-title{--heading-font-size:var(--font-size-20)}}@media (width>=63.5rem){.front-page-catalog .global-title{--heading-font-size:var(--font-size-28)}}@media (width>=79.5rem){.front-page-catalog .global-title{--heading-font-size:var(--font-size-32)}}@media (width<=47.48rem){.front-page-catalog .global-title:not(:last-child,.last-child){--heading-margin-bottom:var(--spacer-8)}}@media (width>=47.5rem){.front-page-catalog .global-title:not(:last-child,.last-child){--heading-margin-bottom:var(--spacer-12)}}.front-page-catalog .nav-pills{gap:var(--spacer-4);display:grid}@media (width>=63.5rem){.front-page-catalog .nav-pills{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=31.48rem){.front-page-catalog .nav-item{inline-size:100%}}.front-page-catalog .nav-link{line-height:var(--heading-line-height);justify-content:start}.front-page-catalog .catalog-grid{gap:var(--spacer-8);display:grid}@media (width<=63.48rem){.front-page-catalog .catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=47.48rem){.front-page-catalog .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=31.48rem){.front-page-catalog .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=63.5rem){.front-page-catalog .catalog-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.front-page-catalog .catalog-card{flex-direction:column;block-size:100%;inline-size:100%;display:flex;position:relative;overflow:hidden}.front-page-catalog .catalog-card .card-box{gap:var(--spacer-8);background-color:var(--body-bg-color);border-width:var(--border-width);border-style:solid;border-color:var(--border-color-15);border-radius:var(--border-radius);transition:border-color var(--transition-duration-15) ease-in-out;flex-direction:column;flex:1 0 auto;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.front-page-catalog .catalog-card .card-box{transition:none}}@media (width<=31.48rem){.front-page-catalog .catalog-card .card-box{padding-inline:var(--spacer-6);padding-block:var(--spacer-6)}}@media (width>=31.5rem){.front-page-catalog .catalog-card .card-box{padding-inline:var(--spacer-8);padding-block:var(--spacer-8)}}.front-page-catalog .catalog-card .card-caption{gap:var(--spacer-2);flex-direction:column;flex:1 0 auto;display:flex}.front-page-catalog .catalog-card .card-caption .caption-count{font-size:var(--font-size-14);color:var(--color-shade-8)}.front-page-catalog .catalog-card .card-caption .caption-name{line-height:var(--heading-line-height);display:flex}@media (width<=47.48rem){.front-page-catalog .catalog-card .card-caption .caption-name{font-size:var(--font-size-14)}}@media (width>=31.5rem){.front-page-catalog .catalog-card .card-caption .caption-name,.front-page-catalog .catalog-card:hover .card-box{border-color:var(--color-primary)}}.front-page-catalog .catalog-file{flex-direction:column;block-size:100%;inline-size:100%;display:flex;position:relative;overflow:hidden}.front-page-catalog .catalog-file .card-box{justify-content:center;align-items:center;gap:var(--spacer-8);background-color:var(--body-bg-color);border-width:var(--border-width);border-radius:var(--border-radius);transition:border-color var(--transition-duration-15) ease-in-out;border-style:solid;border-color:#0000;flex-direction:column;flex:1 0 auto;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.front-page-catalog .catalog-file .card-box{transition:none}}@media (width<=31.48rem){.front-page-catalog .catalog-file .card-box{padding-inline:var(--spacer-6);padding-block:var(--spacer-6)}}@media (width>=31.5rem){.front-page-catalog .catalog-file .card-box{padding-inline:var(--spacer-8);padding-block:var(--spacer-8)}}.front-page-catalog .catalog-file .card-file{justify-content:center;align-items:center;gap:var(--spacer-8);text-align:center;flex-direction:column;flex:1 0 auto;display:flex}.front-page-catalog .catalog-file .card-file .svg-icon{--svg-icon-font-size:4rem;--svg-icon-color:var(--color-primary)}.front-page-catalog .catalog-file .card-file span{transition:all var(--transition-duration-15) ease-in-out}@media (prefers-reduced-motion:reduce){.front-page-catalog .catalog-file .card-file span{transition:none}}@media (width<=47.48rem){.front-page-catalog .catalog-file .card-file span{font-size:var(--font-size-14)}}.front-page-catalog .catalog-file:hover .card-file span{text-decoration-line:underline;text-decoration-color:var(--link-decoration-color);text-underline-offset:.25em}.front-page-cover{background-color:#f6f6f7;margin-block-end:var(--front-page-cover-margin-bottom);position:relative}@media (width<=47.48rem){.front-page-cover{--front-page-cover-margin-bottom:var(--spacer-16)}}@media (width>=47.5rem){.front-page-cover{--front-page-cover-margin-bottom:var(--spacer-20)}}@media (width>=79.5rem){.front-page-cover{--front-page-cover-margin-bottom:var(--spacer-24)}}.front-page-cover .container{position:relative}@media (width>=95.5rem){.front-page-cover .container{--container-width:87.5rem;--container-padding-x:6rem}}.front-page-cover .cover-slide{border-radius:var(--border-radius);display:flex;overflow:hidden}.front-page-cover .cover-slide .slide-video{block-size:auto;inline-size:100%}.front-page-cover .cover-slide .slide-image{inline-size:100%}.front-page-cover .cover-caption{flex-direction:column;display:flex;position:relative;overflow:hidden}@media (width<=47.48rem){.front-page-cover .cover-caption{padding-block:var(--front-page-cover-caption-padding-bottom,var(--spacer-8))}}@media (width>=47.5rem){.front-page-cover .cover-caption{padding-block:var(--front-page-cover-caption-padding-bottom,var(--spacer-16))}}.front-page-cover .cover-caption .global-title{color:var(--color-primary)}@media (width<=63.48rem){.front-page-cover .cover-caption .global-title{--heading-font-size:var(--font-size-24)}}@media (width<=47.48rem){.front-page-cover .cover-caption .global-title{--heading-font-size:var(--font-size-20)}}@media (width>=63.5rem){.front-page-cover .cover-caption .global-title{--heading-font-size:var(--font-size-28)}}@media (width>=79.5rem){.front-page-cover .cover-caption .global-title{--heading-font-size:var(--font-size-32)}}@media (width<=47.48rem){.front-page-cover .cover-caption .global-title:not(:last-child,.last-child){--heading-margin-bottom:var(--spacer-6)}}@media (width>=47.5rem){.front-page-cover .cover-caption .global-title:not(:last-child,.last-child){--heading-margin-bottom:var(--spacer-8)}}.front-page-cover .cover-caption .description{font-size:var(--front-page-cover-description-font-size)}@media (width<=47.48rem){.front-page-cover .cover-caption .description{--front-page-cover-description-font-size:var(--font-size-14)}}@media (width>=47.5rem){.front-page-cover .cover-caption .description{--front-page-cover-description-font-size:var(--font-size-16)}}.front-page-cover .cover-caption .detail{justify-content:end;align-items:end;block-size:100%;inline-size:100%;display:flex}.front-page-cover .cover-caption .detail a{--link-color:var(--color-primary);--link-font-weight:var(--font-weight-400);z-index:6;align-items:center;gap:var(--spacer-2);display:inline-flex}.front-page-cover .cover-caption .detail a:hover{--link-color:var(--link-hover-color-1);--link-decoration-line:underline;--link-decoration-color:var(--hover-decoration-color-1)}.front-page-cover .swiper-pagination-bullets{--swiper-pagination-bottom:var(--spacer-n12)}.front-page-cover .swiper-pagination-bullet{--swiper-pagination-bullet-height:var(--spacer-2);--swiper-pagination-bullet-inactive-color:var(--color-gray-14);--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-border-radius:var(--border-radius);background-color:var(--color-gray-14);position:relative;overflow:hidden}@media (width<=47.48rem){.front-page-cover .swiper-pagination-bullet{--swiper-pagination-bullet-width:var(--spacer-12)}}@media (width>=47.5rem){.front-page-cover .swiper-pagination-bullet{--swiper-pagination-bullet-width:var(--spacer-16)}}@media (width>=79.5rem){.front-page-cover .swiper-pagination-bullet{--swiper-pagination-bullet-width:var(--spacer-20)}}.front-page-cover .swiper-pagination-bullet .bullet-progress{background-color:var(--color-primary);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.front-page-cover .swiper-pagination-bullet-active .bullet-progress{transform:scaleX(var(--progress,0))}.front-page-cover .swiper-button-prev,.front-page-cover .swiper-button-next{--swiper-navigation-sides-offset:0;color:var(--body-color);border-radius:var(--border-radius-rd);box-shadow:0 0 .5rem #0000000d}@supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.front-page-cover .swiper-button-prev,.front-page-cover .swiper-button-next{backdrop-filter:blur(24px);background-color:#ffffffbf}}@media (width<=95.48rem){.front-page-cover .swiper-button-prev,.front-page-cover .swiper-button-next{display:none}}.front-page-cover .swiper-button-prev .svg-icon,.front-page-cover .swiper-button-next .svg-icon{--svg-icon-width:1.5rem;--svg-icon-height:1.5rem}.front-page-cover .swiper-button-prev:hover,.front-page-cover .swiper-button-prev:focus,.front-page-cover .swiper-button-next:hover,.front-page-cover .swiper-button-next:focus{color:var(--color-primary)}.front-page-data{padding-block-start:var(--front-page-data-padding-top);position:relative}@media (width<=47.48rem){.front-page-data{--front-page-data-padding-top:var(--spacer-8)}}@media (width>=47.5rem){.front-page-data{--front-page-data-padding-top:var(--spacer-12)}}.front-page-data .data-caption{gap:var(--spacer-4);flex-direction:column;display:flex;position:relative}.front-page-data .data-caption h1{--heading-font-weight:var(--font-weight-base);color:var(--color-primary);text-transform:uppercase}@media (width<=47.48rem){.front-page-data .data-caption h1{--heading-font-size:var(--font-size-32)}}@media (width>=47.5rem){.front-page-data .data-caption h1{--heading-font-size:var(--font-size-36)}}@media (width>=79.5rem){.front-page-data .data-caption h1{--heading-font-size:var(--font-size-48)}}.front-page-data .data-caption h1:not(:last-child,.last-child){--heading-margin-bottom:0}.front-page-data .data-caption .caption-description{font-size:var(--front-page-data-description-font-size)}@media (width<=47.48rem){.front-page-data .data-caption .caption-description{--front-page-data-description-font-size:var(--font-size-14)}}@media (width>=47.5rem){.front-page-data .data-caption .caption-description{--front-page-data-description-font-size:var(--font-size-16)}}.front-page-data .data-counter{gap:var(--front-page-data-counter-gap);display:flex}@media (width<=47.48rem){.front-page-data .data-counter{--front-page-data-counter-gap:var(--spacer-8)}}@media (width>=47.5rem){.front-page-data .data-counter{--front-page-data-counter-gap:var(--spacer-16)}}.front-page-data .data-counter .counter-type,.front-page-data .data-counter .counter-amount{gap:var(--spacer-4);flex-direction:column;display:flex}.front-page-data .data-counter .type-number,.front-page-data .data-counter .amount-number{font-size:var(--front-page-data-counter-number-font-size);font-weight:var(--font-weight-bold);color:var(--color-primary);line-height:var(--heading-line-height)}@media (width<=47.48rem){.front-page-data .data-counter .type-number,.front-page-data .data-counter .amount-number{--front-page-data-counter-number-font-size:var(--font-size-32)}}@media (width<=31.48rem){.front-page-data .data-counter .type-number,.front-page-data .data-counter .amount-number{--front-page-data-counter-number-font-size:var(--font-size-24)}}@media (width>=47.5rem){.front-page-data .data-counter .type-number,.front-page-data .data-counter .amount-number{--front-page-data-counter-number-font-size:var(--font-size-36)}}@media (width>=79.5rem){.front-page-data .data-counter .type-number,.front-page-data .data-counter .amount-number{--front-page-data-counter-number-font-size:var(--font-size-48)}}.front-page-data .data-counter .type-text,.front-page-data .data-counter .amount-text{font-size:var(--front-page-data-counter-text-font-size);line-height:var(--heading-line-height)}@media (width<=47.48rem){.front-page-data .data-counter .type-text,.front-page-data .data-counter .amount-text{--front-page-data-counter-text-font-size:var(--font-size-15)}}@media (width>=47.5rem){.front-page-data .data-counter .type-text,.front-page-data .data-counter .amount-text{--front-page-data-counter-text-font-size:var(--font-size-16)}}.front-page-document{padding-block-start:var(--front-page-document-padding-top);position:relative}@media (width<=47.48rem){.front-page-document{--front-page-document-padding-top:var(--spacer-16)}}@media (width>=47.5rem){.front-page-document{--front-page-document-padding-top:var(--spacer-20)}}@media (width>=79.5rem){.front-page-document{--front-page-document-padding-top:var(--spacer-24)}}.front-page-document .container-box{gap:var(--front-page-document-box-gap);flex-direction:column;display:flex}@media (width<=47.48rem){.front-page-document .container-box{--front-page-document-box-gap:var(--spacer-10)}}@media (width>=47.5rem){.front-page-document .container-box{--front-page-document-box-gap:var(--spacer-12)}}@media (width>=79.5rem){.front-page-document .container-box{--front-page-document-box-gap:var(--spacer-14)}}.front-page-document .document-caption .title{text-transform:uppercase}.front-page-progress{padding-block-start:var(--main-progress-padding-top);position:relative}@media (width<=47.48rem){.front-page-progress{--main-progress-padding-top:var(--spacer-16)}}@media (width>=47.5rem){.front-page-progress{--main-progress-padding-top:var(--spacer-20)}}@media (width>=79.5rem){.front-page-progress{--main-progress-padding-top:var(--spacer-24)}}.front-page-progress .container-box{gap:var(--main-progress-box-gap);flex-direction:column;display:flex}@media (width<=47.48rem){.front-page-progress .container-box{--main-progress-box-gap:var(--spacer-10)}}@media (width>=47.5rem){.front-page-progress .container-box{--main-progress-box-gap:var(--spacer-12)}}@media (width>=79.5rem){.front-page-progress .container-box{--main-progress-box-gap:var(--spacer-14)}}.front-page-progress .progress-image{inline-size:100%;min-inline-size:100%;block-size:var(--main-progress-image-bg-height);border-radius:var(--border-radius);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-block-end:var(--main-progress-image-margin-bottom)}@media (width<=47.48rem){.front-page-progress .progress-image{--main-progress-image-margin-bottom:var(--spacer-4);--main-progress-image-bg-height:8em}}@media (width>=47.5rem){.front-page-progress .progress-image{--main-progress-image-margin-bottom:var(--spacer-6);--main-progress-image-bg-height:16em}}@media (width>=79.5rem){.front-page-progress .progress-image{--main-progress-image-margin-bottom:var(--spacer-8)}}.front-page-progress .progress-caption .title{text-transform:uppercase}.front-page-progress .progress-caption .description{color:var(--color-shade-8)}.front-page-progress .progress-grid{grid-template-columns:var(--main-progress-grid-template-columns,repeat(2, 1fr));gap:var(--main-progress-grid-gap);display:grid}@media (width<=47.48rem){.front-page-progress .progress-grid{--main-progress-grid-gap:var(--spacer-8)}}@media (width>=47.5rem){.front-page-progress .progress-grid{--main-progress-grid-gap:var(--spacer-10)}}@media (width>=79.5rem){.front-page-progress .progress-grid{--main-progress-grid-gap:var(--spacer-12)}}.front-page-progress .progress-grid .progress-item{gap:var(--spacer-2);flex-direction:column;display:flex}@media (width<=47.48rem){.front-page-progress .progress-grid .progress-item{text-align:center}}.front-page-progress .progress-grid .item-rate{font-size:var(--font-size-36);font-weight:var(--font-weight-bold);line-height:1}.front-page-progress .progress-grid .item-rate span{font-weight:var(--font-weight-400);color:var(--color-primary);padding-inline:var(--spacer-1)}.front-page-progress .progress-grid .item-description{color:var(--color-shade-8);line-height:var(--heading-line-height)}@media (width<=31.48rem){.front-page-progress .progress-grid .item-description{font-size:var(--font-size-14)}}@media (width>=79.5rem){.front-page-progress .progress-grid .item-description{max-inline-size:12rem}}.global-catalog{padding-block-start:var(--global-catalog-padding-top);position:relative}@media (width<=47.48rem){.global-catalog{--global-catalog-padding-top:var(--spacer-8)}}@media (width>=47.5rem){.global-catalog{--global-catalog-padding-top:var(--spacer-12)}}@media (width>=79.5rem){.global-catalog{--global-catalog-padding-top:var(--spacer-16)}}.global-catalog .catalog-list,.global-catalog .catalog-grid{gap:var(--spacer-8);transition:opacity var(--transition-duration-15) ease;flex-direction:column;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.global-catalog .catalog-list,.global-catalog .catalog-grid{transition:none}}.global-catalog .catalog-list.is-loading,.global-catalog .catalog-grid.is-loading{pointer-events:none}.global-catalog .catalog-list.is-loading:before,.global-catalog .catalog-grid.is-loading:before{content:"";z-index:var(--z-index-9);background-color:#ffffffbf;position:absolute;inset:0}.global-catalog .catalog-list.is-loading:after,.global-catalog .catalog-grid.is-loading:after{content:"";z-index:var(--z-index-10);border-style:solid;border-width:.25rem;border-color:var(--color-shade-14);border-block-start-color:var(--color-primary);border-radius:var(--border-radius-rd);block-size:2rem;inline-size:2rem;animation-name:catalog-spinner;animation-duration:var(--transition-duration-75);animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;inset-block-start:calc(50% - 1rem);inset-inline-end:calc(50% - 1rem)}@keyframes catalog-spinner{to{transform:rotate(360deg)}}.catalog-product{gap:var(--spacer-16);flex-direction:column;display:flex}.catalog-list .catalog-product .product-data,.catalog-grid .catalog-product .product-data{grid-template-rows:1fr;display:grid}.catalog-list .catalog-product .product-data{grid-template-columns:1fr}@media (width<=47.48rem){.catalog-grid .catalog-product .product-data{grid-template-columns:1fr}}@media (width>=47.5rem){.catalog-grid .catalog-product .product-data{gap:var(--spacer-8);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=63.5rem){.catalog-grid .catalog-product .product-data{grid-template-columns:repeat(3,minmax(0,1fr))}}.catalog-product .product-data .card-image{aspect-ratio:1;border-radius:var(--border-radius);position:relative;overflow:hidden}.catalog-product .product-data .card-image img{object-fit:contain;block-size:100%;inline-size:100%}.catalog-list .content-caption{align-items:center;display:grid}@media (width<=47.48rem){.catalog-list .content-caption{gap:var(--spacer-4);grid-template-rows:1fr auto;grid-template-columns:1fr}}@media (width>=47.5rem){.catalog-list .content-caption{gap:var(--spacer-8);grid-template-rows:1fr;grid-template-columns:2fr minmax(6rem,1fr)}}@media (width>=79.5rem){.catalog-list .content-caption{grid-template-columns:1fr 14rem}}.catalog-list .content-caption .caption-info{align-items:center;display:grid}@media (width<=47.48rem){.catalog-list .content-caption .caption-info{gap:var(--spacer-2);grid-template-rows:1fr auto;grid-template-columns:1fr}}@media (width>=47.5rem){.catalog-list .content-caption .caption-info{gap:var(--spacer-4);grid-template-rows:1fr;grid-template-columns:1fr}}@media (width>=79.5rem){.catalog-list .content-caption .caption-info{gap:var(--spacer-8);grid-template-columns:7rem 6rem}}.catalog-list .header-card .header-box{background-color:var(--color-light-1);color:var(--color-shade-8);line-height:var(--heading-line-height);border-radius:var(--border-radius);padding-block:var(--spacer-8);display:grid}@media (width<=79.48rem){.catalog-list .header-card .header-box{display:none}}@media (width>=79.5rem){.catalog-list .header-card .header-box{gap:var(--spacer-8);grid-template-rows:1fr;grid-template-columns:4rem 1fr}}.catalog-list .header-card .header-content{font-size:var(--font-size-14);align-items:center;display:grid}@media (width>=79.5rem){.catalog-list .header-card .header-content{gap:var(--spacer-8);grid-template-rows:1fr;grid-template-columns:1fr 21rem}}.catalog-list .header-card .header-content .content-caption,.catalog-list .header-card .header-content .caption-info{align-items:center}.catalog-list .product-card{position:relative}.catalog-list .product-card:not(:last-child,.last-child) .card-box{border-block-end-width:var(--border-width);border-block-end-style:dotted;border-block-end-color:var(--border-color-14)}.catalog-list .product-card .card-box{line-height:var(--heading-line-height);grid-template-rows:1fr;display:grid}@media (width<=47.48rem){.catalog-list .product-card .card-box{grid-template-columns:minmax(16vw,4rem) 1fr}}@media (width<=31.48rem){.catalog-list .product-card .card-box{gap:var(--spacer-4);padding-block:var(--spacer-4)}}@media (width>=31.5rem){.catalog-list .product-card .card-box{gap:var(--spacer-8);padding-block:var(--spacer-4)}}@media (width>=47.5rem){.catalog-list .product-card .card-box{grid-template-columns:minmax(8vw,4rem) 1fr}}@media (width>=79.5rem){.catalog-list .product-card .card-box{grid-template-columns:4rem 1fr}}.catalog-list .product-card .card-content{align-content:center;display:grid}@media (width<=47.48rem){.catalog-list .product-card .card-content{gap:var(--spacer-2);grid-template-rows:1fr auto;grid-template-columns:1fr}}@media (width>=47.5rem){.catalog-list .product-card .card-content{gap:var(--spacer-8);grid-template-rows:1fr;grid-template-columns:1fr 12rem}}@media (width>=79.5rem){.catalog-list .product-card .card-content{grid-template-columns:1fr 21rem}}.catalog-list .product-card .card-content .content-caption .caption-label{flex-direction:column;display:flex}.catalog-list .product-card .card-content .content-caption .caption-info .info-number{justify-content:space-between;align-items:start;gap:var(--spacer-4);display:flex}@media (width<=31.48rem){.catalog-list .product-card .card-content .content-caption .caption-info .info-number .number-data .btn{order:-1}}.catalog-list .product-card .card-content .content-caption .caption-info .info-available{display:flex}@media (width<=31.48rem){.catalog-list .product-card .card-content .content-caption .caption-info .info-available{gap:var(--spacer-2);flex-direction:column}}@media (width>=31.5rem){.catalog-list .product-card .card-content .content-caption .caption-info .info-available{gap:var(--spacer-2)}}@media (width>=63.5rem){.catalog-list .product-card .card-content .content-caption .caption-info .info-available{flex-direction:column;gap:0}}.catalog-list .product-card .card-content .content-caption .caption-info .info-available .available-item{justify-content:space-between;align-items:start;gap:var(--spacer-4);display:flex}.catalog-list .product-card .card-content .content-caption .caption-info .info-available .available-item .available-data{gap:var(--spacer-1);text-transform:lowercase;display:inline-flex}@media (width>=47.5rem){.catalog-list .product-card .card-content .content-caption .caption-info .info-available .available-item .available-data:not(.no-assembly){text-transform:none}}@media (width>=31.5rem){.catalog-list .product-card .card-content .content-caption .caption-info .info-available .available-assembly{gap:var(--spacer-2);order:-1}}@media (width>=47.5rem){.catalog-list .product-card .card-content .content-caption .caption-info .info-available .available-assembly{flex-direction:column;gap:0}}.catalog-list .product-card .card-content .content-caption .caption-info .info-available .available-assembly .available-label{display:block}.catalog-list .product-card .card-content .content-basket{display:grid}@media (width<=47.48rem){.catalog-list .product-card .card-content .content-basket{gap:var(--spacer-6);grid-template-rows:1fr;grid-template-columns:minmax(7rem,1fr) 12rem}}@media (width<=31.48rem){.catalog-list .product-card .card-content .content-basket{grid-template-rows:1fr auto;grid-template-columns:1fr}}@media (width>=47.5rem){.catalog-list .product-card .card-content .content-basket{gap:var(--spacer-4);grid-template-columns:1fr}}@media (width>=79.5rem){.catalog-list .product-card .card-content .content-basket{gap:var(--spacer-8);grid-template-rows:1fr;grid-template-columns:8rem minmax(12rem,1fr)}}.catalog-list .product-card .card-content .content-basket .basket-block{gap:var(--spacer-2);grid-template-rows:auto;grid-template-columns:1fr;display:grid}.catalog-list .product-card .card-content .content-basket .basket-block .block-price{justify-content:space-between;gap:var(--spacer-4);display:flex}@media (width>=47.5rem){.catalog-list .product-card .card-content .content-basket .basket-block .block-price{justify-content:end;align-items:end}}@media (width>=79.5rem){.catalog-list .product-card .card-content .content-basket .basket-block .block-price{justify-content:start;align-items:center}}.catalog-list .product-card .card-content .content-basket .basket-block .block-price .price-data{flex-direction:column;justify-content:center;display:flex}@media (width<=31.48rem){.catalog-list .product-card .card-content .content-basket .basket-block .block-price .price-data{gap:var(--spacer-2)}}.catalog-list .product-card .card-content .content-basket .basket-block .block-price .price-data .data-item{gap:var(--spacer-2);display:flex}.catalog-list .product-card .card-content .content-basket .basket-block .block-price .price-data .data-item .item-value{color:var(--color-shade-8);letter-spacing:var(--letter-spacing-sm)}.catalog-list .product-card .card-content .content-basket .basket-block .block-price .price-data .data-item .item-code{color:var(--color-shade-8)}.catalog-list .product-card .card-content .content-basket .basket-block .block-price .price-data .data-base .item-value{color:var(--bg-color)}.catalog-list .product-card .card-content .content-basket .basket-action{gap:var(--spacer-2);display:flex}@media (width<=79.48rem){.catalog-list .product-card .card-content .content-basket .basket-action{align-items:start}}@media (width>=31.5rem){.catalog-list .product-card .card-content .content-basket .basket-action{justify-content:end}}@media (width>=79.5rem){.catalog-list .product-card .card-content .content-basket .basket-action{align-items:center}}.catalog-list .product-card .card-content .content-basket .basket-action .action-add{inline-size:7.5rem}@media (width<=31.48rem){.catalog-list .product-card .card-content .content-basket .basket-action .action-add{order:-1}}.catalog-list .product-card .card-content .content-basket .basket-action .action-add>*{text-transform:uppercase;inline-size:100%}.catalog-list .product-card .card-content .content-basket .basket-action .action-add .input-group{--form-input-group-outer-bg-color:var(--color-light-1);--form-input-group-outer-border-color:var(--color-light-1);gap:var(--spacer-2)}.catalog-list .product-card .card-content .content-basket .basket-action .action-add .input-group .form-control{text-align:center}.catalog-list .product-card .card-content .content-basket .basket-action .action-add .input-group .btn{--btn-min-width:auto;--btn-bg-color:var(--color-light-1);--btn-padding-x:var(--spacer-4);margin-block:0;margin-inline:0}.catalog-list .product-card .card-content .content-basket .basket-action .action-add .input-group .btn:hover{--btn-bg-color:#bfe7f8}.catalog-list .product-card .card-content .content-basket .basket-action>.btn{--btn-padding-x:var(--spacer-2);text-transform:uppercase}.catalog-list .product-card .card-content .content-basket .basket-action>.btn.btn-3d{--btn-border-color:#00a0e380}.catalog-list .number-label,.catalog-list .available-label,.catalog-list .price-label{color:var(--color-shade-8)}@media (width<=31.48rem){.catalog-list .number-label,.catalog-list .available-label,.catalog-list .price-label{display:block}}@media (width>=31.5rem){.catalog-list .number-label,.catalog-list .available-label,.catalog-list .price-label{display:none}}.catalog-grid .header-card{display:none}.catalog-grid .product-card{position:relative}@media (width>=47.5rem){.catalog-grid .product-card{border-width:var(--border-width);border-style:solid;border-color:var(--border-color-15);border-radius:var(--border-radius)}}.catalog-grid .product-card .card-box{gap:var(--spacer-8);line-height:var(--heading-line-height);grid-template-rows:1fr;display:grid}@media (width<=47.48rem){.catalog-grid .product-card .card-box{gap:var(--spacer-8);border-block-end-width:var(--border-width);border-block-end-style:solid;border-block-end-color:var(--border-color-14);padding-block:var(--spacer-8);grid-template-columns:minmax(16vw,4rem) 1fr}}@media (width<=31.48rem){.catalog-grid .product-card .card-box{gap:var(--spacer-4);padding-block:var(--spacer-4)}}@media (width>=47.5rem){.catalog-grid .product-card .card-box{block-size:100%;padding-inline:var(--spacer-4);padding-block:var(--spacer-4);grid-template-rows:auto 1fr;grid-template-columns:1fr}}@media (width>=79.5rem){.catalog-grid .product-card .card-box{padding-inline:var(--spacer-8);padding-block:var(--spacer-8)}}.catalog-grid .product-card .card-image{inline-size:100%;max-inline-size:8rem;margin-inline:auto;position:relative}.catalog-grid .product-card .card-content{align-content:center;gap:var(--spacer-4);grid-template-rows:1fr auto;grid-template-columns:1fr;display:grid}.catalog-grid .product-card .card-content .content-caption{gap:var(--spacer-8);grid-template-rows:1fr auto;grid-template-columns:1fr;display:grid}@media (width<=47.48rem){.catalog-grid .product-card .card-content .content-caption{align-items:center}}@media (width>=47.5rem){.catalog-grid .product-card .card-content .content-caption{align-items:start}}.catalog-grid .product-card .card-content .content-caption .caption-label{flex-direction:column;display:flex}.catalog-grid .product-card .card-content .content-caption .caption-info{align-items:center;gap:var(--spacer-4);grid-template-rows:1fr auto;grid-template-columns:1fr;display:grid}.catalog-grid .product-card .card-content .content-caption .caption-info .info-number{justify-content:space-between;align-items:start;gap:var(--spacer-4);display:flex}@media (width<=31.48rem){.catalog-grid .product-card .card-content .content-caption .caption-info .info-number .number-data .btn{order:-1}}.catalog-grid .product-card .card-content .content-caption .caption-info .info-available{gap:var(--spacer-4);flex-direction:column;display:flex}.catalog-grid .product-card .card-content .content-caption .caption-info .info-available .available-item{justify-content:space-between;align-items:start;gap:var(--spacer-4);display:flex}.catalog-grid .product-card .card-content .content-caption .caption-info .info-available .available-data{gap:var(--spacer-1);display:inline-flex}.catalog-grid .product-card .card-content .content-caption .caption-info .info-available .available-assembly .available-label{display:block}@media (width>=79.5rem){.catalog-grid .product-card .card-content .content-caption .btn{order:-1}}.catalog-grid .product-card .card-content .content-basket{display:grid}@media (width<=47.48rem){.catalog-grid .product-card .card-content .content-basket{gap:var(--spacer-6);grid-template-rows:1fr;grid-template-columns:8rem minmax(12rem,1fr)}}@media (width<=31.48rem){.catalog-grid .product-card .card-content .content-basket{grid-template-rows:1fr auto;grid-template-columns:1fr}}@media (width>=47.5rem){.catalog-grid .product-card .card-content .content-basket{gap:var(--spacer-8)}}.catalog-grid .product-card .card-content .content-basket .basket-block{gap:var(--spacer-4);grid-template-rows:auto;grid-template-columns:1fr;display:grid}.catalog-grid .product-card .card-content .content-basket .basket-block .block-price{justify-content:space-between;align-items:center;gap:var(--spacer-4);display:flex}.catalog-grid .product-card .card-content .content-basket .basket-block .block-price .price-data{flex-direction:column;display:flex}@media (width<=47.48rem){.catalog-grid .product-card .card-content .content-basket .basket-block .block-price .price-data{justify-content:center}}@media (width<=31.48rem){.catalog-grid .product-card .card-content .content-basket .basket-block .block-price .price-data{gap:var(--spacer-2)}}@media (width>=47.5rem){.catalog-grid .product-card .card-content .content-basket .basket-block .block-price .price-data{justify-content:start}}.catalog-grid .product-card .card-content .content-basket .basket-block .block-price .price-data .data-item{gap:var(--spacer-2);display:flex}.catalog-grid .product-card .card-content .content-basket .basket-block .block-price .price-data .data-item .item-value{color:var(--color-shade-8);letter-spacing:var(--letter-spacing-sm)}.catalog-grid .product-card .card-content .content-basket .basket-block .block-price .price-data .data-item .item-code{color:var(--color-shade-8)}.catalog-grid .product-card .card-content .content-basket .basket-block .block-price .price-data .data-base .item-value{color:var(--bg-color)}.catalog-grid .product-card .card-content .content-basket .basket-action{align-items:center;gap:var(--spacer-2);display:flex}@media (width>=31.5rem){.catalog-grid .product-card .card-content .content-basket .basket-action{justify-content:end}}@media (width<=31.48rem){.catalog-grid .product-card .card-content .content-basket .basket-action .action-add{order:-1;inline-size:7.5rem}}@media (width>=47.5rem){.catalog-grid .product-card .card-content .content-basket .basket-action .action-add{order:-1;inline-size:100%}}.catalog-grid .product-card .card-content .content-basket .basket-action .action-add>*{text-transform:uppercase;inline-size:100%}.catalog-grid .product-card .card-content .content-basket .basket-action .action-add .input-group{--form-input-group-outer-bg-color:var(--color-light-1);--form-input-group-outer-border-color:var(--color-light-1);gap:var(--spacer-2)}.catalog-grid .product-card .card-content .content-basket .basket-action .action-add .input-group .form-control{text-align:center}.catalog-grid .product-card .card-content .content-basket .basket-action .action-add .input-group .btn{--btn-min-width:auto;--btn-bg-color:var(--color-light-1);--btn-padding-x:var(--spacer-4);margin-block:0;margin-inline:0}.catalog-grid .product-card .card-content .content-basket .basket-action .action-add .input-group .btn:hover{--btn-bg-color:#bfe7f8}.catalog-grid .product-card .card-content .content-basket .basket-action>.btn{--btn-padding-x:var(--spacer-2);text-transform:uppercase}.catalog-grid .product-card .card-content .content-basket .basket-action>.btn.btn-3d{--btn-border-color:#00a0e380}.catalog-grid .number-label,.catalog-grid .available-label,.catalog-grid .price-label{color:var(--color-shade-8)}@media (width<=79.48rem){.catalog-grid .number-label,.catalog-grid .available-label,.catalog-grid .price-label{display:none}}@media (width<=31.48rem){.catalog-grid .number-label,.catalog-grid .available-label,.catalog-grid .price-label{display:block}}.catalog-toolbar{justify-content:space-between;gap:var(--spacer-4);flex-wrap:wrap;display:flex}@media (width<=31.48rem){.catalog-toolbar{flex-direction:column}.catalog-toolbar .toolbar-filter .btn{inline-size:100%}}@media (width>=31.5rem){.catalog-toolbar .toolbar-filter .btn{min-inline-size:18rem}}@media (width>=63.5rem){.catalog-toolbar .toolbar-filter .btn{display:none}}.catalog-toolbar .toolbar-product{justify-content:end;gap:var(--spacer-4);flex-wrap:wrap;display:flex}@media (width<=47.48rem){.catalog-toolbar .toolbar-product .product-view{display:none}}.catalog-toolbar .toolbar-product .product-view .view-switch{align-items:center;display:flex}.catalog-toolbar .toolbar-product .product-view .view-switch .switch-checkbox{opacity:0;block-size:0;inline-size:0;position:absolute}.catalog-toolbar .toolbar-product .product-view .view-switch .switch-checkbox:not(:checked)+.switch-label .svg-icon-list-1,.catalog-toolbar .toolbar-product .product-view .view-switch .switch-checkbox:not(:checked)+.switch-label .svg-icon-grid-1{display:none}.catalog-toolbar .toolbar-product .product-view .view-switch .switch-checkbox:not(:checked)+.switch-label .svg-icon-list-2,.catalog-toolbar .toolbar-product .product-view .view-switch .switch-checkbox:not(:checked)+.switch-label .svg-icon-grid-2{display:inline-flex!important}.catalog-toolbar .toolbar-product .product-view .view-switch .switch-checkbox:checked+.switch-label:after{inset-inline-start:2.25rem}.catalog-toolbar .toolbar-product .product-view .view-switch .switch-checkbox:checked+.switch-label .svg-icon-list-1,.catalog-toolbar .toolbar-product .product-view .view-switch .switch-checkbox:checked+.switch-label .svg-icon-grid-1{display:none}.catalog-toolbar .toolbar-product .product-view .view-switch .switch-checkbox:checked+.switch-label .svg-icon-list-2,.catalog-toolbar .toolbar-product .product-view .view-switch .switch-checkbox:checked+.switch-label .svg-icon-grid-2{display:inline-flex!important}.catalog-toolbar .toolbar-product .product-view .view-switch .switch-label{z-index:var(--z-index-2);border-style:solid;border-width:.0625rem;border-color:var(--color-shade-14);cursor:pointer;background-color:#0000;border-radius:8rem;outline:0;justify-content:space-between;block-size:2.625rem;inline-size:4.625rem;padding-block:.75rem;padding-inline:.75rem;display:flex;position:relative}.catalog-toolbar .toolbar-product .product-view .view-switch .switch-label:after{content:"";z-index:var(--z-index-1);background-color:var(--color-primary);border-radius:var(--border-radius-rd);block-size:2rem;inline-size:2rem;transition:all var(--transition-duration-15) ease;position:absolute;inset-block-start:.25rem;inset-inline-start:.25rem}@media (prefers-reduced-motion:reduce){.catalog-toolbar .toolbar-product .product-view .view-switch .switch-label:after{transition:none}}.catalog-toolbar .toolbar-product .product-view .view-switch .switch-label .svg-icon{color:var(--color-shade-6)}.catalog-toolbar .toolbar-product .product-view .view-switch .switch-label .svg-icon.d-none{z-index:var(--z-index-3);color:var(--color-white)}.global-content{padding-block-start:var(--global-content-padding-top);position:relative}@media (width<=47.48rem){.global-content{--global-content-padding-top:var(--spacer-16)}}@media (width>=47.5rem){.global-content{--global-content-padding-top:var(--spacer-24)}}.global-content>.figure{--figure-margin-bottom:var(--spacer-4);--figure-margin-end:var(--spacer-4);float:left;min-inline-size:25vw;max-inline-size:25vw}.document-grid{grid-template-columns:var(--global-document-grid-template-columns,repeat(2, 1fr));gap:var(--spacer-8);display:grid}@media (width<=47.48rem){.document-grid{--global-document-grid-template-columns:1fr}}.document-item{align-items:flex-start;gap:var(--global-document-item-caption-gap);display:inline-flex;position:relative}@media (width<=47.48rem){.document-item{--global-document-item-caption-gap:var(--spacer-6)}}@media (width>=47.5rem){.document-item{--global-document-item-caption-gap:var(--spacer-8)}}.document-item:hover,.document-item:focus{--link-color:var(--body-color)}.document-item:hover .item-caption .caption-name,.document-item:focus .item-caption .caption-name{color:var(--color-primary)}.document-item .item-icon{background-color:var(--color-soft-primary);color:var(--color-primary);border-radius:var(--border-radius);justify-content:center;align-items:center;min-block-size:3rem;min-inline-size:3rem;display:flex}.document-item .item-icon .svg-icon{--svg-icon-font-size:2.25rem}.document-item .item-caption{justify-content:space-between;gap:var(--spacer-2);line-height:var(--heading-line-height);flex-direction:column;max-inline-size:24rem;display:flex}@media (width<=47.48rem){.document-item .item-caption{font-size:var(--font-size-14)}}.document-item .item-caption .caption-size{color:var(--color-shade-8)}.global-title{gap:var(--spacer-2);flex-direction:column;display:flex;position:relative}@media (width<=47.48rem){.global-title h1{--heading-font-size:var(--font-size-24)}}@media (width<=31.48rem){.global-title h1{--heading-font-size:var(--font-size-20)}}@media (width>=47.5rem){.global-title h1{--heading-font-size:var(--font-size-28)}}.global-title h1:not(:last-child,.last-child){--heading-margin-bottom:0}.global-title .product-count{color:var(--color-shade-8)}.global-title .product-data{gap:var(--spacer-8);flex-direction:column;display:flex}.global-title .product-data .data-info{color:var(--color-shade-8);line-height:.85rem;display:flex}@media (width<=79.48rem){.global-title .product-data .data-info{gap:var(--spacer-4);flex-direction:column}}@media (width>=79.5rem){.global-title .product-data .data-info{gap:var(--spacer-16)}}.global-title .product-data .data-info .info-number{position:relative}@media (width>=79.5rem){.global-title .product-data .data-info .info-number:after{content:"";right:var(--spacer-n8);background-color:var(--color-gray-14);block-size:100%;inline-size:.0625rem;position:absolute;inset-block-start:0}}.global-title .product-data .data-info .info-number,.global-title .product-data .data-info .available-stock,.global-title .product-data .data-info .available-arrival{align-items:center;gap:var(--spacer-2);min-block-size:1.25rem;display:flex}.global-title .product-data .data-info .info-available{gap:var(--spacer-8);display:flex}.global-title .product-data .data-info .data-value{color:var(--body-color)}.global-title .product-data .data-action .btn{--btn-min-width:auto;--btn-min-height:auto;--btn-color:var(--color-primary);--btn-border-width:0;--btn-border-radius:0;--btn-padding-x:0;align-items:center;gap:var(--spacer-2);display:flex}.global-title .product-data .data-action .btn:hover{--btn-color:var(--color-primary-hover)}.product-detail .global-title{gap:var(--spacer-4)}@media (width<=47.48rem){.global-title+.global-content{--global-content-padding-top:var(--spacer-8)}}@media (width>=47.5rem){.global-title+.global-content{--global-content-padding-top:var(--spacer-12)}}.global-subtitle{margin-block-end:var(--global-subtitle-margin-bottom);position:relative}@media (width<=47.48rem){.global-subtitle{--global-subtitle-margin-bottom:var(--spacer-8)}}@media (width>=47.5rem){.global-subtitle{--global-subtitle-margin-bottom:var(--spacer-10)}}@media (width>=79.5rem){.global-subtitle{--global-subtitle-margin-bottom:var(--spacer-12)}}.global-subtitle h2{--heading-font-weight:var(--font-weight-base);text-transform:uppercase}@media (width<=47.48rem){.global-subtitle h2{--heading-font-size:var(--font-size-20)}}@media (width<=31.48rem){.global-subtitle h2{--heading-font-size:var(--font-size-22)}}@media (width>=47.5rem){.global-subtitle h2{--heading-font-size:var(--font-size-24)}}.global-subtitle h2:not(:last-child,.last-child){--heading-margin-bottom:0}.tab-title{font-size:var(--font-size-16);font-weight:var(--font-weight-bold);margin-block-end:var(--global-subtitle-margin-bottom);position:relative}@media (width<=47.48rem){.tab-title{--global-subtitle-margin-bottom:var(--spacer-8)}}@media (width>=47.5rem){.tab-title{--global-subtitle-margin-bottom:var(--spacer-10)}}@media (width>=79.5rem){.tab-title{--global-subtitle-margin-bottom:var(--spacer-12)}}.info-available [data-toggle=popover]{border:none;margin:0;margin-inline-start:var(--spacer-2);padding:0;line-height:1}.info-available [data-toggle=popover] .svg-icon{--svg-icon-font-size:1.25rem;--svg-icon-color:var(--color-primary)}.mega-menu{--mega-menu-width:min(100vw - var(--mega-menu-container-padding-x) * 2, var(--mega-menu-max-width) - var(--mega-menu-container-padding-x) * 2);--mega-menu-padding:var(--spacer-8);--mega-menu-column-gap:var(--spacer-8);--mega-menu-column-width:calc((var(--mega-menu-width) - var(--mega-menu-padding) * 2 - var(--mega-menu-column-gap) * (var(--mega-menu-column-count) - 1)) / var(--mega-menu-column-count));--mega-menu-content-height:auto;--list-margin-bottom:0;gap:var(--spacer-10);flex-wrap:wrap;padding-inline-start:0;list-style:none;display:flex}.mega-menu .dropdown-item.dropdown{border-radius:0;padding-block:0;padding-inline:0;position:static}.mega-menu .dropdown-link{white-space:normal}.mega-menu .dropdown-link.active>.svg-icon{--svg-icon-color:var(--unit-color-1)}.mega-menu .dropdown-toggle>.svg-icon{--svg-icon-color:var(--color-shade-8)}.mega-menu>.dropdown>.dropdown-menu{--dropdown-menu-padding-x:var(--mega-menu-padding);--dropdown-menu-padding-y:var(--mega-menu-padding);inline-size:calc(var(--mega-menu-column-width) + var(--mega-menu-padding) * 2);max-inline-size:none;block-size:var(--mega-menu-current-height,auto);border-radius:var(--border-radius);min-block-size:0;display:none;inset-inline:0 auto;overflow:hidden}.mega-menu>.dropdown>.dropdown-menu>.dropdown-item{inline-size:var(--mega-menu-column-width);display:block}.mega-menu>.dropdown>.dropdown-menu>.dropdown-item:last-child:not(.dropdown){position:absolute;inset-block-end:var(--mega-menu-padding);inset-inline-start:var(--mega-menu-padding)}.mega-menu>.dropdown>.dropdown-menu:has(>.dropdown-item>.dropdown-menu.show),.mega-menu>.dropdown>.dropdown-menu:has(>.dropdown-item:hover>.dropdown-menu),.mega-menu>.dropdown>.dropdown-menu:has(>.dropdown-item:focus-within>.dropdown-menu){inline-size:calc(var(--mega-menu-column-width) * 2 + var(--mega-menu-column-gap) + var(--mega-menu-padding) * 2)}.mega-menu>.dropdown>.dropdown-menu:has(>.dropdown-item>.dropdown-menu>.dropdown-item>.dropdown-menu.show),.mega-menu>.dropdown>.dropdown-menu:has(>.dropdown-item>.dropdown-menu>.dropdown-item:hover>.dropdown-menu),.mega-menu>.dropdown>.dropdown-menu:has(>.dropdown-item>.dropdown-menu>.dropdown-item:focus-within>.dropdown-menu){inline-size:calc(var(--mega-menu-column-width) * 3 + var(--mega-menu-column-gap) * 2 + var(--mega-menu-padding) * 2)}.mega-menu>.dropdown>.dropdown-menu:has(>.dropdown-item>.dropdown-menu>.dropdown-item>.dropdown-menu>.dropdown-item>.dropdown-menu.show),.mega-menu>.dropdown>.dropdown-menu:has(>.dropdown-item>.dropdown-menu>.dropdown-item>.dropdown-menu>.dropdown-item:hover>.dropdown-menu),.mega-menu>.dropdown>.dropdown-menu:has(>.dropdown-item>.dropdown-menu>.dropdown-item>.dropdown-menu>.dropdown-item:focus-within>.dropdown-menu){inline-size:var(--mega-menu-width)}.mega-menu>.dropdown>.dropdown-menu>.dropdown-item>.dropdown-menu{--dropdown-menu-padding-x:0;--dropdown-menu-padding-y:0;visibility:hidden;opacity:0;inline-size:var(--mega-menu-column-width);max-inline-size:none;block-size:var(--mega-menu-content-height);min-block-size:0;box-shadow:none;transition:opacity var(--transition-duration-25) ease-in-out;background-color:#0000;border-radius:0;display:block;inset-block-start:var(--mega-menu-padding);inset-inline-start:calc(var(--mega-menu-padding) + var(--mega-menu-column-width) + var(--mega-menu-column-gap));inset-inline-end:auto}@media (prefers-reduced-motion:reduce){.mega-menu>.dropdown>.dropdown-menu>.dropdown-item>.dropdown-menu{transition:none}}.mega-menu>.dropdown>.dropdown-menu>.dropdown-item>.dropdown-menu>.dropdown-item{inline-size:100%;display:block}.mega-menu>.dropdown>.dropdown-menu>.dropdown-item>.dropdown-menu>.dropdown-item>.dropdown-menu{--dropdown-menu-padding-x:0;--dropdown-menu-padding-y:0;visibility:hidden;opacity:0;inline-size:var(--mega-menu-column-width);max-inline-size:none;block-size:var(--mega-menu-content-height);min-block-size:0;box-shadow:none;transition:opacity var(--transition-duration-25) ease-in-out;background-color:#0000;border-radius:0;display:block;inset-block-start:0;inset-inline-start:calc(100% + var(--mega-menu-column-gap));inset-inline-end:auto}@media (prefers-reduced-motion:reduce){.mega-menu>.dropdown>.dropdown-menu>.dropdown-item>.dropdown-menu>.dropdown-item>.dropdown-menu{transition:none}}.mega-menu>.dropdown>.dropdown-menu>.dropdown-item>.dropdown-menu>.dropdown-item>.dropdown-menu>.dropdown-item{inline-size:100%;display:block}.mega-menu>.dropdown>.dropdown-menu>.dropdown-item>.dropdown-menu>.dropdown-item>.dropdown-menu>.dropdown-item>.dropdown-menu{--dropdown-menu-padding-x:0;--dropdown-menu-padding-y:0;visibility:hidden;opacity:0;inline-size:var(--mega-menu-column-width);max-inline-size:none;block-size:var(--mega-menu-content-height);min-block-size:0;box-shadow:none;transition:opacity var(--transition-duration-25) ease-in-out;background-color:#0000;border-radius:0;display:block;inset-block-start:0;inset-inline-start:calc(100% + var(--mega-menu-column-gap));inset-inline-end:auto}@media (prefers-reduced-motion:reduce){.mega-menu>.dropdown>.dropdown-menu>.dropdown-item>.dropdown-menu>.dropdown-item>.dropdown-menu>.dropdown-item>.dropdown-menu{transition:none}}.mega-menu>.dropdown>.dropdown-menu>.dropdown-item>.dropdown-menu>.dropdown-item>.dropdown-menu>.dropdown-item>.dropdown-menu>.dropdown-item{inline-size:100%;display:block}.mega-menu>.dropdown>.dropdown-menu>.dropdown-item>.dropdown-menu,.mega-menu>.dropdown>.dropdown-menu>.dropdown-item>.dropdown-menu>.dropdown-item>.dropdown-menu,.mega-menu>.dropdown>.dropdown-menu>.dropdown-item>.dropdown-menu>.dropdown-item>.dropdown-menu>.dropdown-item>.dropdown-menu{padding-block-end:var(--mega-menu-padding)}.mega-menu>.dropdown>.dropdown-menu>.dropdown-item>.dropdown-menu:before,.mega-menu>.dropdown>.dropdown-menu>.dropdown-item>.dropdown-menu>.dropdown-item>.dropdown-menu:before,.mega-menu>.dropdown>.dropdown-menu>.dropdown-item>.dropdown-menu>.dropdown-item>.dropdown-menu>.dropdown-item>.dropdown-menu:before{content:"";inline-size:var(--mega-menu-column-gap);block-size:100%;position:absolute;inset-block-start:0;inset-inline-start:calc(var(--mega-menu-column-gap) * -1)}.mega-menu .dropdown-item:hover>.dropdown-link:not(.active),.mega-menu .dropdown-item:focus-within>.dropdown-link:not(.active){background-color:var(--color-gray-16);color:inherit;text-decoration:none}.mega-menu>.dropdown>.dropdown-menu>.dropdown-item:last-child:not(.dropdown)>.dropdown-link{--link-color:var(--color-primary);color:var(--link-color);text-decoration-line:var(--link-decoration-line);text-decoration-color:var(--link-decoration-color);background-color:#0000}.mega-menu>.dropdown>.dropdown-menu>.dropdown-item:last-child:not(.dropdown)>.dropdown-link:not(.active):hover,.mega-menu>.dropdown>.dropdown-menu>.dropdown-item:last-child:not(.dropdown)>.dropdown-link:not(.active):focus{--link-color:var(--link-hover-color-1);--link-decoration-line:underline;--link-decoration-color:var(--hover-decoration-color-1);color:var(--link-color);text-decoration-line:var(--link-decoration-line);text-decoration-color:var(--link-decoration-color);background-color:#0000}.mega-menu>.dropdown.show>.dropdown-menu{visibility:visible;opacity:1;display:flex}.mega-menu .dropdown-item:hover>.dropdown-menu,.mega-menu .dropdown-item:focus-within>.dropdown-menu,.mega-menu .dropdown-item.show>.dropdown-menu,.mega-menu .dropdown-menu.show,.mega-menu>.dropdown>.dropdown-menu>.dropdown-item:hover>.dropdown-menu,.mega-menu>.dropdown>.dropdown-menu>.dropdown-item:focus-within>.dropdown-menu,.mega-menu>.dropdown>.dropdown-menu>.dropdown-item.show>.dropdown-menu,.mega-menu>.dropdown>.dropdown-menu>.dropdown-item>.dropdown-menu>.dropdown-item:hover>.dropdown-menu,.mega-menu>.dropdown>.dropdown-menu>.dropdown-item>.dropdown-menu>.dropdown-item:focus-within>.dropdown-menu,.mega-menu>.dropdown>.dropdown-menu>.dropdown-item>.dropdown-menu>.dropdown-item.show>.dropdown-menu,.mega-menu>.dropdown>.dropdown-menu>.dropdown-item>.dropdown-menu>.dropdown-item>.dropdown-menu>.dropdown-item:hover>.dropdown-menu,.mega-menu>.dropdown>.dropdown-menu>.dropdown-item>.dropdown-menu>.dropdown-item>.dropdown-menu>.dropdown-item:focus-within>.dropdown-menu,.mega-menu>.dropdown>.dropdown-menu>.dropdown-item>.dropdown-menu>.dropdown-item>.dropdown-menu>.dropdown-item.show>.dropdown-menu{visibility:visible;opacity:1;transform:translate(0)}.mobile-menu-open{overflow:hidden}@media (width<=47.48rem){.mobile-menu{align-items:center;display:flex}}@media (width>=47.5rem){.mobile-menu{display:none}}.mobile-menu button{font:inherit;color:inherit;appearance:none;background:0 0;border:0;padding-block:0;padding-inline:0}.mobile-menu .mobile-menu-toggle{z-index:calc(var(--z-index-190) + 1);cursor:pointer;flex:none;block-size:1.5rem;inline-size:1.5rem;position:relative}.mobile-menu .mobile-menu-toggle span{background-color:var(--body-color);border-radius:var(--border-radius-lg);block-size:.125rem;inline-size:1.25rem;transition:none;display:block;position:absolute;inset-inline-start:.125rem}.mobile-menu .mobile-menu-toggle span:first-child{inset-block-start:.3rem}.mobile-menu .mobile-menu-toggle span:nth-child(2){inset-block-start:.69rem}.mobile-menu .mobile-menu-toggle span:nth-child(3){inset-block-start:1.08rem}.mobile-menu.open .mobile-menu-panel{visibility:visible;opacity:1;transform:translate(0)}.mobile-menu.open-complete .mobile-menu-toggle span:first-child{inset-block-start:.69rem;transform:rotate(45deg)}.mobile-menu.open-complete .mobile-menu-toggle span:nth-child(2){opacity:0}.mobile-menu.open-complete .mobile-menu-toggle span:nth-child(3){inset-block-start:.69rem;transform:rotate(-45deg)}.mobile-menu .mobile-menu-panel{z-index:var(--z-index-190);visibility:hidden;opacity:0;inline-size:100vw;block-size:calc(100vh - var(--mobile-menu-top,0px) - var(--spacer-24));block-size:calc(100dvh - var(--mobile-menu-top,0px) - var(--spacer-24));background-color:#fff;background-image:linear-gradient(#f6f6f7 0 4rem,#f6f6f700 20rem 100%);flex-direction:column;transition:none;display:flex;position:fixed;inset-block-start:calc(var(--mobile-menu-top,0px) + var(--spacer-24));inset-inline-start:0;overflow:hidden;transform:translate(-100%)}.mobile-menu .mobile-menu-page-header{align-items:center;gap:var(--spacer-4);inline-size:100%;display:flex}.mobile-menu .mobile-menu-back{justify-content:flex-start;align-items:center;gap:var(--spacer-4);text-align:start;cursor:pointer;flex:none;block-size:auto;inline-size:100%;min-inline-size:0;display:inline-flex}.mobile-menu .mobile-menu-back>.svg-icon{--svg-icon-color:var(--color-shade-8);--svg-icon-font-size:1rem;flex:none}.mobile-menu .mobile-menu-body{overscroll-behavior:contain;scrollbar-width:thin;min-block-size:0;padding-inline:var(--spacer-8);flex-direction:column;flex:auto;padding-block-start:var(--spacer-4);padding-block-end:calc(var(--spacer-35) + env(safe-area-inset-bottom));display:flex;overflow:hidden auto}.mobile-menu .mobile-menu-title{min-inline-size:0;font-size:var(--font-size-16);font-weight:var(--font-weight-400);color:var(--color-primary);line-height:var(--heading-line-height);text-transform:uppercase;overflow-wrap:anywhere;margin-block:var(--spacer-8);text-decoration:none;display:block}.mobile-menu .mobile-menu-levels{flex:none;display:grid;overflow:hidden}.mobile-menu .mobile-menu-page{inline-size:100%;transition:transform var(--transition-duration-25) ease-in-out;background-color:#fff;background-image:linear-gradient(#f6f6f7 0 4rem,#f6f6f700 20rem 100%);grid-area:1/1;position:relative}@media (prefers-reduced-motion:reduce){.mobile-menu .mobile-menu-page{transition:none}}.mobile-menu .mobile-menu-list{--list-margin-bottom:0;inline-size:100%;padding-inline-start:0;list-style:none}.mobile-menu .mobile-menu-list li{border-block-end:var(--border-width) solid var(--border-color-14);align-items:stretch;display:flex}.mobile-menu .mobile-menu-list .mobile-menu-page-link{align-items:center;gap:var(--spacer-4);color:inherit;line-height:var(--heading-line-height);white-space:normal;overflow-wrap:anywhere;inline-size:auto;min-inline-size:0;padding-inline:0;padding-block:var(--spacer-8);background-color:#0000;flex:auto;text-decoration:none;display:flex}.mobile-menu .mobile-menu-list .mobile-menu-page-link>span{flex:auto;min-inline-size:0}.mobile-menu .mobile-menu-list .mobile-menu-page-link.active{color:inherit}.mobile-menu .mobile-menu-list .mobile-menu-next{inline-size:var(--spacer-24);flex:none;justify-content:flex-end;align-items:center;display:inline-flex}.mobile-menu .mobile-menu-list .mobile-menu-next .svg-icon{--svg-icon-color:var(--color-shade-8);--svg-icon-font-size:1.25rem}.mobile-menu .mobile-menu-page-enter-next,.mobile-menu .mobile-menu-page-leave-next{transform:translate(100%)}.mobile-menu .mobile-menu-page-enter-prev,.mobile-menu .mobile-menu-page-leave-prev{transform:translate(-100%)}.mobile-menu .mobile-menu-page-current{transform:translate(0)}.mobile-menu .mobile-menu-page-root .mobile-menu-page-link{padding-block:var(--spacer-8)}.mobile-menu .mobile-menu-source,.mobile-menu .catalog-toggle-icon{display:none}.col-aside{margin-inline-end:var(--spacer-12)}[data-sticky=top]{z-index:20;position:sticky;inset-block-start:var(--sticky-top,0)}[data-area=copy]{align-items:center;gap:var(--spacer-2);display:flex}[data-area=copy] .btn{--btn-min-width:auto;--btn-min-height:auto;--btn-color:var(--color-shade-8);--btn-border-width:0;--btn-padding-x:0;--btn-border-radius:0}[data-area=copy] .btn:hover{--btn-color:var(--color-primary)}.step-opacity{opacity:0;transition:opacity var(--transition-duration-50) ease}@media (prefers-reduced-motion:reduce){.step-opacity{transition:none}}.step-opacity.is-active{opacity:1}.pna-tool .nav-link{--nav-link-bg-color:#0000000a;justify-content:start}.pna-tool .tool-box{gap:var(--spacer-12);flex-direction:column;display:flex}.pna-tool .tool-box .form-field{flex-direction:column;max-inline-size:30rem;display:flex}.pna-tool .tool-box .form-field.d-none{display:none}.pna-tool .tool-box .form-field.is-invalid .input-group-outer{--form-input-group-outer-border-color:var(--theme-danger)}.pna-tool .tool-box .form-field.is-valid .form-label{--form-label-color:var(--theme-info)}.pna-tool .tool-box .form-field-radio{justify-content:space-between;gap:var(--spacer-8);flex-direction:row;max-inline-size:32rem;display:flex}.pna-tool .tool-box .form-field-radio .form-data{flex-direction:column;flex:auto;display:flex}.pna-tool .tool-box .form-field-radio .form-image{justify-content:end;align-items:center;inline-size:8rem;display:flex}.pna-tool .tool-box .form-field-radio .form-image .img-fluid{max-block-size:2rem}.pna-tool .tool-box .form-field-radio .form-check{position:relative}.pna-tool .tool-box .form-field-radio .form-check .btn{--btn-min-width:0;--btn-min-height:0;--btn-border-width:0;--btn-padding-x:0;position:absolute;inset-block-start:.25em;inset-inline-start:0}.pna-tool .tool-box .form-field-radio .form-check .btn .svg-icon{--svg-icon-width:1em;--svg-icon-color:var(--color-red)}.pna-tool .tool-box .form-field-radio .form-check.blank .form-check-label{pointer-events:none;opacity:.5}.pna-tool .tool-box .form-field-input input[type=radio]:hover+.form-check-label,.pna-tool .tool-box .form-field-tag input[type=radio]:hover+.form-check-label{color:var(--color-primary)}.pna-tool .tool-box .form-field-input input[type=radio]:checked+.form-check-label,.pna-tool .tool-box .form-field-tag input[type=radio]:checked+.form-check-label{color:var(--color-primary);border-color:var(--color-primary)}.pna-tool .tool-box .form-field-input input[type=radio]:disabled+.form-check-label,.pna-tool .tool-box .form-field-tag input[type=radio]:disabled+.form-check-label{cursor:not-allowed;opacity:.5}.pna-tool .tool-box .form-field-input .form-tag,.pna-tool .tool-box .form-field-tag .form-tag{position:relative}.pna-tool .tool-box .form-field-input .form-tag:hover .btn,.pna-tool .tool-box .form-field-tag .form-tag:hover .btn{opacity:1}.pna-tool .tool-box .form-field-input .form-tag .btn,.pna-tool .tool-box .form-field-tag .form-tag .btn{--btn-min-width:calc(100% - var(--border-width) * 2);--btn-min-height:calc(100% - var(--border-width) * 2);--btn-bg-color:var(--color-white);--btn-padding-x:0;opacity:0;position:absolute;inset-block-start:var(--border-width);inset-inline-start:var(--border-width)}.pna-tool .tool-box .form-field-input .form-tag .btn .svg-icon,.pna-tool .tool-box .form-field-tag .form-tag .btn .svg-icon{--svg-icon-width:1em;--svg-icon-color:var(--color-red)}.pna-tool .tool-box .form-field-input .form-check-label,.pna-tool .tool-box .form-field-tag .form-check-label{border-width:var(--border-width);border-style:solid;border-color:var(--border-color-14);cursor:pointer;border-radius:var(--border-radius);min-inline-size:2.625rem;padding-inline:var(--spacer-1);padding-block:var(--spacer-4);user-select:none;transition:color var(--transition-duration-15) ease-in-out, border-color var(--transition-duration-15) ease-in-out;justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.pna-tool .tool-box .form-field-input .form-check-label,.pna-tool .tool-box .form-field-tag .form-check-label{transition:none}}.pna-tool .tool-box .form-field-input>div,.pna-tool .tool-box .form-field-tag>div{gap:var(--spacer-2);flex-flow:wrap;display:inline-flex}.pna-tool .tool-box .form-field-input{justify-content:space-between;gap:var(--spacer-8);flex-direction:row;max-inline-size:32rem;display:flex}.pna-tool .tool-box .form-field-input .form-data{flex-direction:column;flex:auto;display:flex}.pna-tool .tool-box .form-field-input .form-image{justify-content:end;align-items:center;inline-size:8rem;display:flex}.pna-tool .tool-box .form-field-input .form-image .img-fluid{max-block-size:2rem}.pna-tool .tool-box .form-field-input .mark-box{gap:var(--spacer-4);flex-direction:column;display:flex}.pna-tool .tool-box .form-field-input .mark-box>*{gap:var(--spacer-2);flex-flow:wrap;display:inline-flex}.pna-tool .tool-box .form-field-input .form-move_one-toggle{margin-block-end:var(--spacer-4)}.pna-tool .tool-box .form-field-image .form-mark,.pna-tool .tool-box .form-field-image .mark-box{flex-direction:column;display:flex}.pna-tool .tool-box .form-field-image .form-mark{gap:var(--spacer-8)}.pna-tool .tool-box .form-field-image .mark-box{gap:var(--spacer-4)}.pna-tool .tool-box .form-field-image .mark-list{gap:var(--spacer-4);grid-template-columns:repeat(7,6rem);display:grid}.pna-tool .tool-box .form-field-image .mark-item{cursor:pointer;margin:0;display:block;position:relative}.pna-tool .tool-box .form-field-image .mark-item>input{white-space:nowrap;clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.pna-tool .tool-box .form-field-image .mark-item>input:checked+.item-box{color:var(--color-primary);border-color:var(--color-primary)}.pna-tool .tool-box .form-field-image .mark-item>input:hover+.item-box{color:var(--color-primary)}.pna-tool .tool-box .form-field-image .mark-item .item-box{border-width:var(--border-width);border-style:solid;border-color:var(--border-color-14);cursor:pointer;border-radius:var(--border-radius);transition:color var(--transition-duration-15) ease-in-out, border-color var(--transition-duration-15) ease-in-out;flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.pna-tool .tool-box .form-field-image .mark-item .item-box{transition:none}}.pna-tool .tool-box .form-field-image .mark-item .item-caption{text-align:center;padding-inline:var(--spacer-4);padding-block:var(--spacer-2);flex-direction:column;display:flex}.pna-tool .tool-box .form-action{gap:var(--spacer-4);flex-direction:column;display:flex}.pna-tool .tool-box .form-label{font-weight:var(--font-weight-bold)}.pna-tool .tool-box .form-label:not(:last-child,.last-child){--form-label-margin-bottom:var(--spacer-4)}.pna-tool .tool-box .input-group-outer{gap:0}.pna-tool .tool-box .input-group-text .btn{--btn-min-width:auto;--btn-min-height:auto;--btn-padding-x:0}.pna-tool .tool-box .figure{inline-size:100%}.pna-tool .tool-box .figure:not(:last-child,.last-child){--figure-margin-bottom:0}.pna-tool .tool-box .value-single{--form-select-bg-color:var(--color-light-1)}.pna-tool .tool-box .result-code .form-label,.pna-tool .tool-box .result-price .form-label,.pna-tool .tool-box .result-product .form-label{font-weight:var(--font-weight-bold)}.pna-tool .tool-box .result-code .form-label:not(:last-child,.last-child),.pna-tool .tool-box .result-price .form-label:not(:last-child,.last-child),.pna-tool .tool-box .result-product .form-label:not(:last-child,.last-child){--form-label-margin-bottom:var(--spacer-2)}@media (width<=47.48rem){.pna-tool .catalog-grid .product-card .card-content{gap:var(--spacer-4)}}.pna-tool .catalog-grid .product-card .card-content[data-pna=price-content],.pna-tool .catalog-grid .product-card .card-content .content-caption{grid-template-rows:auto}.pna-tool .catalog-grid .product-card .card-content .content-basket .basket-action .action-add,.pna-tool .catalog-grid .product-card .card-content .content-basket .basket-action .action-add>*{inline-size:100%}@media (width<=47.48rem){.pna-tool .catalog-grid .product-card .card-box{border-width:var(--border-width);border-style:solid;border-color:var(--border-color-15);border-radius:var(--border-radius);padding-inline:var(--spacer-8);padding-block:var(--spacer-8)}}.pna-tool .catalog-grid .product-card .card-result{gap:var(--spacer-8);flex-direction:column;display:flex}.modal-3d .modal-header{padding-block-end:var(--spacer-4)}@media (width<=47.48rem){.modal-3d .modal-header{padding-inline:var(--spacer-8);padding-block-start:var(--spacer-8)}}@media (width>=47.5rem){.modal-3d .modal-header{padding-inline:var(--spacer-12);padding-block-start:var(--spacer-12)}}.modal-3d .modal-body{padding-block:0;padding-inline:0;overflow:hidden}.modal-3d .input-group{inline-size:auto}.modal-3d .s3d-stage{aspect-ratio:auto;block-size:min(85dvh,52rem)}.modal-3d .s3d-stage>[data-s3d=toolbar],.modal-3d .s3d-stage>[data-s3d=toolbar-extra]{flex:none}.modal-3d .s3d-stage>.s3d-viewer{border-block-start-width:var(--border-width);border-block-start-style:solid;border-block-start-color:var(--border-color-14);flex:auto;block-size:auto;position:relative}@media (width<=47.48rem){.modal-3d .s3d-stage>.s3d-viewer{border-block-end-width:var(--border-width);border-block-end-style:solid;border-block-end-color:var(--border-color-14)}}.modal-3d .s3d-stage>.s3d-viewer>.btn-3d{z-index:calc(var(--z-index-1));border-radius:var(--border-radius);padding-inline:var(--spacer-4);padding-block:var(--spacer-2);position:absolute;inset-block-end:var(--spacer-4);inset-inline-end:var(--spacer-4)}:is(.s3d-head,.s3d-tools,.s3d-menu,.s3d-mobile-extra,.s3d-parts) [hidden]{display:none!important}:is(.s3d-head,.s3d-tools,.s3d-menu,.s3d-mobile-extra,.s3d-parts) .btn{gap:var(--spacer-4)}:is(.s3d-head,.s3d-tools,.s3d-menu,.s3d-mobile-extra,.s3d-parts) .btn .svg-icon-dropdown{--svg-icon-font-size:.5rem}@media (width<=47.48rem){.s3d-toolbar{display:none}.s3d-mobilebar{display:flex}}@media (width>=47.5rem){.s3d-mobilebar{display:none}}.s3d-tabs{gap:var(--spacer-8);border-block-end-width:var(--border-width);border-block-end-style:solid;border-block-end-color:var(--border-color-14);display:flex}@media (width<=47.48rem){.s3d-tabs{padding-inline:var(--spacer-8)}}@media (width>=47.5rem){.s3d-tabs{padding-inline:var(--spacer-12)}}:is(.s3d-head,.s3d-mobile-extra) .s3d-tab{--btn-bg-color:transparent;--btn-border-color:transparent;--btn-padding-x:0;color:var(--color-gray-10);border-end-end-radius:0;border-end-start-radius:0;position:relative}:is(.s3d-head,.s3d-mobile-extra) .s3d-tab:after{content:"";z-index:var(--z-index-1);background-color:#0000;block-size:.1875rem;inline-size:100%;position:absolute;inset-block-end:-.125rem;inset-inline-start:0}:is(.s3d-head,.s3d-mobile-extra) .s3d-tab:hover{--btn-bg-color:transparent;color:var(--body-color)}:is(.s3d-head,.s3d-mobile-extra) .s3d-tab.active{--btn-bg-color:transparent;color:var(--color-primary)}:is(.s3d-head,.s3d-mobile-extra) .s3d-tab.active:after{background-color:var(--color-primary)}.s3d-pane{display:none}.s3d-pane.is-shown{padding-block:var(--spacer-4);flex-wrap:wrap;align-items:stretch;display:flex}@media (width<=47.48rem){.s3d-pane.is-shown{gap:var(--spacer-4) var(--spacer-8);padding-inline:var(--spacer-8)}}@media (width>=47.5rem){.s3d-pane.is-shown{gap:var(--spacer-8);padding-inline:var(--spacer-12)}}.s3d-group{gap:var(--spacer-4);border-inline-start-width:var(--border-width);border-inline-start-style:solid;border-inline-start-color:var(--border-color-14);flex-direction:column;padding-inline-start:var(--spacer-8);display:flex}@media (width<=47.48rem){.s3d-group{border-inline-start-width:0;padding-inline-start:0}}.s3d-group:first-child{border-inline-start-width:0;padding-inline-start:0}.s3d-group-title{font-size:var(--font-size-14);color:var(--color-gray-10);line-height:var(--heading-line-height)}.s3d-group-body{align-items:center;gap:var(--spacer-4);display:flex}.s3d-group-body .form-control{max-inline-size:4rem}.s3d-group-body .input-group:has(.form-control:disabled,.input-group-text:disabled){opacity:.5}:is(.s3d-head,.s3d-tools) .s3d-tool{--btn-border-color:transparent;--btn-padding-x:var(--spacer-4);gap:var(--spacer-4)}:is(.s3d-head,.s3d-tools) .s3d-tool:hover:not(:disabled){--btn-bg-color:var(--color-light-2)}:is(.s3d-head,.s3d-tools) .s3d-tool.active{--btn-color:var(--color-primary);--btn-border-color:var(--color-primary)}:is(.s3d-head,.s3d-tools) .s3d-tool.active .s3d-tool-label{color:var(--color-primary)}:is(.s3d-head,.s3d-tools) .s3d-tool-inline{gap:var(--spacer-4);flex-direction:row;min-inline-size:0}:is(.s3d-head,.s3d-tools) .s3d-tool-bare{--btn-min-width:1rem;--btn-bg-color:transparent;--btn-color:var(--color-gray-10);--btn-padding-x:var(--spacer-3)}:is(.s3d-head,.s3d-tools) .s3d-tool-bare:hover:not(:disabled){--btn-bg-color:transparent;--btn-opacity:.5}:is(.s3d-head,.s3d-tools) .s3d-tool-bare.active{--btn-border-color:transparent}:is(.s3d-head,.s3d-tools) .s3d-tool-bare .svg-icon{--svg-icon-font-size:1.25em}.s3d-tool-label{white-space:nowrap}.s3d-tools{z-index:var(--z-index-6);align-items:center;display:flex;position:absolute;inset-inline-end:var(--spacer-4)}@media (width<=47.48rem){.s3d-tools{inset-block-start:0}}@media (width>=47.5rem){.s3d-tools{inset-block-start:var(--spacer-4)}}@media (width<=47.48rem){.s3d-tools:not(.s3d-tools-bar){display:none}}.s3d-viewcube{z-index:var(--z-index-5);position:absolute}@media (width<=47.48rem){.s3d-viewcube{inset-block-start:0;inset-inline-end:0}}@media (width>=47.5rem){.s3d-viewcube{inset-block-start:var(--spacer-16);inset-inline-end:var(--spacer-10)}}.s3d-viewcube-hit{cursor:grab;touch-action:none}.s3d-viewcube-hit.is-active{cursor:pointer}.s3d-viewcube-hit.is-dragging{cursor:grabbing}:is(.s3d-head) .dropdown{display:inline-block;position:relative}:is(.s3d-head) .dropdown.is-disabled{opacity:.5}:is(.s3d-head) .dropdown.show .dropdown-toggle{border-color:var(--color-primary)}:is(.s3d-head) .dropdown-toggle{--btn-padding-x:var(--spacer-6)}:is(.s3d-head) .dropdown-menu,:is(.s3d-head) .dropdown-link{border-radius:var(--border-radius-sm)}:is(.s3d-head) .dropdown-link{justify-content:start}.s3d-menu{z-index:7;font-size:var(--font-size-14);flex-direction:column;inline-size:64%;min-inline-size:210px;max-inline-size:280px;display:none;position:absolute;inset-block:0;inset-inline-start:0;overflow-y:auto;box-shadow:0 .25rem .75rem #00000014,0 0 0 .0625rem #0000000a}@media (width<=47.48rem){.s3d-menu:not([hidden]){display:flex}}.s3d-menu .s3d-menu-item{justify-content:flex-start;gap:10px;inline-size:100%}.s3d-menu .s3d-menu-item:hover{background:var(--s3d-hover)}.s3d-menu .s3d-menu-item.active{background:var(--s3d-active);color:var(--s3d-accent)}.s3d-menu-group{background-color:var(--body-bg-color);padding-block:var(--spacer-2)}@media (width<=47.48rem){.s3d-menu-group{font-size:var(--font-size-16)}.s3d-menu-group .btn-sm{--btn-font-size:var(--font-size-16)}}.s3d-menu-title{font-size:var(--font-size-14);color:var(--color-gray-10);padding-inline:var(--spacer-8);padding-block:var(--spacer-4)}.s3d-menu-divider{background-color:var(--border-color-14);block-size:.0625rem;margin-inline:var(--spacer-8);margin-block:var(--spacer-4)}.s3d-mobile-extra{display:none}@media (width<=47.48rem){.s3d-mobile-extra:not([hidden]){display:block}}.s3d-mobile-extra .s3d-chip{--btn-font-size:var(--font-size-14);--btn-padding-x:var(--spacer-4)}.s3d-mobile-extra .s3d-chip:hover:not(:disabled){--btn-bg-color:transparent}.s3d-mobile-extra .s3d-chip.active{--btn-color:var(--color-primary);--btn-border-color:var(--color-primary)}.s3d-mobile-extra[hidden],.s3d-mobile-extra-pane{display:none}.s3d-mobile-extra-pane.is-shown{justify-content:start;align-items:center;gap:var(--spacer-4);padding-inline:var(--spacer-8);padding-block:var(--spacer-8);flex-wrap:wrap;display:flex}@media (width<=31.48rem){.s3d-mobile-extra-pane.is-shown{gap:var(--spacer-2)}}.s3d-stage{flex-direction:column;inline-size:100%;display:flex;position:relative;container:s3d/inline-size}.s3d-stage .s3d-viewer{min-block-size:0;inline-size:100%;min-inline-size:0;position:relative;overflow:hidden}.s3d-stage .s3d-canvas{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.s3d-stage:fullscreen{aspect-ratio:auto;background-color:var(--body-bg-color);block-size:100vh;inline-size:100vw}.s3d-stage:fullscreen>[data-s3d=toolbar],.s3d-stage:fullscreen>[data-s3d=toolbar-extra]{flex:none}.s3d-stage:fullscreen>.s3d-viewer{flex:auto;block-size:auto}.s3d-hint{pointer-events:none;position:absolute;inset-block-end:var(--spacer-8);inset-inline-start:var(--spacer-12)}.cookie{position:relative}@media (width<=31.48rem){.cookie{margin-block:var(--spacer-4)}}@media (width>=31.5rem){.cookie{margin-block:var(--spacer-6)}}.cookie-box{gap:var(--spacer-8);background-color:var(--color-white);border-radius:var(--border-radius);inline-size:100%;padding-inline:var(--cookie-box-padding-x,var(--spacer-16));padding-block:var(--cookie-box-padding-y,var(--spacer-16));flex-direction:column;display:flex;box-shadow:0 0 1rem #0000001a}@media (width<=47.48rem){.cookie-box{--cookie-box-padding-x:var(--spacer-12);--cookie-box-padding-y:var(--spacer-12)}}@media (width<=31.48rem){.cookie-box{--cookie-box-padding-x:var(--spacer-8);--cookie-box-padding-y:var(--spacer-8)}}.cookie-name{font-family:var(--font-family-base);font-size:var(--cookie-title-font-size,var(--font-size-18));line-height:var(--heading-line-height)}@media (width<=47.48rem){.cookie-name{--cookie-title-font-size:var(--font-size-14)}}.cookie-description{font-size:var(--font-size-14);color:var(--body-color)}.cookie-description a{--link-decoration-line:underline;--link-underline-offset:.25em}.cookie-description a:hover,.cookie-description a:focus{--link-color:var(--color-primary);--link-decoration-color:var(--color-primary)}.cookie-action{gap:var(--spacer-4);flex-wrap:wrap;margin-block-start:var(--spacer-4);display:flex}.cookie-action>.btn{--btn-font-size:var(--font-size-12);text-transform:uppercase}@media (width<=31.48rem){.cookie-action>.btn{--btn-min-width:100%}}.cookie-wrapper{z-index:99;position:fixed;inset-block-end:0;inset-inline:0}[dir=ltr] .cookie-wrapper{inset-inline-end:var(--scrollbar-width,0)}[dir=rtl] .cookie-wrapper{inset-inline-start:var(--scrollbar-width,0)}.infobar{background-color:var(--unit-color-2);text-align:center;inline-size:100%;padding-inline:var(--spacer-4);padding-block:var(--spacer-3);position:relative}@media (width<=47.48rem){.infobar{display:none}}.infobar-description{font-size:var(--font-size-16);font-weight:var(--font-weight-400);color:var(--unit-color-1)}.scroll-top{background-color:var(--scroll-top-bg-color,transparent);inline-size:var(--spacer-20);block-size:var(--spacer-20);border-width:0;border-start-start-radius:var(--border-radius);border-start-end-radius:var(--border-radius);justify-content:center;align-items:center;display:none;position:relative;inset-block-end:var(--spacer-22);inset-inline-end:var(--spacer-22)}@media (width>=47.5rem){.scroll-top.is-visible{display:flex}}.scroll-top:before{content:"";background-color:var(--body-color);block-size:.0625rem;inline-size:100%;position:absolute;inset-block-end:0;inset-inline:0}.scroll-top:hover,.scroll-top:focus-visible{--scroll-top-bg-color:#edeeef}.scroll-top .svg-icon{--svg-icon-width:1.5rem;--svg-icon-height:1.5rem;--svg-icon-color:var(--body-color)}.scroll-top-wrapper{z-index:var(--z-index-140);position:fixed;inset-block-end:0}@media (width<=95.48rem){.scroll-top-wrapper{display:none}}[dir=ltr] .scroll-top-wrapper{inset-inline-end:var(--scrollbar-width,0)}[dir=rtl] .scroll-top-wrapper{inset-inline-start:var(--scrollbar-width,0)}.toolbar{justify-content:space-around;align-items:center;padding-block-start:var(--spacer-4);padding-block-end:var(--spacer-4);display:flex}.toolbar-link{align-items:center;gap:var(--spacer-2);color:var(--color-shade-8);flex-direction:column;display:flex;position:relative}.toolbar-link .svg-icon{--svg-icon-font-size:1.25rem}.toolbar-link .link-title{font-size:var(--font-size-13);font-weight:var(--font-weight-400);letter-spacing:var(--letter-spacing-lg);text-align:center;text-overflow:ellipsis;white-space:nowrap;min-inline-size:3.5rem;max-inline-size:7rem;line-height:1;overflow:hidden}.toolbar-link .cart-count{font-size:var(--font-size-14);text-align:left;block-size:1rem;min-inline-size:1.5rem;position:absolute;inset-block-start:-.5rem;inset-inline-end:-.75rem}.toolbar-wrapper{z-index:var(--z-index-160);background-color:var(--color-white);inline-size:calc(100% - var(--spacer-4) * 2);border-radius:8rem;max-inline-size:16rem;position:fixed;inset-block-end:var(--spacer-4);inset-inline-start:50%;transform:translate(-50%);box-shadow:0 0 .5rem #0000001a}@media (width<=47.48rem){.toolbar-wrapper{display:block}}@media (width>=47.5rem){.toolbar-wrapper{display:none}}.link-stretched:after{content:"";z-index:5;block-size:100%;inline-size:100%;position:absolute;inset:0}.fixed-top,.fixed-bottom{z-index:120;position:fixed;inset-inline:0}.fixed-top{inset-block-start:var(--fixed-top,0)}.fixed-bottom{inset-block-end:var(--fixed-bottom,0)}.sticky-top{z-index:120;position:sticky}.sticky-top{inset-block-start:var(--sticky-top,0)}.b{border:var(--border-width) solid var(--border-color-15)!important}.by{border-block:var(--border-width) solid var(--border-color-15)!important}.bt{border-block-start:var(--border-width) solid var(--border-color-15)!important}.bb{border-block-end:var(--border-width) solid var(--border-color-15)!important}.bs{border-inline-start:var(--border-width) solid var(--border-color-15)!important}.be{border-inline-end:var(--border-width) solid var(--border-color-15)!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.pe-none{pointer-events:none!important}.m-7{margin:.875rem!important}.ms-2{margin-inline-start:.25rem!important}.me-2{margin-inline-end:.25rem!important}.o-1{order:1!important}.o-2{order:2!important}.p-1{padding:.125rem!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-sticky{position:sticky!important}@media (width>=47.5rem){.sm\:d-block{display:block!important}.sm\:d-none{display:none!important}}@media (width>=63.5rem){.md\:d-inline-flex{display:inline-flex!important}.md\:d-flex{display:flex!important}}