img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}.storefront-align-wide.page-template-template-fullwidth-php .hentry .entry-content .alignfull,.storefront-align-wide.storefront-full-width-content .hentry .entry-content .alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:auto}@media(min-width:66.4989378333em){.storefront-align-wide.page-template-template-fullwidth-php .hentry .entry-content .alignwide,.storefront-align-wide.storefront-full-width-content .hentry .entry-content .alignwide{width:auto;max-width:1000%;padding-left:1.41575em;padding-right:1.41575em;clear:both}.storefront-align-wide.page-template-template-fullwidth-php .hentry .entry-content .alignwide,.storefront-align-wide.storefront-full-width-content .hentry .entry-content .alignwide{margin-left:calc(25% - 25vw);margin-right:calc(25% - 25vw)}}@media(min-width:66.4989378333em){.storefront-align-wide.page-template-template-fullwidth-php .hentry .entry-content .wp-block-image.alignfull,.storefront-align-wide.page-template-template-fullwidth-php .hentry .entry-content .wp-block-image.alignwide,.storefront-align-wide.storefront-full-width-content .hentry .entry-content .wp-block-image.alignfull,.storefront-align-wide.storefront-full-width-content .hentry .entry-content .wp-block-image.alignwide{padding-left:0;padding-right:0}}@media(min-width:66.4989378333em){.storefront-align-wide.page-template-template-fullwidth-php .hentry .entry-content .wp-block-cover-image.alignfull,.storefront-align-wide.page-template-template-fullwidth-php .hentry .entry-content .wp-block-cover-image.alignwide,.storefront-align-wide.storefront-full-width-content .hentry .entry-content .wp-block-cover-image.alignfull,.storefront-align-wide.storefront-full-width-content .hentry .entry-content .wp-block-cover-image.alignwide,.storefront-align-wide.page-template-template-fullwidth-php .hentry .entry-content .wp-block-cover.alignfull,.storefront-align-wide.page-template-template-fullwidth-php .hentry .entry-content .wp-block-cover.alignwide,.storefront-align-wide.storefront-full-width-content .hentry .entry-content .wp-block-cover.alignfull,.storefront-align-wide.storefront-full-width-content .hentry .entry-content .wp-block-cover.alignwide{padding-left:0;padding-right:0}}.home.page-template-template-fullwidth .hentry{margin-bottom:0}.home.page-template-template-fullwidth .hentry .entry-content>.wp-block-cover,.home.page-template-template-fullwidth .hentry .entry-content>.wp-block-image{margin-bottom:4.235801032em}.home.page-template-template-fullwidth .hentry .entry-content h2+.woocommerce,.home.page-template-template-fullwidth .hentry .entry-content h2+[class*=wp-block-woocommerce-]{margin-top:2.2906835em}.home.storefront-align-wide.page-template-template-fullwidth .hentry .entry-content>.wp-block-cover.alignfull,.home.storefront-align-wide.page-template-template-fullwidth .hentry .entry-content>.wp-block-image.alignfull{margin-top:-4.235801032em}.hentry .entry-content .has-small-font-size,.editor-styles-wrapper .has-small-font-size{font-size:.875em}.hentry .entry-content .has-medium-font-size,.editor-styles-wrapper .has-medium-font-size{font-size:1.41575em}.hentry .entry-content .has-large-font-size,.editor-styles-wrapper .has-large-font-size{font-size:1.618em}.hentry .entry-content .has-huge-font-size,.editor-styles-wrapper .has-huge-font-size{font-size:2.2906835em}.hentry .entry-content .wp-block-audio,.editor-styles-wrapper .wp-block-audio{margin-bottom:1.41575em;width:100%}.hentry .entry-content .wp-block-audio audio,.editor-styles-wrapper .wp-block-audio audio{width:100%}.hentry .entry-content .wp-block-audio.alignleft audio,.hentry .entry-content .wp-block-audio.alignright audio,.editor-styles-wrapper .wp-block-audio.alignleft audio,.editor-styles-wrapper .wp-block-audio.alignright audio{max-width:284px}.hentry .entry-content .wp-block-audio.aligncenter,.editor-styles-wrapper .wp-block-audio.aligncenter{margin:0 auto 1.41575em;max-width:47.8260869565%}.hentry .entry-content .wp-block-video,.editor-styles-wrapper .wp-block-video{margin-bottom:1.41575em}.hentry .entry-content .wp-block-video video,.editor-styles-wrapper .wp-block-video video{width:100%}.hentry .entry-content .wp-block-button,.editor-styles-wrapper .wp-block-button{margin-bottom:1.41575em}.hentry .entry-content .wp-block-button .wp-block-button__link,.editor-styles-wrapper .wp-block-button .wp-block-button__link{border-radius:0;font-size:1em;line-height:1.618;border:0;cursor:pointer;padding:.6180469716em 1.41575em;text-decoration:none;font-weight:600;text-shadow:none;display:inline-block;-webkit-appearance:none}.hentry .entry-content .wp-block-button.is-style-outline .wp-block-button__link,.hentry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:focus,.hentry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:active,.hentry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:hover,.editor-styles-wrapper .wp-block-button.is-style-outline .wp-block-button__link,.editor-styles-wrapper .wp-block-button.is-style-outline .wp-block-button__link:focus,.editor-styles-wrapper .wp-block-button.is-style-outline .wp-block-button__link:active,.editor-styles-wrapper .wp-block-button.is-style-outline .wp-block-button__link:hover{background:#fff0;border:2px solid currentColor}.hentry .entry-content .wp-block-archives,.hentry .entry-content .wp-block-categories,.hentry .entry-content .wp-block-latest-posts,.editor-styles-wrapper .wp-block-archives,.editor-styles-wrapper .wp-block-categories,.editor-styles-wrapper .wp-block-latest-posts{margin:0 0 1.41575em;list-style:none}.hentry .entry-content .wp-block-latest-posts__post-date,.editor-styles-wrapper .wp-block-latest-posts__post-date{font-size:.875em}.hentry .entry-content .wp-block-latest-posts li,.editor-styles-wrapper .wp-block-latest-posts li{margin:0}.hentry .entry-content .wp-block-latest-posts.has-dates li,.editor-styles-wrapper .wp-block-latest-posts.has-dates li{margin:0 0 1em}.hentry .entry-content .wp-block-latest-posts.is-grid li,.editor-styles-wrapper .wp-block-latest-posts.is-grid li{margin:0 1em 0 0}.hentry .entry-content .wp-block-latest-posts.is-grid.has-dates li,.editor-styles-wrapper .wp-block-latest-posts.is-grid.has-dates li{margin-bottom:1em}@media(min-width:600px){.hentry .entry-content .wp-block-latest-posts.columns-2 li,.editor-styles-wrapper .wp-block-latest-posts.columns-2 li{margin-right:4.347826087%;width:47.8260869565%}.hentry .entry-content .wp-block-latest-posts.columns-2 li:nth-of-type(2n),.editor-styles-wrapper .wp-block-latest-posts.columns-2 li:nth-of-type(2n){margin-right:0}.hentry .entry-content .wp-block-latest-posts.columns-3 li,.editor-styles-wrapper .wp-block-latest-posts.columns-3 li{margin-right:4.347826087%;width:30.4347826087%}.hentry .entry-content .wp-block-latest-posts.columns-3 li:nth-of-type(3n),.editor-styles-wrapper .wp-block-latest-posts.columns-3 li:nth-of-type(3n){margin-right:0}.hentry .entry-content .wp-block-latest-posts.columns-4 li,.editor-styles-wrapper .wp-block-latest-posts.columns-4 li{margin-right:4.347826087%;width:21.7391304348%}.hentry .entry-content .wp-block-latest-posts.columns-4 li:nth-of-type(4n),.editor-styles-wrapper .wp-block-latest-posts.columns-4 li:nth-of-type(4n){margin-right:0}.hentry .entry-content .wp-block-latest-posts.columns-5 li,.editor-styles-wrapper .wp-block-latest-posts.columns-5 li{margin-right:4.347826087%;width:16.5217391304%}.hentry .entry-content .wp-block-latest-posts.columns-5 li:nth-of-type(5n),.editor-styles-wrapper .wp-block-latest-posts.columns-5 li:nth-of-type(5n){margin-right:0}.hentry .entry-content .wp-block-latest-posts.columns-6 li,.editor-styles-wrapper .wp-block-latest-posts.columns-6 li{margin-right:4.347826087%;width:13.0434782609%}.hentry .entry-content .wp-block-latest-posts.columns-6 li:nth-of-type(6n),.editor-styles-wrapper .wp-block-latest-posts.columns-6 li:nth-of-type(6n){margin-right:0}body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-latest-posts.columns-2 li,body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-latest-posts.columns-2 li{margin-right:5.8823529412%;width:34.7826086957%}body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-latest-posts.columns-2 li:nth-of-type(2n),body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-latest-posts.columns-2 li:nth-of-type(2n){margin-right:0}body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-latest-posts.columns-3 li,body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-latest-posts.columns-3 li{margin-right:5.8823529412%;width:21.7391304348%}body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-latest-posts.columns-3 li:nth-of-type(3n),body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-latest-posts.columns-3 li:nth-of-type(3n){margin-right:0}body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-latest-posts.columns-4 li,body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-latest-posts.columns-4 li{margin-right:5.8823529412%;width:15.2173913043%}body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-latest-posts.columns-4 li:nth-of-type(4n),body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-latest-posts.columns-4 li:nth-of-type(4n){margin-right:0}body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-latest-posts.columns-5 li,body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-latest-posts.columns-5 li{margin-right:5.8823529412%;width:11.3043478261%}body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-latest-posts.columns-5 li:nth-of-type(5n),body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-latest-posts.columns-5 li:nth-of-type(5n){margin-right:0}body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-latest-posts.columns-6 li,body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-latest-posts.columns-6 li{margin-right:5.8823529412%;width:8.6956521739%}body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-latest-posts.columns-6 li:nth-of-type(6n),body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-latest-posts.columns-6 li:nth-of-type(6n){margin-right:0}}.hentry .entry-content p.has-drop-cap:not(:focus)::first-letter,.editor-styles-wrapper p.has-drop-cap:not(:focus)::first-letter{margin:.15em .3819820591em 0 0;font-size:4.235801032em;font-weight:300;line-height:.618}.hentry .entry-content .wp-block-pullquote,.editor-styles-wrapper .wp-block-pullquote{margin:0 0 1.41575em}.hentry .entry-content .wp-block-pullquote blockquote,.editor-styles-wrapper .wp-block-pullquote blockquote{border:0;margin:0}.hentry .entry-content .wp-block-pullquote p,.editor-styles-wrapper .wp-block-pullquote p{margin-bottom:1em;font-size:1.618em;line-height:1.618}.hentry .entry-content .wp-block-quote,.editor-styles-wrapper .wp-block-quote{margin-bottom:1.41575em;padding:0 0 0 1em}.hentry .entry-content .wp-block-quote.is-large,.hentry .entry-content .wp-block-quote.is-style-large,.editor-styles-wrapper .wp-block-quote.is-large,.editor-styles-wrapper .wp-block-quote.is-style-large{margin:0 0 1.41575em;padding:0;border:0}.hentry .entry-content .wp-block-quote.is-large p,.hentry .entry-content .wp-block-quote.is-style-large p,.editor-styles-wrapper .wp-block-quote.is-large p,.editor-styles-wrapper .wp-block-quote.is-style-large p{font-size:1.41575em;line-height:1.618}.hentry .entry-content .wp-block-quote footer,.hentry .entry-content .wp-block-quote cite,.hentry .entry-content .wp-block-quote__citation,.editor-styles-wrapper .wp-block-quote footer,.editor-styles-wrapper .wp-block-quote cite,.editor-styles-wrapper .wp-block-quote__citation{font-size:1em;font-weight:700}.hentry .entry-content .wp-block-embed.alignleft,.editor-styles-wrapper .wp-block-embed.alignleft{margin-right:2.617924em}.hentry .entry-content .wp-block-embed.alignright,.editor-styles-wrapper .wp-block-embed.alignright{margin-left:2.617924em}.hentry .entry-content div.wp-block-image:not(.block-editor-media-placeholder),.editor-styles-wrapper div.wp-block-image:not(.block-editor-media-placeholder){display:inline}.hentry .entry-content div.wp-block-image:not(.block-editor-media-placeholder) figure,.editor-styles-wrapper div.wp-block-image:not(.block-editor-media-placeholder) figure{margin-bottom:1.41575em}.hentry .entry-content div.wp-block-image:not(.block-editor-media-placeholder) .alignleft,.editor-styles-wrapper div.wp-block-image:not(.block-editor-media-placeholder) .alignleft{margin-right:2.617924em}.hentry .entry-content div.wp-block-image:not(.block-editor-media-placeholder) .alignright,.editor-styles-wrapper div.wp-block-image:not(.block-editor-media-placeholder) .alignright{margin-left:2.617924em}.hentry .entry-content div.wp-block-image:not(.block-editor-media-placeholder) figcaption,.editor-styles-wrapper div.wp-block-image:not(.block-editor-media-placeholder) figcaption{margin:0;padding:.875em 0;font-size:.875em;font-style:italic}.hentry .entry-content figure.wp-block-image,.editor-styles-wrapper figure.wp-block-image{margin:0 0 1.41575em}.hentry .entry-content .wp-block-cover p.wp-block-cover-text,.editor-styles-wrapper .wp-block-cover p.wp-block-cover-text{font-size:1.618em;font-weight:300;line-height:1.618;padding:1em;width:calc(100vw - 1em);max-width:calc(100vw - 1em);color:#fff;z-index:1;text-align:center}@media(min-width:568px){.hentry .entry-content .wp-block-cover p.wp-block-cover-text,.editor-styles-wrapper .wp-block-cover p.wp-block-cover-text{padding:1em;font-size:2.2906835em;width:66.6666666667vw;max-width:66.6666666667vw}}@media(min-width:768px){.hentry .entry-content .wp-block-cover p.wp-block-cover-text,.editor-styles-wrapper .wp-block-cover p.wp-block-cover-text{font-size:2.2906835em;width:50vw;max-width:50vw}}.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container,.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container{padding:2.617924em 1em;width:calc(100vw - 1em);max-width:calc(100vw - 1em)}.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container *:nth-last-child(-n+1),.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container *:nth-last-child(-n+1){margin-bottom:0}.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h1,.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h2,.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h3,.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h4,.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h5,.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h6,.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h1,.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h2,.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h3,.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h4,.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h5,.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h6{padding:0;margin-left:auto;margin-right:auto}.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h1,.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h1{font-size:3.706325903em;margin-bottom:.2360828548em}.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h2,.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h2{font-size:2.617924em;margin-bottom:.3342343017em}.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h3,.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h3{font-size:2.2906835em;margin-bottom:.3819820591em}.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h4,.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h4{font-size:1.618em;margin-bottom:.5407911001em}.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h5,.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h5{font-size:1.41575em;margin-bottom:.6180469716em}.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h6,.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h6{font-size:1.41575em;margin-bottom:.6180469716em}.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container p:not(.has-small-font-size):not(.has-medium-font-size):not(.has-large-font-size):not(.has-huge-font-size),.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container p:not(.has-small-font-size):not(.has-medium-font-size):not(.has-large-font-size):not(.has-huge-font-size){font-size:1.1em}.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container p:not(.has-text-color),.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container p:not(.has-text-color){color:#fff}@media(min-width:568px){.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container,.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container{width:66.6666666667vw;max-width:66.6666666667vw}}@media(min-width:768px){.hentry .entry-content .wp-block-cover .wp-block-cover__inner-container,.editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container{width:50vw;max-width:50vw;padding-top:6.8535260698em;padding-bottom:6.8535260698em}}@media(min-width:66.4989378333em){.storefront-align-wide.page-template-template-fullwidth-php .hentry .entry-content .wp-block-cover.alignfull,.storefront-align-wide.page-template-template-fullwidth-php .hentry .entry-content .wp-block-cover.alignwide,.storefront-align-wide.storefront-full-width-content .hentry .entry-content .wp-block-cover.alignfull,.storefront-align-wide.storefront-full-width-content .hentry .entry-content .wp-block-cover.alignwide,.storefront-align-wide.page-template-template-fullwidth-php .editor-styles-wrapper .wp-block-cover.alignfull,.storefront-align-wide.page-template-template-fullwidth-php .editor-styles-wrapper .wp-block-cover.alignwide,.storefront-align-wide.storefront-full-width-content .editor-styles-wrapper .wp-block-cover.alignfull,.storefront-align-wide.storefront-full-width-content .editor-styles-wrapper .wp-block-cover.alignwide{padding-left:0;padding-right:0}}.hentry .entry-content .wp-block-gallery,.editor-styles-wrapper .wp-block-gallery{margin:0 0 1.41575em}.hentry .entry-content .wp-block-gallery .blocks-gallery-image,.hentry .entry-content .wp-block-gallery .blocks-gallery-item,.editor-styles-wrapper .wp-block-gallery .blocks-gallery-image,.editor-styles-wrapper .wp-block-gallery .blocks-gallery-item{width:47.8260869565%;margin:0 4.347826087% 4.347826087% 0;flex-grow:0}.hentry .entry-content .wp-block-gallery .blocks-gallery-image:nth-of-type(even),.hentry .entry-content .wp-block-gallery .blocks-gallery-item:nth-of-type(even),.editor-styles-wrapper .wp-block-gallery .blocks-gallery-image:nth-of-type(even),.editor-styles-wrapper .wp-block-gallery .blocks-gallery-item:nth-of-type(even){margin-right:0}.hentry .entry-content .wp-block-gallery .blocks-gallery-image figcaption,.hentry .entry-content .wp-block-gallery .blocks-gallery-item figcaption,.editor-styles-wrapper .wp-block-gallery .blocks-gallery-image figcaption,.editor-styles-wrapper .wp-block-gallery .blocks-gallery-item figcaption{font-size:1em;padding:2.2906835em 1.41575em .6180469716em}@media(min-width:600px){.hentry .entry-content .wp-block-gallery .blocks-gallery-image,.hentry .entry-content .wp-block-gallery .blocks-gallery-item,.editor-styles-wrapper .wp-block-gallery .blocks-gallery-image,.editor-styles-wrapper .wp-block-gallery .blocks-gallery-item{margin:0 4.347826087% 4.347826087% 0}.hentry .entry-content .wp-block-gallery.columns-2 .blocks-gallery-image,.hentry .entry-content .wp-block-gallery.columns-2 .blocks-gallery-item,.editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-image,.editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-item{margin-right:4.347826087%;width:47.8260869565%}.hentry .entry-content .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.hentry .entry-content .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),.editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n){margin-right:0}.hentry .entry-content .wp-block-gallery.columns-3 .blocks-gallery-image,.hentry .entry-content .wp-block-gallery.columns-3 .blocks-gallery-item,.editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-image,.editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-item{margin-right:4.347826087%;width:30.4347826087%}.hentry .entry-content .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.hentry .entry-content .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),.editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n){margin-right:0}.hentry .entry-content .wp-block-gallery.columns-4 .blocks-gallery-image,.hentry .entry-content .wp-block-gallery.columns-4 .blocks-gallery-item,.editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-image,.editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-item{margin-right:4.347826087%;width:21.7391304348%}.hentry .entry-content .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.hentry .entry-content .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),.editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n){margin-right:0}.hentry .entry-content .wp-block-gallery.columns-5 .blocks-gallery-image,.hentry .entry-content .wp-block-gallery.columns-5 .blocks-gallery-item,.editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-image,.editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-item{margin-right:4.347826087%;width:16.5217391304%}.hentry .entry-content .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.hentry .entry-content .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),.editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n){margin-right:0}.hentry .entry-content .wp-block-gallery.columns-6 .blocks-gallery-image,.hentry .entry-content .wp-block-gallery.columns-6 .blocks-gallery-item,.editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-image,.editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-item{margin-right:4.347826087%;width:13.0434782609%}.hentry .entry-content .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.hentry .entry-content .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),.editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n){margin-right:0}.hentry .entry-content .wp-block-gallery.columns-7 .blocks-gallery-image,.hentry .entry-content .wp-block-gallery.columns-7 .blocks-gallery-item,.editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-image,.editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-item{margin-right:4.347826087%;width:10.5590062112%}.hentry .entry-content .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.hentry .entry-content .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),.editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n){margin-right:0}.hentry .entry-content .wp-block-gallery.columns-8 .blocks-gallery-image,.hentry .entry-content .wp-block-gallery.columns-8 .blocks-gallery-item,.editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-image,.editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-item{margin-right:4.347826087%;width:8.6956521739%}.hentry .entry-content .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.hentry .entry-content .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n),.editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-gallery .blocks-gallery-image,body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-gallery .blocks-gallery-item,body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-gallery .blocks-gallery-image,body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-gallery .blocks-gallery-item{margin-bottom:5.8823529412%;margin-right:5.8823529412%}body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-gallery.columns-2 .blocks-gallery-image,body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-gallery.columns-2 .blocks-gallery-item,body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-image,body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-item{margin-right:5.8823529412%;width:47.0588235294%}body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n){margin-right:0}body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-gallery.columns-3 .blocks-gallery-image,body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-gallery.columns-3 .blocks-gallery-item,body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-image,body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-item{margin-right:5.8823529412%;width:29.4117647059%}body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n){margin-right:0}body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-gallery.columns-4 .blocks-gallery-image,body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-gallery.columns-4 .blocks-gallery-item,body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-image,body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-item{margin-right:5.8823529412%;width:20.5882352941%}body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n){margin-right:0}body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-gallery.columns-5 .blocks-gallery-image,body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-gallery.columns-5 .blocks-gallery-item,body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-image,body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-item{margin-right:5.8823529412%;width:15.2941176471%}body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n){margin-right:0}body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-gallery.columns-6 .blocks-gallery-image,body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-gallery.columns-6 .blocks-gallery-item,body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-image,body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-item{margin-right:5.8823529412%;width:11.7647058824%}body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n){margin-right:0}body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-gallery.columns-7 .blocks-gallery-image,body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-gallery.columns-7 .blocks-gallery-item,body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-image,body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-item{margin-right:5.8823529412%;width:9.243697479%}body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n){margin-right:0}body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-gallery.columns-8 .blocks-gallery-image,body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-gallery.columns-8 .blocks-gallery-item,body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-image,body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-item{margin-right:5.8823529412%;width:7.3529411765%}body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n),body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.hentry .entry-content .wp-block-separator,.editor-styles-wrapper .wp-block-separator{border:0;margin:0 auto 1.41575em;overflow:hidden}.hentry .entry-content .wp-block-separator:not(.is-style-wide):not(.is-style-dots),.editor-styles-wrapper .wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:10%}.hentry .entry-content .wp-block-embed-twitter,.editor-styles-wrapper .wp-block-embed-twitter{overflow:hidden}.hentry .entry-content .wp-block-table,.editor-styles-wrapper .wp-block-table{border-collapse:separate}.hentry .entry-content .wp-block-table td,.hentry .entry-content .wp-block-table th,.editor-styles-wrapper .wp-block-table td,.editor-styles-wrapper .wp-block-table th{border:0;padding:1em 1.41575em;word-break:normal}.hentry .entry-content .wp-block-table thead th,.editor-styles-wrapper .wp-block-table thead th{padding:1.41575em}.hentry .entry-content .wp-block-file,.editor-styles-wrapper .wp-block-file{margin-bottom:1.41575em}.hentry .entry-content .wp-block-file .wp-block-file__button,.editor-styles-wrapper .wp-block-file .wp-block-file__button{font-size:.875em;line-height:1.618;border:0;cursor:pointer;padding:.6180469716em 1.41575em;text-decoration:none;font-weight:600;text-shadow:none;display:inline-block;-webkit-appearance:none;border-radius:0;opacity:1}.hentry .entry-content .wp-block-code,.hentry .entry-content .wp-block-preformatted pre,.editor-styles-wrapper .wp-block-code,.editor-styles-wrapper .wp-block-preformatted pre{font-family:"Courier 10 Pitch",Courier,monospace;font-size:1em}.hentry .entry-content .wp-block-code,.editor-styles-wrapper .wp-block-code{border:none;border-radius:0;padding:1.618em}.hentry .entry-content .wp-block-columns .wp-block-column,.editor-styles-wrapper .wp-block-columns .wp-block-column{margin-bottom:1em}@media(min-width:600px){.hentry .entry-content .wp-block-columns .wp-block-column,.editor-styles-wrapper .wp-block-columns .wp-block-column{padding-left:0;padding-right:4.347826087%;margin-left:0}.hentry .entry-content .wp-block-columns .wp-block-column:not(:last-child),.editor-styles-wrapper .wp-block-columns .wp-block-column:not(:last-child){margin-right:0}.hentry .entry-content .wp-block-columns .wp-block-column:nth-of-type(even),.editor-styles-wrapper .wp-block-columns .wp-block-column:nth-of-type(even){padding-right:0}body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-columns .wp-block-column,body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-columns .wp-block-column{padding-right:5.8823529412%}body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-columns .wp-block-column:nth-of-type(even),body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-columns .wp-block-column:nth-of-type(even){padding-right:0}}@media(min-width:782px){.hentry .entry-content .wp-block-columns.has-2-columns .wp-block-column:nth-of-type(2n),.editor-styles-wrapper .wp-block-columns.has-2-columns .wp-block-column:nth-of-type(2n){margin-right:0}.hentry .entry-content .wp-block-columns.has-3-columns .wp-block-column:nth-of-type(3n),.editor-styles-wrapper .wp-block-columns.has-3-columns .wp-block-column:nth-of-type(3n){margin-right:0}.hentry .entry-content .wp-block-columns.has-4-columns .wp-block-column:nth-of-type(4n),.editor-styles-wrapper .wp-block-columns.has-4-columns .wp-block-column:nth-of-type(4n){margin-right:0}.hentry .entry-content .wp-block-columns.has-5-columns .wp-block-column:nth-of-type(5n),.editor-styles-wrapper .wp-block-columns.has-5-columns .wp-block-column:nth-of-type(5n){margin-right:0}.hentry .entry-content .wp-block-columns.has-6-columns .wp-block-column:nth-of-type(6n),.editor-styles-wrapper .wp-block-columns.has-6-columns .wp-block-column:nth-of-type(6n){margin-right:0}.hentry .entry-content .wp-block-columns .wp-block-column,.editor-styles-wrapper .wp-block-columns .wp-block-column{padding-right:0}.hentry .entry-content .wp-block-columns .wp-block-column:not(:first-child),.editor-styles-wrapper .wp-block-columns .wp-block-column:not(:first-child){padding-left:0}.hentry .entry-content .wp-block-columns .wp-block-column:not(:last-child),.editor-styles-wrapper .wp-block-columns .wp-block-column:not(:last-child){padding-right:0;margin-right:4.347826087%}body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-columns .wp-block-column,body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-columns .wp-block-column{padding-right:0}body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .hentry .entry-content .wp-block-columns .wp-block-column:not(:last-child),body:not(.page-template-template-fullwidth-php):not(.storefront-full-width-content) .editor-styles-wrapper .wp-block-columns .wp-block-column:not(:last-child){margin-right:5.8823529412%}}.hentry .entry-content .wp-block-latest-comments,.editor-styles-wrapper .wp-block-latest-comments{margin:0 0 1.41575em}.hentry .entry-content .wp-block-latest-comments__comment-avatar,.editor-styles-wrapper .wp-block-latest-comments__comment-avatar{margin-top:.3819820591em}.hentry .entry-content .wp-block-latest-comments__comment,.editor-styles-wrapper .wp-block-latest-comments__comment{font-size:1em;margin:0 0 1em}.hentry .entry-content .wp-block-latest-comments__comment-date,.editor-styles-wrapper .wp-block-latest-comments__comment-date{font-size:.875em}.hentry .entry-content .wp-block-latest-comments__comment-excerpt p,.editor-styles-wrapper .wp-block-latest-comments__comment-excerpt p{margin:.5407911001em 0 1em;font-size:1em;line-height:1.618}.hentry .entry-content .wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.hentry .entry-content .wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta,.editor-styles-wrapper .wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.editor-styles-wrapper .wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.706325903em}.hentry .entry-content .wp-block-latest-comments:not(.has-avatars):not(.has-dates):not(.has-excerpts) .wp-block-latest-comments__comment,.editor-styles-wrapper .wp-block-latest-comments:not(.has-avatars):not(.has-dates):not(.has-excerpts) .wp-block-latest-comments__comment{margin:0;line-height:1.618}.hentry .entry-content .wp-block-latest-comments br,.editor-styles-wrapper .wp-block-latest-comments br{display:inline;content:""}.wc-block-grid img{display:block;margin:0 auto 1.618em}.wp-block-button__link:not(.has-text-color){color:#333}.wp-block-button__link:not(.has-text-color):hover,.wp-block-button__link:not(.has-text-color):focus,.wp-block-button__link:not(.has-text-color):active{color:#333}.wp-block-button__link:not(.has-background){background-color:#eee}.wp-block-button__link:not(.has-background):hover,.wp-block-button__link:not(.has-background):focus,.wp-block-button__link:not(.has-background):active{border-color:#d5d5d5;background-color:#d5d5d5}.wc-block-grid__products .wc-block-grid__product .wp-block-button__link{background-color:#eee;border-color:#eee;color:#333}.wp-block-quote footer,.wp-block-quote cite,.wp-block-quote__citation{color:#6d6d6d}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:#6d6d6d}.wp-block-image figcaption{color:#6d6d6d}.wp-block-separator.is-style-dots::before{color:#333}.wp-block-file a.wp-block-file__button{color:#333;background-color:#eee;border-color:#eee}.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:active{color:#333;background-color:#d5d5d5}.wp-block-code,.wp-block-preformatted pre{color:#6d6d6d}.wp-block-table:not(.has-background):not(.is-style-stripes) tbody tr:nth-child(2n) td{background-color:#fdfdfd}.wp-block-cover .wp-block-cover__inner-container h1:not(.has-text-color),.wp-block-cover .wp-block-cover__inner-container h2:not(.has-text-color),.wp-block-cover .wp-block-cover__inner-container h3:not(.has-text-color),.wp-block-cover .wp-block-cover__inner-container h4:not(.has-text-color),.wp-block-cover .wp-block-cover__inner-container h5:not(.has-text-color),.wp-block-cover .wp-block-cover__inner-container h6:not(.has-text-color){color:#000}div.wc-block-components-price-slider__range-input-progress,.rtl .wc-block-components-price-slider__range-input-progress{--range-color:#7f54b3}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.wc-block-components-price-slider__range-input-progress{background:#7f54b3}}.wc-block-components-button:not(.is-link){background-color:#333;color:#fff}.wc-block-components-button:not(.is-link):hover,.wc-block-components-button:not(.is-link):focus,.wc-block-components-button:not(.is-link):active{background-color:#1a1a1a;color:#fff}.wc-block-components-button:not(.is-link):disabled{background-color:#333;color:#fff}.wc-block-cart__submit-container{background-color:#fff}.wc-block-cart__submit-container::before{color:rgb(220 220 220 / .5)}.wc-block-components-order-summary-item__quantity{background-color:#fff;border-color:#6d6d6d;box-shadow:0 0 0 2px #fff;color:#6d6d6d}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:14px;--wp--preset--font-size--medium:23px;--wp--preset--font-size--large:26px;--wp--preset--font-size--x-large:42px;--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:37px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.wp-site-blocks)>*{margin-block-start:24px;margin-block-end:0}:where(.wp-site-blocks)>:first-child{margin-block-start:0}:where(.wp-site-blocks)>:last-child{margin-block-end:0}:root{--wp--style--block-gap:24px}:root :where(.is-layout-flow)>:first-child{margin-block-start:0}:root :where(.is-layout-flow)>:last-child{margin-block-end:0}:root :where(.is-layout-flow)>*{margin-block-start:24px;margin-block-end:0}:root :where(.is-layout-constrained)>:first-child{margin-block-start:0}:root :where(.is-layout-constrained)>:last-child{margin-block-end:0}:root :where(.is-layout-constrained)>*{margin-block-start:24px;margin-block-end:0}:root :where(.is-layout-flex){gap:24px}:root :where(.is-layout-grid){gap:24px}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)!important}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)!important}.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}button.pswp__button{box-shadow:none!important;background-image:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png)!important}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none!important}button.pswp__button--close:hover{background-position:0 -44px}button.pswp__button--zoom:hover{background-position:-88px 0}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.admin-bar .pswp{height:calc(100% - var(--wp-admin--admin-bar--height,0px));top:var(--wp-admin--admin-bar--height,0)}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:#fff0;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:left;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgb(0 0 0 / .3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgb(0 0 0 / .5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgb(0 0 0 / .25);box-shadow:0 2px 5px rgb(0 0 0 / .25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid #fff0;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:relative;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px;margin-inline-end:auto}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:#fff0;border-bottom-color:#fff0;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;display:flex;justify-content:flex-end}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgb(0 0 0 / .5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgb(0 0 0 / .3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}.woocommerce form .form-row .required{visibility:visible}/*!
Theme Name:   Storefront
Theme URI:    https://woocommerce.com/products/storefront/
Author:       Automattic
Author URI:   https://woocommerce.com/
Description:  Storefront is the perfect theme for your next WooCommerce project. Designed and developed by WooCommerce Core developers, it features a bespoke integration with WooCommerce itself plus many of the most popular customer facing WooCommerce extensions. There are several layout & color options to personalise your shop, multiple widget regions, a responsive design and much more. Developers will love its lean and extensible codebase making it a joy to customize and extend. Looking for a WooCommerce theme? Look no further!
Version:      4.6.2
Tested up to: 6.7
Requires PHP: 5.6.0
License:      GNU General Public License v3 or later
License URI:  https://www.gnu.org/licenses/gpl-3.0.html
Text Domain:  storefront
Tags:         e-commerce, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, accessibility-ready, rtl-language-support, footer-widgets, sticky-post, theme-options, editor-style

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Storefront is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.

Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer https://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/

All sizing (typography, layout, padding/margins, etc) are inspired by a modular scale that uses 1em as a base size with a 1.618 ratio.
You can read more about the calculator we use in our Sass here: https://github.com/modularscale/modularscale-sass

FontAwesome License: SIL Open Font License - http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL
Images License: GNU General Public License v2 or later
*//*!
 * normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css
 */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:#fff0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{-ms-word-wrap:break-word;word-wrap:break-word}body,button,input,textarea{color:#43454b;font-family:"Source Sans Pro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;line-height:1.618;text-rendering:optimizeLegibility;font-weight:400}select{color:initial;font-family:"Source Sans Pro","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;max-width:100%}summary{display:list-item}h1,h2,h3,h4,h5,h6{clear:both;font-weight:300;margin:0 0 .5407911001em;color:#131315}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:300}h1,.alpha{font-size:2.617924em;line-height:1.214;letter-spacing:-1px}h2,.beta{font-size:2em;line-height:1.214}h2+h3,.beta+h3{border-top:1px solid rgb(0 0 0 / .05);padding-top:.5407911001em}h3,.gamma{font-size:1.618em}h4,.delta{font-size:1.41575em}.alpha,.beta,.gamma,.delta{display:block}p+h2,p+header h2,p+h3,p+h4,ul+h2,ul+header h2,ul+h3,ul+h4,ol+h2,ol+header h2,ol+h3,ol+h4,table+h2,table+header h2,table+h3,table+h4,blockquote+h2,blockquote+header h2,blockquote+h3,blockquote+h4,form+h2,form+header h2,form+h3,form+h4{margin-top:2.2906835em}hr{background-color:#ccc;border:0;height:1px;margin:0 0 1.41575em}p{margin:0 0 1.41575em}ul,ol{margin:0 0 1.41575em 3em;padding:0}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1em}dt{font-weight:600}dd{margin:0 0 1.618em}b,strong{font-weight:600}dfn,cite,em,i{font-style:italic}blockquote{padding:0 1em;border-left:3px solid rgb(0 0 0 / .05);font-style:italic}address{margin:0 0 1.41575em}pre{background:rgb(0 0 0 / .1);font-family:"Courier 10 Pitch",Courier,monospace;margin-bottom:1.618em;padding:1.618em;overflow:auto;max-width:100%}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;background-color:rgb(0 0 0 / .05);padding:.202em .5407911001em}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{text-decoration:none;font-weight:600;background:#fff0}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}img{height:auto;max-width:100%;display:block;border-radius:3px}a{color:#2c2d33;text-decoration:none}a:focus,input:focus,textarea:focus,button:focus{outline:2px solid #7f54b3}.storefront-cute *{font-family:"Comic Sans MS",sans-serif}*{box-sizing:border-box}body{background-color:#fff;overflow-x:hidden}.site{overflow-x:hidden}.site-content,.header-widget-region{-webkit-tap-highlight-color:#fff0}.site-header{background-color:#2c2d33;padding-top:1.618em;padding-bottom:1.618em;color:#9aa0a7;background-position:center center;position:relative;z-index:999;border-bottom:1px solid #fff0}.site-header .site-logo-anchor,.site-header .site-logo-link,.site-header .custom-logo-link{display:block;margin-bottom:0}.site-header .site-logo-anchor img,.site-header .site-logo-link img,.site-header .custom-logo-link img{width:100%;max-width:210px}.site-header .widget{margin-bottom:0}.home.blog .site-header,.home.page:not(.page-template-template-homepage) .site-header,.home.post-type-archive-product .site-header{margin-bottom:4.235801032em}.no-wc-breadcrumb .site-header{margin-bottom:4.235801032em}.no-wc-breadcrumb.page-template-template-homepage .site-header{margin-bottom:0}.header-widget-region{position:relative;z-index:99}.header-widget-region::before,.header-widget-region::after{content:"";display:table}.header-widget-region::after{clear:both}.header-widget-region .widget{margin:0;padding:1em 0;font-size:.875em}.site-branding{float:left;margin-bottom:0;width:calc(100% - 120px)}.site-branding .site-title{font-size:2em;letter-spacing:-1px;margin:0}.site-branding .site-title a{font-weight:700}.site-branding .site-description{font-size:.875em;display:none}.site-branding .logo{margin:0}.site-main{margin-bottom:2.617924em}.site-content{outline:none}.page-template-template-homepage:not(.has-post-thumbnail) .site-main{padding-top:4.235801032em}.page-template-template-homepage .type-page{padding-top:2.617924em;padding-bottom:2.617924em;position:relative}.page-template-template-homepage .type-page .storefront-hero__button-edit{position:absolute;top:1em;right:1em;font-size:.875em}.page-template-template-homepage .entry-content{font-size:1.1em}.page-template-template-homepage .entry-content p:last-child{margin-bottom:0}.page-template-template-homepage .entry-header h1{font-size:3.706325903em;margin-bottom:.2360828548em}.page-template-template-homepage .entry-content,.page-template-template-homepage .entry-header{max-width:41.0994671405em;margin-left:auto;margin-right:auto;text-align:center}.page-template-template-homepage.has-post-thumbnail .type-page.has-post-thumbnail{background-size:cover;background-position:center center;padding-top:6.8535260698em;padding-bottom:6.8535260698em}.page-template-template-homepage.has-post-thumbnail .type-page.has-post-thumbnail .entry-content,.page-template-template-homepage.has-post-thumbnail .type-page.has-post-thumbnail .entry-title{opacity:0;transition:all,ease,.5s}.page-template-template-homepage.has-post-thumbnail .type-page.has-post-thumbnail .entry-content.loaded,.page-template-template-homepage.has-post-thumbnail .type-page.has-post-thumbnail .entry-title.loaded{opacity:1}.site-footer{background-color:#f3f3f3;color:#3b3c3f;padding:1.618em 0 3.706325903em}.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5,.site-footer h6{color:#333437}.site-footer a{color:#2c2d33;text-decoration:underline}.site-footer a:hover{text-decoration:none}.site-footer a.button,.site-footer a.components-button:not(.is-link),.site-footer a.wp-block-button__link{text-decoration:none}.site-info{padding:2.617924em 0}.site-info span[role=separator]{padding:0 .2360828548em 0 .3342343017em}.site-info span[role=separator]::before{content:"|"}.alignleft{display:inline;float:left;margin-right:1em}.alignright{display:inline;float:right;margin-left:1em}.aligncenter{clear:both;display:block;margin:0 auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;display:block;font-weight:700;height:auto;left:0;line-height:normal;padding:1em 1.618em;text-decoration:none;top:0;width:auto;z-index:100000;outline:none}.screen-reader-text.skip-link:focus{clip-path:none}.clear::before,.clear::after,.entry-content::before,.entry-content::after,.comment-content::before,.comment-content::after,.site-header::before,.site-header::after,.site-content::before,.site-content::after,.site-footer::before,.site-footer::after{content:"";display:table}.clear::after,.entry-content::after,.comment-content::after,.site-header::after,.site-content::after,.site-footer::after{clear:both}table{border-spacing:0;width:100%;margin:0 0 1.41575em;border-collapse:separate}table caption{padding:1em 0;font-weight:600}table td,table th{padding:1em 1.41575em;text-align:left;vertical-align:top}table td p:last-child,table th p:last-child{margin-bottom:0}table th{font-weight:600}table thead th{padding:1.41575em;vertical-align:middle}table tbody h2{font-size:1em;letter-spacing:normal;font-weight:400}table tbody h2 a{font-weight:400}.error404 .site-content .widget_product_search{padding:1.618em;background-color:rgb(0 0 0 / .025)}.error404 .site-content .widget_product_search form{margin:0}.error404.right-sidebar .content-area,.error404.left-sidebar .content-area{width:100%}.error404 .fourohfour-columns-2{padding:2.617924em 0;border:1px solid rgb(0 0 0 / .05);border-width:1px 0;margin-bottom:2.617924em}.error404 .fourohfour-columns-2::before,.error404 .fourohfour-columns-2::after{content:"";display:table}.error404 .fourohfour-columns-2::after{clear:both}.error404 .fourohfour-columns-2 ul.products li.product,.error404 .fourohfour-columns-2 .widget{margin-bottom:0}.error404 .fourohfour-columns-2 .col-1 ul.products{margin-bottom:2.2906835em}.error404 .fourohfour-columns-2 .col-1 ul.products li.product{width:45.4545454545%;float:left;margin-right:9.0909090909%}.error404 .fourohfour-columns-2 .col-1 ul.products li.product:last-child{margin-right:0}.error404 .fourohfour-columns-2 .col-2{padding:1.618em;background-color:rgb(0 0 0 / .025)}#comments{padding-top:2.617924em}#comments .comments-title{border-bottom:1px solid rgb(0 0 0 / .05);padding-bottom:.5407911001em;margin-bottom:1.618em}#comments .comment-list{list-style:none;margin-left:0}#comments .comment-list .comment-body::before,#comments .comment-list .comment-body::after{content:"";display:table}#comments .comment-list .comment-body::after{clear:both}#comments .comment-list .comment-content{padding-bottom:1.618em;margin-bottom:1.618em}#comments .comment-list .comment-content .comment-text{padding:1.618em;border-radius:3px}#comments .comment-list .comment-content .comment-text p:last-child{margin-bottom:0}#comments .comment-list .comment-meta{margin-bottom:1em}#comments .comment-list .comment-meta .avatar{margin-bottom:1em;max-width:64px;height:auto}#comments .comment-list .comment-meta a.comment-date{font-size:.875em}#comments .comment-list .comment-meta cite{font-style:normal;clear:both;display:block}#comments .comment-list .reply{margin-bottom:1.618em;padding-top:.6180469716em}#comments .comment-list .reply::before,#comments .comment-list .reply::after{content:"";display:table}#comments .comment-list .reply::after{clear:both}#comments .comment-list .reply a{display:inline-block;margin-right:1em}#comments .comment-list .reply a:last-child{margin-right:0}#comments .comment-list .children{list-style:none}.comment-content a{word-wrap:break-word}#respond{clear:both;padding:1.618em;background-color:rgb(0 0 0 / .0125);position:relative}#respond .comment-form-author input,#respond .comment-form-email input,#respond .comment-form-url input{width:100%}#respond .form-submit,#respond form{margin-bottom:0}#respond #cancel-comment-reply-link{position:absolute;top:.5407911001em;right:.5407911001em;display:block;height:1em;width:1em;overflow:hidden;line-height:1;font-size:1.41575em;text-align:center;transition:transform,ease,.3s}#respond #cancel-comment-reply-link:hover{transform:scale(1.3)}.hentry{margin:0 0 4.235801032em}.hentry .wp-post-image{margin-bottom:1.618em;margin-left:auto;margin-right:auto}.hentry .entry-header{margin-bottom:1em;border-bottom:1px solid rgb(0 0 0 / .05)}.hentry .entry-header .posted-on,.hentry .entry-header .post-author,.hentry .entry-header .post-comments,.hentry .entry-header .byline{font-size:.875em}.hentry .entry-header .posted-on a,.hentry .entry-header .post-author a,.hentry .entry-header .post-comments a,.hentry .entry-header .byline a{font-weight:600;text-decoration:underline}.hentry .entry-header .posted-on a:hover,.hentry .entry-header .post-author a:hover,.hentry .entry-header .post-comments a:hover,.hentry .entry-header .byline a:hover{text-decoration:none}.hentry .entry-content a{text-decoration:underline}.hentry .entry-content a:hover{text-decoration:none}.hentry .entry-content a.button,.hentry .entry-content a.components-button:not(.is-link),.hentry .entry-content a.wp-block-button__link{text-decoration:none}.hentry .entry-taxonomy{margin:1.41575em 0 0;padding-top:1em;border-top:1px solid rgb(0 0 0 / .05)}.hentry.type-page .entry-header{border-bottom:0;margin-bottom:0}.cat-links,.tags-links{font-size:.875em}.cat-links a,.tags-links a{color:#727272;font-weight:600;text-decoration:underline}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-links{clear:both;margin:0 0 1em}form{margin-bottom:1.618em}button,input,select,textarea{font-size:100%;margin:0}button,input[type=button],input[type=reset],input[type=submit],.button,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link,.added_to_cart{border:0;border-radius:0;background:none;background-color:#43454b;border-color:#43454b;color:#fff;cursor:pointer;padding:.6180469716em 1.41575em;text-decoration:none;font-weight:600;text-shadow:none;display:inline-block;-webkit-appearance:none}button::after,input[type=button]::after,input[type=reset]::after,input[type=submit]::after,.button::after,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link::after,.added_to_cart::after{display:none}button.cta,button.alt,input[type=button].cta,input[type=button].alt,input[type=reset].cta,input[type=reset].alt,input[type=submit].cta,input[type=submit].alt,.button.cta,.button.alt,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.cta,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.alt,.added_to_cart.cta,.added_to_cart.alt{background-color:#2c2d33;border-color:#2c2d33}button.cta:hover,button.alt:hover,input[type=button].cta:hover,input[type=button].alt:hover,input[type=reset].cta:hover,input[type=reset].alt:hover,input[type=submit].cta:hover,input[type=submit].alt:hover,.button.cta:hover,.button.alt:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.cta:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.alt:hover,.added_to_cart.cta:hover,.added_to_cart.alt:hover{background-color:#2c2d33}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,.button:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover,.added_to_cart:hover{color:#fff}button.loading,input[type=button].loading,input[type=reset].loading,input[type=submit].loading,.button.loading,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.loading,.added_to_cart.loading{opacity:.5}button.small,input[type=button].small,input[type=reset].small,input[type=submit].small,.button.small,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.small,.added_to_cart.small{padding:.5407911001em .875em;font-size:.875em}button.disabled,button:disabled,input[type=button].disabled,input[type=button]:disabled,input[type=reset].disabled,input[type=reset]:disabled,input[type=submit].disabled,input[type=submit]:disabled,.button.disabled,.button:disabled,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.disabled,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link:disabled,.added_to_cart.disabled,.added_to_cart:disabled{opacity:.5!important;cursor:not-allowed}button.disabled:hover,button:disabled:hover,input[type=button].disabled:hover,input[type=button]:disabled:hover,input[type=reset].disabled:hover,input[type=reset]:disabled:hover,input[type=submit].disabled:hover,input[type=submit]:disabled:hover,.button.disabled:hover,.button:disabled:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.disabled:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link:disabled:hover,.added_to_cart.disabled:hover,.added_to_cart:disabled:hover{opacity:.5!important}.button.woocommerce-MyAccount-downloads-file{overflow-wrap:anywhere;word-break:break-word;-ms-word-break:break-all}.wc-block-components-button:not(.is-link).disabled,.wc-block-components-button:not(.is-link):disabled{opacity:.5;cursor:not-allowed}.wc-block-components-button:not(.is-link).disabled:hover,.wc-block-components-button:not(.is-link):disabled:hover{opacity:.5}input[type=checkbox],input[type=radio]{padding:0}input[type=checkbox]+label,input[type=radio]+label{margin:0 0 0 .3819820591em}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]{box-sizing:border-box}input[type=search]::placeholder{color:#616161}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=text],input[type=number],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=search],textarea,.input-text{padding:.6180469716em;background-color:#f2f2f2;color:#43454b;border:0;-webkit-appearance:none;box-sizing:border-box;font-weight:400;box-shadow:inset 0 1px 1px rgb(0 0 0 / .125)}input[type=text]:focus,input[type=number]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,textarea:focus,.input-text:focus{background-color:#ededed}textarea{overflow:auto;padding-left:.875em;vertical-align:top;width:100%}label{font-weight:400}label.inline input{width:auto}fieldset{padding:1.618em;padding-top:1em;border:0;margin:0;margin-bottom:1.618em;margin-top:1.618em}fieldset legend{font-weight:600;padding:.6180469716em 1em;margin-left:-1em}[placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;display:inline-block;border-radius:0}.wp-caption{margin-bottom:1em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto}.wp-caption .wp-caption-text{text-align:left;font-style:italic;border-bottom:2px solid rgb(0 0 0 / .05);padding:1em 0}.gallery{margin-bottom:1em}.gallery::before,.gallery::after{content:"";display:table}.gallery::after{clear:both}.gallery .gallery-item{float:left}.gallery .gallery-item .gallery-icon a{display:block}.gallery .gallery-item .gallery-icon img{border:none;height:auto;margin:0 auto}.gallery .gallery-item .gallery-caption{margin:0;text-align:center}.gallery.gallery-columns-1 .gallery-item{width:100%}.gallery.gallery-columns-2 .gallery-item{width:50%}.gallery.gallery-columns-3 .gallery-item{width:33.3%}.gallery.gallery-columns-4 .gallery-item{width:25%}.gallery.gallery-columns-5 .gallery-item{width:20%}.gallery.gallery-columns-6 .gallery-item{width:16.666666667%}.gallery.gallery-columns-7 .gallery-item{width:14.285714286%}.gallery.gallery-columns-8 .gallery-item{width:12.5%}.gallery.gallery-columns-9 .gallery-item{width:11.111111111%}embed,iframe,object,video{max-width:100%}.secondary-navigation{display:none}button.menu-toggle{cursor:pointer;text-align:left;float:right;position:relative;border:2px solid #fff0;box-shadow:none;border-radius:2px;background-image:none;padding:.6180469716em .875em .6180469716em 2.617924em;font-size:.875em;max-width:120px}button.menu-toggle:hover{background-image:none}button.menu-toggle span::before{transition:all,ease,.2s}button.menu-toggle::before,button.menu-toggle::after,button.menu-toggle span::before{content:"";display:block;height:2px;width:14px;position:absolute;top:50%;left:1em;margin-top:-1px;transition:all,ease,.2s;border-radius:3px}button.menu-toggle::before{transform:translateY(-4px)}button.menu-toggle::after{transform:translateY(4px)}.toggled button.menu-toggle::before,.toggled button.menu-toggle::after{transform:rotate(45deg)}.toggled button.menu-toggle::after{transform:rotate(-45deg)}.toggled button.menu-toggle span::before{opacity:0}.primary-navigation{display:none}.main-navigation::before,.main-navigation::after{content:"";display:table}.main-navigation::after{clear:both}.main-navigation div.menu{display:none}.main-navigation div.menu:last-child{display:block}.main-navigation .menu{clear:both}.handheld-navigation,.nav-menu,.main-navigation div.menu>ul:not(.nav-menu){overflow:hidden;max-height:0;transition:all,ease,.8s}.handheld-navigation{clear:both}.handheld-navigation ul{margin:0}.handheld-navigation ul.menu li{position:relative}.handheld-navigation ul.menu li button::after{transition:all,ease,.9s}.handheld-navigation ul.menu li button.toggled-on::after{transform:rotate(180deg)}.handheld-navigation ul.menu .sub-menu{visibility:hidden;opacity:0;max-height:0;transition:all,ease,.9s}.handheld-navigation ul.menu .sub-menu.toggled-on{visibility:visible;max-height:9999px;opacity:1}.handheld-navigation .dropdown-toggle{background:#fff0;position:absolute;top:0;right:0;display:block}.main-navigation.toggled .handheld-navigation,.main-navigation.toggled .menu>ul:not(.nav-menu),.main-navigation.toggled ul[aria-expanded=true]{max-height:9999px}.main-navigation ul{margin-left:0;list-style:none;margin-bottom:0}.main-navigation ul ul{display:block;margin-left:1.41575em}.main-navigation ul li a{padding:.875em 0;display:block}.main-navigation ul li a:hover{color:#e6e6e6}.site-main nav.navigation{clear:both;padding:2.617924em 0}.site-main nav.navigation::before,.site-main nav.navigation::after{content:"";display:table}.site-main nav.navigation::after{clear:both}.site-main nav.navigation .nav-previous a,.site-main nav.navigation .nav-next a{display:inline-block}.site-main nav.navigation .nav-previous{float:left;width:50%}.site-main nav.navigation .nav-next{float:right;text-align:right;width:50%}.pagination,.woocommerce-pagination{padding:1em 0;border:1px solid rgb(0 0 0 / .05);border-width:1px 0;text-align:center;clear:both}.pagination ul.page-numbers::before,.pagination ul.page-numbers::after,.woocommerce-pagination ul.page-numbers::before,.woocommerce-pagination ul.page-numbers::after{content:"";display:table}.pagination ul.page-numbers::after,.woocommerce-pagination ul.page-numbers::after{clear:both}.pagination .page-numbers,.woocommerce-pagination .page-numbers{list-style:none;margin:0;vertical-align:middle}.pagination .page-numbers li,.woocommerce-pagination .page-numbers li{display:inline-block}.pagination .page-numbers li .page-numbers,.woocommerce-pagination .page-numbers li .page-numbers{border-left-width:0;display:inline-block;padding:.3342343017em .875em;background-color:rgb(0 0 0 / .025);color:#43454b}.pagination .page-numbers li .page-numbers.current,.woocommerce-pagination .page-numbers li .page-numbers.current{background-color:#2c2d33;border-color:#2c2d33}.pagination .page-numbers li .page-numbers.dots,.woocommerce-pagination .page-numbers li .page-numbers.dots{background-color:#fff0}.pagination .page-numbers li .page-numbers.prev,.pagination .page-numbers li .page-numbers.next,.woocommerce-pagination .page-numbers li .page-numbers.prev,.woocommerce-pagination .page-numbers li .page-numbers.next{padding-left:1em;padding-right:1em}.pagination .page-numbers li a.page-numbers:hover,.woocommerce-pagination .page-numbers li a.page-numbers:hover{background-color:rgb(0 0 0 / .05)}.rtl .pagination a.next,.rtl .pagination a.prev,.rtl .woocommerce-pagination a.next,.rtl .woocommerce-pagination a.prev{transform:rotateY(180deg)}.widget{margin:0 0 3.706325903em}.widget select{max-width:100%}.widget .widget-search .search-submit{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.widget .widget-title,.widget .widgettitle{font-size:1.41575em;letter-spacing:0;border-bottom:1px solid rgb(0 0 0 / .05);padding:0 0 1em;margin-bottom:1em;font-weight:300}.widget ul{margin-left:0;list-style:none}.widget ul ul{margin-left:1.618em}.widget-area .widget{font-size:.875em;font-weight:400}.widget-area .widget h1.widget-title{font-size:1.41575em}.widget-area .widget a{font-weight:600;text-decoration:underline}.widget-area .widget a:hover{text-decoration:none}.widget-area .widget a.button,.widget-area .widget a.components-button:not(.is-link),.widget-area .widget a.wp-block-button__link{text-decoration:none}.widget-area .widget a.button{font-weight:600!important}.widget_search form:not(.wp-block-search),.widget_product_search form:not(.wp-block-search){position:relative}.widget_search form:not(.wp-block-search) input[type=text],.widget_search form:not(.wp-block-search) input[type=search],.widget_product_search form:not(.wp-block-search) input[type=text],.widget_product_search form:not(.wp-block-search) input[type=search]{width:100%}.widget_search form:not(.wp-block-search) input[type=submit],.widget_search form:not(.wp-block-search) button[type=submit],.widget_product_search form:not(.wp-block-search) input[type=submit],.widget_product_search form:not(.wp-block-search) button[type=submit]{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important;top:0;left:0}.widget_recent_entries ul,.widget_pages ul,.widget_categories ul,.widget_archive ul,.widget_recent_comments ul,.widget_nav_menu ul,.widget_links ul,.widget_product_categories ul,.widget_layered_nav ul,.widget_layered_nav_filters ul{margin:0}.widget_recent_entries ul li,.widget_pages ul li,.widget_categories ul li,.widget_archive ul li,.widget_recent_comments ul li,.widget_nav_menu ul li,.widget_links ul li,.widget_product_categories ul li,.widget_layered_nav ul li,.widget_layered_nav_filters ul li{list-style:none;margin-bottom:1em;line-height:1.41575em}.widget_recent_entries ul .children,.widget_pages ul .children,.widget_categories ul .children,.widget_archive ul .children,.widget_recent_comments ul .children,.widget_nav_menu ul .children,.widget_links ul .children,.widget_product_categories ul .children,.widget_layered_nav ul .children,.widget_layered_nav_filters ul .children{margin-left:0;margin-top:1em}#wp-calendar th,#wp-calendar td,.wp-calendar-table th,.wp-calendar-table td{padding:.236em;text-align:center}.widget_recent_entries ul ul.children,.widget_pages ul ul.children{margin:.6180469716em 0 0 1.41575em}.widget_rating_filter .wc-layered-nav-rating{margin-bottom:.6180469716em}.widget_rating_filter .wc-layered-nav-rating a{text-decoration:none!important}.widget_rating_filter .wc-layered-nav-rating .star-rating{display:inline-block;height:1em;line-height:1}@media(min-width:768px){table.shop_table_responsive tbody tr td,table.shop_table_responsive tbody tr th{text-align:left}.site-header{padding-top:2.617924em;padding-bottom:0}.site-header .site-branding{display:block;width:100%;float:left;margin-left:0;margin-right:0;clear:both}.site-header .site-branding img{height:auto;max-width:230px;max-height:none}.woocommerce-active .site-header .site-branding{width:73.9130434783%;float:left;margin-right:4.347826087%}.woocommerce-active .site-header .site-search{width:21.7391304348%;float:right;margin-right:0;clear:none}.woocommerce-active .site-header .main-navigation{width:73.9130434783%;float:left;margin-right:4.347826087%;clear:both}.woocommerce-active .site-header .site-header-cart{width:21.7391304348%;float:right;margin-right:0;margin-bottom:0}.storefront-secondary-navigation .site-header .site-branding{width:39.1304347826%;float:left;margin-right:4.347826087%}.storefront-secondary-navigation .site-header .secondary-navigation{width:56.5217391304%;float:right;margin-right:0}.storefront-secondary-navigation.woocommerce-active .site-header .site-branding{width:21.7391304348%;float:left;margin-right:4.347826087%}.storefront-secondary-navigation.woocommerce-active .site-header .secondary-navigation{width:47.8260869565%;float:left;margin-right:4.347826087%}.site-branding .site-description{margin-bottom:0;display:block}.site-branding,.site-search,.site-header-cart,.site-logo-anchor,.site-logo-link,.custom-logo-link{margin-bottom:1.41575em}.site-header .subscribe-and-connect-connect{float:right;margin-bottom:1em}.site-header .subscribe-and-connect-connect .icons{list-style:none;margin:0}.site-header .subscribe-and-connect-connect .icons a{font-size:1em!important}.site-header .subscribe-and-connect-connect .icons li{margin:0 0 0 .5407911001em!important;display:inline-block}.col-full{max-width:66.4989378333em;margin-left:auto;margin-right:auto;padding:0 2.617924em;box-sizing:content-box}.col-full::before,.col-full::after{content:"";display:table}.col-full::after{clear:both}.col-full:after{content:" ";display:block;clear:both}.site-content::before,.site-content::after{content:"";display:table}.site-content::after{clear:both}.content-area{width:73.9130434783%;float:left;margin-right:4.347826087%}.widget-area{width:21.7391304348%;float:right;margin-right:0}.right-sidebar .content-area{width:73.9130434783%;float:left;margin-right:4.347826087%}.right-sidebar .widget-area{width:21.7391304348%;float:right;margin-right:0}.left-sidebar .content-area{width:73.9130434783%;float:right;margin-right:0}.left-sidebar .widget-area{width:21.7391304348%;float:left;margin-right:4.347826087%}.storefront-full-width-content .content-area{width:100%;float:left;margin-left:0;margin-right:0}.content-area,.widget-area{margin-bottom:2.617924em}.page-template-template-fullwidth-php .content-area,.page-template-template-homepage-php .content-area{width:100%;float:left;margin-left:0;margin-right:0}.footer-widgets{padding-top:4.235801032em;border-bottom:1px solid rgb(0 0 0 / .05)}.footer-widgets::before,.footer-widgets::after{content:"";display:table}.footer-widgets::after{clear:both}.footer-widgets.col-2 .block{width:47.8260869565%;float:left;margin-right:4.347826087%}.footer-widgets.col-2 .block.footer-widget-2{float:right;margin-right:0}.footer-widgets.col-3 .block{width:30.4347826087%;float:left;margin-right:4.347826087%}.footer-widgets.col-3 .block.footer-widget-3{float:right;margin-right:0}.footer-widgets.col-4 .block{width:21.7391304348%;float:left;margin-right:4.347826087%}.footer-widgets.col-4 .block.footer-widget-4{float:right;margin-right:0}.comment-list::before,.comment-list::after{content:"";display:table}.comment-list::after{clear:both}.comment-list .comment{clear:both}.comment-list .comment-meta{width:17.6470588235%;float:left;margin-right:5.8823529412%;text-align:right}.comment-list .comment-meta .avatar{float:right}.comment-list .comment-content{padding-bottom:3.706325903em;margin-bottom:3.706325903em}.comment-list .comment-content,.comment-list #respond{width:76.4705882353%;float:right;margin-right:0}.comment-list #respond{float:right}.comment-list #respond .comment-form-author,.comment-list #respond .comment-form-email,.comment-list #respond .comment-form-url{width:100%;margin-right:0}.comment-list .comment-body #respond{box-shadow:0 6px 2em rgb(0 0 0 / .2);margin-bottom:2.617924em;margin-top:-1.618em}.comment-list .reply{clear:both;text-align:right}.comment-list ol.children{width:88.2352941176%;float:right;margin-right:0;list-style:none}.comment-list ol.children .comment-meta{width:20%;float:left;margin-right:6.6666666667%}.comment-list ol.children .comment-content,.comment-list ol.children #respond{width:73.3333333333%;float:right;margin-right:0}.comment-list ol.children ol.children{width:86.6666666667%;float:right;margin-right:0}.comment-list ol.children ol.children .comment-meta{width:23.0769230769%;float:left;margin-right:7.6923076923%}.comment-list ol.children ol.children .comment-content,.comment-list ol.children ol.children #respond{width:69.2307692308%;float:right;margin-right:0}.comment-list ol.children ol.children ol.children{width:84.6153846154%;float:right;margin-right:0}.comment-list ol.children ol.children ol.children .comment-meta{width:27.2727272727%;float:left;margin-right:9.0909090909%}.comment-list ol.children ol.children ol.children .comment-content,.comment-list ol.children ol.children ol.children #respond{width:63.6363636364%;float:right;margin-right:0}.comment-list ol.children ol.children ol.children ol.children{width:81.8181818182%;float:right;margin-right:0}.comment-list ol.children ol.children ol.children ol.children .comment-meta{width:33.3333333333%;float:left;margin-right:11.1111111111%}.comment-list ol.children ol.children ol.children ol.children .comment-content,.comment-list ol.children ol.children ol.children ol.children #respond{width:55.5555555556%;float:right;margin-right:0}#respond{padding:2.617924em}#respond .comment-form-author,#respond .comment-form-email,#respond .comment-form-url{width:29.4117647059%;float:left;margin-right:5.8823529412%}#respond .comment-form-url{float:right;margin-right:0}#respond .comment-form-comment{clear:both}.hentry .entry-header{margin-bottom:2.617924em}.menu-toggle,.handheld-navigation,.main-navigation.toggled .handheld-navigation,.main-navigation.toggled div.menu{display:none}.primary-navigation{display:block}.main-navigation,.secondary-navigation{clear:both;display:block;width:100%}.main-navigation ul,.secondary-navigation ul{list-style:none;margin:0;padding-left:0;display:block}.main-navigation ul li,.secondary-navigation ul li{position:relative;display:inline-block;text-align:left}.main-navigation ul li a,.secondary-navigation ul li a{display:block}.main-navigation ul li a::before,.secondary-navigation ul li a::before{display:none}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul,.secondary-navigation ul li:hover>ul,.secondary-navigation ul li.focus>ul{left:0;display:block}.main-navigation ul li:hover>ul li>ul,.main-navigation ul li.focus>ul li>ul,.secondary-navigation ul li:hover>ul li>ul,.secondary-navigation ul li.focus>ul li>ul{left:-9999px}.main-navigation ul li:hover>ul li>ul.sub-menu--is-touch-device,.main-navigation ul li.focus>ul li>ul.sub-menu--is-touch-device,.secondary-navigation ul li:hover>ul li>ul.sub-menu--is-touch-device,.secondary-navigation ul li.focus>ul li>ul.sub-menu--is-touch-device{display:none;left:0}.main-navigation ul li:hover>ul li:hover>ul,.main-navigation ul li:hover>ul li.focus>ul,.main-navigation ul li.focus>ul li:hover>ul,.main-navigation ul li.focus>ul li.focus>ul,.secondary-navigation ul li:hover>ul li:hover>ul,.secondary-navigation ul li:hover>ul li.focus>ul,.secondary-navigation ul li.focus>ul li:hover>ul,.secondary-navigation ul li.focus>ul li.focus>ul{left:100%;top:0;display:block}.main-navigation ul ul,.secondary-navigation ul ul{float:left;position:absolute;top:100%;z-index:99999;left:-9999px}.main-navigation ul ul.sub-menu--is-touch-device,.secondary-navigation ul ul.sub-menu--is-touch-device{display:none;left:0}.main-navigation ul ul li,.secondary-navigation ul ul li{display:block}.main-navigation ul ul li a,.secondary-navigation ul ul li a{width:200px}ul.menu li.current-menu-item>a{color:#43454b}.storefront-primary-navigation{clear:both}.storefront-primary-navigation::before,.storefront-primary-navigation::after{content:"";display:table}.storefront-primary-navigation::after{clear:both}.main-navigation div.menu{display:block}.main-navigation ul.menu,.main-navigation ul.nav-menu{max-height:none;overflow:visible;margin-left:-1em;transition:none}.main-navigation ul.menu>li>a,.main-navigation ul.nav-menu>li>a{padding:1.618em 1em}.main-navigation ul.menu>li.menu-item-has-children:hover::after,.main-navigation ul.menu>li.page_item_has_children:hover::after,.main-navigation ul.nav-menu>li.menu-item-has-children:hover::after,.main-navigation ul.nav-menu>li.page_item_has_children:hover::after{display:block}.main-navigation ul.menu ul,.main-navigation ul.nav-menu ul{margin-left:0}.main-navigation ul.menu ul li a,.main-navigation ul.nav-menu ul li a{padding:.875em 1.41575em;font-weight:400;font-size:.875em}.main-navigation ul.menu ul li:last-child,.main-navigation ul.nav-menu ul li:last-child{border-bottom:0}.main-navigation ul.menu ul ul,.main-navigation ul.nav-menu ul ul{margin-left:0;box-shadow:none}.main-navigation ul.menu ul a:hover,.main-navigation ul.menu ul li:hover>a,.main-navigation ul.menu ul li.focus,.main-navigation ul.nav-menu ul a:hover,.main-navigation ul.nav-menu ul li:hover>a,.main-navigation ul.nav-menu ul li.focus{background-color:rgb(0 0 0 / .025)}.main-navigation a{padding:0 1em 2.2906835em}.secondary-navigation{margin:0 0 1.618em;width:auto;clear:none;line-height:1}.secondary-navigation .menu{font-size:.875em;width:auto;float:right}.secondary-navigation .menu>li:hover>a{text-decoration:none}.secondary-navigation .menu ul a{padding:.326em .875em;background:rgb(0 0 0 / .05)}.secondary-navigation .menu ul li:first-child a{padding-top:1em}.secondary-navigation .menu ul li:last-child a{padding-bottom:1em}.secondary-navigation .menu ul ul{margin-top:-.6180469716em}.secondary-navigation .menu a{padding:1em .875em;color:#737781;font-weight:400}.secondary-navigation .menu a:hover{text-decoration:none}.error404 .fourohfour-columns-2 .col-1{width:47.8260869565%;float:left;margin-right:4.347826087%}.error404 .fourohfour-columns-2 .col-1 ul.products{margin-bottom:0}.error404 .fourohfour-columns-2 .col-2{width:47.8260869565%;float:right;margin-right:0}}@media(max-width:66.4989378333em){.col-full{margin-left:2.617924em;margin-right:2.617924em;padding:0}}@media(max-width:568px){.col-full{margin-left:1.41575em;margin-right:1.41575em;padding:0}}
/*!
 * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */.fa,.fas,.far,.fal,.fad,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fas.fa-pull-left,.far.fa-pull-left,.fal.fa-pull-left,.fab.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fal.fa-pull-right,.fab.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(1,-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(-1,-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-flip-both{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
/*!
 * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/themes/storefront/assets/fonts/fa-brands-400.eot);src:url("/wp-content/themes/storefront/assets/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/storefront/assets/fonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/themes/storefront/assets/fonts/fa-brands-400.woff) format("woff"),url(/wp-content/themes/storefront/assets/fonts/fa-brands-400.ttf) format("truetype"),url("/wp-content/themes/storefront/assets/fonts/fa-brands-400.svg#fontawesome") format("svg")}.fab{font-family:"Font Awesome 5 Brands";font-weight:400}
/*!
 * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(/wp-content/themes/storefront/assets/fonts/fa-solid-900.eot);src:url("/wp-content/themes/storefront/assets/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/storefront/assets/fonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/themes/storefront/assets/fonts/fa-solid-900.woff) format("woff"),url(/wp-content/themes/storefront/assets/fonts/fa-solid-900.ttf) format("truetype"),url("/wp-content/themes/storefront/assets/fonts/fa-solid-900.svg#fontawesome") format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}.site-search .widget_product_search form input[type=search],.site-search .widget_product_search form input[type=text]{padding-left:2.617924em}#comments .comment-list .bypostauthor>.comment-body cite a::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-left:.5407911001em}#comments .comment-list .reply a::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-left:.5407911001em}#comments .comment-list .reply a.comment-edit-link::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:""}#respond #cancel-comment-reply-link::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";display:block}.sticky .entry-title::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-right:.5407911001em}button.loading,input[type=button].loading,input[type=reset].loading,input[type=submit].loading,.button.loading,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.loading,.added_to_cart.loading{position:relative}button.loading::after,input[type=button].loading::after,input[type=reset].loading::after,input[type=submit].loading::after,.button.loading::after,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link.loading::after,.added_to_cart.loading::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";animation:fa-spin .75s linear infinite;height:20px;width:20px;line-height:20px;font-size:20px;position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-10px;display:block}.handheld-navigation ul.menu li button::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:""}.site-main nav.navigation .nav-previous a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-right:.5407911001em}.site-main nav.navigation .nav-next a::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-left:.5407911001em}.widget_search form:not(.wp-block-search)::before,.widget_product_search form:not(.wp-block-search)::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";position:absolute;top:1em;left:1em;line-height:1}.widget_search form:not(.wp-block-search) input[type=text],.widget_search form:not(.wp-block-search) input[type=search],.widget_product_search form:not(.wp-block-search) input[type=text],.widget_product_search form:not(.wp-block-search) input[type=search]{padding-left:2.617924em}.storefront-handheld-footer-bar ul li>a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;line-height:2.618046972;font-size:1.618em;text-indent:0;display:block;cursor:pointer}.storefront-handheld-footer-bar ul li.search>a::before{content:""}.storefront-handheld-footer-bar ul li.my-account>a::before{content:""}.storefront-handheld-footer-bar ul li.cart>a::before{content:""}.storefront-product-pagination a[rel=prev]::after,.storefront-product-pagination a[rel=next]::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline}.storefront-product-pagination a[rel=prev]::after{content:"";padding-right:1.41575em}.storefront-product-pagination a[rel=next]::after{content:"";padding-left:1.41575em}.single-product .pswp__button{background-color:#fff0}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{text-indent:-999px;overflow:hidden}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";display:block;line-height:2;text-indent:0}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger img{display:none!important}.stock::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;margin-right:.5407911001em}.stock.in-stock::before{content:""}.stock.out-of-stock::before{content:""}a.reset_variations::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-right:.5407911001em}.woocommerce-breadcrumb a:first-of-type::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-right:.5407911001em}.widget_recent_entries ul,.widget_pages ul,.widget_categories ul,.widget_archive ul,.widget_recent_comments ul,.widget_nav_menu ul,.widget_links ul,.widget_product_categories ul,.widget_layered_nav ul,.widget_layered_nav_filters ul{margin:0}.widget_recent_entries ul li,.widget_pages ul li,.widget_categories ul li,.widget_archive ul li,.widget_recent_comments ul li,.widget_nav_menu ul li,.widget_links ul li,.widget_product_categories ul li,.widget_layered_nav ul li,.widget_layered_nav_filters ul li{padding-left:1.618em}.widget_recent_entries ul li::before,.widget_pages ul li::before,.widget_categories ul li::before,.widget_archive ul li::before,.widget_recent_comments ul li::before,.widget_nav_menu ul li::before,.widget_links ul li::before,.widget_product_categories ul li::before,.widget_layered_nav ul li::before,.widget_layered_nav_filters ul li::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;margin-right:.5407911001em;display:block;float:left;opacity:.35;margin-left:-1.618em;width:1em}.widget_product_categories ul li::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:""}.widget_product_categories ul li.current-cat::before{content:""}.widget_layered_nav li::before{content:""}.widget_layered_nav .chosen::before{content:""}.widget_layered_nav_filters ul li.chosen::before{content:"";color:#e2401c;opacity:1}.widget_recent_entries ul li::before,.widget_pages ul li::before{content:""}.widget_categories ul li::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:""}.widget_categories ul li.current-cat::before{content:""}.widget_archive ul li::before{content:""}.widget_recent_comments ul li::before{content:""}.widget_nav_menu ul li::before{content:""}.widget_links ul li::before{content:""}a.remove{display:block;width:1.618em;height:1.618em;line-height:1.618;font-weight:400;text-indent:-9999px;overflow:hidden;position:relative}a.remove::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";position:absolute;top:0;left:0;right:0;bottom:0;color:#737781;line-height:1.618;text-indent:0;text-align:center}.woocommerce-shipping-calculator>p:first-child a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-right:.3342343017em}.blockUI::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";animation:fa-spin .75s linear infinite;height:30px;width:30px;line-height:30px;font-size:30px;position:absolute;top:50%;left:50%;margin-left:-15px;margin-top:-15px}.wc_request_button_is_disabled .blockUI{cursor:not-allowed!important}.wc_request_button_is_disabled .blockUI::before{content:none}.woocommerce-pagination .next,.woocommerce-pagination .prev{text-indent:-9999px;position:relative;overflow:hidden}.woocommerce-pagination .next::after,.woocommerce-pagination .prev::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";text-indent:0;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.woocommerce-pagination .next::after{content:""}.woocommerce-breadcrumb .breadcrumb-separator{text-indent:-9999px;position:relative;display:inline-block;padding:0 6.8535260698em}.woocommerce-breadcrumb .breadcrumb-separator::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";display:block;font-size:.875em;text-indent:0;line-height:initial;position:absolute;top:50%;left:50%;width:1em;height:1em;transform:translateX(-50%) translateY(-50%);text-align:center;opacity:.25}#payment .payment_methods>.woocommerce-PaymentMethod>label::before,#payment .payment_methods>.wc_payment_method>label::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-right:.5407911001em;transition:color,ease,.2s}#payment .payment_methods li.woocommerce-PaymentMethod>input[type=radio]:first-child,#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}#payment .payment_methods li.woocommerce-PaymentMethod>input[type=radio]:first-child:checked+label::before,#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child:checked+label::before{content:""}.woocommerce-password-strength::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-left:.5407911001em}.woocommerce-password-strength.strong::after{content:""}.woocommerce-password-strength.good::after{content:""}.woocommerce-MyAccount-navigation ul li.is-active a::before{opacity:1}.woocommerce-MyAccount-navigation ul li a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";line-height:1.618;margin-left:.5407911001em;width:1.41575em;text-align:right;float:right;opacity:.25}.woocommerce-MyAccount-navigation ul li a:hover::before{opacity:1}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a::before{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a::before{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a::before{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a::before{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a::before{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a::before{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a::before{content:""}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--subscriptions a::before{content:""}.my_account_orders .button.view::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-left:.5407911001em}p.order-again .button::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-left:.5407911001em}.woocommerce-MyAccount-downloads .button::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-left:.5407911001em}.demo_store::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-right:.5407911001em}.woocommerce-tabs ul.tabs li::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";display:block;position:absolute;top:50%;right:-1em;transform:translateY(-50%);opacity:0;transition:all,ease,.3s}.woocommerce-tabs ul.tabs li.active::after{opacity:1;right:0}.wc-forward::after,.woocommerce-Button--next::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-left:.5407911001em}.woocommerce-Button--previous::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-right:.5407911001em}#reviews .commentlist li p.meta .verified{display:inline-block;height:1.41575em;width:1.41575em;position:relative;text-indent:-9999px}#reviews .commentlist li p.meta .verified::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";color:#0f834d;position:absolute;top:0;left:0;width:1.41575em;height:1.41575em;text-indent:0;text-align:center;line-height:1.618em}.single-product div.product .component_selections .clear_component_options::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-right:.5407911001em}.cart .mnm_table_item .mnm_table_item_indent::before,.shop_table .mnm_table_item .mnm_table_item_indent::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg);margin-right:.3819820591em;opacity:.25}.quick-view-button::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-right:.6180469716em}.woocommerce-page .ship_address .gift-form label::after,.woocommerce-page .no_shipping_address .gift-form label::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-left:.5407911001em}.woocommerce-page .ship_address .modify-address-button::before,.woocommerce-page .no_shipping_address .modify-address-button::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-right:.5407911001em}.woocommerce-page .addresses+.addresses header.title a::before{content:""}.woocommerce .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--contributions a::before,.woocommerce-page .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--contributions a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:""}a#variations_clear::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-right:.5407911001em}.wl-add-link::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-right:.5407911001em}.button.wl-create-new::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-right:.5407911001em}@media(min-width:768px){.main-navigation ul.menu>li.menu-item-has-children>a::after,.main-navigation ul.menu>li.page_item_has_children>a::after,.main-navigation ul.nav-menu>li.menu-item-has-children>a::after,.main-navigation ul.nav-menu>li.page_item_has_children>a::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-left:1em}.main-navigation ul.menu ul li.menu-item-has-children>a::after,.main-navigation ul.menu ul li.page_item_has_children>a::after,.main-navigation ul.nav-menu ul li.menu-item-has-children>a::after,.main-navigation ul.nav-menu ul li.page_item_has_children>a::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";float:right;line-height:1.618}.demo_store a.woocommerce-store-notice__dismiss-link::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";margin-right:.3342343017em}.site-header-cart .cart-contents::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";height:1em;float:right;line-height:1.618}.addresses header.title a{display:block;width:1em;height:1em;text-indent:-9999px;position:relative;padding:.875em;margin-top:.6180469716em}.addresses header.title a::before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";line-height:1.618;position:absolute;top:0;left:0;height:100%;width:100%;text-align:center;text-indent:0}.woocommerce-tabs ul.tabs li::after{content:""}#wl-wrapper .wl-tabs>li.active::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;line-height:inherit;vertical-align:baseline;content:"";display:block!important;position:absolute;top:50%;height:1em;width:1em;margin-top:-.5em}}:root{--navy:#08294D;--red:#E60023;--red-dk:#C2001D;--blue:#145DA0;--bg:#FFFFFF;--text:#1A2330;--muted:#465161;--line:#D5DEE9;--soft:#F1F5FA;--soft2:#E4EDF7;--red-ink:#C4001E;--navy-deep:#061F3B;--sky:#7FB6EA;--success:#17713F;--surface:#FFFFFF;--heading:#08294D;--link:#145DA0;--band:#08294D;--band2:#0B3463;--on-band:#FFFFFF;--on-band-muted:#C9D8EA;--ok-bg:#E3F4EA;--ok:#17713F;--warn-bg:#FFF2D6;--warn:#8A5A00;--bad-bg:#FDE4E7;--bad:#B0001B;--info-bg:#E2EEFB;--info:#145DA0;--vio-bg:#E3E9F2;--vio:#08294D;--grey-bg:#ECEFF3;--grey:#4A5562;--shadow:0 1px 2px rgba(8,41,77,.06),0 4px 14px rgba(8,41,77,.06);--f-body:"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--r:10px;--wrap:1320px}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--bg:#0A1320;--text:#E3E9F1;--muted:#B0BDCC;--line:#22344A;--soft:#101E30;--soft2:#152740;--surface:#0F1B2B;--heading:#EEF3F9;--red-ink:#FF6B80;--link:#7DB4EA;--band:#071A31;--band2:#0C2747;--on-band:#FFFFFF;--on-band-muted:#9FB4CC;--ok-bg:#103524;--ok:#7FDCA6;--warn-bg:#3A2C0C;--warn:#F3C76A;--bad-bg:#3D1219;--bad:#FF97A4;--info-bg:#11294A;--info:#8CC0F2;--vio-bg:#1A2C44;--vio:#C9D8EA;--grey-bg:#1E2A38;--grey:#B5C0CC;--shadow:0 1px 2px rgba(0,0,0,.3),0 6px 18px rgba(0,0,0,.25);color-scheme:dark}}:root[data-theme="dark"]{--bg:#0A1320;--text:#E3E9F1;--muted:#B0BDCC;--line:#22344A;--soft:#101E30;--soft2:#152740;--surface:#0F1B2B;--heading:#EEF3F9;--red-ink:#FF6B80;--link:#7DB4EA;--band:#071A31;--band2:#0C2747;--on-band:#FFFFFF;--on-band-muted:#9FB4CC;--ok-bg:#103524;--ok:#7FDCA6;--warn-bg:#3A2C0C;--warn:#F3C76A;--bad-bg:#3D1219;--bad:#FF97A4;--info-bg:#11294A;--info:#8CC0F2;--vio-bg:#1A2C44;--vio:#C9D8EA;--grey-bg:#1E2A38;--grey:#B5C0CC;--shadow:0 1px 2px rgba(0,0,0,.3),0 6px 18px rgba(0,0,0,.25);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--f-body);font-size:15px;line-height:1.55;text-rendering:optimizeLegibility;font-kerning:normal}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{color:var(--heading);line-height:1.15;margin:0;text-wrap:balance;letter-spacing:-.015em}h1{font-size:clamp(30px,4.2vw,46px);font-weight:800;letter-spacing:-.03em}h2{font-size:clamp(22px,2.4vw,28px);font-weight:800}h3{font-size:17px;font-weight:700}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:4px}.sr{position:absolute;left:0;top:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);opacity:0}.field{position:relative}.two>*,.grid>*,.acct>*,.shop>*{min-width:0}.wrap{max-width:var(--wrap);margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.ico{width:20px;height:20px;flex:none;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.mono{font-family:var(--f-mono);font-size:13px;font-weight:500;letter-spacing:0}.muted{color:var(--muted)}.num{font-variant-numeric:tabular-nums}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;padding:11px 18px;font-weight:700;font-size:14.5px;border:1.5px solid #fff0;cursor:pointer;text-decoration:none!important;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.btn .ico{width:18px;height:18px}.btn-red{background:var(--red);color:#fff}.btn-red:hover{background:var(--red-dk)}.btn-navy{background:#08294D;color:#fff;border-color:#08294D}.btn-navy:hover{background:#0B3463}.btn-line{background:var(--surface);color:var(--link);border-color:var(--link)}.btn-line:hover{background:var(--soft)}.btn-ghost{background:#fff0;color:var(--text);border-color:var(--line)}.btn-ghost:hover{background:var(--soft)}.btn-sm{padding:7px 12px;font-size:13px}.btn-block{width:100%}.btn[disabled]{opacity:.5;cursor:not-allowed}.link-btn{background:none;border:0;padding:0;color:var(--link);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font-size:inherit}.link-btn:hover{text-decoration:underline}.util{background:var(--navy-deep);color:#fff;font-size:13.5px}.util .wrap{display:flex;align-items:center;gap:22px;min-height:40px;padding-block:4px}.util a{color:#fff}.util-item{display:flex;align-items:center;gap:8px;line-height:1.2}.util-item small{display:block;color:#C9D8EA;font-size:12px}.util-item>span{white-space:nowrap}.util .ico{width:18px;height:18px}.util .push{margin-left:auto}.country{display:flex;align-items:center;gap:6px}.country select{background:#0B3463;color:#fff;border:1px solid #2C5585;border-radius:6px;padding:4px 8px;font-size:13px}@media (max-width:1100px){.util .hide-md{display:none}}@media (max-width:640px){.util .hide-sm{display:none}.util .wrap{gap:12px}}.hdr{position:sticky;top:env(safe-area-inset-top,0);z-index:50;background:var(--surface);box-shadow:0 1px 0 var(--line)}.hdr-main .wrap{display:flex;align-items:center;gap:22px;padding-block:12px}.logo{display:flex;align-items:center;gap:10px;text-decoration:none!important;flex:none}.logo .lmark{width:60px;height:60px;flex:none}.logo-txt b{display:block;font-size:29px;line-height:.9;color:var(--red);font-weight:800;letter-spacing:-.04em}.logo-txt span{display:block;font-size:14.5px;font-weight:700;color:var(--lm-w2);line-height:1.2;letter-spacing:-.01em;margin-top:2px}.logo-txt em{display:block;font-style:normal;font-size:10.5px;font-weight:600;color:var(--lm-w2);letter-spacing:.02em;margin-top:1px}.hsearch{flex:1;display:flex;min-width:0;border:1.5px solid var(--line);border-radius:9px;overflow:hidden;background:var(--surface);position:relative}.hsearch:focus-within{border-color:var(--blue)}.hsearch select{border:0;border-right:1px solid var(--line);background:var(--soft);padding:0 10px;font-weight:600;font-size:13px;max-width:150px}.hsearch input{flex:1;border:0;padding:11px 14px;min-width:0;background:#fff0;outline:none}.hsearch button{background:var(--red);color:#fff;border:0;width:52px;display:grid;place-items:center;cursor:pointer}.hsearch button:hover{background:var(--red-dk)}.hdr-acts{display:flex;gap:20px;flex:none}.hact{display:flex;align-items:center;gap:9px;color:var(--text);text-decoration:none!important;position:relative;line-height:1.2}.hact .ico{width:28px;height:28px;color:var(--heading)}.hact b{display:block;font-size:14px;color:var(--link);font-weight:700}.hact small{display:block;font-size:13px;color:var(--muted)}.badge{position:absolute;top:-7px;left:11px;background:var(--red);color:#fff;font-size:12px;font-weight:800;min-width:20px;height:20px;border-radius:10px;display:grid;place-items:center;padding:0 5px;border:2px solid var(--surface)}.burger{display:none;background:none;border:0;padding:6px;cursor:pointer;color:var(--heading)}.burger .ico{width:28px;height:28px}.nav{background:#08294D;position:relative}.nav .wrap{display:flex;align-items:stretch;gap:2px;min-height:46px}.nav a,.nav button.navlink{color:#fff;font-size:14px;font-weight:600;padding:0 14px;display:flex;align-items:center;gap:7px;text-decoration:none!important;background:none;border:0;cursor:pointer}.nav a:hover,.nav button.navlink:hover{background:#0B3463}.nav a.on{box-shadow:inset 0 -3px 0 var(--red)}.nav .depbtn{background:var(--red);padding:0 18px}.nav .depbtn:hover{background:var(--red-dk)}.nav .spacer{margin-left:auto}.mega{position:absolute;left:0;right:0;top:100%;z-index:55;background:var(--surface);border-top:3px solid var(--red);box-shadow:0 18px 40px rgb(8 41 77 / .18)}.mega{max-height:calc(100vh - 190px);overflow:auto}.mega-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px 28px;padding-block:24px}.mcol .mh{display:flex;gap:10px;align-items:center;font-weight:800;color:var(--heading);font-size:14.5px;margin-bottom:8px}.mcol .mh .ico{color:var(--blue);width:22px;height:22px}.mcol ul{list-style:none;margin:0;padding:0 0 0 32px;display:grid;gap:6px}.mcol li a{color:var(--muted);font-size:14px}.mcol li a:hover{color:var(--link)}.mega-foot{background:var(--soft);border-top:1px solid var(--line)}.mega-foot .wrap{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-block:12px;font-weight:600;flex-wrap:wrap}.mega-foot span{display:flex;gap:8px;align-items:center}@media (max-width:1100px){.mega-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1180px){.hdr-acts .hact small{display:none}.nav a.opt{display:none}}@media (max-width:900px){.nav,.hdr-acts .hact.myacct{display:none}.burger{display:block}.hdr-main .wrap{flex-wrap:wrap;gap:12px}.search-wrap{order:5;flex-basis:100%}.logo-txt em,.logo-af{display:none}.hdr-acts{margin-left:auto;gap:14px}.hact b{display:none}.logo .lmark{width:42px;height:42px}.logo-txt b{font-size:22px}.logo-txt span{font-size:13px}}.drawer-bg{position:fixed;inset:0;background:rgb(4 16 32 / .55);z-index:80}.drawer{position:fixed;inset:0 auto 0 0;width:min(340px,88vw);background:var(--surface);z-index:81;overflow:auto;padding:calc(16px + env(safe-area-inset-top,0px)) 0 calc(24px + env(safe-area-inset-bottom,0px)) env(safe-area-inset-left,0)}.drawer h4{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:16px 20px 6px}.drawer a{display:flex;gap:12px;align-items:center;padding:11px 20px;color:var(--text);font-weight:600}.drawer a .ico{color:var(--blue)}.drawer-top{display:flex;justify-content:space-between;align-items:center;padding:0 12px 8px 20px;border-bottom:1px solid var(--line)}.drawer-top button{background:none;border:0;padding:8px;cursor:pointer;color:var(--text)}main{min-height:50vh}.crumbs{font-size:13px;color:var(--muted);padding-block:12px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.crumbs a{color:var(--link)}.crumbs .ico{width:13px;height:13px}.section{padding-block:36px}.section-tight{padding-block:22px}.sec-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.sec-head p{color:var(--muted);margin-top:4px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}.pad{padding:20px}.grid{display:grid;gap:16px}.pill{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:700;padding:3px 10px;border-radius:20px;white-space:nowrap}.p-ok{background:var(--ok-bg);color:var(--ok)}.p-warn{background:var(--warn-bg);color:var(--warn)}.p-bad{background:var(--bad-bg);color:var(--bad)}.p-info{background:var(--info-bg);color:var(--info)}.p-vio{background:var(--vio-bg);color:var(--vio)}.p-grey{background:var(--grey-bg);color:var(--grey)}.note{display:flex;gap:12px;align-items:flex-start;background:var(--info-bg);color:var(--text);border-radius:10px;padding:13px 16px;font-size:14px}.note .ico{color:var(--info);margin-top:1px}.note.warn{background:var(--warn-bg)}.note.warn .ico{color:var(--warn)}.note.ok{background:var(--ok-bg)}.note.ok .ico{color:var(--ok)}.note.bad{background:var(--bad-bg)}.note.bad .ico{color:var(--bad)}.icon-tile{width:46px;height:46px;border-radius:10px;display:grid;place-items:center;flex:none;background:var(--soft2);color:var(--blue)}.icon-tile .ico{width:24px;height:24px}.icon-tile.navy{background:#08294D;color:#fff}.icon-tile.red{background:var(--red);color:#fff}.tick{list-style:none;padding:0;margin:0;display:grid;gap:8px}.tick li{display:flex;gap:10px;align-items:flex-start}.tick li .ico{color:var(--ok);width:18px;height:18px;margin-top:2px}.phero{background:var(--soft);border-bottom:1px solid var(--line)}.phero .wrap:not(.crumbs){display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr);gap:28px;align-items:center;padding-block:10px 30px}.phero h1+.sub{font-size:21px;font-weight:700;color:var(--heading);margin-top:6px}.phero p.lead{margin-top:12px;max-width:62ch;font-size:16px}.phero .ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.navy-panel{background:#08294D;color:#fff;border-radius:14px;padding:22px 24px;display:grid;gap:16px}.navy-panel .row{display:flex;gap:14px;align-items:center}.navy-panel .row .ico{width:30px;height:30px;color:#fff}.navy-panel b{display:block;font-size:15.5px}.navy-panel small{display:block;color:#C9D8EA;font-size:13px}@media (max-width:860px){.phero .wrap:not(.crumbs){grid-template-columns:1fr}}.hero{background:radial-gradient(120% 140% at 0% 0%,var(--soft) 0%,var(--soft) 45%,var(--soft2) 100%);border-bottom:1px solid var(--line);overflow:hidden;position:relative}.hero .wrap{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);gap:34px;align-items:center;padding-block:46px;position:relative}.hero .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--red)}.hero h1{font-size:clamp(36px,5.4vw,62px);margin-top:12px;line-height:1.02}.hero h1 span{color:var(--red)}.hero p.lead{font-size:18px;margin-top:16px;max-width:52ch}.hero .ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.hero .ctas .btn{padding:14px 22px;font-size:15.5px}.hero-facts{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:28px;font-size:13.5px;color:var(--muted)}.hero-facts span{display:flex;align-items:center;gap:7px}.hero-facts .ico{width:17px;height:17px;color:var(--blue)}.hero-panels{display:grid;gap:12px}.hpanel{background:#08294D;color:#fff;border-radius:14px;padding:20px 22px;display:grid;grid-template-columns:auto 1fr;gap:4px 16px;text-decoration:none!important;transition:transform .15s,background .15s;position:relative}.hpanel:hover{background:#0B3463;transform:translateX(-3px)}.hpanel .ico{width:30px;height:30px;grid-row:span 3;margin-top:2px}.hpanel b{font-size:18px}.hpanel small{color:#C9D8EA;font-size:14px}.hpanel span.go{color:#fff;font-weight:700;font-size:13.5px;display:flex;align-items:center;gap:6px;margin-top:6px}.hpanel span.go .ico{width:16px;height:16px;grid-row:auto;margin:0}.hpanel.redline{box-shadow:inset 4px 0 0 var(--red)}.hero-art{position:absolute;right:-90px;top:-60px;width:420px;opacity:.07;pointer-events:none;color:var(--heading)}@media (max-width:900px){.hero .wrap{grid-template-columns:1fr;padding-block:30px}.hero-art{display:none}}.svc{border-bottom:1px solid var(--line);background:var(--surface)}.svc .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.svc .it{display:flex;gap:14px;align-items:center;padding:18px 16px;border-right:1px solid var(--line)}.svc .it:last-child{border-right:0}.svc b{display:block;color:var(--heading);font-size:14.5px}.svc small{display:block;color:var(--muted);font-size:13px;line-height:1.35}.svc .ico{width:30px;height:30px;color:var(--blue)}@media (max-width:900px){.svc .wrap{grid-template-columns:1fr 1fr}.svc .it:nth-child(2){border-right:0}.svc .it:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:520px){.svc .wrap{grid-template-columns:1fr}.svc .it{border-right:0;border-bottom:1px solid var(--line)}}.depts{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.dept{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:20px 14px 16px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;color:var(--text);text-decoration:none!important;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s;font:inherit}.dept:hover{border-color:var(--blue);box-shadow:var(--shadow);transform:translateY(-2px)}.dept .dico{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--soft2);color:var(--blue)}.dept .dico .ico{width:30px;height:30px}.dept b{font-size:14.5px;color:var(--heading);line-height:1.25}.dept small{font-size:13px;color:var(--link);font-weight:600;display:flex;align-items:center;gap:4px}.dept small .ico{width:14px;height:14px}@media (max-width:1100px){.depts{grid-template-columns:repeat(4,1fr)}}@media (max-width:760px){.depts{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.depts{grid-template-columns:repeat(2,1fr)}}.proc{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.proc a{display:flex;gap:14px;align-items:center;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--text);text-decoration:none!important}.proc a:hover{border-color:var(--blue);box-shadow:var(--shadow)}.proc b{display:block;color:var(--heading);font-size:15.5px}.proc small{display:block;color:var(--muted);font-size:13px;line-height:1.35}@media (max-width:1000px){.proc{grid-template-columns:1fr 1fr}}@media (max-width:520px){.proc{grid-template-columns:1fr}}.pgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.pcard{background:var(--surface);border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .15s,border-color .15s}.pcard:hover{box-shadow:var(--shadow);border-color:#C6D3E3}.pimg{aspect-ratio:4/3;max-width:100%;background:linear-gradient(160deg,var(--soft) 0%,var(--soft2) 100%);display:grid;place-items:center;position:relative;color:var(--blue);cursor:pointer;border:0;width:100%}.pimg .ico{width:64px;height:64px;stroke-width:1.3}.pimg .tag{position:absolute;top:10px;left:10px}.pbody{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1}.pbody .dep{font-size:13px;color:var(--muted);font-weight:600;letter-spacing:.01em}.pbody h3{font-size:15px;line-height:1.3}.pbody h3 button{all:unset;cursor:pointer;color:var(--heading)}.pbody h3 button:hover{color:var(--link);text-decoration:underline}.pbody .meta{font-size:13px;color:var(--muted)}.price{font-size:20px;font-weight:800;color:var(--red);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.price small{font-size:13px;color:var(--muted);font-weight:600;margin-left:4px;letter-spacing:0}.por{font-size:16px;font-weight:800;color:var(--heading)}.por small{font-size:13px;color:var(--muted);font-weight:600;margin-left:4px}.pacts{display:grid;gap:8px;margin-top:auto;padding-top:8px}.qty{display:inline-flex;align-items:stretch;border:1.5px solid var(--line);border-radius:8px;overflow:hidden;background:var(--surface)}.qty button{width:34px;background:var(--soft);border:0;cursor:pointer;display:grid;place-items:center;color:var(--heading)}.qty button .ico{width:16px;height:16px}.qty input{width:44px;text-align:center;border:0;font-weight:700;background:#fff0;-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none}.buyrow{display:flex;gap:8px}.buyrow .btn{flex:1;padding:9px 10px;font-size:13.5px}.sectors{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sector{display:flex;gap:16px;padding:20px;border-radius:12px;background:var(--surface);border:1px solid var(--line)}.sector p{color:var(--muted);font-size:14px;margin-top:4px}@media (max-width:900px){.sectors{grid-template-columns:1fr 1fr}}@media (max-width:560px){.sectors{grid-template-columns:1fr}}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;counter-reset:s}.step{padding:22px 22px 22px 0;position:relative}.step .n{width:36px;height:36px;border-radius:50%;background:#08294D;color:#fff;display:grid;place-items:center;font-weight:800;margin-bottom:14px;position:relative;z-index:1}.step:not(:last-child)::after{content:"";position:absolute;top:40px;left:40px;right:0;height:2px;background:var(--line)}.step p{color:var(--muted);font-size:14px;margin-top:6px}@media (max-width:860px){.steps{grid-template-columns:1fr 1fr}.step:nth-child(2)::after{display:none}}@media (max-width:500px){.steps{grid-template-columns:1fr}.step::after{display:none}}.band{background:#08294D;color:#fff}.band h2,.band h3{color:#fff}.band .muted{color:#C9D8EA}.band .step .n{background:var(--red)}.band .step p{color:#C9D8EA}.band .step::after{background:#24507F!important}.faqs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 16px}.faqs details{border:1px solid var(--line);border-radius:9px;background:var(--surface)}.faqs summary{list-style:none;cursor:pointer;padding:12px 16px;font-weight:600;display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:14.5px}.faqs summary::-webkit-details-marker{display:none}.faqs summary .ico{color:var(--link);width:18px;height:18px;transition:transform .2s}.faqs details[open] summary .ico{transform:rotate(45deg)}.faqs details p{padding:0 16px 14px;color:var(--muted);font-size:14px}@media (max-width:900px){.faqs{grid-template-columns:1fr 1fr}}@media (max-width:600px){.faqs{grid-template-columns:1fr}}.faq-head{display:flex;align-items:center;gap:10px;margin-bottom:14px;justify-content:space-between;flex-wrap:wrap}.faq-head h2{display:flex;align-items:center;gap:10px}.faq-head h2 .ico{width:30px;height:30px;color:var(--heading)}.res{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.res a{display:block;padding:18px;border:1px solid var(--line);border-radius:12px;color:var(--text);background:var(--surface);text-decoration:none!important}.res a:hover{border-color:var(--blue)}.res b{display:flex;gap:8px;align-items:center;color:var(--heading)}.res b .ico{color:var(--blue)}.res p{color:var(--muted);font-size:13.5px;margin-top:6px}@media (max-width:900px){.res{grid-template-columns:1fr 1fr}}@media (max-width:520px){.res{grid-template-columns:1fr}}.shop{display:grid;grid-template-columns:270px minmax(0,1fr);gap:24px;align-items:start}.side{display:grid;gap:16px;position:sticky;top:150px}.side .card{overflow:hidden}.side .hd{background:#08294D;color:#fff;padding:12px 16px;font-weight:700;display:flex;justify-content:space-between;align-items:center}.side .bd{padding:10px 8px}.side .bd.pad16{padding:14px 16px;display:grid;gap:14px}.catlink{display:flex;gap:10px;align-items:center;width:100%;padding:8px 10px;border-radius:7px;background:none;border:0;cursor:pointer;color:var(--text);text-align:left;font-size:14px}.catlink .ico{color:var(--blue);width:18px;height:18px}.catlink:hover{background:var(--soft)}.catlink.on{background:var(--soft2);font-weight:700;color:var(--heading)}.catlink .ct{margin-left:auto;font-size:13px;color:var(--muted)}.chk{display:flex;gap:9px;align-items:center;font-size:14px;cursor:pointer}.chk input{width:17px;height:17px;accent-color:var(--blue)}.flabel{font-size:13px;font-weight:700;color:var(--heading)}.shop-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:16px}.shop-bar h1{font-size:28px}.shop-bar .ct{color:var(--muted);font-size:14px}.shop-bar .push{margin-left:auto;display:flex;gap:10px;align-items:center}.sel{border:1.5px solid var(--line);border-radius:8px;padding:8px 10px;background:var(--surface);font-size:14px}.cat-strip{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;margin-bottom:18px;scrollbar-width:thin}.cat-chip{flex:none;display:flex;flex-direction:column;align-items:center;gap:6px;width:96px;padding:12px 6px;border:1px solid var(--line);border-radius:10px;background:var(--surface);cursor:pointer;font-size:13px;font-weight:600;text-align:center;line-height:1.2;color:var(--text)}.cat-chip .ico{width:26px;height:26px;color:var(--blue)}.cat-chip.on{border-color:var(--blue);background:var(--soft2)}.empty{text-align:center;padding:48px 20px;border:1.5px dashed var(--line);border-radius:12px;display:grid;gap:12px;justify-items:center}.empty .ico{width:44px;height:44px;color:var(--muted)}.chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.chip{border:1px solid var(--line);border-radius:20px;padding:6px 12px;background:var(--surface);cursor:pointer;font-size:13px;font-weight:600;color:var(--link)}.chip:hover{border-color:var(--blue)}.filter-toggle{display:none}@media (max-width:960px){.shop{grid-template-columns:1fr}.side{position:static;display:none}.side.open{display:grid}.filter-toggle{display:inline-flex}}.pd{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) 340px;gap:26px;align-items:start}.gallery{display:grid;grid-template-columns:76px 1fr;gap:12px}.thumbs{display:grid;gap:10px;align-content:start}.thumbs button{aspect-ratio:1;border:1.5px solid var(--line);border-radius:8px;background:var(--soft);display:grid;place-items:center;color:var(--blue);cursor:pointer}.thumbs button.on{border-color:var(--blue)}.thumbs .ico{width:30px;height:30px;stroke-width:1.4}.mainimg{aspect-ratio:1;max-width:100%;border:1px solid var(--line);border-radius:12px;background:linear-gradient(160deg,var(--soft),var(--soft2));display:grid;place-items:center;color:var(--blue);position:relative}.mainimg .ico{width:46%;height:46%;stroke-width:1}.mainimg .cap{position:absolute;bottom:12px;left:12px;right:12px;font-size:13px;color:var(--muted);text-align:center;font-weight:500}.pd-info h1{font-size:clamp(24px,2.6vw,32px)}.kv{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13.5px;color:var(--muted);margin-top:8px}.kv b{color:var(--text);font-weight:600}.buybox{border:1px solid var(--line);border-radius:12px;padding:20px;display:grid;gap:14px;background:var(--surface);position:sticky;top:150px}.buybox .price{font-size:32px}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);overflow-x:auto;margin-top:34px}.tabs button{background:none;border:0;padding:12px 16px;font-weight:600;cursor:pointer;color:var(--muted);border-bottom:3px solid #fff0;white-space:nowrap;display:flex;gap:8px;align-items:center;font-size:14.5px}.tabs button.on{color:var(--heading);border-bottom-color:var(--red)}.tabs button .ico{width:18px;height:18px}.spec{width:100%;border-collapse:collapse;font-size:14px}.spec th,.spec td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.spec th{width:38%;color:var(--muted);font-weight:600;background:var(--soft)}@media (max-width:1180px){.pd{grid-template-columns:1fr 1fr}.buybox{grid-column:1/-1;position:static}}@media (max-width:760px){.pd{grid-template-columns:1fr}.gallery{grid-template-columns:1fr}.thumbs{grid-template-columns:repeat(5,1fr);order:2}}.stepper{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px}.stepper .s{display:flex;align-items:center;gap:8px;color:var(--muted)}.stepper .s i{font-style:normal;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;font-weight:700}.stepper .s.on{color:var(--red-ink);font-weight:700}.stepper .s.on i{background:var(--red);border-color:var(--red);color:#fff}.stepper .s.done{color:var(--link)}.stepper .s.done i{background:var(--blue);border-color:var(--blue);color:#fff}.stepper .bar{width:42px;height:2px;background:var(--line)}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;padding-block:6px 20px}.page-head p{color:var(--muted);margin-top:4px}.tbl-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:var(--surface)}table.tbl{width:100%;border-collapse:collapse;font-size:14px;min-width:640px}.tbl th{background:var(--soft);text-align:left;padding:11px 14px;font-size:13px;color:var(--heading);font-weight:700;white-space:nowrap}.tbl td{padding:12px 14px;border-top:1px solid var(--line);vertical-align:middle}.tbl td.r,.tbl th.r{text-align:right}.tbl .prod{display:flex;gap:12px;align-items:center}.tbl .thumb{width:54px;height:54px;border-radius:8px;background:var(--soft);display:grid;place-items:center;color:var(--blue);flex:none}.tbl .thumb .ico{width:28px;height:28px;stroke-width:1.4}.tbl tr.sub td{background:var(--soft);padding:16px}.two{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}@media (max-width:1000px){.two{grid-template-columns:1fr}}.sumrow{display:flex;justify-content:space-between;gap:10px;padding:8px 0;font-size:14.5px}.sumrow.total{border-top:1px solid var(--line);margin-top:6px;padding-top:14px;font-size:18px;font-weight:800;color:var(--heading)}.sumrow.total .v{color:var(--red);font-size:24px}.form{display:grid;gap:16px}.frow{display:grid;grid-template-columns:1fr 1fr;gap:16px}.frow.three{grid-template-columns:1fr 1fr 1fr}@media (max-width:640px){.frow,.frow.three{grid-template-columns:1fr}}.field{display:grid;gap:6px;min-width:0}.field label{font-size:13.5px;font-weight:700;color:var(--heading)}.field label i{color:var(--red);font-style:normal}.field input,.field select,.field textarea{border:1.5px solid var(--line);border-radius:8px;padding:10px 12px;background:var(--surface);width:100%;font-size:14.5px}.field textarea{min-height:110px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px rgb(20 93 160 / .15)}.field.err input,.field.err select,.field.err textarea{border-color:var(--bad)}.field .msg{font-size:13px;color:var(--bad);display:none}.field.err .msg{display:block}.field .hint{font-size:13px;color:var(--muted)}.choice{display:flex;gap:12px;align-items:flex-start;border:1.5px solid var(--line);border-radius:10px;padding:13px 14px;cursor:pointer}.choice:has(input:checked){border-color:var(--blue);background:var(--soft)}.choice input{margin-top:3px;accent-color:var(--blue);width:17px;height:17px}.choice b{display:block;color:var(--heading)}.choice small{color:var(--muted)}.drop{border:2px dashed var(--line);border-radius:10px;padding:20px;text-align:center;display:grid;gap:8px;justify-items:center;cursor:pointer;background:var(--soft)}.drop:hover{border-color:var(--blue)}.drop .ico{width:30px;height:30px;color:var(--blue)}.filelist{display:grid;gap:6px;font-size:13.5px}.filelist div{display:flex;gap:8px;align-items:center}.sec-num{display:flex;gap:12px;align-items:center;margin-bottom:16px}.sec-num i{font-style:normal;width:32px;height:32px;border-radius:50%;background:#08294D;color:#fff;display:grid;place-items:center;font-weight:800;flex:none}.acct{display:grid;grid-template-columns:250px minmax(0,1fr);gap:24px;align-items:start;padding-bottom:40px}.acct-side{position:sticky;top:150px}.who{display:flex;gap:12px;align-items:center;padding:16px;border-bottom:1px solid var(--line)}.avatar{width:50px;height:50px;border-radius:50%;background:var(--soft2);display:grid;place-items:center;color:var(--blue)}.avatar .ico{width:26px;height:26px}.who b{display:block;color:var(--heading)}.who small{display:flex;gap:5px;align-items:center;color:var(--ok);font-weight:700;font-size:13px}.who small .ico{width:14px;height:14px}.acct-nav{padding:8px;display:grid;gap:2px}.acct-nav a{display:flex;gap:11px;align-items:center;padding:9px 12px;border-radius:8px;color:var(--text);font-size:14.5px;text-decoration:none!important}.acct-nav a:hover{background:var(--soft)}.acct-nav a.on{background:#08294D;color:#fff;font-weight:700}.acct-nav a.on .ico{color:#fff}.acct-nav .ico{color:var(--heading);width:19px;height:19px}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}.stat{display:flex;gap:14px;align-items:center;padding:16px}.stat .circle{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;color:#fff;flex:none}.stat .circle .ico{width:24px;height:24px}.stat b{font-size:24px;color:var(--heading);display:block;line-height:1.1;font-variant-numeric:tabular-nums}.stat small{color:var(--muted);font-size:13px}.seg{display:flex;gap:4px;border-bottom:1px solid var(--line);overflow-x:auto;margin-bottom:16px}.seg button{background:none;border:0;padding:11px 14px;font-weight:600;color:var(--muted);border-bottom:3px solid #fff0;cursor:pointer;white-space:nowrap;font-size:14.5px}.seg button.on{color:var(--heading);border-bottom-color:var(--red)}.timeline{display:grid;gap:0;font-size:13.5px}.timeline .t{display:grid;grid-template-columns:22px 1fr;gap:10px;padding-bottom:14px;position:relative}.timeline .t::before{content:"";position:absolute;left:10px;top:20px;bottom:0;width:2px;background:var(--line)}.timeline .t:last-child::before{display:none}.timeline .dot{width:22px;height:22px;border-radius:50%;border:2px solid var(--line);background:var(--surface);display:grid;place-items:center;position:relative;z-index:1}.timeline .t.done .dot{background:var(--blue);border-color:var(--blue);color:#fff}.timeline .dot .ico{width:12px;height:12px;stroke-width:3}.timeline b{color:var(--heading)}.qa{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.qa a{display:grid;justify-items:center;gap:8px;padding:16px 8px;border:1px solid var(--line);border-radius:10px;text-align:center;font-size:13px;color:var(--text);text-decoration:none!important}.qa a:hover{border-color:var(--blue)}.qa .ico{width:28px;height:28px;color:var(--blue)}@media (max-width:960px){.acct{grid-template-columns:1fr}.acct-side{position:static}.acct-nav{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.legal{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;align-items:start}.toc{position:sticky;top:150px;padding:16px}.toc ol{margin:10px 0 0;padding:0 0 0 22px;display:grid;gap:4px;font-size:14px}.toc a{color:var(--text)}.toc a:hover{color:var(--link)}.lgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface)}.lcell{padding:20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;gap:14px;scroll-margin-top:160px}.lcell:nth-child(3n){border-right:0}.lcell .ico{width:32px;height:32px;color:var(--heading);stroke-width:1.6}.lcell h3{font-size:16px}.lcell p{font-size:14px;color:var(--muted);margin-top:4px}.lcell details summary{list-style:none;cursor:pointer;margin-top:8px;display:inline-flex;gap:6px;align-items:center;border:1.5px solid var(--link);color:var(--link);border-radius:6px;padding:3px 10px;font-size:13px;font-weight:700}.lcell details summary::-webkit-details-marker{display:none}.lcell details[open] summary{background:var(--soft)}.lcell details div{font-size:13.5px;margin-top:10px;color:var(--text)}@media (max-width:1100px){.lgrid{grid-template-columns:1fr 1fr}.lcell:nth-child(3n){border-right:1px solid var(--line)}.lcell:nth-child(2n){border-right:0}}@media (max-width:860px){.legal{grid-template-columns:1fr}.toc{position:static}}@media (max-width:600px){.lgrid{grid-template-columns:1fr}.lcell{border-right:0!important}}.contact3{display:grid;grid-template-columns:320px minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.cinfo{display:grid;gap:18px}.cinfo .row{display:flex;gap:14px}.cinfo b{display:block;color:var(--heading)}.cinfo .big{font-weight:800;color:var(--heading);font-size:16px}.mapbox{aspect-ratio:16/10;max-width:100%;border-radius:12px;border:1px solid var(--line);position:relative;overflow:hidden;background:linear-gradient(90deg,transparent 48%,var(--line) 48%,var(--line) 52%,transparent 52%) 0 0/120px 120px,linear-gradient(0deg,transparent 48%,var(--line) 48%,var(--line) 52%,transparent 52%) 0 0/120px 120px,var(--soft)}.mapbox .pin{position:absolute;left:44%;top:38%;color:var(--red)}.mapbox .pin .ico{width:36px;height:36px;fill:var(--red);stroke:#fff}.mapcard{position:absolute;left:52%;top:18%;right:12px;background:var(--surface);border-radius:8px;padding:10px 12px;box-shadow:var(--shadow);font-size:13px}@media (max-width:1100px){.contact3{grid-template-columns:1fr 1fr}.contact3>.cinfo{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width:700px){.contact3{grid-template-columns:1fr}}.foot{background:#08294D;color:#D6E2F0;margin-top:30px;font-size:14px}.foot .wrap{padding-block:34px 18px}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.3fr 1.5fr;gap:28px}.foot h4{color:#fff;font-size:14.5px;margin-bottom:10px}.foot ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.foot a{color:#D6E2F0}.foot a:hover{color:#fff}.foot .row{display:flex;gap:10px;margin-bottom:8px}.foot .row .ico{color:#fff;margin-top:2px}.foot .news{display:flex;border-radius:8px;overflow:hidden;margin-top:10px}.foot .news input{flex:1;min-width:0;border:0;padding:10px 12px;background:#fff;color:#20272F}.foot .news button{background:var(--red);color:#fff;border:0;padding:0 16px;font-weight:700;cursor:pointer}.foot-grid>*{min-width:0}.foot .news input{width:100%}.foot-bot{border-top:1px solid #24507F;margin-top:26px;padding-top:16px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center;font-size:13px}.paylogos{display:flex;gap:16px;align-items:center;font-weight:800;color:#fff;letter-spacing:.02em}.paylogos span{border:1px solid #2C5585;border-radius:6px;padding:4px 10px;font-size:13px}.foot .logo-txt b,.on-navy .logo-txt b{color:#fff}.foot .logo-txt span,.on-navy .logo-txt span{color:#fff}.foot .logo-txt em,.on-navy .logo-txt em{color:#C9D8EA}@media (max-width:1000px){.foot-grid{grid-template-columns:1fr 1fr 1fr}}@media (max-width:600px){.foot-grid{grid-template-columns:1fr 1fr}.foot-grid>div:first-child,.foot-grid>div:last-child{grid-column:1/-1}}.toast{position:fixed;left:50%;bottom:calc(22px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);background:#08294D;color:#fff;padding:12px 18px;border-radius:10px;display:flex;gap:10px;align-items:center;box-shadow:0 10px 30px rgb(0 0 0 / .25);z-index:100;font-weight:600;font-size:14px;max-width:calc(100vw - 32px)}.toast .ico{color:#7FDCA6}.modal-bg{position:fixed;inset:0;background:rgb(4 16 32 / .55);z-index:90;display:grid;place-items:center;padding:16px}.modal{background:var(--surface);border-radius:14px;max-width:560px;width:100%;max-height:90vh;overflow:auto;padding:24px;display:grid;gap:14px}.demo-flag{background:var(--warn-bg);color:var(--warn);font-size:13px;font-weight:600}.demo-flag .wrap{display:flex;gap:10px;align-items:center;padding-block:6px}.demo-flag .ico{width:16px;height:16px}.demo-flag button{margin-left:auto;background:none;border:0;color:inherit;cursor:pointer;font-weight:700}@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}.wa{position:fixed;right:max(18px,calc(env(safe-area-inset-right,0px) + 12px));bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:60;display:flex;align-items:center;gap:8px;background:#1A7F45;color:#fff;border-radius:999px;padding:12px 18px 12px 14px;font-weight:700;font-size:14.5px;box-shadow:0 10px 24px rgb(8 41 77 / .25);text-decoration:none!important}.wa:hover{background:#156B3A}.wa{gap:0;padding:14px}.wa span{display:inline-block;max-width:0;overflow:hidden;white-space:nowrap;transition:max-width .2s ease,margin .2s ease}.wa:hover span,.wa:focus-visible span{max-width:150px;margin-left:8px}@media(max-width:600px){.cookie{padding:14px;gap:10px;font-size:13.5px}.cookie b{font-size:14.5px}.cookie .hier{flex-wrap:nowrap}.cookie .btn{flex:1}}.wa .ico{width:22px;height:22px}.wa.up{bottom:calc(96px + env(safe-area-inset-bottom,0px))}@media (max-width:760px){.wa span{display:none}.wa{padding:13px}[data-route="product"] .wa{display:none}}.foot h2.fh{color:#fff;font-size:14.5px;margin-bottom:10px;letter-spacing:0}.drawer .dh{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:16px 20px 6px}.sec-num h2{font-size:17px;font-weight:700}p a,.note a,li>span a,.muted a,.hint a,.sg-empty a{text-decoration:underline;text-underline-offset:2px}.pair.bad{background:var(--surface);color:var(--text)}.pair.bad b{color:var(--heading)}.pair.bad small{color:var(--muted)}.pair-sample{display:block;width:100%;height:58px;border-radius:8px;margin-bottom:4px}.pair.bad .verdict.no{background:var(--bad-bg);color:var(--bad)}h2.h3{font-size:17px;font-weight:700}.sec-head h2.h3{padding-bottom:0}.sec-head h2.h3::after{display:none}.pair .verdict.no{background:var(--bad-bg);color:var(--bad)}.smap{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:28px;padding-bottom:30px}.smap h2{font-size:18px;margin-bottom:10px}.smap ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.unit{font-size:13px;color:var(--muted);font-weight:600}.prow{display:flex;gap:8px;align-items:center}.prow input{width:100%;min-width:0}.pchips{display:flex;flex-wrap:wrap;gap:6px}.pchips .chip{font-size:13px;padding:5px 10px}.chip.on{background:#08294D;border-color:#08294D;color:#fff}.fchips{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:-4px 0 16px}.fchip{display:inline-flex;gap:4px;align-items:center;background:var(--soft2);border:1px solid var(--line);border-radius:999px;padding:4px 6px 4px 12px;font-size:13px;font-weight:600;color:var(--heading)}.fchip button{border:0;background:none;cursor:pointer;color:var(--muted);display:grid;place-items:center;padding:3px;border-radius:50%}.fchip button:hover{background:var(--surface);color:var(--bad)}.fchip .ico{width:14px;height:14px}.vt{display:inline-flex;border:1.5px solid var(--line);border-radius:8px;overflow:hidden}.vt button{background:var(--surface);border:0;padding:7px 9px;cursor:pointer;color:var(--muted);display:grid;place-items:center}.vt button.on{background:#08294D;color:#fff}.vt .ico{width:18px;height:18px}.more{display:grid;justify-items:center;gap:10px;margin-top:24px}.morebar{width:220px;height:4px;background:var(--line);border-radius:2px;overflow:hidden;display:block}.morebar span{display:block;height:100%;background:var(--blue)}.dbanner{display:flex;align-items:center;gap:16px;border:1px solid var(--line);border-radius:12px;padding:10px 18px 10px 10px;margin-bottom:18px;background:var(--soft);color:var(--text);text-decoration:none!important}.dbanner:hover{border-color:var(--blue)}.dbanner .ill{width:64px;height:auto;flex:none}.dbanner span{display:grid;flex:1;min-width:0}.dbanner b{color:var(--heading)}.dbanner small{color:var(--muted);font-size:13px}.dbanner>.ico{color:var(--link)}.pgrid.list{grid-template-columns:1fr}.pgrid.list .pcard{flex-direction:row}.pgrid.list .pimg-wrap{width:210px;flex:none}.pgrid.list .pimg{height:100%;aspect-ratio:auto;min-height:190px}.pgrid.list .pbody{display:grid;grid-template-columns:minmax(0,1fr) 250px;column-gap:24px;align-content:center}.pgrid.list .pbody>*{grid-column:1}.pgrid.list .pbody h3{min-height:0;font-size:16.5px}.pgrid.list .pacts{grid-column:2;grid-row:1/span 6;align-self:center;margin:0;padding:0}@media (max-width:700px){.pgrid.list .pimg-wrap{width:120px}.pgrid.list .pimg{min-height:0}.pgrid.list .pbody{grid-template-columns:1fr}.pgrid.list .pacts{grid-column:1;grid-row:auto;padding-top:8px}.pgrid.list .ptools{display:none}}.mainimg .zoomarea{all:unset;cursor:zoom-in;display:grid;place-items:center;width:100%;height:100%}.mainimg .zoomarea:focus-visible{outline:3px solid var(--blue);outline-offset:-3px;border-radius:12px}.zoombtn{position:absolute;top:12px;right:12px;width:38px;height:38px;border-radius:50%;background:var(--surface);border:1px solid var(--line);display:grid;place-items:center;color:var(--heading);pointer-events:none;box-shadow:var(--shadow)}.zoombtn .ico{width:18px;height:18px}.zoom{background:radial-gradient(circle at 50% 44%,var(--surface) 0%,var(--soft) 85%);border-radius:12px;display:grid;place-items:center;padding:24px}.zoom .ill{width:min(100%,620px)}.addr-pick{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.checklist{border-top:1px solid var(--line);margin-top:18px;padding-top:16px;display:grid;gap:10px}.card.checklist{border-top:1px solid var(--line);margin-top:0}.checklist ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:14px}.checklist li{display:flex;gap:10px;align-items:flex-start}.checklist li .ico{color:var(--blue);width:18px;height:18px;margin-top:1px}.cd{display:inline-flex;gap:5px;align-items:center;font-size:13px;font-weight:700;color:var(--ok)}.cd.soon{color:var(--warn)}.cd.closed{color:var(--muted)}.cd .ico{width:14px;height:14px}.docs{display:flex;flex-wrap:wrap;gap:10px}.doc{display:inline-flex;gap:8px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:8px 12px;font-size:14px;font-weight:600;color:var(--heading)}.doc small{color:var(--muted);font-weight:500;font-size:13px}.doc .ico{color:var(--blue);width:18px;height:18px}.addr{display:grid;gap:6px;align-content:start}.addr-h{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.addr-h b{color:var(--heading);font-size:16px}.addr p{font-size:14px}.addr .ico{width:14px;height:14px;vertical-align:-2px}.addr-acts{display:flex;gap:16px;margin-top:6px}label.btn{cursor:pointer}@media (max-width:1000px){.two[style]{grid-template-columns:1fr!important}}.chip{text-decoration:none!important;display:inline-flex;align-items:center;gap:4px}.dhero{background:var(--soft);border-bottom:1px solid var(--line)}.dgrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:36px;align-items:center;padding-block:30px 36px}.dhero h1{margin-top:10px}.dhero .lead{font-size:17px;margin-top:12px;max-width:56ch}.dplate.big{aspect-ratio:1/1;border-radius:20px;border:1px solid var(--line)}.dplate.big .ill{width:70%}.subgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.subtile{border:1px solid var(--line);border-radius:12px;padding:12px 12px 16px;display:grid;gap:8px;color:var(--text);text-decoration:none!important;background:var(--surface);transition:border-color .15s,box-shadow .15s}.subtile:hover{border-color:var(--blue);box-shadow:var(--shadow)}.subtile b{color:var(--heading);font-size:15px}.subtile small{color:var(--link);font-weight:700;display:flex;gap:4px;align-items:center;font-size:13px}.subtile small .ico{width:14px;height:14px}.subtile .dplate .ill{width:62%}@media (max-width:860px){.dgrid{grid-template-columns:1fr}.dplate.big{max-width:300px}}@media (max-width:700px){.subgrid{grid-template-columns:1fr 1fr}}.reo{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--line)}.reo:last-child{border-bottom:0}.reo b{display:block;color:var(--heading);font-size:14px;line-height:1.3}.reo small{display:block;color:var(--muted);font-size:13px}.reo-p{display:flex;gap:10px;align-items:center;min-width:0}.reo .btn{flex:none}.faq-search{display:flex;align-items:center;gap:10px;border:1.5px solid var(--line);border-radius:10px;padding:0 14px;background:var(--surface);max-width:640px;margin-bottom:24px}.faq-search:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px rgb(20 93 160 / .15)}.faq-search input{border:0;outline:none;padding:13px 0;flex:1;min-width:0;background:#fff0;font-size:15px}.faq-search .ico{color:var(--muted)}.faq-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:28px;align-items:start;padding-bottom:30px}.faq-cat{scroll-margin-top:160px;margin-bottom:28px}.faq-cat h2{font-size:21px;margin-bottom:12px}.faqs.one{grid-template-columns:1fr}.helpcard{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.helpcard .cr .ico{width:15px;height:15px}@media (max-width:860px){.faq-layout{grid-template-columns:1fr}.faq-layout>.toc{display:none}}.nbadge{margin-left:auto;background:var(--red);color:#fff;border-radius:10px;font-size:12px;font-weight:800;padding:1px 8px;line-height:1.5}.acct-nav a.on .nbadge{background:#fff;color:#08294D}a.card.stat{color:var(--text)}a.card.stat:hover{border-color:var(--blue)}.aphead{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.aphead b{color:var(--heading);font-size:16px}.apamt{margin-left:auto;font-weight:800;font-size:20px;color:var(--heading)}.apmeta{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:8px;font-size:13.5px;color:var(--muted)}.apmeta span{display:inline-flex;gap:6px;align-items:center}.apmeta .ico{width:15px;height:15px}.aplines{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.apl{display:inline-flex;gap:8px;align-items:center;border:1px solid var(--line);border-radius:8px;padding:4px 10px 4px 4px;font-size:13.5px}.apl .sg-img{width:34px;height:34px}.apl .sg-img .ill{width:30px}.pill .ico{width:13px;height:13px}.tbl.perm th.c,.tbl.perm td.c{text-align:center}.perm .yes{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--ok-bg);color:var(--ok)}.perm .yes .ico{width:14px;height:14px;stroke-width:3}.perm .no{color:var(--muted)}.cookie{position:fixed;left:max(16px,env(safe-area-inset-left,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:75;max-width:440px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 40px rgb(8 41 77 / .2);padding:18px;display:grid;gap:12px;font-size:14px}.cookie b{display:block;color:var(--heading);font-size:15px;margin-bottom:4px}@media (max-width:760px){.cookie{right:max(16px,env(safe-area-inset-right,0px));max-width:none}.cookie~.wa{display:none}}.stat .circle{background:var(--soft2)!important;color:var(--blue)}.tri-c.light .tri-ic{background:#08294D}.foot-bot{border-top-color:#1E4570}.band .step .n{background:#fff;color:#08294D}.band .step::after{background:#1E4570!important}.sec-head h2::after{background:var(--red)}.btn-line{border-width:1.5px}.p-vio{background:var(--vio-bg);color:var(--vio)}.sw-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.sw{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface)}.sw-chip{height:96px;display:flex;align-items:flex-end;justify-content:space-between;padding:12px 14px;font-weight:800;font-size:15px}.sw-chip span{font-family:var(--f-mono);font-weight:500;font-size:13px}.sw-body{padding:12px 14px;display:grid;gap:8px;font-size:13.5px}.sw-body p{color:var(--muted)}.cr-row{display:flex;gap:6px;flex-wrap:wrap}.cr{display:inline-flex;gap:6px;align-items:center;border-radius:6px;padding:3px 8px;font-size:13px;font-weight:700;border:1px solid var(--line)}.cr i{width:12px;height:12px;border-radius:3px;border:1px solid rgb(0 0 0 / .15)}.cr.pass{color:var(--ok);background:var(--ok-bg);border-color:#fff0}.cr.large{color:var(--warn);background:var(--warn-bg);border-color:#fff0}.cr.fail{color:var(--bad);background:var(--bad-bg);border-color:#fff0}.pairs{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.pair{border-radius:12px;padding:18px;display:grid;gap:6px;min-height:118px;border:1px solid var(--line)}.pair b{font-size:17px}.pair small{font-size:13px;font-weight:600}.pair .verdict{display:inline-flex;gap:6px;align-items:center;font-size:13px;font-weight:800;background:#fff;color:#17713F;border-radius:20px;padding:2px 9px;justify-self:start}.pair .verdict.no{color:#B0001B}.pair .verdict .ico{width:14px;height:14px}.ratio-bar{display:flex;height:16px;border-radius:8px;overflow:hidden;border:1px solid var(--line)}.ratio-bar span{display:block;height:100%}.hier{display:flex;flex-wrap:wrap;gap:12px;align-items:center}:root{--il-1:#145DA0;--il-2:#D6E6F7;--il-3:#E60023;--il-6:#5E97D1;--il-w:#FFFFFF;--il-ln:#08294D;--il-sh:rgba(8,41,77,.13)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--il-1:#3F86CC;--il-2:#1D3A5E;--il-3:#FF2E4C;--il-6:#6FA5DC;--il-w:#DCE7F3;--il-ln:#A9C6E6;--il-sh:rgba(0,0,0,.4)}}:root[data-theme="dark"]{--il-1:#3F86CC;--il-2:#1D3A5E;--il-3:#FF2E4C;--il-6:#6FA5DC;--il-w:#DCE7F3;--il-ln:#A9C6E6;--il-sh:rgba(0,0,0,.4)}.ill{display:block;overflow:visible}img.ill{max-width:100%;height:auto}.ill .o{fill:var(--il-w);stroke:var(--il-ln);stroke-width:2.5;stroke-linejoin:round}.ill .o2{fill:var(--il-2);stroke:var(--il-1);stroke-width:2.5;stroke-linejoin:round}.ill .f1{fill:var(--il-1)}.ill .f2{fill:var(--il-2)}.ill .f3{fill:var(--il-3)}.ill .f3d{fill:#B0001B}.ill .f4{fill:var(--il-w)}.ill .f4f{fill:#fff}.ill .f5{fill:#08294D}.ill .f5b{fill:#0F3B68}.ill .f6{fill:var(--il-6)}.ill .s1{fill:none;stroke:var(--il-ln);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ill .s2{fill:none;stroke:var(--il-1);stroke-width:2;stroke-linecap:round}.ill .s3{fill:none;stroke:var(--il-6);stroke-width:3.5;stroke-linecap:round}.ill .s4{fill:none;stroke:var(--il-1);stroke-width:10;stroke-linecap:round}.ill .s5{fill:none;stroke:var(--il-2);stroke-width:1.6}.ill .s5b{fill:none;stroke:var(--il-6);stroke-width:2}.ill .s6{fill:none;stroke:var(--il-ln);stroke-width:6;stroke-linecap:round}.ill .s7{fill:none;stroke:var(--il-ln);stroke-width:7}.ill .s8{fill:none;stroke:var(--il-1);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.ill .s9{fill:none;stroke:var(--il-ln);stroke-width:4}.ill .sw{fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.ill .sw2{fill:none;stroke:rgb(255 255 255 / .45);stroke-width:1.5}.ill .sg{fill:none;stroke:#7DD3FC;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.ill .sr2{fill:none;stroke:#FF8FA0;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.ill .tx{font:800 13px var(--f-body);fill:#fff}.ill .tx2{font:700 10px var(--f-body);fill:#9FD3FF}.ill .tx3{font:600 8px var(--f-mono);fill:#9FD3FF}.ill .tx4{font:800 14px var(--f-body);fill:#7DD3FC}.ill .tx5{font:800 14px var(--f-body);fill:#FF8FA0}.ill .shd{fill:var(--il-sh)}:root{--lm-c:#08294D;--lm-cp:#FFFFFF;--lm-ko:#FFFFFF;--lm-w2:#145DA0}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--lm-c:#E3ECF7;--lm-cp:#08294D;--lm-ko:#0F1B2B;--lm-w2:#7DB4EA}}:root[data-theme="dark"]{--lm-c:#E3ECF7;--lm-cp:#08294D;--lm-ko:#0F1B2B;--lm-w2:#7DB4EA}.foot .logo,.on-navy .logo,.on-navy.lmark-demo{--lm-c:#FFFFFF;--lm-cp:#08294D;--lm-ko:#08294D}.lmark .lm-c{fill:var(--lm-c)}.lmark .lm-cp{fill:none;stroke:var(--lm-cp);stroke-width:2.8;stroke-linecap:round}.lmark .lm-cap{fill:#E60023;stroke:var(--lm-ko);stroke-width:2.8}.lmark .lm-burst{fill:none;stroke:#fff;stroke-width:1.5;stroke-linecap:round}.lmark .lm-x{fill:none;stroke:#145DA0;stroke-width:2.8;stroke-linecap:round}.logo-txt b{display:flex;align-items:flex-start}.logo .logo-af{width:34px;height:35px;flex:none;margin:-6px 0 -12px 3px}.logo-txt span,.logo-txt em{white-space:nowrap}.logo-af path{fill:none;stroke-width:7.5;stroke-linejoin:round;stroke-linecap:round}.logo-af .af-b{stroke:var(--lm-w2)}.logo-af .af-r{stroke:var(--red)}.foot .logo-af .af-b,.on-navy .logo-af .af-b{stroke:var(--sky)}.logo:hover .lmark .lm-cap{fill:#F0002A}.logo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));gap:16px}.logo-tile{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface)}.logo-stage{min-height:180px;display:grid;place-items:center;padding:28px 20px;overflow-x:auto;background:#FFF;--lm-c:#08294D;--lm-cp:#FFFFFF;--lm-ko:#FFFFFF;--lm-w2:#145DA0}.logo-stage.on-navy{background:#08294D;--lm-c:#FFFFFF;--lm-cp:#08294D;--lm-ko:#08294D}.logo-stage .logo{pointer-events:none}.logo-stage .logo-txt b{color:#E60023}.logo-stage.on-navy .logo-txt b{color:#fff}.logo-cap{padding:12px 14px;font-size:13.5px;color:var(--muted);display:grid;gap:2px}.logo-cap b{color:var(--heading)}.marks{display:flex;gap:22px;align-items:flex-end}.marks svg{display:block;width:100%;height:auto}.clear-demo{position:relative;padding:22px;outline:1.5px dashed #E60023;outline-offset:-1px;border-radius:4px}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--red-ink)}.eyebrow .ico{width:16px;height:16px}.sec-head h2{position:relative;padding-bottom:12px}.sec-head h2::after{content:"";position:absolute;left:0;bottom:0;width:44px;height:3px;border-radius:2px;background:var(--red)}.section.alt,.section-tight.alt{background:var(--soft)}.btn-white{background:#fff;color:#08294D}.btn-white:hover{background:#E8EFF8}.btn-soft{background:var(--soft2);color:var(--link);border-color:#fff0}.btn-soft:hover{background:var(--soft)}.hero2{background:var(--soft);border-bottom:1px solid var(--line)}.hgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.82fr) minmax(300px,.95fr);gap:28px;align-items:center;padding-block:40px}.hcopy h1{font-size:clamp(38px,4.4vw,60px);line-height:1.02;margin-top:14px}.hcopy h1 span{color:var(--red)}.hcopy .lead{font-size:18px;margin-top:16px;max-width:44ch}.ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.hcopy .ctas .btn{padding:14px 22px;font-size:15.5px}.hcopy .hero-facts b{color:var(--heading)}.hstage{position:relative;aspect-ratio:1/1.08;max-width:100%}.orb{position:absolute;inset:6% 2%;border-radius:50%;background:radial-gradient(circle at 42% 36%,var(--surface) 0%,var(--soft2) 72%);box-shadow:inset 0 0 0 1px var(--line)}.st{position:absolute;filter:drop-shadow(0 18px 22px rgb(8 41 77 / .14))}.st .ill{width:100%;height:auto}.st1{left:16%;top:14%;width:62%}.st2{left:-4%;top:50%;width:44%}.st3{right:-2%;top:54%;width:40%}.st4{right:2%;top:2%;width:32%}.flt{position:absolute;display:inline-flex;gap:6px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;color:var(--heading);box-shadow:var(--shadow);white-space:nowrap}.flt .ico{width:15px;height:15px;color:var(--ok)}.flt-a{left:0;top:6%}.flt-b{right:0;bottom:2%}.hmap{background:#08294D;color:#fff;border-radius:16px;padding:24px;display:grid;gap:16px;box-shadow:0 20px 40px rgb(8 41 77 / .22)}.hmap h2{color:#fff;font-size:21px;line-height:1.25}.hmap-body{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:10px;align-items:center}.hmap .tick{font-size:14px;gap:7px}.hmap .tick .ico{color:var(--sky)}.hmap .btn{justify-self:start}.afmap{width:100%;height:auto;display:block}.afmap .land{fill:#145DA0;stroke:#5E97D1;stroke-width:1.5;stroke-linejoin:round}.afmap .route{fill:none;stroke:#FF5C73;stroke-width:1.6;stroke-dasharray:4 4}.afmap .city{fill:#E60023;stroke:#fff;stroke-width:1.6}.afmap .pulse{fill:none;stroke:#FF5C73;stroke-width:1.5;animation:pulse 2.2s ease-out infinite}.maplegend{display:flex;gap:10px;align-items:center;font-size:13.5px;color:#C9D8EA;margin-top:-4px}.maplegend i{width:10px;height:10px;border-radius:50%;background:#E60023;box-shadow:0 0 0 2px #fff;flex:none}@keyframes pulse{from{r:4px;opacity:.9}to{r:16px;opacity:0}}@media (max-width:1200px){.hgrid{grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr)}.hstage{display:none}}@media (max-width:820px){.hgrid{grid-template-columns:1fr;padding-block:28px}}.dept{padding:12px 12px 16px;gap:10px}.dplate{width:100%;aspect-ratio:5/4;border-radius:10px;background:radial-gradient(circle at 50% 42%,var(--surface) 0%,var(--soft2) 80%);display:grid;place-items:center}.dplate .ill{width:74%;height:auto;transition:transform .3s ease}.dept:hover .dplate .ill{transform:scale(1.06)}.dept small{color:var(--muted);font-weight:500;font-size:13px}.tri{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tri-c{position:relative;overflow:hidden;border-radius:16px;padding:24px;display:grid;gap:16px;align-content:start;min-height:290px}.tri-c.navy{background:#08294D;color:#fff}.tri-c.navy h3{color:#fff}.tri-c.navy small{color:#C9D8EA}.tri-c.light{background:var(--soft2);border:1px solid var(--line)}.tri-top{display:flex;gap:14px;align-items:center}.tri-ic{width:52px;height:52px;border-radius:50%;background:var(--red);color:#fff;display:grid;place-items:center;flex:none}.tri-ic .ico{width:26px;height:26px}.tri-c h3{font-size:20px}.tri-c small{display:block;font-size:13.5px;color:var(--muted)}.tri-c .tick{font-size:14.5px;position:relative;z-index:1;max-width:64%}.tri-c.navy .tick .ico{color:var(--sky)}.tri-c .btn{justify-self:start;position:relative;z-index:1}.tri-ill{position:absolute;right:-8px;bottom:-4px;width:44%}.tri-ill .ill{width:100%;height:auto}@media (max-width:1000px){.tri{grid-template-columns:1fr}.tri-c{min-height:0}.tri-ill{width:28%}}.ftabs{display:flex;gap:6px;flex-wrap:wrap}.ftabs button{border:1.5px solid var(--line);background:var(--surface);border-radius:999px;padding:7px 14px;font-weight:700;font-size:13.5px;cursor:pointer;color:var(--text)}.ftabs button.on{background:#08294D;border-color:#08294D;color:#fff}.carousel{position:relative}.track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 64px)/5);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px 12px}.track::-webkit-scrollbar{display:none}.track>*{scroll-snap-align:start}@media (max-width:1180px){.track{grid-auto-columns:calc((100% - 48px)/4)}}@media (max-width:900px){.track{grid-auto-columns:calc((100% - 32px)/3)}}@media (max-width:640px){.track{grid-auto-columns:72%}}.car-btn{position:absolute;top:34%;width:42px;height:42px;border-radius:50%;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);display:grid;place-items:center;cursor:pointer;z-index:2;color:var(--heading)}.car-btn.prev{left:-12px}.car-btn.next{right:-12px}@media (max-width:640px){.car-btn{display:none}}.pcard{border-radius:14px}.pimg-wrap{position:relative}.pimg{background:radial-gradient(circle at 50% 44%,var(--surface) 0%,var(--surface) 28%,var(--soft) 80%)}.pimg .ill{width:60%;height:auto;transition:transform .35s ease}.pcard:hover .pimg .ill{transform:scale(1.06) translateY(-2px)}.pimg-wrap .tag{position:absolute;top:10px;left:10px;pointer-events:none}.ptools{position:absolute;top:8px;right:8px;display:grid;gap:6px}.tool{width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:var(--surface);display:grid;place-items:center;cursor:pointer;color:var(--muted);box-shadow:0 1px 3px rgb(8 41 77 / .08)}.tool .ico{width:17px;height:17px}.tool:hover{color:var(--link);border-color:var(--link)}.tool.on[data-a="fav"]{color:var(--red);border-color:var(--red)}.tool.on[data-a="fav"] .ico{fill:var(--red)}.tool.on[data-a="cmp"]{color:#fff;background:var(--blue);border-color:var(--blue)}.pbody h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.chip .ico{width:14px;height:14px;vertical-align:-2px}a.sector{color:var(--text);text-decoration:none!important;transition:border-color .15s,box-shadow .15s}a.sector:hover{border-color:var(--blue);box-shadow:var(--shadow)}.sector .go{display:inline-flex;gap:4px;align-items:center;color:var(--link);font-weight:700;font-size:13.5px;margin-top:8px}.sector .go .ico{width:15px;height:15px}.search-wrap{flex:1;min-width:0;position:relative;display:flex}.search-wrap .hsearch{flex:1}.suggest{position:absolute;left:0;right:0;top:calc(100% + 6px);background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 40px rgb(8 41 77 / .18);padding:8px;z-index:70;max-height:70vh;overflow:auto}.sg-h{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:8px 10px 4px}.sg-d,.sg-p,.sg-all{display:flex;gap:12px;align-items:center;width:100%;padding:8px 10px;border-radius:8px;background:none;border:0;cursor:pointer;color:var(--text);text-align:left;font-size:14px;text-decoration:none!important}.sg-d:hover,.sg-p:hover,.sg-all:hover{background:var(--soft)}.sg-d .ico{color:var(--blue)}.sg-img{width:44px;height:44px;border-radius:8px;background:var(--soft);display:grid;place-items:center;flex:none}.sg-img .ill{width:38px;height:auto}.sg-p b{display:block;font-weight:600;color:var(--heading)}.sg-p small{color:var(--muted);font-size:13px}.sg-pr{margin-left:auto;font-weight:800;color:var(--red-ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13.5px}.sg-pr.q{color:var(--link)}.sg-all{color:var(--link);font-weight:700;border-top:1px solid var(--line);border-radius:0 0 8px 8px;margin-top:4px}.sg-empty{padding:14px 12px;color:var(--muted);font-size:14px}mark{background:#fff0;color:var(--link);font-weight:800}@media (max-width:600px){.hsearch select{display:none}}.cmpbar{position:fixed;left:0;right:0;bottom:0;z-index:70;background:var(--surface);border-top:1px solid var(--line);box-shadow:0 -8px 24px rgb(8 41 77 / .12);padding-bottom:env(safe-area-inset-bottom,0)}.cmpbar .wrap{display:flex;align-items:center;gap:14px;padding-block:10px;flex-wrap:wrap}.cmpbar b{color:var(--heading)}.cmp-items{display:flex;gap:10px;flex:1;min-width:0;overflow-x:auto;padding:6px 6px 2px 0}.cmp-it{position:relative;width:52px;height:52px;border-radius:8px;background:var(--soft);display:grid;place-items:center;flex:none}.cmp-it .ill{width:44px;height:auto}.cmp-it button{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;background:#08294D;color:#fff;border:0;display:grid;place-items:center;cursor:pointer;padding:0}.cmp-it button .ico{width:12px;height:12px}.cmp-pad{height:84px}.modal.wide{max-width:min(1040px,100%)}.tbl.cmp th{background:var(--soft);width:150px;vertical-align:top;white-space:normal}.tbl.cmp td{min-width:200px;vertical-align:top}.cmp-img{background:var(--soft);border-radius:10px;display:grid;place-items:center;padding:10px;margin-bottom:8px}.cmp-img .ill{width:110px;height:auto}.thumbs button{overflow:hidden}.thumbs .ill{width:80%;height:auto}.ill.v1{transform:scale(1.7) translate(6%,8%)}.ill.v2{transform:scale(1.7) translate(-10%,-4%)}.ill.v3{transform:scaleX(-1)}.mainimg{background:radial-gradient(circle at 50% 44%,var(--surface) 0%,var(--soft) 85%)}.mainimg .ill{width:74%;height:auto}.pd-tools{display:flex;gap:8px;margin-top:14px}.pd-tools .btn{padding:7px 12px;font-size:13px}.pd-tools .on{color:var(--red);border-color:var(--red)}.pfeat{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:20px}.pfeat div{display:flex;gap:10px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:10px;font-size:13.5px;font-weight:600;color:var(--heading);line-height:1.3}.pfeat .ico{color:var(--blue)}.vol{border-top:1px solid var(--line);padding-top:14px;display:grid;gap:8px}.vol b{color:var(--heading)}.vol .muted{font-size:13px}.mbar{display:none}@media (max-width:760px){.mbar{display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:65;background:var(--surface);border-top:1px solid var(--line);box-shadow:0 -6px 18px rgb(8 41 77 / .12);padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.mbar .price{font-size:20px}[data-route="product"] main{padding-bottom:76px}[data-route="product"] .cmpbar{display:none}}.tbl .thumb .ill{width:46px;height:auto}.cat-chip{width:112px}.cat-chip .ill{width:58px;height:auto}.xs-row .pcard .pacts .btn-soft{display:none}@media (max-width:900px){.search-wrap{order:5;flex:1 1 100%}}@media (max-width:480px){.hmap-body{grid-template-columns:minmax(0,1fr) 112px}.hmap{padding:20px}}@media (prefers-reduced-motion:reduce){.afmap .pulse{animation:none}}[hidden]{display:none!important}body.medlive{overflow-x:clip;font-family:var(--f-body);color:var(--text);background:var(--bg)}:where(body.medlive) :where(h1,h2,h3,h4,h5,h6){font-family:var(--f-body)}:where(body.medlive) a{color:var(--link)}.medlive .site-content .col-full{max-width:var(--wrap);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.medlive .site-header{padding:0;margin:0;border:0;background:var(--surface)}.medlive .site-content{padding-top:0}.medlive .alignfull,.medlive .hero2,.medlive .svc,.medlive .band,.medlive .phero,.medlive .section.alt{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.page-template-template-medlive-home .site-content .col-full{max-width:none;padding:0}.page-template-template-medlive-home .ml-home>.wrap{max-width:var(--wrap)}.page-template-template-medlive-home .hero2,.page-template-template-medlive-home .svc,.page-template-template-medlive-home .band,.page-template-template-medlive-home .section.alt{margin-left:0;margin-right:0}.medlive .skip-link{position:absolute;left:-9999px;top:8px;z-index:100;background:#08294D;color:#fff;padding:10px 16px;border-radius:8px}.medlive .skip-link:focus{left:16px}.util a.util-item{color:#fff;text-decoration:none}.util .push{margin-left:auto}.medlive .util .country select{background:#0B3463;color:#fff;border:1px solid #2C5585;border-radius:6px;padding:4px 8px}.drawer-country{padding:16px 20px}.medlive .drawer-country select{background:var(--soft);color:var(--text);border-color:var(--line)}.drawer{display:block}.drawer[hidden]{display:none!important}.mega[hidden]{display:none!important}.muted-on-navy{color:#C9D8EA}.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.sticky{position:sticky;top:150px}.small{font-size:13px}.icon-tile.ok{background:var(--ok-bg);color:var(--ok)}.confirm{max-width:720px;margin:24px auto;display:grid;gap:14px;justify-items:start}.confirm h1{font-size:32px}.checklist-list{margin:10px 0 16px;padding-left:18px;display:grid;gap:6px;font-size:14px}.faq-topic{font-size:19px;margin:22px 0 10px}.toast{position:fixed;left:50%;bottom:calc(22px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);z-index:100}.filein{border:2px dashed var(--line);border-radius:10px;padding:14px;background:var(--soft);width:100%}.field .msg{display:block}.field.err input,.field.err select,.field.err textarea{border-color:var(--bad)}.medlive .entry-header .entry-title{font-size:clamp(28px,3.4vw,40px);font-weight:800;letter-spacing:-.02em}.medlive .hentry{margin-bottom:24px}.medlive .storefront-breadcrumb{padding:12px 0;margin:0;background:#fff0}.medlive .woocommerce-breadcrumb{font-size:13px;color:var(--muted)}.medlive button,.medlive input[type=button],.medlive input[type=reset],.medlive input[type=submit],.medlive .button,.medlive .wc-block-components-button{border-radius:8px;font-weight:700;font-family:var(--f-body)}.medlive .button,.medlive button.button,.medlive input[type=submit]{background:#08294D;color:#fff;border:0;padding:11px 18px}.medlive .button:hover,.medlive input[type=submit]:hover{background:#0B3463;color:#fff}.medlive .button.alt,.medlive button.single_add_to_cart_button,.medlive .add_to_cart_button,.medlive .checkout-button,.medlive #place_order{background:var(--red);color:#fff}.medlive .button.alt:hover,.medlive button.single_add_to_cart_button:hover,.medlive .add_to_cart_button:hover,.medlive .checkout-button:hover,.medlive #place_order:hover{background:var(--red-dk);color:#fff}.medlive .ml-rfq-btn{display:inline-flex;gap:6px;align-items:center;justify-content:center;margin-top:8px;width:100%}.medlive .ml-rfq-btn .ico{width:16px;height:16px}.medlive .ml-rfq-btn.btn-soft{background:var(--soft2);color:var(--link)}.medlive .ml-rfq-btn.btn-navy{background:#08294D;color:#fff}.medlive ul.products{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:0 0 24px}.medlive ul.products::before,.medlive ul.products::after{display:none}.medlive ul.products li.product{width:auto!important;float:none!important;margin:0!important;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:0 0 16px;display:flex;flex-direction:column;text-align:left;overflow:hidden;transition:box-shadow .15s,border-color .15s}.medlive ul.products li.product:hover{box-shadow:var(--shadow);border-color:#C6D3E3}.medlive ul.products li.product img{margin:0 0 12px;aspect-ratio:1/1;object-fit:contain;background:radial-gradient(circle at 50% 44%,var(--surface) 0%,var(--surface) 28%,var(--soft) 80%);padding:12px;border-radius:0}.medlive ul.products li.product .woocommerce-loop-product__title{font-size:15px;font-weight:700;color:var(--heading);padding:0 16px;margin:0 0 4px;line-height:1.3}.medlive ul.products li.product .meta{display:block;padding:0 16px;font-size:13px;color:var(--muted);margin-bottom:6px}.medlive ul.products li.product .price{padding:0 16px;margin:0 0 8px;font-size:20px;font-weight:800;color:var(--red);display:block}.medlive ul.products li.product .price .vat,.medlive ul.products li.product .price small{font-size:12.5px;color:var(--muted);font-weight:600}.medlive ul.products li.product .price .unit{display:block;font-size:13px}.medlive ul.products li.product .button{margin:auto 16px 0;width:calc(100% - 32px)}.medlive ul.products li.product .ml-rfq-btn{margin:8px 16px 0;width:calc(100% - 32px)}.medlive .por{font-size:16px;font-weight:800;color:var(--heading)}.medlive .por small{font-size:12.5px;color:var(--muted);font-weight:600}.medlive .unit{font-size:13px;color:var(--muted);font-weight:600;display:block}.medlive .onsale{background:var(--red);color:#fff;border:0;border-radius:20px}.medlive.single-product div.product .product_title{font-size:clamp(24px,2.6vw,32px);font-weight:800}.medlive.single-product div.product p.price{font-size:32px;font-weight:800;color:var(--red)}.medlive.single-product div.product .woocommerce-product-gallery{border:1px solid var(--line);border-radius:12px;background:radial-gradient(circle at 50% 44%,var(--surface) 0%,var(--soft) 85%);padding:16px}.medlive .ml-buy-extra{display:grid;gap:14px;margin:16px 0}.medlive .ml-buy-extra .buyrow input{width:90px}.medlive .woocommerce-tabs ul.tabs li a{font-weight:600;color:var(--muted)}.medlive .woocommerce-tabs ul.tabs li.active a{color:var(--heading)}.medlive table.shop_attributes th{background:var(--soft);color:var(--muted);font-weight:600}.medlive table.shop_table{border:1px solid var(--line);border-radius:12px;overflow:hidden}.medlive table.shop_table th{background:var(--soft);color:var(--heading)}.medlive .cart_totals,.medlive #order_review,.medlive .woocommerce-MyAccount-navigation{border:1px solid var(--line);border-radius:12px;padding:20px;background:var(--surface)}.medlive .woocommerce-MyAccount-navigation ul li a{padding:9px 12px;border-radius:8px;display:block;color:var(--text)}.medlive .woocommerce-MyAccount-navigation ul li.is-active a{background:#08294D;color:#fff}.medlive .woocommerce-message,.medlive .woocommerce-info,.medlive .woocommerce-error{border-radius:10px;background:var(--info-bg);color:var(--text);border-left:4px solid var(--blue)}.medlive .woocommerce-error{background:var(--bad-bg);border-left-color:var(--bad)}.medlive .woocommerce-message{background:var(--ok-bg);border-left-color:var(--ok)}.medlive input[type=text],.medlive input[type=email],.medlive input[type=tel],.medlive input[type=number],.medlive input[type=password],.medlive input[type=search],.medlive input[type=date],.medlive select,.medlive textarea{border:1.5px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);padding:10px 12px;box-shadow:none}.medlive input:focus,.medlive select:focus,.medlive textarea:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px rgb(20 93 160 / .15)}.medlive .hsearch input{border:0;padding:11px 14px;box-shadow:none}.medlive .hsearch button{border-radius:0}@media (max-width:900px){.sticky{position:static}}.band .sec-head p{color:#C9D8EA}.medlive .site-content .col-full{margin-left:auto;margin-right:auto}.page-template-template-medlive-home .site-content .col-full{margin:0}.qo-how{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:14px}.qo-h{font-size:15.5px;font-weight:700;margin-bottom:6px}.qo-how .muted{font-size:14px}@media(max-width:820px){.qo-how{grid-template-columns:1fr}}.medlive .crumbs .rank-math-breadcrumb p{margin:0}.medlive .crumbs .separator{margin:0 6px;color:var(--muted)}.medlive .hdr form,.medlive .util form,.medlive .drawer form{margin:0}.ft-svc{background:#EEF4FB;border-top:1px solid #DCE6F2;margin-top:40px}.ft-svc .wrap{display:grid;grid-template-columns:repeat(4,1fr)}.ft-svc .it{display:flex;align-items:center;gap:14px;padding:22px 20px;border-right:1px solid #D3DFEC}.ft-svc .it:first-child{padding-left:0}.ft-svc .it:last-child{border-right:0}.ft-svc .ico{width:34px;height:34px;color:#145DA0;flex:none;stroke-width:1.6}.ft-svc b{display:block;color:#08294D;font-size:15px;line-height:1.3}.ft-svc small{display:block;color:#145DA0;font-size:13.5px;margin-top:2px}.ft-svc+.foot{margin-top:0}.medlive .site-footer.foot{font-size:14px;line-height:1.55;padding:0;background:#08294D;color:#D6E2F0}.medlive .site-footer a:not(.button){color:inherit}.medlive .site-footer .ft-links a{color:#D6E2F0}.medlive .site-footer .ft-contact a,.medlive .site-footer address{color:#fff}.medlive .site-footer .ft-more{color:#8FC3FF}.medlive .site-footer .ft-legal a{color:#C9D8EA}.medlive .site-footer .ft-social a{color:#08294D}.medlive .site-footer .ft-social a:first-child{color:#fff}.foot .ft-grid{display:grid;grid-template-columns:minmax(230px,1.2fr) max-content max-content max-content max-content minmax(250px,1.35fr);padding-block:40px 34px}.ft-grid>*{min-width:0;padding:0 clamp(14px,1.35vw,24px);border-left:1px solid rgb(201 216 234 / .16)}.ft-grid>:first-child{padding-left:0;border-left:0}.ft-grid>:last-child{padding-right:0}.ft-brand{padding-right:22px!important}.ft-brand .logo .lmark{width:52px;height:52px}.ft-brand .logo-txt b{font-size:26px}.ft-brand .logo-txt span{font-size:13.5px}.ft-brand .logo-txt em{font-size:10px}.ft-brand p{margin:14px 0 0;color:#C9D8EA;font-size:13.5px;max-width:250px}.foot .fh{font-size:15px;font-weight:700;color:#fff;margin:0 0 14px;letter-spacing:0}.ft-links{list-style:none;margin:0;padding:0;display:grid;gap:9px;font-size:13.5px}.ft-links a{display:inline-flex;align-items:flex-start;gap:6px;color:#D6E2F0;text-decoration:none}.ft-links a .ico{width:14px;height:14px;margin-top:4px;flex:none;color:#8FB3D9;transition:transform .15s}.ft-links a:hover{color:#fff}.ft-links a:hover .ico{transform:translateX(2px);color:#fff}.ft-contact{list-style:none;margin:0;padding:0;display:grid;gap:14px;font-size:13.5px}.ft-contact li{display:flex;gap:10px;align-items:flex-start}.ft-contact .ico{width:19px;height:19px;color:#fff;flex:none;margin-top:2px}.ft-contact a{color:#fff;text-decoration:none;font-weight:600;overflow-wrap:anywhere}.ft-contact a:hover{text-decoration:underline}.ft-contact small{display:block;color:#C9D8EA;font-size:13px}.ft-contact address{font-style:normal;color:#fff}.ft-contact .ft-more{display:inline-block;margin-top:6px;font-weight:600;color:#8FC3FF;font-size:13.5px}.ft-social{display:flex;flex-wrap:wrap;gap:10px}.ft-social a{width:40px;height:40px;border-radius:50%;background:#fff;color:#08294D;display:grid;place-items:center;transition:transform .15s,background .15s}.ft-social a:hover{transform:translateY(-2px);background:#E6EEF8}.ft-social a:first-child{background:#1A7F45;color:#fff}.ft-social a:first-child:hover{background:#156B3A}.ft-social .ico{width:19px;height:19px}.ft-news p{margin:0 0 12px;color:#C9D8EA;font-size:13.5px}.foot .news{margin-top:0;border-radius:8px;box-shadow:0 0 0 1px rgb(255 255 255 / .08)}.foot .news input{height:46px;font-size:14px}.foot .news button{padding:0 18px;font-size:14px}.foot .news button:hover{background:#C4001E}.ft-bot{background:#061F3B;color:#C9D8EA;font-size:13px}.ft-bot .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px 28px;flex-wrap:wrap;padding-block:16px}.ft-legal{display:flex;gap:20px}.ft-legal a{color:#C9D8EA}.ft-legal a:hover{color:#fff}.ft-pay{display:flex;gap:10px}.ft-pay span:not(.sr){display:inline-flex;align-items:center;gap:7px;border:1px solid rgb(201 216 234 / .35);border-radius:7px;padding:6px 11px;color:#fff;font-weight:700;font-size:12.5px;letter-spacing:.02em}.ft-pay .ico{width:15px;height:15px}@media (min-width:1361px){.ft-links a,.ft-contact a,.ft-contact small,.ft-contact address,.foot .fh{white-space:nowrap}}.ft-sub{margin-top:22px!important}@media (max-width:1360px){.foot .ft-grid{grid-template-columns:1.3fr 1fr 1fr 1.1fr;row-gap:34px}.ft-grid>*:nth-child(5){padding-left:0;border-left:0}.ft-news{grid-column:span 3}.ft-news .news{max-width:480px}}@media (max-width:1200px){.ft-svc .wrap{grid-template-columns:1fr 1fr}.ft-svc .it{padding-left:0}.ft-svc .it:nth-child(2){border-right:0}.ft-svc .it:nth-child(-n+2){border-bottom:1px solid #D3DFEC}.ft-svc .it:nth-child(2n){padding-left:24px}}@media (max-width:860px){.foot .ft-grid{grid-template-columns:1fr 1fr}.ft-grid>*{padding:0!important;border-left:0!important}.ft-brand,.ft-news{grid-column:1/-1}}@media (max-width:600px){.foot .ft-grid{padding-block:32px 26px;row-gap:28px}.ft-grid>*:nth-child(4),.ft-grid>*:nth-child(5){grid-column:1/-1}.ft-svc .wrap{grid-template-columns:1fr}.ft-svc .it,.ft-svc .it:nth-child(2n){border-right:0;border-bottom:1px solid #D3DFEC;padding:16px 0}.ft-svc .it:last-child{border-bottom:0}.ft-bot .wrap{flex-direction:column;align-items:flex-start}}.medlive .site-footer address{margin:0}.medlive .site-footer .ft-contact a.ft-more{color:#8FC3FF}.medlive .site-footer a{text-decoration:none}.medlive .site-footer .ft-legal a:hover,.medlive .site-footer .ft-contact a:hover{text-decoration:underline}.medlive .site-footer .news{display:flex;max-width:100%;border-radius:8px;overflow:hidden;margin:0}.medlive .site-footer .news input{flex:1;min-width:0;width:auto;margin:0;border:0;border-radius:0;box-shadow:none;background:#fff;color:#20272F;height:46px;padding:0 12px}.medlive .site-footer .news button{flex:none;margin:0;border:0;border-radius:0;background:#E60023;color:#fff;font-weight:700;padding:0 18px;height:46px}.medlive .site-footer .news button:hover{background:#C4001E}.medlive .site-footer .ft-links,.medlive .site-footer .ft-contact{margin:0}.popular{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;font-size:13px}.popular>span{color:var(--muted);font-weight:600;margin-right:2px}.popular a{padding:5px 11px;font-size:12.5px;border-radius:999px;background:var(--surface);border:1px solid var(--line);color:var(--heading);font-weight:600;text-decoration:none!important;transition:border-color .15s,color .15s}.popular a:hover{border-color:var(--blue);color:var(--blue)}.edit{display:grid;grid-template-columns:1.25fr 1fr;gap:40px;align-items:center;background:linear-gradient(180deg,var(--surface),var(--soft));border:1px solid var(--line);border-radius:20px;padding:44px}.edit h2{font-size:clamp(26px,2.6vw,34px);margin:10px 0 14px}.edit-copy p{color:var(--text);font-size:15.5px;line-height:1.7;margin:0 0 12px;max-width:62ch}.edit-copy .ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.edit-stats{display:grid;grid-template-columns:1fr 1fr;gap:14px}.edit-stats div{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:22px 20px;box-shadow:0 1px 2px rgb(8 41 77 / .04)}.edit-stats b{display:block;font-size:30px;line-height:1;color:var(--heading);letter-spacing:-.03em;margin-bottom:8px}.edit-stats div:first-child b{color:var(--red)}.edit-stats span{display:block;color:var(--muted);font-size:13.5px;line-height:1.45}@media(max-width:1000px){.edit{grid-template-columns:1fr;padding:30px}}@media(max-width:560px){.edit{padding:22px;border-radius:16px}.edit-stats b{font-size:24px}.edit-stats div{padding:16px}}.shop-intro{margin:-6px 0 16px;color:var(--muted);font-size:14.5px;max-width:80ch}.guide{display:grid;grid-template-columns:1.3fr 1fr;gap:36px;background:var(--soft);border:1px solid var(--line);border-radius:18px;padding:36px}.guide h2{margin:8px 0 12px;font-size:clamp(22px,2.2vw,28px)}.guide p{max-width:62ch;line-height:1.7;margin:0 0 10px}.guide-tips{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:24px}.guide-tips h3{font-size:16px;margin-bottom:12px}.guide-tips .tick{display:grid;gap:10px;font-size:14.5px}@media(max-width:900px){.guide{grid-template-columns:1fr;padding:24px}}.nav .wrap{gap:0}.nav a.dl{flex:1 1 auto;min-width:0;flex-direction:column;gap:0;justify-content:center;text-align:center;font-size:12.5px;font-weight:600;line-height:1.2;padding:6px 6px;min-height:52px;text-wrap:balance}.nav a.alt{display:none}.nav .depbtn{margin-right:6px;white-space:nowrap}.util-proc{display:flex;align-items:center;gap:4px;margin-left:6px}.util-proc a{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:6px;color:#fff;font-weight:600;font-size:13px;white-space:nowrap;text-decoration:none!important}.util-proc a:hover{background:rgb(255 255 255 / .1)}.util-proc .ico{width:15px;height:15px;color:#8FC3FF}.nav a.dl span{display:block;white-space:nowrap}@media (max-width:1240px){.nav a.dl{display:none}.nav a.alt{display:flex}}.util .util-tenders{display:none}@media (max-width:1400px){.util-proc a:last-child{display:none}}.shop-hero{background:linear-gradient(180deg,var(--soft),var(--soft2));border-bottom:1px solid var(--line);margin-bottom:22px}.sh-grid{display:grid;grid-template-columns:minmax(0,1.6fr) 220px minmax(0,.9fr);gap:20px 28px;align-items:center;padding-block:26px 20px}.sh-copy h1{font-size:clamp(30px,3.2vw,44px);margin:0 0 10px}.sh-copy p{font-size:16px;line-height:1.6;color:var(--text);max-width:64ch;margin:0}.sh-trust{grid-column:1/-1;list-style:none;padding:16px 0 0;border-top:1px solid var(--line);margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.sh-trust li{display:flex;gap:10px;align-items:center;padding:0 14px;border-left:1px solid var(--line)}.sh-trust li:first-child{padding-left:0;border-left:0}.sh-trust .ico{width:30px;height:30px;color:#145DA0;flex:none;stroke-width:1.6}.sh-trust b{display:block;color:var(--heading);font-size:13.5px;line-height:1.25}.sh-trust small{display:block;color:var(--link);font-size:12.5px;line-height:1.3}.sh-art{border-radius:18px;overflow:hidden;background:var(--surface);border:1px solid var(--line);aspect-ratio:1;display:grid;place-items:center}.sh-art img{width:100%;height:100%;object-fit:cover}.sh-bulk{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:24px;box-shadow:0 6px 20px rgb(8 41 77 / .06)}.sh-bulk b{display:block;font-size:22px;color:var(--heading);letter-spacing:-.01em}.sh-bulk p{margin:6px 0 16px;color:var(--text)}.sb-h{font-size:24px;margin:0}.pager{display:flex;align-items:center;gap:8px;justify-content:center;flex-wrap:wrap;margin:26px 0 8px}.pager button{min-width:38px;height:38px;border-radius:8px;border:1px solid var(--line);background:var(--surface);color:var(--heading);font-weight:700;cursor:pointer;display:grid;place-items:center}.pager button.on{background:#08294D;border-color:#08294D;color:#fff}.pager button:disabled{opacity:.45;cursor:default}.pager .ico{width:16px;height:16px}.pager .muted{margin-left:auto;font-size:13.5px}@media(max-width:1100px){.sh-grid{grid-template-columns:1fr 1fr}.sh-copy{grid-column:1/-1}.sh-art{display:none}.sh-bulk{grid-column:1/-1}.sh-trust{grid-template-columns:1fr 1fr;row-gap:14px}.sh-trust li:nth-child(3){padding-left:0;border-left:0}}@media(max-width:600px){.sh-trust{grid-template-columns:1fr}.sh-trust li{padding-left:0;border-left:0}.pager .muted{margin-left:0;width:100%;text-align:center}}.dstats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dstat{display:flex;gap:12px;align-items:center;padding:16px;text-decoration:none!important;color:var(--text);min-width:0}a.dstat:hover{border-color:var(--blue);box-shadow:0 4px 14px rgb(8 41 77 / .06)}.dstat .circle{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#fff!important;flex:none}.dstat .circle .ico{width:22px;height:22px}.c-red{background:#E60023!important}.c-blue{background:#145DA0!important}.c-green{background:#17713F!important}.c-navy{background:#08294D!important}.c-sky{background:#2E7BC4!important}.dstat .dn{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.dstat b{font-size:24px;line-height:1;color:var(--heading);font-variant-numeric:tabular-nums}.dstat em{font-style:normal;font-weight:700;color:var(--heading);font-size:14.5px}.dstat small{display:block;color:var(--muted);font-size:12.5px;margin-top:4px;line-height:1.4}.dbiz{grid-column:1/-1;background:linear-gradient(90deg,var(--soft),var(--surface))}.dbiz>span{display:flex;align-items:center;gap:6px 18px;flex-wrap:wrap;width:100%}.dbiz em.big{font-size:16px}.dbiz small{margin:0}.dbiz .btn{margin-left:auto}.dgrid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.dgrid3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:16px}.dgrid3>:first-child{grid-column:1/-1}.dgrid2>*,.dgrid3>*{min-width:0}.dh{margin:0!important;padding-bottom:8px!important}.tbl-wrap.flat{border:0;border-radius:0;overflow-x:auto}.dgrid2 .tbl,.dgrid3 .tbl{min-width:0}.dgrid2 .tbl,.dgrid3 .tbl{font-size:13.5px}.dgrid2 .tbl th,.dgrid2 .tbl td{padding-inline:14px}.dgrid2 .tbl td,.dgrid2 .tbl th,.dgrid3 .tbl td,.dgrid3 .tbl th{white-space:nowrap}.dqa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dqa a{display:grid;justify-items:center;gap:8px;text-align:center;padding:14px 8px;border:1px solid var(--line);border-radius:10px;font-size:13px;font-weight:600;color:var(--heading);text-decoration:none!important;line-height:1.3}.dqa a .ico{width:24px;height:24px;color:var(--blue)}.dqa a:hover{border-color:var(--blue);background:var(--soft)}.dinfo-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.dinfo-h h3{font-size:14.5px;margin:0}.dinfo dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:12px 0 0;font-size:13.5px}.dinfo dt{color:var(--muted)}.dinfo dd{margin:0;color:var(--heading);overflow-wrap:anywhere}@media(max-width:1300px){.dstats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){.dgrid2,.dgrid3{grid-template-columns:minmax(0,1fr)}.dgrid3>:first-child{grid-column:auto}}@media(max-width:600px){.dstats{grid-template-columns:minmax(0,1fr)}.dqa{grid-template-columns:repeat(2,minmax(0,1fr))}.dbiz .btn{margin-left:0}}.nav a.dl span{display:block;white-space:nowrap}.medlive .util .util-tenders{display:none}.medlive .shop-hero{margin:0 0 22px}@media(min-width:1100px){.medlive ul.products.columns-6{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.medlive ul.products.columns-6 li.product .woocommerce-loop-product__title{font-size:14px;padding:0 12px}.medlive ul.products.columns-6 li.product .meta,.medlive ul.products.columns-6 li.product .price{padding:0 12px}.medlive ul.products.columns-6 li.product .price{font-size:19px}.medlive ul.products.columns-6 li.product .button{margin-left:12px;margin-right:12px;font-size:13px;padding-inline:8px}}@media(min-width:768px) and (max-width:1099px){.medlive ul.products.columns-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1000px){.medlive.single-product .woocommerce-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:26px;border:0}.medlive.single-product .woocommerce-tabs ul.tabs{grid-column:1/-1;float:none;width:auto;display:flex;gap:4px;margin:0;padding:0 8px;background:var(--soft);border:0;border-bottom:1px solid var(--line);border-radius:12px 12px 0 0}.medlive.single-product .woocommerce-tabs ul.tabs li{display:inline-block;border:0;margin:0}.medlive.single-product .woocommerce-tabs ul.tabs li a{padding:14px 16px;box-shadow:inset 0 -3px 0 #fff0}.medlive.single-product .woocommerce-tabs ul.tabs li.active a{box-shadow:inset 0 -3px 0 var(--red)}.medlive.single-product .woocommerce-tabs ul.tabs li::after{display:none}.medlive.single-product .woocommerce-tabs .panel{display:block!important;float:none;width:auto;margin:0;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:22px}.medlive.single-product .woocommerce-tabs .panel h2{font-size:17px;margin-bottom:12px}}.edit.mk{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start}.mk-panel{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:24px}.mk-panel h3{font-size:18px;margin:0 0 6px}.mk-panel>p.muted{font-size:13.5px;margin:0 0 14px;line-height:1.5}.mk-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mk-list a{width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--heading);font-weight:600;font-size:14px;cursor:pointer;text-align:left}.mk-list a:hover{border-color:var(--blue);background:var(--soft)}.mk-list a.on{border-color:#08294D;box-shadow:inset 0 0 0 1px #08294D;background:var(--soft)}.mk-list .cc{display:inline-grid;place-items:center;min-width:30px;height:24px;border-radius:6px;background:#08294D;color:#fff;font-size:11.5px;font-weight:800;letter-spacing:.04em}.mk-note{display:flex;gap:8px;align-items:flex-start;margin:14px 0 0;font-size:13px;color:var(--muted);line-height:1.45}.mk-note .ico{width:16px;height:16px;flex:none;margin-top:2px;color:var(--blue)}@media(max-width:1000px){.edit.mk{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.edit.mk{padding:18px}.mk-panel{padding:16px}.mk-list{display:flex;flex-wrap:wrap;gap:6px}.mk-list a{width:auto;padding:7px 10px 7px 7px;gap:7px;font-size:13.5px;white-space:nowrap}.mk-list .cc{min-width:26px;height:22px;font-size:10.5px}.edit.mk .ctas .btn{width:100%;justify-content:center}}.mk-list a{text-decoration:none!important}.geobar{background:#EAF2FB;border-bottom:1px solid #C9DCF0;color:var(--text);font-size:14px}.geobar .wrap{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;padding-block:10px}.geobar>.wrap>.ico{width:20px;height:20px;color:#145DA0;flex:none}.geobar>.wrap>span:not(.geo-acts){flex:1 1 320px}.geo-acts{display:flex;gap:8px;align-items:center}.geo-acts .sel{height:36px;min-width:0;max-width:220px}:root[data-theme="dark"] .geobar{background:#0C2747;border-color:#24507F}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .geobar{background:#0C2747;border-color:#24507F}}.geobar .country{margin:0}.geobar .country select{background:#fff;color:var(--text);border-color:var(--line)}.cgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px}.ccard{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--text);text-decoration:none!important;transition:border-color .15s,box-shadow .15s}.ccard:hover{border-color:var(--blue);box-shadow:0 6px 18px rgb(8 41 77 / .07)}.ccard .cc,.mk-list .cc{display:inline-grid;place-items:center;min-width:34px;height:28px;border-radius:7px;background:#08294D;color:#fff;font-size:12px;font-weight:800;letter-spacing:.04em;flex:none}.ccard>span:nth-child(2){flex:1;min-width:0}.ccard b{display:block;color:var(--heading);font-size:15.5px}.ccard small{display:block;color:var(--muted);font-size:13px;margin-top:2px}.ccard>.ico{width:18px;height:18px;color:var(--blue)}.cfacts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:14px}.cfacts h3{display:flex;gap:10px;align-items:center;font-size:15.5px;margin:0 0 10px}.cfacts h3 .ico{width:22px;height:22px;color:var(--blue);flex:none}.cfacts p{margin:8px 0 0;font-size:14px;line-height:1.6;color:var(--text)}.cfacts a{font-weight:600;display:inline-flex;align-items:center;gap:4px}.cfacts a .ico{width:14px;height:14px}.chips-sm{display:flex;flex-wrap:wrap;gap:6px}.chips-sm span{padding:3px 10px;border-radius:999px;background:var(--soft);border:1px solid var(--line);font-size:12.5px;font-weight:700;color:var(--heading)}.two-eq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.csteps{margin:12px 0 0;padding-left:20px;display:grid;gap:8px;font-size:14.5px;line-height:1.55}.csrc{font-size:13px;color:var(--muted);line-height:1.7;padding:14px 16px;border:1px dashed var(--line);border-radius:12px}.csrc a{color:var(--link);text-decoration:underline;text-underline-offset:2px}.cothers a{text-decoration:underline;text-underline-offset:2px}.cothers{margin-top:14px;font-size:14px;line-height:1.9}.mk-guides{margin:12px 0 0;font-size:14px;font-weight:600}.mk-guides a{display:inline-flex;align-items:center;gap:6px}.mk-guides .ico{width:15px;height:15px}@media(max-width:800px){.two-eq{grid-template-columns:minmax(0,1fr)}}.medlive .cfacts a{display:inline-flex}label.chk a{text-decoration:underline;text-underline-offset:2px}label.chk:has(a){display:block;padding-left:28px;position:relative;line-height:1.5}label.chk:has(a)>input{position:absolute;left:0;top:3px;margin:0}.two-eq .tick{margin-top:12px}.dlinks a,.tbl td a{display:inline-flex;align-items:center;gap:5px}@media(max-width:700px){.acct-side .who{padding:12px 14px}.acct-side .who .avatar{width:36px;height:36px}.acct-nav{display:flex!important;gap:6px;overflow-x:auto;padding:8px 10px 10px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.acct-nav::-webkit-scrollbar{display:none}.acct-nav a{flex:none;white-space:nowrap;padding:8px 12px;border:1px solid var(--line);border-radius:999px;font-size:13.5px;scroll-snap-align:start}.acct-nav a.on{border-color:#08294D}.acct-nav .ico{width:16px;height:16px}}@media(max-width:600px){.phero .sub{font-size:17px!important;line-height:1.35}.phero h1{font-size:clamp(30px,8.4vw,38px)}}:root[data-theme="dark"] .ft-svc{background:var(--band,#071A31);border-color:#1E4570}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .ft-svc{background:var(--band,#071A31);border-color:#1E4570}:root:not([data-theme="light"]) .ft-svc .it{border-color:#1E4570!important}:root:not([data-theme="light"]) .ft-svc b{color:#fff}:root:not([data-theme="light"]) .ft-svc small{color:#9CC3EE}:root:not([data-theme="light"]) .ft-svc .ico{color:#7FB6EA}}.medlive .woocommerce-MyAccount-navigation ul{margin:0}@media(max-width:700px){.medlive .woocommerce-MyAccount-navigation ul{display:flex;gap:6px;overflow-x:auto;padding-bottom:6px}.medlive .woocommerce-MyAccount-navigation li{flex:none}.medlive .woocommerce-MyAccount-navigation li a{white-space:nowrap;padding:8px 12px;border:1px solid var(--line);border-radius:999px}}.util .wrap{gap:20px}.util a.util-item{color:#fff;text-decoration:none}.util a.util-item:hover span{text-decoration:underline}.util-country{position:relative;cursor:pointer;font-weight:600}.util-country select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.util-country:focus-within{outline:2px solid #fff;outline-offset:3px;border-radius:4px}.util-country .uc-cd{width:14px!important;height:14px!important;opacity:.8}.util-login{margin-left:auto;font-weight:600}@media (max-width:1280px){.util .hide-lg{display:none}}@media (max-width:640px){.util-country .uc-t{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.nav .depbtn{background:var(--red)!important}.nav .depbtn:hover{background:var(--red-dk)!important}.nav a.dl{font-size:12.5px;font-weight:600;padding:0 9px;text-align:center;line-height:1.2}.nav a.dl span{display:block}.rh-hero{background:linear-gradient(100deg,var(--surface) 0%,var(--surface) 34%,var(--soft) 62%,var(--soft2) 100%);border-bottom:1px solid var(--line);overflow:hidden}.rh-hgrid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.72fr) minmax(330px,.78fr);gap:0 24px;align-items:stretch;padding-block:24px 0}.rh-copy{padding:22px 0 30px;align-self:center}.rh-eyebrow{display:block;color:#08294D;font-weight:800;font-size:13.5px;letter-spacing:.06em;text-transform:uppercase}:root[data-theme="dark"] .rh-eyebrow{color:#9CC3EE}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .rh-eyebrow{color:#9CC3EE}}.rh-copy h1{font-size:clamp(34px,3.45vw,50px);line-height:1.02;letter-spacing:-.025em;margin-top:8px;color:var(--heading)}.rh-copy h1 span{display:block;color:var(--red)}.rh-lead{font-size:16px;line-height:1.6;margin-top:14px;max-width:60ch;color:var(--text)}.rh-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.rh-ctas .btn{padding:11px 16px;font-size:14.5px}.rh-ctas .btn .ico{width:16px;height:16px}.rh-art{display:flex;align-items:flex-end;justify-content:center;margin-bottom:0}.rh-art .ill{width:135%;max-width:none;height:auto;margin-bottom:-2px}.rh-panel{background:#08294D;color:#fff;border-radius:14px 14px 0 0;padding:22px 22px 22px;display:grid;gap:14px;align-content:start;box-shadow:0 20px 40px rgb(8 41 77 / .22);margin-top:2px;position:relative}.rh-panel h2{color:#fff;font-size:21px;line-height:1.28}.rh-pbody{display:grid;grid-template-columns:minmax(0,1fr) 128px;gap:8px;align-items:center}.rh-checks{list-style:none;margin:0;padding:0;display:grid;gap:9px;font-size:14px;color:#E6EEF8}.rh-checks li{display:flex;gap:10px;align-items:center}.rh-checks .ico{flex:none;width:20px;height:20px;padding:4px;border-radius:50%;background:#22A55B;color:#fff;stroke-width:3.2}.rh-map{position:relative}.rh-map .afmap .land{fill:#1F6DB8}.rh-orbit{position:absolute;inset:18% -10% 22% -14%;border:2px solid #E60023;border-radius:50%;transform:rotate(-24deg);border-left-color:#fff0;border-bottom-color:rgb(230 0 35 / .45);pointer-events:none}.rh-panel .btn{justify-self:stretch;padding:12px 16px}@media (max-width:1240px){.rh-hgrid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.9fr)}.rh-art{display:none}.rh-panel{border-radius:14px;margin-block:22px}}@media (max-width:860px){.rh-hgrid{grid-template-columns:minmax(0,1fr);padding-block:8px 0}.rh-copy{padding-bottom:6px}.rh-panel{margin-top:6px}}@media (max-width:600px){.rh-copy h1{font-size:34px}.rh-lead{font-size:15px}.rh-ctas .btn{flex:1 1 100%}.rh-pbody{grid-template-columns:minmax(0,1fr) 92px}.rh-panel h2{font-size:19px}}.rh-trust{background:var(--surface);border-bottom:1px solid var(--line)}.rh-trust .wrap{display:grid;grid-template-columns:repeat(4,1fr)}.rh-trust .it{display:flex;gap:12px;align-items:center;padding:14px 18px;border-left:1px solid var(--line)}.rh-trust .it:first-child{border-left:0;padding-left:0}.rh-trust .ico{width:34px;height:34px;color:var(--blue);flex:none;stroke-width:1.6}.rh-trust b{display:block;color:var(--heading);font-size:15px}.rh-trust small{display:block;color:var(--link);font-size:13px}@media (max-width:900px){.rh-trust .wrap{grid-template-columns:1fr 1fr}.rh-trust .it:nth-child(3){border-left:0;padding-left:0}.rh-trust .it:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:520px){.rh-trust .wrap{grid-template-columns:1fr}.rh-trust .it{border-left:0!important;padding-left:0;border-bottom:1px solid var(--line)}.rh-trust .it:last-child{border-bottom:0}}.rh-sec{padding-block:26px 10px}.rh-sec.rh-tight{padding-block:14px 6px}.rh-head{display:flex;align-items:center;gap:18px;margin-bottom:14px;flex-wrap:wrap}.rh-head h2{font-size:clamp(22px,2vw,26px);color:var(--heading);letter-spacing:-.01em}.rh-rule{flex:1;height:2px;background:linear-gradient(90deg,var(--red),rgb(230 0 35 / .15));min-width:40px}.rh-head a{font-weight:700;font-size:14.5px;display:inline-flex;align-items:center;gap:6px;color:var(--link)}.rh-head a .ico{width:16px;height:16px}.rh-depts{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px}.rh-dept{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:8px 6px 12px;text-decoration:none!important;transition:border-color .15s,box-shadow .15s,transform .15s}.rh-dept:hover{border-color:var(--blue);box-shadow:var(--shadow);transform:translateY(-2px)}.rh-dimg{display:grid;place-items:center;width:100%;aspect-ratio:1/0.9;border-radius:8px;background:radial-gradient(circle at 50% 45%,var(--surface) 20%,var(--soft) 85%)}.rh-dimg .ill{width:80%;height:auto}.rh-dept b{font-size:13px;line-height:1.25;color:var(--heading);font-weight:700}.rh-dept b span{display:block}@media (max-width:1100px){.rh-depts{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:700px){.rh-depts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}}@media (max-width:440px){.rh-depts{grid-template-columns:repeat(3,minmax(0,1fr))}.rh-dept b{font-size:12.5px}}.rh-pans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rh-pan{position:relative;overflow:hidden;border-radius:12px;padding:20px 22px 22px;display:grid;gap:14px;align-content:start;min-height:250px;isolation:isolate}.rh-pan.navy{background:linear-gradient(120deg,#08294D 0%,#0B3463 70%,#14497E 100%);color:#fff}.rh-pan.light{background:linear-gradient(120deg,#EAF2FB,#DCE9F7);color:#20272F;border:1px solid #C9DBEF}.rh-ptop{display:flex;gap:14px;align-items:center}.rh-pic{width:56px;height:56px;border-radius:50%;background:var(--red);display:grid;place-items:center;flex:none;box-shadow:0 0 0 4px rgb(255 255 255 / .18)}.rh-pic .ico{width:26px;height:26px;color:#fff}.rh-pan h3{font-size:22px;line-height:1.2}.rh-pan.navy h3{color:#fff}.rh-pan.light h3{color:#08294D}.rh-pan small{display:block;font-size:14px;margin-top:3px}.rh-pan.navy small{color:#C9D8EA}.rh-pan.light small{color:#145DA0}.rh-pl{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:14px;max-width:62%;position:relative;z-index:1}.rh-pl li{display:flex;gap:9px;align-items:flex-start}.rh-pl .ico{width:16px;height:16px;flex:none;margin-top:2px;stroke-width:3}.rh-pan.navy .rh-pl .ico{color:#fff}.rh-pan.light .rh-pl .ico{color:#17713F}.rh-pan .btn{justify-self:start;position:relative;z-index:1;margin-top:4px}.rh-pill-art{position:absolute;right:-4px;bottom:-4px;width:34%;max-width:170px;z-index:0;pointer-events:none}.rh-pill-art .ill{width:100%;height:auto}.rh-pan.navy .rh-pill-art{filter:drop-shadow(0 10px 18px rgb(0 0 0 / .25))}@media (max-width:1100px){.rh-pans{grid-template-columns:1fr}.rh-pl{max-width:66%}.rh-pill-art{width:30%}}@media (max-width:520px){.rh-pl{max-width:none}.rh-pill-art{display:none}.rh-pan h3{font-size:20px}}.rh-fhead{gap:12px}.rh-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-left:18px}.rh-tabs button{border:1px solid var(--line);background:var(--soft2);color:var(--heading);font-weight:700;font-size:13.5px;padding:7px 22px;border-radius:6px;cursor:pointer}.rh-tabs button.on{background:#08294D;border-color:#08294D;color:#fff}.rh-push{margin-left:auto}.rh-car .track{grid-auto-columns:calc((100% - 70px)/6);gap:14px}.rh-car .car-btn{top:36%;width:36px;height:36px}.rh-car .car-btn.prev{left:-18px}.rh-car .car-btn.next{right:-18px}.rh-vat{font-size:13px;color:var(--muted);margin:6px 0 0}@media (max-width:1240px){.rh-car .track{grid-auto-columns:calc((100% - 42px)/4)}}@media (max-width:860px){.rh-car .track{grid-auto-columns:calc((100% - 28px)/3)}.rh-tabs{margin-left:0;order:3;width:100%}.rh-push{order:2}}@media (max-width:600px){.rh-car .track{grid-auto-columns:calc((100% - 12px)/2);gap:12px}.rh-tabs button{padding:7px 14px}}.rh-car .pcard,.shopgrid:not(.list) .pcard{border-radius:10px}.rh-car .pimg,.shopgrid:not(.list) .pimg{aspect-ratio:1/0.78}.rh-car .pimg .ill,.shopgrid:not(.list) .pimg .ill{width:62%}.rh-car .pbody,.shopgrid:not(.list) .pbody{padding:10px 10px 12px;gap:5px}.rh-car .pbody h3,.shopgrid:not(.list) .pbody h3{font-size:13.5px;font-weight:600;line-height:1.3;min-height:2.6em}.rh-car .pbody h3 button,.shopgrid:not(.list) .pbody h3 button{color:var(--link)}.pcard .meta.lv{display:none}.pgrid.list .pcard .meta.lv{display:block}.pline{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.rh-car .price,.shopgrid:not(.list) .price{font-size:18px}.rh-car .por,.shopgrid:not(.list) .por{font-size:14.5px}.instock:not(.product){display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;color:#17713F;white-space:nowrap}.instock:not(.product)::before{content:"";width:7px;height:7px;border-radius:50%;border:2px solid currentColor}:root[data-theme="dark"] .instock{color:#5FD08E}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .instock{color:#5FD08E}}.stars{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted)}.st-i{display:inline-flex;gap:1px}.st-i i{width:14px;height:14px;background:#D0D7E1;-webkit-mask:var(--star) center/contain no-repeat;mask:var(--star) center/contain no-repeat}.st-i i.f{background:#F5A623}.st-i i.h{background:linear-gradient(90deg,#F5A623 50%,#D0D7E1 50%)}.stars.big .st-i i{width:18px;height:18px}.stars.big{font-size:14px;font-weight:600}:root{--star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6 6.6.9-4.8 4.6 1.2 6.5L12 17.4l-5.9 3.1 1.2-6.5L2.5 9.4l6.6-.9z'/%3E%3C/svg%3E")}.pd-rate{display:flex;gap:16px;align-items:center;margin-top:8px;flex-wrap:wrap}.rh-car .pacts,.shopgrid:not(.list) .pacts{gap:6px;padding-top:6px}.rh-car .buyrow,.shopgrid:not(.list) .buyrow{gap:5px}.rh-car .qty,.shopgrid:not(.list) .qty{border-width:1px;border-radius:6px;flex:none}.rh-car .qty button,.shopgrid:not(.list) .qty button{width:24px}.rh-car .qty button .ico,.shopgrid:not(.list) .qty button .ico{width:13px;height:13px}.rh-car .qty input,.shopgrid:not(.list) .qty input{width:26px;font-size:13px}.rh-car .buyrow .btn,.shopgrid:not(.list) .buyrow .btn{padding:7px 6px;font-size:12.5px;gap:4px;border-radius:6px;min-width:0}.rh-car .buyrow .btn .ico,.shopgrid:not(.list) .buyrow .btn .ico{width:14px;height:14px}.rh-car .pacts>.btn,.shopgrid:not(.list) .pacts>.btn{padding:7px 8px;font-size:12.5px;border-radius:6px}.rh-car .pacts>.btn-soft,.shopgrid:not(.list) .pacts>.btn-soft{background:var(--soft2)}.pbadge{position:absolute;top:8px;left:8px;font-size:11.5px;font-weight:800;color:#fff;padding:3px 9px;border-radius:4px;letter-spacing:.01em;pointer-events:none}.b-navy{background:#08294D}.b-blue{background:#145DA0}.b-red{background:#C4001E}.shopgrid:not(.list) .ptools,.rh-car .ptools{top:6px;right:6px;gap:4px}.shopgrid:not(.list) .ptools .tool,.rh-car .ptools .tool{width:28px;height:28px;border:0;box-shadow:none;background:#fff0}.shopgrid:not(.list) .ptools .tool .ico,.rh-car .ptools .tool .ico{width:18px;height:18px;color:var(--link)}.shopgrid:not(.list) .tool-cmp,.rh-car .tool-cmp{opacity:0;transition:opacity .15s}.pcard:hover .tool-cmp,.pcard:focus-within .tool-cmp,.tool-cmp.on{opacity:1!important}@media (hover:none){.shopgrid:not(.list) .tool-cmp,.rh-car .tool-cmp{opacity:1}}.shopgrid:not(.list) .tool-cmp.on,.rh-car .tool-cmp.on{background:var(--blue)!important}.shopgrid:not(.list) .tool-cmp.on .ico,.rh-car .tool-cmp.on .ico{color:#fff}.rh-whole{background:linear-gradient(90deg,var(--soft) 0%,var(--soft2) 100%);border-block:1px solid var(--line);margin-top:22px}.rh-wgrid{display:grid;grid-template-columns:240px minmax(0,1fr) auto;gap:24px;align-items:center;padding-block:0}.rh-wimg{align-self:end;background:radial-gradient(circle at 50% 60%,var(--surface),transparent 70%);padding:10px 0 0}.rh-wimg .ill{width:100%;height:auto;display:block}.rh-wcopy{padding-block:18px}.rh-wcopy h2{font-size:21px;color:var(--heading)}.rh-wcopy p{font-size:14px;margin:6px 0 12px;max-width:86ch;color:var(--text)}.rh-wfeat{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 26px;font-size:13.5px;color:var(--heading);font-weight:600}.rh-wfeat li{display:flex;align-items:center;gap:8px}.rh-wfeat .ico{width:24px;height:24px;color:var(--blue);stroke-width:1.6}.rh-wgrid>.btn{padding:13px 22px}@media (max-width:1000px){.rh-wgrid{grid-template-columns:160px minmax(0,1fr)}.rh-wgrid>.btn{grid-column:1/-1;justify-self:start;margin-bottom:20px}}@media (max-width:600px){.rh-wgrid{grid-template-columns:minmax(0,1fr)}.rh-wimg{display:none}.rh-wgrid>.btn{width:100%}}.mk-solo{grid-template-columns:minmax(0,1fr)!important}.mk-cols{columns:3 280px;column-gap:32px}.mk-cols p{break-inside:avoid;max-width:none}.rh-enq{background:var(--surface);border-top:1px solid var(--line);padding-block:18px;margin-top:20px}.rh-egrid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.5fr) auto;gap:22px;align-items:center}.rh-ecopy h2{font-size:18px;color:var(--heading);line-height:1.3}.rh-ecopy p{font-size:13px;margin-top:4px;color:var(--text)}.rh-flags{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px 6px}.rh-flags a{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11.5px;color:var(--heading);text-decoration:none;text-align:center;line-height:1.15;font-weight:600}.rh-flags a:hover span{text-decoration:underline}.rh-flags img{width:36px;height:27px;object-fit:cover;border-radius:3px;box-shadow:0 0 0 1px rgb(8 41 77 / .15)}.btn-blue{background:var(--blue);color:#fff;border-color:var(--blue)}.btn-blue:hover{background:#0F4C85}.rh-egrid>.btn{font-size:13.5px;padding:11px 14px}@media (max-width:1240px){.rh-egrid{grid-template-columns:minmax(0,1fr) auto}.rh-flags{grid-column:1/-1;grid-row:2;grid-template-columns:repeat(12,minmax(0,1fr))}}@media (max-width:900px){.rh-flags{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:700px){.rh-egrid{grid-template-columns:minmax(0,1fr)}.rh-flags{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:12px}.rh-egrid>.btn{width:100%}}@media (max-width:420px){.rh-flags{grid-template-columns:repeat(4,minmax(0,1fr))}}.rh-shero{background:linear-gradient(100deg,var(--soft) 0%,var(--soft2) 100%);border-bottom:0;padding:0}.rh-sgrid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.7fr) minmax(300px,.85fr);grid-template-areas:"copy art bulk" "trust trust bulk";gap:6px 22px;align-items:center;padding-block:24px 18px}.rh-scopy{grid-area:copy}.rh-scopy h1{font-size:clamp(32px,3.6vw,48px);color:var(--heading);letter-spacing:-.02em;line-height:1.05}.rh-scopy p{font-size:15.5px;line-height:1.55;margin-top:10px;max-width:68ch}.rh-sart{grid-area:art;position:relative;height:190px;align-self:center}.rh-sart .a1{position:absolute;inset:0 10% 8% 0;display:grid;place-items:center}.rh-sart .a1 .ill{width:100%;height:auto;max-width:200px}.rh-sart .a2{position:absolute;right:0;bottom:0;width:46%}.rh-sart .a2 .ill{width:100%;height:auto}.rh-sbulk{grid-area:bulk;align-self:stretch;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:22px;display:flex;gap:10px;align-items:center;box-shadow:var(--shadow);position:relative;overflow:hidden}.rh-sbulk b{display:block;font-size:21px;color:var(--heading)}.rh-sbulk p{font-size:14.5px;margin:6px 0 14px}.rh-sbulk .btn{padding:12px 18px}.rh-clip{width:118px;flex:none;align-self:flex-start}.rh-clip .ill{width:100%;height:auto}.rh-strust{grid-area:trust;list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.rh-strust li{display:flex;gap:10px;align-items:center;padding:4px 14px;border-left:1px solid #C9DBEF}.rh-strust li:first-child{border-left:0;padding-left:0}.rh-strust .ico{width:30px;height:30px;color:var(--blue);flex:none;stroke-width:1.6}.rh-strust b{display:block;font-size:13.5px;color:var(--heading)}.rh-strust small{display:block;font-size:12.5px;color:var(--link);line-height:1.35}@media (max-width:1240px){.rh-sgrid{grid-template-columns:minmax(0,1fr) minmax(280px,.6fr);grid-template-areas:"copy bulk" "trust trust"}.rh-sart{display:none}}@media (max-width:860px){.rh-sgrid{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "bulk" "trust"}.rh-strust{grid-template-columns:1fr 1fr;row-gap:12px}.rh-strust li:nth-child(3){border-left:0;padding-left:0}}@media (max-width:520px){.rh-strust{grid-template-columns:1fr}.rh-strust li{border-left:0;padding-left:0}.rh-clip{width:80px}.rh-sbulk{padding:18px}}.rh-shop{grid-template-columns:240px minmax(0,1fr)!important;gap:22px!important}.rh-side{top:150px}.rh-side .card{border-radius:8px}.rh-side .hd{font-size:15.5px;padding:11px 14px}.rh-side .hd .ico{width:16px;height:16px}.rh-cats{padding:6px!important}.rh-cats .catlink{padding:6px 8px;font-size:14px}.rh-cats .catlink span{flex:1}.rh-cats .cl-go{width:14px!important;height:14px!important;color:var(--muted)!important}.rh-filters{gap:12px!important}.fset{border:0;margin:0;padding:0 0 12px;border-bottom:1px solid var(--line);display:grid;gap:9px;min-width:0}.fset legend{font-weight:700;color:var(--heading);font-size:14.5px;padding:0;margin-bottom:6px}.fnote{font-size:13px;margin:0}.rh-range{position:relative;height:22px;margin:2px 4px}.rh-range::before{content:"";position:absolute;left:0;right:0;top:9px;height:4px;border-radius:2px;background:var(--line)}.rh-range::after{content:"";position:absolute;left:var(--lo);right:calc(100% - var(--hi));top:9px;height:4px;border-radius:2px;background:var(--blue)}.rh-range input{position:absolute;inset:0;width:100%;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none;z-index:1}.rh-range input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:18px;height:18px;border-radius:50%;background:var(--blue);border:3px solid #fff;box-shadow:0 0 0 1px var(--blue),0 1px 3px rgb(0 0 0 / .25);cursor:pointer}.rh-range input::-moz-range-thumb{pointer-events:auto;width:14px;height:14px;border-radius:50%;background:var(--blue);border:3px solid #fff;box-shadow:0 0 0 1px var(--blue);cursor:pointer}.rh-range input:focus-visible::-webkit-slider-thumb{outline:3px solid var(--link);outline-offset:2px}.rh-prow{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rh-rin{position:relative;display:block}.rh-rin span{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-weight:700;color:var(--muted);font-size:14px}.rh-rin input{width:100%;padding-left:24px!important}.rh-brands{display:grid;grid-template-columns:auto auto;justify-content:start;gap:7px 14px}.rh-brands .chk{font-size:13px;gap:7px}.rh-brands .chk input{width:15px;height:15px}.rh-brands .chk[hidden]{display:none}.rh-more{justify-self:start;font-size:13.5px;font-weight:700}.facc{border-bottom:1px solid var(--line)}.facc-h{all:unset;box-sizing:border-box;width:100%;display:flex;justify-content:space-between;align-items:center;padding:9px 0;font-weight:700;color:var(--heading);font-size:14.5px;cursor:pointer}.facc-h:focus-visible{outline:3px solid var(--link);outline-offset:2px;border-radius:4px}.facc-h .ico{width:16px;height:16px;transition:transform .15s}.facc.open .facc-h .ico{transform:rotate(180deg)}.facc-b{display:grid;gap:8px;padding:0 0 12px}.facc-b[hidden]{display:none}.rh-filters>.btn-red{padding:12px;font-size:15px;margin-top:4px}.rh-bar{gap:10px 14px}.rh-bar .sb-h,.rh-bar h1{font-size:clamp(22px,2.2vw,28px)!important}.rh-bar .push{gap:8px!important;flex-wrap:wrap}.rh-lbl{font-size:14px;font-weight:700;color:var(--heading);margin-left:6px}.rh-bar .sel{padding-block:8px;font-size:14px}.rh-vt button{display:flex!important;gap:6px;align-items:center;font-weight:700;font-size:13.5px;padding:7px 12px!important}.rh-vt .ico{width:16px!important;height:16px!important}.rh-strip{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px!important;overflow:visible!important;margin-bottom:16px}.rh-strip .cat-chip{width:auto;padding:6px 4px 8px;font-size:12px;border-radius:8px;gap:4px}.rh-strip .cat-chip .ill{width:80%;max-width:60px}.rh-strip .cat-chip span span{display:block}.shopgrid:not(.list){grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important}.rh-pagerow{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:22px 0 4px}.rh-pagerow .pager{grid-column:2;margin:0}.rh-pagerow>.muted{grid-column:3;justify-self:end;font-size:13.5px}.pg-gap{min-width:24px;text-align:center;color:var(--muted);font-weight:700}@media (max-width:1240px){.shopgrid:not(.list){grid-template-columns:repeat(4,minmax(0,1fr))!important}.rh-strip{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:960px){.rh-shop{grid-template-columns:minmax(0,1fr)!important}.shopgrid:not(.list){grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:700px){.shopgrid:not(.list){grid-template-columns:repeat(2,minmax(0,1fr))!important}.rh-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.rh-lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rh-vt button{padding:7px 9px!important}.rh-pagerow{grid-template-columns:minmax(0,1fr)}.rh-pagerow .pager{grid-column:1}.rh-pagerow>.muted{grid-column:1;justify-self:center}}@media (max-width:420px){.rh-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.ft6 .ft-grid{grid-template-columns:minmax(170px,1.1fr) auto auto auto minmax(120px,.8fr) auto minmax(190px,1.2fr)!important}.ft6 .ft-news{grid-column:auto}.ft6 .ft-grid>*{padding:0 clamp(8px,.85vw,16px)}@media (min-width:1200px){.ft6{font-size:12.5px}.ft6 .ft-brand .logo-txt em{font-size:9px}.ft6 .ft-contact small{font-size:11.5px}.ft6 .ft-addr .ft-more{font-size:12.5px}.ft6 .ft-links{gap:4px}.ft6 .ft-brand .logo .lmark{width:44px;height:44px}.ft6 .ft-brand .logo-txt b{font-size:22px}.soc{width:32px;height:32px}.soc svg{width:16px;height:16px}.ft6 .news button{padding:0 12px}}.ft6 .ft-brand{padding-right:18px!important}.ft6 .ft-brand p{font-size:13px}.ft6 .ft-addr{padding-top:30px}.ft-soc{display:flex;gap:8px}.soc{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:#fff;transition:transform .15s}.soc:hover{transform:translateY(-2px)}.soc svg{width:18px;height:18px}.soc-facebook{background:#1877F2}.soc-linkedin{background:#0A66C2}.soc-youtube{background:red}.soc-instagram{background:radial-gradient(circle at 30% 110%,#FFD600 0%,#FF7A00 25%,#FF0069 50%,#D300C5 75%,#7638FA 100%)}.ft6 .ft-news p{font-size:13px}.ft-pay .pm{border:0!important;padding:0!important}.ft-pay .pm svg{display:block}.pm-visa svg{width:52px;height:28px;color:#fff}.pm-mc svg{width:44px;height:28px}.pm-eft{font-weight:900!important;font-style:italic;font-size:17px!important;color:#fff;letter-spacing:.02em}.ft-pay{align-items:center;gap:16px!important}@media (max-width:1199px){.ft6 .ft-grid{grid-template-columns:1.3fr 1fr 1fr 1.1fr!important;row-gap:30px}.ft6 .ft-news{grid-column:span 2}.ft6 .ft-grid>*:nth-child(5){padding-left:0;border-left:0}.ft6 .ft-addr{padding-top:0}}@media (max-width:860px){.ft6 .ft-grid{grid-template-columns:1fr 1fr!important}.ft6 .ft-brand,.ft6 .ft-news{grid-column:1/-1}}@media (max-width:600px){.ft6 .ft-grid>*:nth-child(4),.ft6 .ft-grid>*:nth-child(5){grid-column:auto}}.shopgrid:not(.list) .pbody{padding:10px 8px 10px}.shopgrid:not(.list) .price{font-size:16px}.shopgrid:not(.list) .instock{font-size:11.5px}.shopgrid:not(.list) .pline{gap:2px 6px}.rh-car .pcard,.shopgrid:not(.list) .pcard{container-type:inline-size}@container (max-width:190px){.qty button{width:20px!important}.qty input{width:22px!important;font-size:12.5px!important}.buyrow .btn{font-size:12px!important;padding:6px 4px!important}.buyrow .btn .ico{display:none}.pacts>.btn{font-size:12px!important}}.uc-s{display:none}@media (max-width:900px){.util .hide-sm{display:none}.util-login span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (max-width:760px){.uc-t{display:none}.uc-s{display:inline;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.util-item small{display:none}}@media (max-width:360px){.util .wrap{gap:10px}.util-item:first-child>span{font-size:12.5px}}.hsearch input{font-size:14.5px}@media (min-width:1200px){.ft6 .ft-grid{grid-template-columns:minmax(150px,1fr) auto auto auto minmax(140px,.75fr) auto minmax(205px,1.15fr)!important}.ft6 .ft-grid>*{padding:0 10px}.ft6 .ft-grid>:first-child{padding-left:0}.ft6 .ft-grid>:last-child{padding-right:0}.ft6 .ft-brand .logo .lmark{width:38px;height:38px}.ft6 .ft-brand .logo-txt b{font-size:19px}.ft6 .ft-brand .logo-txt span{font-size:11.5px}.ft6 .ft-brand .logo-txt em{font-size:8px}.ft6 .ft-soc{gap:6px}.ft6 .soc{width:30px;height:30px}.ft6 .news input{padding:9px 10px;font-size:13px}.ft6 .news button{font-size:13px}.ft6 .ft-addr .ft-more{display:inline-block;margin-top:4px}}.medlive .rh-hero .wrap,.medlive .rh-trust .wrap{max-width:var(--wrap)}.rh-copy h1 span{display:block}.btn .ico{flex:none}.rh-head .rh-tabs+.rh-push,.rh-head .rh-rule+.rh-push{margin-left:auto}.rh-shop{display:grid;grid-template-columns:240px minmax(0,1fr);gap:22px;align-items:start;margin-top:8px}.rh-shop-main{min-width:0}.ml-catalogue .content-area{width:100%;float:none;margin:0}.rh-side .catlink{text-decoration:none}.rh-side .hd{display:flex;justify-content:space-between;align-items:center}.facc summary{list-style:none}.facc summary::-webkit-details-marker{display:none}.facc[open] .facc-h .ico{transform:rotate(180deg)}.rh-brands .rh-extra{display:none}.rh-brands.all .rh-extra,.rh-brands.searching .rh-extra{display:flex}.rh-brands .chk[hidden]{display:none!important}.rh-clear{font-size:13.5px;font-weight:700;text-align:center}.rh-bar .woocommerce-ordering{margin:0}.rh-bar .woocommerce-ordering select{padding:8px 30px 8px 10px;font-size:14px;border:1.5px solid var(--line);border-radius:8px;background-color:var(--surface);color:var(--text)}.rh-perform{display:flex;gap:8px;align-items:center;margin:0}.rh-vt a{display:flex;gap:6px;align-items:center;font-weight:700;font-size:13.5px;padding:7px 12px;color:var(--muted);text-decoration:none;background:var(--surface)}.rh-vt a.on{background:#08294D;color:#fff}.rh-strip a.cat-chip{text-decoration:none;color:var(--text)}.rh-strip .cat-chip span span{display:block}.medlive ul.products li.product{position:relative;border-radius:10px;padding:0 0 10px}.medlive ul.products li.product .woocommerce-LoopProduct-link{display:block;text-decoration:none}.medlive ul.products li.product img{aspect-ratio:1/0.8;margin:0 0 8px}.medlive ul.products li.product .woocommerce-loop-product__title{font-size:13.5px!important;font-weight:600!important;color:var(--link)!important;padding:0 10px!important;min-height:2.6em}.medlive ul.products li.product .meta{display:none}.ml-list .medlive ul.products li.product .meta,.ml-list ul.products li.product .meta{display:block}.medlive ul.products li.product .pline{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 6px;padding:0 10px}.medlive ul.products li.product .pline .price{padding:0!important;margin:0!important;font-size:16.5px!important}.medlive ul.products li.product .price .vat{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.medlive ul.products li.product .price .unit{display:none}.medlive ul.products li.product .price del{color:var(--muted);font-weight:600;font-size:13px;margin-right:4px}.medlive ul.products li.product .price ins{text-decoration:none}.instock.out:not(.product){color:var(--muted)}.instock.backorder:not(.product){color:var(--warn)}.medlive ul.products li.product .star-rating{margin:5px 10px 0;font-size:12px;color:#F5A623}.medlive ul.products li.product .ml-loop-cart{margin:8px 10px 0;display:flex;gap:5px}.medlive ul.products li.product .ml-loop-cart .qty{border-width:1px;border-radius:6px;flex:none}.medlive ul.products li.product .ml-loop-cart .qty button{width:22px}.medlive ul.products li.product .ml-loop-cart .qty input{width:26px;font-size:13px;padding:0}.medlive ul.products li.product .ml-loop-cart .btn{flex:1;min-width:0;padding:7px 5px;font-size:12.5px;gap:4px;border-radius:6px}.medlive ul.products li.product .ml-loop-cart .btn .ico{width:14px;height:14px}.medlive ul.products li.product .ml-rfq-btn{margin:6px 10px 0!important;width:calc(100% - 20px)!important;font-size:12.5px;padding:7px 8px;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:6px}.medlive ul.products li.product>.button:not(.ml-rfq-btn){margin:8px 10px 0;width:calc(100% - 20px)}.medlive ul.products li.product .pbadge{z-index:2}.ml-heart{position:absolute;top:6px;right:6px;z-index:3;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:var(--link)}.ml-heart .ico{width:18px;height:18px}.ml-heart.on{color:var(--red)}.ml-heart.on .ico{fill:var(--red)}.ml-heart:focus-visible{outline:3px solid var(--link);outline-offset:1px}@container (max-width:180px){.ml-loop-cart .btn .ico{display:none}}.medlive ul.products li.product{container-type:inline-size}.ml-catalogue ul.products.columns-6{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px}@media (max-width:1240px){.ml-catalogue ul.products.columns-6{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:960px){.rh-shop{grid-template-columns:minmax(0,1fr)}.rh-side{display:none;position:static}.rh-side.open{display:grid}.filter-toggle{display:inline-flex}.ml-catalogue ul.products.columns-6{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:961px){.filter-toggle{display:none!important}}@media (max-width:700px){.ml-catalogue ul.products.columns-6{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.ml-list ul.products.columns-6{grid-template-columns:minmax(0,1fr)!important}.ml-list ul.products li.product{display:grid!important;grid-template-columns:160px minmax(0,1fr) 230px;column-gap:18px;align-items:center;padding:10px}.ml-list ul.products li.product .woocommerce-LoopProduct-link{grid-column:1/3;display:grid;grid-template-columns:160px minmax(0,1fr);column-gap:18px;align-items:center}.ml-list ul.products li.product img{margin:0;grid-row:1/5}.ml-list ul.products li.product .ml-loop-cart,.ml-list ul.products li.product .ml-rfq-btn{grid-column:3}@media (max-width:700px){.ml-list ul.products li.product{grid-template-columns:minmax(0,1fr)}.ml-list ul.products li.product .woocommerce-LoopProduct-link{grid-column:1;grid-template-columns:100px minmax(0,1fr)}.ml-list ul.products li.product .ml-loop-cart,.ml-list ul.products li.product .ml-rfq-btn{grid-column:1}}.rh-pagerow .woocommerce-pagination{grid-column:2;margin:0}.rh-pagerow .woocommerce-pagination ul.page-numbers{display:flex;gap:8px;border:0;margin:0;padding:0;list-style:none}.rh-pagerow .woocommerce-pagination ul.page-numbers li{border:0;float:none}.rh-pagerow .page-numbers a,.rh-pagerow .page-numbers span.page-numbers{min-width:38px;height:38px;border-radius:8px;border:1px solid var(--line);background:var(--surface);color:var(--heading);font-weight:700;display:grid;place-items:center;padding:0 8px;text-decoration:none}.rh-pagerow .page-numbers span.current{background:#08294D;border-color:#08294D;color:#fff}.rh-pagerow .page-numbers span.dots{border:0;background:none}.rh-car{position:relative}.rh-car .track{overflow:visible;display:block;padding:0}.rh-car .track .woocommerce{margin:0}.rh-car ul.products{display:grid!important;grid-auto-flow:column;grid-template-columns:none!important;grid-auto-columns:calc((100% - 70px)/6);gap:14px!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px 12px!important;margin:0!important}.rh-car ul.products::-webkit-scrollbar{display:none}.rh-car ul.products li.product{scroll-snap-align:start}@media (max-width:1240px){.rh-car ul.products{grid-auto-columns:calc((100% - 42px)/4)}}@media (max-width:860px){.rh-car ul.products{grid-auto-columns:calc((100% - 28px)/3)}}@media (max-width:600px){.rh-car ul.products{grid-auto-columns:calc((100% - 12px)/2)}}.rh-car[hidden]{display:none}.ft6 .ft-addr address{font-style:normal}.util form.util-country{margin:0;display:flex;align-items:center;gap:8px}.util-country .ico{flex:none}.rh-flags a{text-decoration:none}.medlive .ml-loop-cart .qty input{padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important;height:auto;min-height:30px;text-align:center;-moz-appearance:textfield}.medlive .ml-loop-cart .qty input::-webkit-inner-spin-button{-webkit-appearance:none}.medlive .ml-loop-cart .qty button{padding:0!important;background:var(--soft)!important;color:var(--heading)!important;border:0;display:grid;place-items:center}.medlive .ml-loop-cart .qty button .ico{width:13px;height:13px}.medlive .ml-loop-cart .btn{white-space:nowrap;overflow:hidden}@media (max-width:1360px){.util .wrap{gap:14px}}.rh-pagerow .page-numbers span.current{background:#08294D!important;border-color:#08294D!important;color:#fff!important}.medlive ul.products li.product .star-rating{color:#F5A623}.medlive ul.products li.product .star-rating span::before,.medlive ul.products li.product .star-rating::before{color:#F5A623}.medlive ul.products li.product .price del{opacity:1;color:#5A6472}:root[data-theme="dark"] .medlive ul.products li.product .price{color:var(--red-ink,#FF6B80)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .medlive ul.products li.product .price{color:var(--red-ink,#FF6B80)}}.ft6 .ft-addr li>div,.ft6 .ft-addr li>span{min-width:0}.ft6 .ft-addr address{white-space:normal;overflow-wrap:break-word}.ft6 .ft-addr{overflow:hidden}.xpd{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr) 340px;gap:24px;margin-top:6px}.xgal{grid-template-columns:78px minmax(0,1fr)}.xgal .thumbs{gap:8px}.xvid{aspect-ratio:1;border:1.5px solid var(--line);border-radius:8px;background:var(--surface);display:grid;place-items:center;align-content:center;gap:2px;font-size:12px;font-weight:700;color:var(--heading);cursor:pointer}.xvid .ico{width:26px;height:26px;padding:5px;border-radius:50%;background:#08294D;color:#fff}.xmain{display:grid;gap:12px;min-width:0}.xmain .mainimg{position:relative}.xexp{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:8px;border:1px solid var(--line);background:var(--surface);display:grid;place-items:center;color:var(--link);cursor:pointer}.xnav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:var(--surface);display:grid;place-items:center;color:var(--heading);cursor:pointer;box-shadow:var(--shadow)}.xnav.prev{left:12px}.xnav.next{right:12px}.xmedia{display:grid;grid-template-columns:1fr 1fr;gap:12px}.xmedia .btn{font-size:13.5px}.xmedia .btn:last-child .ico{color:var(--red)}.xinfo{display:grid;gap:10px;align-content:start}.xbrand{font-size:26px;font-weight:900;letter-spacing:.02em;color:#145DA0;line-height:1}:root[data-theme="dark"] .xbrand{color:#7DB4EA}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .xbrand{color:#7DB4EA}}.xinfo h1{font-size:clamp(24px,2.1vw,30px);line-height:1.15;margin:0}.xkv{display:flex;flex-wrap:wrap;gap:4px 0;font-size:13.5px;color:var(--muted)}.xkv span+span::before{content:"|";margin:0 10px;color:var(--line)}.xrate{display:flex;align-items:center;gap:10px;font-size:13.5px;flex-wrap:wrap}.xrate a{color:var(--link)}.xsep{color:var(--line)}.xlead{font-size:15px;line-height:1.6;color:var(--text);margin:4px 0 0}.xfeats{list-style:none;margin:0;padding:0;display:grid;gap:7px;font-size:14px}.xfeats li{display:flex;gap:10px;align-items:flex-start}.xfeats .ico{flex:none;width:18px;height:18px;padding:3px;border-radius:50%;background:#22A55B;color:#fff;stroke-width:3.4;margin-top:1px}.xicons{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);margin-top:6px;padding-top:14px}.xicons div{display:grid;justify-items:center;text-align:center;gap:6px;font-size:13px;color:var(--heading);padding:0 6px;border-left:1px solid var(--line)}.xicons div:first-child{border-left:0}.xicons .ico{width:32px;height:32px;color:var(--blue);stroke-width:1.6}.xbuy{background:var(--soft);border-color:#D5E3F2;gap:12px}.xprice{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.xprice .price{font-size:34px!important}.xprice .instock{font-size:14px}.xvat{font-size:13.5px;margin-top:-6px}.xbig .qty{border-radius:8px}.xbig .qty button{width:44px;background:var(--surface)}.xbig .qty button:last-child{background:#08294D;color:#fff}.xbig .qty input{width:52px;font-size:17px}.xbig .btn{font-size:17px;padding:14px}.xbuy>.btn{padding:12px;font-size:15px}.xbox{display:flex;gap:14px;align-items:flex-start;border-radius:10px;padding:14px;background:#E3EEFA;border:1px solid #CFE0F2}.xbox>.ico{width:36px;height:36px;flex:none;color:#145DA0}.xbox b{display:block;color:var(--heading);font-size:15px}.xbox small{display:block;color:var(--link);font-size:13px;margin-top:2px}.xdel{background:#E5F4EA;border-color:#C7E6D1}.xdel>.ico{color:#17713F}:root[data-theme="dark"] .xbox{background:#12263F;border-color:#22344A}:root[data-theme="dark"] .xdel{background:#10291C;border-color:#1C4A30}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .xbox{background:#12263F;border-color:#22344A}:root:not([data-theme="light"]) .xdel{background:#10291C;border-color:#1C4A30}}.xlogos{display:flex;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}.xlogos svg{height:22px;width:auto}.xlogos svg[viewBox="0 0 24 24"]{width:48px;color:#1A1F71}:root[data-theme="dark"] .xlogos svg[viewBox="0 0 24 24"]{color:#fff}.xlogos em{font-style:italic;font-weight:900;font-size:15px;color:#08294D}.xlogos .apay{font-style:normal;font-weight:700;font-size:13px;border:1px solid var(--line);border-radius:5px;padding:2px 6px;background:var(--surface);color:var(--text)}:root[data-theme="dark"] .xlogos em.eft{color:#fff}.xmini{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;font-size:12px}.xmini span{display:grid;grid-template-columns:24px 1fr;column-gap:6px;align-items:center}.xmini .ico{grid-row:span 2;width:22px;height:22px;color:var(--blue)}.xmini b{color:var(--heading);font-size:12.5px}.xmini small{color:var(--link);font-size:11.5px}.xjump{border-radius:0;background:var(--soft2)}.xjump button.on{color:var(--red-ink);box-shadow:inset 0 -3px 0 var(--red)}.xpanels{grid-template-columns:minmax(0,1.05fr) minmax(0,1.1fr) minmax(0,.95fr)!important}.xpanels p{font-size:14.5px;line-height:1.65;margin:0 0 12px}.xred{color:var(--red-ink)!important}.xdocs{list-style:none;margin:0;padding:0;display:grid;gap:8px}.xdocs .link-btn{display:flex;gap:10px;align-items:center;font-size:14.5px}.xdocs .ico{color:var(--red);width:20px;height:20px}.xrow2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.xrow2 .pship{margin-top:0}.xrevsum{display:grid;gap:10px;justify-items:start}.xsvc5 .wrap{grid-template-columns:repeat(5,1fr)!important}@media (max-width:1180px){.xpd{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.xpanels{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.xsvc5 .wrap{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:760px){.xpd{grid-template-columns:minmax(0,1fr)}.xgal{grid-template-columns:minmax(0,1fr)}.xgal .thumbs{grid-template-columns:repeat(6,1fr);order:2}.xicons{grid-template-columns:1fr 1fr;row-gap:12px}.xicons div:nth-child(3){border-left:0}.xpanels,.xrow2{grid-template-columns:minmax(0,1fr)!important}.xmini{grid-template-columns:1fr}.xsvc5 .wrap{grid-template-columns:1fr!important}}.xpage{padding-top:18px}.xhead{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:18px}.xhead h1{font-size:clamp(30px,3vw,40px);line-height:1.1}.xhead p{margin:6px 0 0;font-size:16px}.xstep{gap:0}.xstep .bar{width:clamp(30px,5vw,90px);height:2px;background:var(--line);margin:0 12px}.xstep .s{font-size:14.5px}.xstep .s i{width:32px;height:32px}.xstep .s.done{color:var(--link)}.xstep .s.done+.bar,.xstep .s.on+.bar{background:linear-gradient(90deg,var(--red),var(--line))}.xcart{display:grid;grid-template-columns:minmax(0,1fr) 410px;gap:20px;align-items:start}.xtbl{border:1px solid var(--line);border-radius:12px;overflow:hidden}.xtbl thead th{background:var(--soft2);font-size:14px}.xtbl th small,.xsum small{font-weight:500;color:var(--muted);font-size:12px}.xtbl td{vertical-align:middle}.xtbl .c{text-align:center}.xck{width:44px}.xck input{width:20px;height:20px;accent-color:var(--blue)}.xprod{gap:16px}.xprod .thumb{width:92px!important;height:80px!important;flex:none}.xprod .thumb .ill{width:84%;height:auto}.xpn{font-size:16px;font-weight:700;text-align:left}.xmeta{display:block;font-size:13.5px;color:var(--muted);margin-top:2px}.xmeta i{font-style:normal;margin:0 8px;color:var(--line)}.xok,.xdl{display:flex;align-items:center;gap:6px;font-size:13.5px;margin-top:3px}.xok{color:#17713F;font-weight:600}.xok .ico{width:16px;height:16px;padding:2px;border-radius:50%;background:#22A55B;color:#fff;stroke-width:3.4}.xdl .ico{width:16px;height:16px;color:var(--blue)}.xq button{width:36px}.xq button:last-child{background:#08294D;color:#fff}.xq input{width:46px;font-size:16px}.xcartbar{display:flex;gap:12px;margin-top:14px;flex-wrap:wrap}.xcartbar .push{margin-left:auto}.xsum .card{background:var(--soft);border-color:#D5E3F2}.xsum h2{font-size:26px;margin-bottom:10px}.xpromo{display:flex;gap:10px;margin:10px 0 4px}.xpromo input{flex:1;min-width:0}.xpromo-msg{font-size:13px;color:var(--bad);min-height:1em;margin:0}.xbigbtn{padding:14px;font-size:16.5px;margin-top:12px}.xinfo-i{background:none;border:0;padding:0;margin-left:4px;color:var(--blue);cursor:pointer;vertical-align:middle}.xinfo-i .ico{width:16px;height:16px}.xappr{margin-top:10px;font-size:13.5px}.xtrust4{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.xtrust4 span,.xtrust3 span{display:grid;grid-template-columns:36px 1fr;column-gap:10px;align-items:center}.xtrust4 .ico,.xtrust3 .ico{grid-row:span 2;width:34px;height:34px;color:var(--blue);stroke-width:1.6}.xtrust4 b,.xtrust3 b{color:var(--link);font-size:13.5px}.xtrust4 small,.xtrust3 small{font-size:12.5px;color:var(--muted)}.xalso{margin-top:24px;border:1px solid var(--line);border-radius:12px;padding:16px;background:var(--surface)}.xalso-h{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:12px}.xalso-h h2{font-size:24px}.xalso-h p{margin:0;color:var(--muted)}.xalso-g{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.xmini-card{position:relative;display:grid;grid-template-columns:44% 1fr;gap:8px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:10px}.xmini-card .pimg{aspect-ratio:1;border-radius:8px}.xmini-card .pimg .ill{width:80%}.xmini-card .tool{position:absolute;top:6px;right:6px;width:26px;height:26px;border:0;background:none;box-shadow:none;color:var(--link)}.xmini-card h3{font-size:13px;line-height:1.3;margin:0 0 4px}.xmini-card h3 .link-btn{text-align:left;color:var(--link)}.xmini-card .price{font-size:16px}.xmini-card .instock{font-size:11px}.xmini-card>.btn{grid-column:1/-1;font-size:13px}@media (max-width:1100px){.xcart{grid-template-columns:minmax(0,1fr)}.xalso-g{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.xalso-g{grid-template-columns:repeat(2,minmax(0,1fr))}.xmini-card{grid-template-columns:1fr}.xstep .s{font-size:0;gap:0}.xstep .s.on{font-size:13px;gap:6px}.xstep .bar{width:20px;margin:0 6px}}.xco{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 400px;grid-template-areas:"c1 c2 sum" "c3 c4 sum";gap:18px;align-items:start}.xco1{grid-area:c1}.xco2{grid-area:c2}.xco3{grid-area:c3}.xco4{grid-area:c4}.xco-sum{grid-area:sum;position:sticky;top:150px;background:var(--soft);border-color:#D5E3F2}.xco .sec-num i{width:36px;height:36px;font-size:16px}.xco .sec-num h2{font-size:20px!important}.xside{margin-left:auto;font-size:13.5px;display:flex;align-items:center;gap:6px}.xside .ico{width:16px;height:16px}.xsmall{font-size:13px;margin:0}.xphone{display:flex;border:1.5px solid var(--line);border-radius:8px;overflow:hidden;background:var(--surface)}.xphone span{display:flex;align-items:center;gap:6px;padding:0 10px;border-right:1px solid var(--line);font-weight:600;font-size:14px;background:var(--soft)}.xphone input{border:0!important;flex:1;min-width:0}.field.err .xphone{border-color:var(--bad)}.xradio{display:flex;gap:24px;flex-wrap:wrap;font-weight:600;color:var(--heading)}.xradio label{display:flex;gap:8px;align-items:center;cursor:pointer}.xradio input{width:18px;height:18px;accent-color:var(--blue)}.xopts{display:grid;gap:8px}.xopt{display:grid;grid-template-columns:20px 34px minmax(0,1fr) auto;gap:12px;align-items:center;border:1.5px solid var(--line);border-radius:10px;padding:12px 14px;cursor:pointer;background:var(--surface)}.xopt.on{border-color:var(--blue);background:var(--soft)}.xopt.dis{opacity:.55;cursor:not-allowed}.xopt input{width:18px;height:18px;accent-color:var(--blue);margin:0}.xopt>.ico{width:30px;height:30px;color:#08294D;stroke-width:1.6}:root[data-theme="dark"] .xopt>.ico{color:#9CC3EE}.xopt b{display:block;color:var(--link);font-size:15px}.xopt small,.xopt-l{display:block;font-size:13px;color:var(--muted)}.xopt-l em{font-style:normal;font-weight:800;color:var(--heading);margin-right:10px}.xpl{display:flex;gap:8px;align-items:center}.xpl svg{height:22px;width:auto}.xpl svg[viewBox="0 0 24 24"]{width:46px;color:#1A1F71}:root[data-theme="dark"] .xpl svg[viewBox="0 0 24 24"]{color:#fff}.xpl .ieft{font-style:italic;font-weight:600;font-size:15px;color:var(--heading)}.xpl .ieft b{font-weight:900}.xpl .pflex{font-style:normal;font-weight:800;font-size:17px;color:#5B2BD9;letter-spacing:-.02em}:root[data-theme="dark"] .xpl .pflex{color:#B49BFF}.xterms{margin-top:14px;display:block!important;padding-left:28px;position:relative}.xterms input{position:absolute;left:0;top:2px}.xterms a{text-decoration:underline}.xsum-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.xsum-h h2{font-size:22px}.xsum-h small{font-size:14px;font-weight:500;color:var(--muted)}.xsum-items{display:grid;gap:10px;margin-bottom:8px}.xsi{display:grid;grid-template-columns:60px minmax(0,1fr) auto;gap:10px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:10px}.xsi .thumb{width:60px;height:52px;border-radius:8px;background:var(--surface);border:1px solid var(--line);display:grid;place-items:center}.xsi .thumb .ill{width:82%;height:auto}.xsi-n a{font-weight:700;font-size:14px;color:var(--link)}.xsi-n small,.xsi-p small{display:block;font-size:12.5px;color:var(--muted)}.xsi-p{text-align:right}.xtrust3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.xtrust3 span{grid-template-columns:28px 1fr}.xtrust3 .ico{width:26px;height:26px}.xtrust3 b{font-size:12px}.xtrust3 small{font-size:11px}.xpaybox{display:flex;gap:18px;align-items:flex-start;max-width:820px}.xpaybox h2{font-size:24px}.xpaybox p{margin:8px 0}@media (max-width:1180px){.xco{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"c1 c2" "c3 c4" "sum sum"}.xco-sum{position:static}}@media (max-width:760px){.xco{grid-template-columns:minmax(0,1fr);grid-template-areas:"c1" "c2" "c3" "c4" "sum"}.xopt{grid-template-columns:20px 28px minmax(0,1fr)}.xpl{grid-column:3}.xtrust3{grid-template-columns:1fr}.xpaybox{flex-direction:column}}.xgal,.xmain,.xmedia{min-width:0}.xmedia .btn{white-space:normal;min-width:0;padding-inline:10px}.xmain .mainimg{width:100%;max-width:100%;min-width:0;height:auto}.xtbl table{table-layout:auto;width:100%}.xtbl td:nth-child(2){width:46%}.xtbl th,.xtbl td{padding-left:10px;padding-right:10px}.xtbl .xq button{width:30px}.xtbl .xq input{width:38px}.xtbl td.r,.xtbl th.r,.xtbl td.c{white-space:nowrap}.xtbl .cacts{white-space:nowrap}.xopt b{line-height:1.3}.xacct{grid-template-columns:240px minmax(0,1fr)!important;gap:24px!important}.xacct .acct-side{position:sticky;top:150px;padding:14px}.xacct .who{display:flex;gap:12px;align-items:center;padding:6px 6px 14px;border-bottom:1px solid var(--line);margin-bottom:8px}.xacct .who .avatar{width:56px;height:56px}.xwb{display:block;font-size:13px;color:var(--muted)}.xbiz{display:flex!important;align-items:center;gap:5px;font-weight:700;color:var(--heading)!important;font-size:13px}.xbiz .ico{width:16px;height:16px;padding:2px;border-radius:50%;background:#22A55B;color:#fff;stroke-width:3.4}.xacct .acct-nav{display:grid;gap:2px}.xacct .acct-nav a{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:7px;font-size:14.5px;color:var(--text);text-decoration:none}.xacct .acct-nav a:hover{background:var(--soft)}.xacct .acct-nav a.on{background:#08294D;color:#fff;font-weight:700}.xacct .acct-nav a.on .ico{color:#fff}.xacct .acct-nav .ico{width:19px;height:19px;color:var(--heading)}.xacct .nbadge{margin-left:6px;background:var(--red);color:#fff}.xahead{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.xahead h1{font-size:clamp(30px,3vw,40px);line-height:1.05}.xahead p{margin:6px 0 0;font-size:15.5px}.xahead-r{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.xasearch{display:flex;border:1.5px solid var(--line);border-radius:8px;overflow:hidden;background:var(--surface);min-width:min(340px,100%)}.xasearch input{border:0;flex:1;min-width:0;padding:10px 12px;font-size:14px;background:#fff0;color:var(--text)}.xasearch button{border:0;background:none;padding:0 12px;color:var(--heading);cursor:pointer}.xstats5,.xstats6,.xfeat4{display:grid;gap:12px;margin-bottom:16px}.xstats5{grid-template-columns:repeat(5,minmax(0,1fr))}.xstats6{grid-template-columns:repeat(6,minmax(0,1fr))}.xfeat4{grid-template-columns:repeat(4,minmax(0,1fr))}.xstat{display:flex;gap:12px;align-items:flex-start;padding:16px;text-decoration:none!important;color:var(--text);min-width:0}a.xstat:hover{border-color:var(--blue)}.xstat .circle{width:50px;height:50px;color:#fff!important}.xstat .circle .ico{width:24px;height:24px}.xstat b{display:block;font-size:26px;line-height:1;color:var(--heading)}.xstat em{display:block;font-style:normal;font-weight:600;color:var(--heading);font-size:15px;margin-top:4px}.xstat em.big{font-size:17px;font-weight:800;margin:0}.xstat small{display:block;font-size:12.5px;color:var(--muted);margin-top:6px;line-height:1.45}.xbizc .btn{margin-top:10px}.c-vio{background:#8B2CD9!important}.c-org{background:#F28C18!important}.c-orange{background:#F29111!important}.c-grey{background:#5F6B78!important}.xg2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:16px}.xg3{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.15fr) minmax(0,1fr);gap:16px}.xg2 .tbl th,.xg3 .tbl th{font-size:13px}.xg2 .tbl td,.xg3 .tbl td{font-size:13.5px}.xg2 small,.xotbl th small{font-weight:500;color:var(--muted);font-size:11.5px}.xdqa{grid-template-columns:repeat(3,1fr)!important}.xdqa a{flex-direction:column;text-align:center;font-size:13px!important;padding:14px 6px!important}.xdqa a .ico{width:28px!important;height:28px!important;color:var(--blue)}.xtabsrow{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap;margin-bottom:12px}.xtabsrow .seg{margin:0;border-bottom:0;flex:1;min-width:0}.xtabsrow .seg button{font-size:15px}.xrange{display:flex;align-items:center;gap:8px;border:1.5px solid var(--line);border-radius:8px;padding:0 10px;background:var(--surface)}.xrange .ico{width:18px;height:18px;color:var(--blue)}.xrange select{border:0;background:none;padding:10px 4px;font-weight:700;color:var(--heading);font-size:14px}.xog{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:16px;align-items:start}.xoside{display:grid;gap:14px}.xotbl table{min-width:640px}.xotbl tr.xopen>td{background:var(--soft)}.xlnk{color:var(--link)}.xsm{font-size:12.5px}.xbad{color:var(--bad)}.xtt{color:var(--heading)}.xit{display:flex;align-items:center;gap:10px;white-space:nowrap}.xthumbs{display:flex;gap:4px}.xthumbs .ill{width:34px;height:auto;border:1px solid var(--line);border-radius:6px;background:var(--surface);padding:2px}.xodet{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:16px;align-items:start}.xpr{display:flex;align-items:center;gap:10px}.xpr .ill{width:40px;height:auto;flex:none}.xpr a{color:var(--link);font-size:13.5px}.xotl{display:grid;gap:10px}.xotl-h{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px}.xotl-h a{font-size:13.5px;display:flex;gap:5px;align-items:center}.xotl .btn{font-size:13.5px}.timeline .t.now .dot{border-color:var(--blue);background:var(--surface);box-shadow:inset 0 0 0 4px var(--blue)}.xsumth{display:flex;gap:6px;margin:6px 0 10px}.xsumth span{width:46px;height:46px;border:1px solid var(--line);border-radius:6px;display:grid;place-items:center;background:var(--surface)}.xsumth .ill{width:84%;height:auto}.xsumth .more{font-weight:700;color:var(--muted);font-size:13px}.xsmallh{display:flex;align-items:center;gap:6px;color:var(--heading);font-size:14px;margin-bottom:4px}.xsmallh .ico{width:16px;height:16px}.xaddr{margin:0;font-size:14px;line-height:1.5}.xpm{display:flex;align-items:center;gap:10px;font-size:13.5px}.xpm>.ico{width:30px;height:30px;color:var(--heading)}.xvisa{margin-left:auto;color:#1A1F71}.xvisa svg{width:52px;height:24px}:root[data-theme="dark"] .xvisa{color:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .xvisa{color:#fff}}.xqa ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:4px}.xqa li a{display:flex;align-items:center;gap:12px;padding:8px 4px;color:var(--text);font-size:14px;text-decoration:none}.xqa li a:hover{color:var(--link)}.xqa .ico{width:20px;height:20px;color:var(--heading)}.xqab{display:grid;gap:8px;margin-top:10px}.xqab .btn{justify-content:flex-start;font-size:13.5px}.xhelp ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:12px}.xhelp li{display:flex;gap:12px;align-items:flex-start}.xhelp .ico{width:22px;height:22px;color:var(--heading);flex:none;margin-top:2px}.xhelp a{font-weight:700;color:var(--heading)}.xhelp small{display:block;font-size:12.5px;color:var(--muted)}.xinfoc{display:flex;gap:12px;background:var(--info-bg);border-color:#CFE0F2}.xinfoc>.ico{width:28px;height:28px;flex:none;color:#fff;background:var(--blue);border-radius:50%;padding:5px}.xinfoc b{color:var(--heading)}.xinfoc p{font-size:12.5px;margin:6px 0 0;line-height:1.5}.xqd{display:grid;gap:12px}.xqd-h{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:14px}.xqd-h>b{font-size:20px;color:var(--heading)}.xqd-b{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.xqd-g{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(220px,1fr);gap:14px;align-items:start}.xqsum .sumrow{font-size:13.5px;padding:5px 0}.xterms2{list-style:none;margin:0;padding:0;display:grid;gap:5px;font-size:13px}.xterms2 li{display:flex;gap:8px;align-items:center}.xterms2 .ico{width:15px;height:15px;color:var(--heading)}.xtsub{display:grid;gap:12px}.xtseg button{font-size:13.5px;padding:8px 12px}.xtd{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:18px}.xtkv{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;font-size:13.5px;margin:0}.xtkv dt{color:var(--muted)}.xtkv dd{margin:0}.xtitems{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:8px}.xtitems li{display:flex;gap:10px;align-items:center;font-size:13.5px}.xtitems .ill{width:40px;height:auto;border:1px solid var(--line);border-radius:6px;padding:2px}.xtitems small{display:block;color:var(--muted)}.xtsub .docs .doc{border:1px solid var(--line);background:var(--surface);cursor:pointer;font:inherit}.xg2b{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px}.xorg{display:grid;grid-template-columns:56px minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:14px;font-size:13.5px}.xorg-i .ico{width:46px;height:46px;color:var(--blue)}.xorg dl{margin:0;display:grid;gap:3px}.xorg dd{margin:0}.xorg p{margin:4px 0 0;font-size:13.5px;line-height:1.5}.xteam{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:12px}.xteam li{display:flex;align-items:center;gap:12px}.xteam .avatar{width:44px;height:44px;background:var(--soft2)}.xteam b{color:var(--heading);font-size:14px}.xteam small{display:block;font-size:12.5px;color:var(--muted)}.xteam .btn{margin-left:auto}.xvp{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,1fr);gap:16px;align-items:start}.xvp-p{display:flex;gap:12px}.xvp-p .ill{width:110px;height:auto;flex:none}.xvp-p div{display:grid;gap:5px;font-size:13px}.xvp-p .pill{justify-self:start}.xvpt{font-size:13.5px}.xvpt tr.on td{background:var(--soft2);font-weight:700}.xvp-a{display:grid;gap:8px;border:1px solid var(--line);border-radius:10px;padding:12px}.xvp-a .sel{width:90px}.xg3b{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.xg3b .tbl th,.xg3b .tbl td{font-size:12.5px;padding:8px 10px}.xsmallf{font-size:13px;gap:5px;margin-top:10px}.xfeat4 .xstat em{font-weight:800}.seg a{display:inline-flex;padding:11px 14px;font-weight:600;color:var(--muted);border-bottom:3px solid #fff0;white-space:nowrap;font-size:14.5px;text-decoration:none}.seg a.on{color:var(--heading);border-bottom-color:var(--red)}.xpmg{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.xpmc{display:grid;gap:6px;align-content:start}.xpmc>.ico{width:30px;height:30px;color:var(--blue)}.xpmc .xvisa{margin:0}.xnotes{list-style:none;margin:0;padding:0;display:grid;gap:10px}.xnotes li{display:flex;gap:12px;align-items:flex-start}.xnotes li.unread{border-left:4px solid var(--red)}.xnotes b{display:block;color:var(--heading)}.xnotes small{display:block}.xnotes>li>small{margin-left:auto;white-space:nowrap}.xnotes .ico{color:var(--blue)}.xtier{display:block;font-size:11.5px;color:var(--ok);font-weight:700}@media (max-width:1360px){.xstats6{grid-template-columns:repeat(3,minmax(0,1fr))}.xg3{grid-template-columns:1fr 1fr}.xg3>:first-child{grid-column:1/-1}.xog{grid-template-columns:minmax(0,1fr)}.xoside{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.xvp{grid-template-columns:1fr 1fr}.xvp-a{grid-column:1/-1}}@media (max-width:1180px){.xstats5{grid-template-columns:repeat(3,minmax(0,1fr))}.xfeat4{grid-template-columns:1fr 1fr}.xg2,.xg2b{grid-template-columns:minmax(0,1fr)}.xg3b{grid-template-columns:minmax(0,1fr)}.xorg{grid-template-columns:48px 1fr 1fr}.xorg>div:last-child{grid-column:2/-1}.xodet,.xqd-g,.xtd{grid-template-columns:minmax(0,1fr)}}@media (max-width:960px){.xacct{grid-template-columns:minmax(0,1fr)!important}.xacct .acct-side{position:static}}@media (max-width:700px){.xstats5,.xstats6{grid-template-columns:1fr 1fr}.xfeat4,.xg3{grid-template-columns:minmax(0,1fr)}.xdqa{grid-template-columns:1fr 1fr!important}.xasearch{min-width:0;width:100%}.xahead-r{width:100%}.xvp{grid-template-columns:minmax(0,1fr)}.xorg{grid-template-columns:minmax(0,1fr)}.xorg>div:last-child{grid-column:auto}.xorg-i{display:none}}.xg2 .tbl,.xg3 .tbl,.xg3b .tbl{min-width:0}.xg2>*,.xg3>*{min-width:0}@media (min-width:961px){.xacct{grid-template-columns:220px minmax(0,1fr)!important}}.xstat .circle{flex:none;border-radius:50%!important;width:48px;height:48px}.xacct .tbl td,.xacct .tbl th{white-space:nowrap;padding:10px 10px}.xacct .tbl td .xtt,.xacct .tbl td:has(.xtt){white-space:normal}.xacct .acct-nav a{font-size:14px;padding:8px 10px}.xit .xthumbs .ill{flex:none;width:30px}.xotbl .btn-sm{padding:6px 10px;font-size:12.5px}.xodet .tbl td{white-space:normal}.xodet .tbl td.mono{white-space:nowrap}.xoside .xotl-h h2{font-size:17px}.xstats5 .xstat,.xstats6 .xstat{padding:14px}.xstat b{font-size:24px}.xstat em{font-size:14px}.xahead p{font-size:15px}@media (min-width:1500px){:root{--wrap:1480px}}.xstat .circle{display:grid;place-items:center}.xacct .tbl tr.sub>td,.xacct .tbl tr.sub td{white-space:normal}.xacct .tbl tr.sub td.mono,.xacct .tbl tr.sub td.r,.xacct .tbl tr.sub td.num{white-space:nowrap}.xahead{flex-wrap:nowrap}.xahead>div:first-child{min-width:0}.xahead-r{flex-wrap:nowrap;flex:none}.xasearch{min-width:300px}@media (max-width:1180px){.xahead,.xahead-r{flex-wrap:wrap}}.xvpt{min-width:0!important}.xvp-a .buyrow{flex-wrap:wrap}.xorg{grid-template-columns:48px minmax(0,1.1fr) minmax(0,1fr) minmax(0,.9fr)}.xorg *{overflow-wrap:anywhere}.xg3b .tbl td,.xg3b .tbl th{white-space:normal!important}.xg3b .sec-head{flex-wrap:nowrap}.xg3b .sec-head h2{font-size:15px}.xg2b{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.xog:has(.xg2b){grid-template-columns:minmax(0,1fr) 250px}@media (max-width:1500px){.xog:has(.xg2b){grid-template-columns:minmax(0,1fr)}.xvp{grid-template-columns:1fr 1fr}.xvp-a{grid-column:1/-1}}.xtd>*{min-width:0}.ihero{background:linear-gradient(100deg,var(--surface) 0%,var(--surface) 30%,var(--soft) 60%,var(--soft2) 100%);border-bottom:1px solid var(--line);overflow:hidden}.ihero .crumbs{padding-top:12px}.ih-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr) minmax(280px,.62fr);gap:0 20px;align-items:center;padding-bottom:0;min-height:290px}.ih-copy{padding:6px 0 26px}.ih-eye{display:block;color:var(--red-ink);font-weight:800;font-size:14px;letter-spacing:.06em;text-transform:uppercase}.ih-copy h1{font-size:clamp(34px,3.6vw,52px);line-height:1.04;letter-spacing:-.02em;margin:4px 0 0}.ih-copy h1 span{color:var(--red)}.ih-sub{font-size:clamp(18px,1.5vw,22px);font-weight:700;color:var(--heading);margin:6px 0 0}.ih-lead{font-size:15.5px;line-height:1.6;margin:10px 0 0;max-width:66ch;color:var(--text)}.ih-ctas{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.ih-ctas .btn{padding:11px 16px}.ih-art{align-self:end;display:flex;justify-content:center;align-items:flex-end;position:relative}.ih-art .ill{width:100%;max-width:440px;height:auto}.ih-panel{background:#08294D;color:#fff;border-radius:14px 0 0 14px;margin-right:calc(-1 * max(16px,(100vw - var(--wrap))/2 + 16px));padding:22px 26px;display:grid;gap:14px;align-self:center}.ih-panel h2{color:#fff;font-size:21px;border-bottom:3px solid var(--red);padding-bottom:10px;display:inline-block;justify-self:start}.ih-row{display:flex;gap:14px;align-items:flex-start}.ih-row .ico{width:30px;height:30px;flex:none;color:#fff;stroke-width:1.6}.ih-row b{display:block;font-size:15.5px;color:#fff}.ih-row small{display:block;color:#C9D8EA;font-size:13.5px}.ih-about .ih-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.ih-about .ih-art .ill{max-width:620px}.ih-script{position:absolute;right:0;top:12%;font:italic 700 clamp(18px,2vw,30px)/1.15 Georgia,serif;color:#08294D;max-width:9em;text-align:right;transform:rotate(-8deg);border-bottom:3px solid var(--red);padding-bottom:6px}:root[data-theme="dark"] .ih-script{color:#DCE7F3}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .ih-script{color:#DCE7F3}}.ih-contact .ih-art{flex-direction:column;align-items:center;gap:10px}.ih-contact .ih-art .ill{max-width:200px}.ih-logo .logo .lmark{width:64px;height:64px}.ih-logo .logo-txt b{font-size:40px}.ih-light .ih-panel{background:var(--surface);color:var(--text);border:1px solid var(--line)}.ih-light .ih-row b{color:var(--heading)}.ih-light .ih-row .ico{color:#08294D}.ih-light .ih-row small{color:var(--muted)}:root[data-theme="dark"] .ih-light .ih-row .ico{color:#9CC3EE}@media (max-width:1240px){.ih-grid,.ih-about .ih-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.ih-art{display:none}.ih-panel{margin-right:0;border-radius:14px;margin-block:16px}.ih-about .ih-art{display:flex}}@media (max-width:860px){.ih-grid,.ih-about .ih-grid{grid-template-columns:minmax(0,1fr)}.ih-about .ih-art{display:none}.ih-script{display:none}}.ab3{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.05fr) minmax(0,.9fr);gap:28px;padding-block:22px}.ab3>div{min-width:0}.ab3 h2{font-size:26px}.ab3 p{font-size:14.5px;line-height:1.6}.ab-stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:14px}.ab-stats div{display:grid;justify-items:center;text-align:center;padding:0 6px;border-left:1px solid var(--line)}.ab-stats div:first-child{border-left:0}.ab-stats .ico{width:36px;height:36px;color:var(--blue);stroke-width:1.5}.ab-stats b{font-size:19px;color:var(--heading);margin-top:4px}.ab-stats span{font-size:13px;color:var(--heading)}.ab-stats small{font-size:12px;color:var(--link)}.ab-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.ab-grid span{display:flex;align-items:center;gap:10px;font-size:13px;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--soft)}.ab-grid .ico{width:22px;height:22px;color:var(--blue);flex:none}.ab-svc{background:var(--soft);border:1px solid var(--line);border-radius:12px;padding:22px}.ab-svc .tick{font-size:14px;margin:12px 0 16px}.ab-svc .tick .ico{color:#08294D}.ab-reach{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,.8fr) minmax(0,.85fr);align-items:center;background:var(--soft);border-block:1px solid var(--line)}.ab-r1{background:linear-gradient(135deg,#08294D,#0E3C6E);color:#fff;padding:26px 20px 26px max(16px,calc((100vw - var(--wrap))/2 + 16px));position:relative;display:grid;grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:10px;min-height:100%}.ab-r1 h2{color:#fff;font-size:clamp(28px,2.6vw,40px);line-height:1.08}.ab-line{position:absolute;left:max(16px,calc((100vw - var(--wrap))/2 + 16px));bottom:22px;width:110px;height:3px;background:var(--red)}.pinmap .land{fill:#1F6DB8;stroke:#5E97D1;stroke-width:1.5}.pinmap .mpin path{fill:#E60023;stroke:#fff;stroke-width:1.4}.pinmap text{font:800 7px var(--f-body);fill:#fff}.ab-r2{padding:20px 22px}.ab-r2 h2{font-size:26px}.ab-r2 p{font-size:14px;margin:4px 0 10px}.ab-flags,.dv-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px}.ab-flags a,.dv-list a{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--heading);text-decoration:none}.ab-flags a:hover,.dv-list a:hover{text-decoration:underline}.ab-flags img,.dv-list img{width:24px;height:18px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px rgb(8 41 77 / .15)}.ab-r3 .ill{width:100%;height:auto}.ab-r4{display:grid;gap:14px;padding:16px 20px}.ab-r4>div{display:flex;gap:12px}.ab-r4 .ico{width:30px;height:30px;color:#08294D;flex:none}.ab-r4 b{display:block;color:var(--heading)}.ab-r4 small{color:var(--link);font-size:13px}:root[data-theme="dark"] .ab-r4 .ico{color:#9CC3EE}.ab-vb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:30px;padding-block:24px}.ab-vb h2{font-size:26px}.ab-vals{display:grid;grid-template-columns:repeat(5,1fr);margin-top:12px}.ab-vals div{display:grid;gap:4px;padding:0 12px;border-left:1px solid var(--line)}.ab-vals div:first-child{border-left:0;padding-left:0}.ab-vals .ico{width:34px;height:34px;color:#08294D}.ab-vals b{color:var(--link);font-size:14px}.ab-vals small{font-size:12.5px;color:var(--muted)}:root[data-theme="dark"] .ab-vals .ico{color:#9CC3EE}.ab-brands{list-style:none;margin:12px 0 4px;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px;align-items:center}.ab-brands li{font-weight:900;font-size:20px;letter-spacing:-.01em}.ab-brands .b0{color:#E60023;font-style:italic}.ab-brands .b1{color:#0B4F2E;font-family:Georgia,serif;font-style:italic}.ab-brands .b2{color:#E60023}.ab-brands .b3{color:#0068B5;letter-spacing:.04em}.ab-brands .b4{color:#F37021}.ab-brands .b5{color:#0F3B8C}.ab-brands .b6{color:#0B5ED7;letter-spacing:.06em}.ab-brands .b7{color:#0A6BB5;font-weight:700}:root[data-theme="dark"] .ab-brands li{filter:brightness(1.6)}.ab-and{display:block;text-align:right;font-size:12.5px}.ab-cta{background:var(--soft2);border-top:1px solid var(--line)}.ab-cta .wrap{display:flex;align-items:center;gap:24px;padding-block:22px;position:relative}.ab-cta h2{font-size:26px}.ab-cta p{margin:4px 0 0;font-size:14.5px}.ab-cta .ih-ctas{margin:0;flex:none}.ab-hand .ico{width:80px;height:80px;color:#08294D;opacity:.6}@media (max-width:1240px){.ab3{grid-template-columns:1fr 1fr}.ab-svc{grid-column:1/-1}.ab-reach{grid-template-columns:1fr 1fr}.ab-r3{display:none}.ab-vb{grid-template-columns:minmax(0,1fr)}.ab-cta .wrap{flex-wrap:wrap}.ab-hand{display:none}}@media (max-width:760px){.ab3,.ab-reach{grid-template-columns:minmax(0,1fr)}.ab-r1{padding:22px 16px}.ab-line{left:16px}.ab-stats{grid-template-columns:1fr 1fr;row-gap:14px}.ab-stats div:nth-child(3){border-left:0}.ab-vals{grid-template-columns:1fr 1fr;row-gap:14px}.ab-vals div{border-left:0;padding-left:0}.ab-flags,.dv-list{grid-template-columns:1fr 1fr}.ab-grid{grid-template-columns:minmax(0,1fr)}}.dv4,.dvstrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-block:16px}.dv4>div,.dvstrip>div{display:flex;gap:14px;align-items:flex-start;padding:6px 18px;border-left:1px solid var(--line)}.dv4>div:first-child,.dvstrip>div:first-child{border-left:0;padding-left:0}.dv4 .ico{width:40px;height:40px;color:var(--red);flex:none;stroke-width:1.5}.dvstrip .ico{width:38px;height:38px;color:#08294D;flex:none;stroke-width:1.5}:root[data-theme="dark"] .dvstrip .ico{color:#9CC3EE}.dv4 b,.dvstrip b{display:block;color:var(--heading);font-size:16px}.dv4 small,.dvstrip small{display:block;font-size:13.5px;color:var(--link);line-height:1.45}.dvstrip{border-top:1px solid var(--line);margin-top:6px}.dvstrip>div:last-child{align-items:center}.dvstrip .btn{margin-left:auto;flex:none}.dv3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:16px}.dv3>*{min-width:0}.dv-h{display:flex;gap:14px;align-items:flex-start;margin-bottom:12px}.dv-h>.ico,.dv-h>img{width:40px;height:30px;flex:none}.dv-h>.ico{height:40px;color:var(--blue)}.dv-h h2{font-size:19px}.dv-h p{font-size:13.5px;color:var(--link);margin:4px 0 0;line-height:1.45}.dvt{min-width:0!important;font-size:13.5px}.dvt td,.dvt th{padding:7px 10px}.dv-map{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:10px;align-items:center}.dv-list{grid-template-columns:1fr;gap:5px}.dv-list .fn{width:16px;font-weight:700;color:var(--heading);font-size:12.5px;text-align:right}.dv-c{display:grid;gap:16px;align-content:start}.dv-addr{display:grid;gap:10px;background:var(--soft);border-radius:10px;padding:12px 14px}.dv-addr>div{display:flex;gap:12px;font-size:14px}.dv-addr .ico{width:22px;height:22px;color:#08294D;flex:none}.dv-addr b{color:var(--heading);display:inline}.dv-addr span>b:first-child{display:block}.dv-track{display:flex;gap:8px}.dv-track input{flex:1;min-width:0}.dv-track .btn{flex:none}@media (max-width:1240px){.dv3{grid-template-columns:1fr 1fr}.dv-c{grid-column:1/-1;grid-template-columns:1fr 1fr}.dv4,.dvstrip{grid-template-columns:1fr 1fr;row-gap:14px}.dv4>div:nth-child(3),.dvstrip>div:nth-child(3){border-left:0;padding-left:0}}@media (max-width:760px){.dv3,.dv-c,.dv4,.dvstrip{grid-template-columns:minmax(0,1fr)}.dv4>div,.dvstrip>div{border-left:0;padding-left:0}.dv-map{grid-template-columns:minmax(0,1fr)}.dvstrip>div:last-child{flex-wrap:wrap}}.rt4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-block:22px}.rt4>div{padding:0 22px;border-left:1px solid var(--line);display:grid;gap:8px;align-content:start;grid-template-columns:44px 1fr}.rt4>div:first-child{border-left:0;padding-left:0}.rt4>div>*:not(.rt-i){grid-column:2}.rt-i{grid-row:1/span 2}.rt-i .ico{width:40px;height:40px;color:var(--blue);stroke-width:1.5}.rt-i.bad .ico{color:var(--red)}.rt4 h2{font-size:20px}.rt4 p{font-size:13.5px;margin:0;line-height:1.5}.rt4 .tick{font-size:13.5px;gap:6px}.rt4 .tick .ico{color:#08294D}.rt4 .btn{justify-self:start}.rt-x{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:13px}.rt-x li{display:flex;gap:8px}.rt-x .ico{width:16px;height:16px;flex:none;padding:2px;border-radius:50%;background:var(--red);color:#fff;stroke-width:3.4;margin-top:1px}.rt-dot{margin:0;padding-left:18px;display:grid;gap:8px;font-size:13.5px}.rt-dot li::marker{color:#08294D}.rt-how{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:20px;align-items:start;background:var(--soft);border-radius:14px;padding:20px!important;margin-bottom:10px}.rt-how h2{font-size:24px;margin-bottom:12px}.rt-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}.rt-steps li{position:relative;display:grid;gap:6px;justify-items:center;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:30px 12px 14px}.rt-steps li:not(:last-child)::after{content:"→";position:absolute;right:-18px;top:40%;color:var(--blue);font-weight:800}.rt-n{position:absolute;top:-12px;left:12px;width:28px;height:28px;border-radius:50%;background:var(--red);color:#fff;font-weight:800;display:grid;place-items:center;font-size:14px}.rt-steps .ico{width:34px;height:34px;color:#08294D;stroke-width:1.5}.rt-steps b{color:var(--heading);font-size:14px}.rt-steps small{font-size:12.5px;color:var(--muted);line-height:1.45}:root[data-theme="dark"] .rt-steps .ico{color:#9CC3EE}.rt-tl{background:var(--soft2)}.rt-tlr{display:flex;gap:12px;margin-top:12px}.rt-tlr .ico{width:30px;height:30px;color:#08294D;flex:none}.rt-tlr b{display:block;color:var(--heading)}.rt-tlr small{font-size:13px;color:var(--link)}:root[data-theme="dark"] .rt-tlr .ico{color:#9CC3EE}@media (max-width:1240px){.rt4{grid-template-columns:1fr 1fr;row-gap:20px}.rt4>div:nth-child(3){border-left:0;padding-left:0}.rt-how{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.rt4{grid-template-columns:minmax(0,1fr)}.rt4>div{border-left:0;padding-left:0}.rt-steps{grid-template-columns:1fr 1fr;row-gap:24px}.rt-steps li::after{display:none}}@media (max-width:420px){.rt-steps{grid-template-columns:minmax(0,1fr)}}.ifaq{padding-block:18px 26px}.ifaqs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px 16px!important}.ifaqs details{border:1px solid var(--line);border-radius:8px;background:var(--soft)}@media (max-width:900px){.ifaqs{grid-template-columns:minmax(0,1fr)!important}}.lg-wrap{padding-block:18px}.lg3{grid-template-columns:240px minmax(0,1fr)!important}.lg3:has(.lg-side){grid-template-columns:240px minmax(0,1fr) 260px!important}.lg3 .toc a.on{background:var(--soft2);display:block;border-radius:6px;padding:2px 6px;margin-left:-6px}.lg3 .lgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.lg3 .lcell>.ico{width:38px;height:38px;color:#08294D;stroke-width:1.5}:root[data-theme="dark"] .lg3 .lcell>.ico{color:#9CC3EE}.lg3 .lcell h3{color:var(--heading)}.lg3 .lcell summary{display:inline-flex;gap:8px;align-items:center;border:1.5px solid var(--link);color:var(--link);border-radius:6px;padding:4px 12px;font-size:13px;font-weight:700;margin-top:8px;cursor:pointer;list-style:none}.lg3 .lcell summary::-webkit-details-marker{display:none}.lg-side{display:grid;gap:14px;align-content:start}.lg-enq h2{display:flex;gap:8px;align-items:center}.lg-enq p{font-size:13.5px}.lg-enq ul{list-style:none;margin:10px 0 14px;padding:0;display:grid;gap:10px}.lg-enq li{display:flex;gap:10px;font-size:13.5px}.lg-enq li .ico{width:20px;height:20px;color:#08294D;flex:none}.lg-enq a{font-weight:700;color:var(--heading)}.lg-enq small{display:block;font-size:12px;color:var(--muted)}.lg-doc{display:flex;gap:12px;background:var(--soft)}.lg-doc>.ico{width:30px;height:30px;color:#08294D;flex:none}.lg-doc b{color:var(--heading)}.lg-doc p{font-size:12.5px;margin:6px 0 0}@media (max-width:1240px){.lg3:has(.lg-side){grid-template-columns:220px minmax(0,1fr)!important}.lg-side{grid-column:1/-1;grid-template-columns:1fr 1fr}.lg3 .lgrid{grid-template-columns:1fr 1fr}}@media (max-width:860px){.lg3,.lg3:has(.lg-side){grid-template-columns:minmax(0,1fr)!important}.lg3 .lgrid,.lg-side{grid-template-columns:minmax(0,1fr)}}.ct3{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.15fr) minmax(0,1.05fr);gap:16px;padding-block:18px}.ct3>*{min-width:0}.ct3 h2{font-size:21px}.ct-info{display:grid;gap:14px;align-content:start}.ct-row{display:flex;gap:14px}.ct-i{width:44px;height:44px;border-radius:10px;background:#08294D;display:grid;place-items:center;flex:none}.ct-i .ico{width:22px;height:22px;color:#fff}.ct-row b{display:block;color:var(--heading);font-size:15px}.ct-row a{display:block;font-weight:800;color:var(--heading);font-size:15.5px}.ct-row small{display:block;font-size:13px;color:var(--link);line-height:1.45}.ct-h{color:var(--text)!important}.ct-send{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.ct-send .btn{padding:13px 22px;font-size:16px}.ct-send>div{flex:1;min-width:220px;display:grid;gap:6px}.ct-send .chk{display:block;padding-left:28px;position:relative;font-size:13.5px}.ct-send .chk input{position:absolute;left:0;top:2px}.ct-send .chk a{text-decoration:underline}.ct-send small{display:flex;gap:6px;align-items:center;font-size:12.5px}.ct-send small .ico{width:14px;height:14px}.ct-r{display:grid;gap:16px;align-content:start}.ct-map{position:relative;border-radius:10px;overflow:hidden;border:1px solid var(--line);margin-top:10px}.ct-map svg{display:block;width:100%;height:auto}.ct-map .pin{position:absolute;left:38%;top:30%;color:var(--red)}.ct-map .pin .ico{width:34px;height:34px;fill:var(--red);stroke:#fff}.ct-map .mapcard{position:absolute;left:46%;top:12%;background:var(--surface);border-radius:8px;padding:10px 12px;font-size:12.5px;box-shadow:var(--shadow);max-width:52%}.ct-map .mapcard b{color:var(--heading)}.ct-ways{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px}.ct-ways>div{display:flex;gap:10px;border:1px solid var(--line);border-radius:10px;padding:12px;background:var(--soft)}.ct-ways .ico{width:30px;height:30px;color:#08294D;flex:none}.ct-ways b{display:block;color:var(--link);font-size:14px}.ct-ways small{display:block;font-size:12.5px;color:var(--muted);margin:2px 0 4px}.ct-ways a{font-weight:700;font-size:13px;display:inline-flex;gap:4px;align-items:center}:root[data-theme="dark"] .ct-ways .ico{color:#9CC3EE}@media (max-width:1240px){.ct3{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ct-r{grid-column:1/-1;grid-template-columns:1fr 1fr}}@media (max-width:760px){.ct3,.ct-r,.ct-ways{grid-template-columns:minmax(0,1fr)}.ct-map .mapcard{position:static;max-width:none;box-shadow:none;border-top:1px solid var(--line);border-radius:0}}.ct-map .mapcard .ico,.ct-ways a .ico,.ab-r4 .btn .ico{width:14px!important;height:14px!important}.ct-map .mapcard a{display:inline-flex;gap:4px;align-items:center}.ih-about .ih-art{padding-top:40px}.ih-script{top:0;right:-4px}.pm-ieft{font-style:italic;font-weight:600!important;font-size:15px!important;color:#fff}.pm-ieft b{font-weight:900}.pm-pf{font-weight:800!important;font-size:16px!important;color:#fff;letter-spacing:-.02em}@media (max-width:960px){.xacct .acct-nav{display:flex!important;gap:6px;overflow-x:auto;scrollbar-width:none}.xacct .acct-nav a{flex:none;white-space:nowrap;border:1px solid var(--line);border-radius:999px;padding:7px 12px}}@media (max-width:600px){.ih-ctas .btn{white-space:normal;text-align:left}}.xacct>*,.acct-side{min-width:0}@media (max-width:1240px){.ab-cta .ih-ctas{flex:1 1 100%;flex-wrap:wrap}}.ab-brands .b4{color:#C2410C}.xvid{color:var(--heading)}:root[data-theme="dark"] .ab-brands .b1,:root[data-theme="dark"] .xok{color:#5FD08E}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .ab-brands .b1,:root:not([data-theme="light"]) .xok{color:#5FD08E}:root:not([data-theme="light"]) .xpl .pflex{color:#C4B1FF}:root:not([data-theme="light"]) .xvid{color:#EEF3F9}}:root[data-theme="dark"] .xpl .pflex{color:#C4B1FF}:root[data-theme="dark"] .ab-brands .b0{color:#FF6B80}:root[data-theme="dark"] .ab-brands .b1{color:#5FD08E}:root[data-theme="dark"] .ab-brands .b2{color:#FF6B80}:root[data-theme="dark"] .ab-brands .b3,:root[data-theme="dark"] .ab-brands .b6,:root[data-theme="dark"] .ab-brands .b7{color:#7DB4EA}:root[data-theme="dark"] .ab-brands .b4{color:#FFA25C}:root[data-theme="dark"] .ab-brands .b5{color:#9DB8F2}:root[data-theme="dark"] .ab-brands li{filter:none}:root[data-theme="dark"] .btn-ghost.on{color:#FF8FA0;border-color:#FF8FA0}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .ab-brands .b0{color:#FF6B80}:root:not([data-theme="light"]) .ab-brands .b1{color:#5FD08E}:root:not([data-theme="light"]) .ab-brands .b2{color:#FF6B80}:root:not([data-theme="light"]) .ab-brands .b3,:root:not([data-theme="light"]) .ab-brands .b6,:root:not([data-theme="light"]) .ab-brands .b7{color:#7DB4EA}:root:not([data-theme="light"]) .ab-brands .b4{color:#FFA25C}:root:not([data-theme="light"]) .ab-brands .b5{color:#9DB8F2}:root:not([data-theme="light"]) .ab-brands li{filter:none}:root:not([data-theme="light"]) .btn-ghost.on{color:#FF8FA0;border-color:#FF8FA0}}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .xlogos em.eft{color:#fff}:root:not([data-theme="light"]) .xlogos svg[viewBox="0 0 24 24"],:root:not([data-theme="light"]) .xpl svg[viewBox="0 0 24 24"]{color:#fff}}.medlive.single-product div.product::before,.medlive.single-product div.product::after{display:none!important;content:none!important}.medlive.single-product div.product{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr) 340px;gap:24px;align-items:start}.medlive.single-product div.product>.woocommerce-product-gallery{grid-column:1;width:auto!important;float:none!important;margin:0!important}.medlive.single-product div.product>.summary{grid-column:2;width:auto!important;float:none!important;margin:0!important;display:grid;gap:10px;align-content:start}.medlive.single-product div.product>.xbuy{grid-column:3;grid-row:1;position:sticky;top:150px}.medlive.single-product div.product>.woocommerce-tabs,.medlive.single-product div.product>.related,.medlive.single-product div.product>.up-sells,.medlive.single-product div.product>section{grid-column:1/-1}.medlive.single-product .summary .product_title{font-size:clamp(24px,2.1vw,30px);margin:0}.medlive .xbuy .cart{display:flex;gap:8px;margin:0}.medlive .xbuy .cart .quantity input{width:64px;height:100%}.medlive .xbuy .single_add_to_cart_button{flex:1;background:var(--red)!important;color:#fff!important;border-radius:8px;font-size:17px;padding:14px}.medlive .xbuy .price{font-size:34px;font-weight:800;color:var(--red);margin:0}.medlive .xbuy .stock{margin:0;font-weight:700;color:var(--ok)}.medlive .xbuy .ml-buy-extra{display:grid;gap:10px}.xlogos .pm-visa svg{width:46px;height:22px;color:#1A1F71}.xlogos .ieft{font-style:italic;font-weight:600}.xlogos .ieft b{font-weight:900}.xlogos .pflex{font-style:normal;font-weight:800;color:#5B2BD9}@media (max-width:1180px){.medlive.single-product div.product{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.medlive.single-product div.product>.xbuy{grid-column:1/-1;grid-row:auto;position:static}}@media (max-width:760px){.medlive.single-product div.product{grid-template-columns:minmax(0,1fr)}.medlive.single-product div.product>.summary{grid-column:1}}.woocommerce-cart .xhead,.woocommerce-checkout .xhead{margin-top:10px}.medlive .woocommerce-cart-form{float:none;width:auto}.medlive.woocommerce-cart .cart-collaterals{float:none;width:auto}@media (min-width:1101px){.medlive.woocommerce-cart .woocommerce{display:grid;grid-template-columns:minmax(0,1fr) 410px;gap:20px;align-items:start}.medlive.woocommerce-cart .woocommerce>.xhead,.medlive.woocommerce-cart .woocommerce>.woocommerce-notices-wrapper,.medlive.woocommerce-cart .woocommerce>.cross-sells{grid-column:1/-1}.medlive.woocommerce-cart .cart-collaterals{grid-column:2;grid-row:3}.medlive.woocommerce-cart .cart-collaterals .cart_totals{width:auto;float:none;background:var(--soft);border:1px solid #D5E3F2;border-radius:12px;padding:20px}}.medlive .cart_totals .checkout-button{background:var(--red)!important;color:#fff!important;border-radius:8px;font-size:16.5px;padding:14px!important}.medlive table.cart .product-name .xmeta,.medlive table.cart .product-name .xok,.medlive table.cart .product-name .xdl{display:flex}.xlater{display:inline-flex;gap:6px;align-items:center;font-size:13.5px;margin-top:6px}.xlater .ico{width:15px;height:15px}@media (min-width:1101px){.medlive.woocommerce-checkout form.checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 400px;gap:18px;align-items:start}.medlive.woocommerce-checkout #customer_details{grid-column:1/3;display:grid;grid-template-columns:1fr 1fr;gap:18px}.medlive.woocommerce-checkout #customer_details .col-1,.medlive.woocommerce-checkout #customer_details .col-2{width:auto;float:none;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:20px}.medlive.woocommerce-checkout #order_review_heading{display:none}.medlive.woocommerce-checkout #order_review{grid-column:3;grid-row:1/3;position:sticky;top:150px;background:var(--soft);border:1px solid #D5E3F2;border-radius:12px;padding:20px;width:auto;float:none}}.medlive #payment ul.payment_methods li{border:1.5px solid var(--line);border-radius:10px;padding:12px 14px;margin-bottom:8px;background:var(--surface)}.medlive #payment ul.payment_methods li:has(input:checked){border-color:var(--blue);background:var(--soft)}.medlive #shipping_method li{border:1.5px solid var(--line);border-radius:10px;padding:10px 12px;margin-bottom:6px;list-style:none}.medlive #shipping_method li:has(input:checked){border-color:var(--blue);background:var(--soft)}.medlive #place_order{background:var(--red)!important;color:#fff!important;width:100%;border-radius:8px;font-size:16.5px;padding:14px}.ml-custtype .woocommerce-input-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ml-custtype input{position:absolute;opacity:0}.ml-custtype label.radio{border:1.5px solid var(--line);border-radius:10px;padding:12px 14px;cursor:pointer;font-weight:600;display:block}.ml-custtype input:checked+label.radio{border-color:var(--blue);background:var(--soft)}.ml-custtype input:focus-visible+label.radio{outline:3px solid var(--link)}.ml-xacct .woocommerce{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px}.ml-xacct .woocommerce-MyAccount-navigation,.ml-xacct .woocommerce-MyAccount-content{width:auto!important;float:none!important}.ml-xacct .woocommerce-MyAccount-navigation{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px;position:sticky;top:150px}.ml-xacct .woocommerce-MyAccount-navigation ul{margin:0;list-style:none;display:grid;gap:2px}.ml-xacct .woocommerce-MyAccount-navigation a{display:block;padding:9px 12px;border-radius:7px;color:var(--text);text-decoration:none;font-size:14.5px}.ml-xacct .woocommerce-MyAccount-navigation .is-active a{background:#08294D;color:#fff;font-weight:700}@media (max-width:960px){.ml-xacct .woocommerce{grid-template-columns:minmax(0,1fr)}.ml-xacct .woocommerce-MyAccount-navigation{position:static}.ml-xacct .woocommerce-MyAccount-navigation ul{display:flex;overflow-x:auto;gap:6px}.ml-xacct .woocommerce-MyAccount-navigation a{white-space:nowrap;border:1px solid var(--line);border-radius:999px}}.ih-panel{margin-right:0}@media (min-width:1241px){.ihero .ih-panel{border-radius:14px}}.ct-form .card,.ct-form form{height:100%}.dv-trackf .dv-track{flex-wrap:wrap}.dv-trackf input{flex:1 1 140px;min-width:0}.ct-form>.wrap{padding:0!important;height:100%}.ct-form .card{height:100%}.ct-form label.chk:has(a),.rt-form label.chk:has(a){display:block;padding-left:28px;position:relative}.ct-form label.chk:has(a) input,.rt-form label.chk:has(a) input{position:absolute;left:0;top:2px}.ct-form label.chk a{text-decoration:underline}.xbuy .xvol{padding:12px;background:var(--surface)}.xvol .tbl{min-width:0;font-size:13.5px;margin:6px 0}.ml-dash .woocommerce-MyAccount-content>p{display:none}.ml-xacct .woocommerce>.ml-who{grid-column:1;grid-row:1;align-self:start;background:var(--surface);border:1px solid var(--line);border-bottom:0;border-radius:12px 12px 0 0;padding:14px 14px 10px;display:flex;gap:12px;align-items:center}.ml-xacct .woocommerce>.ml-who+.woocommerce-MyAccount-navigation{grid-column:1;grid-row:2;border-radius:0 0 12px 12px;border-top:1px solid var(--line);top:auto;position:static}.ml-xacct .woocommerce>.woocommerce-MyAccount-content{grid-column:2;grid-row:1/span 2}.ml-who .avatar{width:52px;height:52px;border-radius:50%;background:var(--soft2);display:grid;place-items:center;flex:none}.ml-who .avatar .ico{width:26px;height:26px;color:var(--blue)}.ml-who b{display:block;color:var(--heading)}.xahead .h1{font-size:clamp(30px,3vw,40px);line-height:1.05;margin:0}@media (max-width:960px){.ml-xacct .woocommerce>.woocommerce-MyAccount-content{grid-column:1;grid-row:auto}}@media (min-width:1181px){.xstats5[style*="--n"]{grid-template-columns:repeat(var(--n),minmax(0,1fr))}}.medlive ul.boxlist{list-style:none;margin:0;padding:0;display:grid;gap:10px}.medlive ul.boxlist li{display:flex;align-items:center;gap:10px;margin:0}.medlive ul.boxlist li .ico{width:20px;height:20px;flex:none;color:var(--blue)}.medlive.single-product div.product>.xbuy{position:static}.medlive .xbuy p.price{margin:0!important}.medlive .xbuy .ml-buy-extra{margin:0}.medlive .xbuy .ml-buy-extra form{margin:0}.medlive .xbuy .xprice{min-height:0;align-items:center}.medlive.single-product .related.products>h2{display:flex;align-items:center;gap:16px;text-align:left;font-size:22px;font-weight:800;color:var(--heading);margin:0 0 16px}.medlive.single-product .related.products>h2::after{content:"";flex:1;height:2px;background:linear-gradient(90deg,var(--red) 0 40%,var(--line) 40%)}.medlive .woocommerce-MyAccount-navigation ul li a::before,.medlive .woocommerce-MyAccount-navigation ul li a::after{display:none!important;content:none!important}.medlive .ml-acct-nav a{display:flex!important;align-items:center;gap:10px}.medlive .ml-acct-nav a .ico{width:18px;height:18px;flex:none;color:var(--muted)}.medlive .ml-acct-nav .is-active a .ico{color:#fff}.medlive .ml-acct-nav ul li{border:0!important;padding:0!important}.medlive .ml-who b,.medlive .ml-who small{overflow-wrap:anywhere}.medlive .field input[type=checkbox],.medlive .field input[type=radio]{width:18px;height:18px;min-height:0;padding:0;flex:none}.ih-logo{display:block}.ih-logo .logo{pointer-events:none}@media (min-width:761px){.medlive.single-product .woocommerce-product-gallery:has(.flex-control-thumbs){display:flex;flex-direction:row-reverse;align-items:flex-start;gap:12px}.medlive.single-product .woocommerce-product-gallery .flex-viewport{flex:1;min-width:0}.medlive.single-product .woocommerce-product-gallery .flex-control-thumbs{display:flex!important;flex-direction:column;gap:10px;width:72px;flex:none;margin:0!important;padding:0!important}.medlive.single-product .woocommerce-product-gallery .flex-control-thumbs li{width:72px!important;float:none!important;margin:0!important}}.medlive.single-product .woocommerce-product-gallery .flex-control-thumbs img{border:1px solid var(--line);border-radius:8px;padding:4px;background:#fff;opacity:.75;cursor:pointer}.medlive.single-product .woocommerce-product-gallery .flex-control-thumbs img.flex-active,.medlive.single-product .woocommerce-product-gallery .flex-control-thumbs img:hover{opacity:1;border-color:var(--blue)}.ml-xacct .woocommerce{row-gap:0}.ml-xacct .woocommerce>.woocommerce-MyAccount-content{margin-bottom:0}.hsearch select#ml-qcat{appearance:auto;color:var(--text);cursor:pointer}.medlive .woocommerce-products-header:not(:has(h1,h2,p,div,img)){display:none}.medlive.home .site-header{margin-bottom:0!important}.ill.photo{display:block}.rh-art:has(.photo){align-items:stretch;justify-content:stretch;margin-inline:-40px 0;position:relative}.rh-art .ill.photo{width:100%;max-width:none;height:100%;min-height:330px;object-fit:cover;object-position:50% 12%;margin:0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 26%);mask-image:linear-gradient(90deg,transparent 0,#000 26%)}.rh-pan:has(.rh-pill-art .photo) .rh-pl,.rh-pan:has(.rh-pill-art .photo) .rh-ptop,.rh-pan:has(.rh-pill-art .photo)>.btn{position:relative;z-index:1}.rh-pill-art:has(.photo){top:0;bottom:0;right:0;width:46%;max-width:none;filter:none}.rh-pill-art .ill.photo{width:100%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 55%);mask-image:linear-gradient(90deg,transparent 0,#000 55%)}.rh-pan.navy .rh-pill-art .ill.photo{opacity:.85}.rh-wimg:has(.photo){padding:0;align-self:stretch;background:none;overflow:hidden;border-radius:0}.rh-wimg .ill.photo{width:100%;height:100%;min-height:150px;max-height:210px;object-fit:cover;object-position:50% 25%}.rh-dimg:has(.photo){background:#fff;border:1px solid var(--line)}.rh-dimg .ill.photo{width:84%;height:84%;object-fit:contain}@media (min-width:1281px) and (max-width:1440px){.util{font-size:12.5px}.util .wrap{gap:14px}.util .util-item .ico{width:17px;height:17px}.util .util-login{margin-left:auto;white-space:nowrap}}.rh-art .ill.photo{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24%,#000 78%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 24%,#000 78%,transparent 100%)}.rh-art:has(.photo){margin-inline:-40px -30px}.rh-pill-art:has(.photo){top:auto;bottom:0;right:0;width:46%;height:66%}.rh-pill-art .ill.photo{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 45%),linear-gradient(0deg,#000 60%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 45%),linear-gradient(0deg,#000 60%,transparent 100%);mask-composite:intersect;border-radius:0 0 12px 0}.rh-dimg .ill.photo{width:92%;height:92%}@media (min-width:900px) and (max-width:1100px){.rh-pans{grid-template-columns:repeat(3,minmax(0,1fr))}.rh-pan{padding:18px 16px 18px}.rh-pan h3{font-size:18px}.rh-pl{font-size:13.5px}}@media (max-width:800px){.util .util-item{min-height:40px}.util .util-country select{min-height:36px}.rh-head a{min-height:40px;padding-block:8px}.rh-tabs button,.rh-tabs a{min-height:40px}.ml-heart{min-width:40px;min-height:40px;display:grid;place-items:center}}.ft-contact a{overflow-wrap:normal;word-break:keep-all;white-space:nowrap}@media (max-width:420px){.ft-contact a{font-size:14px}}@media (max-width:800px){.hdr .hact{min-height:40px;min-width:40px;justify-content:center}.burger{min-width:40px;min-height:40px}}.medlive main.ml-home.site-main{margin:0;padding:0}.rh-sart.rh-sphoto{height:auto;align-self:stretch;grid-row:1/span 2;margin-block:-24px -18px}.rh-sphoto .ill.photo{width:100%;height:100%;min-height:220px;object-fit:cover;object-position:40% 50%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 22%,#000 80%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 22%,#000 80%,transparent 100%)}.rh-clip:has(.photo){width:118px}.rh-clip .ill.photo{width:118px;height:118px;object-fit:cover;border-radius:10px;transform:rotate(5deg);box-shadow:0 8px 18px rgb(8 41 77 / .18)}.cat-chip .ill.photo{width:64px;height:58px;object-fit:contain;background:#fff;border-radius:6px}.fl-links{display:grid;gap:2px}.fl-link{display:flex;justify-content:space-between;gap:8px;padding:6px 4px;border-radius:6px;color:var(--text);text-decoration:none;font-size:14px}.fl-link:hover{background:var(--soft);color:var(--link)}.fl-link.on{background:var(--soft2);color:var(--link);font-weight:700}.medlive ul.products li.product .ml-rfq-btn{white-space:nowrap;font-size:12.5px;padding-inline:6px;gap:5px;justify-content:center}@media (min-width:1101px) and (max-width:1400px){.medlive ul.products.columns-6 li.product .ml-rfq-btn .ico{display:none}}.rh-sbulk>div{min-width:0;flex:1}.rh-clip:has(.photo){width:86px;align-self:center}.rh-clip .ill.photo{width:86px;height:86px}@media (max-width:800px){.woocommerce-breadcrumb a,.storefront-breadcrumb a,.ml-crumbs a{display:inline-block;padding-block:10px}}.rh-sbulk{gap:16px}.rh-sbulk .rh-clip:has(.photo){width:84px!important;flex:0 0 84px;position:static}.rh-sbulk .rh-clip .ill.photo{width:84px!important;height:84px!important;max-width:84px;transform:none}.rh-sart.rh-sphoto{grid-row:auto;margin-block:-24px 0;align-self:stretch}.rh-sphoto .ill.photo{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 20%,#000 62%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 20%,#000 62%,transparent 100%)}.ill.photo{overflow:clip!important;overflow-clip-margin:0}.medlive ul.products li.product .add_to_cart_button,.medlive ul.products li.product .ajax_add_to_cart{white-space:nowrap;font-size:12.5px;padding-inline:8px;min-width:0}@media (min-width:1101px) and (max-width:1400px){.medlive ul.products.columns-6 li.product .add_to_cart_button .ico{display:none}}@media (max-width:800px){.medlive .ml-loop-cart .btn,.medlive .ml-loop-cart .button,.pacts>.btn,.medlive ul.products li.product .ml-rfq-btn,.medlive ul.products li.product .add_to_cart_button{min-height:40px;display:inline-flex;align-items:center;justify-content:center}.medlive .ml-loop-cart .qty{min-height:40px;align-items:stretch}.medlive .ml-loop-cart .qty button{min-width:34px;align-self:stretch}}@media (max-width:600px){li.product .buyrow.ml-loop-cart{flex-wrap:wrap;gap:8px}li.product .buyrow.ml-loop-cart>.qty{flex:1 1 100%!important;justify-content:space-between}li.product .buyrow.ml-loop-cart>.qty input{flex:1}li.product .buyrow.ml-loop-cart>.btn,li.product .buyrow.ml-loop-cart>.button{flex:1 1 100%!important;white-space:nowrap}.woocommerce-pagination ul.page-numbers{display:flex!important;flex-wrap:wrap;justify-content:center;gap:6px;max-width:100%}.woocommerce-pagination ul.page-numbers li{margin:0!important}.woocommerce-pagination{max-width:100%}}.ml-login-head{margin:8px 0 24px}.ml-login-head h1{color:#08294D;font-size:clamp(28px,4vw,40px);line-height:1.15;margin:0 0 6px;font-weight:800}.ml-login-head p{margin:0;font-size:16px}.foot .news-done{margin:10px 0 0;padding:10px 12px;border-radius:8px;background:rgb(255 255 255 / .1);color:#fff;font-size:14px}.xbuy form.variations_form{display:block!important}.xbuy table.variations{width:100%;margin:0 0 12px;border:0}.xbuy table.variations th,.xbuy table.variations td{display:block;padding:0;border:0;background:none;text-align:left}.xbuy table.variations th label{font-weight:700;color:#08294D;margin-bottom:6px;display:block}.xbuy table.variations select{width:100%;min-height:46px;border:1.5px solid var(--line);border-radius:8px;padding:0 12px;background:#fff;font-size:16px}.xbuy .reset_variations{display:inline-block;margin-top:6px;font-size:14px}.xbuy .woocommerce-variation-price{margin:4px 0 10px;font-weight:800;color:var(--red);font-size:22px}.xbuy .woocommerce-variation-add-to-cart{display:flex;gap:12px;align-items:stretch}.xbuy .woocommerce-variation-add-to-cart .single_add_to_cart_button{flex:1}.hsearch:focus-within{box-shadow:0 0 0 3px rgb(20 93 160 / .25)}.ml-addr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:0 0 20px}.ml-addr{display:flex;flex-direction:column;gap:10px;border:1.5px solid var(--line)}.ml-addr.is-default{border-color:#145DA0}.ml-addr-h{display:flex;align-items:center;justify-content:space-between;gap:8px}.ml-addr-h b{color:#08294D;font-size:16px}.ml-addr address{font-style:normal;line-height:1.5;color:#20272F;margin:0;flex:1}.ml-addr-acts{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ml-addr-acts form{margin:0}.link-btn.danger{color:#B3001B;display:inline-flex;align-items:center;gap:4px;background:none;border:0;cursor:pointer;font-weight:600;padding:6px 8px}.link-btn.danger .ico{width:15px;height:15px}.ml-addr-form .ml-addr-btns{display:flex;gap:10px;margin-top:14px}.ml-addr-form .req{color:#E60023}.ml-addr-grid .empty{grid-column:1/-1;text-align:center;padding:28px}.ml-addr-pick select{width:100%}.ml-addr-hint{display:block;font-size:13px;color:#5b6572;margin-top:6px}.ml-addr-save input.input-text{display:none;margin-top:8px}.ml-addr-save.on input.input-text{display:block}.ml-addr-pick{margin:0 0 14px;padding:12px 14px;background:#EEF4FB;border-radius:10px}.ml-addr-pick label{font-weight:700;color:#08294D;display:block;margin-bottom:6px}.ml-xacct .woocommerce:has(>.ml-who){grid-template-rows:auto 1fr}.ml-xacct .woocommerce>.ml-who+.woocommerce-MyAccount-navigation{align-self:start}.ml-tender-edit{margin-top:18px}.ml-tender-edit h3{margin-bottom:4px}.ml-order-invoice{margin:14px 0 22px}.ml-shipment{margin:14px 0 22px}.ml-shipment h3,.ml-shipment h2{display:flex;align-items:center;gap:8px;margin-bottom:6px}.ml-shipment .ico{width:20px;height:20px;color:var(--blue)}.ml-shipment p{margin:0}.ml-noresults{grid-column:1/-1;padding:8px 0 20px}.ml-noresults .tick{margin:10px 0 18px}.ml-nores-acts{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px}.ml-noresults .h4{font-size:16px;color:#08294D;margin:0 0 10px}.ml-nores-depts{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.ml-nores-depts a{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:#08294D;font-weight:600;text-decoration:none;font-size:14px}.ml-nores-depts a .ico{width:18px;height:18px;color:var(--blue);flex:none}.ml-nores-depts a:hover{border-color:#145DA0}.ml-buyagain{margin:14px 0 22px}.ml-buyagain h3{display:flex;align-items:center;gap:8px;margin-bottom:4px}.ml-buyagain h3 .ico{width:20px;height:20px;color:var(--blue)}.ml-ba-list{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.ml-ba-list li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#fff}.ml-ba-name a{color:#08294D;font-weight:600}.ml-ba-price{font-weight:700;color:#08294D;white-space:nowrap}@media (max-width:600px){.ml-ba-list li{grid-template-columns:1fr;gap:6px}}.ml-eft-note{margin:18px 0 26px;border-left:4px solid var(--blue)}.ml-eft-note h2{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ml-eft-note .ico{width:20px;height:20px;color:var(--blue)}.ml-eft-note p{margin:0 0 8px}.ml-eft-note p:last-child{margin-bottom:0}.ml-doclist{list-style:none;margin:0;padding:0;display:grid;gap:10px;max-width:640px}.ml-doclist li{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:#fff}.ml-doclist .ico{width:22px;height:22px;color:var(--blue);flex:none}.ml-doclist span{display:flex;flex-direction:column;gap:2px}.ml-doclist a{font-weight:600;color:var(--navy)}.ml-doclist small{font-size:12px}.xfeats-generic .ico{background:var(--soft2);color:var(--blue);stroke-width:2.4}.xfeats-note{font-size:12.5px;margin:8px 0 0}@media (min-width:1101px){.medlive.woocommerce-checkout #customer_details{width:auto;float:none;max-width:none}}.medlive .woocommerce-info a,.medlive .woocommerce-message a,.medlive .woocommerce-error a{color:var(--link);text-decoration:underline}.medlive .woocommerce-info a:hover,.medlive .woocommerce-message a:hover,.medlive .woocommerce-error a:hover{color:var(--navy)}@keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes slideOutUp{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.price ins{font-weight:400}.woocommerce-active .site-branding{float:left}.site-header-cart{list-style-type:none;margin-left:0;padding:0;margin-bottom:0}.site-header-cart .cart-contents{display:none}.site-header-cart .widget_shopping_cart{display:none}.site-header-cart .widget_shopping_cart .woocommerce-mini-cart__empty-message{margin:1.41575em}.site-header-cart .widget_shopping_cart .product_list_widget img{margin-left:1em}.site-search{font-size:.875em;clear:both;display:none}.site-search .widget_product_search input[type=text],.site-search .widget_product_search input[type=search]{padding:1em 1.41575em;line-height:1}.site-search .widget_product_search form::before{top:1.15em;left:1.15em}.site-search .widget_product_search #searchsubmit{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.storefront-handheld-footer-bar{position:fixed;bottom:0;left:0;right:0;border-top:1px solid rgb(255 255 255 / .2);box-shadow:0 0 6px rgb(0 0 0 / .7);z-index:9999}.storefront-handheld-footer-bar::before,.storefront-handheld-footer-bar::after{content:"";display:table}.storefront-handheld-footer-bar::after{clear:both}.storefront-handheld-footer-bar ul{margin:0}.storefront-handheld-footer-bar ul li{display:inline-block;float:left;text-align:center}.storefront-handheld-footer-bar ul li:last-child>a{border-right:0}.storefront-handheld-footer-bar ul li>a{height:4.235801032em;display:block;position:relative;text-indent:-9999px;z-index:999;border-right:1px solid rgb(255 255 255 / .2);overflow:hidden}.storefront-handheld-footer-bar ul li>a:focus{z-index:1000}.storefront-handheld-footer-bar ul li.search .site-search{position:absolute;bottom:-2em;left:0;right:0;transition:all,ease,.2s;padding:1em;z-index:1;display:block}.storefront-handheld-footer-bar ul li.search.active .site-search{bottom:100%}.storefront-handheld-footer-bar ul li.search .site-search,.storefront-handheld-footer-bar ul li.search .widget,.storefront-handheld-footer-bar ul li.search form{margin-bottom:0}.storefront-handheld-footer-bar ul li.cart .count{text-indent:0;display:block;width:2em;height:2em;line-height:2;box-sizing:content-box;font-size:.75em;position:absolute;top:.875em;left:50%;border-radius:100%;border:1px solid}.storefront-handheld-footer-bar ul.columns-1 li{width:100%;display:block;float:none}.storefront-handheld-footer-bar ul.columns-2 li{width:50%}.storefront-handheld-footer-bar ul.columns-3 li{width:33.33333%}.storefront-handheld-footer-bar ul.columns-4 li{width:25%}.storefront-handheld-footer-bar ul.columns-5 li{width:20%}@media screen and (max-height:320px){.sf-input-focused .woocommerce-store-notice,.sf-input-focused .storefront-handheld-footer-bar{display:none}}table.shop_table_responsive thead{display:none}table.shop_table_responsive tbody th{display:none}table.shop_table_responsive tr td{display:block;text-align:right;clear:both}table.shop_table_responsive tr td::before,table.shop_table_responsive tr td::after{content:"";display:table}table.shop_table_responsive tr td::after{clear:both}table.shop_table_responsive tr td[data-title]::before{content:attr(data-title) ": ";font-weight:600;float:left}table.shop_table_responsive tr td.product-remove a{text-align:left}table.shop_table_responsive tr td.actions::before,table.shop_table_responsive tr td.download-actions::before{display:none}table.shop_table_responsive tr td.download-actions .button{display:block;text-align:center}table.shop_table_responsive.my_account_orders .order-actions{text-align:right}table.shop_table_responsive.my_account_orders .order-actions::before{display:none}ul.products::before,ul.products::after{content:"";display:table}ul.products::after{clear:both}ul.products,.wc-block-grid__products{margin-left:0;margin-bottom:0;clear:both}ul.products li.product,ul.products .wc-block-grid__product,.wc-block-grid__products li.product,.wc-block-grid__products .wc-block-grid__product{list-style:none;margin-left:0;margin-bottom:4.235801032em;text-align:center;position:relative}ul.products li.product .star-rating,ul.products .wc-block-grid__product .star-rating,.wc-block-grid__products li.product .star-rating,.wc-block-grid__products .wc-block-grid__product .star-rating{margin:0 auto .5407911001em}ul.products li.product .woocommerce-LoopProduct-link,ul.products .wc-block-grid__product .woocommerce-LoopProduct-link,.wc-block-grid__products li.product .woocommerce-LoopProduct-link,.wc-block-grid__products .wc-block-grid__product .woocommerce-LoopProduct-link{display:block}ul.products li.product .price,ul.products .wc-block-grid__product .price,.wc-block-grid__products li.product .price,.wc-block-grid__products .wc-block-grid__product .price{display:block;color:#43454b;font-weight:400;margin-bottom:1rem}ul.products li.product .price ins,ul.products .wc-block-grid__product .price ins,.wc-block-grid__products li.product .price ins,.wc-block-grid__products .wc-block-grid__product .price ins{margin-left:.6180469716em;background-color:#fff0}ul.products li.product .woocommerce-loop-product__title,ul.products li.product .woocommerce-loop-category__title,ul.products li.product .wc-block-grid__product-title,ul.products li.product .wc-block-grid__product-title>a,ul.products .wc-block-grid__product .woocommerce-loop-product__title,ul.products .wc-block-grid__product .woocommerce-loop-category__title,ul.products .wc-block-grid__product .wc-block-grid__product-title,ul.products .wc-block-grid__product .wc-block-grid__product-title>a,.wc-block-grid__products li.product .woocommerce-loop-product__title,.wc-block-grid__products li.product .woocommerce-loop-category__title,.wc-block-grid__products li.product .wc-block-grid__product-title,.wc-block-grid__products li.product .wc-block-grid__product-title>a,.wc-block-grid__products .wc-block-grid__product .woocommerce-loop-product__title,.wc-block-grid__products .wc-block-grid__product .woocommerce-loop-category__title,.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title,.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title>a{font-weight:400;margin-bottom:.5407911001em}ul.products li.product .woocommerce-loop-product__title,ul.products li.product .woocommerce-loop-category__title,ul.products li.product .wc-block-grid__product-title,ul.products li.product .wc-block-grid__product-title>a:not(.has-font-size),ul.products .wc-block-grid__product .woocommerce-loop-product__title,ul.products .wc-block-grid__product .woocommerce-loop-category__title,ul.products .wc-block-grid__product .wc-block-grid__product-title,ul.products .wc-block-grid__product .wc-block-grid__product-title>a:not(.has-font-size),.wc-block-grid__products li.product .woocommerce-loop-product__title,.wc-block-grid__products li.product .woocommerce-loop-category__title,.wc-block-grid__products li.product .wc-block-grid__product-title,.wc-block-grid__products li.product .wc-block-grid__product-title>a:not(.has-font-size),.wc-block-grid__products .wc-block-grid__product .woocommerce-loop-product__title,.wc-block-grid__products .wc-block-grid__product .woocommerce-loop-category__title,.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title,.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title>a:not(.has-font-size){font-size:1rem}ul.products li.product .star-rating,ul.products .wc-block-grid__product .star-rating,.wc-block-grid__products li.product .star-rating,.wc-block-grid__products .wc-block-grid__product .star-rating{font-size:.875em}ul.products li.product img,ul.products .wc-block-grid__product img,.wc-block-grid__products li.product img,.wc-block-grid__products .wc-block-grid__product img{display:block;margin:0 auto 1.618em}ul.products li.product.product-category img,ul.products .wc-block-grid__product.product-category img,.wc-block-grid__products li.product.product-category img,.wc-block-grid__products .wc-block-grid__product.product-category img{margin-bottom:1.618em}ul.products li.product .button,ul.products .wc-block-grid__product .button,.wc-block-grid__products li.product .button,.wc-block-grid__products .wc-block-grid__product .button{margin-bottom:.236em}.hentry .entry-content .wc-block-grid__products .wc-block-grid__product>a,.hentry .entry-content ul.products li.product>a{text-decoration:none}.price del{opacity:.65;font-weight:400}.price del+ins{margin-left:.327em}.single-product .pswp__button{background-color:#fff0}.single-product div.product{position:relative;overflow:hidden}.single-product div.product::before,.single-product div.product::after{content:"";display:table}.single-product div.product::after{clear:both}.single-product div.product .images,.single-product div.product .summary,.single-product div.product .woocommerce-product-gallery{margin-bottom:2.617924em;margin-top:0}.single-product div.product .woocommerce-product-gallery{position:relative}.single-product div.product .woocommerce-product-gallery .zoomImg{background-color:#fff}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;top:.875em;right:.875em;display:block;height:2em;width:2em;border-radius:3px;z-index:99;text-align:center}.single-product div.product .woocommerce-product-gallery img{margin:0}.single-product div.product .woocommerce-product-gallery .flex-viewport{margin-bottom:1.618em}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{margin:0;padding:0}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs::before,.single-product div.product .woocommerce-product-gallery .flex-control-thumbs::after{content:"";display:table}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs::after{clear:both}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{list-style:none;margin-bottom:1.618em;cursor:pointer}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{opacity:.5;transition:all,ease,.2s}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{opacity:1}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img{opacity:1}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li{width:42.8571428571%;float:left;margin-right:14.2857142857%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:23.8095238%;float:left;margin-right:14.2857142857%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:14.2857142857%;float:left;margin-right:14.2857142857%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:8.5714285714%;float:left;margin-right:14.2857142857%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:both}.single-product div.product .images .woocommerce-main-image{margin-bottom:1.618em;display:block}.single-product div.product .images .thumbnails a.zoom{display:block;width:22.05%;margin-right:3.8%;float:left;margin-bottom:1em}.single-product div.product .images .thumbnails a.zoom.last{margin-right:0}.single-product div.product .images .thumbnails a.zoom.first{clear:both}.single-product div.product form.cart{margin-bottom:1.618em;padding:1em 0}.single-product div.product form.cart::before,.single-product div.product form.cart::after{content:"";display:table}.single-product div.product form.cart::after{clear:both}.single-product div.product form.cart .quantity{float:left;margin-right:.875em}.single-product div.product form.cart table.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__label{overflow-wrap:anywhere;word-break:break-word;-ms-word-break:break-all}.single-product div.product form.cart table.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__quantity{float:none;margin-right:0}.single-product div.product form.cart table.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__quantity .quantity{margin-right:0}.single-product div.product p.price{font-size:1.41575em;margin:1.41575em 0}.single-product div.product table.variations{table-layout:fixed;margin:0}.single-product div.product table.variations th,.single-product div.product table.variations td{display:list-item;padding:0;list-style:none;background-color:#fff0}.single-product div.product table.variations .value{margin-bottom:1em}.single-product div.product table.variations select{max-width:70%;vertical-align:middle}.single-product div.product .single_variation .price{margin-bottom:1em;display:block}.single-product div.product .variations_button{padding-top:1em}.single-product div.product .variations_button::before,.single-product div.product .variations_button::after{content:"";display:table}.single-product div.product .variations_button::after{clear:both}.single-product div.product .woocommerce-product-rating{margin-bottom:1.618em;margin-top:-.875em}.single-product div.product .woocommerce-product-rating::before,.single-product div.product .woocommerce-product-rating::after{content:"";display:table}.single-product div.product .woocommerce-product-rating::after{clear:both}.single-product div.product .woocommerce-product-rating a{font-weight:600;text-decoration:underline}.single-product div.product .woocommerce-product-rating a:hover{text-decoration:none}.single-product div.product .woocommerce-product-rating .star-rating{float:left;margin-right:.6180469716em}.single-product div.product .product_meta{font-size:.875em;padding-top:1em;border-top:1px solid rgb(0 0 0 / .05)}.single-product div.product .product_meta .sku_wrapper,.single-product div.product .product_meta .posted_in,.single-product div.product .product_meta .tagged_as{display:block}.single-product div.product .product_meta .sku_wrapper:last-child,.single-product div.product .product_meta .posted_in:last-child,.single-product div.product .product_meta .tagged_as:last-child{border-bottom:0}.single-product div.product .product_meta a{font-weight:600;text-decoration:underline}.single-product div.product .product_meta a:hover{text-decoration:none}.single-product div.product .edit-link{font-size:.875em;margin-top:1em}.stock:empty::before{display:none}.stock.in-stock{color:#0f834d}.stock.out-of-stock{color:#e2401c}a.reset_variations{display:inline-block;margin-left:1em}#reviews{outline:none}#reviews #comments{padding-top:0}#reviews .comment-reply-title{display:none}#reviews .commentlist{list-style:none;margin-left:0}#reviews .commentlist li{margin-bottom:2.617924em;list-style:none;clear:both}#reviews .commentlist li::before,#reviews .commentlist li::after{content:"";display:table}#reviews .commentlist li::after{clear:both}#reviews .commentlist li .comment_container{border-radius:3px}#reviews .commentlist li .comment_container::before,#reviews .commentlist li .comment_container::after{content:"";display:table}#reviews .commentlist li .comment_container::after{clear:both}#reviews .commentlist li .comment_container .comment-text{width:81.8181818182%;float:right;margin-right:0}#reviews .commentlist li .comment_container .comment-text .star-rating{float:right;font-size:.875em;line-height:1;height:1em}#reviews .commentlist li:last-child{border-bottom:0;margin-bottom:0}#reviews .commentlist li time{opacity:.5;font-size:.875em}#reviews .commentlist li .avatar{width:9.0909090909%;float:left;margin-right:9.0909090909%;height:auto}#reviews .commentlist li p.meta{margin-bottom:1em}#reviews .commentlist li p.meta strong{line-height:1}#reviews .commentlist li p.meta time{display:block}#reviews .commentlist li p.meta .verified{font-style:normal;font-size:.875em}#reviews .commentlist li p.meta .woocommerce-review__dash{display:none}#reviews .commentlist li ul.children{margin:0;width:81.8181818182%;float:right;margin-right:0;padding-top:1.618em}#reviews .commentlist li ul.children .avatar{width:11.1111111111%;float:left;margin-right:11.1111111111%}#reviews .commentlist li ul.children .comment-text{width:77.7777777778%;float:right;margin-right:0}#reviews .commentlist li ul.children li{margin-bottom:1.618em}#reviews .commentlist li ul.children li:last-child{margin-bottom:0}#reviews .comment-form-rating{clear:both}#reviews .comment-form-rating label{display:block}.storefront-breadcrumb{margin:0 0 1.618em;padding:1em 0}.woocommerce-breadcrumb{font-size:.875em}.woocommerce-breadcrumb a{text-decoration:underline}.woocommerce-breadcrumb a:hover{text-decoration:none}.woocommerce-breadcrumb .breadcrumb-separator{display:inline-block;padding:0 .5407911001em}.product_list_widget{list-style:none;margin-left:0}.product_list_widget li{padding:1em 0;border-bottom:1px solid rgb(0 0 0 / .05)}.product_list_widget li::before,.product_list_widget li::after{content:"";display:table}.product_list_widget li::after{clear:both}.product_list_widget li img{max-width:2.617924em;float:right}.product_list_widget li>a{display:block}.product_list_widget a:hover{color:#2c2d33}.widget ul.products li.product a{text-decoration:none}.widget_products a{display:block}.widget_shopping_cart .product_list_widget{margin-bottom:0}.widget_shopping_cart .product_list_widget li{padding-left:2em;position:relative}.widget_shopping_cart .product_list_widget li a.remove{position:absolute;top:1em;left:0;opacity:1}.widget_shopping_cart p.total,.widget_shopping_cart p.buttons{padding:1em 0;margin:0;text-align:center}.widget_shopping_cart p.total{border-bottom:1px solid rgb(0 0 0 / .05)}.widget_shopping_cart .buttons a{display:block;margin-bottom:.6180469716em}.widget_shopping_cart .buttons a:last-child{margin-bottom:0}.widget_shopping_cart .buttons a img{margin-left:auto;margin-right:auto}.site-header .widget_shopping_cart p.total,.site-header .widget_shopping_cart p.buttons,.site-header .widget_shopping_cart li{padding-left:1.41575em;padding-right:1.41575em}.widget_layered_nav li{margin-bottom:.6180469716em}.widget.woocommerce li .count{font-size:1em;float:right}.widget_price_filter .price_slider{margin-bottom:1em}.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4}.widget_price_filter .price_slider_amount .button{float:left}@media(min-width:768px)and (max-width:1024px){.widget_price_filter .price_slider_amount{text-align:left}.widget_price_filter .price_slider_amount .button{display:block;float:none;width:100%}}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;top:auto;z-index:2;width:1em;height:1em;border-top-left-radius:1em;border-top-right-radius:1em;border-bottom-left-radius:1em;border-bottom-right-radius:1em;cursor:ew-resize;background:#2c2d33;box-sizing:border-box;margin-top:-.25em;margin-left:auto;opacity:1;border:0}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.widget_price_filter .ui-slider .ui-slider-handle:hover,.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active{box-shadow:0 0 0 .236em rgb(0 0 0 / .1)}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background:#2c2d33;border-top-left-radius:1em;border-top-right-radius:1em;border-bottom-left-radius:1em;border-bottom-right-radius:1em}.widget_price_filter .price_slider_wrapper .ui-widget-content{border-top-left-radius:1em;border-top-right-radius:1em;border-bottom-left-radius:1em;border-bottom-right-radius:1em;background:rgb(0 0 0 / .1);border:0}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}/*!rtl:begin:ignore*/.rtl .widget_price_filter .price_label,.rtl .widget_price_filter .price_label span{direction:ltr;unicode-bidi:embed}/*!rtl:end:ignore*/table.cart{margin-bottom:3.706325903em}table.cart .product-quantity .plus,table.cart .product-quantity .minus{display:none}table.cart .product-thumbnail img{margin:0 auto;max-width:3.706325903em;height:auto}table.cart .product-thumbnail::before{display:none}table.cart tr:first-child td.product-remove{border-top-width:0}table.cart td.product-remove{padding:0;border-top:1.618em solid;position:relative}table.cart td.product-remove a.remove{position:absolute;font-size:1.41575em;top:-.6180469716em;right:-.6180469716em}table.cart td.product-quantity .qty{padding:.326em;width:3.706325903em}table.cart td.product-name{overflow-wrap:anywhere;word-break:break-word;-ms-word-break:break-all}table.cart td,table.cart th{padding:.875em .875em 0}table.cart td.product-subtotal{padding-bottom:.875em}table.cart td.actions{border-top:1em solid;background-color:#fff0;padding:0}table.cart td.actions label{display:none}table.cart td.actions .coupon{padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid rgb(0 0 0 / .05)}table.cart td.actions .coupon .coupon-error-notice{color:#e2401c;text-align:left}table.cart td.actions input{display:block;width:100%;margin:.5407911001em 0}table.cart td.actions input.input-text.has-error{box-shadow:inset 2px 0 0 #e2401c}.wc-proceed-to-checkout{margin-bottom:1.618em}.wc-proceed-to-checkout::before,.wc-proceed-to-checkout::after{content:"";display:table}.wc-proceed-to-checkout::after{clear:both}.wc-proceed-to-checkout .button{display:block;text-align:center;margin-bottom:1em}.wc-proceed-to-checkout .button.checkout-button{font-size:1.41575em}.woocommerce-shipping-calculator{margin:0}.woocommerce-shipping-calculator>p:first-child{margin:0}.woocommerce-shipping-calculator .shipping-calculator-form{padding-top:1.41575em}ul#shipping_method{list-style:none;margin-left:0}ul#shipping_method li{margin-bottom:.2360828548em}ul#shipping_method li:last-child{margin-bottom:0}ul#shipping_method input{margin-right:.3342343017em}.woocommerce-checkout ul#shipping_method{margin-bottom:0}.checkout_coupon{margin-bottom:2.617924em}.checkout_coupon .coupon-error-notice{color:#e2401c}.checkout_coupon .input-text.has-error{box-shadow:inset 2px 0 0 #e2401c}form.checkout{position:static!important}form.checkout::before,form.checkout::after{content:"";display:table}form.checkout::after{clear:both}form.checkout>.blockUI{position:fixed!important}#payment::before,#payment::after{content:"";display:table}#payment::after{clear:both}#payment .create-account{clear:both}#payment .payment_methods{margin:0!important;padding:0!important}#payment .payment_methods>.woocommerce-PaymentMethod>label,#payment .payment_methods>.wc_payment_method>label{display:block;padding:1.41575em;cursor:pointer}#payment .payment_methods li{list-style:none!important;margin-left:0;position:relative}#payment .payment_methods li img{float:right;border:0;padding:0;max-height:1.618em}#payment .payment_methods li:last-child:not(.woocommerce-notice){padding-bottom:0;border-bottom:0}#payment .payment_methods li p{margin:0}#payment .payment_methods li .payment_box{padding:1.41575em}#payment .payment_methods li .payment_box fieldset{border:0;margin:0;padding:1em 0 0;font-size:.875em}#payment .payment_methods li .payment_box fieldset label{width:auto;margin-left:0}#payment .payment_methods li .payment_box fieldset .form-row{margin-bottom:1em}#payment .payment_methods li .payment_box fieldset .form-row input[type=checkbox]{margin-right:5px}#payment .payment_methods li .payment_box fieldset #cvv{width:22%!important}#payment .payment_methods li .payment_box fieldset .help{width:75%;float:right}#payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods{padding-top:1em;margin:0}#payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods li{margin-top:.6180469716em}#payment .payment_methods li .payment_box .woocommerce-SavedPaymentMethods li input[type=radio]{margin-right:.236em}#payment .payment_methods li .payment_box ul.wc-saved-payment-methods{margin-left:0}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number,#payment .payment_methods li .payment_box .wc-credit-card-form-card-expiry,#payment .payment_methods li .payment_box .wc-credit-card-form-card-cvc{font-size:1.41575em}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number{background-repeat:no-repeat;background-position:right .6180469716em center;background-size:31px 20px;background-image:url(/wp-content/themes/storefront/assets/images/credit-cards/unknown.svg)}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.visa{background-image:url(/wp-content/themes/storefront/assets/images/credit-cards/visa.svg)}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(/wp-content/themes/storefront/assets/images/credit-cards/mastercard.svg)}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.laser{background-image:url(/wp-content/themes/storefront/assets/images/credit-cards/laser.svg)}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(/wp-content/themes/storefront/assets/images/credit-cards/diners.svg)}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.maestro{background-image:url(/wp-content/themes/storefront/assets/images/credit-cards/maestro.svg)}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.jcb{background-image:url(/wp-content/themes/storefront/assets/images/credit-cards/jcb.svg)}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.amex{background-image:url(/wp-content/themes/storefront/assets/images/credit-cards/amex.svg)}#payment .payment_methods li .payment_box .wc-credit-card-form-card-number.discover{background-image:url(/wp-content/themes/storefront/assets/images/credit-cards/discover.svg)}#payment .terms{width:100%;clear:both;float:none;margin-bottom:1em}#payment .terms label{display:block;cursor:pointer}#payment .woocommerce-terms-and-conditions{padding:1em;box-shadow:inset 0 1px 3px rgb(0 0 0 / .2);margin-bottom:16px;background-color:rgb(0 0 0 / .05)}#payment .place-order{padding:1.41575em;margin-bottom:0;float:none;width:100%;margin-top:2.617924em}#payment .place-order .button{font-size:1.41575em;width:100%;white-space:pre-wrap}table.woocommerce-checkout-review-order-table .product-name{width:45%;overflow-wrap:anywhere;word-break:break-word;-ms-word-break:break-all}.admin-bar .woocommerce-checkout #wc_checkout_add_ons label+br{display:none}.woocommerce-password-strength{font-weight:600;padding:.5407911001em 0;text-align:right;font-size:.875em}.woocommerce-password-strength.strong{color:#0f834d}.woocommerce-password-strength.short{color:#e2401c}.woocommerce-password-strength.bad{color:#e2401c}.woocommerce-password-strength.good{color:#3d9cd2}label.inline{display:inline!important;margin-left:1em}.hentry .entry-content .woocommerce-MyAccount-navigation ul{margin-left:0;border-top:1px solid rgb(0 0 0 / .05)}.hentry .entry-content .woocommerce-MyAccount-navigation ul li{list-style:none;border-bottom:1px solid rgb(0 0 0 / .05);position:relative}.hentry .entry-content .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a{text-decoration:none;padding:.875em 0;display:block}ul.order_details{list-style:none;position:relative;margin:3.706325903em 0}ul.order_details::before,ul.order_details::after{content:"";display:table}ul.order_details::after{clear:both}ul.order_details::before,ul.order_details::after{content:"";display:block;position:absolute;top:-16px;left:0;width:100%;height:16px;background-size:0 100%,16px 16px,16px 16px}ul.order_details::after{top:auto;bottom:-16px;transform:rotate(180deg)}ul.order_details li{padding:1em 1.618em;font-size:.8em;text-transform:uppercase}ul.order_details li:first-child{padding-top:1.618em}ul.order_details li:last-child{border:0;padding-bottom:1.618em}ul.order_details li strong{display:block;font-size:1.41575em;text-transform:none}.my_account_orders .button,.woocommerce-MyAccount-downloads .button{padding:.6180469716em .875em;font-size:.875em;margin-right:.236em}.woocommerce-MyAccount-content h2{font-size:2em;font-weight:600}.woocommerce-MyAccount-content #payment .payment_methods{margin-bottom:1.618em!important}.woocommerce-form__label-for-checkbox{cursor:pointer;display:block}.woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox{margin-right:.3342343017em}.form-row label{display:block}.form-row input,.form-row textarea,.form-row select{width:100%}.form-row input[type=checkbox],.form-row input[type=radio]{width:auto}.form-row .button{width:auto}.form-row.create-account label{display:inline-block}.form-row.woocommerce-validated input.input-text{box-shadow:inset 2px 0 0 #0f834d}.form-row.woocommerce-invalid input.input-text{box-shadow:inset 2px 0 0 #e2401c}.form-row.woocommerce-invalid input.input-checkbox{outline:2px solid #e2401c;outline-offset:1px}.form-row.woocommerce-invalid .select2-selection{border-color:#e2401c;border-width:2px}.form-row-last{margin-right:0!important}.form-row-wide{clear:both;width:100%}.required{border-bottom:0!important;color:#e2401c}.password-input{display:block;position:relative}.show-password-input{position:absolute;right:0;top:0;padding:.618em;line-height:1.618;cursor:pointer}.show-password-input::after{font-family:"Font Awesome 5 Free";font-weight:900;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;content:""}.show-password-input.display-password::after{color:#e8e8e8}.demo_store{position:fixed;left:0;bottom:69px;right:0;margin:0;padding:1em 1.41575em;background-color:#3d9cd2;color:#fff;z-index:9998}.demo_store a{color:#fff;font-weight:400;text-decoration:underline}.demo_store a:hover{text-decoration:none}.demo_store a.woocommerce-store-notice__dismiss-link{display:block}.star-rating{overflow:hidden;position:relative;height:1.618em;line-height:1.618;font-size:1em;width:5.55em;font-family:"Font Awesome 5 Free";font-weight:400}.star-rating::before,.star-rating span::before{content:"";top:0;left:0;position:absolute}.star-rating::before{opacity:.25;float:left}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em;color:#2c2d33}p.stars{display:inline-block;margin:0}p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;overflow:hidden;display:inline-block;text-decoration:none;font-weight:400}p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:"Font Awesome 5 Free";content:"";font-size:.95em;color:#43454b;text-indent:0;opacity:.25}p.stars a:hover~a::before{color:#43454b;opacity:.25}p.stars:hover a::before{color:#7f54b3;opacity:1}p.stars.selected a.active::before{color:#7f54b3;opacity:1}p.stars.selected a.active~a::before{color:#43454b;opacity:.25}p.stars.selected a:not(.active)::before{color:#7f54b3;opacity:1}.wc-block-grid__product-onsale,.onsale{border:1px solid;border-color:#43454b;color:#43454b;padding:.202em .6180469716em;font-size:.875em;text-transform:uppercase;font-weight:600;display:inline-block;margin-bottom:1em;border-radius:3px;position:relative}.quantity .qty{width:4.235801032em;text-align:center}.storefront-sorting{font-size:.875em;margin-bottom:2.617924em}.woocommerce-tabs{overflow:hidden;padding:1em 0}.woocommerce-tabs::before,.woocommerce-tabs::after{content:"";display:table}.woocommerce-tabs::after{clear:both}.woocommerce-tabs ul.tabs{list-style:none;margin-left:0;text-align:left;border-top:1px solid rgb(0 0 0 / .05)}.woocommerce-tabs ul.tabs li{display:block;margin:0;border-bottom:1px solid rgb(0 0 0 / .05);position:relative}.woocommerce-tabs ul.tabs li a{padding:1em 0;display:block}.woocommerce-tabs .panel h2:first-of-type{font-size:1.618em;margin-bottom:1em}.related>h2:first-child,.upsells>h2:first-child{font-size:1.618em;margin-bottom:1em}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{margin-bottom:2.617924em;background-color:#0f834d;margin-left:0;border-radius:2px;color:#fff;clear:both;border-left:.6180469716em solid rgb(0 0 0 / .15);padding:1em 2em 1em 3.5em;position:relative;list-style:none outside}.woocommerce-message::before,.woocommerce-message::after,.woocommerce-info::before,.woocommerce-info::after,.woocommerce-error::before,.woocommerce-error::after,.woocommerce-noreviews::before,.woocommerce-noreviews::after,p.no-comments::before,p.no-comments::after{content:"";display:table}.woocommerce-message::after,.woocommerce-info::after,.woocommerce-error::after,.woocommerce-noreviews::after,p.no-comments::after{clear:both}.woocommerce-message a,.woocommerce-info a,.woocommerce-error a,.woocommerce-noreviews a,p.no-comments a{color:#fff}.woocommerce-message a:hover,.woocommerce-info a:hover,.woocommerce-error a:hover,.woocommerce-noreviews a:hover,p.no-comments a:hover{color:#fff;opacity:.7}.woocommerce-message a.button:hover,.woocommerce-info a.button:hover,.woocommerce-error a.button:hover,.woocommerce-noreviews a.button:hover,p.no-comments a.button:hover{opacity:1}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before,.woocommerce-noreviews::before,p.no-comments::before{font-family:"Font Awesome 5 Free";content:"";display:inline-block;position:absolute;top:1.05em;left:1.5em;color:#fff}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button,.woocommerce-noreviews .button,p.no-comments .button{float:right;padding:0;background:none;color:#fff;box-shadow:none;line-height:1.618;margin-left:1em;padding-left:1em;border-width:0;border-left-width:1px;border-left-style:solid;border-left-color:rgb(255 255 255 / .25)!important;border-radius:0}.woocommerce-message .button:hover,.woocommerce-info .button:hover,.woocommerce-error .button:hover,.woocommerce-noreviews .button:hover,p.no-comments .button:hover{background:none;color:#fff;opacity:.7}.woocommerce-message pre,.woocommerce-info pre,.woocommerce-error pre,.woocommerce-noreviews pre,p.no-comments pre{background-color:rgb(0 0 0 / .1)}.woocommerce-message::before{content:""}.site-content>.col-full>.woocommerce>.woocommerce-message:first-child,.site-content>.col-full>.woocommerce>.woocommerce-info:first-child,.site-content>.col-full>.woocommerce>.woocommerce-error:first-child{margin-top:2.617924em}.woocommerce-error{list-style:none}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:#3d9cd2}.woocommerce-info.woocommerce-no-products-found{background-color:#fff0;border:none;color:inherit;padding:1em 0}.woocommerce-info.woocommerce-no-products-found::before,.woocommerce-info.woocommerce-no-products-found::after{content:none}.woocommerce-error{background-color:#e2401c}dl.variation{font-size:.875em}dl.variation dd{margin:0 0 1em}.wc-item-meta{font-size:.875em;margin-left:0;list-style:none}.wc-item-meta li::before,.wc-item-meta li::after{content:"";display:table}.wc-item-meta li::after{clear:both}.wc-item-meta li strong,.wc-item-meta li p{display:inline-block}.woocommerce-MyAccount-content .woocommerce-Pagination{text-align:center}.storefront-product-section{margin-bottom:1.618em}.storefront-product-section .section-title{text-align:center;margin-bottom:1em}.storefront-product-section:last-child{margin-bottom:0}.storefront-product-pagination{display:none}.storefront-sticky-add-to-cart{display:none}@media(min-width:768px){.demo_store{bottom:0}.demo_store a.woocommerce-store-notice__dismiss-link{background:rgb(0 0 0 / .1);float:right;display:inline-block;margin:-1em -1.41575em -1em 0;padding:1em 1.41575em}.storefront-handheld-footer-bar{display:none}.storefront-breadcrumb{padding:1.41575em 0;margin:0 0 3.706325903em}table.shop_table_responsive thead{display:table-header-group}table.shop_table_responsive tbody th{display:table-cell}table.shop_table_responsive tr td{display:table-cell}table.shop_table_responsive tr td::before{display:none}.site-header-cart{position:relative}.site-header-cart .cart-contents{padding:1.618em 0;display:block;position:relative;background-color:#fff0;height:auto;width:auto;text-indent:0}.site-header-cart .cart-contents .amount{margin-right:.327em}.site-header-cart .cart-contents .count{font-weight:400;opacity:.5;font-size:.875em}.site-header-cart .cart-contents span{display:inline}.site-header-cart .widget_shopping_cart{position:absolute;top:100%;width:100%;z-index:999999;font-size:.875em;left:-999em;display:block}.site-header-cart .widget_shopping_cart.sub-menu--is-touch-device{display:none;left:0}.site-header-cart .widget_shopping_cart h2.widgettitle{display:none}.site-header-cart .widget_shopping_cart .product_list_widget{height:0}.site-header-cart .widget_shopping_cart .product_list_widget li a.remove{position:relative;float:left;top:auto}.site-header-cart .widget_shopping_cart .product_list_widget li a.remove::before{text-align:left}.site-header-cart:hover .widget_shopping_cart,.site-header-cart.focus .widget_shopping_cart{left:0;display:block}.site-header-cart:hover .widget_shopping_cart .product_list_widget,.site-header-cart.focus .widget_shopping_cart .product_list_widget{height:auto}.site-search{display:block}.site-search form{margin:0}ul.products li.product,ul.products .wc-block-grid__product,.wc-block-grid__products li.product,.wc-block-grid__products .wc-block-grid__product{clear:none;width:100%;float:left;font-size:.875em}ul.products li.product.first,ul.products .wc-block-grid__product.first,.wc-block-grid__products li.product.first,.wc-block-grid__products .wc-block-grid__product.first{clear:both!important}ul.products li.product.last,ul.products .wc-block-grid__product.last,.wc-block-grid__products li.product.last,.wc-block-grid__products .wc-block-grid__product.last{margin-right:0!important}.page-template-template-fullwidth-php .site-main ul.products.columns-1 li.product,.page-template-template-fullwidth-php .header-widget-region ul.products.columns-1 li.product,.page-template-template-homepage-php .site-main ul.products.columns-1 li.product,.page-template-template-homepage-php .header-widget-region ul.products.columns-1 li.product,.storefront-full-width-content .site-main ul.products.columns-1 li.product,.storefront-full-width-content .header-widget-region ul.products.columns-1 li.product{width:100%;margin-right:0;float:none}.page-template-template-fullwidth-php .site-main ul.products.columns-2 li.product,.page-template-template-fullwidth-php .header-widget-region ul.products.columns-2 li.product,.page-template-template-homepage-php .site-main ul.products.columns-2 li.product,.page-template-template-homepage-php .header-widget-region ul.products.columns-2 li.product,.storefront-full-width-content .site-main ul.products.columns-2 li.product,.storefront-full-width-content .header-widget-region ul.products.columns-2 li.product{width:47.8260869565%;float:left;margin-right:4.347826087%}.page-template-template-fullwidth-php .site-main ul.products.columns-3 li.product,.page-template-template-fullwidth-php .header-widget-region ul.products.columns-3 li.product,.page-template-template-homepage-php .site-main ul.products.columns-3 li.product,.page-template-template-homepage-php .header-widget-region ul.products.columns-3 li.product,.storefront-full-width-content .site-main ul.products.columns-3 li.product,.storefront-full-width-content .header-widget-region ul.products.columns-3 li.product{width:30.4347826087%;float:left;margin-right:4.347826087%}.page-template-template-fullwidth-php .site-main ul.products.columns-4 li.product,.page-template-template-fullwidth-php .header-widget-region ul.products.columns-4 li.product,.page-template-template-homepage-php .site-main ul.products.columns-4 li.product,.page-template-template-homepage-php .header-widget-region ul.products.columns-4 li.product,.storefront-full-width-content .site-main ul.products.columns-4 li.product,.storefront-full-width-content .header-widget-region ul.products.columns-4 li.product{width:21.7391304348%;float:left;margin-right:4.347826087%}.page-template-template-fullwidth-php .site-main ul.products.columns-5 li.product,.page-template-template-fullwidth-php .header-widget-region ul.products.columns-5 li.product,.page-template-template-homepage-php .site-main ul.products.columns-5 li.product,.page-template-template-homepage-php .header-widget-region ul.products.columns-5 li.product,.storefront-full-width-content .site-main ul.products.columns-5 li.product,.storefront-full-width-content .header-widget-region ul.products.columns-5 li.product{width:16.9%;margin-right:3.8%}.page-template-template-fullwidth-php .site-main ul.products.columns-6 li.product,.page-template-template-fullwidth-php .header-widget-region ul.products.columns-6 li.product,.page-template-template-homepage-php .site-main ul.products.columns-6 li.product,.page-template-template-homepage-php .header-widget-region ul.products.columns-6 li.product,.storefront-full-width-content .site-main ul.products.columns-6 li.product,.storefront-full-width-content .header-widget-region ul.products.columns-6 li.product{width:13.0434782609%;float:left;margin-right:4.347826087%}.site-main ul.products li.product{width:29.4117647059%;float:left;margin-right:5.8823529412%}.site-main ul.products.columns-1 li.product{width:100%;margin-right:0;float:none}.site-main ul.products.columns-2 li.product{width:48%;margin-right:3.8%}.site-main ul.products.columns-3 li.product{width:29.4117647059%;float:left;margin-right:5.8823529412%}.site-main ul.products.columns-4 li.product{width:22.05%;margin-right:3.8%}.site-main ul.products.columns-5 li.product{width:16.9%;margin-right:3.8%}.site-main ul.products.columns-6 li.product{width:11.7647058824%;float:left;margin-right:5.8823529412%}.single-product div.product .images{width:41.1764705882%;float:left;margin-right:5.8823529412%;margin-bottom:3.706325903em}.single-product div.product .images .thumbnails::before,.single-product div.product .images .thumbnails::after{content:"";display:table}.single-product div.product .images .thumbnails::after{clear:both}.single-product div.product .images .thumbnails a.zoom{width:14.2857142857%;float:left;margin-right:14.2857142857%}.single-product div.product .images .thumbnails a.zoom.last{float:right;margin-right:0}.single-product div.product .woocommerce-product-gallery{width:41.1764705882%;float:left;margin-right:5.8823529412%;margin-bottom:3.706325903em}.single-product div.product .summary{width:52.9411764706%;float:right;margin-right:0}.single-product div.product .woocommerce-tabs{clear:both}#reviews .comment-form-author,#reviews .comment-form-email{width:47%}#reviews .comment-form-email{margin-right:0}.storefront-full-width-content.single-product div.product .images{width:39.1304347826%;float:left;margin-right:4.347826087%;margin-bottom:3.706325903em}.storefront-full-width-content.single-product div.product .images .thumbnails a.zoom{width:11.1111111111%;float:left;margin-right:11.1111111111%}.storefront-full-width-content.single-product div.product .images .thumbnails a.zoom.last{margin-right:0}.storefront-full-width-content.single-product div.product .woocommerce-product-gallery{width:39.1304347826%;float:left;margin-right:4.347826087%;margin-bottom:3.706325903em}.storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li{width:44.4444444444%;float:left;margin-right:11.1111111111%}.storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n){margin-right:0}.storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:25.9259259333%;float:left;margin-right:11.1111111111%}.storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n){margin-right:0}.storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:16.6666666667%;float:left;margin-right:11.1111111111%}.storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n){margin-right:0}.storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:11.1111111111%;float:left;margin-right:11.1111111111%}.storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n){margin-right:0}.storefront-full-width-content.single-product div.product .summary{width:56.5217391304%;float:right;margin-right:0;margin-bottom:3.706325903em}.storefront-full-width-content.single-product div.product .woocommerce-tabs{clear:both}.storefront-full-width-content.single-product #reviews .commentlist li .avatar{width:6.6666666667%;float:left;margin-right:6.6666666667%}.storefront-full-width-content.single-product #reviews .commentlist li .comment_container .comment-text{width:86.6666666667%;float:right;margin-right:0}.storefront-full-width-content.single-product #reviews .commentlist ul.children{width:86.6666666667%;float:right;margin-right:0}.storefront-full-width-content.single-product #reviews .commentlist ul.children .avatar{width:7.6923076923%;float:left;margin-right:7.6923076923%}.storefront-full-width-content.single-product #reviews .commentlist ul.children .comment-text{width:84.6153846154%;float:right;margin-right:0}.storefront-full-width-content.woocommerce-cart .entry-header,.storefront-full-width-content.woocommerce-checkout .entry-header,.storefront-full-width-content.woocommerce-account .entry-header,.storefront-full-width-content .woocommerce-products-header{text-align:center;padding:0 0 5.9968353111em}.storefront-full-width-content.woocommerce-cart .entry-header h1:last-child,.storefront-full-width-content.woocommerce-checkout .entry-header h1:last-child,.storefront-full-width-content.woocommerce-account .entry-header h1:last-child,.storefront-full-width-content .woocommerce-products-header h1:last-child{margin-bottom:0}.storefront-full-width-content .up-sells>h2:first-child,.storefront-full-width-content .related.products>h2:first-child{text-align:center}.woocommerce .page-description{margin-bottom:1.618em}.storefront-sorting{margin-bottom:2.617924em}.storefront-sorting::before,.storefront-sorting::after{content:"";display:table}.storefront-sorting::after{clear:both}.storefront-sorting select{width:auto}.woocommerce-result-count{float:left;position:relative;margin-bottom:0;padding:.327em 0}.woocommerce-ordering{float:left;margin-right:1em;margin-bottom:0;padding:.327em 0}.woocommerce-pagination{float:right;border:0;clear:none;padding:0;margin-bottom:0}.woocommerce-cart .hentry,.woocommerce-checkout .hentry{border-bottom:0;padding-bottom:0}.page-template-template-fullwidth-php table.cart .product-thumbnail{display:table-cell}.page-template-template-fullwidth-php table.cart thead{font-size:1em;text-indent:0}table.cart th,table.cart td{padding:1.618em}table.cart .qty{padding:.875em;max-width:3.632em}table.cart td.product-remove{display:table-cell;padding:1.618em;border:0}table.cart td.product-remove a.remove{float:none;position:relative;top:auto;right:auto;font-size:1em}table.cart .product-quantity .plus,table.cart .product-quantity .minus{display:inline-block}table.cart .quantity .qty{padding:.6180469716em}table.cart td.actions{text-align:right}table.cart td.actions label{display:none}table.cart td.actions .coupon{padding-bottom:0;margin-bottom:0;border-bottom:none;display:inline-block;float:left}table.cart td.actions input{display:inline-block;width:auto;margin:0}.cart-collaterals::before,.cart-collaterals::after{content:"";display:table}.cart-collaterals::after{clear:both}.cart-collaterals h2{font-size:1.618em}.cart-collaterals .cross-sells{width:41.1764705882%;float:left;margin-right:5.8823529412%}.cart-collaterals .cart_totals,.cart-collaterals .shipping_calculator{width:52.9411764706%;float:right;margin-right:0;margin:0;clear:right}.cart-collaterals .cart_totals small.includes_tax{display:block}.cart-collaterals .shipping_calculator{clear:right}.page-template-template-fullwidth-php .cart-collaterals .cross-sells{width:47.8260869565%;float:left;margin-right:4.347826087%}.page-template-template-fullwidth-php .cart-collaterals .cart_totals,.page-template-template-fullwidth-php .cart-collaterals .shipping_calculator{width:47.8260869565%;float:right;margin-right:0}#ship-to-different-address{position:relative}#ship-to-different-address label{font-weight:300}#ship-to-different-address .woocommerce-form__input-checkbox{position:absolute;top:50%;right:0;transform:translateY(-50%);margin-right:0}.col2-set{width:52.9411764706%;float:left;margin-right:5.8823529412%}.col2-set .form-row-first{width:44.4444444444%;float:left;margin-right:11.1111111111%}.col2-set .form-row-last{width:44.4444444444%;float:right;margin-right:0}.col2-set .col-1,.col2-set .col-2{margin-bottom:1.618em}.col2-set+#customer_details{display:none}.col2-set .woocommerce-billing-fields::before,.col2-set .woocommerce-billing-fields::after{content:"";display:table}.col2-set .woocommerce-billing-fields::after{clear:both}.col2-set.addresses{width:100%;float:left;margin-left:0;margin-right:0}.col2-set.addresses .col-1{width:47.0588235294%;float:left;margin-right:5.8823529412%}.col2-set.addresses .col-2{width:47.0588235294%;float:right;margin-right:0}#customer_details+#wc_checkout_add_ons{width:41.1764705882%;float:right;margin-right:0}#wc_checkout_add_ons input[type=radio]{float:left;margin-right:.5407911001em;clear:left;margin-top:.35em}#order_review_heading,#order_review{width:41.1764705882%;float:right;margin-right:0;clear:right}#order_review{transition:box-shadow ease .4s}#order_review_heading{margin-bottom:0;padding-bottom:.6180469716em}.woocommerce-order-pay #order_review,.page-template-template-fullwidth-php.woocommerce-order-pay #order_review{width:100%;float:none}.woocommerce-order-pay #order_review #payment h3,.page-template-template-fullwidth-php.woocommerce-order-pay #order_review #payment h3{padding-left:1em;padding-top:1em}.woocommerce-order-pay #order_review #payment .form-row,.page-template-template-fullwidth-php.woocommerce-order-pay #order_review #payment .form-row{padding:1em}.woocommerce-order-pay #order_review .payment_methods+.form-row,.page-template-template-fullwidth-php.woocommerce-order-pay #order_review .payment_methods+.form-row{padding:1em}.woocommerce-order-pay #order_review .button#place_order,.page-template-template-fullwidth-php.woocommerce-order-pay #order_review .button#place_order{display:block;width:100%;font-size:1.41575em}.page-template-template-fullwidth-php .col2-set{width:47.8260869565%;float:left;margin-right:4.347826087%}.page-template-template-fullwidth-php .col2-set .form-row-first{width:45.4545454545%;float:left;margin-right:9.0909090909%}.page-template-template-fullwidth-php .col2-set .form-row-last{width:45.4545454545%;float:right;margin-right:0}.page-template-template-fullwidth-php .col2-set.addresses .col-1{width:47.8260869565%;float:left;margin-right:4.347826087%}.page-template-template-fullwidth-php .col2-set.addresses .col-2{width:47.8260869565%;float:right;margin-right:0}.page-template-template-fullwidth-php #order_review_heading,.page-template-template-fullwidth-php #order_review{width:47.8260869565%;float:right;margin-right:0}.page-template-template-fullwidth-php #customer_details+#wc_checkout_add_ons{width:47.8260869565%;float:right;margin-right:0}#order_review .shop_table{margin-bottom:2.617924em}table+.addresses{margin-top:1.618em}.col2-set#customer_login,.col2-set.addresses{width:100%;float:left;margin-left:0;margin-right:0}.col2-set#customer_login .col-1,.col2-set.addresses .col-1{width:41.1764705882%;float:left;margin-right:5.8823529412%}.col2-set#customer_login .col-2,.col2-set.addresses .col-2{width:52.9411764706%;float:right;margin-right:0}.woocommerce-MyAccount-navigation{width:17.6470588235%;float:left;margin-right:5.8823529412%}.woocommerce-MyAccount-content{width:76.4705882353%;float:right;margin-right:0}.woocommerce-MyAccount-content .form-row-first{width:38.4615384615%;float:left;margin-right:7.6923076923%}.woocommerce-MyAccount-content .form-row-last{width:53.8461538462%;float:right;margin-right:0}.left-sidebar:not(.page-template-template-fullwidth-php) .woocommerce-MyAccount-content{width:76.4705882353%;float:left;margin-right:5.8823529412%}.left-sidebar:not(.page-template-template-fullwidth-php) .woocommerce-MyAccount-navigation{width:17.6470588235%;float:right;margin-right:0}table.my_account_orders{font-size:.875em}.page-template-template-fullwidth-php .col2-set#customer_login .col-1,.page-template-template-fullwidth-php .col2-set.addresses .col-1{width:47.8260869565%;float:left;margin-right:4.347826087%}.page-template-template-fullwidth-php .col2-set#customer_login .col-2,.page-template-template-fullwidth-php .col2-set.addresses .col-2{width:47.8260869565%;float:right;margin-right:0}.page-template-template-fullwidth-php .woocommerce-MyAccount-content{width:73.9130434783%;float:left;margin-right:4.347826087%}.page-template-template-fullwidth-php .woocommerce-MyAccount-content .form-row-first{width:46.6666666667%;float:left;margin-right:6.6666666667%}.page-template-template-fullwidth-php .woocommerce-MyAccount-content .form-row-last{width:46.6666666667%;float:right;margin-right:0}.page-template-template-fullwidth-php .woocommerce-MyAccount-content .col2-set{width:100%}.page-template-template-fullwidth-php .woocommerce-MyAccount-content .col2-set .col-1{width:46.6666666667%;float:left;margin-right:6.6666666667%}.page-template-template-fullwidth-php .woocommerce-MyAccount-content .col2-set .col-2{width:46.6666666667%;float:right;margin-right:0}.page-template-template-fullwidth-php .woocommerce-MyAccount-navigation{width:21.7391304348%;float:right;margin-right:0}.addresses header.title::before,.addresses header.title::after{content:"";display:table}.addresses header.title::after{clear:both}.addresses header.title a{float:right;overflow:hidden}.addresses header.title h3{float:left}.form-row-first{width:47.0588235294%;float:left;margin-right:5.8823529412%;clear:both}.form-row-last{width:47.0588235294%;float:right;margin-right:0}.page-template-template-fullwidth-php .form-row-first{width:47.8260869565%;float:left;margin-right:4.347826087%}.page-template-template-fullwidth-php .form-row-last{width:47.8260869565%;float:right;margin-right:0}.storefront-full-width-content .woocommerce-tabs ul.tabs{width:30.4347826087%;float:left;margin-right:4.347826087%}.storefront-full-width-content .woocommerce-tabs .panel{width:65.2173913043%;float:right;margin-right:0;margin-bottom:3.706325903em}.woocommerce-tabs{padding-top:2.617924em;padding-bottom:2.617924em}.woocommerce-tabs ul.tabs{width:29.4117647059%;float:left;margin-right:5.8823529412%}.woocommerce-tabs ul.tabs li.active::after{right:1em}.woocommerce-tabs .panel{width:64.7058823529%;float:right;margin-right:0;margin-top:0}.storefront-product-pagination{display:block}.storefront-product-pagination a{position:fixed;top:50%;width:500px;box-shadow:0 0 5px rgb(0 0 0 / .2);z-index:1499;display:flex;align-items:center}.storefront-product-pagination a img{max-width:90px;border-radius:0}.storefront-product-pagination a[rel=prev]{left:-455px;transition:left .3s ease-out;flex-direction:row-reverse;padding-left:1em}.storefront-product-pagination a[rel=prev]:hover{left:0}.storefront-product-pagination a[rel=prev] img{margin-left:1.41575em}.storefront-product-pagination a[rel=prev] .storefront-product-pagination__title{margin-right:auto}.storefront-product-pagination a[rel=next]{right:-455px;transition:right .3s ease-in;padding-right:1em}.storefront-product-pagination a[rel=next]:hover{right:0}.storefront-product-pagination a[rel=next] img{margin-right:1.41575em}.storefront-product-pagination a[rel=next] .storefront-product-pagination__title{margin-left:auto}.storefront-sticky-add-to-cart{display:block;position:fixed;top:0;left:0;right:0;z-index:99998;transform:translate3d(0,-100%,0);padding:1em;overflow:hidden;zoom:1;box-shadow:0 1px 2px rgb(0 0 0 / .2);animation-duration:.5s;animation-fill-mode:both}.storefront-sticky-add-to-cart--slideInDown{animation-name:slideInDown}.storefront-sticky-add-to-cart--slideOutUp{animation-name:slideOutUp}.storefront-sticky-add-to-cart__content{display:flex;align-items:center;justify-content:center}.storefront-sticky-add-to-cart__content-title{display:block}.storefront-sticky-add-to-cart__content-price{margin-right:.875em;opacity:.5}.storefront-sticky-add-to-cart__content-button{margin-left:auto}.storefront-sticky-add-to-cart img{max-width:3.706325903em;margin:0 1.41575em 0 0;padding:3px;border:1px solid rgb(0 0 0 / .1)}.storefront-sticky-add-to-cart .star-rating{display:inline-block;margin:0;vertical-align:bottom}.admin-bar .storefront-sticky-add-to-cart--slideInDown{top:32px}}@media(min-width:768px)and (max-width:900px){body:not(.page-template-template-fullwidth-php) table.cart td,body:not(.page-template-template-fullwidth-php) table.cart th{padding:1em}}@font-face{font-family:star;src:url(https://medlive.co.za/wp-content/plugins/woocommerce/assets/fonts/star.eot);src:url(https://medlive.co.za/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix) format("embedded-opentype"),url(https://medlive.co.za/wp-content/plugins/woocommerce/assets/fonts/star.woff) format("woff"),url(https://medlive.co.za/wp-content/plugins/woocommerce/assets/fonts/star.ttf) format("truetype"),url(https://medlive.co.za/wp-content/plugins/woocommerce/assets/fonts/star.svg#star) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(https://medlive.co.za/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot);src:url(https://medlive.co.za/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),url(https://medlive.co.za/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(https://medlive.co.za/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"),url(https://medlive.co.za/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Jost';font-style:normal;font-weight:400 700;font-display:swap;src:url(/wp-content/themes/medlive-storefront/assets/fonts/jost-400-700-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Jost';font-style:normal;font-weight:400 700;font-display:swap;src:url(/wp-content/themes/medlive-storefront/assets/fonts/jost-400-700-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:400 800;font-stretch:100%;font-display:swap;src:url(/wp-content/themes/medlive-storefront/assets/fonts/nunito-sans-400-800-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:400 800;font-stretch:100%;font-display:swap;src:url(/wp-content/themes/medlive-storefront/assets/fonts/nunito-sans-400-800-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ml-v2{--f-head:"Jost",ui-sans-serif,system-ui,"Segoe UI",Roboto,Arial,sans-serif;--f-body:"Nunito Sans",ui-sans-serif,system-ui,"Segoe UI",Roboto,Arial,sans-serif;--panel:#EEF4FB;--panel-2:#E3EDF8;--panel-line:#D3E0EF;--ink:#1A2330;--muted:#4A5868;--line:#D8E2EE;--r:10px;--r-lg:14px;--wrap:1320px;--shadow:0 1px 2px rgba(8,41,77,.05),0 6px 18px rgba(8,41,77,.07);font-family:var(--f-body);color:var(--ink);background:#fff}.ml-v2 h1,.ml-v2 h2,.ml-v2 h3,.ml-v2 h4,.ml-v2 .h3,.ml-v2 .btn,.ml-v2 .v2-nl,.ml-v2 .v2-dept,.ml-v2 .woocommerce-loop-product__title{font-family:var(--f-head);letter-spacing:0}.ml-v2 h1{font-weight:700;font-size:clamp(32px,4vw,48px);line-height:1.08}.ml-v2 h2{font-weight:700;font-size:clamp(22px,2.3vw,28px)}.ml-v2 h3,.ml-v2 .h3{font-weight:600}.ml-v2 .btn{border-radius:8px;font-weight:600;padding:12px 20px}.ml-v2 .btn-red,.ml-v2 .btn-red:hover,.ml-v2 .btn-navy,.ml-v2 .btn-navy:hover{color:#fff}.ml-v2 .btn-sm{padding:8px 14px;font-size:13.5px}.ml-v2 .btn-line{border-color:var(--blue);color:var(--blue);background:#fff}.ml-v2 .btn-line:hover{background:var(--panel)}.ml-v2 .card{border-radius:var(--r-lg);border-color:var(--panel-line)}.v2-util{background:var(--panel);border-bottom:1px solid var(--panel-line);font-size:13px;color:var(--navy)}.v2-util .wrap{display:flex;align-items:center;gap:22px;min-height:38px}.v2-uitem{display:inline-flex;align-items:center;gap:7px;color:var(--navy);font-weight:600;white-space:nowrap}.v2-uitem .ico{width:17px;height:17px;color:var(--blue)}.v2-uitem:hover{text-decoration:none;color:var(--red)}.v2-uspace{flex:1}.v2-country{position:relative;display:inline-flex;align-items:center;gap:7px;font-weight:700;color:var(--navy);cursor:pointer;white-space:nowrap}.v2-country img{border-radius:2px;box-shadow:0 0 0 1px rgb(8 41 77 / .15)}.v2-country select{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.v2-country .v2-cd{width:14px;height:14px}.v2-country .v2-chg{font-weight:500;color:var(--muted);border-left:1px solid var(--panel-line);padding-left:10px;margin-left:4px}.v2-hdr{background:#fff;position:relative;z-index:50}.v2-main .wrap{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:92px}.v2-main .burger{display:none;width:44px;height:44px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--navy);place-items:center}.v2-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none!important;color:var(--navy)}.v2-logo svg:first-child{width:46px;height:46px;flex:none}.v2-logo-txt{display:flex;flex-direction:column;line-height:1}.v2-logo-word{font-family:var(--f-head);font-weight:700;font-size:34px;color:var(--red);letter-spacing:-.02em;display:inline-flex;align-items:center;gap:4px}.v2-beat{width:60px;height:20px;color:var(--red)}.v2-logo-sub{font-family:var(--f-head);font-weight:600;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--navy);margin-top:3px}.v2-logo-light .v2-logo-sub{color:#fff}.v2-search-wrap{position:relative;max-width:640px;width:100%;justify-self:center}.v2-search{display:flex;height:48px;border:1.5px solid #B9CADC;border-radius:8px;overflow:hidden;background:#fff}.v2-search:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px rgb(20 93 160 / .15)}.v2-search input{flex:1;border:0;padding:0 16px;font-size:15px;background:#fff0;min-width:0}.v2-search input:focus{outline:none}.v2-search button{width:56px;border:0;background:var(--navy);color:#fff;display:grid;place-items:center;cursor:pointer}.v2-search button:hover{background:#0B3463}.v2-search button .ico{width:22px;height:22px;stroke-width:2.4}.v2-acts{display:flex;align-items:center;gap:26px}.v2-act{position:relative;display:inline-flex;align-items:center;gap:9px;color:var(--navy);text-decoration:none!important}.v2-act>.ico{width:28px;height:28px;stroke-width:1.7}.v2-act span:not(.badge){display:flex;flex-direction:column;line-height:1.15}.v2-act b{font-size:14px;font-weight:700}.v2-act small{font-size:12px;color:var(--muted);font-weight:500}.v2-act .badge{position:absolute;left:16px;top:-8px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--red);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;line-height:1}.v2-act:hover b{color:var(--red)}.v2-nav{background:var(--navy);color:#fff;position:sticky;top:0;z-index:49;border-bottom:3px solid var(--red)}.v2-nav .wrap{display:flex;align-items:stretch;gap:6px;min-height:52px}.v2-dept{display:inline-flex;align-items:center;gap:10px;background:var(--red);color:#fff;border:0;padding:0 18px;font-weight:600;font-size:15px;cursor:pointer;border-radius:0 0 8px 8px;margin-right:12px;white-space:nowrap;flex:none}.v2-dept:hover{background:var(--red-dk)}.v2-dept .ico{width:20px;height:20px}.ml-v2 .v2-nl{display:inline-flex;align-items:center;padding:0 14px;color:#fff;font-weight:500;font-size:15px;position:relative;text-decoration:none!important;white-space:nowrap}.ml-v2 .v2-nl:hover{color:#fff;background:rgb(255 255 255 / .08)}.v2-nl.on::after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:3px;background:var(--red)}.v2-mega.mega{border-top:0;top:100%}.v2-mega .mega-grid{grid-template-columns:repeat(4,1fr)}.v2-mega .mh{font-family:var(--f-head);font-weight:600;font-size:15px}.v2-drawer .v2-logo-word{font-size:26px}.v2-drawer .v2-beat{width:44px;height:16px}.ml-home-v2{padding-bottom:40px}.ml-v2 .v2-sec{margin-top:48px}.v2-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px;position:relative}.v2-head h2{position:relative;padding-bottom:12px;color:var(--navy)}.v2-head h2::after{content:"";position:absolute;left:0;bottom:0;width:64px;height:4px;background:var(--red);border-radius:2px}.v2-more{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:14px;color:var(--blue);margin-bottom:12px}.v2-more .ico{width:16px;height:16px}.v2-hero{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:22px;margin-top:22px}.v2-hero-main{background:linear-gradient(135deg,#EAF2FB 0%,#F7FAFD 60%,#FFFFFF 100%);border:1px solid var(--panel-line);border-radius:var(--r-lg);padding:34px 36px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:28px;align-items:stretch;min-height:420px}.v2-hero-copy{align-self:center}.v2-eyebrow{display:inline-block;color:var(--red);font-weight:700;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px}.v2-hero-copy h1{color:var(--navy);margin-bottom:14px;font-size:clamp(30px,3.3vw,46px)}.v2-hero-copy h1 span{color:var(--red)}.v2-hero-copy p{font-size:17px;color:var(--muted);max-width:46ch;margin-bottom:22px}.v2-hero-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:22px}.v2-ticks{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px}.v2-ticks li{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--navy)}.v2-ticks .ico{width:16px;height:16px;color:var(--red);stroke-width:3}.v2-hero-art{min-height:300px;border-radius:12px;overflow:hidden;background:var(--panel-2);display:flex}.v2-hero-art img{width:100%;height:100%;min-height:300px;object-fit:cover;display:block;flex:1}.v2-hero-side{display:grid;grid-template-rows:repeat(3,1fr);gap:14px}.v2-panel{display:grid;grid-template-columns:minmax(0,1fr) 150px;background:#fff;border:1px solid var(--panel-line);border-radius:12px;overflow:hidden;min-height:124px}.v2-panel-body{display:flex;gap:12px;padding:16px 14px 16px 18px;align-items:flex-start}.v2-ico{width:44px;height:44px;flex:none;border-radius:50%;background:var(--panel);color:var(--navy);display:grid;place-items:center}.v2-ico .ico{width:22px;height:22px}.v2-panel h2{font-size:16.5px;margin-bottom:4px;color:var(--navy)}.v2-panel p{font-size:13px;color:var(--muted);margin-bottom:10px;line-height:1.4}.v2-panel .btn-sm{padding:7px 12px;font-size:12.5px}.v2-panel .btn-sm .ico{width:14px;height:14px}.v2-panel-pic img{width:100%;height:100%;object-fit:cover;display:block}.v2-depts{margin-top:22px}.v2-depts ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.v2-depts a{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 6px 12px;border:1px solid var(--panel-line);border-radius:10px;background:#fff;text-decoration:none!important;color:var(--navy);height:100%;transition:border-color .15s,box-shadow .15s}.v2-depts a:hover{border-color:var(--blue);box-shadow:var(--shadow)}.v2-dimg{width:66px;height:66px;border-radius:10px;overflow:hidden;background:var(--panel);display:grid;place-items:center}.v2-dimg img{width:100%;height:100%;object-fit:cover;display:block}.v2-dname{font-family:var(--f-head);font-weight:600;font-size:12.5px;line-height:1.2;text-align:center}.v2-svc{margin-top:22px;display:grid;grid-template-columns:repeat(5,1fr);background:var(--panel);border:1px solid var(--panel-line);border-radius:12px;padding:16px 18px}.v2-svc-it{display:flex;align-items:center;gap:12px;padding:4px 16px;border-left:1px solid var(--panel-line)}.v2-svc-it:first-child{border-left:0;padding-left:4px}.v2-svc-it>.ico{width:34px;height:34px;color:var(--navy);stroke-width:1.6;flex:none}.v2-svc-it span{display:flex;flex-direction:column;line-height:1.2}.v2-svc-it b{font-family:var(--f-head);font-weight:600;font-size:14.5px;color:var(--navy)}.v2-svc-it small{font-size:12.5px;color:var(--muted)}.v2-car{position:relative}.ml-v2 .v2-car .track{display:block;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px 14px}.ml-v2 .v2-car .track::-webkit-scrollbar{display:none}.ml-v2 .v2-car ul.products{display:flex!important;gap:16px;margin:0;padding:0;list-style:none}.ml-v2 .v2-car ul.products::before,.ml-v2 .v2-car ul.products::after{display:none}.ml-v2 .v2-car ul.products li.product{flex:0 0 calc((100% - 64px)/5);scroll-snap-align:start}.ml-v2 .car-btn{top:38%;width:44px;height:44px;border-color:var(--panel-line)}.ml-v2 .car-btn.prev{left:-14px}.ml-v2 .car-btn.next{right:-14px}.ml-v2.medlive ul.products li.product,.ml-v2 ul.products li.product{border:1px solid var(--panel-line)!important;border-radius:12px!important;padding:0 0 14px!important;background:#fff}.ml-v2 ul.products li.product:hover{border-color:var(--blue)!important;box-shadow:var(--shadow)}.ml-v2 ul.products li.product img{aspect-ratio:1/1!important;object-fit:contain;padding:14px;margin:0 0 6px!important;background:#fff!important}.ml-v2 ul.products li.product .woocommerce-loop-product__title{color:var(--navy)!important;font-weight:600!important;font-size:14px!important;padding:0 14px!important;min-height:2.6em;text-align:left}.ml-v2 ul.products li.product .pline{padding:0 14px}.ml-v2 ul.products li.product .pline .price{color:var(--navy)!important;font-size:16px!important;font-weight:700!important;font-family:var(--f-head)}.ml-v2 ul.products li.product .ml-loop-cart{margin:10px 14px 0;display:flex}.ml-v2 ul.products li.product .ml-loop-cart .qty{display:none}.ml-v2 ul.products li.product .ml-loop-cart .btn{flex:1;width:100%;padding:9px 10px;font-size:13.5px;border-radius:8px}.ml-v2 ul.products li.product .ml-rfq-btn{margin:8px 14px 0!important;width:calc(100% - 28px)!important;background:#fff!important;color:var(--blue)!important;border:1.5px solid var(--blue)!important;border-radius:8px!important;font-family:var(--f-head);font-weight:600!important;font-size:13.5px!important;padding:8px 10px!important;display:inline-flex;justify-content:center;gap:6px}.ml-v2 ul.products li.product .ml-rfq-btn:hover{background:var(--panel)!important}.ml-v2 ul.products li.product .ml-rfq-btn.btn-navy{background:#fff!important}.ml-v2 ul.products li.product .button.product_type_simple:not(.ml-rfq-btn):not(.add_to_cart_button){border-radius:8px}.ml-v2 .ml-heart{top:8px;right:8px;width:34px;height:34px;background:#fff;border:1px solid var(--panel-line);border-radius:50%;color:var(--blue)}.ml-v2 .pbadge{border-radius:6px;font-family:var(--f-head);font-weight:600}.v2-sectors{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.v2-sector{display:grid;grid-template-columns:44px minmax(0,1fr) 112px;gap:12px;align-items:center;background:var(--panel);border:1px solid var(--panel-line);border-radius:12px;padding:14px;text-decoration:none!important;color:var(--navy);min-height:120px;transition:border-color .15s,box-shadow .15s}.v2-sector:hover{border-color:var(--blue);box-shadow:var(--shadow)}.v2-sector .v2-ico{background:var(--navy);color:#fff}.v2-sector-txt{display:flex;flex-direction:column;gap:4px;min-width:0}.v2-sector-txt b{font-family:var(--f-head);font-weight:600;font-size:16px}.v2-sector-txt small{font-size:12.5px;color:var(--muted);line-height:1.35}.v2-sector-txt em{font-style:normal;font-size:12.5px;font-weight:700;color:var(--blue);display:inline-flex;align-items:center;gap:4px;margin-top:4px}.v2-sector-txt em .ico{width:14px;height:14px}.v2-sector-pic{height:92px;border-radius:8px;overflow:hidden}.v2-sector-pic img{width:100%;height:100%;object-fit:cover;display:block}.v2-news{display:grid;grid-template-columns:repeat(3,1fr) 1.1fr;gap:16px}.v2-newscard{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;align-items:center;background:#fff;border:1px solid var(--panel-line);border-radius:12px;padding:12px;text-decoration:none!important;color:var(--navy);transition:border-color .15s,box-shadow .15s}.v2-newscard:hover{border-color:var(--blue);box-shadow:var(--shadow)}.v2-news-pic{height:112px;border-radius:8px;overflow:hidden;background:var(--panel)}.v2-news-pic img{width:100%;height:100%;object-fit:cover;display:block}.v2-news-txt{display:flex;flex-direction:column;gap:5px}.v2-news-txt small{color:var(--blue);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.v2-news-txt b{font-family:var(--f-head);font-weight:600;font-size:15px;line-height:1.3}.v2-news-txt em{font-style:normal;font-size:12.5px;font-weight:700;color:var(--blue);display:inline-flex;align-items:center;gap:4px}.v2-news-txt em .ico{width:14px;height:14px}.v2-stay{background:var(--navy);color:#fff;border-radius:12px;padding:20px 22px;display:flex;flex-direction:column;gap:10px;justify-content:center}.v2-stay h3{color:#fff;font-size:20px}.v2-stay p{font-size:13.5px;color:#C9D8EA}.v2-news-form{display:flex;gap:6px;margin-top:4px}.v2-news-form input[type=email]{flex:1;min-width:0;height:42px;border:0;border-radius:8px;padding:0 12px;font-size:14px;color:var(--ink)}.v2-news-form button{height:42px;border:0;border-radius:8px;background:var(--red);color:#fff;font-weight:700;padding:0 14px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap}.v2-news-form button .ico{width:14px;height:14px}.v2-stay .news-done{color:#fff;font-weight:600}.v2-foot{background:var(--navy);color:#C9D8EA;margin-top:48px;border-top:4px solid var(--red)}.v2-fgrid{display:grid;grid-template-columns:1.5fr .8fr 1fr .9fr .9fr 1.2fr 1fr;gap:28px;padding-block:40px 32px}.v2-fcol h2{color:#fff;font-size:15px;margin-bottom:14px;padding-bottom:0;font-weight:600}.v2-fcol ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.v2-fcol a{color:#D8E3F0;font-size:14px}.v2-fcol a:hover{color:#fff}.v2-fbrand p{font-size:13.5px;line-height:1.55;margin:14px 0 16px;max-width:34ch}.v2-soc{display:flex;gap:10px}.v2-soc .soc{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:#fff}.v2-soc .soc .ico{width:18px;height:18px;fill:currentColor;stroke:none}.v2-soc .soc-facebook{background:#1877F2}.v2-soc .soc-linkedin{background:#0A66C2}.v2-soc .soc-youtube{background:red}.v2-soc .soc-instagram{background:linear-gradient(45deg,#F58529,#DD2A7B,#8134AF)}.v2-fcontact li{display:flex;gap:10px;align-items:flex-start}.v2-fcontact .ico{width:18px;height:18px;color:#fff;flex:none;margin-top:2px}.v2-fcontact address{font-style:normal;font-size:14px;white-space:pre-line;color:#D8E3F0}.v2-fcontact .btn{margin-top:14px}.v2-trust{display:flex;gap:10px;align-items:center;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .12);border-radius:10px;padding:10px 12px;margin-bottom:10px}.v2-trust .ico{width:24px;height:24px;color:#fff;flex:none}.v2-trust span{display:flex;flex-direction:column;line-height:1.2}.v2-trust b{color:#fff;font-size:13.5px}.v2-trust small{font-size:12px;color:#C9D8EA}.v2-fbot{border-top:1px solid rgb(255 255 255 / .14);background:#061F3B}.v2-fbot .wrap{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;min-height:50px;font-size:13px}.v2-fbot nav{display:flex;gap:22px}.v2-fbot a{color:#D8E3F0;font-size:13px}.v2-fbot a:hover{color:#fff}@media (max-width:1240px){.v2-fgrid{grid-template-columns:1.4fr 1fr 1fr 1fr}.v2-fcontact,.v2-fsecure{grid-column:span 2}.v2-depts ul{grid-template-columns:repeat(6,minmax(0,1fr))}.v2-svc{grid-template-columns:repeat(3,1fr);gap:8px}.v2-svc-it:nth-child(4){border-left:0;padding-left:4px}.v2-sectors{grid-template-columns:repeat(2,1fr)}.v2-news{grid-template-columns:repeat(2,1fr)}.v2-stay{grid-column:span 2}.ml-v2 .v2-car ul.products li.product{flex-basis:calc((100% - 48px)/4)}}@media (max-width:1100px){.v2-hero{grid-template-columns:1fr}.v2-hero-side{grid-template-rows:none;grid-template-columns:repeat(3,1fr)}.v2-panel{grid-template-columns:1fr;grid-template-rows:auto 110px}.v2-panel-pic{order:-1}.v2-acts{gap:16px}.v2-act small{display:none}.v2-nl{padding:0 10px;font-size:14px}}@media (max-width:900px){.v2-main .wrap{grid-template-columns:auto auto 1fr auto;gap:14px;min-height:72px}.v2-main .burger{display:grid}.v2-search-wrap{grid-column:1/-1;order:5;max-width:none;justify-self:stretch;padding-bottom:12px}.v2-search{height:44px}.v2-nav{display:none}.v2-logo-word{font-size:28px}.v2-beat{width:46px;height:16px}.v2-act b{font-size:13px}.v2-hero-main{grid-template-columns:1fr;padding:26px 22px;min-height:0}.v2-hero-art{min-height:220px}.v2-hero-art img{min-height:220px}.v2-hero-side{grid-template-columns:1fr}.v2-panel{grid-template-columns:minmax(0,1fr) 120px;grid-template-rows:none}.v2-panel-pic{order:0}.ml-v2 .v2-car ul.products li.product{flex-basis:calc((100% - 32px)/3)}.v2-fgrid{grid-template-columns:1fr 1fr;padding-block:30px}.v2-fbrand{grid-column:span 2}}@media (max-width:640px){.v2-util .wrap{gap:10px;min-height:34px;overflow:hidden;justify-content:space-between}.v2-util .hide-sm,.v2-util .hide-md,.v2-util .hide-lg,.v2-uspace{display:none}.v2-country .v2-chg{display:none}.v2-main .wrap{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;min-height:64px}.v2-logo{min-width:0;gap:7px}.v2-logo svg:first-child{width:36px;height:36px}.v2-logo-word{font-size:24px}.v2-beat{width:36px;height:14px}.v2-logo-sub{font-size:8.5px;letter-spacing:.16em}.v2-acts{gap:8px}.v2-act.hide-sm{display:none}.v2-act>.ico{width:24px;height:24px}.v2-act span:not(.badge){display:none}.v2-act .badge{left:12px;top:-6px}.v2-depts ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.v2-dimg{width:56px;height:56px}.v2-svc{grid-template-columns:1fr;padding:12px 14px}.v2-svc-it{border-left:0;padding:8px 0;border-top:1px solid var(--panel-line)}.v2-svc-it:first-child{border-top:0}.v2-head{flex-direction:column;align-items:flex-start;gap:8px}.v2-more{margin-bottom:0}.ml-v2 .v2-car ul.products li.product{flex-basis:calc((100% - 12px)/2)}.ml-v2 .car-btn{display:none}.v2-sectors,.v2-news{grid-template-columns:1fr}.v2-stay{grid-column:auto}.v2-sector{grid-template-columns:40px minmax(0,1fr) 90px}.v2-newscard{grid-template-columns:96px minmax(0,1fr)}.v2-news-pic{height:90px}.v2-fgrid{grid-template-columns:1fr}.v2-fbrand,.v2-fcontact,.v2-fsecure{grid-column:auto}.v2-fbot .wrap{justify-content:center;text-align:center}.v2-fbot nav{flex-wrap:wrap;justify-content:center;gap:12px}.v2-hero-copy h1{font-size:34px}.v2-hero-copy p{font-size:15.5px}}.ml-v2.medlive.single-product div.product{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px 44px;align-items:start}.ml-v2.medlive.single-product div.product>.woocommerce-product-gallery{grid-column:1;grid-row:1/4;border:0;background:none;padding:0}.ml-v2.medlive.single-product div.product>.summary{grid-column:2;grid-row:1;gap:8px}.ml-v2.medlive.single-product div.product>.xbuy{grid-column:2;grid-row:2;position:static}.ml-v2.medlive.single-product div.product>.v2-binfo{grid-column:2;grid-row:3}.ml-v2.medlive.single-product div.product>.woocommerce-tabs,.ml-v2.medlive.single-product div.product>.related,.ml-v2.medlive.single-product div.product>.up-sells{grid-column:1/-1}.ml-v2 .v2-cat{display:inline-block;color:var(--blue);font-weight:600;font-size:15px;margin-bottom:-2px}.ml-v2.medlive.single-product .summary .product_title{font-size:clamp(30px,3.2vw,44px);font-weight:700;color:var(--navy);line-height:1.1}.ml-v2 .summary .xkv{font-size:13px;order:5}.ml-v2 .v2-lead{font-size:16px;color:var(--muted);line-height:1.5}.ml-v2 .v2-lead p{margin:0}.ml-v2 .summary .woocommerce-product-rating{display:none}.ml-v2.medlive.single-product .woocommerce-product-gallery:has(.flex-control-thumbs){flex-direction:column;gap:14px}.ml-v2.medlive.single-product .woocommerce-product-gallery .flex-viewport,.ml-v2.medlive.single-product .woocommerce-product-gallery figure>.woocommerce-product-gallery__wrapper{border:1px solid var(--panel-line);border-radius:14px;background:#fff;padding:18px}.ml-v2.medlive.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image img{aspect-ratio:1/1;object-fit:contain;width:100%}.ml-v2.medlive.single-product .woocommerce-product-gallery .flex-control-thumbs{flex-direction:row;width:auto;gap:12px;flex-wrap:wrap}.ml-v2.medlive.single-product .woocommerce-product-gallery .flex-control-thumbs li{width:110px!important}.ml-v2.medlive.single-product .woocommerce-product-gallery .flex-control-thumbs img{border-radius:10px;padding:8px;opacity:1;border:1.5px solid var(--panel-line)}.ml-v2.medlive.single-product .woocommerce-product-gallery .flex-control-thumbs img.flex-active{border-color:var(--blue);box-shadow:0 0 0 2px rgb(20 93 160 / .15)}.ml-v2 .woocommerce-product-gallery__trigger{top:14px!important;right:14px!important;background:#fff!important;border:1px solid var(--panel-line)!important;border-radius:10px!important;width:38px!important;height:38px!important}.ml-v2 .v2-buy{background:var(--panel);border:1px solid var(--panel-line);border-radius:14px;padding:22px;display:grid;gap:14px}.ml-v2 .v2-buy .v2-price{min-height:0}.ml-v2.medlive .v2-buy .price,.ml-v2.medlive.single-product div.product .v2-buy p.price{font-family:var(--f-head);font-size:34px!important;font-weight:700!important;color:var(--navy)!important;margin:0}.ml-v2.medlive .v2-buy .price .por{color:var(--red)!important;font-size:30px}.ml-v2.medlive .v2-buy .price .por small{font-size:14px;color:var(--muted);font-weight:600}.ml-v2 ul.products li.product .pline .price .por{color:var(--red)!important}.ml-v2 .v2-buy .price small,.ml-v2 .v2-buy .price .vat{font-size:13px;color:var(--muted);font-weight:600}.ml-v2.medlive .v2-buy .cart{display:flex;gap:10px;margin:0;flex-wrap:wrap}.ml-v2.medlive .v2-buy .cart .quantity{display:flex}.ml-v2.medlive .v2-buy .cart .quantity input{width:84px;height:54px;border:1.5px solid #B9CADC;border-radius:8px;background:#fff;text-align:center;font-weight:700;font-size:16px}.ml-v2.medlive .v2-buy .single_add_to_cart_button{flex:1;min-width:200px;height:54px;font-family:var(--f-head);font-size:17px;font-weight:600;border-radius:8px}.ml-v2.medlive .v2-buy .stock{margin:0;font-size:14px}.ml-v2 .v2-buy .btn-block{width:100%}.ml-v2 .v2-rfqform{display:grid;gap:12px}.ml-v2 .v2-rfq-btn{height:58px;font-size:18px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;border-radius:8px}.ml-v2 .v2-rfq-btn .ico{width:22px;height:22px}.ml-v2 .v2-rfq-btn .ico:last-child{margin-left:auto;width:18px;height:18px}.ml-v2 .v2-qtyrow{display:flex;gap:12px;align-items:stretch}.ml-v2 .v2-qtyrow .qty{display:flex;align-items:center;border:1.5px solid #B9CADC;border-radius:8px;background:#fff;height:54px;flex:0 0 170px}.ml-v2 .v2-qtyrow .qty button{width:50px;height:100%;border:0;background:none;color:var(--navy);cursor:pointer;display:grid;place-items:center}.ml-v2 .v2-qtyrow .qty input{flex:1;min-width:0;width:50px;border:0;text-align:center;font-weight:700;font-size:18px;background:#fff0;-moz-appearance:textfield}.ml-v2 .v2-qtyrow .qty input::-webkit-inner-spin-button{display:none}.ml-v2 .v2-qtyrow .btn{flex:1;height:54px;font-size:16px;display:inline-flex;gap:10px}.ml-v2 .v2-addrfq{height:50px;font-size:15px}.ml-v2 .v2-buy .ml-buy-extra{display:none}.ml-v2 .v2-binfo{display:grid;gap:12px}.ml-v2 .v2-brow{display:flex;gap:14px;align-items:center}.ml-v2 .v2-brow>.ico{width:52px;height:52px;flex:none;border-radius:50%;background:var(--panel);color:var(--navy);padding:13px;stroke-width:1.7}.ml-v2 .v2-brow b{display:block;font-family:var(--f-head);font-weight:600;font-size:15.5px;color:var(--navy)}.ml-v2 .v2-brow small{font-size:13.5px;color:var(--muted);line-height:1.4}.ml-v2 .v2-bnote{display:flex;gap:10px;align-items:flex-start;background:var(--panel);border:1px solid var(--panel-line);border-radius:10px;padding:12px 14px;font-size:13.5px;color:var(--navy)}.ml-v2 .v2-bnote .ico{width:20px;height:20px;flex:none;color:var(--blue)}.ml-v2.medlive.single-product .woocommerce-tabs{display:block;padding-top:34px}.ml-v2.medlive.single-product .woocommerce-tabs ul.tabs{display:flex;background:none;border:0;padding:0;gap:0;border-radius:12px 12px 0 0;overflow:hidden;border:1px solid var(--panel-line);border-bottom:0;flex-wrap:wrap}.ml-v2.medlive.single-product .woocommerce-tabs ul.tabs li{flex:1;text-align:center;background:var(--panel);border-right:1px solid var(--panel-line)}.ml-v2.medlive.single-product .woocommerce-tabs ul.tabs li:last-child{border-right:0}.ml-v2.medlive.single-product .woocommerce-tabs ul.tabs li a{display:block;padding:16px 12px;font-family:var(--f-head);font-weight:600;font-size:15px;color:var(--blue);box-shadow:none}.ml-v2.medlive.single-product .woocommerce-tabs ul.tabs li.active{background:var(--navy)}.ml-v2.medlive.single-product .woocommerce-tabs ul.tabs li.active a{color:#fff;box-shadow:none}.ml-v2.medlive.single-product .woocommerce-tabs .panel{border-radius:0 0 14px 14px;border-color:var(--panel-line);padding:28px;display:none!important}.ml-v2.medlive.single-product .woocommerce-tabs div.panel:first-of-type{display:block!important}.ml-v2.medlive.single-product .woocommerce-tabs .panel[style*="display: block"]{display:block!important}.ml-v2.medlive.single-product .woocommerce-tabs .panel[style*="display: none"]{display:none!important}.ml-v2 .summary .xbrand{display:none}.ml-v2.medlive.single-product .woocommerce-tabs .panel h2{font-size:24px;color:var(--navy);margin-bottom:14px}.ml-v2 .v2-overview-feats{margin-bottom:18px}.ml-v2 .v2-overview-feats .xfeats{font-size:15px}.ml-v2 .v2-faq details{border:1px solid var(--panel-line);border-radius:10px;padding:12px 16px;margin-bottom:10px;background:#fff}.ml-v2 .v2-faq summary{cursor:pointer;font-weight:700;color:var(--navy);font-family:var(--f-head)}.ml-v2 .v2-faq p{margin:10px 0 0;color:var(--muted)}.ml-v2.medlive.single-product .related.products>h2{font-size:30px;font-weight:700;color:var(--navy);margin:40px 0 20px}.ml-v2.medlive.single-product .related.products>h2::after{display:none}@media (max-width:900px){.ml-v2.medlive.single-product div.product{grid-template-columns:minmax(0,1fr)}.ml-v2.medlive.single-product div.product>.woocommerce-product-gallery,.ml-v2.medlive.single-product div.product>.summary,.ml-v2.medlive.single-product div.product>.xbuy,.ml-v2.medlive.single-product div.product>.v2-binfo{grid-column:1;grid-row:auto}.ml-v2.medlive.single-product .woocommerce-tabs ul.tabs li{flex:1 1 40%}.ml-v2 .v2-qtyrow .qty{flex-basis:140px}}.ml-v2 .v2-sub{font-size:17px;color:var(--muted);margin:6px 0 22px}.ml-v2 .v2-rfqb,.ml-v2 .v2-rfq{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:28px;align-items:start;margin-top:26px}.ml-v2 .v2-rfqb h1,.ml-v2 .v2-rfq h1{color:var(--navy)}.ml-v2 .v2-rfqb-side,.ml-v2 .v2-rfq-side{display:grid;gap:18px;position:sticky;top:76px}.ml-v2 .v2-rfqb-row{display:grid;grid-template-columns:150px minmax(0,1fr) 180px;gap:18px;align-items:center;border:1px solid var(--panel-line);border-radius:12px;padding:16px;background:#fff;margin-bottom:12px}.ml-v2 .v2-rfqb-thumb img{width:100%;aspect-ratio:1/1;object-fit:contain;border-radius:8px;background:var(--panel)}.ml-v2 .v2-rfqb-body{display:flex;flex-direction:column;gap:6px;min-width:0}.ml-v2 .v2-pill{display:inline-block;align-self:flex-start;background:var(--panel);color:var(--navy);font-size:12px;font-weight:700;padding:4px 10px;border-radius:6px}.ml-v2 .v2-rfqb-name{font-family:var(--f-head);font-weight:600;font-size:18px;color:var(--navy)}.ml-v2 .v2-rfqb-ctl{display:flex;align-items:center;gap:16px;margin-top:6px;flex-wrap:wrap}.ml-v2 .v2-rfqb-ctl .qty,.ml-v2 .v2-qtyrow .qty{display:inline-flex;align-items:center;border:1.5px solid #B9CADC;border-radius:8px;background:#fff;height:44px}.ml-v2 .v2-rfqb-ctl .qty button{width:40px;height:100%;border:0;background:none;color:var(--navy);cursor:pointer;display:grid;place-items:center}.ml-v2 .v2-rfqb-ctl .qty input{width:48px;border:0;text-align:center;font-weight:700;font-size:16px;background:#fff0;-moz-appearance:textfield}.ml-v2 .v2-rfqb-ctl .qty input::-webkit-inner-spin-button{display:none}.ml-v2 .v2-remove{color:var(--red);font-weight:600}.ml-v2 .v2-remove .ico{width:16px;height:16px}.ml-v2 .v2-rfqb-price{text-align:right;font-family:var(--f-head);font-weight:700;font-size:20px;color:var(--navy);border-left:1px solid var(--panel-line);padding-left:18px}.ml-v2 .v2-rfqb-price .por{color:var(--red)}.ml-v2 .v2-rfqb-price .por small{display:block;font-size:12px;color:var(--muted)}.ml-v2 .v2-info{display:flex;gap:16px;align-items:center;background:var(--panel);border:1px solid var(--panel-line);border-radius:12px;padding:18px 20px;margin-top:16px}.ml-v2 .v2-info .v2-ico{width:56px;height:56px;background:#fff;color:var(--blue)}.ml-v2 .v2-info .v2-ico .ico{width:26px;height:26px}.ml-v2 .v2-info b{font-family:var(--f-head);font-size:16px;color:var(--navy);display:block}.ml-v2 .v2-info small{display:block;font-size:13px}.ml-v2 .v2-info-help>div:nth-child(2){flex:1}.ml-v2 .v2-info-acts{display:flex;gap:10px;flex-wrap:wrap}.ml-v2 .v2-pn{margin:0;font-size:14.5px;color:var(--navy);line-height:1.5}.ml-v2 .v2-summary{padding:0;overflow:hidden}.ml-v2 .v2-summary>*{margin-left:22px;margin-right:22px}.ml-v2 .v2-summary>:last-child{margin-bottom:22px}.ml-v2 .v2-summary>.h3,.ml-v2 .v2-summary>.v2-summary-h{margin:0;padding:16px 22px;background:var(--panel);border-bottom:1px solid var(--panel-line);color:var(--navy)}.ml-v2 .v2-summary-h{display:flex;justify-content:space-between;align-items:baseline}.ml-v2 .v2-summary-h .h3{margin:0}.ml-v2 .v2-kv{display:grid;grid-template-columns:auto 1fr;gap:8px 12px;margin-top:16px;font-size:14px}.ml-v2 .v2-kv dt{color:var(--muted)}.ml-v2 .v2-kv dd{margin:0;text-align:right;color:var(--navy);font-weight:600}.ml-v2 .v2-nopay{font-family:var(--f-head);font-weight:600;font-size:18px;color:var(--navy);margin-top:16px}.ml-v2 .v2-summary .btn-block{margin-top:14px;height:50px;width:auto;display:flex;justify-content:center;align-items:center;gap:8px}.ml-v2 .v2-cont{display:block;text-align:center;margin-top:12px;font-weight:600}.ml-v2 .v2-side .v2-side-h{display:flex;gap:10px;align-items:center;margin-bottom:10px}.ml-v2 .v2-side .v2-side-h .ico{width:40px;height:40px;padding:9px;border-radius:50%;background:var(--panel);color:var(--navy);flex:none}.ml-v2 .v2-side .v2-side-h .h3{margin:0}.ml-v2 .v2-contacts{list-style:none;margin:10px 0;padding:0;display:grid;gap:8px}.ml-v2 .v2-contacts li{display:flex;gap:10px;align-items:center;font-weight:600}.ml-v2 .v2-contacts .ico{width:18px;height:18px;color:var(--navy)}.ml-v2 .v2-steps{list-style:none;margin:0;padding:0;display:grid;gap:14px}.ml-v2 .v2-steps li{display:grid;grid-template-columns:28px 28px minmax(0,1fr);gap:10px;align-items:start}.ml-v2 .v2-stepnum{width:28px;height:28px;border-radius:50%;background:var(--blue);color:#fff;font-weight:700;font-size:13px;display:grid;place-items:center;flex:none}.ml-v2 .v2-steps li>.ico{width:26px;height:26px;color:var(--navy);margin-top:1px}.ml-v2 .v2-steps b{display:block;font-family:var(--f-head);font-weight:600;color:var(--navy)}.ml-v2 .v2-steps small{color:var(--muted);font-size:13px;line-height:1.4}.ml-v2 .v2-stepbar{list-style:none;margin:0 0 22px;padding:0;display:flex;align-items:center;gap:12px;counter-reset:none}.ml-v2 .v2-stepbar li{display:flex;align-items:center;gap:10px;font-weight:600;color:var(--muted);flex:1;white-space:nowrap}.ml-v2 .v2-stepbar li span{width:32px;height:32px;border-radius:50%;background:var(--panel);color:var(--muted);display:grid;place-items:center;font-weight:700;flex:none}.ml-v2 .v2-stepbar li span .ico{width:16px;height:16px;stroke-width:3}.ml-v2 .v2-stepbar li.done span{background:var(--navy);color:#fff}.ml-v2 .v2-stepbar li.cur{color:var(--red)}.ml-v2 .v2-stepbar li.cur span{background:var(--red);color:#fff}.ml-v2 .v2-stepbar li:not(:last-child)::after{content:"";flex:1;height:2px;background:var(--panel-line);margin:0 6px}.ml-v2 .v2-stepbar li.done:not(:last-child)::after{background:var(--navy)}.ml-v2 .v2-fsec{border:1px solid var(--panel-line);border-radius:12px;background:#fff;margin-bottom:16px;overflow:hidden}.ml-v2 .v2-fsec>h2{display:flex;align-items:center;gap:12px;font-size:17px;padding:12px 18px;background:var(--panel);border-bottom:1px solid var(--panel-line);color:var(--navy)}.ml-v2 .v2-fsec>h2 .ico{width:22px;height:22px;color:var(--navy)}.ml-v2 .v2-fsec>.form{padding:18px}.ml-v2 .v2-form .field label{font-weight:700;color:var(--navy);font-size:14px}.ml-v2 .v2-form .field label i{color:var(--red);font-style:normal}.ml-v2 .v2-form input:not([type=checkbox]):not([type=file]),.ml-v2 .v2-form select,.ml-v2 .v2-form textarea{border:1.5px solid #C9D6E5;border-radius:8px;background:#fff;min-height:46px;font-size:15px}.ml-v2 .v2-form .frow{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.ml-v2 .v2-form .frow3{grid-template-columns:repeat(3,1fr)}.ml-v2 .v2-form .frow1{grid-template-columns:1fr}.ml-v2 .v2-hsteps li b,.ml-v2 .v2-hsteps li small{display:block}.ml-v2 .v2-alts{border:1px dashed var(--panel-line);border-radius:10px;padding:12px 16px;margin-top:4px}.ml-v2 .v2-alts legend{font-weight:700;color:var(--navy);padding:0 6px}.ml-v2 .v2-agree{margin:6px 0 16px;font-size:14px}.ml-v2 .v2-fsubmit{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.ml-v2 .v2-fsubmit .btn{height:52px;font-size:16px;padding:0 24px}.ml-v2 .v2-back{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--blue)}.ml-v2 .v2-back .ico{width:16px;height:16px}.ml-v2 .v2-formtitle{display:flex;justify-content:space-between;align-items:baseline;color:var(--navy);margin-bottom:8px}.ml-v2 .v2-req{font-size:12.5px;color:var(--red);font-weight:600}.ml-v2 .v2-sumlist{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.ml-v2 .v2-sumlist li{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:10px;align-items:center}.ml-v2 .v2-sumthumb img{width:52px;height:52px;object-fit:contain;border:1px solid var(--panel-line);border-radius:8px;background:#fff}.ml-v2 .v2-sumname{font-weight:600;color:var(--navy);font-size:14px}.ml-v2 .v2-sumname small{color:var(--muted);font-weight:500}.ml-v2 .v2-sumprice{font-weight:700;color:var(--navy);text-align:right;font-size:14px}.ml-v2 .v2-sumprice .por{color:var(--red)}.ml-v2 .v2-sumprice .por small{display:none}.ml-v2 .v2-done{margin-top:26px;display:grid;gap:22px}.ml-v2 .v2-done-hero{display:flex;gap:26px;align-items:center;background:#E8F6EE;border:1px solid #BFE3CC;border-radius:14px;padding:28px 32px}.ml-v2 .v2-done-ico{width:84px;height:84px;border-radius:50%;background:#CDEBD8;color:#17713F;display:grid;place-items:center;flex:none}.ml-v2 .v2-done-ico .ico{width:40px;height:40px;stroke-width:3}.ml-v2 .v2-done-hero h1{font-size:36px;color:var(--navy);margin-bottom:8px}.ml-v2 .v2-done-hero p{font-size:16px;color:var(--navy)}.ml-v2 .v2-done-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:22px;align-items:start}.ml-v2 .v2-done-right{display:grid;gap:18px}.ml-v2 .v2-done-two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ml-v2 .v2-donetbl{margin-top:14px}.ml-v2 .v2-donetbl .thumb img{width:56px;height:56px;object-fit:contain;border-radius:8px;border:1px solid var(--panel-line)}.ml-v2 .v2-donetbl td.r,.ml-v2 .v2-donetbl th.r{padding-right:16px;white-space:nowrap}.ml-v2 .woocommerce-MyAccount-content>p:has(+.v2-ohead){display:none}.ml-v2 .v2-hsteps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ml-v2 .v2-hsteps li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;position:relative;padding:8px 6px}.ml-v2 .v2-hsteps li>.ico{width:56px;height:56px;padding:14px;border-radius:50%;background:var(--panel);color:var(--navy)}.ml-v2 .v2-hsteps li b{font-family:var(--f-head);font-weight:600;color:var(--navy);font-size:15px}.ml-v2 .v2-hsteps li small{color:var(--muted);font-size:13px}.ml-v2 .v2-hsteps li:not(:last-child)::after{content:"→";position:absolute;right:-12px;top:34px;color:var(--muted);font-size:20px}.ml-v2 .v2-hsteps-wide{background:#fff;border:1px solid var(--panel-line);border-radius:12px;padding:16px 20px;margin-top:18px;grid-template-columns:repeat(3,1fr)}.ml-v2 .v2-hsteps-wide li{flex-direction:row;text-align:left;align-items:center;gap:12px}.ml-v2 .v2-hsteps-wide li .v2-stepnum{width:34px;height:34px;font-size:15px}.ml-v2 .v2-hsteps-wide li>.ico{width:44px;height:44px;padding:10px;background:none;color:var(--navy)}.ml-v2 .v2-hsteps-wide li:not(:last-child)::after{top:50%;transform:translateY(-50%)}.ml-v2 .v2-done-acts{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.ml-v2 .v2-done-acts .btn{height:52px;padding:0 28px;font-size:16px}.ml-v2 .v2-phero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:stretch;margin-top:20px;border-radius:14px;overflow:hidden;background:linear-gradient(90deg,#fff 0%,#F3F7FC 100%);border:1px solid var(--panel-line);min-height:260px}.ml-v2 .v2-phero-copy{align-self:center}.ml-v2 .v2-phero-copy{padding:30px 34px}.ml-v2 .v2-phero-copy h1{color:var(--navy);margin-bottom:10px}.ml-v2 .v2-phero-copy p{font-size:17px;color:var(--muted);max-width:52ch}.ml-v2 .v2-phero-pic{position:relative;align-self:stretch;min-height:260px}.ml-v2 .v2-phero-pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.ml-v2 .v2-entry{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.ml-v2 .v2-entrycard{display:flex;align-items:center;gap:16px;background:var(--panel);border:1px solid var(--panel-line);border-radius:12px;padding:18px 22px;color:var(--navy);text-decoration:none!important}.ml-v2 .v2-entrycard:hover{border-color:var(--blue)}.ml-v2 .v2-entrycard .v2-ico{width:52px;height:52px;background:#fff}.ml-v2 .v2-entrycard>span:nth-child(2){flex:1;display:flex;flex-direction:column;gap:3px}.ml-v2 .v2-entrycard b{font-family:var(--f-head);font-size:17px;font-weight:600}.ml-v2 .v2-entrycard small{font-size:13px;color:var(--muted)}.ml-v2 .v2-entrycard>.ico{color:var(--blue)}.ml-v2 .v2-notices{margin-bottom:18px}.ml-v2 .v2-notices>h2{font-size:24px;color:var(--navy);margin-bottom:14px}.ml-v2 .v2-noticelist{list-style:none;margin:0;padding:0;display:grid;gap:12px}.ml-v2 .v2-noticelist li{display:flex;justify-content:space-between;gap:16px;align-items:center;border:1px solid var(--panel-line);border-radius:10px;padding:14px 16px}.ml-v2 .v2-noticelist b{display:block;font-family:var(--f-head);font-size:16px;color:var(--navy)}.ml-v2 .v2-noticelist small{display:block;margin:2px 0 6px}.ml-v2 .v2-noticelist p{margin:0;font-size:14px;color:var(--muted)}.ml-v2 .v2-notice-acts{display:flex;gap:8px;flex:none}.ml-v2 .v2-fsec-side>h2{background:var(--panel)}@media (max-width:1100px){.ml-v2 .v2-rfqb,.ml-v2 .v2-rfq{grid-template-columns:1fr}.ml-v2 .v2-rfqb-side,.ml-v2 .v2-rfq-side{position:static;grid-template-columns:1fr 1fr}.ml-v2 .v2-done-grid{grid-template-columns:1fr}}@media (max-width:760px){.ml-v2 .v2-rfqb-side,.ml-v2 .v2-rfq-side{grid-template-columns:1fr}.ml-v2 .v2-rfqb-row{grid-template-columns:96px minmax(0,1fr)}.ml-v2 .v2-rfqb-price{grid-column:2;text-align:left;border-left:0;padding-left:0}.ml-v2 .v2-info{flex-direction:column;align-items:flex-start}.ml-v2 .v2-form .frow,.ml-v2 .v2-form .frow3{grid-template-columns:1fr}.ml-v2 .v2-stepbar li{font-size:13px}.ml-v2 .v2-stepbar li:not(.cur){font-size:0}.ml-v2 .v2-stepbar li:not(.cur) span{font-size:14px}.ml-v2 .v2-done-hero{flex-direction:column;align-items:flex-start;padding:22px}.ml-v2 .v2-done-two{grid-template-columns:1fr}.ml-v2 .v2-hsteps,.ml-v2 .v2-hsteps-wide{grid-template-columns:1fr}.ml-v2 .v2-hsteps li:not(:last-child)::after{display:none}.ml-v2 .v2-phero{grid-template-columns:1fr}.ml-v2 .v2-phero-pic{order:-1;min-height:180px}.ml-v2 .v2-entry{grid-template-columns:1fr}.ml-v2 .v2-noticelist li{flex-direction:column;align-items:flex-start}}.ml-v2.ml-xacct .woocommerce{grid-template-columns:270px minmax(0,1fr);gap:26px;grid-template-rows:auto auto}.ml-v2.ml-xacct .woocommerce>.v2-acct-banner{grid-column:1/-1;grid-row:1}.ml-v2.ml-xacct .woocommerce>.ml-who{display:none}.ml-v2.ml-xacct .woocommerce>.woocommerce-MyAccount-navigation{grid-column:1;grid-row:2;position:sticky;top:76px;border-radius:12px!important;border:1px solid var(--panel-line);padding:10px}.ml-v2.ml-xacct .woocommerce>.woocommerce-MyAccount-content{grid-column:2;grid-row:2}.ml-v2 .v2-acct-banner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;background:linear-gradient(90deg,#fff 0%,#EEF4FB 100%);border:1px solid var(--panel-line);border-radius:14px;overflow:hidden;min-height:150px;margin-top:18px}.ml-v2 .v2-acct-banner-txt{padding:26px 30px}.ml-v2 .v2-acct-banner h1{color:var(--navy);font-size:clamp(30px,3.4vw,48px);margin-bottom:6px}.ml-v2 .v2-acct-banner p{font-size:17px;color:var(--blue);margin:0}.ml-v2 .v2-acct-banner-pic{position:relative;align-self:stretch;min-height:170px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 30%);mask-image:linear-gradient(90deg,transparent 0,#000 30%)}.ml-v2 .v2-acct-banner-pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.ml-v2.ml-v2-login .woocommerce>form.woocommerce-form-login,.ml-v2.ml-v2-login .woocommerce>h2{max-width:620px}.ml-v2.ml-v2-login .woocommerce>form.woocommerce-form-login{border:1px solid var(--panel-line);border-radius:14px;padding:22px;background:#fff}.ml-v2 .woocommerce-form-login .button,.ml-v2 .woocommerce-form-register .button{background:var(--red)!important;color:#fff!important;border-radius:8px;height:50px;padding:0 24px;font-family:var(--f-head);font-weight:600;font-size:16px}.ml-v2 .woocommerce-form-login .input-text,.ml-v2 .woocommerce-form-register .input-text{border:1.5px solid #C9D6E5;border-radius:8px;min-height:46px}.ml-v2.ml-xacct .woocommerce-MyAccount-navigation ul{gap:0}.ml-v2.ml-xacct .woocommerce-MyAccount-navigation li{border-bottom:1px solid var(--panel-line)}.ml-v2.ml-xacct .woocommerce-MyAccount-navigation li:last-child{border-bottom:0}.ml-v2.ml-xacct .woocommerce-MyAccount-navigation a{padding:13px 14px;border-radius:0;color:var(--blue);font-weight:600;font-size:15px;border-left:4px solid #fff0}.ml-v2.ml-xacct .woocommerce-MyAccount-navigation a .ico{color:var(--navy);width:20px;height:20px}.ml-v2.ml-xacct .woocommerce-MyAccount-navigation .is-active a{background:var(--panel);color:var(--navy);border-left-color:var(--red)}.ml-v2 .xahead>div:first-child{display:none}.ml-v2 .xahead{margin-bottom:12px;justify-content:flex-end}.ml-v2.ml-xacct:not(.ml-dash) .xstats5{display:none}.ml-v2 .v2-tools{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;margin-bottom:14px}.ml-v2 .v2-tsearch,.ml-v2 .v2-tdate{display:flex;align-items:center;gap:10px;border:1.5px solid #C9D6E5;border-radius:10px;background:#fff;padding:0 14px;height:50px}.ml-v2 .v2-tsearch .ico,.ml-v2 .v2-tdate .ico{width:20px;height:20px;color:var(--navy);flex:none}.ml-v2 .v2-tsearch input,.ml-v2 .v2-tdate select{border:0;flex:1;min-width:0;height:100%;font-size:15px;background:#fff0}.ml-v2 .v2-tsearch input:focus,.ml-v2 .v2-tdate select:focus{outline:none}.ml-v2 .seg,.ml-v2 .xtabs{display:flex;gap:10px;flex-wrap:wrap;border:0;margin-bottom:14px}.ml-v2 .seg button,.ml-v2 .seg a,.ml-v2 .xtabs a{flex:1 1 auto;text-align:center;border:1.5px solid var(--panel-line);border-radius:8px;padding:11px 16px;font-weight:600;color:var(--blue);background:#fff;font-family:var(--f-head);text-decoration:none;white-space:nowrap}.ml-v2 .seg a:hover{border-color:var(--blue);text-decoration:none}.ml-v2 .v2-tools{margin:14px 0}.ml-v2 .seg .on,.ml-v2 .seg [aria-selected=true],.ml-v2 .xtabs .on{background:var(--panel);color:var(--navy);border-color:var(--panel-line);box-shadow:inset 0 -3px 0 var(--red)}.ml-v2 .tbl thead th,.ml-v2 .woocommerce-orders-table thead th{background:var(--panel);color:var(--navy);font-family:var(--f-head);font-weight:600;font-size:15px}.ml-v2 .empty{padding:40px 20px}.ml-v2 .empty b{font-family:var(--f-head);font-size:20px;color:var(--navy)}.ml-v2 .v2-inst{display:flex;gap:18px;align-items:center;background:var(--panel);border:1px solid var(--panel-line);border-radius:12px;padding:18px 22px;margin-top:22px}.ml-v2 .v2-inst .v2-ico{width:60px;height:60px;background:#fff;color:var(--navy)}.ml-v2 .v2-inst .v2-ico .ico{width:30px;height:30px}.ml-v2 .v2-inst>div:nth-child(2){flex:1}.ml-v2 .v2-inst b{display:block;font-family:var(--f-head);font-size:19px;color:var(--navy)}.ml-v2 .v2-inst small{font-size:14px;color:var(--muted)}.ml-v2 .v2-inst-acct{grid-column:1/-1}.ml-v2.ml-v2-login .woocommerce{display:block}.ml-v2 .v2-login-banner{margin-bottom:22px}.ml-v2 .u-columns.col2-set,.ml-v2 .col2-set#customer_login{display:grid;grid-template-columns:1fr 1fr;gap:22px;float:none;width:auto}.ml-v2 .col2-set#customer_login .col-1,.ml-v2 .col2-set#customer_login .col-2{width:auto;float:none;margin:0}.ml-v2.ml-v2-login .woocommerce{display:flow-root}.ml-v2 .u-columns .col-1,.ml-v2 .u-columns .col-2{width:auto!important;float:none!important;border:1px solid var(--panel-line);border-radius:14px;background:#fff;overflow:hidden}.ml-v2 .u-columns h2{display:flex;align-items:center;gap:12px;background:var(--panel);padding:16px 22px;margin:0;font-size:22px;color:var(--navy);border-bottom:1px solid var(--panel-line)}.ml-v2 .u-columns h2::before{content:"";width:40px;height:40px;border-radius:50%;background:var(--navy);flex:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:20px}.ml-v2 .u-columns .col-2 h2::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6M16 13H8M16 17H8M10 9H8'/%3E%3C/svg%3E")}.ml-v2 .u-columns form{padding:22px}.ml-v2 .u-columns .form-row label{font-weight:700;color:var(--navy);font-size:14px}.ml-v2 .u-columns .form-row input.input-text{border:1.5px solid #C9D6E5;border-radius:8px;min-height:46px;background:#fff}.ml-v2 .u-columns .button{width:100%;background:var(--red)!important;color:#fff!important;border-radius:8px;height:50px;font-family:var(--f-head);font-weight:600;font-size:16px}.ml-v2 .v2-login-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px}.ml-v2 .v2-ltile{display:flex;gap:14px;align-items:center;background:var(--panel);border:1px solid var(--panel-line);border-radius:12px;padding:16px 18px}.ml-v2 .v2-ltile .v2-ico{width:52px;height:52px;background:var(--navy);color:#fff}.ml-v2 .v2-ltile .v2-ico .ico{width:26px;height:26px}.ml-v2 .v2-ltile b{display:block;font-family:var(--f-head);font-size:16px;color:var(--navy)}.ml-v2 .v2-ltile small{font-size:13px;color:var(--muted)}@media (max-width:960px){.ml-v2.ml-xacct .woocommerce{grid-template-columns:minmax(0,1fr)}.ml-v2.ml-xacct .woocommerce>.woocommerce-MyAccount-content{min-width:0}.ml-v2.ml-xacct .woocommerce>.v2-acct-banner{grid-column:1}.ml-v2.ml-xacct .woocommerce>.woocommerce-MyAccount-navigation,.ml-v2.ml-xacct .woocommerce>.woocommerce-MyAccount-content{grid-column:1;grid-row:auto;position:static}.ml-v2.ml-xacct .woocommerce-MyAccount-navigation li{border:0}.ml-v2.ml-xacct .woocommerce-MyAccount-navigation a{border-left:0;border-radius:999px;padding:9px 14px}.ml-v2 .v2-acct-banner{grid-template-columns:1fr}.ml-v2 .v2-acct-banner-pic{display:none}.ml-v2 .v2-tools{grid-template-columns:1fr}.ml-v2 .u-columns.col2-set{grid-template-columns:1fr}.ml-v2 .v2-login-tiles{grid-template-columns:1fr}.ml-v2 .v2-inst{flex-direction:column;align-items:flex-start}}.ml-v2 .side,.ml-v2 .rh-side,.ml-v2 .buybox,.ml-v2 .acct-side,.ml-v2 .toc,.ml-v2 .sticky,.ml-v2 .xco-sum{top:76px}.ml-v2 .xhead h1,.ml-v2 .shop-bar h1,.ml-v2 .rh-bar .sb-h{color:var(--navy)}.ml-v2 .xhead>div>p,.ml-v2 .shop-bar .ct{color:var(--muted)}.ml-v2 .rh-side .card{border-radius:12px;border-color:var(--panel-line)}.ml-v2 .rh-side .hd{background:var(--panel);color:var(--navy);font-family:var(--f-head);font-weight:600}.ml-v2 .facc-h{color:var(--navy)}.ml-v2 .fl-link.on,.ml-v2 .rh-side .catlink.on{color:var(--red);font-weight:700}.ml-v2 .rh-bar .sel,.ml-v2 .rh-bar .woocommerce-ordering select{border-radius:8px;border-color:#C9D6E5}.ml-v2 .rh-strip .cat-chip{border-radius:10px;border:1px solid var(--panel-line);background:#fff}.ml-v2 .rh-strip .cat-chip:hover{border-color:var(--blue);background:var(--panel)}.ml-v2 .pbadge{border-radius:6px;font-weight:700}.ml-v2 .step .n,.ml-v2 .steps .on .n{font-family:var(--f-head)}.ml-v2 .woocommerce form .form-row label,.ml-v2 .v2-form label{font-weight:700;color:var(--navy)}.ml-v2 .woocommerce form .form-row .input-text,.ml-v2 .woocommerce form .form-row select,.ml-v2 .woocommerce form .form-row textarea,.ml-v2 .woocommerce .select2-container--default .select2-selection--single{border:1.5px solid #C9D6E5;border-radius:8px;background:#fff}.ml-v2 .woocommerce form .form-row .input-text,.ml-v2 .woocommerce form .form-row select,.ml-v2 .woocommerce .select2-container--default .select2-selection--single{min-height:46px}.ml-v2 .woocommerce form .form-row .input-text:focus,.ml-v2 .woocommerce form .form-row select:focus,.ml-v2 .woocommerce form .form-row textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgb(20 93 160 / .15);outline:none}.ml-v2 .woocommerce .button,.ml-v2 .woocommerce button.button,.ml-v2 .woocommerce a.button{border-radius:8px;font-family:var(--f-head);font-weight:600}.ml-v2 .woocommerce button.button.alt,.ml-v2 .woocommerce #place_order,.ml-v2 .woocommerce .checkout-button{background:var(--red);color:#fff}.ml-v2 .woocommerce button.button.alt:hover,.ml-v2 .woocommerce #place_order:hover,.ml-v2 .woocommerce .checkout-button:hover{background:#C4001E;color:#fff}.ml-v2 .cart_totals,.ml-v2 #order_review,.ml-v2 .xco-sum{border-radius:14px;border:1px solid var(--panel-line);background:var(--panel)}.ml-v2 .cart_totals h2,.ml-v2 #order_review_heading{color:var(--navy);font-size:22px}.ml-v2 .woocommerce-cart-form .product-thumbnail img{border-radius:8px;border:1px solid var(--panel-line)}.ml-v2 .pill{font-weight:700;border-radius:999px}.ml-v2 .card .sec-head.dh h3{color:var(--navy)}.ml-v2 .xstats5 .card{border-radius:12px}.ml-v2 .xstat .circle{width:48px;height:48px}.ml-v2 .xstat b{font-family:var(--f-head);font-size:26px;color:var(--navy)}.ml-v2 .xoside .card,.ml-v2 .xqa,.ml-v2 .xhelp,.ml-v2 .xinfoc{border-radius:12px}.ml-v2 .xqa h3,.ml-v2 .xhelp h3{color:var(--navy)}.ml-v2 .xqa li a{color:var(--blue);font-weight:600}.ml-v2 .woocommerce-orders-table td,.ml-v2 .tbl td{font-size:14.5px}.ml-v2 .woocommerce-orders-table .button,.ml-v2 .tbl .btn-sm{border-radius:8px}.ml-v2 .ml-noresults{border-radius:14px}.ml-v2 .v2-ohead{padding:22px 24px;margin-bottom:22px;border-radius:14px}.ml-v2 .v2-ohead-top{display:flex;gap:28px 36px;flex-wrap:wrap;align-items:flex-end}.ml-v2 .v2-ohead-top small{display:block;font-size:12.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px}.ml-v2 .v2-ohead-top b{font-family:var(--f-head);font-size:20px;color:var(--navy)}.ml-v2 .v2-ohead-top .pill{font-size:13px;padding:6px 12px}.ml-v2 .v2-oprog{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:8px;counter-reset:none}.ml-v2 .v2-oprog li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;font-size:13.5px;color:var(--muted);position:relative}.ml-v2 .v2-oprog li:not(:last-child)::after{content:"";position:absolute;top:17px;left:calc(50% + 20px);right:calc(-50% + 20px);height:2px;background:var(--panel-line)}.ml-v2 .v2-oprog li.done:not(:last-child)::after{background:#17713F}.ml-v2 .v2-odot{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--panel);color:var(--navy);border:2px solid var(--panel-line);font-weight:700;font-style:normal}.ml-v2 .v2-odot i{font-style:normal;font-size:14px}.ml-v2 .v2-odot .ico{width:18px;height:18px;stroke-width:3}.ml-v2 .v2-oprog .done .v2-odot{background:#17713F;border-color:#17713F;color:#fff}.ml-v2 .v2-oprog .done{color:var(--navy);font-weight:600}.ml-v2 .v2-oprog .now .v2-odot{border-color:var(--red);color:var(--red);background:#fff}.ml-v2 .v2-oprog .now{color:var(--red);font-weight:700}.ml-v2 .v2-onote{margin:18px 0 0;padding:12px 14px;background:var(--panel);border-radius:10px;font-size:14px;color:var(--navy);display:flex;gap:8px;align-items:center}.ml-v2 .v2-onote .ico{width:18px;height:18px;flex:none}.ml-v2 .v2-oacts{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.ml-v2 .woocommerce-order-details .woocommerce-order-details__title,.ml-v2 .woocommerce-customer-details .woocommerce-column__title,.ml-v2 .woocommerce-customer-details>h2{font-size:22px;color:var(--navy)}.ml-v2 .woocommerce-customer-details address{font-style:normal;border:1px solid var(--panel-line);border-radius:12px;padding:16px 18px;background:#fff;line-height:1.6}.ml-v2 .woocommerce-columns--addresses{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ml-v2 .woocommerce-columns--addresses .woocommerce-column{width:auto!important;float:none!important}.ml-v2 .ml-order-invoice,.ml-v2 .ml-shipment{margin:16px 0}@media (max-width:760px){.ml-v2 .v2-oprog{grid-template-columns:repeat(5,1fr);gap:4px}.ml-v2 .v2-oprog li{font-size:11.5px}.ml-v2 .woocommerce-columns--addresses{grid-template-columns:1fr}}@media (max-width:767px){.ml-v2 table.shop_table_responsive tbody th.woocommerce-orders-table__cell-order-number{display:block;text-align:right;clear:both;padding-top:14px}.ml-v2 table.shop_table_responsive tbody th.woocommerce-orders-table__cell-order-number::before{content:attr(data-title) ": ";font-weight:600;float:left}.ml-v2 table.shop_table_responsive tbody th.woocommerce-orders-table__cell-order-number a{font-weight:700}}.ml-v2 table.cart td.actions{border-top-color:#fff0}.ml-v2 .woocommerce-checkout #customer_details .col-1,.ml-v2 .woocommerce-checkout #customer_details .col-2,.ml-v2 .woocommerce-checkout #order_review{border-radius:14px;border-color:var(--panel-line)}.ml-v2 .woocommerce-checkout #order_review{background:var(--panel)}.ml-v2 .woocommerce-checkout h3{color:var(--navy);font-size:20px}.ml-v2 .woocommerce-EditAccountForm{border:1px solid var(--panel-line);border-radius:14px;padding:22px;background:#fff}.ml-v2 .v2-fh{display:flex;align-items:center;gap:10px;font-size:19px;color:var(--navy);margin:0 0 14px}.ml-v2 .v2-fh .ico{width:22px;height:22px;color:var(--blue)}.ml-v2 .woocommerce-EditAccountForm fieldset{border:1px solid var(--panel-line);border-radius:12px;padding:16px 18px 6px;margin:18px 0}.ml-v2 .woocommerce-EditAccountForm legend{font-family:var(--f-head);font-weight:600;color:var(--navy);padding:0 8px;font-size:17px}.ml-v2 .woocommerce-EditAccountForm .woocommerce-Button{background:var(--red)!important;color:#fff!important;border-radius:8px;height:48px;padding:0 24px;font-family:var(--f-head);font-weight:600}.ml-v2 .v2-orgcard{margin-top:18px;border-radius:14px}.ml-v2 .v2-orgcard-h{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.ml-v2 .v2-orgcard-h .v2-fh{margin:0}.ml-v2 .v2-kv-left{grid-template-columns:200px minmax(0,1fr)}.ml-v2 .v2-kv-left dd{text-align:left}.ml-v2.ml-v2-login .woocommerce>form.woocommerce-ResetPassword,.ml-v2.ml-v2-login .woocommerce>.woocommerce-ResetPassword{max-width:620px;border:1px solid var(--panel-line);border-radius:14px;padding:22px;background:#fff}.ml-v2 .woocommerce-ResetPassword .button{background:var(--red)!important;color:#fff!important;border-radius:8px;height:48px;padding:0 24px;font-family:var(--f-head);font-weight:600}.ml-v2 .v2-util{background:var(--navy);border-bottom:0;color:#fff}.ml-v2 .v2-util .wrap{min-height:44px;gap:0}.ml-v2 .v2-util .v2-country,.ml-v2 .v2-util .v2-uitem{color:#fff;padding:0 18px;border-left:1px solid rgb(255 255 255 / .22)}.ml-v2 .v2-util .v2-country{border-left:0;padding-left:0;margin-right:auto}.ml-v2 .v2-util .v2-uitem:hover{color:#fff;text-decoration:underline}.ml-v2 .v2-util .v2-uitem .ico{color:#fff;width:18px;height:18px}.ml-v2 .v2-util .v2-uitem span{font-weight:500;font-size:13.5px}.ml-v2 .v2-ctext{display:flex;flex-direction:column;line-height:1.1}.ml-v2 .v2-cname{display:inline-flex;align-items:center;gap:4px;font-weight:700;font-size:14.5px;color:#fff}.ml-v2 .v2-country .v2-chg{border:0;padding:0;margin:0;color:#C9D8EA;font-size:11px;font-weight:400}.ml-v2 .v2-country .v2-cd{width:13px;height:13px;color:#fff}.ml-v2 .v2-main .wrap{min-height:84px;gap:26px}.ml-v2 .v2-logo{flex-direction:column;align-items:flex-start;gap:2px}.ml-v2 .v2-logo-word{font-size:38px;color:var(--red);font-weight:800;letter-spacing:-.04em;line-height:1}.ml-v2 .v2-lw2{color:var(--red)}.ml-v2 .v2-beat{width:44px;height:28px;margin-left:-2px}.ml-v2 .v2-logo-sub{text-transform:none;letter-spacing:0;font-size:10.5px;font-weight:500;color:var(--navy);margin-top:0;font-family:var(--f-body)}.ml-v2 .v2-logo-light .v2-logo-sub{color:#fff}.ml-v2 .v2-search{border-color:#C9D6E5;height:44px}.ml-v2 .v2-search button{background:var(--red);width:64px}.ml-v2 .v2-search button:hover{background:#C4001E}.ml-v2 .v2-acts{gap:22px}.ml-v2 .v2-act{color:var(--navy)}.ml-v2 .v2-act>.ico{width:30px;height:30px;color:var(--blue);stroke-width:1.8}.ml-v2 .v2-act b{font-size:13.5px;font-weight:700;color:var(--blue)}.ml-v2 .v2-act small{font-size:11.5px}.ml-v2 .v2-nav{background:#fff;color:var(--navy);border-top:1px solid var(--panel-line);border-bottom:1px solid var(--panel-line);box-shadow:0 2px 6px rgb(8 41 77 / .05)}.ml-v2 .v2-nav .wrap{min-height:50px;align-items:center;gap:2px}.ml-v2 .v2-dept{border-radius:6px;height:36px;padding:0 16px;font-size:16px;margin-right:18px;gap:28px}.ml-v2 .v2-dept .ico{width:18px;height:18px}.ml-v2 .v2-nl,.ml-v2 .v2-nav .v2-nl{color:var(--navy);font-size:14px;font-weight:500;padding:0 12px;height:50px}.ml-v2 .v2-nl:hover{color:var(--red);background:none}.ml-v2 .v2-nl.on{color:var(--red);font-weight:700}.ml-v2 .v2-nl.on::after{left:12px;right:12px;bottom:8px;height:2.5px}.ml-v2 .v2-hero{grid-template-columns:minmax(0,2.35fr) minmax(280px,1fr);gap:14px;margin-top:0;padding-top:0}.ml-v2 .v2-hero-main{padding:0;border:0;border-radius:0 0 10px 10px;background:linear-gradient(90deg,#EAF3FC 0%,#F4F8FD 45%,#fff 100%);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:0;min-height:300px;overflow:hidden}.ml-v2 .v2-hero-copy{padding:30px 0 28px 30px;position:relative;z-index:1}.ml-v2 .v2-eyebrow{font-size:14px;letter-spacing:.02em;font-weight:600;margin-bottom:4px}.ml-v2 .v2-hero-copy h1{font-size:clamp(34px,4.1vw,58px);line-height:.98;letter-spacing:-.02em;margin-bottom:12px;font-weight:700}.ml-v2 .v2-hero-copy h1 span{display:block}.ml-v2 .v2-hero-copy p{font-size:17px;color:var(--blue);max-width:44ch;margin-bottom:18px;line-height:1.4}.ml-v2 .v2-hero-ctas{margin-bottom:0;gap:10px}.ml-v2 .v2-hero-ctas .btn{font-size:17px;padding:11px 18px;border-radius:7px}.ml-v2 .v2-hero-ctas .btn-line{border:2px solid var(--navy);color:var(--navy)}.ml-v2 .v2-hero-art{border-radius:0;min-height:0;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 22%);mask-image:linear-gradient(90deg,transparent 0,#000 22%)}.ml-v2 .v2-hero-art img{position:absolute;inset:0;width:100%;height:100%;min-height:0;object-fit:cover}.ml-v2 .v2-hero-side{gap:6px;padding-top:0}.ml-v2 .v2-panel{grid-template-columns:minmax(0,1fr) 72px;border-radius:8px;min-height:0;box-shadow:0 1px 3px rgb(8 41 77 / .08)}.ml-v2 .v2-panel-body{padding:10px 8px 10px 10px;gap:10px}.ml-v2 .v2-panel .v2-ico{background:none;width:40px;height:40px}.ml-v2 .v2-panel .v2-ico .ico{width:36px;height:36px;color:var(--blue);stroke-width:1.6}.ml-v2 .v2-panel h2{font-size:14.5px;margin-bottom:2px;color:var(--navy);line-height:1.15}.ml-v2 .v2-panel p{font-size:11.5px;line-height:1.25;margin-bottom:6px;color:var(--blue)}.ml-v2 .v2-panel .btn-sm{font-size:12px;padding:5px 12px;border-radius:5px}.ml-v2 .v2-panel-pic{position:relative}.ml-v2 .v2-panel-pic img{position:absolute;inset:0}.ml-v2 .v2-svc{grid-template-columns:repeat(4,1fr);background:#fff;border:0;border-bottom:1px solid var(--panel-line);border-radius:0;padding:12px 0;margin-top:0}.ml-v2 .v2-svc-it{padding:2px 18px;border-left:1px solid var(--panel-line)}.ml-v2 .v2-svc-it>.ico{width:36px;height:36px;color:var(--blue)}.ml-v2 .v2-svc-it b{font-size:14px;color:var(--blue);font-weight:600}.ml-v2 .v2-svc-it small{font-size:12px;color:var(--blue)}.ml-v2 .v2-sec{margin-top:16px}.ml-v2 .v2-head{margin-bottom:10px;align-items:center}.ml-v2 .v2-head h2{font-size:clamp(22px,2.2vw,27px);padding-bottom:0}.ml-v2 .v2-head h2::after{display:none}.ml-v2 .v2-more{margin-bottom:0;font-size:14px}.ml-v2 .v2-depts{margin-top:16px}.ml-v2 .v2-depts ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.ml-v2 .v2-depts .v2-more{display:inline-flex;flex-direction:row;border:0;padding:0;box-shadow:none;height:auto;color:var(--blue)}.ml-v2 .v2-depts ul a{padding:6px 6px 10px;border-radius:6px;gap:2px;border-color:#E3EBF5;box-shadow:0 1px 3px rgb(8 41 77 / .05)}.ml-v2 .v2-dimg{width:100%;height:auto;aspect-ratio:3/2;border-radius:4px;background:#fff}.ml-v2 .v2-dimg img{object-fit:contain}.ml-v2 .v2-dname{font-size:14px;color:var(--blue);font-weight:600}.ml-v2 .v2-head-feat{flex-wrap:wrap}.ml-v2 .v2-head-feat h2{margin-right:auto}.ml-v2 .v2-head-note{margin:0 18px 0 0;font-size:13.5px;color:var(--navy)}.ml-v2 .v2-head-note a{color:var(--blue);text-decoration:underline}.ml-v2 .v2-featgrid ul.products{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0}.ml-v2 .v2-featgrid ul.products::before,.ml-v2 .v2-featgrid ul.products::after{display:none}.ml-v2 .v2-featgrid ul.products li.product{width:auto!important;margin:0!important;float:none!important;border-radius:6px!important;padding-bottom:10px!important}.ml-v2 .v2-featgrid ul.products li.product img{padding:6px}.ml-v2 .v2-featgrid ul.products li.product .woocommerce-loop-product__title{color:var(--blue)!important;font-size:14px!important;min-height:2.5em}.ml-v2 .v2-featgrid .ml-heart,.ml-v2 .v2-featgrid .pbadge{display:none}.ml-v2 .v2-featgrid ul.products li.product .ml-rfq-btn{background:var(--red)!important;color:#fff!important;border-color:var(--red)!important}.ml-v2 .v2-featgrid ul.products li.product .ml-rfq-btn .ico{display:none}.ml-v2 .v2-sectors{gap:8px}.ml-v2 .v2-sector{display:flex;flex-direction:column;padding:0;background:#fff;border-radius:8px;overflow:hidden;min-height:0;gap:0}.ml-v2 .v2-sector-pic{height:auto;aspect-ratio:21/8;border-radius:0}.ml-v2 .v2-sector-row{display:flex;gap:10px;padding:0 12px 10px;align-items:flex-start}.ml-v2 .v2-sector .v2-ico{width:52px;height:52px;margin-top:-18px;border:3px solid #fff;background:var(--navy);position:relative}.ml-v2 .v2-sector .v2-ico .ico{width:28px;height:28px}.ml-v2 .v2-sector-txt{padding-top:6px}.ml-v2 .v2-sector-txt b{font-size:17px;color:var(--blue)}.ml-v2 .v2-sector-txt small{font-size:12.5px;color:var(--blue);opacity:.85}.ml-v2 .v2-sector-txt em{font-size:14px;color:var(--navy)}.ml-v2 .v2-region{display:grid;grid-template-columns:120px minmax(0,1fr) 260px;gap:18px;align-items:start;background:linear-gradient(90deg,#EAF3FC,#F4F8FD);border-radius:10px;padding:12px 16px}.ml-v2 .v2-africa{width:110px;height:auto;display:block}.ml-v2 .v2-region-main h2{font-size:24px;color:var(--navy);margin:0}.ml-v2 .v2-region-lead{font-size:13.5px;color:var(--blue);margin:2px 0 8px}.ml-v2 .v2-region-lead b{color:var(--navy)}.ml-v2 .v2-flags{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.ml-v2 .v2-flags a{display:flex;align-items:center;gap:8px;background:#fff;border-radius:6px;padding:6px 8px;color:var(--blue);font-size:13px;text-decoration:none}.ml-v2 .v2-flags a:hover{box-shadow:var(--shadow)}.ml-v2 .v2-flags img{width:30px;height:20px;object-fit:cover;border-radius:2px;flex:none;box-shadow:0 0 0 1px rgb(8 41 77 / .12)}.ml-v2 .v2-region-note{display:flex;gap:10px;align-items:center;border-left:1px solid var(--panel-line);padding-left:16px;grid-column:3;grid-row:1}.ml-v2 .v2-region-note .v2-ico{background:var(--navy);color:#fff;width:40px;height:40px}.ml-v2 .v2-region-note p{margin:0;font-size:13px;color:var(--blue);line-height:1.5}.ml-v2 .v2-region-note b{color:var(--navy)}.ml-v2 .v2-region-main{grid-column:2;grid-row:1/3}.ml-v2 .v2-region-map{grid-row:1/3}.ml-v2 .v2-res-head h2{font-size:24px;color:var(--navy);margin:0}.ml-v2 .v2-res-head p{margin:0 0 8px;font-size:13.5px;color:var(--blue)}.ml-v2 .v2-res-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 1.85fr;gap:8px;align-items:stretch}.ml-v2 .v2-res{display:block}.ml-v2 .v2-rescard{display:flex;gap:10px;align-items:flex-start;background:#fff;border:1px solid var(--panel-line);border-radius:8px;padding:12px;color:var(--navy);text-decoration:none!important}.ml-v2 .v2-rescard>.ico{width:34px;height:34px;color:var(--blue);flex:none}.ml-v2 .v2-rescard span{display:flex;flex-direction:column;gap:2px}.ml-v2 .v2-rescard b{font-family:var(--f-head);color:var(--blue);font-size:14.5px}.ml-v2 .v2-rescard small{font-size:12px;color:var(--blue);opacity:.85}.ml-v2 .v2-rescard em{font-style:normal;font-weight:700;font-size:13px;color:var(--navy);display:inline-flex;gap:4px;align-items:center}.ml-v2 .v2-rescard em .ico{width:14px;height:14px}.ml-v2 .v2-res .v2-stay{background:#fff;border:1px solid var(--panel-line);color:var(--navy);margin-top:-46px;gap:8px;padding:12px 14px}.ml-v2 .v2-stay-h{display:flex;gap:12px;align-items:center}.ml-v2 .v2-stay-h .v2-ico{background:none;width:44px;height:44px}.ml-v2 .v2-stay-h .v2-ico .ico{width:42px;height:42px;color:var(--navy)}.ml-v2 .v2-res .v2-stay h3{color:var(--blue);font-size:21px;margin:0}.ml-v2 .v2-res .v2-stay p{color:var(--blue);font-size:12.5px;margin:0}.ml-v2 .v2-res .v2-news-form input[type=email]{border:1px solid var(--panel-line)}.ml-v2 .v2-res .v2-news-form button{padding:0 22px;font-size:15px}.ml-v2 .v2-stay-note{font-size:11px;color:var(--blue)}.ml-v2 .v2-res .v2-stay .news-done{color:var(--navy)}.ml-v2 .v2-foot{border-top:0;margin-top:22px}.ml-v2 .v2-fgrid{grid-template-columns:1.6fr repeat(4,1fr) 1.4fr;gap:0;padding-block:20px 18px}.ml-v2 .v2-fgrid>*{padding:0 16px;border-left:1px solid rgb(255 255 255 / .18)}.ml-v2 .v2-fgrid>.v2-fbrand{border-left:0;padding-left:0}.ml-v2 .v2-fcol h2{margin-bottom:6px;font-size:14.5px}.ml-v2 .v2-fcol ul{gap:2px}.ml-v2 .v2-fcol a{font-size:13px}.ml-v2 .v2-fbrand .v2-logo-word{color:var(--red)}.ml-v2 .v2-fbrand p{margin:8px 0 0;font-size:13px;color:#fff}.ml-v2 .v2-fbrand .v2-fest{border-top:1px solid rgb(255 255 255 / .22);padding-top:10px;margin-top:16px;font-size:12.5px}.ml-v2 .v2-fbot{background:var(--navy);border-top:0}.ml-v2 .v2-fbot .wrap{border-top:2px solid #3E78C9}.ml-v2 .v2-fbot nav a+a{border-left:1px solid rgb(255 255 255 / .4);padding-left:22px}@media (max-width:1240px){.ml-v2 .v2-featgrid ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}.ml-v2 .v2-region{grid-template-columns:110px minmax(0,1fr)}.ml-v2 .v2-region-note{grid-column:2;grid-row:auto;border-left:0;padding-left:0}.ml-v2 .v2-flags{grid-template-columns:repeat(4,minmax(0,1fr))}.ml-v2 .v2-res-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ml-v2 .v2-res .v2-stay{grid-column:1/-1;margin-top:0}.ml-v2 .v2-fgrid{grid-template-columns:repeat(3,1fr);row-gap:18px}.ml-v2 .v2-nl,.ml-v2 .v2-nav .v2-nl{padding:0 8px;font-size:13.5px}}@media (max-width:1100px){.ml-v2 .v2-hero{grid-template-columns:1fr}.ml-v2 .v2-hero-side{grid-template-columns:repeat(3,1fr)}.ml-v2 .v2-panel{grid-template-columns:minmax(0,1fr) 72px;grid-template-rows:none}.ml-v2 .v2-panel-pic{order:0}.ml-v2 .v2-svc{grid-template-columns:repeat(2,1fr);row-gap:10px}.ml-v2 .v2-svc-it:nth-child(3){border-left:0}.ml-v2 .v2-sectors{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.ml-v2 .v2-hero-main{grid-template-columns:1fr}.ml-v2 .v2-hero-copy{padding:24px 20px 10px}.ml-v2 .v2-hero-art{min-height:220px;-webkit-mask-image:none;mask-image:none}.ml-v2 .v2-hero-side{grid-template-columns:1fr}.ml-v2 .v2-depts ul{grid-template-columns:repeat(3,minmax(0,1fr))}.ml-v2 .v2-res-grid{grid-template-columns:1fr}.ml-v2 .v2-fgrid{grid-template-columns:1fr 1fr}.ml-v2 .v2-fgrid>*{border-left:0;padding:0}.ml-v2 .v2-fbrand{grid-column:1/-1}}@media (max-width:640px){.ml-v2 .v2-util .v2-country{padding-right:0}.ml-v2 .v2-util .v2-uitem{border-left:0;padding:0}.ml-v2 .v2-logo-word{font-size:28px}.ml-v2 .v2-logo-sub{font-size:8.5px}.ml-v2 .v2-beat{width:30px;height:20px}.ml-v2 .v2-hero-copy h1{font-size:36px}.ml-v2 .v2-hero-ctas .btn{font-size:15px}.ml-v2 .v2-svc{grid-template-columns:1fr}.ml-v2 .v2-svc-it{border-left:0}.ml-v2 .v2-featgrid ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-v2 .v2-head-note{order:3;flex-basis:100%;margin:4px 0 0}.ml-v2 .v2-sectors{grid-template-columns:1fr}.ml-v2 .v2-region{grid-template-columns:1fr;padding:14px}.ml-v2 .v2-region-map{display:none}.ml-v2 .v2-region-main,.ml-v2 .v2-region-note{grid-column:1;grid-row:auto}.ml-v2 .v2-flags{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-v2 .v2-fgrid{grid-template-columns:1fr}.ml-v2 .v2-fbot nav a+a{border-left:0;padding-left:0}}.ml-v2 .v2-region-map img{width:110px;height:auto;display:block}.ml-v2 .v2-logo-word{gap:0}.ml-v2 .v2-beat{margin-left:3px}.ml-v2.home{--wrap:1400px;background:linear-gradient(180deg,#F2F7FD 0%,#EEF5FC 100%)}.ml-v2.home .site-content,.ml-v2.home .ml-home-v2{background:#fff0}.ml-v2 .v2-util .wrap{min-height:52px}.ml-v2 .v2-util .v2-uitem span{font-size:15.5px}.ml-v2 .v2-util .v2-uitem .ico{width:22px;height:22px}.ml-v2 .v2-util .v2-country img{width:36px;height:24px}.ml-v2 .v2-cname{font-size:17px}.ml-v2 .v2-country .v2-chg{font-size:12px}.ml-v2 .v2-main .wrap{min-height:96px}.ml-v2 .v2-logo-word{font-size:50px;letter-spacing:-.05em}.ml-v2 .v2-beat{width:58px;height:40px}.ml-v2 .v2-logo-sub{font-size:12.5px;letter-spacing:-.01em}.ml-v2 .v2-search{height:50px;border-radius:8px}.ml-v2 .v2-search input{font-size:16px}.ml-v2 .v2-search button{width:76px}.ml-v2 .v2-act>.ico{width:38px;height:38px}.ml-v2 .v2-act b{font-size:16px}.ml-v2 .v2-act small{font-size:12.5px}.ml-v2 .v2-act+.v2-act{padding-left:20px;border-left:1px solid var(--panel-line)}.ml-v2 .v2-act.hide-sm+.v2-act,.ml-v2 .v2-act:nth-child(3){border-left:0;padding-left:0}.ml-v2 .v2-nav .wrap{min-height:60px}.ml-v2 .v2-dept{height:42px;font-size:19px;font-weight:500;padding:0 18px;gap:40px}.ml-v2 .v2-nl,.ml-v2 .v2-nav .v2-nl{font-size:16px;height:60px;padding:0 13px}.ml-v2 .v2-nl.on{font-size:17px}.ml-v2 .v2-hero-main{min-height:430px;border-radius:0}.ml-v2 .v2-hero-copy{padding:38px 0 34px 34px}.ml-v2 .v2-eyebrow{font-size:19px;font-weight:600}.ml-v2 .v2-hero-copy h1{font-size:clamp(40px,5.2vw,76px);letter-spacing:-.035em;line-height:.95;font-weight:800}.ml-v2 .v2-hero-copy p{font-size:21px;line-height:1.35;max-width:32ch}.ml-v2 .v2-hero-ctas .btn{font-size:21px;padding:14px 20px;border-radius:9px;font-weight:500}.ml-v2 .v2-hero-ctas .btn-line{border-width:2.5px;color:var(--navy)}.ml-v2 .v2-hero-side{gap:8px}.ml-v2 .v2-panel{grid-template-columns:minmax(0,1fr) 112px;border-radius:10px}.ml-v2 .v2-panel-body{padding:14px 8px 14px 14px;gap:14px}.ml-v2 .v2-panel .v2-ico,.ml-v2 .v2-panel .v2-ico .ico{width:50px;height:50px}.ml-v2 .v2-panel h2{font-size:18px;color:var(--blue)}.ml-v2 .v2-panel p{font-size:13.5px}.ml-v2 .v2-panel .btn-sm{font-size:14px;padding:7px 14px}.ml-v2 .v2-svc{padding:16px 0;background:#fff0}.ml-v2 .v2-svc-it>.ico{width:44px;height:44px}.ml-v2 .v2-svc-it b{font-size:17px}.ml-v2 .v2-svc-it small{font-size:13.5px}.ml-v2.home .v2-head h2{font-size:clamp(26px,2.6vw,36px);font-weight:700;letter-spacing:-.01em}.ml-v2.home .v2-more{font-size:17px}.ml-v2.home .v2-head-note{font-size:16px}.ml-v2 .v2-depts ul{gap:8px}.ml-v2 .v2-dname{font-size:18px;line-height:1.15}.ml-v2 .v2-depts ul a{padding:8px 8px 12px;border-radius:8px}.ml-v2 .v2-featgrid ul.products{gap:8px}.ml-v2 .v2-featgrid ul.products li.product{padding:6px 0 12px!important}.ml-v2 .v2-featgrid ul.products li.product img{aspect-ratio:4/3!important;padding:4px 8px}.ml-v2 .v2-featgrid ul.products li.product .woocommerce-loop-product__title{font-size:17px!important;font-weight:600!important;text-align:center;min-height:2.4em;line-height:1.2}.ml-v2 .v2-featgrid .pline{display:flex;justify-content:center}.ml-v2 .v2-featgrid .pline .instock{display:none}.ml-v2 .v2-featgrid ul.products li.product .pline .price{font-size:19px!important;text-align:center}.ml-v2 .v2-featgrid ul.products li.product .por,.ml-v2 .v2-featgrid ul.products li.product .price .por{font-size:19px;font-weight:500;color:var(--red)}.ml-v2 .v2-featgrid ul.products li.product .ml-loop-cart+.ml-rfq-btn{display:none!important}.ml-v2 .v2-featgrid ul.products li.product .ml-loop-cart .btn,.ml-v2 .v2-featgrid ul.products li.product .ml-rfq-btn{font-size:17px!important;padding:10px!important;border-radius:6px!important;font-weight:500!important}.ml-v2 .v2-featgrid ul.products li.product .ml-loop-cart .btn .ico{display:none}.ml-v2 .v2-sectors{gap:10px}.ml-v2 .v2-sector .v2-ico{width:64px;height:64px;margin-top:-28px}.ml-v2 .v2-sector .v2-ico .ico{width:34px;height:34px}.ml-v2 .v2-sector-txt b{font-size:21px;font-weight:700}.ml-v2 .v2-sector-txt small{font-size:14.5px}.ml-v2 .v2-sector-txt em{font-size:17px;font-weight:700}.ml-v2 .v2-region{grid-template-columns:150px minmax(0,1fr) 300px;padding:16px 18px}.ml-v2 .v2-region-map img{width:140px}.ml-v2 .v2-region-main h2{font-size:32px;color:var(--blue)}.ml-v2 .v2-region-lead{font-size:16px}.ml-v2 .v2-flags{gap:8px}.ml-v2 .v2-flags a{font-size:16px;padding:8px 10px;gap:10px}.ml-v2 .v2-flags img{width:42px;height:28px}.ml-v2 .v2-region-note .v2-ico{width:52px;height:52px}.ml-v2 .v2-region-note p{font-size:16px}.ml-v2 .v2-res-head h2{font-size:32px;color:var(--blue)}.ml-v2 .v2-res-head p{font-size:16px}.ml-v2 .v2-rescard>.ico{width:46px;height:46px}.ml-v2 .v2-rescard b{font-size:17px}.ml-v2 .v2-rescard small{font-size:14px}.ml-v2 .v2-rescard em{font-size:16px;color:var(--blue)}.ml-v2 .v2-res .v2-stay h3{font-size:28px}.ml-v2 .v2-res .v2-stay p{font-size:15px}.ml-v2 .v2-res .v2-news-form button{font-size:19px;padding:0 28px}.ml-v2 .v2-res .v2-news-form input[type=email]{height:44px;font-size:15px}.ml-v2 .v2-stay-note{font-size:12.5px}.ml-v2 .v2-foot{margin-top:28px}.ml-v2 .v2-fgrid>*{border-left-color:#3FB2E0;border-left-width:2px}.ml-v2 .v2-fcol h2{font-size:18px}.ml-v2 .v2-fcol a{font-size:15.5px;color:#D8E3F0}.ml-v2 .v2-fcol ul{gap:5px}.ml-v2 .v2-fbrand p{font-size:15.5px}.ml-v2 .v2-fbrand .v2-fest{border-top:3px solid #3FB2E0;width:max-content;max-width:100%;padding-top:14px;font-size:15.5px;border-image:linear-gradient(90deg,#3FB2E0 0 60px,transparent 60px) 1}.ml-v2 .v2-fcontact li{font-size:15.5px}.ml-v2 .v2-fcontact .ico{width:22px;height:22px}.ml-v2 .v2-fbot .wrap{border-top:2px solid #3FB2E0;min-height:64px;font-size:16px}.ml-v2 .v2-fbot a{font-size:16px}@media (max-width:1240px){.ml-v2 .v2-hero-copy h1{font-size:clamp(36px,5vw,60px)}.ml-v2 .v2-nl,.ml-v2 .v2-nav .v2-nl{font-size:14px;padding:0 8px}.ml-v2 .v2-dept{font-size:16px;gap:18px}.ml-v2 .v2-region{grid-template-columns:130px minmax(0,1fr)}.ml-v2 .v2-act b{font-size:14px}.ml-v2 .v2-act>.ico{width:30px;height:30px}.ml-v2 .v2-logo-word{font-size:40px}}@media (max-width:640px){.ml-v2 .v2-logo-word{font-size:30px}.ml-v2 .v2-beat{width:34px;height:24px}.ml-v2 .v2-logo-sub{font-size:9px}.ml-v2 .v2-act>.ico{width:26px;height:26px}.ml-v2 .v2-act+.v2-act{padding-left:0;border-left:0}.ml-v2 .v2-util .v2-uitem span{font-size:13.5px}.ml-v2 .v2-hero-copy{padding:24px 18px 10px}.ml-v2 .v2-hero-copy h1{font-size:40px}.ml-v2 .v2-hero-copy p{font-size:17px}.ml-v2 .v2-hero-ctas .btn{font-size:16px;padding:11px 14px}.ml-v2 .v2-dname{font-size:14px}.ml-v2 .v2-featgrid ul.products li.product .woocommerce-loop-product__title{font-size:14.5px!important}.ml-v2 .v2-featgrid ul.products li.product .ml-loop-cart .btn,.ml-v2 .v2-featgrid ul.products li.product .ml-rfq-btn{font-size:14.5px!important}.ml-v2 .v2-region-main h2,.ml-v2 .v2-res-head h2{font-size:26px}.ml-v2 .v2-flags a{font-size:14px}}@media (min-width:901px){.ml-v2 .v2-hero-main{display:block;position:relative}.ml-v2 .v2-hero-copy{position:relative;z-index:2;max-width:100%;padding-right:0}.ml-v2 .v2-hero-copy h1 span{display:inline}.ml-v2 .v2-hero-copy h1{max-width:9.6em}.ml-v2 .v2-hero-art{position:absolute;top:0;right:0;bottom:0;width:58%;z-index:1;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgb(0 0 0 / .6) 18%,#000 40%);mask-image:linear-gradient(90deg,transparent 0,rgb(0 0 0 / .6) 18%,#000 40%)}.ml-v2 .v2-hero-copy p{max-width:30ch;text-shadow:0 0 12px #F2F7FD}}.ml-v2 .v2-panel{grid-template-columns:minmax(0,1fr) 96px}.ml-v2 .v2-flags a span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-v2 .v2-region{grid-template-columns:150px minmax(0,1fr) 260px}.ml-v2 .v2-util .v2-country{align-self:stretch;align-items:center;gap:10px}.ml-v2 .v2-util .wrap{align-items:center}.ml-v2.ml-v2-shop{--wrap:1400px;background:#fff}.ml-v2.ml-v2-shop .crumbs{background:#EAF3FC;margin:0;max-width:none;padding:12px max(16px,calc((100vw - 1400px)/2 + 16px)) 0}.ml-v2 .v2-shead{background:linear-gradient(90deg,#EAF3FC 0%,#F2F7FD 60%,#EAF3FC 100%);padding:6px 0 22px}.ml-v2 .v2-shead-in{display:flex;justify-content:space-between;align-items:center;gap:24px}.ml-v2 .v2-shead h1{font-size:clamp(34px,4vw,56px);color:var(--navy);font-weight:800;letter-spacing:-.03em;margin:0 0 8px;line-height:1}.ml-v2 .v2-shead p{font-size:19px;color:var(--navy);max-width:48ch;margin:0;line-height:1.35}.ml-v2 .v2-stiles{display:flex;gap:10px;flex:none}.ml-v2 .v2-stiles a{width:132px;height:96px;background:#fff;border-radius:6px;box-shadow:0 1px 4px rgb(8 41 77 / .1);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;color:var(--blue);font-weight:700;font-size:14px;line-height:1.15;text-decoration:none;padding:6px}.ml-v2 .v2-stiles a .ico{width:40px;height:40px;color:var(--blue);stroke-width:1.6}.ml-v2 .v2-stiles a:hover{box-shadow:var(--shadow);color:var(--red)}.ml-v2 .v2-sbar{display:flex;gap:18px;align-items:center;background:#EAF3FC;border-radius:8px;padding:8px;margin:10px 0 14px}.ml-v2 .v2-sfind{flex:1;display:flex;height:46px;border:1.5px solid #C9D6E5;border-radius:6px;overflow:hidden;background:#fff}.ml-v2 .v2-sfind input{flex:1;border:0;padding:0 14px;font-size:16px;min-width:0}.ml-v2 .v2-sfind input:focus{outline:none}.ml-v2 .v2-sfind button{width:58px;border:0;background:var(--red);color:#fff;display:grid;place-items:center;cursor:pointer}.ml-v2 .v2-sfind button .ico{width:24px;height:24px}.ml-v2 .v2-ssort{display:flex;align-items:center;gap:10px;font-weight:700;color:var(--navy);font-size:16px}.ml-v2 .v2-ssort .woocommerce-ordering{margin:0}.ml-v2 .v2-ssort select{height:44px;min-width:180px;border:1.5px solid #C9D6E5;border-radius:6px;padding:0 34px 0 12px;color:var(--blue);font-size:15px;background-color:#fff}.ml-v2 .v2-sbar .filter-toggle{display:none}.ml-v2.ml-v2-shop .rh-shop{grid-template-columns:232px minmax(0,1fr)!important;gap:16px!important;margin-top:0}.ml-v2 .v2-side-f{position:static;top:auto}.ml-v2 .v2-filters{background:#fff;border:1px solid var(--panel-line);border-radius:6px;padding:10px 14px}.ml-v2 .v2-fhead{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid var(--panel-line);padding-bottom:8px}.ml-v2 .v2-fhead h2{font-size:18px;color:var(--blue);margin:0}.ml-v2 .v2-fhead a{font-size:14px;color:var(--blue);text-decoration:underline}.ml-v2 .v2-facc{border-bottom:1px solid var(--panel-line);padding:8px 0}.ml-v2 .v2-facc summary{list-style:none;display:flex;align-items:center;gap:8px;font-family:var(--f-head);font-weight:700;font-size:17px;color:var(--blue);cursor:pointer}.ml-v2 .v2-facc summary::-webkit-details-marker{display:none}.ml-v2 .v2-facc summary>.ico{margin-left:auto;width:18px;height:18px;transition:transform .15s}.ml-v2 .v2-facc:not([open]) summary>.ico{transform:rotate(180deg)}.ml-v2 .v2-tip .ico{width:18px;height:18px;color:var(--navy)}.ml-v2 .v2-facc-b{padding-top:6px;display:grid;gap:2px}.ml-v2 .v2-chk{display:flex!important;align-items:center;gap:10px;font-size:14.5px;color:var(--blue);padding:2px 0;cursor:pointer;text-decoration:none}.ml-v2 .v2-chk input{width:17px;height:17px;margin:0;accent-color:var(--blue);border-radius:3px;flex:none}.ml-v2 .v2-chk.on{font-weight:700}.ml-v2 .v2-fsearch{display:flex;align-items:center;gap:8px;border:1.5px solid #C9D6E5;border-radius:6px;padding:0 10px;height:38px;margin-bottom:6px}.ml-v2 .v2-fsearch .ico{width:18px;height:18px;color:var(--blue);flex:none}.ml-v2 .v2-fsearch input{border:0;flex:1;min-width:0;font-size:14px;background:#fff0}.ml-v2 .v2-fsearch input:focus{outline:none}.ml-v2 .v2-flist{display:grid;gap:2px;max-height:280px;overflow:auto}.ml-v2 .v2-flist .v2-more-item{display:none!important}.ml-v2 .v2-flist.v2-searching .v2-more-item:not([hidden]){display:flex!important}.ml-v2 .v2-flist .v2-hide-until{display:none!important}.ml-v2 .v2-flist.v2-searching .v2-hide-until:not([hidden]){display:flex!important}.ml-v2 .v2-price-row{display:grid;grid-template-columns:1fr 1fr auto;gap:6px}.ml-v2 .v2-price-row input{height:38px;border:1.5px solid #C9D6E5;border-radius:6px;padding:0 8px;font-size:13.5px;min-width:0}.ml-v2 .v2-price-row .btn{padding:0 12px;height:38px;font-size:16px}.ml-v2 .v2-fnote{display:flex;gap:10px;background:#EAF3FC;border-radius:6px;padding:10px;margin-top:10px}.ml-v2 .v2-fnote .ico{width:22px;height:22px;flex:none;background:var(--navy);color:#fff;border-radius:50%;padding:3px}.ml-v2 .v2-fnote p{margin:0;font-size:13px;color:var(--navy);line-height:1.4}.ml-v2 .v2-ghead{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:12px}.ml-v2 .v2-ghead h2{font-size:clamp(24px,2.4vw,32px);color:var(--blue);margin:0 auto 0 0;font-weight:700}.ml-v2 .v2-ghead p{display:flex;align-items:center;gap:8px;margin:0;font-size:15.5px;color:var(--navy)}.ml-v2 .v2-ghead p .ico{width:26px;height:26px;background:var(--navy);color:#fff;border-radius:50%;padding:4px}.ml-v2 .v2-gcount{flex-basis:100%;font-size:13px;color:var(--muted)}.ml-v2.ml-v2-shop ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.ml-v2.ml-v2-shop ul.products::before,.ml-v2.ml-v2-shop ul.products::after{display:none}.ml-v2.ml-v2-shop ul.products li.product{width:auto!important;margin:0!important;float:none!important;border-radius:6px!important;padding:8px 0 14px!important;display:flex;flex-direction:column}.ml-v2.ml-v2-shop ul.products li.product img{aspect-ratio:4/3!important;padding:6px 18px}.ml-v2.ml-v2-shop ul.products li.product .woocommerce-loop-product__title{font-size:18px!important;color:var(--blue)!important;font-weight:600!important;min-height:2.5em}.ml-v2.ml-v2-shop ul.products li.product .pline{margin-top:auto}.ml-v2.ml-v2-shop ul.products li.product .pline .instock,.ml-v2.ml-v2-shop .pbadge,.ml-v2.ml-v2-shop .pmeta,.ml-v2.ml-v2-shop .psku{display:none}.ml-v2.ml-v2-shop ul.products li.product .pline .price{font-size:20px!important}.ml-v2.ml-v2-shop ul.products li.product .por{font-size:19px;font-weight:600;color:var(--red)}.ml-v2.ml-v2-shop ul.products li.product .ml-loop-cart+.ml-rfq-btn{display:none!important}.ml-v2.ml-v2-shop ul.products li.product .ml-loop-cart .btn,.ml-v2.ml-v2-shop ul.products li.product .ml-rfq-btn{font-size:17px!important;padding:11px!important;border-radius:4px!important;background:var(--red)!important;color:#fff!important;border-color:var(--red)!important;font-weight:600!important}.ml-v2.ml-v2-shop ul.products li.product .ml-rfq-btn .ico,.ml-v2.ml-v2-shop ul.products li.product .ml-loop-cart .btn .ico{display:none}.ml-v2.ml-v2-shop .ml-heart{border:0;color:var(--blue);width:30px;height:30px}.ml-v2.ml-v2-shop .rh-pagerow{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:18px}.ml-v2.ml-v2-shop .woocommerce-pagination ul{display:flex;gap:8px;border:0!important}.ml-v2.ml-v2-shop .woocommerce-pagination ul li{border:0!important}.ml-v2.ml-v2-shop .woocommerce-pagination .page-numbers{min-width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--panel-line)!important;border-radius:6px;background:#fff;color:var(--blue);font-weight:600;padding:0 8px}.ml-v2.ml-v2-shop .woocommerce-pagination .page-numbers.current{background:var(--navy);color:#fff;border-color:var(--navy)!important}.ml-v2.ml-v2-shop .woocommerce-pagination .page-numbers .ico{width:18px;height:18px}.ml-v2.ml-v2-shop .rh-vat{text-align:center;font-size:13px}.ml-v2 .v2-bulkcta{display:flex;align-items:center;gap:18px;border:1px solid var(--panel-line);border-radius:6px;padding:14px 18px;margin-top:16px;background:#fff}.ml-v2 .v2-bulkcta>.ico{width:48px;height:48px;color:var(--blue);flex:none}.ml-v2 .v2-bulkcta b{display:block;font-family:var(--f-head);font-size:19px;color:var(--blue)}.ml-v2 .v2-bulkcta p{margin:2px 0 0;font-size:14.5px;color:var(--navy)}.ml-v2 .v2-bulkcta>div{flex:1}.ml-v2 .v2-bulkcta .btn{flex:none;font-size:17px;padding:12px 18px}@media (max-width:1100px){.ml-v2 .v2-shead-in{flex-direction:column;align-items:flex-start}.ml-v2.ml-v2-shop ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:960px){.ml-v2.ml-v2-shop .rh-shop{grid-template-columns:minmax(0,1fr)!important}.ml-v2 .v2-side-f{display:none}.ml-v2 .v2-side-f.open{display:block}.ml-v2 .v2-sbar{flex-wrap:wrap}.ml-v2 .v2-sfind{flex-basis:100%}.ml-v2 .v2-sbar .filter-toggle{display:inline-flex}}@media (max-width:640px){.ml-v2 .v2-stiles{width:100%}.ml-v2 .v2-stiles a{flex:1;width:auto;height:84px;font-size:12.5px}.ml-v2 .v2-shead p{font-size:16px}.ml-v2.ml-v2-shop ul.products li.product .woocommerce-loop-product__title{font-size:15px!important}.ml-v2.ml-v2-shop ul.products li.product .ml-loop-cart .btn,.ml-v2.ml-v2-shop ul.products li.product .ml-rfq-btn{font-size:14px!important;padding:9px 6px!important}.ml-v2 .v2-bulkcta{flex-direction:column;align-items:flex-start}.ml-v2 .v2-ssort select{min-width:0}}.ml-v2.single-product{--wrap:1400px}.ml-v2.single-product .v2-cat{font-size:17px;color:var(--blue);font-weight:500;text-decoration:none}.ml-v2.single-product .product_title{font-size:clamp(34px,4vw,56px)!important;font-weight:800!important;letter-spacing:-.03em;color:var(--navy)!important;line-height:1.02}.ml-v2.single-product .v2-lead{font-size:19px;color:var(--blue)}.ml-v2.single-product .v2-lead p{margin:0}.ml-v2.single-product .v2-buy{background:#E6F0FA;border:0;border-radius:6px;padding:18px 18px 16px}.ml-v2.single-product .v2-buy .price,.ml-v2.single-product .v2-buy .por{font-size:30px!important;font-weight:600}.ml-v2.single-product .v2-buy .por{color:var(--red)}.ml-v2.single-product .v2-rfq-btn{height:54px;font-size:22px;font-weight:500;border-radius:4px}.ml-v2.single-product .v2-qtyrow{display:grid;grid-template-columns:170px 1fr;gap:12px;margin-top:10px}.ml-v2.single-product .v2-qtyrow .qty{height:48px;border:1.5px solid var(--blue);border-radius:4px;background:#fff;display:grid;grid-template-columns:50px 1fr 50px}.ml-v2.single-product .v2-qtyrow .qty input{text-align:center;font-size:20px;font-weight:600;color:var(--navy);border:0;border-left:1.5px solid var(--blue);border-right:1.5px solid var(--blue);border-radius:0}.ml-v2.single-product .v2-qtyrow .btn-line{height:48px;border:1.5px solid var(--blue);font-size:19px;color:var(--blue);border-radius:4px}.ml-v2.single-product .v2-binfo{border:0}.ml-v2.single-product .v2-brow .ico{width:48px;height:48px;padding:10px;background:#E6F0FA;border-radius:50%;color:var(--blue)}.ml-v2.single-product .v2-brow b{font-size:16px;color:var(--navy)}.ml-v2.single-product .v2-brow small{font-size:14.5px;color:var(--blue)}.ml-v2.single-product .v2-bnote{background:#E6F0FA;border:0;border-radius:6px;font-size:14.5px;color:var(--blue)}.ml-v2.single-product .v2-bnote .ico{width:26px;height:26px;background:var(--navy);color:#fff;border-radius:50%;padding:4px}.ml-v2.single-product .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px!important}.ml-v2.single-product .flex-control-thumbs li{width:auto!important;margin:0!important;border:1px solid var(--panel-line);border-radius:6px;padding:6px;background:#fff}.ml-v2.single-product .flex-control-thumbs li:has(.flex-active){border:2px solid var(--blue)}.ml-v2.single-product .woocommerce-product-gallery__trigger{background:#fff;border-radius:50%;box-shadow:var(--shadow)}.ml-v2.single-product .wc-tabs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--panel-line)!important;border-radius:6px 6px 0 0;overflow:hidden;padding:0!important}.ml-v2.single-product .wc-tabs li{border:0!important;border-right:1px solid var(--panel-line)!important;margin:0!important;border-radius:0!important;background:#fff!important}.ml-v2.single-product .wc-tabs li a{display:block;text-align:center;padding:14px 8px!important;color:var(--blue)!important;font-weight:500;font-size:16px}.ml-v2.single-product .wc-tabs li.active{background:var(--navy)!important}.ml-v2.single-product .wc-tabs li.active a{color:#fff!important;font-weight:700}.ml-v2 .v2-ovhead{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));gap:0;margin:-4px 0 18px;border-bottom:1px solid var(--panel-line);padding-bottom:16px}.ml-v2 .v2-ovintro h2{font-size:28px!important;color:var(--navy);margin:0 0 8px}.ml-v2 .v2-ovintro p{font-size:16px;color:var(--blue);max-width:30ch;margin:0}.ml-v2 .v2-ovcol{display:flex;flex-direction:column;gap:6px;padding:4px 16px;border-left:1px solid var(--panel-line);text-decoration:none!important;color:var(--blue)}.ml-v2 .v2-ovcol .ico{width:30px;height:30px;color:var(--blue)}.ml-v2 .v2-ovcol b{font-family:var(--f-head);font-size:16px;color:var(--blue)}.ml-v2 .v2-ovcol small{font-size:14px;color:var(--blue);line-height:1.4}.ml-v2 .v2-ovcol:hover b{color:var(--red)}.ml-v2 .v2-related{position:relative}.ml-v2 .v2-relmore-row{text-align:right;margin:34px 0 -50px;position:relative;z-index:2;pointer-events:none}.ml-v2 .v2-relmore-row a{pointer-events:auto}.ml-v2 .v2-relmore{font-size:17px;font-weight:700;color:var(--blue);text-decoration:underline;display:inline-flex;align-items:center;gap:6px;z-index:2}.ml-v2 .v2-relmore .ico{width:20px;height:20px}.ml-v2.single-product .related>h2{font-size:clamp(26px,2.8vw,38px)!important;font-weight:800;color:var(--navy);letter-spacing:-.02em}.ml-v2.single-product .related ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.ml-v2.single-product .related ul.products::before,.ml-v2.single-product .related ul.products::after{display:none}.ml-v2.single-product .related ul.products li.product{width:auto!important;margin:0!important;float:none!important;border-radius:6px!important}.ml-v2.single-product .related ul.products li.product .woocommerce-loop-product__title{font-size:17px!important}.ml-v2.single-product .related .pline .instock,.ml-v2.single-product .related .pbadge{display:none}.ml-v2.single-product .related .por{font-size:18px;font-weight:600;color:var(--red)}.ml-v2.single-product .related .ml-loop-cart+.ml-rfq-btn{display:none!important}.ml-v2.single-product .related .ml-rfq-btn,.ml-v2.single-product .related .ml-loop-cart .btn{background:var(--red)!important;color:#fff!important;border-color:var(--red)!important;font-size:15px!important;border-radius:4px!important}.ml-v2.single-product .related .ml-rfq-btn::after{content:"›";font-size:20px;line-height:1;margin-left:6px}@media (max-width:900px){.ml-v2 .v2-ovhead{grid-template-columns:1fr 1fr}.ml-v2 .v2-ovintro{grid-column:1/-1;margin-bottom:10px}.ml-v2 .v2-ovcol{border-left:0;padding:8px 0}.ml-v2.single-product .wc-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.ml-v2.single-product .related ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ml-v2 .v2-relmore{position:static;margin-bottom:6px}}@media (max-width:640px){.ml-v2.single-product .wc-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-v2.single-product .v2-qtyrow{grid-template-columns:1fr}.ml-v2.single-product .v2-rfq-btn{font-size:18px}}.ml-v2.ml-v2-shop .rh-pagerow{display:block;text-align:center}.ml-v2.ml-v2-shop .woocommerce-pagination{display:flex;justify-content:center;margin:0 0 6px}.ml-v2.ml-v2-shop .woocommerce-pagination ul.page-numbers{display:inline-flex!important;flex-wrap:wrap;gap:8px;margin:0;padding:0;position:static}.ml-v2.ml-v2-shop .woocommerce-pagination ul li{display:block;float:none;margin:0}.ml-v2.ml-v2-shop .rh-pagerow>.muted{display:block;font-size:13px}.ml-v2.ml-v2-shop .rh-shop{grid-template-columns:250px minmax(0,1fr)!important}.ml-v2 .v2-price-row input{font-size:12.5px;padding:0 6px}.ml-v2.ml-v2-shop .v2-shead{padding-top:0}.ml-v2.ml-v2-shop .crumbs{padding-bottom:4px}.ml-v2.single-product .related{grid-column:1/-1}.ml-v2 .v2-relmore-row{grid-column:1/-1}.ml-v2.ml-v2-shop .crumbs{background:#EAF3FC;box-shadow:0 0 0 100vmax #EAF3FC;clip-path:inset(0 -100vmax);padding:12px 16px 4px;margin:0 auto;max-width:var(--wrap)}.ml-v2.ml-v2-shop .crumbs nav,.ml-v2.ml-v2-shop .crumbs .rank-math-breadcrumb{margin:0}.ml-v2 .v2-ssort form,.ml-v2 .v2-ssort .woocommerce-ordering{margin:0!important;display:flex;align-items:center}.ml-v2 .v2-sbar{align-items:center}.ml-v2.ml-v2-shop .storefront-breadcrumb{background:#EAF3FC;margin:0;padding:12px 0 4px}.ml-v2.ml-v2-shop .storefront-breadcrumb .col-full{max-width:var(--wrap);padding:0 16px}.ml-v2 .woocommerce-breadcrumb{font-size:15px;color:var(--navy)}.ml-v2 .woocommerce-breadcrumb a{color:var(--blue)}.ml-v2.ml-v2-shop .rh-pagerow{display:flex!important;flex-direction:column;align-items:center}.ml-v2.ml-v2-shop .rh-pagerow>.muted,.ml-v2.ml-v2-shop .rh-vat{display:none}.ml-v2 .v2-gcount{display:none}.ml-v2.medlive.single-product div.product{gap:14px 26px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-rows:auto auto 1fr}.ml-v2.medlive.single-product div.product>.summary{gap:4px;margin:0}.ml-v2.single-product .summary .xkv{display:none}.ml-v2.medlive.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image img{aspect-ratio:4/3}.ml-v2.medlive.single-product .woocommerce-product-gallery .flex-viewport,.ml-v2.medlive.single-product .woocommerce-product-gallery figure>.woocommerce-product-gallery__wrapper{border-radius:6px;padding:10px}.ml-v2.medlive.single-product .woocommerce-product-gallery .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(4,1fr)}.ml-v2.medlive.single-product .woocommerce-product-gallery .flex-control-thumbs li{width:auto!important;border:0!important;padding:0!important}.ml-v2.medlive.single-product .woocommerce-product-gallery .flex-control-thumbs img{aspect-ratio:4/3;object-fit:contain;border-radius:6px;background:#fff}.ml-v2.single-product .v2-buy{margin-top:0}.ml-v2.single-product .related ul.products li.product .ml-rfq-btn,.ml-v2.single-product .related ul.products li.product .ml-loop-cart .btn{background:var(--red)!important;color:#fff!important;border-color:var(--red)!important;font-size:15px!important;border-radius:4px!important;padding:10px!important}.ml-v2.single-product .related ul.products li.product .ml-rfq-btn .ico{display:inline-block;color:#fff}.ml-v2.single-product .related ul.products li.product .woocommerce-loop-product__title{text-align:left}.ml-v2.single-product .related{position:relative}.ml-v2.single-product .related>.v2-relmore{position:absolute;right:0;top:12px}.ml-v2 .v2-relmore-row{display:none}.ml-v2.single-product .related{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px}.ml-v2.single-product .related>h2{grid-column:1;grid-row:1;margin:0 0 14px}.ml-v2.single-product .related>.v2-relmore{position:static;grid-column:2;grid-row:1;margin-bottom:14px}.ml-v2.single-product .related>ul.products{grid-column:1/-1}.ml-v2.single-product .related{align-items:end}.ml-v2.single-product .related>h2{margin-top:0!important}.ml-v2 ul.products li.product a img,.ml-v2 ul.products li.product img.attachment-woocommerce_thumbnail{width:100%!important;height:auto!important;max-height:none;aspect-ratio:4/3!important;object-fit:contain!important;display:block}.ml-v2 .v2-featgrid ul.products li.product{justify-content:flex-start}.ml-v2 .v2-featgrid ul.products li.product .pline{margin-top:auto}.ml-v2 .crumbs,.ml-v2 .crumbs a,.ml-v2 .woocommerce-breadcrumb{font-size:17px!important}.ml-v2 .crumbs .ico{width:16px;height:16px}.ml-v2 .v2-featgrid ul.products li.product img{padding:2px 4px!important;aspect-ratio:5/4!important}.ml-v2 .v2-featgrid ul.products li.product .woocommerce-loop-product__title{text-align:left;padding:0 10px!important;font-size:16px!important;min-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ml-v2 .v2-featgrid .pline{justify-content:flex-start;padding:0 10px!important}.ml-v2 .v2-featgrid ul.products li.product .ml-loop-cart,.ml-v2 .v2-featgrid ul.products li.product .ml-rfq-btn{margin:8px 10px 0!important;width:calc(100% - 20px)!important}.ml-v2 .v2-region{grid-template-columns:150px minmax(0,1fr) 330px;grid-template-areas:"map main note" "map flags flags";row-gap:6px}.ml-v2 .v2-region-map{grid-area:map}.ml-v2 .v2-region-main{grid-area:main;grid-column:auto;grid-row:auto}.ml-v2 .v2-region-note{grid-area:note;grid-column:auto;grid-row:auto}.ml-v2 .v2-flags{grid-area:flags}.ml-v2 .v2-flags a span{overflow:visible;text-overflow:clip}.ml-v2 .v2-sector-txt b{font-size:19px}@media (max-width:1240px){.ml-v2 .v2-region{grid-template-columns:120px minmax(0,1fr);grid-template-areas:"map main" "map note" "flags flags"}.ml-v2 .v2-flags{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.ml-v2 .v2-region{grid-template-columns:1fr;grid-template-areas:"main" "note" "flags"}.ml-v2 .v2-flags{grid-template-columns:repeat(2,minmax(0,1fr))}}.ml-v2.ml-v2-shop .rh-shop{grid-template-columns:270px minmax(0,1fr)!important}.ml-v2 .v2-fhead h2{font-size:21px}.ml-v2 .v2-fhead a{font-size:16px}.ml-v2 .v2-facc summary{font-size:19px}.ml-v2 .v2-chk{font-size:16.5px;padding:3px 0}.ml-v2 .v2-chk input{width:19px;height:19px}.ml-v2 .v2-fsearch{height:42px}.ml-v2 .v2-fsearch input{font-size:15.5px}.ml-v2 .v2-flist{max-height:none}.ml-v2 .v2-price-row input{height:42px;font-size:14px}.ml-v2 .v2-price-row .btn{height:42px;font-size:18px}.ml-v2 .v2-fnote p{font-size:14.5px}.ml-v2 .v2-ghead h2{font-size:clamp(28px,2.7vw,38px)}.ml-v2 .v2-ghead p{font-size:17px}.ml-v2.ml-v2-shop ul.products li.product .woocommerce-loop-product__title{font-size:20px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ml-v2.ml-v2-shop ul.products li.product .pline .price,.ml-v2.ml-v2-shop ul.products li.product .por{font-size:21px!important}.ml-v2.ml-v2-shop ul.products li.product .ml-loop-cart .btn,.ml-v2.ml-v2-shop ul.products li.product .ml-rfq-btn{font-size:19px!important;padding:12px!important}.ml-v2.ml-v2-shop ul.products li.product .ml-heart{width:36px;height:36px}.ml-v2.ml-v2-shop ul.products li.product .ml-heart .ico{width:24px;height:24px}.ml-v2 .v2-sfind{height:52px}.ml-v2 .v2-sfind input{font-size:17px}.ml-v2 .v2-ssort{font-size:18px}.ml-v2 .v2-ssort select{height:50px;font-size:16px;min-width:200px}.ml-v2.ml-v2-shop .woocommerce-pagination .page-numbers{min-width:42px;height:42px;font-size:17px}.ml-v2 .v2-bulkcta b{font-size:21px}.ml-v2 .v2-bulkcta p{font-size:15.5px}.ml-v2 .v2-bulkcta>.ico{width:56px;height:56px}.ml-v2 .v2-stiles a{width:150px;height:110px;font-size:16px}.ml-v2 .v2-stiles a .ico{width:46px;height:46px}.ml-v2 .v2-shead p{font-size:21px;max-width:52ch}.ml-v2.medlive.single-product .woocommerce-product-gallery{border:1px solid var(--panel-line);border-radius:6px;padding:12px;background:#fff;position:relative}.ml-v2.medlive.single-product .woocommerce-product-gallery .woocommerce-product-gallery__image img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto}.ml-v2.medlive.single-product .woocommerce-product-gallery .flex-viewport,.ml-v2.medlive.single-product .woocommerce-product-gallery figure>.woocommerce-product-gallery__wrapper{border:0;padding:0}.ml-v2.single-product .v2-cat{font-size:19px}.ml-v2.single-product .v2-lead{font-size:21px}.ml-v2.single-product .v2-buy .price{font-size:32px!important;color:var(--navy)}.ml-v2.single-product .v2-buy .stock{font-size:15px}.ml-v2.single-product .v2-buy form.cart{display:grid;grid-template-columns:150px 1fr;gap:12px;align-items:stretch;margin:8px 0 0}.ml-v2.single-product .v2-buy form.cart .quantity{margin:0}.ml-v2.single-product .v2-buy form.cart .quantity input.qty{width:100%;height:54px;border:1.5px solid var(--blue);border-radius:4px;font-size:21px;font-weight:600;color:var(--navy);text-align:center}.ml-v2.single-product .v2-buy form.cart .single_add_to_cart_button{height:54px;font-size:22px!important;font-weight:500;border-radius:4px;background:var(--red)!important}.ml-v2.single-product .v2-buy .v2-addrfq{height:50px;font-size:19px;border:1.5px solid var(--blue);border-radius:4px;color:var(--blue);display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px}.ml-v2.single-product .v2-buy .v2-addrfq .ico{width:22px;height:22px}.ml-v2.single-product .v2-brow{gap:16px;padding:12px 0;border-bottom:1px solid var(--panel-line)}.ml-v2.single-product .v2-brow:last-of-type{border-bottom:0}.ml-v2.single-product .v2-brow .ico{width:56px;height:56px;padding:12px;flex:none}.ml-v2.single-product .v2-brow b{font-size:18px}.ml-v2.single-product .v2-brow small{font-size:16px;display:block}.ml-v2.single-product .v2-bnote{font-size:16px;padding:12px 14px;gap:12px;align-items:center}.ml-v2.single-product .v2-bnote .ico{width:30px;height:30px;flex:none}.ml-v2.single-product .wc-tabs li a{font-size:18px;padding:16px 8px!important}.ml-v2 .v2-ovintro h2{font-size:32px!important}.ml-v2 .v2-ovintro p{font-size:18px}.ml-v2 .v2-ovcol .ico{width:36px;height:36px}.ml-v2 .v2-ovcol b{font-size:18px}.ml-v2 .v2-ovcol small{font-size:16px}.ml-v2.single-product .woocommerce-Tabs-panel{font-size:16px;line-height:1.6}.ml-v2.single-product .woocommerce-Tabs-panel h2:not(.v2-ovintro h2),.ml-v2.single-product .woocommerce-Tabs-panel h3{font-size:22px;color:var(--navy)}.ml-v2.single-product .related ul.products li.product .woocommerce-loop-product__title{font-size:19px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}.ml-v2.single-product .related .price,.ml-v2.single-product .related .por{font-size:20px!important;font-weight:600}.ml-v2.single-product .related ul.products li.product .ml-rfq-btn,.ml-v2.single-product .related ul.products li.product .ml-loop-cart .btn{font-size:17px!important;padding:12px!important}.ml-v2.single-product .v2-relmore{font-size:20px}@media (max-width:640px){.ml-v2.single-product .v2-buy form.cart{grid-template-columns:96px 1fr}.ml-v2.single-product .v2-buy form.cart .single_add_to_cart_button{font-size:18px!important}.ml-v2.single-product .v2-lead{font-size:17px}.ml-v2.ml-v2-shop ul.products li.product .woocommerce-loop-product__title{font-size:15.5px!important}.ml-v2.ml-v2-shop ul.products li.product .ml-loop-cart .btn,.ml-v2.ml-v2-shop ul.products li.product .ml-rfq-btn{font-size:15px!important}.ml-v2 .v2-stiles a{height:90px;font-size:13px}.ml-v2 .v2-shead p{font-size:17px}}.ml-v2.medlive.single-product div.product>.woocommerce-product-gallery{border:1px solid var(--panel-line);border-radius:6px;padding:14px;background:#fff;align-self:start}.ml-v2.medlive.single-product div.product>.woocommerce-product-gallery .woocommerce-product-gallery__image img{width:100%!important;max-width:none}.ml-v2.single-product .v2-buy form.cart{display:flex!important;gap:12px;align-items:stretch;flex-wrap:nowrap}.ml-v2.single-product .v2-buy form.cart .quantity{flex:0 0 150px}.ml-v2.single-product .v2-buy form.cart .single_add_to_cart_button{flex:1;width:auto!important}@media (max-width:640px){.ml-v2.single-product .v2-buy form.cart .quantity{flex-basis:90px}}.ml-v2 .v2-hero-art img{object-position:60% 40%}.ml-v2 .v2-hero-side .v2-panel:nth-child(3) .v2-panel-pic img{object-position:50% 85%}.ml-v2 .v2-hero-side .v2-panel:nth-child(2) .v2-panel-pic img{object-position:40% 60%}.ml-v2 .v2-dimg{background:#fff;padding:6px}.ml-v2 .v2-dimg img{object-fit:contain!important;mix-blend-mode:multiply}.ml-v2 .v2-sector-pic img{object-position:50% 45%}.ml-v2 .v2-dimg{position:relative;display:block;width:100%;aspect-ratio:3/2;overflow:hidden}.ml-v2 .v2-dimg img{position:absolute;inset:6px;width:calc(100% - 12px)!important;height:calc(100% - 12px)!important;object-fit:contain!important}.ml-v2.single-product .woocommerce-product-gallery img.ml-native{margin:0 auto;display:block;width:auto!important;height:auto!important}.ml-v2.single-product .woocommerce-product-gallery__image a{display:flex;align-items:center;justify-content:center;min-height:320px}.ml-v2 .v2-util-lite{background:#EAF3FC;border-bottom:0;color:var(--navy)}.ml-v2 .v2-util-lite .wrap{min-height:36px;gap:14px}.ml-v2 .v2-util-lite .v2-country{font-weight:500;font-size:14px}.ml-v2 .v2-util-lite .v2-cname{display:inline-flex;align-items:center;gap:6px}.ml-v2 .v2-usep{width:1.5px;height:16px;background:var(--navy);opacity:.7}.ml-v2 .v2-util-lite .v2-uitem{font-weight:500;font-size:14px;gap:6px}.ml-v2 .v2-util-lite .v2-uitem .ico{color:var(--navy)}.ml-v2 .v2-uship{margin-left:auto;display:inline-flex;align-items:center;gap:8px;color:var(--blue);font-size:16px;font-family:var(--f-head);font-weight:500;white-space:nowrap}.ml-v2 .v2-uship .ico{width:22px;height:22px;color:var(--navy)}.ml-v2 .v2-uship:hover{text-decoration:none;color:var(--red)}.ml-v2 .v2-hdr-lite .v2-main .wrap{min-height:88px;gap:40px}.ml-v2 .v2-hdr-lite .v2-search-wrap{max-width:570px;justify-self:start}.ml-v2 .v2-hdr-lite .v2-search{height:44px;border-color:#B9CADC;border-radius:4px}.ml-v2 .v2-hdr-lite .v2-acts{gap:26px}.ml-v2 .v2-hdr-lite .v2-act{flex-direction:row;align-items:center;gap:8px;font-size:14px;color:var(--blue)}.ml-v2 .v2-hdr-lite .v2-act b{font-weight:500;color:var(--blue);font-size:14px;font-family:var(--f-body)}.ml-v2 .v2-hdr-lite .v2-act>.ico{width:30px;height:30px;color:var(--blue);stroke-width:1.6}.ml-v2 .v2-hdr-lite .v2-act .v2-cd{width:14px;height:14px;color:var(--navy)}.ml-v2 .v2-hdr-lite .v2-act-acct.on b{box-shadow:0 10px 0 -7.5px var(--red)}.ml-v2 .v2-hdr-lite .v2-act .badge{top:-8px;left:18px;right:auto}.ml-v2 .v2-hdr-lite .v2-act .badge[hidden]{display:none}.ml-v2 .v2-logo-caps .v2-logo-sub{font-family:var(--f-head);font-weight:700;font-size:10px;letter-spacing:.52em;color:var(--navy);text-transform:uppercase}.ml-v2 .v2-logo-light.v2-logo-caps .v2-logo-sub{color:#fff}.ml-v2 .v2-nav-lite{background:var(--navy)}.ml-v2 .v2-nav-lite .wrap{justify-content:space-between;min-height:44px;gap:0}.ml-v2 .v2-nav-lite .v2-nl,.ml-v2 .v2-nav .v2-nav-lite .v2-nl{color:#fff;font-size:15.5px;font-weight:400;height:44px;padding:0 6px}.ml-v2 .v2-nav-lite .v2-nl:hover{color:#fff;opacity:.85}.ml-v2 .v2-nav-lite .v2-nl.on{color:#fff;font-weight:400;font-size:15.5px}.ml-v2 .v2-nav-lite .v2-nl.on::after{left:-8px;right:-8px;bottom:0;height:3px;background:var(--red)}.ml-v2 .v2-shopall{background:none;border:0;cursor:pointer;gap:10px}.ml-v2 .v2-shopall .ico{width:16px;height:16px}.ml-v2.ml-proc .ml-geo{display:none}.ml-v2 .v2-ulinks{display:inline-flex;align-items:center;margin-left:auto}.ml-v2 .v2-ulinks a{color:inherit;font-weight:600;padding:0 10px;border-left:1px solid currentColor;line-height:1}.ml-v2 .v2-ulinks a:first-child{border-left:0}.ml-v2 .v2-search .v2-qcat{border:0;border-left:1px solid #D3DEEA;background:#F6F9FC;padding:0 28px 0 12px;font-size:13px;font-weight:600;color:var(--navy);max-width:170px;cursor:pointer}.ml-v2 .v2-dept .ico:first-child{width:20px;height:20px}.ml-v2 .v2-dept{gap:10px}.ml-v2 .v2-foot-proc,.ml-v2 .v2-foot-home{border-top:3px solid var(--red);margin-top:28px}.ml-v2 .v2-foot-proc .v2-fgrid-proc{grid-template-columns:1.55fr .9fr 1.05fr 1fr 1.5fr 1.1fr;padding-block:18px 14px}.ml-v2 .v2-foot-home .v2-fgrid-home{grid-template-columns:1.6fr .9fr 1.15fr 1fr 1fr 1.35fr 1fr;padding-block:22px 18px}.ml-v2 .v2-foot-proc .v2-fgrid>*,.ml-v2 .v2-foot-home .v2-fgrid>*{border-left:1px solid rgb(255 255 255 / .22)}.ml-v2 .v2-foot-proc .v2-fgrid>.v2-fbrand,.ml-v2 .v2-foot-home .v2-fgrid>.v2-fbrand{border-left:0}.ml-v2 .v2-foot-proc .v2-fcol h2,.ml-v2 .v2-foot-home .v2-fcol h2{font-size:14px;font-weight:600;color:#fff;margin-bottom:8px;display:flex;align-items:center;gap:8px}.ml-v2 .v2-foot-proc .v2-fcol a,.ml-v2 .v2-foot-home .v2-fcol a{font-size:13px;color:#E3ECF6;line-height:1.35}.ml-v2 .v2-foot-proc .v2-fcol li,.ml-v2 .v2-foot-home .v2-fcol li{margin:0}.ml-v2 .v2-foot-proc .v2-fbrand p,.ml-v2 .v2-foot-home .v2-fbrand p{font-size:13px;line-height:1.35;color:#fff;margin:6px 0 10px}.ml-v2 .v2-fcl{list-style:none;margin:0;padding:0;display:grid;gap:3px}.ml-v2 .v2-fcl li{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;font-size:13px;color:#fff}.ml-v2 .v2-fcl .ico{width:18px;height:18px;color:#fff;margin-top:1px}.ml-v2 .v2-fcl address{font-style:normal;line-height:1.35}.ml-v2 .v2-fsecure h2 .ico{width:28px;height:28px}.ml-v2 .v2-fsecure p{font-size:13px;color:#fff;margin:4px 0 0;line-height:1.5}.ml-v2 .v2-soc{display:flex;gap:10px}.ml-v2 .v2-soc a{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:#fff}.ml-v2 .v2-soc .ico{width:18px;height:18px}.ml-v2 .v2-soc-facebook{background:#1877F2}.ml-v2 .v2-soc-linkedin{background:#0A66C2}.ml-v2 .v2-soc-youtube{background:#E60023}.ml-v2 .v2-soc-instagram{background:linear-gradient(45deg,#F58529,#DD2A7B 55%,#8134AF)}.ml-v2 .v2-fcbtn{margin-top:10px;display:inline-flex;gap:8px}.ml-v2 .v2-ftrust .v2-tbadge{display:flex;gap:10px;align-items:center;border:1px solid rgb(255 255 255 / .35);border-radius:8px;padding:10px;margin-bottom:10px;color:#fff}.ml-v2 .v2-ftrust .v2-tbadge-light{background:#fff;color:var(--navy)}.ml-v2 .v2-ftrust .v2-tbadge .ico{width:28px;height:28px;flex:none}.ml-v2 .v2-ftrust .v2-tbadge b{display:block;font-size:13px}.ml-v2 .v2-ftrust .v2-tbadge small{display:block;font-size:12px;line-height:1.3}.ml-v2 .v2-foot-proc .v2-fbot,.ml-v2 .v2-foot-home .v2-fbot{border-top:3px solid var(--red)}.ml-v2 .v2-foot-proc .v2-fbot .wrap,.ml-v2 .v2-foot-home .v2-fbot .wrap{min-height:38px;font-size:13px}.ml-v2.ml-proc .woocommerce-breadcrumb,.ml-v2.ml-proc .storefront-breadcrumb{font-size:14px;margin:0;padding:10px 0 4px}.ml-v2.ml-proc .site-content{padding-top:0}.ml-v2 .opt{font-weight:400;color:var(--muted)}.ml-v2 .v2-req{font-size:14px;color:var(--navy);font-weight:500}.ml-v2 .v2-req span,.ml-v2 .v2-req::first-letter{color:var(--red)}.ml-v2.ml-proc .v2-rfqb,.ml-v2.ml-proc .v2-rfq{grid-template-columns:minmax(0,1fr) 444px;gap:22px;margin-top:6px}.ml-v2.ml-proc .v2-rfqb h1,.ml-v2.ml-proc .v2-rfq h1{font-size:40px;margin:0 0 4px}.ml-v2.ml-proc .v2-sub{font-size:17px;color:var(--blue);margin:0 0 16px}.ml-v2.ml-proc .v2-rfqb-row{grid-template-columns:300px minmax(0,1fr) 210px;padding:22px 26px;border-radius:6px;box-shadow:var(--shadow)}.ml-v2.ml-proc .v2-rfqb-price{font-size:20px;color:var(--navy);text-align:center;font-weight:600}.ml-v2.ml-proc .v2-rfqb-thumb img{background:#fff}.ml-v2.ml-proc .v2-pill{background:var(--panel);color:var(--navy);font-weight:700;font-size:12px;border-radius:4px;padding:5px 12px;align-self:flex-start}.ml-v2.ml-proc .v2-rfqb-name{font-size:21px;letter-spacing:.02em;margin:6px 0}.ml-v2.ml-proc .v2-info{border-radius:6px;padding:26px 28px;margin-top:22px;background:linear-gradient(90deg,#E6F0FA,#EEF5FC)}.ml-v2.ml-proc .v2-info .v2-ico{width:74px;height:74px;background:#DCE8F5}.ml-v2.ml-proc .v2-info .v2-ico .ico{width:40px;height:40px;color:var(--navy)}.ml-v2.ml-proc .v2-info .v2-pn{font-size:19px;color:var(--navy);line-height:1.5}.ml-v2.ml-proc .v2-summary,.ml-v2.ml-proc .v2-side{border-radius:6px;border:1px solid var(--panel-line);overflow:hidden;padding:0}.ml-v2.ml-proc .v2-summary>h2,.ml-v2.ml-proc .v2-summary .v2-summary-h,.ml-v2.ml-proc .v2-side>h2,.ml-v2.ml-proc .v2-side>.v2-side-h{background:linear-gradient(90deg,#DCEAF8,#EAF3FC);padding:14px 20px;margin:0;font-size:21px;color:var(--navy)}.ml-v2.ml-proc .v2-summary>*:not(h2):not(.v2-summary-h),.ml-v2.ml-proc .v2-side>*:not(h2):not(.v2-side-h){margin-left:20px;margin-right:20px}.ml-v2.ml-proc .v2-summary>*:last-child,.ml-v2.ml-proc .v2-side>*:last-child{margin-bottom:18px}.ml-v2.ml-proc .v2-summary .v2-kv{margin-top:14px}.ml-v2.ml-proc .v2-kv dd{color:var(--navy);text-align:right}.ml-v2.ml-proc .v2-nopay{font-family:var(--f-head);font-weight:600;color:var(--navy);font-size:17px}.ml-v2.ml-proc .v2-steps li{border:0}.ml-v2.ml-proc .v2-stepbar li span{width:34px;height:34px}.ml-v2.ml-proc .v2-stepbar li.done span{background:var(--navy)}.ml-v2.ml-proc .v2-stepbar li.done span .ico{display:none}.ml-v2.ml-proc .v2-stepbar li.done span::before{content:"1";color:#fff;font-weight:700}.ml-v2.ml-proc .v2-stepbar li.cur{color:var(--red)}.ml-v2.ml-proc .v2-form{border:1px solid var(--panel-line);border-radius:6px;padding:8px 10px 0;background:#fff}.ml-v2.ml-proc .v2-rfq .v2-fsec{border:0;border-radius:0;margin-bottom:6px;overflow:visible}.ml-v2.ml-proc .v2-rfq .v2-fsec>h2{background:linear-gradient(90deg,#DCEAF8,#EAF3FC);border:0;border-radius:4px;padding:8px 12px;font-size:20px}.ml-v2.ml-proc .v2-rfq .v2-fsec>h2 .v2-stepnum{background:var(--navy);color:#fff;width:32px;height:32px;font-size:15px}.ml-v2.ml-proc .v2-fsec>.form{padding:8px 10px 6px}.ml-v2.ml-proc .v2-form .field{margin-bottom:8px}.ml-v2.ml-proc .v2-form .field label{font-weight:600;color:var(--navy);font-size:15px;margin-bottom:4px}.ml-v2.ml-proc .v2-form .field label i{color:var(--red);font-style:normal}.ml-v2.ml-proc .v2-form input:not([type=checkbox]):not([type=file]),.ml-v2.ml-proc .v2-form select,.ml-v2.ml-proc .v2-form textarea{min-height:32px;height:auto;padding:5px 12px;border:1.5px solid #C9D6E5;border-radius:3px;font-size:14px}.ml-v2.ml-proc .v2-form textarea{min-height:32px}.ml-v2.ml-proc .v2-agree{margin:10px 10px 12px;font-size:15px;color:var(--navy)}.ml-v2.ml-proc .v2-agree input{width:20px;height:20px}.ml-v2.ml-proc .v2-fsubmit{margin-top:10px;display:flex;align-items:center;gap:28px}.ml-v2.ml-proc .v2-fsubmit .btn-red{min-width:310px;justify-content:center;border-radius:3px}.ml-v2.ml-proc .v2-back{border-left:1.5px solid var(--panel-line);padding-left:30px;font-size:16px}.ml-v2 .v2-done-hero{background:linear-gradient(90deg,#E7F4EC,#EFF7F1);border:0;border-radius:4px;padding:22px 80px}.ml-v2 .v2-done-hero h1{font-size:40px;margin:0 0 8px}.ml-v2 .v2-done-ico{width:92px;height:92px;background:#CFE9D8}.ml-v2 .v2-done-ico .ico{width:52px;height:52px;color:#1E8A43;stroke-width:3.4}.ml-v2 .v2-done-acts{justify-content:center}.ml-v2 .v2-done-acts .btn{min-width:300px;justify-content:center;height:46px;font-size:18px}.ml-v2 .v2-drop{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;margin:4px 0 10px}.ml-v2 .v2-drop-l{display:flex;align-items:center;gap:10px;font-family:var(--f-head);font-weight:600;font-size:17px;color:var(--navy)}.ml-v2 .v2-drop-l .ico{width:30px;height:30px;color:var(--navy)}.ml-v2 .v2-drop-box{position:relative;display:flex;align-items:center;gap:18px;flex-wrap:wrap;border:1.5px solid #C9D6E5;border-radius:6px;background:#F6F9FD;padding:10px 18px;min-height:52px}.ml-v2 .v2-drop-box input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.ml-v2 .v2-drop-box:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px rgb(20 93 160 / .15)}.ml-v2 .v2-drop-box.is-over{border-color:var(--blue);border-style:dashed;background:#EEF5FC}.ml-v2 .v2-drop-t{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--navy);line-height:1.35}.ml-v2 .v2-drop-t .ico{width:30px;height:30px;color:var(--navy);flex:none}.ml-v2 .v2-drop-t small{font-size:12px;color:var(--navy)}.ml-v2 .v2-drop-tip{font-size:12px;color:var(--navy);border-left:1px solid var(--panel-line);padding-left:18px;max-width:300px}.ml-v2 .v2-drop-files{flex-basis:100%;font-size:13px;color:var(--blue);font-weight:600}.ml-v2 .v2-drop-files:empty{display:none}.ml-v2.ml-proc .v2-phero{background:#fff;border:0;border-radius:0;margin-top:0;min-height:230px;position:relative;grid-template-columns:minmax(0,1fr)}.ml-v2.ml-proc .v2-phero-copy{position:relative;z-index:2;padding:26px 8px 20px;max-width:720px}.ml-v2.ml-proc .v2-phero h1{font-size:56px;color:var(--navy);margin:0 0 4px;letter-spacing:-.01em}.ml-v2.ml-proc .v2-phero p{font-size:21px;color:var(--navy);line-height:1.3;margin:0}.ml-v2.ml-proc .v2-phero-pic{position:absolute;top:0;right:calc((100vw - min(100vw,var(--wrap)))/-2 - 16px);bottom:0;width:58%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 28%);mask-image:linear-gradient(90deg,transparent 0,#000 28%)}.ml-v2.ml-proc .v2-phero-pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ml-v2.ml-proc .v2-hsteps-wide{position:relative;z-index:2;background:linear-gradient(90deg,#fff,#F3F7FC);border:1px solid var(--panel-line);border-radius:4px;padding:12px 20px;margin-top:-6px}.ml-v2.ml-proc .v2-hsteps-wide .v2-stepnum{background:var(--blue);width:36px;height:36px;font-size:16px}.ml-v2.ml-proc .v2-entry{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:66%;margin-top:-6px}.ml-v2.ml-proc .v2-entrycard{background:#fff;border-radius:4px;box-shadow:var(--shadow)}.ml-v2.ml-proc .v2-entrycard .v2-ico{background:none;width:56px;height:56px}.ml-v2.ml-proc .v2-entrycard .v2-ico .ico{width:46px;height:46px;color:var(--navy)}.ml-v2.ml-proc .v2-entrycard b{font-size:19px;color:var(--navy)}.ml-v2.ml-proc .v2-entrycard small{color:var(--navy)}.ml-v2.ml-proc .v2-rfq.wrap{margin-top:8px;grid-template-columns:minmax(0,1fr) 412px}.ml-v2.ml-proc .v2-rfq.wrap .card.pad,.ml-v2.ml-proc .v2-notices,.ml-v2.ml-proc #tender{border-radius:4px;border:1px solid var(--panel-line);padding:14px 16px}.ml-v2.ml-proc .v2-rfq.wrap .v2-form{border:0;padding:0}.ml-v2.ml-proc .v2-formtitle{display:flex;justify-content:space-between;align-items:baseline;font-size:28px;color:var(--navy);margin:0 0 6px}.ml-v2.ml-proc .v2-fsec-side{display:grid;grid-template-columns:200px minmax(0,1fr);background:#F3F7FC;border:0;border-radius:4px;margin-bottom:8px}.ml-v2.ml-proc .v2-fsec-side>h2{background:none;border:0;font-size:18px;align-self:start;padding:14px 10px}.ml-v2.ml-proc .v2-fsec-side>h2 .ico{width:28px;height:28px}.ml-v2.ml-proc .v2-fsec-side .form{padding:8px 12px}.ml-v2.ml-proc .v2-fsec-side .field label{font-size:13px;font-weight:500}.ml-v2.ml-proc .v2-fsec-notes{grid-template-columns:auto minmax(0,1fr);align-items:center;background:none}.ml-v2.ml-proc .v2-fsec-notes .field>label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ml-v2.ml-proc .v2-fsec-notes .field{margin:0}.ml-v2.ml-proc .v2-fsec-notes>h2 .ico{color:var(--blue)}.ml-v2.ml-proc .v2-fspacer{visibility:hidden}.ml-v2.ml-proc .v2-rfq-side .v2-side{border:0;border-bottom:1px solid var(--panel-line);border-radius:0;background:none;padding:18px 0 18px 100px;position:relative}.ml-v2.ml-proc .v2-rfq.wrap .v2-rfq-side{background:linear-gradient(180deg,#F3F7FC,#fff);border:1px solid var(--panel-line);border-radius:4px;padding:6px 18px;gap:0}.ml-v2.ml-proc .v2-rfq.wrap .v2-rfq-side .v2-side>.v2-side-h{background:none;padding:0;font-size:inherit}.ml-v2.ml-proc .v2-rfq.wrap .v2-rfq-side .v2-side>.v2-side-h .ico{position:absolute;left:4px;top:20px;width:70px;height:70px;border-radius:50%;background:var(--navy);color:#fff;padding:17px}.ml-v2.ml-proc .v2-rfq.wrap .v2-rfq-side .v2-side>*:not(.v2-side-h){margin-left:0;margin-right:0}.ml-v2.ml-proc .v2-rfq.wrap .v2-rfq-side .v2-side h2{font-size:22px;color:var(--navy)}.ml-v2.ml-proc .v2-rfq.wrap .v2-rfq-side .v2-side:last-child{border-bottom:0}.ml-v2.ml-proc .v2-rfq.wrap .v2-rfq-side .v2-pn,.ml-v2.ml-proc .v2-rfq.wrap .v2-rfq-side p{color:var(--navy);font-size:16px}.ml-v2.ml-proc .v2-rfq.wrap .v2-rfq-side .v2-pn b{font-weight:400}.ml-v2.ml-proc .v2-rfq.wrap .v2-contacts a{font-size:17px}.ml-v2.ml-proc .frow3{grid-template-columns:repeat(3,minmax(0,1fr))}.ml-v2.ml-proc #tender .field label{font-size:13px;font-weight:500}.ml-v2.ml-proc #tender textarea{min-height:32px;height:32px}.ml-v2.ml-proc .v2-notices .empty{border:0;padding:6px}.ml-v2.ml-proc .v2-notices h2{font-size:24px;color:var(--navy);margin:0}.ml-v2.ml-proc.ml-xacct .woocommerce{grid-template-columns:282px minmax(0,1fr);gap:16px}.ml-v2.ml-proc .v2-acct-banner{background:#fff;border:0;border-radius:0;margin-top:0;min-height:136px;position:relative;grid-template-columns:minmax(0,1fr)}.ml-v2.ml-proc .v2-acct-banner-txt{padding:4px 0 8px;position:relative;z-index:2}.ml-v2.ml-proc .v2-acct-banner h1{font-size:58px;color:var(--navy);margin:0;letter-spacing:-.01em;line-height:1.05}.ml-v2.ml-proc .v2-acct-banner p{font-size:23px;color:var(--navy);line-height:1.25}.ml-v2.ml-proc .v2-acct-banner-pic{position:absolute;top:-30px;bottom:-14px;right:calc((100vw - min(100vw,var(--wrap)))/-2 - 16px);width:60%;min-height:0}.ml-v2.ml-proc .v2-acct-banner-plain{min-height:0}.ml-v2.ml-proc.ml-ep-delivery-addresses .woocommerce{grid-template-rows:auto 1fr}.ml-v2.ml-proc.ml-ep-delivery-addresses .woocommerce>.v2-acct-banner{grid-column:1;grid-row:1}.ml-v2.ml-proc.ml-ep-delivery-addresses .woocommerce>.woocommerce-MyAccount-navigation{grid-row:2;align-self:start}.ml-v2.ml-proc.ml-ep-delivery-addresses .woocommerce>.woocommerce-MyAccount-content{grid-column:2;grid-row:1/3}.ml-v2.ml-proc.ml-ep-delivery-addresses.ml-xacct .woocommerce{grid-template-columns:318px minmax(0,1fr)}.ml-v2.ml-proc.ml-ep-delivery-addresses .v2-acct-banner h1{font-size:54px}.ml-v2.ml-proc.ml-ep-delivery-addresses .v2-acct-banner p{font-size:21px}.ml-v2.ml-proc.ml-xacct .woocommerce>.woocommerce-MyAccount-navigation{border-radius:4px!important;padding:0 18px 12px 0;top:120px}.ml-v2.ml-proc.ml-xacct .woocommerce-MyAccount-navigation a{color:var(--blue);font-weight:400;font-size:17px;padding:14px 0 14px 18px;gap:20px;border-left-width:6px}.ml-v2.ml-proc.ml-xacct .woocommerce-MyAccount-navigation a .ico{width:26px;height:26px;color:var(--navy)}.ml-v2.ml-proc.ml-xacct .woocommerce-MyAccount-navigation .is-active a{background:linear-gradient(90deg,#DCEAF8,#EAF3FC);color:var(--navy);font-weight:600;margin-right:-18px}.ml-v2.ml-proc.ml-xacct .woocommerce-MyAccount-navigation li{border-bottom-color:var(--panel-line);margin-left:18px}.ml-v2.ml-proc.ml-xacct .woocommerce-MyAccount-navigation li.is-active{margin-left:0}.ml-v2.ml-proc.ml-xacct .woocommerce-MyAccount-navigation li.is-active a{padding-left:36px}.ml-v2 .ml-nav-sub{display:block;font-size:13px;color:var(--blue);font-weight:400;margin-top:2px}.ml-v2.ml-proc .ml-who{display:none!important}.ml-v2 .v2-tcard{background:#fff;border:1px solid var(--panel-line);border-radius:4px;box-shadow:0 1px 2px rgb(8 41 77 / .04)}.ml-v2 .v2-tcard.pad{padding:18px 22px}.ml-v2.ml-proc .v2-tools{grid-template-columns:minmax(0,1fr) 310px;margin:0 0 14px}.ml-v2.ml-proc .v2-tsearch,.ml-v2.ml-proc .v2-tdate{border-radius:4px;height:48px}.ml-v2.ml-proc .v2-seg{gap:8px;margin-bottom:14px}.ml-v2.ml-proc .v2-seg a{border-radius:4px;font-size:17px;padding:10px 12px;flex:1 1 0%;color:var(--blue)}.ml-v2.ml-proc .v2-seg .on{background:linear-gradient(90deg,#DCEAF8,#EAF3FC);color:var(--navy);box-shadow:none}.ml-v2.ml-proc.ml-ep-quotations .v2-seg .on,.ml-v2.ml-proc.ml-ep-enquiries .v2-seg .on{box-shadow:inset 0 -4px 0 var(--red);color:var(--navy)}.ml-v2 .v2-segn{display:inline-grid;place-items:center;min-width:22px;height:22px;border-radius:11px;background:var(--navy);color:#fff;font-size:12px;padding:0 6px;margin-left:4px}.ml-v2 .v2-tbl{margin:0;border:0}.ml-v2 .v2-tbl thead th{background:linear-gradient(90deg,#DCEAF8,#EAF3FC);padding:12px 30px;font-size:17px;color:var(--navy);text-align:left}.ml-v2 .v2-tbl td{padding:14px 30px;vertical-align:middle}.ml-v2 .v2-tbl td small{display:block}.ml-v2 .v2-ref{color:var(--navy);font-weight:700}.ml-v2 .v2-tacts{display:flex;gap:6px;flex-wrap:wrap}.ml-v2 .v2-tfiles{display:block;margin-top:4px}.ml-v2 .v2-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:22px 24px 18px;margin:0 22px}.ml-v2 .v2-empty-ico{position:relative;width:80px;height:86px;display:grid;place-items:center;color:#7DB4EE;margin-bottom:6px}.ml-v2 .v2-empty-ico>.ico{width:76px;height:76px;stroke-width:1.5}.ml-v2 .v2-empty-ico i{position:absolute;right:-8px;bottom:0;width:40px;height:40px;border-radius:50%;background:#fff;display:grid;place-items:center}.ml-v2 .v2-empty-ico i .ico{width:36px;height:36px;color:#7DB4EE;stroke-width:1.8}.ml-v2 .v2-empty>b{font-family:var(--f-head);font-size:26px;color:var(--navy)}.ml-v2 .v2-empty>p{font-size:18px;color:var(--navy);margin:2px 0 18px}.ml-v2 .v2-empty-btns{display:flex;gap:18px;justify-content:center;flex-wrap:wrap}.ml-v2 .v2-empty-btns .btn{min-width:276px;justify-content:center;border-radius:3px;font-size:17px;gap:14px}.ml-v2 .v2-empty-btns .btn-line{border-color:var(--blue);color:var(--blue)}.ml-v2 .v2-empty-note{display:flex;align-items:center;justify-content:center;gap:10px;align-self:stretch;border-top:1px solid var(--panel-line);margin:18px 0 0;padding-top:16px;font-size:15px;color:var(--navy)}.ml-v2 .v2-empty-note .ico{width:22px;height:22px}.ml-v2 .v2-tnote{border:0;justify-content:flex-start}.ml-v2 .v2-dcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.ml-v2 .v2-dcard,.ml-v2 .v2-dside{background:linear-gradient(180deg,#EAF3FC,#F3F8FD);border:1px solid var(--panel-line);border-radius:4px;padding:16px 26px 14px;display:flex;flex-direction:column;gap:12px}.ml-v2 .v2-dcard-h{display:flex;gap:24px;align-items:flex-start}.ml-v2 .v2-ico-navy{width:62px;height:62px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;flex:none}.ml-v2 .v2-ico-navy .ico{width:32px;height:32px}.ml-v2 .v2-dcard h2,.ml-v2 .v2-dside h2,.ml-v2 .v2-dact h2{font-size:24px;color:var(--navy);margin:2px 0}.ml-v2 .v2-dcard p,.ml-v2 .v2-dside p{font-size:17px;color:var(--navy);margin:0}.ml-v2 .v2-dcard small{font-size:14px;color:var(--blue)}.ml-v2 .v2-dcard .btn,.ml-v2 .v2-dside .btn{justify-content:center;border-radius:3px;font-size:17px;gap:14px;border-color:var(--blue);color:var(--blue);align-self:center;min-width:220px}.ml-v2 .v2-dside .btn-red{color:#fff;border-color:var(--red)}.ml-v2 .v2-dside .btn{align-self:stretch;margin-left:18px}.ml-v2 .v2-dside hr{border:0;border-top:1px solid var(--panel-line);margin:2px 0;width:100%}.ml-v2 .v2-dgrid{display:grid;grid-template-columns:minmax(0,1fr) 368px;gap:12px}.ml-v2 .v2-dact{background:#fff;border:1px solid var(--panel-line);border-radius:4px;overflow:hidden}.ml-v2 .v2-dact-h{display:flex;align-items:center;gap:22px;padding:10px 20px;background:linear-gradient(90deg,#EAF3FC,#F6FAFE)}.ml-v2 .v2-dact-h .v2-ico-navy{width:46px;height:46px}.ml-v2 .v2-dact-h .v2-ico-navy .ico{width:26px;height:26px}.ml-v2 .v2-dact-h h2{font-size:22px}.ml-v2 .v2-dact .v2-empty{padding-top:26px}.ml-v2 .v2-dact .v2-empty>b{color:var(--navy)}.ml-v2 .v2-dact .v2-empty>p{color:var(--blue)}.ml-v2 .v2-actlist{list-style:none;margin:0;padding:6px 20px}.ml-v2 .v2-actlist li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid var(--panel-line)}.ml-v2 .v2-actlist li:last-child{border-bottom:0}.ml-v2 .v2-actlist .v2-ico{width:40px;height:40px;background:var(--panel);color:var(--navy)}.ml-v2 .v2-actlist a b{display:block;color:var(--navy)}.ml-v2 .v2-actlist a small{color:var(--muted)}.ml-v2.ml-proc .v2-inst{border-radius:4px;padding:10px 26px;background:linear-gradient(90deg,#EAF3FC,#F3F8FD)}.ml-v2.ml-proc .v2-inst .v2-ico{background:none;width:70px;height:62px}.ml-v2.ml-proc .v2-inst .v2-ico .ico{width:56px;height:56px;color:var(--navy)}.ml-v2.ml-proc .v2-inst b{font-size:22px}.ml-v2.ml-proc .v2-inst small{font-size:17px;color:var(--navy)}.ml-v2.ml-proc .v2-inst .btn{min-width:222px;justify-content:center;border-radius:3px;font-size:18px;gap:14px;height:42px}.ml-v2.ml-proc .v2-inst .btn-line{border-color:var(--blue);color:var(--blue)}.ml-v2 .v2-ot-btns{padding:0 0 22px;align-items:center}.ml-v2 .v2-ot-btns .btn{min-width:230px}.ml-v2 .v2-link{display:inline-flex;align-items:center;gap:12px;font-size:17px;text-decoration:underline}.ml-v2 .v2-otinfo{margin-top:10px;background:linear-gradient(180deg,#F3F8FD,#fff)}.ml-v2 .v2-otinfo h2{font-size:24px;color:var(--navy);margin:0}.ml-v2 .v2-otinfo>p{color:var(--navy);margin:0 0 10px}.ml-v2 .v2-ottiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ml-v2 .v2-ottile{display:flex;gap:16px;background:#fff;border:1px solid var(--panel-line);border-radius:4px;padding:16px}.ml-v2 .v2-ottile>.ico{width:40px;height:40px;color:var(--blue);flex:none}.ml-v2 .v2-ottile b{display:block;color:var(--navy);font-size:14px}.ml-v2 .v2-ottile small{color:var(--navy);font-size:13px}.ml-v2 .v2-othelp{display:flex;align-items:center;justify-content:center;gap:22px;background:#EAF3FC;border-radius:4px;padding:8px 16px;margin-top:10px;flex-wrap:wrap}.ml-v2 .v2-othelp>.ico{width:30px;height:30px;color:var(--navy)}.ml-v2 .v2-othelp b{display:block;color:var(--navy)}.ml-v2 .v2-othelp small{color:var(--navy)}.ml-v2 .v2-othelp a{display:inline-flex;align-items:center;gap:12px;color:var(--navy);border-left:1.5px solid var(--navy);padding-left:22px}.ml-v2 .v2-othelp a .ico{width:24px;height:24px}.ml-v2 .v2-addr-none{display:flex;gap:28px;align-items:center;background:linear-gradient(90deg,#EAF3FC,#F6FAFE);border:1px solid var(--panel-line);border-radius:4px;padding:18px 22px;margin-bottom:12px}.ml-v2 .v2-addr-none>.ico{width:42px;height:42px;color:var(--navy)}.ml-v2 .v2-addr-none b{font-family:var(--f-head);font-size:21px;color:var(--navy)}.ml-v2 .v2-addr-none p{margin:0;font-size:17px;color:var(--navy)}.ml-v2 .v2-addr-grid{margin-bottom:12px}.ml-v2 .v2-fsec-h{display:flex;align-items:center;gap:14px;background:linear-gradient(90deg,#DCEAF8,#EAF3FC);padding:10px 18px;border-bottom:1px solid var(--panel-line)}.ml-v2 .v2-fsec-h .ico{width:28px;height:28px;color:var(--navy)}.ml-v2 .v2-fsec-h h2{font-size:21px;color:var(--navy);margin:0}.ml-v2 .v2-fsec-h small{color:var(--navy)}.ml-v2 .v2-fsec-h .v2-req{margin-left:auto}.ml-v2 .v2-addr-form .form,.ml-v2 .v2-adet-sec .form{padding:10px 18px 16px}.ml-v2 .v2-addr-form .field,.ml-v2 .v2-adet .field{margin-bottom:8px}.ml-v2 .v2-addr-form .frow,.ml-v2 .v2-adet .frow{gap:24px}.ml-v2 .v2-addr-form label,.ml-v2 .v2-adet label{font-weight:600;color:var(--navy);font-size:14px}.ml-v2 .v2-addr-form input:not([type=checkbox]),.ml-v2 .v2-addr-form select,.ml-v2 .v2-adet input:not([type=checkbox]),.ml-v2 .v2-adet select{min-height:32px;height:32px;padding:4px 14px;border:1.5px solid #C9D6E5;border-radius:3px;font-size:14px;width:100%}.ml-v2 .v2-addr-form .req,.ml-v2 .v2-adet .req,.ml-v2 .v2-lform .req{color:var(--red)}.ml-v2 .v2-addr-btns,.ml-v2 .v2-adet-btns{display:flex;align-items:center;gap:22px;margin-top:10px;flex-wrap:wrap}.ml-v2 .v2-addr-btns .btn-red,.ml-v2 .v2-adet-btns .btn-red{min-width:232px;justify-content:center;border-radius:3px;font-size:17px}.ml-v2 .v2-addr-btns .btn-line{min-width:120px;justify-content:center;border-radius:3px;text-decoration:underline}.ml-v2 .v2-addr-note{margin-left:auto;display:inline-flex;gap:10px;align-items:center;color:var(--navy);font-size:14px}.ml-v2 .v2-addr-note .ico{width:22px;height:22px;color:var(--blue)}.ml-v2 .v2-adet{display:grid;grid-template-columns:minmax(0,1fr) 282px;gap:18px;align-items:start}.ml-v2 .v2-adet-form{display:grid;gap:16px}.ml-v2 .v2-adet-sec{overflow:hidden}.ml-v2 .v2-adet-side{display:grid;gap:16px}.ml-v2 .v2-adet-card .v2-fsec-h{background:none;border:0;padding:0 0 12px}.ml-v2 .v2-adet-card p{color:var(--navy);font-size:15px}.ml-v2 .v2-adet-card .btn{border-radius:3px;justify-content:center;gap:12px;border-color:var(--blue);color:var(--blue);font-size:17px}.ml-v2 .v2-adet-more{align-self:end}.ml-v2 .v2-adet-more a{display:inline-flex;gap:8px;align-items:center;font-size:14px}.ml-v2 .v2-adet-pw{border:1px solid var(--panel-line);border-radius:4px;padding:10px 14px;margin:6px 0}.ml-v2 .v2-adet-pw legend{font-weight:700;color:var(--navy);padding:0 6px}.ml-v2 .v2-login{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:6px}.ml-v2 .v2-login-one{grid-template-columns:minmax(0,620px)}.ml-v2 .v2-lcard{background:#fff;border:1px solid var(--panel-line);border-radius:4px;overflow:hidden}.ml-v2 .v2-lcard-h{display:flex;gap:22px;align-items:flex-start;background:linear-gradient(90deg,#DCEAF8,#EAF3FC);padding:10px 24px 12px}.ml-v2 .v2-lcard-h h2{font-size:28px;color:var(--navy);margin:0}.ml-v2 .v2-lcard-h p{font-size:17px;color:var(--navy);margin:0;line-height:1.3}.ml-v2 .v2-lcard-h .v2-req{margin-left:auto;white-space:nowrap;padding-top:12px}.ml-v2 .v2-lform{padding:12px 28px 14px}.ml-v2 .v2-lform .field{margin:0 0 10px}.ml-v2 .v2-lform label{display:block;font-weight:600;color:var(--navy);font-size:16px;margin-bottom:4px}.ml-v2 .v2-lform .input-text,.ml-v2 .v2-lform select{width:100%;min-height:36px;height:36px;padding:4px 12px;border:1.5px solid #C9D6E5;border-radius:3px;font-size:14px;background:#fff}.ml-v2 .v2-lform .frow{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ml-v2 .v2-lform .hint{font-size:12px;color:var(--navy)}.ml-v2 .v2-lrow{display:flex;justify-content:space-between;align-items:center;margin:4px 0 16px}.ml-v2 .v2-lrow .chk{font-weight:400;font-size:15px;color:var(--navy);display:inline-flex;gap:12px;align-items:center}.ml-v2 .v2-lrow input[type=checkbox],.ml-v2 .v2-lterms input{width:20px;height:20px}.ml-v2 .v2-forgot{font-size:15px;color:var(--blue)}.ml-v2 .v2-lform .btn-block{width:100%;height:40px;border-radius:3px;font-size:18px;justify-content:center}.ml-v2 .v2-lterms{display:flex;gap:12px;align-items:center;font-size:15px;color:var(--navy);margin:0 0 12px}.ml-v2 .v2-lhelp{display:flex;justify-content:center;align-items:center;gap:10px;border-top:1px solid var(--panel-line);margin:14px 0 0;padding-top:10px;font-size:14px}.ml-v2 .v2-lhelp .ico{width:26px;height:26px;color:var(--navy)}.ml-v2.ml-proc .v2-login-tiles{margin-top:12px;gap:12px}.ml-v2.ml-proc .v2-ltile{border-radius:4px;padding:10px 46px;gap:40px;background:linear-gradient(90deg,#EAF3FC,#F3F8FD)}.ml-v2.ml-proc .v2-ltile .v2-ico{width:52px;height:52px}.ml-v2.ml-proc .v2-ltile b{font-size:18px}.ml-v2.ml-proc .v2-ltile small{font-size:15px;color:var(--navy)}.ml-v2.ml-proc .v2-login-banner .v2-acct-banner-txt h1{font-size:58px}.ml-v2 .v2-hero-ticks{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px;font-size:13.5px;color:var(--navy);font-weight:600}.ml-v2 .v2-hero-ticks li{display:inline-flex;align-items:center;gap:6px}.ml-v2 .v2-hero-ticks .ico{width:18px;height:18px;color:var(--red);stroke-width:3}.ml-v2 .v2-panel .btn-navy{background:var(--navy);border-color:var(--navy)}.ml-v2 .v2-depts-row ul{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px}.ml-v2 .v2-depts-row li a{padding:8px 6px 10px;min-height:0}.ml-v2 .v2-depts-row .v2-dimg{height:72px}.ml-v2 .v2-depts-row .v2-dname{font-size:12.5px;line-height:1.2;min-height:30px}.ml-v2 .v2-svc{grid-template-columns:repeat(5,minmax(0,1fr))}.ml-v2 .v2-carousel{position:relative}.ml-v2 .v2-carousel ul.products{display:grid!important;grid-auto-flow:column;grid-auto-columns:calc((100% - 6*14px)/7);grid-template-columns:none!important;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px 8px}.ml-v2 .v2-carousel ul.products::-webkit-scrollbar{display:none}.ml-v2 .v2-carousel ul.products li.product{scroll-snap-align:start;width:auto!important;margin:0!important}.ml-v2 .v2-car-btn{position:absolute;top:42%;z-index:3;width:40px;height:40px;border-radius:50%;border:1px solid var(--panel-line);background:#fff;color:var(--navy);display:grid;place-items:center;box-shadow:var(--shadow);cursor:pointer}.ml-v2 .v2-car-btn .ico{width:20px;height:20px}.ml-v2 .v2-car-prev{left:-14px}.ml-v2 .v2-car-next{right:-14px}.ml-v2 .v2-carousel:not(.can-scroll) .v2-car-btn{opacity:.5}.ml-v2 .v2-feat-rfq{display:block;text-align:center;margin:6px 8px 4px;padding:6px 8px;border:1px solid var(--panel-line);border-radius:4px;font-size:13px;font-weight:600;color:var(--blue);background:var(--panel)}.ml-v2 .v2-feat-rfq:hover{border-color:var(--blue);text-decoration:none}.ml-v2 .v2-sectors .v2-sector-h{display:grid;grid-template-columns:minmax(0,1fr) 42%;align-items:stretch;padding:0;min-height:120px;overflow:hidden}.ml-v2 .v2-sector-h .v2-sector-row{padding:14px 10px 14px 14px;display:flex;gap:12px;align-items:flex-start;margin:0}.ml-v2 .v2-sector-h .v2-sector-pic{position:relative;height:auto;aspect-ratio:auto;border-radius:0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 25%);mask-image:linear-gradient(90deg,transparent 0,#000 25%)}.ml-v2 .v2-sector-h .v2-sector-pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ml-v2 .v2-sector-h .v2-ico-navy{width:48px;height:48px}.ml-v2 .v2-sector-h .v2-ico-navy .ico{width:24px;height:24px}.ml-v2 .v2-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 1fr;gap:14px;align-items:stretch}.ml-v2 .v2-newscard{display:grid;grid-template-columns:42% minmax(0,1fr);gap:14px;background:#fff;border:1px solid var(--panel-line);border-radius:8px;overflow:hidden;color:var(--navy);text-decoration:none!important;box-shadow:var(--shadow)}.ml-v2 .v2-newscard-pic{position:relative;min-height:110px}.ml-v2 .v2-newscard-pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ml-v2 .v2-newscard-txt{display:flex;flex-direction:column;gap:6px;padding:14px 12px 14px 0}.ml-v2 .v2-newscard-txt small{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--red)}.ml-v2 .v2-newscard-txt b{font-family:var(--f-head);font-size:15px;line-height:1.25;color:var(--navy)}.ml-v2 .v2-newscard-txt em{font-style:normal;color:var(--blue);font-weight:700;font-size:13px;display:inline-flex;gap:6px;align-items:center;margin-top:auto}.ml-v2 .v2-stay-navy{background:var(--navy);color:#fff;border-radius:8px;padding:16px 18px;border:0}.ml-v2 .v2-stay-navy h3{color:#fff;font-size:22px;margin:0 0 4px}.ml-v2 .v2-stay-navy p{color:#DCE7F3;font-size:13px;margin:0 0 12px}.ml-v2 .v2-stay-navy .v2-news-form{display:flex;background:#fff;border-radius:4px;overflow:hidden}.ml-v2 .v2-stay-navy .v2-news-form input[type=email]{flex:1;border:0;padding:0 12px;min-width:0;height:40px}.ml-v2 .v2-stay-navy .v2-news-form button{background:var(--red);color:#fff;border:0;padding:0 14px;font-weight:700;display:inline-flex;gap:6px;align-items:center}.ml-v2 .v2-brands{list-style:none;margin:18px 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.ml-v2 .v2-brands a{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px;border:1px solid var(--panel-line);border-radius:8px;background:#fff;text-align:center;color:var(--navy);text-decoration:none!important}.ml-v2 .v2-brands img{width:96px;height:64px;object-fit:contain}.ml-v2 .v2-brand-mono{width:56px;height:56px;border-radius:50%;background:var(--panel);display:grid;place-items:center;font-family:var(--f-head);font-weight:700;font-size:24px}.ml-v2 .v2-brands small{color:var(--muted)}.ml-v2 .v2-phero-plain{min-height:0;grid-template-columns:1fr}@media (max-width:1200px){.ml-v2 .v2-depts-row ul{grid-template-columns:repeat(6,minmax(0,1fr))}.ml-v2 .v2-carousel ul.products{grid-auto-columns:calc((100% - 4*14px)/5)}.ml-v2 .v2-news-grid{grid-template-columns:1fr 1fr}.ml-v2 .v2-foot-proc .v2-fgrid-proc,.ml-v2 .v2-foot-home .v2-fgrid-home{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}.ml-v2 .v2-foot-proc .v2-fgrid>*,.ml-v2 .v2-foot-home .v2-fgrid>*{border-left:0;padding-left:0}.ml-v2 .v2-hdr-lite .v2-acts{gap:14px}.ml-v2 .v2-hdr-lite .v2-main .wrap{gap:20px}.ml-v2 .v2-nav-lite .v2-nl{font-size:14px}.ml-v2 .v2-dgrid,.ml-v2 .v2-adet{grid-template-columns:1fr}.ml-v2 .v2-ottiles{grid-template-columns:1fr 1fr}.ml-v2.ml-proc .v2-entry{max-width:none}}@media (max-width:960px){.ml-v2 .v2-hdr-lite .v2-act span:not(.badge):not(.sr){display:none}.ml-v2 .v2-hdr-lite .v2-act .v2-cd{display:none}.ml-v2 .v2-svc{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-v2 .v2-dcards{grid-template-columns:1fr}.ml-v2.ml-proc .v2-rfqb,.ml-v2.ml-proc .v2-rfq,.ml-v2.ml-proc .v2-rfq.wrap{grid-template-columns:1fr}.ml-v2.ml-proc .v2-rfqb-row{grid-template-columns:120px minmax(0,1fr)}.ml-v2.ml-proc .v2-rfqb-price{grid-column:2;text-align:left}.ml-v2.ml-proc .v2-phero-pic,.ml-v2.ml-proc .v2-acct-banner-pic{position:relative;right:auto;top:auto;bottom:auto;width:auto;height:180px;-webkit-mask-image:none;mask-image:none;border-radius:6px;overflow:hidden}.ml-v2.ml-proc .v2-phero h1,.ml-v2.ml-proc .v2-acct-banner h1{font-size:38px}.ml-v2.ml-proc .v2-phero p,.ml-v2.ml-proc .v2-acct-banner p{font-size:17px}.ml-v2.ml-proc.ml-ep-delivery-addresses .woocommerce>.woocommerce-MyAccount-content{grid-column:1;grid-row:auto}.ml-v2.ml-proc.ml-ep-delivery-addresses.ml-xacct .woocommerce{grid-template-columns:1fr}.ml-v2 .v2-login{grid-template-columns:1fr}.ml-v2.ml-proc .v2-fsec-side{grid-template-columns:1fr}.ml-v2.ml-proc .frow3{grid-template-columns:1fr}.ml-v2 .v2-sectors{grid-template-columns:1fr 1fr}.ml-v2 .v2-drop{grid-template-columns:1fr}.ml-v2 .v2-ulinks{display:none}}@media (max-width:640px){.ml-v2 .v2-uship span{display:none}.ml-v2 .v2-depts-row ul{grid-template-columns:repeat(3,minmax(0,1fr))}.ml-v2 .v2-carousel ul.products{grid-auto-columns:72%}.ml-v2 .v2-news-grid,.ml-v2 .v2-sectors{grid-template-columns:1fr}.ml-v2 .v2-foot-proc .v2-fgrid-proc,.ml-v2 .v2-foot-home .v2-fgrid-home{grid-template-columns:1fr 1fr}.ml-v2 .v2-foot-proc .v2-fbrand,.ml-v2 .v2-foot-home .v2-fbrand{grid-column:1/-1}.ml-v2 .v2-ottiles,.ml-v2 .v2-lform .frow,.ml-v2 .v2-addr-form .frow,.ml-v2 .v2-adet .frow{grid-template-columns:1fr}.ml-v2 .v2-tools{grid-template-columns:1fr}.ml-v2 .v2-empty-btns .btn{min-width:0;width:100%}.ml-v2 .v2-seg a{flex:1 1 40%;font-size:15px}.ml-v2 .v2-login-tiles{grid-template-columns:1fr}.ml-v2.ml-proc .v2-ltile{padding:10px 16px;gap:16px}.ml-v2 .v2-inst{flex-direction:column;align-items:flex-start}.ml-v2.ml-proc .v2-fsubmit{flex-direction:column;align-items:stretch;gap:12px}.ml-v2.ml-proc .v2-fsubmit .btn-red{min-width:0}.ml-v2.ml-proc .v2-back{border:0;padding:0}.ml-v2 .v2-done-acts .btn{min-width:0;width:100%}.ml-v2.ml-proc .v2-entry{grid-template-columns:1fr}}.ml-v2 .v2-util-lite,.ml-v2 .v2-util-lite .v2-country,.ml-v2 .v2-util-lite .v2-cname,.ml-v2 .v2-util-lite .v2-uitem,.ml-v2 .v2-util-lite .v2-uitem span{color:var(--navy)!important}.ml-v2 .v2-hdr-lite .v2-search-wrap{width:100%;max-width:570px}.ml-v2 .v2-hdr-lite .v2-search button{background:var(--navy)}.ml-v2 .v2-hdr-lite .v2-main .wrap{grid-template-columns:auto minmax(0,1fr) auto}.ml-v2.ml-proc .woocommerce-breadcrumb{margin-left:0!important;padding-left:0!important}.ml-v2 .v2-fcl address{white-space:normal}.ml-v2 .v2-fcl address br+br{display:none}.ml-v2 .v2-foot-proc .v2-fbot nav a,.ml-v2 .v2-foot-home .v2-fbot nav a{font-size:13px}.ml-v2.ml-proc .v2-form .field{gap:2px;margin-bottom:6px}.ml-v2.ml-proc .v2-form .frow{row-gap:0;column-gap:22px}.ml-v2.ml-proc .v2-form select{height:34px}.ml-v2.ml-proc .v2-form .field .hint{margin-top:0;font-size:13px}.ml-v2.ml-proc .v2-rfq.wrap .v2-rfq-side .v2-side{padding:18px 0 18px 96px!important;border:0!important;border-bottom:1px solid var(--panel-line)!important;border-radius:0!important;box-shadow:none;background:none!important;min-height:120px}.ml-v2.ml-proc .v2-rfq.wrap .v2-rfq-side .v2-side:last-child{border-bottom:0!important}.ml-v2.ml-proc .v2-rfq.wrap .v2-rfq-side .v2-side-h{display:block}.ml-v2.ml-proc .v2-rfq.wrap .v2-rfq-side .v2-side-h .ico{top:18px}.ml-v2.ml-proc .v2-entry.wrap{padding-right:calc(34% + 16px)}.ml-v2.ml-proc .v2-entry{max-width:var(--wrap)}.ml-v2.ml-proc.ml-xacct .woocommerce-MyAccount-navigation li,.ml-v2.ml-proc.ml-xacct .woocommerce-MyAccount-navigation li.is-active{margin-left:0}.ml-v2.ml-proc.ml-xacct .woocommerce-MyAccount-navigation li.is-active a,.ml-v2.ml-proc.ml-xacct .woocommerce-MyAccount-navigation a{padding-left:24px}.ml-v2.ml-proc.ml-xacct .woocommerce-MyAccount-navigation .is-active a{margin-right:-18px}.ml-v2.ml-proc.ml-xacct .woocommerce-MyAccount-navigation{padding:0 18px 12px 0}.ml-v2.ml-proc.ml-xacct .woocommerce-MyAccount-navigation li{border-bottom:0;position:relative}.ml-v2.ml-proc.ml-xacct .woocommerce-MyAccount-navigation li+li::before{content:"";position:absolute;left:72px;right:0;top:0;border-top:1px solid var(--panel-line)}.ml-v2.ml-proc .woocommerce-MyAccount-navigation .ml-nav-sub{white-space:nowrap}.ml-v2 .v2-adet-form,.ml-v2 form.v2-adet-form{border:0!important;padding:0!important;background:none!important;box-shadow:none!important;margin:0}.ml-v2 .v2-tbl thead th{background:#E3EEF9!important}.ml-v2 .v2-actlist a{text-decoration:none}.ml-v2 .v2-actlist a:hover b{text-decoration:underline}.ml-v2.ml-proc .v2-inst b{font-size:20px}.ml-v2.ml-proc .v2-inst small{font-size:16px}.ml-v2 .v2-hero-ticks{font-size:12.5px;gap:6px 14px;max-width:560px;position:relative;z-index:2}.ml-v2 .v2-sectors .v2-sector-h{grid-template-columns:minmax(0,1fr) 40%}.ml-v2 .v2-sector-h .v2-sector-row{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px}.ml-v2 .v2-sector-h .v2-sector-row .v2-ico{position:static;margin:0;transform:none}.ml-v2 .v2-sector-h .v2-sector-txt b{font-size:16px}.ml-v2 .v2-sector-h .v2-sector-txt small{font-size:12.5px}.ml-v2 .v2-latest .v2-head{display:flex}.ml-v2 .v2-latest{display:block}.ml-v2 .v2-latest .v2-news-grid{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.05fr)}.ml-v2 .v2-svc-it small{font-size:12px}.ml-v2 .v2-svc-it b{font-size:14px}@media (max-width:1200px){.ml-v2 .v2-latest .v2-news-grid{grid-template-columns:1fr 1fr}.ml-v2.ml-proc .v2-entry.wrap{padding-right:16px}}@media (max-width:640px){.ml-v2 .v2-latest .v2-news-grid{grid-template-columns:1fr}}.ml-v2.ml-proc .v2-info .v2-pn b{display:inline}.ml-v2 .v2-util-lite .v2-country{flex:none}.ml-v2.ml-proc .storefront-breadcrumb .col-full{max-width:var(--wrap);margin:0 auto;padding-left:16px;padding-right:16px;box-sizing:border-box}@media (max-width:960px){.ml-v2.ml-proc.ml-xacct .woocommerce,.ml-v2.ml-proc.ml-ep-delivery-addresses.ml-xacct .woocommerce{grid-template-columns:minmax(0,1fr)}.ml-v2.ml-proc.ml-xacct .woocommerce>*{grid-column:1!important;grid-row:auto!important}.ml-v2.ml-proc.ml-xacct .woocommerce>.woocommerce-MyAccount-navigation{padding:8px;position:static}.ml-v2.ml-proc.ml-xacct .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:6px}.ml-v2.ml-proc.ml-xacct .woocommerce-MyAccount-navigation li+li::before{display:none}.ml-v2.ml-proc.ml-xacct .woocommerce-MyAccount-navigation a,.ml-v2.ml-proc.ml-xacct .woocommerce-MyAccount-navigation li.is-active a{padding:8px 12px;margin:0;border-left:0;border:1px solid var(--panel-line);border-radius:999px;font-size:14px;gap:8px}.ml-v2.ml-proc.ml-xacct .woocommerce-MyAccount-navigation .is-active a{margin-right:0}.ml-v2.ml-proc.ml-xacct .woocommerce-MyAccount-navigation a .ico{width:18px;height:18px}.ml-v2.ml-proc .woocommerce-MyAccount-navigation .ml-nav-sub{display:none}.ml-v2 .v2-dside .btn{margin-left:0}}@media (max-width:640px){.ml-v2 .v2-util-lite .v2-udeliver,.ml-v2 .v2-util-lite .v2-usep{display:none}.ml-v2 .v2-dcard,.ml-v2 .v2-dside{padding:14px 16px}.ml-v2 .v2-dcard-h{gap:14px}.ml-v2 .v2-ico-navy{width:50px;height:50px}.ml-v2 .v2-dcard .btn{min-width:0;align-self:stretch}.ml-v2 .v2-actlist li{grid-template-columns:36px minmax(0,1fr)}.ml-v2 .v2-actlist .pill{grid-column:2;justify-self:start}}@media (max-width:640px){.ml-v2.ml-proc .v2-tools{grid-template-columns:1fr}.ml-v2 .v2-tbl thead th,.ml-v2 .v2-tbl td{padding:10px 14px;white-space:nowrap}.ml-v2 .v2-fsec-h{flex-wrap:wrap}}.ml-v2 .v2-done .v2-summary .tbl{width:calc(100% - 40px);table-layout:auto}.ml-v2 .v2-done .v2-side h2,.ml-v2 .v2-done .v2-side .h3{font-size:20px}.ml-v2.ml-proc .v2-rfqb-name{text-decoration:none}.ml-v2.ml-proc .v2-phero,.ml-v2.ml-proc .v2-acct-banner{overflow:visible}.ml-v2.ml-proc #page,.ml-v2.ml-proc .site{overflow-x:clip}@media (min-width:1201px){.ml-v2 .v2-nav:not(.v2-nav-lite) .v2-nl{padding:0 10px;font-size:15px}.ml-v2 .v2-nav:not(.v2-nav-lite) .wrap{gap:0}}.ml-v2 .v2-logo.v2-logo-new{display:inline-flex;flex-direction:row;align-items:center;gap:12px;color:var(--navy);text-decoration:none!important;--logo-gap:#fff;--logo-cap:var(--navy);flex:none}.ml-v2 .v2-logo-new .v2-mark,.ml-v2 .v2-logo-new svg.v2-mark:first-child{width:62px;height:62px;flex:none;filter:drop-shadow(0 2px 3px rgb(8 41 77 / .12))}.ml-v2 .v2-logo-new .v2-logo-txt{display:flex;flex-direction:column;line-height:1;min-width:0}.ml-v2 .v2-logo-new .v2-logo-word{position:relative;display:inline-block;font-family:var(--f-head);font-weight:700;font-size:38px;line-height:.92;letter-spacing:-.035em;color:var(--red);padding-right:24px;gap:0}.ml-v2 .v2-logo-new .v2-logo-af{position:absolute;right:0;top:-5px;width:22px;height:24px;color:var(--navy)}.ml-v2 .v2-logo-new .v2-logo-name{font-family:var(--f-head);font-weight:600;font-size:16.5px;letter-spacing:.005em;color:var(--navy);margin-top:3px;white-space:nowrap}.ml-v2 .v2-logo-new .v2-logo-rule{display:flex;align-items:center;margin:3px 0 2px;color:var(--red)}.ml-v2 .v2-logo-new .v2-logo-rule i{flex:1;height:1.4px;background:currentColor;border-radius:1px}.ml-v2 .v2-logo-new .v2-logo-rule svg{width:22px;height:10px;flex:none}.ml-v2 .v2-logo-new .v2-logo-tag{font-family:var(--f-body);font-weight:700;font-size:8.6px;letter-spacing:.01em;color:var(--navy);white-space:nowrap;text-transform:none}.ml-v2 .v2-logo-new.v2-logo-light{--logo-gap:var(--navy);--logo-cap:#fff;color:#fff}.ml-v2 .v2-logo-new.v2-logo-light .v2-logo-af,.ml-v2 .v2-logo-new.v2-logo-light .v2-logo-name,.ml-v2 .v2-logo-new.v2-logo-light .v2-logo-tag{color:#fff}.ml-v2 .v2-logo-new.v2-logo-light .v2-logo-word{color:#FF2D4A}.ml-v2 .v2-logo-new.v2-logo-light .v2-mark{filter:none}.ml-v2 .v2-fbrand .v2-logo-new .v2-mark{width:54px;height:54px}.ml-v2 .v2-fbrand .v2-logo-new .v2-logo-word{font-size:33px}.ml-v2 .v2-fbrand .v2-logo-new .v2-logo-name{font-size:14.5px}.ml-v2 .v2-drawer .v2-logo-new .v2-mark{width:42px;height:42px}.ml-v2 .v2-drawer .v2-logo-new .v2-logo-word{font-size:26px}.ml-v2 .v2-drawer .v2-logo-new .v2-logo-name{font-size:12px}.ml-v2 .v2-drawer .v2-logo-new .v2-logo-tag,.ml-v2 .v2-drawer .v2-logo-new .v2-logo-rule{display:none}.ml-v2 .v2-logo-new:hover .v2-mark{transform:rotate(-6deg)}.ml-v2 .v2-logo-new .v2-mark{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.ml-v2 #masthead.v2-hdr{position:sticky;top:-92px;z-index:60;transition:box-shadow .2s}.ml-v2 #masthead.v2-hdr .v2-nav{position:relative;top:auto}.ml-v2 #masthead.v2-hdr.is-stuck{box-shadow:0 8px 24px rgb(8 41 77 / .18)}.ml-v2 .v2-nav-mark{display:none;align-items:center;margin-right:10px;--logo-gap:var(--navy);--logo-cap:#fff}.ml-v2 .v2-nav-mark .v2-mark{width:34px;height:34px}.ml-v2 #masthead.is-stuck .v2-nav-mark{display:inline-flex}.ml-v2 .v2-nav:not(.v2-nav-lite) .v2-nav-mark{--logo-gap:#fff;--logo-cap:var(--navy)}.ml-v2 .v2-nav:not(.v2-nav-lite) .wrap{align-items:center}.ml-v2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.ml-v2 ::selection{background:#CFE0F3;color:var(--navy)}.ml-v2 :focus-visible{outline:3px solid rgb(20 93 160 / .55);outline-offset:2px;border-radius:4px}.ml-v2 .price,.ml-v2 .amount,.ml-v2 .v2-rfqb-price,.ml-v2 .num{font-variant-numeric:tabular-nums lining-nums}.ml-v2 .btn,.ml-v2 .button,.ml-v2 .v2-act,.ml-v2 .v2-nl,.ml-v2 .v2-entrycard,.ml-v2 .v2-sector,.ml-v2 .v2-newscard,.ml-v2 .v2-depts li a,.ml-v2 ul.products li.product{transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.ml-v2 .btn-red:hover,.ml-v2 .button.alt:hover{background:#C8001F;border-color:#C8001F}.ml-v2 .btn:active{transform:translateY(1px)}@media (hover:hover){.ml-v2 ul.products li.product:hover,.ml-v2 .v2-entrycard:hover,.ml-v2 .v2-sector:hover,.ml-v2 .v2-newscard:hover,.ml-v2 .v2-depts li a:hover{transform:translateY(-3px);box-shadow:0 10px 26px rgb(8 41 77 / .12)}.ml-v2 ul.products li.product:hover img{transform:scale(1.035)}.ml-v2 .v2-act:hover>.ico{color:var(--red)}}.ml-v2 ul.products li.product img{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.ml-v2 [id]{scroll-margin-top:70px}html:has(body.ml-v2){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(body.ml-v2){scroll-behavior:auto}.ml-v2 *,.ml-v2 *::before,.ml-v2 *::after{transition:none!important;animation:none!important}}.ml-v2 input::placeholder,.ml-v2 textarea::placeholder{color:#7A8899;opacity:1}.ml-v2 input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.ml-v2 select:focus,.ml-v2 textarea:focus{border-color:var(--blue)!important;box-shadow:0 0 0 3px rgb(20 93 160 / .14);outline:none}.ml-v2 input[type=checkbox],.ml-v2 input[type=radio]{accent-color:var(--navy)}.ml-v2 img{image-rendering:auto}@media (max-width:1200px){.ml-v2 .v2-logo-new .v2-mark{width:52px;height:52px}.ml-v2 .v2-logo-new .v2-logo-word{font-size:32px}.ml-v2 .v2-logo-new .v2-logo-name{font-size:14px}}@media (max-width:960px){.ml-v2 .v2-logo-new .v2-logo-tag{display:none}.ml-v2 #masthead.v2-hdr{top:0;position:relative}}@media (max-width:640px){.ml-v2 .v2-logo.v2-logo-new{gap:8px}.ml-v2 .v2-logo-new .v2-mark,.ml-v2 .v2-logo-new svg.v2-mark:first-child{width:40px;height:40px}.ml-v2 .v2-logo-new .v2-logo-word{font-size:25px;padding-right:17px}.ml-v2 .v2-logo-new .v2-logo-af{width:15px;height:17px;top:-3px}.ml-v2 .v2-logo-new .v2-logo-name{font-size:11px;margin-top:2px}.ml-v2 .v2-logo-new .v2-logo-rule{margin:2px 0 0}.ml-v2 .v2-logo-new .v2-logo-rule svg{width:16px;height:8px}.ml-v2 .v2-fbrand .v2-logo-new .v2-logo-tag{display:block}}.ml-v2 .v2-logo-new .v2-logo-word{padding-right:21px}.ml-v2 .v2-logo-new .v2-logo-af{width:19px;height:20px;top:-1px;right:0}@media (max-width:640px){.ml-v2 .v2-logo-new .v2-logo-word{padding-right:15px}.ml-v2 .v2-logo-new .v2-logo-af{width:13px;height:14px;top:0}}.ml-v2 #page.site{overflow:visible;overflow-x:clip}.ml-v2 #masthead.v2-hdr{top:var(--hdr-hide,-92px)}@media (max-width:960px){.ml-v2 #masthead.v2-hdr{position:relative;top:0!important}.ml-v2 #masthead .v2-nav-mark{display:none!important}}.ml-v2 .v2-logo-new .v2-logo-word{white-space:nowrap}.ml-v2 .v2-logo-new .v2-logo-txt{flex:none}@media (max-width:640px){.ml-v2 .v2-main .wrap{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.ml-v2 .v2-main .v2-logo-new{justify-self:start}}.ml-v2 .v2-logo.v2-logo-new{gap:14px}.ml-v2 .v2-logo-new .v2-mark,.ml-v2 .v2-logo-new svg.v2-mark:first-child{width:66px;height:66px;filter:none}.ml-v2 .v2-logo-new .v2-logo-txt{align-items:flex-start}.ml-v2 .v2-logo-new .v2-logo-word{align-self:flex-start;font-size:40px;font-weight:700;letter-spacing:-.03em;line-height:.9;padding-right:23px;color:#E60023}.ml-v2 .v2-logo-new .v2-logo-af{width:20px;height:21px;top:1px;right:0;color:var(--navy)}.ml-v2 .v2-logo-new .v2-logo-name{font-size:18px;font-weight:600;letter-spacing:.01em;margin-top:4px;line-height:1.05}.ml-v2 .v2-logo-new .v2-logo-rule{align-self:stretch;margin:4px 0 3px}.ml-v2 .v2-logo-new .v2-logo-rule i{height:1.6px}.ml-v2 .v2-logo-new .v2-logo-tag{font-family:var(--f-head);font-weight:600;font-size:10.5px;letter-spacing:.02em;line-height:1.1;color:var(--navy)}.ml-v2 .v2-logo-new.v2-logo-light{--logo-cap:#B9CCE3}.ml-v2 .v2-logo-new.v2-logo-light .v2-logo-word{color:#FF3350}.ml-v2 .v2-logo-new.v2-logo-light .v2-logo-rule{color:#FF3350}.ml-v2 .v2-fbrand .v2-logo-new .v2-mark{width:58px;height:58px}.ml-v2 .v2-fbrand .v2-logo-new .v2-logo-word{font-size:35px}.ml-v2 .v2-fbrand .v2-logo-new .v2-logo-name{font-size:16px}.ml-v2 .v2-fbrand .v2-logo-new .v2-logo-tag{font-size:9.5px}.ml-v2 .v2-nav-lite .v2-nav-mark{--logo-cap:#B9CCE3}@media (max-width:1200px){.ml-v2 .v2-logo-new .v2-mark{width:56px;height:56px}.ml-v2 .v2-logo-new .v2-logo-word{font-size:34px}.ml-v2 .v2-logo-new .v2-logo-name{font-size:15.5px}.ml-v2 .v2-logo-new .v2-logo-tag{font-size:9px}}@media (max-width:640px){.ml-v2 .v2-logo.v2-logo-new{gap:8px}.ml-v2 .v2-logo-new .v2-mark,.ml-v2 .v2-logo-new svg.v2-mark:first-child{width:42px;height:42px}.ml-v2 .v2-logo-new .v2-logo-word{font-size:26px;padding-right:16px}.ml-v2 .v2-logo-new .v2-logo-af{width:14px;height:15px;top:0}.ml-v2 .v2-logo-new .v2-logo-name{font-size:12px;margin-top:2px}.ml-v2 .v2-fbrand .v2-logo-new .v2-logo-tag{font-size:9.5px}}.ml-v2 .v2-logo-new .v2-logo-word{padding-right:27px}.ml-v2 .v2-logo-new .v2-logo-af{width:25px;height:28px;top:-3px;right:-1px}.ml-v2 .v2-fbrand .v2-logo-new .v2-logo-word{padding-right:24px}.ml-v2 .v2-fbrand .v2-logo-new .v2-logo-af{width:22px;height:24px}@media (max-width:640px){.ml-v2 .v2-logo-new .v2-logo-word{padding-right:18px}.ml-v2 .v2-logo-new .v2-logo-af{width:16px;height:18px;top:-2px}}.ml-v2 .v2-trustline{display:flex;flex-wrap:wrap;gap:6px 22px;justify-content:center;padding:10px 16px;font-size:12.5px;color:#C9D8EA;border-top:1px solid rgb(255 255 255 / .14)}.ml-v2 .v2-trustline a{color:#fff;display:inline-flex;gap:6px;align-items:center}.ml-v2 .v2-trustline .ico{width:16px;height:16px}.ml-v2 .v2-clients h2{font-size:22px;color:var(--navy);margin-bottom:12px}.ml-v2 .v2-clients ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.ml-v2 .v2-clients li{display:flex;gap:10px;align-items:center;border:1px solid var(--panel-line);border-radius:8px;padding:12px 14px;background:#fff;color:var(--navy);font-weight:600;font-size:14px}.ml-v2 .v2-clients .ico{width:22px;height:22px;color:var(--blue);flex:none}.ml-v2.single-post .site-main,.ml-v2.blog .site-main,.ml-v2.archive.category .site-main{max-width:820px;margin:0 auto}.ml-v2.single-post .entry-content{font-size:17px;line-height:1.7;color:var(--ink)}.ml-v2.single-post .entry-content h2{font-size:26px;color:var(--navy);margin:30px 0 10px}.ml-v2.single-post .entry-content h3{font-size:20px;color:var(--navy);margin:22px 0 8px}.ml-v2.single-post .entry-content li{margin-bottom:6px}.ml-v2.single-post .entry-title,.ml-v2.blog .entry-title{color:var(--navy);font-size:clamp(28px,3.4vw,42px);line-height:1.12}.ml-v2 .v2-art-cta{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:var(--panel);border:1px solid var(--panel-line);border-radius:8px;padding:18px 22px;margin:28px 0}.ml-v2 .v2-art-cta b{font-family:var(--f-head);font-size:19px;color:var(--navy)}.ml-v2 .v2-art-src{font-size:14px;color:var(--muted);border-top:1px solid var(--panel-line);padding-top:12px;margin-top:24px}.ml-v2 .v2-art-note{font-size:14px;color:var(--muted);font-style:italic}.ml-v2 .v2-articles{padding-block:10px 30px}.ml-v2 .v2-articles-h h1{color:var(--navy);margin:6px 0 4px}.ml-v2 .v2-articles-h p{color:var(--blue);font-size:17px;margin:0 0 14px}.ml-v2 .v2-artcats{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.ml-v2 .v2-artcats a{border:1.5px solid var(--panel-line);border-radius:999px;padding:7px 16px;font-weight:600;color:var(--blue);text-decoration:none}.ml-v2 .v2-artcats a.on{background:var(--navy);border-color:var(--navy);color:#fff}.ml-v2 .v2-art-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ml-v2 .v2-art-list .v2-newscard,.ml-v2 .v2-art-more .v2-newscard{grid-template-columns:1fr;grid-template-rows:200px auto}.ml-v2 .v2-art-list .v2-newscard-txt,.ml-v2 .v2-art-more .v2-newscard-txt{padding:14px 18px 18px}.ml-v2 .v2-art-list .v2-newscard-txt b{font-size:19px}.ml-v2 .v2-art-more{margin-top:34px}.ml-v2 .v2-art-more h2{font-size:24px;color:var(--navy)}.ml-v2 .v2-art-more .v2-art-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ml-v2.single-post .entry-content h2{margin-top:26px}.ml-v2.single-post .entry-content p:empty{display:none}.ml-v2.single-post .entry-meta .byline,.ml-v2.single-post .post-author,.ml-v2.single-post .comments-link{display:none}.ml-v2.single-post .entry-title{color:var(--navy)!important}@media (max-width:960px){.ml-v2 .v2-art-list,.ml-v2 .v2-art-more .v2-art-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ml-v2 .v2-art-list,.ml-v2 .v2-art-more .v2-art-grid{grid-template-columns:1fr}}.ml-v2 .v2-act,.ml-v2 .v2-ulinks a,.ml-v2 .v2-uitem{white-space:nowrap}.ml-v2 .v2-act b,.ml-v2 .v2-act small{white-space:nowrap}@media (max-width:1560px){.ml-v2 #masthead:not(.v2-hdr-lite) .v2-act small{display:none}.ml-v2 #masthead:not(.v2-hdr-lite) .v2-main .wrap{gap:22px}.ml-v2 #masthead:not(.v2-hdr-lite) .v2-acts{gap:16px}}@media (max-width:1400px){.ml-v2 .v2-search .v2-qcat{max-width:130px}.ml-v2 .v2-util .v2-uitem.hide-lg{display:none}}.ml-v2 .v2-newscard-pic{position:relative;overflow:hidden;display:block}.ml-v2 .v2-newscard-pic img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important}.ml-v2 .v2-art-list .v2-newscard,.ml-v2 .v2-art-more .v2-newscard{grid-template-rows:210px auto}.ml-v2 .v2-newscard{padding:0!important;align-items:stretch!important}.ml-v2 .v2-newscard-pic{align-self:stretch;height:100%}.ml-v2 .v2-art-list .v2-newscard-pic,.ml-v2 .v2-art-more .v2-newscard-pic{height:210px}.ml-v2 ul.products li.product .ml-loop-cart{display:flex!important;align-items:stretch;gap:6px}.ml-v2 ul.products li.product .ml-loop-cart .qty{display:inline-grid!important;grid-template-columns:24px minmax(22px,1fr) 24px;flex:0 0 auto;width:84px;height:auto;min-height:38px;border:1.5px solid #B9CADC;border-radius:6px;background:#fff;overflow:hidden}.ml-v2 ul.products li.product .ml-loop-cart .qty button{border:0;background:#F3F7FC;color:var(--navy);display:grid;place-items:center;padding:0;cursor:pointer;width:auto;height:auto}.ml-v2 ul.products li.product .ml-loop-cart .qty button:hover{background:#E3EDF8}.ml-v2 ul.products li.product .ml-loop-cart .qty .ico{width:13px;height:13px;stroke-width:2.6}.ml-v2 ul.products li.product .ml-loop-cart .qty input{width:100%;min-width:0;border:0;padding:0;text-align:center;font-weight:700;font-size:14px;color:var(--navy);background:#fff;-moz-appearance:textfield;box-shadow:none}.ml-v2 ul.products li.product .ml-loop-cart .qty input::-webkit-inner-spin-button,.ml-v2 ul.products li.product .ml-loop-cart .qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ml-v2 ul.products li.product .ml-loop-cart .btn{flex:1 1 auto;min-width:0;white-space:nowrap;padding:8px 6px!important;font-size:13.5px!important}.ml-v2.ml-v2-shop ul.products li.product .ml-loop-cart .btn{font-size:15px!important}.ml-v2.ml-v2-shop ul.products li.product .ml-loop-cart .qty{width:100px;grid-template-columns:30px 1fr 30px}.ml-v2 .quantity{display:inline-grid;grid-template-columns:44px minmax(44px,64px) 44px;align-items:stretch;border:1.5px solid var(--blue);border-radius:6px;overflow:hidden;background:#fff;height:50px;vertical-align:middle}.ml-v2 .quantity label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ml-v2 .quantity .ml-qbtn{border:0;background:#F3F7FC;color:var(--navy);display:grid;place-items:center;cursor:pointer;padding:0}.ml-v2 .quantity .ml-qbtn:hover{background:#E3EDF8}.ml-v2 .quantity .ml-qbtn .ico{width:16px;height:16px;stroke-width:2.6}.ml-v2 .quantity input.qty,.ml-v2.single-product .v2-buy form.cart .quantity input.qty{width:100%!important;height:100%!important;border:0!important;border-left:1.5px solid #D3E0EF!important;border-right:1.5px solid #D3E0EF!important;border-radius:0!important;text-align:center;font-size:18px;font-weight:700;color:var(--navy);padding:0;box-shadow:none!important;-moz-appearance:textfield;background:#fff}.ml-v2 .quantity input.qty::-webkit-inner-spin-button,.ml-v2 .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ml-v2 .quantity:has(input[type=hidden]){border:0;display:none}.ml-v2.single-product form.cart{display:flex;align-items:stretch;gap:12px;flex-wrap:wrap}.ml-v2.single-product form.cart .quantity{height:54px;flex:0 0 auto;margin:0}.ml-v2.single-product form.cart .single_add_to_cart_button{flex:1 1 220px;margin:0}.ml-v2.woocommerce-cart .quantity{height:42px;grid-template-columns:36px 52px 36px}.ml-v2.woocommerce-cart .quantity input.qty{font-size:16px}@media (max-width:640px){.ml-v2 ul.products li.product .ml-loop-cart{flex-direction:row}.ml-v2 ul.products li.product .ml-loop-cart .qty{width:76px;grid-template-columns:22px 1fr 22px}.ml-v2 ul.products li.product .ml-loop-cart .btn{font-size:12.5px!important;padding:8px 4px!important}}.ml-v2{--ink:#20272F}.ml-v2 .btn-line,.ml-v2 .btn-line:visited{border-color:var(--blue);color:var(--blue)}.ml-v2 .btn-line:hover{background:var(--blue);color:#fff;border-color:var(--blue)}.ml-v2 .btn-line:hover .ico{color:#fff}.ml-v2 .entry-content a:not(.btn),.ml-v2 .v2-pn a,.ml-v2 p a:not(.btn){color:var(--blue)}.ml-v2 .muted,.ml-v2 .hint{color:#4A5868}.ml-v2 .price,.ml-v2 .amount{color:var(--navy)}.ml-v2 .quantity{grid-template-columns:44px minmax(40px,1fr) 44px!important}.ml-v2 .quantity .ml-qbtn{width:auto!important;min-width:0!important;height:auto!important;padding:0!important;margin:0!important;border-radius:0!important;box-shadow:none!important}.ml-v2.single-product .v2-buy form.cart .quantity{flex:0 0 172px!important;height:54px;border-radius:4px}.ml-v2.woocommerce-cart .quantity{grid-template-columns:36px minmax(36px,1fr) 36px!important;width:130px}@media (max-width:640px){.ml-v2.single-product .v2-buy form.cart .quantity{flex-basis:132px!important}.ml-v2 .quantity{grid-template-columns:36px minmax(34px,1fr) 36px!important}}.ml-v2 .v2-carousel ul.products{grid-auto-columns:calc((100% - 5*14px)/6)}.ml-v2 .v2-featgrid ul.products li.product .ml-loop-cart{margin:10px 10px 0!important}.ml-v2 .v2-featgrid ul.products li.product .ml-loop-cart .btn{font-size:13.5px!important;padding:8px 4px!important}.ml-v2 .v2-featgrid ul.products li.product .ml-loop-cart .qty{width:78px;grid-template-columns:24px 1fr 24px}@media (max-width:1200px){.ml-v2 .v2-carousel ul.products{grid-auto-columns:calc((100% - 3*14px)/4)}}@media (max-width:960px){.ml-v2 .v2-carousel ul.products{grid-auto-columns:calc((100% - 2*14px)/3)}}@media (max-width:640px){.ml-v2 .v2-carousel ul.products{grid-auto-columns:78%}}@media (max-width:900px){.ml-v2.medlive.single-product div.product{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important}.ml-v2.medlive.single-product div.product>*{grid-column:1!important;grid-row:auto!important;width:auto!important;max-width:100%!important;float:none!important}.ml-v2 .v2-util .v2-uitem.hide-md{display:none}}.ml-v2.single-product .v2-buy,.ml-v2.single-product .v2-buy *{box-sizing:border-box;max-width:100%}.ml-v2 ul.products li.product .ml-loop-cart .btn .ico{display:none!important}@media (max-width:1100px){.ml-v2 ul.products li.product .ml-loop-cart .btn .ico{display:inline-block!important;width:16px;height:16px;margin-right:4px}.ml-v2 ul.products li.product .ml-loop-cart .btn .ml-atc-r{display:none}}.ml-v2 .quantity{display:inline-grid!important}.ml-v2 .quantity:has(input[type=hidden]){display:none!important}.ml-v2.single-product .v2-buy{grid-template-columns:minmax(0,1fr)!important}.ml-v2.single-product .v2-buy form.cart .single_add_to_cart_button{min-width:0!important;flex:1 1 0!important}@media (max-width:960px){.ml-v2 .rh-shop{grid-template-columns:minmax(0,1fr)!important}.ml-v2 .rh-shop>.rh-shop-main{grid-column:1!important;min-width:0}.ml-v2 .rh-shop ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:700px) and (max-width:960px){.ml-v2 .rh-shop ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:960px){.ml-v2.ml-v2-shop .rh-shop{grid-template-columns:minmax(0,1fr)!important}.ml-v2.ml-v2-shop .rh-shop>*{grid-column:1!important;grid-row:auto!important}}@media (max-width:640px){.ml-v2 ul.products li.product .ml-loop-cart{flex-direction:row!important;flex-wrap:nowrap!important;gap:5px!important;margin:8px 8px 0!important}.ml-v2 ul.products li.product .ml-loop-cart .qty{width:70px!important;flex:0 0 70px!important;grid-template-columns:21px 1fr 21px!important;min-height:38px}.ml-v2 ul.products li.product .ml-loop-cart .qty input{text-align:center!important;padding:0!important;font-size:13px}.ml-v2 ul.products li.product .ml-loop-cart .btn{flex:1 1 0!important;width:auto!important;min-width:0!important;padding:8px 2px!important;font-size:13px!important}.ml-v2 ul.products li.product .ml-loop-cart .btn .ico{width:14px;height:14px;margin-right:3px}}.ml-v2 .v2-util-lite .v2-ctext{display:inline-flex;flex-direction:column;line-height:1.1}.ml-v2 .v2-util-lite .v2-ccur{font-size:11.5px;font-weight:600;color:var(--blue);border:0;padding:0;margin:0}.ml-v2 .v2-util .v2-chg{white-space:nowrap}.ml-v2 .geobar{background:#FFF7E0;border-bottom:1px solid #F1D48A;color:var(--navy);font-size:14px}.ml-v2 .geobar .wrap{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-block:10px}.ml-v2 .geobar .geo-acts{display:inline-flex;gap:10px;align-items:center;margin-left:auto;flex-wrap:wrap}.ml-v2 .geobar select{min-height:38px;border:1.5px solid var(--blue);border-radius:6px;padding:0 10px;font-weight:600;color:var(--navy);background:#fff}.ml-v2 .v2-markets{background:var(--panel);border:1px solid var(--panel-line);border-radius:12px;padding:20px 22px}.ml-v2 .v2-markets-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.ml-v2 .v2-markets-h h2{margin:0;color:var(--navy)}.ml-v2 .v2-markets-h p{margin:0;color:var(--blue)}.ml-v2 .v2-mk-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.ml-v2 .v2-mk-list a{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--panel-line);border-radius:8px;padding:10px 12px;min-height:48px;color:var(--navy);font-weight:600;font-size:14.5px;text-decoration:none;position:relative}.ml-v2 .v2-mk-list img{width:32px;height:22px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px rgb(8 41 77 / .15);flex:none}.ml-v2 .v2-mk-list a:hover{border-color:var(--blue)}.ml-v2 .v2-mk-list .on a{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.ml-v2 .v2-mk-list em{position:absolute;top:-8px;right:8px;background:var(--navy);color:#fff;font-style:normal;font-size:10.5px;font-weight:700;padding:1px 7px;border-radius:999px}.ml-v2 .v2-mk-note{display:flex;gap:10px;align-items:flex-start;margin:14px 0 0;font-size:14px;color:var(--navy)}.ml-v2 .v2-mk-note .ico{width:20px;height:20px;flex:none;margin-top:1px;color:var(--blue)}.ml-v2 .por{color:var(--red);font-weight:700}.ml-v2 .por small{color:var(--muted);font-weight:600}@media (max-width:1100px){.ml-v2 .v2-mk-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.ml-v2 .v2-mk-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-v2 .geobar .geo-acts{margin-left:0;width:100%}.ml-v2 .geobar select{flex:1}}@media (max-width:960px){.ml-v2 .v2-util .v2-country .v2-chg,.ml-v2 .v2-util-lite .v2-ccur{display:block!important;font-size:10.5px;line-height:1.1;margin:1px 0 0;padding:0;border:0;white-space:nowrap}.ml-v2 .v2-util .v2-country .v2-ctext{display:inline-flex;flex-direction:column}}.ml-v2 .v2-cc-toast{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);z-index:200;display:flex;align-items:flex-start;gap:12px;max-width:min(640px,calc(100vw - 32px));background:var(--navy);color:#fff;border-radius:10px;padding:14px 16px;box-shadow:0 12px 32px rgb(8 41 77 / .3);font-size:14.5px;line-height:1.4}.ml-v2 .v2-cc-toast[hidden]{display:none}.ml-v2 .v2-cc-toast>.ico{width:22px;height:22px;flex:none;color:#9CC3EC}.ml-v2 .v2-cc-toast button{background:none;border:0;color:#fff;cursor:pointer;padding:0;margin-left:4px}.ml-v2 .v2-cc-toast button .ico{width:18px;height:18px}.ml-v2 .v2-mk-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:28px;align-items:start}.ml-v2 .v2-mk-copy h2{margin:0 0 10px;color:var(--navy);font-size:clamp(22px,2.2vw,28px);line-height:1.2}.ml-v2 .v2-mk-copy p{margin:0 0 10px;color:var(--ink,#20272F);font-size:15.5px;line-height:1.6;max-width:60ch}.ml-v2 .v2-mk-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.ml-v2 .v2-mk-ctas .btn{min-height:44px}.ml-v2 .v2-mk-side h3{margin:2px 0 10px;font-size:15px;color:var(--navy);font-weight:700}.ml-v2 .v2-mk-side .v2-mk-list{grid-template-columns:repeat(3,minmax(0,1fr))}.ml-v2 .v2-mk-qual{display:flex;gap:10px;align-items:flex-start;margin:14px 0 0;font-size:14px;color:var(--navy);font-weight:600}.ml-v2 .v2-mk-qual .ico{width:20px;height:20px;flex:none;margin-top:1px;color:var(--blue)}.ml-v2 .v2-mk-side .v2-mk-note{display:block;margin-top:6px;font-size:13.5px;color:#3d4a57}@media (max-width:1024px){.ml-v2 .v2-mk-grid{grid-template-columns:1fr;gap:20px}.ml-v2 .v2-mk-side .v2-mk-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.ml-v2 .v2-mk-side .v2-mk-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-v2 .v2-mk-ctas .btn{flex:1 1 100%;justify-content:center}}.ml-v2 .v2-feat-meta{display:block;margin:2px 8px 4px;font-size:12.5px;color:#4a5866;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-v2 .v2-feat-view{display:block;text-align:center;margin:2px 8px 8px;font-size:13px;font-weight:600;color:var(--navy);text-decoration:underline;text-underline-offset:2px}.ml-v2 .v2-feat-view:hover{color:var(--blue)}.ml-v2 .v2-news-form{flex-wrap:wrap}.ml-v2 .v2-news-consent{flex:1 1 100%;display:flex;gap:8px;align-items:flex-start;margin-top:8px;font-size:12.5px;line-height:1.45;color:inherit;opacity:.92;text-align:left}.ml-v2 .v2-news-consent input{margin-top:2px;flex:none;width:16px;height:16px}.ml-v2 .v2-news-consent a{color:inherit;text-decoration:underline}@media (max-width:1240px) and (min-width:901px){.ml-v2 .v2-util .v2-ulinks{display:none}.ml-v2 .v2-acts{gap:16px}.ml-v2 .v2-act+.v2-act{padding-left:0;border-left:0}.ml-v2 .v2-act span:not(.badge){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ml-v2 .v2-nav a.v2-nl[href*="ml_sector=clinics"],.ml-v2 .v2-nav a.v2-nl[href*="ml_sector=ngo"]{display:none}.ml-v2 .v2-nl,.ml-v2 .v2-nav .v2-nl{font-size:14px;padding:0 7px;white-space:nowrap}}@media (max-width:1100px) and (min-width:901px){.ml-v2 .v2-nav a.v2-nl[href*="ml_sector="],.ml-v2 .v2-nav a.v2-nl[href$="/brands/"]{display:none}}@media (max-width:900px) and (min-width:641px){.ml-v2 .v2-act span:not(.badge){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ml-v2 .v2-acts{gap:18px}.ml-v2 .v2-act+.v2-act{padding-left:0;border-left:0}.ml-v2 .v2-util .hide-lg,.ml-v2 .v2-util .hide-md{display:none}.ml-v2 .v2-search-wrap{min-width:0;width:auto}.ml-v2 .v2-search{min-width:0;max-width:100%}}.ml-v2 .v2-stay-navy .v2-news-form{background:none;overflow:visible;border-radius:0}.ml-v2 .v2-stay-navy .v2-news-form input[type=email]{background:#fff;border-radius:4px 0 0 4px;height:42px}.ml-v2 .v2-stay-navy .v2-news-form button{border-radius:0 4px 4px 0;height:42px}.ml-v2 .v2-stay-navy .v2-news-consent{color:#E3ECF6;opacity:1}.ml-v2 .v2-stay-navy .v2-news-consent a{color:#fff}@media (max-width:640px){.v2-act span:not(.badge),.ml-v2 .v2-hdr-lite .v2-act span:not(.badge),.ml-v2 .v2-uship span{display:block!important;position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;margin:0!important;padding:0!important}}.ml-v2 .v2-fcbtn,.ml-v2 .v2-fcbtn:hover{color:#fff}.ml-v2 .return-to-shop .button.wc-backward{background:var(--red);color:#fff;border-color:var(--red)}.ml-v2 .return-to-shop .button.wc-backward:hover{background:#c4001d;color:#fff}.ml-v2 .v2-foot-proc .v2-fcol a.v2-fcbtn,.ml-v2 .v2-foot-home .v2-fcol a.v2-fcbtn,.ml-v2 .v2-fcol a.v2-fcbtn:hover{color:#fff}.ml-v2 .quantity input.qty:focus-visible,.ml-v2 input.qty:focus{outline:2px solid var(--blue);outline-offset:1px}.ml-v2 small.vat{font-size:.72em;font-weight:500;color:#4a5866;margin-left:4px;white-space:nowrap}.ml-v2 tr.ml-vat-note td{padding-top:6px;border:0;color:#4a5866;line-height:1.45}.ml-v2 .v2-mk-eye{margin:0 0 6px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--red)}.ml-v2 .v2-mk-grid{align-items:center}.ml-v2 .v2-mk-copy .v2-mk-qual{max-width:60ch;font-weight:500;color:#3d4a57}.ml-v2 .v2-mk-copy p.v2-mk-eye{color:var(--red);font-size:13px;margin:0 0 6px}.ml-v2 .v2-mk-copy p.v2-mk-qual{margin-top:16px}.ml-v2 .woocommerce-products-header .term-description{text-align:left;max-width:78ch;margin:8px auto 18px;font-size:15px;line-height:1.6;color:#20272F}.ml-v2 .woocommerce-products-header .term-description p{margin:0 0 10px;text-align:left}.ml-v2 .woocommerce-products-header .term-description strong{color:var(--navy)}.ml-v2 .v2-depts-row ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.ml-v2 .v2-depts-row li a{padding:12px 8px 14px}.ml-v2 .v2-depts-row .v2-dimg{width:84px;height:84px}@media (max-width:1100px){.ml-v2 .v2-depts-row ul{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.ml-v2 .v2-depts-row ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ml-v2 .v2-depts-row .v2-dimg{width:56px;height:56px}}.ml-v2 .v2-proc-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ml-v2 .v2-proc-grid a{display:flex;align-items:center;gap:14px;height:100%;padding:16px 18px;background:#fff;border:1px solid var(--panel-line);border-radius:10px;color:var(--navy);text-decoration:none;box-shadow:0 1px 3px rgb(8 41 77 / .05);transition:border-color .15s,box-shadow .15s,transform .15s}.ml-v2 .v2-proc-grid a:hover{border-color:var(--blue);box-shadow:0 6px 18px rgb(8 41 77 / .10);transform:translateY(-2px)}.ml-v2 .v2-proc-ico{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:10px;background:var(--panel);color:var(--red)}.ml-v2 .v2-proc-ico .ico{width:24px;height:24px}.ml-v2 .v2-proc-txt{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.ml-v2 .v2-proc-txt b{font-size:16px;font-weight:700}.ml-v2 .v2-proc-txt small{font-size:13.5px;color:#4a5866;line-height:1.4}.ml-v2 .v2-proc-grid a>.ico{flex:none;width:18px;height:18px;color:var(--blue)}@media (max-width:1100px){.ml-v2 .v2-proc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ml-v2 .v2-proc-grid{grid-template-columns:1fr;gap:10px}}.ml-v2 .v2-howto-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;counter-reset:none}.ml-v2 .v2-howto-steps li{position:relative;display:flex;flex-direction:column;gap:6px;padding:20px 18px 18px;background:var(--panel);border:1px solid var(--panel-line);border-radius:10px;color:var(--navy)}.ml-v2 .v2-howto-steps li>.ico{width:28px;height:28px;color:var(--blue)}.ml-v2 .v2-howto-steps b{font-size:16px}.ml-v2 .v2-howto-steps small{font-size:14px;color:#3d4a57;line-height:1.5}.ml-v2 .v2-howto-n{position:absolute;top:14px;right:16px;width:28px;height:28px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font-weight:700;font-size:14px}.ml-v2 .v2-howto-note{display:flex;gap:10px;align-items:flex-start;margin:14px 0 0;font-size:14px;color:#3d4a57}.ml-v2 .v2-howto-note .ico{flex:none;width:20px;height:20px;color:var(--blue);margin-top:1px}@media (max-width:1024px){.ml-v2 .v2-howto-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ml-v2 .v2-howto-steps{grid-template-columns:1fr}}.ml-v2 .v2-faq-list{display:grid;gap:10px;max-width:900px}.ml-v2 .v2-faq-list details{background:#fff;border:1px solid var(--panel-line);border-radius:10px;overflow:hidden}.ml-v2 .v2-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;cursor:pointer;font-weight:700;font-size:16px;color:var(--navy);list-style:none}.ml-v2 .v2-faq-list summary::-webkit-details-marker{display:none}.ml-v2 .v2-faq-list summary .ico{flex:none;width:18px;height:18px;color:var(--blue);transition:transform .2s}.ml-v2 .v2-faq-list details[open] summary .ico{transform:rotate(180deg)}.ml-v2 .v2-faq-list summary:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.ml-v2 .v2-faq-list details p{margin:0;padding:0 18px 16px;font-size:15px;line-height:1.6;color:#20272F}.ml-v2 .v2-faq-list{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.ml-v2 .v2-faq-list details{margin:0;padding:0}.ml-v2 .v2-faq-list summary{padding:14px 18px;min-height:0;margin:0;line-height:1.35}@media (max-width:900px){.ml-v2 .v2-faq-list{grid-template-columns:1fr}}.ml-v2 .v2-mk-copy p.v2-mk-eye{color:#C4001D}.ml-v2 .single_add_to_cart_button.disabled,.ml-v2 .single_add_to_cart_button:disabled{background:#E3EBF5!important;border-color:#C9D6E6!important;color:#3d4a57!important;opacity:1!important;cursor:not-allowed}.ml-v2.single-product .v2-buy form.cart .single_add_to_cart_button.disabled,.ml-v2.single-product .v2-buy form.cart .single_add_to_cart_button:disabled{background:#E3EBF5!important;color:#3d4a57!important;border:1px solid #C9D6E6!important;opacity:1!important}.ml-v2.ml-proc .v2-rfq:not(.wrap) .v2-rfq-side .v2-side{padding:0!important;border:1px solid var(--panel-line)!important;border-radius:4px!important;background:#fff!important;overflow:hidden}.ml-v2.ml-proc .v2-rfq:not(.wrap) .v2-rfq-side .v2-side>.v2-side-h{display:flex;align-items:center;gap:10px;margin:0;padding:12px 18px;background:linear-gradient(90deg,#DCEAF8,#EAF3FC)}.ml-v2.ml-proc .v2-rfq:not(.wrap) .v2-rfq-side .v2-side>.v2-side-h h2{font-size:20px;margin:0;color:var(--navy)}.ml-v2.ml-proc .v2-rfq:not(.wrap) .v2-rfq-side .v2-side>.v2-side-h .ico{position:static;width:34px;height:34px;padding:7px;border-radius:50%;background:#fff;color:var(--navy);flex:none}.ml-v2.ml-proc .v2-rfq:not(.wrap) .v2-rfq-side .v2-side>*:not(.v2-side-h){margin-left:18px;margin-right:18px}.ml-v2.ml-proc .v2-rfq:not(.wrap) .v2-rfq-side .v2-side>:last-child{margin-bottom:16px}.ml-v2.ml-proc .v2-rfq:not(.wrap) .v2-rfq-side .v2-side>.v2-side-h+*{margin-top:14px}.ml-v2.ml-proc .v2-rfq-side{gap:18px}@media (max-width:1100px){.ml-v2.ml-proc .v2-rfqb,.ml-v2.ml-proc .v2-rfq,.ml-v2.ml-proc .v2-rfq.wrap{grid-template-columns:1fr}.ml-v2.ml-proc .v2-rfqb-side,.ml-v2.ml-proc .v2-rfq-side{position:static;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.ml-v2 .v2-feat-view{display:inline-flex;align-items:center;min-height:32px}.ml-v2 .variations .reset_variations{display:inline-flex;align-items:center;min-height:32px}.ml-v2 .v2-mk-list a,.ml-v2 .v2-flags a{min-height:32px;display:inline-flex;align-items:center}@media (max-width:960px){.ml-v2 .v2-uship{min-width:44px;min-height:44px;justify-content:center}.ml-v2 .v2-util a[href^="tel:"]{display:inline-flex;align-items:center;min-height:32px}.ml-v2 .v2-contacts a,.ml-v2 .v2-entry a[href^="tel:"],.ml-v2 .v2-entry a[href^="mailto:"]{display:inline-block;padding:4px 0}}@media (max-width:640px){body.ml-v2 ul.products li.product .ml-loop-cart{flex-wrap:wrap!important;row-gap:6px!important}body.ml-v2 ul.products li.product .ml-loop-cart .qty{width:100%!important;flex:1 1 100%!important;grid-template-columns:44px minmax(0,1fr) 44px!important;min-height:40px}body.ml-v2 ul.products li.product .ml-loop-cart .btn{flex:1 1 100%!important;width:100%!important;min-height:44px}}@media (max-width:1024px){.ml-v2 .v2-featgrid .v2-car-btn{top:78px}}@media (max-width:640px){.ml-v2 .v2-featgrid .v2-car-btn{top:96px}}@media (max-width:960px){body.ml-v2 #masthead.v2-hdr{position:sticky!important;top:0!important;z-index:60;transition:transform .22s ease}body.ml-v2 #masthead.v2-hdr.ml-hdr-stuck{box-shadow:0 2px 10px rgb(8 41 77 / .12)}body.ml-v2 #masthead.v2-hdr.ml-hdr-hide{transform:translateY(-100%)}}@media (max-width:960px) and (prefers-reduced-motion:reduce){body.ml-v2 #masthead.v2-hdr{transition:none}}.ml-v2 .ml-didyoumean{font-size:17px;margin:4px 0 12px;color:var(--text)}.ml-v2 .ml-didyoumean a{color:var(--blue)}.ml-v2 #ml-suggest a:focus-visible,.ml-v2 #ml-suggest button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px;background:#EEF4FB}.ml-v2 .woocommerce-product-gallery:has(>.woocommerce-product-gallery__wrapper):not(:has(.woocommerce-product-gallery__image+.woocommerce-product-gallery__image)){opacity:1!important}@media (max-width:767px){.ml-v2 .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper:has(>.woocommerce-product-gallery__image+.woocommerce-product-gallery__image)>.woocommerce-product-gallery__image:nth-child(n+2){display:none}.ml-v2 .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper:has(>.woocommerce-product-gallery__image+.woocommerce-product-gallery__image){margin-bottom:calc(15% + 36px)}}.ml-v2.single-product .woocommerce-product-gallery .flex-control-thumbs::before,.ml-v2.single-product .woocommerce-product-gallery .flex-control-thumbs::after{content:none!important;display:none!important}.ml-v2.single-product .woocommerce-product-gallery__trigger>span[aria-hidden="true"]{display:none}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails{text-align:center}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::before,.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{content:"";display:table}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails::after{clear:both}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li{display:inline-block;width:auto!important;float:none!important;margin-bottom:0!important}.header-widget-region .widget_brand_thumbnails ul.brand-thumbnails li img{max-height:16px;width:auto;display:block}.widget_brand_nav ul li .count{float:right}.tax-product_brand .woocommerce-products-header{display:flex;flex-direction:column;margin:0 0 2.2906835em;text-align:center}.tax-product_brand .woocommerce-products-header .brand-thumbnail{margin:0 0 1em;width:auto;max-height:2.2906835em;align-self:center;order:1}.tax-product_brand .woocommerce-products-header .woocommerce-products-header__title,.tax-product_brand .woocommerce-products-header .term-description{order:2}div#brands_a_z::before,div#brands_a_z::after{content:"";display:table}div#brands_a_z::after{clear:both}div#brands_a_z ul.brands_index{margin-left:0;padding:0}div#brands_a_z ul.brands_index li{float:none;display:inline-block;margin:0 .3342343017em .2360828548em 0;padding:0;text-transform:uppercase}div#brands_a_z ul.brands_index li a,div#brands_a_z ul.brands_index li span{float:none;display:block;border:0;padding:.3819820591em;min-width:1.618em;text-align:center;background-color:#eee;color:#43454b;line-height:1}div#brands_a_z ul.brands_index li span{opacity:.3}div#brands_a_z h3{text-transform:uppercase}div#brands_a_z a.top{padding:.6180469716em;background-color:#eee;color:#43454b;border:0;line-height:1}div#brands_a_z ul.brands{margin-left:0;list-style-position:inside}div#brands_a_z ul.brands li{margin:0 0 .3819820591em;padding:0 0 .3819820591em;border-bottom:1px solid rgb(0 0 0 / .05)}.storefront-wc-brands-single-product{margin:0 0 .5407911001em}.storefront-wc-brands-single-product img{max-height:2.2906835em}@media(min-width:768px){div#brands_a_z ul.brands_index{width:21.7391304348%;float:left;margin-right:4.347826087%;transition:all .5s ease}div#brands_a_z h3{width:73.9130434783%;float:right;margin-right:0;clear:right;text-transform:uppercase}div#brands_a_z h3:first-of-type{margin-top:0}div#brands_a_z a.top{clear:right}div#brands_a_z ul.brands{width:73.9130434783%;float:right;margin-right:0;clear:right}}