:root{--color-white: #fff;--color-white-trans-950: rgba(255, 255, 255, .95);--color-white-trans-900: rgba(255, 255, 255, .87);--color-white-trans-800: rgba(255, 255, 255, .8);--color-white-trans-700: rgba(255, 255, 255, .7);--color-white-trans-600: rgba(255, 255, 255, .6);--color-white-trans-500: rgba(255, 255, 255, .5);--color-white-trans-400: rgba(255, 255, 255, .4);--color-white-trans-300: rgba(255, 255, 255, .3);--color-white-trans-200: rgba(255, 255, 255, .2);--color-white-trans-100: rgba(255, 255, 255, .15);--color-white-trans-50: rgba(255, 255, 255, .5);--color-primary-500: #B12028;--color-primary-700: #7A0000;--color-success-200: #50E179;--color-success-500: #40D28A;--color-success-700: #1f9d5e;--color-gold: #E2C885;--color-blue: #719EB7;--color-gray-950: #222222;--color-gray-900: #2D2D2D;--color-gray-850: #444444;--color-gray-800: #4E4E4E;--color-gray-700: #646464;--color-gray-600: #7A7A7A;--color-gray-500: #909090;--color-gray-400: #A7A7A7;--color-gray-300: #BDBDBD;--color-gray-200: #D3D3D3;--color-gray-150: #E3E3E3;--color-gray-100: #F4F4F4;--color-gray-trans-950: rgba(34, 34, 34, .95);--color-gray-trans-900: rgba(34, 34, 34, .87);--color-gray-trans-800: rgba(34, 34, 34, .8);--color-gray-trans-700: rgba(34, 34, 34, .7);--color-gray-trans-600: rgba(34, 34, 34, .6);--color-gray-trans-500: rgba(34, 34, 34, .5);--color-gray-trans-400: rgba(34, 34, 34, .4);--color-gray-trans-300: rgba(34, 34, 34, .3);--color-gray-trans-200: rgba(34, 34, 34, .2);--color-gray-trans-100: rgba(34, 34, 34, .15);--color-gray-trans-50: rgba(34, 34, 34, .05);--color-red-950: #440909;--color-red-900: #560B0B;--color-red-800: #7E1111;--color-red-700: #AB1616;--color-red-600: #D41C1C;--color-red-500: #E53939;--color-red-400: #EA6161;--color-red-300: #F08A8A;--color-red-200: #F4AEAE;--color-red-100: #FAD6D6;--color-red-50: #FDEDED;--color-red-trans-950: rgba(229, 57, 57, .95);--color-red-trans-900: rgba(229, 57, 57, .87);--color-red-trans-800: rgba(229, 57, 57, .8);--color-red-trans-700: rgba(229, 57, 57, .7);--color-red-trans-600: rgba(229, 57, 57, .6);--color-red-trans-500: rgba(229, 57, 57, .5);--color-red-trans-400: rgba(229, 57, 57, .4);--color-red-trans-300: rgba(229, 57, 57, .3);--color-red-trans-200: rgba(229, 57, 57, .2);--color-red-trans-100: rgba(229, 57, 57, .15);--color-red-trans-50: rgba(229, 57, 57, .05);--color-teal-950: #0D4026;--color-teal-900: #105130;--color-teal-800: #187747;--color-teal-700: #1F9D5E;--color-teal-600: #27C475;--color-teal-500: #41D98E;--color-teal-400: #66E0A3;--color-teal-300: #8CE8BA;--color-teal-200: #B2F0D1;--color-teal-100: #D9F7E8;--color-teal-50: #EEFCF5;--color-teal-trans-950: rgba(65, 217, 142, .95);--color-teal-trans-900: rgba(65, 217, 142, .87);--color-teal-trans-800: rgba(65, 217, 142, .8);--color-teal-trans-700: rgba(65, 217, 142, .7);--color-teal-trans-600: rgba(65, 217, 142, .6);--color-teal-trans-500: rgba(65, 217, 142, .5);--color-teal-trans-400: rgba(65, 217, 142, .4);--color-teal-trans-300: rgba(65, 217, 142, .3);--color-teal-trans-200: rgba(65, 217, 142, .2);--color-teal-trans-100: rgba(65, 217, 142, .15);--color-teal-trans-50: rgba(65, 217, 142, .05);--color-blue-950: #183544;--color-blue-900: #21495F;--color-blue-800: #306C8C;--color-blue-700: #3A81A7;--color-blue-600: #4594BF;--color-blue-500: #5DA2C7;--color-blue-400: #8ABBD6;--color-blue-300: #ACCFE2;--color-blue-200: #CAE1ED;--color-blue-100: #E4F0F6;--color-blue-50: #F4F8FB;--color-blue-trans-950: rgba(93, 162, 199, .95);--color-blue-trans-900: rgba(93, 162, 199, .87);--color-blue-trans-800: rgba(93, 162, 199, .8);--color-blue-trans-700: rgba(93, 162, 199, .7);--color-blue-trans-600: rgba(93, 162, 199, .6);--color-blue-trans-500: rgba(93, 162, 199, .5);--color-blue-trans-400: rgba(93, 162, 199, .4);--color-blue-trans-300: rgba(93, 162, 199, .3);--color-blue-trans-200: rgba(93, 162, 199, .2);--color-blue-trans-100: rgba(93, 162, 199, .15);--color-blue-trans-50: rgba(93, 162, 199, .05);--color-yellow-950: #483105;--color-yellow-900: #5B3F06;--color-yellow-800: #8B6009;--color-yellow-700: #B67D0B;--color-yellow-600: #E69E0E;--color-yellow-500: #F2B230;--color-yellow-400: #F5C25C;--color-yellow-300: #F7D082;--color-yellow-200: #FAE0AD;--color-yellow-100: #FCEFD4;--color-yellow-50: #FEF8EC;--color-green-950: #2C3D1E;--color-green-900: #3D552A;--color-green-800: #55773B;--color-green-700: #668F47;--color-green-600: #75A451;--color-green-500: #89B468;--color-green-400: #A7C78F;--color-green-300: #C2D8B1;--color-green-200: #DAE7CF;--color-green-100: #ECF3E7;--color-green-50: #F7FAF5;--foreground-default: var(--color-gray-950);--foreground-subtle: var(--color-gray-800);--foreground-dim: var(--color-gray-600);--foreground-trans: var(--color-white-trans-950);--foreground-accent: var(--color-red-500);--foreground-alert: var(--color-red-400);--foreground-success: var(--color-teal-700);--foreground-active: var(--color-gray-950);--foreground-inactive: var(--color-gray-400);--foreground-focus: var(--color-gray-600);--foreground-solid-default: var(--color-white);--foreground-solid-subtle: var(--color-gray-200);--foreground-solid-dim: var(--color-gray-400);--foreground-solid-trans: var(--color-white-trans-600);--foreground-solid-accent: var(--color-red-400);--foreground-solid-alert: var(--color-red-500);--foreground-solid-success: var(--color-teal-600);--background-default: var(--color-white);--background-subtle: var(--color-gray-100);--background-dim: var(--color-gray-150);--background-accent: var(--color-red-500);--background-success: var(--color-teal-trans-100);--background-alert: var(--color-red-trans-100);--background-solid-default: var(--color-gray-950);--background-solid-subtle: var(--color-gray-900);--background-solid-dim: var(--color-gray-850);--background-solid-accent: var(--color-red-900);--border-default: var(--color-gray-200);--border-subtle: var(--color-gray-300);--border-dim: var(--color-gray-600);--border-strong: var(--color-gray-900);--border-light: var(--color-gray-150);--border-success: var(--color-teal-trans-500);--border-alert: var(--color-red-trans-200);--border-focus: var(--color-gray-600);--border-solid-default: var(--color-gray-800);--border-solid-subtle: var(--color-gray-700);--border-solid-dim: var(--color-gray-400);--border-solid-strong: var(--color-gray-100);--border-solid-success: var(--color-teal-600);--border-solid-alert: var(--color-red-300);--border-solid-focus: var(--color-gray-400);--button-primary-default: var(--color-red-600);--button-primary-hover: var(--color-red-700);--button-primary-pressed: var(--color-red-600);--button-primary-on-default: var(--color-white);--button-secondary-default: var(--color-gray-950);--button-secondary-hover: var(--color-gray-850);--button-secondary-pressed: var(--color-gray-900);--button-secondary-on-default: var(--color-white);--button-tertiary-default: var(--color-gray-400);--button-tertiary-hover: var(--color-gray-500);--button-tertiary-pressed: var(--color-gray-400);--button-tertiary-on-default: var(--color-gray-950);--button-ghost-default: var(--color-white);--button-ghost-hover: var(--color-gray-100);--button-ghost-pressed: var(--color-gray-150);--button-ghost-on-inactive: var(--color-gray-600);--button-ghost-on-default: var(--color-gray-950);--button-ghost-success-default: var(--color-teal-50);--button-ghost-success-hover: var(--color-teal-100);--button-ghost-success-pressed: var(--color-teal-50);--button-ghost-success-on-default: var(--color-teal-800);--button-ghost-alert-default: var(--color-red-50);--button-ghost-alert-hover: var(--color-red-100);--button-ghost-alert-pressed: var(--color-red-50);--button-ghost-alert-on-default: var(--color-red-700);--button-subtle-default: var(--color-gray-100);--button-subtle-hover: var(--color-gray-150);--button-subtle-pressed: var(--color-gray-200);--button-subtle-on-default: var(--color-gray-950);--button-solid-default: var(--color-gray-950);--button-solid-hover: var(--color-gray-850);--button-solid-pressed: var(--color-gray-800);--button-solid-on-default: var(--color-white);--box-red-foreground-default: var(--color-red-900);--box-red-foreground-subtle: var(--color-gray-trans-600);--box-red-foreground-solid: var(--color-red-50);--box-red-background-default: var(--color-red-trans-50);--box-red-background-solid: var(--color-red-500);--box-red-outline-default: var(--color-red-50);--box-red-outline-subtle: var(--color-gray-trans-300);--box-red-outline-hover: var(--color-red-100);--box-blue-foreground-default: var(--color-blue-900);--box-blue-foreground-subtle: var(--color-gray-trans-600);--box-blue-foreground-solid: var(--color-blue-50);--box-blue-background-default: var(--color-blue-trans-50);--box-blue-background-solid: var(--color-blue-500);--box-blue-outline-default: var(--color-blue-100);--box-blue-outline-subtle: var(--color-gray-trans-300);--box-blue-outline-hover: var(--color-blue-200);--button-tertiary-dark-default: #646464;--button-tertiary-dark-hover: #909090;--shadow-gray-2x-small: 0px 0px 1px 0px #0000001A, 0px 2px 2px 0px #00000017, 0px 4px 2px 0px #0000000D, 0px 7px 3px 0px #00000003, 0px 11px 3px 0px #0000000;--shadow-gray-x-small: 0px 1px 3px 0px #0000001A, 0px 5px 5px 0px #00000017, 0px 12px 7px 0px #0000000D, 0px 21px 8px 0px #00000003, 0px 33px 9px 0px #00000000;--shadow-gray-small: 0px 3px 6px 0px #0000001A, 0px 11px 11px 0px #00000017, 0px 24px 14px 0px #0000000D, 0px 42px 17px 0px #00000003, 0px 66px 19px 0px #00000000;--shadow-gray-medium: 0px 8px 18px 0px #0000001A, 0px 33px 33px 0px #00000017, 0px 74px 44px 0px #0000000D, 0px 131px 52px 0px #00000003, 0px 205px 57px 0px #00000000;--shadow-gray-large: 0px 21px 46px 0px #0000001A, 0px 83px 83px 0px #00000017, 0px 187px 112px 0px #0000000D, 0px 333px 133px 0px #00000003, 0px 520px 146px 0px #00000000;--shadow-gray-x-large: 0px 32px 70px 0px #00000033, 0px 127px 127px 0px #0000002B, 0px 287px 172px 0px #0000001A, 0px 509px 204px 0px #00000008, 0px 796px 223px 0px #00000000}:root{--zindex-header: 500;--zindex-filter2-overlay: 750;--zindex-filter2: 751;--zindex-modal-overlay: 1000;--zindex-modal: 1001;--zindex-snackbar: 1500}:root{--distance-grid-column: 40px;--distance-grid-row: 40px;--distance-single: 40px;--distance-double: 80px;--distance-quad: 160px;--distance-form-input: 16px}@media only screen and (max-width: 1919px){:root{--distance-grid-column: 32px;--distance-grid-row: 32px;--distance-single: 32px;--distance-double: 64px;--distance-quad: 128px}}@media only screen and (max-width: 1439px){:root{--distance-grid-column: 24px;--distance-grid-row: 24px;--distance-single: 24px;--distance-double: 48px;--distance-quad: 96px}}@media only screen and (max-width: 1023px){:root{--distance-grid-column: 32px;--distance-grid-row: 32px;--distance-single: 16px;--distance-double: 32px;--distance-quad: 64px}}@media only screen and (max-width: 767px){:root{--distance-grid-column: 16px;--distance-grid-row: 16px}}*{margin:0;padding:0}*,*:before,*:after{border:0;outline:none}ol,ul{list-style:none}a,a:focus,a:link,a:visited,a:hover{outline:none;text-decoration:none;-webkit-tap-highlight-color:transparent}img,picture,video,canvas,svg{display:block;max-width:100%}body,input,textarea,button,select{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;outline:none}p,h1,h2,h3,h4,h5,h6{font-weight:400;overflow-wrap:break-word}input,textarea,select,button{font:inherit}button,input[type=submit],label[for]{cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}table{border-collapse:collapse;border-spacing:0}button *,.pointer-events-disable *{pointer-events:none}body,html{width:100%;height:100%}html{scroll-padding-top:var(--global-header2-height)}body{font-size:16px;line-height:1;font-family:bebas-neue-pro-semiexpanded,sans-serif;color:var(--foreground-default);background:var(--color-white)}body.body-fixed{overflow:hidden;position:fixed}body:before{display:none;content:"2xl"}@media only screen and (max-width: 1919px){body:before{content:"xl"}}@media only screen and (max-width: 1439px){body:before{content:"lg"}}@media only screen and (max-width: 1023px){body:before{content:"md"}}@media only screen and (max-width: 767px){body:before{content:"sm"}}@media only screen and (max-width: 374px){body:before{content:"xs"}}b,strong{font-weight:600}:root{--layout-padding: 80px}.layout{width:2560px;padding-left:80px;padding-right:80px;box-sizing:border-box;margin:0 auto}.layout-basic{width:2560px;margin:0 auto}.layout--medium{width:1760px;margin:0 auto}.layout--short{width:1440px;margin:0 auto}.layout-msg-error{width:100%;padding:20px;background:var(--color-primary-500);border-radius:2px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;z-index:999;display:block;position:absolute}.layout-msg-error-icon{float:left;flex:0 0 24px;margin-right:20px;color:var(--color-white)}.layout-msg-error-details{flex:1 1 0;width:100%;overflow:hidden}.layout-msg-error-title{color:var(--color-white);padding:0 0 15px;font-weight:700;font-size:130%;width:auto;float:left}.layout-msg-error-text{color:var(--color-white);padding:0 45px}@media only screen and (max-width: 2600px){.layout,.layout-basic{width:100%;margin:0}}@media only screen and (max-width: 1919px){:root{--layout-padding: 64px}.layout{padding-left:64px;padding-right:64px}.layout--medium{width:100%;margin:0 auto;padding-left:64px;padding-right:64px;box-sizing:border-box}.layout--short{width:1280px}}@media only screen and (max-width: 1439px){:root{--layout-padding: 48px}.layout{padding-left:48px;padding-right:48px}.layout.lg_layout--no-padding{padding-left:0;padding-right:0}.layout--medium{padding-left:48px;padding-right:48px}.layout--short{width:928px}}@media only screen and (max-width: 1023px){:root{--layout-padding: 32px}.layout{padding-left:32px;padding-right:32px}.layout.md_layout--no-padding{padding-left:0;padding-right:0}.layout--medium{padding-left:32px;padding-right:32px}.layout--short{width:auto}}@media only screen and (max-width: 767px){:root{--layout-padding: 16px}.layout{padding-left:16px;padding-right:16px}.layout.sm_layout--no-padding{padding-left:0;padding-right:0}.layout--medium{padding-left:16px;padding-right:16px}}@media only screen and (max-width: 320px){.layout{width:320px}}.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;grid-column-gap:var(--distance-grid-column);grid-row-gap:var(--distance-grid-row)}.block{display:block}@media only screen and (max-width: 1023px){.grid{grid-template-columns:repeat(8,1fr)}}@media only screen and (max-width: 767px){.grid{grid-template-columns:repeat(4,1fr)}}.grid-col-auto{grid-column:auto}.grid-col-span-1{grid-column:span 1 / span 1}.grid-col-span-2{grid-column:span 2 / span 2}.grid-col-span-3{grid-column:span 3 / span 3}.grid-col-span-4{grid-column:span 4 / span 4}.grid-col-span-5{grid-column:span 5 / span 5}.grid-col-span-6{grid-column:span 6 / span 6}.grid-col-span-7{grid-column:span 7 / span 7}.grid-col-span-8{grid-column:span 8 / span 8}.grid-col-span-9{grid-column:span 9 / span 9}.grid-col-span-10{grid-column:span 10 / span 10}.grid-col-span-11{grid-column:span 11 / span 11}.grid-col-span-12{grid-column:span 12 / span 12}.grid-col-span-full{grid-column:1 / -1}.grid-col-start-1{grid-column-start:1}.grid-col-start-2{grid-column-start:2}.grid-col-start-3{grid-column-start:3}.grid-col-start-4{grid-column-start:4}.grid-col-start-5{grid-column-start:5}.grid-col-start-6{grid-column-start:6}.grid-col-start-7{grid-column-start:7}.grid-col-start-8{grid-column-start:8}.grid-col-start-9{grid-column-start:9}.grid-col-start-10{grid-column-start:10}.grid-col-start-11{grid-column-start:11}.grid-col-start-12{grid-column-start:12}.grid-col-start-13{grid-column-start:13}.grid-col-start-auto{grid-column-start:auto}.grid-col-end-1{grid-column-end:1}.grid-col-end-2{grid-column-end:2}.grid-col-end-3{grid-column-end:3}.grid-col-end-4{grid-column-end:4}.grid-col-end-5{grid-column-end:5}.grid-col-end-6{grid-column-end:6}.grid-col-end-7{grid-column-end:7}.grid-col-end-8{grid-column-end:8}.grid-col-end-9{grid-column-end:9}.grid-col-end-10{grid-column-end:10}.grid-col-end-11{grid-column-end:11}.grid-col-end-12{grid-column-end:12}.grid-col-end-13{grid-column-end:13}.grid-col-end-auto{grid-column-end:auto}@media only screen and (max-width: 1919px){.xl_block{display:block}.xl_grid-col-auto{grid-column:auto}.xl_grid-col-span-1{grid-column:span 1 / span 1}.xl_grid-col-span-2{grid-column:span 2 / span 2}.xl_grid-col-span-3{grid-column:span 3 / span 3}.xl_grid-col-span-4{grid-column:span 4 / span 4}.xl_grid-col-span-5{grid-column:span 5 / span 5}.xl_grid-col-span-6{grid-column:span 6 / span 6}.xl_grid-col-span-7{grid-column:span 7 / span 7}.xl_grid-col-span-8{grid-column:span 8 / span 8}.xl_grid-col-span-9{grid-column:span 9 / span 9}.xl_grid-col-span-10{grid-column:span 10 / span 10}.xl_grid-col-span-11{grid-column:span 11 / span 11}.xl_grid-col-span-12{grid-column:span 12 / span 12}.xl_grid-col-span-full{grid-column:1 / -1}.xl_grid-col-start-1{grid-column-start:1}.xl_grid-col-start-2{grid-column-start:2}.xl_grid-col-start-3{grid-column-start:3}.xl_grid-col-start-4{grid-column-start:4}.xl_grid-col-start-5{grid-column-start:5}.xl_grid-col-start-6{grid-column-start:6}.xl_grid-col-start-7{grid-column-start:7}.xl_grid-col-start-8{grid-column-start:8}.xl_grid-col-start-9{grid-column-start:9}.xl_grid-col-start-10{grid-column-start:10}.xl_grid-col-start-11{grid-column-start:11}.xl_grid-col-start-12{grid-column-start:12}.xl_grid-col-start-13{grid-column-start:13}.xl_grid-col-start-auto{grid-column-start:auto}.xl_grid-col-end-1{grid-column-end:1}.xl_grid-col-end-2{grid-column-end:2}.xl_grid-col-end-3{grid-column-end:3}.xl_grid-col-end-4{grid-column-end:4}.xl_grid-col-end-5{grid-column-end:5}.xl_grid-col-end-6{grid-column-end:6}.xl_grid-col-end-7{grid-column-end:7}.xl_grid-col-end-8{grid-column-end:8}.xl_grid-col-end-9{grid-column-end:9}.xl_grid-col-end-10{grid-column-end:10}.xl_grid-col-end-11{grid-column-end:11}.xl_grid-col-end-12{grid-column-end:12}.xl_grid-col-end-13{grid-column-end:13}.xl_grid-col-end-auto{grid-column-end:auto}}@media only screen and (max-width: 1439px){.lg_block{display:block}.lg_grid-col-auto{grid-column:auto}.lg_grid-col-span-1{grid-column:span 1 / span 1}.lg_grid-col-span-2{grid-column:span 2 / span 2}.lg_grid-col-span-3{grid-column:span 3 / span 3}.lg_grid-col-span-4{grid-column:span 4 / span 4}.lg_grid-col-span-5{grid-column:span 5 / span 5}.lg_grid-col-span-6{grid-column:span 6 / span 6}.lg_grid-col-span-7{grid-column:span 7 / span 7}.lg_grid-col-span-8{grid-column:span 8 / span 8}.lg_grid-col-span-9{grid-column:span 9 / span 9}.lg_grid-col-span-10{grid-column:span 10 / span 10}.lg_grid-col-span-11{grid-column:span 11 / span 11}.lg_grid-col-span-12{grid-column:span 12 / span 12}.lg_grid-col-span-full{grid-column:1 / -1}.lg_grid-col-start-1{grid-column-start:1}.lg_grid-col-start-2{grid-column-start:2}.lg_grid-col-start-3{grid-column-start:3}.lg_grid-col-start-4{grid-column-start:4}.lg_grid-col-start-5{grid-column-start:5}.lg_grid-col-start-6{grid-column-start:6}.lg_grid-col-start-7{grid-column-start:7}.lg_grid-col-start-8{grid-column-start:8}.lg_grid-col-start-9{grid-column-start:9}.lg_grid-col-start-10{grid-column-start:10}.lg_grid-col-start-11{grid-column-start:11}.lg_grid-col-start-12{grid-column-start:12}.lg_grid-col-start-13{grid-column-start:13}.lg_grid-col-start-auto{grid-column-start:auto}.lg_grid-col-end-1{grid-column-end:1}.lg_grid-col-end-2{grid-column-end:2}.lg_grid-col-end-3{grid-column-end:3}.lg_grid-col-end-4{grid-column-end:4}.lg_grid-col-end-5{grid-column-end:5}.lg_grid-col-end-6{grid-column-end:6}.lg_grid-col-end-7{grid-column-end:7}.lg_grid-col-end-8{grid-column-end:8}.lg_grid-col-end-9{grid-column-end:9}.lg_grid-col-end-10{grid-column-end:10}.lg_grid-col-end-11{grid-column-end:11}.lg_grid-col-end-12{grid-column-end:12}.lg_grid-col-end-13{grid-column-end:13}.lg_grid-col-end-auto{grid-column-end:auto}}@media only screen and (max-width: 1023px){.md_block{display:block}.md_grid-col-auto{grid-column:auto}.md_grid-col-span-1{grid-column:span 1 / span 1}.md_grid-col-span-2{grid-column:span 2 / span 2}.md_grid-col-span-3{grid-column:span 3 / span 3}.md_grid-col-span-4{grid-column:span 4 / span 4}.md_grid-col-span-5{grid-column:span 5 / span 5}.md_grid-col-span-6{grid-column:span 6 / span 6}.md_grid-col-span-7{grid-column:span 7 / span 7}.md_grid-col-span-8{grid-column:span 8 / span 8}.md_grid-col-span-9{grid-column:span 9 / span 9}.md_grid-col-span-10{grid-column:span 10 / span 10}.md_grid-col-span-11{grid-column:span 11 / span 11}.md_grid-col-span-12{grid-column:span 12 / span 12}.md_grid-col-span-full{grid-column:1 / -1}.md_grid-col-start-1{grid-column-start:1}.md_grid-col-start-2{grid-column-start:2}.md_grid-col-start-3{grid-column-start:3}.md_grid-col-start-4{grid-column-start:4}.md_grid-col-start-5{grid-column-start:5}.md_grid-col-start-6{grid-column-start:6}.md_grid-col-start-7{grid-column-start:7}.md_grid-col-start-8{grid-column-start:8}.md_grid-col-start-9{grid-column-start:9}.md_grid-col-start-10{grid-column-start:10}.md_grid-col-start-11{grid-column-start:11}.md_grid-col-start-12{grid-column-start:12}.md_grid-col-start-13{grid-column-start:13}.md_grid-col-start-auto{grid-column-start:auto}.md_grid-col-end-1{grid-column-end:1}.md_grid-col-end-2{grid-column-end:2}.md_grid-col-end-3{grid-column-end:3}.md_grid-col-end-4{grid-column-end:4}.md_grid-col-end-5{grid-column-end:5}.md_grid-col-end-6{grid-column-end:6}.md_grid-col-end-7{grid-column-end:7}.md_grid-col-end-8{grid-column-end:8}.md_grid-col-end-9{grid-column-end:9}.md_grid-col-end-10{grid-column-end:10}.md_grid-col-end-11{grid-column-end:11}.md_grid-col-end-12{grid-column-end:12}.md_grid-col-end-13{grid-column-end:13}.md_grid-col-end-auto{grid-column-end:auto}}@media only screen and (max-width: 767px){.sm_block{display:block}.sm_grid-col-auto{grid-column:auto}.sm_grid-col-span-1{grid-column:span 1 / span 1}.sm_grid-col-span-2{grid-column:span 2 / span 2}.sm_grid-col-span-3{grid-column:span 3 / span 3}.sm_grid-col-span-4{grid-column:span 4 / span 4}.sm_grid-col-span-5{grid-column:span 5 / span 5}.sm_grid-col-span-6{grid-column:span 6 / span 6}.sm_grid-col-span-7{grid-column:span 7 / span 7}.sm_grid-col-span-8{grid-column:span 8 / span 8}.sm_grid-col-span-9{grid-column:span 9 / span 9}.sm_grid-col-span-10{grid-column:span 10 / span 10}.sm_grid-col-span-11{grid-column:span 11 / span 11}.sm_grid-col-span-12{grid-column:span 12 / span 12}.sm_grid-col-span-full{grid-column:1 / -1}.sm_grid-col-start-1{grid-column-start:1}.sm_grid-col-start-2{grid-column-start:2}.sm_grid-col-start-3{grid-column-start:3}.sm_grid-col-start-4{grid-column-start:4}.sm_grid-col-start-5{grid-column-start:5}.sm_grid-col-start-6{grid-column-start:6}.sm_grid-col-start-7{grid-column-start:7}.sm_grid-col-start-8{grid-column-start:8}.sm_grid-col-start-9{grid-column-start:9}.sm_grid-col-start-10{grid-column-start:10}.sm_grid-col-start-11{grid-column-start:11}.sm_grid-col-start-12{grid-column-start:12}.sm_grid-col-start-13{grid-column-start:13}.sm_grid-col-start-auto{grid-column-start:auto}.sm_grid-col-end-1{grid-column-end:1}.sm_grid-col-end-2{grid-column-end:2}.sm_grid-col-end-3{grid-column-end:3}.sm_grid-col-end-4{grid-column-end:4}.sm_grid-col-end-5{grid-column-end:5}.sm_grid-col-end-6{grid-column-end:6}.sm_grid-col-end-7{grid-column-end:7}.sm_grid-col-end-8{grid-column-end:8}.sm_grid-col-end-9{grid-column-end:9}.sm_grid-col-end-10{grid-column-end:10}.sm_grid-col-end-11{grid-column-end:11}.sm_grid-col-end-12{grid-column-end:12}.sm_grid-col-end-13{grid-column-end:13}.sm_grid-col-end-auto{grid-column-end:auto}}.font-h1,.font-h2,.font-h3,.font-h4,.font-h4a,.font-h5,.font-h5a,.font-h6,.font-h7{line-height:130%;letter-spacing:.02em;font-weight:400}.font-h-narow{line-height:120%}.font-h1{font-size:64px}.font-h2{font-size:44px}.font-h3{font-size:32px}.font-h4{font-size:24px}.font-h4a{font-size:20px}.font-h5{font-size:18px}.font-h5a{font-size:16px;letter-spacing:.03em}.font-h6{font-size:14px;letter-spacing:.03em}.font-h7{font-size:12px;letter-spacing:.03em}.font-p-xxlarge,.font-p-xlarge,.font-p-large,.font-p-medium,.font-p-small,.font-p-xsmall{font-weight:400;line-height:150%;letter-spacing:.01em}.font-p-narrow{line-height:140%}.font-p-xxlarge{font-size:44px}.font-p-xlarge{font-size:32px}.font-p-large{font-size:24px}.font-p-medium{font-size:18px}.font-p-small{font-size:16px}.font-p-xsmall{font-size:13px}.font-b-lg,.font-b-md,.font-b-sm{font-weight:600;letter-spacing:.02em}.font-b-lg{font-size:18px;line-height:24px}.font-b-md{font-size:16px;line-height:24px}.font-b-sm{font-size:12.5px;line-height:16px}.font-thin{font-weight:300}.font-bold{font-weight:600}.font-upper{text-transform:uppercase}@media only screen and (max-width: 1919px){.xl_font-h1{font-size:64px}.xl_font-h2{font-size:44px}.xl_font-h3{font-size:32px}.xl_font-h4{font-size:24px}.xl_font-h4a{font-size:20px}.xl_font-h5{font-size:18px}.xl_font-h5a{font-size:16px;letter-spacing:.03em}.xl_font-h6{font-size:14px;letter-spacing:.03em}.xl_font-h7{font-size:12px;letter-spacing:.03em}.xl_font-p{font-weight:400;line-height:150%;letter-spacing:.01em}.xl_font-p-narrow{line-height:140%}.xl_font-p-xxlarge{font-size:44px}.xl_font-p-xlarge{font-size:32px}.xl_font-p-large{font-size:24px}.xl_font-p-medium{font-size:18px}.xl_font-p-small{font-size:16px}.xl_font-p-xsmall{font-size:13px}.xl_font-b-lg{font-size:18px;line-height:21px}.xl_font-b-md{font-size:16px;line-height:18px}.xl_font-b-sm{font-size:12.5px;line-height:14px}}@media only screen and (max-width: 1439px){.lg_font-h1{font-size:64px}.lg_font-h2{font-size:44px}.lg_font-h3{font-size:32px}.lg_font-h4{font-size:24px}.lg_font-h4a{font-size:20px}.lg_font-h5{font-size:18px}.lg_font-h5a{font-size:16px;letter-spacing:.03em}.lg_font-h6{font-size:14px;letter-spacing:.03em}.lg_font-h7{font-size:12px;letter-spacing:.03em}.lg_font-p{font-weight:400;line-height:150%;letter-spacing:.01em}.lg_font-p-narrow{line-height:140%}.lg_font-p-xxlarge{font-size:44px}.lg_font-p-xlarge{font-size:32px}.lg_font-p-large{font-size:24px}.lg_font-p-medium{font-size:18px}.lg_font-p-small{font-size:16px}.lg_font-p-xsmall{font-size:13px}.lg_font-b-lg{font-size:18px;line-height:21px}.lg_font-b-md{font-size:16px;line-height:18px}.lg_font-b-sm{font-size:12.5px;line-height:14px}}@media only screen and (max-width: 1023px){.md_font-h1{font-size:64px}.md_font-h2{font-size:44px}.md_font-h3{font-size:32px}.md_font-h4{font-size:24px}.md_font-h4a{font-size:20px}.md_font-h5{font-size:18px}.md_font-h5a{font-size:16px;letter-spacing:.03em}.md_font-h6{font-size:14px;letter-spacing:.03em}.md_font-h7{font-size:12px;letter-spacing:.03em}.md_font-p{font-weight:400;line-height:150%;letter-spacing:.01em}.md_font-p-narrow{line-height:140%}.md_font-p-xxlarge{font-size:44px}.md_font-p-xlarge{font-size:32px}.md_font-p-large{font-size:24px}.md_font-p-medium{font-size:18px}.md_font-p-small{font-size:16px}.md_font-p-xsmall{font-size:13px}.md_font-b-lg{font-size:18px;line-height:21px}.md_font-b-md{font-size:16px;line-height:18px}.md_font-b-sm{font-size:12.5px;line-height:14px}}@media only screen and (max-width: 767px){.sm_font-h1{font-size:64px}.sm_font-h2{font-size:44px}.sm_font-h3{font-size:32px}.sm_font-h4{font-size:24px}.sm_font-h4a{font-size:20px}.sm_font-h5{font-size:18px}.sm_font-h5a{font-size:16px;letter-spacing:.03em}.sm_font-h6{font-size:14px;letter-spacing:.03em}.sm_font-h7{font-size:12px;letter-spacing:.03em}.sm_font-p{font-weight:400;line-height:150%;letter-spacing:.01em}.sm_font-p-narrow{line-height:140%}.sm_font-p-xxlarge{font-size:44px}.sm_font-p-xlarge{font-size:32px}.sm_font-p-large{font-size:24px}.sm_font-p-medium{font-size:18px}.sm_font-p-small{font-size:16px}.sm_font-p-xsmall{font-size:13px}.sm_font-b-lg{font-size:18px;line-height:21px}.sm_font-b-md{font-size:16px;line-height:18px}.sm_font-b-sm{font-size:12.5px;line-height:14px}}@media only screen and (max-width: 767px){.sm_hide{display:none}}.SumoSelect{--SumoSelect-distance: 16px}.sumoStopScroll{overflow:hidden}.SumoSelect p{margin:0}.SumoSelect{width:100%}.SelectBox{padding:0}.SumoSelect .hidden{display:none}.SumoSelect .search-txt{display:none;outline:none}.SumoSelect .no-match{display:none;padding:6px}.SumoSelect.open .search-txt{display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:8px 16px 8px 56px;border:none;box-sizing:border-box;border-radius:5px;background:transparent url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 2C15.9706 2 20 6.02944 20 11C20 13.125 19.2619 15.0766 18.0303 16.6162L22.707 21.293L21.293 22.707L16.6152 18.0303C15.0757 19.2616 13.1247 20 11 20C6.02944 20 2 15.9706 2 11C2 6.02944 6.02944 2 11 2ZM11 4C7.13401 4 4 7.13401 4 11C4 14.866 7.13401 18 11 18C14.866 18 18 14.866 18 11C18 7.13401 14.866 4 11 4ZM11 6.5C8.51472 6.5 6.5 8.51472 6.5 11H5.5C5.5 7.96243 7.96243 5.5 11 5.5V6.5Z' fill='%237A7A7A'/%3E%3C/svg%3E%0A") no-repeat left 16px center;background-size:24px 24px;color:var(--color-gray-900);font-size:18px;line-height:24px;letter-spacing:.02em}.SumoSelect.open>.search>span,.SumoSelect.open>.search>label{visibility:hidden}.SelectClass,.SumoUnder{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;box-sizing:border-box;opacity:0}.SelectClass{z-index:1}.SumoSelect>.optWrapper>.options li.opt label,.SumoSelect>.CaptionCont,.SumoSelect .select-all>label{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.SumoSelect{display:inline-block;position:relative;outline:none}.SumoSelect>.CaptionCont{position:relative;border:1px solid var(--border-light);border-radius:4px;background-color:var(--background-subtle);margin:0;height:auto;min-height:24px;box-sizing:content-box;padding:calc(var(--SumoSelect-distance) - 1px) 48px calc(var(--SumoSelect-distance) - 1px) var(--SumoSelect-distance);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;box-sizing:border-box}.input-box--required .SumoSelect>.CaptionCont{border-color:var(--border-alert)}.SumoSelect:has(.SumoUnder:focus)>.CaptionCont{outline:2px solid var(--foreground-focus);outline-offset:2px}.SumoSelect:hover>.CaptionCont,.SumoSelect.open>.CaptionCont{border-color:var(--border-subtle)}.SumoSelect>.CaptionCont>.icon{margin-right:var(--SumoSelect-distance)}.SumoSelect>.CaptionCont>span{display:block;cursor:default;font-size:18px;line-height:150%;letter-spacing:.02em;color:var(--foreground-default)}.SumoSelect-nowrap>.CaptionCont>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SumoSelect>.CaptionCont>span.placeholder{color:var(--foreground-subtle);font-style:normal}.SumoSelect>.CaptionCont>label{position:absolute;top:0;right:0;bottom:0;width:40px}.SumoSelect>.CaptionCont>label>i{display:block;position:absolute;inset:0;margin:auto;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.3166 14.1799C16.588 14.5056 16.3564 15 15.9325 15L8.06752 15C7.6436 15 7.41202 14.5056 7.68341 14.1799L11.6159 9.46093C11.8158 9.22106 12.1842 9.22106 12.3841 9.46093L16.3166 14.1799Z' fill='%23222222'/%3E%3C/svg%3E%0A");background-position:center center;background-repeat:no-repeat;opacity:1;transition:transform .4s ease;transform:rotate(180deg)}.SumoSelect.open>.CaptionCont>label>i{transform:rotate(0)}.SumoSelect>.optWrapper{display:none;z-index:1000;top:100%;width:100%;position:absolute;left:0;box-sizing:border-box;border:0px;background:var(--background-default);box-shadow:var(--shadow-gray-small);border-radius:2px;overflow:hidden;padding:4px 0;margin-top:4px}.SumoSelect.open>.optWrapper{top:100%;display:block}.SumoSelect.open>.optWrapper.up{top:auto;bottom:100%;margin-top:0;margin-bottom:4px}.SumoSelect>.optWrapper ul{list-style:none;display:block;padding:0 8px;margin:0;overflow:auto}.SumoSelect>.optWrapper>.options{border-radius:0;position:relative;max-height:250px}.SumoSelect>.optWrapper.okCancelInMulti>.options{border-radius:0}.SumoSelect>.optWrapper.selall>.options{border-radius:0}.SumoSelect>.optWrapper.selall.okCancelInMulti>.options{border-radius:0}.SumoSelect>.optWrapper>.options li.group.disabled>label{opacity:.7}.SumoSelect>.optWrapper>.options li ul li.opt{padding-left:22px}.SumoSelect>.optWrapper.multiple>.options li ul li.opt{padding-left:50px}.SumoSelect>.optWrapper.isFloating>.options{max-height:100%}.SumoSelect>.optWrapper>.options li.opt{padding:var(--SumoSelect-distance);position:relative;border-bottom:0;border-radius:4px}.SumoSelect>.optWrapper>.options li.opt.optgroup{padding:var(--SumoSelect-distance);font-weight:700}.SumoSelect>.optWrapper>.options li.opt.child{padding-left:40px}.SumoSelect>.optWrapper>.options li.opt.empty{padding:0}.SumoSelect>.optWrapper>.options li.opt:hover{background-color:var(--background-subtle)}.SumoSelect>.optWrapper>.options li.opt.sel,.SumoSelect .select-all.sel{background-color:var(--background-subtle)}.SumoSelect>.optWrapper>.options li label{display:block;cursor:pointer;font-size:18px;line-height:24px;letter-spacing:.02em;color:var(--foreground-default)}.SumoSelect-nowrap>.optWrapper>.options li label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SumoSelect>.optWrapper>.options li span{display:none}.SumoSelect>.optWrapper>.options li.group>label{cursor:default;padding:4px 8px 4px 22px;font-weight:700}.SumoSelect>.optWrapper>.options li.group ul{padding-left:21px}.SumoSelect>.optWrapper.isFloating{position:fixed;top:var(--global-header2-height);left:0;right:0;width:90%;bottom:0;margin:auto;max-height:calc(90% - var(--global-header2-height))}.SumoSelect>.optWrapper>.options li.opt.disabled{background-color:inherit;pointer-events:none;display:none}.SumoSelect>.optWrapper>.options li:first-child.opt.disabled{display:block}.SumoSelect>.optWrapper>.options li.opt.disabled *{opacity:.7}.SumoSelect--white>.CaptionCont{background-color:var(--color-white)}.SumoSelect--transparent>.CaptionCont{background-color:transparent;border-color:transparent}.SumoSelect--transparent>.CaptionCont>span{color:var(--color-gray-700)}.SumoSelect--transparent:focus>.CaptionCont,.SumoSelect--transparent:hover>.CaptionCont,.SumoSelect--transparent.open>.CaptionCont{box-shadow:none;border-color:transparent}.SumoSelect .select-all{padding:12px 16px 12px 52px;position:relative;border-bottom:0;cursor:pointer;background:var(--color-white)}.SumoSelect .select-all>label,.SumoSelect .select-all>span i{cursor:pointer}.SumoSelect>.optWrapper.multiple>.options li.opt{padding-left:52px;cursor:pointer}.SumoSelect>.optWrapper.multiple>.options li.opt span,.SumoSelect .select-all>span{position:absolute;display:block;width:20px;top:0;bottom:0;left:16px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.SumoSelect>.optWrapper.multiple>.options li.opt span i,.SumoSelect .select-all>span i{flex:0 0 20px;width:20px;height:20px;box-sizing:border-box;background:var(--color-gray-100) none no-repeat center center;background-size:18px 18px;border:1px solid var(--color-gray-500);border-radius:2px;cursor:pointer}.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i,.SumoSelect .select-all.selected>span i{border-color:var(--color-gray-950);background-color:var(--color-gray-950);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBkPSJNMTYuMTk3Miw1LjM2MzhsLjUzLS41M0wxNS42NjY4LDMuNzcyOGwtLjUzLjUzWk02LjUsMTRsLS41My41My41My41My41My0uNTNaTTIuODYzOCw5LjMwMzJsLS41My0uNTNMMS4yNzI4LDkuODMzNWwuNTMuNTNabTEyLjI3MjctNUw1Ljk3LDEzLjQ3bDEuMDYwNywxLjA2MDcsOS4xNjY3LTkuMTY2N1pNNy4wMzA1LDEzLjQ3LDIuODYzOCw5LjMwMzIsMS44MDMyLDEwLjM2MzgsNS45NywxNC41MzA1WiIgZmlsbD0iI2ZmZmZmZiIvPjwvc3ZnPg==)}.SumoSelect .select-all.partial>span i{border-color:var(--color-gray-400);background-color:var(--color-gray-400);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBkPSJNMTYuMTk3Miw1LjM2MzhsLjUzLS41M0wxNS42NjY4LDMuNzcyOGwtLjUzLjUzWk02LjUsMTRsLS41My41My41My41My41My0uNTNaTTIuODYzOCw5LjMwMzJsLS41My0uNTNMMS4yNzI4LDkuODMzNWwuNTMuNTNabTEyLjI3MjctNUw1Ljk3LDEzLjQ3bDEuMDYwNywxLjA2MDcsOS4xNjY3LTkuMTY2N1pNNy4wMzA1LDEzLjQ3LDIuODYzOCw5LjMwMzIsMS44MDMyLDEwLjM2MzgsNS45NywxNC41MzA1WiIgZmlsbD0iI2ZmZmZmZiIvPjwvc3ZnPg==)}.SumoSelect.disabled{opacity:.7;cursor:not-allowed}.SumoSelect.disabled>.CaptionCont{border-color:#ccc;box-shadow:none}.SumoSelect>.optWrapper>.MultiControls{display:none;border-top:1px solid #ddd;background-color:#fff;box-shadow:0 0 2px #00000021;border-radius:0 0 3px 3px}.SumoSelect>.optWrapper.multiple.isFloating>.MultiControls{display:block;margin-top:5px;position:absolute;bottom:0;width:100%}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls{display:block}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p{padding:6px}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p:focus{box-shadow:0 0 2px #a1c0e4;border-color:#a1c0e4;outline:none;background-color:#a1c0e4}.SumoSelect>.optWrapper.multiple>.MultiControls>p{display:inline-block;cursor:pointer;padding:12px;width:50%;box-sizing:border-box;text-align:center}.SumoSelect>.optWrapper.multiple>.MultiControls>p:hover{background-color:#f1f1f1}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk{border-right:1px solid #DBDBDB;border-radius:0 0 0 3px}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel{border-radius:0 0 3px}.SumoSelect>.optWrapper.multiple.isFloating{padding-bottom:43px}.SumoSelect>.optWrapper>.options li.optGroup{padding-left:5px;text-decoration:underline}.reset-all{padding:5px 10px 5px 35px;border-bottom:1px solid #CDCDCD}.SumoSelect[is-selected=false] .reset-all{opacity:.5;pointer-events:none}.SumoSelect[is-selected=true] .reset-all{opacity:1;cursor:pointer;color:#7799d0}.SumoSelect[is-selected=true] .reset-all *{cursor:pointer}.SumoSelect[is-selected=true] .reset-all:hover{color:#000}.SumoSelect .opt-label-detailed{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.SumoSelect .opt-label-detailed-image{width:84px;flex:0 0 84px;margin-right:var(--SumoSelect-distance)}.SumoSelect .opt-label-detailed-image img{width:100%;display:block;mix-blend-mode:multiply}.SumoSelect .opt-label-detailed-image.opt-label-detailed-image--medium{width:60px;flex:0 0 60px}.SumoSelect .opt-label-detailed-icon{width:24px;flex:0 0 24px;margin-right:var(--SumoSelect-distance)}.SumoSelect .opt-label-detailed-icon img{width:100%;display:block;mix-blend-mode:multiply}.SumoSelect .opt-label-detailed-content{flex:1 1 0}.SumoSelect .opt-label-detailed-name{color:var(--color-gray-900);font-size:18px;line-height:24px;letter-spacing:.02em}.SumoSelect .opt-label-detailed-name--placeholder{color:var(--color-gray-600)}.SumoSelect .opt-label-detailed-note{color:var(--color-gray-600);font-size:16px;line-height:20px;letter-spacing:.01em}.SumoSelect .opt-multi-label-detailed{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.SumoSelect .opt-multi-label-detailed-image{width:24px;flex:0 0 24px;margin-right:var(--SumoSelect-distance)}.SumoSelect .opt-multi-label-detailed-image img{width:100%;display:block}.SumoSelect .opt-multi-label-detailed-text{flex:1 1 0}@media only screen and (max-width: 1439px){.SumoSelect{--SumoSelect-distance: 12px}.SumoSelect>.CaptionCont{padding:calc(var(--SumoSelect-distance) + 3px) 44px calc(var(--SumoSelect-distance) + 3px) var(--SumoSelect-distance)}.SumoSelect .opt-label-detailed-image{width:64px;flex:0 0 64px}.SumoSelect .opt-label-detailed-image.opt-label-detailed-image--medium{width:60px;flex:0 0 60px}}@media only screen and (max-width: 767px){.SumoSelect{--SumoSelect-distance: 8px}.SumoSelect>.CaptionCont{padding:calc(var(--SumoSelect-distance) + 3px) 40px calc(var(--SumoSelect-distance) + 3px) var(--SumoSelect-distance)}.SumoSelect>.CaptionCont>span{font-size:16px}.SumoSelect>.optWrapper>.options li label{font-size:16px}.SumoSelect .opt-label-detailed-name{font-size:16px}.SumoSelect .opt-label-detailed-note{font-size:14px}.SumoSelect .opt-label-detailed-icon{width:16px;flex:0 0 16px;margin-right:var(--SumoSelect-distance)}.SumoSelect .opt-label-detailed-image{width:48px;flex:0 0 48px}.SumoSelect .opt-label-detailed-image.opt-label-detailed-image--medium{width:36px;flex:0 0 36px}}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:4px;padding:0 16px 0 36px}.noUi-horizontal .noUi-handle{width:52px;height:56px;right:-16px;bottom:-24px;cursor:grabbing;background-image:url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.1987 3.59993C7.52832 3.35272 7.9987 3.58791 7.9987 3.99993L7.9987 7.99994C7.9987 8.41196 7.52832 8.64715 7.1987 8.39994L4.53203 6.39994C4.26536 6.19994 4.26536 5.79994 4.53203 5.59994L7.1987 3.59993Z' fill='%23A7A7A7'/%3E%3Cpath d='M12.8 8.39994C12.4704 8.64715 12 8.41196 12 7.99994L12 3.99993C12 3.58791 12.4704 3.35272 12.8 3.59993L15.4667 5.59993C15.7333 5.79993 15.7333 6.19993 15.4667 6.39993L12.8 8.39994Z' fill='%23A7A7A7'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center 36px;background-size:20px 12px}.noUi-target{background:var(--border-default);border:0;box-shadow:none;border-radius:2px;margin:32px 0 20px}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:0;border-radius:6px;background:var(--background-solid-default);cursor:default;box-shadow:var(--shadow-gray-small)}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:var(--border-default)}.noUi-value{display:none;position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{display:none;color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:var(--border-dim)}.noUi-marker-sub,.noUi-marker-large{background:var(--border-dim)}.noUi-pips-horizontal{padding:0;height:4px;bottom:0;left:16px;width:calc(100% - 32px)}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-2px;width:4px;height:4px;border-radius:2px}.noUi-marker-horizontal.noUi-marker-sub,.noUi-marker-horizontal.noUi-marker-large{height:4px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start;width:32px;height:36px;box-sizing:border-box;position:absolute;border:0;border-radius:6px 6px 0 0;background:var(--color-gray-950);color:var(--color-white);padding:9px 0 0;text-align:center;white-space:nowrap;font-size:18px;line-height:20px}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%);left:50%;bottom:20px}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translateY(-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translateY(-18px);top:auto;right:28px}.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, .4);--pswp-preloader-color-secondary: rgba(255, 255, 255, .9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.breadcrumbs{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;padding:16px 0}.breadcrumbs-nav{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.breadcrumbs-nav-item{margin-right:22px;color:var(--foreground-dim);position:relative;font-size:14px;line-height:100%;letter-spacing:.02em;border-bottom:1px dotted var(--foreground-inactive)}.breadcrumbs-nav-item:after{content:"/";position:absolute;top:0;right:-11px;transform:translate(50%);color:var(--color-gray-300);pointer-events:none}.breadcrumbs-nav-item:hover{color:var(--foreground-default);border-color:var(--foreground-default)}.breadcrumbs-nav-current{color:var(--foreground-dim);font-size:14px;line-height:100%;letter-spacing:.02em}@media only screen and (max-width: 1439px){.breadcrumbs-nav-item{margin-right:18px;font-size:13px}.breadcrumbs-nav-item:after{right:-9px}.breadcrumbs-nav-current{font-size:13px}}.button-label{display:inline-flex;flex-flow:row nowrap;justify-content:center;align-items:center;border-radius:2px;box-sizing:border-box;border:0;padding:0 8px;font-weight:700;font-size:16px;letter-spacing:.02em;color:var(--color-gray-900);background:transparent;cursor:pointer;transition:background-color .4s ease;white-space:nowrap;height:40px}.button-label .icon+span{margin-left:8px}.button-label:hover{background:var(--color-gray-100)}.button-label:active{background:var(--color-gray-200)}.button-simple{display:inline-flex;flex-flow:row nowrap;justify-content:center;align-items:center;border-radius:2px;box-sizing:border-box;border:0;padding:0 8px;font-weight:700;font-size:17px;letter-spacing:.02em;color:var(--color-gray-950);background:transparent;cursor:pointer;transition:background-color .4s ease;white-space:nowrap;height:40px;text-transform:uppercase}.button-simple .icon+span{margin-left:8px}.button-simple:hover{background:var(--color-gray-100)}.button-simple:active{background:var(--color-gray-200)}@media only screen and (max-width: 1439px){.button-label{height:32px}.button-label span{display:none}}@media only screen and (max-width: 767px){.sm_button--100{width:100%}}.button-new{display:inline-flex;flex-flow:row nowrap;justify-content:center;align-items:center;height:56px;border-radius:8px;box-sizing:border-box;border:1px solid var(--button-primary-default);padding:0 32px;font-weight:700;font-size:19px;letter-spacing:.02em;color:var(--color-white);background:var(--button-primary-default);cursor:pointer;transition:background-color .4s ease,border .4s ease,color .4s ease;white-space:nowrap}.button-new .button-new--img-icon,.button-new .icon{margin-right:8px;color:var(--color-white);flex:0 0 24px}.button-new--medium{padding:0 24px;height:48px;font-size:17px}.button-new--small{padding:0 20px;height:40px;font-size:15px}.button-new--small .icon{margin-right:6px}.button-new--100{width:100%}.button-new[disabled]{opacity:.35;cursor:default}.button-new--chevron{justify-content:flex-start;min-width:180px;padding-right:10px}.button-new--chevron .button-new--img-icon,.button-new--chevron .icon{margin-right:0;margin-left:auto}.button-new--chevron.button-new--medium{min-width:160px;padding-right:10px}.button-new--chevron.button-new--small{min-width:140px;padding-right:10px}.button-new--primary:not([disabled]):hover,.button-new--primary:not([disabled]):active{border-color:var(--button-primary-hover);background:var(--button-primary-hover)}.button-new--secondary{background:var(--button-secondary-default);border-color:var(--button-secondary-default)}.button-new--secondary:hover,.button-new--secondary:active{border-color:var(--button-secondary-hover);background:var(--button-secondary-hover)}.button-new--secondary-inverse{background:var(--color-white);border-color:var(--color-white);color:var(--color-gray-950)}.button-new--secondary-inverse .icon{color:var(--color-gray-950)}.button-new--secondary-inverse:not([disabled]):hover,.button-new--secondary-inverse:not([disabled]):active{border-color:var(--color-gray-150);background:var(--color-gray-150);color:var(--color-gray-950)}.button-new--secondary-inverse:not([disabled]):hover .icon,.button-new--secondary-inverse:not([disabled]):active .icon{color:var(--color-gray-950)}.button-new--tertiary{background:transparent;border-color:var(--button-tertiary-default);color:var(--color-gray-950)}.button-new--tertiary .icon{color:var(--color-gray-950)}.button-new--tertiary:not([disabled]):hover,.button-new--tertiary:not([disabled]):active{border-color:var(--button-tertiary-hover);outline:1px solid var(--button-tertiary-hover)}.button-new--tertiary-dark{background:transparent;border-color:var(--button-tertiary-dark-default);color:var(--color-white)}.button-new--tertiary-dark .icon{color:var(--color-white)}.button-new--tertiary-dark:not([disabled]):hover,.button-new--tertiary-dark:not([disabled]):active{border-color:var(--button-tertiary-dark-hover);outline:1px solid var(--button-tertiary-dark-hover)}@media only screen and (max-width: 1919px){.xl_button-new--medium{padding:0 24px;height:48px;font-size:17px}.xl_button-new--small{padding:0 20px;height:40px;font-size:15px}.xl_button-new--small .icon{margin-right:6px}.xl_button-new--100{width:100%}.button-new--chevron.xl_button-new--medium{min-width:160px;padding-right:10px}.button-new--chevron.xl_button-new--small{min-width:140px;padding-right:10px}}@media only screen and (max-width: 1439px){.lg_button-new--medium{padding:0 24px;height:48px;font-size:17px}.lg_button-new--small{padding:0 20px;height:40px;font-size:15px}.lg_button-new--small .icon{margin-right:6px}.lg_button-new--100{width:100%}.button-new--chevron.lg_button-new--medium{min-width:160px;padding-right:10px}.button-new--chevron.lg_button-new--small{min-width:140px;padding-right:10px}.button-new--chevron.lg_button-new--small .icon{margin-right:0}}@media only screen and (max-width: 1023px){.md_button-new--medium{padding:0 24px;height:48px;font-size:17px}.md_button-new--small{padding:0 20px;height:40px;font-size:15px}.md_button-new--small .icon{margin-right:6px}.md_button-new--100{width:100%}.button-new--chevron.md_button-new--medium{min-width:160px;padding-right:10px}.button-new--chevron.md_button-new--small{min-width:140px;padding-right:10px}.button-new--chevron.md_button-new--small .icon{margin-right:0}}@media only screen and (max-width: 767px){.sm_button-new--medium{padding:0 24px;height:48px;font-size:17px}.sm_button-new--small{padding:0 20px;height:40px;font-size:15px}.sm_button-new--small .icon{margin-right:6px}.sm_button-new--100{width:100%}.button-new--chevron.sm_button-new--medium{min-width:160px;padding-right:10px}.button-new--chevron.sm_button-new--small{min-width:140px;padding-right:10px}.button-new--chevron.sm_button-new--small .icon{margin-right:0}}.button-ghost{display:inline-flex;flex-flow:row nowrap;justify-content:center;align-items:center;height:48px;padding:12px;box-sizing:border-box;font-size:19px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;border-radius:2px}.button-ghost--plain{text-transform:none}.button-ghost .button-ghost-label{margin-left:10px}.button-ghost--hide-label .button-ghost-label{display:none}.button-ghost--100{width:100%}.button-ghost--medium{height:40px;padding:8px;font-size:17px}.button-ghost--medium .button-ghost-label{margin-left:8px}.button-ghost--small{height:32px;padding:8px;font-size:15px}.button-ghost--small .icon{width:16px;height:16px}.button-ghost{background-color:var(--button-ghost-default);color:var(--button-ghost-on-default)}.button-ghost:hover{background-color:var(--button-ghost-hover)}.button-ghost--active,.button-ghost:active{background-color:var(--button-ghost-pressed)}.button-ghost--subtle{background-color:var(--button-subtle-default);color:var(--button-subtle-on-default)}.button-ghost--subtle:hover{background-color:var(--button-subtle-hover)}.button-ghost--subtle:active{background-color:var(--button-subtle-pressed)}.button-ghost--solid{background-color:var(--button-solid-default);color:var(--button-solid-on-default)}.button-ghost--solid:hover{background-color:var(--button-solid-hover)}.button-ghost--solid:active{background-color:var(--button-solid-pressed)}@media only screen and (max-width: 1919px){.xl_button-ghost--large{height:48px;padding:12px;font-size:19px}.xl_button-ghost--large .button-ghost-label{margin-left:10px}.xl_button-ghost--medium{height:40px;padding:8px;font-size:17px}.xl_button-ghost--medium .button-ghost-label{margin-left:8px}.xl_button-ghost--small{height:32px;padding:8px;font-size:15px}.xl_button-ghost--small .icon{width:16px;height:16px}.xl_button-ghost--100{width:100%}.xl_button-ghost--hide-label .button-ghost-label{display:none}}@media only screen and (max-width: 1439px){.lg_button-ghost--large{height:48px;padding:12px;font-size:19px}.lg_button-ghost--large .button-ghost-label{margin-left:10px}.lg_button-ghost--medium{height:40px;padding:8px;font-size:17px}.lg_button-ghost--medium .button-ghost-label{margin-left:8px}.lg_button-ghost--small{height:32px;padding:8px;font-size:15px}.lg_button-ghost--small .icon{width:16px;height:16px}.lg_button-ghost--100{width:100%}.lg_button-ghost--hide-label .button-ghost-label{display:none}}@media only screen and (max-width: 1023px){.md_button-ghost--large{height:48px;padding:12px;font-size:19px}.md_button-ghost--large .button-ghost-label{margin-left:10px}.md_button-ghost--medium{height:40px;padding:8px;font-size:17px}.md_button-ghost--medium .button-ghost-label{margin-left:8px}.md_button-ghost--small{height:32px;padding:8px;font-size:15px}.md_button-ghost--small .icon{width:16px;height:16px}.md_button-ghost--100{width:100%}.md_button-ghost--hide-label .button-ghost-label{display:none}}@media only screen and (max-width: 767px){.sm_button-ghost--large{height:48px;padding:12px;font-size:19px}.sm_button-ghost--large .button-ghost-label{margin-left:10px}.sm_button-ghost--medium{height:40px;padding:8px;font-size:17px}.sm_button-ghost--medium .button-ghost-label{margin-left:8px}.sm_button-ghost--small{height:32px;padding:8px;font-size:15px}.sm_button-ghost--small .icon{width:16px;height:16px}.sm_button-ghost--100{width:100%}.sm_button-ghost--hide-label .button-ghost-label{display:none}}.icon{display:inline-block;width:24px;height:24px;fill:none}.icon--12{width:12px;height:12px}.icon--16{width:16px;height:16px}.icon--32{width:32px;height:32px}.icon--40{width:40px;height:40px}.icon--48{width:48px;height:48px}.icon--56{width:56px;height:56px}.icon-box{display:inline-block;width:24px;height:24px}.icon-box--with-number{position:relative}.icon-box--with-number:after{content:attr(data-number);position:absolute;top:-3px;right:-6px;box-sizing:border-box;padding:0 5px;min-width:15px;height:15px;line-height:15px;border-radius:7.5px;background-color:var(--foreground-accent);font-weight:700;font-size:11px;text-align:center;color:var(--color-white)}.icon-box-bordered{width:24px;height:24px;box-sizing:border-box;border:1px solid var(--color-gray-200);border-radius:4px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;color:var(--color-gray-950);background:var(--color-white)}.icon-box-bordered.tooltip-container:hover{border-color:var(--color-gray-950)}.icon-box-bordered .icon{width:16px;height:16px;color:var(--color-gray-950)}@media only screen and (max-width: 1919px){.xl_icon--40{width:40px;height:40px}.xl_icon--32{width:32px;height:32px}.xl_icon--16{width:16px;height:16px}.xl_icon--12{width:12px;height:12px}}@media only screen and (max-width: 1439px){.lg_icon--40{width:40px;height:40px}.lg_icon--32{width:32px;height:32px}.lg_icon--16{width:16px;height:16px}.lg_icon--12{width:12px;height:12px}}@media only screen and (max-width: 1023px){.md_icon--40{width:40px;height:40px}.md_icon--32{width:32px;height:32px}.md_icon--16{width:16px;height:16px}.md_icon--12{width:12px;height:12px}}@media only screen and (max-width: 767px){.sm_icon--40{width:40px;height:40px}.sm_icon--32{width:32px;height:32px}.sm_icon--16{width:16px;height:16px}.sm_icon--24{width:24px;height:24px}.sm_icon--12{width:12px;height:12px}}.slider-container{--slider-scrollbar-height: 24px}.slider-container{position:relative;overflow:hidden;padding-bottom:var(--slider-scrollbar-height)}.slider-container.slider-container--visible{overflow:visible}.slider-container.slider-container--no-bar{padding-bottom:0}.slider-overflow{overflow:hidden}.slider-scroll{position:absolute;bottom:0;left:0;width:100%;height:var(--slider-scrollbar-height)}.slider-scroll-bar{position:absolute;bottom:calc(50% - 1px);left:0;width:100%;height:2px;background:var(--color-gray-200);transition:height .4s ease}.slider-scroll-handle{position:absolute;bottom:0;left:0;width:25%;height:100%;background:var(--color-gray-950);cursor:grab}.slider-scroll--dragging .slider-scroll-bar,.slider-scroll:hover .slider-scroll-bar{height:6px}.slider-scroll--dragging,.slider-scroll--dragging .slider-scroll-handle{cursor:grabbing}.slider-track{position:absolute;top:0;left:0;width:100000px;display:flex;flex-flow:row wrap}.slider-item{cursor:grab}.slider-container--dragging .slider-item{cursor:grabbing}.slider-container--no-scroll .slider-scroll{display:none}.slider-container--no-scroll .slider-item,.slider-container--no-scroll.slider-container--dragging .slider-item{cursor:default}@media only screen and (max-width: 1023px){.slider-container.slider-container--md-hide-scroll-bar{padding-bottom:32px}.slider-container.slider-container--md-hide-scroll-bar .slider-scroll{display:none}}@media only screen and (max-width: 767px){.slider-container.slider-container--md-hide-scroll-bar{padding-bottom:16px}}.tabs-nav{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-end}.tabs-nav-item{flex:1 1 0;text-align:center;background-color:var(--color-gray-100);box-sizing:border-box;height:64px;margin-top:16px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;cursor:pointer;position:relative;border-width:1px;border-style:solid;border-color:var(--color-gray-100) var(--color-gray-100) var(--color-gray-200) var(--color-gray-200);color:var(--color-gray-600)}.tabs-nav-item:first-child{border-left-width:0}.tabs-nav-item:last-child{border-right-width:0}.tabs-nav-item.active{margin-top:0;padding-top:16px;height:80px;background-color:var(--color-white);border-color:var(--color-gray-200) var(--color-gray-200) var(--color-white) var(--color-gray-200);color:var(--color-gray-900)}.tabs-nav-item.active:last-child{border-right-color:var(--color-gray-200)}.tabs-nav-item.active+.tabs-nav-item{border-left-color:var(--color-gray-100)}.tabs-nav-item-hidden{display:none!important}.tabs-content:has(.tabs-tab-top-padding-0){padding-top:0}.tabs-content{padding:var(--distance-double) 0 var(--distance-double) var(--distance-double)}.tabs-tab{display:none}.tabs-tab.active{display:block}.tabs-simple-nav{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;padding-top:32px;border-bottom:1px solid var(--color-gray-200)}.tabs-simple-nav-item{padding:8px 8px 14px;border-bottom:2px solid transparent;margin:0 0 -1px 16px;color:var(--foreground-inactive);cursor:pointer;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:8px}.tabs-simple-nav-item.active{color:var(--foreground-default);border-bottom-color:var(--border-strong)}.tabs-simple-content{padding:var(--distance-single) 0 var(--distance-double)}.tabs-simple-tab{display:none}.tabs-simple-tab.active{display:block}.tabs--fluid .tabs-nav{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-end;border-bottom:1px solid var(--color-gray-200)}.tabs--fluid .tabs-nav-item{width:236px;margin-bottom:-1px}.tabs--fluid .tabs-nav-item.active:last-child{border-right-width:1px}.tabs--fluid .tabs-content{padding-bottom:0;padding-left:0;padding-right:0}@media only screen and (max-width: 1439px){.tabs-content{padding:var(--distance-double)}}@media only screen and (max-width: 1023px){.tabs-content{padding:var(--distance-quad) var(--distance-double)}.tabs-simple-nav{padding-top:0}.tabs--fluid .tabs-nav-item{width:50%}.tabs--fluid .tabs-nav-item.active:last-child{border-right-width:0}}@media only screen and (max-width: 767px){.tabs-nav-item{height:56px;margin-top:8px}.tabs-nav-item.active{margin-top:0;padding-top:8px;height:64px}.tabs-content{padding:var(--distance-double) var(--distance-single)}}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--color-gray-trans-100);backdrop-filter:blur(4px);opacity:0;visibility:hidden;z-index:-1;transition:visibility .4s ease,opacity .4s ease,z-index 0s ease .4s}.modal-overlay--active{opacity:1;visibility:visible;z-index:var(--zindex-modal-overlay);transition:visibility .4s ease,opacity .4s ease,z-index 0s ease}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,calc(-50% - 100vh));background:var(--color-white);box-shadow:var(--shadow-gray-small);visibility:hidden;z-index:-1;opacity:0;transition:transform .4s ease,visibility .4s ease,opacity .4s ease,z-index 0s ease .4s}.modal--general{width:320px}.modal--active{opacity:1;visibility:visible;z-index:var(--zindex-modal);transform:translate(-50%,-50%);transition:transform .4s ease,visibility .4s ease,opacity .4s ease,z-index 0s ease 0s}.modal-close{position:absolute;top:8px;right:8px}.modal-title{padding:24px;border-bottom:1px dashed var(--border-default)}.modal-content{padding:40px}.modal-footer{padding:24px;border-top:1px dashed var(--border-default);display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;gap:16px}@media only screen and (max-width: 1919px){.modal-content{padding:24px}.modal-footer{padding:16px}}@media only screen and (max-width: 1439px){.modal-title,.modal-content{padding:16px}}.modal--location{width:420px}.modal--location-form,.modal--location-current{padding-top:var(--distance-single)}.modal--location-current-label,.modal--location-current-value{color:var(--color-gray-900)}.modal--location-current-edit a{color:var(--color-gray-600);text-decoration:underline}.modal--location-current-edit a:hover{text-decoration:none}@media only screen and (max-width: 1919px){.modal--location{width:360px}}@media only screen and (max-width: 767px){.modal--location{width:320px}}@media only screen and (max-width: 374px){.modal--location{width:280px}}.modal--mortars{width:880px}.modal--mortars-image{padding-bottom:var(--distance-single)}.modal--mortars-image img{width:100%;display:block}.modal--mortars-slider-thumb{width:112px}.modal--mortars-slider-thumb+.modal--mortars-slider-thumb{margin-left:16px}.modal--mortars-slider-thumb-image img{height:112px;width:112px;display:block;object-fit:cover;transition:filter .4s ease}.modal--mortars-slider-thumb-name{padding-top:8px;color:var(--color-gray-600)}.modal--mortars-slider-thumb.slider-item--active .modal--mortars-slider-thumb-image img{filter:drop-shadow(4px 4px 0px #222222)}.modal--mortars-slider-thumb.slider-item--active .modal--mortars-slider-thumb-name{color:var(--color-gray-900)}@media only screen and (max-width: 1023px){.modal--mortars{width:720px}.modal--mortars-slider-thumb{width:96px}.modal--mortars-slider-thumb-image img{width:96px;height:96px}}@media only screen and (max-width: 767px){.modal--mortars{width:96%}.modal--mortars-slider-thumb{width:64px}.modal--mortars-slider-thumb+.modal--mortars-slider-thumb{margin-left:8px}.modal--mortars-slider-thumb-image img{width:64px;height:64px}}.modal--addtocart{width:65vw}.modal--addtocart .modal-content{overflow:scroll;max-height:56vh}.modal--addtocart-icon{display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start}.modal--addtocart-items{border:1px solid var(--border-default);border-radius:2px}.modal--addtocart-item{padding:16px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:16px}.modal--addtocart-item li{list-style:none;color:var(--color-gray-500);font-size:90%}.modal--addtocart-item+.modal--addtocart-item{border-top:1px solid var(--border-default)}.modal--addtocart-item-image{flex:0 0 72px}.modal--addtocart-item-image{width:100%;display:block}.modal--addtocart-item-content{flex:1 1 0;display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start;gap:2px}.modal--addtocart-item-subtitle{color:var(--foreground-dim)}.modal--addtocart-item-price{flex:0 0 100px;text-align:right;display:flex;flex-flow:column nowrap;justify-content:center;align-items:stretch;gap:2px}.modal--addtocart-item-price-details{color:var(--foreground-dim)}@media only screen and (max-width: 1919px){.modal--addtocart{width:640px}}@media only screen and (max-width: 1439px){.modal--addtocart{width:480px}.modal--addtocart-item{padding:12px;gap:12px}.modal--addtocart-item-image{flex:0 0 60px}.modal--addtocart-item-content{gap:4px}.modal--addtocart-item-price{flex:0 0 80px;gap:0}}@media only screen and (max-width: 767px){.modal--addtocart{width:359px}.modal--addtocart-item{padding:16px;display:grid;grid-template-columns:84px 1fr;grid-template-rows:repeat(2,auto);grid-column-gap:16px;grid-row-gap:6px;align-content:start;align-items:start}.modal--addtocart-item-image{grid-area:1 / 1 / 3 / 2}.modal--addtocart-item-content{grid-area:1 / 2 / 2 / 3;text-align:right;align-items:stretch}.modal--addtocart-item-price{grid-area:2 / 2 / 3 / 3}}@media only screen and (max-width: 374px){.modal--addtocart{width:304px}.modal--addtocart-item{padding:12px;grid-template-columns:56px 1fr;grid-column-gap:12px}}.page-intro{padding-top:var(--distance-double);padding-bottom:var(--distance-double);grid-row-gap:0;display:grid;grid-template-columns:var(--distance-quad) 1fr var(--distance-quad) 50%;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px}.page-intro-content{grid-area:1 / 2 / 2 / 3;align-self:center}.page-intro-text{padding-top:var(--distance-single);color:var(--color-gray-700);display:block}.page-intro-button{padding-top:var(--distance-double)}.page-intro-image{grid-area:1 / 4 / 2 / 5}.page-intro-image img{display:block;width:100%;height:560px;object-fit:cover}.page-intro--no-image{padding:var(--distance-double);display:block;width:710px}@media only screen and (max-width: 1919px){.page-intro-image img{height:536px}.page-intro--no-image{width:752px}}@media only screen and (max-width: 1439px){.page-intro-image img{height:360px}.page-intro--no-image{width:532px}}@media only screen and (max-width: 1023px){.page-intro{padding-bottom:var(--distance-quad)}.page-intro-image img{height:400px}.page-intro--no-image{padding:var(--distance-double);width:520px}}@media only screen and (max-width: 767px){.page-intro{grid-template-columns:1fr;padding-top:0}.page-intro-content{grid-area:2 / 1 / 3 / 2;padding:var(--distance-double)}.page-intro-image{grid-area:1 / 1 / 2 / 2}.page-intro--mobile-text-image{padding-top:0;padding-bottom:calc(4 * var(--distance-single))}.page-intro--mobile-text-image .page-intro-content{grid-area:1 / 1 / 2 / 2}.page-intro--mobile-text-image .page-intro-image{grid-area:2 / 1 / 3 / 2}.page-intro--no-image{width:auto;padding:0}}.page-excerpt{padding:var(--distance-quad) 230px}@media only screen and (max-width: 1919px){.page-excerpt{padding:var(--distance-quad) 176px}}@media only screen and (max-width: 1439px){.page-excerpt{padding:var(--distance-quad) 128px}}@media only screen and (max-width: 1023px){.page-excerpt{padding:calc(6 * var(--distance-single)) var(--distance-double)}}@media only screen and (max-width: 767px){.page-excerpt{padding:var(--distance-quad) var(--distance-single)}}.simple-slider-container{position:relative;overflow:hidden;user-select:none;touch-action:none}.simple-slider-container--enable-scroll{touch-action:auto}.simple-slider-container--with-gradients:before,.simple-slider-container--with-gradients:after{content:"";position:absolute;top:0;height:100%;width:var(--distance-quad);z-index:100;pointer-events:none}.simple-slider-container--with-gradients:before{left:0;background:linear-gradient(270deg,#fff,#fff0);transform:rotate(180deg)}.simple-slider-container--with-gradients:after{right:0;background:linear-gradient(270deg,#fff,#fff0)}.simple-slider-container--gradient-100:before{background:linear-gradient(270deg,#f4f4f4,#f4f4f400)}.simple-slider-container--gradient-100:after{background:linear-gradient(270deg,#f4f4f4,#f4f4f400)}.simple-slider{--simple-slider-max-slides: 10}.simple-slider{margin:0 auto;position:relative;cursor:grab}.simple-slider--dragging{cursor:grabbing}.simple-slider-track{position:absolute;top:0;left:calc(-1 * var(--distance-double));width:calc(var(--simple-slider-max-slides) * (100% + var(--distance-quad)));display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;transition:transform .8s cubic-bezier(0,.25,0,1.25)}.simple-slider-track--disable-transition{transition:none}.simple-slider-track--slide-0{transform:translate(0)}.simple-slider-track--slide-1{transform:translate(calc(1 * (-100% / var(--simple-slider-max-slides))))}.simple-slider-track--slide-2{transform:translate(calc(2 * (-100% / var(--simple-slider-max-slides))))}.simple-slider-track--slide-3{transform:translate(calc(3 * (-100% / var(--simple-slider-max-slides))))}.simple-slider-track--slide-4{transform:translate(calc(4 * (-100% / var(--simple-slider-max-slides))))}.simple-slider-track--slide-5{transform:translate(calc(5 * (-100% / var(--simple-slider-max-slides))))}.simple-slider-track--slide-6{transform:translate(calc(6 * (-100% / var(--simple-slider-max-slides))))}.simple-slider-track--slide-7{transform:translate(calc(7 * (-100% / var(--simple-slider-max-slides))))}.simple-slider-track--slide-8{transform:translate(calc(8 * (-100% / var(--simple-slider-max-slides))))}.simple-slider-track--slide-9{transform:translate(calc(9 * (-100% / var(--simple-slider-max-slides))))}.simple-slider-track--slide-10{transform:translate(calc(10 * (-100% / var(--simple-slider-max-slides))))}.simple-slider-slide{padding:0 var(--distance-double);box-sizing:content-box;opacity:.4;transition:opacity .25s ease}.simple-slider-slide--active{opacity:1}.simple-slider-slide img{width:100%;display:block}.simple-slider-nav{margin:0 auto;padding-top:var(--distance-double);display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center}.simple-slider-nav-item{width:48px;height:48px;cursor:pointer;flex:0 0 48px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;transition:opacity .2s ease}.simple-slider-nav-item--disabled{cursor:default;opacity:.35}.simple-slider-nav-item:not(.simple-slider-nav-item--disabled):hover{background-color:var(--color-gray-100)}.simple-slider-nav-item:not(.simple-slider-nav-item--disabled):active{background-color:var(--color-gray-200)}.simple-slider-nav-prev{margin-right:var(--distance-single)}.simple-slider-nav-next{margin-left:var(--distance-single)}.simple-slider-addons{flex:1 1 0;text-align:center;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px}.simple-slider-addon{grid-area:1 / 1 / 2 / 2;visibility:hidden;opacity:0;transition:visibility .25s ease,opacity .25s ease}.simple-slider-addon--active{visibility:visible;opacity:1}.simple-slider-nav-dots{width:100%;padding-top:var(--distance-single);display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.simple-slider-nav-dot{margin:0 8px;width:6px;height:6px;border-radius:2px;background-color:var(--color-gray-400);transition:background-color .25s ease,width .25s ease}.simple-slider-nav-dot--active{width:32px;background-color:var(--color-gray-950)}@media only screen and (max-width: 1023px){.simple-slider-nav{padding-top:var(--distance-quad)}.simple-slider-nav-dots{padding-top:var(--distance-double)}}@media only screen and (max-width: 767px){.simple-slider-container--with-gradients:before,.simple-slider-container--with-gradients:after{display:none}.simple-slider{margin:0 var(--distance-double)}.simple-slider-slide{box-sizing:border-box}.simple-slider-nav{margin:0 var(--distance-double)}.simple-slider-nav-item{display:none}.simple-slider-nav-dots{padding-top:var(--distance-single)}}.tooltip-container{--tooltip-triangle-size: 12px;--tooltip-triangle-half-size: calc(var(--tooltip-triangle-size) / 2);--tooltip-triangle-distance: 17px;--tooltip-box-distance: calc(100% + 12px) ;--tooltip-inline-distance: -12px }.tooltip-container{position:relative}.tooltip-trigger-4{display:block;position:relative}.tooltip-trigger-4:after{content:"";position:absolute;inset:-4px}.tooltip{z-index:1;position:absolute;max-width:400px;padding:12px 16px;box-sizing:border-box;border-radius:4px;background-color:var(--color-gray-900);color:var(--color-gray-300);font-size:16px;line-height:130%;letter-spacing:.02em;white-space:nowrap;transition:visibility .4s ease,opacity .4s ease;visibility:hidden;opacity:0;touch-action:none;pointer-events:none}.tooltip--wrap{white-space:normal;width:400px}.tooltip-trigger-4 .icon{color:var(--color-gray-400)}.tooltip-container:hover .tooltip-trigger-4 .icon{color:var(--color-gray-900)}.tooltip-container:hover .tooltip{visibility:visible;opacity:1}.tooltip-title{display:block;font-size:16px;line-height:130%;font-weight:700;letter-spacing:.02em;color:var(--color-white)}.tooltip-text{display:block;font-size:14px;line-height:130%}.tooltip-title+.tooltip-text{padding-top:8px}.tooltip-text-price-line{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:4px}.tooltip-text-price-line+.tooltip-text-price-line{padding-top:6px}.tooltip-text-price-name{color:var(--color-white);max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tooltip-text-price-size{color:var(--color-gray-400)}.tooltip-sc,.tooltip-se,.tooltip-sw{bottom:var(--tooltip-box-distance)}.tooltip-nc,.tooltip-ne,.tooltip-nw{top:var(--tooltip-box-distance)}.tooltip-nc,.tooltip-sc{left:50%;transform:translate(-50%)}.tooltip-ne,.tooltip-se{left:var(--tooltip-inline-distance)}.tooltip-nw,.tooltip-sw{right:var(--tooltip-inline-distance)}.tooltip-en,.tooltip-ec,.tooltip-es{left:var(--tooltip-box-distance)}.tooltip-wn,.tooltip-wc,.tooltip-ws{right:var(--tooltip-box-distance)}.tooltip-wc,.tooltip-ec{top:50%;transform:translateY(-50%)}.tooltip-wn,.tooltip-en{top:var(--tooltip-inline-distance)}.tooltip-ws,.tooltip-es{bottom:var(--tooltip-inline-distance)}.products-list-item-cutting-tooltip .tooltip,.products-list-item-price .price-tooltip .tooltip,.products-featured-item-price .price-tooltip .tooltip{bottom:var(--tooltip-box-distance);right:var(--tooltip-inline-distance)}.products-list--large .products-list-item-cutting-tooltip .tooltip,.products-list--small .products-list-item-price .price-tooltip .tooltip{right:unset;left:50%;transform:translate(-50%)}.products-featured-item-cutting-tooltip .tooltip{bottom:var(--tooltip-box-distance);left:var(--tooltip-inline-distance)}.product-tabs-price .price-tooltip .tooltip{right:unset;left:var(--tooltip-inline-distance);top:var(--tooltip-box-distance)}.product-tabs-price .price-tooltip .tooltip:hover{transform:translate(0)}@media only screen and (max-width: 1919px){.product-tabs-price .price-tooltip .tooltip{left:unset;right:var(--tooltip-inline-distance)}}@media only screen and (max-width: 1439px){.tooltip{max-width:300px}.tooltip--wrap{width:300px}.product-tabs-price .price-tooltip .tooltip{right:unset;left:var(--tooltip-inline-distance)}}@media only screen and (max-width: 1023px){.products-list--large .products-list-item-price .price-tooltip .tooltip,.products-featured-item-price .price-tooltip .tooltip{right:unset;left:var(--tooltip-inline-distance)}.products-list--large .products-list-item-cutting-tooltip .tooltip,.products-featured-item-cutting-tooltip .tooltip{left:unset;right:var(--tooltip-inline-distance)}.product-tabs-price .price-tooltip .tooltip{left:unset;right:0}}@media only screen and (max-width: 767px){.tooltip{max-width:200px}.tooltip--wrap{width:200px}.product-tabs-price .price-tooltip .tooltip{max-width:300px}.tooltip-text-price-name{max-width:200px}.products-list-item-price .price-tooltip{display:none}}@keyframes hotpointTriggerAfter{0%{transform:scale(0);opacity:1}to{transform:scale(2);opacity:0}}.hotpoint{position:absolute}.hotpoint{--hotpoint-trigger-size: 40px;--hotpoint-trigger-dim-main: 24px;--hotpoint-trigger-dim-sub: 12px;--hotpoint-trigger-icon: 24px;--hotpoint-tooltip-width: 400px;--hotpoint-tooltip-radius: 8px;--hotpoint-tooltip-pad-block: 16px;--hotpoint-tooltip-pad-inline: 16px;--hotpoint-tooltip-title-font: 24px;--hotpoint-tooltip-text-font: 18px;--hotpoint-tooltip-text-pad: 20px;--hotpoint-tooltip-link-font: 16px}.hotpoint--medium{--hotpoint-trigger-size: 32px;--hotpoint-trigger-dim-main: 24px;--hotpoint-trigger-dim-sub: 8px;--hotpoint-trigger-icon: 16px;--hotpoint-tooltip-width: 300px;--hotpoint-tooltip-radius: 6px;--hotpoint-tooltip-pad-block: 12px;--hotpoint-tooltip-pad-inline: 16px;--hotpoint-tooltip-title-font: 18px;--hotpoint-tooltip-text-font: 16px;--hotpoint-tooltip-text-pad: 16px;--hotpoint-tooltip-link-font: 16px}.hotpoint--small{--hotpoint-trigger-size: 24px;--hotpoint-trigger-dim-main: 16px;--hotpoint-trigger-dim-sub: 8px;--hotpoint-trigger-icon: 16px;--hotpoint-tooltip-width: 300px;--hotpoint-tooltip-radius: 4px;--hotpoint-tooltip-pad-block: 12px;--hotpoint-tooltip-pad-inline: 12px;--hotpoint-tooltip-title-font: 16px;--hotpoint-tooltip-text-font: 14px;--hotpoint-tooltip-text-pad: 14px;--hotpoint-tooltip-link-font: 14px}.hotpoint-trigger{width:var(--hotpoint-trigger-size);height:var(--hotpoint-trigger-size);border-radius:50%;background:var(--button-primary-default);display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;color:var(--color-white);position:relative;transition:outline .5s ease;outline:0 solid var(--button-primary-default);cursor:pointer}.hotpoint-trigger:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--button-primary-default);border-radius:50%;animation:hotpointTriggerAfter 1s ease-out 0s infinite forwards}.hotpoint-trigger .icon{width:var(--hotpoint-trigger-icon);height:var(--hotpoint-trigger-icon);position:relative;z-index:2;transition:transform .5s ease}.hotpoint-tooltip{position:absolute;width:var(--hotpoint-tooltip-width);box-sizing:border-box;padding:var(--hotpoint-tooltip-pad-block) var(--hotpoint-tooltip-pad-inline);border-radius:var(--hotpoint-tooltip-radius);display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;opacity:0;visibility:hidden;transition:transform .5s ease,opacity .5s ease,visibility .5s ease;background:var(--color-gray-950)}.hotpoint-ne .hotpoint-tooltip{top:auto;bottom:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));left:calc(-1 * var(--hotpoint-trigger-dim-sub));right:auto;transform:translateY(-56px)}.hotpoint-nc .hotpoint-tooltip{top:auto;bottom:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));left:50%;right:auto;transform:translate(-50%,-56px)}.hotpoint-nw .hotpoint-tooltip{top:auto;bottom:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));left:auto;right:calc(-1 * var(--hotpoint-trigger-dim-sub));transform:translateY(-56px)}.hotpoint-se .hotpoint-tooltip{top:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));bottom:auto;left:calc(-1 * var(--hotpoint-trigger-dim-sub));right:auto;transform:translateY(56px)}.hotpoint-sc .hotpoint-tooltip{top:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));bottom:auto;left:50%;right:auto;transform:translate(50%,56px)}.hotpoint-sw .hotpoint-tooltip{top:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));bottom:auto;left:auto;right:calc(-1 * var(--hotpoint-trigger-dim-sub));transform:translateY(56px)}.hotpoint-en .hotpoint-tooltip{left:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));right:auto;top:auto;bottom:calc(-1 * var(--hotpoint-trigger-dim-sub));transform:translate(56px)}.hotpoint-es .hotpoint-tooltip{left:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));right:auto;top:calc(-1 * var(--hotpoint-trigger-dim-sub));bottom:auto;transform:translate(56px)}.hotpoint-wn .hotpoint-tooltip{left:auto;right:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));top:auto;bottom:calc(-1 * var(--hotpoint-trigger-dim-sub));transform:translate(-56px)}.hotpoint-ws .hotpoint-tooltip{left:auto;right:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));top:calc(-1 * var(--hotpoint-trigger-dim-sub));bottom:auto;transform:translate(-56px)}.hotpoint-tooltip-title{color:var(--color-white);font-size:var(--hotpoint-tooltip-title-font);font-weight:700;line-height:130%;letter-spacing:.02em}.hotpoint-tooltip-text{padding:4px 0 0;color:var(--color-gray-200);font-size:var(--hotpoint-tooltip-text-font);line-height:130%;letter-spacing:.02em}.hotpoint-tooltip-link{margin-top:var(--hotpoint-tooltip-text-pad);align-self:flex-end;color:var(--color-gray-400);border-bottom:1px dashed var(--color-gray-700);font-size:var(--hotpoint-tooltip-link-font);line-height:130%;letter-spacing:.02em;text-transform:uppercase}.hotpoint-tooltip-link:hover{color:var(--color-white);border-color:var(--color-white)}.hotpoint--on-dark .hotpoint-tooltip{background:var(--color-white);box-shadow:var(--shadow-gray-large)}.hotpoint--on-dark .hotpoint-tooltip .hotpoint-tooltip-title{color:var(--color-gray-950)}.hotpoint--on-dark .hotpoint-tooltip .hotpoint-tooltip-text{color:var(--color-gray-800)}.hotpoint--on-dark .hotpoint-tooltip .hotpoint-tooltip-link{color:var(--color-gray-600);border-bottom:1px dashed var(--color-gray-300)}.hotpoint--on-dark .hotpoint-tooltip .hotpoint-tooltip-link:hover{color:var(--color-gray-950);border-color:var(--color-gray-950)}.hotpoint--active{z-index:10}.hotpoint--active .hotpoint-trigger{outline:4px solid var(--button-primary-default)}.hotpoint--active .hotpoint-trigger:after{animation:none}.hotpoint--active .hotpoint-tooltip{opacity:1;visibility:visible}.hotpoint--active.hotpoint-ne .hotpoint-tooltip{transform:translate(0)}.hotpoint--active.hotpoint-nc .hotpoint-tooltip{transform:translate(-50%)}.hotpoint--active.hotpoint-nw .hotpoint-tooltip,.hotpoint--active.hotpoint-se .hotpoint-tooltip{transform:translate(0)}.hotpoint--active.hotpoint-sc .hotpoint-tooltip{transform:translate(-50%)}.hotpoint--active.hotpoint-sw .hotpoint-tooltip,.hotpoint--active.hotpoint-en .hotpoint-tooltip,.hotpoint--active.hotpoint-es .hotpoint-tooltip,.hotpoint--active.hotpoint-wn .hotpoint-tooltip,.hotpoint--active.hotpoint-ws .hotpoint-tooltip{transform:translate(0)}.hotpoint--active .hotpoint-trigger .icon{transform:rotate(45deg)}.hotpoint--auto-width .hotpoint-tooltip{width:auto;max-width:var(--hotpoint-tooltip-width)}.hotpoint--auto-width .hotpoint-tooltip .hotpoint-tooltip-title,.hotpoint--auto-width .hotpoint-tooltip .hotpoint-tooltip-text,.hotpoint--auto-width .hotpoint-tooltip .hotpoint-tooltip-link{white-space:nowrap}@media only screen and (max-width: 1919px){.xl_hotpoint{--hotpoint-trigger-size: 40px;--hotpoint-trigger-dim-main: 24px;--hotpoint-trigger-dim-sub: 12px;--hotpoint-trigger-icon: 24px;--hotpoint-tooltip-width: 400px;--hotpoint-tooltip-radius: 8px;--hotpoint-tooltip-pad-block: 16px;--hotpoint-tooltip-pad-inline: 16px;--hotpoint-tooltip-title-font: 24px;--hotpoint-tooltip-text-font: 18px;--hotpoint-tooltip-text-pad: 20px;--hotpoint-tooltip-link-font: 16px}.xl_hotpoint--medium{--hotpoint-trigger-size: 32px;--hotpoint-trigger-dim-main: 24px;--hotpoint-trigger-dim-sub: 8px;--hotpoint-trigger-icon: 16px;--hotpoint-tooltip-width: 300px;--hotpoint-tooltip-radius: 6px;--hotpoint-tooltip-pad-block: 12px;--hotpoint-tooltip-pad-inline: 16px;--hotpoint-tooltip-title-font: 18px;--hotpoint-tooltip-text-font: 16px;--hotpoint-tooltip-text-pad: 16px;--hotpoint-tooltip-link-font: 16px}.xl_hotpoint--small{--hotpoint-trigger-size: 24px;--hotpoint-trigger-dim-main: 16px;--hotpoint-trigger-dim-sub: 8px;--hotpoint-trigger-icon: 16px;--hotpoint-tooltip-width: 300px;--hotpoint-tooltip-radius: 4px;--hotpoint-tooltip-pad-block: 12px;--hotpoint-tooltip-pad-inline: 12px;--hotpoint-tooltip-title-font: 16px;--hotpoint-tooltip-text-font: 14px;--hotpoint-tooltip-text-pad: 14px;--hotpoint-tooltip-link-font: 14px}.xl_hotpoint-ne .hotpoint-tooltip{top:auto;bottom:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));left:calc(-1 * var(--hotpoint-trigger-dim-sub));right:auto;transform:translateY(-56px)}.xl_hotpoint-nc .hotpoint-tooltip{top:auto;bottom:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));left:50%;right:auto;transform:translate(-50%,-56px)}.xl_hotpoint-nw .hotpoint-tooltip{top:auto;bottom:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));left:auto;right:calc(-1 * var(--hotpoint-trigger-dim-sub));transform:translateY(-56px)}.xl_hotpoint-se .hotpoint-tooltip{top:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));bottom:auto;left:calc(-1 * var(--hotpoint-trigger-dim-sub));right:auto;transform:translateY(56px)}.xl_hotpoint-sc .hotpoint-tooltip{top:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));bottom:auto;left:50%;right:auto;transform:translate(50%,56px)}.xl_hotpoint-sw .hotpoint-tooltip{top:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));bottom:auto;left:auto;right:calc(-1 * var(--hotpoint-trigger-dim-sub));transform:translateY(56px)}.xl_hotpoint-en .hotpoint-tooltip{left:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));right:auto;top:auto;bottom:calc(-1 * var(--hotpoint-trigger-dim-sub));transform:translate(56px)}.xl_hotpoint-es .hotpoint-tooltip{left:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));right:auto;top:calc(-1 * var(--hotpoint-trigger-dim-sub));bottom:auto;transform:translate(56px)}.xl_hotpoint-wn .hotpoint-tooltip{left:auto;right:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));top:auto;bottom:calc(-1 * var(--hotpoint-trigger-dim-sub));transform:translate(-56px)}.xl_hotpoint-ws .hotpoint-tooltip{left:auto;right:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));top:calc(-1 * var(--hotpoint-trigger-dim-sub));bottom:auto;transform:translate(-56px)}.hotpoint--active.xl_hotpoint-ne .hotpoint-tooltip{transform:translate(0)}.hotpoint--active.xl_hotpoint-nc .hotpoint-tooltip{transform:translate(-50%)}.hotpoint--active.xl_hotpoint-nw .hotpoint-tooltip,.hotpoint--active.xl_hotpoint-se .hotpoint-tooltip{transform:translate(0)}.hotpoint--active.xl_hotpoint-sc .hotpoint-tooltip{transform:translate(-50%)}.hotpoint--active.xl_hotpoint-sw .hotpoint-tooltip,.hotpoint--active.xl_hotpoint-en .hotpoint-tooltip,.hotpoint--active.xl_hotpoint-es .hotpoint-tooltip,.hotpoint--active.xl_hotpoint-wn .hotpoint-tooltip,.hotpoint--active.xl_hotpoint-ws .hotpoint-tooltip{transform:translate(0)}}@media only screen and (max-width: 1439px){.lg_hotpoint{--hotpoint-trigger-size: 40px;--hotpoint-trigger-dim-main: 24px;--hotpoint-trigger-dim-sub: 12px;--hotpoint-trigger-icon: 24px;--hotpoint-tooltip-width: 400px;--hotpoint-tooltip-radius: 8px;--hotpoint-tooltip-pad-block: 16px;--hotpoint-tooltip-pad-inline: 16px;--hotpoint-tooltip-title-font: 24px;--hotpoint-tooltip-text-font: 18px;--hotpoint-tooltip-text-pad: 20px;--hotpoint-tooltip-link-font: 16px}.lg_hotpoint--medium{--hotpoint-trigger-size: 32px;--hotpoint-trigger-dim-main: 24px;--hotpoint-trigger-dim-sub: 8px;--hotpoint-trigger-icon: 16px;--hotpoint-tooltip-width: 300px;--hotpoint-tooltip-radius: 6px;--hotpoint-tooltip-pad-block: 12px;--hotpoint-tooltip-pad-inline: 16px;--hotpoint-tooltip-title-font: 18px;--hotpoint-tooltip-text-font: 16px;--hotpoint-tooltip-text-pad: 16px;--hotpoint-tooltip-link-font: 16px}.lg_hotpoint--small{--hotpoint-trigger-size: 24px;--hotpoint-trigger-dim-main: 16px;--hotpoint-trigger-dim-sub: 8px;--hotpoint-trigger-icon: 16px;--hotpoint-tooltip-width: 300px;--hotpoint-tooltip-radius: 4px;--hotpoint-tooltip-pad-block: 12px;--hotpoint-tooltip-pad-inline: 12px;--hotpoint-tooltip-title-font: 16px;--hotpoint-tooltip-text-font: 14px;--hotpoint-tooltip-text-pad: 14px;--hotpoint-tooltip-link-font: 14px}.lg_hotpoint-ne .hotpoint-tooltip{top:auto;bottom:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));left:calc(-1 * var(--hotpoint-trigger-dim-sub));right:auto;transform:translateY(-56px)}.lg_hotpoint-nc .hotpoint-tooltip{top:auto;bottom:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));left:50%;right:auto;transform:translate(-50%,-56px)}.lg_hotpoint-nw .hotpoint-tooltip{top:auto;bottom:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));left:auto;right:calc(-1 * var(--hotpoint-trigger-dim-sub));transform:translateY(-56px)}.lg_hotpoint-se .hotpoint-tooltip{top:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));bottom:auto;left:calc(-1 * var(--hotpoint-trigger-dim-sub));right:auto;transform:translateY(56px)}.lg_hotpoint-sc .hotpoint-tooltip{top:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));bottom:auto;left:50%;right:auto;transform:translate(50%,56px)}.lg_hotpoint-sw .hotpoint-tooltip{top:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));bottom:auto;left:auto;right:calc(-1 * var(--hotpoint-trigger-dim-sub));transform:translateY(56px)}.lg_hotpoint-en .hotpoint-tooltip{left:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));right:auto;top:auto;bottom:calc(-1 * var(--hotpoint-trigger-dim-sub));transform:translate(56px)}.lg_hotpoint-es .hotpoint-tooltip{left:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));right:auto;top:calc(-1 * var(--hotpoint-trigger-dim-sub));bottom:auto;transform:translate(56px)}.lg_hotpoint-wn .hotpoint-tooltip{left:auto;right:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));top:auto;bottom:calc(-1 * var(--hotpoint-trigger-dim-sub));transform:translate(-56px)}.lg_hotpoint-ws .hotpoint-tooltip{left:auto;right:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));top:calc(-1 * var(--hotpoint-trigger-dim-sub));bottom:auto;transform:translate(-56px)}.hotpoint--active.lg_hotpoint-ne .hotpoint-tooltip{transform:translate(0)}.hotpoint--active.lg_hotpoint-nc .hotpoint-tooltip{transform:translate(-50%)}.hotpoint--active.lg_hotpoint-nw .hotpoint-tooltip,.hotpoint--active.lg_hotpoint-se .hotpoint-tooltip{transform:translate(0)}.hotpoint--active.lg_hotpoint-sc .hotpoint-tooltip{transform:translate(-50%)}.hotpoint--active.lg_hotpoint-sw .hotpoint-tooltip,.hotpoint--active.lg_hotpoint-en .hotpoint-tooltip,.hotpoint--active.lg_hotpoint-es .hotpoint-tooltip,.hotpoint--active.lg_hotpoint-wn .hotpoint-tooltip,.hotpoint--active.lg_hotpoint-ws .hotpoint-tooltip{transform:translate(0)}}@media only screen and (max-width: 1023px){.md_hotpoint{--hotpoint-trigger-size: 40px;--hotpoint-trigger-dim-main: 24px;--hotpoint-trigger-dim-sub: 12px;--hotpoint-trigger-icon: 24px;--hotpoint-tooltip-width: 400px;--hotpoint-tooltip-radius: 8px;--hotpoint-tooltip-pad-block: 16px;--hotpoint-tooltip-pad-inline: 16px;--hotpoint-tooltip-title-font: 24px;--hotpoint-tooltip-text-font: 18px;--hotpoint-tooltip-text-pad: 20px;--hotpoint-tooltip-link-font: 16px}.md_hotpoint--medium{--hotpoint-trigger-size: 32px;--hotpoint-trigger-dim-main: 24px;--hotpoint-trigger-dim-sub: 8px;--hotpoint-trigger-icon: 16px;--hotpoint-tooltip-width: 300px;--hotpoint-tooltip-radius: 6px;--hotpoint-tooltip-pad-block: 12px;--hotpoint-tooltip-pad-inline: 16px;--hotpoint-tooltip-title-font: 18px;--hotpoint-tooltip-text-font: 16px;--hotpoint-tooltip-text-pad: 16px;--hotpoint-tooltip-link-font: 16px}.md_hotpoint--small{--hotpoint-trigger-size: 24px;--hotpoint-trigger-dim-main: 16px;--hotpoint-trigger-dim-sub: 8px;--hotpoint-trigger-icon: 16px;--hotpoint-tooltip-width: 300px;--hotpoint-tooltip-radius: 4px;--hotpoint-tooltip-pad-block: 12px;--hotpoint-tooltip-pad-inline: 12px;--hotpoint-tooltip-title-font: 16px;--hotpoint-tooltip-text-font: 14px;--hotpoint-tooltip-text-pad: 14px;--hotpoint-tooltip-link-font: 14px}.md_hotpoint-ne .hotpoint-tooltip{top:auto;bottom:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));left:calc(-1 * var(--hotpoint-trigger-dim-sub));right:auto;transform:translateY(-56px)}.md_hotpoint-nc .hotpoint-tooltip{top:auto;bottom:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));left:50%;right:auto;transform:translate(-50%,-56px)}.md_hotpoint-nw .hotpoint-tooltip{top:auto;bottom:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));left:auto;right:calc(-1 * var(--hotpoint-trigger-dim-sub));transform:translateY(-56px)}.md_hotpoint-se .hotpoint-tooltip{top:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));bottom:auto;left:calc(-1 * var(--hotpoint-trigger-dim-sub));right:auto;transform:translateY(56px)}.md_hotpoint-sc .hotpoint-tooltip{top:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));bottom:auto;left:50%;right:auto;transform:translate(50%,56px)}.md_hotpoint-sw .hotpoint-tooltip{top:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));bottom:auto;left:auto;right:calc(-1 * var(--hotpoint-trigger-dim-sub));transform:translateY(56px)}.md_hotpoint-en .hotpoint-tooltip{left:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));right:auto;top:auto;bottom:calc(-1 * var(--hotpoint-trigger-dim-sub));transform:translate(56px)}.md_hotpoint-es .hotpoint-tooltip{left:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));right:auto;top:calc(-1 * var(--hotpoint-trigger-dim-sub));bottom:auto;transform:translate(56px)}.md_hotpoint-wn .hotpoint-tooltip{left:auto;right:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));top:auto;bottom:calc(-1 * var(--hotpoint-trigger-dim-sub));transform:translate(-56px)}.md_hotpoint-ws .hotpoint-tooltip{left:auto;right:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));top:calc(-1 * var(--hotpoint-trigger-dim-sub));bottom:auto;transform:translate(-56px)}.hotpoint--active.md_hotpoint-ne .hotpoint-tooltip{transform:translate(0)}.hotpoint--active.md_hotpoint-nc .hotpoint-tooltip{transform:translate(-50%)}.hotpoint--active.md_hotpoint-nw .hotpoint-tooltip,.hotpoint--active.md_hotpoint-se .hotpoint-tooltip{transform:translate(0)}.hotpoint--active.md_hotpoint-sc .hotpoint-tooltip{transform:translate(-50%)}.hotpoint--active.md_hotpoint-sw .hotpoint-tooltip,.hotpoint--active.md_hotpoint-en .hotpoint-tooltip,.hotpoint--active.md_hotpoint-es .hotpoint-tooltip,.hotpoint--active.md_hotpoint-wn .hotpoint-tooltip,.hotpoint--active.md_hotpoint-ws .hotpoint-tooltip{transform:translate(0)}}@media only screen and (max-width: 767px){.sm_hotpoint{--hotpoint-trigger-size: 40px;--hotpoint-trigger-dim-main: 24px;--hotpoint-trigger-dim-sub: 12px;--hotpoint-trigger-icon: 24px;--hotpoint-tooltip-width: 400px;--hotpoint-tooltip-radius: 8px;--hotpoint-tooltip-pad-block: 16px;--hotpoint-tooltip-pad-inline: 16px;--hotpoint-tooltip-title-font: 24px;--hotpoint-tooltip-text-font: 18px;--hotpoint-tooltip-text-pad: 20px;--hotpoint-tooltip-link-font: 16px}.sm_hotpoint--medium{--hotpoint-trigger-size: 32px;--hotpoint-trigger-dim-main: 24px;--hotpoint-trigger-dim-sub: 8px;--hotpoint-trigger-icon: 16px;--hotpoint-tooltip-width: 300px;--hotpoint-tooltip-radius: 6px;--hotpoint-tooltip-pad-block: 12px;--hotpoint-tooltip-pad-inline: 16px;--hotpoint-tooltip-title-font: 18px;--hotpoint-tooltip-text-font: 16px;--hotpoint-tooltip-text-pad: 16px;--hotpoint-tooltip-link-font: 16px}.sm_hotpoint--small{--hotpoint-trigger-size: 24px;--hotpoint-trigger-dim-main: 16px;--hotpoint-trigger-dim-sub: 8px;--hotpoint-trigger-icon: 16px;--hotpoint-tooltip-width: 300px;--hotpoint-tooltip-radius: 4px;--hotpoint-tooltip-pad-block: 12px;--hotpoint-tooltip-pad-inline: 12px;--hotpoint-tooltip-title-font: 16px;--hotpoint-tooltip-text-font: 14px;--hotpoint-tooltip-text-pad: 14px;--hotpoint-tooltip-link-font: 14px}.sm_hotpoint-ne .hotpoint-tooltip{top:auto;bottom:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));left:calc(-1 * var(--hotpoint-trigger-dim-sub));right:auto;transform:translateY(-56px)}.sm_hotpoint-nc .hotpoint-tooltip{top:auto;bottom:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));left:50%;right:auto;transform:translate(-50%,-56px)}.sm_hotpoint-nw .hotpoint-tooltip{top:auto;bottom:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));left:auto;right:calc(-1 * var(--hotpoint-trigger-dim-sub));transform:translateY(-56px)}.sm_hotpoint-se .hotpoint-tooltip{top:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));bottom:auto;left:calc(-1 * var(--hotpoint-trigger-dim-sub));right:auto;transform:translateY(56px)}.sm_hotpoint-sc .hotpoint-tooltip{top:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));bottom:auto;left:50%;right:auto;transform:translate(-50%,56px)}.sm_hotpoint-sw .hotpoint-tooltip{top:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));bottom:auto;left:auto;right:calc(-1 * var(--hotpoint-trigger-dim-sub));transform:translateY(56px)}.sm_hotpoint-en .hotpoint-tooltip{left:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));right:auto;top:auto;bottom:calc(-1 * var(--hotpoint-trigger-dim-sub));transform:translate(56px)}.sm_hotpoint-es .hotpoint-tooltip{left:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));right:auto;top:calc(-1 * var(--hotpoint-trigger-dim-sub));bottom:auto;transform:translate(56px)}.sm_hotpoint-wn .hotpoint-tooltip{left:auto;right:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));top:auto;bottom:calc(-1 * var(--hotpoint-trigger-dim-sub));transform:translate(-56px)}.sm_hotpoint-ws .hotpoint-tooltip{left:auto;right:calc(var(--hotpoint-trigger-size) + var(--hotpoint-trigger-dim-main));top:calc(-1 * var(--hotpoint-trigger-dim-sub));bottom:auto;transform:translate(-56px)}.hotpoint--active.sm_hotpoint-ne .hotpoint-tooltip{transform:translate(0)}.hotpoint--active.sm_hotpoint-nc .hotpoint-tooltip{transform:translate(-50%)}.hotpoint--active.sm_hotpoint-nw .hotpoint-tooltip,.hotpoint--active.sm_hotpoint-se .hotpoint-tooltip{transform:translate(0)}.hotpoint--active.sm_hotpoint-sc .hotpoint-tooltip{transform:translate(-50%)}.hotpoint--active.sm_hotpoint-sw .hotpoint-tooltip,.hotpoint--active.sm_hotpoint-en .hotpoint-tooltip,.hotpoint--active.sm_hotpoint-es .hotpoint-tooltip,.hotpoint--active.sm_hotpoint-wn .hotpoint-tooltip,.hotpoint--active.sm_hotpoint-ws .hotpoint-tooltip{transform:translate(0)}}.snackbar-global{position:fixed;top:calc(var(--global-header2-height) + var(--distance-double));right:var(--distance-single);z-index:var(--zindex-snackbar)}.snackbar{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:16px;min-height:64px;border-radius:4px;margin-bottom:24px;padding:0 16px}.snackbar.snackbar--remove{transition:all .4s ease;opacity:0;visibility:hidden;transform:translate(-50px)}.snackbar-global .snackbar{margin:24px 0 0}.snackbar-icon{flex:0 0 32px;width:32px;height:32px;border:2px solid transparent;box-sizing:border-box;border-radius:50%;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.snackbar-text{flex:1 1 0;color:var(--foreground-subtle);font-size:18px;line-height:24px;letter-spacing:.02em;padding:12px 0}.snackbar-button{flex:0 0 72px;width:72px;display:inline-flex;flex-flow:row nowrap;justify-content:center;align-items:center;height:40px;text-align:center;box-sizing:border-box;font-size:17px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;background:transparent}.snackbar--medium{gap:12px;min-height:48px;margin-bottom:16px;padding:0 12px}.snackbar--medium .snackbar-icon{flex:0 0 24px;width:24px;height:24px}.snackbar--medium .snackbar-icon .icon{width:16px;height:16px}.snackbar--medium .snackbar-text{font-size:16px;line-height:20px;letter-spacing:.03em}.snackbar--medium .snackbar-button{flex:0 0 60px;width:60px;height:32px;font-size:15px}.snackbar--small{gap:8px;min-height:40px;margin-bottom:16px;padding:0 8px}.snackbar--small .snackbar-icon{flex:0 0 24px;width:24px;height:24px}.snackbar--small .snackbar-icon .icon{width:16px;height:16px}.snackbar--small .snackbar-text{font-size:14px;line-height:18px;letter-spacing:.03em}.snackbar--small .snackbar-button{flex:0 0 60px;width:60px;height:32px;font-size:15px}.snackbar--success{background:var(--background-success);border:1px solid var(--border-success)}.snackbar--success .snackbar-icon{border-color:var(--color-teal-trans-400);color:var(--foreground-success)}.snackbar--success .snackbar-button{color:var(--button-ghost-success-on-default)}.snackbar--success .snackbar-button:hover{background:var(--button-ghost-success-hover)}.snackbar--alert{background:var(--background-alert);border:1px solid var(--border-alert)}.snackbar--alert .snackbar-icon{border-color:var(--color-red-trans-200);color:var(--foreground-accent)}.snackbar--alert .snackbar-button{color:var(--button-ghost-alert-on-default)}.snackbar--alert .snackbar-button:hover{background:var(--button-ghost-alert-hover)}.snackbar-global .snackbar--success{background:#e3f9ee;border:1px solid #b3f0d2}.snackbar-global .snackbar--success .snackbar-icon{border-color:#b3f0d2}.snackbar-global .snackbar--alert{background:#fbe1e1;border:1px solid #f5b0b0}.snackbar-global .snackbar--alert .snackbar-icon{border-color:#f5b0b0}.snackbar--on-dark .snackbar-text{color:var(--foreground-solid-subtle)}.snackbar--on-dark.snackbar--success{background:var(--color-teal-trans-200);border:1px solid var(--color-teal-trans-300)}.snackbar--on-dark.snackbar--success .snackbar-icon{border-color:var(--color-teal-trans-400);color:var(--color-teal-400)}.snackbar--on-dark.snackbar--success .snackbar-button{color:var(--color-teal-500)}.snackbar--on-dark.snackbar--success .snackbar-button:hover{background:var(--color-teal-200)}.snackbar--on-dark.snackbar--alert{background:var(--color-red-trans-200);border:1px solid var(--color-red-trans-300)}.snackbar--on-dark.snackbar--alert .snackbar-icon{border-color:var(--color-red-trans-200);color:var(--color-red-400)}.snackbar--on-dark.snackbar--alert .snackbar-button{color:var(--color-red-400)}.snackbar--on-dark.snackbar--alert .snackbar-button:hover{background:var(--color-red-200)}@media only screen and (max-width: 1919px){.xl_snackbar--medium{gap:12px;min-height:48px;margin-bottom:16px;padding:0 12px}.xl_snackbar--medium .snackbar-icon{flex:0 0 24px;width:24px;height:24px}.xl_snackbar--medium .snackbar-icon .icon{width:16px;height:16px}.xl_snackbar--medium .snackbar-text{font-size:16px;line-height:20px;letter-spacing:.03em}.xl_snackbar--medium .snackbar-button{flex:0 0 60px;width:60px;height:32px;font-size:15px}.xl_snackbar--small{gap:8px;min-height:40px;margin-bottom:16px;padding:0 8px}.xl_snackbar--small .snackbar-icon{flex:0 0 24px;width:24px;height:24px}.xl_snackbar--small .snackbar-icon .icon{width:16px;height:16px}.xl_snackbar--small .snackbar-text{font-size:14px;line-height:18px;letter-spacing:.03em}.xl_snackbar--small .snackbar-button{flex:0 0 60px;width:60px;height:32px;font-size:15px}}@media only screen and (max-width: 1439px){.lg_snackbar--medium{gap:12px;min-height:48px;margin-bottom:16px;padding:0 12px}.lg_snackbar--medium .snackbar-icon{flex:0 0 24px;width:24px;height:24px}.lg_snackbar--medium .snackbar-icon .icon{width:16px;height:16px}.lg_snackbar--medium .snackbar-text{font-size:16px;line-height:20px;letter-spacing:.03em}.lg_snackbar--medium .snackbar-button{flex:0 0 60px;width:60px;height:32px;font-size:15px}.lg_snackbar--small{gap:8px;min-height:40px;margin-bottom:16px;padding:0 8px}.lg_snackbar--small .snackbar-icon{flex:0 0 24px;width:24px;height:24px}.lg_snackbar--small .snackbar-icon .icon{width:16px;height:16px}.lg_snackbar--small .snackbar-text{font-size:14px;line-height:18px;letter-spacing:.03em}.lg_snackbar--small .snackbar-button{flex:0 0 60px;width:60px;height:32px;font-size:15px}}@media only screen and (max-width: 1023px){.md_snackbar--medium{gap:12px;min-height:48px;margin-bottom:16px;padding:0 12px}.md_snackbar--medium .snackbar-icon{flex:0 0 24px;width:24px;height:24px}.md_snackbar--medium .snackbar-icon .icon{width:16px;height:16px}.md_snackbar--medium .snackbar-text{font-size:16px;line-height:20px;letter-spacing:.03em}.md_snackbar--medium .snackbar-button{flex:0 0 60px;width:60px;height:32px;font-size:15px}.md_snackbar--small{gap:8px;min-height:40px;margin-bottom:16px;padding:0 8px}.md_snackbar--small .snackbar-icon{flex:0 0 24px;width:24px;height:24px}.md_snackbar--small .snackbar-icon .icon{width:16px;height:16px}.md_snackbar--small .snackbar-text{font-size:14px;line-height:18px;letter-spacing:.03em}.md_snackbar--small .snackbar-button{flex:0 0 60px;width:60px;height:32px;font-size:15px}}@media only screen and (max-width: 767px){.sm_snackbar--medium{gap:12px;min-height:48px;margin-bottom:16px;padding:0 12px}.sm_snackbar--medium .snackbar-icon{flex:0 0 24px;width:24px;height:24px}.sm_snackbar--medium .snackbar-icon .icon{width:16px;height:16px}.sm_snackbar--medium .snackbar-text{font-size:16px;line-height:20px;letter-spacing:.03em}.sm_snackbar--medium .snackbar-button{flex:0 0 60px;width:60px;height:32px;font-size:15px}.sm_snackbar--small{gap:8px;min-height:40px;margin-bottom:16px;padding:0 8px}.sm_snackbar--small .snackbar-icon{flex:0 0 24px;width:24px;height:24px}.sm_snackbar--small .snackbar-icon .icon{width:16px;height:16px}.sm_snackbar--small .snackbar-text{font-size:14px;line-height:18px;letter-spacing:.03em}.sm_snackbar--small .snackbar-button{flex:0 0 60px;width:60px;height:32px;font-size:15px}}.rich-text a:not([class]){color:var(--foreground-accent)}.rich-text a:not([class]):hover{text-decoration:underline}.rich-text :is(h2,h3,h4,h5,h6){line-height:120%;letter-spacing:.02em;font-weight:400}.rich-text h2{font-size:44px}.rich-text h3{font-size:32px}.rich-text h4,.rich-text h5,.rich-text h6{font-size:24px}.rich-text p{font-weight:400;line-height:150%;letter-spacing:.01em;font-size:24px;color:var(--foreground-subtle)}.rich-text ul{margin-left:32px;list-style-type:disc}.rich-text ul li{font-weight:400;line-height:150%;letter-spacing:.01em;font-size:24px;color:var(--foreground-subtle)}.rich-text ol{margin-left:32px;list-style-type:decimal}.rich-text ol li{font-weight:400;line-height:150%;letter-spacing:.01em;font-size:24px;color:var(--foreground-subtle)}.rich-text ul li+li{padding-top:16px}.rich-text ol li+li{padding-top:16px}.rich-text blockquote{border-left:4px solid var(--border-subtle);padding:16px 0 16px var(--distance-single)}.rich-text blockquote p{font-size:32px;font-weight:400;line-height:150%;letter-spacing:.01em}.rich-text blockquote p cite{padding-top:16px;font-weight:600;font-size:24px;line-height:130%;letter-spacing:.02em;font-weight:400}.rich-text figure{display:block}.rich-text figure img{width:100%;display:block}.rich-text figure figcaption{display:block;padding-top:16px;font-size:18px;line-height:120%;letter-spacing:.02em;font-weight:400;text-align:center}.rich-text :is(p,h1,h2,h3,h4,h5,h6,ul,ol)+:is(p,ul,ol){margin-top:16px}.rich-text :is(p,h1,h2,h3,h4,h5,h6,ul,ol,figure,blockquote)+:is(h1,h2,h3,h4,h5,h6,figure,blockquote){margin-top:var(--distance-double)}@media only screen and (max-width: 1439px){.rich-text h2{font-size:32px}.rich-text h3{font-size:24px}.rich-text h4,.rich-text h5,.rich-text h6,.rich-text p,.rich-text ul li,.rich-text ol li{font-size:20px}.rich-text ul li+li{padding-top:12px}.rich-text ol li+li{padding-top:12px}.rich-text blockquote{padding:12px 0 12px var(--distance-single)}.rich-text blockquote p{font-size:24px}.rich-text blockquote p cite{padding-top:12px;font-size:20px}.rich-text figure figcaption{font-size:16px}.rich-text :is(p,h1,h2,h3,h4,h5,h6,ul,ol)+:is(p,ul,ol){margin-top:12px}}@media only screen and (max-width: 1023px){.rich-text blockquote{padding:12px 0 12px var(--distance-double)}}@media only screen and (max-width: 767px){.rich-text h2{font-size:24px}.rich-text h3{font-size:20px}.rich-text h4,.rich-text h5,.rich-text h6{font-size:18px}.rich-text p,.rich-text ul li,.rich-text ol li{font-size:16px}.rich-text blockquote{padding:12px 0 12px 24px}.rich-text blockquote p,.rich-text blockquote p cite{font-size:18px}.rich-text figure figcaption{font-size:14px}.rich-text :is(p,h1,h2,h3,h4,h5,h6,ul,ol,figure,blockquote)+:is(h1,h2,h3,h4,h5,h6,figure,blockquote){margin-top:24px}}:root{--global-header2-height: 80px}:root:has(.header2-flashbar){--global-header2-height: 112.2px }@media only screen and (max-width: 1439px){:root{--global-header2-height: 72px}:root:has(.header2-flashbar){--global-header2-height: 95.6px }}@media only screen and (max-width: 1023px){:root{--global-header2-height: 64px}:root:has(.header2-flashbar){--global-header2-height: 87.6px }}@media only screen and (max-width: 767px){:root{--global-header2-height: 88px}:root:has(.header2-flashbar){--global-header2-height: 95.2px }:root:has(.container-header2--checkout){--global-header2-height: 56px}:root:has(.container-header2--checkout):has(.header2-flashbar){--global-header2-height: 95.2px }}.header2-dropdown-container{position:relative}.header2-dropdown-container--active{z-index:20}.header2-dropdown{position:absolute;top:100%;right:-8px;padding-top:8px;transform:translateY(-16px);opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}.header2-dropdown-container--active .header2-dropdown{transform:translate(0);opacity:1;visibility:visible}.header2-dropdown-box{box-shadow:var(--shadow-gray-medium);border-radius:4px;padding:12px;border:4px solid var(--border-strong);background:var(--color-white);min-width:240px}.header2-dropdown-section-margin{margin-top:16px}.header2-dropdown-title{font-size:14px;line-height:20px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--foreground-dim);padding:8px 0 7px;border-bottom:1px solid var(--border-light)}.header2-dropdown--account .header2-dropdown-title,.header2-dropdown-close{display:none}.header2-dropdown-buttons{padding:8px 0}.header2-dropdown-buttons--main-menu{padding-top:0}.header2-dropdown-button{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;height:48px;padding:0 12px 0 16px;border-radius:4px;box-sizing:border-box;color:var(--foreground-default)}.header2-dropdown-button:has(.header2-dropdown-button-caption){height:64px}.header2-dropdown-button+.header2-dropdown-button{margin-top:4px}.header2-dropdown-button br{display:none}.header2-dropdown-button .icon{margin-right:16px}.header2-dropdown-button .icon-chevron{margin:0 0 0 auto}.header2-dropdown-button-logo{margin-left:auto;width:48px;height:28px;display:block;object-fit:contain}.header2-dropdown-button-content{display:block}.header2-dropdown-button-name{display:block;font-size:20px;line-height:24px;letter-spacing:.02em;font-weight:700;white-space:nowrap;color:var(--foreground-default)}.header2-dropdown-button-caption{padding-top:2px;display:block;font-size:16px;line-height:20px;color:var(--foreground-dim);letter-spacing:.02em;font-weight:400;white-space:nowrap}.header2-dropdown-button:hover{background-color:var(--background-subtle)}.header2-dropdown-button:hover .header2-dropdown-button-name{text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:2px;text-underline-offset:4px}.header2-dropdown-button--status-green{position:relative}.header2-dropdown-button--status-green:before{content:"";position:absolute;top:11px;left:34px;border:2px solid var(--color-white);width:12px;height:12px;border-radius:4px;box-sizing:border-box;background-color:var(--color-teal-400)}.header2-dropdown-button--status-green:hover:before{border-color:var(--background-subtle)}.header2-dropdown-button--active{background:var(--background-solid-dim);color:var(--foreground-solid-default)}.header2-dropdown-button--active:hover{background:var(--background-solid-dim)}.header2-dropdown-button--active .icon{color:var(--foreground-solid-default)}.header2-dropdown-button--active .icon-chevron{color:var(--foreground-solid-dim)}.header2-dropdown-button--active .header2-dropdown-button-name{color:var(--foreground-solid-default)}.header2-dropdown-button-plain{display:block;padding:8px 12px 12px}.header2-dropdown-button-plain--border{padding-top:16px;border-top:1px solid var(--border-default)}.header2-dropdown-button-plain span{display:inline-block;border-bottom:1px solid var(--border-default);position:relative;color:var(--foreground-default);line-height:20px;white-space:nowrap}.header2-dropdown-button-plain span:hover:after{content:"";position:absolute;top:100%;left:0;width:100%;height:2px;background:var(--border-strong)}.header2-dropdown-links{border-radius:2px;padding:8px 4px;background:var(--background-subtle);display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;gap:2px}.header2-dropdown-links--no-bg{background:none;padding-left:0;padding-right:0}.header2-dropdown-links--top-border{border-top:1px solid var(--border-light)}.header2-dropdown-links--main-menu{margin-top:32px}.header2-dropdown-link{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:8px;padding:6px 12px;color:var(--foreground-default);white-space:nowrap;line-height:20px}.header2-dropdown-link--red .icon{color:var(--color-red-600)}.header2-dropdown-link--yellow .icon{color:var(--color-yellow-600)}.header2-dropdown-link--green .icon{color:var(--color-teal-700)}.header2-dropdown-link--blue .icon{color:var(--color-blue-600)}.header2-dropdown-link:hover{text-decoration:underline;text-underline-offset:2px}.header2-dropdown-brands{padding:8px 0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-column-gap:8px;grid-row-gap:8px}.header2-dropdown-brands-item{height:85px;width:140px;box-sizing:border-box;border:1px solid var(--border-light);border-radius:2px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.header2-dropdown-brands-item:hover{background-color:var(--background-subtle)}.header2-dropdown-brands-item img{max-width:60%;max-height:60%;mix-blend-mode:multiply}.header2-dropdown-account-header{padding:12px 8px 16px;border-bottom:1px solid var(--border-light)}.header2-dropdown-account-header-subtitle{padding-top:2px;color:var(--foreground-dim)}.header2-dropdown-account-register{margin-bottom:8px;width:100%}.header2-dropdown--menu{right:auto;left:-8px}.header2-dropdown-menu-header{display:none}.header2-dropdown-menu{box-shadow:var(--shadow-gray-medium);border-radius:6px;border:8px solid var(--border-strong);background:var(--color-white);display:grid;grid-template-columns:320px 1fr;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;position:relative}.header2-dropdown-menu-main{grid-area:1 / 1 / 2 / 2;padding:16px}.header2-dropdown-menu-sub{grid-area:1 / 2 / 2 / 3;display:grid;grid-template-columns:min-content;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px}.header2-dropdown-menu-submenu{grid-area:1 / 1 / 2 / 2;border-left:1px dashed var(--border-default);padding:16px;box-sizing:border-box;min-width:320px;width:fit-content;display:none;opacity:0;transform:translate(-12px);transition-property:display opacity transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-behavior:allow-discrete}.header2-dropdown-menu-submenu--active{z-index:2;display:block;opacity:1;transform:translate(0);@starting-style{opacity:0;transform:translate(-12px)}}@media only screen and (max-width: 1023px){.header2-dropdown--menu{left:-130px}.header2-dropdown-brands{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 767px){.header2-dropdown{position:fixed;top:calc(var(--global-header2-height) + 8px);left:8px;right:8px;padding-top:0}.header2-dropdown-box{border:0}.header2-dropdown-section-margin{margin-top:32px}.header2-dropdown-title{padding:6px 0;font-size:12px;line-height:16px}.header2-dropdown--account .header2-dropdown-title{display:block}.header2-dropdown-close{display:block;position:absolute;top:4px;right:4px}.header2-dropdown-account-register{margin-top:8px}.header2-dropdown--menu{top:0;left:0;width:100%;bottom:0;z-index:5;padding-top:0;display:grid;grid-template-columns:1fr;grid-template-rows:48px 1fr;grid-column-gap:0px;grid-row-gap:0px;background:var(--color-white);transform:translateY(-100%);opacity:0;visibility:hidden;transition:transform .4s ease,opacity .4s ease,visibility .4s ease}.header2-dropdown-container--active .header2-dropdown--menu{display:grid;transform:translate(0);opacity:1;visibility:visible}.header2-dropdown-menu-header{grid-area:1 / 1 / 2 / 2;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;height:48px;border-bottom:1px solid var(--border-light);padding:8px 8px 7px;box-sizing:border-box}.header2-dropdown-menu-back,.header2-dropdown-menu-close{width:32px;height:32px;border-radius:2px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.header2-dropdown-menu-back{display:none;background:var(--button-subtle-default);color:var(--button-subtle-on-default)}.header2-dropdown-menu-back:hover{background-color:var(--button-subtle-hover)}.header2-dropdown-container:has(.header2-dropdown-menu-submenu--active) .header2-dropdown-menu-back{display:flex}.header2-dropdown-menu-close{margin-left:auto;background:var(--button-solid-default);color:var(--button-solid-on-default)}.header2-dropdown-menu-close:hover{background-color:var(--button-solid-hover)}.header2-dropdown-menu{box-shadow:none;border-radius:0;border:0;grid-area:2 / 1 / 3 / 2;z-index:3;display:grid;grid-template-columns:64px 1fr;grid-template-rows:1fr;position:static;height:100%;overflow:hidden}.header2-dropdown-menu-main{grid-area:1 / 1 / 2 / 3;padding:8px;display:flex;flex-flow:column nowrap;justify-content:space-between;overflow:auto;height:100%;box-sizing:border-box}.header2-dropdown-container:has(.header2-dropdown-menu-submenu--active) .header2-dropdown-menu-main{grid-area:1 / 1 / 2 / 2}.header2-dropdown-menu-sub{grid-area:1 / 2 / 2 / 3;background:var(--color-white);transform:translate(100%);display:block;overflow:hidden}.header2-dropdown-container:has(.header2-dropdown-menu-submenu--active) .header2-dropdown-menu-sub{transform:translate(0);display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px}.header2-dropdown-menu-submenu{grid-area:1 / 1 / 2 / 2;border-left:1px dashed var(--border-default);padding:16px;box-sizing:border-box;display:none;min-width:unset;width:unset;overflow:auto}.header2-dropdown-menu-submenu--active{z-index:2;display:block}.header2-dropdown-container:has(.header2-dropdown-menu-submenu--active) .header2-dropdown-menu-main .header2-dropdown-button .icon{margin-right:0}.header2-dropdown-container:has(.header2-dropdown-menu-submenu--active) .header2-dropdown-menu-main .header2-dropdown-button .icon-chevron{display:none}.header2-dropdown-container:has(.header2-dropdown-menu-submenu--active) .header2-dropdown-menu-main .header2-dropdown-button .header2-dropdown-button-content{display:none}.header2-dropdown-container:has(.header2-dropdown-menu-submenu--active) .header2-dropdown-menu-main .header2-dropdown-button-plain{display:none}.header2-dropdown-container:has(.header2-dropdown-menu-submenu--active) .header2-dropdown-menu-main .header2-dropdown-links{display:none}}.container-header2-placeholder{height:var(--global-header2-height)}.container-header2{position:fixed;top:0;left:0;width:100%;background:var(--color-white);z-index:var(--zindex-header);transition:transform .4s ease}.container-header2--hidden{transform:translateY(-100%)}.header2-main{display:grid;grid-column-gap:0px;grid-row-gap:0px;position:relative;z-index:2;background:var(--color-white);grid-template-rows:80px;grid-template-columns:max-content 24px max-content 24px auto fit-content(400px) max-content}.header2-main:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:var(--border-default);z-index:10}.header2-logo{grid-area:1 / 1 / 2 / 2;align-self:center}.header2-menu{grid-area:1 / 3 / 2 / 4}.header2-location{grid-area:1 / 6 / 2 / 7}.header2-settings{grid-area:1 / 7 / 2 / 8}.header2-back{grid-area:1 / 3 / 2 / 4;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}@media only screen and (max-width: 1439px){.header2-main{grid-template-rows:72px;grid-template-columns:max-content 24px max-content 24px auto fit-content(320px) max-content}}@media only screen and (max-width: 1023px){.header2-main{grid-template-rows:64px;grid-template-columns:max-content 16px max-content 16px auto fit-content(240px) max-content}}@media only screen and (max-width: 767px){.header2-main{padding:0 8px;grid-template-rows:56px 32px;grid-template-columns:max-content 8px max-content 8px auto auto max-content}.header2-main:before{bottom:unset;top:55px}.header2-location{grid-area:2 / 1 / 3 / 8}}.header2-flashbar{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;color:var(--foreground-solid-default);background:var(--color-gray-500);gap:16px;padding:7px;position:relative;z-index:2}.header2-flashbar--red{background:var(--color-red-600)}.header2-flashbar-blue{background:var(--color-blue-600)}.header2-flashbar--green{background:var(--color-teal-700)}.header2-flashbar--yellow{background:var(--color-yellow-600)}.header2-flashbar-icon-end{transform:rotate(180deg)}.header2-flashbar-content{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:16px}@media only screen and (max-width: 1439px){.header2-flashbar{gap:8px;padding:4px}.header2-flashbar-content{gap:8px}}@media only screen and (max-width: 767px){.header2-flashbar{align-items:flex-start}.header2-flashbar-content{flex-flow:column;gap:0}.header2-flashbar-icon-start,.header2-flashbar-icon-end{margin-top:1.5px}}.header2-logo{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;position:relative}.header2-logo-image{height:40px;width:auto}.header2-logo-image-mobile{display:none}@media only screen and (max-width: 1439px){.header2-logo-image{height:36px}}@media only screen and (max-width: 1023px){.header2-logo-image{height:32px}}@media only screen and (max-width: 767px){.header2-logo-image{display:none}.header2-logo-image-mobile{display:block;height:40px}}.header2-menu{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;z-index:30}.header2-menu.header2-dropdown-container--active{z-index:30}.header2-menu-button{height:56px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;padding:0 12px 0 16px;border-radius:8px;border:1px solid var(--button-tertiary-default);color:var(--button-tertiary-on-default);font-size:20px;font-weight:700;letter-spacing:.02em;background:var(--color-white);box-sizing:border-box;text-transform:uppercase}.header2-menu-button-burger{color:var(--button-primary-default);margin-right:12px}.header2-menu-button-caret{margin-left:12px;width:24px;height:24px;overflow:hidden;position:relative}.header2-menu-button-caret-down,.header2-menu-button-caret-up{position:absolute;left:0;transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}.header2-menu-button-caret-down{top:0}.header2-menu-button-caret-up{top:24px}.header2-menu-button:hover{border:1px solid var(--border-alert);outline:1px solid var(--border-alert)}.header2-menu-button:hover .header2-menu-button-caret-down,.header2-menu-button:hover .header2-menu-button-caret-up{transform:translateY(-24px)}@media only screen and (max-width: 1919px){.header2-menu-button{height:48px;padding:0 8px 0 12px;border-radius:6px}.header2-menu-button-burger{margin-right:8px}.header2-menu-button-caret{margin-left:8px}}@media only screen and (max-width: 1023px){.header2-menu-button{height:40px;padding:0 10px 0 8px;border-radius:4px}.header2-menu-button-caret{display:none}}.header2-location{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:20px;padding:0 24px;border-left:1px dashed var(--border-light);border-right:1px dashed var(--border-light);text-align:left;background-color:var(--color-white);position:relative}.header2-location:hover{background-color:var(--background-subtle)}.header2-location:before{content:"";position:absolute;top:12px;left:12px;width:8px;height:8px;border-radius:2px;box-sizing:border-box;background-color:var(--color-red-500)}.header2-location--present:before{background-color:var(--color-teal-400)}.header2-location .icon{flex:0 0 32px}.header2-location-empty{display:block;flex:1 1 0;color:var(--foreground-inactive);text-transform:uppercase;text-align:center}.header2-location--present .header2-location-empty{display:none}.header2-location-content{display:none;flex:1 1 0}.header2-location--present .header2-location-content{display:block}.header2-location-label{display:block;text-transform:uppercase;color:var(--foreground-default)}.header2-location-address{display:block;padding-top:4px;color:var(--foreground-subtle);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:298px}@media only screen and (max-width: 1439px){.header2-location{gap:16px}.header2-location:before{top:10px;left:10px}.header2-location-address{max-width:222px}}@media only screen and (max-width: 1023px){.header2-location{padding:0 20px}.header2-location-address{max-width:150px}}@media only screen and (max-width: 767px){.header2-location{padding:0 12px 0 16px;border:0;border-bottom:1px dashed var(--border-light);margin:0 -8px}.header2-location:before{top:5px;left:5px;width:6px;height:6px}.header2-location .icon,.header2-location-empty br{display:none}.header2-location-content{display:none;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.header2-location--present .header2-location-content{display:flex}.header2-location-label{white-space:nowrap;margin-right:24px;flex:0 0 auto}.header2-location-address{padding-top:0;flex:1 1 0;max-width:unset;width:160px;text-align:right}}.header2-settings{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:8px;padding-left:24px;z-index:20}.header2-settings-button{width:48px;height:48px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;background:var(--button-ghost-default);color:var(--button-ghost-on-default);margin:0;border-radius:2px;position:relative}.header2-settings-button:hover{background-color:var(--button-ghost-hover)}.header2-settings-button:active{background-color:var(--button-ghost-pressed)}.header2-settings-button--marked:before{content:"";position:absolute;top:7px;right:6px;width:12px;height:12px;border:2px solid var(--button-ghost-default);border-radius:4px;box-sizing:border-box;background-color:var(--color-teal-400)}.header2-settings-button--marked:hover:before{border-color:var(--button-ghost-hover)}.header2-settings-button--marked:active:before{border-color:var(--button-ghost-pressed)}.header2-settings-button-count{position:absolute;top:17px;right:0;padding:0 6px;min-width:20px;height:20px;border-radius:10px;background:var(--background-default);border:1px solid var(--border-default);color:var(--foreground-subtle );display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;box-sizing:border-box}.header2-settings-cart{margin-left:8px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;height:48px;border-radius:6px;box-sizing:border-box;padding:0 16px;font-weight:700;font-size:19px;letter-spacing:.02em;color:var(--color-white);background:var(--button-primary-default);cursor:pointer;transition:background-color .4s ease,color .4s ease;white-space:nowrap}.header2-settings-cart .icon{margin-right:12px;color:var(--color-white);flex:0 0 24px}.header2-settings-cart:hover,.header2-settings-cart:active{background:var(--button-primary-hover)}@media only screen and (max-width: 1439px){.header2-settings{gap:16px}.header2-settings-button{width:40px;height:40px}.header2-settings-button--marked:before{top:5px;right:5px;width:8px;height:8px;border:1px solid var(--button-ghost-default);border-radius:2px}.header2-settings-button-count{top:13px;right:-4px}.header2-settings-cart{height:40px;padding:0 12px}}@media only screen and (max-width: 1023px){.header2-settings{gap:12px;padding-left:16px}.header2-settings-cart{padding:0 8px}.header2-settings-cart .icon{margin-right:0}.header2-settings-cart-text{display:none}}@media only screen and (max-width: 767px){.header2-settings{gap:0px}.header2-settings-button--marked:before{top:8px;right:7px}.header2-settings-button-count{top:15px;right:1px;min-width:16px;height:16px;border-radius:8px}.header2-settings-cart{margin-left:4px}}.container-navbar{border-bottom:1px solid var(--border-light)}.navbar{height:64px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.navbar-main,.navbar-side{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:24px}.navbar-link{font-size:17px;line-height:24px;font-weight:600;letter-spacing:.02em;color:var(--button-ghost-on-default);display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.navbar-link:hover{text-decoration-line:underline;text-decoration-style:solid}.navbar-link .icon{margin-right:6px}.navbar-link--red .icon{color:var(--color-red-600)}.navbar-link--yellow .icon{color:var(--color-yellow-600)}.navbar-link--green .icon{color:var(--color-teal-700)}.navbar-link--blue .icon{color:var(--color-blue-600)}@media only screen and (max-width: 1439px){.navbar{height:48px}.navbar a{font-size:15px}.navbar a .icon{margin-right:4px}}@media only screen and (max-width: 1023px){.navbar{display:none}}.container-footer{background-color:var(--color-gray-950)}.footer-organizations{display:grid;grid-column-gap:4px;grid-auto-columns:1fr;grid-auto-flow:column}.footer-organization{height:240px;background-color:var(--color-gray-900);display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.footer-organization img{width:160px;height:auto}.page-footer{padding-top:80px;padding-bottom:80px}.footer-nav{grid-column:span 8 / span 8}.footer-nav>ul{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:auto;grid-column-gap:var(--distance-grid-column);grid-row-gap:48px}.footer-nav>ul>li{grid-column:span 2 / span 2}.footer-nav>ul>li h6{color:var(--color-white)}.footer-nav>ul>li>ul{padding-top:var(--distance-single)}.footer-nav>ul>li>ul>li+li{padding-top:12px}.footer-nav>ul>li>ul>li>a{color:var(--color-gray-300)}.footer-nav>ul>li>ul>li>a:hover{text-decoration:underline}.footer-bottom{grid-area:2 / 1 / 3 / 9;display:flex;flex-flow:column nowrap;justify-content:flex-end}.footer-social{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.footer-social a{margin-right:16px}.footer-social img{width:32px;height:32px}.footer-copyright{padding-top:32px;color:var(--color-gray-500)}.footer-legal{padding-top:4px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.footer-legal a{color:var(--color-gray-500);text-decoration:underline;margin-right:18px;position:relative}.footer-legal a:hover{text-decoration:none}.footer-legal a:after{content:"";position:absolute;right:-10px;top:50%;margin-top:-1px;width:2px;height:2px;background-color:var(--color-gray-700)}.footer-legal a:last-child{margin-right:0}.footer-legal a:last-child:after{display:none}.footer-newsletter{grid-area:1 / 10 / 3 / 13}.footer-newsletter-title{color:var(--color-white);padding-bottom:var(--distance-single)}.footer-newsletter-fieldset{padding-bottom:var(--distance-single)}.footer-newsletter-fieldset--inputs .input-box+.input-box{margin-top:var(--distance-form-input)}.footer-newsletter-fieldset--checkboxes .input-checkbox+.input-checkbox{margin-top:var(--distance-form-input)}.footer-newsletter-fieldset-text{color:var(--color-gray-200);padding-bottom:var(--distance-single)}.footer-newsletter-note{padding-bottom:var(--distance-single);color:var(--color-gray-500)}.footer-newsletter-note a{color:var(--color-gray-100);text-decoration:underline}.footer-newsletter-note a:hover{text-decoration:none}.footer-newsletter-button .button-new{position:relative;width:200px}.footer-newsletter-button-spinner{opacity:0;position:absolute;top:50%;left:50%;margin:-16px 0 0 -16px;width:32px;height:32px;border:2px solid rgba(255,255,255,.2);border-radius:50%;display:inline-block;box-sizing:border-box}.footer-newsletter-button-spinner:after{content:"";position:absolute;top:-2px;left:-2px;width:32px;height:32px;border:2px solid #FFF;box-sizing:border-box;border-bottom-color:transparent;border-top-color:transparent;border-left-color:transparent;border-radius:50%;animation:footerNewsletterButtonSpinner 1s linear infinite}.footer-newsletter-button--loading{cursor:disabled}.footer-newsletter-button--loading .footer-newsletter-button-text{opacity:0}.footer-newsletter-button--loading .footer-newsletter-button-spinner{opacity:1}@keyframes footerNewsletterButtonSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.footer-newsletter-snackbar{display:none}.footer-newsletter-snackbar--show{display:flex}@media only screen and (max-width: 1919px){.footer-organization{height:192px}.footer-organization img{width:128px}.page-footer{padding-top:64px;padding-bottom:64px}.footer-nav>ul>li>ul>li+li{padding-top:8px}.footer-newsletter{grid-area:1 / 9 / 3 / 13}}@media only screen and (max-width: 1439px){.footer-organization{height:144px}.footer-organization img{width:96px}.page-footer{padding-top:48px;padding-bottom:48px;grid-row-gap:96px}.footer-nav{grid-column:span 6 / span 6}.footer-nav>ul{grid-template-columns:repeat(6,1fr)}.footer-nav>ul>li{grid-column:span 3 / span 3}.footer-copyright{padding-top:24px}}@media only screen and (max-width: 1023px){.footer-organization{height:112px}.footer-organization img{width:80px}.page-footer{padding-top:32px;padding-bottom:32px}.footer-nav{grid-column:1 / -1;grid-row:auto}.footer-nav>ul{grid-template-columns:repeat(8,1fr)}.footer-nav>ul>li{grid-column:span 2 / span 2}.footer-bottom{grid-column:1 / -1;grid-row:auto}.footer-social a{margin-right:8px}.footer-social img{width:24px;height:24px}.footer-copyright{padding-top:16px}.footer-newsletter{grid-column:1 / -1;grid-row:auto}.footer-newsletter-fieldset-text{width:50%}.footer-newsletter-fieldset--inputs{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:var(--distance-form-input);grid-row-gap:0px}.footer-newsletter-fieldset--inputs .input-box+.input-box{margin-top:0}.footer-newsletter-fieldset--checkboxes{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.footer-newsletter-fieldset--checkboxes .input-checkbox+.input-checkbox{margin-top:0;margin-left:48px}.footer-newsletter-note{width:50%}}@media only screen and (max-width: 767px){.footer-organizations{display:grid;grid-row-gap:4px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}.footer-organization:first-child{grid-column:1 / 3}.footer-organization{height:128px}.page-footer{padding-top:24px;padding-bottom:24px}.footer-nav>ul{grid-template-columns:repeat(4,1fr)}.footer-social a{margin-right:24px}.footer-social img{width:32px;height:32px}.footer-copyright{padding-top:24px}.footer-legal{padding-top:0;flex-flow:column nowrap;align-items:flex-start}.footer-legal a{margin-right:0;margin-top:4px}.footer-legal a:after{display:none}.footer-newsletter-fieldset-text{width:auto}.footer-newsletter-fieldset--inputs{display:block}.footer-newsletter-fieldset--inputs .input-box+.input-box{margin-top:var(--distance-form-input)}.footer-newsletter-fieldset--checkboxes{display:block}.footer-newsletter-fieldset--checkboxes .input-checkbox+.input-checkbox{margin-top:var(--distance-form-input);margin-left:0}.footer-newsletter-note{width:auto}.footer-newsletter-button .button-new{width:100%}}.chat{background:var(--background-subtle);padding:var(--distance-double) 0}.chat-layout{width:1160px;margin:0 auto;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.chat-header{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:var(--distance-single)}.chat-avatar{flex:0 0 120px}.chat-avatar img{width:120px;height:120px}.chat-subtitle{padding-top:8px;color:var(--foreground-dim)}.chat-content{width:448px}.chat-buttons{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:var(--distance-single)}.chat-buttons-start{width:220px}.chat-buttons-link{color:var(--foreground-default);border-bottom:1px solid var(--border-default)}.chat-buttons-link:hover{border-bottom-color:var(--border-string)}.chat-buttons-link span{display:none}.chat-text{padding-top:24px;color:var(--foreground-dim)}@media only screen and (max-width: 1919px){.chat-layout{width:1080px}}@media only screen and (max-width: 1439px){.chat-layout{width:840px}.chat-avatar{flex:0 0 80px}.chat-avatar img{width:80px;height:80px}.chat-content{width:378px}.chat-text{padding-top:16px}.chat-buttons-start{width:180px}}@media only screen and (max-width: 1023px){.chat{padding:64px 0}.chat-layout{width:640px}.chat-header{flex-flow:column nowrap;align-items:flex-start;gap:32px}.chat-subtitle{padding-top:4px}.chat-content{width:280px}.chat-buttons{gap:24px;flex-flow:column nowrap;align-items:flex-start}.chat-buttons-start{width:160px}.chat-text{padding-top:24px}}@media only screen and (max-width: 767px){.chat{padding:48px 32px}.chat-layout{width:auto;flex-flow:column nowrap;gap:32px}.chat-header{align-items:center;gap:24px}.chat-titles{text-align:center}.chat-content{width:auto}.chat-text{text-align:center}.chat-buttons{flex-flow:column nowrap;gap:24px;align-items:center}.chat-buttons-start{width:230px}.chat-buttons-link span{display:inline}}.favorites-heart button{background:transparent;appearance:none;color:var(--foreground-default);display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;position:relative}.favorites-heart button svg{display:block}.favorites-heart:not(.favorites-heart--guest):hover button{color:var(--foreground-accent)}.favorites-heart--active button{color:var(--foreground-accent)}.favorites-heart--active:hover button{color:var(--foreground-alert)}.favorites-heart--processing button:after{content:"";position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;width:24px;height:24px;box-sizing:border-box;border-radius:50%;border:3px solid rgba(34,34,34,.25);border-right-color:#222;animation:favoritesProcessing 1s infinite linear}.favorites-heart--processing .icon{display:none}@keyframes favoritesProcessing{to{transform:rotate(1turn)}}.product-tabs-name-title .favorites-heart{flex:0 0 56px;padding-left:8px}.product-tabs-name-title .favorites-heart button{width:56px;height:56px;box-sizing:border-box;border:1px solid var(--border-default);border-radius:50%}.product-tabs-name-title .favorites-heart:not(.favorites-heart--guest):hover button{border-color:var(--border-alert);outline:1px solid var(--border-alert)}.products-list-item-image .favorites-heart{position:absolute;top:8px;right:8px;z-index:2;background:var(--color-white-trans-700);border-radius:50%}.products-list-item-image .favorites-heart:not(.favorites-heart--guest):hover{background:var(--color-gray-trans-50)}.products-list-item-image .favorites-heart button{width:32px;height:32px}.products-list-item-image .favorites-heart button svg{width:16px;height:16px}.products-list-item-image .favorites-heart--processing button:after{margin:-8px 0 0 -8px;width:16px;height:16px;border-width:2px}@media only screen and (max-width: 767px){.product-tabs-name-title .favorites-heart{flex:0 0 44px}.product-tabs-name-title .favorites-heart button{width:44px;height:44px}}.checkbox-toggle{-webkit-appearance:none;appearance:none;width:32px;height:20px;border:0;margin:0;padding:0;background:none;position:relative;cursor:pointer}.checkbox-toggle:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;background:var(--background-subtle);border:1px solid var(--border-subtle);box-sizing:border-box}.checkbox-toggle:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:7px;background:var(--background-solid-default);transition:transform .2s ease,background-color .2s ease,width .2s ease}.checkbox-toggle:checked:before{background:var(--background-solid-default);border-color:var(--background-solid-default)}.checkbox-toggle:checked:after{transform:translate(12px);background-color:var(--foreground-solid-default)}.checkbox-toggle:disabled{opacity:.35;cursor:not-allowed}.checkbox-toggle:not(:disabled):hover:after{width:18px}.checkbox-toggle:checked:not(:disabled):hover:after{transform:translate(8px)}.checkbox-toggle-label{cursor:pointer;font-weight:400;font-size:18px;line-height:150%;letter-spacing:.01em;color:var(--color-gray-900);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.checkbox-toggle-label .checkbox-toggle{margin-right:16px}.input-box .input-error{color:var(--color-red-400);font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:15px 0 0;font-size:85%}.input-label{padding-bottom:12px;font-size:16px;line-height:22px;font-weight:400;display:flex;flex-flow:row nowrap;align-items:center}.input-label-name{color:var(--color-gray-950);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.input-label-name .required{color:var(--foreground-accent);padding:0 0 0 5px}.input-label-icon{margin-left:4px;color:var(--color-gray-400)}.input-label-tag{margin-left:4px;color:var(--color-gray-500);letter-spacing:.01em}.input-label-tag--required{color:var(--foreground-accent)}.input-label--small{padding-bottom:8px}.input-text-container{position:relative;box-sizing:border-box;width:100%;height:56px;padding:0 16px;margin:0;background:var(--background-subtle);border:0;border:1px solid var(--border-light);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;border-radius:3px}.input-text{flex:1 1 0;display:block;box-sizing:border-box;border:0;padding:0;margin:0;background:transparent;font-size:18px;line-height:150%;letter-spacing:.02em;color:var(--foreground-default);caret-color:var(--foreground-accent);border-radius:3px;min-width:0}.input-text::placeholder{color:var(--foreground-dim)}.input-text-container:has(.input-text:focus){border-color:var(--border-subtle)}.input-text-container:has(.input-text:focus-visible){outline-offset:2px;outline:2px solid var(--border-focus)}.input-text-units{margin-left:16px;white-space:nowrap;font-size:16px;line-height:130%;letter-spacing:.03em;color:var(--foreground-dim)}.input-text-container+.input-text-container{margin-top:16px}.input-text-container .icon-eye{cursor:pointer}.input-button{background:none;appearance:none;margin-left:16px;color:var(--foreground-default)}.input-button .icon{color:var(--foreground-default)}.input-note{padding:12px 12px 0;font-size:16px;line-height:22px;letter-spacing:.01em;display:flex;flex-flow:row nowrap}.input-note-text{color:var(--foreground-subtle)}.input-note-error{margin-left:auto;color:var(--foreground-alert)}.input-text[type=number]{appearance:none;-webkit-appearance:none;-moz-appearance:textfield}.input-text[type=number]::-webkit-inner-spin-button,.input-text[type=number]::-webkit-outer-spin-button{-moz-appearance:none;-webkit-appearance:none;appearance:none;margin:0}.input-text[type=number]:hover::-webkit-inner-spin-button,.input-text[type=number]:hover::-webkit-outer-spin-button{-moz-appearance:none;-webkit-appearance:none;appearance:none;margin:0}.input-icon-number-button{border:1px solid var(--border-subtle);border-radius:6px;width:28px;height:28px;box-sizing:border-box;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;cursor:pointer;background-color:var(--background-default)}.input-icon-number-button+.input-icon-number-button{margin-left:8px}.input-icon-number-button .icon{color:var(--foreground-subtle)}.input-icon-number-button:not([disabled]):hover{background-color:var(--background-subtle);border-color:var(--border-dim)}.input-icon-number-button:not([disabled]):focus-visible{background-color:var(--background-subtle);outline-offset:2px;outline:2px solid var(--border-focus)}.input-icon-number-button:not([disabled]):active{background-color:var(--background-solid-default);border-color:var(--background-solid-default)}.input-icon-number-button:not([disabled]):active .icon{color:var(--foreground-solid-default)}.input-icon-number-button[disabled]{opacity:.35}.input-range{width:100%}.input-range-note{padding-top:16px;color:var(--foreground-dim)}.input-range-note .input-range-sub-note{display:block;padding:10px 0 0;color:var(--color-gray-950)}@media only screen and (max-width: 767px){.input-text-container{height:48px;padding:0 12px}.input-text{height:48px;font-size:16px}.input-text-units{margin-left:12px;font-size:14px}.input-note{font-size:14px;line-height:20px}}.input-tooltip-container{margin-left:4px;position:relative;display:flex}.input-tooltip-icon{color:var(--foreground-inactive)}.input-tooltip{display:none;position:absolute;bottom:28px;left:9px;width:300px;padding:16px;box-sizing:border-box;border-radius:4px;background-color:var(--color-gray-900);color:var(--color-gray-100);transform:translate(-50%);font-size:16px;line-height:130%;letter-spacing:.02em}.input-tooltip:after{content:"";position:absolute;bottom:1px;left:50%;width:12px;height:12px;border-radius:2px;background-color:var(--color-gray-900);transform:translate(-9px) rotate(45deg);transform-origin:left bottom}.input-tooltip-container:hover .input-tooltip{display:block}.input-tooltip-container:hover .input-tooltip-icon{color:var(--foreground-default)}.input-text-button{width:32px;height:32px;background:var(--color-gray-950);color:var(--color-white);display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.input-text-button[disabled]{opacity:.35}.input-textarea-container{height:auto;padding-top:16px;padding-bottom:16px}.input-textarea{height:208px;resize:none}.input-icon--left{margin-right:16px}.input-icon--right{margin-left:16px}.input-icon--error{display:none;margin-left:16px}.input-box--small .input-text{height:48px;font-size:16px}.input-box--small .input-textarea{height:208px}.input-box:has(.input-note-error) .input-text-container,.input-box--error .input-text-container{border-color:var(--border-alert);outline:1px solid var(--border-alert)}.input-box:has(.input-note-error) .input-text--error,.input-box--error .input-icon--error{display:block;color:var(--foreground-alert)}.input-box--success .input-text{border-color:var(--color-success-500)}.input-box--success .input-icon--right,.input-box--success .input-note-text{color:var(--color-success-500)}.input-box--dark .input-label-name{color:var(--color-gray-100)}.input-box--dark .input-text-container{background:var(--color-gray-800)}.input-box--dark .input-text{color:var(--color-gray-100)}.input-box--dark .input-text::placeholder{color:var(--color-gray-400)}.input-box--dark .input-note-text{color:var(--color-gray-200)}.input-box--disabled{opacity:.35}.input-box--white .input-text-container{background:var(--color-white)}@media only screen and (max-width: 1023px){.input-textarea{height:208px}}.input-number{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.input-number-button{flex:0 0 28px;width:28px;height:28px;border:1px solid var(--border-subtle);box-sizing:border-box;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;border-radius:6px;cursor:pointer}.input-number-button .icon{width:24px;height:24px;color:var(--foreground-subtle)}.input-number-button-label{display:none}.input-number-field{margin:0 8px;padding:0;appearance:none;-webkit-appearance:none;-moz-appearance:textfield;background:none;border:none;-webkit-border-radius:0;border-radius:0;box-sizing:border-box;display:block;text-align:center;width:40px;height:32px;font-size:24px;line-height:32px;letter-spacing:.02em;color:var(--foreground-default)}.input-number-field[type=number]::-webkit-inner-spin-button,.input-number-field[type=number]::-webkit-outer-spin-button{-moz-appearance:none;-webkit-appearance:none;appearance:none;margin:0}.input-number-field[type=number]:hover::-webkit-inner-spin-button,.input-number-field[type=number]:hover::-webkit-outer-spin-button{-moz-appearance:none;-webkit-appearance:none;appearance:none;margin:0}.input-number--small .input-number-button{flex:0 0 20px;width:20px;height:20px;border-radius:4px}.input-number--small .input-number-button .icon{width:16px;height:16px}.input-number--small .input-number-field{margin:0 4px;width:32px;height:24px;line-height:24px;font-size:18px}.input-number--vertical{width:72px;height:62px;position:relative;box-sizing:border-box}.input-number--vertical .input-number-button{position:absolute;right:0}.input-number--vertical .input-number-button--plus{top:0}.input-number--vertical .input-number-button--minus{bottom:0}.input-number--vertical .input-number-field{width:100%;margin:0;box-sizing:border-box;padding-right:24px}.input-number--vertical.input-number--small{width:72px;height:44px}.input-number--vertical.input-number--zero .input-number-button--plus{width:100%;height:100%;top:0}.input-number--vertical.input-number--zero .input-number-button--plus .icon{width:24px;height:24px}.input-number--vertical.input-number--zero .input-number-button--minus,.input-number--vertical.input-number--zero .input-number-field{opacity:0}.input-number--vertical.input-number--zero .input-number-button-label{display:inline;text-transform:uppercase;font-size:17px;font-weight:700;color:var(--foreground-default);padding-left:4px}.input-number--cart{width:150px;height:60px;border:1px solid var(--color-gray-300);border-radius:2px;position:relative;box-sizing:border-box;margin:0 34px 0 8px}.input-number--cart:hover{background-color:var(--color-white)}.input-number--cart .input-number-button{position:absolute;right:7px;width:20px;height:20px;border-radius:4px}.input-number--cart .input-number-button .icon{width:16px;height:16px}.input-number--cart .input-number-button--plus{top:7px}.input-number--cart .input-number-button--minus{bottom:7px}.input-number--cart .input-number-field{width:100%;margin:0;box-sizing:border-box;padding-right:24px}@media only screen and (max-width: 767px){.input-number--cart{margin:0}}.input-radio{--bg-color: var(--input-radio-bg-color, var(--background-subtle));--bg-color-active: var(--input-radio-bg-color-active, var(--background-solid-default))}.input-radio{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start}.input-radio--top{align-items:flex-start}.input-radio input[type=radio]{-webkit-appearance:none;appearance:none;background-color:#fff;position:relative;width:20px;height:20px;box-sizing:border-box;background:var(--bg-color);border:1px solid var(--border-subtle);border-radius:50%;cursor:pointer;flex:0 0 20px;margin:4px}.input-radio input[type=radio]:focus-visible{outline-offset:2px;outline:2px solid var(--foreground-focus)}.input-radio input[type=radio]:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;background:transparent;border-radius:50%;border:3px solid var(--bg-color);transform:translate(-50%,-50%)}.input-radio input[type=radio]:hover:after{width:6px;height:6px;background-color:var(--foreground-inactive);border-color:var(--bg-color)}.input-radio input[type=radio]:checked{background-color:var(--bg-color-active);border-color:var(--bg-color-active)}.input-radio input[type=radio]:checked:after{background-color:transparent;border-color:var(--foreground-solid-default)}.input-radio input[type=radio]:checked:hover{background-color:var(--bg-color-active);border-color:var(--bg-color-active)}.input-radio input[type=radio]:checked:hover:after{width:4px;height:4px;background-color:var(--bg-color-active);border-color:var(--foreground-solid-default)}.input-radio--subtle.input-radio{--bg-color: var(--input-radio-bg-color, var(--color-white))}.input-radio--no-margin input[type=radio]{margin:0}.input-radio--margin-2 input[type=radio]{margin:2px}.input-radio--small input[type=radio]{width:16px;height:16px;flex:0 0 16px}.input-radio--small input[type=radio]:after{width:6px;height:6px;border-width:2px}.input-radio--small input[type=radio]:hover:after{width:4px;height:4px}.input-radio--small input[type=radio]:checked:hover:after{width:2px;height:2px}@media only screen and (max-width: 767px){.sm_input-radio--small input[type=radio]{width:16px;height:16px;flex:0 0 16px}.sm_input-radio--small input[type=radio]:after{width:6px;height:6px;border-width:2px}.sm_input-radio--small input[type=radio]:hover:after{width:4px;height:4px}.sm_input-radio--small input[type=radio]:checked:hover:after{width:2px;height:2px}.input-radio input[type=radio]{margin:2px 20px 2px 4px}.input-radio--no-margin input[type=radio]{margin:0}.input-radio--margin-2 input[type=radio]{margin:2px}}.input-checkbox{--bg-color: var(--input-checkbox-bg-color, var(--background-subtle));--bg-color-active: var(--input-checkbox-bg-color-active, var(--background-solid-default));--bg-color-active-hover: var(--input-checkbox-bg-color-active-hover, var(--background-solid-dim));--border-color: var(--border-subtle)}.input-checkbox{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start}.input-checkbox--top{align-items:flex-start}.input-checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;width:20px;height:20px;box-sizing:border-box;background:var(--bg-color) none no-repeat center center;background-size:16px 16px;border:1px solid var(--border-color);border-radius:4px;cursor:pointer;flex:0 0 20px;margin:4px}.input-checkbox input[type=checkbox]:focus-visible{outline-offset:2px;outline:2px solid var(--foreground-focus)}.input-checkbox input[type=checkbox]:hover{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.41891 10.768L13.5926 2.14026L15.4075 3.85962L6.40745 13.3596L5.58111 14.2319L4.67688 13.4407L0.67688 9.94066L2.32314 8.05922L5.41891 10.768Z' fill='%23A7A7A7'/%3E%3C/svg%3E%0A")}.input-checkbox input[type=checkbox]:checked{background-color:var(--bg-color-active);border-color:var(--bg-color-active);background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.41891 10.768L13.5926 2.14026L15.4075 3.85962L6.40745 13.3596L5.58111 14.2319L4.67688 13.4407L0.67688 9.94066L2.32314 8.05922L5.41891 10.768Z' fill='%23ffffff'/%3E%3C/svg%3E%0A")}.input-checkbox input[type=checkbox]:checked:hover{background-color:var(--bg-color-active-hover);border-color:var(--bg-color-active-hover);background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.41891 10.768L13.5926 2.14026L15.4075 3.85962L6.40745 13.3596L5.58111 14.2319L4.67688 13.4407L0.67688 9.94066L2.32314 8.05922L5.41891 10.768Z' fill='%23ffffff'/%3E%3C/svg%3E%0A")}.input-checkbox--subtle.input-checkbox{--bg-color: var(--input-checkbox-bg-color, var(--color-white))}.input-checkbox--margin-equal input[type=checkbox]{margin:4px}.input-checkbox--no-margin input[type=checkbox]{margin:0}.input-checkbox--margin-2 input[type=checkbox]{margin:2px}.input-checkbox--dark.input-checkbox{--bg-color: var(--input-checkbox-bg-color, var(--color-gray-900));--bg-color-active: var(--input-checkbox-bg-color-active, var(--foreground-solid-default));--bg-color-active-hover: var(--input-checkbox-bg-color-active-hover, var(--foreground-solid-subtle));--border-color: var(--border-solid-subtle)}.input-checkbox--dark input[type=checkbox]:checked{background-color:var(--bg-color-active);background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.41891 10.768L13.5926 2.14026L15.4075 3.85962L6.40745 13.3596L5.58111 14.2319L4.67688 13.4407L0.67688 9.94066L2.32314 8.05922L5.41891 10.768Z' fill='%23222222'/%3E%3C/svg%3E%0A")}.input-checkbox--dark input[type=checkbox]:checked:hover{background-color:var(--bg-color-active-hover);background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.41891 10.768L13.5926 2.14026L15.4075 3.85962L6.40745 13.3596L5.58111 14.2319L4.67688 13.4407L0.67688 9.94066L2.32314 8.05922L5.41891 10.768Z' fill='%23222222'/%3E%3C/svg%3E%0A")}.input-checkbox-text{flex:1 1 0;margin-left:16px}.input-checkbox-label{font-size:18px;line-height:28px;letter-spacing:.01em;display:flex;flex-flow:row nowrap;align-items:center}.input-checkbox-label-name{color:var(--color-gray-900)}.input-checkbox-label-name a{color:var(--color-gray-900);text-decoration:underline}.input-checkbox-label-name a:hover{text-decoration:none}.input-checkbox-label-tag{margin-left:4px;color:var(--color-gray-500)}.input-checkbox-note{color:var(--color-gray-700);font-size:18px;line-height:150%;letter-spacing:.01em}.input-checkbox--dark .input-checkbox-label-name{color:var(--color-gray-100)}@media only screen and (max-width: 767px){.input-checkbox input[type=checkbox]{width:16px;height:16px;background-size:12px 12px;flex:0 0 16px}.input-checkbox input[type=checkbox]{margin:2px 20px 2px 4px}.input-checkbox-label{font-size:16px;line-height:24px}.input-checkbox-note{font-size:16px}.input-checkbox--margin-equal input[type=checkbox]{margin:4px}.input-checkbox--no-margin input[type=checkbox]{margin:0}.input-checkbox--margin-2 input[type=checkbox]{margin:2px}}.products-list-container{padding-top:var(--distance-single);padding-bottom:var(--distance-double);position:relative;overflow:hidden}.products-list-header{transition:top .4s ease;position:relative;z-index:9;background:var(--color-white)}.products-list-container--scrolled .products-list-header{position:fixed;top:0;left:0;width:100%;border-bottom:1px solid var(--color-gray-200)}@media only screen and (max-width: 1023px){.products-list-container{padding-top:0}}.products-list-submit-hidden{display:none}.products-list-tools{width:100%;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;padding:16px 0;border-top:1px solid var(--color-gray-200);border-bottom:1px solid var(--color-gray-200);margin-bottom:40px;position:relative;z-index:3}.products-list-container--scrolled .products-list-tools{border:0;margin-bottom:0}.products-list-search{flex:1 1 0;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.products-list-search-button{background:none;appearance:none;margin:0 16px;flex:0 0 24px;color:var(--foreground-default)}.products-list-search-input{flex:1 1 0;color:var(--color-gray-700);appearance:none;background:transparent;border-radius:0}.products-list-search-input::placeholder{color:var(--color-gray-900)}.products-list-layouts{margin-left:var(--distance-double);flex:0 0 154px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;cursor:pointer}.products-list-layouts-button{width:40px;height:40px;padding:0 8px;margin:0;background:none;border-left:1px solid var(--color-gray-200);box-sizing:content-box;color:var(--color-gray-400)}.products-list-layouts-button:first-child{border-left:0;padding-left:0}.products-list-layouts-button:last-child{padding-right:0}.products-list-layouts-button--active{color:var(--color-gray-950)}.filters2-open{margin-left:var(--distance-double);position:relative}.filters2-open-count{position:absolute;top:-8px;right:-8px;width:28px;height:28px;border-radius:50%;background:var(--background-accent);color:var(--foreground-solid-default);display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.filters2-open-count:empty{display:none}@media only screen and (max-width: 1919px){.products-list-tools{margin-bottom:32px}.products-list-container--scrolled .products-list-tools{margin-bottom:0}.products-list-search-button{margin-left:8px}}@media only screen and (max-width: 1023px){.products-list-search-button{margin-left:24px}.products-list-layouts{flex:0 0 81px}.products-list-layouts-button{width:32px;height:32px}.filters2-open{margin-right:24px}}@media only screen and (max-width: 767px){.products-list-tools{padding:16px 0;position:relative;margin-bottom:24px;z-index:1;display:grid;grid-template-columns:1fr auto;grid-template-rows:repeat(2,1fr);grid-column-gap:8px;grid-row-gap:16px}.products-list-container--scrolled .products-list-tools{margin-bottom:0}.products-list-search{grid-area:1 / 1 / 2 / 3;margin-right:16px}.products-list-search-button{margin-left:16px}.products-list-layouts{grid-area:2 / 1 / 3 / 2;margin-left:0;justify-content:flex-end}.products-list-layouts-button--list{display:none}.filters2-open{grid-area:2 / 2 / 3 / 3;margin-left:0;margin-right:16px}}.products-list-tags{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;margin-bottom:16px;padding:16px 0 0 16px;position:relative;z-index:1;border-radius:4px;border:1px dashed var(--color-gray-600)}.products-list-tags--hidden,.products-list-container--scrolled .products-list-tags{display:none}.products-list-tags-list{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;flex:1 1 0}.products-list-tag{margin:0 16px 16px 0;border:1px solid var(--color-gray-950);padding:7px;border-radius:8px;height:40px;box-sizing:border-box;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;background-color:var(--color-gray-950)}.products-list-tag--disabled{opacity:.5}.products-list-tag-icon{margin:0 8px 0 0;width:24px;height:24px;color:var(--color-white)}.products-list-tag-icon--color{border-radius:2px}.products-list-tag-name{margin:0 8px 0 0;font-size:18px;line-height:130%;letter-spacing:.02em;color:var(--color-white);white-space:nowrap}.products-list-tag-close{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;color:var(--color-gray-600);background:transparent;border:none;margin:0;padding:0;appearance:none}.products-list-tag--new{background-color:var(--color-white);border-color:var(--color-gray-300)}.products-list-tag--new .products-list-tag-icon,.products-list-tag--new .products-list-tag-name{color:var(--color-gray-950)}.products-list-tag-clear{margin:0 16px 16px;flex:0 0 auto}.products-list-tag-results{display:none}.products-list-tag-submit{margin:0 16px 16px 0;height:40px;background:var(--color-gray-950);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;padding:0 12px 0 20px;font-size:15px;font-weight:700;letter-spacing:.02em;color:var(--color-white);text-transform:uppercase;border-radius:8px}.products-list-tag-submit--hidden{display:none}.products-list-tag-submit .icon{margin-left:12px}@media only screen and (max-width: 1023px){.products-list-tags{margin-left:16px;margin-right:16px}}@media only screen and (max-width: 767px){.products-list-tags-results-mobile{display:block;width:100%;padding:16px 0;color:var(--color-gray-600);font-size:18px;line-height:150%;letter-spacing:.01em}.products-list-tag-clear{margin-left:auto}}.products-list-footer{padding:40px 32px 40px 0;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-gray-200)}.products-list-footer-perpage{display:flex;flex-flow:nowrap;justify-content:flex-start;align-items:center}.products-list-footer-perpage-label{font-weight:700;font-size:16px;line-height:120%;letter-spacing:.05em;text-transform:uppercase;color:var(--color-gray-900);margin-right:32px;white-space:nowrap}.pagination{display:flex;flex-flow:nowrap;justify-content:flex-start;align-items:center}.pagination-nav{width:40px;height:40px;display:flex;flex-flow:nowrap;justify-content:center;align-items:center;border-radius:2px}.pagination-nav--disabled{opacity:.5;color:var(--color-gray-500)}.pagination-nav:not(.pagination-nav--disabled){color:var(--color-white);background-color:var(--color-gray-900);cursor:pointer}.pagination-nav:not(.pagination-nav--disabled):hover{background-color:var(--color-gray-700)}.pagination-content{margin:0 40px;border-left:1px solid var(--color-gray-200);border-right:1px solid var(--color-gray-200);padding:0 20px}.pagination-mobile{display:none}.pagination-item{margin:0 20px;height:40px;padding:0 12px;font-size:18px;line-height:40px;letter-spacing:.01em;color:var(--color-gray-600)}.pagination-item--current{color:var(--color-gray-900)}.pagination-dots{color:var(--color-gray-200)}@media only screen and (max-width: 1919px){.products-list-footer{padding:32px 24px 32px 0}.pagination-content{margin:0 32px;padding:0 16px}.pagination-item{margin:0 16px}}@media only screen and (max-width: 1439px){.products-list-footer{padding:24px 0}.pagination-content{margin:0 24px;padding:0 12px}.pagination-item{margin:0 12px}}@media only screen and (max-width: 1023px){.products-list-footer{padding:24px}.pagination-content{display:none}.pagination-mobile{display:block;font-size:18px;line-height:150%;letter-spacing:.01em;color:var(--color-gray-600);width:120px;text-align:center}}@media only screen and (max-width: 767px){.products-list-footer{padding:12px 8px}.products-list-footer-perpage{display:none}.pagination{width:100%;justify-content:space-between}}.pagination-dynamic{grid-column:1 / -1;padding:var(--distance-double) var(--distance-double) 0;display:flex;flex-flow:column;align-items:center;justify-content:center}.pagination-dynamic-count{text-align:center;padding-top:24px;font-size:18px;line-height:130%;letter-spacing:.02em;color:var(--color-gray-600)}.pagination-dynamic .button-new{width:320px}@media only screen and (max-width: 1439px){.pagination-dynamic .button-new{width:240px}}.products-list{display:grid;grid-template-rows:auto;grid-gap:1px;border:1px solid var(--color-gray-200);border-bottom:0;position:relative;z-index:1}.products-list--small{grid-template-columns:repeat(4,1fr)}.products-list--large{grid-template-columns:repeat(2,1fr)}.products-list--list{grid-template-columns:repeat(1,1fr)}.products-list:after{content:"";position:absolute;bottom:0;left:0;width:100%;border-top:1px solid var(--color-gray-200)}.products-list-item{background:var(--color-white);position:relative;border-bottom:1px solid var(--color-gray-200);border-right:1px solid var(--color-gray-200);color:var(--color-gray-950)}.products-list--small .products-list-item{padding:48px var(--distance-single) var(--distance-single)}.products-list--large .products-list-item{padding:64px var(--distance-single) var(--distance-single)}.products-list--list .products-list-item{padding:var(--distance-single);display:flex;flex-flow:row nowrap;border-right-color:var(--color-white)}.products-list-item:hover{z-index:1}.products-list-item:hover:before{content:"";position:absolute;inset:0;border:12px solid var(--color-gray-100);pointer-events:none}.products-list--small .products-list-item:nth-child(4n){border-right-color:var(--color-white)}.products-list--large .products-list-item:nth-child(2n){border-right-color:var(--color-white)}.products-list-item-tags{position:absolute;top:0;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;z-index:5}.products-list--small .products-list-item-tags{left:50%;transform:translate(-50%)}.products-list--large .products-list-item-tags{left:var(--distance-single)}.products-list--list .products-list-item-tags{left:0}.products-list-item-tags:has(>:last-child:nth-child(3)) .products-list-item-tag span{display:none}.products-list-item-tags:has(>:last-child:nth-child(4)) .products-list-item-tag span{display:none}.products-list-item-tag{flex:0 0 auto;color:var(--color-white);padding:8px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;white-space:nowrap;line-height:1;font-style:normal;font-weight:400;text-transform:uppercase;font-size:12px;letter-spacing:.05em;gap:8px}.products-list-item-tag .icon{flex:0 0 16px}.products-list-item-tag--green{background:var(--color-teal-700)}.products-list-item-tag--red{background:var(--color-red-600)}.products-list-item-tag--blue{background:var(--color-blue-600)}.products-list-item-tag--yellow{background:var(--color-yellow-600)}.products-list-item-image{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;position:relative}.products-list--small .products-list-item-image{padding-bottom:24px}.products-list--large .products-list-item-image{padding-bottom:32px}.products-list--list .products-list-item-image{flex:0 0 150px;margin-right:var(--distance-single)}.products-list-item-image img{grid-area:1 / 1 / 2 / 2;display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover;transition:opacity .25s ease}.products-list-item-image--brand img{object-fit:contain}.products-list-item-image:has(.products-list-item-image-hover) .products-list-item-image-main{opacity:1;z-index:1}.products-list-item-image:has(.products-list-item-image-hover) .products-list-item-image-hover{opacity:0;z-index:0}.products-list-item:hover .products-list-item-image:has(.products-list-item-image-hover) .products-list-item-image-main{opacity:0;z-index:0}.products-list-item:hover .products-list-item-image:has(.products-list-item-image-hover) .products-list-item-image-hover{opacity:1;z-index:1}.products-list-item-content{position:relative}.products-list--large .products-list-item-content{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end}.products-list--list .products-list-item-content{flex:1 1 0;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:end}.products-list--list .products-list-item-details{align-self:stretch;display:flex;flex-flow:column;justify-content:space-between;align-content:center}.products-list-item-name{line-height:130%;letter-spacing:.01em;font-weight:400}.products-list--small .products-list-item-name{font-size:32px}.products-list--large .products-list-item-name{font-size:44px}.products-list--list .products-list-item-name{font-size:32px}.products-list-item-brands-desc,.products-list-item-brands-button{padding-top:var(--distance-single)}.products-list-item-notes{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.products-list--small .products-list-item-notes{padding-top:4px}.products-list--large .products-list-item-notes{padding-top:8px}.products-list-item-note{color:var(--color-gray-600);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;line-height:130%;letter-spacing:.01em;font-weight:400}.products-list--small .products-list-item-note{font-size:18px}.products-list--large .products-list-item-note{font-size:24px}.products-list--list .products-list-item-note{font-size:24px;margin-right:var(--distance-single)}.products-list-item-note--list-only{display:none}.products-list--list .products-list-item-note--list-only{display:flex;font-size:18px}.products-list-item-note-icon{margin-right:8px}.products-list-item-cutting-tooltip{z-index:2}.products-list--small .products-list-item-cutting-tooltip{position:absolute;bottom:0;right:0}.products-list--large .products-list-item-cutting-tooltip{position:relative;margin-left:12px}.products-list--list .products-list-item-cutting-tooltip{display:none}.products-list-item-price{display:inline-grid;grid-template-columns:auto 1fr;grid-template-rows:auto;grid-column-gap:4px;grid-row-gap:4px;justify-items:start;align-items:baseline}.products-list--small .products-list-item-price{padding-top:32px}.products-list--large .products-list-item-price,.products-list--list .products-list-item-price{grid-template-columns:1fr auto;justify-items:end}.products-list-item-price .price-normal{grid-area:1 / 1 / 2 / 2;line-height:130%;letter-spacing:.01em}.products-list--small .products-list-item-price .price-normal{font-size:24px}.products-list--large .products-list-item-price .price-normal,.products-list--list .products-list-item-price .price-normal{font-size:32px}.products-list-item-price .price-unit{grid-area:1 / 2 / 2 / 3;color:var(--color-gray-600);line-height:130%;letter-spacing:.02em;text-transform:uppercase}.products-list--small .products-list-item-price .price-unit{font-size:14px}.products-list--large .products-list-item-price .price-unit,.products-list--list .products-list-item-price .price-unit{font-size:18px}.products-list-item-price .price-note{grid-area:2 / 1 / 3 / 3;color:var(--color-gray-700);font-size:14px;line-height:130%;letter-spacing:.02em;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:4px;max-width:100%}.products-list-item-price .price-note .icon{display:block}.products-list-item-price .price-note .price-note-label{flex:0 0 auto}.products-list-item-price .price-note .price-note-name{flex:1 1 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.products-list-item-price .price-note .price-tooltip{flex:0 0 16px}@media only screen and (max-width: 1919px){.products-list--small .products-list-item{padding-top:40px}.products-list--large .products-list-item{padding-top:56px}.products-list-item:hover:before{border-width:8px}.products-list--small .products-list-item-image{padding-bottom:20px}.products-list--large .products-list-item-name{font-size:32px}.products-list--large .products-list-item-notes{padding-top:4px}.products-list--large .products-list-item-note{font-size:18px}.products-list--large .products-list-item-price .price-normal{font-size:24px}.products-list--large .products-list-item-price .price-unit{font-size:14px}}@media only screen and (max-width: 1439px){.products-list--small{grid-template-columns:repeat(3,1fr)}.products-list--small .products-list-item{padding-top:32px}.products-list--large .products-list-item{padding-top:48px}.products-list--small .products-list-item:nth-child(4n){border-right-color:var(--color-gray-200)}.products-list--small .products-list-item:nth-child(3n){border-right-color:var(--color-white)}.products-list-item:hover:before{border-width:6px}.products-list--large:hover:before{border-width:8px}.products-list--list:hover:before{border-width:8px}.products-list-item-tag{padding:4px 6px;font-size:11px;gap:6px}.products-list--small .products-list-item-image{padding-bottom:16px}.products-list--large .products-list-item-image{padding-bottom:24px}.products-list--list .products-list-item-image{flex:0 0 132px}.products-list--small .products-list-item-name{font-size:24px}.products-list--small .products-list-item-note{font-size:14px}.products-list--list .products-list-item-note{font-size:18px}.products-list--list .products-list-item-note--list-only{font-size:14px}.products-list--list .products-list-item-price .price-normal{font-size:24px}.products-list--list .products-list-item-price .price-unit{font-size:14px}}@media only screen and (max-width: 1023px){.products-list{border-left:0;border-right:0}.products-list:before{left:0;right:0}.products-list--small .products-list-item{padding-top:24px}.products-list--large .products-list-item{padding:32px 24px 24px}.products-list--large .products-list-item-tags{left:24px}.products-list--list .products-list-item-tag{padding:3px 4px;font-size:10px;gap:4px}.products-list--large .products-list-item-image{padding-bottom:16px}.products-list--list .products-list-item-image{flex:0 0 110px}.products-list--large .products-list-item-content{display:block}.products-list--large .products-list-item-name{font-size:24px}.products-list--large .products-list-item-note{font-size:14px}.products-list--list .products-list-item-name{font-size:24px}.products-list--list .products-list-item-note{margin-right:24px}.products-list--large .products-list-item-cutting-tooltip{position:absolute;bottom:0;right:0;margin-left:0}.products-list--large .products-list-item-price{padding-top:16px;grid-template-columns:auto 1fr;justify-items:start}.products-list--small .products-list-item-price .price-normal{font-size:18px}.products-list--small .products-list-item-price .price-unit{font-size:12.5px}}@media only screen and (max-width: 767px){.products-list--small{grid-template-columns:repeat(2,1fr)}.products-list--large{grid-template-columns:repeat(1,1fr)}.products-list-item:hover:before{border-width:4px}.products-list--large:hover:before{border-width:6px}.products-list--small .products-list-item{padding:12px 12px 16px}.products-list--small .products-list-item:nth-child(3n){border-right-color:var(--color-gray-200)}.products-list--small .products-list-item:nth-child(2n){border-right-color:var(--color-white)}.products-list--large .products-list-item{padding:32px 16px 16px}.products-list--large .products-list-item{border-right-color:var(--color-white)}.products-list--small .products-list-item-tag{padding:3px 4px;font-size:10px;gap:4px}.products-list--large .products-list-item-tag{left:16px}.products-list--small .products-list-item-name{font-size:18px}.products-list--small .products-list-item-cutting-tooltip{bottom:auto;top:-28px;right:8px}.products-list--small .products-list-item-price{padding-top:24px}.products-list--large .products-list-item-price{padding-top:8px}.products-list--large .products-list-item-price .price-normal{font-size:18px}.products-list--large .products-list-item-price .price-unit{font-size:12.5px}}.products-list-empty{padding:0 0 var(--distance-single) 0;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;gap:var(--distance-single)}.products-new-title{padding-bottom:var(--distance-double);color:var(--color-gray-950)}.products-new-item{padding:56px 40px 40px;width:440px;box-sizing:border-box;border:1px solid var(--color-gray-200);background:var(--color-white);margin-left:var(--distance-single)}.products-new-item:first-child{margin-left:0}.products-new-item-image{width:100%}.products-new-item-image img{width:100%;display:block}.products-new-item-name{width:100%;padding-top:24px;color:var(--color-gray-950)}.products-new-item-note{padding-top:4px;color:var(--color-gray-600)}.products-new-item-price{padding-top:24px}.products-new--large .products-new-item{width:calc((2560px - 2 * var(--distance-double) - var(--distance-single)) / 2)}@media only screen and (max-width: 2600px){.products-new--large .products-new-item{width:calc((100vw - 2 * var(--distance-double) - var(--distance-single) - var(--scrollbar-width)) / 2)}}@media only screen and (max-width: 1919px){.products-new-item{padding:48px 32px 32px;width:411px}}@media only screen and (max-width: 1439px){.products-new-item{padding:48px 24px 24px;width:309px}.products-new-item-name,.products-new-item-price{padding-top:16px}}@media only screen and (max-width: 1023px){.products-new{padding:var(--distance-single) 0}.products-new-title{padding:0 var(--distance-single) var(--distance-single)}.products-new-item{padding:32px 24px 24px;width:33.333333333vw}.products-new-item-name,.products-new-item-price{padding-top:12px}}@media only screen and (max-width: 767px){.products-new{padding:var(--distance-double) 0}.products-new-title{padding:0 var(--distance-single) calc(2 * var(--distance-single))}.products-new-item{padding:32px 16px 16px;width:50vw}}.products-featured-tabs{background:var(--color-gray-100);padding-top:var(--distance-double)}.products-featured-tabs-nav{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.products-featured-tabs-nav-item{color:var(--color-gray-500);margin-right:40px;background:transparent;appearance:none;position:relative;--progress: 0}.products-featured-tabs-nav-item:hover{color:var(--color-gray-700);cursor:pointer}.products-featured-tabs-nav-item.active,.products-featured-tabs-nav-item.active:hover{color:var(--color-gray-950)}.products-featured-tabs-nav-item.active:before{content:"";position:absolute;bottom:-6px;left:0;width:100%;height:2px;background:var(--color-gray-200)}.products-featured-tabs-nav-item.active:after{content:"";position:absolute;bottom:-6px;left:0;width:100%;height:2px;background:var(--color-gray-950);transform:scaleX(var(--progress));transform-origin:left center}.products-featured-tabs-content{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px}.products-featured-tab{grid-area:1 / 1 / 2 / 2;padding:var(--distance-double) 0 24px;position:relative;visibility:hidden;opacity:0;pointer-events:none;z-index:-1}.products-featured-tab.active{visibility:visible;opacity:1;pointer-events:all;z-index:1}.products-featured-item{width:calc((2560px - 2 * var(--distance-double) - var(--distance-single)) / 2);box-sizing:border-box;border:1px solid var(--color-gray-200);display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;background:var(--color-white);margin-left:var(--distance-single);color:var(--color-gray-950);cursor:pointer}.products-featured-item:first-child{margin-left:0}.products-featured-item-image{width:100%}.products-featured-item-image img{width:100%;height:400px;display:block;object-fit:cover}.products-featured-item-content{padding:var(--distance-double) var(--distance-single) var(--distance-single);position:relative;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end;width:100%;box-sizing:border-box}.products-featured-item-name{color:var(--color-gray-950)}.products-featured-item-notes{padding-top:8px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.products-featured-item-note{color:var(--color-gray-600);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.products-featured-item-note-icon{margin-right:8px}.products-featured-item-cutting-tooltip{position:relative;margin-left:12px}.products-featured-item-price{display:inline-grid;grid-template-columns:1fr auto;grid-template-rows:auto;grid-column-gap:4px;grid-row-gap:4px;justify-items:end;align-items:baseline}.products-featured-item-price .price-normal{grid-area:1 / 1 / 2 / 2;font-size:32px;line-height:130%;letter-spacing:.01em}.products-featured-item-price .price-unit{grid-area:1 / 2 / 2 / 3;color:var(--color-gray-600);font-size:18px;line-height:130%;letter-spacing:.02em;text-transform:uppercase}.products-featured-item-price .price-note{grid-area:2 / 1 / 3 / 3;color:var(--color-gray-700);font-size:14px;line-height:130%;letter-spacing:.02em;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:4px}.products-featured-item-price .price-note .icon{display:block}@media only screen and (max-width: 2600px){.products-featured-item{width:calc((100vw - 2 * var(--distance-double) - var(--distance-single) - var(--scrollbar-width)) / 2)}.products-featured-tab{padding:var(--distance-double) 0 16px}}@media only screen and (max-width: 1919px){.products-featured-item-notes{padding-top:4px}.products-featured-item-price .price-normal{font-size:24px}.products-featured-item-price .price-unit{font-size:14px}}@media only screen and (max-width: 1439px){.products-featured-tabs-nav-item{margin-right:32px}.products-featured-tabs-nav-item.active{text-decoration-thickness:1px}.products-featured-item-image img{height:320px}}@media only screen and (max-width: 1023px){.products-featured-tab{padding:var(--distance-quad) 0 var(--distance-double)}.products-featured-item{width:480px}.products-featured-item-image img{height:280px}.products-featured-item-content{display:block;padding:48px 24px 24px}.products-featured-item-cutting-tooltip{position:absolute;bottom:24px;right:24px;margin-left:0}.products-featured-item-price{padding-top:16px;grid-template-columns:auto 1fr;justify-items:start}.products-featured-item-price .price-normal{font-size:18px}.products-featured-item-price .price-unit{font-size:12.5px}}@media only screen and (max-width: 767px){.products-featured-tab{padding:var(--distance-quad) 0 var(--distance-single)}.products-featured-item{width:300px}.products-featured-item-image img{height:240px}.products-featured-item-content{padding:var(--distance-double) var(--distance-single) var(--distance-single)}.products-featured-item-price{padding-top:8px}.products-featured-item-price .price-normal{font-size:18px}.products-featured-item-price .price-unit{font-size:12.5px}}.products-featured-item2{width:calc((2560px - 2 * var(--distance-double) - 16px * 3) / 4);box-sizing:border-box;border:1px solid var(--color-gray-200);display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;background:var(--color-white);margin-left:16px;color:var(--color-gray-950);cursor:pointer;padding:var(--distance-single);user-select:none}.products-featured-item2:first-child{margin-left:0}.products-featured-item2-image{width:100%}.products-featured-item2-image img{width:100%;display:block}.products-featured-item2-content{padding:var(--distance-double) var(--distance-single) var(--distance-single);position:relative;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end;width:100%;box-sizing:border-box}.products-featured-item2-name{color:var(--color-gray-950)}.products-featured-item2-notes{padding-top:8px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.products-featured-item2-note{color:var(--color-gray-600);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.products-featured-item2-note-icon{margin-right:8px}.products-featured-item2-price{display:inline-grid;grid-template-columns:1fr auto;grid-template-rows:auto;grid-column-gap:4px;grid-row-gap:4px;justify-items:end;align-items:baseline}.products-featured-item2-price .price-normal{grid-area:1 / 1 / 2 / 2;font-size:32px;line-height:130%;letter-spacing:.01em}.products-featured-item2-price .price-unit{grid-area:1 / 2 / 2 / 3;color:var(--color-gray-600);font-size:18px;line-height:130%;letter-spacing:.02em;text-transform:uppercase}.products-featured-item2-price .price-note{grid-area:2 / 1 / 3 / 3;color:var(--color-gray-700);font-size:14px;line-height:130%;letter-spacing:.02em;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.products-featured-item2-price .price-note .icon{margin-right:4px;display:block}@media only screen and (max-width: 2600px){.products-featured-item2{width:calc((100vw - 2 * var(--distance-double) - 16px * 3 - var(--scrollbar-width)) / 4)}}@media only screen and (max-width: 1023px){.products-featured-item2{width:320px}}@media only screen and (max-width: 767px){.products-featured-item2{width:240px}}.filters2-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--color-gray-trans-600);z-index:-1;visibility:hidden;transition:visibility .4s ease,backdrop-filter .4s ease,z-index 0s ease .4s}.filters2-overlay--active{backdrop-filter:blur(16px);z-index:var(--zindex-filter2-overlay);visibility:visible;transition:visibility .4s ease,backdrop-filter .4s ease,z-index 0s ease 0s}.filters2{position:fixed;top:8px;bottom:8px;right:8px;width:640px;background:var(--color-white);display:grid;grid-template-columns:1fr;grid-template-rows:1fr 80px;grid-column-gap:0px;grid-row-gap:0px;transform:translate(100%);opacity:0;visibility:hidden;z-index:-1;transition:transform .4s ease,opacity .4s ease,visibility .4s ease,z-index 0s ease .4s}.filters2 .hiddenFields{position:absolute;top:0;left:0}.filters2--active{z-index:var(--zindex-filter2);transform:translate(0);opacity:1;visibility:visible;transition:transform .4s ease,opacity .4s ease,visibility .4s ease,z-index 0s ease 0s}.filters2-close{position:absolute;top:4px;right:4px}.filters2-content{padding:40px;overflow:auto}.filter2-section{display:grid;grid-template-rows:auto 0fr;transition:grid-template-rows .4s ease;border-bottom:1px solid var(--border-light)}.filter2-section-header{padding:24px 12px;position:relative;cursor:pointer}.filter2-section-header-title{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:12px}.filter2-section-header-name{color:var(--foreground-default)}.filter2-section-header-count{width:24px;height:24px;border-radius:50%;background:var(--background-accent);color:var(--foreground-solid-default);display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.filter2-section-header-count:empty{display:none}.filter2-section-header-note{padding-top:6px;color:var(--foreground-dim)}.filter2-section-header-note:empty{display:none}.filter2-section-header-icon{position:absolute;top:24px;right:12px;transition:transform .4s ease}.filter2-section-content{overflow:hidden}.filter2-section--active{grid-template-rows:auto 1fr}.filter2-section--active .filter2-section-header-note{display:none}.filter2-section--active .filter2-section-header-icon{transform:rotate(180deg)}.filter2-radios{padding:0 12px 24px;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;gap:4px}.filter2-radios-item{padding:8px 0;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:16px}.filter2-radios-item label{color:var(--foreground-default)}.filter2-checkboxes{padding:0 12px 24px;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;gap:4px}.filter2-checkboxes-item{padding:8px 0;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:16px}.filter2-checkboxes-item--child{padding-left:24px}.filter2-checkboxes-item .input-checkbox{flex:0 0 24px}.filter2-checkboxes-item label{flex:1 1 0;color:var(--foreground-default)}.filters2-toggle-container{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;gap:16px;padding:0 12px 24px}.filters2-toggle-icon{flex:0 0 24px}.filters2-toggle-content{flex:1 1 0}.filters2-toggle-title{color:var(--foreground-default)}.filters2-toggle-note{color:var(--foreground-dim)}.filters2-toggle-checkbox{flex:0 0 32px}.filters2-footer{box-sizing:border-box;border-top:1px solid var(--border-light);background:var(--background-default);padding:11px 12px 12px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.filters2-footer-clear{margin-left:12px;color:var(--foreground-default);font-size:18px;line-height:130%;letter-spacing:.02em;padding:4px 0;border-bottom:1px solid var(--border-default);background:none;text-transform:uppercase}.filters2-footer-clear:hover{border-bottom-color:var(--border-strong)}@media only screen and (max-width: 1919px){.filters2{width:540px}}@media only screen and (max-width: 1439px){.filters2{width:480px}.filters2-content{padding:32px 24px}.filter2-section-header{padding:20px 8px}.filter2-section-header-title{gap:8px}.filter2-section-header-icon{top:20px;right:8px}}@media only screen and (max-width: 1023px){.filters2{width:440px}}@media only screen and (max-width: 767px){.filters2{left:8px;width:auto;grid-template-rows:1fr 72px}.filters2-content{padding:32px 16px}.filter2-section-header{padding:16px 8px}.filter2-section-header-count{width:20px;height:20px}.filter2-section-header-icon{top:16px;right:8px}.filter2-radios,.filter2-checkboxes,.filters2-toggle-container{padding:0 8px 24px}}.product-main{display:grid;grid-template-columns:1fr 1.1fr;grid-template-rows:1fr;grid-column-gap:var(--distance-double);grid-row-gap:0px;grid-template-areas:"gallery tabs";padding-top:var(--distance-double);border-bottom:1px solid var(--color-gray-200)}.product-gallery-container{grid-area:gallery;display:none}.product-gallery-container .tabs-simple{position:sticky;top:calc(var(--dynamic-header2-height) + var(--distance-single));left:0}.product-gallery-container--show{display:block}.product-gallery-tabs{grid-area:gallery;display:none}.product-gallery-tabs--show{display:block}.product-gallery-tabs .tabs-simple{position:sticky;top:calc(var(--dynamic-header2-height) + var(--distance-single));left:0}.product-tabs{grid-area:tabs}.product-main .tabs-content,.product-main .tabs-nav-item.active{border-left:1px solid var(--color-gray-200)}.product-sample{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.product-sample img{max-width:100%;display:block}.product-accordion-container{padding-bottom:var(--distance-double)}@media only screen and (max-width: 1439px){.product-main{display:block}.product-gallery-container{padding:0 var(--distance-double)}.product-gallery-container .tabs-simple{position:static;top:unset;left:unset}.product-gallery-tabs{padding:0 var(--distance-double)}.product-gallery-tabs .tabs-simple{position:static;top:unset;left:unset}.product-tabs{border:0}.product-main .tabs-content,.product-main .tabs-nav-item.active:first-child{border-left:none}}@media only screen and (max-width: 767px){.product-gallery-container,.product-gallery-tabs{padding:0 var(--distance-single)}}.product-gallery{user-select:none}.product-gallery-main{position:relative}.product-gallery-main-prev,.product-gallery-main-next{position:absolute;top:50%;width:40px;height:40px;transform:translateY(-50%);z-index:2;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;background:var(--color-white);box-shadow:0 2px 6px #0000001f;transition:background-color .4s ease,box-shadow .4s ease,opacity .4s ease,visibility .4s ease;cursor:pointer}.product-gallery-main-prev:hover,.product-gallery-main-next:hover{background-color:var(--color-gray-200);box-shadow:none}.product-gallery-main-prev{left:16px}.product-gallery-main-next{right:16px}@media (hover: hover) and (pointer: fine){.product-gallery-main-prev,.product-gallery-main-next{opacity:0;visibility:hidden}.product-gallery-main:hover .product-gallery-main-prev,.product-gallery-main:hover .product-gallery-main-next{opacity:1;visibility:visible}}.product-gallery-main-list{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;grid-template-areas:"image"}.product-gallery-main-image{grid-area:image;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;opacity:0;visibility:hidden;z-index:0;transition:opacity .4s ease,visibility .4s ease,z-index .4s ease}.product-gallery-main-image img{display:block;max-width:100%;aspect-ratio:3 / 2;object-fit:cover}.product-gallery-main-image--active{opacity:1;visibility:visible;z-index:1}.product-gallery-thumbs{height:96px;margin-top:40px}.product-gallery-thumbs-image{width:128px;height:96px;box-sizing:border-box;border:1px solid var(--color-white);border-radius:2px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.product-gallery-thumbs-image img{display:block;width:96px;height:64px;object-fit:cover}.product-gallery-thumbs-image.slider-item--active{border-color:var(--color-gray-400)}.product-gallery-thumbs-image:hover{background-color:var(--color-gray-100)}.slider-container--dragging .product-gallery-thumbs-image:hover{background-color:transparent}@media only screen and (max-width: 1919px){.product-gallery-thumbs{height:80px;margin-top:32px}.product-gallery-thumbs-image{width:104px;height:80px}.product-gallery-thumbs-image img{width:72px;height:48px}}@media only screen and (max-width: 1439px){.product-gallery-main-prev,.product-gallery-main-next{opacity:1;visibility:visible}.product-gallery-thumbs{margin-top:16px}}@media only screen and (max-width: 767px){.product-gallery-thumbs{height:56px}.product-gallery-thumbs-image{width:76px;height:56px}.product-gallery-thumbs-image img{width:60px;height:40px}}.product-gallery-mortar-image{margin-bottom:40px;background-repeat:no-repeat;background-size:cover;background-position:center center}.product-gallery-mortar-image img{width:100%;display:block}.product-gallery-mortar-thumbs{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;grid-column-gap:24px;grid-row-gap:16px}.product-gallery-mortar-thumb{cursor:pointer}.product-gallery-mortar-thumb-image img{height:54px;width:100%;display:block;object-fit:cover;transition:filter .4s ease}.product-gallery-mortar-thumb-name{padding-top:8px;color:var(--color-gray-600)}.product-gallery-mortar-thumb--active .product-gallery-mortar-thumb-image img{filter:drop-shadow(4px 4px 0px #222222)}.product-gallery-mortar-thumb--active .product-gallery-mortar-thumb-name{color:var(--color-gray-900)}.product-gallery-mortar-slider-thumbs{display:none}.product-gallery-mortar-slider-thumb{width:112px}.product-gallery-mortar-slider-thumb+.product-gallery-mortar-slider-thumb{margin-left:16px}.product-gallery-mortar-slider-thumb-image img{height:112px;width:112px;display:block;object-fit:cover;transition:filter .4s ease}.product-gallery-mortar-slider-thumb-name{padding-top:8px;color:var(--color-gray-600)}.product-gallery-mortar-slider-thumb.slider-item--active .product-gallery-mortar-slider-thumb-image img{filter:drop-shadow(4px 4px 0px #222222)}.product-gallery-mortar-slider-thumb.slider-item--active .product-gallery-mortar-slider-thumb-name{color:var(--color-gray-900)}@media only screen and (max-width: 1919px){.product-gallery-mortar-image{margin-bottom:32px}.product-gallery-mortar-thumbs{grid-template-columns:repeat(5,1fr)}}@media only screen and (max-width: 1439px){.product-gallery-mortar-thumbs{display:none}.product-gallery-mortar-slider-thumbs{display:block}}@media only screen and (max-width: 1023px){.product-gallery-mortar-slider-thumb{width:96px}.product-gallery-mortar-slider-thumb-image img{width:96px;height:96px}}.product-tabs-name-title{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.product-tabs-name-title h1{flex:1 1 0;color:var(--foreground-default)}.product-tabs-name-note{padding-top:8px;color:var(--foreground-dim)}.product-tabs-content{margin-top:var(--distance-single)}.product-tabs-content-text{color:var(--foreground-subtle)}.product-tabs-content-text p+p{padding-top:1em}@media only screen and (max-width: 1023px){.product-tabs-content{margin-top:var(--distance-double)}}@media only screen and (max-width: 767px){.product-tabs-name-note{padding-top:4px}.product-tabs-content{margin-top:var(--distance-single)}}.product-tabs-address{margin-top:var(--distance-single);padding:24px 20px;border:1px solid var(--border-default);border-radius:2px;box-sizing:border-box;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:16px}.product-tabs-address-icon{padding:0 8px 0 0;position:relative}.product-tabs-address-icon:before{content:"";position:absolute;top:0;left:24px;margin:1px;width:6px;height:6px;border-radius:2px;box-sizing:border-box;background-color:var(--color-red-500)}.product-tabs-address--present .product-tabs-address-icon:before{background-color:var(--color-teal-400)}.product-tabs-address-icon .icon{display:block}.product-tabs-address-value{display:none}.product-tabs-address--present .product-tabs-address-value{display:block}.product-tabs-address-settings{margin-left:auto}.product-tabs-address-settings button{color:var(--foreground-alert);border-bottom:1px solid var(--border-alert);background:transparent}.product-tabs-address-settings button:hover{border-bottom-color:transparent}.product-tabs-address-settings button .label-present{display:none}.product-tabs-address--present .product-tabs-address-settings button{color:var(--foreground-dim);border-bottom-color:var(--border-default)}.product-tabs-address--present .product-tabs-address-settings button:hover{border-bottom-color:transparent}.product-tabs-address--present .product-tabs-address-settings button .label-default{display:none}.product-tabs-address--present .product-tabs-address-settings button .label-present{display:inline}@media only screen and (max-width: 1023px){.product-tabs-address{margin-top:var(--distance-double)}}@media only screen and (max-width: 767px){.product-tabs-address{padding:16px;flex-flow:column nowrap;gap:8px;align-items:flex-start}.product-tabs-address-settings{margin-left:0}}.product-tabs-price{padding:var(--distance-single) 0;display:grid;grid-template-columns:auto 1fr auto auto auto;grid-template-rows:auto auto;grid-column-gap:0;grid-row-gap:8px}.product-tabs-price .price-label{grid-area:1 / 3 / 3 / 4;color:var(--foreground-dim);line-height:130%;letter-spacing:.02em;font-size:18px;text-transform:uppercase;align-self:last baseline}.product-tabs-price .price-normal{grid-area:1 / 4 / 3 / 5;color:var(--foreground-default);font-size:32px;line-height:130%;letter-spacing:.01em;align-self:last baseline;margin-left:8px}.product-tabs-price .price-unit{grid-area:1 / 5 / 3 / 6;color:var(--foreground-dim);line-height:130%;letter-spacing:.02em;font-size:18px;text-transform:uppercase;align-self:last baseline;margin-left:4px}.product-tabs-price .price-note{grid-area:1 / 1 / 2 / 2;color:var(--foreground-default);font-size:18px;line-height:130%;letter-spacing:.02em;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:4px}.product-tabs-price .price-note .icon{margin-right:4px;display:block}.product-tabs-price .price-note .price-note-label{color:var(--foreground-dim)}.product-tabs-price .price-available{grid-area:2 / 1 / 3 / 2;color:var(--foreground-default);font-size:18px;line-height:130%;letter-spacing:.02em;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:4px}.product-tabs-price .price-available .icon{display:block}.product-tabs-price .price-available .price-available-label{color:var(--foreground-dim)}@media only screen and (max-width: 1023px){.product-tabs-price{padding:var(--distance-double) 0}}@media only screen and (max-width: 767px){.product-tabs-price{padding:24px 0;grid-template-columns:auto 1fr auto auto;grid-template-rows:repeat(3,auto)}.product-tabs-price .price-label{grid-area:3 / 2 / 4 / 3;justify-self:end}.product-tabs-price .price-normal{grid-area:3 / 3 / 4 / 4}.product-tabs-price .price-unit{grid-area:3 / 4 / 4 / 5}.product-tabs-price .price-note{grid-area:1 / 2 / 2 / 5;font-size:16px;justify-content:flex-end}.product-tabs-price .price-available{grid-area:2 / 2 / 3 / 5;font-size:16px;padding-bottom:8px;justify-content:flex-end}}.product-tabs-buttons{padding-top:var(--distance-single);display:grid;grid-template-columns:auto 190px 360px;grid-template-rows:auto;grid-column-gap:16px;grid-row-gap:0}.product-tabs-buttons-smaple{grid-area:1 / 2 / 2 / 3}.product-tabs-buttons-configure{grid-area:1 / 3 / 2 / 4}.product-tabs-buttons-configure-info{padding:16px 8px 0;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;color:var(--foreground-subtle)}.product-tabs-buttons-configure-info .icon{flex:0 0 16px;margin:3px 6px 3px 0}.product-tabs-buttons-configure-info p{flex:1 1 0;font-size:16px;line-height:22px;letter-spacing:.01em}@media only screen and (max-width: 1023px){.product-tabs-buttons{padding-top:var(--distance-double);grid-template-columns:256fr 432fr}.product-tabs-buttons-smaple{grid-area:1 / 1 / 2 / 2}.product-tabs-buttons-configure{grid-area:1 / 2 / 2 / 3}}@media only screen and (max-width: 767px){.product-tabs-buttons{padding-top:24px;display:block;width:100%}.product-tabs-buttons-configure{margin-top:16px}}.product-tabs-boxes-description{margin-top:var(--distance-single);border-bottom:1px dashed var(--color-gray-300);padding-bottom:var(--distance-single)}.product-tabs-boxes-description-title{display:flex;flex-flow:row nowrap;gap:12px;padding-bottom:16px}.product-tabs-boxes-description-title .icon{flex-basis:0 0 40px}.product-tabs-boxes-description-content{flex:1 1 0}@media only screen and (max-width: 1023px){.product-tabs-boxes-description{margin-top:var(--distance-double);padding-bottom:var(--distance-double)}}@media only screen and (max-width: 767px){.product-tabs-boxes-description{margin-top:var(--distance-single);padding-bottom:var(--distance-single)}}.product-tabs-boxes-header{padding:var(--distance-single) 0 24px;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center}.product-tabs-boxes-header-title{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center}.product-tabs-boxes-header-title-tag{margin-left:8px;padding:2px 5px;border-radius:4px;border:1px solid var(--color-gray-300)}.product-tabs-boxes-header-title .button-ghost{margin-left:10px}.product-tabs-boxes-header-price{margin-left:auto;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:baseline}.product-tabs-boxes-header-price-note{padding-left:8px;color:var(--color-gray-600)}.product-tabs-boxes-header-note{width:100%;padding-top:8px;color:var(--color-gray-600)}@media only screen and (max-width: 1023px){.product-tabs-boxes-header{padding-top:var(--distance-double)}}@media only screen and (max-width: 767px){.product-tabs-boxes-header-title .button-ghost{display:none}}.product-tabs-boxes-footer{padding-top:32px;margin-top:var(--distance-double);border-top:2px solid var(--color-gray-950);display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}.product-tabs-boxes-footer-button{order:1}.product-tabs-boxes-footer-summary{text-align:right;order:2}.product-tabs-boxes-footer-note{padding-bottom:4px;color:var(--color-gray-600)}.product-tabs-boxes-footer-note em{color:var(--color-gray-900);text-decoration:underline;text-underline-offset:.2em;font-style:normal}@media only screen and (max-width: 1439px){.product-tabs-boxes-footer{flex-flow:column nowrap;justify-content:flex-start;align-items:flex-end}.product-tabs-boxes-footer-price{margin-top:16px}.product-tabs-boxes-footer-button{margin-top:8px;order:3}}@media only screen and (max-width: 1023px){.product-tabs-boxes-footer{margin-top:var(--distance-quad)}}@media only screen and (max-width: 767px){.product-tabs-boxes-footer{padding-top:24px;margin-top:var(--distance-double)}.product-tabs-boxes-footer-button{width:100%}}.product-tabs-boxes-table-header{margin-top:var(--distance-single);border-left:1px solid var(--border-default);border-right:1px solid var(--border-default);border-top:1px solid var(--border-default);height:72px;box-sizing:border-box;padding:0 16px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.product-tabs-boxes-table-header .icon{margin-right:16px}.product-tabs-boxes-table-header-name{color:var(--foreground-default)}.product-tabs-boxes-table-header-name .product-tabs-boxes-table-header-name-label{color:var(--foreground-dim)}.product-tabs-boxes-table-header-image{margin-left:auto;padding-left:16px}.product-tabs-boxes-table-header-image img{height:48px;display:block}.product-tabs-boxes-table-row{border:1px solid var(--color-gray-200);padding:16px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.product-tabs-boxes-table-row+.product-tabs-boxes-table-row{border-top:0}.product-tabs-boxes-table-row-image{margin-right:16px}.product-tabs-boxes-table-row-image img{height:auto;width:60px;object-fit:cover;display:block}.product-tabs-boxes-table-row-content--fill{flex:1 1 0;margin-right:16px}.product-tabs-boxes-table-row-name{color:var(--foreground-default)}.product-tabs-boxes-table-row-dimensions{color:var(--foreground-dim);padding-top:2px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.product-tabs-boxes-table-row-dimensions .tooltip-container{margin-left:6px}.product-tabs-boxes-table-row-price{color:var(--foreground-default)}.product-tabs-boxes-table-row-content+.product-tabs-boxes-table-row-price{margin-left:auto}.product-tabs-boxes-table-row-input{margin-left:16px;padding-left:8px;border-left:1px solid var(--border-default)}.product-tabs-boxes-table-row-content+.product-tabs-boxes-table-row-input{margin-left:auto}.product-tabs-boxes-table-row-button{margin:0 0 0 auto;width:40px;height:40px;background:transparent;border-radius:2px}.product-tabs-boxes-table-row-button:hover{background-color:var(--color-gray-100)}.product-tabs-boxes-table-footer{padding:16px;border-top:2px solid var(--border-strong);border-radius:0 0 4px 4px;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;column-gap:16px;row-gap:32px;background:var(--background-subtle)}.product-tabs-boxes-table-footer-note{display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:center;gap:4px;width:100%;color:var(--foreground-dim)}.product-tabs-boxes-table-footer-note em{font-style:normal}.product-tabs-boxes-table-footer-note .mark{color:var(--foreground-default);text-decoration:underline;text-underline-offset:.2em;font-style:normal}.product-tabs-boxes-table-footer-price{margin-left:auto}@media only screen and (max-width: 1023px){.product-tabs-boxes-table-header{margin-top:var(--distance-double)}}@media only screen and (max-width: 767px){.product-tabs-boxes-table-header{height:64px;padding:0 12px}.product-tabs-boxes-table-header .icon{margin-right:12px}.product-tabs-boxes-table-header-image{padding-left:12px}.product-tabs-boxes-table-header-image img{height:40px}.product-tabs-boxes-table+.product-tabs-boxes-table{padding-top:0}.product-tabs-boxes-table-row{padding:12px}.product-tabs-boxes-table-row-image{margin-right:12px}.product-tabs-boxes-table-row-image img{height:auto;width:36px}.product-tabs-boxes-table-row-content--fill{margin-right:12px}.product-tabs-boxes-table-row-input{margin-left:12px}.product-tabs-boxes-table-row-button{width:32px;height:32px}.product-tabs-boxes-table-footer{padding:12px}}.product-tabs-boxes-colors{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-column-gap:8px;grid-row-gap:8px}.product-tabs-boxes-color{position:relative}.product-tabs-boxes-color-checkbox{position:absolute;height:0;width:0;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.product-tabs-boxes-color-label{padding:7px;border-radius:4px;border:1px solid var(--color-gray-300);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;color:var(--color-gray-950)}.product-tabs-boxes-color-checkbox:checked~.product-tabs-boxes-color-label{background:var(--color-gray-950);border-color:var(--color-gray-950);color:var(--color-white)}.product-tabs-boxes-color-image{flex-basis:0 0 32px;margin-right:12px}.product-tabs-boxes-color-image img{width:32px;height:32px;display:block;object-fit:cover}.product-tabs-boxes-color-name{flex:1 1 0}@media only screen and (max-width: 1023px){.product-tabs-boxes-colors{grid-template-columns:repeat(2,1fr)}}.product-tabs-boxes-addtocart{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;gap:16px;padding:16px;border-radius:0 0 4px 4px;border-top:2px solid var(--color-gray-900);background:var(--color-gray-100)}.product-tabs-boxes-addtocart-price{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:baseline}.product-tabs-boxes-colors+.product-tabs-boxes-addtocart{margin-top:24px}@media only screen and (max-width: 767px){.product-tabs-boxes-addtocart{padding:12px}}.product-tabs-samples-set{margin-top:32px;padding:32px;border-radius:4px;border:1px solid var(--color-gray-200);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.product-tabs-samples-set-image{margin-right:32px;flex:0 0 200px}.product-tabs-samples-set-image img{width:100%;display:block}.product-tabs-samples-set-content{flex:1 1 0;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-end}.product-tabs-samples-set-text{color:var(--color-gray-600);padding-top:10px}.product-tabs-samples-set-footer{padding-top:40px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.product-tabs-samples-set-price{margin-left:auto;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:baseline}.product-tabs-samples-set-price-note{padding-left:8px;color:var(--color-gray-600)}.product-tabs-samples-set-button{margin-left:24px}@media only screen and (max-width: 767px){.product-tabs-samples-set{padding:24px;flex-flow:column nowrap}.product-tabs-samples-set-image{margin:0 0 24px;flex:1 1 auto}.product-tabs-samples-set-image img{width:auto;height:160px;display:block}.product-tabs-samples-set-content{flex:1 1 auto;width:100%;align-items:flex-start}.product-tabs-samples-set-text{padding-top:4px}.product-tabs-samples-set-footer{padding-top:16px;width:100%;justify-content:space-between}.product-tabs-samples-set-price,.product-tabs-samples-set-button{margin-left:0}}.product-tabs-boxes{width:auto}@media only screen and (max-width: 1919px){.product-tabs-boxes{width:auto}}@media only screen and (max-width: 1439px){.product-tabs-boxes{width:600px;margin:0 auto}}@media only screen and (max-width: 1023px){.product-tabs-boxes{width:520px}}@media only screen and (max-width: 767px){.product-tabs-boxes{width:auto}}.products-tabs-goto{padding:var(--distance-single) 0;border-bottom:1px solid var(--border-default);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;gap:var(--distance-single)}.products-tabs-goto-note{flex:1 1 0;color:var(--foreground-subtle)}.products-tabs-goto-button{flex:0 0 360px;padding:4px 0}@media only screen and (max-width: 1919px){.products-tabs-goto-button{flex:0 0 280px}}@media only screen and (max-width: 1439px){.products-tabs-goto{gap:var(--distance-double)}.products-tabs-goto-button{flex:0 0 360px}}@media only screen and (max-width: 1023px){.products-tabs-goto{padding:var(--distance-double) 0}}@media only screen and (max-width: 767px){.products-tabs-goto{display:block;padding:24px 0}.products-tabs-goto-button{margin-top:24px}}.product-tabs-promo{border-radius:2px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:12px;grid-row-gap:12px}.product-tabs-promo-content{grid-area:1 / 1 / 2 / 3;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:8px}.product-tabs-promo-content .icon{margin:5px;flex:0 0 50px}.product-tabs-promo-content p{flex:1 1 0;color:var(--foreground-default, #222);font-size:16px;font-weight:700;line-height:122%;letter-spacing:.01em}.product-tabs-promo-config{grid-area:2 / 1 / 3 / 3}.product-tabs-promo-box{grid-area:3 / 1 / 4 / 2}.product-tabs-promo-box--solo{grid-area:3 / 1 / 4 / 3}.product-tabs-promo-samples{grid-area:3 / 2 / 4 / 3}@media only screen and (max-width: 767px){.product-tabs-promo{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;gap:12px}}.product-accordion-text h1,.product-accordion-text h2,.product-accordion-text h3,.product-accordion-text h4,.product-accordion-text h5,.product-accordion-text h6{font-size:24px;line-height:130%;letter-spacing:.01em;font-weight:600;color:var(--color-gray-950)}.product-accordion-text li,.product-accordion-text p{font-size:24px;font-weight:400;line-height:150%;letter-spacing:.01em;color:var(--color-gray-900)}.product-accordion-text strong{font-weight:600}.product-accordion-text :is(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6,p,ul,ol,table),.product-accordion-text :is(p,ul,ol,table)+:is(h1,h2,h3,h4,h5,h6,table),.product-accordion-text :is(h1,h2,h3,h4,h5,h6,p,ul,ol,table)+.alert-box,.product-accordion-text .alert-box+:is(h1,h2,h3,h4,h5,h6,p,ul,ol,table){margin-top:48px}.product-accordion-text p+p,.product-accordion-text li+li{padding-top:24px}.product-accordion-text .alert-box{padding:20px;border:1px solid var(--color-gray-400);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start}.product-accordion-text .alert-box-icon{flex:0 0 24px;margin-right:20px;margin-top:1px}.product-accordion-text .alert-box-content{font-size:18px;line-height:150%}.product-accordion-text table{width:100%;border:1px solid var(--color-gray-200);text-align:left;border-collapse:collapse}.product-accordion-text table tr td{padding:8px 16px;border:1px solid var(--color-gray-200)}.product-accordion-text table tr:nth-child(1) td{background:var(--color-gray-100)}@media only screen and (max-width: 1439px){.product-accordion-text h1,.product-accordion-text h2,.product-accordion-text h3,.product-accordion-text h4,.product-accordion-text h5,.product-accordion-text h6,.product-accordion-text li,.product-accordion-text p{font-size:18px}.product-accordion-text :is(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6,p,ul,ol),.product-accordion-text :is(p,ul,ol)+:is(h1,h2,h3,h4,h5,h6),.product-accordion-text :is(h1,h2,h3,h4,h5,h6,p,ul,ol)+.alert-box,.product-accordion-text .alert-box+:is(h1,h2,h3,h4,h5,h6,p,ul,ol){margin-top:32px}.product-accordion-text p+p,.product-accordion-text li+li{padding-top:16px}}@media only screen and (max-width: 767px){.product-accordion-text li,.product-accordion-text p{font-size:16px}.product-accordion-text :is(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6,p,ul,ol),.product-accordion-text :is(p,ul,ol)+:is(h1,h2,h3,h4,h5,h6),.product-accordion-text :is(h1,h2,h3,h4,h5,h6,p,ul,ol)+.alert-box,.product-accordion-text .alert-box+:is(h1,h2,h3,h4,h5,h6,p,ul,ol){margin-top:24px}.product-accordion-text p+p,.product-accordion-text li+li{margin-top:12px}.product-accordion-text .alert-box{padding:16px}.product-accordion-text .alert-box-icon{flex:0 0 16px;margin-right:16px;margin-top:4px}.product-accordion-text .alert-box-content{font-size:16px}}.product-accordion-shape-header{height:52px;background:var(--color-gray-950);color:var(--color-white);display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;box-sizing:border-box;padding:0 16px}.product-accordion-shape-image{height:208px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;border:1px solid var(--color-gray-200);border-top:0}.product-accordion-shape-image img{display:block;height:180px;width:auto}.product-accordion-shape-table{width:100%;border:1px solid var(--color-gray-200);border-top:0;text-align:left}.product-accordion-shape-table thead th{padding:12px 16px;border-bottom:1px solid var(--color-gray-200);background:var(--color-gray-100)}.product-accordion-shape-table tbody th{padding:8px 16px;border-bottom:1px solid var(--color-gray-200);border-right:1px solid var(--color-gray-200);width:100px;white-space:nowrap;box-sizing:border-box}.product-accordion-shape-table tbody td{padding:8px 16px;border-bottom:1px solid var(--color-gray-200)}@media only screen and (max-width: 1439px){.product-accordion-shape+.product-accordion-shape{margin-top:24px}.product-accordion-shape-header{justify-content:flex-start}.product-accordion-shape-content{display:flex;flex-flow:row nowrap}.product-accordion-shape-image{height:auto;width:280px;flex:0 0 280px}.product-accordion-shape-image img{width:auto;height:auto;max-width:80%}.product-accordion-shape-tables{flex:1 1 0;display:flex;flex-flow:row nowrap}.product-accordion-shape-table{width:auto;flex:1 1 0;border-left:0}}@media only screen and (max-width: 1023px){.product-accordion-shape-image{height:auto;width:230px;flex:0 0 230px}.product-accordion-shape-tables{display:block}.product-accordion-shape-table{width:100%}}@media only screen and (max-width: 767px){.product-accordion-shape-image{height:auto;width:128px;flex:0 0 128px}}.product-accordion-video{position:relative;padding-bottom:56.25%;height:0}.product-accordion-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.product-accordion-image img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.product-accordion-downloads-header{height:56px;background:var(--color-gray-950);color:var(--color-white);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;box-sizing:border-box;padding:0 16px}.product-accordion-downloads-list a{color:var(--color-gray-950)}.product-accordion-download{height:72px;border:1px solid var(--color-gray-200);border-top:0;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;transition:background-color .4s ease;gap:8px}.product-accordion-download-name{padding-left:16px}.product-accordion-download-type{padding:4px 6px;border:1px solid var(--color-gray-400);border-radius:4px;font-weight:700;font-size:12.5px;letter-spacing:.01em;line-height:1;background:var(--color-white)}.product-accordion-download-button{margin-left:auto;color:var(--color-gray-950);height:32px;width:72px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;border-left:1px solid var(--color-gray-200);transition:color .4s ease}.product-accordion-download:hover{background:var(--color-gray-100);cursor:pointer}.product-accordion-download:hover .product-accordion-download-button{color:var(--color-primary-500)}@media only screen and (max-width: 1439px){.product-accordion-download{height:56px}.product-accordion-download-button{height:24px}}@media only screen and (max-width: 1023px){.product-accordion-download{height:48px}}@media only screen and (max-width: 767px){.product-accordion-download-button{width:48px}}.product-accordion-mortar-image{background-repeat:no-repeat;background-size:cover;background-position:center center}.product-accordion-mortar-image img{width:100%;display:block}.product-accordion-mortar-thumbs{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;grid-column-gap:24px;grid-row-gap:16px;padding-left:40px}.product-accordion-mortar-thumb{cursor:pointer}.product-accordion-mortar-thumb-image img{height:108px;width:100%;display:block;object-fit:cover;transition:filter .4s ease}.product-accordion-mortar-thumb-name{padding-top:8px;color:var(--color-gray-600)}.product-accordion-mortar-thumb--active .product-accordion-mortar-thumb-image img{filter:drop-shadow(4px 4px 0px #222222)}.product-accordion-mortar-slider-thumbs{display:none;height:128px;margin-top:32px}.product-accordion-mortar-slider-thumb{width:96px}.product-accordion-mortar-slider-thumb+.product-accordion-mortar-slider-thumb{margin-left:16px}.product-accordion-mortar-slider-thumb-image img{height:96px;width:96px;display:block;object-fit:cover;transition:filter .4s ease}.product-accordion-mortar-slider-thumb-name{padding-top:8px;color:var(--color-gray-600)}.product-accordion-mortar-slider-thumb.slider-item--active .product-accordion-mortar-slider-thumb-image img{filter:drop-shadow(4px 4px 0px #222222)}.product-accordion-mortar-button{padding-top:var(--distance-single);display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}@media only screen and (max-width: 1919px){.product-accordion-mortar-thumbs{grid-template-columns:repeat(4,1fr);padding-left:32px}.product-accordion-mortar-thumb-image img{height:48px}}@media only screen and (max-width: 1439px){.product-accordion-mortar-thumbs{padding-left:0;padding-top:32px}}@media only screen and (max-width: 1023px){.product-accordion-mortar-thumbs{padding-left:0}.product-accordion-mortar-button{padding-top:var(--distance-double)}}@media only screen and (max-width: 767px){.product-accordion-mortar-thumbs{display:none}.product-accordion-mortar-slider-thumbs{display:block}.product-accordion-mortar-button{padding-top:var(--distance-single)}}.product-accordion{border-top:1px solid var(--color-gray-200)}.product-accordion:first-child{border-top:0}.product-accordion-item{border-bottom:1px solid var(--color-gray-200)}.product-accordion-item--expanded,.product-accordion-item:hover{border-bottom-color:var(--color-gray-950)}.product-accordion-header{height:120px;padding:0 24px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;cursor:pointer}.product-accordion-header-title{margin-left:24px;color:var(--color-gray-950)}.product-accordion-header-expand{margin-left:auto;border-left:1px solid var(--color-gray-200);width:48px;height:40px;box-sizing:border-box;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center}.product-accordion-header-expand-closed{color:var(--color-gray-400)}.product-accordion-header-expand-open,.product-accordion-item--expanded .product-accordion-header-expand-closed{display:none}.product-accordion-item--expanded .product-accordion-header-expand-open{display:block;color:var(--color-gray-950)}.product-accordion-content{height:0;overflow:hidden;transition:height .4s ease}.product-accordion-content-inside{padding:0 72px var(--distance-double)}@media only screen and (max-width: 1439px){.product-accordion-header{height:88px}}@media only screen and (max-width: 1023px){.product-accordion-content-inside{padding-bottom:calc(3 * var(--distance-single))}}@media only screen and (max-width: 767px){.product-accordion-header{height:64px;padding:0 16px}.product-accordion-header-title{margin-left:16px}.product-accordion-header-expand{width:40px;height:32px}.product-accordion-content-inside{padding:0 var(--distance-single) var(--distance-double)}}.product-related{padding:var(--distance-double) 0}.product-related-title{padding-bottom:var(--distance-double)}.product-related-item{width:calc((2560px - 2 * var(--distance-double)) / 4);padding:48px var(--distance-single) var(--distance-single);box-sizing:border-box;border:1px solid var(--color-gray-200);border-left:0;color:var(--color-gray-950);cursor:pointer;position:relative;display:block}.product-related-item:first-child{border-left:1px solid var(--color-gray-200)}.product-related-item-image{padding-bottom:24px}.product-related-item-image img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover}.product-related-item-content{position:relative}.product-related-item-name{line-height:130%;letter-spacing:.01em;font-weight:400;font-size:32px}.product-related-item-notes{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;padding-top:4px}.product-related-item-note{color:var(--color-gray-600);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;line-height:130%;letter-spacing:.01em;font-weight:400;font-size:18px}.product-related-item-note-icon{margin-right:8px}.product-related-item-cutting-tooltip{z-index:2;position:absolute;bottom:0;right:0}.product-related-item-price{display:inline-grid;grid-template-columns:auto 1fr;grid-template-rows:auto;grid-column-gap:4px;grid-row-gap:4px;justify-items:start;align-items:baseline;padding-top:32px}.product-related-item-price .price-normal{grid-area:1 / 1 / 2 / 2;line-height:130%;letter-spacing:.01em;font-size:24px}.product-related-item-price .price-unit{grid-area:1 / 2 / 2 / 3;color:var(--color-gray-600);line-height:130%;letter-spacing:.02em;text-transform:uppercase;font-size:14px}.product-related-item-price .price-note{grid-area:2 / 1 / 3 / 3;color:var(--color-gray-700);font-size:14px;line-height:130%;letter-spacing:.02em;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:4px}.product-related-item-price .price-note .icon{display:block}@media only screen and (max-width: 2600px){.product-related-item{width:calc((100vw - 2 * var(--distance-double) - var(--scrollbar-width)) / 4)}}@media only screen and (max-width: 1919px){.product-related-item{padding-top:40px}.product-related-item-image{padding-bottom:20px}}@media only screen and (max-width: 1439px){.product-related{padding:var(--distance-quad) 0 var(--distance-double)}.product-related-item{width:calc((100vw - 2 * var(--distance-double) - var(--scrollbar-width)) / 3)}.product-related-item-image{padding-bottom:16px}.product-related-item-name{font-size:24px}.product-related-item-note{font-size:14px}}@media only screen and (max-width: 1023px){.product-related-item{width:256px}.product-related-item{padding-top:24px}.product-related-item-price .price-normal{font-size:18px}.product-related-item-price .price-unit{font-size:12.5px}}@media only screen and (max-width: 767px){.product-related{padding:var(--distance-double) 0}.product-related-title{padding-left:16px;padding-right:16px}.product-related-item{width:240px;padding:12px 12px 16px}.product-related-item-name{font-size:18px}.product-related-item-cutting-tooltip{bottom:auto;top:-28px;right:8px}.product-related-item-price{padding-top:24px}}.support-header-layout{background:var(--color-gray-100);padding-top:120px;padding-bottom:80px}@media only screen and (max-width: 1919px){.support-header-layout{padding-top:100px;padding-bottom:64px}}@media only screen and (max-width: 1439px){.support-header-layout{padding-top:80px;padding-bottom:48px}}@media only screen and (max-width: 1023px){.support-header-layout{padding-top:64px;padding-bottom:32px}}.support-search-title{text-align:center;padding-bottom:40px}.support-search-box{margin:0 auto;width:1158px;height:88px;box-sizing:border-box;padding:16px 16px 16px 24px;background:var(--color-white);box-shadow:0 2px 6px #0000001f;border-radius:2px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.support-search-icon{margin-right:24px;flex:0 0 24px}.support-search-input{flex:1 1 0;font-size:24px;line-height:150%;letter-spacing:.01em;color:var(--color-gray-900);min-width:0}.support-search-input::placeholder{color:var(--color-gray-600)}.support-search-button{flex:0 0 auto;margin-left:24px}@media only screen and (max-width: 1919px){.support-search-title{padding-bottom:32px}.support-search-box{width:864px;height:64px;padding:8px 10px 8px 20px}.support-search-icon{margin-right:20px}.support-search-input{font-size:18px}.support-search-button{margin-left:20px}}@media only screen and (max-width: 1439px){.support-search-box{width:770px}}@media only screen and (max-width: 1023px){.support-search-box{width:100%}}@media only screen and (max-width: 767px){.support-search-box{padding:8px 8px 8px 16px}.support-search-icon{margin-right:16px}.support-search-button{margin-left:16px}}.support-slider-title{padding-top:var(--distance-double);padding-bottom:var(--distance-double);text-align:center;color:var(--color-gray-600)}.support-slider{height:237px}.support-slider-item{margin:1px 41px 25px 1px;width:280px;height:212px;padding:24px 24px 20px;box-sizing:border-box;border:1px solid var(--border-light);border-radius:4px;background-color:var(--color-white);display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:flex-start;cursor:pointer;transition:border .4s ease,box-shadow .4s ease;color:var(--foreground-default);user-select:none}.support-slider-item:last-child{margin-right:1px}.support-slider-item-name{transition:color .4s ease}.support-slider-item:hover{box-shadow:var(--shadow-gray-small)}.support-slider-item.slider-item--active{outline:1px solid var(--border-strong);border-color:var(--border-strong);box-shadow:var(--shadow-gray-small)}@media only screen and (max-width: 1439px){.support-slider{height:213px}.support-slider-item{width:200px;height:188px;margin:1px 33px 25px 1px}.support-slider-item:last-child{margin-right:1px}}@media only screen and (max-width: 767px){.support-slider-item{margin:1px 25px 25px 1px}.support-slider-item:last-child{margin-right:1px}.support-slider-title{padding-top:32px;padding-bottom:32px;width:248px;margin:0 auto}}.support-page{padding-top:0;padding-bottom:80px;display:grid;grid-template-columns:410px 864px 1fr;grid-template-rows:1fr;grid-column-gap:40px;grid-row-gap:0px;align-items:start}.support-nav{grid-area:1 / 1 / 2 / 2;position:sticky;top:var(--dynamic-header2-height);padding-top:80px}.support-nav-menu{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.support-nav-menu-item{padding:8px;border-radius:2px;transition:background-color .4s ease;color:var(--color-gray-900)}.support-nav-menu-item+.support-nav-menu-item{margin-top:16px}.support-nav-menu-item:hover{background-color:var(--color-gray-100)}.support-nav-top{margin-top:60px;width:40px;height:40px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;background-color:var(--color-gray-100);cursor:pointer}.support-content{grid-area:1 / 2 / 2 / 3}.support-section{padding-top:80px}.support-section-title{padding-bottom:40px}@media only screen and (max-width: 1919px){.support-page{padding-top:0;padding-bottom:64px;grid-template-columns:192px 864px 1fr;grid-column-gap:32px}.support-nav{padding-top:64px}.support-nav-top{margin-top:64px}.support-section{padding-top:64px}.support-section-title{padding-bottom:32px}}@media only screen and (max-width: 1439px){.support-page{padding-top:0;padding-bottom:48px;grid-template-columns:214px 1fr}.support-nav{padding-top:48px}.support-nav-top{margin-top:48px}.support-section{padding-top:48px}.support-section-title{padding-bottom:24px}}@media only screen and (max-width: 1023px){.support-page{padding-top:0;padding-bottom:64px;display:block}.support-nav{position:sticky;top:var(--dynamic-header2-height);left:0;width:calc(100% + 64px);box-sizing:border-box;padding:16px;display:grid;grid-template-columns:1fr 40px;grid-template-rows:1fr;grid-column-gap:16px;grid-row-gap:0px;background:var(--color-white);border-bottom:1px solid var(--color-gray-200);margin:0 -32px}.support-nav-menu{grid-area:1 / 1 / 2 / 2;flex-flow:row nowrap;overflow:auto;align-items:center}.support-nav-menu-item{padding:0;border-radius:0;transition:color .4s ease;color:var(--color-gray-600);white-space:nowrap}.support-nav-menu-item+.support-nav-menu-item{margin-top:0;margin-left:16px}.support-nav-menu-item:hover{background-color:transparent;color:var(--color-gray-900)}.support-nav-top{grid-area:1 / 2 / 2 / 3;margin-top:0}.support-section{padding-top:64px}.support-section-title{padding-bottom:32px}}@media only screen and (max-width: 767px){.support-page{padding-top:0;padding-bottom:32px}.support-nav{margin:0;width:100%}.support-section{padding-top:32px}.support-section-title{padding-bottom:24px;padding-left:16px;padding-right:16px}}.support-accordion{border-top:1px solid var(--color-gray-200)}.support-accordion-item{border-bottom:1px solid var(--color-gray-200)}.support-accordion-item--expanded,.support-accordion-item:hover{border-bottom-color:var(--color-gray-950)}.support-accordion-header{height:84px;padding:0 24px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;cursor:pointer}.support-accordion-header-title{padding-left:24px}.support-accordion-header-expand{margin-left:auto;width:24px;height:24px}.support-accordion-header-expand-closed{color:var(--color-gray-400)}.support-accordion-header-expand-open{display:none;color:var(--color-gray-950)}.support-accordion-item--expanded .support-accordion-header-expand-closed{display:none}.support-accordion-item--expanded .support-accordion-header-expand-open{display:block}.support-accordion-content{height:0;overflow:hidden;transition:height .4s ease}.support-accordion-content-inside{padding:0 72px 32px}@media only screen and (max-width: 1439px){.support-accordion-header{padding:0 16px}.support-accordion-header-title{padding-left:16px}.support-accordion-content-inside{padding:0 56px 32px}}@media only screen and (max-width: 1023px){.support-accordion-header{height:88px}}@media only screen and (max-width: 767px){.support-accordion-header{height:64px;padding:0 12px}.support-accordion-header-title{padding-left:12px}.support-accordion-content-inside{padding:0 16px 32px 48px}}.contact-page{padding-top:var(--distance-double);padding-bottom:var(--distance-double)}.contact-header{width:560px;padding-bottom:var(--distance-double)}.contact-header-text{padding-top:var(--distance-single)}.contact-boxes{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;grid-column-gap:1px;grid-row-gap:1px;border-top:1px solid var(--color-gray-200);border-bottom:1px solid var(--color-gray-200);background:var(--color-gray-200)}.contact-box{background:var(--color-white);padding:var(--distance-single);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start}.contact-box-icon{flex:0 0 48px;margin-right:var(--distance-single)}.contact-box-details{flex:1 1 0}.contact-box-text{padding-top:8px}@media only screen and (max-width: 1919px){.contact-header{width:528px}.contact-box{flex-flow:column nowrap}.contact-box-icon{margin:0}.contact-box-details{padding-top:16px}}@media only screen and (max-width: 1439px){.contact-header{width:372px}.contact-boxes{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.contact-box{flex-flow:row nowrap}.contact-box-icon{margin-right:var(--distance-single)}.contact-box-details{padding-top:0}}@media only screen and (max-width: 1023px){.contact-header{width:428px;padding-bottom:var(--distance-quad);padding-left:var(--distance-double);padding-right:var(--distance-double)}.contact-box{flex-flow:column nowrap;padding:var(--distance-double)}.contact-box-icon{margin:0}.contact-box-details{padding-top:16px}}@media only screen and (max-width: 767px){.contact-header{width:auto;padding-bottom:var(--distance-double);padding-left:var(--distance-single);padding-right:var(--distance-single)}.contact-box-text{padding-top:4px}.contact-boxes{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr)}.contact-box{padding:24px;flex-flow:row nowrap}.contact-box-icon{margin-right:24px}.contact-box-details{padding-top:0}}.contact-bottom{padding-top:var(--distance-double);display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:var(--distance-double);grid-row-gap:0px}.contact-footer-text{padding-top:var(--distance-single)}.contact-form .input-checkbox,.contact-form .input-box{margin-top:var(--distance-single)}.contact-form .input-box:first-child{margin-top:0}.contact-form-button{padding-top:var(--distance-single);display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:flex-start}.contact-form-success{padding:20px;background:var(--color-gray-950);border-radius:2px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start}.contact-form-success-icon{flex:0 0 24px;margin-right:20px;color:var(--color-white)}.contact-form-success-details{flex:1 1 0}.contact-form-success-title{color:var(--color-gray-100)}.contact-form-success-text{color:var(--color-gray-300)}@media only screen and (max-width: 1023px){.contact-bottom{padding-top:var(--distance-quad);display:block;width:520px;margin:0 auto}.contact-footer{width:auto;padding-bottom:var(--distance-quad)}.contact-form .input-checkbox,.contact-form .input-box{margin-top:var(--distance-double)}.contact-form-button{padding-top:var(--distance-double)}}@media only screen and (max-width: 767px){.contact-bottom{padding-top:var(--distance-double);width:auto;margin:0;padding-left:var(--distance-single);padding-right:var(--distance-single)}.contact-footer{padding-bottom:var(--distance-double)}.contact-form .input-checkbox,.contact-form .input-box{margin-top:var(--distance-single)}.contact-form-success{padding:var(--distance-single)}.contact-form-success-icon{margin-right:var(--distance-single)}}.home-hero-grid{display:grid;grid-template-columns:var(--distance-single) 550fr 290fr 840fr var(--distance-single);grid-template-rows:var(--distance-double) 1fr;grid-column-gap:var(--distance-single);grid-row-gap:0px;box-sizing:border-box}.home-hero-content{grid-area:2 / 2 / 3 / 4;z-index:1;background:var(--color-white);padding:var(--distance-double) var(--distance-quad) var(--distance-double) var(--distance-double);display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start}.home-hero-title{color:var(--color-gray-950)}.home-hero-text{padding-top:var(--distance-single);color:var(--color-gray-800)}.home-hero-button{padding-top:var(--distance-double)}.home-hero-image{grid-area:1 / 3 / 3 / 6}.home-hero-image img{width:100%;height:800px;display:block;object-fit:cover}@media only screen and (max-width: 1919px){.home-hero-grid{grid-template-columns:var(--distance-single) 436fr 156fr 656fr var(--distance-single)}.home-hero-content{padding-right:112px}.home-hero-image img{height:720px}}@media only screen and (max-width: 1439px){.home-hero-grid{grid-template-columns:var(--distance-single) 288fr 128fr 464fr var(--distance-single)}.home-hero-content{padding-right:var(--distance-quad)}.home-hero-image img{height:480px}}@media only screen and (max-width: 1023px){.home-hero-grid{grid-template-columns:500fr 268fr;grid-template-rows:264px 1fr;grid-column-gap:0}.home-hero-content{grid-area:2 / 1 / 3 / 2;padding:var(--distance-quad)}.home-hero-text{padding-top:24px}.home-hero-button{padding-top:48px}.home-hero-image{grid-area:1 / 1 / 3 / 3}.home-hero-image img{height:100%}}@media only screen and (max-width: 767px){.home-hero-grid{grid-template-columns:1fr 32px;grid-template-rows:336px 64px auto;background:var(--color-gray-100)}.home-hero-image{grid-area:1 / 1 / 3 / 3}.home-hero-content{grid-area:2 / 1 / 4 / 2;padding:var(--distance-double)}.home-hero-button{width:100%}}.home-popular{padding:var(--distance-quad) 0 var(--distance-double);background:var(--color-gray-100);overflow:hidden}.home-popular-content{width:666px;padding:0 var(--distance-quad) var(--distance-double)}.home-popular-title{color:var(--color-gray-950)}.home-popular-text{padding-top:var(--distance-single);color:var(--color-gray-800)}.home-popular-text a{color:var(--color-gray-800);text-decoration:underline}.home-popular-text a:hover{text-decoration:none}.home-popular-slider{width:720px}.home-popular-slide{width:720px;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;justify-content:center;align-items:center}.home-popular-slide-image{grid-area:1 / 1 / 2 / 2;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}.home-popular-slide-image--active{opacity:1;visibility:visible}.home-popular-nav{width:800px}a.home-popular-info-title{color:var(--color-gray-950);text-decoration:underline}a.home-popular-info-title:hover{text-decoration:none}.home-popular-info-footer{padding-top:8px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:baseline}.home-popular-info-price{margin:0 4px;color:var(--color-gray-950)}.home-popular-info-price-note{margin:0 4px;color:var(--color-gray-600)}.home-popular-info-text{margin:0 4px;color:var(--color-gray-800)}.home-popular-views{padding-top:var(--distance-double);display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.home-popular-view{width:40px;height:40px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;padding:0 12px;border-right:1px solid var(--color-gray-200);color:var(--color-gray-600);cursor:pointer;transition:color .25s ease}.home-popular-view--active{color:var(--color-gray-950);cursor:default}.home-popular-view:last-child{border:0}@media only screen and (max-width: 1919px){.home-popular-content{width:592px}.home-popular-slider,.home-popular-slide{width:540px}.home-popular-nav{width:592px}}@media only screen and (max-width: 1439px){.home-popular-content{width:416px}.home-popular-slider,.home-popular-slide{width:420px}.home-popular-nav{width:414px}}@media only screen and (max-width: 1023px){.home-popular-content{width:428px;padding-bottom:var(--distance-quad)}}@media only screen and (max-width: 767px){.home-popular-content{width:auto;padding:0 var(--distance-double) var(--distance-double)}.home-popular-text{padding-top:var(--distance-single)}.home-popular-slider{width:auto}.home-popular-slide{width:100vw}.home-popular-nav{width:auto}.home-popular-views{padding-top:var(--distance-quad)}}.home-thinbrick{display:grid;grid-template-columns:33.3125% 25% 41.6875%;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;padding:var(--distance-quad) var(--distance-quad) 0;position:relative;z-index:2}.home-thinbrick-content{grid-area:1 / 1 / 2 / 2;z-index:1;padding-bottom:var(--distance-quad);display:flex;flex-flow:column nowrap}.home-thinbrick-title{color:var(--color-gray-950)}.home-thinbrick-text{padding-top:var(--distance-single);color:var(--color-gray-600)}.home-thinbrick-button{margin-top:auto}.home-thinbrick-image{grid-area:1 / 3 / 2 / 4;z-index:1;margin-bottom:calc(-1 * var(--distance-double))}.home-thinbrick-image img{width:100%;display:block;height:100%;object-fit:cover}@media only screen and (max-width: 1439px){.home-thinbrick{grid-template-columns:41.6875% 16.625% 41.6875%}}@media only screen and (max-width: 1023px){.home-thinbrick{position:relative;grid-template-columns:50% 50%;grid-template-rows:auto 64px auto}.home-thinbrick-content{grid-area:1 / 1 / 2 / 2}.home-thinbrick-button{position:absolute;bottom:var(--distance-quad);left:var(--distance-quad)}.home-thinbrick-image{grid-area:3 / 2 / 4 / 3}}@media only screen and (max-width: 767px){.home-thinbrick{grid-template-columns:48px 1fr 64px;grid-template-rows:auto 130px 360px;padding:0}.home-thinbrick-content{grid-area:1 / 1 / 3 / 3;z-index:2;padding:var(--distance-double);background:var(--color-white)}.home-thinbrick-button{position:static;bottom:unset;left:unset;padding-top:var(--distance-double)}.home-thinbrick-image{grid-area:2 / 2 / 4 / 4;margin-bottom:0;z-index:1}}@keyframes homeSystemsImageInfoTriggerAfter{0%{transform:scale(0);opacity:1}to{transform:scale(2);opacity:0}}.home-systems{position:relative;z-index:1;height:1480px;padding:var(--distance-quad);box-sizing:border-box;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-end;background:var(--color-gray-800);overflow:hidden;transition:background-color 1s ease}.home-systems-image{position:absolute;top:0;right:1280px;height:1480px;width:1480px;transition:transform 1s ease,opacity 1s ease;transform:translate(-400px,-200px);opacity:.5;z-index:1}.home-systems-image:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:600px;background:linear-gradient(0deg,#222,#2220);opacity:0;transition:opacity 1s ease;z-index:2;pointer-events:none}.home-systems-image img{height:100%;width:100%;display:block}.home-systems .hotpoint{opacity:0;visibility:hidden;transition:opacity 1s ease 1s,visibility 1s ease 1s}.home-systems--hotpoint-1{top:360px;right:435px}.home-systems--hotpoint-2{top:594px;right:290px}.home-systems--hotpoint-3{top:838px;right:564px}.home-systems--hotpoint-4{top:1126px;right:17px}.home-systems-logo{position:relative;z-index:3}.home-systems-logo img{width:104px;display:block}.home-systems-content{margin-top:auto;width:533px;transform:translate(calc(-1280px + 533px + var(--distance-quad)));transition:transform 1s ease;position:relative;z-index:3}.home-systems-title{color:var(--color-white)}.home-systems-text{padding-top:var(--distance-single);color:var(--color-gray-400)}.home-systems-button{padding-top:var(--distance-double);width:254px}.home-systems--active{background:var(--color-gray-950)}.home-systems--active .home-systems-image:after{opacity:1}.home-systems--active .home-systems-image{transform:translate(0);opacity:1}.home-systems--active .home-systems-content{transform:translate(0)}.home-systems--active .hotpoint{opacity:1;visibility:visible}@media only screen and (max-width: 2600px){.home-systems-image{right:50vw}.home-systems-content{transform:translate(calc(-50vw + 533px + var(--distance-quad)))}}@media only screen and (max-width: 1919px){.home-systems{height:1440px}.home-systems-image{height:1440px;width:1440px;transform:translate(-296px,-200px)}.home-systems-image:after{height:560px}.home-systems--hotpoint-1{top:314px;right:490px}.home-systems--hotpoint-2{top:582px;right:277px}.home-systems--hotpoint-3{top:770px;right:456px}.home-systems--hotpoint-4{top:950px;right:17px}.home-systems-content{width:493px;transform:translate(calc(-50vw + 493px + var(--distance-quad)))}}@media only screen and (max-width: 1439px){.home-systems{height:1024px}.home-systems-image{width:1024px;height:1024px;right:580px;transform:translate(-140px,-200px)}.home-systems-image:after{height:400px}.home-systems--hotpoint-1{top:244px;right:310px}.home-systems--hotpoint-2{top:414px;right:196px}.home-systems--hotpoint-3{top:548px;right:316px}.home-systems--hotpoint-4{top:700px;right:10px}.home-systems-logo img{width:72px}.home-systems-content{width:347px;transform:translate(-139px)}.home-systems-button{width:235px}}@media only screen and (max-width: 1023px){.home-systems-image{width:800px;height:800px;top:324px;right:330px;transform:translate(-218px,154px)}.home-systems-image-info{padding-right:0;padding-top:24px}.home-systems-image-info-popup{width:248px;left:0;bottom:48px;top:auto;padding:12px 16px;transform:translateY(-48px)}.home-systems--hotpoint-1{top:443px;right:35px}.home-systems--hotpoint-2{top:320px;right:150px}.home-systems--hotpoint-3{top:420px;right:300px}.home-systems--hotpoint-4{top:73px;right:332px}.home-systems-logo{flex:0 0 64px;align-self:flex-start}.home-systems-logo img{width:64px}.home-systems-content{flex:1 1 0;margin-top:12px;width:320px;transform:translate(0);display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;pointer-events:none;touch-action:none}.home-systems-button{pointer-events:auto;touch-action:auto}}@media only screen and (max-width: 767px){.home-systems{height:1120px;padding:var(--distance-double)}.home-systems-image{width:720px;height:720px;right:32px;top:auto;bottom:0;transform:translateY(254px);z-index:5}.home-systems--hotpoint-1{top:443px;right:35px}.home-systems--hotpoint-2{top:290px;right:140px}.home-systems--hotpoint-3{top:377px;right:274px}.home-systems--hotpoint-4{top:90px;right:260px}.home-systems-logo{flex:0 0 56px}.home-systems-logo img{width:56px}.home-systems-content{width:100%;margin-top:64px}.home-systems-button{width:100%}}.home-video{padding:var(--distance-quad) var(--distance-quad) 0;background:var(--color-gray-950);position:relative}.home-video:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:var(--distance-quad);background:var(--color-white)}.home-video-image{position:relative;z-index:1}.home-video-image video{width:100%;display:block}.home-video-text{position:absolute;top:var(--distance-double);left:var(--distance-double);width:576px;color:var(--color-white);text-shadow:0px 42px 17px rgba(0,0,0,.01),0px 24px 14px rgba(0,0,0,.05),0px 11px 11px rgba(0,0,0,.09),0px 3px 6px rgba(0,0,0,.1)}.home-video-button{position:absolute;bottom:var(--distance-double);left:var(--distance-double)}.home-video-button .button-new{width:240px;box-shadow:0 64px 25px #00000008,0 36px 21px #0000001a,0 16px 16px #0000002b,0 4px 9px #0003}@media only screen and (max-width: 1439px){.home-video-text{width:436px}.home-video-button .button-new{width:196px}}@media only screen and (max-width: 1023px){.home-video-text{width:316px}.home-video-button .button-new{width:172px}}@media only screen and (max-width: 767px){.home-video{padding:var(--distance-double) var(--distance-double) 0}.home-video:after{height:var(--distance-double)}.home-video-image{height:450px}.home-video-image video{position:absolute;top:0;left:0;min-width:100%;min-height:100%;width:auto;object-fit:cover;object-position:center}.home-video-text{width:auto;right:var(--distance-double)}.home-video-button{right:var(--distance-double)}.home-video-button .button-new{width:100%}}@keyframes homeCalculateScroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.home-calculate{padding:var(--distance-quad)}.home-calculate-content{width:667px;padding-bottom:var(--distance-double)}.home-calculate-title{color:var(--foreground-default)}.home-calculate-text{padding-top:var(--distance-single);color:var(--foreground-dim)}.home-calculate-footer{margin-top:var(--distance-double);height:400px;background:var(--background-solid-default);display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center;padding-top:var(--distance-double);box-sizing:border-box;position:relative;overflow:hidden}.home-calculate-footer-title{color:var(--foreground-solid-default);text-align:center;position:relative;z-index:2}.home-calculate-footer-button{padding-top:var(--distance-single);position:relative;z-index:2}.home-calculate-footer-button .button-new{width:170px}.home-calculate-footer-bricks{position:absolute;left:0;top:240px;width:100%;display:flex;overflow:hidden;user-select:none}.home-calculate-footer-bricks-slide{flex-shrink:0;display:flex;width:1646px;animation:homeCalculateScroll 60s linear infinite}.home-calculate-footer-bricks-slide img{display:block;width:100%}.home-calculate-grid{display:grid;grid-template-columns:720fr 800fr;grid-template-rows:1fr;grid-column-gap:80px;grid-row-gap:0px;border-radius:4px}.home-calculate-slider{grid-area:1 / 2 / 2 / 3;overflow:hidden;position:relative}.home-calculate-slider:after{content:"";position:absolute;bottom:0;left:0;height:6px;background:var(--foreground-default);transition:width .4s ease}.home-calculate-slider--active-0:after{width:25%}.home-calculate-slider--active-1:after{width:50%}.home-calculate-slider--active-2:after{width:75%}.home-calculate-slider--active-3:after{width:100%}.home-calculate-slider-slides{width:100%;display:flex;user-select:none;transition:transform .4s ease}.home-calculate-slider--active-0 .home-calculate-slider-slides{transform:translate(0)}.home-calculate-slider--active-1 .home-calculate-slider-slides{transform:translate(-100%)}.home-calculate-slider--active-2 .home-calculate-slider-slides{transform:translate(-200%)}.home-calculate-slider--active-3 .home-calculate-slider-slides{transform:translate(-300%)}.home-calculate-slider-slide{flex-shrink:0;width:100%}.home-calculate-slider-slide img{display:block;width:100%}.home-calculate-accordion{grid-area:1 / 1 / 2 / 2;align-self:center;counter-reset:home-calculate-accordion}.home-calculate-accordion-item{counter-increment:home-calculate-accordion;border-radius:2px;padding:28px;cursor:pointer}.home-calculate-accordion-item+.home-calculate-accordion-item{margin-top:8px}.home-calculate-accordion-item-header{padding-left:68px;position:relative}.home-calculate-accordion-item-header:before{content:counter(home-calculate-accordion);position:absolute;left:4px;top:50%;transform:translateY(-50%);width:32px;height:32px;box-sizing:border-box;border-radius:6px;border:1px solid var(--border-dim);display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;font-size:18px;color:var(--foreground-subtle)}.home-calculate-accordion-item-content{padding:8px 0 0 68px;display:none;color:var(--foreground-dim)}.home-calculate-accordion-item--active{outline:2px solid var(--border-strong)}.home-calculate-accordion-item--active .home-calculate-accordion-item-header:before{outline:1px solid var(--border-strong);border-color:var(--border-strong);color:var(--foreground-default)}.home-calculate-accordion-item--active .home-calculate-accordion-item-content{display:block}@media only screen and (max-width: 1919px){.home-calculate-content{width:592px}.home-calculate-footer{height:340px}.home-calculate-footer-bricks{top:224px}.home-calculate-footer-bricks-slide{width:1216px}.home-calculate-grid{display:grid;grid-template-columns:528fr 592fr;grid-column-gap:64px}.home-calculate-slider:after{height:4px}.home-calculate-accordion-item{padding:24px}.home-calculate-accordion-item-header{padding-left:56px}.home-calculate-accordion-item-header:before{left:0}.home-calculate-accordion-item-content{padding:4px 0 0 56px}}@media only screen and (max-width: 1439px){.home-calculate-content{width:485px}.home-calculate-footer{height:auto;padding:32px;align-items:flex-start}.home-calculate-footer-title{text-align:left}.home-calculate-footer-button{padding-top:var(--distance-double)}.home-calculate-footer-button .button-new{width:140px}.home-calculate-footer-bricks{top:160px}.home-calculate-footer-bricks-slide{width:860px}.home-calculate-grid{display:grid;grid-template-columns:372fr 416fr;grid-column-gap:44px}.home-calculate-accordion-item{padding:16px}.home-calculate-accordion-item-header{padding-left:40px}.home-calculate-accordion-item-header:before{width:24px;height:24px;border-radius:4px;font-size:14px}.home-calculate-accordion-item-content{padding:4px 0 0 40px}}@media only screen and (max-width: 1023px){.home-calculate-footer-bricks{top:128px}.home-calculate-grid{display:block}.home-calculate-accordion{margin-top:var(--distance-double);width:428px}}@media only screen and (max-width: 767px){.home-calculate{padding:var(--distance-double)}.home-calculate-content{width:auto;padding-bottom:var(--distance-double)}.home-calculate-footer-title br{display:none}.home-calculate-footer-bricks{top:auto;bottom:-20px}.home-calculate-footer-bricks-slide{width:582px}.home-calculate-accordion{width:auto}}@keyframes homeEdgeLeft{0%{width:var(--home-edge-animation-width);transform:translate(0);filter:none}25%{width:var(--home-edge-animation-width-open);transform:translate(-50px);filter:none}50%{width:var(--home-edge-animation-width-open);transform:translate(-50px);filter:none}to{width:var(--home-edge-animation-width-open);transform:translate(calc(-1 * var(--home-edge-animation-left)),var(--home-edge-animation-top)) scale(2);filter:blur(20px)}}@keyframes homeEdgeRight{0%{width:var(--home-edge-animation-width);transform:translate(0);filter:none}25%{width:var(--home-edge-animation-width-open);transform:translate(50px);filter:none}50%{width:var(--home-edge-animation-width-open);transform:translate(50px);filter:none}to{width:var(--home-edge-animation-width-open);transform:translate(var(--home-edge-animation-left),var(--home-edge-animation-top)) scale(2);filter:blur(20px)}}.home-edge{--home-edge-animation-width: 560px;--home-edge-animation-width-open: 588px;--home-edge-animation-left: 1184px;--home-edge-animation-top: -200px}.home-edge{background:var(--color-gray-950);position:relative;overflow:hidden}.home-edge-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-gray-800);transition:opacity .8s ease 0s,visibility .8s ease 0s;z-index:2}.home-edge-left,.home-edge-right{position:absolute;top:160px;width:560px;height:1120px;object-fit:cover;pointer-events:none}.home-edge-left{right:1280px;object-position:left top;z-index:3;pointer-events:none}.home-edge-right{left:1280px;object-position:right top;z-index:3;pointer-events:none}.home-edge-container{padding:var(--distance-quad) 0;width:1600px;margin:0 auto;display:grid;grid-template-columns:133px 400px 133px 934px;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px}.home-edge-content{grid-area:1 / 2 / 2 / 4;padding-top:60px}.home-edge-title{color:var(--color-white)}.home-edge-text{padding:var(--distance-single) 0;color:var(--color-gray-200)}.home-edge-button .button-new{width:180px}.home-edge-image-container{grid-area:1 / 3 / 2 / 5;height:760px;position:relative}.home-edge-image{position:absolute;top:53px;left:11px;width:1216px;height:800px}.home-edge-image img{width:100%;height:100%;display:block;max-width:none}.home-edge--hotpoint-1{left:40%;top:16%}.home-edge--hotpoint-2{left:64%;top:48%}.home-edge--hotpoint-3{left:26%;top:69%}.home-edge--active .home-edge-bg{visibility:hidden;opacity:0;transition:opacity .8s ease .8s,visibility .8s ease .8s}.home-edge--active .home-edge-left,.home-edge--active .home-edge-right{animation-duration:1.6s;animation-delay:0s;animation-direction:normal;animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:cubic-bezier(.17,.67,.56,1.24)}.home-edge--active .home-edge-left{animation-name:homeEdgeLeft}.home-edge--active .home-edge-right{animation-name:homeEdgeRight}@media only screen and (max-width: 2600px){.home-edge-left{right:calc(50vw - (var(--scrollbar-width) / 2))}.home-edge-right{left:calc(50vw - (var(--scrollbar-width) / 2))}}@media only screen and (max-width: 1919px){.home-edge{--home-edge-animation-width: 420px;--home-edge-animation-width-open: 441px;--home-edge-animation-left: 860px}.home-edge-left,.home-edge-right{top:120px;width:420px;height:840px}.home-edge-container{width:1184px;grid-template-columns:100px 294px 198px 592px}.home-edge-content{padding-top:0}.home-edge-image-container{height:704px}.home-edge-image{top:156px;left:20px;width:912px;height:600px}}@media only screen and (max-width: 1439px){.home-edge{--home-edge-animation-width: 300px;--home-edge-animation-width-open: 315px;--home-edge-animation-left: 640px;--home-edge-animation-top: -150px}.home-edge-left,.home-edge-right{top:80px;width:300px;height:600px}.home-edge-container{width:832px;grid-template-columns:66px 210px 140px 416px}.home-edge-button .button-new{width:160px}.home-edge-image-container{height:490px}.home-edge-image{top:110px;left:14px;width:648px;height:426px}}@media only screen and (max-width: 1023px){.home-edge{--home-edge-animation-left: 540px}.home-edge-left,.home-edge-right{top:auto;bottom:0}.home-edge-container{width:640px;grid-template-columns:320px 320px}.home-edge-content{grid-area:1 / 1 / 2 / 2;z-index:1}.home-edge-text{padding:var(--distance-double) 0}.home-edge-image-container{margin-top:308px;height:396px;grid-area:1 / 1 / 2 / 3}.home-edge-image{top:6px;left:120px;width:648px;height:426px}}@media only screen and (max-width: 767px){.home-edge-container{padding:0;width:auto;margin:0;display:block}.home-edge-content{padding:var(--distance-double) var(--distance-double) var(--distance-quad);max-width:400px}.home-edge-image-container{margin-top:0;height:376px}.home-edge-image{top:0;left:auto;right:-100px;width:572px;height:376px}}.home-architects{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;background-color:var(--color-gray-100)}.home-architects-image{grid-area:1 / 1 / 2 / 2;z-index:1}.home-architects-image img{width:100%;height:1000px;object-fit:cover;display:block;object-position:right center}.home-architects-content{grid-area:1 / 2 / 2 / 3;z-index:1;padding:0 var(--distance-quad) 0 133px;box-sizing:border-box;align-self:center}.home-architects-title{color:var(--color-gray-950)}.home-architects-text{padding-top:var(--distance-single);color:var(--color-gray-600)}.home-architects-button{padding-top:48px}.home-architects-button .button-new{width:212px}@media only screen and (max-width: 1919px){.home-architects-image img{height:920px}.home-architects-content{padding:0 var(--distance-quad) 0 200px}}@media only screen and (max-width: 1439px){.home-architects-image img{height:800px}.home-architects-content{padding:0 var(--distance-quad) 0 140px}.home-architects-button{padding-top:32px}.home-architects-button .button-new{width:180px}}@media only screen and (max-width: 1023px){.home-architects{grid-template-columns:1fr 350px 64px;grid-template-rows:repeat(2,1fr)}.home-architects-image{grid-area:1 / 1 / 2 / 3}.home-architects-image img{height:468px}.home-architects-content{padding:88px 0;grid-area:2 / 2 / 3 / 3}.home-architects-text{padding-top:20px}.home-architects-button .button-new{width:160px}}@media only screen and (max-width: 767px){.home-architects{grid-template-columns:32px 1fr 32px}.home-architects-content{padding:64px 0}.home-architects-text{padding-top:32px}}.home-products{padding:var(--distance-quad)}.home-products-content{width:630px;padding-bottom:var(--distance-quad)}.home-products-title{color:var(--color-gray-950)}.home-products-text{padding-top:var(--distance-single);color:var(--color-gray-700)}.home-products-item{width:480px;margin-right:40px}.home-products-item:last-child{margin-right:0}.home-products-item-image{background:#f5f5f5;display:block}.home-products-item-image img{width:100%;display:block;object-fit:cover;mix-blend-mode:multiply}.home-products-item-name{padding-top:24px;padding-bottom:calc(1.5 * var(--distance-single))}@media only screen and (max-width: 1919px){.home-products-content{width:576px}.home-products-item{width:360px;margin-right:32px}}@media only screen and (max-width: 1439px){.home-products-content{width:404px}.home-products-item{width:240px}.home-products-item-image img{height:288px}}@media only screen and (max-width: 1023px){.home-products{padding:calc(6 * var(--distance-single)) var(--distance-quad)}.home-products-content{width:396px}}@media only screen and (max-width: 767px){.home-products{padding:var(--distance-quad) var(--distance-double)}.home-products-content{width:auto}}.home-photos{padding-top:var(--distance-quad)}.home-photos-content{padding:0 var(--distance-quad) var(--distance-double)}.home-photos-title{color:var(--color-gray-950)}.home-photos-item{width:376px;margin-right:4px}.home-photos-item:last-child{margin-right:0}.home-photos-item-image img{width:100%;display:block;object-fit:cover}.home-photos-mobile{display:none}@media only screen and (max-width: 1919px){.home-photos-item{width:320px}}@media only screen and (max-width: 1439px){.home-photos-item{width:200px}}@media only screen and (max-width: 1023px){.home-photos{padding-top:calc(6 * var(--distance-single))}.home-photos-content{padding:0 var(--distance-quad) var(--distance-quad)}.home-photos-item{width:180px}}@media only screen and (max-width: 767px){.home-photos{padding-top:var(--distance-quad);padding-bottom:var(--distance-double)}.home-photos-content{padding:0 var(--distance-double) var(--distance-double)}.home-photos-slider{display:none}.home-photos-mobile{padding:0 var(--distance-double);display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-column-gap:4px;grid-row-gap:4px}.home-photos-mobile a{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:100%;height:100%}.home-photos-mobile img{width:100%;height:100%;object-fit:cover;display:block}}@keyframes homeClientsWide{0%{transform:translate(0)}to{transform:translate(-512px)}}@keyframes homeClientsDesktop{0%{transform:translate(0)}to{transform:translate(-20vw)}}@keyframes homeClientsTablet{0%{transform:translate(0)}to{transform:translate(calc(-100vw / 3))}}@keyframes homeClientsMobile{0%{transform:translate(0)}to{transform:translate(-50vw)}}.home-clients-container{overflow:hidden}.home-clients{padding:4px 0;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;animation:homeClientsWide 12s linear infinite}.home-clients-item{flex:0 0 512px;width:512px;height:292px;box-sizing:border-box;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.home-clients-item-logo{margin:0 2px;flex:1 1 0;height:100%;background:var(--color-gray-100);display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.home-clients-slider-mobile{display:none}@media only screen and (max-width: 2600px){.home-clients{animation:homeClientsDesktop 12s linear infinite}.home-clients-item{flex:0 0 20vw;width:20vw}}@media only screen and (max-width: 1919px){.home-clients-item{height:240px}.home-clients-item-logo img{transform:scale(.7);transform-origin:center center}}@media only screen and (max-width: 1023px){.home-clients{animation:homeClientsTablet 12s linear infinite}.home-clients-item{flex:0 0 calc(100vw / 3);width:calc(100vw / 3)}}@media only screen and (max-width: 767px){.home-clients{animation:homeClientsMobile 12s linear infinite}.home-clients-item{flex:0 0 50vw;width:50vw}}.about-header{--about-header-distance: 40px}.about-header-title{padding:calc(2 * var(--about-header-distance)) calc(4 * var(--about-header-distance))}.about-header-image{padding-left:calc(4 * var(--about-header-distance))}.about-header-image img{width:100%;display:block;height:880px;object-fit:cover}.about-header-text{padding:calc(4 * var(--about-header-distance)) 230px}@media only screen and (max-width: 1919px){.about-header{--about-header-distance: 32px}.about-header-image img{height:656px}.about-header-text{padding:calc(4 * var(--about-header-distance)) 176px}}@media only screen and (max-width: 1439px){.about-header{--about-header-distance: 24px}.about-header-image img{height:464px}.about-header-text{padding:calc(4 * var(--about-header-distance)) 128px}}@media only screen and (max-width: 1023px){.about-header{--about-header-distance: 32px}.about-header-title{padding:calc(2 * var(--about-header-distance))}.about-header-image{padding-left:calc(2 * var(--about-header-distance))}.about-header-image img{height:352px}.about-header-text{padding:calc(3 * var(--about-header-distance)) 124px}}@media only screen and (max-width: 767px){.about-header{--about-header-distance: 16px}.about-header-image img{height:342px}.about-header-text{padding:calc(4 * var(--about-header-distance))}}.about-design{--about-design-distance: 40px}.about-design{padding:0 calc(4 * var(--about-design-distance));position:relative;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.about-design:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:calc(4 * var(--about-design-distance));background-color:var(--color-gray-100)}.about-design-image{width:780px;position:relative;z-index:1}.about-design-image img{width:100%;display:block;object-fit:cover}.about-design-content{width:480px;position:relative;z-index:1;text-align:right}.about-design-title{color:var(--color-gray-950);padding-top:40px;position:relative}.about-design-title:before{content:"";position:absolute;top:0;right:0;width:48px;height:2px;background-color:var(--color-gray-300)}@media only screen and (max-width: 1919px){.about-design{--about-design-distance: 32px}.about-design-image{width:592px}.about-design-content{width:352px}}@media only screen and (max-width: 1439px){.about-design{--about-design-distance: 24px}.about-design-image{width:416px}.about-design-content{width:244px}}@media only screen and (max-width: 1023px){.about-design{--about-design-distance: 32px}.about-design{padding:0 calc(2 * var(--about-design-distance))}.about-design:after{height:calc(2 * var(--about-design-distance))}.about-design-image{width:320px}.about-design-content{width:244px}}@media only screen and (max-width: 767px){.about-design{--about-design-distance: 16px}.about-design{padding:0;display:grid;grid-template-columns:64px 1fr;grid-template-rows:64px 1fr 312px;grid-column-gap:0px;grid-row-gap:0px;justify-content:unset;align-items:unset}.about-design:after{display:none}.about-design-image{grid-area:1 / 1 / 4 / 3;width:auto}.about-design-image img{height:100%}.about-design-content{grid-area:2 / 2 / 3 / 3;width:auto;padding:calc(4 * var(--about-design-distance)) calc(2 * var(--about-design-distance));background:var(--color-white)}}.about-boxes{--about-boxes-distance: 40px}.about-boxes{padding:calc(4 * var(--about-boxes-distance));display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-column-gap:calc(2 * var(--about-boxes-distance));grid-row-gap:0px;background-color:var(--color-gray-100)}.about-box-title{color:var(--color-gray-950)}.about-box-text{padding-top:var(--about-boxes-distance)}.about-box-text p+p{padding-top:1.5em}@media only screen and (max-width: 1919px){.about-boxes{--about-boxes-distance: 32px}}@media only screen and (max-width: 1439px){.about-boxes{--about-boxes-distance: 24px}.about-boxes{grid-row-gap:calc(4 * var(--about-boxes-distance))}}@media only screen and (max-width: 1023px){.about-boxes{--about-boxes-distance: 32px}.about-boxes{padding:calc(3 * var(--about-boxes-distance)) calc(2 * var(--about-boxes-distance));grid-template-columns:repeat(2,1fr);grid-row-gap:calc(2 * var(--about-boxes-distance))}}@media only screen and (max-width: 767px){.about-boxes{--about-boxes-distance: 16px}.about-boxes{padding:calc(4 * var(--about-boxes-distance)) calc(2 * var(--about-boxes-distance));grid-template-columns:repeat(1,1fr);grid-column-gap:0}}.about-why{--about-why-distance: 40px}.about-why{padding:calc(2 * var(--about-why-distance));border-bottom:1px solid var(--color-gray-200)}.about-why-title{padding-bottom:calc(2 * var(--about-why-distance));text-align:center}.about-why-items{background:var(--color-gray-200);display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;grid-column-gap:1px;grid-row-gap:1px;border-top:1px solid var(--color-gray-200);border-bottom:1px solid var(--color-gray-200)}.about-why-items:before{content:"";height:264px;background:var(--color-white);display:none}.about-why-items:after{content:"";height:264px;background:var(--color-white);display:none}.about-why-item{height:264px;background:var(--color-white);display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.about-why-item-title{padding-top:16px;text-align:center}.about-why-item-title br{display:none}.about-why-button{padding-top:calc(2 * var(--about-why-distance));text-align:center}@media only screen and (max-width: 1919px){.about-why{--about-why-distance: 32px}.about-why-items{grid-template-columns:repeat(4,1fr)}.about-why-item{height:232px}.about-why-items:before{display:block;order:1;height:232px}.about-why-item:nth-last-child(2){order:2}.about-why-item:last-child{order:3}.about-why-items:after{display:block;order:1000;height:232px}}@media only screen and (max-width: 1439px){.about-why{--about-why-distance: 24px}.about-why{padding:calc(2 * var(--about-why-distance)) calc(4 * var(--about-why-distance))}.about-why-items{grid-template-columns:repeat(3,1fr)}.about-why-item{height:184px}.about-why-items:before{order:2;height:184px}.about-why-item:nth-last-child(2){order:1}.about-why-item:last-child{order:3}.about-why-items:after{order:1000;height:184px}.about-why-item-title{padding-top:8px}}@media only screen and (max-width: 1023px){.about-why{--about-why-distance: 24px}.about-why{padding:calc(2 * var(--about-why-distance)) 0}.about-why-items{grid-template-columns:repeat(2,1fr)}.about-why-items:before,.about-why-items:after{display:none}}@media only screen and (max-width: 767px){.about-why{--about-why-distance: 16px}.about-why-item{height:164px}.about-why-item-title br{display:block}}.about-history{--about-history-distance: 40px}.about-history{padding:calc(4 * var(--about-history-distance))}.about-history-content{width:780px;padding-bottom:calc(4 * var(--about-history-distance))}.about-history-title{color:var(--color-gray-950)}.about-history-text{padding-top:var(--about-history-distance);color:var(--color-gray-700)}.about-history-item{width:480px;margin-right:80px}.about-history-item:last-child{margin-right:0}.about-history-item-image img{width:100%;display:block}.about-history-item-title{padding-top:24px}.about-history-item-text{padding-top:16px;padding-bottom:calc(1.5 * var(--about-history-distance))}@media only screen and (max-width: 1919px){.about-history{--about-history-distance: 32px}.about-history-content{width:576px}.about-history-item{width:360px;margin-right:64px}}@media only screen and (max-width: 1439px){.about-history{--about-history-distance: 24px}.about-history-content{width:404px}.about-history-item{width:240px}}@media only screen and (max-width: 1023px){.about-history{--about-history-distance: 32px}.about-history{padding:calc(2 * var(--about-history-distance))}.about-history-content{width:488px;padding-bottom:calc(2 * var(--about-history-distance))}.about-history-item-text{padding-bottom:32px}}@media only screen and (max-width: 767px){.about-history{--about-history-distance: 16px}.about-history{padding:calc(4 * var(--about-history-distance)) calc(2 * var(--about-history-distance))}.about-history-content{width:auto;padding-bottom:calc(4 * var(--about-history-distance))}}.products-home{padding:var(--distance-double) 0}.products-home-title{padding-bottom:var(--distance-double);color:var(--color-gray-950)}.products-home-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:0;grid-row-gap:0;border-top:1px solid var(--color-gray-200)}.products-home-item{padding:var(--distance-single);box-sizing:border-box;border-bottom:1px solid var(--color-gray-200);border-right:1px solid var(--color-gray-200);color:var(--color-gray-900)}.products-home-item-image{height:506px;background-color:var(--color-gray-100);display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;transition:background-color .4s ease;overflow:hidden}.products-home-item-image img{height:300px;display:block;transition:transform .4s ease}.products-home-item-name{padding-top:var(--distance-single)}.products-home-item:hover .products-home-item-image{background-color:var(--color-gray-150)}.products-home-item:hover .products-home-item-image img{transform:scale(1.1)}.products-home-item-1{grid-area:1 / 1 / 2 / 4}.products-home-item-2{grid-area:1 / 4 / 2 / 7;border-right-color:var(--color-white)}.products-home-item-3{grid-area:2 / 1 / 3 / 3}.products-home-item-3 .products-home-item-image{justify-content:flex-start}.products-home-item-3 .products-home-item-image img{height:240px}.products-home-item-4{grid-area:2 / 3 / 3 / 7;border-right-color:var(--color-white)}.products-home-item-4 .products-home-item-image{justify-content:flex-end}.products-home-item-4 .products-home-item-image img{height:280px}.products-home-item-5{grid-area:3 / 1 / 4 / 3}.products-home-item-6{grid-area:3 / 3 / 4 / 5}.products-home-item-7{grid-area:3 / 5 / 4 / 7;border-right-color:var(--color-white)}@media only screen and (max-width: 1919px){.products-home-item-image{height:374px}.products-home-item-image img{height:200px}.products-home-item-3 .products-home-item-image img{height:166px}.products-home-item-4 .products-home-item-image img{height:200px}}@media only screen and (max-width: 1439px){.products-home-item-image{height:278px}.products-home-item-image img{height:160px}.products-home-item-3 .products-home-item-image img{height:108px}.products-home-item-4 .products-home-item-image img{height:142px}}@media only screen and (max-width: 1023px){.products-home{padding:var(--distance-quad) 0}.products-home-title{padding:0 var(--distance-double) var(--distance-quad)}.products-home-item{padding:24px}.products-home-item-image{height:208px}.products-home-item-image img{height:120px}.products-home-item-3 .products-home-item-image img{height:96px}.products-home-item-4 .products-home-item-image img{height:120px}}@media only screen and (max-width: 767px){.products-home{padding:var(--distance-double) 0}.products-home-title{padding:0 var(--distance-single) var(--distance-double)}.products-home-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,1fr)}.products-home-item{padding:var(--distance-single);border-right:0}.products-home-item-image img{height:128px}.products-home-item-1{grid-area:1 / 1 / 2 / 3}.products-home-item-2{grid-area:2 / 1 / 3 / 2;border-right:1px solid var(--color-gray-200)}.products-home-item-2 .products-home-item-image img{height:80px}.products-home-item-3{grid-area:2 / 2 / 3 / 3}.products-home-item-3 .products-home-item-image img{height:80px}.products-home-item-4{grid-area:3 / 1 / 4 / 3}.products-home-item-4 .products-home-item-image img{height:112px}.products-home-item-5{grid-area:4 / 1 / 5 / 2;border-right:1px solid var(--color-gray-200)}.products-home-item-5 .products-home-item-image img{height:100px}.products-home-item-6{grid-area:4 / 2 / 5 / 3}.products-home-item-6 .products-home-item-image img{height:100px}.products-home-item-7{grid-area:5 / 1 / 6 / 3}}.howto-header-title{padding:var(--distance-double) var(--distance-quad)}.howto-header-image{margin-left:var(--distance-quad);position:relative}.howto-header-image img{width:100%;display:block;height:880px;object-fit:cover;position:relative;z-index:1;transition:opacity .25s ease,visibility .25s ease}.howto-header-image video{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover;z-index:0}.howto-header-video-button{position:absolute;z-index:2;bottom:var(--distance-double);left:var(--distance-double);width:80px;height:80px;border-radius:2px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;background:var(--color-white);cursor:pointer}.howto-header-image--playing img{opacity:0;visibility:hidden}@media only screen and (max-width: 1919px){.howto-header-image img{height:656px}}@media only screen and (max-width: 1439px){.howto-header-image img{height:464px}.howto-header-video-button{width:64px;height:64px}}@media only screen and (max-width: 1023px){.howto-header-title{padding:var(--distance-quad)}.howto-header-image{margin-left:var(--distance-quad)}.howto-header-image img{height:360px}.howto-header-video-button{width:48px;height:48px;bottom:48px;left:48px}.howto-header-text{padding-left:124px;padding-right:124px}}@media only screen and (max-width: 767px){.howto-header-title{padding:var(--distance-double)}.howto-header-image{margin-left:var(--distance-double)}.howto-header-image img{height:232px}.howto-header-video-button{width:40px;height:40px;bottom:24px;left:24px}.howto-header-text{padding-left:var(--distance-double);padding-right:var(--distance-double)}}.howto-step{padding:var(--distance-quad) 0;display:grid;grid-template-columns:var(--distance-quad) 480fr 360fr 760fr var(--distance-quad);grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px}.howto-step--dark{background-color:var(--color-gray-100)}.howto-step-intro{grid-area:1 / 2 / 2 / 3}.howto-step-intro-index{color:var(--color-gray-700);border-bottom:2px solid var(--color-gray-400);display:inline-block}.howto-step-intro-title{padding-top:var(--distance-double)}.howto-step-intro-excerpt{padding-top:var(--distance-single)}.howto-step-intro-text{color:var(--color-gray-700);padding-top:var(--distance-single)}.howto-step-content{grid-area:1 / 4 / 2 / 5}.howto-step-image{position:relative}.howto-step-image-large{width:100%;display:block}.howto-step-image-small{width:320px;position:absolute;bottom:0;right:calc(-1 * var(--distance-double));transform:translateY(50%)}.howto-step--dark .howto-step-image-small{right:auto;left:calc(-1 * var(--distance-double))}.howto-step-points{margin-top:240px;width:620px;border-top:1px solid var(--color-gray-200)}.howto-step-points li{border-bottom:1px solid var(--color-gray-200);padding:16px 0;color:var(--color-gray-700);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start}.howto-step-points-icon{margin:6px 16px 6px 8px;color:var(--color-primary-500);flex:0 0 24px}@media only screen and (max-width: 1919px){.howto-step{grid-template-columns:var(--distance-quad) 456fr 168fr 560fr var(--distance-quad)}.howto-step-image-small{width:220px}.howto-step-points{width:auto;margin-top:204px}}@media only screen and (max-width: 1439px){.howto-step{grid-template-columns:var(--distance-quad) 320fr 120fr 392fr var(--distance-quad)}.howto-step-content{grid-area:1 / 4 / 2 / 6}.howto-step-image-small{width:180px;right:auto;left:calc(-1 * var(--distance-double))}.howto-step-points{margin-top:154px;margin-right:var(--distance-quad)}.howto-step-points li{padding:12px 0}.howto-step-points-icon{margin:0 12px 0 6px}}@media only screen and (max-width: 1023px){.howto-step{display:block}.howto-step-intro{width:376px;padding:0 var(--distance-quad) var(--distance-quad)}.howto-step-intro-title{padding-top:var(--distance-quad)}.howto-step-content{padding:0 var(--distance-quad)}.howto-step-image-small{left:auto;right:calc(-1 * var(--distance-quad));width:264px}.howto-step--dark .howto-step-image-small{left:auto;right:calc(-1 * var(--distance-quad))}.howto-step-points{width:376px;margin-top:var(--distance-quad);margin-right:0}}@media only screen and (max-width: 767px){.howto-step-intro{width:auto;padding:0 var(--distance-double) var(--distance-quad)}.howto-step-content{padding:0}.howto-step-image-small{right:0;width:160px}.howto-step--dark .howto-step-image-small{right:0}.howto-step-points{width:auto;margin-top:128px;margin-left:var(--distance-double)}.howto-step-points li{padding:10px 32px 10px 0}.howto-step-points-icon{margin:0 8px 0 4px}}.howto-patterns{padding:var(--distance-quad) 0 var(--distance-double)}.howto-patterns-content{width:860px;margin:0 auto;padding-bottom:var(--distance-quad)}.howto-patterns-text{padding-top:var(--distance-single);color:var(--color-gray-700)}.howto-patterns-footer{width:860px;margin:0 auto;padding-top:var(--distance-double)}.howto-patterns-footer-button{padding-top:var(--distance-double);display:flex;flex-flow:row nowrap;justify-content:center}.howto-patterns-slider,.howto-patterns-slide,.howto-patterns-nav{width:860px}@media only screen and (max-width: 1919px){.howto-patterns-content,.howto-patterns-footer,.howto-patterns-slider,.howto-patterns-slide,.howto-patterns-nav{width:840px}}@media only screen and (max-width: 1439px){.howto-patterns-content,.howto-patterns-footer,.howto-patterns-slider,.howto-patterns-slide,.howto-patterns-nav{width:610px}}@media only screen and (max-width: 1023px){.howto-patterns{padding:var(--distance-quad) 0}.howto-patterns-content{width:520px}.howto-patterns-footer{width:520px;padding-top:var(--distance-quad)}.howto-patterns-footer-button{padding-top:var(--distance-quad)}.howto-patterns-slider,.howto-patterns-slide,.howto-patterns-nav{width:520px}.howto-patterns-nav-dots{padding-top:var(--distance-double)}}@media only screen and (max-width: 767px){.howto-patterns{padding:var(--distance-quad) 0 var(--distance-double)}.howto-patterns-content{width:auto;margin:0;padding:0 var(--distance-double) var(--distance-quad)}.howto-patterns-footer{width:auto;margin:0;padding:var(--distance-quad) var(--distance-double) 0}.howto-patterns-footer-button{padding-top:var(--distance-double)}.home-popular-slider{width:auto}.home-popular-slide{width:100vw}.home-popular-nav{width:auto}}.text-page{--text-page-distance: 40px}.text-page{padding:calc(2 * var(--text-page-distance));position:relative;display:grid;grid-template-columns:410fr 860fr 410fr;grid-template-rows:1fr;grid-column-gap:var(--text-page-distance);grid-row-gap:0px}.text-page-nav{position:sticky;top:calc(var(--global-header2-height) + 2 * var(--text-page-distance));left:0;grid-area:1 / 1 / 2 / 2;align-self:flex-start}.text-page-nav ul li{padding:8px 0}.text-page-nav ul li a{display:inline-block;height:40px;line-height:40px;padding:0 8px;color:var(--color-gray-600);transition:color .4s ease,background-color .4s ease;border-radius:2px;text-transform:uppercase}.text-page-nav ul li a:hover{color:var(--color-gray-900);background-color:var(--color-gray-100)}.text-page-nav ul li a.active{color:var(--color-gray-900)}.text-page-nav .text-page-top{margin-top:80px}.text-page-nav .text-page-top a{display:inline-block;width:40px;height:40px;background-color:var(--color-gray-100);display:flex;justify-content:center;align-items:center;border-radius:2px;color:var(--color-gray-950)}.text-page-container{grid-area:1 / 2 / 2 / 3}.text-page-title{padding-bottom:var(--text-page-distance)}.text-page-content{color:var(--color-gray-700)}.text-page-content h1{font-weight:400;font-size:64px;line-height:130%;letter-spacing:.01em;color:var(--color-gray-900)}.text-page-content h2{font-weight:400;font-size:44px;line-height:130%;letter-spacing:.01em;color:var(--color-gray-900)}.text-page-content h3{font-weight:400;font-size:32px;line-height:130%;letter-spacing:.01em;color:var(--color-gray-900)}.text-page-content h4,.text-page-content h5,.text-page-content h6{font-weight:600;font-size:24px;line-height:130%;letter-spacing:.01em;color:var(--color-gray-900)}.text-page-content p{font-weight:400;font-size:24px;line-height:150%;letter-spacing:.01em}.text-page-content ul{list-style:disc;margin-left:24px}.text-page-content ol{list-style-type:decimal;margin-left:24px}.text-page-content li{font-weight:400;font-size:24px;line-height:150%;letter-spacing:.01em}.text-page-content li+li{padding-top:1em}.text-page-content :is(p,ul,ol)+:is(p,ul,ol){padding-top:24px}.text-page-content :is(p,ul,ol)+:is(h1,h2,h3,h4,h5,h6){padding-top:var(--text-page-distance)}.text-page-content :is(h1,h2,h3,h4,h5,h6)+:is(p,ul,ol){padding-top:var(--text-page-distance)}.text-page-content :first-child{padding-top:var(--text-page-distance)}.text-page-content a{color:var(--color-gray-900);text-decoration:underline}.text-page-content a:hover{text-decoration:none}.text-page-content strong{font-weight:600}@media only screen and (max-width: 1919px){.text-page{--text-page-distance: 32px}.text-page{grid-template-columns:304fr 752fr 192fr}.text-page-content h1{font-size:44px}.text-page-content h2{font-size:32px}.text-page-content h3{font-size:24px}.text-page-content h4,.text-page-content h5,.text-page-content h6{font-size:18px}}@media only screen and (max-width: 1439px){.text-page{--text-page-distance: 24px}.text-page{grid-template-columns:292fr 452fr 136fr}.text-page-content p,.text-page-content li{font-size:18px}}@media only screen and (max-width: 1023px){.text-page{--text-page-distance: 32px}.text-page{padding:0 0 calc(2 * var(--text-page-distance));display:block}.text-page-nav{top:calc(var(--dynamic-header2-height));background-color:var(--color-white);border-bottom:1px solid var(--color-gray-200);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start}.text-page-nav ul{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;overflow-x:auto;overflow-y:hidden;padding:8px 68px 8px 4px}.text-page-nav ul li{padding:0 4px}.text-page-nav ul li a{white-space:nowrap}.text-page-nav .text-page-top{position:absolute;top:0;right:0;width:64px;height:100%;background:linear-gradient(270deg,#fff,#fff0 106.48%);margin:0}.text-page-nav .text-page-top a{margin:16px 0 0 8px}.text-page-container{width:520px;margin:0 auto;padding-top:calc(2 * var(--text-page-distance))}}@media only screen and (max-width: 767px){.text-page{--text-page-distance: 16px}.text-page-nav ul{padding:8px 72px 4px 8px}.text-page-nav ul li a{text-transform:none}.text-page-nav .text-page-top a{display:none}.text-page-container{width:auto;padding:calc(2 * var(--text-page-distance)) var(--text-page-distance) 0}.text-page-title{padding-bottom:calc(2 * var(--text-page-distance))}.text-page-content h1{font-size:32px}.text-page-content h2{font-size:24px}.text-page-content h3{font-size:18px}.text-page-content h4,.text-page-content h5,.text-page-content h6{font-size:14px}.text-page-content p,.text-page-content li{font-size:16px}.text-page-content :is(p,ul,ol)+:is(h2,h3,h4,h5,h6){padding-top:24px}.text-page-content :is(h2,h3,h4,h5,h6)+:is(p,ul,ol){padding-top:24px}}.systems-list{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-column-gap:0px;grid-row-gap:0px;border-top:1px solid var(--color-gray-200);margin-bottom:var(--distance-double)}.systems-list--small{grid-template-columns:repeat(4,1fr)}.systems-list-item{padding:var(--distance-single);border-right:1px solid var(--color-gray-200);border-bottom:1px solid var(--color-gray-200)}.systems-list--default .systems-list-item:nth-child(3n){border-right-color:transparent}.systems-list--small{border-left:1px solid var(--color-gray-200)}.systems-list-item-title{color:var(--color-gray-950)}.systems-list-item-image{padding-top:var(--distance-single)}.systems-list-item-image img{width:100%;height:auto;display:block}.systems-list--default .systems-list-item-image img{height:420px;object-fit:cover;object-position:left top}.systems-list--small .systems-list-item-image img{max-width:320px}.systems-list-item-text{padding-top:var(--distance-single);color:var(--color-gray-700)}.systems-list-item-link{height:40px;margin-top:var(--distance-single);padding:8px 0;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;color:var(--color-gray-900)}.systems-list-item-link span{margin-left:8px}.systems-list-cta{border-right:1px solid var(--color-gray-200);border-bottom:1px solid var(--color-gray-200);display:flex;flex-flow:column nowrap}.systems-list-cta:nth-child(3n){border-right-color:transparent}.systems-list-cta-content{margin:16px;background-color:var(--color-gray-100);height:100%;display:flex;flex-flow:column nowrap}.systems-list-cta-image img{width:100%;height:96px;object-fit:cover;display:block}.systems-list-cta-title{padding:var(--distance-single);color:var(--color-gray-900);font-weight:400;font-size:64px;line-height:112%;letter-spacing:.01em;text-transform:uppercase}.systems-list-cta-text{margin-top:auto;padding:var(--distance-single);color:var(--color-gray-700)}.systems-list-cta-link-container{margin:0 var(--distance-single);border-top:1px solid var(--color-gray-200);padding:24px 0}.systems-list-cta-link{height:40px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;color:var(--color-gray-900)}.systems-list-cta-link span{margin-left:8px}@media only screen and (max-width: 1919px){.systems-list--default .systems-list-item-image img{height:320px}.systems-list-cta-image img{height:80px}}@media only screen and (max-width: 1439px){.systems-list--small{grid-template-columns:repeat(3,1fr)}.systems-list--default .systems-list-item-image img{height:220px}.systems-list-cta-image img{height:56px}.systems-list-cta-title{font-size:40px}.systems-list-cta-link-container{padding:16px 0}}@media only screen and (max-width: 1023px){.systems-list{margin-bottom:0}.systems-list--default{grid-template-columns:repeat(2,1fr)}.systems-list--default .systems-list-item{padding:var(--distance-double)}.systems-list--default .systems-list-item:nth-child(3n){border-right-color:var(--color-gray-200)}.systems-list--default .systems-list-item:nth-child(2n){border-right-color:transparent}.systems-list--default .systems-list-item-image{padding-top:var(--distance-double)}.systems-list--default .systems-list-item-image img{height:208px}.systems-list--default .systems-list-item-text{padding-top:var(--distance-double)}.systems-list--default .systems-list-item-link{margin-top:var(--distance-double)}.systems-list--small .systems-list-item-link{height:24px}.systems-list-cta-image img{height:64px}.systems-list-cta-title{padding:var(--distance-double)}.systems-list-cta-text{padding:var(--distance-double) var(--distance-double) 24px}.systems-list-cta-link-container{margin:0 var(--distance-double)}}@media only screen and (max-width: 767px){.systems-list--default{display:block;border-top:0}.systems-list--small{grid-template-columns:repeat(2,1fr)}.systems-list-item{padding:var(--distance-double) 0}.systems-list--default .systems-list-item{border:0;border-top:1px solid var(--color-gray-200)}.systems-list--small .systems-list-item{padding:12px 12px 16px}.systems-list--default .systems-list-item-title{padding:0 var(--distance-double)}.systems-list--default .systems-list-item-image{padding:var(--distance-double) 0 0 var(--distance-double)}.systems-list--default .systems-list-item-image img{height:232px}.systems-list--default .systems-list-item-text{padding:var(--distance-double) var(--distance-double) 0}.systems-list--default .systems-list-item-link{margin:var(--distance-single) var(--distance-double) 0}.systems-list-cta{border:0;border-top:1px solid var(--color-gray-200)}.systems-list-cta-title{padding:var(--distance-double) var(--distance-single)}.systems-list-cta-text{padding:var(--distance-double) var(--distance-single) 24px}.systems-list-cta-link-container{padding:8px 0;margin:0 var(--distance-single)}}.system-intro{padding:var(--distance-double) var(--distance-quad) 0;position:relative;overflow:hidden;border-bottom:1px solid var(--color-gray-200);display:grid;grid-template-columns:760px 1fr;grid-template-rows:auto;grid-column-gap:220px;grid-row-gap:var(--distance-double)}.system-intro--pb{padding-bottom:var(--distance-double)}.system-intro-title{grid-area:1 / 1 / 2 / 3}.system-intro-desc{grid-area:2 / 1 / 3 / 3;font-weight:325;width:1320px}.system-intro-list{grid-area:3 / 1 / 4 / 2;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-column-gap:32px;grid-row-gap:16px}.system-intro-list-item{padding:16px 0;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start}.system-intro-list-icon{margin:6px 16px 6px 0;flex:0 0 24px;color:var(--color-primary-500)}.system-intro-list-text{flex:1 1 0;color:var(--color-gray-700)}.system-intro-note{grid-area:4 / 1 / 5 / 2;color:var(--color-gray-700)}.system-intro-badges{grid-area:5 / 1 / 6 / 2;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center}.system-intro-badges img{display:block;margin-right:16px;height:80px}.system-intro-image{grid-area:3 / 2 / 7 / 3;height:800px;position:relative;box-sizing:border-box}.system-intro-image img{position:absolute;top:0;left:0;display:block;height:800px;width:auto;max-width:unset}@media only screen and (max-width: 1919px){.system-intro{grid-template-columns:664px 1fr;grid-column-gap:168px}.system-intro-desc{width:auto}}@media only screen and (max-width: 1439px){.system-intro{grid-template-columns:392px 1fr;grid-column-gap:120px}.system-intro-list{display:block}.system-intro-list-item{padding:12px 0}.system-intro-list-icon{margin:2px 12px 2px 0}.system-intro-badges img{height:64px}.system-intro-image,.system-intro-image img{height:548px}}@media only screen and (max-width: 1023px){.system-intro{padding:var(--distance-double) var(--distance-quad) var(--distance-quad);grid-template-columns:56px 1fr;grid-column-gap:72px;grid-row-gap:var(--distance-double)}.system-intro--pb{padding-bottom:var(--distance-quad)}.system-intro-title{padding-bottom:var(--distance-double)}.system-intro-badges{grid-area:2 / 1 / 3 / 2;flex-flow:column nowrap}.system-intro-badges img{margin:0 0 16px;height:auto;width:56px}.system-intro-image{grid-area:2 / 2 / 3 / 3;height:450px}.system-intro-image img{height:450px}.system-intro-image:after{content:"";position:absolute;bottom:0;left:-128px;width:calc(128px + 100vw);border-bottom:1px solid var(--color-gray-200)}.system-intro-desc{grid-area:3 / 1 / 4 / 3;padding-top:var(--distance-double)}.system-intro-list{grid-area:4 / 1 / 5 / 3;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-column-gap:var(--distance-double);grid-row-gap:var(--distance-single)}.system-intro-note{grid-area:5 / 1 / 6 / 3;padding-top:var(--distance-double)}.system-intro--no-badges{grid-template-columns:0 1fr;grid-column-gap:0}.system-intro--no-badges .system-intro-image{margin-left:64px}.system-intro--no-badges .system-intro-image:after{left:-64px;width:calc(64px + 100vw)}}@media only screen and (max-width: 767px){.system-intro{padding:var(--distance-single) var(--distance-double) var(--distance-double);grid-template-columns:40px 1fr;grid-column-gap:36px}.system-intro--pb{padding-bottom:var(--distance-double)}.system-intro-title{padding:0}.system-intro-badges img{margin:0 0 12px;width:40px}.system-intro-image,.system-intro-image img{height:325px}.system-intro-image:after{left:-76px;width:calc(76px + 100vw)}.system-intro-desc{padding:0}.system-intro-list{padding:0;display:block}.system-intro-list-item{padding:10px 0}.system-intro-list-icon{margin:0 8px 0 0}.system-intro-note{padding:0}.system-intro--no-badges{grid-template-columns:0 1fr;grid-column-gap:0}.system-intro--no-badges .system-intro-image{margin-left:32px}.system-intro--no-badges .system-intro-image:after{left:-32px;width:calc(32px + 100vw)}}.system-diagrams{width:1600px;margin:0 auto;padding:var(--distance-double) 0}.system-diagrams-main{margin-bottom:var(--distance-single);border:1px solid var(--color-gray-200);height:800px;position:relative}.system-diagrams-main-image{position:absolute;left:0;top:0;height:100%}.system-diagrams-main-image img{display:block;height:100%}.system-diagrams-main-label{position:absolute;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center}.system-diagrams-main-label .arrow{height:1px;position:relative;background:var(--color-primary-500);flex:1 1 0;opacity:.75}.system-diagrams-main-label .arrow:before{content:"";position:absolute;top:-2px;left:-2px;height:5px;width:5px;border-radius:50%;background:var(--color-primary-500)}.system-diagrams-main-label .arrow:after{content:"";position:absolute;top:-9px;right:0;height:19px;width:1px;background:var(--color-primary-500)}.system-diagrams-main-label .label{margin-left:24px;font-size:24px;line-height:24px;letter-spacing:.01em;color:var(--color-gray-900)}.system-diagrams-main-label .label br{display:none}.system-diagrams-main--metal .system-diagrams-main-image{left:auto;right:0}.system-diagrams-main--metal .system-diagrams-main-label .arrow{order:2}.system-diagrams-main--metal .system-diagrams-main-label .arrow:before{right:-3px;left:auto}.system-diagrams-main--metal .system-diagrams-main-label .arrow:after{right:auto;left:0}.system-diagrams-main--metal .system-diagrams-main-label .label{order:1;margin-left:0;margin-right:24px}.system-diagrams-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;border-top:1px solid var(--color-gray-200);border-left:1px solid var(--color-gray-200)}.system-diagrams-grid-item{border-bottom:1px solid var(--color-gray-200);border-right:1px solid var(--color-gray-200);padding:var(--distance-single)}.system-diagrams-grid-image{display:block;width:100%}.system-diagrams-grid-text{color:var(--color-gray-700);padding-top:var(--distance-single)}@media only screen and (max-width: 1919px){.system-diagrams{width:auto;padding:var(--distance-double) var(--distance-quad)}.system-diagrams-main{height:720px}}@media only screen and (max-width: 1439px){.system-diagrams-main{height:480px}.system-diagrams-main-label .arrow:after{top:-8px;height:17px}.system-diagrams-main-label .label{font-size:18px;margin-left:16px}.system-diagrams-main--metal .system-diagrams-main-label .arrow:before{right:-2px;left:auto}.system-diagrams-main--metal .system-diagrams-main-label .label{margin-left:0;margin-right:16px}}@media only screen and (max-width: 1023px){.system-diagrams-main-label .arrow{height:1px}.system-diagrams-main-label .arrow:before{top:-1px;left:-1px;height:3px;width:3px}.system-diagrams-main-label .arrow:after{top:-6px;height:13px;width:1px}.system-diagrams-main-label .label{font-size:14px;line-height:18px;margin-left:12px}.system-diagrams-main--metal .system-diagrams-main-label .arrow:before{right:-1px;left:auto}.system-diagrams-main--metal .system-diagrams-main-label .label{margin-left:0;margin-right:12px}}@media only screen and (max-width: 767px){.system-diagrams{width:auto;padding:var(--distance-double) var(--distance-single)}.system-diagrams-main{height:360px}.system-diagrams-main-label .arrow:after{top:-5px;height:11px}.system-diagrams-main-label .label{max-width:120px;font-size:11px;line-height:14px;margin-left:8px}.system-diagrams-main-label .label br{display:block}.system-diagrams-main--metal .system-diagrams-main-label .label{margin-left:0;margin-right:8px}}.system-sections{padding:0 var(--distance-quad);position:relative;display:grid;grid-template-columns:340fr 900fr 200fr;grid-template-rows:1fr;grid-column-gap:var(--distance-double);grid-row-gap:0px}.system-sections-nav{position:sticky;top:var(--global-header2-height);left:0;grid-area:1 / 1 / 2 / 2;align-self:flex-start;padding-top:var(--distance-double);z-index:90}body:has(.brands-header-container) .system-sections-nav{top:var(--brands-header-height)}.system-sections-nav ul li{padding:8px 0}.system-sections-nav ul li a{display:inline-block;height:40px;line-height:40px;padding:0 8px;color:var(--color-gray-600);transition:color .4s ease,background-color .4s ease;border-radius:2px;text-transform:uppercase}.system-sections-nav ul li a:hover{color:var(--color-gray-900);background-color:var(--color-gray-100)}.system-sections-nav ul li a.active{color:var(--color-gray-900)}.system-sections-nav .system-sections-top{margin-top:var(--distance-double)}.system-sections-nav .system-sections-top a{display:inline-block;width:40px;height:40px;background-color:var(--color-gray-100);display:flex;justify-content:center;align-items:center;border-radius:2px;color:var(--color-gray-950)}.system-sections-container{grid-area:1 / 2 / 2 / 3}.system-sections-item-title,.system-sections-item-content{padding-top:var(--distance-double)}.system-sections-more-container{max-height:648px;overflow:hidden;position:relative;transition:max-height .4s ease}.system-sections-more-content{padding-bottom:100px}.system-sections-more{position:absolute;bottom:0;left:0;width:100%;height:100px;padding-top:60px;box-sizing:border-box;background:linear-gradient(0deg,#fff 23.44%,#fff0);display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;cursor:pointer;font-weight:700;font-size:16px;letter-spacing:.02em;text-transform:uppercase}.system-sections-more .icon{margin-right:8px}.system-sections-more-open{display:none}.system-sections-more-closed,.system-sections-more--expanded .system-sections-more-open{display:inline-block}.system-sections-more--expanded .system-sections-more-closed{display:none}@media only screen and (max-width: 1919px){.system-sections{grid-template-columns:248fr 768fr 40fr}}@media only screen and (max-width: 1439px){.system-sections{grid-template-columns:172fr 612fr}.system-sections-more-container{max-height:504px}}@media only screen and (max-width: 1023px){.system-sections{padding:0;display:block}.system-sections-nav{top:var(--global-header2-height);background-color:var(--color-white);border-bottom:1px solid var(--color-gray-200);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;padding-top:0}body:has(.brands-header-container) .system-sections-nav{top:var(--brands-header-height)}.system-sections-nav ul{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;overflow-x:auto;overflow-y:hidden;padding:24px 68px 8px 4px}.system-sections-nav ul li{padding:0 8px}.system-sections-nav ul li a{white-space:nowrap}.system-sections-nav .system-sections-top{position:absolute;top:0;right:0;width:64px;height:100%;background:linear-gradient(270deg,#fff,#fff0 106.48%);margin:0}.system-sections-nav .system-sections-top a{margin:16px 0 0 8px}.system-sections-container{width:auto;padding:var(--distance-double) var(--distance-quad);overflow:hidden}}@media only screen and (max-width: 767px){.system-sections-nav ul{padding:32px 48px 8px 4px}.system-sections-nav ul li a{height:32px;line-height:32px}.system-sections-nav .system-sections-top a{display:none}.system-sections-container{width:auto;padding:0 0 var(--distance-double)}.system-sections-item-title{padding:var(--distance-double) var(--distance-double) 0}.system-sections-item-content{padding-top:var(--distance-double)}.system-sections-more-container{max-height:432px}}.system-sections-text-content h1,.system-sections-text-content h2,.system-sections-text-content h3,.system-sections-text-content h4,.system-sections-text-content h5,.system-sections-text-content h6{line-height:130%;letter-spacing:.01em;font-weight:400;font-size:24px;color:var(--color-gray-900)}.system-sections-text-content ul{list-style:"\2022    ";margin-left:12px;padding-left:12px}.system-sections-text-content li,.system-sections-text-content p{font-weight:400;line-height:150%;letter-spacing:.01em;font-size:24px;color:var(--color-gray-600)}.system-sections-text-content a{color:var(--color-gray-900);text-decoration:underline}.system-sections-text-content a:hover{text-decoration:none}.system-sections-text-content li+li,.system-sections-text-content>*+*{padding-top:24px}@media only screen and (max-width: 1439px){.system-sections-text-content h1,.system-sections-text-content h2,.system-sections-text-content h3,.system-sections-text-content h4,.system-sections-text-content h5,.system-sections-text-content h6,.system-sections-text-content li,.system-sections-text-content p{font-size:18px}.system-sections-text-content li+li,.system-sections-text-content>*+*{padding-top:16px}}@media only screen and (max-width: 767px){.system-sections-text{padding-left:var(--distance-double);padding-right:var(--distance-double)}.system-sections-text-content h1,.system-sections-text-content h2,.system-sections-text-content h3,.system-sections-text-content h4,.system-sections-text-content h5,.system-sections-text-content h6{font-size:14px}.system-sections-text-content li,.system-sections-text-content p{font-size:16px}}.system-sections-video{position:relative;padding-bottom:56.25%}.system-sections-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.system-sections-documents-list{border-top:1px solid var(--color-gray-200)}.system-sections-documents-item{padding:20px 0;border:1px solid var(--color-gray-200);border-top:0;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;cursor:pointer;color:var(--color-gray-900)}.system-sections-documents-item-name{margin-left:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.system-sections-documents-item-type{flex:0 0 auto;margin:0 16px 0 8px;white-space:nowrap;padding:3px 5px;border:1px solid var(--color-gray-400);border-radius:4px;font-weight:700;font-size:12.5px;line-height:100%;letter-spacing:.01em;color:var(--color-gray-900);text-transform:uppercase}.system-sections-documents-item-download{flex:0 0 72px;margin-left:auto;width:72px;height:32px;border-left:1px solid var(--color-gray-200);display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;color:var(--color-gray-950)}.system-sections-documents-item:hover{background-color:var(--color-gray-100)}.system-sections-documents-item:hover .system-sections-documents-item-download{color:var(--foreground-accent)}@media only screen and (max-width: 1439px){.system-sections-documents-item{padding:16px 0}.system-sections-documents-item-download{height:24px}}@media only screen and (max-width: 767px){.system-sections-documents-item{border-left:0;border-right:0;padding:12px 0}.system-sections-documents-item-download{flex:0 0 48px;width:48px}}.system-sections-gallery-track-container{position:absolute;top:0;left:0;width:calc(100% + 2 * var(--distance-single) + 4 * var(--distance-single) + (200% / 9));overflow:hidden}.system-sections-gallery-track-container:after{content:"";position:absolute;top:0;right:0;width:240px;height:100%;background:linear-gradient(270deg,#fff,#fff0);pointer-events:none}.system-sections-gallery-item{margin-right:72px}.system-sections-gallery-item:last-child{margin-right:0}.system-sections-gallery-item-image img{height:510px;display:block;object-fit:cover}.system-sections-gallery-item-name{padding-top:16px;padding-bottom:32px}@media only screen and (max-width: 1919px){.system-sections-gallery-track-container{width:calc(100% + var(--distance-double) + var(--distance-quad) + (40 * 100% / 768))}.system-sections-gallery-item{margin-right:64px}.system-sections-gallery-item-image img{height:400px}}@media only screen and (max-width: 1439px){.system-sections-gallery-track-container{width:calc(100% + var(--distance-single))}.system-sections-gallery-track-container:after{width:180px}.system-sections-gallery-item{margin-right:48px}.system-sections-gallery-item-image img{height:320px}}@media only screen and (max-width: 1023px){.system-sections-gallery-track-container{width:100%;overflow:visible}.system-sections-gallery-item{margin-right:32px}}@media only screen and (max-width: 767px){.system-sections-gallery-track-container:after{display:none}.system-sections-gallery{padding:0 32px}.system-sections-gallery-item-image img{height:174px}}.system-section-accommodation-table{width:100%}.system-section-accommodation-table th{background-color:var(--color-gray-100);padding:12px 16px;border:1px solid var(--color-gray-200);font-weight:400;color:var(--color-gray-900);letter-spacing:.02em;font-size:14px;line-height:130%;box-sizing:border-box}.system-section-accommodation-table td{padding:8px 16px;border:1px solid var(--color-gray-200);font-size:18px;line-height:150%;letter-spacing:.01em;color:var(--color-gray-900);box-sizing:border-box}.system-section-accommodation-table th:first-child,.system-section-accommodation-table td:first-child{border-right:0}.system-section-accommodation-table tr:first-child td{border-top:0}.system-section-accommodation-table .system-section-accommodation-col-height{text-align:left;width:128px}.system-section-accommodation-table .system-section-accommodation-col-systems{text-align:left}.system-section-accommodation-table .system-section-accommodation-col-size,.system-section-accommodation-table .system-section-accommodation-col-coverage{text-align:right;width:128px}.system-section-accommodation-table th .name{text-transform:uppercase;font-weight:700}.system-section-accommodation-tooltips{display:grid;grid-template-columns:repeat(auto-fill,40px);grid-template-rows:auto;grid-column-gap:8px;grid-row-gap:8px}.system-section-accommodation-tooltip{position:relative}.system-section-accommodation-tooltip-button{height:32px;line-height:32px;width:40px;text-align:center;background-color:var(--color-gray-950);border-radius:4px;font-size:18px;font-weight:700;text-transform:uppercase;color:var(--color-white);cursor:pointer}.system-section-accommodation-tooltip-text{display:none;position:absolute;bottom:46px;left:50%;width:auto;white-space:nowrap;padding:8px 10px;box-sizing:border-box;border-radius:4px;background-color:var(--color-gray-900);color:var(--color-gray-100);transform:translate(-50%);font-size:16px;line-height:130%;letter-spacing:.02em}.system-section-accommodation-tooltip-text strong{font-weight:700}.system-section-accommodation-tooltip-text:after{content:"";position:absolute;bottom:1px;left:50%;width:12px;height:12px;border-radius:2px;background-color:var(--color-gray-900);transform:translate(-9px) rotate(45deg);transform-origin:left bottom}.system-section-accommodation-tooltip:hover .system-section-accommodation-tooltip-button{background:var(--color-gray-600)}.system-section-accommodation-tooltip:hover .system-section-accommodation-tooltip-text{display:block}@media only screen and (max-width: 1439px){.system-section-accommodation-table td{font-size:16px}.system-section-accommodation-tooltips{grid-template-columns:repeat(auto-fill,38px)}.system-section-accommodation-tooltip-button{height:26px;line-height:26px;width:38px;font-size:14px}.system-section-accommodation-tooltip-text{bottom:40px}}@media only screen and (max-width: 767px){.system-section-accommodation{width:100%;overflow:auto}.system-section-accommodation-table-container{min-width:580px;padding-left:var(--distance-double);padding-right:var(--distance-double)}.system-section-accommodation-table{min-width:580px}}.system-products{padding:var(--distance-double)}.system-products-title{padding-bottom:var(--distance-double)}@media only screen and (max-width: 1023px){.system-products{padding:var(--distance-double) 0}.system-products-title{padding:0 var(--distance-double) var(--distance-double)}}.system-diagrams-main-label--dmg-1{width:calc(36px + 1600px - 1067px - var(--distance-double))}.system-diagrams-main-label--dmg-2{width:calc(176px + 1600px - 1067px - var(--distance-double))}.system-diagrams-main-label--dmg-3{width:calc(400px + 1600px - 1067px - var(--distance-double))}.system-diagrams-main-label--dmg-1{right:var(--distance-double);bottom:calc(var(--distance-double) + (48px * 2) + (24px * 2))}.system-diagrams-main-label--dmg-2{right:var(--distance-double);bottom:calc(var(--distance-double) + (48px * 1) + (24px * 1))}.system-diagrams-main-label--dmg-3{right:var(--distance-double);bottom:var(--distance-double)}@media only screen and (max-width: 1919px){.system-diagrams-main-label--dmg-1{width:calc(30px + 100vw - 740px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--dmg-2{width:calc(144px + 100vw - 740px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--dmg-3{width:calc(360px + 100vw - 740px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}}@media only screen and (max-width: 1439px){.system-diagrams-main-label--dmg-1{width:calc(26px + 100vw - 416px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--dmg-2{width:calc(150px + 100vw - 416px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--dmg-3{width:calc(335px + 100vw - 416px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--dmg-1{bottom:calc(var(--distance-double) + (36px * 2) + (24px * 2))}.system-diagrams-main-label--dmg-2{bottom:calc(var(--distance-double) + (36px * 1) + (24px * 1))}.system-diagrams-main-label--dmg-3{bottom:var(--distance-double)}}@media only screen and (max-width: 1023px){.system-diagrams-main-label--dmg-1{width:calc(21px + 100vw - 320px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--dmg-2{width:calc(100px + 100vw - 320px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--dmg-3{width:calc(190px + 100vw - 320px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--dmg-1{bottom:148px}.system-diagrams-main-label--dmg-2{bottom:98px}.system-diagrams-main-label--dmg-3{bottom:48px}}@media only screen and (max-width: 767px){.system-diagrams-main-label--dmg-1{width:calc(10px + 100vw - 156px - var(--distance-single) - 2 * var(--distance-single) - var(--scrollbar-width))}.system-diagrams-main-label--dmg-2{width:calc(60px + 100vw - 156px - var(--distance-single) - 2 * var(--distance-single) - var(--scrollbar-width))}.system-diagrams-main-label--dmg-3{width:calc(96px + 100vw - 156px - var(--distance-single) - 2 * var(--distance-single) - var(--scrollbar-width))}.system-diagrams-main-label--dmg-1{right:var(--distance-single);bottom:100px}.system-diagrams-main-label--dmg-2{right:var(--distance-single);bottom:66px}.system-diagrams-main-label--dmg-3{right:var(--distance-single);bottom:32px}}.system-diagrams-main-label--mcs-1{width:calc(32px + 1600px - 1067px - var(--distance-double))}.system-diagrams-main-label--mcs-2{width:calc(96px + 1600px - 1067px - var(--distance-double))}.system-diagrams-main-label--mcs-3{width:calc(144px + 1600px - 1067px - var(--distance-double))}.system-diagrams-main-label--mcs-4{width:calc(182px + 1600px - 1067px - var(--distance-double))}.system-diagrams-main-label--mcs-5{width:calc(428px + 1600px - 1067px - var(--distance-double))}.system-diagrams-main-label--mcs-1{right:var(--distance-double);bottom:368px}.system-diagrams-main-label--mcs-2{right:var(--distance-double);bottom:296px}.system-diagrams-main-label--mcs-3{right:var(--distance-double);bottom:224px}.system-diagrams-main-label--mcs-4{right:var(--distance-double);bottom:152px}.system-diagrams-main-label--mcs-5{right:var(--distance-double);bottom:80px}@media only screen and (max-width: 1919px){.system-diagrams-main-label--mcs-1{width:calc(28px + 100vw - 740px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--mcs-2{width:calc(88px + 100vw - 740px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--mcs-3{width:calc(124px + 100vw - 740px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--mcs-4{width:calc(212px + 100vw - 740px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--mcs-5{width:calc(320px + 100vw - 740px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}}@media only screen and (max-width: 1439px){.system-diagrams-main-label--mcs-1{width:calc(28px + 100vw - 416px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--mcs-2{width:calc(80px + 100vw - 416px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--mcs-3{width:calc(117px + 100vw - 416px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--mcs-4{width:calc(169px + 100vw - 416px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--mcs-5{width:calc(353px + 100vw - 416px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--mcs-1{bottom:288px}.system-diagrams-main-label--mcs-2{bottom:228px}.system-diagrams-main-label--mcs-3{bottom:168px}.system-diagrams-main-label--mcs-4{bottom:108px}.system-diagrams-main-label--mcs-5{bottom:48px}}@media only screen and (max-width: 1023px){.system-diagrams-main-label--mcs-1{width:calc(20px + 100vw - 320px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--mcs-2{width:calc(56px + 100vw - 320px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--mcs-3{width:calc(82px + 100vw - 320px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--mcs-4{width:calc(105px + 100vw - 320px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--mcs-5{width:calc(203px + 100vw - 320px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--mcs-1{bottom:248px}.system-diagrams-main-label--mcs-2{bottom:198px}.system-diagrams-main-label--mcs-3{bottom:148px}.system-diagrams-main-label--mcs-4{bottom:98px}.system-diagrams-main-label--mcs-5{bottom:48px}}@media only screen and (max-width: 767px){.system-diagrams-main-label--mcs-1{width:calc(9px + 100vw - 156px - var(--distance-single) - 2 * var(--distance-single) - var(--scrollbar-width))}.system-diagrams-main-label--mcs-2{width:calc(30px + 100vw - 156px - var(--distance-single) - 2 * var(--distance-single) - var(--scrollbar-width))}.system-diagrams-main-label--mcs-3{width:calc(46px + 100vw - 156px - var(--distance-single) - 2 * var(--distance-single) - var(--scrollbar-width))}.system-diagrams-main-label--mcs-4{width:calc(76px + 100vw - 156px - var(--distance-single) - 2 * var(--distance-single) - var(--scrollbar-width))}.system-diagrams-main-label--mcs-5{width:calc(114px + 100vw - 156px - var(--distance-single) - 2 * var(--distance-single) - var(--scrollbar-width))}.system-diagrams-main-label--mcs-1{right:var(--distance-single);bottom:168px}.system-diagrams-main-label--mcs-2{right:var(--distance-single);bottom:134px}.system-diagrams-main-label--mcs-3{right:var(--distance-single);bottom:100px}.system-diagrams-main-label--mcs-4{right:var(--distance-single);bottom:66px}.system-diagrams-main-label--mcs-5{right:var(--distance-single);bottom:32px}}.system-diagrams-main-label--ci-1{width:calc(32px + 1600px - 1067px - var(--distance-double))}.system-diagrams-main-label--ci-2{width:calc(252px + 1600px - 1067px - var(--distance-double))}.system-diagrams-main-label--ci-3{width:calc(112px + 1600px - 1067px - var(--distance-double))}.system-diagrams-main-label--ci-4{width:calc(169px + 1600px - 1067px - var(--distance-double))}.system-diagrams-main-label--ci-5{width:calc(264px + 1600px - 1067px - var(--distance-double))}.system-diagrams-main-label--ci-6{width:calc(326px + 1600px - 1067px - var(--distance-double))}.system-diagrams-main-label--ci-7{width:calc(474px + 1600px - 1067px - var(--distance-double))}.system-diagrams-main-label--ci-1{right:var(--distance-double);bottom:606px}.system-diagrams-main-label--ci-2{right:var(--distance-double);bottom:534px}.system-diagrams-main-label--ci-3{right:var(--distance-double);bottom:462px}.system-diagrams-main-label--ci-4{right:var(--distance-double);bottom:390px}.system-diagrams-main-label--ci-5{right:var(--distance-double);bottom:318px}.system-diagrams-main-label--ci-6{right:var(--distance-double);bottom:246px}.system-diagrams-main-label--ci-7{right:var(--distance-double);bottom:174px}@media only screen and (max-width: 1919px){.system-diagrams-main-label--ci-1{width:calc(26px + 100vw - 740px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--ci-2{width:calc(222px + 100vw - 740px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--ci-3{width:calc(98px + 100vw - 740px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--ci-4{width:calc(148px + 100vw - 740px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--ci-5{width:calc(230px + 100vw - 740px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--ci-6{width:calc(295px + 100vw - 740px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--ci-7{width:calc(421px + 100vw - 740px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--ci-1{bottom:496px}.system-diagrams-main-label--ci-2{bottom:424px}.system-diagrams-main-label--ci-3{bottom:352px}.system-diagrams-main-label--ci-4{bottom:280px}.system-diagrams-main-label--ci-5{bottom:208px}.system-diagrams-main-label--ci-6{bottom:136px}.system-diagrams-main-label--ci-7{bottom:64px}}@media only screen and (max-width: 1439px){.system-diagrams-main-label--ci-1{width:calc(130px + 100vw - 416px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--ci-3{width:calc(170px + 100vw - 416px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--ci-2{width:calc(216px + 100vw - 416px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--ci-4{width:calc(140px + 100vw - 416px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--ci-5{width:calc(220px + 100vw - 416px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--ci-6{width:calc(276px + 100vw - 416px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--ci-7{width:calc(334px + 100vw - 416px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--ci-1{bottom:408px}.system-diagrams-main-label--ci-3{bottom:348px}.system-diagrams-main-label--ci-2{bottom:288px}.system-diagrams-main-label--ci-4{bottom:228px}.system-diagrams-main-label--ci-5{bottom:168px}.system-diagrams-main-label--ci-6{bottom:108px}.system-diagrams-main-label--ci-7{bottom:48px}}@media only screen and (max-width: 1023px){.system-diagrams-main-label--ci-2{width:calc(152px + 100vw - 320px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--ci-1{width:calc(18px + 100vw - 320px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--ci-3{width:calc(64px + 100vw - 320px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--ci-4{width:calc(98px + 100vw - 320px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--ci-5{width:calc(152px + 100vw - 320px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--ci-6{width:calc(194px + 100vw - 320px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--ci-7{width:calc(246px + 100vw - 320px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--ci-2{bottom:348px}.system-diagrams-main-label--ci-1{bottom:298px}.system-diagrams-main-label--ci-3{bottom:248px}.system-diagrams-main-label--ci-4{bottom:198px}.system-diagrams-main-label--ci-5{bottom:148px}.system-diagrams-main-label--ci-6{bottom:98px}.system-diagrams-main-label--ci-7{bottom:48px}}@media only screen and (max-width: 767px){.system-diagrams-main-label--ci-1{width:calc(8px + 100vw - 156px - var(--distance-single) - 2 * var(--distance-single) - var(--scrollbar-width))}.system-diagrams-main-label--ci-2{width:calc(76px + 100vw - 156px - var(--distance-single) - 2 * var(--distance-single) - var(--scrollbar-width))}.system-diagrams-main-label--ci-3{width:calc(35px + 100vw - 156px - var(--distance-single) - 2 * var(--distance-single) - var(--scrollbar-width))}.system-diagrams-main-label--ci-4{width:calc(58px + 100vw - 156px - var(--distance-single) - 2 * var(--distance-single) - var(--scrollbar-width))}.system-diagrams-main-label--ci-5{width:calc(87px + 100vw - 156px - var(--distance-single) - 2 * var(--distance-single) - var(--scrollbar-width))}.system-diagrams-main-label--ci-6{width:calc(113px + 100vw - 156px - var(--distance-single) - 2 * var(--distance-single) - var(--scrollbar-width))}.system-diagrams-main-label--ci-7{width:calc(140px + 100vw - 156px - var(--distance-single) - 2 * var(--distance-single) - var(--scrollbar-width))}.system-diagrams-main-label--ci-1{right:var(--distance-single);bottom:264px}.system-diagrams-main-label--ci-2{right:var(--distance-single);bottom:230px}.system-diagrams-main-label--ci-3{right:var(--distance-single);bottom:196px}.system-diagrams-main-label--ci-4{right:var(--distance-single);bottom:148px}.system-diagrams-main-label--ci-5{right:var(--distance-single);bottom:100px}.system-diagrams-main-label--ci-6{right:var(--distance-single);bottom:66px}.system-diagrams-main-label--ci-7{right:var(--distance-single);bottom:32px}}.system-diagrams-main-label--thick-1{width:calc(32px + 1600px - 1067px - var(--distance-double))}.system-diagrams-main-label--thick-2{width:calc(111px + 1600px - 1067px - var(--distance-double))}.system-diagrams-main-label--thick-3{width:calc(170px + 1600px - 1067px - var(--distance-double))}.system-diagrams-main-label--thick-4{width:calc(246px + 1600px - 1067px - var(--distance-double))}.system-diagrams-main-label--thick-5{width:calc(384px + 1600px - 1067px - var(--distance-double))}.system-diagrams-main-label--thick-1{right:var(--distance-double);bottom:calc(var(--distance-double) + (48px * 4) + (24px * 4))}.system-diagrams-main-label--thick-2{right:var(--distance-double);bottom:calc(var(--distance-double) + (48px * 3) + (24px * 3))}.system-diagrams-main-label--thick-3{right:var(--distance-double);bottom:calc(var(--distance-double) + (48px * 2) + (24px * 2))}.system-diagrams-main-label--thick-4{right:var(--distance-double);bottom:calc(var(--distance-double) + (48px * 1) + (24px * 1))}.system-diagrams-main-label--thick-5{right:var(--distance-double);bottom:var(--distance-double)}@media only screen and (max-width: 1919px){.system-diagrams-main-label--thick-1{width:calc(28px + 100vw - 740px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--thick-2{width:calc(94px + 100vw - 740px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--thick-3{width:calc(146px + 100vw - 740px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--thick-4{width:calc(212px + 100vw - 740px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--thick-5{width:calc(342px + 100vw - 740px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}}@media only screen and (max-width: 1439px){.system-diagrams-main-label--thick-1{width:calc(24px + 100vw - 416px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--thick-2{width:calc(90px + 100vw - 416px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--thick-3{width:calc(142px + 100vw - 416px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--thick-4{width:calc(208px + 100vw - 416px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--thick-5{width:calc(280px + 100vw - 416px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--thick-1{bottom:calc(var(--distance-double) + (36px * 4) + (24px * 4))}.system-diagrams-main-label--thick-2{bottom:calc(var(--distance-double) + (36px * 3) + (24px * 3))}.system-diagrams-main-label--thick-3{bottom:calc(var(--distance-double) + (36px * 2) + (24px * 2))}.system-diagrams-main-label--thick-4{bottom:calc(var(--distance-double) + (36px * 1) + (24px * 1))}.system-diagrams-main-label--thick-5{bottom:var(--distance-double)}}@media only screen and (max-width: 1023px){.system-diagrams-main-label--thick-1{width:calc(18px + 100vw - 320px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--thick-2{width:calc(64px + 100vw - 320px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--thick-3{width:calc(96px + 100vw - 320px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--thick-4{width:calc(146px + 100vw - 320px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--thick-5{width:calc(184px + 100vw - 320px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--thick-1{bottom:248px}.system-diagrams-main-label--thick-2{bottom:198px}.system-diagrams-main-label--thick-3{bottom:148px}.system-diagrams-main-label--thick-4{bottom:98px}.system-diagrams-main-label--thick-5{bottom:48px}}@media only screen and (max-width: 767px){.system-diagrams-main-label--thick-1{width:calc(10px + 100vw - 156px - var(--distance-single) - 2 * var(--distance-single) - var(--scrollbar-width))}.system-diagrams-main-label--thick-2{width:calc(34px + 100vw - 156px - var(--distance-single) - 2 * var(--distance-single) - var(--scrollbar-width))}.system-diagrams-main-label--thick-3{width:calc(56px + 100vw - 156px - var(--distance-single) - 2 * var(--distance-single) - var(--scrollbar-width))}.system-diagrams-main-label--thick-4{width:calc(82px + 100vw - 156px - var(--distance-single) - 2 * var(--distance-single) - var(--scrollbar-width))}.system-diagrams-main-label--thick-5{width:calc(130px + 100vw - 156px - var(--distance-single) - 2 * var(--distance-single) - var(--scrollbar-width))}.system-diagrams-main-label--thick-1{right:var(--distance-single);bottom:168px}.system-diagrams-main-label--thick-2{right:var(--distance-single);bottom:134px}.system-diagrams-main-label--thick-3{right:var(--distance-single);bottom:100px}.system-diagrams-main-label--thick-4{right:var(--distance-single);bottom:66px}.system-diagrams-main-label--thick-5{right:var(--distance-single);bottom:32px}}.system-diagrams-main-label--thin-1{width:calc(34px + 1600px - 1067px - var(--distance-double))}.system-diagrams-main-label--thin-2{width:calc(143px + 1600px - 1067px - var(--distance-double))}.system-diagrams-main-label--thin-3{width:calc(260px + 1600px - 1067px - var(--distance-double))}.system-diagrams-main-label--thin-4{width:calc(300px + 1600px - 1067px - var(--distance-double))}.system-diagrams-main-label--thin-1{right:var(--distance-double);bottom:calc(var(--distance-double) + (48px * 3) + (24px * 3))}.system-diagrams-main-label--thin-2{right:var(--distance-double);bottom:calc(var(--distance-double) + (48px * 2) + (24px * 2))}.system-diagrams-main-label--thin-3{right:var(--distance-double);bottom:calc(var(--distance-double) + (48px * 1) + (24px * 1))}.system-diagrams-main-label--thin-4{right:var(--distance-double);bottom:var(--distance-double)}@media only screen and (max-width: 1919px){.system-diagrams-main-label--thin-1{width:calc(32px + 100vw - 740px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--thin-2{width:calc(124px + 100vw - 740px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--thin-3{width:calc(226px + 100vw - 740px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--thin-4{width:calc(300px + 100vw - 740px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--thin-1{right:var(--distance-double);bottom:calc(var(--distance-double) + (48px * 3) + (24px * 3))}.system-diagrams-main-label--thin-2{right:var(--distance-double);bottom:calc(var(--distance-double) + (48px * 2) + (24px * 2))}.system-diagrams-main-label--thin-3{right:var(--distance-double);bottom:calc(var(--distance-double) + (48px * 1) + (24px * 1))}.system-diagrams-main-label--thin-4{right:var(--distance-double);bottom:var(--distance-double)}}@media only screen and (max-width: 1439px){.system-diagrams-main-label--thin-1{width:calc(32px + 100vw - 416px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--thin-2{width:calc(116px + 100vw - 416px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--thin-3{width:calc(216px + 100vw - 416px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--thin-4{width:calc(238px + 100vw - 416px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--thin-1{bottom:calc(var(--distance-double) + (36px * 3) + (24px * 3))}.system-diagrams-main-label--thin-2{bottom:calc(var(--distance-double) + (36px * 2) + (24px * 2))}.system-diagrams-main-label--thin-3{bottom:calc(var(--distance-double) + (36px * 1) + (24px * 1))}.system-diagrams-main-label--thin-4{bottom:var(--distance-double)}}@media only screen and (max-width: 1023px){.system-diagrams-main-label--thin-1{width:calc(20px + 100vw - 320px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--thin-2{width:calc(82px + 100vw - 320px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--thin-3{width:calc(151px + 100vw - 320px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--thin-4{width:calc(168px + 100vw - 320px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--thin-1{bottom:198px}.system-diagrams-main-label--thin-2{bottom:148px}.system-diagrams-main-label--thin-3{bottom:98px}.system-diagrams-main-label--thin-4{bottom:48px}}@media only screen and (max-width: 767px){.system-diagrams-main-label--thin-1{width:calc(10px + 100vw - 156px - var(--distance-single) - 2 * var(--distance-single) - var(--scrollbar-width))}.system-diagrams-main-label--thin-2{width:calc(44px + 100vw - 156px - var(--distance-single) - 2 * var(--distance-single) - var(--scrollbar-width))}.system-diagrams-main-label--thin-3{width:calc(92px + 100vw - 156px - var(--distance-single) - 2 * var(--distance-single) - var(--scrollbar-width))}.system-diagrams-main-label--thin-4{width:calc(106px + 100vw - 156px - var(--distance-single) - 2 * var(--distance-single) - var(--scrollbar-width))}.system-diagrams-main-label--thin-1{right:var(--distance-single);bottom:134px}.system-diagrams-main-label--thin-2{right:var(--distance-single);bottom:100px}.system-diagrams-main-label--thin-3{right:var(--distance-single);bottom:66px}.system-diagrams-main-label--thin-4{right:var(--distance-single);bottom:32px}}.system-diagrams-main-label--metal-dmg-1{width:calc(-15px + 1600px - 996px - var(--distance-double))}.system-diagrams-main-label--metal-dmg-2{width:calc(120px + 1600px - 996px - var(--distance-double))}.system-diagrams-main-label--metal-dmg-3{width:calc(190px + 1600px - 996px - var(--distance-double))}.system-diagrams-main-label--metal-dmg-1{left:var(--distance-double);bottom:492px}.system-diagrams-main-label--metal-dmg-2{left:var(--distance-double);bottom:404px}.system-diagrams-main-label--metal-dmg-3{left:var(--distance-double);bottom:255px}@media only screen and (max-width: 1919px){.system-diagrams-main-label--metal-dmg-1{width:calc(-9px + 100vw - 596px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--metal-dmg-2{width:calc(125px + 100vw - 596px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--metal-dmg-3{width:calc(190px + 100vw - 596px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--metal-dmg-1{left:var(--distance-double);bottom:440px}.system-diagrams-main-label--metal-dmg-2{left:var(--distance-double);bottom:344px}.system-diagrams-main-label--metal-dmg-3{left:var(--distance-double);bottom:212px}}@media only screen and (max-width: 1439px){.system-diagrams-main-label--metal-dmg-1{width:calc(-8px + 100vw - 416px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--metal-dmg-2{width:calc(90px + 100vw - 416px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--metal-dmg-3{width:calc(156px + 100vw - 416px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--metal-dmg-1{left:var(--distance-double);bottom:340px}.system-diagrams-main-label--metal-dmg-2{left:var(--distance-double);bottom:270px}.system-diagrams-main-label--metal-dmg-3{left:var(--distance-double);bottom:148px}}@media only screen and (max-width: 1023px){.system-diagrams-main-label--metal-dmg-1{width:calc(-8px + 100vw - 320px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--metal-dmg-2{width:calc(84px + 100vw - 320px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--metal-dmg-3{width:calc(132px + 100vw - 320px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--metal-dmg-1{bottom:284px}.system-diagrams-main-label--metal-dmg-2{bottom:216px}.system-diagrams-main-label--metal-dmg-3{bottom:120px}}@media only screen and (max-width: 767px){.system-diagrams-main-label--metal-dmg-1{width:calc(-6px + 100vw - 155px - var(--distance-single) - 2 * var(--distance-single) - var(--scrollbar-width))}.system-diagrams-main-label--metal-dmg-2{width:calc(98px + 100vw - 155px - var(--distance-single) - 2 * var(--distance-single) - var(--scrollbar-width))}.system-diagrams-main-label--metal-dmg-3{width:calc(80px + 100vw - 155px - var(--distance-single) - 2 * var(--distance-single) - var(--scrollbar-width))}.system-diagrams-main-label--metal-dmg-1{left:var(--distance-single);bottom:308px}.system-diagrams-main-label--metal-dmg-2{left:var(--distance-single);bottom:232px}.system-diagrams-main-label--metal-dmg-3{left:var(--distance-single);bottom:74px}}.system-diagrams-main-label--metal-mcs-ci-1{width:calc(-12px + 1600px - 996px - var(--distance-double))}.system-diagrams-main-label--metal-mcs-ci-2{width:calc(120px + 1600px - 996px - var(--distance-double))}.system-diagrams-main-label--metal-mcs-ci-3{width:calc(190px + 1600px - 996px - var(--distance-double))}.system-diagrams-main-label--metal-mcs-ci-4{width:calc(170px + 1600px - 996px - var(--distance-double))}.system-diagrams-main-label--metal-mcs-ci-1{left:var(--distance-double);bottom:492px}.system-diagrams-main-label--metal-mcs-ci-2{left:var(--distance-double);bottom:404px}.system-diagrams-main-label--metal-mcs-ci-3{left:var(--distance-double);bottom:254px}.system-diagrams-main-label--metal-mcs-ci-4{left:var(--distance-double);bottom:130px}@media only screen and (max-width: 1919px){.system-diagrams-main-label--metal-mcs-ci-1{width:calc(-16px + 100vw - 596px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--metal-mcs-ci-2{width:calc(120px + 100vw - 596px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--metal-mcs-ci-3{width:calc(190px + 100vw - 596px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--metal-mcs-ci-4{width:calc(170px + 100vw - 596px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--metal-mcs-ci-1{left:var(--distance-double);bottom:440px}.system-diagrams-main-label--metal-mcs-ci-2{left:var(--distance-double);bottom:352px}.system-diagrams-main-label--metal-mcs-ci-3{left:var(--distance-double);bottom:208px}.system-diagrams-main-label--metal-mcs-ci-4{left:var(--distance-double);bottom:78px}}@media only screen and (max-width: 1439px){.system-diagrams-main-label--metal-mcs-ci-1{width:calc(-12px + 100vw - 416px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--metal-mcs-ci-2{width:calc(86px + 100vw - 416px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--metal-mcs-ci-3{width:calc(156px + 100vw - 416px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--metal-mcs-ci-4{width:calc(68px + 100vw - 416px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--metal-mcs-ci-1{left:var(--distance-double);bottom:340px}.system-diagrams-main-label--metal-mcs-ci-2{left:var(--distance-double);bottom:274px}.system-diagrams-main-label--metal-mcs-ci-3{left:var(--distance-double);bottom:148px}.system-diagrams-main-label--metal-mcs-ci-4{left:var(--distance-double);bottom:82px}}@media only screen and (max-width: 1023px){.system-diagrams-main-label--metal-mcs-ci-1{width:calc(-8px + 100vw - 320px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--metal-mcs-ci-2{width:calc(78px + 100vw - 320px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--metal-mcs-ci-3{width:calc(34px + 100vw - 320px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--metal-mcs-ci-4{width:calc(64px + 100vw - 320px - var(--distance-double) - 2 * var(--distance-quad) - var(--scrollbar-width))}.system-diagrams-main-label--metal-mcs-ci-1{bottom:282px}.system-diagrams-main-label--metal-mcs-ci-2{bottom:224px}.system-diagrams-main-label--metal-mcs-ci-3{bottom:175px}.system-diagrams-main-label--metal-mcs-ci-4{bottom:56px}}@media only screen and (max-width: 767px){.system-diagrams-main-label--metal-mcs-ci-1{width:calc(-6px + 100vw - 155px - var(--distance-single) - 2 * var(--distance-single) - var(--scrollbar-width))}.system-diagrams-main-label--metal-mcs-ci-2{width:calc(100px + 100vw - 155px - var(--distance-single) - 2 * var(--distance-single) - var(--scrollbar-width))}.system-diagrams-main-label--metal-mcs-ci-3{width:calc(20px + 100vw - 155px - var(--distance-single) - 2 * var(--distance-single) - var(--scrollbar-width))}.system-diagrams-main-label--metal-mcs-ci-4{width:calc(40px + 100vw - 155px - var(--distance-single) - 2 * var(--distance-single) - var(--scrollbar-width))}.system-diagrams-main-label--metal-mcs-ci-1{left:var(--distance-single);bottom:308px}.system-diagrams-main-label--metal-mcs-ci-2{left:var(--distance-single);bottom:233px}.system-diagrams-main-label--metal-mcs-ci-3{left:var(--distance-single);bottom:112px}.system-diagrams-main-label--metal-mcs-ci-4{left:var(--distance-single);bottom:36px}}.members-auth{width:1160px;margin:0 auto;padding-top:var(--distance-double);padding-bottom:var(--distance-double)}.members-auth-content{display:grid;grid-template-columns:0px 410px 1fr 560px 0px;grid-template-rows:auto;grid-column-gap:0px;grid-row-gap:0px}.members-auth-header{grid-area:1 / 2 / 2 / 3}.members-auth-header-text{padding-top:var(--distance-single)}.members-auth-form{grid-area:1 / 4 / 2 / 5;padding-top:calc(57.2px + var(--distance-single))}.members-auth-form .input-box{margin-top:var(--distance-single)}.members-auth-form .input-box:first-child{margin-top:0}.members-auth-form .input-row-2{margin-top:var(--distance-single);display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:24px;grid-row-gap:0px}.members-auth-form .input-row-2 .input-box{margin-top:0}.members-auth-form-remember-forget{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.members-auth-form-forget{margin-left:auto}.members-auth-form-forget a{color:var(--color-gray-900)}.members-auth-services{padding-top:16px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:16px;grid-row-gap:16px}.members-auth-services-label{grid-column:span 2;height:56px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;color:var(--color-gray-700)}.members-auth-services-button{height:56px;border-radius:28px;border:1px solid var(--color-gray-400);box-sizing:border-box;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;color:var(--color-gray-900)}.members-auth-services-button span{margin-left:8px}.members-auth-password-check{padding:12px 16px 0}.members-auth-password-message{color:var(--color-gray-700);font-weight:400;line-height:150%;letter-spacing:.01em;font-size:16px}.members-auth-password-progress{padding:12px 0 24px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:2px;grid-column-gap:8px;grid-row-gap:0px}.members-auth-password-progress li{background-color:var(--color-gray-300)}.members-auth-password-notes{color:var(--color-gray-700);font-weight:400;line-height:150%;letter-spacing:.01em;font-size:16px}.members-auth-password-notes ul li{padding-top:4px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}@media only screen and (max-width: 1919px){.members-auth{width:1088px}.members-auth-content{grid-template-columns:0px 416px 1fr 528px 0px}}@media only screen and (max-width: 1439px){.members-auth{width:100%}.members-auth-content{grid-template-columns:48px 293px 1fr 532px 48px}.members-auth-form{padding-top:calc(41.6px + var(--distance-single))}.members-auth-services-label,.members-auth-services-button{height:48px;border-radius:24px}}@media only screen and (max-width: 1023px){.members-auth-content{display:block;width:520px;margin:0 auto}.members-auth-header-text{padding-top:24px}.members-auth--form{padding-top:calc(2* var(--distance-single))}}@media only screen and (max-width: 767px){.members-auth-content{width:auto;margin:0;padding-left:var(--distance-single);padding-right:var(--distance-single)}.members-auth-header-text{padding-top:var(--distance-single)}.members-auth-form .input-row-2{display:block}.members-auth-form .input-row-2 .input-box{margin-top:var(--distance-single)}.members-auth-form .input-row-2 .input-box:first-child{margin-top:0}.members-auth-services{grid-template-columns:1fr}.members-auth-services-label{grid-column:auto;height:40px;border-radius:20px}.members-auth-services-button{height:40px;border-radius:20px}.members-auth-password-check{padding:12px 12px 0}}.members-container{padding:var(--distance-double) 0;position:relative;display:grid;grid-template-columns:280px 80px 1024px 1fr;grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0px}.members-container--large{grid-template-columns:280px 80px 1fr}.members-sidebar{position:sticky;top:calc(var(--dynamic-header2-height) + var(--distance-double));left:0;grid-area:1 / 1 / 2 / 2;align-self:flex-start}.members-sidebar-mobile{display:none}.members-sidebar-list{box-sizing:border-box;padding:12px 0 0}.members-sidebar-item{box-sizing:border-box}.members-sidebar-item+.members-sidebar-item{padding-top:8px}.members-sidebar-link{height:48px;width:100%;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;color:var(--button-ghost-on-inactive);box-sizing:border-box;border-left:2px solid transparent}.members-sidebar-link--active{color:var(--button-ghost-on-default);border-left-color:var(--border-strong)}.members-sidebar-link:hover{background-color:var(--button-ghost-hover)}.members-sidebar-link:active{background-color:var(--button-ghost-pressed)}.members-sidebar-link-icon{padding:0 8px 0 16px;flex:0 0 24px}.members-sidebar-link-name{flex:1 1 0;font-weight:700;font-size:19px;line-height:130%;letter-spacing:.02em}.members-sidebar-bottom{margin-top:24px;padding:16px;border-top:1px dashed var(--border-default)}.members-sidebar-email{color:var(--foreground-dim)}.members-sidebar-logout{padding-top:8px}.members-sidebar-logout a{display:inline-block;line-height:20px;font-size:14px;font-weight:700;letter-spacing:.03em;color:var(--foreground-default);text-transform:uppercase;border-bottom:1px solid var(--border-default)}.members-sidebar-logout a:hover{border-bottom-color:var(--border-strong)}.members-content-container{grid-area:1 / 3 / 2 / 4}.members-content-title{padding-bottom:var(--distance-single);margin-bottom:var(--distance-single);border-bottom:1px solid var(--border-default);color:var(--color-gray-950)}.members-content-form-row{padding-top:var(--distance-single)}.members-content-form-row-2{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:24px;grid-row-gap:var(--distance-single)}.members-content-form-row-state-zip{display:grid;grid-template-columns:1fr 200px;grid-template-rows:1fr;grid-column-gap:24px;grid-row-gap:var(--distance-single)}.members-content-form-button{text-align:right}.members-content-form-row a{color:inherit;text-decoration:underline}.members-content-form-row a:hover{text-decoration:none}.members-content-empty{background:var(--background-subtle);height:320px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;border-radius:4px}.members-content-empty-text{padding-top:8px;color:var(--foreground-dim)}.members-content-empty-button{padding-top:24px}.members-content-empty+.members-content{margin-top:var(--distance-single)}@media only screen and (max-width: 1919px){.members-container{grid-template-columns:220px 40px 800px 1fr}.members-container--large{grid-template-columns:220px 40px 1fr}}@media only screen and (max-width: 1439px){.members-container--large,.members-container{grid-template-columns:240px 24px 1fr}.members-sidebar-list{box-sizing:border-box;padding:8px 0 0}.members-sidebar-link{height:40px}.members-sidebar-link-name{font-size:17px}}@media only screen and (max-width: 1023px){.members-container{padding:0 0 var(--distance-double);display:block}.members-sidebar{z-index:100;top:calc(var(--dynamic-header2-height));background-color:var(--color-white)}.members-sidebar-list{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;border-bottom:1px solid var(--border-default);gap:16px}.members-sidebar-item{padding-bottom:8px;border-bottom:2px solid transparent}.members-sidebar-item:has(.members-sidebar-link--active){border-bottom-color:var(--border-strong)}.members-sidebar-item+.members-sidebar-item{padding-top:0}.members-sidebar-link{border-left:0;padding-right:16px}.members-sidebar-bottom{margin-top:0;padding:16px 12px;border-top:0;border-bottom:1px dashed var(--border-default);display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.members-sidebar-logout{padding-top:0}.members-content-container{padding-top:48px}.members-content-title{padding-bottom:24px;margin-bottom:24px}}@media only screen and (max-width: 767px){.members-sidebar-list-container{padding-top:12px;margin:0 8px;position:relative}.members-sidebar-mobile{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;border-radius:4px;height:48px;border:1px solid var(--border-light);background:var(--background-subtle);padding:0 8px 0 12px;box-sizing:border-box;cursor:pointer}.members-sidebar-mobile-icon{flex:0 0 24px;margin-right:12px}.members-sidebar-mobile-name{flex:1 1 0;font-weight:700;font-size:19px;letter-spacing:.02em}.members-sidebar-mobile-chevron{margin-left:12px;flex:0 0 24px;transition:transform .25s ease}.members-sidebar-list-container--mobile-active .members-sidebar-mobile-chevron{transform:rotateX(180deg)}.members-sidebar-list{display:none;position:absolute;top:calc(100% + 4px);left:0;width:100%;background:var(--background-default);box-shadow:var(--shadow-gray-small);border:1px solid var(--color-gray-100);padding:8px;border-radius:2px}.members-sidebar-list-container--mobile-active .members-sidebar-list{display:block}.members-sidebar-item{padding-bottom:0;border:0}.members-sidebar-item+.members-sidebar-item{padding-top:4px}.members-sidebar-link{padding:0 16px;height:56px;border-radius:4px}.members-sidebar-link-icon{padding:0 16px 0 0}.members-sidebar-link-name{font-size:19px}.members-sidebar-bottom{padding:12px 16px}.members-content-container{padding:32px 16px 0}.members-content-title{padding-bottom:var(--distance-single);margin-bottom:var(--distance-single)}.members-content-form-row-2,.members-content-form-row-state-zip{display:block;padding-top:0}.members-content-form-row-state-zip .input-box,.members-content-form-row-2 .input-box{margin-top:var(--distance-single)}}.members-table{width:100%}.members-table th{text-align:left;padding:15px 8px;border-bottom:2px solid var(--border-strong);font-weight:700;letter-spacing:.03em;font-size:14px;line-height:130%;text-transform:uppercase;box-sizing:border-box}.members-table td{padding:20px 8px;border-bottom:1px solid var(--border-default);font-size:18px;line-height:150%;letter-spacing:.02em;color:var(--foreground-subtle);box-sizing:border-box}.members-table td .label{display:none}.members-table td strong{color:var(--foreground-default)}.members-table td .button-ghost+.button-ghost{margin-left:16px}.members-table td .status{display:inline-block;padding-left:24px;position:relative;color:var(--foreground-dim)}.members-table td .status:before{content:"";position:absolute;top:50%;left:4px;width:12px;height:12px;margin-top:-6px;border-radius:4px;background-color:var(--foreground-inactive)}.members-table td .status-new{color:var(--foreground-success)}.members-table td .status-new:before{background-color:var(--color-success-200)}.members-table td .status-payment-required{color:var(--color-yellow-600)}.members-table td .status-payment-required:before{background-color:var(--color-yellow-400)}.members-table td .status-not-paid{color:var(--foreground-alert)}.members-table td .status-not-paid:before{background-color:var(--color-red-500)}.members-table td .status-shipped{color:var(--color-yellow-600)}.members-table td .status-shipped:before{background-color:var(--color-yellow-500)}.members-table td .status-completed{color:var(--foreground-success)}.members-table td .status-completed:before{background-color:var(--color-teal-400)}.members-order-table tr:last-child td{border-bottom:none}.members-order-table .cell-image img{max-height:60px}.members-order-table .cell-name ul li{font-size:15px}@media only screen and (max-width: 1439px){.members-table th{padding:12px 6px;font-size:12px}.members-table td{padding:12px 6px;font-size:16px}}@media only screen and (max-width: 767px){.members-table{display:block}.members-table thead{display:none}.members-table tbody{display:block}.members-table tbody tr{display:grid;border:1px solid var(--border-default);border-radius:4px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,auto);grid-column-gap:0px;grid-row-gap:0px}.members-table tbody tr+tr{margin-top:16px}.members-table tbody td{display:block;border:0;padding:8px 12px;font-size:18px}.members-table td .button-ghost+.button-ghost{margin-left:0}.members-table tbody td.cell-number{grid-area:1 / 1 / 2 / 2;padding-top:16px}.members-table tbody td.cell-status{grid-area:1 / 2 / 2 / 3;padding-top:16px;padding-left:0}.members-table tbody td.cell-date{grid-area:2 / 1 / 3 / 3;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.members-table tbody td.cell-total{grid-area:3 / 1 / 4 / 3;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.members-table tbody td.cell-actions{grid-area:4 / 1 / 5 / 3;border-top:1px dashed var(--border-default);padding:8px;display:flex;flex-flow:row nowrap;justify-content:space-around;align-items:center;position:relative}.members-table td .label{display:block;flex:0 0 50%;font-size:14px;letter-spacing:.03em;font-weight:700;color:var(--foreground-default);text-transform:uppercase}.members-table td .value{display:block;flex:0 0 50%;padding-left:4px}.members-table tbody td.cell-actions:has(>:last-child:nth-child(2)):before{content:"";position:absolute;top:8px;bottom:8px;left:50%;width:1px;background:var(--border-default)}}.calculator{width:1280px;margin:0 auto}.calculator-container{margin-top:var(--distance-single);margin-bottom:var(--distance-double);display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}.calculator-container--hidden{display:none}@media only screen and (max-width: 1919px){.calculator{width:1080px}}@media only screen and (max-width: 1439px){.calculator{width:928px}}@media only screen and (max-width: 1023px){.calculator{width:auto}.calculator-container{display:block;margin:var(--distance-double) 0 0}.calculator-container--hidden{display:none}}@media only screen and (max-width: 767px){.calculator-container{margin-top:var(--distance-single)}}.calculator-sidebar{position:sticky;top:calc(var(--global-header2-height) + var(--distance-single));width:400px;box-sizing:border-box;border:1px solid var(--border-default);background:var(--color-white);z-index:10}.calculator-sidebar-header{height:52px;padding:0 24px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;position:relative;border-bottom:1px dashed var(--border-default)}.calculator-sidebar-header-image{position:absolute;right:0;top:0;height:100%;width:160px}.calculator-sidebar-header-image:after{content:"";position:absolute;left:0;top:0;height:100%;width:50%;background:linear-gradient(90deg,#fff,#fff0)}.calculator-sidebar-header-image img{width:100%;height:52px;display:block;object-fit:cover}.calculator-sidebar-header-title{position:relative;z-index:5}.calculator-sidebar-configurator-button{padding:24px}.calculator-sidebar-configurator-list{padding:24px var(--distance-single);display:flex;flex-flow:column nowrap;justify-content:flex-start;gap:12px;border-top:1px dashed var(--border-default)}.calculator-sidebar-configurator-item{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.calculator-sidebar-configurator-item-icon-check{display:none;color:var(--foreground-success)}.calculator-sidebar-configurator-item-icon-circle{color:var(--foreground-inactiv)}.calculator-sidebar-configurator-item-name{margin-left:8px;color:var(--foreground-subtle)}.calculator-sidebar-configurator-item--done .calculator-sidebar-configurator-item-name{color:var(--foreground-inactive);text-decoration:line-through}.calculator-sidebar-configurator-item--done .calculator-sidebar-configurator-item-icon-check{display:block}.calculator-sidebar-configurator-item--done .calculator-sidebar-configurator-item-icon-circle{display:none}.calculator-sidebar-summary{padding:24px var(--distance-single)}.calculator-sidebar-summary-data{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding-bottom:8px;margin-bottom:8px;border-bottom:1px dashed var(--border-default)}.calculator-sidebar-summary-data:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.calculator-sidebar-summary-data-label{color:var(--foreground-subtle)}.calculator-sidebar-summary-data-value,.calculator-sidebar-summary-data-icon{color:var(--foreground-default)}.calculator-sidebar-summary-data-next{color:var(--foreground-dim)}.calculator-sidebar-buttons{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;gap:12px;padding:24px;border-top:1px dashed var(--border-default)}.calculator-sidebar-shipping{padding:24px var(--distance-single)}.calculator-sidebar-shipping-data{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.calculator-sidebar-shipping-data+.calculator-sidebar-shipping-data{padding-top:8px;margin-top:8px;border-top:1px dashed var(--border-default)}.calculator-sidebar-shipping-data-label{color:var(--foreground-subtle);margin-right:auto}.calculator-sidebar-shipping-data-next{color:var(--foreground-dim)}.calculator-sidebar-shipping-data-note{color:var(--foreground-dim);margin-right:8px}.calculator-sidebar-shipping-data-note--red{color:var(--foreground-accent)}.calculator-sidebar-shipping-data-value{color:var(--foreground-default)}.calculator-sidebar-shipping-data-value--error{color:var(--foreground-alert)}.calculator-sidebar-shipping-total{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;padding-top:16px;margin-top:16px;border-top:2px solid var(--border-strong)}.calculator-sidebar-shipping-total-label{color:var(--foreground-subtle);margin-right:auto}.calculator-sidebar-shipping-total-value{color:var(--foreground-default)}.calculator-sidebar-deliverto{padding:12px;background:var(--background-subtle)}.calculator-sidebar-deliverto-label{padding-bottom:10px;font-size:16px;line-height:22px;letter-spacing:.05em;font-weight:700;text-transform:uppercase}.calculator-sidebar-deliverto-value{padding:16px 20px;background:var(--color-white);border:1px dashed var(--border-default);display:flex;flex-flow:row nowrap;gap:20px;justify-content:flex-start;align-items:flex-start}.calculator-sidebar-deliverto-icon{flex:0 0 24px}.calculator-sidebar-deliverto-text{flex:1 1 0;color:var(--foreground-subtle)}@media only screen and (max-width: 1919px){.calculator-sidebar{width:360px}.calculator-sidebar-header-image{width:110px}.calculator-sidebar-configurator-button{padding:16px}.calculator-sidebar-summary-data{padding-bottom:6px;margin-bottom:6px}.calculator-sidebar-buttons{padding:16px}.calculator-sidebar-shipping-data+.calculator-sidebar-shipping-data{padding-top:6px;margin-top:6px}}@media only screen and (max-width: 1439px){.calculator-sidebar{width:320px}.calculator-sidebar-configurator-button{padding:12px}.calculator-sidebar-buttons{padding:12px;gap:10px}.calculator-sidebar-shipping-data+.calculator-sidebar-shipping-data{padding-top:4px;margin-top:4px}}@media only screen and (max-width: 1023px){.calculator-sidebar{width:auto;top:auto;bottom:0;margin-top:var(--distance-double)}.calculator-sidebar--configurator{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;border:0;border-top:1px solid var(--border-default)}.calculator-sidebar--configurator .calculator-sidebar-header{display:none}.calculator-sidebar-configurator-button{order:2;padding:8px;width:216px;box-sizing:border-box}.calculator-sidebar-configurator-list{order:1;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;padding:0 24px;border-top:0}.calculator-sidebar-configurator-item{margin-top:0}.calculator-sidebar-configurator-item+.calculator-sidebar-configurator-item{margin-left:32px}.calculator-sidebar-summary{padding:12px 24px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-column-gap:24px;grid-row-gap:0px}.calculator-sidebar-summary-data,.calculator-sidebar-summary-data:last-child{padding:12px 0;margin-bottom:0;border-bottom:1px dashed var(--border-default)}.calculator-sidebar-buttons{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:1fr;grid-column-gap:12px;grid-row-gap:0px;padding:16px}.calculator-sidebar-buttons .button-ghost{grid-area:1 / 1 / 2 / 2}.calculator-sidebar-buttons .button-new{grid-area:1 / 2 / 2 / 3}.calculator-sidebar-shipping{padding:24px}.calculator-sidebar--shipping .calculator-sidebar-buttons{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;gap:12px}.calculator-sidebar-deliverto{display:none}}@media only screen and (max-width: 767px){.calculator-sidebar{margin-top:var(--distance-single)}.calculator-sidebar--configurator{display:block}.calculator-sidebar-configurator-button{padding:16px;width:auto}.calculator-sidebar-configurator-list{display:block;padding:24px 32px;border-top:1px dashed var(--border-default)}.calculator-sidebar-configurator-item+.calculator-sidebar-configurator-item{margin-left:0;margin-top:12px}.calculator-sidebar-summary{display:block;padding:16px 24px}.calculator-sidebar-summary-data{padding:0 0 6px;margin-bottom:6px;border-bottom:1px dashed var(--border-default)}.calculator-sidebar-summary-data:last-child{padding:0;margin-bottom:0;border-bottom:0}.calculator-sidebar-buttons{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;gap:10px;padding:12px}.calculator-sidebar-shipping{padding:16px 24px}}.calculator-steps{margin-top:var(--distance-single);display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.calculator-steps--3{grid-template-columns:repeat(3,1fr)}.calculator-steps--4{grid-template-columns:repeat(4,1fr)}.calculator-step{padding:12px 0;border-left:1px dashed var(--border-light);display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;position:relative;box-sizing:border-box}.calculator-step:last-child{border-right:1px dashed var(--border-light)}.calculator-step-name{padding-left:12px;text-align:left;color:var(--foreground-inactive)}.calculator-step-icon-box{position:relative}.calculator-step-icon-badge{display:none}.calculator-step-icon-small,.calculator-step-icon{color:var(--foreground-inactive);position:relative;z-index:1}.calculator-step-icon-small{display:none}.calculator-step--active{outline:2px solid var(--border-strong);border-radius:2px}.calculator-step--active+.calculator-step{border-left:0}.calculator-step--active:last-child{border-right:0}.calculator-step--active .calculator-step-name,.calculator-step--active .calculator-step-icon,.calculator-step--active .calculator-step-icon-small{color:var(--foreground-default)}.calculator-step--done .calculator-step-icon-badge{display:block;position:absolute;top:-4px;left:-8px;color:var(--foreground-default);z-index:2}.calculator-step--done .calculator-step-name,.calculator-step--done .calculator-step-icon,.calculator-step--done .calculator-step-icon-small{color:var(--foreground-dim)}.configurator--tab{display:none}.configurator--tab--active{display:block}@media only screen and (max-width: 1439px){.calculator-step-icon{display:none}.calculator-step-icon-small{display:block}}@media only screen and (max-width: 1023px){.calculator-steps{margin:var(--distance-double) var(--distance-double) 0}.calculator-step-name .long-name{display:none}}@media only screen and (max-width: 767px){.calculator-steps{margin:var(--distance-single) var(--distance-single) 0;grid-template-columns:repeat(6,auto)}.calculator-steps--3{grid-template-columns:repeat(3,auto)}.calculator-steps--4{grid-template-columns:repeat(4,auto)}.calculator-step-name{display:none}.calculator-step--active .calculator-step-name{display:block}}.calculator-breadcrumbs{display:flex;flex-flow:row nowrap;border-bottom:1px solid var(--color-gray-200);overflow:auto}.calculator-breadcrumbs-back{height:56px;width:56px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.calculator-breadcrumbs-step{border-left:1px solid var(--color-gray-200);height:56px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;padding:0 24px}.calculator-breadcrumbs-number{opacity:.35;margin:2px;width:20px;height:20px;box-sizing:border-box;border-radius:50%;border:1.5px solid var(--color-gray-950);color:var(--color-gray-950);display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;font-weight:700;font-size:12.5px}.calculator-breadcrumbs-name{opacity:.35;padding-left:8px}.calculator-breadcrumbs-step--active .calculator-breadcrumbs-number{opacity:1;background:var(--color-gray-950);color:var(--color-white)}.calculator-breadcrumbs-step--active .calculator-breadcrumbs-name{opacity:1}@media only screen and (max-width: 1439px){.calculator-breadcrumbs-back{width:44px;height:44px}.calculator-breadcrumbs-step{height:44px;padding:0 12px}.calculator .calculator-breadcrumbs{width:770px;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 1023px){.calculator-breadcrumbs,.calculator .calculator-breadcrumbs{width:auto;margin-left:0;margin-right:0}}@media only screen and (max-width: 767px){.calculator-breadcrumbs-back,.calculator-breadcrumbs-step{flex-shrink:0}}.calculator-header{margin-top:var(--distance-single);background-color:var(--color-gray-100);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.calculator-header-image{flex:0 0 128px}.calculator-header-image img{display:block;width:128px;height:152px;object-fit:cover;object-position:right center;mix-blend-mode:multiply}.calculator-header-content{flex:1 1 0;padding:0 40px}.calculator-header-title{color:var(--color-gray-950)}.calculator-header-note{padding-top:8px;color:var(--color-gray-600)}@media only screen and (max-width: 1919px){.calculator-header-image{flex:0 0 96px}.calculator-header-image img{width:96px;height:132px}.calculator-header-note{padding-top:4px}}@media only screen and (max-width: 1439px){.calculator-header-image img{height:118px}.calculator-header-content{padding:0 32px}.calculator-header-note{padding-top:6px}}@media only screen and (max-width: 1023px){.calculator-header{margin:var(--distance-double) var(--distance-double) 0}}@media only screen and (max-width: 767px){.calculator-header{margin:var(--distance-single) var(--distance-single) 0}.calculator-header-image{flex:0 0 48px}.calculator-header-image img{width:48px;height:76px}.calculator-header-content{padding:0 16px}.calculator-header-note{padding-top:2px}}.calculator-form{width:840px;counter-reset:calculator-form-section}.calculator-form-section{counter-increment:calculator-form-section;border:1px solid var(--border-default);border-radius:2px}.calculator-form-section+.calculator-form-section{margin-top:24px}.calculator-form-header{margin:var(--distance-single) var(--distance-single) 0 136px;padding-bottom:var(--distance-single);height:56px;display:flex;flex-flow:row wrap;align-items:center;position:relative}.calculator-form-header--no-padding{padding-bottom:0}.calculator-form-section--without-number .calculator-form-header{margin-left:var(--distance-single)}.calculator-form-header--with-number:before{content:counter(calculator-form-section);position:absolute;left:calc(-48px - var(--distance-single) - 4px);top:4px;width:48px;height:48px;box-sizing:border-box;border-radius:6px;border:1px solid var(--border-subtle);display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;font-size:24px;color:var(--foreground-default)}.calculator-form-header-icon{position:absolute;left:calc(-48px - var(--distance-single) - 4px);top:4px}.calculator-form-header-checkmark{margin-right:16px}.calculator-form-header-button{margin-left:auto}.calculator-form-content{padding:0 var(--distance-single) var(--distance-single) 136px}.calculator-form-section--without-number .calculator-form-content{padding-left:var(--distance-single)}.calculator-form-content--hidden{display:none}.calculator-form-content--gray{padding-left:var(--distance-single);background-color:var(--background-subtle)}.calculator-form-content-desc{color:var(--foreground-subtle);padding-bottom:var(--distance-single)}.calculator-form-content-info{color:var(--foreground-subtle);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;gap:16px}.calculator-form-content-info .icon{flex:0 0 24px;margin-top:6px}.calculator-form-row{padding-top:var(--distance-single)}.calculator-form-row-mobile{display:none}.calculator-form-row-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr;grid-column-gap:24px;grid-row-gap:var(--distance-single)}.calculator-form-row-state-zip{display:grid;grid-template-columns:1fr 240px;grid-template-rows:1fr;grid-column-gap:16px;grid-row-gap:var(--distance-single)}.calculator-form-more{height:28px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;background:none}.calculator-form-more .icon{margin-right:6px}.calculator-form-subsection{border-top:1px dashed var(--border-default)}.calculator-form-subsection+.calculator-form-subsection{margin-top:var(--distance-single)}.calculator-form-subsection-title{padding-top:var(--distance-single)}.calculator-form-radio-content-advanced{display:block;overflow:hidden;box-sizing:border-box;width:100%;padding:2px}.calculator-form-radio-content-advanced button{float:right;padding:10px 0 10px 15px}.calculator-form-radio-content-advanced button .icon{width:16px}.advanced-delivery-options{display:none}.calculator-form-section--disabled .calculator-form-header--with-number:before{color:var(--foreground-inactive)}.calculator-form-section--disabled .calculator-form-header-title{color:var(--foreground-inactive)}.calculator-form-section--disabled .calculator-form-content{display:none}@media only screen and (max-width: 1919px){.calculator-form{width:688px}.calculator-form-section+.calculator-form-section{margin-top:16px}.calculator-form-header{margin-left:120px}.calculator-form-header--with-number:before{left:calc(-40px - var(--distance-single) - 8px);top:8px;width:40px;height:40px;font-size:18px}.calculator-form-header-icon{left:calc(-40px - var(--distance-single) - 8px);top:8px}.calculator-form-content{padding-left:120px}.calculator-form-content--gray{padding-left:var(--distance-single)}.calculator-form-row-2{grid-column-gap:16px}}@media only screen and (max-width: 1439px){.calculator-form{width:584px}.calculator-form-header{margin-left:88px;height:42px}.calculator-form-header:before{left:calc(-40px - var(--distance-single) - 4px);top:5px;width:32px;height:32px;border-radius:4px}.calculator-form-header-icon{left:calc(-40px - var(--distance-single));top:5px}.calculator-form-header-checkmark{margin-right:12px}.calculator-form-content{padding-left:88px}.calculator-form-content--gray{padding-left:var(--distance-single)}}@media only screen and (max-width: 1023px){.calculator-form{width:auto;margin-left:var(--distance-double);margin-right:var(--distance-double)}.calculator-form-header{margin:var(--distance-double) var(--distance-double) 0 104px;padding-bottom:var(--distance-double)}.calculator-form-header--no-padding{padding-bottom:0}.calculator-form-section--without-number .calculator-form-header{margin-left:var(--distance-double)}.calculator-form-header--with-number:before{left:calc(-40px - var(--distance-double));top:1px;width:40px;height:40px;border-radius:6px}.calculator-form-header-icon{left:calc(-40px - var(--distance-double));top:1px}.calculator-form-content{padding:0 var(--distance-double) var(--distance-double) 104px}.calculator-form-section--without-number .calculator-form-content,.calculator-form-content--gray{padding-left:var(--distance-double)}.calculator-form-content-desc{padding-bottom:var(--distance-double)}.calculator-form-content-info .icon{margin-top:2px}.calculator-form-row{padding-top:var(--distance-double)}.calculator-form-row-mobile{display:block}.calculator-form-row-2{grid-row-gap:var(--distance-double);grid-column-gap:24px}.calculator-form-subsection+.calculator-form-subsection{margin-top:var(--distance-double)}.calculator-form-subsection-title{padding-top:var(--distance-double)}}@media only screen and (max-width: 767px){.calculator-form{width:auto;margin-left:var(--distance-single);margin-right:var(--distance-single)}.calculator-form-header{margin:var(--distance-single) var(--distance-single) 0 var(--distance-single);padding-bottom:var(--distance-single);height:32px}.calculator-form-header--no-padding{padding-bottom:0}.calculator-form-section--without-number .calculator-form-header{margin-left:var(--distance-single)}.calculator-form-header--with-number:before{left:0;top:0;width:32px;height:32px;border-radius:4px}.calculator-form-header-title{padding-left:48px}.calculator-form-section--without-number .calculator-form-header-title{padding-left:0}.calculator-form-header-icon{left:0;top:0}.calculator-form-content{padding:0 var(--distance-single) var(--distance-single)}.calculator-form-section--without-number .calculator-form-content,.calculator-form-content--gray{padding-left:var(--distance-single)}.calculator-form-content-info{gap:12px}.calculator-form-content-info .icon{margin-top:4px;flex:0 0 16px}.calculator-form-row-2{grid-template-columns:repeat(1,1fr);grid-column-gap:0}.calculator-form-row-state-zip{grid-template-columns:1fr 140px}}.calculator-form-section-hidden{display:none}.calculator-form-select-section--active{background:var(--color-white);border:2px solid var(--border-default);border-radius:6px}.calculator-form-select-section--active .SumoSelect>.CaptionCont{border-bottom:0;border-radius:6px}.calculator-form-select-section-content{display:none;width:100%;box-sizing:border-box;padding:24px;border-top:1px dashed var(--border-default)}.calculator-form-select-section-content--show{display:block}.calculator-form-select-section-row{padding:12px;border-radius:4px;background-color:var(--background-subtle);border:1px solid var(--border-default);display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center}.calculator-form-select-section-row+.calculator-form-select-section-row{margin-top:8px}.calculator-form-select-section-row-image{margin-right:16px}.calculator-form-select-section-row-image img{width:64px;border-radius:4px;mix-blend-mode:multiply}.calculator-form-select-section-row-content{margin-right:auto;width:calc(100% - 125px)}.calculator-form-select-section-row-title{color:var(--foreground-default)}.calculator-form-select-section-row-text{padding-top:2px;color:var(--foreground-dim)}.calculator-form-select-section-row-qty,.calculator-form-select-section-row-sqrt{display:none;margin-right:16px}.calculator-form-select-section-row-sqrt .quantity,.calculator-form-select-section-content .input-range-note .quantity{font-weight:700;color:var(--button-primary-hover)}.calculator-form-select-section-row-range{display:none;width:100%;padding:24px 12px 0}.calculator-form-select-section-content>.input-range{display:none;width:100%;padding:24px 12px 0}.calculator-form-select-section-row--active{border-color:var(--border-default);outline:1px solid var(--border-default);background-color:var(--color-white)}.calculator-form-select-section-row--active>.calculator-form-select-section-row-sqrt{display:block;width:100%;border-top:1px dashed var(--border-default);padding:20px 10px 10px;margin-top:10px}.calculator-form-select-section-row--active>.calculator-form-select-section-row-qty{display:block}.calculator-form-select-section-row--active>.calculator-form-select-section-row-range{display:block}.calculator-form-select-section-row--active .calculator-form-select-section-row-content{width:calc(100% - 220px)}.calculator-form-select-section-content--show>.calculator-form-select-section-row-sqrt{display:block}.calculator-form-select-section-content--show>.input-range{display:block}.calculator-form-select-section-content--show>.calculator-form-select-section-row-qty{display:block}@media only screen and (max-width: 767px){.calculator-form-select-section-content{padding:12px}.calculator-form-select-section-row{padding:8px;border-radius:2px}.calculator-form-select-section-row-image{margin-right:12px}.calculator-form-select-section-row-image img{width:40px}}.calculator-form-disclaimer{border-radius:4px;border:2px solid var(--border-strong);display:grid;grid-template-columns:var(--distance-double) 460px 1fr 400px;grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0;width:100%}.calculator-form-disclaimer-image{grid-area:1 / 4 / 2 / 5}.calculator-form-disclaimer-image img{display:flex;width:100%;height:100%;object-fit:cover}.calculator-form-disclaimer-content{grid-area:1 / 2 / 2 / 3;padding:var(--distance-double) 0}.calculator-form-disclaimer-title{padding-bottom:var(--distance-single)}.calculator-form-disclaimer-button{padding-top:var(--distance-double)}.calculator-form-disclaimer-item{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.calculator-form-disclaimer-item+.calculator-form-disclaimer-item{padding-top:24px}.calculator-form-disclaimer-item-icon{flex:0 0 40px;margin-right:12px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.calculator-form-disclaimer-item-text{color:var(--foreground-dim)}@media only screen and (max-width: 1919px){.calculator-form-disclaimer{grid-template-columns:var(--distance-double) 460px 1fr 320px}}@media only screen and (max-width: 1439px){.calculator-form-disclaimer{grid-template-columns:var(--distance-double) 390px 1fr 320px}.calculator-form-disclaimer-title{padding-bottom:var(--distance-double)}}@media only screen and (max-width: 1023px){.calculator-form-disclaimer{grid-template-columns:var(--distance-double) 360px 1fr 160px;margin:0 64px 64px;width:calc(100% - 128px)}}@media only screen and (max-width: 767px){.calculator-form-disclaimer{display:block;margin:0 16px 16px;width:calc(100% - 32px)}.calculator-form-disclaimer-image{display:none}.calculator-form-disclaimer-content{padding:24px}.calculator-form-disclaimer-title{padding-bottom:24px;width:160px}.calculator-form-disclaimer-button{padding-top:40px}.calculator-form-disclaimer-item-icon{flex:0 0 32px}}.calculator-form-radio{margin-top:8px;padding:20px 24px;border-radius:4px;border:1px solid var(--border-light);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:24px;background:var(--background-subtle)}.calculator-form-radio:first-child{margin-top:0}.calculator-form-radio:has(input[type=radio]:checked){outline:1px solid var(--border-strong);border-color:var(--border-strong)}.calculator-form-radio-content{display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start;gap:2px}.calculator-form-radio-title{display:block}.calculator-form-radio-subtitle{display:block;color:var(--foreground-dim)}.calculator-form-checkbox{display:block;padding:16px 16px 16px 56px;position:relative;max-width:348px}.calculator-form-checkbox .input-checkbox{position:absolute;top:16px;left:16px}.calculator-form-checkbox-title{display:block}.calculator-form-checkbox-desc{display:block;color:var(--foreground-dim)}@media only screen and (max-width: 767px){.calculator-form-radio{gap:16px;padding:12px 16px}.calculator-form-checkbox{display:block;padding:8px 8px 8px 40px;position:relative;max-width:none}.calculator-form-checkbox .input-checkbox{top:8px;left:8px}}@keyframes calculatorFormNoteSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.calculator-form-note{padding:8px 16px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:32px}.calculator-form-note-spinner{flex:0 0 32px;height:32px;width:32px;border-radius:50%;border:2px solid var(--color-gray-trans-300);border-top-color:var(--color-gray-950);animation:calculatorFormNoteSpin 1s linear infinite}.calculator-form-note-icon{flex:0 0 32px;width:32px;height:32px;box-sizing:border-box;border-radius:50%;border:2px solid var(--color-gray-trans-300);display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;color:var(--color-gray-950)}.calculator-form-note-text{color:var(--color-gray-600)}.calculator-form-note-text strong{color:var(--color-gray-950)}.cursor-help{cursor:help}.calculator-form-shipping-option{margin:8px 0 0;display:none}.calculator-form-shipping-option--active{display:block}.calculator-form-shipping-container{border:1px solid var(--border-default);border-radius:2px;padding:16px;display:grid}.calculator-form-shipping-container+.calculator-form-shipping-container{margin-top:8px}.calculator-form-shipping-header{padding:8px}.calculator-form-shipping-legend{padding-bottom:6px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:8px;color:var(--foreground-dim);font-size:12px;letter-spacing:.05em;font-weight:700;text-transform:uppercase}.calculator-form-shipping-legend .icon{color:var(--foreground-inactive)}.calculator-form-shipping-list{box-sizing:border-box;overflow-x:hidden;overflow-y:hidden;max-height:400px}.calculator-form-shipping-list-open{max-height:initial}.calculator-form-shipping-container .show-more{position:relative;width:fit-content;margin:5px auto -16px;cursor:pointer;order:2;display:flex;border-color:var(--button-primary-hover);border-color:var(--button-secondary-hover);background:var(--button-secondary-hover);color:var(--color-white);line-height:24px;border-radius:6px 6px 0 0;padding:0 5px 0 15px;font-size:14px;letter-spacing:.03em;font-weight:700;white-space:nowrap;text-transform:uppercase;transition:background-color .4s ease,border .4s ease,color .4s ease}.calculator-form-shipping-list-group{color:var(--foreground-dim);border-top:1px dashed var(--border-default);padding:10px 10px 10px 0;margin:10px 10px 5px}.calculator-form-shipping-bundle{display:inline;width:100%;box-sizing:border-box}.calculator-form-shipping-bundle-item{display:flex;justify-content:center;align-items:flex-start;padding:5px 5px 5px 0;align-items:center}.calculator-form-shipping-bundle-item:first-child{border-bottom:1px dashed var(--border-default)}.calculator-form-shipping-bundle-item:last-child{margin-top:0}.calculator-form-shipping-bundle-item>.calculator-form-shipping-item-logo{margin-right:16px}.calculator-form-shipping-item{--bg-color: var(--color-white);--border-default: var(--border-light);--border-active: var(--border-strong);--text-color: var(--foreground-default)}.calculator-form-shipping-item{margin:0 5px;padding:16px 16px 16px 24px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:24px;background-color:transparent;border:1px solid var(--border-default);border-radius:4px;background-color:var(--bg-color);position:relative;box-sizing:border-box;cursor:pointer}.calculator-form-shipping-item:after{display:none;position:absolute;top:-4px;right:-4px;height:22px;line-height:22px;border-radius:2px;background-color:transparent;padding:0 6px;font-size:12px;letter-spacing:.03em;font-weight:700;text-transform:uppercase;color:var(--color-white)}.calculator-form-shipping-item:has(input[type=radio]:checked){border-color:var(--border-active);outline:1px solid var(--border-active)}.calculator-form-shipping-item+.calculator-form-shipping-item{margin-top:8px}.calculator-form-shipping-item .input-radio{flex:0 0 20px}.calculator-form-shipping-item-logo{flex:0 0 48px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.calculator-form-shipping-item-logo img{max-width:100%;max-height:32px;display:block}.calculator-form-shipping-item-content{flex:1 1 0;display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start;gap:2px}.calculator-form-shipping-item-title{color:var(--text-color)}.calculator-form-shipping-item-subtitle{color:var(--foreground-dim)}.calculator-form-shipping-item-type{flex:0 0 fit-content;padding:3px 6px;border:1px solid var(--border-subtle);border-radius:4px;text-align:center}.calculator-form-shipping-item-price{flex:0 0 80px;text-align:right;color:var(--text-color)}.calculator-form-shipping-item--popular{--bg-color: var(--box-red-background-default);--border-default: var(--box-red-outline-default);--border-active: var(--box-red-foreground-default);--text-color: var(--box-red-foreground-default)}.calculator-form-shipping-item--popular:after{content:"Most popular";display:block;background-color:var(--box-red-background-solid)}.calculator-form-shipping-item--popular .input-radio{--input-radio-bg-color-active: var(--box-red-foreground-default)}.calculator-form-shipping-item--best{--bg-color: var(--box-blue-background-default);--border-default: var(--box-blue-outline-default);--border-active: var(--box-blue-foreground-default);--text-color: var(--box-blue-foreground-default)}.calculator-form-shipping-item--best:after{content:"Best Price";display:block;background-color:var(--box-blue-background-solid)}.calculator-form-shipping-item--best .input-radio{--input-radio-bg-color-active: var(--box-blue-foreground-default)}.font-large{font-size:28px}.p-info{font-size:18px;line-height:28px;letter-spacing:.01em;padding-bottom:15px}@media only screen and (max-width: 1439px){.calculator-form-shipping-list{max-height:490px}.calculator-form-shipping-list-open{max-height:initial}}@media only screen and (max-width: 767px){.calculator-form-shipping-container{padding:8px}.calculator-form-shipping-list{max-height:488px}.calculator-form-shipping-list-open{max-height:initial}.calculator-form-shipping-container .show-more{margin:5px auto -8px}.calculator-form-shipping-item{padding:12px 12px 12px 40px;display:grid;grid-template-columns:auto auto 1fr auto;grid-template-rows:2fr;grid-column-gap:6px;grid-row-gap:8px}.calculator-form-shipping-item .input-radio{position:absolute;top:16px;left:12px}.calculator-form-shipping-item-content{grid-area:1 / 1 / 2 / 5}.calculator-form-shipping-item-logo{grid-area:2 / 1 / 3 / 2}.calculator-form-shipping-item-logo img{max-height:24px}.calculator-form-shipping-item-type{grid-area:2 / 2 / 3 / 3}.calculator-form-shipping-item-price{grid-area:2 / 4 / 3 / 5}}.popup-shipping-content-header{padding:4px;box-sizing:border-box;background:var(--background-solid-default);display:flex;flex-flow:row nowrap;justify-content:flex-start}.popup-shipping-content-header .button-ghost{margin-right:4px}.popup-shipping-content-header .button-ghost:last-child{margin:0 0 0 auto}.popup-shipping-content-container{overflow:auto}.popup-shipping-content-page{width:1200px;margin:32px auto;background:#fff;box-sizing:border-box;padding:48px}.popup-shipping-content-details-title{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:16px;padding:8px 0 0}.popup-shipping-content-details-title img{max-width:84px;max-height:32px;display:block}.popup-shipping-content-details-grid{padding-top:80px;display:grid;grid-template-columns:3fr repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:4px;grid-row-gap:4px}.popup-shipping-content-details-grid-item-label{font-size:12px;line-height:12px;letter-spacing:.05em;font-weight:700;color:var(--foreground-dim);text-transform:uppercase}.popup-shipping-content-details-grid-item-value{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:last baseline;gap:3px}.popup-shipping-content-details-grid-first{grid-area:1 / 1 / 2 / 2;padding:12px 16px;display:grid;grid-template-columns:1fr fit-content;grid-template-rows:repeat(2,1fr);grid-column-gap:0px;grid-row-gap:48px;background:var(--background-subtle);border-radius:4px}.popup-shipping-content-details-grid-first .popup-shipping-content-details-grid-item-label{grid-area:1 / 1 / 2 / 3}.popup-shipping-content-details-grid-first .popup-shipping-content-details-grid-item-name{grid-area:2 / 1 / 3 / 2}.popup-shipping-content-details-grid-first .popup-shipping-content-details-grid-item-value{grid-area:2 / 2 / 3 / 3;justify-content:flex-end;color:var(--foreground-subtle)}.popup-shipping-content-details-grid-item{padding:12px 16px;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,1fr);grid-column-gap:0px;grid-row-gap:48px;background:var(--background-subtle);border-radius:4px}.popup-shipping-content-details-grid-item .popup-shipping-content-details-grid-item-label{grid-area:1 / 1 / 2 / 2}.popup-shipping-content-details-grid-item .popup-shipping-content-details-grid-item-value{grid-area:2 / 1 / 3 / 2}.popup-shipping-content-load{margin-top:48px;border-radius:4px;border:1px solid var(--border-default);counter-reset:modal-shipping}.popup-shipping-content-load-header{background:var(--background-subtle);padding:20px 24px 16px;display:grid;grid-template-columns:3fr 1fr;grid-template-rows:repeat(2,1fr);grid-column-gap:0px;grid-row-gap:32px}.popup-shipping-content-load-header-label{grid-area:1 / 1 / 2 / 3;font-size:12px;line-height:12px;letter-spacing:.05em;font-weight:700;color:var(--foreground-subtle);text-transform:uppercase}.popup-shipping-content-load-header-title-box{grid-area:2 / 1 / 3 / 2;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.popup-shipping-content-load-header-title{color:var(--foreground-default)}.popup-shipping-content-load-header-title-icon{margin-left:12px}.popup-shipping-content-load-header-title-icon img{display:block;width:60px}.popup-shipping-content-load-header-params{grid-area:2 / 2 / 3 / 3;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center}.popup-shipping-content-load-header-param{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;padding-left:16px}.popup-shipping-content-load-header-param:first-child{padding-left:0}.popup-shipping-content-load-header-param-value{padding-lefT:8px}.modal-shipping{counter-increment:modal-shipping;padding:24px 24px 24px 96px;border-top:1px solid var(--border-default);position:relative}.modal-shipping:first-child{border-top:0}.modal-shipping:before{content:counter(modal-shipping);position:absolute;left:32px;top:28px;width:32px;height:32px;box-sizing:border-box;border-radius:6px;border:1px solid var(--border-subtle);display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;font-size:18px;color:var(--foreground-default)}.modal-shipping-header:first-child{margin-top:0}.modal-shipping-header{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;margin-top:25px}.modal-shipping-header-title-box{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;color:var(--foreground-default)}.modal-shipping-header-title{margin-left:12px}.modal-shipping-header-title span{color:var(--foreground-dim)}.modal-shipping-header-params{margin-left:auto;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.modal-shipping-header-param{color:var(--foreground-subtle)}.modal-shipping-header-param+.modal-shipping-header-param{padding-left:24px}.modal-shipping-count{border:1px solid var(--foreground-inactive);padding:10px 15px;margin:0 15px 0 0;border-radius:5px;color:var(--foreground-inactive)}.modal-shipping-table{padding-top:24px}.modal-shipping-table table{width:100%}.modal-shipping-table table tr{height:40px}.modal-shipping-table table tr th{border-bottom:2px solid var(--border-strong);padding:20px 5px;font-size:12px;line-height:12px;letter-spacing:.05em;text-transform:uppercase;font-weight:700;text-align:left}.modal-shipping-table table tr th:nth-child(1){width:40px;text-align:center}.modal-shipping-table table tr th:nth-child(2){width:60px}.modal-shipping-table table tr th:nth-child(4){width:120px}.modal-shipping-table table tr th:nth-child(5){width:60px}.modal-shipping-table table tr{border-bottom:1px dashed var(--border-light)}.modal-shipping-table table tr:last-child{border-bottom:none}.modal-shipping-table table tr td{font-size:16px;line-height:20px;padding:15px 5px;font-size:14px;letter-spacing:.03em}.modal-shipping-table table tr td:nth-child(1){text-align:center;color:var(--foreground-inactive)}.modal-shipping-table-header{height:40px;border-bottom:2px solid var(--border-strong);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.modal-shipping-table-row{border-bottom:1px dashed var(--border-light);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.modal-shipping-table-cell{box-sizing:border-box}.modal-shipping-table-header .modal-shipping-table-cell{padding:0 8px;font-size:12px;line-height:12px;letter-spacing:.05em;text-transform:uppercase;font-weight:700}.modal-shipping-table-row .modal-shipping-table-cell{padding:16px 8px}.modal-shipping-table-cell-no{flex-basis:40px;text-align:center}.modal-shipping-table-row .modal-shipping-table-cell-no{color:var(--foreground-inactive)}.modal-shipping-table-cell-image{flex-basis:80px}.modal-shipping-table-cell-name{flex:1 1 0}.modal-shipping-table-cell-name-caption{color:var(--foreground-dim);padding-top:2px}.modal-shipping-table-cell-name-image,.modal-shipping-table-cell-name-type{display:none}.modal-shipping-table-cell-type{flex-basis:160px}.modal-shipping-table-cell-unit{flex-basis:80px}.modal-shipping-table-cell-units-weight{color:var(--foreground-dim)}@media only screen and (max-width: 1439px){.popup-shipping-content-page{width:calc(100% - 80px);margin:32px 40px;padding:40px}.popup-shipping-content-details-grid{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.popup-shipping-content-details-grid-first{grid-area:1 / 1 / 2 / 4}.popup-shipping-content-load-header{grid-template-columns:1fr;grid-template-rows:repeat(3,auto);grid-row-gap:8px}.popup-shipping-content-load-header-label{grid-area:1 / 1 / 2 / 2}.popup-shipping-content-load-header-title-box{grid-area:2 / 1 / 3 / 2}.popup-shipping-content-load-header-params{grid-area:3 / 1 / 4 / 2;padding-top:40px;justify-content:flex-start}.modal-shipping{padding:16px 16px 16px 72px}.modal-shipping:before{left:24px;top:24px;width:24px;height:24px;border-radius:4px;font-size:14px}.modal-shipping-header-param+.modal-shipping-header-param{padding-left:2px}.modal-shipping-table-header .modal-shipping-table-cell{padding:0 4px}.modal-shipping-table-row .modal-shipping-table-cell{padding:16px 4px}}@media only screen and (max-width: 767px){.popup-shipping-content-page{width:calc(100% - 16px);margin:8px;padding:24px 16px}.popup-shipping-content-details-title{padding:8px}.popup-shipping-content-details-title span{display:block}.popup-shipping-content-details-grid{padding-top:48px}.popup-shipping-content-load-header{padding:12px 12px 10px}.popup-shipping-content-load-header-params{padding-top:32px}.modal-shipping{padding:0}.modal-shipping:before{left:12px;top:10px;width:20px;height:20px;font-size:12px}.modal-shipping-header{padding:8px 12px 8px 0}.modal-shipping-table{padding-top:0;border-top:1px dashed var(--border-light)}.modal-shipping-table-header{display:none}.modal-shipping-table-row{padding:0 12px 0 8px;align-items:flex-start}.modal-shipping-table-cell-image,.modal-shipping-table-cell-type{display:none}.modal-shipping-table-cell-no{flex-basis:24px}.modal-shipping-table-cell-unit{flex-basis:72px}.modal-shipping-table-cell-name-image{display:block;padding-bottom:8px}.modal-shipping-table-cell-name-type{display:block;padding-top:8px}}.calculator-form-details{margin-top:16px;border:1px solid var(--border-default);padding:16px;border-radius:2px}.calculator-form-details:first-child{margin-top:0}.calculator-form-details-title{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:16px;padding:8px 8px 0}.calculator-form-details-title img{max-width:84px;max-height:32px;display:block}.calculator-form-details-total{padding:8px 8px 16px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.calculator-form-details-total-type{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;gap:8px}.calculator-form-details-total-type-tag{padding:3px 6px;display:block;border:1px solid var(--border-subtle);border-radius:4px;text-align:center}.calculator-form-details-total-type img{height:24px;display:block}.calculator-form-details-total-price{color:var(--foreground-accent)}.calculator-form-details-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:4px;grid-row-gap:4px}.calculator-form-details-grid-item-label{font-size:12px;line-height:12px;letter-spacing:.05em;font-weight:700;color:var(--foreground-dim);text-transform:uppercase}.calculator-form-details-grid-item-value{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:last baseline;gap:3px}.calculator-form-details-grid-first{grid-area:1 / 1 / 2 / 4;padding:12px 16px;display:grid;grid-template-rows:repeat(2,1fr);grid-column-gap:0px;grid-row-gap:0px;background:var(--background-subtle);border-radius:4px}.calculator-form-details-grid-first .calculator-form-details-grid-item-label{grid-area:1 / 1 / 2 / 3}.calculator-form-details-grid-first .calculator-form-details-grid-item-name{grid-area:2 / 1 / 3 / 2}.calculator-form-details-grid-first .calculator-form-details-grid-item-value{grid-area:2 / 2 / 3 / 3;justify-content:flex-end;color:var(--foreground-subtle)}.calculator-form-details-grid-item{padding:12px 16px;display:grid;grid-template-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;background:var(--background-subtle);border-radius:4px}.calculator-form-details-grid-item .calculator-form-details-grid-item-label{grid-area:1 / 1 / 2 / 2}.calculator-form-details-grid-item .calculator-form-details-grid-item-value{grid-area:2 / 1 / 3 / 2}.calculator-details-table{width:100%}.calculator-details-table thead tr{justify-content:center;border-bottom:2px solid var(--border-strong);height:40px;font-size:20px}.calculator-details-table thead tr th{text-align:right;font-size:12px;line-height:12px;letter-spacing:.05em;font-weight:700;text-transform:uppercase;padding:0 20px}.calculator-details-table thead tr th:first-child{min-width:20px;text-align:center}.calculator-details-table tbody tr{font-size:20px;border-bottom:1px dashed var(--border-light);white-space:nowrap}.calculator-details-table tbody tr:last-child{border-bottom:none}.calculator-details-table tbody tr td{text-align:right;padding:12px}.calculator-details-table tbody tr td:first-child{justify-content:center;text-align:center;border-right:1px dashed var(--border-light);color:var(--foreground-inactive)}.calculator-details-table tbody tr td svg{padding:auto;float:right;margin-top:4px}.calculator-details-table tbody tr td .calculator-form-details-addon-popup{cursor:pointer}.modal--content-details{width:56vw;min-width:355px}.modal--content-details .modal-content{overflow:scroll;max-height:56vh;line-height:125%}.calculator-form-details-table{margin-top:10px;display:grid;grid-template-columns:40px 1fr 1fr 1fr;grid-template-rows:auto;grid-column-gap:0px;grid-row-gap:0px}.calculator-form-details-table-header{border-bottom:2px solid var(--border-strong);height:40px;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;font-size:12px;line-height:12px;letter-spacing:.05em;font-weight:700;text-transform:uppercase;padding:0 20px}.calculator-form-details-table-item{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:last baseline;gap:3px;border-bottom:1px dashed var(--border-light);padding:15px}.calculator-form-details-table-header.calculator-form-details-table-item-index{justify-content:center}.calculator-form-details-table-item.calculator-form-details-table-item-index{justify-content:center;align-items:center;border-right:1px dashed var(--border-light);padding:0;color:var(--foreground-inactive)}.calculator-form-details-addon-header{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:8px;padding:0 8px;height:48px;cursor:pointer}.calculator-form-details-addon-header .icon{transition:transform .4s ease}.calculator-form-details-addon--expanded .calculator-form-details-addon-header .icon{transform:rotate(-90deg)}.calculator-form-details-addon-content{border-bottom:1px solid var(--border-default);overflow:hidden;height:0;transition:height .4s ease}.calculator-form-details-addon-content-inside{padding:4px 16px}.calculator-form-details-addon-row{border-top:1px dashed var(--border-light);padding:8px 0;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.calculator-form-details-addon-row:first-child{border-top:0}.calculator-form-details-addon-row-label{color:var(--foreground-subtle)}.calculator-form-details-addon-popup-header{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:8px;padding:0 8px;height:48px;cursor:pointer;border-bottom:1px solid var(--border-default)}.calculator-form-details-addon-popup-header .icon{transition:transform .4s ease}@media only screen and (max-width: 1023px){.calculator-form-details:first-child{margin-top:var(0)}}@media only screen and (max-width: 767px){.modal--content-details{width:99vw;min-width:355px}.calculator-form-details{margin-top:8px;padding:8px}.calculator-form-details-total{padding:8px 8px 12px}.calculator-form-details-total-type-tag{padding:2px 6px}.calculator-form-details-total-type img{height:20px}.calculator-form-details-grid-item-label{font-size:11px}.calculator-form-details-grid-first,.calculator-form-details-grid-item{padding:12px 12px 8px;grid-row-gap:0px}.calculator-form-details-table-header{height:32px;padding:0 8px;font-size:11px}.calculator-form-details-table-item{padding:10px 8px}.calculator-form-details-addon-header{height:40px;gap:4px}.calculator-form-details-addon-content-inside{padding:4px 8px}.calculator-form-details-addon-popup-header{height:40px;gap:4px}}.calculator-form-deliverto{display:none}@media only screen and (max-width: 1023px){.calculator-form-deliverto{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;margin-bottom:16px;padding:8px 8px 8px 16px;background:var(--background-subtle)}.calculator-form-deliverto-label{flex:0 0 96px;font-size:14px;line-height:20px;letter-spacing:.05em;font-weight:700;text-transform:uppercase}.calculator-form-deliverto-value{flex:1 1 0;padding:12px;background:var(--color-white);border:1px dashed var(--border-default);display:flex;flex-flow:row nowrap;gap:12px;justify-content:flex-start;align-items:flex-start}.calculator-form-deliverto-icon{flex:0 0 24px}.calculator-form-deliverto-text{flex:1 1 0;color:var(--foreground-subtle)}.calculator-form-deliverto-text br{display:none}}@media only screen and (max-width: 767px){.calculator-form-deliverto{display:block;padding:8px}.calculator-form-deliverto-label{padding-bottom:6px}.calculator-form-deliverto-value{padding:12px 16px;gap:16px}.calculator-form-deliverto-text br{display:block}}.calculator-payment-address{padding-top:var(--distance-single)}.calculator-payment-address:first-child{padding-top:0}.calculator-payment-address-title{font-size:16px;line-height:22px;font-weight:700;letter-spacing:.05em;padding-bottom:12px;text-transform:uppercase}.calculator-payment-address-box{border:1px solid var(--border-light);border-radius:4px}.calculator-payment-address-section{padding:20px 12px 20px 24px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start}.calculator-payment-address-section+.calculator-payment-address-section{border-top:1px dashed var(--border-default)}.calculator-payment-address-data p{color:var(--foreground-dim)}.calculator-payment-address-data p.calculator-payment-address-em{color:var(--foreground-default)}.calculator-payment-address-data p+p{padding-top:4px}.calculator-payment-address-flag{margin-right:20px}.calculator-payment-address-flag img{width:24px;display:block}.calculator-payment-address-change{margin-left:auto}.calculator-payment-address-shipping-list{padding:0 24px 20px}.calculator-payment-address-shipping-box+.calculator-payment-address-shipping-box{margin-top:8px}.calculator-payment-address-shipping{border:1px solid var(--border-default);border-radius:4px;padding:20px 24px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.calculator-payment-address-shipping-logo{margin-right:16px}.calculator-payment-address-shipping-logo img{display:block;max-height:32px}.calculator-payment-address-shipping-name{margin-right:auto}.calculator-payment-address-shipping-tag span{padding:3px 6px;display:block;border:1px solid var(--border-subtle);border-radius:4px;text-align:center}.calculator-payment-address-shipping-icon{margin-left:12px}.calculator-payment-address-shipping-icon img{display:block;max-height:24px}.calculator-payment-address-shipping-note{padding:12px;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;color:var(--foreground-subtle)}.calculator-payment-address-shipping-note .icon{margin-right:6px;color:var(--foreground-subtle)}.calculator-payment-address-footer{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;padding-top:16px}.calculator-payment-address-footer-button{margin-left:auto;flex:0 0 auto}.calculator-form-payment-method{border:1px solid var(--border-default);border-radius:4px}.calculator-form-payment-method:has(.calculator-form-payment-method-header input[type=radio]:checked){border-color:var(--border-strong);outline:2px solid var(--border-strong)}.calculator-form-payment-method+.calculator-form-payment-method{margin-top:8px}.calculator-form-payment-method-header{height:72px;padding:0 12px 0 24px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.calculator-form-payment-method-header-label{margin-left:24px;margin-right:auto}.calculator-form-payment-method-header-icons{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:8px}.calculator-form-payment-method-header-icons img{display:block;height:32px}.calculator-form-payment-method-header-icons img.calculator-form-payment-method-header-icon--large{height:48px}.calculator-form-payment-method-content{display:none}.calculator-form-payment-method:has(.calculator-form-payment-method-header input[type=radio]:checked) .calculator-form-payment-method-content{display:block}.calculator-form-payment-method-form{padding:24px;border-top:1px dashed var(--border-default)}.calculator-form-payment-method-form-row+.calculator-form-payment-method-form-row{margin-top:32px}.calculator-form-payment-method-form-row-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr;grid-column-gap:16px;grid-row-gap:var(--distance-single)}.calculator-form-payment-method-footer{padding:20px 16px;border-top:1px dashed var(--border-default);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.calculator-form-payment-method-footer-icon{width:40px;height:40px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.calculator-form-payment-method-footer-text{margin-left:12px;margin-right:auto;color:var(--foreground-subtle)}.calculator-form-payment-method-footer-image img{height:40px;display:block}.calculator-form-payment-error{padding:20px;background:var(--color-primary-500);border-radius:2px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start}.calculator-form-payment-error-icon{flex:0 0 24px;margin-right:20px;color:var(--color-white)}.calculator-form-payment-error-details{flex:1 1 0}.calculator-form-payment-error-title{color:var(--color-gray-100)}.calculator-form-payment-error-text{color:var(--color-gray-300)}.calculator-form-payment-success{padding:20px;background:var(--color-success-700);border-radius:2px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start}.calculator-form-payment-success-icon{flex:0 0 24px;margin-right:20px;color:var(--color-white)}.calculator-form-payment-success-details{flex:1 1 0}.calculator-form-payment-success-title{color:var(--color-gray-100)}.calculator-form-payment-success-text{color:var(--color-gray-300)}@media only screen and (max-width: 1439px){.calculator-payment-address-shipping-list{padding:0 16px 20px}.calculator-payment-address-shipping-logo img{max-height:24px}.calculator-payment-address-footer{padding-top:12px}}@media only screen and (max-width: 1023px){.calculator-payment-address{padding-top:var(--distance-double)}.calculator-payment-address:first-child{padding-top:0}}@media only screen and (max-width: 767px){.calculator-payment-address{padding-top:24px}.calculator-payment-address:first-child{padding-top:0}.calculator-payment-address-title{font-size:14px;line-height:20px;padding-bottom:8px}.calculator-payment-address-section{padding:16px 8px 16px 16px}.calculator-payment-address-data-flag{margin-right:16px}.calculator-payment-address-shipping-list{padding:0 12px 12px}.calculator-payment-address-shipping-box+.calculator-payment-address-shipping-box{margin-top:6px}.calculator-payment-address-shipping{padding:16px}.calculator-payment-address-shipping-tag span{padding:2px 6px}.calculator-payment-address-shipping-icon{display:none}.calculator-payment-address-footer{padding-top:8px}.calculator-form-payment-method-header{height:64px;padding:0 12px 0 16px}.calculator-form-payment-method-header-label{margin-left:16px}.calculator-form-payment-method-header-icons{gap:4px}.calculator-form-payment-method-header-icons img{height:24px}.calculator-form-payment-method-header-icons img.calculator-form-payment-method-header-icon--large{height:32px}.calculator-form-payment-method-form{padding:16px}.calculator-form-payment-method-form-row+.calculator-form-payment-method-form-row{margin-top:24px}.calculator-form-payment-method-footer{padding:10px 12px}.calculator-form-payment-method-footer-icon{width:24px;height:24px}.calculator-form-payment-method-footer-text{margin-left:8px}.calculator-form-payment-method-footer-image img{height:28px}}.calculator-form-consent{padding:var(--distance-single)}.calculator-form-consent+.calculator-form-consent{border-top:1px dashed var(--border-default)}.calculator-form-consent-text{padding-top:12px;color:var(--foreground-subtle)}.calculator-form-consent-text a{color:var(--foreground-default);text-decoration:underline}.calculator-form-consent-text a:hover{text-decoration:none}.calculator-form-consent-checkbox-container{margin-top:24px;border:2px solid var(--border-default);border-radius:4px;padding:20px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.calculator-form-consent-checkbox-container:has(.input-error){border:2px solid var(--color-red-trans-200)}.calculator-form-consent-checkbox-container .input-error{display:none}.calculator-form-consent-checkbox-label{margin-left:20px;margin-right:auto}.calculator-form-consent-checkbox-label span{text-decoration:underline}.calculator-form-consent-checkbox-label a{color:var(--foreground-default);text-decoration:underline}.calculator-form-consent-checkbox-label a:hover{text-decoration:none}.calculator-form-consent-checkbox-required{font-size:16px;line-height:22px;letter-spacing:.05em;color:var(--foreground-default);font-weight:700;text-transform:uppercase}.calculator-form-consent-checkbox-container:has(.input-error) .calculator-form-consent-checkbox-required{color:var(--foreground-accent)}@media only screen and (max-width: 1919px){.calculator-form-consent-checkbox-container{margin-top:20px;padding:16px}.calculator-form-consent-checkbox-label{margin-left:12px}.calculator-form-consent-checkbox-required{font-size:14px;line-height:20px}}@media only screen and (max-width: 1439px){.calculator-form-consent-checkbox-container{margin-top:16px;padding:12px}.calculator-form-consent-checkbox-required{font-size:12px;line-height:16px}}@media only screen and (max-width: 1023px){.calculator-form-consent{padding:var(--distance-double)}.calculator-form-consent-checkbox-container{margin-top:20px;padding:16px}.calculator-form-consent-checkbox-required{font-size:14px;line-height:20px}}@media only screen and (max-width: 767px){.calculator-form-consent{padding:24px 16px}.calculator-form-consent-text{padding-top:8px}.calculator-form-consent-checkbox-container{margin-top:16px;padding:12px}.calculator-form-consent-checkbox-required{font-size:12px;line-height:16px}}.calculator-thanks-data-box{border:1px solid var(--border-light);border-radius:4px}.calculator-thanks-data-row{padding:20px 24px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.calculator-thanks-data-row+.calculator-thanks-data-row{border-top:1px dashed var(--border-light)}.calculator-thanks-data-label{flex:0 0 104px}.calculator-thanks-data-footer{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;padding-top:16px}.calculator-thanks-data-footer-text{max-width:416px;padding:0 12px;font-size:16px;line-height:22px;letter-spacing:.01em;color:var(--foreground-subtle)}.calculator-thanks-data-footer-button{margin-left:auto}.calculator-thanks-payment{padding-top:var(--distance-single)}.calculator-thanks-payment-title{font-size:16px;line-height:22px;font-weight:700;letter-spacing:.05em;padding-bottom:12px;text-transform:uppercase}.calculator-thanks-payment-box{border:1px solid var(--border-light);border-radius:4px;padding:20px 24px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:20px}.calculator-thanks-payment-icon{flex:0 0 auto}.calculator-thanks-payment-icon img{height:32px;display:block}.calculator-thanks-payment-content-card{color:var(--foreground-dim)}.calculator-thanks-payment-content-card strong{color:var(--foreground-default)}.calculator-thanks-payment-status{margin-left:auto}.calculator-thanks-payment-status .status{display:inline-block;padding-left:24px;position:relative;color:var(--foreground-dim)}.calculator-thanks-payment-status .status:before{content:"";position:absolute;top:50%;left:4px;width:12px;height:12px;margin-top:-6px;border-radius:4px;background-color:var(--foreground-inactive)}.calculator-thanks-payment-status .status-completed{color:var(--foreground-success)}.calculator-thanks-payment-status .status-completed:before{background-color:var(--color-teal-400)}@media only screen and (max-width: 1439px){.calculator-thanks-data-footer{padding-top:12px}}@media only screen and (max-width: 1023px){.calculator-thanks-data-footer{padding-top:8px}.calculator-thanks-payment{padding-top:var(--distance-double)}}@media only screen and (max-width: 767px){.calculator-thanks-data-row{padding:16px}.calculator-thanks-data-footer{flex-flow:column nowrap}.calculator-thanks-data-footer-button{order:1}.calculator-thanks-data-footer-text{order:2;padding:12px 12px 0;font-size:14px;line-height:20px}.calculator-thanks-payment{padding-top:24px}.calculator-thanks-payment-title{font-size:14px;line-height:20px;padding-bottom:8px}.calculator-thanks-payment-box{padding:12px 16px}.calculator-thanks-payment-icon img{height:24px}.calculator-thanks-payment-status .status{padding-left:18px}.calculator-thanks-payment-status .status:before{width:8px;height:8px;margin-top:-4px}}.calculator-mortars{margin-top:var(--distance-single);display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-column-gap:8px;grid-row-gap:8px}.calculator-mortars-item{position:relative}.calculator-mortars-item-input{position:absolute;height:0;width:0;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.calculator-mortars-item-label{padding:7px;border-radius:4px;border:1px solid var(--color-gray-300);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;color:var(--color-gray-950)}.calculator-mortars-item-image{flex-basis:0 0 32px;margin-right:12px}.calculator-mortars-item-image img{width:32px;height:32px;display:block;object-fit:cover}.calculator-mortars-item-name{flex:1 1 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.calculator-mortars-item-preview{position:absolute;top:1px;right:1px;bottom:1px;width:50%;border-radius:4px;background:linear-gradient(270deg,#fff 50%,#fff0);flex-flow:row nowrap;justify-content:flex-end;align-items:center;display:none}.calculator-mortars-item-preview-button{height:24px;width:24px;margin:7px;padding:0;background:none;appearance:none;color:var(--color-gray-400)}.calculator-mortars-item:hover .calculator-mortars-item-preview{display:flex}.calculator-mortars-item-preview-button:hover{color:var(--color-gray-950)}.calculator-mortars-item-input:checked~.calculator-mortars-item-label{background:var(--color-gray-950);border-color:var(--color-gray-950);color:var(--color-white)}.calculator-mortars-item-input:checked~.calculator-mortars-item-label .calculator-mortars-item-preview{background:linear-gradient(270deg,#222 50%,#2220)}.calculator-mortars-item-input:checked~.calculator-mortars-item-label .calculator-mortars-item-preview-button:hover{color:var(--color-white)}@media only screen and (max-width: 1439px){.calculator-mortars{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 1023px){.calculator-mortars{margin-top:var(--distance-double);grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width: 767px){.calculator-mortars{grid-template-columns:repeat(1,1fr)}}.calculator-accordion{margin-top:24px;border:1px solid var(--color-gray-200);border-radius:2px}.calculator-accordion-item+.calculator-accordion-item{border-top:1px dashed var(--color-gray-200)}.calculator-accordion-header{height:56px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;cursor:pointer}.calculator-accordion-header-title{padding-left:var(--distance-single);color:var(--color-gray-950)}.calculator-accordion-header-expand{margin-left:auto;padding:0 16px;box-sizing:border-box;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;color:var(--color-gray-950)}.calculator-accordion-header-expand-open,.calculator-accordion-item--expanded .calculator-accordion-header-expand-closed{display:none}.calculator-accordion-item--expanded .calculator-accordion-header-expand-open{display:block}.calculator-accordion-content{height:0;overflow:hidden;transition:height .4s ease;color:var(--color-gray-800)}.calculator-accordion-content-inside{padding:8px var(--distance-single) 20px}.calculator-accordion-content-inside p+p{padding-top:16px}.calculator-accordion-content-inside p a:link,.calculator-accordion-content-inside p a:visited,.calculator-accordion-content-inside p a:active{color:var(--foreground-alert)}.calculator-accordion-content-inside p a:hover{color:var(--color-gray-950)}@media only screen and (max-width: 1919px){.calculator-accordion{margin-top:16px}}@media only screen and (max-width: 1439px){.calculator-accordion-header{height:48px}.calculator-accordion-header-expand{padding:0 12px}}@media only screen and (max-width: 1023px){.calculator-accordion-header-title{padding-left:24px}.calculator-accordion-content-inside{padding:8px 24px 20px}}@media only screen and (max-width: 767px){.calculator-accordion-header{height:40px}.calculator-accordion-header-title{padding-left:var(--distance-single)}.calculator-accordion-header-expand{padding:0 8px}.calculator-accordion-content-inside{padding:8px var(--distance-single) 16px}}.calculator-order{width:840px;border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default)}.calculator-order-item{display:grid;grid-template-columns:96px 1fr 128px;grid-template-rows:1fr;grid-column-gap:var(--distance-single);grid-row-gap:0px;border-bottom:1px dashed var(--border-default);padding:28px var(--distance-single);align-items:center}.calculator-order-item:last-child{border-bottom:0}.calculator-order-item-image{position:relative}.calculator-order-item-cutting{position:absolute;bottom:-8px;right:-8px;width:32px;height:32px;background:var(--color-white);box-sizing:border-box;border-radius:4px;border:1px solid var(--border-default);display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.calculator-order-item-cutting .icon{width:20px;height:20px}.calculator-order-item-image img{width:100%;display:block}.calculator-order-item-name{color:var(--foreground-default)}.calculator-order-item-note{color:var(--foreground-dim);padding-top:4px}.calculator-order-item-qty{text-align:right}.calculator-order-item-qty-number{color:var(--foreground-default)}.calculator-order-item-qty-unit{color:var(--foreground-dim)}@media only screen and (max-width: 1919px){.calculator-order{width:688px}.calculator-order-item{grid-template-columns:84px 1fr 128px}}@media only screen and (max-width: 1439px){.calculator-order{width:584px}.calculator-order-item{padding:24px var(--distance-single);grid-template-columns:72px 1fr 84px}}@media only screen and (max-width: 1023px){.calculator-order{width:auto;margin-left:var(--distance-double);margin-right:var(--distance-double)}.calculator-order-item{grid-column-gap:var(--distance-double);padding:24px var(--distance-double)}}@media only screen and (max-width: 767px){.calculator-order{width:auto;margin-left:var(--distance-single);margin-right:var(--distance-single)}.calculator-order-item{grid-template-columns:72px 1fr 48px;grid-column-gap:var(--distance-single);padding:var(--distance-single) 8px}.calculator-order-item-cutting{width:24px;height:24px}.calculator-order-item-cutting .icon{width:16px;height:16px}.calculator-order-item-content{overflow:hidden}.calculator-order-item-name,.calculator-order-item-note{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.cart-empty{margin-top:var(--distance-double);border:1px solid var(--color-gray-200);padding:128px 0 120px;background:transparent url(../../../images/cart/empty-bg.jpg) repeat-x center bottom;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.cart-empty--favorites{margin-bottom:var(--distance-double)}.cart-empty-icon{padding-bottom:12px}.cart-empty-title{padding-bottom:12px;color:var(--color-gray-950)}.cart-empty-note{padding-bottom:var(--distance-double);color:var(--color-gray-600);text-align:center}.cart-empty-slider{padding:var(--distance-double) 0}@media only screen and (max-width: 1919px){.cart-empty{padding:108px 0 120px}.cart-empty-icon,.cart-empty-title{padding-bottom:8px}}@media only screen and (max-width: 1439px){.cart-empty{padding:80px 0 90px;background-size:auto 120px}}@media only screen and (max-width: 1023px){.cart-empty{padding:134px 0 90px}.cart-empty-note{padding-bottom:116px}}@media only screen and (max-width: 767px){.cart-empty{padding:90px 0 42px;background-size:auto 68px}.cart-empty-note{padding-bottom:80px}}.cart{width:1460px;margin:0 auto}.calculator-sidebar--shipping .calculator-form-note-loader,.calculator-sidebar--shipping .calculator-form-note-loaded{display:none}.calculator-sidebar--shipping .calculator-form-button-load{display:flex}.calculator-sidebar--shipping .calculator-form-button-checkout{display:none}.calculator-sidebar--shipping .calculator-form-note-loader.active{display:flex}.calculator-form-section .calculator-form-note-loader,.calculator-form-section .calculator-form-note-loaded,.calculator-form-section .calculator-form-button-load,.calculator-form-section .calculator-form-note-loader.active{display:none}@media only screen and (max-width: 1919px){.cart{width:1088px}}@media only screen and (max-width: 1439px){.cart{width:auto;margin:0;padding:0 var(--distance-double)}}@media only screen and (max-width: 1023px){.calculator-sidebar--shipping .calculator-form-button-load{display:none}.calculator-form-section .calculator-form-button-load{display:flex}.calculator-sidebar--shipping .calculator-form-note-loader.active{display:none}.calculator-form-section .calculator-form-note-loader.active{display:flex}}@media only screen and (max-width: 767px){.cart{padding:0 var(--distance-single)}.cart .calculator-steps,.cart .calculator-header{margin-left:0;margin-right:0}}.cart-table{padding-top:40px}.cart-table-header{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;border-bottom:1px solid var(--color-gray-200);gap:var(--distance-single);padding:0 var(--distance-single)}.cart-table-footer{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;border-bottom:1px solid var(--color-gray-200);gap:var(--distance-single);padding:24px var(--distance-single)}.cart-table-row{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;border-bottom:1px solid var(--color-gray-200);gap:var(--distance-single);padding:0 var(--distance-single)}.cart-table-row:hover{background-color:var(--color-gray-100)}.cart-table-col-checkbox{flex:0 0 36px;height:36px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.cart-table-body .cart-table-col-checkbox .input-checkbox input[type=checkbox]{visibility:hidden}.cart-table-body .cart-table-col-checkbox .input-checkbox input[type=checkbox]:checked{visibility:visible}.cart-table-body .cart-table-row:hover .cart-table-col-checkbox .input-checkbox input[type=checkbox]{visibility:visible}.cart-table-col-image{flex:0 0 96px}.cart-table-col-image img{display:block;width:100%}.cart-table-col-name{flex:1 1 0;min-width:0}.cart-table-col-name-title{color:var(--color-gray-950);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-table-col-name-note{padding-top:6px;color:var(--color-gray-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-table-col-price{flex:0 0 96px;text-align:right}.cart-table-col-qty{flex:0 0 118px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.cart-table-col-qty .input-number--cart{border-color:var(--color-white)}.cart-table-row:hover .cart-table-col-qty .input-number--cart{border-color:var(--color-gray-300)}.cart-table-col-separator{flex:0 0 3px;width:3px;height:120px;background-color:var(--color-gray-300)}.cart-table-col-total{flex:0 0 130px;text-align:right}.cart-table-col-buttons{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:16px}.cart-table-col-times{display:none}.cart-table-header .cart-table-col-separator{height:88px}.cart-table-header .cart-table-col-name{border-left:1px solid var(--color-gray-200);height:40px;padding-left:var(--distance-single)}.cart-table-header-sort{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center}.cart-table-header-sort-name{margin-right:8px;color:var(--color-gray-950)}.cart-table-header-sort-buttons{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.cart-table-header-sort-asc,.cart-table-header-sort-desc{color:var(--color-gray-300);cursor:pointer}.cart-table-header-sort-asc.active,.cart-table-header-sort-desc.active{color:var(--color-gray-950)}.cart-table-header-sort-asc:hover,.cart-table-header-sort-desc:hover{color:var(--color-gray-950);background-color:var(--color-gray-200)}.cart-table-button{height:40px;padding:8px;box-sizing:border-box;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;background-color:transparent;border-radius:2px}.cart-table-button .icon{margin-right:8px;color:var(--color-gray-900)}.cart-table-button .name{font-weight:700;text-transform:uppercase;color:var(--color-gray-900)}.cart-table-button .count{color:var(--color-gray-600);margin-left:4px}.cart-table-button:hover{background-color:var(--color-gray-100)}.cart-table-button--update:hover{outline:2px solid var(--color-success-500);background-color:transparent}@media only screen and (max-width: 1919px){.cart-table{padding-top:32px}}@media only screen and (max-width: 1023px){.cart-table-col-image{flex:0 0 66px}.cart-table-col-name-note{padding-top:4px}.cart-table-col-price{flex:0 0 56px}.cart-table-col-total{flex:0 0 88px}}@media only screen and (max-width: 767px){.cart-table{padding-top:16px}.cart-table-header{display:none}.cart-table-footer{padding:16px 0;flex-flow:column nowrap;align-items:flex-end;gap:0}.cart-table-body{border-top:1px solid var(--color-gray-200)}.cart-table-row{display:grid;grid-template-columns:106px 1fr 16px 76px;grid-template-rows:repeat(2,auto);grid-column-gap:8px;grid-row-gap:30px;padding:16px 0}.cart-table-row:hover{background-color:transparent}.cart-table-col-checkbox{display:none}.cart-table-footer>.cart-table-col-name{display:none}.cart-table-col-image{grid-area:1 / 1 / 2 / 2;flex:auto}.cart-table-col-price{grid-area:1 / 2 / 2 / 3;flex:auto}.cart-table-col-times{display:block;grid-area:1 / 3 / 2 / 4;flex:auto;color:var(--color-gray-500)}.cart-table-col-qty{grid-area:1 / 4 / 2 / 5;flex:auto}.cart-table-col-qty .input-number--cart{border-color:var(--color-gray-300)}.cart-table-col-name{grid-area:2 / 1 / 3 / 3;flex:auto}.cart-table-col-name-note,.cart-table-col-separator{display:none}.cart-table-col-total{grid-area:2 / 3 / 3 / 5;flex:auto}}.cart-footer{padding:var(--distance-double) 0;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:auto;grid-column-gap:var(--distance-double);grid-row-gap:0px}.cart-discount-content{padding-top:16px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start}.cart-discount-list{flex:1 1 0;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;gap:0 12px}.cart-discount-list li{margin:4px 0;padding:8px 12px;background-color:var(--color-gray-900);border-radius:4px;font-size:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-white)}.cart-discount-reset{flex-shrink:0;padding:8px;background:none;margin-left:auto}.cart-summary{border:1px solid var(--border-default);border-radius:2px;box-sizing:border-box}.cart-summary-content{padding:24px var(--distance-single)}.cart-summary-row{padding-top:12px;border-top:1px dashed var(--border-default);margin-top:12px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.cart-summary-row:first-child{padding-top:0;border-top:0;margin-top:0}.cart-summary-row--total{padding-top:16px;margin-top:16px;border-top:2px solid var(--border-strong)}.cart-summary-label{color:var(--foreground-subtle)}.cart-summary-value{display:flex;flex-flow:row nowrap;align-items:baseline}.cart-summary-value .note{color:var(--foreground-dim)}.cart-summary-value .discount{color:var(--foreground-accent);margin-right:8px}.cart-summary-buttons{border-top:1px dashed var(--border-default);padding:24px;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;gap:12px}@media only screen and (max-width: 1919px){.cart-footer{grid-template-columns:3fr 2fr}.cart-summary-buttons{padding:16px 20px}}@media only screen and (max-width: 1439px){.cart-summary-row--total{padding-top:8px}.cart-summary-buttons{padding:12px 16px}}@media only screen and (max-width: 1023px){.cart-footer{padding:var(--distance-quad) 0;display:block}.cart-discount{width:auto}.cart-summary{width:auto;margin-top:var(--distance-double)}.cart-summary-content{padding:var(--distance-double)}.cart-summary-buttons{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:1fr;grid-column-gap:12px;grid-row-gap:0px}.cart-summary-buttons .button-ghost{grid-area:1 / 1 / 2 / 2}.cart-summary-buttons .button-new{grid-area:1 / 2 / 2 / 3}}@media only screen and (max-width: 767px){.cart-footer{width:auto;margin:0;padding:var(--distance-double) 0}.cart-discount-content{padding-top:8px}.cart-discount-list{gap:0 8px}.cart-discount-list li{padding:8px}.cart-summary-buttons{padding:16px;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;gap:10px}}.photo-gallery{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto;grid-column-gap:0px;grid-row-gap:0px;border-top:1px solid var(--color-gray-200);position:relative;padding-bottom:var(--distance-double)}.photo-gallery:before{content:"";position:absolute;top:0;right:0;height:100%;border-left:1px solid var(--color-white)}.photo-gallery:after{content:"";position:absolute;bottom:0;left:0;width:100%;border-top:1px solid var(--color-gray-200)}.photo-gallery-item{padding:var(--distance-single);box-sizing:border-box;border-bottom:1px solid var(--color-gray-200);border-right:1px solid var(--color-gray-200);height:800px;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;transition:background-color .4s ease}.photo-gallery-item:nth-child(11n+1){grid-column:span 4}.photo-gallery-item:nth-child(11n+2){grid-column:span 2}.photo-gallery-item:nth-child(11n+3){grid-column:span 3}.photo-gallery-item:nth-child(11n+4){grid-column:span 3}.photo-gallery-item:nth-child(11n+5){grid-column:span 2}.photo-gallery-item:nth-child(11n+6){grid-column:span 2}.photo-gallery-item:nth-child(11n+7){grid-column:span 2}.photo-gallery-item:nth-child(11n+8){grid-column:span 3}.photo-gallery-item:nth-child(11n+9){grid-column:span 3}.photo-gallery-item:nth-child(11n+10){grid-column:span 2}.photo-gallery-item:nth-child(11n){grid-column:span 4}.photo-gallery-image{flex:1 1 0;width:100%;overflow:hidden;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.photo-gallery-image img{object-fit:cover;width:100%;height:100%;display:block;transition:transform .4s ease}.photo-gallery-item:hover .photo-gallery-image img{transform:scale(1.1)}.photo-gallery-content{width:100%;margin-top:var(--distance-single);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start}.photo-gallery-title{flex:1 1 0;color:var(--color-gray-900);margin-right:16px}.photo-gallery-products{flex:0 0 auto;height:41.6px;margin-left:auto;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.photo-gallery-product{margin-left:16px}.photo-gallery-product img{width:36px;display:block}@media only screen and (max-width: 1919px){.photo-gallery-item{height:600px}.photo-gallery-title{margin-right:12px}.photo-gallery-product{margin-left:12px}.photo-gallery-product img{width:40px}}@media only screen and (max-width: 1439px){.photo-gallery-item{height:480px}.photo-gallery-products{height:31.2px}}@media only screen and (max-width: 1023px){.photo-gallery{grid-template-columns:repeat(2,1fr)}.photo-gallery-item{padding:24px}.photo-gallery-item:nth-child(11n+1){grid-column:span 2}.photo-gallery-item:nth-child(11n+2){grid-column:span 1}.photo-gallery-item:nth-child(11n+3){grid-column:span 1}.photo-gallery-item:nth-child(11n+4){grid-column:span 1}.photo-gallery-item:nth-child(11n+5){grid-column:span 1}.photo-gallery-item:nth-child(11n+6){grid-column:span 2}.photo-gallery-item:nth-child(11n+7){grid-column:span 1}.photo-gallery-item:nth-child(11n+8){grid-column:span 1}.photo-gallery-item:nth-child(11n+9){grid-column:span 1}.photo-gallery-item:nth-child(11n+10){grid-column:span 1}.photo-gallery-item:nth-child(11n){grid-column:span 2}.photo-gallery-content{margin-top:24px}}@media only screen and (max-width: 767px){.photo-gallery{grid-template-columns:repeat(1,1fr)}.photo-gallery-item{height:320px;padding:16px}.photo-gallery-item:nth-child(11n+1){grid-column:span 1}.photo-gallery-item:nth-child(11n+6){grid-column:span 1}.photo-gallery-item:nth-child(11n){grid-column:span 1}.photo-gallery-content{margin-top:16px}.photo-gallery-products{height:23.4px}.photo-gallery-product{margin-left:8px}.photo-gallery-product img{width:30px}}.services-slider-container{padding:var(--distance-double) var(--distance-quad) var(--distance-quad)}.services-slider-slider{background:var(--color-gray-100);display:grid;grid-template-columns:var(--distance-double) 480fr var(--distance-double) var(--distance-quad) 720fr;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;position:relative}.services-slider-slider:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--color-gray-950);transform-origin:left center;transform:scaleX(.333333);transition:transform .5s cubic-bezier(.17,.67,.56,1.24),background-color .5s ease}.services-slider-images{grid-area:1 / 4 / 2 / 6;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;position:relative;top:calc(-1 * var(--distance-double));right:calc(-1 * var(--distance-quad));height:720px;overflow:hidden;cursor:none}.services-slider-images-arrow{position:absolute;top:0;left:0;margin:-40px 0 0 -40px;width:80px;height:80px}.services-slider-images-arrow span{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:80px;height:80px;border-radius:50%;background:var(--color-white);transform:scale(0);transition:transform .4s ease}.services-slider-images-arrow--open span{transform:scale(1)}.services-slider-images-arrow .icon{transition:transform .4s ease}.services-slider-images-arrow--inverse .icon{transform:rotateY(180deg)}.services-slider-image{grid-area:1 / 1 / 2 / 2;display:block;width:100%;height:100%;object-fit:cover;object-position:left center;transition:transform .5s cubic-bezier(.17,.67,.56,1.24)}.services-slider-contents{grid-area:1 / 2 / 2 / 3;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;align-self:end;padding:var(--distance-double) 0}.services-slider-content{grid-area:1 / 1 / 2 / 2;align-self:end;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease}.services-slider-content-header{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.services-slider-content-title{color:var(--color-gray-950)}.services-slider-content-tag{margin-left:12px;line-height:32px;padding:0 8px;background:var(--color-gray-950);border-radius:6px;color:var(--color-white);font-size:18px;font-weight:700;letter-spacing:.02em}.services-slider-content-tag--red{background:var(--background-accent)}.services-slider-content-text{padding-top:var(--distance-single)}.services-slider-nav{position:absolute;top:var(--distance-double);left:var(--distance-double);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.services-slider-nav-item{margin:0 16px 0 0;border:0;width:48px;height:48px;border-radius:2px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;background:transparent;cursor:pointer}.services-slider-nav-item:hover{background:var(--color-gray-200)}.services-slider-nav-item--disabled{cursor:not-allowed;opacity:.35}.services-slider-slider--slide-1 .services-slider-image:nth-child(1){transform:translate(0)}.services-slider-slider--slide-1 .services-slider-image:nth-child(2){transform:translate(100%)}.services-slider-slider--slide-1 .services-slider-image:nth-child(3){transform:translate(200%)}.services-slider-slider--slide-1 .services-slider-image:nth-child(4){transform:translate(300%)}.services-slider-slider--slide-1 .services-slider-content:nth-child(1){opacity:1;visibility:visible}.services-slider-slider--slide-1:after{transform:scaleX(.25)}.services-slider-slider--slide-2 .services-slider-image:nth-child(1){transform:translate(-100%)}.services-slider-slider--slide-2 .services-slider-image:nth-child(2){transform:translate(0)}.services-slider-slider--slide-2 .services-slider-image:nth-child(3){transform:translate(100%)}.services-slider-slider--slide-2 .services-slider-image:nth-child(4){transform:translate(200%)}.services-slider-slider--slide-2 .services-slider-content:nth-child(2){opacity:1;visibility:visible}.services-slider-slider--slide-2:after{transform:scaleX(.5)}.services-slider-slider--slide-3 .services-slider-image:nth-child(1){transform:translate(-200%)}.services-slider-slider--slide-3 .services-slider-image:nth-child(2){transform:translate(-100%)}.services-slider-slider--slide-3 .services-slider-image:nth-child(3){transform:translate(0)}.services-slider-slider--slide-3 .services-slider-image:nth-child(4){transform:translate(100%)}.services-slider-slider--slide-3 .services-slider-content:nth-child(3){opacity:1;visibility:visible}.services-slider-slider--slide-3:after{transform:scaleX(.75)}.services-slider-slider--slide-4 .services-slider-image:nth-child(1){transform:translate(-300%)}.services-slider-slider--slide-4 .services-slider-image:nth-child(2){transform:translate(-200%)}.services-slider-slider--slide-4 .services-slider-image:nth-child(3){transform:translate(-100%)}.services-slider-slider--slide-4 .services-slider-image:nth-child(4){transform:translate(0)}.services-slider-slider--slide-4 .services-slider-content:nth-child(4){opacity:1;visibility:visible}.services-slider-slider--slide-4:after{transform:scaleX(1);background-color:var(--background-accent)}.services-slider-container--cutting .services-slider-contents,.services-slider-container--cutting .services-slider-content{align-self:start}.services-slider-container--cutting .services-slider-nav{top:unset;bottom:var(--distance-double)}@media only screen and (max-width: 1919px){.services-slider-slider{grid-template-columns:var(--distance-double) 440fr 48px var(--distance-quad) 520fr}.services-slider-images{height:656px}.services-slider-nav-item{margin:0 8px 0 0}}@media only screen and (max-width: 1439px){.services-slider-slider{grid-template-columns:var(--distance-double) 308fr 24px var(--distance-quad) 308fr}.services-slider-images{height:400px}.services-slider-content-tag{font-size:14px;line-height:24px;border-radius:4px;padding:0 6px}.services-slider-nav-item{width:40px;height:40px}}@media only screen and (max-width: 1023px){.services-slider-slider{grid-template-columns:var(--distance-double) 128fr 208fr 240fr var(--distance-double);grid-template-rows:400px 32px auto 32px}.services-slider-images{grid-area:1 / 3 / 2 / 6}.services-slider-contents{grid-area:3 / 2 / 4 / 4;padding:0}.services-slider-container--cutting .services-slider-contents,.services-slider-container--cutting .services-slider-content{align-self:end}.services-slider-container--cutting .services-slider-nav{left:unset;right:var(--distance-double)}}@media only screen and (max-width: 767px){.services-slider-container{padding:var(--distance-double) var(--distance-double) var(--distance-quad)}.services-slider-slider{display:block}.services-slider-images{position:static;top:unset;right:unset;height:200px}.services-slider-contents{padding:var(--distance-double)}.services-slider-nav{position:static;top:unset;left:unset;padding:var(--distance-double) var(--distance-double) 20px}.services-slider-nav-item{width:32px;height:32px}}.services-faq{padding:0 var(--distance-quad);border-top:1px solid var(--color-gray-200);display:grid;grid-template-columns:400px 1px var(--distance-quad) 800px 1fr;grid-template-rows:auto;grid-column-gap:0px;grid-row-gap:0px;position:relative}.services-faq:after{content:"";grid-area:1 / 2 / 2 / 3;border-left:1px dashed var(--color-gray-200)}.services-faq-nav{padding:var(--distance-double) 0;grid-area:1 / 1 / 2 / 2;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;align-self:flex-start;position:sticky;top:var(--dynamic-header2-height)}.services-faq-nav-item{padding:12px 20px 12px 18px;border-left:2px solid transparent;line-height:24px;font-size:19px;font-weight:700;letter-spacing:.02em;color:var(--color-gray-600)}.services-faq-nav-item+.services-faq-nav-item{margin-top:8px}.services-faq-nav-item:hover{color:var(--color-gray-950);border-color:var(--color-gray-100);background:var(--color-gray-100)}.services-faq-nav-item--active{color:var(--color-gray-950);border-color:var(--color-gray-950)}.services-faq-nav-item--active:hover{border-color:var(--color-gray-950)}.services-faq-content{padding:0 0 var(--distance-quad);grid-area:1 / 4 / 2 / 5}.services-faq-item{padding-top:var(--distance-double)}.services-faq-text{padding-top:24px}.services-faq-text p+p{padding-top:1em}.services-faq-header{padding-top:var(--distance-quad)}.services-faq-header-title{color:var(--color-gray-950)}.services-faq-header-text{color:var(--color-gray-800);padding-top:var(--distance-double)}.services-faq--with-header{grid-template-rows:auto auto}.services-faq--with-header:after{grid-area:1 / 2 / 3 / 3}.services-faq--with-header .services-faq-header{grid-area:1 / 4 / 2 / 5}.services-faq--with-header .services-faq-nav{grid-area:2 / 1 / 3 / 2}.services-faq--with-header .services-faq-content{grid-area:2 / 4 / 3 / 5}@media only screen and (max-width: 1919px){.services-faq{grid-template-columns:296px 1px var(--distance-quad) 592px 1fr}}@media only screen and (max-width: 1439px){.services-faq{grid-template-columns:276px 1px 72px 486px 1fr}.services-faq-nav-item{padding:10px 20px 10px 18px;line-height:20px;font-size:17px}.services-faq-text{padding-top:16px}}@media only screen and (max-width: 1023px){.services-faq{display:block;padding:0;border-top:0}.services-faq:after{display:none}.services-faq-nav{padding:8px var(--distance-quad) 0;flex-flow:row nowrap;overflow:auto;align-items:center;border-bottom:1px solid var(--color-gray-200);background:var(--color-white)}.services-faq-nav-item{padding:10px 12px 10px 16px;border-left:0;border-bottom:2px solid transparent;white-space:nowrap}.services-faq-nav-item+.services-faq-nav-item{margin-top:0;margin-left:16px}.services-faq-nav-item--active,.services-faq-nav-item--active:hover{border-color:var(--color-gray-950)}.services-faq-content{width:426px;margin:0 auto}.services-faq-item+.services-faq-item{padding-top:48px}.services-faq-header{width:426px;margin:0 auto}}@media only screen and (max-width: 767px){.services-faq-nav{padding:8px 16px 0}.services-faq-nav-item{font-size:15px;line-height:16px;padding:10px 8px 16px}.services-faq-content{width:auto;margin:0 var(--distance-double);padding:0 0 var(--distance-double)}.services-faq-text{padding-top:8px}.services-faq-header{padding:var(--distance-double) var(--distance-double) 0;width:auto;margin:0}}.shipping-intro{padding:var(--distance-double) 0;display:grid;grid-template-columns:var(--distance-quad) 667fr 133fr 800fr var(--distance-quad);grid-template-rows:repeat(2,auto);grid-column-gap:0px;grid-row-gap:0px}.shipping-intro-image{grid-area:1 / 4 / 3 / 6;height:560px;object-fit:cover;object-position:center center}.shipping-intro-header{grid-area:1 / 2 / 2 / 3}.shipping-intro-tag{margin:16px 0 8px;display:inline-block;color:var(--color-gray-800);padding:4px 8px;border-radius:6px;border:1px solid var(--color-gray-300)}.shipping-intro-title{color:var(--color-gray-950)}.shipping-intro-text{grid-area:2 / 2 / 3 / 3;align-self:end;padding:16px 0;color:var(--color-gray-800)}@media only screen and (max-width: 1919px){.shipping-intro{grid-template-columns:var(--distance-quad) 492fr 100fr 592fr var(--distance-quad)}}@media only screen and (max-width: 1439px){.shipping-intro{grid-template-columns:var(--distance-quad) 348fr 64fr 420fr var(--distance-quad)}.shipping-intro-image{height:480px}.shipping-intro-tag{border-radius:4px;padding:3px 6px}}@media only screen and (max-width: 1023px){.shipping-intro{padding:var(--distance-quad) 0;grid-template-columns:var(--distance-quad) 267fr 53fr 320fr var(--distance-quad)}.shipping-intro-image{height:400px}}@media only screen and (max-width: 767px){.shipping-intro{padding:var(--distance-double) 0;grid-template-columns:32px 1fr 32px;grid-template-rows:repeat(3,auto);grid-row-gap:32px}.shipping-intro-image{grid-area:2 / 2 / 3 / 4;height:320px}.shipping-intro-header{grid-area:1 / 2 / 2 / 3}.shipping-intro-tag{margin:0 0 8px;padding:1px 4px}.shipping-intro-text{grid-area:3 / 2 / 4 / 3;padding:0}}.shipping-costs{position:relative;background:var(--color-gray-100);padding:var(--distance-double) 0 var(--distance-quad);display:grid;grid-template-columns:var(--distance-quad) 600fr 467fr 533fr var(--distance-quad);grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px}.shipping-costs:before{content:"";position:absolute;top:0;left:0;width:100%;height:var(--distance-quad);background:var(--color-white);z-index:1}.shipping-costs-image{grid-area:1 / 2 / 2 / 3;width:100%;height:900px;object-fit:cover;z-index:2}.shipping-costs-content{grid-area:1 / 4 / 2 / 5;align-self:end;z-index:3}.shipping-costs-title{color:var(--color-gray-950)}.shipping-costs-excerpt{padding-top:var(--distance-single);color:var(--color-gray-800)}.shipping-costs-text{padding-top:var(--distance-single);color:var(--color-gray-600)}@media only screen and (max-width: 1919px){.shipping-costs{grid-template-columns:var(--distance-quad) 480fr 308fr 396fr var(--distance-quad)}.shipping-costs-image{height:720px}}@media only screen and (max-width: 1439px){.shipping-costs{grid-template-columns:var(--distance-quad) 360fr 196fr 276fr var(--distance-quad)}.shipping-costs-image{height:540px}}@media only screen and (max-width: 1023px){.shipping-costs{grid-template-columns:var(--distance-quad) 280fr 93fr 267fr var(--distance-quad);grid-template-rows:auto 80px}.shipping-costs-image{grid-area:1 / 2 / 2 / 3;height:auto}.shipping-costs-content{grid-area:1 / 4 / 3 / 5}.shipping-costs-excerpt,.shipping-costs-text{padding-top:20px}}@media only screen and (max-width: 767px){.shipping-costs{grid-template-columns:64px 1fr 64px;grid-template-rows:auto auto 204px}.shipping-costs-image{grid-area:1 / 1 / 3 / 3}.shipping-costs-content{grid-area:2 / 2 / 4 / 4;background:var(--color-white);padding:var(--distance-double);border-radius:4px 0 0}.shipping-costs-excerpt,.shipping-costs-text{padding-top:16px}}.shipping-methods-header{width:667px;padding:var(--distance-quad) var(--distance-quad) var(--distance-double)}.shipping-methods-title{color:var(--color-gray-950)}.shipping-methods-text{padding-top:var(--distance-single);color:var(--color-gray-800)}@media only screen and (max-width: 1919px){.shipping-methods-header{width:592px}}@media only screen and (max-width: 1439px){.shipping-methods-header{width:416px;padding-bottom:var(--distance-double)}}@media only screen and (max-width: 1023px){.shipping-methods-header{padding:var(--distance-quad)}.shipping-methods-text{padding-top:var(--distance-double)}}@media only screen and (max-width: 767px){.shipping-methods-header{width:auto;padding:var(--distance-quad) var(--distance-double)}.shipping-methods-text{padding-top:var(--distance-single)}}.shipping-equipment-header{width:533px;padding:var(--distance-double) var(--distance-quad)}.shipping-equipment-title{color:var(--color-gray-950)}.shipping-equipment-text{padding-top:var(--distance-single);color:var(--color-gray-800)}.shipping-equipment-slider-container{padding:0 var(--distance-quad) var(--distance-double)}.shipping-equipment-boxes{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:var(--distance-single);grid-row-gap:0px}.shipping-equipment-box{border-radius:2px;border:1px solid var(--color-gray-200);padding:var(--distance-double);box-sizing:border-box}.shipping-equipment-box-image{margin-bottom:var(--distance-quad)}.shipping-equipment-box-image img{display:block;height:112px}.shipping-equipment-box-title{color:var(--color-gray-950)}.shipping-equipment-box-text{padding-top:12px;color:var(--color-gray-800)}.shipping-equipment-nav{display:none}@media only screen and (max-width: 1919px){.shipping-equipment-box-image img{height:84px}}@media only screen and (max-width: 1439px){.shipping-equipment-slider-container{overflow:auto}.shipping-equipment-boxes{grid-template-columns:repeat(3,1fr);grid-column-gap:var(--distance-double)}.shipping-equipment-box{width:440px}.shipping-equipment-box-image img{height:56px}.shipping-equipment-nav{display:block;margin-top:var(--distance-double);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.shipping-equipment-nav-item{margin:0 16px 0 0;border:0;width:40px;height:40px;border-radius:2px;background:var(--color-gray-100);display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}}@media only screen and (max-width: 1023px){.shipping-equipment-header{width:480px}.shipping-equipment-boxes{grid-column-gap:48px}.shipping-equipment-text{padding-top:var(--distance-double)}.shipping-equipment-box{padding:48px}.shipping-equipment-box-image{margin-bottom:96px}}@media only screen and (max-width: 767px){.shipping-equipment-header{width:auto;padding:var(--distance-double)}.shipping-equipment-text{padding-top:var(--distance-single)}.shipping-equipment-slider-container{padding:0 var(--distance-double) var(--distance-double)}.shipping-equipment-boxes{grid-column-gap:16px}.shipping-equipment-box{width:280px;padding:var(--distance-double)}.shipping-equipment-box-image{margin-bottom:var(--distance-quad)}.shipping-equipment-box-text{padding-top:8px}.shipping-equipment-nav-item{width:32px;height:32px}}.shipping-calculation{background:var(--color-gray-100);padding:var(--distance-quad) 0 0;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end}.shipping-calculation-image{width:calc((2560px - 2 * var(--distance-quad)) / 3 + var(--distance-quad));height:1000px;object-fit:cover}.shipping-calculation-content{width:calc((2560px - 2 * var(--distance-quad)) / 3);padding:0 var(--distance-quad) var(--distance-quad) 0}.shipping-calculation-excerpt,.shipping-calculation-text{padding-top:var(--distance-single)}@media only screen and (max-width: 2600px){.shipping-calculation-image{width:calc((100vw - 2 * var(--distance-quad)) / 3 + var(--distance-quad))}.shipping-calculation-content{width:calc((100vw - 2 * var(--distance-quad)) / 3)}}@media only screen and (max-width: 1919px){.shipping-calculation-image{height:956px}}@media only screen and (max-width: 1439px){.shipping-calculation-image{height:800px;width:calc((100vw - 2 * var(--distance-quad)) * (348 / 832) + var(--distance-quad))}.shipping-calculation-content{width:calc((100vw - 2 * var(--distance-quad)) * (276 / 832))}}@media only screen and (max-width: 1023px){.shipping-calculation{padding:var(--distance-double) 0;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.shipping-calculation-image{width:auto;height:480px;margin-right:var(--distance-quad);align-self:stretch}.shipping-calculation-content{width:320px;padding:var(--distance-quad) var(--distance-quad) 0 0;align-self:flex-end}.shipping-calculation-excerpt,.shipping-calculation-text{padding-top:20px}}@media only screen and (max-width: 767px){.shipping-calculation{padding:var(--distance-double) 0 var(--distance-quad)}.shipping-calculation-image{height:320px;margin-right:var(--distance-double)}.shipping-calculation-content{width:auto;padding:var(--distance-quad) var(--distance-double) 0;align-self:stretch}.shipping-calculation-excerpt,.shipping-calculation-text{padding-top:var(--distance-double)}}@keyframes shippingLogosWide{0%{transform:translate(0)}to{transform:translate(-320px)}}@keyframes shippingLogosSmall{0%{transform:translate(0)}to{transform:translate(-160px)}}.shipping-logos-container{overflow:hidden}.shipping-logos{margin:110px 0;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;animation:shippingLogosWide 6s linear infinite}.shipping-logos-item{flex:0 0 320px;width:320px;height:180px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.shipping-logos-item img{width:120px;height:80px}@media only screen and (max-width: 1439px){.shipping-logos{margin:56px 0;animation:shippingLogosSmall 6s linear infinite}.shipping-logos-item{flex:0 0 160px;width:160px;height:90px}.shipping-logos-item img{width:60px;height:40px}}@media only screen and (max-width: 767px){.shipping-logos{margin:24px 0}}.shipping-favourite{margin-bottom:var(--distance-quad);position:relative;overflow:hidden}.shipping-favourite-image{height:720px;width:100%;display:block;object-fit:cover}.shipping-favourite-box{position:absolute;top:50%;left:50%;width:1440px;padding:154px 185px;box-sizing:border-box;background:var(--color-white);border-radius:8px;box-shadow:var(--shadow-gray-medium);transform:rotate(3deg) translate(-50%,40%);transition:transform 1s cubic-bezier(.17,.67,.56,1.24)}.shipping-favourite-box span{vertical-align:middle}.shipping-favourite-box span em{color:var(--foreground-accent);font-weight:700;font-style:normal;text-decoration:underline;text-underline-offset:16px;white-space:nowrap}.shipping-favourite-box .button-new{width:200px;margin-left:24px;vertical-align:bottom}.shipping-favourite--active .shipping-favourite-box{transform:translate(-50%,-50%)}@media only screen and (max-width: 1919px){.shipping-favourite-image{height:660px}.shipping-favourite-box{width:1056px;padding:110px 152px}}@media only screen and (max-width: 1439px){.shipping-favourite-image{height:480px}.shipping-favourite-box{width:736px;padding:88px 92px}.shipping-favourite-box span em{text-underline-offset:12px}.shipping-favourite-box .button-new{width:180px;margin-left:20px}}@media only screen and (max-width: 1023px){.shipping-favourite-image{height:496px}.shipping-favourite-box{width:576px;padding:60px 92px}.shipping-favourite-box .button-new{width:152px}}@media only screen and (max-width: 767px){.shipping-favourite{padding-bottom:8px}.shipping-favourite-image{height:536px}.shipping-favourite-box{left:32px;right:32px;width:auto;padding:32px;transform:rotate(3deg) translateY(40%);display:flex;flex-flow:column nowrap}.shipping-favourite-box span em{text-underline-offset:8px}.shipping-favourite-box .button-new{margin:64px 0 0;width:100%}.shipping-favourite--active .shipping-favourite-box{transform:translateY(-50%)}}.cutting-intro{padding:var(--distance-double) 0 20px;display:grid;grid-template-columns:var(--distance-quad) 533px var(--distance-single) 1fr var(--distance-single);grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px}.cutting-intro-image{grid-area:1 / 4 / 2 / 5;position:relative}.cutting-intro-image-box{display:inline-block;position:relative}.cutting-intro-image img{display:block;height:859px;max-width:none;object-fit:cover;object-position:left top}.cutting-intro-header{grid-area:1 / 2 / 2 / 3;padding-top:var(--distance-double)}.cutting-intro-tag{margin:0 0 8px;display:inline-block;color:var(--color-gray-800);padding:4px 8px;border-radius:6px;border:1px solid var(--color-gray-300)}.cutting-intro-title{color:var(--color-gray-950)}.cutting-intro-text{padding-top:var(--distance-single);color:var(--color-gray-800)}.cutting-intro-image--hotpoint-1{left:34.5%;top:27%}.cutting-intro-image--hotpoint-2{left:55%;top:35%}.cutting-intro-image--hotpoint-3{left:52.7%;top:62%}@media only screen and (max-width: 1919px){.cutting-intro{padding:var(--distance-double) 0 44px;grid-template-columns:var(--distance-quad) 395px var(--distance-single) 1fr var(--distance-single)}.cutting-intro-image img{height:640px}}@media only screen and (max-width: 1439px){.cutting-intro{grid-template-columns:var(--distance-quad) 277px 64px 1fr}.cutting-intro-image img{height:440px}.cutting-intro-tag{border-radius:4px;padding:3px 6px}}@media only screen and (max-width: 1023px){.cutting-intro{padding:var(--distance-quad) 0 0;grid-template-columns:var(--distance-quad) 20px 300px 1fr;grid-template-rows:120px auto auto}.cutting-intro-image{grid-area:2 / 3 / 4 / 5}.cutting-intro-image img{height:660px}.cutting-intro-header{grid-area:1 / 2 / 4 / 4;padding-top:0}}@media only screen and (max-width: 767px){.cutting-intro{display:block;padding:0}.cutting-intro-image img{height:680px;object-position:center top;width:100%}.cutting-intro-header{padding:var(--distance-double)}.cutting-intro-tag{margin:0 0 8px;padding:1px 4px}.cutting-intro-image--hotpoint-1,.cutting-intro-image--hotpoint-2,.cutting-intro-image--hotpoint-3{display:none}}.cutting-methods-header{width:962px;margin:0 auto;padding:0 var(--distance-quad) var(--distance-quad);text-align:center}.cutting-methods-title{color:var(--color-gray-950)}.cutting-methods-text{padding-top:var(--distance-single);color:var(--color-gray-800)}@media only screen and (max-width: 1919px){.cutting-methods-header{width:790px}}@media only screen and (max-width: 1439px){.cutting-methods-header{width:664px}}@media only screen and (max-width: 1023px){.cutting-methods-header{width:426px}.cutting-methods-text{padding-top:var(--distance-double)}}@media only screen and (max-width: 767px){.cutting-methods-header{width:auto;padding:0 var(--distance-double) var(--distance-quad)}.cutting-methods-text{padding-top:var(--distance-single)}}.cutting-byow{padding:var(--distance-quad) var(--distance-double);background:var(--color-gray-100);display:grid;grid-template-columns:800fr var(--distance-double) 880fr;grid-template-rows:auto auto;grid-column-gap:0px;grid-row-gap:var(--distance-double)}.cutting-byow-header{grid-area:1 / 3 / 2 / 4}.cutting-byow-text{padding-top:var(--distance-single)}.cutting-byow-image{grid-area:1 / 1 / 3 / 2;justify-self:center}.cutting-byow-image img{display:block;width:384px}.cutting-byow-accordion{grid-area:2 / 3 / 3 / 4}.cutting-byow-accordion-item{margin:8px 0;border:2px solid transparent;border-radius:2px;padding:28px}.cutting-byow-accordion-item-header{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;cursor:pointer}.cutting-byow-accordion-item-number{margin:4px;height:32px;width:32px;box-sizing:border-box;border-radius:6px;border:1px solid var(--color-gray-600);display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.cutting-byow-accordion-item-name{margin-left:28px}.cutting-byow-accordion-item-content{padding:8px 0 0 68px;color:var(--color-gray-600)}.cutting-byow-accordion-item-inner{overflow:hidden;max-height:0;transition:max-height .5s ease}.cutting-byow-accordion-item-content p+p{padding-top:1em}.cutting-byow-accordion-item--active{border-color:var(--color-gray-900)}.cutting-byow-accordion-item--active .cutting-byow-accordion-item-number{border-color:var(--color-gray-900);border-width:2px;color:var(--color-gray-950)}.cutting-byow-accordion-item--active .cutting-byow-accordion-item-inner{max-height:500px}@media only screen and (max-width: 1919px){.cutting-byow{display:grid;grid-template-columns:592fr var(--distance-double) 656fr;grid-row-gap:var(--distance-quad)}.cutting-byow-image img{width:336px}}@media only screen and (max-width: 1439px){.cutting-byow{display:grid;grid-template-columns:416fr var(--distance-double) 464fr}.cutting-byow-image img{width:264px}.cutting-byow-accordion-item{padding:24px}.cutting-byow-accordion-item-number{margin:0}.cutting-byow-accordion-item-name{margin-left:24px}.cutting-byow-accordion-item-content{padding:4px 0 0 56px}}@media only screen and (max-width: 1023px){.cutting-byow{grid-template-columns:264fr 440fr}.cutting-byow-header{grid-area:1 / 2 / 2 / 3;align-self:end}.cutting-byow-text{padding-top:var(--distance-double)}.cutting-byow-image{grid-area:1 / 1 / 2 / 2}.cutting-byow-image img{position:relative;left:-128px}.cutting-byow-accordion{grid-area:2 / 1 / 3 / 3}.cutting-byow-accordion-item{margin:6px auto;width:528px}}@media only screen and (max-width: 767px){.cutting-byow{display:block;padding:var(--distance-double)}.cutting-byow-text{padding-top:24px}.cutting-byow-image{padding:var(--distance-quad)}.cutting-byow-image img{width:154px;margin:0 auto;position:static;left:unset}.cutting-byow-accordion{border-top:1px solid var(--color-gray-300);border-bottom:1px solid var(--color-gray-300)}.cutting-byow-accordion-item{margin:8px 0;width:auto;padding:16px}.cutting-byow-accordion-item-number{width:24px;height:24px;border-radius:4px}.cutting-byow-accordion-item-name{margin-left:16px}.cutting-byow-accordion-item-content{padding:4px 0 0 40px}}@property --cutting-cta-bg-color{syntax: "<color>"; initial-value: rgba(255,255,255,0); inherits: false;}.cutting-cta{--cutting-cta-bg-color: rgba(255, 255, 255, 0);height:380px;margin:var(--distance-double) 0;padding:0 var(--distance-double);box-sizing:border-box;border-radius:4px;background:var(--color-gray-950);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;overflow:hidden;position:relative;background:radial-gradient(50.58% 100% at 73.52% 100%,var(--cutting-cta-bg-color) 0%,rgba(255,255,255,0) 100%),var(--color-gray-950);transition:--cutting-cta-bg-color .5s ease}.cutting-cta-title{color:var(--color-white)}.cutting-cta-button{padding-top:var(--distance-single)}.cutting-cta-button .button-new{width:200px}.cutting-cta-image{position:absolute;right:88px;top:320px;width:800px;transition:transform .5s ease}.cutting-cta-image img{width:800px;display:block}.cutting-cta--active{--cutting-cta-bg-color: rgba(255, 255, 255, .35)}.cutting-cta--active .cutting-cta-image{transform:translateY(-130px)}@media only screen and (max-width: 1919px){.cutting-cta{height:348px}.cutting-cta-button .button-new{width:180px}.cutting-cta-image{right:72px;top:294px;width:680px}.cutting-cta-image img{width:680px}.cutting-cta--active .cutting-cta-image{transform:translateY(-120px)}}@media only screen and (max-width: 1439px){.cutting-cta{height:248px}.cutting-cta-button .button-new{width:160px}.cutting-cta-image{right:48px;top:208px;width:480px}.cutting-cta-image img{width:480px}.cutting-cta--active .cutting-cta-image{transform:translateY(-84px)}}@media only screen and (max-width: 1023px){.cutting-cta{height:480px;padding:var(--distance-quad);align-items:flex-start;background:radial-gradient(68.27% 47.5% at 50% 100%,var(--cutting-cta-bg-color) 0%,rgba(255,255,255,0) 100%),var(--color-gray-950)}.cutting-cta-button{padding-top:var(--distance-double)}.cutting-cta-button .button-new{width:160px}.cutting-cta-image{right:unset;left:50%;transform:translate(-50%);top:440px;width:680px}.cutting-cta-image img{width:680px}.cutting-cta--active .cutting-cta-image{transform:translate(-50%,-104px)}}@media only screen and (max-width: 767px){.cutting-cta{padding:var(--distance-double);background:radial-gradient(165.95% 63.44% at 50% 100%,var(--cutting-cta-bg-color) 0%,rgba(255,255,255,0) 100%),var(--color-gray-950)}.cutting-cta-content{width:222px}.cutting-cta-button{padding-top:24px}.cutting-cta-button .button-new{width:140px}.cutting-cta-image{top:440px;width:480px}.cutting-cta-image img{width:480px}}.cutting-green{padding:var(--distance-quad);background:transparent url(../../../../images/services/cutting/green-bg.jpg) fixed no-repeat top center / cover}.cutting-green-container{border-radius:8px;background:var(--color-white);box-shadow:0 9px 19px #4a12120d,0 35px 35px #4a12120a,0 78px 47px #4a121208,0 138px 55px #4a121203,0 216px 61px #4a121200}.cutting-green-header{padding:var(--distance-quad);border-bottom:1px solid var(--color-gray-300);display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}.cutting-green-header-title{width:calc(50% - var(--distance-single) / 2);color:var(--color-gray-950)}.cutting-green-header-text{width:calc(50% - var(--distance-single) / 2);color:var(--color-gray-800)}.cutting-green-summary{width:900px;margin:0 auto;padding:var(--distance-quad) 0}.cutting-green-summary-title{color:var(--color-gray-950)}.cutting-green-summary-text{padding-top:var(--distance-single);color:var(--color-gray-800)}.cutting-green-boxes{padding:0 var(--distance-double);display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch}.cutting-green-box{width:calc(50% - var(--distance-single) / 2);border-radius:8px;padding:var(--distance-double);box-sizing:border-box}.cutting-green-box-image{width:96px;display:block}.cutting-green-box-title{padding-top:var(--distance-double)}.cutting-green-box-text{padding-top:24px;color:var(--color-gray-800)}.cutting-green-box--blue{background-color:var(--color-blue-100)}.cutting-green-box--blue .cutting-green-box-title{color:var(--color-blue-600)}.cutting-green-box--green{background-color:var(--color-green-100)}.cutting-green-box--green .cutting-green-box-title{color:var(--color-green-600)}.cutting-green-footer{padding:var(--distance-quad);display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}.cutting-green-footer-title{width:360px;color:var(--color-gray-950)}.cutting-green-footer-text{width:calc(50% - var(--distance-single) / 2);color:var(--color-gray-800)}.cutting-green-footer-text p+p{padding-top:1em}@media only screen and (max-width: 1919px){.cutting-green-summary{width:800px}.cutting-green-box-image{width:80px}}@media only screen and (max-width: 1439px){.cutting-green-summary{width:544px}.cutting-green-box{padding:var(--distance-double) 32px}.cutting-green-box-image{width:56px}.cutting-green-box-text{padding-top:16px}.cutting-green-footer-title{width:264px}}@media only screen and (max-width: 1023px){.cutting-green-header{display:block}.cutting-green-header-title{width:auto}.cutting-green-header-text{width:auto;padding-top:var(--distance-double)}.cutting-green-summary{width:auto;margin:0;padding:var(--distance-quad);display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}.cutting-green-summary-title{width:calc(50% - var(--distance-single) / 2)}.cutting-green-summary-text{width:calc(50% - var(--distance-single) / 2);padding-top:0}.cutting-green-boxes{display:block}.cutting-green-box{width:auto;padding:48px var(--distance-double)}.cutting-green-box+.cutting-green-box{margin-top:16px}.cutting-green-box-text{width:280px}.cutting-green-footer-title{width:200px}}@media only screen and (max-width: 767px){.cutting-green{padding:var(--distance-double)}.cutting-green-header{padding:var(--distance-double);display:block}.cutting-green-header-title{width:144px}.cutting-green-header-text{width:auto;padding-top:var(--distance-double)}.cutting-green-summary{display:block;padding:48px var(--distance-double)}.cutting-green-summary-title{width:auto}.cutting-green-summary-text{width:auto;padding-top:var(--distance-single)}.cutting-green-boxes{padding:0 var(--distance-single)}.cutting-green-box{padding:var(--distance-double) 24px}.cutting-green-box-image{width:48px}.cutting-green-box-text{width:192px;padding-top:8px}.cutting-green-footer{padding:48px var(--distance-double);display:block}.cutting-green-footer-title{width:auto}.cutting-green-footer-text{width:auto;padding-top:16px}}.paypage{width:1160px;margin:0 auto;padding-top:var(--distance-double);padding-bottom:var(--distance-double)}.paypage-container{display:grid;grid-template-columns:0px 560fr 190fr 410fr 0px;grid-template-rows:auto;grid-column-gap:0px;grid-row-gap:0px}.paypage-form-container{grid-area:1 / 2 / 2 / 3}.paypage-form-header{grid-area:1 / 4 / 2 / 5}.paypage-form-header-text,.paypage-form{padding-top:var(--distance-single)}.paypage-form .input-box{margin-top:var(--distance-single)}.paypage-form .input-box:first-child{margin-top:0}.paypage-content{grid-area:1 / 4 / 2 / 5}.paypage-content-title{padding-bottom:var(--distance-single)}.paypage-content p+p{padding-top:16px}@media only screen and (max-width: 1919px){.paypage{width:1088px}.paypage-container{grid-template-columns:0px 528fr 144fr 416fr 0px}}@media only screen and (max-width: 1439px){.paypage{width:100%}.paypage-container{grid-template-columns:48px 532fr 48fr 348fr 48px}}@media only screen and (max-width: 1023px){.paypage-container{display:block;width:520px;margin:0 auto}.paypage-form-header-text{padding-top:24px}.paypage-content{padding-top:var(--distance-double)}.paypage-content-title{padding-bottom:24px}.paypage-content p+p{padding-top:12px}}@media only screen and (max-width: 767px){.paypage-container{width:auto;margin:0;padding-left:var(--distance-single);padding-right:var(--distance-single)}.paypage-form-header-text{padding-top:var(--distance-single)}.paypage-content-title{padding-bottom:var(--distance-single)}}.page-404{padding:var(--distance-double)}.page-404-title{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:24px}.page-404-title h1{font-size:96px;line-height:120px;letter-spacing:.01em;color:var(--foreground-default)}.page-404-title span{display:block;width:84px;height:56px;line-height:56px;color:var(--foreground-solid-default);font-weight:700;font-size:36px;letter-spacing:.02em;background-color:var(--background-accent);border-radius:4px;text-align:center}.page-404-content{width:560px;margin:0 auto}.page-404-subtitle{padding-top:8px;text-align:center}.page-404-image{padding-top:var(--distance-double);padding-bottom:24px}.page-404-image img{display:block;width:100%}.page-404-text p{color:var(--foreground-dim)}.page-404-text ul{padding:32px 0;list-style:disc;margin-left:20px}.page-404-text li+li{padding-top:16px}.page-404-text a{color:var(--foreground-default);border-bottom:1px solid var(--border-default)}.page-404-text a:hover{border-bottom-color:var(--border-strong)}@media only screen and (max-width: 1919px){.page-404-image{padding-bottom:16px}}@media only screen and (max-width: 1439px){.page-404-title h1{font-size:64px;line-height:80px;letter-spacing:.02em}.page-404-title span{width:64px;height:48px;line-height:48px;font-size:27px}.page-404-content{width:440px}.page-404-image{padding-bottom:12px}.page-404-text ul{padding:24px 0}.page-404-text li+li{padding-top:12px}}@media only screen and (max-width: 1023px){.page-404{padding:var(--distance-quad)}.page-404-image{padding-top:var(--distance-quad);padding-bottom:24px}}@media only screen and (max-width: 767px){.page-404{padding:var(--distance-double)}.page-404-title{flex-flow:column nowrap;gap:16px}.page-404-title h1{font-size:44px;line-height:52px}.page-404-title span{width:42px;height:32px;line-height:32px;font-size:18px}.page-404-subtitle{padding-top:16px}.page-404-content{width:auto;max-width:440px;margin:0 auto}.page-404-image{padding-top:var(--distance-double);padding-bottom:8px}.page-404-text ul{padding:16px 0}}.stucco-intro{padding:40px 0 calc(var(--distance-quad) + 24px);display:grid;grid-template-columns:533px 244px 823px;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;margin:0 auto;width:1600px}.stucco-intro-header{grid-area:1 / 1 / 2 / 2;align-self:center}.stucco-intro-label{border:1px solid var(--border-subtle);border-radius:4px;height:28px;box-sizing:border-box;padding:0 8px;display:inline-flex;flex-flow:row nowrap;justify-content:center;align-items:center;font-size:16px;letter-spacing:.03em}.stucco-intro-title{padding-top:8px}.stucco-intro-subtitle{padding-top:32px;color:var(--foreground-subtle)}.stucco-intro-banner{grid-area:1 / 3 / 2 / 4;height:776px;position:relative}.stucco-intro-tag{position:absolute;width:80px;height:80px;padding:8px;box-sizing:border-box;background:var(--color-white);border-radius:8px;box-shadow:var(--shadow-gray-medium)}.stucco-intro-tag img{width:64px;display:block}.stucco-intro-tag-1{top:433px;left:-40px;z-index:40}.stucco-intro-tag-2{top:332px;left:148px;z-index:40}.stucco-intro-tag-3{bottom:8px;left:320px;z-index:40}.stucco-intro-tag-4{top:224px;left:600px;z-index:40}.stucco-intro-tag-5{top:500px;left:768px;z-index:40}.stucco-intro-image{position:absolute}.stucco-intro-image img{width:100%;height:100%;object-fit:cover;display:block}.stucco-intro-image-1{top:0;left:284px;z-index:10;width:354px;height:530px}.stucco-intro-image-2{bottom:-80px;right:0;z-index:25;width:272px;height:408px;box-shadow:var(--shadow-gray-large)}.stucco-intro-image-3{bottom:48px;left:0;z-index:20;width:360px;height:240px}@media only screen and (max-width: 1919px){.stucco-intro{padding:32px 0 calc(var(--distance-quad) + 32px);grid-template-columns:395px 80px 709px;width:1184px}.stucco-intro-banner{height:692px}.stucco-intro-tag-1{top:348px;left:16px}.stucco-intro-tag-2{top:248px;left:160px}.stucco-intro-tag-3{bottom:36px;left:336px}.stucco-intro-tag-4{top:174px;left:552px}.stucco-intro-tag-5{top:487px;left:654px}.stucco-intro-image-1{top:0;left:271px;width:320px;height:478px}.stucco-intro-image-2{bottom:auto;top:403px;right:0;width:240px;height:360px}.stucco-intro-image-3{bottom:auto;top:403px;left:56px;width:360px;height:240px}}@media only screen and (max-width: 1439px){.stucco-intro-container{overflow:hidden}.stucco-intro{padding:48px 0 calc(var(--distance-quad) + 48px);grid-template-columns:277px 48px 507px;width:832px}.stucco-intro-label{font-size:14px;height:24px}.stucco-intro-subtitle{padding-top:24px}.stucco-intro-banner{height:515px}.stucco-intro-tag{width:64px;height:64px;padding:6px;border-radius:8px}.stucco-intro-tag img{width:52px}.stucco-intro-tag-1{top:266px;left:8px}.stucco-intro-tag-2{top:196px;left:175px}.stucco-intro-tag-3{bottom:0;left:286px}.stucco-intro-tag-4{top:39px;left:475px}.stucco-intro-tag-5{top:338px;left:610px}.stucco-intro-image-1{top:0;left:267px;width:240px;height:360px}.stucco-intro-image-2{top:312px;right:auto;left:447px;width:209px;height:311px;box-shadow:var(--shadow-gray-small)}.stucco-intro-image-3{top:298px;left:40px;width:278px;height:185px}}@media only screen and (max-width: 1023px){.stucco-intro{padding:64px 0 calc(var(--distance-quad) + 64px);grid-template-columns:185px 135px 320px;width:640px}.stucco-intro-header{grid-area:1 / 1 / 2 / 3;align-self:start}.stucco-intro-banner{height:594px;grid-area:1 / 2 / 2 / 4}.stucco-intro-tag{width:56px;height:56px;padding:4px;border-radius:6px}.stucco-intro-tag img{width:48px}.stucco-intro-tag-1{top:auto;bottom:-28px;left:-28px}.stucco-intro-tag-2{top:173px;left:154px}.stucco-intro-tag-3{bottom:auto;top:381px;left:250px}.stucco-intro-tag-4{top:41px;left:373px}.stucco-intro-tag-5{top:348px;left:495px}.stucco-intro-image-1{top:0;left:185px;width:220px;height:330px}.stucco-intro-image-2{top:285px;left:347px;width:180px;height:268px}.stucco-intro-image-3{top:408px;left:0;width:278px;height:185px}}@media only screen and (max-width: 767px){.stucco-intro{display:block;padding:32px 32px calc(var(--distance-quad) + 32px);width:auto}.stucco-intro-header{padding-bottom:32px}.stucco-intro-label{font-size:12px;height:20px;padding:0 4px}.stucco-intro-subtitle{padding-top:16px}.stucco-intro-banner{width:311px;height:402px;margin:0 auto}.stucco-intro-tag{width:40px;height:40px}.stucco-intro-tag img{width:32px}.stucco-intro-tag-1{top:219px;bottom:auto;left:-8px}.stucco-intro-tag-2{top:69px;left:195px}.stucco-intro-tag-3{top:17px;left:42px}.stucco-intro-tag-4{top:-20px;left:260px}.stucco-intro-tag-5{top:323px;left:228px}.stucco-intro-image-1{top:0;left:215px;width:180px;height:270px}.stucco-intro-image-2{top:196px;left:58px;width:138px;height:206px}.stucco-intro-image-3{top:79px;left:auto;right:172px;width:240px;height:159px}}.stucco-colors{padding:0 var(--distance-quad) var(--distance-quad);overflow:hidden}.stucco-colors-title{padding-bottom:var(--distance-single);text-align:center}.stucco-colors-subtitle{padding-bottom:var(--distance-double);width:568px;color:var(--foreground-subtle);text-align:center;margin:0 auto}.stucco-colors-content{width:720px;margin:0 auto;position:relative}.stucco-colors-bg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1440px;height:480px}.stucco-colors-bg img{height:480px;width:1440px;display:block;position:relative;z-index:3}.stucco-colors-house{position:relative;z-index:5;width:100%;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;background:var(--color-white)}.stucco-colors-house-img{width:100%;display:block;grid-area:1 / 1 / 2 / 2;opacity:0;transition:opacity .4s ease}.stucco-colors-house-img--active{opacity:1}.stucco-colors-list{z-index:10;position:absolute;bottom:-32px;left:0;width:100%;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:20px}.stucco-colors-item{width:64px;height:64px;padding:6px;box-sizing:border-box;background:var(--color-white);border-radius:8px;transition:transform .4s ease;cursor:pointer}.stucco-colors-item--active{transform:translateY(-12px);box-shadow:var(--shadow-gray-medium)}.stucco-colors-item img{width:52px;height:52px;display:block}@media only screen and (max-width: 1439px){.stucco-colors-subtitle{width:554px}.stucco-colors-content{width:576px}.stucco-colors-bg,.stucco-colors-bg img{height:360px;width:1080px}}@media only screen and (max-width: 1023px){.stucco-colors-subtitle{padding-bottom:var(--distance-quad);width:426px}.stucco-colors-content{width:540px}.stucco-colors-list{bottom:-24px}.stucco-colors-item{width:48px;height:48px;padding:4px;border-radius:4px}.stucco-colors-item img{width:40px;height:40px}}@media only screen and (max-width: 767px){.stucco-colors{padding:0 8px var(--distance-quad) 8px}.stucco-colors-title{padding:0 24px var(--distance-single)}.stucco-colors-subtitle{padding:0 24px var(--distance-double);width:auto}.stucco-colors-content{width:100%;max-width:540px}.stucco-colors-list{bottom:-20px}.stucco-colors-item{width:40px;height:40px}.stucco-colors-item img{width:32px;height:32px}}@media only screen and (max-width: 479px){.stucco-colors-bg{display:none}}.stucco-gallery{padding:var(--distance-double);border-top:1px solid var(--border-light)}.stucco-gallery-item{padding:0 32px 40px 0}.stucco-gallery-item img{height:480px;display:block;border-radius:4px}@media only screen and (max-width: 1919px){.stucco-gallery-item{padding:0 24px 32px 0}.stucco-gallery-item img{height:400px}}@media only screen and (max-width: 1439px){.stucco-gallery-item{padding:0 16px 24px 0}.stucco-gallery-item img{height:320px}}@media only screen and (max-width: 767px){.stucco-gallery{padding:var(--distance-single)}.stucco-gallery-item{padding:0 8px 8px 0}}.stucco-partners{padding:16px var(--distance-quad)}.stucco-partners-box{padding:var(--distance-double);background:var(--background-subtle);display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;gap:64px}.stucco-partners-title{text-align:center}.stucco-partners-list{display:grid;grid-template-columns:repeat(3,400px);grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px}.stucco-partners-item{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center;gap:var(--distance-single)}.stucco-partners-item img{height:64px;display:block}@media only screen and (max-width: 1919px){.stucco-partners-box{height:280px}.stucco-partners-list{grid-template-columns:repeat(3,300px)}.stucco-partners-item img{height:48px}}@media only screen and (max-width: 1439px){.stucco-partners-box{height:220px;gap:48px}.stucco-partners-list{grid-template-columns:repeat(3,240px)}.stucco-partners-item img{height:44px}}@media only screen and (max-width: 1023px){.stucco-partners-box{height:208px}.stucco-partners-list{grid-template-columns:repeat(3,184px)}.stucco-partners-item img{height:32px}}@media only screen and (max-width: 767px){.stucco-partners{padding:8px}.stucco-partners-box{height:auto;padding:var(--distance-double);gap:32px}.stucco-partners-list{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(3,auto);grid-row-gap:40px}.stucco-partners-item{position:relative}.stucco-partners-item:after{content:"";position:absolute;left:50%;bottom:-20px;width:40px;margin-left:-20px;height:1px;background:var(--foreground-solid-subtle)}.stucco-partners-item:last-child:after{display:none}.stucco-partners-item img{height:36px}.stucco-partners-item:last-child img{height:30px}}.stucco-features{padding:var(--distance-quad) var(--distance-double);display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}.stucco-features-header{width:480px}.stucco-features-subtitle{color:var(--foreground-subtle)}.stucco-features-list{display:grid;grid-template-columns:repeat(2,320px);grid-template-rows:auto;grid-column-gap:var(--distance-double);grid-row-gap:var(--distance-double)}.stucco-features-item-title{padding-bottom:12px}.stucco-features-item-text{color:var(--foreground-subtle)}@media only screen and (max-width: 1919px){.stucco-features-list{grid-template-columns:repeat(2,232px)}}@media only screen and (max-width: 1439px){.stucco-features{display:block}.stucco-features-header{padding-bottom:var(--distance-quad);margin:0 auto;width:516px}.stucco-features-title{padding-bottom:var(--distance-single);text-align:center}.stucco-features-subtitle{text-align:center}.stucco-features-list{grid-template-columns:repeat(3,1fr)}.stucco-features-item-title{padding-bottom:8px}}@media only screen and (max-width: 1023px){.stucco-features-header{width:466px}.stucco-features-title{padding-bottom:var(--distance-double)}.stucco-features-list{grid-template-columns:repeat(2,1fr);grid-column-gap:var(--distance-quad);grid-row-gap:var(--distance-quad)}}@media only screen and (max-width: 767px){.stucco-features{padding:var(--distance-quad) var(--distance-single)}.stucco-features-header{width:auto}.stucco-features-title{padding-bottom:var(--distance-single)}.stucco-features-list{grid-template-columns:repeat(1,1fr);grid-column-gap:var(--distance-single);grid-row-gap:var(--distance-double)}}.stucco-steps{padding:var(--distance-quad) 0 var(--distance-double);background:var(--background-subtle)}.stucco-steps--nobg{background:none;padding:var(--distance-single) 0}.stucco-steps-title{padding-bottom:var(--distance-single);text-align:center}.stucco-steps-subtitle{max-width:1024px;margin:0 auto;padding-bottom:var(--distance-quad);text-align:center}.stucco-steps--nobg .stucco-steps-subtitle{padding-bottom:0}.stucco-steps-content{display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start;gap:var(--distance-quad)}.stucco-steps-image{flex:0 0 720px}.stucco-steps-image img{width:100%;display:block}.stucco-steps-accordion{flex:0 0 720px}.stucco-steps-accordion-item{margin:0 0 8px;border:2px solid transparent;border-radius:2px;padding:28px}.stucco-steps-accordion-item-header{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;cursor:pointer}.stucco-steps-accordion-item-number{margin:4px;height:32px;width:32px;box-sizing:border-box;border-radius:6px;border:1px solid var(--color-gray-600);display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.stucco-steps-accordion-item-name{margin-left:28px}.stucco-steps-accordion-item-content{padding:8px 0 0 68px;color:var(--color-gray-600)}.stucco-steps-accordion-item-inner{overflow:hidden;max-height:0;transition:max-height .5s ease}.stucco-steps-accordion-item-content p+p{padding-top:1em}.stucco-steps-accordion-item--active{border-color:var(--color-gray-900)}.stucco-steps-accordion-item--active .stucco-steps-accordion-item-number{border-color:var(--color-gray-900);border-width:2px;color:var(--color-gray-950)}.stucco-steps-accordion-item--active .stucco-steps-accordion-item-inner{max-height:500px}@media only screen and (max-width: 1919px){.stucco-steps-subtitle{max-width:800px}.stucco-steps-image{flex:0 0 528px;height:325px}.stucco-steps-accordion{flex:0 0 528px}}@media only screen and (max-width: 1439px){.stucco-steps{overflow:hidden}.stucco-steps-subtitle{max-width:640px}.stucco-steps-image{flex:0 0 368px;position:relative}.stucco-steps-image img{position:absolute;top:0;right:0;width:auto;height:100%;max-width:none}.stucco-steps-accordion{flex:0 0 368px}.stucco-steps-accordion-item{padding:24px}.stucco-steps-accordion-item-number{margin:0}.stucco-steps-accordion-item-name{margin-left:24px}.stucco-steps-accordion-item-content{padding:4px 0 0 56px}}@media only screen and (max-width: 1023px){.stucco-steps-content{padding:0 var(--distance-quad)}.stucco-steps-image{flex:0 0 232px}.stucco-steps-accordion{flex:1 1 0}}@media only screen and (max-width: 767px){.stucco-steps{padding:var(--distance-double) 0 var(--distance-single)}.stucco-steps-title{padding:0 var(--distance-single) var(--distance-single)}.stucco-steps-subtitle{max-width:none;margin:0;padding:0 var(--distance-single) var(--distance-double)}.stucco-steps-content{display:block;padding:0}.stucco-steps-image{width:100%;height:auto;padding-bottom:var(--distance-double)}.stucco-steps-image img{position:static;width:100%;height:auto}.stucco-steps-accordion{padding:0 var(--distance-single)}.stucco-steps-accordion-item{padding:16px}.stucco-steps-accordion-item-number{width:24px;height:24px;border-radius:4px}.stucco-steps-accordion-item-name{margin-left:16px}.stucco-steps-accordion-item-content{padding:4px 0 0 40px}}.stucco-certs{padding:var(--distance-double)}.stucco-certs-title{padding-bottom:var(--distance-double);text-align:center}.stucco-certs-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:1fr;grid-column-gap:4px;grid-row-gap:0px}.stucco-certs-item{height:200px;background:var(--background-subtle);display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.stucco-certs-item img{display:block}.stucco-certs-item .cert-astm{height:72px}.stucco-certs-item .cert-leed{height:75px}.stucco-certs-item .cert-iso,.stucco-certs-item .cert-nfrc{height:72px}.stucco-certs-item .cert-voc{height:56px}@media only screen and (max-width: 1439px){.stucco-certs-item{height:170px}.stucco-certs-item .cert-astm{height:48px}.stucco-certs-item .cert-leed{height:54px}.stucco-certs-item .cert-iso,.stucco-certs-item .cert-nfrc{height:48px}.stucco-certs-item .cert-voc{height:39px}}@media only screen and (max-width: 1023px){.stucco-certs-item{height:96px}.stucco-certs-item .cert-astm{height:32px}.stucco-certs-item .cert-leed{height:36px}.stucco-certs-item .cert-iso,.stucco-certs-item .cert-nfrc{height:32px}.stucco-certs-item .cert-voc{height:26px}}@media only screen and (max-width: 767px){.stucco-certs-grid{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,1fr);grid-row-gap:4px}.stucco-certs-item:nth-child(1){grid-area:1 / 1 / 2 / 3}.stucco-certs-item:nth-child(2){grid-area:1 / 3 / 2 / 5}.stucco-certs-item:nth-child(3){grid-area:1 / 5 / 2 / 7}.stucco-certs-item:nth-child(4){grid-area:2 / 2 / 3 / 4}.stucco-certs-item:nth-child(5){grid-area:2 / 4 / 3 / 6}}:root{--brands-header-height: 80px}.brands-container--bg{background:var(--brand-color-200)}.brands-hero{padding-bottom:32px}.brands-hero img{display:block;width:100%;height:400px;object-fit:cover}@media only screen and (max-width: 1439px){.brands-hero{padding-bottom:24px}.brands-hero img{height:320px}}@media only screen and (max-width: 1023px){.brands-hero{padding-bottom:8px}.brands-hero img{height:240px}}@media only screen and (max-width: 767px){.brands-hero{padding-bottom:4px;padding-top:4px}.brands-hero img{height:160px}}.brands-header-container{position:sticky;top:0;width:100%;background:var(--brand-color-200);z-index:100;border-bottom:1px solid var(--border-default)}.brands-header{height:var(--brands-header-height);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:24px;position:relative;z-index:10}.brands-header-logo{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;flex:0 0 fit-content}.brands-header-logo img{display:block}.brands-header-search{margin-left:auto;width:230px;height:48px;border-radius:4px;background:var(--background-subtle);padding:12px 10px;box-sizing:border-box;text-align:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:12px}.brands-header-search .icon{flex:0 0 24px}.brands-header-search input{flex:1 1 0;background:transparent;height:24px;line-height:24px;font-size:18px}@media only screen and (max-width: 767px){.brands-header-search{display:none}}.brands-header-nav{position:relative}.brands-header-menu-trigger{display:none;border:1px solid var(--button-tertiary-default);border-radius:6px;padding:11px;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:12px;font-size:20px;line-height:24px;letter-spacing:.02em;color:var(--foreground-default);background:var(--background-default);text-transform:uppercase}.brands-header-menu-trigger:hover{border-color:var(--button-tertiary-hover)}.brands-header-menu-trigger .icon--burger{color:var(--brand-color)}.brands-header-nav--open .brands-header-menu-trigger .icon--caret{transform:rotate(180deg)}.brands-header-menu{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;flex:1 1 0;gap:16px}.brands-header-menu-item{position:relative}.brands-header-menu-item>a{padding:0 12px;line-height:48px;font-size:19px;letter-spacing:.02em;font-weight:700;color:var(--button-ghost-on-default);background-color:transparent;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;white-space:nowrap;position:relative;z-index:1}.brands-header-menu-item:has(.brands-header-submenu)>a{padding-right:30px;background-image:url('data:image/svg+xml,%3Csvg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M13.207 6.20703L8 11.4141L2.79297 6.20703L4.20703 4.79297L8 8.58594L11.793 4.79297L13.207 6.20703Z" fill="%23222222"/%3E%3C/svg%3E');background-repeat:no-repeat;background-size:16px 16px;background-position:right 8px center}.brands-header-menu-item>a:hover,.brands-header-menu-item--active>a{background-color:var(--button-ghost-hover)}.brands-header-submenu{display:none;position:absolute;top:calc(100% + 24px);left:0;box-shadow:var(--shadow-gray-medium);border-radius:6px;border:4px solid var(--brand-color);padding:12px;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;gap:4px;background:var(--background-default)}.brands-header-menu-item:hover .brands-header-submenu{display:flex}.brands-header-submenu:before{content:"";position:absolute;top:-72px;left:0;right:0;height:72px}.brands-header-submenu-item{min-width:300px}.brands-header-submenu-item a{display:block;padding:8px 12px;font-size:18px;font-weight:700;line-height:130%;letter-spacing:.02em;color:var(--foreground-default)}.brands-header-submenu-item a:hover{background-color:var(--button-ghost-hover)}@media only screen and (max-width: 1279px){.brands-header-nav{margin-left:auto}.brands-header-menu-trigger{display:flex}.brands-header-menu{display:none;position:absolute;top:calc(100% + 24px);right:0;flex-flow:column nowrap;align-items:stretch;box-shadow:var(--shadow-gray-medium);border-radius:6px;border:4px solid var(--brand-color);padding:12px;gap:4px;background:var(--background-default)}.brands-header-nav--open .brands-header-menu{display:flex}.brands-header-menu-item{min-width:240px}.brands-header-menu-item>a{line-height:40px;font-size:18px;justify-content:flex-start}.brands-header-menu-item:has(.brands-header-submenu)>a{padding-right:36px;background-image:url('data:image/svg+xml,<svg width="8" height="24" viewBox="0 0 8 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.46289 15.4697L4.93652 12L1.46289 8.53027L2.52344 7.46973L6.52734 11.4697L7.05859 12L6.52734 12.5303L2.52344 16.5303L1.46289 15.4697Z" fill="%23A7A7A7"/></svg>');background-repeat:no-repeat;background-size:8px 24px;background-position:right 12px center}.brands-header-menu-item--active>a{background-color:var(--button-ghost-hover);background-image:url('data:image/svg+xml,<svg width="8" height="24" viewBox="0 0 8 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.46289 15.4697L4.93652 12L1.46289 8.53027L2.52344 7.46973L6.52734 11.4697L7.05859 12L6.52734 12.5303L2.52344 16.5303L1.46289 15.4697Z" fill="%234E4E4E"/></svg>')}.brands-header-submenu{display:none;position:static;top:unset;left:unser;box-shadow:none;border-radius:0;border:0;padding:4px 0 0 16px;background:none}.brands-header-menu-item:hover .brands-header-submenu{display:none}.brands-header-menu-item--active:hover .brands-header-submenu,.brands-header-menu-item--active .brands-header-submenu{display:flex}.brands-header-submenu:before{display:none}.brands-header-submenu-item{min-width:unset}.brands-header-submenu-item a{padding:8px 12px;font-weight:400;text-decoration:underline}.brands-header-submenu-item a:hover{background-color:transparent;text-decoration:none}}@media only screen and (max-width: 767px){.brands-header-menu-trigger{border-radius:4px;padding:7px;gap:8px;font-size:18px}.brands-header-menu-trigger .icon--caret{display:none}}.brands-section-header{padding:var(--distance-quad) 16px var(--distance-double);display:grid;grid-template-columns:928fr 720fr;grid-template-rows:1fr;grid-column-gap:var(--distance-double);grid-row-gap:0px}.brands-section-header--top{padding-top:0}.brands-section-header-title{color:var(--foreground-default)}.brands-section-header-button{margin-top:var(--distance-single)}.brands-section-header-content-box{color:var(--foreground-dim)}@media only screen and (max-width: 1919px){.brands-section-header{grid-template-columns:656fr 560fr}}@media only screen and (max-width: 1439px){.brands-section-header{padding:var(--distance-quad) 8px var(--distance-double);grid-template-columns:1fr 1fr}}@media only screen and (max-width: 1023px){.brands-section-header{padding:var(--distance-quad) 8px 48px;grid-column-gap:var(--distance-quad)}}@media only screen and (max-width: 767px){.brands-section-header{padding:var(--distance-double) 0 24px;display:block}.brands-section-header--top{padding:var(--distance-single) var(--distance-single) 24px}.brands-section-header-content-box{padding-top:16px}.brands-section-header-button{margin-top:12px}}.brands-section-elements{display:grid;margin-bottom:var(--distance-single)}.brands-section-elements--cols-1{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0}.brands-section-elements--cols-2{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);grid-column-gap:var(--distance-single);grid-row-gap:var(--distance-single)}.brands-section-elements--cols-3{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);grid-column-gap:var(--distance-single);grid-row-gap:var(--distance-single)}.brands-section-element--style-neutral{--element-bg: var(--color-white);--element-border: var(--border-default);--button-ghost-default: var(--button-subtle-default);--button-ghost-hover: var(--button-subtle-hover);--button-ghost-pressed: var(--button-subtle-pressed)}.brands-section-element--style-subtle{--element-bg: var(--color-white);--element-border: var(--border-default);--button-ghost-default: var(--brand-color-300);--button-ghost-hover: var(--brand-color-500);--button-ghost-pressed: var(--brand-color-300)}.brands-section-element--style-solid{--element-bg: var(--brand-color-500);--element-border: var(--brand-color-500);--button-ghost-default: var(--color-white);--button-ghost-hover: var(--brand-color-200);--button-ghost-pressed: var(--brand-color-300)}.brands-section-element{border:1px solid var(--element-border);background-color:var(--element-bg);display:grid;grid-template-columns:subgrid}.brands-section-elements--cols-1 .brands-section-element{grid-column:span 2}.brands-section-elements--cols-2 .brands-section-element,.brands-section-elements--cols-3 .brands-section-element{grid-row:span 2}.brands-section-content-text{color:#00000080}.brands-section-content-button{padding-top:var(--distance-single)}.brands-section-image{position:relative}.brands-section-image>img{width:100%}.brands-section-element--style-subtle .brands-section-image{background-color:var(--brand-color-300)}.brands-section-element--text-image .brands-section-content{order:1}.brands-section-element--text-image .brands-section-image,.brands-section-element--image-text .brands-section-content{order:2}.brands-section-element--image-text .brands-section-image{order:1}.brands-section-elements--cols-1 .brands-section-content{padding:var(--distance-double) var(--distance-quad) var(--distance-double) var(--distance-double);display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.brands-section-elements--cols-1 .brands-section-content .brands-section-content-text{padding-top:24px}.brands-section-elements--cols-1 .brands-section-content .brands-section-content-button{margin-top:auto}.brands-section-elements--cols-1 .brands-section-image--style-center{padding:112px}.brands-section-elements--cols-2 .brands-section-content,.brands-section-elements--cols-3 .brands-section-content{padding:var(--distance-single)}.brands-section-elements--cols-2 .brands-section-content .brands-section-content-text,.brands-section-elements--cols-3 .brands-section-content .brands-section-content-text{padding-top:12px}.brands-section-elements--cols-2 .brands-section-image--style-center,.brands-section-elements--cols-3 .brands-section-image--style-center{padding:64px}@media only screen and (max-width: 1919px){.brands-section-elements--cols-1 .brands-section-content{padding:96px var(--distance-quad) 96px var(--distance-double)}.brands-section-elements--cols-1 .brands-section-image--style-center{padding:96px}.brands-section-elements--cols-2 .brands-section-image--style-center,.brands-section-elements--cols-3 .brands-section-image--style-center{padding:48px}}@media only screen and (max-width: 1439px){.brands-section-content-button{padding-top:32px}.brands-section-elements--cols-1 .brands-section-content{padding:64px var(--distance-quad) 64px var(--distance-double)}.brands-section-elements--cols-1 .brands-section-content .brands-section-content-text{padding-top:16px}.brands-section-elements--cols-1 .brands-section-image--style-center{padding:80px}.brands-section-elements--cols-2 .brands-section-image--style-center,.brands-section-elements--cols-3 .brands-section-image--style-center{padding:40px}}@media only screen and (max-width: 1023px){.brands-section-elements--cols-1 .brands-section-content{padding:48px var(--distance-quad) 48px var(--distance-double)}.brands-section-elements--cols-1 .brands-section-image--style-center{padding:64px}.brands-section-elements--cols-2 .brands-section-image--style-center,.brands-section-elements--cols-3 .brands-section-image--style-center{padding:32px}}@media only screen and (max-width: 767px){.brands-section-content-text{display:none}.brands-section-content-button{padding-top:16px}.brands-section-elements--cols-1 .brands-section-content{padding:24px 16px}.brands-section-elements--cols-1 .brands-section-image--style-center{padding:24px}.brands-section-elements--cols-2 .brands-section-content,.brands-section-elements--cols-3 .brands-section-content{padding:8px}.brands-section-elements--cols-2 .brands-section-image--style-center,.brands-section-elements--cols-3 .brands-section-image--style-center{padding:20px}}.brands-intro{padding:var(--distance-double) 0}.brands-intro-title{padding-bottom:var(--distance-single);text-align:center}.brands-intro-subtitle{max-width:1024px;margin:0 auto;text-align:center}@media only screen and (max-width: 1919px){.brands-intro-subtitle{max-width:800px}}@media only screen and (max-width: 1439px){.brands-intro-subtitle{max-width:640px}}@media only screen and (max-width: 767px){.brands-intro{padding:var(--distance-single) 0}.brands-intro-subtitle{max-width:none;margin:0}}.brands-text{padding:var(--distance-double) 0}@media only screen and (max-width: 767px){.brands-text{padding:var(--distance-single) 0}}.landing-support{margin:0 auto;padding:var(--distance-double) 0;width:1140px}.landing-support-title{text-align:center;padding-bottom:var(--distance-double)}@media only screen and (max-width: 1919px){.landing-support{width:860px}}@media only screen and (max-width: 1023px){.landing-support{width:100%}}.blog-home{padding:var(--distance-double) 0}.blog-home-categories{margin-top:32px;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;gap:16px}.blog-home-grid{margin-top:var(--distance-single);display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-column-gap:var(--distance-single);grid-row-gap:var(--distance-single)}.blog-home-post{border:1px solid var(--border-default);display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;color:var(--foreground-default)}.blog-home-post-image{flex:0 0 374px;height:374px;display:flex;flex-flow:row nowrap}.blog-home-post-image img{display:block;width:100%;height:100%;object-fit:cover}.blog-home-post-content{flex:1 1 0;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;padding:var(--distance-single)}.blog-home-post-title{color:var(--foreground-default)}.blog-home-post:hover .blog-home-post-title{text-decoration:underline}.blog-home-post-desc{margin-top:24px;color:var(--foreground-subtle)}.blog-home-post-button{margin-top:var(--distance-single)}.blog-home-post-meta{margin-top:auto;padding-top:24px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:16px}.blog-home-post-category{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;height:28px;box-sizing:border-box;padding:0 7px;border:1px solid var(--border-subtle);border-radius:4px;color:var(--foreground-default)}.blog-home-post-date{color:var(--foreground-dim)}.blog-home-post--promo{grid-column:span 2;display:grid;grid-template-columns:subgrid}.blog-home-post--promo .blog-home-post-image{order:2;height:100%}.blog-home-post--promo .blog-home-post-content{order:1}.blog-home-post--promo .blog-home-post-title{order:2;margin-top:auto}.blog-home-post--promo .blog-home-post-desc{order:3}.blog-home-post--promo .blog-home-post-button{order:4}.blog-home-post--promo .blog-home-post-meta{margin-top:0;padding-top:0;order:1}@media only screen and (max-width: 1919px){.blog-home-post-image{flex:0 0 278px;height:278px}.blog-home-post-desc{margin-top:16px}}@media only screen and (max-width: 1439px){.blog-home-categories{margin-top:24px}.blog-home-post-image{flex:0 0 196px;height:196px}.blog-home-post-meta{padding-top:16px}.blog-home-post-button{margin-top:32px}}@media only screen and (max-width: 1023px){.blog-home-grid{margin-top:var(--distance-double);grid-template-columns:repeat(2,1fr)}.blog-home-post-image{flex:0 0 228px;height:228px}.blog-home-post-category{height:24px;padding:0 5px}.blog-home-post--promo .blog-home-post-content{padding:32px}}@media only screen and (max-width: 767px){.blog-home{padding:var(--distance-single) 0}.blog-home-categories{margin-top:32px;gap:12px}.blog-home-grid{grid-column-gap:8px;grid-row-gap:8px}.blog-home-post-image{flex:0 0 112px;height:112px}.blog-home-post-content{padding:12px}.blog-home-post-meta{flex-flow:column nowrap;gap:6px;align-items:flex-start}.blog-home-post--promo{grid-column:span 2;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch}.blog-home-post--promo .blog-home-post-image{order:1;flex:0 0 228px;height:228px}.blog-home-post--promo .blog-home-post-content{order:2;padding:24px}.blog-home-post--promo .blog-home-post-title{margin-top:40px}.blog-home-post--promo .blog-home-post-desc{margin-top:8px}.blog-home-post--promo .blog-home-post-meta{flex-flow:row nowrap;gap:16px;align-items:center}}.blog-post-footer-container{background:var(--background-solid-dim)}.blog-post-footer{padding:var(--distance-double) 0;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:var(--distance-single);grid-row-gap:var(--distance-single)}.blog-post-footer-item{background:var(--background-default);padding:var(--distance-single);display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:var(--distance-double);grid-row-gap:0px}.blog-post-footer-item--prev{grid-area:1 / 1 / 2 / 2}.blog-post-footer-item--next{grid-area:1 / 2 / 2 / 3}.blog-post-footer-item-content{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.blog-post-footer-item-note{font-size:16px;line-height:22px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--foreground-dim)}.blog-post-footer-item-title{margin-top:auto;padding-top:var(--distance-single);color:var(--foreground-default)}.blog-post-footer-item:hover .blog-post-footer-item-title{text-decoration:underline}.blog-post-footer-item-image{aspect-ratio:3 / 2;min-height:100%;max-width:100%;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:stretch}.blog-post-footer-item-image img{display:block;width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 1439px){.blog-post-footer-item-note{font-size:12px;line-height:16px}}@media only screen and (max-width: 1023px){.blog-post-footer-item-image{aspect-ratio:1 / 1}}@media only screen and (max-width: 767px){.blog-post-footer{grid-template-columns:1fr;grid-template-rows:repeat(2,1fr)}.blog-post-footer-item{grid-column-gap:var(--distance-single)}.blog-post-footer-item-image{aspect-ratio:3 / 2}}.blog-post-header-container{background:var(--background-subtle)}.blog-post-header{padding:var(--distance-double) var(--distance-quad);display:grid;grid-template-columns:720fr 800fr;grid-template-rows:1fr;grid-column-gap:var(--distance-double);grid-row-gap:0}.blog-post-header-content{align-self:center}.blog-post-header-meta{margin-bottom:16px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:16px}.blog-post-header-category{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;height:28px;box-sizing:border-box;padding:0 7px;border:1px solid var(--border-subtle);border-radius:4px;color:var(--foreground-default)}.blog-post-header-date{color:var(--foreground-dim)}.blog-post-header-title{color:var(--foreground-default)}.blog-post-header-desc{padding-top:var(--distance-single);color:var(--foreground-subtle)}.blog-post-header-image{height:533px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:stretch}.blog-post-header-image img{display:block;width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 1919px){.blog-post-header{padding:var(--distance-double) 0 var(--distance-double) var(--distance-quad);grid-template-columns:528fr 720fr}.blog-post-header-image{height:560px}}@media only screen and (max-width: 1439px){.blog-post-header{grid-template-columns:368fr 512fr}.blog-post-header-image{height:480px}}@media only screen and (max-width: 1023px){.blog-post-header{grid-template-columns:288fr 384fr}.blog-post-header-image{height:400px}.blog-post-header-desc{padding-top:var(--distance-double)}}@media only screen and (max-width: 767px){.blog-post-header{padding:var(--distance-double);display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;gap:var(--distance-double)}.blog-post-header-content{order:2}.blog-post-header-category{height:24px;padding:0 5px}.blog-post-header-desc{padding-top:var(--distance-single)}.blog-post-header-image{order:1;height:auto;aspect-ratio:3 / 2}}.blog-post-container{padding:var(--distance-double);display:grid;grid-template-columns:1080fr 440fr;grid-template-rows:1fr;grid-column-gap:var(--distance-double);grid-row-gap:0}@media only screen and (max-width: 1919px){.blog-post-container{grid-template-columns:760fr 360fr}}@media only screen and (max-width: 1439px){.blog-post-container{grid-template-columns:504fr 280fr}}@media only screen and (max-width: 1023px){.blog-post-container{padding:0;display:block}.blog-post-content{padding:var(--distance-double) var(--distance-quad)}}@media only screen and (max-width: 767px){.blog-post-content{padding:var(--distance-double)}}.blog-post-side{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-column-gap:0;grid-row-gap:var(--distance-single);align-self:start}.blog-post-side-box{padding:24px;border:1px solid var(--border-default);border-radius:2px;background:var(--background-default)}.blog-post-side-box-title{padding-bottom:24px}.blog-post-side-box-items{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-column-gap:0;grid-row-gap:24px}.blog-post-side-box-item{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;gap:24px}.blog-post-side-box-item-image{flex:0 0 96px;width:96px;aspect-ratio:3 / 2;min-height:100%;max-width:100%;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:stretch}.blog-post-side-box-item-image img{display:block;width:100%;height:100%;object-fit:cover}.blog-post-side-box-item-title{color:var(--foreground-default)}@media only screen and (max-width: 1439px){.blog-post-side-box{padding:20px}.blog-post-side-box-title{padding-bottom:20px}.blog-post-side-box-items{grid-row-gap:16px}.blog-post-side-box-item{gap:20px}.blog-post-side-box-item-image{flex:0 0 84px;width:84px}}@media only screen and (max-width: 1023px){.blog-post-side{background:var(--background-subtle);padding:32px;grid-template-columns:1fr 1fr;grid-column-gap:16px}}@media only screen and (max-width: 767px){.blog-post-side{padding:16px;grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:8px}.blog-post-side-box{padding:16px}.blog-post-side-box-title{padding-bottom:16px}.blog-post-side-box-items{grid-row-gap:12px}.blog-post-side-box-item{gap:12px}.blog-post-side-box-item-image{flex:0 0 70px;width:70px}}.blog-post-files{margin-top:var(--distance-double);border:4px solid var(--border-light);border-radius:4px}.blog-post-file{display:grid;grid-template-columns:596fr 404fr;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px}.blog-post-file-image{padding:64px;background:var(--background-subtle);display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.blog-post-file-image img{display:block;max-width:100%;max-height:100%}.blog-post-file-content{padding:var(--distance-single);display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.blog-post-file-title{color:var(--foreground-default)}.blog-post-file-subtitle{padding-top:4px;color:var(--foreground-dim)}.blog-post-file-desc{padding-top:24px;color:var(--foreground-dim)}.blog-post-file-button{margin-top:auto;width:100%}@media only screen and (max-width: 1919px){.blog-post-file{grid-template-columns:360fr 336fr}.blog-post-file-image{padding:48px}.blog-post-file-desc{padding-top:16px}}@media only screen and (max-width: 1439px){.blog-post-file{grid-template-columns:254fr 202fr}.blog-post-file-image{padding:32px}.blog-post-file-desc{padding-top:12px}}@media only screen and (max-width: 1023px){.blog-post-file{grid-template-columns:320fr 320fr}.blog-post-file-image{padding:64px}.blog-post-file-content{padding:32px}}@media only screen and (max-width: 767px){.blog-post-files{margin-top:24px}.blog-post-file{grid-template-columns:1fr;grid-template-rows:auto auto}.blog-post-file-image{padding:32px}.blog-post-file-content{padding:24px;order:2}.blog-post-file-button{margin-top:32px;order:1}}
/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */
