﻿@font-face{font-family:"Manrope.V";font-style:normal;font-weight:200 800;src:url("https://www.csl-computer.com/skin/frontend/dmf/default/fonts/manrope/Manrope-VariableFont_wght.ttf")}@font-face{font-family:"Manrope";font-style:normal;font-weight:200;src:url("https://www.csl-computer.com/skin/frontend/dmf/default/fonts/manrope/static/Manrope-ExtraLight.ttf")}@font-face{font-family:"Manrope";font-style:normal;font-weight:300;src:url("https://www.csl-computer.com/skin/frontend/dmf/default/fonts/manrope/static/Manrope-Light.ttf")}@font-face{font-family:"Manrope";font-style:normal;font-weight:400;src:url("https://www.csl-computer.com/skin/frontend/dmf/default/fonts/manrope/static/Manrope-Regular.ttf")}@font-face{font-family:"Manrope";font-style:normal;font-weight:500;src:url("https://www.csl-computer.com/skin/frontend/dmf/default/fonts/manrope/static/Manrope-Medium.ttf")}@font-face{font-family:"Manrope";font-style:normal;font-weight:600;src:url("https://www.csl-computer.com/skin/frontend/dmf/default/fonts/manrope/static/Manrope-SemiBold.ttf")}@font-face{font-family:"Manrope";font-style:normal;font-weight:700;src:url("https://www.csl-computer.com/skin/frontend/dmf/default/fonts/manrope/static/Manrope-Bold.ttf")}@font-face{font-family:"Manrope";font-style:normal;font-weight:800;src:url("https://www.csl-computer.com/skin/frontend/dmf/default/fonts/manrope/static/Manrope-ExtraBold.ttf")}/*!
 * Font Awesome Pro 6.6.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2024 Fonticons, Inc.
 */@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:"block !default";src:url("https://www.csl-computer.com/skin/frontend/dmf/default/fonts/fontawesome/fa-brands-400.woff2") format("woff2"),url("https://www.csl-computer.com/skin/frontend/dmf/default/fonts/fontawesome/fa-brands-400.ttf") format("truetype")}@font-face{font-family:"Font Awesome 6 Duotone";font-style:normal;font-weight:900;font-display:"block !default";src:url("https://www.csl-computer.com/skin/frontend/dmf/default/fonts/fontawesome/fa-duotone-900.woff2") format("woff2"),url("https://www.csl-computer.com/skin/frontend/dmf/default/fonts/fontawesome/fa-duotone-900.ttf") format("truetype")}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:300;font-display:"block !default";src:url("https://www.csl-computer.com/skin/frontend/dmf/default/fonts/fontawesome/fa-light-300.woff2") format("woff2"),url("https://www.csl-computer.com/skin/frontend/dmf/default/fonts/fontawesome/fa-light-300.ttf") format("truetype")}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:"block !default";src:url("https://www.csl-computer.com/skin/frontend/dmf/default/fonts/fontawesome/fa-regular-400.woff2") format("woff2"),url("https://www.csl-computer.com/skin/frontend/dmf/default/fonts/fontawesome/fa-regular-400.ttf") format("truetype")}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:"block !default";src:url("https://www.csl-computer.com/skin/frontend/dmf/default/fonts/fontawesome/fa-solid-900.woff2") format("woff2"),url("https://www.csl-computer.com/skin/frontend/dmf/default/fonts/fontawesome/fa-solid-900.ttf") format("truetype")}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:100;font-display:"block !default";src:url("https://www.csl-computer.com/skin/frontend/dmf/default/fonts/fontawesome/fa-thin-100.woff2") format("woff2"),url("https://www.csl-computer.com/skin/frontend/dmf/default/fonts/fontawesome/fa-thin-100.ttf") format("truetype")}@font-face{font-family:"Font Awesome 6 Sharp Duotone";font-style:normal;font-weight:900;font-display:"block !default";src:url("https://www.csl-computer.com/skin/frontend/dmf/default/fonts/fontawesome/fa-sharp-duotone-solid-900.woff2") format("woff2"),url("https://www.csl-computer.com/skin/frontend/dmf/default/fonts/fontawesome/fa-sharp-duotone-solid-900.ttf") format("truetype")}@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:300;font-display:"block !default";src:url("https://www.csl-computer.com/skin/frontend/dmf/default/fonts/fontawesome/fa-sharp-light-300.woff2") format("woff2"),url("https://www.csl-computer.com/skin/frontend/dmf/default/fonts/fontawesome/fa-sharp-light-300.ttf") format("truetype")}@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:400;font-display:"block !default";src:url("https://www.csl-computer.com/skin/frontend/dmf/default/fonts/fontawesome/fa-sharp-regular-400.woff2") format("woff2"),url("https://www.csl-computer.com/skin/frontend/dmf/default/fonts/fontawesome/fa-sharp-regular-400.ttf") format("truetype")}@font-face{font-family:"Font Awesome 6 Sharp";font-style:normal;font-weight:900;font-display:"block !default";src:url("https://www.csl-computer.com/skin/frontend/dmf/default/fonts/fontawesome/fa-sharp-solid-900.woff2") format("woff2"),url("https://www.csl-computer.com/skin/frontend/dmf/default/fonts/fontawesome/fa-sharp-solid-900.ttf") format("truetype")}@font-face{font-family:"fa-sharp";font-style:normal;font-weight:100;font-display:"block !default";src:url("https://www.csl-computer.com/skin/frontend/dmf/default/fonts/fontawesome/fa-sharp-thin-100.woff2") format("woff2"),url("https://www.csl-computer.com/skin/frontend/dmf/default/fonts/fontawesome/fa-sharp-thin-100.ttf") format("truetype")}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,100%{transform:rotate(0deg)}}@keyframes fa-bounce{0%{transform:scale(1, 1) translateY(0)}10%{transform:scale(1.1, 0.9) translateY(0)}30%{transform:scale(0.9, 1.1) translateY(-0.5em)}50%{transform:scale(1.05, 0.95) translateY(0)}57%{transform:scale(1, 1) translateY(-0.125em)}64%{transform:scale(1, 1) translateY(0)}100%{transform:scale(1, 1) translateY(0)}}@keyframes fa-fade{50%{opacity:.4}}body{font-family:"Manrope",Helvetica,Verdana,Arial,sans-serif}h1+:is(h1,h2,h3,h4,h5,h6),h2+:is(h1,h2,h3,h4,h5,h6),h3+:is(h1,h2,h3,h4,h5,h6),h4+:is(h1,h2,h3,h4,h5,h6),h5+:is(h1,h2,h3,h4,h5,h6),h6+:is(h1,h2,h3,h4,h5,h6){margin-top:.5em}h1{color:#00204d;font-weight:700;margin-block:0;font-size:clamp(1.75rem,2.5vw + 1rem,2.625rem);line-height:clamp(2.25rem,3.5vw + 1rem,3.375rem)}h2{color:#00204d;font-weight:700;margin-block:0;font-size:clamp(1.5rem,2vw + .75rem,2.125rem);line-height:clamp(2rem,3vw + .5rem,2.8125rem)}h3{color:#00204d;font-weight:700;margin-block:0;font-size:clamp(1.25rem,1.8vw + .5rem,1.75rem);line-height:clamp(2rem,2.5vw + .5rem,2.625rem)}h4{color:#00204d;font-weight:700;margin-block:0;font-size:clamp(1.125rem,1.5vw + .5rem,1.5rem);line-height:clamp(1.75rem,2vw + .5rem,2.125rem)}h5{color:#00204d;font-weight:700;margin-block:0;font-size:clamp(1rem,1.2vw + .4rem,1.125rem);line-height:clamp(1.5rem,1.5vw + .25rem,1.625rem)}h6{color:#00204d;font-weight:700;margin-block:0;font-size:clamp(.875rem,1vw + .3rem,1rem);line-height:clamp(1.25rem,1.2vw + .25rem,1.5rem)}p.xl-3{font-size:2.625rem;line-height:3.375rem}p.xl-2{font-size:2.125rem;line-height:2.8125rem}p.xl{font-size:1.75rem;line-height:2.625rem}p.large{font-size:1.5rem;line-height:2.125rem}p.medium{font-size:1.125rem;line-height:1.625rem}p.base{font-size:1rem;line-height:1.5rem}p.small{font-size:.875rem;line-height:1.25rem}p.xs{font-size:.75rem;line-height:1.25rem}p.xs-2{font-size:.625rem;line-height:1rem}.regular{font-weight:400}.medium{font-weight:500}.semibold,strong{font-weight:600}.bold,b{font-weight:700}.extrabold{font-weight:800}.mt-05{margin-top:.5rem}.mb-05{margin-bottom:.5rem}.m-block-05{margin-block:.5rem}.ms-05{margin-inline-start:.5rem}.me-05{margin-inline-end:.5rem}.m-inline-05{margin-inline:.5rem}.pt-05{padding-top:.5rem}.pb-05{padding-bottom:.5rem}.p-block-05{padding-block:.5rem}.ps-05{padding-inline-start:.5rem}.pe-05{padding-inline-end:.5rem}.p-inline-05{padding-inline:.5rem}.mt-1{margin-top:1rem}.mb-1{margin-bottom:1rem}.m-block-1{margin-block:1rem}.ms-1{margin-inline-start:1rem}.me-1{margin-inline-end:1rem}.m-inline-1{margin-inline:1rem}.pt-1{padding-top:1rem}.pb-1{padding-bottom:1rem}.p-block-1{padding-block:1rem}.ps-1{padding-inline-start:1rem}.pe-1{padding-inline-end:1rem}.p-inline-1{padding-inline:1rem}.mt-15{margin-top:1.5rem}.mb-15{margin-bottom:1.5rem}.m-block-15{margin-block:1.5rem}.ms-15{margin-inline-start:1.5rem}.me-15{margin-inline-end:1.5rem}.m-inline-15{margin-inline:1.5rem}.pt-15{padding-top:1.5rem}.pb-15{padding-bottom:1.5rem}.p-block-15{padding-block:1.5rem}.ps-15{padding-inline-start:1.5rem}.pe-15{padding-inline-end:1.5rem}.p-inline-15{padding-inline:1.5rem}.mt-2{margin-top:2rem}.mb-2{margin-bottom:2rem}.m-block-2{margin-block:2rem}.ms-2{margin-inline-start:2rem}.me-2{margin-inline-end:2rem}.m-inline-2{margin-inline:2rem}.pt-2{padding-top:2rem}.pb-2{padding-bottom:2rem}.p-block-2{padding-block:2rem}.ps-2{padding-inline-start:2rem}.pe-2{padding-inline-end:2rem}.p-inline-2{padding-inline:2rem}.mt-25{margin-top:2.5rem}.mb-25{margin-bottom:2.5rem}.m-block-25{margin-block:2.5rem}.ms-25{margin-inline-start:2.5rem}.me-25{margin-inline-end:2.5rem}.m-inline-25{margin-inline:2.5rem}.pt-25{padding-top:2.5rem}.pb-25{padding-bottom:2.5rem}.p-block-25{padding-block:2.5rem}.ps-25{padding-inline-start:2.5rem}.pe-25{padding-inline-end:2.5rem}.p-inline-25{padding-inline:2.5rem}.mt-3{margin-top:3rem}.mb-3{margin-bottom:3rem}.m-block-3{margin-block:3rem}.ms-3{margin-inline-start:3rem}.me-3{margin-inline-end:3rem}.m-inline-3{margin-inline:3rem}.pt-3{padding-top:3rem}.pb-3{padding-bottom:3rem}.p-block-3{padding-block:3rem}.ps-3{padding-inline-start:3rem}.pe-3{padding-inline-end:3rem}.p-inline-3{padding-inline:3rem}.rwd-break{display:none}@media screen and (min-width: 46.5rem){.rwd-break{display:block}}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes hg-load-animation{0%{content:""}30%{content:""}60%{content:""}80%{transform:rotate(0deg);content:""}100%{transform:rotate(180deg);content:""}}h1+.swiper,h2+.swiper,h3+.swiper,h4+.swiper,h5+.swiper,h6+.swiper{margin-block-start:1rem}.swiper-wrapper{transition-timing-function:ease-in-out !important}.swiper-nav-wrapper{display:grid;justify-content:space-around;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding-bottom:.625rem;padding-right:.3rem}.swiper-arrows-wrapper{display:flex;flex-direction:row;gap:.75rem;margin-block-start:1rem}.swiper-nav-arrows-wrapper{padding-bottom:0;padding-right:0}.swiper-arrows{margin-block-start:0;display:flex;gap:.5rem;margin-inline-start:1rem}.swiper-pagination{position:relative !important;text-align:unset !important}.swiper-pagination-bullet{transition:all .3s ease-out !important;border:1px solid #cad0da !important;background:#001839 !important;opacity:1 !important;width:.625rem !important;height:.625rem !important;margin:0 .25rem !important}.swiper-pagination-bullet-active{width:1.875rem !important;border-radius:.625rem !important;background:#001839 !important}.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0 !important;top:0 !important}.swiper-button-prev,.swiper-button-next{position:relative !important;cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #cad0da;background-color:#fff;color:#003c8f}.swiper-button-prev:hover,.swiper-button-next:hover{border:solid 1px #cad0da;background-color:#ebebeb;color:#003c8f}.swiper-button-prev:focus,.swiper-button-next:focus{border:solid 1px #cad0da;background-color:#ebebeb;color:#003c8f;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}.swiper-button-prev:disabled,.swiper-button-next:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #cad0da;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}.swiper-button-prev,.swiper-button-next{font-size:1rem !important;line-height:1.5 !important;padding:.75rem 1rem !important;border-radius:.125rem;padding:0 !important;width:3rem !important;height:3rem !important;margin-top:0 !important;color:#003c8f !important;right:0 !important;left:0 !important}.swiper-button-prev:hover,.swiper-button-next:hover,.swiper-button-prev:focus,.swiper-button-next:focus{text-decoration:none !important}.swiper-button-prev::after,.swiper-button-next::after{font-size:1.375rem !important;font-weight:bold !important}.swiper-arrow-text .swiper-button-prev,.swiper-arrow-text .swiper-button-next{cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #fff;background-color:#fff;color:#001839}.swiper-arrow-text .swiper-button-prev:hover,.swiper-arrow-text .swiper-button-next:hover{border:solid 1px #ebebeb;background-color:#ebebeb;color:#001839;text-decoration:underline}.swiper-arrow-text .swiper-button-prev:focus,.swiper-arrow-text .swiper-button-next:focus{border:solid 1px #fff;background-color:#ebebeb;color:#001839;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff;text-decoration:underline}.swiper-arrow-text .swiper-button-prev:disabled,.swiper-arrow-text .swiper-button-next:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #fff;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}.swiper-arrow-text .swiper-button-prev,.swiper-arrow-text .swiper-button-next{padding:0;width:3rem;height:3rem;margin-top:0;color:#001839;right:0;left:0}.swiper-button-nav-prev,.swiper-button-nav-next{cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #fff;background-color:#fff;color:#001839}.swiper-button-nav-prev:hover,.swiper-button-nav-next:hover{border:solid 1px #ebebeb;background-color:#ebebeb;color:#001839;text-decoration:underline}.swiper-button-nav-prev:focus,.swiper-button-nav-next:focus{border:solid 1px #fff;background-color:#ebebeb;color:#001839;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff;text-decoration:underline}.swiper-button-nav-prev:disabled,.swiper-button-nav-next:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #fff;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}.swiper-button-nav-prev,.swiper-button-nav-next{font-size:.875rem !important;line-height:1.5 !important;padding:.2rem .5rem !important;border-radius:.125rem;padding:0;width:2rem;height:2rem;margin-top:0;right:0;left:0;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:8004;background:rgba(0,0,0,0);border:none;text-decoration:none}.swiper-button-nav-prev:hover,.swiper-button-nav-prev:focus,.swiper-button-nav-next:hover,.swiper-button-nav-next:focus{text-decoration:none;border:none}.swiper-button-nav-prev:before{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";text-decoration:none}.swiper-button-nav-next:before{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";text-decoration:none}.swiper-button-small .swiper-button-prev,.swiper-button-small .swiper-button-next{width:2.2rem !important;height:2.2rem !important}.swiper-button-small .swiper-button-prev::after,.swiper-button-small .swiper-button-next::after{font-size:1rem !important}.swiper-default-arrows .swiper-button-prev,.swiper-default-arrows .swiper-button-next{position:absolute !important;top:50% !important;margin-top:calc(-1*var(--swiper-navigation-size)/2) !important;right:auto !important;left:auto !important}.swiper-default-arrows .swiper-button-prev{left:10px !important;right:auto !important}.swiper-default-arrows .swiper-button-next{right:10px !important;left:auto !important}.swiper-default-arrows .swiper-nav-wrapper{padding-bottom:0}.swiper-default-arrows .swiper-arrows-wrapper{margin-block-start:0}.swiper-main{position:relative;margin-block-end:3rem}.swiper-main .swiper-nav-wrapper{margin-block-start:1rem}@media only screen and (min-width: 81.25rem){.swiper-main .swiper-nav-wrapper{position:absolute;bottom:1rem;right:1rem;padding-bottom:0;padding-right:0}}@media only screen and (min-width: 90rem){.swiper-main .swiper-nav-wrapper{bottom:5rem}}.swiper-main .swiper-slide{display:flex;flex-direction:column;height:auto}.swiper-main .swiper-main-pagination{display:none}@media only screen and (min-width: 90rem){.swiper-main .swiper-main-pagination{display:flex;width:100%;gap:.25rem;margin:0 !important;opacity:1 !important}.swiper-main .swiper-main-pagination .swiper-pagination-bullet:only-child{pointer-events:none;opacity:.5;cursor:default}.swiper-main .swiper-main-pagination .swiper-pagination-bullet{flex:1 1 0;align-content:center;border:1px solid #cad0da !important;text-align:center;padding:.75rem;border-radius:.125rem !important;background:#fff !important;height:auto !important;margin:0 !important;display:block !important}.swiper-main .swiper-main-pagination .swiper-pagination-bullet-active{background:#f5faff !important}}.swiper-main .swiper-button-next,.swiper-main .swiper-button-prev{position:absolute;bottom:1rem;z-index:10}.swiper-main .swiper-button-next{right:1rem}.swiper-main .swiper-button-prev{right:3.5rem}.swiper-main .product-data-wrapper{flex:1;display:flex;flex-direction:column;min-height:0}.swiper-main .product-data-content{background:hsla(0,0%,100%,.8);border:1px solid #edeff3;backdrop-filter:blur(0.625rem);border-radius:4px;padding-block-start:1rem;padding-block-end:.625rem;padding-inline:.625rem;margin-block-end:1rem;height:100%;display:flex;flex-direction:column;display:grid;gap:.35rem;grid-template-columns:1fr 1fr;grid-template-areas:"highlights highlights" "special special" "features features" "price price" "action action"}@media only screen and (min-width: 28.125rem){.swiper-main .product-data-content{grid-template-areas:"highlights price" "special special" "features features" "action action"}}@media only screen and (min-width: 46.5rem){.swiper-main .product-data-content{height:auto;position:absolute;bottom:6rem;right:2rem;grid-template-columns:1fr;grid-template-areas:"highlights" "special" "features" "price" "action"}}@media only screen and (min-width: 64rem){.swiper-main .product-data-content{height:auto;position:absolute;bottom:rem;right:4rem}}@media only screen and (min-width: 81.25rem){.swiper-main .product-data-content{position:absolute;bottom:auto;left:auto;right:11rem;top:3rem;grid-template-columns:1fr;grid-template-areas:"highlights" "special" "features" "price" "action"}}@media only screen and (min-width: 90rem){.swiper-main .product-data-content{position:absolute;top:8.5rem;right:2rem;left:auto;column-gap:2rem;grid-template-areas:"highlights price" "features features" "special special" "action action"}}@media only screen and (min-width: 120rem){.swiper-main .product-data-content{position:absolute;top:auto;right:10rem;left:auto;bottom:8rem;column-gap:2rem;max-width:35rem;grid-template-areas:"highlights price" "special price" "features action"}}.swiper-main .product-data-content a.primary{margin-block-start:1rem;text-align:center;display:block}.swiper-main .product-data-content .highlights{grid-area:highlights}.swiper-main .product-data-content .highlights li{color:#4d6382;font-size:.75rem;line-height:1.25rem;margin-left:1rem}.swiper-main .product-data-content .highlights li:first-child{color:#001e48;font-weight:700;font-size:1.125rem;line-height:1.625rem;list-style:none;margin-left:0}.swiper-main .product-data-content .special{grid-area:special}.swiper-main .product-data-content .special li{color:#4d6382;font-size:.625rem;line-height:1.25rem;margin-left:1rem}.swiper-main .product-data-content .features{grid-area:features;margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.5rem;row-gap:.5rem}.swiper-main .product-data-content .features svg{background:#fff;padding:.625rem .5rem;height:1.6rem;width:9rem;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.125rem}.swiper-main .product-data-content .features .features-flag{background:#fff;padding:.625rem .5rem;height:1.6rem;width:fit-content;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.125rem}.swiper-main .product-data-content .ugc-rating-wrapper{color:#4d6382;font-size:.75rem;line-height:1.25rem}.swiper-main .product-data-content .ugc-rating-wrapper .fa-star{font-size:.875rem}.swiper-main .product-data-content .ugc-rating-wrapper .fa-star{color:#003c8f}.swiper-main .product-data-content .ugc-rating-wrapper .fa-star:after{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.swiper-main .product-data-content .ugc-rating-wrapper .fa-star-o:after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";color:#003c8f}.swiper-main .product-data-content .ugc-rating-wrapper .fa-star-half-o:after{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";color:#003c8f}.swiper-main .product-data-content .ugc-rating-wrapper{display:flex;justify-content:end}.swiper-main .product-data-content .price-wrapper{grid-area:price;display:flex;flex-direction:column;justify-content:end;margin-bottom:0}.swiper-main .product-data-content .price-wrapper .price{font-size:1.5rem}@media only screen and (min-width: 28.125rem){.swiper-main .product-data-content .price-wrapper{margin-block-start:.35rem}}.swiper-main .product-data-content .price-wrapper .price-reduction{font-weight:700;font-size:.75rem;line-height:1.25rem;color:#80360f;background-color:#ffc4a5;border-color:#ff6b1e;border-width:1px;border-style:solid;border-radius:.125rem;padding-block:.125rem;padding-inline:.375rem;display:inline-block;position:absolute;top:-0.813rem;right:.625rem}.swiper-main .product-data-content .price-wrapper .price-box{display:flex;flex-direction:column;flex-wrap:wrap;align-items:end}.swiper-main .product-data-content .price-wrapper .price-box .special-price,.swiper-main .product-data-content .price-wrapper .price-box .regular-price,.swiper-main .product-data-content .price-wrapper .price-box .old-price{font-size:1.125rem;line-height:1.625rem;font-weight:700;color:#00204d}.swiper-main .product-data-content .price-wrapper .price-box .old-price .price,.swiper-main .product-data-content .price-wrapper .price-box .old-price label{font-size:.85rem}.swiper-main .product-data-content .price-wrapper .price-box .special-price{color:#b34b15;font-size:1.125rem;line-height:1.625rem;font-weight:700}.swiper-main .product-data-content .price-wrapper .vat-disclaimer{color:#4d6382;font-size:.75rem;line-height:1.25rem;display:flex;gap:.25rem;flex-direction:row;justify-content:end}.swiper-main .product-data-content .price-wrapper .vat-disclaimer a{margin-block-start:0;color:inherit}.swiper-main .product-data-content .action-center{grid-area:action;display:flex;flex-direction:column;justify-content:flex-end;margin-top:auto;min-height:60px}.swiper-main .product-data-content .action-center a{margin-block-start:0}@media only screen and (min-width: 120rem){.swiper-main:has(.swiper-nav-wrapper[style*="display: none"]) .product-data-content{bottom:5rem}}.product-finder{background:#f5faff;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.125rem;padding-block-start:2.5rem;padding-block-end:3rem;padding-inline:3rem;margin-block-start:3rem}.product-finder h5,.product-finder h2{color:#001e48;font-size:1.125rem;line-height:1.625rem}.product-finder .widget{margin-top:1rem}.product-finder .widget .fieldset{display:grid;row-gap:1rem;column-gap:1.5rem;grid-template-columns:repeat(auto-fit, minmax(min(18.75rem, 100%), 1fr));align-items:end}.product-finder .widget .fieldset .field,.product-finder .widget .fieldset .action{display:flex;flex-direction:column;gap:.5rem}.product-finder .widget .fieldset .field label,.product-finder .widget .fieldset .action label{color:#001e48;font-weight:700}.product-finder .widget .fieldset .action .highlight{cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #ff6b1e;background-color:#ff6b1e;color:#fff}.product-finder .widget .fieldset .action .highlight:hover{border:solid 1px #d65a19;background-color:#d65a19;color:#fff}.product-finder .widget .fieldset .action .highlight:focus{border:solid 1px #ff6b1e;background-color:#d65a19;color:#fff;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}.product-finder .widget .fieldset .action .highlight:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #ff6b1e;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}.product-finder .widget .fieldset .action .highlight{font-size:1rem !important;line-height:1.5 !important;padding:.625rem .875rem !important;border-radius:.125rem}input.ctrl{display:none}.flex{display:flex}.widget.widget-static-block{container-type:inline-size}.container{container-type:inline-size}button,a{cursor:pointer}button.primary,a.primary{cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #003c8f;background-color:#003c8f;color:#fff}button.primary:hover,a.primary:hover{border:solid 1px #003278;background-color:#003278;color:#fff}button.primary:focus,a.primary:focus{border:solid 1px #003c8f;background-color:#003278;color:#fff;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}button.primary:disabled,a.primary:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #003278;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}button.accent,a.accent{cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #ff6b1e;background-color:#ff6b1e;color:#fff}button.accent:hover,a.accent:hover{border:solid 1px #d65a19;background-color:#d65a19;color:#fff}button.accent:focus,a.accent:focus{border:solid 1px #ff6b1e;background-color:#d65a19;color:#fff;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}button.accent:disabled,a.accent:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #ff6b1e;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}button.secondary,a.secondary{cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #001839;background-color:#fff;color:#001839}button.secondary:hover,a.secondary:hover{border:solid 1px #001839;background-color:#ebebeb;color:#001839}button.secondary:focus,a.secondary:focus{border:solid 1px #001839;background-color:#ebebeb;color:#001839;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}button.secondary:disabled,a.secondary:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #001839;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}button.light,a.light{cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #cad0da;background-color:#fff;color:#003c8f}button.light:hover,a.light:hover{border:solid 1px #cad0da;background-color:#ebebeb;color:#003c8f}button.light:focus,a.light:focus{border:solid 1px #cad0da;background-color:#ebebeb;color:#003c8f;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}button.light:disabled,a.light:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #cad0da;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}button.text,a.text{cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #fff;background-color:#fff;color:#001839}button.text:hover,a.text:hover{border:solid 1px #ebebeb;background-color:#ebebeb;color:#001839;text-decoration:underline}button.text:focus,a.text:focus{border:solid 1px #fff;background-color:#ebebeb;color:#001839;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff;text-decoration:underline}button.text:disabled,a.text:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #fff;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}button.tiny,a.tiny{font-size:.875rem !important;line-height:1.5 !important;padding:.2rem .5rem !important;border-radius:.125rem}button.small,a.small{font-size:1rem !important;line-height:1.5 !important;padding:.25rem .75rem !important;border-radius:.125rem}button.default,a.default{font-size:1rem !important;line-height:1.5 !important;padding:.625rem .875rem !important;border-radius:.125rem}button.large,a.large{font-size:1rem !important;line-height:1.5 !important;padding:.75rem 1rem !important;border-radius:.125rem}button.toggle{padding:0 !important}button.toggle label{cursor:pointer;padding:.625rem .875rem !important}button.toggle.tiny label{padding:.2rem .5rem !important}button.toggle.small label{padding:.25rem .75rem !important}button.toggle.large label{padding:.75rem 1rem !important}button.toggle>input:not(:checked)~label:nth-of-type(1){display:inherit}button.toggle>input:not(:checked)~label:nth-of-type(2){display:none}button.toggle>input:checked~label:nth-of-type(2){display:inherit}button.toggle>input:checked~label:nth-of-type(1){display:none}i.primary{border-width:1px;border-radius:.125rem;border-style:solid;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #003c8f;background-color:#003c8f;color:#fff}i.primary:hover{border:solid 1px #003278;background-color:#003278;color:#fff}i.primary:focus{border:solid 1px #003c8f;background-color:#003278;color:#fff;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}i.primary:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #003278;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}i.accent{border-width:1px;border-radius:.125rem;border-style:solid;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #ff6b1e;background-color:#ff6b1e;color:#fff}i.accent:hover{border:solid 1px #d65a19;background-color:#d65a19;color:#fff}i.accent:focus{border:solid 1px #ff6b1e;background-color:#d65a19;color:#fff;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}i.accent:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #ff6b1e;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}i.secondary{border-width:1px;border-radius:.125rem;border-style:solid;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #001839;background-color:#fff;color:#001839}i.secondary:hover{border:solid 1px #001839;background-color:#ebebeb;color:#001839}i.secondary:focus{border:solid 1px #001839;background-color:#ebebeb;color:#001839;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}i.secondary:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #001839;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}i.light{border-width:1px;border-radius:.125rem;border-style:solid;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #cad0da;background-color:#fff;color:#003c8f}i.light:hover{border:solid 1px #cad0da;background-color:#ebebeb;color:#003c8f}i.light:focus{border:solid 1px #cad0da;background-color:#ebebeb;color:#003c8f;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}i.light:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #cad0da;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}i.text{border-width:1px;border-radius:.125rem;border-style:solid;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #fff;background-color:#fff;color:#001839}i.text:hover{border:solid 1px #ebebeb;background-color:#ebebeb;color:#001839;text-decoration:underline}i.text:focus{border:solid 1px #fff;background-color:#ebebeb;color:#001839;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff;text-decoration:underline}i.text:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #fff;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}main{width:100%}p{font-size:16px;line-height:1.5;margin-block:.5rem}html body{background-color:#fff;color:#1d1d1d;margin:0;padding:0}@media screen and (min-width: 160rem){html body{max-width:160rem;margin:0 auto}}html body{-webkit-text-size-adjust:100%;text-size-adjust:100%}html body .page{min-height:550px}ul,ol{margin:0;padding:0}.breadcrumbs{padding:.5rem .625rem}@media(width > 46.5rem){.breadcrumbs{padding-left:3rem}}.breadcrumbs ul{display:flex;flex-direction:row;flex-wrap:wrap;font-size:.75rem;list-style-type:none;margin-block:0}.breadcrumbs ul a:not(:last-child){text-decoration:underline}.breadcrumbs ul li:last-child{color:#003c8f}.breadcrumbs ul li{color:#001e48;font-weight:500}.breadcrumbs ul li span{margin-left:.5rem;margin-right:.5rem;color:#4d6382}.breadcrumbs ul li a{color:inherit;text-decoration:none}.breadcrumbs ul li a:hover,.breadcrumbs ul li a:active,.breadcrumbs ul li a:visited,.breadcrumbs ul li a:target,.breadcrumbs ul li a:focus,.breadcrumbs ul li a:focus-visible,.breadcrumbs ul li a:focus-within{color:inherit;text-decoration:none}.inner{display:flex;justify-content:center}a{color:#3363a5;text-decoration:none}p a,ul a,ol a,.link,address a,.description a{color:#3363a5;text-decoration:none}p a:hover,ul a:hover,ol a:hover,.link:hover,address a:hover,.description a:hover{color:#0072db;text-decoration:underline}img,.img-responsive{max-width:100%;height:auto;border-style:none;display:block}address{font-style:normal}.table-responsive{width:100%;overflow:auto}dialog.modal{border-color:#edeff3;border-width:1px;border-style:solid;border-radius:.25rem;padding:0;background:#fff;width:95%}@media(min-width: 46.5rem){dialog.modal{width:75%}}@media(min-width: 64rem){dialog.modal{width:50%}}dialog.modal::backdrop{background-color:rgba(33,33,33,.45);backdrop-filter:blur(2px)}dialog.modal.loader{width:3.5rem;height:3.5rem}dialog.modal>*{padding-top:.75rem;padding-bottom:.75rem;padding-left:1rem;padding-right:1rem}dialog.modal .title{display:grid;grid-template-columns:1fr auto;gap:.55rem}dialog.modal .title span{color:#00204d;font-weight:700;font-size:1rem;line-height:1.5rem}dialog.modal .title i{color:#4d6382;float:right;margin-left:.188rem}dialog.modal .title i:before{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";cursor:pointer}dialog.modal .title i:hover{color:#003278}dialog.modal .title{border-bottom-color:#cad0da;border-bottom-width:1px;border-bottom-style:solid;border-radius:.125rem}dialog.modal .content{container-name:modal-content;container-type:inline-size;padding-top:.75rem;padding-left:1rem;padding-right:1rem;padding-bottom:.75rem;color:#1d1d1d;font-size:.75rem;line-height:1.125rem}dialog.modal .toolbar{display:flex;justify-content:end;background:#fff;position:sticky;bottom:0;border-top-color:#cad0da;border-top-width:1px;border-top-style:solid;border-radius:.125rem}dialog.modal .toolbar button{cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #cad0da;background-color:#fff;color:#003c8f}dialog.modal .toolbar button:hover{border:solid 1px #cad0da;background-color:#ebebeb;color:#003c8f}dialog.modal .toolbar button:focus{border:solid 1px #cad0da;background-color:#ebebeb;color:#003c8f;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}dialog.modal .toolbar button:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #cad0da;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}dialog.modal .toolbar button{font-size:1rem !important;line-height:1.5 !important;padding:.25rem .75rem !important;border-radius:.125rem}dialog.modal .toolbar form{padding-top:.75rem;padding-left:1rem;padding-right:1rem;padding-bottom:1rem}dialog.modal .toolbar form:has(:first-child:nth-last-child(2)){flex-basis:100%;display:grid;grid-template-columns:40% 40%;gap:20%}.cms-page-view .breadcrumbs,.jobs-index-index .breadcrumbs,.jobs-index-view .breadcrumbs{max-width:1300px;margin:auto}@media(min-width: 46.5rem){.cms-page-view .breadcrumbs,.jobs-index-index .breadcrumbs,.jobs-index-view .breadcrumbs{padding-inline:3rem}}.cms-page-view .page,.jobs-index-index .page,.jobs-index-view .page{padding-inline:.625rem;padding-block-start:1rem;padding-block-end:2rem}@media(min-width: 46.5rem){.cms-page-view .page,.jobs-index-index .page,.jobs-index-view .page{padding-inline:3rem}}.cms-page-view main,.jobs-index-index main,.jobs-index-view main{width:min(100%,81.25rem)}.cms-page-view main ul,.cms-page-view main ol,.jobs-index-index main ul,.jobs-index-index main ol,.jobs-index-view main ul,.jobs-index-view main ol{padding-left:2rem}.price-wrapper{margin-bottom:1rem}.price-wrapper>label{font-weight:800;font-size:.75rem;line-height:1.25rem}.price-wrapper p{margin:0}.price-wrapper .old-price .price{text-decoration:line-through}.price-wrapper .price{font-weight:700;font-size:1rem}.price-wrapper .price:after{content:attr(data-currency);padding-left:.188rem}.price-wrapper .price-footer{font-weight:400;font-size:.625rem}.css_loader{background-color:rgba(0,0,0,.65);position:fixed;left:0;top:0;width:100%;height:100%;z-index:2147483647}.css_loader .lds-roller{display:inline-block;position:fixed;width:80px;height:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px}.css_loader .lds-roller div{animation:lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;transform-origin:40px 40px}.css_loader .lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background-color:#fff;margin:-4px 0 0 -4px}.css_loader .lds-roller div:nth-child(1){animation-delay:-0.036s}.css_loader .lds-roller div:nth-child(1):after{top:63px;left:63px}.css_loader .lds-roller div:nth-child(2){animation-delay:-0.072s}.css_loader .lds-roller div:nth-child(2):after{top:68px;left:56px}.css_loader .lds-roller div:nth-child(3){animation-delay:-0.108s}.css_loader .lds-roller div:nth-child(3):after{top:71px;left:48px}.css_loader .lds-roller div:nth-child(4){animation-delay:-0.144s}.css_loader .lds-roller div:nth-child(4):after{top:72px;left:40px}.css_loader .lds-roller div:nth-child(5){animation-delay:-0.18s}.css_loader .lds-roller div:nth-child(5):after{top:71px;left:32px}.css_loader .lds-roller div:nth-child(6){animation-delay:-0.216s}.css_loader .lds-roller div:nth-child(6):after{top:68px;left:24px}.css_loader .lds-roller div:nth-child(7){animation-delay:-0.252s}.css_loader .lds-roller div:nth-child(7):after{top:63px;left:17px}.css_loader .lds-roller div:nth-child(8){animation-delay:-0.288s}.css_loader .lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#emplacementRecaptcha{display:none}#cmpboxrecall{display:none}.asw-menu{z-index:500000 !important}.grb .asw-menu-btn{bottom:60px !important;z-index:5000 !important}.asw-menu-btn{outline:5px solid #003c8f !important;background:#003c8f !important}.asw-menu-header{background-color:#003c8f !important}.asw-menu-reset-footer-btn{background:#003c8f !important}.asw-menu-reset-footer-btn:hover,.asw-menu-reset-footer-btn:focus{color:#fff !important;background:#05184d !important}.box-up-sell>p:first-child{color:#00204d;font-weight:700;margin-block:0;font-size:clamp(1.25rem,1.8vw + .5rem,1.75rem);line-height:clamp(2rem,2.5vw + .5rem,2.625rem);margin-block-end:.5rem}.notification-bar .notification-bar-wrapper{z-index:2147483646;background-color:#00204d;color:#fff;zoom:1;width:100%;padding:23px 0;font-size:1rem;text-align:center;display:none;position:fixed;left:0;gap:2rem;flex-direction:row-reverse;align-items:center;justify-content:center}.notification-bar .notification-bar-wrapper.tn-position-top{top:-40px;border-bottom:1px solid #fafcff}.notification-bar .notification-bar-wrapper.tn-position-bottom{bottom:-71px;border-top:1px solid #fafcff}.notification-bar .notification-bar-wrapper .notification-bar-close{color:#fff;cursor:pointer;flex-shrink:1;padding-right:2rem}.notification-bar .notification-bar-wrapper .notification-bar-close:after{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.notification-bar .notification-bar-wrapper .notification-bar-notice{flex-grow:1}.notification-bar .notification-bar-wrapper.nb-succes-msg{background:rgba(0,0,0,0)}.notification-bar .notification-bar-wrapper.nb-succes-msg .notification-bar-notice{color:rgba(0,0,0,0)}.notification-bar .notification-bar-wrapper.nb-succes-msg .notification-bar-close{color:rgba(0,0,0,0)}.notification-bar .notification-bar-wrapper .nb-notice-msg{background:rgba(0,0,0,0)}.notification-bar .notification-bar-wrapper .nb-notice-msg .notification-bar-notice{color:rgba(0,0,0,0)}.notification-bar .notification-bar-wrapper .nb-notice-msg .notification-bar-close{color:rgba(0,0,0,0)}.notification-bar .notification-bar-wrapper .nb-error-msg{background:rgba(0,0,0,0)}.notification-bar .notification-bar-wrapper .nb-error-msg .notification-bar-notice{color:rgba(0,0,0,0)}.notification-bar .notification-bar-wrapper .nb-error-msg .notification-bar-close{color:rgba(0,0,0,0)}.notification-bar .notification-bar-wrapper .nb-warning-msg{background:rgba(0,0,0,0)}.notification-bar .notification-bar-wrapper .nb-warning-msg .notification-bar-notice{color:rgba(0,0,0,0)}.notification-bar .notification-bar-wrapper .nb-warning-msg .notification-bar-close{color:rgba(0,0,0,0)}#___ratingbadge_0,#___ratingbadge_1,#___ratingbadge_2{z-index:2147483646 !important}#___ratingbadge_0 iframe,#___ratingbadge_1 iframe,#___ratingbadge_2 iframe{top:0 !important}#pw_strength{min-height:fit-content}#pw_strength_bar{height:.25rem}#pw_strength_bar.pw-bad{background-color:#c00}#pw_strength_bar.pw-ok{background-color:#ff6b1e}#pw_strength_bar.pw-good{background-color:#027d42}#pw_strength_message{font-size:.875rem;line-height:1.5}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.nav-grid{display:grid;grid-template-columns:.625rem repeat(5, 1fr) .625rem;grid-template-rows:auto auto auto;grid-template-areas:". . . . . . ." "lpad logo logo phone locale certifications rpad" "lpadbg search search search cart nav-bar rpadbg"}.nav-grid .rpadbg,.nav-grid .lpadbg,.nav-grid .search,.nav-grid .cart,.nav-grid .nav-bar{background:#fafcff;border-top:1px solid #edeff3;border-bottom:1px solid #edeff3}.nav-grid .search{grid-area:search;display:flex;align-items:center;padding-block:.5rem;z-index:8000}.nav-grid .search #search_mini_form{width:100%}.nav-grid .search #search_mini_form fieldset{border:0;padding:0;margin:0;position:relative;width:100%}.nav-grid .search .search-input-wrap{position:relative;max-width:56.25rem;margin:0 auto !important}.nav-grid .search #search{width:100%;background-color:#fafcff}.nav-grid .search #search::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.nav-grid .search #search_mini_form .button{position:absolute;right:.313rem;top:50%;transform:translateY(-50%);background:none;border:none;width:2.5rem;height:2.5rem;padding:0;cursor:pointer}.nav-grid .search #search_mini_form .button::before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";font-size:1.125rem;color:#00204d;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);transition:all .3s ease}.nav-grid .search #search_mini_form .button span,.nav-grid .search #search_mini_form .button i{display:none}@media(max-width: 46.5rem){.nav-grid:has(.search input:focus-within){grid-template-columns:.625rem repeat(5, 1fr) .625rem;grid-template-rows:auto auto auto;grid-template-areas:". . . . . . ." "lpad logo logo phone locale certifications rpad" "lpadbg search search search search search rpadbg"}.nav-grid:has(.search input:focus-within) .cart,.nav-grid:has(.search input:focus-within) .nav-bar{display:none !important}.nav-grid .nav-main,.nav-grid .account{display:none !important}}@media(min-width: 28.125rem){.nav-grid{grid-template-columns:.625rem 1fr 1fr 3.75rem 3.75rem 3.75rem .625rem}}@media(min-width: 28.125rem)and (max-width: 46.5rem){.nav-grid:has(.search input:focus-within){grid-template-columns:.625rem 1fr 1fr 3.75rem 3.75rem 3.75rem .625rem}}@media(min-width: 46.5rem){.nav-grid{grid-template-columns:3rem 7.5rem 9.375rem repeat(1, 1fr) 9.375rem 3.125rem 3rem;grid-template-areas:"lpad locale phone phone account account rpad" "lpad logo logo logo certifications certifications rpad" "lpadbg search search search cart nav-bar rpadbg"}.nav-grid .certifications{display:block}.nav-grid .rpadbg,.nav-grid .lpadbg,.nav-grid .search,.nav-grid .cart,.nav-grid .nav-bar{background:#fafcff;border-top:1px solid #edeff3;border-bottom:1px solid #edeff3}}@media(min-width: 64rem){.nav-grid{grid-template-columns:3rem 8.4rem 12.5rem 1fr 1fr 1fr 1fr 12.5rem 8.4rem 3rem;grid-template-rows:2.25rem 5rem 3.75rem;grid-template-areas:"lpad locale phone recommendation recommendation recommendation recommendation account account rpad" "lpad logo logo search search search search certifications certifications rpad" "lpadbg nav-bar nav-main nav-main nav-main nav-main nav-main nav-main cart rpadbg"}.nav-grid .search{background:unset;border-top:unset;border-bottom:unset}.nav-grid .lpadbg,.nav-grid .nav-bar,.nav-grid .nav-main,.nav-grid .cart,.nav-grid .rpadbg{background:#fafcff;border-top:1px solid #edeff3;border-bottom:1px solid #edeff3}}.nav-grid .logo{grid-area:logo;display:flex;justify-content:flex-start;align-items:center}.nav-grid .logo svg{--color-1: #004283;--color-2: #004283}.nav-grid .logo svg.csl{height:3rem;width:7rem}@media(min-width: 64rem){.nav-grid .logo svg.csl{height:4rem;width:8rem}}.nav-grid .logo svg.square{width:3.5rem;height:5rem}.nav-grid .logo svg.text{width:12.5rem;height:3rem;display:none}@media(min-width: 46.5rem){.nav-grid .logo svg.text{display:block}}.nav-grid .logo a:has(svg.square):has(svg.text){display:flex;flex-direction:row;align-items:center;gap:1rem}@media(min-width: 46.5rem){.nav-grid .logo{justify-content:flex-start}}.nav-grid .locale{grid-area:locale;display:flex;justify-content:center;align-items:center;position:relative}@media(min-width: 46.5rem){.nav-grid .locale{justify-content:flex-start}}.nav-grid .locale label{display:flex;gap:.5rem;align-items:center;cursor:pointer;color:#4d6382;padding:.5rem;transition:all .2s ease}.nav-grid .locale label:hover{color:#2f3d50}.nav-grid .locale .lang-flag{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem}.nav-grid .locale .lang-flag svg{width:100%;height:100%}@media(min-width: 46.5rem){.nav-grid .locale .lang-flag{width:1rem;height:1rem}}.nav-grid .locale .lang-name{display:none}@media(min-width: 46.5rem){.nav-grid .locale .lang-name{display:flex;font-size:.75rem;gap:.25rem;align-items:center;color:#4d6382}.nav-grid .locale .lang-name:hover{color:#2f3d50}.nav-grid .locale .lang-name::after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";font-size:.6rem;margin-left:.25rem}}.nav-grid .locale #ctrl-lang{display:none}.nav-grid .locale #ctrl-lang:checked~.options{display:block;animation:fadeIn .2s ease}.nav-grid .locale .options{display:none;position:absolute;top:100%;right:auto;min-width:auto;background:#fff;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.25rem;box-shadow:0 .25rem .625rem rgba(0,60,143,.3);list-style:none;margin:0;z-index:8002;overflow:hidden}.nav-grid .locale .options li[role=option]{padding:0;transition:background-color .2s ease}.nav-grid .locale .options li[role=option]:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.nav-grid .locale .options li[role=option]:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom:none}.nav-grid .locale .options li[role=option]:not(:last-child){border-bottom:1px solid #cad0da}.nav-grid .locale .options li[role=option]:hover{background-color:#f5faff}.nav-grid .locale .options li[role=option]:hover .lang-name{color:#2f3d50}.nav-grid .locale .options li[role=option]:hover:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.nav-grid .locale .options li[role=option]:hover:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.nav-grid .locale .options li[role=option] a{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem;text-decoration:none;color:inherit;transition:inherit;font-weight:500}@media(min-width: 46.5rem){.nav-grid .locale .options li[role=option] a{padding:.5rem 1rem}}.nav-grid .locale .options li[role=option] a .lang-flag{flex-shrink:0}.nav-grid .locale .options li[role=option] a .lang-name::after{content:none !important}@keyframes fadeIn{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.nav-grid .phone{grid-area:phone;display:flex;justify-content:center;align-items:center;gap:.375rem}@media(min-width: 46.5rem){.nav-grid .phone{justify-content:flex-start}}.nav-grid .phone a{display:flex;flex-wrap:nowrap;gap:.375rem;color:#4d6382}.nav-grid .phone a span{color:inherit;font-weight:500;display:none}.nav-grid .phone a i:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";font-size:1.75rem}@media(min-width: 46.5rem){.nav-grid .phone a i:before{font-size:1rem}}.nav-grid .phone a:hover,.nav-grid .phone a:focus{color:#2f3d50}.nav-grid .phone a:hover i,.nav-grid .phone a:focus i{animation-name:fa-shake;animation-delay:.5s;animation-direction:normal;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}@media(min-width: 46.5rem){.nav-grid .phone a{padding:0 !important;border:none;background:none}.nav-grid .phone a:hover,.nav-grid .phone a:focus{padding:0 !important;border:none;background:none;text-decoration:underline}.nav-grid .phone a:hover span,.nav-grid .phone a:focus span{color:inherit}.nav-grid .phone a:hover i:before,.nav-grid .phone a:focus i:before{color:inherit}.nav-grid .phone a span{display:inline;font-size:.75rem;line-height:1.5rem}}.nav-grid .account{grid-area:account;display:flex;justify-content:center;align-items:center;gap:6px}@media(min-width: 46.5rem){.nav-grid .account{justify-content:flex-end}}.nav-grid .account a{cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #cad0da;background-color:#fff;color:#003c8f}.nav-grid .account a:hover{border:solid 1px #cad0da;background-color:#ebebeb;color:#003c8f}.nav-grid .account a:focus{border:solid 1px #cad0da;background-color:#ebebeb;color:#003c8f;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}.nav-grid .account a:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #cad0da;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}.nav-grid .account a{font-size:1rem !important;line-height:1.5 !important;padding:.625rem .875rem !important;border-radius:.125rem;display:flex;flex-wrap:nowrap;gap:.3rem}.nav-grid .account a span{font-weight:500;display:none}.nav-grid .account a i.user:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.nav-grid .account a i.logout:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.nav-grid .account a i.register:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.nav-grid .account a i.login:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}@media(min-width: 46.5rem){.nav-grid .account{gap:2rem}.nav-grid .account a{padding:0 !important;border:none;background:none;color:#4d6382}.nav-grid .account a:hover,.nav-grid .account a:focus{color:#2f3d50;padding:0 !important;border:none;background:none;text-decoration:underline}.nav-grid .account a:hover span,.nav-grid .account a:focus span{color:inherit}.nav-grid .account a:hover i:before,.nav-grid .account a:focus i:before{color:inherit}.nav-grid .account a span{display:inline;font-size:.75rem;line-height:1.5rem}}.nav-grid .cart{grid-area:cart;display:flex;justify-content:center;align-items:center;position:relative}@media(min-width: 46.5rem){.nav-grid .cart{justify-content:end}}.nav-grid .cart a{cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #003c8f;background-color:#003c8f;color:#fff}.nav-grid .cart a:hover{border:solid 1px #003278;background-color:#003278;color:#fff}.nav-grid .cart a:focus{border:solid 1px #003c8f;background-color:#003278;color:#fff;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}.nav-grid .cart a:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #003278;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}.nav-grid .cart a{font-size:1rem !important;line-height:1.5 !important;padding:.625rem .875rem !important;border-radius:.125rem;font-weight:500;z-index:2;position:relative}.nav-grid .cart a span{display:none}.nav-grid .cart a .icon-cart:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.nav-grid .cart a[data-amount]:not([data-amount=""],[data-amount="0"]):after{content:attr(data-amount);position:absolute;top:-0.3rem;right:-0.3rem;background:#fff;color:#003c8f;border:1px solid #003c8f;border-radius:50%;width:1rem;height:1rem;display:flex;justify-content:center;align-items:center;font-size:.75rem;line-height:.75rem;font-style:normal;font-weight:700}.nav-grid .nav-bar{grid-area:nav-bar;display:flex;justify-content:center;align-items:center}@media(min-width: 46.5rem){.nav-grid .nav-bar{justify-content:flex-end}}@media(min-width: 64rem){.nav-grid .nav-bar{justify-content:flex-start}}.nav-grid .nav-bar label{cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #001839;background-color:#fff;color:#001839}.nav-grid .nav-bar label:hover{border:solid 1px #001839;background-color:#ebebeb;color:#001839}.nav-grid .nav-bar label:focus{border:solid 1px #001839;background-color:#ebebeb;color:#001839;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}.nav-grid .nav-bar label:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #001839;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}.nav-grid .nav-bar label{font-size:1rem !important;line-height:1.5 !important;padding:.625rem .875rem !important;border-radius:.125rem;font-weight:500;display:flex;gap:.5rem}.nav-grid .nav-bar label span,.nav-grid .nav-bar label .icon-down{display:none}.nav-grid .nav-bar label .icon-hamburger{display:block}@media(min-width: 64rem){.nav-grid .nav-bar label{cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #cad0da;background-color:#fff;color:#003c8f}.nav-grid .nav-bar label:hover{border:solid 1px #cad0da;background-color:#ebebeb;color:#003c8f}.nav-grid .nav-bar label:focus{border:solid 1px #cad0da;background-color:#ebebeb;color:#003c8f;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}.nav-grid .nav-bar label:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #cad0da;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}.nav-grid .nav-bar label{font-weight:500}.nav-grid .nav-bar label span,.nav-grid .nav-bar label .icon-down{display:block}.nav-grid .nav-bar label .icon-hamburger{display:none}}.nav-grid .nav-bar .icon-hamburger:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.nav-grid .nav-bar .icon-down:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.nav-grid .nav-main{grid-area:nav-main;display:flex;justify-content:flex-start;align-items:center;display:none}.nav-grid .nav-main .nav-main{overflow:hidden;width:100%;max-width:100vw}.nav-grid .nav-main .swiper-nav-main{width:100%;padding:10px 0}.nav-grid .nav-main .swiper-slide{width:auto !important;height:auto;flex-shrink:0;white-space:nowrap}.nav-grid .nav-main .swiper-slide-active{display:flex}.nav-grid .nav-main .active{height:100%}.nav-grid .nav-main nav{display:flex;gap:2rem}.nav-grid .nav-main .swiper nav{display:flex;gap:0;margin-right:0 !important}.nav-grid .nav-main .horizontal{display:flex;flex-direction:row;font-weight:500 !important;line-height:1.5 !important;font-size:1rem;align-items:stretch;height:100%}.nav-grid .nav-main .horizontal div label a{display:flex;align-items:center;width:fit-content;text-decoration:none;align-items:center;height:100%;max-height:3.75rem;color:#00204d}.nav-grid .nav-main .horizontal div label a:hover{color:#003c8f}.nav-grid .nav-main .horizontal div label a svg.gamestar{height:1.188rem;width:6.563rem}.nav-grid .nav-main .horizontal div label a svg.pietsmiet-mc{height:1.188rem;width:5.563rem}.nav-grid .nav-main .horizontal div label a svg.gronkh{height:2rem;width:5rem}.nav-grid .nav-main .horizontal div label a svg.handofblood{height:1.188rem;width:5rem}.nav-grid .nav-main .horizontal div label a svg.keysjore{height:1.5rem;width:5.5rem}.nav-grid .nav-main .horizontal div label a svg.meinmmo{height:1.188rem;width:6.563rem}.nav-grid .nav-main .horizontal div label a svg.eintracht-spandau{height:auto;width:6rem}.nav-grid .nav-main .horizontal div label a svg.maurice-weber{height:auto;width:4rem}.nav-grid .nav-main .horizontal div label a svg.spielkind{height:auto;width:6rem}.nav-grid .nav-main .horizontal div label a svg.papaplatte{height:1.5rem;width:8rem}.nav-grid .nav-main .horizontal div label a svg.doktor-froid{height:2.5rem;width:5rem}@media(min-width: 64rem){.nav-grid .nav-main{display:flex}}.nav-grid .certifications{grid-area:certifications}.nav-grid .certifications>*:not(:first-child){display:none}.nav-grid .certifications{display:flex;gap:.6rem;justify-content:center;padding-block:.5rem}.nav-grid .certifications .logo-ekomi{width:3rem}.nav-grid .certifications img,.nav-grid .certifications svg{max-height:4rem;align-self:center}.nav-grid .certifications a{align-content:center}@media(min-width: 46.5rem){.nav-grid .certifications>*:not(script){display:block !important}.nav-grid .certifications{justify-content:end}}.nav-grid .recommendation{grid-area:recommendation;color:#4d6382;font-size:12px;line-height:20px;font-weight:500;display:flex;justify-content:center;align-items:center;text-align:center;display:none}@media(min-width: 64rem){.nav-grid .recommendation{display:flex}}.nav-grid .lpad{grid-area:lpad}.nav-grid .rpad{grid-area:rpad}.nav-grid .lpadbg{grid-area:lpadbg}.nav-grid .rpadbg{grid-area:rpadbg}.search-autocomplete{box-sizing:border-box;padding-block-start:.5rem;width:100% !important;top:2.813rem !important}.search-autocomplete ul.wyomind-elasticsearch{width:100%;list-style:none;margin:0;padding:0;background:#fff;border-color:#edeff3;border-width:1px;border-style:solid;border-radius:.25rem;box-shadow:0 .25rem .625rem rgba(0,60,143,.3)}.search-autocomplete ul.wyomind-elasticsearch li{border-bottom:1px solid #edeff3}.search-autocomplete ul.wyomind-elasticsearch li:hover{background-color:#edeff3}.search-autocomplete ul.wyomind-elasticsearch li.selected{background-color:#f5faff}.search-autocomplete ul.wyomind-elasticsearch li a{display:flex;align-items:flex-start;gap:.75rem;text-decoration:none;color:#00204d;font-weight:500;padding:.5rem 1rem}.search-autocomplete ul.wyomind-elasticsearch li a .image{flex-shrink:0;width:3.125rem;height:3.125rem;display:flex;align-items:center;justify-content:center;background-color:#fff;border-color:#edeff3;border-width:1px;border-style:solid;border-radius:.25rem}.search-autocomplete ul.wyomind-elasticsearch li a .image img{max-width:100%;height:auto;border-radius:4px;min-width:3.125rem;min-height:3.125rem}.search-autocomplete ul.wyomind-elasticsearch li a .info{display:flex;flex-direction:column;flex-grow:1}.search-autocomplete ul.wyomind-elasticsearch li a .info .name{color:#00204d;font-size:.875rem;line-height:1.5rem;font-weight:600}.search-autocomplete ul.wyomind-elasticsearch li a .info .price{font-size:.813rem;color:#00204d}.search-autocomplete ul.wyomind-elasticsearch li a .info .price .price-box{margin:0;display:flex;gap:1rem;justify-content:flex-end;flex-direction:row-reverse}.search-autocomplete ul.wyomind-elasticsearch li a .info .price .price-box .old-price,.search-autocomplete ul.wyomind-elasticsearch li a .info .price .price-box .special-price{font-size:inherit;margin-block:0}.search-autocomplete ul.wyomind-elasticsearch li a .info .price .price-box .regular-price .price{font-weight:700;color:#00204d}.search-autocomplete ul.wyomind-elasticsearch li a .info .price .price-box .old-price .price{text-decoration:line-through;color:#b34b15}.search-autocomplete ul.wyomind-elasticsearch li a .info .price .price-box .special-price .price{color:#b34b15;font-weight:700}.search-autocomplete ul.wyomind-elasticsearch li.title{font-weight:600;font-size:1.063rem;background-color:#fafcff;color:#00204d;padding:.5rem 1rem}.search-autocomplete ul.wyomind-elasticsearch li.all-results a{font-weight:700}.search-autocomplete ul.wyomind-elasticsearch li .clearer{display:none}.catalog-product-view .image .mz-figure.mz-active{background:rgba(0,0,0,0)}.catalog-product-view .mz-zoom-window{background:#fff}.cms-index-index .page section:first-child{margin-block-end:3rem}.cms-index-index .page section:last-child{margin-block-start:3rem}.cms-index-index .page .widget-margin{margin-block-start:3rem}.widget.widget-static-block-timer{display:grid;justify-content:center;row-gap:1px;background-color:#003c8f;color:#fff;gap:.5rem;line-height:1.5rem}.widget.widget-products{container-name:widget-products-list;margin-block:3rem}.widget.widget-products h3:has(~p){margin-bottom:0}.widget.widget-products h3:has(~p)~p:empty{display:none}.widget.widget-products h3:has(~p)~p{margin-top:0}.widget.widget-products .idswiper{margin-block-start:1rem}.widget.widget-products .products-list{list-style:none;padding:0}.widget.widget-products .products-list li.item article.product{container-name:product-card;container-type:inline-size;color:#4d6382;background-color:#fff;display:flex;flex-direction:column;overflow:hidden;max-width:60rem;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.25rem}.widget.widget-products .products-list li.item article.product .image{position:relative;text-align:center;display:flex;justify-content:center;border-radius:.25rem;width:100%;height:400px;overflow:hidden;position:relative;background-color:#fff;background-position:center;background-size:cover}.widget.widget-products .products-list li.item article.product .image a{display:block}.widget.widget-products .products-list li.item article.product .image img.product{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.widget.widget-products .products-list li.item article.product .image .price-promotion{position:absolute;top:.625rem;left:.625rem;font-weight:700;font-size:.75rem;line-height:1.25rem;color:#80360f;background-color:#ffc4a5;border-color:#ff6b1e;border-width:1px;border-style:solid;border-radius:.125rem;padding-top:.125rem;padding-bottom:.125rem;padding-left:.375rem;padding-right:.375rem}.widget.widget-products .products-list li.item article.product .image .affiliate-logo{position:absolute;top:.625rem;left:.625rem}.widget.widget-products .products-list li.item article.product:has(.affiliate-logo):has(.price-promotion) .price-promotion{top:2.5rem}.widget.widget-products .products-list li.item article.product .info{display:flex;flex-direction:column;flex-grow:1;padding-top:.75rem;padding-left:.75rem;padding-right:.75rem;padding-bottom:1rem;border-top-color:inherit;border-top-width:1px;border-top-style:solid;background-color:#f5faff}.widget.widget-products .products-list li.item article.product .info .name{font-size:1rem;line-height:1.5rem;font-weight:700;color:#00204d;margin-bottom:.25rem}.widget.widget-products .products-list li.item article.product .info .highlights{flex:1;font-weight:500;font-size:.75rem;line-height:1.25rem;margin-left:.375rem;list-style-type:disc;list-style-position:inside}.widget.widget-products .products-list li.item article.product .info .highlights li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget.widget-products .products-list li.item article.product .info .features{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.5rem;row-gap:.5rem}.widget.widget-products .products-list li.item article.product .info .features img{border:1px solid #cad0da;width:143px;height:auto;padding-top:.375rem;padding-bottom:.375rem}.widget.widget-products .products-list li.item article.product .info .features svg{background:#fff;padding:.625rem .5rem;height:1.6rem;width:9rem;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.125rem}.widget.widget-products .products-list li.item article.product .info .features .features-flag{background:#fff;padding:.625rem .5rem;height:1.6rem;width:fit-content;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.125rem}.widget.widget-products .products-list li.item article.product .conversion{border-top-color:inherit;border-top-width:1px;border-top-style:solid;background-color:#e5f1ff;padding-top:.75rem;padding-left:.75rem;padding-right:.75rem;padding-bottom:.75rem}.widget.widget-products .products-list li.item article.product .conversion .shipping-info{font-size:.75rem;line-height:1.25rem;color:inherit;font-weight:400}.widget.widget-products .products-list li.item article.product .conversion .ugc-rating-wrapper{color:#4d6382;font-size:.75rem;line-height:1.25rem}.widget.widget-products .products-list li.item article.product .conversion .ugc-rating-wrapper .fa-star{font-size:.875rem}.widget.widget-products .products-list li.item article.product .conversion .ugc-rating-wrapper .fa-star{color:#003c8f}.widget.widget-products .products-list li.item article.product .conversion .ugc-rating-wrapper .fa-star:after{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.widget.widget-products .products-list li.item article.product .conversion .ugc-rating-wrapper .fa-star-o:after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";color:#003c8f}.widget.widget-products .products-list li.item article.product .conversion .ugc-rating-wrapper .fa-star-half-o:after{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";color:#003c8f}@media(min-width: 46.5rem){.widget.widget-products .products-list li.item article.product .conversion .price-wrapper{min-height:4.313rem}}.widget.widget-products .products-list li.item article.product .conversion .price-wrapper .price-box>p{margin-top:0;margin-bottom:0}.widget.widget-products .products-list li.item article.product .conversion .price-wrapper .price-box>p.regular-price{margin-bottom:.313rem}.widget.widget-products .products-list li.item article.product .conversion .price-wrapper .price-box>p.special-price{margin-bottom:.313rem}.widget.widget-products .products-list li.item article.product .conversion .price-wrapper .price-box .special-price,.widget.widget-products .products-list li.item article.product .conversion .price-wrapper .price-box .regular-price{font-size:1.125rem;line-height:1.625rem;font-weight:700;color:#00204d}.widget.widget-products .products-list li.item article.product .conversion .price-wrapper .price-box .old-price .price{text-decoration-line:line-through}.widget.widget-products .products-list li.item article.product .conversion .price-wrapper .price-box .old-price label,.widget.widget-products .products-list li.item article.product .conversion .price-wrapper .price-box .old-price .price{font-size:.75rem;line-height:1.25rem;font-weight:400}.widget.widget-products .products-list li.item article.product .conversion .price-wrapper .price-box .price:after{content:attr(data-currency)}.widget.widget-products .products-list li.item article.product .conversion .price-wrapper .price-footer{font-size:.625rem;line-height:1.125rem;font-weight:400}.widget.widget-products .products-list li.item article.product .conversion .price-wrapper .price-footer a{text-decoration:underline}.widget.widget-products .products-list li.item article.product.sale .info{background-color:#f5faff}.widget.widget-products .products-list li.item article.product.sale .conversion{background-color:#e5f1ff}.widget.widget-products .products-list li.item article.product.sale .conversion .price-wrapper .price-box{display:flex;flex-direction:column}.widget.widget-products .products-list li.item article.product.sale .conversion .price-wrapper .price-box .special-price{order:2}.widget.widget-products .products-list li.item article.product.sale .conversion .price-wrapper .price-box .old-price{order:1}.widget.widget-products .products-list li.item article.product.sale .conversion .price-wrapper .price-box .special-price,.widget.widget-products .products-list li.item article.product.sale .conversion .price-wrapper .price-box .old-price{color:#00204d}.widget.widget-products .products-list li.item article.product.sale a.product-link{box-sizing:border-box;font-weight:700;text-align:center;display:block;border-width:1px;border-radius:.125rem;border-style:solid;padding-top:8px;padding-bottom:8px;padding-left:14px;padding-right:10px;color:#fff;border-color:#ff6b1e;background-color:#ff6b1e;cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #003c8f;background-color:#003c8f;color:#fff}.widget.widget-products .products-list li.item article.product.sale a.product-link:hover{border:solid 1px #003278;background-color:#003278;color:#fff}.widget.widget-products .products-list li.item article.product.sale a.product-link:focus{border:solid 1px #003c8f;background-color:#003278;color:#fff;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}.widget.widget-products .products-list li.item article.product.sale a.product-link:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #003278;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}.widget.widget-products .products-list li.item article.product.sale a.product-link{font-size:1rem !important;line-height:1.5 !important;padding:.625rem .875rem !important;border-radius:.125rem}.widget.widget-products .products-list li.item article.product a{color:inherit;text-decoration:none}.widget.widget-products .products-list li.item article.product a:hover,.widget.widget-products .products-list li.item article.product a:active,.widget.widget-products .products-list li.item article.product a:visited,.widget.widget-products .products-list li.item article.product a:target,.widget.widget-products .products-list li.item article.product a:focus,.widget.widget-products .products-list li.item article.product a:focus-visible,.widget.widget-products .products-list li.item article.product a:focus-within{color:inherit;text-decoration:none}.widget.widget-products .products-list li.item article.product a.product-link{margin-top:.75rem;box-sizing:border-box;font-weight:700;text-align:center;display:block;border-width:1px;border-radius:.125rem;border-style:solid;padding-top:8px;padding-bottom:8px;padding-left:14px;padding-right:10px;border-color:#003c8f;background-color:#003c8f;color:#fff;cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #003c8f;background-color:#003c8f;color:#fff}.widget.widget-products .products-list li.item article.product a.product-link:hover{border:solid 1px #003278;background-color:#003278;color:#fff}.widget.widget-products .products-list li.item article.product a.product-link:focus{border:solid 1px #003c8f;background-color:#003278;color:#fff;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}.widget.widget-products .products-list li.item article.product a.product-link:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #003278;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}.widget.widget-products .products-list li.item article.product a.product-link{font-size:1rem !important;line-height:1.5 !important;padding:.625rem .875rem !important;border-radius:.125rem}.widget.widget-products .products-list li.item article.product{display:flex;flex-direction:column;overflow:hidden}.widget.widget-products .products-list li.item article.product .info{flex-grow:1}.widget.widget-products .products-list li.item article.product .conversion{display:grid;grid-template-columns:repeat(2, 1fr);align-items:start;gap:.625rem}.widget.widget-products .products-list li.item article.product .conversion .shipping-info{grid-row:1;grid-column:1}.widget.widget-products .products-list li.item article.product .conversion .ugc-rating-wrapper{grid-column:1;grid-row:2;align-self:end}.widget.widget-products .products-list li.item article.product .conversion .price-wrapper{grid-row-start:1;grid-row-end:3;grid-column:2;display:flex;flex-direction:column;align-items:end;text-align:end}@media(min-width: 46.5rem){.widget.widget-products .products-list li.item article.product .conversion .price-wrapper .price-wrapper{min-height:4.313}}.widget.widget-products .products-list li.item article.product .conversion .product-link{display:inline-grid;grid-row:3;grid-column-start:1;grid-column-end:3}.widget.widget-products .products-list li.item{display:grid;height:auto}.widget.widget-products .products-list li.item .price-wrapper{min-height:90px !important}.categorys-top-wrapper h3{margin-top:0}.categorys-top-wrapper .category-top-swiper .swiper-wrapper{display:flex}.categorys-top-wrapper .category-top-swiper .swiper-slide{width:auto;display:flex;flex-direction:column;height:100%}.categorys-top-wrapper .categorys-top-item{height:100%;display:flex;flex-direction:column;justify-content:flex-start}@media(min-width: 39.438rem){.categorys-top-wrapper .category-top-swiper{overflow:visible !important}.categorys-top-wrapper .category-top-wrapper{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(min(19rem, 100%), 1fr));gap:.5rem;transform:none !important;width:100% !important}.categorys-top-wrapper .category-top-swiper .swiper-slide{width:auto !important}.categorys-top-wrapper .category-top-prev,.categorys-top-wrapper .category-top-next,.categorys-top-wrapper .swiper-nav-wrapper{display:none !important}}@media(min-width: 64rem){.categorys-top-wrapper .category-top-wrapper{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 160rem){.categorys-top-wrapper .category-top-wrapper{grid-template-columns:repeat(auto-fit, minmax(min(19rem, 100%), 1fr))}}.categorys-top-wrapper .categorys-top-item{display:flex;flex-direction:column;justify-content:flex-start;gap:.75rem;background:#f5faff;align-items:center;padding:1rem;text-align:center;font-weight:700;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.25rem}.categorys-top-wrapper .category-title{font-size:1.1rem;line-height:1.5;color:#00204d;margin-block:0}.categorys-top-wrapper .category-title:after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";margin-left:.5rem}.categorys-top-wrapper .category-text{color:#00204d;font-weight:500;margin-block-start:0;font-size:.9rem}@media only screen and (min-width: 90rem){.categorys-top-wrapper .category-text{padding-inline:1rem}}@media only screen and (min-width: 120rem){.categorys-top-wrapper .category-text{padding-inline:5rem}}.configurator-background{background:none}.configurator-wrapper{display:flex;justify-content:center}.configurator-wrapper .configurator-content{background:hsla(0,0%,100%,.75);border:1px solid #cad0da;backdrop-filter:blur(8px);border-radius:4px;padding-inline:1rem;padding-block:1rem;margin-block:0;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;grid-template-areas:"text " "image" "cta"}@media only screen and (min-width: 400px){.configurator-wrapper .configurator-content{grid-template-columns:1fr .5fr;grid-template-areas:"text image" "cta cta"}}@media only screen and (min-width: 28.125rem){.configurator-wrapper .configurator-content{grid-template-columns:1fr .5fr;column-gap:1rem;margin-block:1.5rem;grid-template-areas:"text image" "cta cta";margin-inline:3rem}}@media only screen and (min-width: 46.5rem){.configurator-wrapper .configurator-content{grid-template-columns:1fr 1fr;gap:1rem;padding-inline:3rem;padding-block:3rem;grid-template-areas:"text image" "cta cta";max-width:65rem}.configurator-wrapper .configurator-content img{width:300px;margin:auto}.configurator-wrapper .configurator-content a{margin-block-start:0}}@media only screen and (min-width: 64rem){.configurator-wrapper .configurator-content{grid-template-columns:1fr 1fr;grid-template-rows:10rem 2rem 4.688rem;row-gap:0;grid-template-areas:"text image" "text image" "cta image"}}.configurator-wrapper .configurator-content .intro{grid-area:text;display:flex;flex-direction:column;justify-content:center}.configurator-wrapper .configurator-content .intro p{color:#001e48;font-weight:500}.configurator-wrapper .configurator-content .cta-content{grid-area:cta;margin-block-start:1.5rem}@media only screen and (min-width: 64rem){.configurator-wrapper .configurator-content .cta-content{margin-block-start:0}}.configurator-wrapper .configurator-content .cta-content a{display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 64rem){.configurator-wrapper .configurator-content .cta-content a{display:inline-flex}}.configurator-wrapper .configurator-content .cta-content a:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";padding-inline-end:.5rem;font-size:1.2rem}.configurator-wrapper .configurator-content .cta-content img{grid-area:image}.about-text details{margin-bottom:.625rem;overflow:hidden;border:none}.about-text details summary{cursor:pointer;font-size:1rem;line-height:1.5rem;font-weight:700;color:#00204d;outline:none;padding:.75rem 1rem .625rem;display:flex;justify-content:center;gap:1rem}.about-text details summary h3{font-size:1.17em;text-align:center}.about-text details summary::-webkit-details-marker{display:none}.about-text details[open] summary{display:flex}.about-text details[open] .accordion-content{display:block;text-align:center}.about-text .accordion-content{padding:.375rem 1rem .625rem;display:none;color:#1d1d1d}.about-text .accordion-content p:first-child{margin-top:0}.about-text .accordion-content p:last-child{margin-bottom:0}footer{container-name:footer}footer div.social-footer{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;justify-items:center;text-align:center;background-color:#003c8f;padding:1.125rem .625rem;gap:1.5rem}@container footer (width > 1440px){footer div.social-footer{padding:1.125rem 3rem}}footer div.social-footer i{display:flex;align-content:center;justify-content:center}footer div.social-footer i>span{display:flex;align-content:center;justify-content:center}footer div.social-footer *{padding:0;margin-top:0;gap:0;width:fit-content;font-size:1rem;font-weight:700;line-height:1.5}footer div.social-footer div.social-icons{display:flex;flex-direction:row;gap:.5rem}footer div.social-footer div.social-icons i.facebook span:before{font-family:"Font Awesome 6 Brands";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";font-size:1.25rem}footer div.social-footer div.social-icons i.youtube span:before{font-family:"Font Awesome 6 Brands";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";font-size:1.25rem}footer div.social-footer div.social-icons i.instagram span:before{font-family:"Font Awesome 6 Brands";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";font-size:1.25rem}footer div.social-footer div.social-icons i.tiktok span:before{font-family:"Font Awesome 6 Brands";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";font-size:1.25rem}footer div.social-footer div.social-icons i.linkedin span:before{font-family:"Font Awesome 6 Brands";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";font-size:1.25rem}footer div.social-footer div.social-icons i span{flex-direction:column}footer div.social-footer div.social-icons i.facebook span{right:.625rem}footer div.social-footer div{display:flex;flex-direction:column;align-items:center}footer div.social-footer div p{color:#fff;margin-bottom:.5rem}footer div.social-footer div p.call-to-action{display:none}footer div.social-footer a.newsletter{display:flex;flex-direction:row;align-items:center}footer div.social-footer a.newsletter .arrow-right span:after{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";font-size:1.25rem;margin-left:.375rem}footer div.social-footer a.newsletter .arrow-right span{flex-direction:column}footer div.social-footer a.service{display:flex;flex-direction:row;align-items:center}footer div.social-footer a.service .message-circle{position:relative}footer div.social-footer a.service .message-circle span:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";font-size:1.25rem;margin-right:.375rem}footer div.social-footer a.newsletter,footer div.social-footer a.service{padding:.5rem .875rem}footer div.social-footer div.member{order:1}footer div.social-footer div.social-icons{order:2}footer div.social-footer a.service{order:3}@container footer (width > 550px){footer div.social-footer{grid-template-columns:auto auto;grid-template-rows:auto auto}footer div.social-footer div.member{display:flex;flex-direction:column;justify-self:start;align-items:flex-start;grid-column:1/2;grid-row:1/3}footer div.social-footer div.member p{margin-top:.5rem;margin-bottom:0}footer div.social-footer div.member a.newsletter{margin-top:34px}footer div.social-footer div.social-icons{grid-column:2/3;grid-row:1/2;justify-self:end}footer div.social-footer a.service{grid-column:2/3;grid-row-start:2;grid-row:2/3;justify-self:end}}@container footer (width > 863px){footer div.social-footer{grid-template-columns:auto auto auto;grid-template-rows:auto;align-items:center}footer div.social-footer div.social-icons{grid-column:1/2;grid-row:1/2;justify-self:start}footer div.social-footer div.member{grid-column:2/3;grid-row:1/2;align-items:center;flex-direction:row;gap:.5rem;justify-self:center}footer div.social-footer div.member p{margin-top:0}footer div.social-footer div.member a.newsletter{margin-top:0}footer div.social-footer a.service{grid-column:3/4;grid-row:1/2}}@container footer (width > 1150px){footer div.social-footer div.member{gap:1rem}footer div.social-footer div.social-icons{gap:16px;align-items:center}footer div.social-footer div.social-icons p.call-to-action{margin:0;display:block}}footer .payment{background-color:#fafcff;border-bottom:1px solid #cad0da;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-items:center;gap:1rem 1rem;padding:.625rem}footer .payment svg{width:5rem;height:1.875rem}footer .payment img{width:5rem;height:auto}footer .payment .consors-finanz-logo{width:9.5rem;height:auto}footer .payment .apple-pay-logo{width:4rem}footer .payment .google-pay-logo{--svg-gpay-text-color: #5F6368;width:4rem}footer .payment .klarna-logo{--svg-klarna-text-color: #000}footer .payment .amazon-pay-logo{--svg-amazonpay-text-color: #232f3e;width:5.8rem}footer .payment .visa-logo{--svg-visa-text-color: #00579F;width:4rem}footer .payment .girocard-logo{--svg-girocard-text-color: #1F3A6A;width:5.8rem}footer .payment .ideas-logo{--svg-ideas-text-color: #000}footer .payment .eps-logo{--svg-eps-text-color: #71706F}footer .payment .paypal-logo{--svg-papyal-dark-text-color: #003087;--svg-papyal-light-text-color: #0070e0;--svg-papyal-overlay-text-color: #001c64}footer .payment .nachname-logo{--svg-nachname-text-color: #003C8F}footer .payment .vorkasse-logo{--svg-vorkasse-text-color: #003C8F}footer .payment .kartebar-logo{--svg-kartebar-text-color: #003C8F}footer .payment .american-express-logo{--svg-american-express-text-color: #006fcf;--svg-american-express-border-text-color: #fff;width:2rem}footer .payment .bancontact-logo{--svg-bancontact-text-color: #1e3764}footer .payment .mastercard-logo,footer .payment .unionpay-logo,footer .payment .ideas-logo,footer .payment .bancontact-logo,footer .payment .eps-logo{width:3rem}@media only screen and (min-width: 46.5rem){footer .payment{padding:1.688rem .625rem}}@media only screen and (min-width: 64rem){footer .payment{padding:1.688rem .625rem;justify-content:center;gap:1rem 1rem}}footer .links #ftr-info:checked~.inner label[for=ftr-info]:after,footer .links #ftr-faq:checked~.inner label[for=ftr-faq]:after,footer .links #ftr-store:checked~.inner label[for=ftr-store]:after,footer .links+ul:after{content:""}footer .links #ftr-info:checked~.inner label[for=ftr-info]+ul,footer .links #ftr-faq:checked~.inner label[for=ftr-faq]+ul,footer .links #ftr-store:checked~.inner label[for=ftr-store]+ul,footer .links+ul+ul{display:block}footer .links .inner{display:grid;grid-template-columns:1fr;grid-template-rows:auto;padding:1.5rem .625rem 3rem .625rem;row-gap:1.5rem}footer .links .inner>div>label{position:relative;display:block}footer .links .inner>div>label:after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";position:absolute;right:0}footer .links .inner label{cursor:pointer;color:#003c8f;font-weight:700}footer .links .inner label+ul{display:none;margin-top:1rem;list-style-type:none}footer .links .inner li:not(:first-child){margin-top:.75rem}footer .links .inner a{color:#00204d;text-decoration:none;font-weight:500}footer .links .inner a:hover{color:#00204d;text-decoration:underline}footer .links .inner #eKomiWidget_default{margin-top:2rem;text-align:center}@container footer (width > 774px){footer .links .inner{grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;padding:3rem .625rem 3rem .625rem;row-gap:1.5rem;column-gap:1.5rem}footer .links .inner div>label:after{display:none}footer .links .inner div:last-child{grid-column-start:1;grid-column-end:-1}footer .links .inner label{cursor:default}footer .links .inner label+ul{display:block;margin-top:1rem}footer .links .inner #eKomiWidget_default{margin-top:0;text-align:center}}@container footer (width > 900px){footer .links .inner{grid-template-columns:repeat(4, 1fr);grid-template-rows:1fr;column-gap:3rem;padding:3rem 1rem 4rem 1rem}footer .links .inner div:last-child{grid-column-start:auto;grid-column-end:auto}}@container footer (width > 1440px){footer .links .inner{column-gap:10rem;padding:3rem 3rem 4rem 3rem}}@container footer (width > 1600px){footer .links .inner{column-gap:4.5rem;padding:3rem 20rem 3rem 20rem}}footer .coypright{text-align:center;color:#4d6382;font-weight:500;font-size:.75rem;line-height:1.25rem;margin-block-end:3rem;margin-inline:.625rem}@media only screen and (min-width: 64rem){footer .coypright{text-align:left}}@media only screen and (min-width: 900px){footer .coypright{margin-inline:1rem}}@media only screen and (min-width: 90rem){footer .coypright{margin-inline:3rem}}@media only screen and (min-width: 1600px){footer .coypright{margin-inline:20rem}}footer .social-footer .newsletter,footer .social-footer .service{cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #cad0da;background-color:#fff;color:#003c8f}footer .social-footer .newsletter:hover,footer .social-footer .service:hover{border:solid 1px #cad0da;background-color:#ebebeb;color:#003c8f}footer .social-footer .newsletter:focus,footer .social-footer .service:focus{border:solid 1px #cad0da;background-color:#ebebeb;color:#003c8f;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}footer .social-footer .newsletter:disabled,footer .social-footer .service:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #cad0da;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}footer .social-footer .newsletter,footer .social-footer .service{border-width:1px;border-radius:.125rem;border-style:solid;padding-top:8px;padding-bottom:8px;padding-left:14px;padding-right:10px;font-size:1rem !important;line-height:1.5 !important;padding:.625rem .875rem !important;border-radius:.125rem}footer .social-footer .social-icon{cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #cad0da;background-color:#fff;color:#003c8f}footer .social-footer .social-icon:hover{border:solid 1px #cad0da;background-color:#ebebeb;color:#003c8f}footer .social-footer .social-icon:focus{border:solid 1px #cad0da;background-color:#ebebeb;color:#003c8f;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}footer .social-footer .social-icon:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #cad0da;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}footer .social-footer .social-icon{border-width:1px;border-radius:.125rem;border-style:solid;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;width:1.5rem;height:1.5rem;display:flex;justify-content:center;padding:.625rem}footer .payment{gap:1rem 1.5rem}.o-nav-container{position:fixed;display:none}.o-nav-container.active{display:block}.o-nav-container.active.show .background{background-color:rgba(29,29,29,.8)}.o-nav-container.active.show .background:before{color:#fff}.o-nav-container{left:0;top:0;height:100vh;width:100vw;z-index:2147483647;padding:0}.o-nav-container .background{display:block;background-color:rgba(0,0,0,0);transition-duration:200ms;transition-property:background-color;transition-timing-function:ease-in-out;width:100%;height:100%}.o-nav-container .background:before{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";font-size:2em;cursor:pointer;color:rgba(0,0,0,0);transition:color 200ms ease-in-out;position:absolute;left:300px;top:30px}.o-nav-container .o-nav-content{box-sizing:border-box;width:280px;height:100%;overflow:hidden;position:absolute;top:0;left:-280px;transition-property:left;transition-duration:300ms;transition-timing-function:ease-in-out}.o-nav-container .o-nav-content.show{left:0}.o-nav-container .o-nav-content{border-right-color:#4d6382;border-right-style:solid;border-right-width:1px;background-color:#fff}.o-nav-container .o-nav-content>label{box-sizing:border-box;display:block;width:100%;background-color:#00204d;color:#fff;border-color:#00204d;padding-top:12px;padding-bottom:12px;padding-left:6px;padding-right:6px}.o-nav-container .o-nav-content nav ul li label,.o-nav-container .o-nav-content nav ul li p,.o-nav-container .o-nav-content .nav-layer>label{box-sizing:border-box;display:inline-block;width:100%;color:#1d1d1d;padding-left:18px;padding-right:9px}.o-nav-container .o-nav-content nav ul li label[for],.o-nav-container .o-nav-content nav ul li p[for],.o-nav-container .o-nav-content .nav-layer>label[for]{cursor:pointer}.o-nav-container .o-nav-content nav ul li label svg,.o-nav-container .o-nav-content nav ul li p svg,.o-nav-container .o-nav-content .nav-layer>label svg{color:inherit;margin-top:10px;margin-bottom:6px}.o-nav-container .o-nav-content nav ul li label svg.gronkh,.o-nav-container .o-nav-content nav ul li p svg.gronkh,.o-nav-container .o-nav-content .nav-layer>label svg.gronkh{height:25px;width:60px}.o-nav-container .o-nav-content nav ul li label svg.handofblood,.o-nav-container .o-nav-content nav ul li p svg.handofblood,.o-nav-container .o-nav-content .nav-layer>label svg.handofblood{height:22px;width:66px}.o-nav-container .o-nav-content nav ul li label svg.eintracht-spandau,.o-nav-container .o-nav-content nav ul li p svg.eintracht-spandau,.o-nav-container .o-nav-content .nav-layer>label svg.eintracht-spandau{height:2.5rem;width:7rem}.o-nav-container .o-nav-content nav ul li label svg.maurice-weber,.o-nav-container .o-nav-content nav ul li p svg.maurice-weber,.o-nav-container .o-nav-content .nav-layer>label svg.maurice-weber{height:2rem;width:4rem}.o-nav-container .o-nav-content nav ul li label svg.spielkind,.o-nav-container .o-nav-content nav ul li p svg.spielkind,.o-nav-container .o-nav-content .nav-layer>label svg.spielkind{height:2rem;width:6rem}.o-nav-container .o-nav-content nav ul li label svg.papaplatte,.o-nav-container .o-nav-content nav ul li p svg.papaplatte,.o-nav-container .o-nav-content .nav-layer>label svg.papaplatte{height:1.5rem;width:7rem}.o-nav-container .o-nav-content nav ul li label svg.doktor-froid,.o-nav-container .o-nav-content nav ul li p svg.doktor-froid,.o-nav-container .o-nav-content .nav-layer>label svg.doktor-froid{height:1.8rem;width:3.5rem}.o-nav-container .o-nav-content nav ul li label>a,.o-nav-container .o-nav-content nav ul li p>a,.o-nav-container .o-nav-content .nav-layer>label>a{cursor:pointer;display:inline-block;width:100%;color:inherit}.o-nav-container .o-nav-content nav ul li label:not(.back) span,.o-nav-container .o-nav-content nav ul li p:not(.back) span,.o-nav-container .o-nav-content .nav-layer>label:not(.back) span{font-family:"Manrope";color:inherit;font-size:.9em;padding-top:9px;padding-bottom:9px}.o-nav-container .o-nav-content .nav-layer{box-sizing:border-box;width:280px;height:100%;overflow-y:auto;padding-top:12px;padding-bottom:66px}@media(hover: none){.o-nav-container .o-nav-content .nav-layer{padding-bottom:180px}}.o-nav-container .o-nav-content .nav-layer{position:absolute;top:0;left:0;transform:translateX(100%);will-change:transform;transition-property:transform;transition-duration:300ms;transition-timing-function:ease-in-out}.o-nav-container .o-nav-content .nav-layer#layer-root,.o-nav-container .o-nav-content .nav-layer.focus{transform:translateX(0)}.o-nav-container .o-nav-content .nav-layer#layer-root.skipped,.o-nav-container .o-nav-content .nav-layer.focus.skipped{transform:translateX(-100%)}.o-nav-container .o-nav-content .nav-layer>label{font-size:.8em;padding-top:0;padding-bottom:12px}.o-nav-container .o-nav-content .nav-layer>label.back:before{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";font-size:.8em;padding-right:3px}.o-nav-container .o-nav-content nav{box-sizing:border-box;width:100%;height:100%;position:relative}.o-nav-container .o-nav-content nav>ul:not(:first-child){padding-top:12px}.o-nav-container .o-nav-content nav ul.tab_item>li:first-child label{font-family:"Manrope";letter-spacing:.1em;background-color:#003c8f;color:#fff}.o-nav-container .o-nav-content nav ul.tab_item>li:first-child label svg{margin-top:7px;margin-bottom:3px}.o-nav-container .o-nav-content nav ul.tab_item>li:first-child label>span{font-weight:600;display:inline-block;padding-top:6px;padding-bottom:6px}.o-nav-container .o-nav-content nav ul li{box-sizing:border-box;list-style-type:none}.o-nav-container .o-nav-content nav ul li img{width:70%;margin-left:15%;margin-right:15%;margin-bottom:9px}.o-nav-container .o-nav-content nav ul li:empty{height:0}.o-nav-container .o-nav-content nav ul li.hov:hover{background:#003c8f}.o-nav-container .o-nav-content nav ul li.hov:hover label{color:#fff}.o-nav-container .o-nav-content nav ul li.grp span{font-weight:900}.o-nav-container .o-nav-content nav ul li.in-0{padding-left:0%}.o-nav-container .o-nav-content nav ul li.in-0 label span{display:inline-block;width:90%}.o-nav-container .o-nav-content nav ul li.in-1{padding-left:5%}.o-nav-container .o-nav-content nav ul li.in-1 label span{display:inline-block;width:85%}.o-nav-container .o-nav-content nav ul li.in-2{padding-left:10%}.o-nav-container .o-nav-content nav ul li.in-2 label span{display:inline-block;width:80%}.o-nav-container .o-nav-content nav ul li.in-3{padding-left:15%}.o-nav-container .o-nav-content nav ul li.in-3 label span{display:inline-block;width:75%}.o-nav-container .o-nav-content nav ul li.in-4{padding-left:20%}.o-nav-container .o-nav-content nav ul li.in-4 label span{display:inline-block;width:70%}.o-nav-container .o-nav-content nav ul li p{margin:0;padding-top:15px;padding-bottom:3px;font-weight:600}.o-nav-container .o-nav-content nav ul li label{display:table}.o-nav-container .o-nav-content nav ul li label[for]:after{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";font-size:1em;color:inherit;display:table-cell;height:100%;text-align:center;vertical-align:middle;width:40px}.o-nav-container .o-nav-content svg.gamestar{height:14px;width:73.73px}.o-nav-container svg.pietsmiet-mc{height:14px;width:62.53px}.o-nav-container svg.keysjore{height:16px;width:57px}.o-nav-container svg.meinmmo{height:16px;width:57px}body.cms-home .breadcrumbs{display:none}.cms-index-index .page{padding-inline:.625rem;padding-block-start:0}@media(width > 46.5rem){.cms-index-index .page{padding-inline:3rem;padding-block-start:0}}.cms-index-index .page .inner{padding-bottom:0}.cms-index-index main{width:100%}.cms-index-index main ul,.cms-index-index main ol{padding-left:0}.category_filter .close{background:none;border:none;cursor:pointer;z-index:10002}.category_filter .close::before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";color:#00204d;font-size:1.5rem;font-weight:700}.category_filter .reset-filter{cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #cad0da;background-color:#fff;color:#003c8f}.category_filter .reset-filter:hover{border:solid 1px #cad0da;background-color:#ebebeb;color:#003c8f}.category_filter .reset-filter:focus{border:solid 1px #cad0da;background-color:#ebebeb;color:#003c8f;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}.category_filter .reset-filter:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #cad0da;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}.category_filter .reset-filter{font-size:.875rem !important;line-height:1.5 !important;padding:.2rem .5rem !important;border-radius:.125rem;font-weight:700}.category_filter .reset-filter:before{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"X";content:"X";margin-right:.4rem}.category_filter .filter-stickyarea{position:sticky;bottom:0;width:100%;background-color:#f5faff;text-align:center;z-index:10000;padding-block-end:2rem}@media(min-width: 64rem){.category_filter .filter-stickyarea{display:none}}.category_filter .apply-filter{cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #003c8f;background-color:#003c8f;color:#fff}.category_filter .apply-filter:hover{border:solid 1px #003278;background-color:#003278;color:#fff}.category_filter .apply-filter:focus{border:solid 1px #003c8f;background-color:#003278;color:#fff;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}.category_filter .apply-filter:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #003278;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}.category_filter .apply-filter{font-size:1rem !important;line-height:1.5 !important;padding:.625rem .875rem !important;border-radius:.125rem;font-weight:700;margin-block-start:1rem;width:100%}@media(min-width: 64rem){.category_filter .apply-filter{display:none}}.category_filter>.ctrl:checked~.content{display:flex}.category_filter>label{box-sizing:border-box;border-width:1px;border-radius:.125rem;border-style:solid;padding-top:8px;padding-bottom:8px;padding-left:14px;padding-right:10px;cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #001839;background-color:#fff;color:#001839}.category_filter>label:hover{border:solid 1px #001839;background-color:#ebebeb;color:#001839}.category_filter>label:focus{border:solid 1px #001839;background-color:#ebebeb;color:#001839;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}.category_filter>label:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #001839;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}.category_filter>label{display:block;width:inherit;cursor:pointer;text-align:center}.category_filter>label span{align-self:center;display:inline-block;position:relative;display:flex;align-items:center;padding-left:20px}.category_filter>label span:before{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";position:absolute;left:0px}.category_filter>label span:after{content:attr(data-active);color:#4d6382;border:1px solid #cad0da;background-color:#fff;border-radius:.75rem;padding-top:0;padding-bottom:0;padding-left:.375rem;padding-right:.375rem;font-size:.875rem;margin-inline-start:.5rem}.category_filter>label span[data-active=""]::after,.category_filter>label span[data-active="0"]::after{display:none}@media(min-width: 64rem){.category_filter>label{display:none}}.category_filter .content{flex-direction:column;gap:.5rem;width:100%;position:fixed;top:0;left:-100%;width:100%;height:100vh;background-color:#f5faff;transition:left .3s ease,transform .3s ease;z-index:10001;overflow-y:auto;box-sizing:border-box;padding-block:2rem;padding-inline:.5rem;padding-bottom:0;padding-block-end:0}.category_filter .content .irs{width:95%;margin:auto}.category_filter .content.open{left:0}.category_filter .content .head{display:flex;justify-content:space-between;flex-direction:row-reverse;margin-bottom:1rem}@media(min-width: 64rem){.category_filter .content .head{display:none}}@media(min-width: 20rem){.category_filter .content{width:80%;max-width:18.75rem}}@media(min-width: 64rem){.category_filter .content{display:flex;flex-direction:column;gap:.5rem;position:relative;top:0;left:0;width:100%;height:auto;transition:none;overflow-y:unset;padding-block:0;padding-inline:0;padding-bottom:0;max-width:100%;min-width:21.25rem;background-color:unset}}.category_filter .content .filter{border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.125rem;background-color:#fafcff}.category_filter .content .filter.active{background-color:#fff8f5;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.125rem}.category_filter .content .filter{padding-inline:1rem;padding-block:1rem}.category_filter .content .filter .ctrl:checked~.options{display:flex;flex-direction:column;gap:1rem;margin-block-start:2rem;margin-block-end:1rem}.category_filter .content .filter .ctrl:checked~label{position:relative;display:flex;align-items:center;padding-right:20px}.category_filter .content .filter .ctrl:checked~label:after{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";position:absolute;right:0px}.category_filter .content .filter>label{cursor:pointer;font-weight:bold;color:#00204d;cursor:pointer;font-size:.875rem;line-height:1.25rem;position:relative;display:flex;align-items:center;padding-right:20px}.category_filter .content .filter>label:after{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";position:absolute;right:0px}.category_filter .content .filter:has(.options:empty){display:none}.category_filter .content .filter .options{display:none}.category_filter .content .filter .options li{display:flex;gap:1rem}.category_filter .content .filter .options li input[type=checkbox]{flex-basis:.625rem}.category_filter .content .filter .options li label{flex-grow:1;cursor:pointer;position:relative;padding-right:2.5rem;color:#4d6382;font-size:.875rem;line-height:1.25rem;hyphens:inherit}.category_filter .content .filter .options li label:after{position:absolute;right:0;top:.125rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;content:attr(data-count);font-size:.75rem;line-height:.75rem;font-weight:700;border:1px solid #cad0da;border-radius:999px;background-color:#fff;color:#4d6382;min-width:1rem;min-height:1rem;padding-left:.25rem;padding-right:.25rem;padding-bottom:0;padding-top:0}.category_filter .content .filter .options li input[type=checkbox]:checked+label{font-weight:700}.category_filter .content .filter input[id=filter-price]~.options{display:none}.category_filter .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9999;display:none}.category_filter #ctf_switch:checked~.content{left:0}.category_filter #ctf_switch:checked~.overlay{display:block}@media(min-width: 64rem){.category_filter #ctf_switch:checked~.overlay{display:none}}.catalogsearch-result-empty .page,.catalogsearch-result-index .page,.catalog-category-view .page{padding-top:1rem;padding-bottom:1rem;padding-left:.625rem;padding-right:.625rem}@media(min-width: 46.5rem){.catalogsearch-result-empty .page,.catalogsearch-result-index .page,.catalog-category-view .page{padding-top:1rem;padding-bottom:1rem;padding-left:3rem;padding-right:3rem}}.catalogsearch-result-empty .page .search-head,.catalogsearch-result-empty .page .category-head,.catalogsearch-result-index .page .search-head,.catalogsearch-result-index .page .category-head,.catalog-category-view .page .search-head,.catalog-category-view .page .category-head{margin-bottom:1.5rem}.catalogsearch-result-empty .page .search-head h1,.catalogsearch-result-empty .page .category-head h1,.catalogsearch-result-index .page .search-head h1,.catalogsearch-result-index .page .category-head h1,.catalog-category-view .page .search-head h1,.catalog-category-view .page .category-head h1{font-size:1.5rem;line-height:2.125rem;margin-top:0;margin-bottom:1rem;text-transform:unset;color:#001e48}.catalogsearch-result-empty .page .search-head .description,.catalogsearch-result-empty .page .category-head .description,.catalogsearch-result-index .page .search-head .description,.catalogsearch-result-index .page .category-head .description,.catalog-category-view .page .search-head .description,.catalog-category-view .page .category-head .description{font-size:1rem;line-height:1.5rem;color:#001e48}.catalogsearch-result-empty .page .search-head ul,.catalogsearch-result-empty .page .search-head ol,.catalogsearch-result-empty .page .category-head ul,.catalogsearch-result-empty .page .category-head ol,.catalogsearch-result-index .page .search-head ul,.catalogsearch-result-index .page .search-head ol,.catalogsearch-result-index .page .category-head ul,.catalogsearch-result-index .page .category-head ol,.catalog-category-view .page .search-head ul,.catalog-category-view .page .search-head ol,.catalog-category-view .page .category-head ul,.catalog-category-view .page .category-head ol{margin-left:1rem !important}.catalogsearch-result-empty .page .search-head .category-banner,.catalogsearch-result-empty .page .category-head .category-banner,.catalogsearch-result-index .page .search-head .category-banner,.catalogsearch-result-index .page .category-head .category-banner,.catalog-category-view .page .search-head .category-banner,.catalog-category-view .page .category-head .category-banner{margin-bottom:1rem;display:flex;justify-content:center}.catalogsearch-result-empty .page .inner,.catalogsearch-result-index .page .inner,.catalog-category-view .page .inner{flex-direction:column;gap:1rem}@media(min-width: 64rem){.catalogsearch-result-empty .page .inner,.catalogsearch-result-index .page .inner,.catalog-category-view .page .inner{flex-direction:row;gap:1.5rem}}.catalogsearch-result-empty .page .inner aside:empty,.catalogsearch-result-index .page .inner aside:empty,.catalog-category-view .page .inner aside:empty{display:none}@media(min-width: 46.5rem)and (max-width: 64rem){.catalogsearch-result-empty .page .inner aside .category_filter .ctrl-label,.catalogsearch-result-index .page .inner aside .category_filter .ctrl-label,.catalog-category-view .page .inner aside .category_filter .ctrl-label{display:none}}.catalogsearch-result-empty .page main,.catalogsearch-result-index .page main,.catalog-category-view .page main{padding:0;width:100%}.catalogsearch-result-empty .searchresult .toolbar,.catalogsearch-result-empty .category .toolbar,.catalogsearch-result-index .searchresult .toolbar,.catalogsearch-result-index .category .toolbar,.catalog-category-view .searchresult .toolbar,.catalog-category-view .category .toolbar{container-type:inline-size;container-name:toolbar;position:relative;z-index:1900;margin-block-end:1rem;display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1rem;grid-template-areas:"limiter" "sort" "pages"}.catalogsearch-result-empty .searchresult .toolbar .sort-by,.catalogsearch-result-empty .category .toolbar .sort-by,.catalogsearch-result-index .searchresult .toolbar .sort-by,.catalogsearch-result-index .category .toolbar .sort-by,.catalog-category-view .searchresult .toolbar .sort-by,.catalog-category-view .category .toolbar .sort-by{grid-area:sort}.catalogsearch-result-empty .searchresult .toolbar .limiter,.catalogsearch-result-empty .category .toolbar .limiter,.catalogsearch-result-index .searchresult .toolbar .limiter,.catalogsearch-result-index .category .toolbar .limiter,.catalog-category-view .searchresult .toolbar .limiter,.catalog-category-view .category .toolbar .limiter{grid-area:limiter}.catalogsearch-result-empty .searchresult .toolbar .view-mode,.catalogsearch-result-empty .category .toolbar .view-mode,.catalogsearch-result-index .searchresult .toolbar .view-mode,.catalogsearch-result-index .category .toolbar .view-mode,.catalog-category-view .searchresult .toolbar .view-mode,.catalog-category-view .category .toolbar .view-mode{grid-area:view;display:none}.catalogsearch-result-empty .searchresult .toolbar .category_filter,.catalogsearch-result-empty .category .toolbar .category_filter,.catalogsearch-result-index .searchresult .toolbar .category_filter,.catalogsearch-result-index .category .toolbar .category_filter,.catalog-category-view .searchresult .toolbar .category_filter,.catalog-category-view .category .toolbar .category_filter{grid-area:catfilter;display:none}.catalogsearch-result-empty .searchresult .toolbar .pages,.catalogsearch-result-empty .category .toolbar .pages,.catalogsearch-result-index .searchresult .toolbar .pages,.catalogsearch-result-index .category .toolbar .pages,.catalog-category-view .searchresult .toolbar .pages,.catalog-category-view .category .toolbar .pages{grid-area:pages}.catalogsearch-result-empty .searchresult .toolbar .pages .pagination,.catalogsearch-result-empty .category .toolbar .pages .pagination,.catalogsearch-result-index .searchresult .toolbar .pages .pagination,.catalogsearch-result-index .category .toolbar .pages .pagination,.catalog-category-view .searchresult .toolbar .pages .pagination,.catalog-category-view .category .toolbar .pages .pagination{margin:0;flex-wrap:wrap;max-width:100%;justify-content:center;row-gap:1rem}.catalogsearch-result-empty .searchresult .toolbar.bottom,.catalogsearch-result-empty .category .toolbar.bottom,.catalogsearch-result-index .searchresult .toolbar.bottom,.catalogsearch-result-index .category .toolbar.bottom,.catalog-category-view .searchresult .toolbar.bottom,.catalog-category-view .category .toolbar.bottom{margin-block-start:2rem;margin-block-end:0;gap:0}.catalogsearch-result-empty .searchresult .toolbar fieldset,.catalogsearch-result-empty .category .toolbar fieldset,.catalogsearch-result-index .searchresult .toolbar fieldset,.catalogsearch-result-index .category .toolbar fieldset,.catalog-category-view .searchresult .toolbar fieldset,.catalog-category-view .category .toolbar fieldset{border:none;margin:0;padding:0}.catalogsearch-result-empty .searchresult .toolbar .amount,.catalogsearch-result-empty .category .toolbar .amount,.catalogsearch-result-index .searchresult .toolbar .amount,.catalogsearch-result-index .category .toolbar .amount,.catalog-category-view .searchresult .toolbar .amount,.catalog-category-view .category .toolbar .amount{display:none}.catalogsearch-result-empty .searchresult .toolbar .limiter,.catalogsearch-result-empty .category .toolbar .limiter,.catalogsearch-result-index .searchresult .toolbar .limiter,.catalogsearch-result-index .category .toolbar .limiter,.catalog-category-view .searchresult .toolbar .limiter,.catalog-category-view .category .toolbar .limiter{display:block}.catalogsearch-result-empty .searchresult .toolbar .view-mode,.catalogsearch-result-empty .category .toolbar .view-mode,.catalogsearch-result-index .searchresult .toolbar .view-mode,.catalogsearch-result-index .category .toolbar .view-mode,.catalog-category-view .searchresult .toolbar .view-mode,.catalog-category-view .category .toolbar .view-mode{display:none}.catalogsearch-result-empty .searchresult .toolbar .sort-by,.catalogsearch-result-empty .category .toolbar .sort-by,.catalogsearch-result-index .searchresult .toolbar .sort-by,.catalogsearch-result-index .category .toolbar .sort-by,.catalog-category-view .searchresult .toolbar .sort-by,.catalog-category-view .category .toolbar .sort-by{display:block}.catalogsearch-result-empty .searchresult .toolbar .view-mode fieldset label span.list,.catalogsearch-result-empty .category .toolbar .view-mode fieldset label span.list,.catalogsearch-result-index .searchresult .toolbar .view-mode fieldset label span.list,.catalogsearch-result-index .category .toolbar .view-mode fieldset label span.list,.catalog-category-view .searchresult .toolbar .view-mode fieldset label span.list,.catalog-category-view .category .toolbar .view-mode fieldset label span.list{position:relative;display:flex;align-items:center;padding-left:20px}.catalogsearch-result-empty .searchresult .toolbar .view-mode fieldset label span.list:before,.catalogsearch-result-empty .category .toolbar .view-mode fieldset label span.list:before,.catalogsearch-result-index .searchresult .toolbar .view-mode fieldset label span.list:before,.catalogsearch-result-index .category .toolbar .view-mode fieldset label span.list:before,.catalog-category-view .searchresult .toolbar .view-mode fieldset label span.list:before,.catalog-category-view .category .toolbar .view-mode fieldset label span.list:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";position:absolute;left:0px}.catalogsearch-result-empty .searchresult .toolbar .view-mode fieldset label span.grid,.catalogsearch-result-empty .category .toolbar .view-mode fieldset label span.grid,.catalogsearch-result-index .searchresult .toolbar .view-mode fieldset label span.grid,.catalogsearch-result-index .category .toolbar .view-mode fieldset label span.grid,.catalog-category-view .searchresult .toolbar .view-mode fieldset label span.grid,.catalog-category-view .category .toolbar .view-mode fieldset label span.grid{position:relative;display:flex;align-items:center;padding-left:20px}.catalogsearch-result-empty .searchresult .toolbar .view-mode fieldset label span.grid:before,.catalogsearch-result-empty .category .toolbar .view-mode fieldset label span.grid:before,.catalogsearch-result-index .searchresult .toolbar .view-mode fieldset label span.grid:before,.catalogsearch-result-index .category .toolbar .view-mode fieldset label span.grid:before,.catalog-category-view .searchresult .toolbar .view-mode fieldset label span.grid:before,.catalog-category-view .category .toolbar .view-mode fieldset label span.grid:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";position:absolute;left:0px}.catalogsearch-result-empty .searchresult .toolbar .view-mode fieldset ul li span.list,.catalogsearch-result-empty .category .toolbar .view-mode fieldset ul li span.list,.catalogsearch-result-index .searchresult .toolbar .view-mode fieldset ul li span.list,.catalogsearch-result-index .category .toolbar .view-mode fieldset ul li span.list,.catalog-category-view .searchresult .toolbar .view-mode fieldset ul li span.list,.catalog-category-view .category .toolbar .view-mode fieldset ul li span.list{position:relative;display:flex;align-items:center;padding-left:20px}.catalogsearch-result-empty .searchresult .toolbar .view-mode fieldset ul li span.list:before,.catalogsearch-result-empty .category .toolbar .view-mode fieldset ul li span.list:before,.catalogsearch-result-index .searchresult .toolbar .view-mode fieldset ul li span.list:before,.catalogsearch-result-index .category .toolbar .view-mode fieldset ul li span.list:before,.catalog-category-view .searchresult .toolbar .view-mode fieldset ul li span.list:before,.catalog-category-view .category .toolbar .view-mode fieldset ul li span.list:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";position:absolute;left:0px}.catalogsearch-result-empty .searchresult .toolbar .view-mode fieldset ul li span.grid,.catalogsearch-result-empty .category .toolbar .view-mode fieldset ul li span.grid,.catalogsearch-result-index .searchresult .toolbar .view-mode fieldset ul li span.grid,.catalogsearch-result-index .category .toolbar .view-mode fieldset ul li span.grid,.catalog-category-view .searchresult .toolbar .view-mode fieldset ul li span.grid,.catalog-category-view .category .toolbar .view-mode fieldset ul li span.grid{position:relative;display:flex;align-items:center;padding-left:20px}.catalogsearch-result-empty .searchresult .toolbar .view-mode fieldset ul li span.grid:before,.catalogsearch-result-empty .category .toolbar .view-mode fieldset ul li span.grid:before,.catalogsearch-result-index .searchresult .toolbar .view-mode fieldset ul li span.grid:before,.catalogsearch-result-index .category .toolbar .view-mode fieldset ul li span.grid:before,.catalog-category-view .searchresult .toolbar .view-mode fieldset ul li span.grid:before,.catalog-category-view .category .toolbar .view-mode fieldset ul li span.grid:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";position:absolute;left:0px}.catalogsearch-result-empty .searchresult .toolbar .sort-by fieldset label span.asc,.catalogsearch-result-empty .category .toolbar .sort-by fieldset label span.asc,.catalogsearch-result-index .searchresult .toolbar .sort-by fieldset label span.asc,.catalogsearch-result-index .category .toolbar .sort-by fieldset label span.asc,.catalog-category-view .searchresult .toolbar .sort-by fieldset label span.asc,.catalog-category-view .category .toolbar .sort-by fieldset label span.asc{position:relative;display:flex;align-items:center;padding-left:20px}.catalogsearch-result-empty .searchresult .toolbar .sort-by fieldset label span.asc:before,.catalogsearch-result-empty .category .toolbar .sort-by fieldset label span.asc:before,.catalogsearch-result-index .searchresult .toolbar .sort-by fieldset label span.asc:before,.catalogsearch-result-index .category .toolbar .sort-by fieldset label span.asc:before,.catalog-category-view .searchresult .toolbar .sort-by fieldset label span.asc:before,.catalog-category-view .category .toolbar .sort-by fieldset label span.asc:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";position:absolute;left:0px}.catalogsearch-result-empty .searchresult .toolbar .sort-by fieldset label span.desc,.catalogsearch-result-empty .category .toolbar .sort-by fieldset label span.desc,.catalogsearch-result-index .searchresult .toolbar .sort-by fieldset label span.desc,.catalogsearch-result-index .category .toolbar .sort-by fieldset label span.desc,.catalog-category-view .searchresult .toolbar .sort-by fieldset label span.desc,.catalog-category-view .category .toolbar .sort-by fieldset label span.desc{position:relative;display:flex;align-items:center;padding-left:20px}.catalogsearch-result-empty .searchresult .toolbar .sort-by fieldset label span.desc:before,.catalogsearch-result-empty .category .toolbar .sort-by fieldset label span.desc:before,.catalogsearch-result-index .searchresult .toolbar .sort-by fieldset label span.desc:before,.catalogsearch-result-index .category .toolbar .sort-by fieldset label span.desc:before,.catalog-category-view .searchresult .toolbar .sort-by fieldset label span.desc:before,.catalog-category-view .category .toolbar .sort-by fieldset label span.desc:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";position:absolute;left:0px}.catalogsearch-result-empty .searchresult .toolbar .pagination,.catalogsearch-result-empty .category .toolbar .pagination,.catalogsearch-result-index .searchresult .toolbar .pagination,.catalogsearch-result-index .category .toolbar .pagination,.catalog-category-view .searchresult .toolbar .pagination,.catalog-category-view .category .toolbar .pagination{margin-top:1.125rem;margin-bottom:1.125rem;display:flex;flex-direction:row;justify-content:center;gap:.25rem;list-style-type:none}.catalogsearch-result-empty .searchresult .toolbar .pagination a,.catalogsearch-result-empty .category .toolbar .pagination a,.catalogsearch-result-index .searchresult .toolbar .pagination a,.catalogsearch-result-index .category .toolbar .pagination a,.catalog-category-view .searchresult .toolbar .pagination a,.catalog-category-view .category .toolbar .pagination a{color:inherit;text-decoration:none}.catalogsearch-result-empty .searchresult .toolbar .pagination a:hover,.catalogsearch-result-empty .searchresult .toolbar .pagination a:active,.catalogsearch-result-empty .searchresult .toolbar .pagination a:visited,.catalogsearch-result-empty .searchresult .toolbar .pagination a:target,.catalogsearch-result-empty .searchresult .toolbar .pagination a:focus,.catalogsearch-result-empty .searchresult .toolbar .pagination a:focus-visible,.catalogsearch-result-empty .searchresult .toolbar .pagination a:focus-within,.catalogsearch-result-empty .category .toolbar .pagination a:hover,.catalogsearch-result-empty .category .toolbar .pagination a:active,.catalogsearch-result-empty .category .toolbar .pagination a:visited,.catalogsearch-result-empty .category .toolbar .pagination a:target,.catalogsearch-result-empty .category .toolbar .pagination a:focus,.catalogsearch-result-empty .category .toolbar .pagination a:focus-visible,.catalogsearch-result-empty .category .toolbar .pagination a:focus-within,.catalogsearch-result-index .searchresult .toolbar .pagination a:hover,.catalogsearch-result-index .searchresult .toolbar .pagination a:active,.catalogsearch-result-index .searchresult .toolbar .pagination a:visited,.catalogsearch-result-index .searchresult .toolbar .pagination a:target,.catalogsearch-result-index .searchresult .toolbar .pagination a:focus,.catalogsearch-result-index .searchresult .toolbar .pagination a:focus-visible,.catalogsearch-result-index .searchresult .toolbar .pagination a:focus-within,.catalogsearch-result-index .category .toolbar .pagination a:hover,.catalogsearch-result-index .category .toolbar .pagination a:active,.catalogsearch-result-index .category .toolbar .pagination a:visited,.catalogsearch-result-index .category .toolbar .pagination a:target,.catalogsearch-result-index .category .toolbar .pagination a:focus,.catalogsearch-result-index .category .toolbar .pagination a:focus-visible,.catalogsearch-result-index .category .toolbar .pagination a:focus-within,.catalog-category-view .searchresult .toolbar .pagination a:hover,.catalog-category-view .searchresult .toolbar .pagination a:active,.catalog-category-view .searchresult .toolbar .pagination a:visited,.catalog-category-view .searchresult .toolbar .pagination a:target,.catalog-category-view .searchresult .toolbar .pagination a:focus,.catalog-category-view .searchresult .toolbar .pagination a:focus-visible,.catalog-category-view .searchresult .toolbar .pagination a:focus-within,.catalog-category-view .category .toolbar .pagination a:hover,.catalog-category-view .category .toolbar .pagination a:active,.catalog-category-view .category .toolbar .pagination a:visited,.catalog-category-view .category .toolbar .pagination a:target,.catalog-category-view .category .toolbar .pagination a:focus,.catalog-category-view .category .toolbar .pagination a:focus-visible,.catalog-category-view .category .toolbar .pagination a:focus-within{color:inherit;text-decoration:none}.catalogsearch-result-empty .searchresult .toolbar .pagination li i,.catalogsearch-result-empty .category .toolbar .pagination li i,.catalogsearch-result-index .searchresult .toolbar .pagination li i,.catalogsearch-result-index .category .toolbar .pagination li i,.catalog-category-view .searchresult .toolbar .pagination li i,.catalog-category-view .category .toolbar .pagination li i{font-style:normal}.catalogsearch-result-empty .searchresult .toolbar .pagination li span,.catalogsearch-result-empty .searchresult .toolbar .pagination li a,.catalogsearch-result-empty .category .toolbar .pagination li span,.catalogsearch-result-empty .category .toolbar .pagination li a,.catalogsearch-result-index .searchresult .toolbar .pagination li span,.catalogsearch-result-index .searchresult .toolbar .pagination li a,.catalogsearch-result-index .category .toolbar .pagination li span,.catalogsearch-result-index .category .toolbar .pagination li a,.catalog-category-view .searchresult .toolbar .pagination li span,.catalog-category-view .searchresult .toolbar .pagination li a,.catalog-category-view .category .toolbar .pagination li span,.catalog-category-view .category .toolbar .pagination li a{box-sizing:border-box;display:flex;width:2rem;min-width:2rem;max-width:2rem;min-height:2rem;max-height:2rem}@container (width > 674px){.catalogsearch-result-empty .searchresult .toolbar .pagination li span,.catalogsearch-result-empty .searchresult .toolbar .pagination li a,.catalogsearch-result-empty .category .toolbar .pagination li span,.catalogsearch-result-empty .category .toolbar .pagination li a,.catalogsearch-result-index .searchresult .toolbar .pagination li span,.catalogsearch-result-index .searchresult .toolbar .pagination li a,.catalogsearch-result-index .category .toolbar .pagination li span,.catalogsearch-result-index .category .toolbar .pagination li a,.catalog-category-view .searchresult .toolbar .pagination li span,.catalog-category-view .searchresult .toolbar .pagination li a,.catalog-category-view .category .toolbar .pagination li span,.catalog-category-view .category .toolbar .pagination li a{width:2.75rem;min-width:2.75rem;max-width:2.75rem;min-height:2.75rem;max-height:2.75rem}}.catalogsearch-result-empty .searchresult .toolbar .pagination li span,.catalogsearch-result-empty .searchresult .toolbar .pagination li a,.catalogsearch-result-empty .category .toolbar .pagination li span,.catalogsearch-result-empty .category .toolbar .pagination li a,.catalogsearch-result-index .searchresult .toolbar .pagination li span,.catalogsearch-result-index .searchresult .toolbar .pagination li a,.catalogsearch-result-index .category .toolbar .pagination li span,.catalogsearch-result-index .category .toolbar .pagination li a,.catalog-category-view .searchresult .toolbar .pagination li span,.catalog-category-view .searchresult .toolbar .pagination li a,.catalog-category-view .category .toolbar .pagination li span,.catalog-category-view .category .toolbar .pagination li a{padding:0;justify-content:center;align-items:center;gap:0;flex-shrink:0;border-color:inherit;border-width:1px;border-style:solid;border-radius:.125rem;border-color:#edeff3;background-color:#fff;color:#1d1d1d}.catalogsearch-result-empty .searchresult .toolbar .pagination li span:hover,.catalogsearch-result-empty .searchresult .toolbar .pagination li a:hover,.catalogsearch-result-empty .category .toolbar .pagination li span:hover,.catalogsearch-result-empty .category .toolbar .pagination li a:hover,.catalogsearch-result-index .searchresult .toolbar .pagination li span:hover,.catalogsearch-result-index .searchresult .toolbar .pagination li a:hover,.catalogsearch-result-index .category .toolbar .pagination li span:hover,.catalogsearch-result-index .category .toolbar .pagination li a:hover,.catalog-category-view .searchresult .toolbar .pagination li span:hover,.catalog-category-view .searchresult .toolbar .pagination li a:hover,.catalog-category-view .category .toolbar .pagination li span:hover,.catalog-category-view .category .toolbar .pagination li a:hover{border-color:#71829b;background-color:#f5faff}.catalogsearch-result-empty .searchresult .toolbar .pagination li span:active,.catalogsearch-result-empty .searchresult .toolbar .pagination li a:active,.catalogsearch-result-empty .category .toolbar .pagination li span:active,.catalogsearch-result-empty .category .toolbar .pagination li a:active,.catalogsearch-result-index .searchresult .toolbar .pagination li span:active,.catalogsearch-result-index .searchresult .toolbar .pagination li a:active,.catalogsearch-result-index .category .toolbar .pagination li span:active,.catalogsearch-result-index .category .toolbar .pagination li a:active,.catalog-category-view .searchresult .toolbar .pagination li span:active,.catalog-category-view .searchresult .toolbar .pagination li a:active,.catalog-category-view .category .toolbar .pagination li span:active,.catalog-category-view .category .toolbar .pagination li a:active{box-shadow:0 0 0 1px #fff,0 0 0 2px #003c8f}.catalogsearch-result-empty .searchresult .toolbar .pagination li span.off,.catalogsearch-result-empty .searchresult .toolbar .pagination li a.off,.catalogsearch-result-empty .category .toolbar .pagination li span.off,.catalogsearch-result-empty .category .toolbar .pagination li a.off,.catalogsearch-result-index .searchresult .toolbar .pagination li span.off,.catalogsearch-result-index .searchresult .toolbar .pagination li a.off,.catalogsearch-result-index .category .toolbar .pagination li span.off,.catalogsearch-result-index .category .toolbar .pagination li a.off,.catalog-category-view .searchresult .toolbar .pagination li span.off,.catalog-category-view .searchresult .toolbar .pagination li a.off,.catalog-category-view .category .toolbar .pagination li span.off,.catalog-category-view .category .toolbar .pagination li a.off{display:flex;width:2rem;min-width:2rem;max-width:2rem;min-height:2rem;max-height:2rem}@container (width > 674px){.catalogsearch-result-empty .searchresult .toolbar .pagination li span.off,.catalogsearch-result-empty .searchresult .toolbar .pagination li a.off,.catalogsearch-result-empty .category .toolbar .pagination li span.off,.catalogsearch-result-empty .category .toolbar .pagination li a.off,.catalogsearch-result-index .searchresult .toolbar .pagination li span.off,.catalogsearch-result-index .searchresult .toolbar .pagination li a.off,.catalogsearch-result-index .category .toolbar .pagination li span.off,.catalogsearch-result-index .category .toolbar .pagination li a.off,.catalog-category-view .searchresult .toolbar .pagination li span.off,.catalog-category-view .searchresult .toolbar .pagination li a.off,.catalog-category-view .category .toolbar .pagination li span.off,.catalog-category-view .category .toolbar .pagination li a.off{width:2.75rem;min-width:2.75rem;max-width:2.75rem;min-height:2.75rem;max-height:2.75rem}}.catalogsearch-result-empty .searchresult .toolbar .pagination li span.off,.catalogsearch-result-empty .searchresult .toolbar .pagination li a.off,.catalogsearch-result-empty .category .toolbar .pagination li span.off,.catalogsearch-result-empty .category .toolbar .pagination li a.off,.catalogsearch-result-index .searchresult .toolbar .pagination li span.off,.catalogsearch-result-index .searchresult .toolbar .pagination li a.off,.catalogsearch-result-index .category .toolbar .pagination li span.off,.catalogsearch-result-index .category .toolbar .pagination li a.off,.catalog-category-view .searchresult .toolbar .pagination li span.off,.catalog-category-view .searchresult .toolbar .pagination li a.off,.catalog-category-view .category .toolbar .pagination li span.off,.catalog-category-view .category .toolbar .pagination li a.off{padding:0;justify-content:center;align-items:center;gap:0;flex-shrink:0;border-color:inherit;border-width:1px;border-style:solid;border-radius:.125rem;border-color:#edeff3;background-color:#fff;color:#edeff3;cursor:not-allowed;cursor:default;pointer-events:none}.catalogsearch-result-empty .searchresult .toolbar .pagination li span:not(.current),.catalogsearch-result-empty .category .toolbar .pagination li span:not(.current),.catalogsearch-result-index .searchresult .toolbar .pagination li span:not(.current),.catalogsearch-result-index .category .toolbar .pagination li span:not(.current),.catalog-category-view .searchresult .toolbar .pagination li span:not(.current),.catalog-category-view .category .toolbar .pagination li span:not(.current){cursor:pointer}.catalogsearch-result-empty .searchresult .toolbar .pagination li .first i:after,.catalogsearch-result-empty .category .toolbar .pagination li .first i:after,.catalogsearch-result-index .searchresult .toolbar .pagination li .first i:after,.catalogsearch-result-index .category .toolbar .pagination li .first i:after,.catalog-category-view .searchresult .toolbar .pagination li .first i:after,.catalog-category-view .category .toolbar .pagination li .first i:after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.catalogsearch-result-empty .searchresult .toolbar .pagination li .previous i:after,.catalogsearch-result-empty .category .toolbar .pagination li .previous i:after,.catalogsearch-result-index .searchresult .toolbar .pagination li .previous i:after,.catalogsearch-result-index .category .toolbar .pagination li .previous i:after,.catalog-category-view .searchresult .toolbar .pagination li .previous i:after,.catalog-category-view .category .toolbar .pagination li .previous i:after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.catalogsearch-result-empty .searchresult .toolbar .pagination li .current,.catalogsearch-result-empty .category .toolbar .pagination li .current,.catalogsearch-result-index .searchresult .toolbar .pagination li .current,.catalogsearch-result-index .category .toolbar .pagination li .current,.catalog-category-view .searchresult .toolbar .pagination li .current,.catalog-category-view .category .toolbar .pagination li .current{display:flex;width:2rem;min-width:2rem;max-width:2rem;min-height:2rem;max-height:2rem}@container (width > 674px){.catalogsearch-result-empty .searchresult .toolbar .pagination li .current,.catalogsearch-result-empty .category .toolbar .pagination li .current,.catalogsearch-result-index .searchresult .toolbar .pagination li .current,.catalogsearch-result-index .category .toolbar .pagination li .current,.catalog-category-view .searchresult .toolbar .pagination li .current,.catalog-category-view .category .toolbar .pagination li .current{width:2.75rem;min-width:2.75rem;max-width:2.75rem;min-height:2.75rem;max-height:2.75rem}}.catalogsearch-result-empty .searchresult .toolbar .pagination li .current,.catalogsearch-result-empty .category .toolbar .pagination li .current,.catalogsearch-result-index .searchresult .toolbar .pagination li .current,.catalogsearch-result-index .category .toolbar .pagination li .current,.catalog-category-view .searchresult .toolbar .pagination li .current,.catalog-category-view .category .toolbar .pagination li .current{padding:0;justify-content:center;align-items:center;gap:0;flex-shrink:0;border-color:inherit;border-width:1px;border-style:solid;border-radius:.125rem;border-color:#003c8f;background-color:#e5f1ff;color:#1d1d1d;font-weight:700;pointer-events:none}.catalogsearch-result-empty .searchresult .toolbar .pagination li .page-number,.catalogsearch-result-empty .category .toolbar .pagination li .page-number,.catalogsearch-result-index .searchresult .toolbar .pagination li .page-number,.catalogsearch-result-index .category .toolbar .pagination li .page-number,.catalog-category-view .searchresult .toolbar .pagination li .page-number,.catalog-category-view .category .toolbar .pagination li .page-number{text-align:center;font-feature-settings:"calt" off;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.5;letter-spacing:-0.009rem}.catalogsearch-result-empty .searchresult .toolbar .pagination li .next i:after,.catalogsearch-result-empty .category .toolbar .pagination li .next i:after,.catalogsearch-result-index .searchresult .toolbar .pagination li .next i:after,.catalogsearch-result-index .category .toolbar .pagination li .next i:after,.catalog-category-view .searchresult .toolbar .pagination li .next i:after,.catalog-category-view .category .toolbar .pagination li .next i:after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.catalogsearch-result-empty .searchresult .toolbar .pagination li .last i:after,.catalogsearch-result-empty .category .toolbar .pagination li .last i:after,.catalogsearch-result-index .searchresult .toolbar .pagination li .last i:after,.catalogsearch-result-index .category .toolbar .pagination li .last i:after,.catalog-category-view .searchresult .toolbar .pagination li .last i:after,.catalog-category-view .category .toolbar .pagination li .last i:after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}@media(min-width: 64rem){.catalogsearch-result-empty .searchresult .toolbar .view-mode,.catalogsearch-result-empty .category .toolbar .view-mode,.catalogsearch-result-index .searchresult .toolbar .view-mode,.catalogsearch-result-index .category .toolbar .view-mode,.catalog-category-view .searchresult .toolbar .view-mode,.catalog-category-view .category .toolbar .view-mode{display:block}.catalogsearch-result-empty .searchresult .toolbar .sort-by,.catalogsearch-result-empty .category .toolbar .sort-by,.catalogsearch-result-index .searchresult .toolbar .sort-by,.catalogsearch-result-index .category .toolbar .sort-by,.catalog-category-view .searchresult .toolbar .sort-by,.catalog-category-view .category .toolbar .sort-by{display:block}.catalogsearch-result-empty .searchresult .toolbar .view-mode fieldset label span.list,.catalogsearch-result-empty .category .toolbar .view-mode fieldset label span.list,.catalogsearch-result-index .searchresult .toolbar .view-mode fieldset label span.list,.catalogsearch-result-index .category .toolbar .view-mode fieldset label span.list,.catalog-category-view .searchresult .toolbar .view-mode fieldset label span.list,.catalog-category-view .category .toolbar .view-mode fieldset label span.list{position:relative;display:flex;align-items:center;padding-left:20px}.catalogsearch-result-empty .searchresult .toolbar .view-mode fieldset label span.list:before,.catalogsearch-result-empty .category .toolbar .view-mode fieldset label span.list:before,.catalogsearch-result-index .searchresult .toolbar .view-mode fieldset label span.list:before,.catalogsearch-result-index .category .toolbar .view-mode fieldset label span.list:before,.catalog-category-view .searchresult .toolbar .view-mode fieldset label span.list:before,.catalog-category-view .category .toolbar .view-mode fieldset label span.list:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";position:absolute;left:0px}.catalogsearch-result-empty .searchresult .toolbar .view-mode fieldset label span.grid,.catalogsearch-result-empty .category .toolbar .view-mode fieldset label span.grid,.catalogsearch-result-index .searchresult .toolbar .view-mode fieldset label span.grid,.catalogsearch-result-index .category .toolbar .view-mode fieldset label span.grid,.catalog-category-view .searchresult .toolbar .view-mode fieldset label span.grid,.catalog-category-view .category .toolbar .view-mode fieldset label span.grid{position:relative;display:flex;align-items:center;padding-left:20px}.catalogsearch-result-empty .searchresult .toolbar .view-mode fieldset label span.grid:before,.catalogsearch-result-empty .category .toolbar .view-mode fieldset label span.grid:before,.catalogsearch-result-index .searchresult .toolbar .view-mode fieldset label span.grid:before,.catalogsearch-result-index .category .toolbar .view-mode fieldset label span.grid:before,.catalog-category-view .searchresult .toolbar .view-mode fieldset label span.grid:before,.catalog-category-view .category .toolbar .view-mode fieldset label span.grid:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";position:absolute;left:0px}.catalogsearch-result-empty .searchresult .toolbar .view-mode fieldset ul li span.list,.catalogsearch-result-empty .category .toolbar .view-mode fieldset ul li span.list,.catalogsearch-result-index .searchresult .toolbar .view-mode fieldset ul li span.list,.catalogsearch-result-index .category .toolbar .view-mode fieldset ul li span.list,.catalog-category-view .searchresult .toolbar .view-mode fieldset ul li span.list,.catalog-category-view .category .toolbar .view-mode fieldset ul li span.list{position:relative;display:flex;align-items:center;padding-left:20px}.catalogsearch-result-empty .searchresult .toolbar .view-mode fieldset ul li span.list:before,.catalogsearch-result-empty .category .toolbar .view-mode fieldset ul li span.list:before,.catalogsearch-result-index .searchresult .toolbar .view-mode fieldset ul li span.list:before,.catalogsearch-result-index .category .toolbar .view-mode fieldset ul li span.list:before,.catalog-category-view .searchresult .toolbar .view-mode fieldset ul li span.list:before,.catalog-category-view .category .toolbar .view-mode fieldset ul li span.list:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";position:absolute;left:0px}.catalogsearch-result-empty .searchresult .toolbar .view-mode fieldset ul li span.grid,.catalogsearch-result-empty .category .toolbar .view-mode fieldset ul li span.grid,.catalogsearch-result-index .searchresult .toolbar .view-mode fieldset ul li span.grid,.catalogsearch-result-index .category .toolbar .view-mode fieldset ul li span.grid,.catalog-category-view .searchresult .toolbar .view-mode fieldset ul li span.grid,.catalog-category-view .category .toolbar .view-mode fieldset ul li span.grid{position:relative;display:flex;align-items:center;padding-left:20px}.catalogsearch-result-empty .searchresult .toolbar .view-mode fieldset ul li span.grid:before,.catalogsearch-result-empty .category .toolbar .view-mode fieldset ul li span.grid:before,.catalogsearch-result-index .searchresult .toolbar .view-mode fieldset ul li span.grid:before,.catalogsearch-result-index .category .toolbar .view-mode fieldset ul li span.grid:before,.catalog-category-view .searchresult .toolbar .view-mode fieldset ul li span.grid:before,.catalog-category-view .category .toolbar .view-mode fieldset ul li span.grid:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";position:absolute;left:0px}.catalogsearch-result-empty .searchresult .toolbar .sort-by fieldset label span.asc,.catalogsearch-result-empty .category .toolbar .sort-by fieldset label span.asc,.catalogsearch-result-index .searchresult .toolbar .sort-by fieldset label span.asc,.catalogsearch-result-index .category .toolbar .sort-by fieldset label span.asc,.catalog-category-view .searchresult .toolbar .sort-by fieldset label span.asc,.catalog-category-view .category .toolbar .sort-by fieldset label span.asc{position:relative;display:flex;align-items:center;padding-left:20px}.catalogsearch-result-empty .searchresult .toolbar .sort-by fieldset label span.asc:before,.catalogsearch-result-empty .category .toolbar .sort-by fieldset label span.asc:before,.catalogsearch-result-index .searchresult .toolbar .sort-by fieldset label span.asc:before,.catalogsearch-result-index .category .toolbar .sort-by fieldset label span.asc:before,.catalog-category-view .searchresult .toolbar .sort-by fieldset label span.asc:before,.catalog-category-view .category .toolbar .sort-by fieldset label span.asc:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";position:absolute;left:0px}.catalogsearch-result-empty .searchresult .toolbar .sort-by fieldset label span.desc,.catalogsearch-result-empty .category .toolbar .sort-by fieldset label span.desc,.catalogsearch-result-index .searchresult .toolbar .sort-by fieldset label span.desc,.catalogsearch-result-index .category .toolbar .sort-by fieldset label span.desc,.catalog-category-view .searchresult .toolbar .sort-by fieldset label span.desc,.catalog-category-view .category .toolbar .sort-by fieldset label span.desc{position:relative;display:flex;align-items:center;padding-left:20px}.catalogsearch-result-empty .searchresult .toolbar .sort-by fieldset label span.desc:before,.catalogsearch-result-empty .category .toolbar .sort-by fieldset label span.desc:before,.catalogsearch-result-index .searchresult .toolbar .sort-by fieldset label span.desc:before,.catalogsearch-result-index .category .toolbar .sort-by fieldset label span.desc:before,.catalog-category-view .searchresult .toolbar .sort-by fieldset label span.desc:before,.catalog-category-view .category .toolbar .sort-by fieldset label span.desc:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";position:absolute;left:0px}}.catalogsearch-result-empty .searchresult .toolbar .toolbox-ctrl-label,.catalogsearch-result-empty .category .toolbar .toolbox-ctrl-label,.catalogsearch-result-index .searchresult .toolbar .toolbox-ctrl-label,.catalogsearch-result-index .category .toolbar .toolbox-ctrl-label,.catalog-category-view .searchresult .toolbar .toolbox-ctrl-label,.catalog-category-view .category .toolbar .toolbox-ctrl-label{display:none}@media(min-width: 46.5rem)and (max-width: 64rem){.catalogsearch-result-empty .searchresult .toolbar,.catalogsearch-result-empty .category .toolbar,.catalogsearch-result-index .searchresult .toolbar,.catalogsearch-result-index .category .toolbar,.catalog-category-view .searchresult .toolbar,.catalog-category-view .category .toolbar{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);grid-gap:1rem;grid-template-areas:"limiter sort catfilter" "pages pages pages"}.catalogsearch-result-empty .searchresult .toolbar .category_filter,.catalogsearch-result-empty .category .toolbar .category_filter,.catalogsearch-result-index .searchresult .toolbar .category_filter,.catalogsearch-result-index .category .toolbar .category_filter,.catalog-category-view .searchresult .toolbar .category_filter,.catalog-category-view .category .toolbar .category_filter{min-height:2.625rem;display:inherit}.catalogsearch-result-empty .searchresult .toolbar .category_filter .toolbox-ctrl-label,.catalogsearch-result-empty .category .toolbar .category_filter .toolbox-ctrl-label,.catalogsearch-result-index .searchresult .toolbar .category_filter .toolbox-ctrl-label,.catalogsearch-result-index .category .toolbar .category_filter .toolbox-ctrl-label,.catalog-category-view .searchresult .toolbar .category_filter .toolbox-ctrl-label,.catalog-category-view .category .toolbar .category_filter .toolbox-ctrl-label{display:flex}}@media(min-width: 64rem){.catalogsearch-result-empty .searchresult .toolbar,.catalogsearch-result-empty .category .toolbar,.catalogsearch-result-index .searchresult .toolbar,.catalogsearch-result-index .category .toolbar,.catalog-category-view .searchresult .toolbar,.catalog-category-view .category .toolbar{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);grid-gap:1rem;grid-template-areas:"limiter view sort" "pages pages pages"}.catalogsearch-result-empty .searchresult .toolbar .category_filter,.catalogsearch-result-empty .category .toolbar .category_filter,.catalogsearch-result-index .searchresult .toolbar .category_filter,.catalogsearch-result-index .category .toolbar .category_filter,.catalog-category-view .searchresult .toolbar .category_filter,.catalog-category-view .category .toolbar .category_filter{display:none}}@media(min-width: 90rem){.catalogsearch-result-empty .searchresult .toolbar,.catalogsearch-result-empty .category .toolbar,.catalogsearch-result-index .searchresult .toolbar,.catalogsearch-result-index .category .toolbar,.catalog-category-view .searchresult .toolbar,.catalog-category-view .category .toolbar{grid-template-columns:15.625rem auto 15.625rem 15.625rem;grid-template-areas:"limiter . view sort" "pages pages pages pages"}.catalogsearch-result-empty .searchresult .toolbar .sort-by,.catalogsearch-result-empty .category .toolbar .sort-by,.catalogsearch-result-index .searchresult .toolbar .sort-by,.catalogsearch-result-index .category .toolbar .sort-by,.catalog-category-view .searchresult .toolbar .sort-by,.catalog-category-view .category .toolbar .sort-by{white-space:nowrap}}.catalogsearch-result-empty .searchresult .products-list,.catalogsearch-result-empty .category .products-list,.catalogsearch-result-index .searchresult .products-list,.catalogsearch-result-index .category .products-list,.catalog-category-view .searchresult .products-list,.catalog-category-view .category .products-list{list-style-type:none}.catalogsearch-result-empty .searchresult .products-list.grid,.catalogsearch-result-empty .category .products-list.grid,.catalogsearch-result-index .searchresult .products-list.grid,.catalogsearch-result-index .category .products-list.grid,.catalog-category-view .searchresult .products-list.grid,.catalog-category-view .category .products-list.grid{display:grid;grid-template-columns:1fr;gap:1.5rem}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product,.catalogsearch-result-empty .category .products-list.grid li.item article.product,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product,.catalogsearch-result-index .category .products-list.grid li.item article.product,.catalog-category-view .searchresult .products-list.grid li.item article.product,.catalog-category-view .category .products-list.grid li.item article.product{container-name:product-card;container-type:inline-size;color:#4d6382;background-color:#fff;display:flex;flex-direction:column;overflow:hidden;max-width:60rem;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.25rem}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product .image,.catalogsearch-result-empty .category .products-list.grid li.item article.product .image,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product .image,.catalogsearch-result-index .category .products-list.grid li.item article.product .image,.catalog-category-view .searchresult .products-list.grid li.item article.product .image,.catalog-category-view .category .products-list.grid li.item article.product .image{position:relative;text-align:center;display:flex;justify-content:center;border-radius:.25rem;width:100%;height:400px;overflow:hidden;position:relative;background-color:#fff;background-position:center;background-size:cover}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product .image a,.catalogsearch-result-empty .category .products-list.grid li.item article.product .image a,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product .image a,.catalogsearch-result-index .category .products-list.grid li.item article.product .image a,.catalog-category-view .searchresult .products-list.grid li.item article.product .image a,.catalog-category-view .category .products-list.grid li.item article.product .image a{display:block}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product .image img.product,.catalogsearch-result-empty .category .products-list.grid li.item article.product .image img.product,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product .image img.product,.catalogsearch-result-index .category .products-list.grid li.item article.product .image img.product,.catalog-category-view .searchresult .products-list.grid li.item article.product .image img.product,.catalog-category-view .category .products-list.grid li.item article.product .image img.product{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product .image .price-promotion,.catalogsearch-result-empty .category .products-list.grid li.item article.product .image .price-promotion,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product .image .price-promotion,.catalogsearch-result-index .category .products-list.grid li.item article.product .image .price-promotion,.catalog-category-view .searchresult .products-list.grid li.item article.product .image .price-promotion,.catalog-category-view .category .products-list.grid li.item article.product .image .price-promotion{position:absolute;top:.625rem;left:.625rem;font-weight:700;font-size:.75rem;line-height:1.25rem;color:#80360f;background-color:#ffc4a5;border-color:#ff6b1e;border-width:1px;border-style:solid;border-radius:.125rem;padding-top:.125rem;padding-bottom:.125rem;padding-left:.375rem;padding-right:.375rem}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product .image .affiliate-logo,.catalogsearch-result-empty .category .products-list.grid li.item article.product .image .affiliate-logo,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product .image .affiliate-logo,.catalogsearch-result-index .category .products-list.grid li.item article.product .image .affiliate-logo,.catalog-category-view .searchresult .products-list.grid li.item article.product .image .affiliate-logo,.catalog-category-view .category .products-list.grid li.item article.product .image .affiliate-logo{position:absolute;top:.625rem;left:.625rem}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product:has(.affiliate-logo):has(.price-promotion) .price-promotion,.catalogsearch-result-empty .category .products-list.grid li.item article.product:has(.affiliate-logo):has(.price-promotion) .price-promotion,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product:has(.affiliate-logo):has(.price-promotion) .price-promotion,.catalogsearch-result-index .category .products-list.grid li.item article.product:has(.affiliate-logo):has(.price-promotion) .price-promotion,.catalog-category-view .searchresult .products-list.grid li.item article.product:has(.affiliate-logo):has(.price-promotion) .price-promotion,.catalog-category-view .category .products-list.grid li.item article.product:has(.affiliate-logo):has(.price-promotion) .price-promotion{top:2.5rem}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product .info,.catalogsearch-result-empty .category .products-list.grid li.item article.product .info,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product .info,.catalogsearch-result-index .category .products-list.grid li.item article.product .info,.catalog-category-view .searchresult .products-list.grid li.item article.product .info,.catalog-category-view .category .products-list.grid li.item article.product .info{display:flex;flex-direction:column;flex-grow:1;padding-top:.75rem;padding-left:.75rem;padding-right:.75rem;padding-bottom:1rem;border-top-color:inherit;border-top-width:1px;border-top-style:solid;background-color:#f5faff}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product .info .name,.catalogsearch-result-empty .category .products-list.grid li.item article.product .info .name,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product .info .name,.catalogsearch-result-index .category .products-list.grid li.item article.product .info .name,.catalog-category-view .searchresult .products-list.grid li.item article.product .info .name,.catalog-category-view .category .products-list.grid li.item article.product .info .name{font-size:1rem;line-height:1.5rem;font-weight:700;color:#00204d;margin-bottom:.25rem}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product .info .highlights,.catalogsearch-result-empty .category .products-list.grid li.item article.product .info .highlights,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product .info .highlights,.catalogsearch-result-index .category .products-list.grid li.item article.product .info .highlights,.catalog-category-view .searchresult .products-list.grid li.item article.product .info .highlights,.catalog-category-view .category .products-list.grid li.item article.product .info .highlights{flex:1;font-weight:500;font-size:.75rem;line-height:1.25rem;margin-left:.375rem;list-style-type:disc;list-style-position:inside}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product .info .highlights li,.catalogsearch-result-empty .category .products-list.grid li.item article.product .info .highlights li,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product .info .highlights li,.catalogsearch-result-index .category .products-list.grid li.item article.product .info .highlights li,.catalog-category-view .searchresult .products-list.grid li.item article.product .info .highlights li,.catalog-category-view .category .products-list.grid li.item article.product .info .highlights li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product .info .features,.catalogsearch-result-empty .category .products-list.grid li.item article.product .info .features,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product .info .features,.catalogsearch-result-index .category .products-list.grid li.item article.product .info .features,.catalog-category-view .searchresult .products-list.grid li.item article.product .info .features,.catalog-category-view .category .products-list.grid li.item article.product .info .features{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.5rem;row-gap:.5rem}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product .info .features img,.catalogsearch-result-empty .category .products-list.grid li.item article.product .info .features img,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product .info .features img,.catalogsearch-result-index .category .products-list.grid li.item article.product .info .features img,.catalog-category-view .searchresult .products-list.grid li.item article.product .info .features img,.catalog-category-view .category .products-list.grid li.item article.product .info .features img{border:1px solid #cad0da;width:143px;height:auto;padding-top:.375rem;padding-bottom:.375rem}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product .info .features svg,.catalogsearch-result-empty .category .products-list.grid li.item article.product .info .features svg,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product .info .features svg,.catalogsearch-result-index .category .products-list.grid li.item article.product .info .features svg,.catalog-category-view .searchresult .products-list.grid li.item article.product .info .features svg,.catalog-category-view .category .products-list.grid li.item article.product .info .features svg{background:#fff;padding:.625rem .5rem;height:1.6rem;width:9rem;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.125rem}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product .info .features .features-flag,.catalogsearch-result-empty .category .products-list.grid li.item article.product .info .features .features-flag,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product .info .features .features-flag,.catalogsearch-result-index .category .products-list.grid li.item article.product .info .features .features-flag,.catalog-category-view .searchresult .products-list.grid li.item article.product .info .features .features-flag,.catalog-category-view .category .products-list.grid li.item article.product .info .features .features-flag{background:#fff;padding:.625rem .5rem;height:1.6rem;width:fit-content;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.125rem}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product .conversion,.catalogsearch-result-empty .category .products-list.grid li.item article.product .conversion,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product .conversion,.catalogsearch-result-index .category .products-list.grid li.item article.product .conversion,.catalog-category-view .searchresult .products-list.grid li.item article.product .conversion,.catalog-category-view .category .products-list.grid li.item article.product .conversion{border-top-color:inherit;border-top-width:1px;border-top-style:solid;background-color:#e5f1ff;padding-top:.75rem;padding-left:.75rem;padding-right:.75rem;padding-bottom:.75rem}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product .conversion .shipping-info,.catalogsearch-result-empty .category .products-list.grid li.item article.product .conversion .shipping-info,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product .conversion .shipping-info,.catalogsearch-result-index .category .products-list.grid li.item article.product .conversion .shipping-info,.catalog-category-view .searchresult .products-list.grid li.item article.product .conversion .shipping-info,.catalog-category-view .category .products-list.grid li.item article.product .conversion .shipping-info{font-size:.75rem;line-height:1.25rem;color:inherit;font-weight:400}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product .conversion .ugc-rating-wrapper,.catalogsearch-result-empty .category .products-list.grid li.item article.product .conversion .ugc-rating-wrapper,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product .conversion .ugc-rating-wrapper,.catalogsearch-result-index .category .products-list.grid li.item article.product .conversion .ugc-rating-wrapper,.catalog-category-view .searchresult .products-list.grid li.item article.product .conversion .ugc-rating-wrapper,.catalog-category-view .category .products-list.grid li.item article.product .conversion .ugc-rating-wrapper{color:#4d6382;font-size:.75rem;line-height:1.25rem}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product .conversion .ugc-rating-wrapper .fa-star,.catalogsearch-result-empty .category .products-list.grid li.item article.product .conversion .ugc-rating-wrapper .fa-star,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product .conversion .ugc-rating-wrapper .fa-star,.catalogsearch-result-index .category .products-list.grid li.item article.product .conversion .ugc-rating-wrapper .fa-star,.catalog-category-view .searchresult .products-list.grid li.item article.product .conversion .ugc-rating-wrapper .fa-star,.catalog-category-view .category .products-list.grid li.item article.product .conversion .ugc-rating-wrapper .fa-star{font-size:.875rem}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product .conversion .ugc-rating-wrapper .fa-star,.catalogsearch-result-empty .category .products-list.grid li.item article.product .conversion .ugc-rating-wrapper .fa-star,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product .conversion .ugc-rating-wrapper .fa-star,.catalogsearch-result-index .category .products-list.grid li.item article.product .conversion .ugc-rating-wrapper .fa-star,.catalog-category-view .searchresult .products-list.grid li.item article.product .conversion .ugc-rating-wrapper .fa-star,.catalog-category-view .category .products-list.grid li.item article.product .conversion .ugc-rating-wrapper .fa-star{color:#003c8f}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product .conversion .ugc-rating-wrapper .fa-star:after,.catalogsearch-result-empty .category .products-list.grid li.item article.product .conversion .ugc-rating-wrapper .fa-star:after,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product .conversion .ugc-rating-wrapper .fa-star:after,.catalogsearch-result-index .category .products-list.grid li.item article.product .conversion .ugc-rating-wrapper .fa-star:after,.catalog-category-view .searchresult .products-list.grid li.item article.product .conversion .ugc-rating-wrapper .fa-star:after,.catalog-category-view .category .products-list.grid li.item article.product .conversion .ugc-rating-wrapper .fa-star:after{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product .conversion .ugc-rating-wrapper .fa-star-o:after,.catalogsearch-result-empty .category .products-list.grid li.item article.product .conversion .ugc-rating-wrapper .fa-star-o:after,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product .conversion .ugc-rating-wrapper .fa-star-o:after,.catalogsearch-result-index .category .products-list.grid li.item article.product .conversion .ugc-rating-wrapper .fa-star-o:after,.catalog-category-view .searchresult .products-list.grid li.item article.product .conversion .ugc-rating-wrapper .fa-star-o:after,.catalog-category-view .category .products-list.grid li.item article.product .conversion .ugc-rating-wrapper .fa-star-o:after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";color:#003c8f}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product .conversion .ugc-rating-wrapper .fa-star-half-o:after,.catalogsearch-result-empty .category .products-list.grid li.item article.product .conversion .ugc-rating-wrapper .fa-star-half-o:after,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product .conversion .ugc-rating-wrapper .fa-star-half-o:after,.catalogsearch-result-index .category .products-list.grid li.item article.product .conversion .ugc-rating-wrapper .fa-star-half-o:after,.catalog-category-view .searchresult .products-list.grid li.item article.product .conversion .ugc-rating-wrapper .fa-star-half-o:after,.catalog-category-view .category .products-list.grid li.item article.product .conversion .ugc-rating-wrapper .fa-star-half-o:after{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";color:#003c8f}@media(min-width: 46.5rem){.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product .conversion .price-wrapper,.catalogsearch-result-empty .category .products-list.grid li.item article.product .conversion .price-wrapper,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product .conversion .price-wrapper,.catalogsearch-result-index .category .products-list.grid li.item article.product .conversion .price-wrapper,.catalog-category-view .searchresult .products-list.grid li.item article.product .conversion .price-wrapper,.catalog-category-view .category .products-list.grid li.item article.product .conversion .price-wrapper{min-height:4.313rem}}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product .conversion .price-wrapper .price-box>p,.catalogsearch-result-empty .category .products-list.grid li.item article.product .conversion .price-wrapper .price-box>p,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product .conversion .price-wrapper .price-box>p,.catalogsearch-result-index .category .products-list.grid li.item article.product .conversion .price-wrapper .price-box>p,.catalog-category-view .searchresult .products-list.grid li.item article.product .conversion .price-wrapper .price-box>p,.catalog-category-view .category .products-list.grid li.item article.product .conversion .price-wrapper .price-box>p{margin-top:0;margin-bottom:0}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product .conversion .price-wrapper .price-box>p.regular-price,.catalogsearch-result-empty .category .products-list.grid li.item article.product .conversion .price-wrapper .price-box>p.regular-price,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product .conversion .price-wrapper .price-box>p.regular-price,.catalogsearch-result-index .category .products-list.grid li.item article.product .conversion .price-wrapper .price-box>p.regular-price,.catalog-category-view .searchresult .products-list.grid li.item article.product .conversion .price-wrapper .price-box>p.regular-price,.catalog-category-view .category .products-list.grid li.item article.product .conversion .price-wrapper .price-box>p.regular-price{margin-bottom:.313rem}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product .conversion .price-wrapper .price-box>p.special-price,.catalogsearch-result-empty .category .products-list.grid li.item article.product .conversion .price-wrapper .price-box>p.special-price,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product .conversion .price-wrapper .price-box>p.special-price,.catalogsearch-result-index .category .products-list.grid li.item article.product .conversion .price-wrapper .price-box>p.special-price,.catalog-category-view .searchresult .products-list.grid li.item article.product .conversion .price-wrapper .price-box>p.special-price,.catalog-category-view .category .products-list.grid li.item article.product .conversion .price-wrapper .price-box>p.special-price{margin-bottom:.313rem}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product .conversion .price-wrapper .price-box .special-price,.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product .conversion .price-wrapper .price-box .regular-price,.catalogsearch-result-empty .category .products-list.grid li.item article.product .conversion .price-wrapper .price-box .special-price,.catalogsearch-result-empty .category .products-list.grid li.item article.product .conversion .price-wrapper .price-box .regular-price,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product .conversion .price-wrapper .price-box .special-price,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product .conversion .price-wrapper .price-box .regular-price,.catalogsearch-result-index .category .products-list.grid li.item article.product .conversion .price-wrapper .price-box .special-price,.catalogsearch-result-index .category .products-list.grid li.item article.product .conversion .price-wrapper .price-box .regular-price,.catalog-category-view .searchresult .products-list.grid li.item article.product .conversion .price-wrapper .price-box .special-price,.catalog-category-view .searchresult .products-list.grid li.item article.product .conversion .price-wrapper .price-box .regular-price,.catalog-category-view .category .products-list.grid li.item article.product .conversion .price-wrapper .price-box .special-price,.catalog-category-view .category .products-list.grid li.item article.product .conversion .price-wrapper .price-box .regular-price{font-size:1.125rem;line-height:1.625rem;font-weight:700;color:#00204d}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product .conversion .price-wrapper .price-box .old-price .price,.catalogsearch-result-empty .category .products-list.grid li.item article.product .conversion .price-wrapper .price-box .old-price .price,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product .conversion .price-wrapper .price-box .old-price .price,.catalogsearch-result-index .category .products-list.grid li.item article.product .conversion .price-wrapper .price-box .old-price .price,.catalog-category-view .searchresult .products-list.grid li.item article.product .conversion .price-wrapper .price-box .old-price .price,.catalog-category-view .category .products-list.grid li.item article.product .conversion .price-wrapper .price-box .old-price .price{text-decoration-line:line-through}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product .conversion .price-wrapper .price-box .old-price label,.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product .conversion .price-wrapper .price-box .old-price .price,.catalogsearch-result-empty .category .products-list.grid li.item article.product .conversion .price-wrapper .price-box .old-price label,.catalogsearch-result-empty .category .products-list.grid li.item article.product .conversion .price-wrapper .price-box .old-price .price,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product .conversion .price-wrapper .price-box .old-price label,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product .conversion .price-wrapper .price-box .old-price .price,.catalogsearch-result-index .category .products-list.grid li.item article.product .conversion .price-wrapper .price-box .old-price label,.catalogsearch-result-index .category .products-list.grid li.item article.product .conversion .price-wrapper .price-box .old-price .price,.catalog-category-view .searchresult .products-list.grid li.item article.product .conversion .price-wrapper .price-box .old-price label,.catalog-category-view .searchresult .products-list.grid li.item article.product .conversion .price-wrapper .price-box .old-price .price,.catalog-category-view .category .products-list.grid li.item article.product .conversion .price-wrapper .price-box .old-price label,.catalog-category-view .category .products-list.grid li.item article.product .conversion .price-wrapper .price-box .old-price .price{font-size:.75rem;line-height:1.25rem;font-weight:400}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product .conversion .price-wrapper .price-box .price:after,.catalogsearch-result-empty .category .products-list.grid li.item article.product .conversion .price-wrapper .price-box .price:after,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product .conversion .price-wrapper .price-box .price:after,.catalogsearch-result-index .category .products-list.grid li.item article.product .conversion .price-wrapper .price-box .price:after,.catalog-category-view .searchresult .products-list.grid li.item article.product .conversion .price-wrapper .price-box .price:after,.catalog-category-view .category .products-list.grid li.item article.product .conversion .price-wrapper .price-box .price:after{content:attr(data-currency)}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product .conversion .price-wrapper .price-footer,.catalogsearch-result-empty .category .products-list.grid li.item article.product .conversion .price-wrapper .price-footer,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product .conversion .price-wrapper .price-footer,.catalogsearch-result-index .category .products-list.grid li.item article.product .conversion .price-wrapper .price-footer,.catalog-category-view .searchresult .products-list.grid li.item article.product .conversion .price-wrapper .price-footer,.catalog-category-view .category .products-list.grid li.item article.product .conversion .price-wrapper .price-footer{font-size:.625rem;line-height:1.125rem;font-weight:400}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product .conversion .price-wrapper .price-footer a,.catalogsearch-result-empty .category .products-list.grid li.item article.product .conversion .price-wrapper .price-footer a,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product .conversion .price-wrapper .price-footer a,.catalogsearch-result-index .category .products-list.grid li.item article.product .conversion .price-wrapper .price-footer a,.catalog-category-view .searchresult .products-list.grid li.item article.product .conversion .price-wrapper .price-footer a,.catalog-category-view .category .products-list.grid li.item article.product .conversion .price-wrapper .price-footer a{text-decoration:underline}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product.sale .info,.catalogsearch-result-empty .category .products-list.grid li.item article.product.sale .info,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product.sale .info,.catalogsearch-result-index .category .products-list.grid li.item article.product.sale .info,.catalog-category-view .searchresult .products-list.grid li.item article.product.sale .info,.catalog-category-view .category .products-list.grid li.item article.product.sale .info{background-color:#f5faff}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product.sale .conversion,.catalogsearch-result-empty .category .products-list.grid li.item article.product.sale .conversion,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product.sale .conversion,.catalogsearch-result-index .category .products-list.grid li.item article.product.sale .conversion,.catalog-category-view .searchresult .products-list.grid li.item article.product.sale .conversion,.catalog-category-view .category .products-list.grid li.item article.product.sale .conversion{background-color:#e5f1ff}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product.sale .conversion .price-wrapper .price-box,.catalogsearch-result-empty .category .products-list.grid li.item article.product.sale .conversion .price-wrapper .price-box,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product.sale .conversion .price-wrapper .price-box,.catalogsearch-result-index .category .products-list.grid li.item article.product.sale .conversion .price-wrapper .price-box,.catalog-category-view .searchresult .products-list.grid li.item article.product.sale .conversion .price-wrapper .price-box,.catalog-category-view .category .products-list.grid li.item article.product.sale .conversion .price-wrapper .price-box{display:flex;flex-direction:column}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product.sale .conversion .price-wrapper .price-box .special-price,.catalogsearch-result-empty .category .products-list.grid li.item article.product.sale .conversion .price-wrapper .price-box .special-price,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product.sale .conversion .price-wrapper .price-box .special-price,.catalogsearch-result-index .category .products-list.grid li.item article.product.sale .conversion .price-wrapper .price-box .special-price,.catalog-category-view .searchresult .products-list.grid li.item article.product.sale .conversion .price-wrapper .price-box .special-price,.catalog-category-view .category .products-list.grid li.item article.product.sale .conversion .price-wrapper .price-box .special-price{order:2}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product.sale .conversion .price-wrapper .price-box .old-price,.catalogsearch-result-empty .category .products-list.grid li.item article.product.sale .conversion .price-wrapper .price-box .old-price,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product.sale .conversion .price-wrapper .price-box .old-price,.catalogsearch-result-index .category .products-list.grid li.item article.product.sale .conversion .price-wrapper .price-box .old-price,.catalog-category-view .searchresult .products-list.grid li.item article.product.sale .conversion .price-wrapper .price-box .old-price,.catalog-category-view .category .products-list.grid li.item article.product.sale .conversion .price-wrapper .price-box .old-price{order:1}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product.sale .conversion .price-wrapper .price-box .special-price,.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product.sale .conversion .price-wrapper .price-box .old-price,.catalogsearch-result-empty .category .products-list.grid li.item article.product.sale .conversion .price-wrapper .price-box .special-price,.catalogsearch-result-empty .category .products-list.grid li.item article.product.sale .conversion .price-wrapper .price-box .old-price,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product.sale .conversion .price-wrapper .price-box .special-price,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product.sale .conversion .price-wrapper .price-box .old-price,.catalogsearch-result-index .category .products-list.grid li.item article.product.sale .conversion .price-wrapper .price-box .special-price,.catalogsearch-result-index .category .products-list.grid li.item article.product.sale .conversion .price-wrapper .price-box .old-price,.catalog-category-view .searchresult .products-list.grid li.item article.product.sale .conversion .price-wrapper .price-box .special-price,.catalog-category-view .searchresult .products-list.grid li.item article.product.sale .conversion .price-wrapper .price-box .old-price,.catalog-category-view .category .products-list.grid li.item article.product.sale .conversion .price-wrapper .price-box .special-price,.catalog-category-view .category .products-list.grid li.item article.product.sale .conversion .price-wrapper .price-box .old-price{color:#00204d}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product.sale a.product-link,.catalogsearch-result-empty .category .products-list.grid li.item article.product.sale a.product-link,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product.sale a.product-link,.catalogsearch-result-index .category .products-list.grid li.item article.product.sale a.product-link,.catalog-category-view .searchresult .products-list.grid li.item article.product.sale a.product-link,.catalog-category-view .category .products-list.grid li.item article.product.sale a.product-link{box-sizing:border-box;font-weight:700;text-align:center;display:block;border-width:1px;border-radius:.125rem;border-style:solid;padding-top:8px;padding-bottom:8px;padding-left:14px;padding-right:10px;color:#fff;border-color:#ff6b1e;background-color:#ff6b1e;cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #003c8f;background-color:#003c8f;color:#fff}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product.sale a.product-link:hover,.catalogsearch-result-empty .category .products-list.grid li.item article.product.sale a.product-link:hover,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product.sale a.product-link:hover,.catalogsearch-result-index .category .products-list.grid li.item article.product.sale a.product-link:hover,.catalog-category-view .searchresult .products-list.grid li.item article.product.sale a.product-link:hover,.catalog-category-view .category .products-list.grid li.item article.product.sale a.product-link:hover{border:solid 1px #003278;background-color:#003278;color:#fff}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product.sale a.product-link:focus,.catalogsearch-result-empty .category .products-list.grid li.item article.product.sale a.product-link:focus,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product.sale a.product-link:focus,.catalogsearch-result-index .category .products-list.grid li.item article.product.sale a.product-link:focus,.catalog-category-view .searchresult .products-list.grid li.item article.product.sale a.product-link:focus,.catalog-category-view .category .products-list.grid li.item article.product.sale a.product-link:focus{border:solid 1px #003c8f;background-color:#003278;color:#fff;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product.sale a.product-link:disabled,.catalogsearch-result-empty .category .products-list.grid li.item article.product.sale a.product-link:disabled,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product.sale a.product-link:disabled,.catalogsearch-result-index .category .products-list.grid li.item article.product.sale a.product-link:disabled,.catalog-category-view .searchresult .products-list.grid li.item article.product.sale a.product-link:disabled,.catalog-category-view .category .products-list.grid li.item article.product.sale a.product-link:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #003278;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product.sale a.product-link,.catalogsearch-result-empty .category .products-list.grid li.item article.product.sale a.product-link,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product.sale a.product-link,.catalogsearch-result-index .category .products-list.grid li.item article.product.sale a.product-link,.catalog-category-view .searchresult .products-list.grid li.item article.product.sale a.product-link,.catalog-category-view .category .products-list.grid li.item article.product.sale a.product-link{font-size:1rem !important;line-height:1.5 !important;padding:.625rem .875rem !important;border-radius:.125rem}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product a,.catalogsearch-result-empty .category .products-list.grid li.item article.product a,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product a,.catalogsearch-result-index .category .products-list.grid li.item article.product a,.catalog-category-view .searchresult .products-list.grid li.item article.product a,.catalog-category-view .category .products-list.grid li.item article.product a{color:inherit;text-decoration:none}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product a:hover,.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product a:active,.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product a:visited,.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product a:target,.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product a:focus,.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product a:focus-visible,.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product a:focus-within,.catalogsearch-result-empty .category .products-list.grid li.item article.product a:hover,.catalogsearch-result-empty .category .products-list.grid li.item article.product a:active,.catalogsearch-result-empty .category .products-list.grid li.item article.product a:visited,.catalogsearch-result-empty .category .products-list.grid li.item article.product a:target,.catalogsearch-result-empty .category .products-list.grid li.item article.product a:focus,.catalogsearch-result-empty .category .products-list.grid li.item article.product a:focus-visible,.catalogsearch-result-empty .category .products-list.grid li.item article.product a:focus-within,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product a:hover,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product a:active,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product a:visited,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product a:target,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product a:focus,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product a:focus-visible,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product a:focus-within,.catalogsearch-result-index .category .products-list.grid li.item article.product a:hover,.catalogsearch-result-index .category .products-list.grid li.item article.product a:active,.catalogsearch-result-index .category .products-list.grid li.item article.product a:visited,.catalogsearch-result-index .category .products-list.grid li.item article.product a:target,.catalogsearch-result-index .category .products-list.grid li.item article.product a:focus,.catalogsearch-result-index .category .products-list.grid li.item article.product a:focus-visible,.catalogsearch-result-index .category .products-list.grid li.item article.product a:focus-within,.catalog-category-view .searchresult .products-list.grid li.item article.product a:hover,.catalog-category-view .searchresult .products-list.grid li.item article.product a:active,.catalog-category-view .searchresult .products-list.grid li.item article.product a:visited,.catalog-category-view .searchresult .products-list.grid li.item article.product a:target,.catalog-category-view .searchresult .products-list.grid li.item article.product a:focus,.catalog-category-view .searchresult .products-list.grid li.item article.product a:focus-visible,.catalog-category-view .searchresult .products-list.grid li.item article.product a:focus-within,.catalog-category-view .category .products-list.grid li.item article.product a:hover,.catalog-category-view .category .products-list.grid li.item article.product a:active,.catalog-category-view .category .products-list.grid li.item article.product a:visited,.catalog-category-view .category .products-list.grid li.item article.product a:target,.catalog-category-view .category .products-list.grid li.item article.product a:focus,.catalog-category-view .category .products-list.grid li.item article.product a:focus-visible,.catalog-category-view .category .products-list.grid li.item article.product a:focus-within{color:inherit;text-decoration:none}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product a.product-link,.catalogsearch-result-empty .category .products-list.grid li.item article.product a.product-link,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product a.product-link,.catalogsearch-result-index .category .products-list.grid li.item article.product a.product-link,.catalog-category-view .searchresult .products-list.grid li.item article.product a.product-link,.catalog-category-view .category .products-list.grid li.item article.product a.product-link{margin-top:.75rem;box-sizing:border-box;font-weight:700;text-align:center;display:block;border-width:1px;border-radius:.125rem;border-style:solid;padding-top:8px;padding-bottom:8px;padding-left:14px;padding-right:10px;border-color:#003c8f;background-color:#003c8f;color:#fff;cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #003c8f;background-color:#003c8f;color:#fff}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product a.product-link:hover,.catalogsearch-result-empty .category .products-list.grid li.item article.product a.product-link:hover,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product a.product-link:hover,.catalogsearch-result-index .category .products-list.grid li.item article.product a.product-link:hover,.catalog-category-view .searchresult .products-list.grid li.item article.product a.product-link:hover,.catalog-category-view .category .products-list.grid li.item article.product a.product-link:hover{border:solid 1px #003278;background-color:#003278;color:#fff}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product a.product-link:focus,.catalogsearch-result-empty .category .products-list.grid li.item article.product a.product-link:focus,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product a.product-link:focus,.catalogsearch-result-index .category .products-list.grid li.item article.product a.product-link:focus,.catalog-category-view .searchresult .products-list.grid li.item article.product a.product-link:focus,.catalog-category-view .category .products-list.grid li.item article.product a.product-link:focus{border:solid 1px #003c8f;background-color:#003278;color:#fff;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product a.product-link:disabled,.catalogsearch-result-empty .category .products-list.grid li.item article.product a.product-link:disabled,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product a.product-link:disabled,.catalogsearch-result-index .category .products-list.grid li.item article.product a.product-link:disabled,.catalog-category-view .searchresult .products-list.grid li.item article.product a.product-link:disabled,.catalog-category-view .category .products-list.grid li.item article.product a.product-link:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #003278;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product a.product-link,.catalogsearch-result-empty .category .products-list.grid li.item article.product a.product-link,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product a.product-link,.catalogsearch-result-index .category .products-list.grid li.item article.product a.product-link,.catalog-category-view .searchresult .products-list.grid li.item article.product a.product-link,.catalog-category-view .category .products-list.grid li.item article.product a.product-link{font-size:1rem !important;line-height:1.5 !important;padding:.625rem .875rem !important;border-radius:.125rem}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product,.catalogsearch-result-empty .category .products-list.grid li.item article.product,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product,.catalogsearch-result-index .category .products-list.grid li.item article.product,.catalog-category-view .searchresult .products-list.grid li.item article.product,.catalog-category-view .category .products-list.grid li.item article.product{display:flex;flex-direction:column;overflow:hidden}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product .info,.catalogsearch-result-empty .category .products-list.grid li.item article.product .info,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product .info,.catalogsearch-result-index .category .products-list.grid li.item article.product .info,.catalog-category-view .searchresult .products-list.grid li.item article.product .info,.catalog-category-view .category .products-list.grid li.item article.product .info{flex-grow:1}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product .conversion,.catalogsearch-result-empty .category .products-list.grid li.item article.product .conversion,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product .conversion,.catalogsearch-result-index .category .products-list.grid li.item article.product .conversion,.catalog-category-view .searchresult .products-list.grid li.item article.product .conversion,.catalog-category-view .category .products-list.grid li.item article.product .conversion{display:grid;grid-template-columns:repeat(2, 1fr);align-items:start;gap:.625rem}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product .conversion .shipping-info,.catalogsearch-result-empty .category .products-list.grid li.item article.product .conversion .shipping-info,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product .conversion .shipping-info,.catalogsearch-result-index .category .products-list.grid li.item article.product .conversion .shipping-info,.catalog-category-view .searchresult .products-list.grid li.item article.product .conversion .shipping-info,.catalog-category-view .category .products-list.grid li.item article.product .conversion .shipping-info{grid-row:1;grid-column:1}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product .conversion .ugc-rating-wrapper,.catalogsearch-result-empty .category .products-list.grid li.item article.product .conversion .ugc-rating-wrapper,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product .conversion .ugc-rating-wrapper,.catalogsearch-result-index .category .products-list.grid li.item article.product .conversion .ugc-rating-wrapper,.catalog-category-view .searchresult .products-list.grid li.item article.product .conversion .ugc-rating-wrapper,.catalog-category-view .category .products-list.grid li.item article.product .conversion .ugc-rating-wrapper{grid-column:1;grid-row:2;align-self:end}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product .conversion .price-wrapper,.catalogsearch-result-empty .category .products-list.grid li.item article.product .conversion .price-wrapper,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product .conversion .price-wrapper,.catalogsearch-result-index .category .products-list.grid li.item article.product .conversion .price-wrapper,.catalog-category-view .searchresult .products-list.grid li.item article.product .conversion .price-wrapper,.catalog-category-view .category .products-list.grid li.item article.product .conversion .price-wrapper{grid-row-start:1;grid-row-end:3;grid-column:2;display:flex;flex-direction:column;align-items:end;text-align:end}@media(min-width: 46.5rem){.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product .conversion .price-wrapper .price-wrapper,.catalogsearch-result-empty .category .products-list.grid li.item article.product .conversion .price-wrapper .price-wrapper,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product .conversion .price-wrapper .price-wrapper,.catalogsearch-result-index .category .products-list.grid li.item article.product .conversion .price-wrapper .price-wrapper,.catalog-category-view .searchresult .products-list.grid li.item article.product .conversion .price-wrapper .price-wrapper,.catalog-category-view .category .products-list.grid li.item article.product .conversion .price-wrapper .price-wrapper{min-height:4.313}}.catalogsearch-result-empty .searchresult .products-list.grid li.item article.product .conversion .product-link,.catalogsearch-result-empty .category .products-list.grid li.item article.product .conversion .product-link,.catalogsearch-result-index .searchresult .products-list.grid li.item article.product .conversion .product-link,.catalogsearch-result-index .category .products-list.grid li.item article.product .conversion .product-link,.catalog-category-view .searchresult .products-list.grid li.item article.product .conversion .product-link,.catalog-category-view .category .products-list.grid li.item article.product .conversion .product-link{display:inline-grid;grid-row:3;grid-column-start:1;grid-column-end:3}.catalogsearch-result-empty .searchresult .products-list.grid li.item,.catalogsearch-result-empty .category .products-list.grid li.item,.catalogsearch-result-index .searchresult .products-list.grid li.item,.catalogsearch-result-index .category .products-list.grid li.item,.catalog-category-view .searchresult .products-list.grid li.item,.catalog-category-view .category .products-list.grid li.item{display:grid}.catalogsearch-result-empty .searchresult .products-list.grid li.item .reporting-card,.catalogsearch-result-empty .category .products-list.grid li.item .reporting-card,.catalogsearch-result-index .searchresult .products-list.grid li.item .reporting-card,.catalogsearch-result-index .category .products-list.grid li.item .reporting-card,.catalog-category-view .searchresult .products-list.grid li.item .reporting-card,.catalog-category-view .category .products-list.grid li.item .reporting-card{display:none}@media(min-width: 46.5rem){.catalogsearch-result-empty .searchresult .products-list.grid,.catalogsearch-result-empty .category .products-list.grid,.catalogsearch-result-index .searchresult .products-list.grid,.catalogsearch-result-index .category .products-list.grid,.catalog-category-view .searchresult .products-list.grid,.catalog-category-view .category .products-list.grid{grid-template-columns:repeat(2, 1fr)}.catalogsearch-result-empty .searchresult .products-list.grid article.product .conversion .price-wrapper,.catalogsearch-result-empty .category .products-list.grid article.product .conversion .price-wrapper,.catalogsearch-result-index .searchresult .products-list.grid article.product .conversion .price-wrapper,.catalogsearch-result-index .category .products-list.grid article.product .conversion .price-wrapper,.catalog-category-view .searchresult .products-list.grid article.product .conversion .price-wrapper,.catalog-category-view .category .products-list.grid article.product .conversion .price-wrapper{min-height:4.313rem}}@media(min-width: 64rem){.catalogsearch-result-empty .searchresult .products-list.grid,.catalogsearch-result-empty .category .products-list.grid,.catalogsearch-result-index .searchresult .products-list.grid,.catalogsearch-result-index .category .products-list.grid,.catalog-category-view .searchresult .products-list.grid,.catalog-category-view .category .products-list.grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 90rem){.catalogsearch-result-empty .searchresult .products-list.grid,.catalogsearch-result-empty .category .products-list.grid,.catalogsearch-result-index .searchresult .products-list.grid,.catalogsearch-result-index .category .products-list.grid,.catalog-category-view .searchresult .products-list.grid,.catalog-category-view .category .products-list.grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 120rem){.catalogsearch-result-empty .searchresult .products-list.grid,.catalogsearch-result-empty .category .products-list.grid,.catalogsearch-result-index .searchresult .products-list.grid,.catalogsearch-result-index .category .products-list.grid,.catalog-category-view .searchresult .products-list.grid,.catalog-category-view .category .products-list.grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 2200px){.catalogsearch-result-empty .searchresult .products-list.grid,.catalogsearch-result-empty .category .products-list.grid,.catalogsearch-result-index .searchresult .products-list.grid,.catalogsearch-result-index .category .products-list.grid,.catalog-category-view .searchresult .products-list.grid,.catalog-category-view .category .products-list.grid{grid-template-columns:repeat(4, 1fr)}}.catalogsearch-result-empty .searchresult .products-list.list,.catalogsearch-result-empty .category .products-list.list,.catalogsearch-result-index .searchresult .products-list.list,.catalogsearch-result-index .category .products-list.list,.catalog-category-view .searchresult .products-list.list,.catalog-category-view .category .products-list.list{margin-top:1.125rem;display:flex;flex-direction:column;gap:1.5rem}.catalogsearch-result-empty .searchresult .products-list.list.reporting,.catalogsearch-result-empty .category .products-list.list.reporting,.catalogsearch-result-index .searchresult .products-list.list.reporting,.catalogsearch-result-index .category .products-list.list.reporting,.catalog-category-view .searchresult .products-list.list.reporting,.catalog-category-view .category .products-list.list.reporting{align-items:flex-start}.catalogsearch-result-empty .searchresult .products-list.list.reporting li.item,.catalogsearch-result-empty .category .products-list.list.reporting li.item,.catalogsearch-result-index .searchresult .products-list.list.reporting li.item,.catalogsearch-result-index .category .products-list.list.reporting li.item,.catalog-category-view .searchresult .products-list.list.reporting li.item,.catalog-category-view .category .products-list.list.reporting li.item{gap:3px}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product,.catalogsearch-result-empty .category .products-list.list li.item article.product,.catalogsearch-result-index .searchresult .products-list.list li.item article.product,.catalogsearch-result-index .category .products-list.list li.item article.product,.catalog-category-view .searchresult .products-list.list li.item article.product,.catalog-category-view .category .products-list.list li.item article.product{container-name:product-card;container-type:inline-size;color:#4d6382;background-color:#fff;display:flex;flex-direction:column;overflow:hidden;max-width:60rem;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.25rem}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .image,.catalogsearch-result-empty .category .products-list.list li.item article.product .image,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .image,.catalogsearch-result-index .category .products-list.list li.item article.product .image,.catalog-category-view .searchresult .products-list.list li.item article.product .image,.catalog-category-view .category .products-list.list li.item article.product .image{position:relative;text-align:center;display:flex;justify-content:center;border-radius:.25rem;width:100%;height:400px;overflow:hidden;position:relative;background-color:#fff;background-position:center;background-size:cover}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .image a,.catalogsearch-result-empty .category .products-list.list li.item article.product .image a,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .image a,.catalogsearch-result-index .category .products-list.list li.item article.product .image a,.catalog-category-view .searchresult .products-list.list li.item article.product .image a,.catalog-category-view .category .products-list.list li.item article.product .image a{display:block}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .image img.product,.catalogsearch-result-empty .category .products-list.list li.item article.product .image img.product,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .image img.product,.catalogsearch-result-index .category .products-list.list li.item article.product .image img.product,.catalog-category-view .searchresult .products-list.list li.item article.product .image img.product,.catalog-category-view .category .products-list.list li.item article.product .image img.product{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .image .price-promotion,.catalogsearch-result-empty .category .products-list.list li.item article.product .image .price-promotion,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .image .price-promotion,.catalogsearch-result-index .category .products-list.list li.item article.product .image .price-promotion,.catalog-category-view .searchresult .products-list.list li.item article.product .image .price-promotion,.catalog-category-view .category .products-list.list li.item article.product .image .price-promotion{position:absolute;top:.625rem;left:.625rem;font-weight:700;font-size:.75rem;line-height:1.25rem;color:#80360f;background-color:#ffc4a5;border-color:#ff6b1e;border-width:1px;border-style:solid;border-radius:.125rem;padding-top:.125rem;padding-bottom:.125rem;padding-left:.375rem;padding-right:.375rem}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .image .affiliate-logo,.catalogsearch-result-empty .category .products-list.list li.item article.product .image .affiliate-logo,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .image .affiliate-logo,.catalogsearch-result-index .category .products-list.list li.item article.product .image .affiliate-logo,.catalog-category-view .searchresult .products-list.list li.item article.product .image .affiliate-logo,.catalog-category-view .category .products-list.list li.item article.product .image .affiliate-logo{position:absolute;top:.625rem;left:.625rem}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product:has(.affiliate-logo):has(.price-promotion) .price-promotion,.catalogsearch-result-empty .category .products-list.list li.item article.product:has(.affiliate-logo):has(.price-promotion) .price-promotion,.catalogsearch-result-index .searchresult .products-list.list li.item article.product:has(.affiliate-logo):has(.price-promotion) .price-promotion,.catalogsearch-result-index .category .products-list.list li.item article.product:has(.affiliate-logo):has(.price-promotion) .price-promotion,.catalog-category-view .searchresult .products-list.list li.item article.product:has(.affiliate-logo):has(.price-promotion) .price-promotion,.catalog-category-view .category .products-list.list li.item article.product:has(.affiliate-logo):has(.price-promotion) .price-promotion{top:2.5rem}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .info,.catalogsearch-result-empty .category .products-list.list li.item article.product .info,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .info,.catalogsearch-result-index .category .products-list.list li.item article.product .info,.catalog-category-view .searchresult .products-list.list li.item article.product .info,.catalog-category-view .category .products-list.list li.item article.product .info{display:flex;flex-direction:column;flex-grow:1;padding-top:.75rem;padding-left:.75rem;padding-right:.75rem;padding-bottom:1rem;border-top-color:inherit;border-top-width:1px;border-top-style:solid;background-color:#f5faff}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .info .name,.catalogsearch-result-empty .category .products-list.list li.item article.product .info .name,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .info .name,.catalogsearch-result-index .category .products-list.list li.item article.product .info .name,.catalog-category-view .searchresult .products-list.list li.item article.product .info .name,.catalog-category-view .category .products-list.list li.item article.product .info .name{font-size:1rem;line-height:1.5rem;font-weight:700;color:#00204d;margin-bottom:.25rem}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .info .highlights,.catalogsearch-result-empty .category .products-list.list li.item article.product .info .highlights,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .info .highlights,.catalogsearch-result-index .category .products-list.list li.item article.product .info .highlights,.catalog-category-view .searchresult .products-list.list li.item article.product .info .highlights,.catalog-category-view .category .products-list.list li.item article.product .info .highlights{flex:1;font-weight:500;font-size:.75rem;line-height:1.25rem;margin-left:.375rem;list-style-type:disc;list-style-position:inside}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .info .highlights li,.catalogsearch-result-empty .category .products-list.list li.item article.product .info .highlights li,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .info .highlights li,.catalogsearch-result-index .category .products-list.list li.item article.product .info .highlights li,.catalog-category-view .searchresult .products-list.list li.item article.product .info .highlights li,.catalog-category-view .category .products-list.list li.item article.product .info .highlights li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .info .features,.catalogsearch-result-empty .category .products-list.list li.item article.product .info .features,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .info .features,.catalogsearch-result-index .category .products-list.list li.item article.product .info .features,.catalog-category-view .searchresult .products-list.list li.item article.product .info .features,.catalog-category-view .category .products-list.list li.item article.product .info .features{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.5rem;row-gap:.5rem}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .info .features img,.catalogsearch-result-empty .category .products-list.list li.item article.product .info .features img,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .info .features img,.catalogsearch-result-index .category .products-list.list li.item article.product .info .features img,.catalog-category-view .searchresult .products-list.list li.item article.product .info .features img,.catalog-category-view .category .products-list.list li.item article.product .info .features img{border:1px solid #cad0da;width:143px;height:auto;padding-top:.375rem;padding-bottom:.375rem}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .info .features svg,.catalogsearch-result-empty .category .products-list.list li.item article.product .info .features svg,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .info .features svg,.catalogsearch-result-index .category .products-list.list li.item article.product .info .features svg,.catalog-category-view .searchresult .products-list.list li.item article.product .info .features svg,.catalog-category-view .category .products-list.list li.item article.product .info .features svg{background:#fff;padding:.625rem .5rem;height:1.6rem;width:9rem;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.125rem}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .info .features .features-flag,.catalogsearch-result-empty .category .products-list.list li.item article.product .info .features .features-flag,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .info .features .features-flag,.catalogsearch-result-index .category .products-list.list li.item article.product .info .features .features-flag,.catalog-category-view .searchresult .products-list.list li.item article.product .info .features .features-flag,.catalog-category-view .category .products-list.list li.item article.product .info .features .features-flag{background:#fff;padding:.625rem .5rem;height:1.6rem;width:fit-content;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.125rem}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .conversion,.catalogsearch-result-empty .category .products-list.list li.item article.product .conversion,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .conversion,.catalogsearch-result-index .category .products-list.list li.item article.product .conversion,.catalog-category-view .searchresult .products-list.list li.item article.product .conversion,.catalog-category-view .category .products-list.list li.item article.product .conversion{border-top-color:inherit;border-top-width:1px;border-top-style:solid;background-color:#e5f1ff;padding-top:.75rem;padding-left:.75rem;padding-right:.75rem;padding-bottom:.75rem}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .conversion .shipping-info,.catalogsearch-result-empty .category .products-list.list li.item article.product .conversion .shipping-info,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .conversion .shipping-info,.catalogsearch-result-index .category .products-list.list li.item article.product .conversion .shipping-info,.catalog-category-view .searchresult .products-list.list li.item article.product .conversion .shipping-info,.catalog-category-view .category .products-list.list li.item article.product .conversion .shipping-info{font-size:.75rem;line-height:1.25rem;color:inherit;font-weight:400}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .conversion .ugc-rating-wrapper,.catalogsearch-result-empty .category .products-list.list li.item article.product .conversion .ugc-rating-wrapper,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .conversion .ugc-rating-wrapper,.catalogsearch-result-index .category .products-list.list li.item article.product .conversion .ugc-rating-wrapper,.catalog-category-view .searchresult .products-list.list li.item article.product .conversion .ugc-rating-wrapper,.catalog-category-view .category .products-list.list li.item article.product .conversion .ugc-rating-wrapper{color:#4d6382;font-size:.75rem;line-height:1.25rem}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .conversion .ugc-rating-wrapper .fa-star,.catalogsearch-result-empty .category .products-list.list li.item article.product .conversion .ugc-rating-wrapper .fa-star,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .conversion .ugc-rating-wrapper .fa-star,.catalogsearch-result-index .category .products-list.list li.item article.product .conversion .ugc-rating-wrapper .fa-star,.catalog-category-view .searchresult .products-list.list li.item article.product .conversion .ugc-rating-wrapper .fa-star,.catalog-category-view .category .products-list.list li.item article.product .conversion .ugc-rating-wrapper .fa-star{font-size:.875rem}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .conversion .ugc-rating-wrapper .fa-star,.catalogsearch-result-empty .category .products-list.list li.item article.product .conversion .ugc-rating-wrapper .fa-star,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .conversion .ugc-rating-wrapper .fa-star,.catalogsearch-result-index .category .products-list.list li.item article.product .conversion .ugc-rating-wrapper .fa-star,.catalog-category-view .searchresult .products-list.list li.item article.product .conversion .ugc-rating-wrapper .fa-star,.catalog-category-view .category .products-list.list li.item article.product .conversion .ugc-rating-wrapper .fa-star{color:#003c8f}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .conversion .ugc-rating-wrapper .fa-star:after,.catalogsearch-result-empty .category .products-list.list li.item article.product .conversion .ugc-rating-wrapper .fa-star:after,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .conversion .ugc-rating-wrapper .fa-star:after,.catalogsearch-result-index .category .products-list.list li.item article.product .conversion .ugc-rating-wrapper .fa-star:after,.catalog-category-view .searchresult .products-list.list li.item article.product .conversion .ugc-rating-wrapper .fa-star:after,.catalog-category-view .category .products-list.list li.item article.product .conversion .ugc-rating-wrapper .fa-star:after{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .conversion .ugc-rating-wrapper .fa-star-o:after,.catalogsearch-result-empty .category .products-list.list li.item article.product .conversion .ugc-rating-wrapper .fa-star-o:after,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .conversion .ugc-rating-wrapper .fa-star-o:after,.catalogsearch-result-index .category .products-list.list li.item article.product .conversion .ugc-rating-wrapper .fa-star-o:after,.catalog-category-view .searchresult .products-list.list li.item article.product .conversion .ugc-rating-wrapper .fa-star-o:after,.catalog-category-view .category .products-list.list li.item article.product .conversion .ugc-rating-wrapper .fa-star-o:after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";color:#003c8f}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .conversion .ugc-rating-wrapper .fa-star-half-o:after,.catalogsearch-result-empty .category .products-list.list li.item article.product .conversion .ugc-rating-wrapper .fa-star-half-o:after,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .conversion .ugc-rating-wrapper .fa-star-half-o:after,.catalogsearch-result-index .category .products-list.list li.item article.product .conversion .ugc-rating-wrapper .fa-star-half-o:after,.catalog-category-view .searchresult .products-list.list li.item article.product .conversion .ugc-rating-wrapper .fa-star-half-o:after,.catalog-category-view .category .products-list.list li.item article.product .conversion .ugc-rating-wrapper .fa-star-half-o:after{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";color:#003c8f}@media(min-width: 46.5rem){.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .conversion .price-wrapper,.catalogsearch-result-empty .category .products-list.list li.item article.product .conversion .price-wrapper,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .conversion .price-wrapper,.catalogsearch-result-index .category .products-list.list li.item article.product .conversion .price-wrapper,.catalog-category-view .searchresult .products-list.list li.item article.product .conversion .price-wrapper,.catalog-category-view .category .products-list.list li.item article.product .conversion .price-wrapper{min-height:4.313rem}}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .conversion .price-wrapper .price-box>p,.catalogsearch-result-empty .category .products-list.list li.item article.product .conversion .price-wrapper .price-box>p,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .conversion .price-wrapper .price-box>p,.catalogsearch-result-index .category .products-list.list li.item article.product .conversion .price-wrapper .price-box>p,.catalog-category-view .searchresult .products-list.list li.item article.product .conversion .price-wrapper .price-box>p,.catalog-category-view .category .products-list.list li.item article.product .conversion .price-wrapper .price-box>p{margin-top:0;margin-bottom:0}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .conversion .price-wrapper .price-box>p.regular-price,.catalogsearch-result-empty .category .products-list.list li.item article.product .conversion .price-wrapper .price-box>p.regular-price,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .conversion .price-wrapper .price-box>p.regular-price,.catalogsearch-result-index .category .products-list.list li.item article.product .conversion .price-wrapper .price-box>p.regular-price,.catalog-category-view .searchresult .products-list.list li.item article.product .conversion .price-wrapper .price-box>p.regular-price,.catalog-category-view .category .products-list.list li.item article.product .conversion .price-wrapper .price-box>p.regular-price{margin-bottom:.313rem}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .conversion .price-wrapper .price-box>p.special-price,.catalogsearch-result-empty .category .products-list.list li.item article.product .conversion .price-wrapper .price-box>p.special-price,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .conversion .price-wrapper .price-box>p.special-price,.catalogsearch-result-index .category .products-list.list li.item article.product .conversion .price-wrapper .price-box>p.special-price,.catalog-category-view .searchresult .products-list.list li.item article.product .conversion .price-wrapper .price-box>p.special-price,.catalog-category-view .category .products-list.list li.item article.product .conversion .price-wrapper .price-box>p.special-price{margin-bottom:.313rem}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .conversion .price-wrapper .price-box .special-price,.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .conversion .price-wrapper .price-box .regular-price,.catalogsearch-result-empty .category .products-list.list li.item article.product .conversion .price-wrapper .price-box .special-price,.catalogsearch-result-empty .category .products-list.list li.item article.product .conversion .price-wrapper .price-box .regular-price,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .conversion .price-wrapper .price-box .special-price,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .conversion .price-wrapper .price-box .regular-price,.catalogsearch-result-index .category .products-list.list li.item article.product .conversion .price-wrapper .price-box .special-price,.catalogsearch-result-index .category .products-list.list li.item article.product .conversion .price-wrapper .price-box .regular-price,.catalog-category-view .searchresult .products-list.list li.item article.product .conversion .price-wrapper .price-box .special-price,.catalog-category-view .searchresult .products-list.list li.item article.product .conversion .price-wrapper .price-box .regular-price,.catalog-category-view .category .products-list.list li.item article.product .conversion .price-wrapper .price-box .special-price,.catalog-category-view .category .products-list.list li.item article.product .conversion .price-wrapper .price-box .regular-price{font-size:1.125rem;line-height:1.625rem;font-weight:700;color:#00204d}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .conversion .price-wrapper .price-box .old-price .price,.catalogsearch-result-empty .category .products-list.list li.item article.product .conversion .price-wrapper .price-box .old-price .price,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .conversion .price-wrapper .price-box .old-price .price,.catalogsearch-result-index .category .products-list.list li.item article.product .conversion .price-wrapper .price-box .old-price .price,.catalog-category-view .searchresult .products-list.list li.item article.product .conversion .price-wrapper .price-box .old-price .price,.catalog-category-view .category .products-list.list li.item article.product .conversion .price-wrapper .price-box .old-price .price{text-decoration-line:line-through}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .conversion .price-wrapper .price-box .old-price label,.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .conversion .price-wrapper .price-box .old-price .price,.catalogsearch-result-empty .category .products-list.list li.item article.product .conversion .price-wrapper .price-box .old-price label,.catalogsearch-result-empty .category .products-list.list li.item article.product .conversion .price-wrapper .price-box .old-price .price,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .conversion .price-wrapper .price-box .old-price label,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .conversion .price-wrapper .price-box .old-price .price,.catalogsearch-result-index .category .products-list.list li.item article.product .conversion .price-wrapper .price-box .old-price label,.catalogsearch-result-index .category .products-list.list li.item article.product .conversion .price-wrapper .price-box .old-price .price,.catalog-category-view .searchresult .products-list.list li.item article.product .conversion .price-wrapper .price-box .old-price label,.catalog-category-view .searchresult .products-list.list li.item article.product .conversion .price-wrapper .price-box .old-price .price,.catalog-category-view .category .products-list.list li.item article.product .conversion .price-wrapper .price-box .old-price label,.catalog-category-view .category .products-list.list li.item article.product .conversion .price-wrapper .price-box .old-price .price{font-size:.75rem;line-height:1.25rem;font-weight:400}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .conversion .price-wrapper .price-box .price:after,.catalogsearch-result-empty .category .products-list.list li.item article.product .conversion .price-wrapper .price-box .price:after,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .conversion .price-wrapper .price-box .price:after,.catalogsearch-result-index .category .products-list.list li.item article.product .conversion .price-wrapper .price-box .price:after,.catalog-category-view .searchresult .products-list.list li.item article.product .conversion .price-wrapper .price-box .price:after,.catalog-category-view .category .products-list.list li.item article.product .conversion .price-wrapper .price-box .price:after{content:attr(data-currency)}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .conversion .price-wrapper .price-footer,.catalogsearch-result-empty .category .products-list.list li.item article.product .conversion .price-wrapper .price-footer,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .conversion .price-wrapper .price-footer,.catalogsearch-result-index .category .products-list.list li.item article.product .conversion .price-wrapper .price-footer,.catalog-category-view .searchresult .products-list.list li.item article.product .conversion .price-wrapper .price-footer,.catalog-category-view .category .products-list.list li.item article.product .conversion .price-wrapper .price-footer{font-size:.625rem;line-height:1.125rem;font-weight:400}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .conversion .price-wrapper .price-footer a,.catalogsearch-result-empty .category .products-list.list li.item article.product .conversion .price-wrapper .price-footer a,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .conversion .price-wrapper .price-footer a,.catalogsearch-result-index .category .products-list.list li.item article.product .conversion .price-wrapper .price-footer a,.catalog-category-view .searchresult .products-list.list li.item article.product .conversion .price-wrapper .price-footer a,.catalog-category-view .category .products-list.list li.item article.product .conversion .price-wrapper .price-footer a{text-decoration:underline}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product.sale .info,.catalogsearch-result-empty .category .products-list.list li.item article.product.sale .info,.catalogsearch-result-index .searchresult .products-list.list li.item article.product.sale .info,.catalogsearch-result-index .category .products-list.list li.item article.product.sale .info,.catalog-category-view .searchresult .products-list.list li.item article.product.sale .info,.catalog-category-view .category .products-list.list li.item article.product.sale .info{background-color:#f5faff}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product.sale .conversion,.catalogsearch-result-empty .category .products-list.list li.item article.product.sale .conversion,.catalogsearch-result-index .searchresult .products-list.list li.item article.product.sale .conversion,.catalogsearch-result-index .category .products-list.list li.item article.product.sale .conversion,.catalog-category-view .searchresult .products-list.list li.item article.product.sale .conversion,.catalog-category-view .category .products-list.list li.item article.product.sale .conversion{background-color:#e5f1ff}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product.sale .conversion .price-wrapper .price-box,.catalogsearch-result-empty .category .products-list.list li.item article.product.sale .conversion .price-wrapper .price-box,.catalogsearch-result-index .searchresult .products-list.list li.item article.product.sale .conversion .price-wrapper .price-box,.catalogsearch-result-index .category .products-list.list li.item article.product.sale .conversion .price-wrapper .price-box,.catalog-category-view .searchresult .products-list.list li.item article.product.sale .conversion .price-wrapper .price-box,.catalog-category-view .category .products-list.list li.item article.product.sale .conversion .price-wrapper .price-box{display:flex;flex-direction:column}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product.sale .conversion .price-wrapper .price-box .special-price,.catalogsearch-result-empty .category .products-list.list li.item article.product.sale .conversion .price-wrapper .price-box .special-price,.catalogsearch-result-index .searchresult .products-list.list li.item article.product.sale .conversion .price-wrapper .price-box .special-price,.catalogsearch-result-index .category .products-list.list li.item article.product.sale .conversion .price-wrapper .price-box .special-price,.catalog-category-view .searchresult .products-list.list li.item article.product.sale .conversion .price-wrapper .price-box .special-price,.catalog-category-view .category .products-list.list li.item article.product.sale .conversion .price-wrapper .price-box .special-price{order:2}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product.sale .conversion .price-wrapper .price-box .old-price,.catalogsearch-result-empty .category .products-list.list li.item article.product.sale .conversion .price-wrapper .price-box .old-price,.catalogsearch-result-index .searchresult .products-list.list li.item article.product.sale .conversion .price-wrapper .price-box .old-price,.catalogsearch-result-index .category .products-list.list li.item article.product.sale .conversion .price-wrapper .price-box .old-price,.catalog-category-view .searchresult .products-list.list li.item article.product.sale .conversion .price-wrapper .price-box .old-price,.catalog-category-view .category .products-list.list li.item article.product.sale .conversion .price-wrapper .price-box .old-price{order:1}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product.sale .conversion .price-wrapper .price-box .special-price,.catalogsearch-result-empty .searchresult .products-list.list li.item article.product.sale .conversion .price-wrapper .price-box .old-price,.catalogsearch-result-empty .category .products-list.list li.item article.product.sale .conversion .price-wrapper .price-box .special-price,.catalogsearch-result-empty .category .products-list.list li.item article.product.sale .conversion .price-wrapper .price-box .old-price,.catalogsearch-result-index .searchresult .products-list.list li.item article.product.sale .conversion .price-wrapper .price-box .special-price,.catalogsearch-result-index .searchresult .products-list.list li.item article.product.sale .conversion .price-wrapper .price-box .old-price,.catalogsearch-result-index .category .products-list.list li.item article.product.sale .conversion .price-wrapper .price-box .special-price,.catalogsearch-result-index .category .products-list.list li.item article.product.sale .conversion .price-wrapper .price-box .old-price,.catalog-category-view .searchresult .products-list.list li.item article.product.sale .conversion .price-wrapper .price-box .special-price,.catalog-category-view .searchresult .products-list.list li.item article.product.sale .conversion .price-wrapper .price-box .old-price,.catalog-category-view .category .products-list.list li.item article.product.sale .conversion .price-wrapper .price-box .special-price,.catalog-category-view .category .products-list.list li.item article.product.sale .conversion .price-wrapper .price-box .old-price{color:#00204d}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product.sale a.product-link,.catalogsearch-result-empty .category .products-list.list li.item article.product.sale a.product-link,.catalogsearch-result-index .searchresult .products-list.list li.item article.product.sale a.product-link,.catalogsearch-result-index .category .products-list.list li.item article.product.sale a.product-link,.catalog-category-view .searchresult .products-list.list li.item article.product.sale a.product-link,.catalog-category-view .category .products-list.list li.item article.product.sale a.product-link{box-sizing:border-box;font-weight:700;text-align:center;display:block;border-width:1px;border-radius:.125rem;border-style:solid;padding-top:8px;padding-bottom:8px;padding-left:14px;padding-right:10px;color:#fff;border-color:#ff6b1e;background-color:#ff6b1e;cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #003c8f;background-color:#003c8f;color:#fff}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product.sale a.product-link:hover,.catalogsearch-result-empty .category .products-list.list li.item article.product.sale a.product-link:hover,.catalogsearch-result-index .searchresult .products-list.list li.item article.product.sale a.product-link:hover,.catalogsearch-result-index .category .products-list.list li.item article.product.sale a.product-link:hover,.catalog-category-view .searchresult .products-list.list li.item article.product.sale a.product-link:hover,.catalog-category-view .category .products-list.list li.item article.product.sale a.product-link:hover{border:solid 1px #003278;background-color:#003278;color:#fff}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product.sale a.product-link:focus,.catalogsearch-result-empty .category .products-list.list li.item article.product.sale a.product-link:focus,.catalogsearch-result-index .searchresult .products-list.list li.item article.product.sale a.product-link:focus,.catalogsearch-result-index .category .products-list.list li.item article.product.sale a.product-link:focus,.catalog-category-view .searchresult .products-list.list li.item article.product.sale a.product-link:focus,.catalog-category-view .category .products-list.list li.item article.product.sale a.product-link:focus{border:solid 1px #003c8f;background-color:#003278;color:#fff;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product.sale a.product-link:disabled,.catalogsearch-result-empty .category .products-list.list li.item article.product.sale a.product-link:disabled,.catalogsearch-result-index .searchresult .products-list.list li.item article.product.sale a.product-link:disabled,.catalogsearch-result-index .category .products-list.list li.item article.product.sale a.product-link:disabled,.catalog-category-view .searchresult .products-list.list li.item article.product.sale a.product-link:disabled,.catalog-category-view .category .products-list.list li.item article.product.sale a.product-link:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #003278;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product.sale a.product-link,.catalogsearch-result-empty .category .products-list.list li.item article.product.sale a.product-link,.catalogsearch-result-index .searchresult .products-list.list li.item article.product.sale a.product-link,.catalogsearch-result-index .category .products-list.list li.item article.product.sale a.product-link,.catalog-category-view .searchresult .products-list.list li.item article.product.sale a.product-link,.catalog-category-view .category .products-list.list li.item article.product.sale a.product-link{font-size:1rem !important;line-height:1.5 !important;padding:.625rem .875rem !important;border-radius:.125rem}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product a,.catalogsearch-result-empty .category .products-list.list li.item article.product a,.catalogsearch-result-index .searchresult .products-list.list li.item article.product a,.catalogsearch-result-index .category .products-list.list li.item article.product a,.catalog-category-view .searchresult .products-list.list li.item article.product a,.catalog-category-view .category .products-list.list li.item article.product a{color:inherit;text-decoration:none}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product a:hover,.catalogsearch-result-empty .searchresult .products-list.list li.item article.product a:active,.catalogsearch-result-empty .searchresult .products-list.list li.item article.product a:visited,.catalogsearch-result-empty .searchresult .products-list.list li.item article.product a:target,.catalogsearch-result-empty .searchresult .products-list.list li.item article.product a:focus,.catalogsearch-result-empty .searchresult .products-list.list li.item article.product a:focus-visible,.catalogsearch-result-empty .searchresult .products-list.list li.item article.product a:focus-within,.catalogsearch-result-empty .category .products-list.list li.item article.product a:hover,.catalogsearch-result-empty .category .products-list.list li.item article.product a:active,.catalogsearch-result-empty .category .products-list.list li.item article.product a:visited,.catalogsearch-result-empty .category .products-list.list li.item article.product a:target,.catalogsearch-result-empty .category .products-list.list li.item article.product a:focus,.catalogsearch-result-empty .category .products-list.list li.item article.product a:focus-visible,.catalogsearch-result-empty .category .products-list.list li.item article.product a:focus-within,.catalogsearch-result-index .searchresult .products-list.list li.item article.product a:hover,.catalogsearch-result-index .searchresult .products-list.list li.item article.product a:active,.catalogsearch-result-index .searchresult .products-list.list li.item article.product a:visited,.catalogsearch-result-index .searchresult .products-list.list li.item article.product a:target,.catalogsearch-result-index .searchresult .products-list.list li.item article.product a:focus,.catalogsearch-result-index .searchresult .products-list.list li.item article.product a:focus-visible,.catalogsearch-result-index .searchresult .products-list.list li.item article.product a:focus-within,.catalogsearch-result-index .category .products-list.list li.item article.product a:hover,.catalogsearch-result-index .category .products-list.list li.item article.product a:active,.catalogsearch-result-index .category .products-list.list li.item article.product a:visited,.catalogsearch-result-index .category .products-list.list li.item article.product a:target,.catalogsearch-result-index .category .products-list.list li.item article.product a:focus,.catalogsearch-result-index .category .products-list.list li.item article.product a:focus-visible,.catalogsearch-result-index .category .products-list.list li.item article.product a:focus-within,.catalog-category-view .searchresult .products-list.list li.item article.product a:hover,.catalog-category-view .searchresult .products-list.list li.item article.product a:active,.catalog-category-view .searchresult .products-list.list li.item article.product a:visited,.catalog-category-view .searchresult .products-list.list li.item article.product a:target,.catalog-category-view .searchresult .products-list.list li.item article.product a:focus,.catalog-category-view .searchresult .products-list.list li.item article.product a:focus-visible,.catalog-category-view .searchresult .products-list.list li.item article.product a:focus-within,.catalog-category-view .category .products-list.list li.item article.product a:hover,.catalog-category-view .category .products-list.list li.item article.product a:active,.catalog-category-view .category .products-list.list li.item article.product a:visited,.catalog-category-view .category .products-list.list li.item article.product a:target,.catalog-category-view .category .products-list.list li.item article.product a:focus,.catalog-category-view .category .products-list.list li.item article.product a:focus-visible,.catalog-category-view .category .products-list.list li.item article.product a:focus-within{color:inherit;text-decoration:none}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product a.product-link,.catalogsearch-result-empty .category .products-list.list li.item article.product a.product-link,.catalogsearch-result-index .searchresult .products-list.list li.item article.product a.product-link,.catalogsearch-result-index .category .products-list.list li.item article.product a.product-link,.catalog-category-view .searchresult .products-list.list li.item article.product a.product-link,.catalog-category-view .category .products-list.list li.item article.product a.product-link{margin-top:.75rem;box-sizing:border-box;font-weight:700;text-align:center;display:block;border-width:1px;border-radius:.125rem;border-style:solid;padding-top:8px;padding-bottom:8px;padding-left:14px;padding-right:10px;border-color:#003c8f;background-color:#003c8f;color:#fff;cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #003c8f;background-color:#003c8f;color:#fff}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product a.product-link:hover,.catalogsearch-result-empty .category .products-list.list li.item article.product a.product-link:hover,.catalogsearch-result-index .searchresult .products-list.list li.item article.product a.product-link:hover,.catalogsearch-result-index .category .products-list.list li.item article.product a.product-link:hover,.catalog-category-view .searchresult .products-list.list li.item article.product a.product-link:hover,.catalog-category-view .category .products-list.list li.item article.product a.product-link:hover{border:solid 1px #003278;background-color:#003278;color:#fff}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product a.product-link:focus,.catalogsearch-result-empty .category .products-list.list li.item article.product a.product-link:focus,.catalogsearch-result-index .searchresult .products-list.list li.item article.product a.product-link:focus,.catalogsearch-result-index .category .products-list.list li.item article.product a.product-link:focus,.catalog-category-view .searchresult .products-list.list li.item article.product a.product-link:focus,.catalog-category-view .category .products-list.list li.item article.product a.product-link:focus{border:solid 1px #003c8f;background-color:#003278;color:#fff;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product a.product-link:disabled,.catalogsearch-result-empty .category .products-list.list li.item article.product a.product-link:disabled,.catalogsearch-result-index .searchresult .products-list.list li.item article.product a.product-link:disabled,.catalogsearch-result-index .category .products-list.list li.item article.product a.product-link:disabled,.catalog-category-view .searchresult .products-list.list li.item article.product a.product-link:disabled,.catalog-category-view .category .products-list.list li.item article.product a.product-link:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #003278;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product a.product-link,.catalogsearch-result-empty .category .products-list.list li.item article.product a.product-link,.catalogsearch-result-index .searchresult .products-list.list li.item article.product a.product-link,.catalogsearch-result-index .category .products-list.list li.item article.product a.product-link,.catalog-category-view .searchresult .products-list.list li.item article.product a.product-link,.catalog-category-view .category .products-list.list li.item article.product a.product-link{font-size:1rem !important;line-height:1.5 !important;padding:.625rem .875rem !important;border-radius:.125rem}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product,.catalogsearch-result-empty .category .products-list.list li.item article.product,.catalogsearch-result-index .searchresult .products-list.list li.item article.product,.catalogsearch-result-index .category .products-list.list li.item article.product,.catalog-category-view .searchresult .products-list.list li.item article.product,.catalog-category-view .category .products-list.list li.item article.product{display:flex;flex-direction:column}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .image,.catalogsearch-result-empty .category .products-list.list li.item article.product .image,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .image,.catalogsearch-result-index .category .products-list.list li.item article.product .image,.catalog-category-view .searchresult .products-list.list li.item article.product .image,.catalog-category-view .category .products-list.list li.item article.product .image{display:flex;justify-content:center;align-items:center}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .image img.product,.catalogsearch-result-empty .category .products-list.list li.item article.product .image img.product,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .image img.product,.catalogsearch-result-index .category .products-list.list li.item article.product .image img.product,.catalog-category-view .searchresult .products-list.list li.item article.product .image img.product,.catalog-category-view .category .products-list.list li.item article.product .image img.product{width:200px}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .conversion,.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .info,.catalogsearch-result-empty .category .products-list.list li.item article.product .conversion,.catalogsearch-result-empty .category .products-list.list li.item article.product .info,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .conversion,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .info,.catalogsearch-result-index .category .products-list.list li.item article.product .conversion,.catalogsearch-result-index .category .products-list.list li.item article.product .info,.catalog-category-view .searchresult .products-list.list li.item article.product .conversion,.catalog-category-view .searchresult .products-list.list li.item article.product .info,.catalog-category-view .category .products-list.list li.item article.product .conversion,.catalog-category-view .category .products-list.list li.item article.product .info{border:none}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .conversion,.catalogsearch-result-empty .category .products-list.list li.item article.product .conversion,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .conversion,.catalogsearch-result-index .category .products-list.list li.item article.product .conversion,.catalog-category-view .searchresult .products-list.list li.item article.product .conversion,.catalog-category-view .category .products-list.list li.item article.product .conversion{display:flex;flex-direction:column;gap:.5rem}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .price-wrapper,.catalogsearch-result-empty .category .products-list.list li.item article.product .price-wrapper,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .price-wrapper,.catalogsearch-result-index .category .products-list.list li.item article.product .price-wrapper,.catalog-category-view .searchresult .products-list.list li.item article.product .price-wrapper,.catalog-category-view .category .products-list.list li.item article.product .price-wrapper{min-height:auto;order:1}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .shipping-info,.catalogsearch-result-empty .category .products-list.list li.item article.product .shipping-info,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .shipping-info,.catalogsearch-result-index .category .products-list.list li.item article.product .shipping-info,.catalog-category-view .searchresult .products-list.list li.item article.product .shipping-info,.catalog-category-view .category .products-list.list li.item article.product .shipping-info{order:2}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .ugc-rating-wrapper,.catalogsearch-result-empty .category .products-list.list li.item article.product .ugc-rating-wrapper,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .ugc-rating-wrapper,.catalogsearch-result-index .category .products-list.list li.item article.product .ugc-rating-wrapper,.catalog-category-view .searchresult .products-list.list li.item article.product .ugc-rating-wrapper,.catalog-category-view .category .products-list.list li.item article.product .ugc-rating-wrapper{order:3;flex-grow:1}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .product-link,.catalogsearch-result-empty .category .products-list.list li.item article.product .product-link,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .product-link,.catalogsearch-result-index .category .products-list.list li.item article.product .product-link,.catalog-category-view .searchresult .products-list.list li.item article.product .product-link,.catalog-category-view .category .products-list.list li.item article.product .product-link{order:4}@media(min-width: 46.5rem){.catalogsearch-result-empty .searchresult .products-list.list li.item article.product,.catalogsearch-result-empty .category .products-list.list li.item article.product,.catalogsearch-result-index .searchresult .products-list.list li.item article.product,.catalogsearch-result-index .category .products-list.list li.item article.product,.catalog-category-view .searchresult .products-list.list li.item article.product,.catalog-category-view .category .products-list.list li.item article.product{flex-direction:row;grid-template-columns:repeat(3, 1fr)}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .image,.catalogsearch-result-empty .category .products-list.list li.item article.product .image,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .image,.catalogsearch-result-index .category .products-list.list li.item article.product .image,.catalog-category-view .searchresult .products-list.list li.item article.product .image,.catalog-category-view .category .products-list.list li.item article.product .image{flex:1;height:auto}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .info,.catalogsearch-result-empty .category .products-list.list li.item article.product .info,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .info,.catalogsearch-result-index .category .products-list.list li.item article.product .info,.catalog-category-view .searchresult .products-list.list li.item article.product .info,.catalog-category-view .category .products-list.list li.item article.product .info{flex:2}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .info .highlights,.catalogsearch-result-empty .category .products-list.list li.item article.product .info .highlights,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .info .highlights,.catalogsearch-result-index .category .products-list.list li.item article.product .info .highlights,.catalog-category-view .searchresult .products-list.list li.item article.product .info .highlights,.catalog-category-view .category .products-list.list li.item article.product .info .highlights{flex:0;list-style-position:outside;list-style-type:disc;margin-left:.938rem}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .info .highlights li,.catalogsearch-result-empty .category .products-list.list li.item article.product .info .highlights li,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .info .highlights li,.catalogsearch-result-index .category .products-list.list li.item article.product .info .highlights li,.catalog-category-view .searchresult .products-list.list li.item article.product .info .highlights li,.catalog-category-view .category .products-list.list li.item article.product .info .highlights li{white-space:unset;overflow:initial}.catalogsearch-result-empty .searchresult .products-list.list li.item article.product .conversion,.catalogsearch-result-empty .category .products-list.list li.item article.product .conversion,.catalogsearch-result-index .searchresult .products-list.list li.item article.product .conversion,.catalogsearch-result-index .category .products-list.list li.item article.product .conversion,.catalog-category-view .searchresult .products-list.list li.item article.product .conversion,.catalog-category-view .category .products-list.list li.item article.product .conversion{flex:1}}@media(min-width: 64rem){.catalogsearch-result-empty .searchresult .products-list.list li.item article.product,.catalogsearch-result-empty .category .products-list.list li.item article.product,.catalogsearch-result-index .searchresult .products-list.list li.item article.product,.catalogsearch-result-index .category .products-list.list li.item article.product,.catalog-category-view .searchresult .products-list.list li.item article.product,.catalog-category-view .category .products-list.list li.item article.product{grid-template-columns:repeat(3, 1fr);width:40rem}}@media(min-width: 90rem){.catalogsearch-result-empty .searchresult .products-list.list li.item article.product,.catalogsearch-result-empty .category .products-list.list li.item article.product,.catalogsearch-result-index .searchresult .products-list.list li.item article.product,.catalogsearch-result-index .category .products-list.list li.item article.product,.catalog-category-view .searchresult .products-list.list li.item article.product,.catalog-category-view .category .products-list.list li.item article.product{grid-template-columns:21.25rem 1fr 12.5rem;width:62.5rem}}@media(min-width: 120rem){.catalogsearch-result-empty .searchresult .products-list.list li.item article.product,.catalogsearch-result-empty .category .products-list.list li.item article.product,.catalogsearch-result-index .searchresult .products-list.list li.item article.product,.catalogsearch-result-index .category .products-list.list li.item article.product,.catalog-category-view .searchresult .products-list.list li.item article.product,.catalog-category-view .category .products-list.list li.item article.product{width:75rem}}.catalogsearch-result-empty .searchresult .products-list.list li.item .reporting-card,.catalogsearch-result-empty .category .products-list.list li.item .reporting-card,.catalogsearch-result-index .searchresult .products-list.list li.item .reporting-card,.catalogsearch-result-index .category .products-list.list li.item .reporting-card,.catalog-category-view .searchresult .products-list.list li.item .reporting-card,.catalog-category-view .category .products-list.list li.item .reporting-card{width:230px;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.25rem;padding:1%}.catalogsearch-result-empty .searchresult .products-list.list li.item .reporting-card .number,.catalogsearch-result-empty .category .products-list.list li.item .reporting-card .number,.catalogsearch-result-index .searchresult .products-list.list li.item .reporting-card .number,.catalogsearch-result-index .category .products-list.list li.item .reporting-card .number,.catalog-category-view .searchresult .products-list.list li.item .reporting-card .number,.catalog-category-view .category .products-list.list li.item .reporting-card .number{font-family:sans-serif;letter-spacing:.33px}.catalogsearch-result-empty .searchresult .products-list.list li.item .reporting-card>div,.catalogsearch-result-empty .category .products-list.list li.item .reporting-card>div,.catalogsearch-result-index .searchresult .products-list.list li.item .reporting-card>div,.catalogsearch-result-index .category .products-list.list li.item .reporting-card>div,.catalog-category-view .searchresult .products-list.list li.item .reporting-card>div,.catalog-category-view .category .products-list.list li.item .reporting-card>div{border:none}.catalogsearch-result-empty .searchresult .products-list.list li.item .reporting-card>div.spinwrapper,.catalogsearch-result-empty .category .products-list.list li.item .reporting-card>div.spinwrapper,.catalogsearch-result-index .searchresult .products-list.list li.item .reporting-card>div.spinwrapper,.catalogsearch-result-index .category .products-list.list li.item .reporting-card>div.spinwrapper,.catalog-category-view .searchresult .products-list.list li.item .reporting-card>div.spinwrapper,.catalog-category-view .category .products-list.list li.item .reporting-card>div.spinwrapper{width:100%;height:100%;display:table}.catalogsearch-result-empty .searchresult .products-list.list li.item .reporting-card>div.spinwrapper i.fa-spinner,.catalogsearch-result-empty .category .products-list.list li.item .reporting-card>div.spinwrapper i.fa-spinner,.catalogsearch-result-index .searchresult .products-list.list li.item .reporting-card>div.spinwrapper i.fa-spinner,.catalogsearch-result-index .category .products-list.list li.item .reporting-card>div.spinwrapper i.fa-spinner,.catalog-category-view .searchresult .products-list.list li.item .reporting-card>div.spinwrapper i.fa-spinner,.catalog-category-view .category .products-list.list li.item .reporting-card>div.spinwrapper i.fa-spinner{display:table-cell;text-align:center;vertical-align:middle;font-size:24px}.catalogsearch-result-empty .searchresult .products-list.list li.item .reporting-card>div.spinwrapper i.fa-spinner:after,.catalogsearch-result-empty .category .products-list.list li.item .reporting-card>div.spinwrapper i.fa-spinner:after,.catalogsearch-result-index .searchresult .products-list.list li.item .reporting-card>div.spinwrapper i.fa-spinner:after,.catalogsearch-result-index .category .products-list.list li.item .reporting-card>div.spinwrapper i.fa-spinner:after,.catalog-category-view .searchresult .products-list.list li.item .reporting-card>div.spinwrapper i.fa-spinner:after,.catalog-category-view .category .products-list.list li.item .reporting-card>div.spinwrapper i.fa-spinner:after{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.catalogsearch-result-empty .searchresult .products-list.list li.item .reporting-card>div.message,.catalogsearch-result-empty .category .products-list.list li.item .reporting-card>div.message,.catalogsearch-result-index .searchresult .products-list.list li.item .reporting-card>div.message,.catalogsearch-result-index .category .products-list.list li.item .reporting-card>div.message,.catalog-category-view .searchresult .products-list.list li.item .reporting-card>div.message,.catalog-category-view .category .products-list.list li.item .reporting-card>div.message{width:100%;height:100%;display:table}.catalogsearch-result-empty .searchresult .products-list.list li.item .reporting-card>div.message p,.catalogsearch-result-empty .category .products-list.list li.item .reporting-card>div.message p,.catalogsearch-result-index .searchresult .products-list.list li.item .reporting-card>div.message p,.catalogsearch-result-index .category .products-list.list li.item .reporting-card>div.message p,.catalog-category-view .searchresult .products-list.list li.item .reporting-card>div.message p,.catalog-category-view .category .products-list.list li.item .reporting-card>div.message p{display:table-cell;text-align:center;vertical-align:middle;font-size:14px}.catalogsearch-result-empty .searchresult .products-list.list li.item .reporting-card table,.catalogsearch-result-empty .category .products-list.list li.item .reporting-card table,.catalogsearch-result-index .searchresult .products-list.list li.item .reporting-card table,.catalogsearch-result-index .category .products-list.list li.item .reporting-card table,.catalog-category-view .searchresult .products-list.list li.item .reporting-card table,.catalog-category-view .category .products-list.list li.item .reporting-card table{width:98%;border-collapse:separate;margin-left:auto;margin-right:auto}.catalogsearch-result-empty .searchresult .products-list.list li.item .reporting-card table tr,.catalogsearch-result-empty .category .products-list.list li.item .reporting-card table tr,.catalogsearch-result-index .searchresult .products-list.list li.item .reporting-card table tr,.catalogsearch-result-index .category .products-list.list li.item .reporting-card table tr,.catalog-category-view .searchresult .products-list.list li.item .reporting-card table tr,.catalog-category-view .category .products-list.list li.item .reporting-card table tr{width:100%}.catalogsearch-result-empty .searchresult .products-list.list li.item .reporting-card table tr:nth-child(1) td,.catalogsearch-result-empty .category .products-list.list li.item .reporting-card table tr:nth-child(1) td,.catalogsearch-result-index .searchresult .products-list.list li.item .reporting-card table tr:nth-child(1) td,.catalogsearch-result-index .category .products-list.list li.item .reporting-card table tr:nth-child(1) td,.catalog-category-view .searchresult .products-list.list li.item .reporting-card table tr:nth-child(1) td,.catalog-category-view .category .products-list.list li.item .reporting-card table tr:nth-child(1) td{font-weight:bold}.catalogsearch-result-empty .searchresult .products-list.list li.item .reporting-card table tr:nth-child(2) td,.catalogsearch-result-empty .category .products-list.list li.item .reporting-card table tr:nth-child(2) td,.catalogsearch-result-index .searchresult .products-list.list li.item .reporting-card table tr:nth-child(2) td,.catalogsearch-result-index .category .products-list.list li.item .reporting-card table tr:nth-child(2) td,.catalog-category-view .searchresult .products-list.list li.item .reporting-card table tr:nth-child(2) td,.catalog-category-view .category .products-list.list li.item .reporting-card table tr:nth-child(2) td{border-top:1px solid #cad0da;padding-top:0;padding-bottom:9px;padding-left:6px;padding-right:3px}.catalogsearch-result-empty .searchresult .products-list.list li.item .reporting-card table tr:nth-child(3) td,.catalogsearch-result-empty .category .products-list.list li.item .reporting-card table tr:nth-child(3) td,.catalogsearch-result-index .searchresult .products-list.list li.item .reporting-card table tr:nth-child(3) td,.catalogsearch-result-index .category .products-list.list li.item .reporting-card table tr:nth-child(3) td,.catalog-category-view .searchresult .products-list.list li.item .reporting-card table tr:nth-child(3) td,.catalog-category-view .category .products-list.list li.item .reporting-card table tr:nth-child(3) td{font-weight:bold}.catalogsearch-result-empty .searchresult .products-list.list li.item .reporting-card table tr:nth-child(4) td,.catalogsearch-result-empty .category .products-list.list li.item .reporting-card table tr:nth-child(4) td,.catalogsearch-result-index .searchresult .products-list.list li.item .reporting-card table tr:nth-child(4) td,.catalogsearch-result-index .category .products-list.list li.item .reporting-card table tr:nth-child(4) td,.catalog-category-view .searchresult .products-list.list li.item .reporting-card table tr:nth-child(4) td,.catalog-category-view .category .products-list.list li.item .reporting-card table tr:nth-child(4) td{border-bottom:14px solid rgba(0,0,0,0)}.catalogsearch-result-empty .searchresult .products-list.list li.item .reporting-card table tr td.subtable-wrapper,.catalogsearch-result-empty .category .products-list.list li.item .reporting-card table tr td.subtable-wrapper,.catalogsearch-result-index .searchresult .products-list.list li.item .reporting-card table tr td.subtable-wrapper,.catalogsearch-result-index .category .products-list.list li.item .reporting-card table tr td.subtable-wrapper,.catalog-category-view .searchresult .products-list.list li.item .reporting-card table tr td.subtable-wrapper,.catalog-category-view .category .products-list.list li.item .reporting-card table tr td.subtable-wrapper{width:100%}.catalogsearch-result-empty .searchresult .products-list.list li.item .reporting-card table tr td.subtable-wrapper>div,.catalogsearch-result-empty .category .products-list.list li.item .reporting-card table tr td.subtable-wrapper>div,.catalogsearch-result-index .searchresult .products-list.list li.item .reporting-card table tr td.subtable-wrapper>div,.catalogsearch-result-index .category .products-list.list li.item .reporting-card table tr td.subtable-wrapper>div,.catalog-category-view .searchresult .products-list.list li.item .reporting-card table tr td.subtable-wrapper>div,.catalog-category-view .category .products-list.list li.item .reporting-card table tr td.subtable-wrapper>div{display:flex;gap:1%;row-gap:1px}.catalogsearch-result-empty .searchresult .products-list.list li.item .reporting-card table tr td.subtable-wrapper>div span,.catalogsearch-result-empty .category .products-list.list li.item .reporting-card table tr td.subtable-wrapper>div span,.catalogsearch-result-index .searchresult .products-list.list li.item .reporting-card table tr td.subtable-wrapper>div span,.catalogsearch-result-index .category .products-list.list li.item .reporting-card table tr td.subtable-wrapper>div span,.catalog-category-view .searchresult .products-list.list li.item .reporting-card table tr td.subtable-wrapper>div span,.catalog-category-view .category .products-list.list li.item .reporting-card table tr td.subtable-wrapper>div span{flex-basis:85%;text-align:left;font-size:13px}.catalogsearch-result-empty .searchresult .products-list.list li.item .reporting-card table tr td.subtable-wrapper>div span:nth-child(even),.catalogsearch-result-empty .category .products-list.list li.item .reporting-card table tr td.subtable-wrapper>div span:nth-child(even),.catalogsearch-result-index .searchresult .products-list.list li.item .reporting-card table tr td.subtable-wrapper>div span:nth-child(even),.catalogsearch-result-index .category .products-list.list li.item .reporting-card table tr td.subtable-wrapper>div span:nth-child(even),.catalog-category-view .searchresult .products-list.list li.item .reporting-card table tr td.subtable-wrapper>div span:nth-child(even),.catalog-category-view .category .products-list.list li.item .reporting-card table tr td.subtable-wrapper>div span:nth-child(even){flex-basis:14%;text-align:right;font-size:14px}.catalogsearch-result-empty .searchresult .products-list.list li.item .reporting-card table tr td.subtable-wrapper>div span i,.catalogsearch-result-empty .category .products-list.list li.item .reporting-card table tr td.subtable-wrapper>div span i,.catalogsearch-result-index .searchresult .products-list.list li.item .reporting-card table tr td.subtable-wrapper>div span i,.catalogsearch-result-index .category .products-list.list li.item .reporting-card table tr td.subtable-wrapper>div span i,.catalog-category-view .searchresult .products-list.list li.item .reporting-card table tr td.subtable-wrapper>div span i,.catalog-category-view .category .products-list.list li.item .reporting-card table tr td.subtable-wrapper>div span i{color:silver}.catalogsearch-result-empty .searchresult .products-list.list li.item .reporting-card table tr td,.catalogsearch-result-empty .category .products-list.list li.item .reporting-card table tr td,.catalogsearch-result-index .searchresult .products-list.list li.item .reporting-card table tr td,.catalogsearch-result-index .category .products-list.list li.item .reporting-card table tr td,.catalog-category-view .searchresult .products-list.list li.item .reporting-card table tr td,.catalog-category-view .category .products-list.list li.item .reporting-card table tr td{width:50%;padding:3px;font-size:14px;line-height:14px}.catalogsearch-result-empty .searchresult .products-list.list li.item .reporting-card table tr td:first-child,.catalogsearch-result-empty .category .products-list.list li.item .reporting-card table tr td:first-child,.catalogsearch-result-index .searchresult .products-list.list li.item .reporting-card table tr td:first-child,.catalogsearch-result-index .category .products-list.list li.item .reporting-card table tr td:first-child,.catalog-category-view .searchresult .products-list.list li.item .reporting-card table tr td:first-child,.catalog-category-view .category .products-list.list li.item .reporting-card table tr td:first-child{text-align:left;width:45%}.catalogsearch-result-empty .searchresult .products-list.list li.item .reporting-card table tr td:last-child,.catalogsearch-result-empty .category .products-list.list li.item .reporting-card table tr td:last-child,.catalogsearch-result-index .searchresult .products-list.list li.item .reporting-card table tr td:last-child,.catalogsearch-result-index .category .products-list.list li.item .reporting-card table tr td:last-child,.catalog-category-view .searchresult .products-list.list li.item .reporting-card table tr td:last-child,.catalog-category-view .category .products-list.list li.item .reporting-card table tr td:last-child{text-align:right;width:55%}.catalogsearch-result-empty .searchresult .products-list.list li.item .reporting-card table tr td i,.catalogsearch-result-empty .category .products-list.list li.item .reporting-card table tr td i,.catalogsearch-result-index .searchresult .products-list.list li.item .reporting-card table tr td i,.catalogsearch-result-index .category .products-list.list li.item .reporting-card table tr td i,.catalog-category-view .searchresult .products-list.list li.item .reporting-card table tr td i,.catalog-category-view .category .products-list.list li.item .reporting-card table tr td i{font-size:12px;padding-left:3px;line-height:14px}@media(min-width: 64rem){.catalogsearch-result-empty .searchresult .products-list.list li.item,.catalogsearch-result-empty .category .products-list.list li.item,.catalogsearch-result-index .searchresult .products-list.list li.item,.catalogsearch-result-index .category .products-list.list li.item,.catalog-category-view .searchresult .products-list.list li.item,.catalog-category-view .category .products-list.list li.item{display:flex;justify-content:center}}@media(min-width: 46.5rem)and (max-width: 64rem){.catalogsearch-result-empty .inner:not(:has(aside .category_filter)) .toolbar .category_filter,.catalogsearch-result-index .inner:not(:has(aside .category_filter)) .toolbar .category_filter,.catalog-category-view .inner:not(:has(aside .category_filter)) .toolbar .category_filter{display:none !important}.catalogsearch-result-empty .inner:not(:has(aside .category_filter)) .toolbar,.catalogsearch-result-index .inner:not(:has(aside .category_filter)) .toolbar,.catalog-category-view .inner:not(:has(aside .category_filter)) .toolbar{grid-template-columns:repeat(2, 1fr) !important;grid-template-areas:"limiter sort" "pages pages" !important}}.rtk-wrapper{z-index:99999;position:fixed;top:40px;right:10px;border:4px double silver;background-color:#fff;padding:10px}.rtk-wrapper button{display:block;background-color:#f3f3f3;color:#8d8d8d;padding:1px;margin-top:1px;width:100%}.rtk-wrapper button:hover{background-color:#8d8d8d;color:#f3f3f3}.search-autocomplete .wyomind-elasticsearch{z-index:8001;position:relative}.btn,.btn-primary{color:inherit;text-decoration:none}.btn:hover,.btn:active,.btn:visited,.btn:target,.btn:focus,.btn:focus-visible,.btn:focus-within,.btn-primary:hover,.btn-primary:active,.btn-primary:visited,.btn-primary:target,.btn-primary:focus,.btn-primary:focus-visible,.btn-primary:focus-within{color:inherit;text-decoration:none}.btn,.btn-primary{cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #003c8f;background-color:#003c8f;color:#fff}.btn:hover,.btn-primary:hover{border:solid 1px #003278;background-color:#003278;color:#fff}.btn:focus,.btn-primary:focus{border:solid 1px #003c8f;background-color:#003278;color:#fff;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}.btn:disabled,.btn-primary:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #003278;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}.btn,.btn-primary{font-size:1rem !important;line-height:1.5 !important;padding:.625rem .875rem !important;border-radius:.125rem;border-radius:.125rem;text-decoration:none;font-weight:700;display:block;width:100%;cursor:pointer;margin-bottom:20px}.btn-inline{display:inline-block !important;width:fit-content !important}.form-container{margin-block-start:32px}.form-container .relative{position:relative}.form-container .absolute{position:absolute}.form-container .hidden{display:none}.form-container form{display:grid;gap:.75rem}.form-container .form-group label{width:100%;display:block;margin-bottom:6px;font-style:normal;font-weight:700;font-size:.875rem;line-height:1.25;color:#00204d}.form-container .form-group label .optional{font-weight:400;font-size:.875rem;line-height:1.25rem;color:#4d6382}.form-container .form-list{margin-block-start:1rem}.form-container .form-list li{display:grid;gap:.75rem}.form-group{width:100%}.customer-name{display:grid;grid-template-columns:1fr;gap:.75rem}@media(width > 48.375em){.customer-name{grid-template-columns:1fr 1fr}}.customer-address{display:grid;grid-template-columns:1fr;gap:.75rem}@media(width > 48.375em){.customer-address{grid-template-columns:.5fr 1fr}}.customer-delivery{display:grid;grid-template-columns:1fr;gap:.75rem}@media(width > 48.375em){.customer-delivery{grid-template-columns:1fr .5fr}}.customer-country{display:grid;grid-template-columns:1fr;gap:.75rem}@media(width > 48.375em){.customer-country{grid-template-columns:.5fr}}.icon-email{position:relative}.icon-email:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";font-size:1.25rem;line-height:1.25;color:#00204d;position:absolute;left:1rem;top:.6rem;width:0;overflow:visible;display:inline-block}.icon-password{position:relative}.icon-password:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";font-size:1.25rem;line-height:1.25;color:#00204d;position:absolute;left:1rem;top:.6rem;width:0;overflow:visible;display:inline-block}.icon-password-keyhole{position:relative}.icon-password-keyhole:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";font-size:1.25rem;line-height:1.25;color:#00204d;position:absolute;left:1rem;top:.6rem;width:0;overflow:visible;display:inline-block}.icon-check{display:flex;flex-direction:row;gap:1.5rem;justify-content:flex-start;align-content:center;align-items:center}.icon-check:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";font-size:1.25rem;line-height:1.25;color:#00204d;width:0;overflow:visible;display:inline-block}.icon-arrow-down{position:relative}.icon-arrow-down:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";font-size:1.25rem;line-height:1.25;color:#00204d;position:absolute;right:2rem;top:.6rem;width:0;overflow:visible;display:inline-block}.icon-eye::before{font-weight:900;font-size:1rem;color:#71829b;font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.icon-eye-slash::before{font-weight:900;font-size:1rem;color:#71829b;font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.togglePassword{position:absolute;right:1rem;top:.7rem;cursor:pointer}.togglePassword:hover::before{color:#2f3d50}.icon-password input,.icon-password-keyhole input{padding-inline-start:3rem;box-sizing:border-box}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}select{appearance:none;background-repeat:no-repeat;background-position:right .7rem top 50%;background-size:.65rem auto}select option{color:#00204d;font-size:.875rem;line-height:1.25}select option:hover{color:#003c8f;font-weight:600;background-color:#fff;border-left:4px solid #003c8f;padding-inline:.375rem;padding-block:.75rem}.password-reset{font-weight:600;font-size:.875rem;line-height:1.25;text-decoration-line:none;color:#003c8f}.separator{display:flex;align-items:center;text-align:center;margin-block:2rem;font-weight:700;color:#4d6382}.separator::before,.separator::after{content:"";flex:1;border-bottom:1px solid #cad0da}.separator:not(:empty)::before{margin-right:.5em}.separator:not(:empty)::after{margin-left:.5em}.need-account-text{font-size:.8rem;font-weight:500;color:#4d6382}.need-account-text a{color:#003c8f;font-weight:600}.need-account-text a:hover{text-decoration:underline}:where(input:not([type=hidden]):not([type=checkbox]):not([type=range]):not([type=submit]):not([type=reset]):not([type=button]):not([type=image])),select{padding-block:.75rem;padding-inline:1rem;background:#fff;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.25rem;outline:none;color:#00204d;font-size:.875rem;line-height:1.25;font-weight:500;display:block;box-sizing:border-box;width:100%;font-family:inherit;color-scheme:light}textarea{width:100%;min-height:150px;height:auto;max-width:100%;max-height:100%;padding-block:.75rem;padding-inline:1rem;background-color:#fff;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.25rem;box-sizing:border-box;font-family:"Manrope";font-size:.875rem;line-height:1.25;color:#00204d;font-weight:500;resize:vertical;color-scheme:light}textarea:focus-visible{outline:none}input:hover:not([type=button]):not([type=submit]),textarea:hover{background:#fafcff;border:1px solid #cad0da}button:hover,input[type=button]:hover{background:#fafcff;border:1px solid #cad0da}input:focus,select:focus,textarea:focus{background-color:#fafcff;box-shadow:0 0 0 4px #003c8f;outline:2px solid #fff;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.125rem;box-shadow:0 0 0 .25rem #003c8f}input:focus .hover,select:focus .hover,textarea:focus .hover{border:1px solid #cad0da}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{transition:background-color 5500s ease-in-out 0s;-webkit-text-fill-color:#00204d !important}::placeholder{font-family:"Manrope";font-size:.875rem;line-height:1.25;font-weight:500;color:#71829b;opacity:1}[type=email],[type=password]{font-weight:500;font-style:normal;font-variant:normal;text-rendering:auto;padding-inline-start:3rem}#password,#current_password,#confirmation{padding-inline-end:3rem}.form-group+.form-group [type=submit]{margin-top:.875rem}.checkbox-custom,.radio-custom{opacity:0;position:absolute;width:0;height:0}.checkbox-custom,.checkbox-custom-label,.radio-custom,.radio-custom-label{display:inline-block;vertical-align:middle;cursor:pointer;width:fit-content !important;hyphens:auto}.checkbox-custom-label,.radio-custom-label{display:flex !important;flex-direction:row;gap:.75rem;align-items:center}.checkbox-custom+.checkbox-custom-label:before,.radio-custom+.radio-custom-label:before{content:"";background:#fff;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.125rem;display:inline-block;vertical-align:middle;width:1.5rem;height:1.5rem;text-align:center;flex-shrink:0}.checkbox-custom:checked+.checkbox-custom-label:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";background:#fff;color:#00204d;font-size:1.2rem;line-height:1.3;border:1px solid #00204d;font-weight:400}.radio-custom+.radio-custom-label:before{border-radius:50%}.radio-custom:checked+.radio-custom-label:before{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";background:#edeff3;color:#00204d;font-size:inherit;line-height:1.5rem;border:1px solid #00204d;vertical-align:middle;text-align:center}.checkbox-custom:focus+.checkbox-custom-label:before,.radio-custom:focus+.radio-custom-label:before{background-color:#fafcff;box-shadow:0 0 0 4px #003c8f;outline:2px solid #fff;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.125rem}.radio-custom:focus+.radio-custom-label:before{border-radius:50%}.checkbox-custom+.checkbox-custom-label:hover:before,.radio-custom+.radio-custom-label:hover:before{background-color:#edeff3;border:1px solid #00204d}.radio-group-line{margin-block-start:1rem;display:flex;flex-wrap:wrap;gap:1.2rem}.validation-advice{display:flex;align-items:center;border-left:2px solid;padding-block:.125rem;padding-inline:.5rem;font-size:.75rem;line-height:1.25;font-weight:700;color:#68000a;border-color:#c00;margin-block-start:.5rem}.validation-advice:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";font-size:.85rem;line-height:1.25;padding-inline-end:.5rem}.validation-failed{background-color:hsl(0,100%,97%);color:#00204d;border:1px solid #c00}.form-validation.success{background-color:#e5faf0;color:#027d42;border-color:#00bd62}fieldset.cs-frame{position:relative;border:none;padding:0;margin:0}fieldset.cs-frame label{cursor:pointer;display:block;width:100%;z-index:2000;background-color:#fff;color:#00204d;font-weight:500;padding-top:.75rem;padding-bottom:.75rem;padding-left:1rem;padding-right:1rem;box-sizing:border-box;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.125rem}fieldset.cs-frame label:hover{background-color:#f5faff;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.125rem}fieldset.cs-frame label:focus{background-color:#fafcff;box-shadow:0 0 0 4px #003c8f;outline:2px solid #fff;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.125rem;box-shadow:0 0 0 .25rem #003c8f}fieldset.cs-frame label:focus:hover{background-color:#f5faff;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.125rem;outline:2px solid #fff}fieldset.cs-frame label span{display:flex;align-items:center;pointer-events:none;font-size:.875rem;font-weight:500;font-family:"Manrope";position:relative;width:100%}fieldset.cs-frame label span.alt:after{content:attr(data-value);font-weight:700;color:#4d6382;position:absolute;right:.375rem;padding:.063rem;border:1px solid #cad0da;background-color:#fff;border-radius:.75rem;padding-top:0;padding-bottom:0;padding-left:.375rem;padding-right:.375rem}fieldset.cs-frame label{position:relative;display:flex;align-items:center;padding-right:36px}fieldset.cs-frame label:after{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";position:absolute;right:16px}fieldset.cs-frame ul.cs-options{width:100%;list-style-type:none;position:absolute;display:none;z-index:2001;border:1px solid #cad0da;border-top:none;border-bottom:none;box-sizing:border-box}fieldset.cs-frame ul.cs-options:hover{display:block}fieldset.cs-frame ul.cs-options li{font-size:.875rem;width:100%;list-style-type:none;cursor:pointer;color:#00204d;border-bottom:1px solid #cad0da;background-color:#fff;position:relative;box-sizing:border-box;min-height:2.5rem;display:flex}fieldset.cs-frame ul.cs-options li:has(:nth-child(2)){display:block}fieldset.cs-frame ul.cs-options li{flex-direction:row;align-items:center;padding-left:.75rem;padding-right:.75rem;padding-top:.375rem;padding-bottom:.375rem}fieldset.cs-frame ul.cs-options li.active:before{content:"";width:.188rem;background-color:#003c8f;display:inline-block;position:absolute;top:0;bottom:0;left:0}fieldset.cs-frame ul.cs-options li.active{background-color:#e5f1ff;color:#003c8f;font-weight:700}fieldset.cs-frame ul.cs-options li.active:hover:before{width:.188rem}fieldset.cs-frame ul.cs-options li.active:hover{color:#003c8f;background-color:#f5faff}fieldset.cs-frame ul.cs-options li:hover{background-color:#e5f1ff}fieldset.cs-frame ul.cs-options li span.info{color:#4d6382;font-weight:500;font-size:.75rem;line-height:1.25rem}fieldset.cs-frame ul.cs-options.active{display:block}fieldset.cs-frame .cs-converted{display:none}.copied-success{color:#027d42}.irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:.75rem;font-family:Arial,sans-serif}.irs-line{position:relative;display:block;overflow:hidden;outline:none !important}.irs-bar{position:absolute;display:block;left:0;width:0}.irs-shadow{position:absolute;display:none;left:0;width:0}.irs-handle{position:absolute;display:block;box-sizing:border-box;cursor:default;z-index:1}.irs-handle.type_last{z-index:2}.irs-min,.irs-max{position:absolute;display:block;cursor:default}.irs-min{left:0}.irs-max{right:0}.irs-from,.irs-to,.irs-single{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:1.25rem}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:.063rem;height:.5rem;background:#000}.irs-grid-pol.small{height:.25rem}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:.563rem;line-height:.563rem;padding:0 .188rem;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0);z-index:2}.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute !important;display:block !important;top:0 !important;left:0 !important;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden;outline:none !important;z-index:-9999 !important;background:none !important;border-style:solid !important;border-color:rgba(0,0,0,0) !important}.irs--round{height:3.125rem}.irs--round.irs-with-grid{height:4.063rem}.irs--round .irs-line{top:2.25rem;height:.25rem;background-color:#71829b;border-radius:.25rem}.irs--round .irs-bar{top:2.25rem;height:.25rem;background-color:#001839}.irs--round .irs-bar--single{border-radius:.25rem 0 0 .25rem}.irs--round .irs-shadow{height:.25rem;bottom:1.313rem;background-color:rgba(222,228,236,.5)}.irs--round .irs-handle{top:1.625rem;width:1.5rem;height:1.5rem;border:.313rem solid #fff;background-color:#fff;border-radius:1.5rem;outline:1px solid #71829b}.irs--round .irs-handle.state_hover,.irs--round .irs-handle:hover{background-color:#001839;border:.313rem solid #edeff3;outline:1px solid #001839}.irs--round .irs-min,.irs--round .irs-max{color:#4d6382;font-size:.875rem;line-height:1;font-weight:500;top:0;padding:.188rem .5rem;background-color:#fafcff;border-radius:999px}.irs--round .irs-from,.irs--round .irs-to,.irs--round .irs-single{font-size:.75rem;font-weight:700;line-height:1;text-shadow:none;padding:.188rem .313rem;background-color:#fff;color:#4d6382;border-radius:999px;border:1px solid #cad0da}.irs--round .irs-from:before,.irs--round .irs-to:before,.irs--round .irs-single:before{position:absolute;display:block;content:"";bottom:-0.375rem;left:50%;width:0;height:0;margin-left:-0.375;overflow:hidden;border:.375rem solid rgba(0,0,0,0);border-top-color:rgba(0,0,0,0)}.irs--round .irs-grid{height:1.563rem}.irs--round .irs-grid-pol{background-color:#dedede}.irs--round .irs-grid-text{color:silver;font-size:.813rem}dialog.modal.short_url .content{display:grid;grid-template-columns:min-content min-content auto;grid-template-areas:"before before before" "url btn affirm" "after after after";gap:1rem;align-items:center}dialog.modal.short_url .content p{font-size:.9rem}dialog.modal.short_url .content p:nth-of-type(1){grid-area:before}dialog.modal.short_url .content p:nth-of-type(2){grid-area:after}dialog.modal.short_url .content .short-url-picker{grid-area:url;width:350px}dialog.modal.short_url .content .btn-short-url-picker{grid-area:btn}dialog.modal.short_url .content #su-copied-success{grid-area:affirm;font-weight:700;color:#027d42}dialog.modal.summary .content .sku>div{display:flex;align-items:center;gap:.188rem}dialog.modal.summary .content .sku h5:after{content:":"}dialog.modal.summary .content .sku ul{list-style-type:none}dialog.modal.summary .content table{width:100%}dialog.modal.summary .content table tbody tr td:first-child{font-weight:700;font-size:1rem}dialog.modal.summary .content table tbody tr td:last-child{white-space:nowrap;text-align:right}dialog.modal.summary .content table tbody tr td.mention{display:flex;gap:2px;flex-wrap:nowrap}.page{padding-top:1rem;padding-bottom:1rem;padding-left:.625rem;padding-right:.625rem}@media(min-width: 46.5rem){.page{padding-top:1rem;padding-bottom:1rem;padding-left:3rem;padding-right:3rem}}p.placeholder{font-style:italic;background-color:#0f76d6;color:#fff}.product-view>.alt-title{display:none;padding:1rem;font-size:1.75rem}.product-view{padding-left:12px;padding-right:12px;container-name:product-view;container-type:inline-size}.product-view .product-card{display:grid;column-gap:32px;row-gap:12px;grid-template-columns:1fr}@container product-view (min-width: 744px){.product-view .product-card{grid-template-columns:1fr minmax(300px, 30%)}}.product-view .product-card{grid-template-areas:"image" "info" "conversion" "description" "variants" "techdata"}@container product-view (min-width: 744px){.product-view .product-card{grid-template-areas:"image info" "image conversion" "image -" "description -" "variants -" "techdata - "}}.product-view .product-card .image{grid-area:image}.product-view .product-card .info{grid-area:info}.product-view .product-card .conversion{grid-area:conversion}.product-view .product-card .description{grid-area:description}.product-view .product-card .variants{display:none}.product-view .product-card .variants:not(:empty){display:inherit;grid-area:variants}.product-view .product-card .technicaldata{display:none}.product-view .product-card .technicaldata:not(:empty){display:inherit;grid-area:techdata;padding-top:40px}.product-view .product-card .configurator{display:none}.product-view .product-card .configurator:not(:empty){display:inherit;grid-area:affix}.product-view .product-card .upgrade-options{display:none}.product-view .product-card .upgrade-options:not(:empty){display:inherit;grid-area:upgrades}.product-view .product-card .conversion form{margin-block-start:8px}.product-view.uproduct .product-card{grid-template-areas:"image" "info" "conversion" "affix" "description" "variants" "techdata" "upgrades"}@container product-view (min-width: 744px){.product-view.uproduct .product-card{grid-template-areas:"image info" "image conversion" "image affix" "description affix" "variants affix" "techdata affix" "upgrades affix"}}.product-view.uproduct .product-card .image{grid-area:image}.product-view.uproduct .product-card .info{grid-area:info}.product-view.uproduct .product-card .conversion{grid-area:conversion}.product-view.uproduct .product-card .description{grid-area:description}.product-view.uproduct .product-card .variants{display:none}.product-view.uproduct .product-card .variants:not(:empty){display:inherit;grid-area:variants}.product-view.uproduct .product-card .technicaldata{display:none}.product-view.uproduct .product-card .technicaldata:not(:empty){display:inherit;grid-area:techdata;padding-top:40px}.product-view.uproduct .product-card .configurator{display:none}.product-view.uproduct .product-card .configurator:not(:empty){display:inherit;grid-area:affix}.product-view.uproduct .product-card .upgrade-options{display:none}.product-view.uproduct .product-card .upgrade-options:not(:empty){display:inherit;grid-area:upgrades}.product-view .product-card.detail .image{min-height:300px}@media(min-width: 450px){.product-view .product-card.detail .image .product-image-box{display:flex;justify-content:center}.product-view .product-card.detail .image .product-image-box>div{width:450px}}.product-view .product-card.detail .info .name{font-size:18px;line-height:26px;font-weight:700;color:#00204d}.product-view .product-card.detail .info .product-status-line{display:flex;flex-wrap:wrap;row-gap:4px;column-gap:8px;margin-block-start:4px;color:#4d6382}.product-view .product-card.detail .info .product-status-line h5{display:inline-block;font-size:12px;line-height:20px;font-weight:700;margin:0}.product-view .product-card.detail .info .product-status-line h5:after{content:":"}.product-view .product-card.detail .info .product-status-line h5~div{display:inline-block;font-size:12px;line-height:20px}.product-view .product-card.detail .info .product-status-line .ugc-rating-wrapper{color:#4d6382;font-size:.75rem;line-height:1.25rem}.product-view .product-card.detail .info .product-status-line .ugc-rating-wrapper .fa-star{font-size:.875rem}.product-view .product-card.detail .info .product-status-line .ugc-rating-wrapper .fa-star{color:#003c8f}.product-view .product-card.detail .info .product-status-line .ugc-rating-wrapper .fa-star:after{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.product-view .product-card.detail .info .product-status-line .ugc-rating-wrapper .fa-star-o:after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";color:#003c8f}.product-view .product-card.detail .info .product-status-line .ugc-rating-wrapper .fa-star-half-o:after{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";color:#003c8f}.product-view .product-card.detail .info .product-status-line .ugc-rating-wrapper{flex-basis:100%;order:1}.product-view .product-card.detail .info .product-status-line .ugc-rating-wrapper a{color:#4d6382}.product-view .product-card.detail .info .product-status-line .ugc-rating-wrapper .ugc-rating-stars:after{content:"(" attr(data-count) ")"}.product-view .product-card.detail .info .product-status-line .ugc-rating-wrapper .ugc-rating-stars.linked{cursor:pointer}.product-view .product-card.detail .info .product-status-line .delivery{flex-grow:1;flex-shrink:0;order:3}.product-view .product-card.detail .info .product-status-line .delivery div span:last-child:not([class]):not([id]){font-weight:bold}.product-view .product-card.detail .info .product-status-line .sku{flex-grow:0;flex-shrink:0;order:2;display:flex;gap:.5rem;row-gap:1rem;flex-direction:column;justify-content:flex-end;font-size:.75rem;line-height:1.25rem}.product-view .product-card.detail .info .product-status-line .sku .mention{list-style:none;display:inline-block;margin-inline-start:.5rem}.product-view .product-card.detail .info .product-status-line .sku .mention li a{cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #cad0da;background-color:#fff;color:#003c8f}.product-view .product-card.detail .info .product-status-line .sku .mention li a:hover{border:solid 1px #cad0da;background-color:#ebebeb;color:#003c8f}.product-view .product-card.detail .info .product-status-line .sku .mention li a:focus{border:solid 1px #cad0da;background-color:#ebebeb;color:#003c8f;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}.product-view .product-card.detail .info .product-status-line .sku .mention li a:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #cad0da;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}.product-view .product-card.detail .info .product-status-line .sku .mention li a{font-size:.875rem !important;line-height:1.5 !important;padding:.2rem .5rem !important;border-radius:.125rem}.product-view .product-card.detail .am-giftcard-form .fields{margin:10px 0}.product-view .product-card.detail .am-giftcard-form ul{list-style:none}.product-view .product-card.detail .am-giftcard-form .giftcard-image-selection{display:grid;grid-gap:10px;grid-template-columns:repeat(4, calc(25% - 15px))}@media(max-width: 90rem){.product-view .product-card.detail .am-giftcard-form .giftcard-image-selection{grid-template-columns:repeat(3, calc(33.33% - 15px))}}@media(max-width: 64rem){.product-view .product-card.detail .am-giftcard-form .giftcard-image-selection{grid-template-columns:repeat(2, calc(50% - 15px))}}@media(max-width: 28.125rem){.product-view .product-card.detail .am-giftcard-form .giftcard-image-selection{grid-template-columns:repeat(1, calc(100% - 15px))}}.product-view .product-card.detail .am-giftcard-form .amgiftcard-image{padding:5px}.product-view .product-card.detail .am-giftcard-form .selected{border:2px solid #003c8f;padding:3px}.product-view .product-card.detail .conversion form.addtocart fieldset{padding:0;margin:0;border:none;display:flex;flex-wrap:nowrap;gap:.5rem}.product-view .product-card.detail .conversion form.addtocart fieldset .qty-ctrl:has(label:focus){outline:2px #000 solid}.product-view .product-card.detail .conversion form.addtocart fieldset .qty-ctrl{display:grid;align-items:center;grid-template-areas:"decrease label increase";background-color:#fff;color:#1d1d1d;border-color:#1d1d1d;border-width:1px;border-style:solid;border-radius:.125rem}.product-view .product-card.detail .conversion form.addtocart fieldset .qty-ctrl label{padding-left:.375rem;padding-right:.375rem;width:1.5rem;font-size:1rem}.product-view .product-card.detail .conversion form.addtocart fieldset .qty-ctrl label[contenteditable=true]{cursor:text}.product-view .product-card.detail .conversion form.addtocart fieldset .qty-ctrl label{grid-area:label;text-align:center}.product-view .product-card.detail .conversion form.addtocart fieldset .qty-ctrl label:focus{outline:none}.product-view .product-card.detail .conversion form.addtocart fieldset .qty-ctrl i{cursor:pointer}.product-view .product-card.detail .conversion form.addtocart fieldset .qty-ctrl i.dec:before{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";padding-left:.375rem}.product-view .product-card.detail .conversion form.addtocart fieldset .qty-ctrl i.dec{grid-area:decrease}.product-view .product-card.detail .conversion form.addtocart fieldset .qty-ctrl i.inc:after{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"+";content:"+";padding-right:.375rem}.product-view .product-card.detail .conversion form.addtocart fieldset .qty-ctrl i.inc{grid-area:increase}.product-view .product-card.detail .conversion form.addtocart fieldset button{flex-grow:1}.product-view .product-card.detail .conversion .installment-plan{padding:8px;border:1px solid #cad0da}.product-view .product-card.detail .conversion .installment-plan p{margin-block:0}.product-view .product-card.detail .conversion .installment-plan p:before{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";color:#003c8f;font-size:1.25rem;margin-right:8px}.product-view .product-card.detail .conversion .installment-plan p{color:#00204d;font-size:.75rem;font-weight:700}.product-view .product-card.detail .conversion .installment-plan p span{font-weight:400}.product-view .product-card.detail .conversion .installment-plan p label{padding-left:3px;font-weight:700;cursor:pointer}.product-view .product-card.detail .conversion .price-footer{color:#4d6382}.product-view .product-card.detail .conversion .price-footer a{color:inherit}.product-view .product-card.detail .conversion .price-table tbody tr:nth-child(even){background-color:#f5faff}.product-view .product-card.detail .conversion .price-table tbody tr:nth-child(odd){background-color:#fff}.product-view .product-card.detail .conversion .price-table{border-collapse:collapse}.product-view .product-card.detail .conversion .price-table thead tr th{font-size:.9rem;line-height:1.1rem;padding-block:.5rem;padding-inline:.75rem;text-align:center;background:#00204d;color:#fff;border-bottom:1px solid #2f3d50}.product-view .product-card.detail .conversion .price-table tbody tr td{padding-block:.5rem;font-size:.9rem;line-height:1rem;text-align:center;font-weight:600}.product-view .product-card.detail .conversion .price-table tbody tr td.reactive{cursor:pointer}.product-view .product-card.detail .conversion .price-table tbody tr .base{font-weight:500;text-decoration:line-through}.product-view .product-card.detail .conversion .price-table{width:100%}.product-view .product-card.detail>.description{font-size:1rem;line-height:1.5rem;color:#001e48;margin-block-start:2rem}@media(min-width: 46.5rem){.product-view .product-card.detail>.description{margin-block-start:3rem}}.product-view .product-card.detail>.technicaldata details{border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.25rem;border-radius:.125rem;margin-bottom:.625rem;overflow:hidden}.product-view .product-card.detail>.technicaldata details summary{background-color:#fff;cursor:pointer;font-size:1rem;line-height:1.5rem;font-weight:700;color:#00204d;outline:none;padding:.75rem 1rem .625rem;display:flex;gap:1rem}.product-view .product-card.detail>.technicaldata details summary::-webkit-details-marker{display:none}.product-view .product-card.detail>.technicaldata details summary::after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";transition:transform .3s ease;margin-left:auto}.product-view .product-card.detail>.technicaldata details[open]{border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.25rem}.product-view .product-card.detail>.technicaldata details[open] summary{display:flex;background:#fafcff}.product-view .product-card.detail>.technicaldata details[open] summary::after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.product-view .product-card.detail>.technicaldata details[open] .accordion-content{display:block;background:#fafcff}.product-view .product-card.detail>.technicaldata details:hover summary,.product-view .product-card.detail>.technicaldata details[open] summary:hover{background:#f0f7ff}.product-view .product-card.detail>.technicaldata .accordion-content{padding:.375rem 1rem .625rem;background-color:#fff;display:none;color:#1d1d1d}.product-view .product-card.detail>.technicaldata .accordion-content p:first-child{margin-top:0}.product-view .product-card.detail>.technicaldata .accordion-content p:last-child{margin-bottom:0}.product-view .product-card.detail>.technicaldata>p:first-child.title{color:#00204d;font-weight:700;margin-block:0;font-size:clamp(1rem,1.2vw + .4rem,1.125rem);line-height:clamp(1.5rem,1.5vw + .25rem,1.625rem)}.product-view .product-card.detail>.technicaldata table tbody tr:nth-child(even){background-color:#f5faff}.product-view .product-card.detail>.technicaldata table tbody tr:nth-child(odd){background-color:#fff}.product-view .product-card.detail>.technicaldata table{width:100%;margin-block:1rem}@media(min-width: 64rem){.product-view .product-card.detail>.technicaldata table td:first-child{width:15.625rem}}.product-view .product-card.detail .configurator{position:relative}.product-view .product-card.detail .configurator .floatbar{padding:.75rem;background-color:#f0f7ff;position:fixed;left:0;bottom:0;width:100vw;width:-webkit-fill-available;width:-moz-available;width:stretch;z-index:9000}@container product-view (min-width: 744px){.product-view .product-card.detail .configurator .floatbar{height:min-content;position:sticky;top:10px}}.product-view .product-card.detail .configurator .floatbar .conversion{display:grid;grid-template-areas:"price tools" "atc atc"}.product-view .product-card.detail .configurator .floatbar .conversion .price-wrapper{grid-area:price}.product-view .product-card.detail .configurator .floatbar .conversion .tools{grid-area:tools;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.product-view .product-card.detail .configurator .floatbar .conversion form{grid-area:atc}.product-view .product-card.detail .configurator .floatbar .conversion .price-wrapper{display:flex;flex-direction:row;align-items:flex-end;gap:8px;margin-bottom:0}.product-view .product-card.detail .configurator .floatbar .conversion .price-wrapper label{display:none}.product-view .product-card.detail .configurator .floatbar .conversion .price-wrapper .price{font-size:1rem}.product-view .product-card.detail .configurator .floatbar .conversion .price-wrapper .price-footer{margin-bottom:.25rem}@container product-view (min-width: 744px){.product-view .product-card.detail .configurator .floatbar .conversion .price-wrapper{flex-direction:column;align-items:flex-start}.product-view .product-card.detail .configurator .floatbar .conversion .price-wrapper label{display:block}.product-view .product-card.detail .configurator .floatbar .conversion .price-wrapper .price{font-size:1.5rem}}.product-view .product-card.detail .configurator .floatbar .conversion form .qty-ctrl{display:none}@container product-view (min-width: 744px){.product-view .product-card.detail .configurator .floatbar .conversion form .qty-ctrl{display:grid}}.product-view .product-card.detail .configurator .floatbar .conversion .tools{flex-direction:row-reverse;align-items:center}@container product-view (min-width: 744px){.product-view .product-card.detail .configurator .floatbar .conversion .tools{flex-direction:column;align-items:flex-end}}.product-view .product-card.detail .configurator .floatbar .conversion .tools label{color:#001839;font-size:1.25rem;cursor:pointer}.product-view .product-card.detail .configurator .floatbar .conversion .tools label span{color:#001e48;font-size:.75em;padding-left:.1em;font-weight:700;cursor:pointer}.product-view .product-card.detail .configurator .floatbar .conversion .tools .print{position:relative;display:flex;align-items:center;padding-left:20px}.product-view .product-card.detail .configurator .floatbar .conversion .tools .print:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";position:absolute;left:0px}.product-view .product-card.detail .configurator .floatbar .conversion .tools .print{visibility:hidden}@container product-view (max-width: 744px){.product-view .product-card.detail .configurator .floatbar .conversion .tools .print span{display:none}}.product-view .product-card.detail .configurator .floatbar .conversion .tools .share{position:relative;display:flex;align-items:center;padding-left:20px}.product-view .product-card.detail .configurator .floatbar .conversion .tools .share:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";position:absolute;left:0px}.product-view .product-card.detail .configurator .floatbar .conversion .tools .share{visibility:hidden}@container product-view (max-width: 744px){.product-view .product-card.detail .configurator .floatbar .conversion .tools .share span{display:none}}.product-view .product-card.detail .configurator .floatbar .conversion .tools .summary{position:relative;display:flex;align-items:center;padding-left:20px}.product-view .product-card.detail .configurator .floatbar .conversion .tools .summary:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";position:absolute;left:0px}.product-view .product-card.detail .configurator .floatbar .conversion .tools .summary{visibility:hidden}.product-view .product-card.detail .configurator .floatbar .components{display:none}@container product-view (min-width: 744px){.product-view .product-card.detail .configurator .floatbar .components{display:block}}.product-view .product-card.detail .configurator .floatbar .components{margin-top:2rem}.product-view .product-card.detail .configurator .floatbar .components>p{font-weight:800;font-size:.75rem;color:#00204d}.product-view .product-card.detail .configurator .floatbar .components .selection{list-style-type:none;display:grid;grid-template-columns:min-content 1fr;row-gap:.25rem;column-gap:0}.product-view .product-card.detail .configurator .floatbar .components .selection span{color:#4d6382;font-size:.75rem;line-height:1.25rem;cursor:pointer;padding-top:.25rem;padding-bottom:.25rem}.product-view .product-card.detail .configurator .floatbar .components .selection span:nth-child(odd){font-weight:700;white-space:nowrap;padding-left:.25rem;padding-right:.75rem}.product-view .product-card.detail .configurator .floatbar .components .selection span:nth-child(odd):after{content:":"}.product-view .product-card.detail .configurator .floatbar .components .selection span:nth-child(odd).active{border-color:#c7e1ff;border-width:1px;border-style:solid;border-radius:.125rem;border-right-color:rgba(0,0,0,0);border-right-width:0;border-right-style:solid;background-color:#c7e1ff;border-radius:.25rem 0 0 .25rem}.product-view .product-card.detail .configurator .floatbar .components .selection span:nth-child(odd):has(+span:nth-child(even):empty){display:none}.product-view .product-card.detail .configurator .floatbar .components .selection span:nth-child(even){padding-right:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-view .product-card.detail .configurator .floatbar .components .selection span:nth-child(even).active{border-color:#c7e1ff;border-width:1px;border-style:solid;border-radius:.125rem;border-left-color:rgba(0,0,0,0);border-left-width:0;border-left-style:solid;background-color:#c7e1ff;display:initial;border-radius:0 .25rem .25rem 0}.product-view .product-card.detail .configurator .floatbar .components .selection span:nth-child(even):empty{display:none}.product-view .product-card.detail .configurator .floatbar .components .selection span:nth-child(even):before{padding-right:.25em;font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.product-view .product-card.detail .configurator .floatbar .components .selection.active{background-color:#c7e1ff}.product-view .product-card.detail .configurator .modal.validation .content>div{display:flex;flex-direction:column;gap:0}.product-view .product-card.detail .configurator .modal.validation .content>div>p{font-size:.8rem;line-height:1rem}.product-view .product-card.detail .configurator .modal.validation .content>div>p.recommendation span{padding-left:0}.product-view .product-card.detail .configurator .modal.validation .content>div label{color:#004283;font-weight:700}.product-view .product-card.detail .configurator .modal.validation .content>div strong{font-weight:700;display:inline-block;width:100%;margin-bottom:.25rem}.product-view .product-card.detail .configurator .modal.validation .content>div span{padding:.25rem}.product-view .product-card.detail .configurator .modal.validation .content>div .total{text-align:right}.product-view .product-card.detail .configurator .modal.validation .content>div .total>span{background-color:#1d1d1d;color:#fff}.product-view .product-card.detail .configurator .modal.validation .content>div .price{text-align:right}.product-view .product-card.detail .configurator .modal.validation .content>div .price:before{content:attr(data-sign)}.product-view .product-card.detail .configurator .modal.validation .content>div .price:after{content:attr(data-currency)}.product-view .product-card.detail .configurator form.addtocart fieldset{padding:0;margin:0;border:none;display:flex;flex-wrap:nowrap;gap:.5rem}.product-view .product-card.detail .configurator form.addtocart fieldset .qty-ctrl:has(label:focus){outline:2px #000 solid}.product-view .product-card.detail .configurator form.addtocart fieldset .qty-ctrl{display:grid;align-items:center;grid-template-areas:"decrease label increase";background-color:#fff;color:#1d1d1d;border-color:#1d1d1d;border-width:1px;border-style:solid;border-radius:.125rem}.product-view .product-card.detail .configurator form.addtocart fieldset .qty-ctrl label{padding-left:.375rem;padding-right:.375rem;width:1.5rem;font-size:1rem}.product-view .product-card.detail .configurator form.addtocart fieldset .qty-ctrl label[contenteditable=true]{cursor:text}.product-view .product-card.detail .configurator form.addtocart fieldset .qty-ctrl label{grid-area:label;text-align:center}.product-view .product-card.detail .configurator form.addtocart fieldset .qty-ctrl label:focus{outline:none}.product-view .product-card.detail .configurator form.addtocart fieldset .qty-ctrl i{cursor:pointer}.product-view .product-card.detail .configurator form.addtocart fieldset .qty-ctrl i.dec:before{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";padding-left:.375rem}.product-view .product-card.detail .configurator form.addtocart fieldset .qty-ctrl i.dec{grid-area:decrease}.product-view .product-card.detail .configurator form.addtocart fieldset .qty-ctrl i.inc:after{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"+";content:"+";padding-right:.375rem}.product-view .product-card.detail .configurator form.addtocart fieldset .qty-ctrl i.inc{grid-area:increase}.product-view .product-card.detail .configurator form.addtocart fieldset button{flex-grow:1}.product-view .product-card.detail .upgrade-options{margin-top:2rem}.product-view .product-card.detail .upgrade-options>.toolbar{container-name:configurator-toolbar;container-type:inline-size;display:flex;gap:.5rem;justify-content:flex-end;align-items:center;margin-bottom:1rem}.product-view .product-card.detail .upgrade-options .group{border-left-color:#cad0da;border-left-width:1px;border-left-style:solid;border-right-color:#cad0da;border-right-width:1px;border-right-style:solid;border-top-color:#cad0da;border-top-width:1px;border-top-style:solid}.product-view .product-card.detail .upgrade-options .group:nth-child(2){border-top-color:#cad0da;border-top-width:1px;border-top-style:solid}.product-view .product-card.detail .upgrade-options .group>label{display:block;background-color:#001839;color:#fff;border-top-color:#cad0da;border-top-width:1px;border-top-style:solid;font-size:1rem;line-height:1.5rem;font-weight:700;padding-top:.625rem;padding-bottom:.625rem;padding-left:1rem;padding-right:1rem}.product-view .product-card.detail .upgrade-options .group>label:first-child{border-top-color:rgba(0,0,0,0);border-top-width:1px;border-top-style:solid}.product-view .product-card.detail .upgrade-options .group:first-child{border-top-color:#cad0da;border-top-width:1px;border-top-style:solid}.product-view .product-card.detail .upgrade-options .group:last-child{border-bottom-color:#cad0da;border-bottom-width:1px;border-bottom-style:solid}.product-view .product-card.detail .upgrade-options .group details{marker:none;background-color:#fff;border-top-color:#cad0da;border-top-width:1px;border-top-style:solid;border-radius:0;margin-bottom:0}.product-view .product-card.detail .upgrade-options .group details.changed{background:#f0f7ff;border-top:1px solid #3363a5;border-bottom:1px solid #3363a5}.product-view .product-card.detail .upgrade-options .group details.changed:last-of-type{border-bottom:1px solid #3363a5}.product-view .product-card.detail .upgrade-options .group details.changed+details.changed{border-top:none}.product-view .product-card.detail .upgrade-options .group details summary{padding:.75rem;gap:0;position:relative;display:flex;align-items:center;padding-right:20px}.product-view .product-card.detail .upgrade-options .group details summary:after{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";position:absolute;right:0px}.product-view .product-card.detail .upgrade-options .group details summary:hover{background-color:rgba(0,0,0,0)}.product-view .product-card.detail .upgrade-options .group details summary:after{font-size:1rem;right:.75rem}.product-view .product-card.detail .upgrade-options .group details summary{cursor:pointer;list-style-type:none;flex-direction:column;align-items:flex-start}.product-view .product-card.detail .upgrade-options .group details summary span:first-child{font-weight:700;color:#001e48}.product-view .product-card.detail .upgrade-options .group details summary span{font-weight:400;color:#4d6382;font-size:.875rem;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis}.product-view .product-card.detail .upgrade-options .group details.changed summary span:not(:first-child){font-weight:600}.product-view .product-card.detail .upgrade-options .group details[open] summary{background-color:rgba(0,0,0,0)}.product-view .product-card.detail .upgrade-options .group details[open] summary:hover{background-color:rgba(0,0,0,0)}.product-view .product-card.detail .upgrade-options .group details[open] summary{position:relative;display:flex;align-items:center;padding-right:20px}.product-view .product-card.detail .upgrade-options .group details[open] summary:after{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";position:absolute;right:0px}.product-view .product-card.detail .upgrade-options .group details[open] summary:after{font-size:1rem;right:.75rem}.product-view .product-card.detail .upgrade-options .group details[open] summary{align-items:flex-start}.product-view .product-card.detail .upgrade-options .group details .content{background-color:#fff;padding-top:1rem;padding:.75rem}.product-view .product-card.detail .upgrade-options .group details .content .components{container-name:component-list;container-type:inline-size;margin-top:.625rem;display:flex;flex-direction:column;gap:.625rem;list-style-type:none}.product-view .product-card.detail .upgrade-options .group details .content .components li{list-style-type:none;border-color:rgba(0,0,0,0);border-width:1px;border-style:solid;border-radius:.125rem}.product-view .product-card.detail .upgrade-options .group details .content .components li.upgrade:hover{border-color:#71829b}.product-view .product-card.detail .upgrade-options .group details .content .components li:has(>input:checked){border-color:#71829b;background-color:#f0f7ff}.product-view .product-card.detail .upgrade-options .group details .content .components li.loader{align-self:center;font-size:1rem}.product-view .product-card.detail .upgrade-options .group details .content .components li.loader:after{margin-left:12px;font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";animation:hg-load-animation 2s linear infinite}.product-view .product-card.detail .upgrade-options .group details .content .components li.upgrade{display:grid;gap:.33rem;grid-auto-columns:min-content auto auto;grid-template-areas:"field label label" "field qty price";padding:.25rem}@media(min-width: 520px){.product-view .product-card.detail .upgrade-options .group details .content .components li.upgrade{padding:0}}.product-view .product-card.detail .upgrade-options .group details .content .components li.upgrade:not(:has(.qty-ctrl)){grid-template-areas:"field label label" "field price price"}.product-view .product-card.detail .upgrade-options .group details .content .components li.upgrade.incompatible{grid-template-areas:"field label qty price" "error error error error";row-gap:0}.product-view .product-card.detail .upgrade-options .group details .content .components li.upgrade.incompatible:not(:has(.qty-ctrl)){grid-template-areas:"field label label price" "error error error error"}@container component-list (max-width: 449px){.product-view .product-card.detail .upgrade-options .group details .content .components li.upgrade>img{display:none}}@container component-list (min-width: 450px){.product-view .product-card.detail .upgrade-options .group details .content .components li.upgrade{grid-auto-columns:min-content 80px auto 80px 100px;grid-template-areas:"field image label qty price"}.product-view .product-card.detail .upgrade-options .group details .content .components li.upgrade:not(:has(.qty-ctrl)){grid-template-areas:"field image label label price"}.product-view .product-card.detail .upgrade-options .group details .content .components li.upgrade.incompatible{grid-template-areas:"field image label qty price" "error error error error error";row-gap:0}.product-view .product-card.detail .upgrade-options .group details .content .components li.upgrade.incompatible:not(:has(.qty-ctrl)){grid-template-areas:"field image label label price" "error error error error error"}}.product-view .product-card.detail .upgrade-options .group details .content .components li.static{display:grid;grid-auto-columns:auto;column-gap:1rem;grid-template-areas:"image" "description"}@media(min-width: 1024px){.product-view .product-card.detail .upgrade-options .group details .content .components li.static{grid-auto-columns:auto auto;grid-template-areas:"image description"}}.product-view .product-card.detail .upgrade-options .group details .content .components li>input[type=radio],.product-view .product-card.detail .upgrade-options .group details .content .components li>input[type=checkbox]{grid-area:field;text-align:left;align-self:center;width:1.25rem;height:1.25rem;display:none}.product-view .product-card.detail .upgrade-options .group details .content .components li>label{grid-area:label;text-align:left;align-self:center}.product-view .product-card.detail .upgrade-options .group details .content .components li .quantity{grid-area:qty;align-self:center;justify-content:left}@media(min-width: 744px){.product-view .product-card.detail .upgrade-options .group details .content .components li .quantity{justify-content:center}}.product-view .product-card.detail .upgrade-options .group details .content .components li .quantity{display:flex;gap:.33rem}.product-view .product-card.detail .upgrade-options .group details .content .components li .price{grid-area:price;text-align:right;align-self:center}.product-view .product-card.detail .upgrade-options .group details .content .components li>img{grid-area:image}.product-view .product-card.detail .upgrade-options .group details .content .components li>p{grid-area:description}.product-view .product-card.detail .upgrade-options .group details .content .components li>span.error,.product-view .product-card.detail .upgrade-options .group details .content .components li>span.warn{grid-area:error}.product-view .product-card.detail .upgrade-options .group details .content .components li.notice{font-weight:700;font-size:1rem}.product-view .product-card.detail .upgrade-options .group details .content .components li.static p{font-size:.75rem}.product-view .product-card.detail .upgrade-options .group details .content .components li.static img{margin:auto;cursor:zoom-in}.product-view .product-card.detail .upgrade-options .group details .content .components li.static label{display:none}.product-view .product-card.detail .upgrade-options .group details .content .components li.upgrade img{cursor:zoom-in}.product-view .product-card.detail .upgrade-options .group details .content .components li>input{align-self:center;flex-basis:2rem}.product-view .product-card.detail .upgrade-options .group details .content .components li>label{font-size:.875rem;line-height:1.25rem;font-weight:600;height:100%;display:grid;align-items:center;cursor:pointer}.product-view .product-card.detail .upgrade-options .group details .content .components li>label>span{display:flex;justify-content:space-between;align-items:end}@media(min-width: 520px){.product-view .product-card.detail .upgrade-options .group details .content .components li>label>span{display:block}}.product-view .product-card.detail .upgrade-options .group details .content .components li>label>span span{color:#003c8f;white-space:nowrap;padding-left:1rem;font-size:.8rem;line-height:.9rem}.product-view .product-card.detail .upgrade-options .group details .content .components li>p .info{color:#003c8f;white-space:nowrap;padding-top:.25rem;font-size:.8rem;line-height:.9rem;display:block;font-weight:600;cursor:pointer}.product-view .product-card.detail .upgrade-options .group details .content .components li .quantity .qty-ctrl:has(label:focus){outline:2px #000 solid}.product-view .product-card.detail .upgrade-options .group details .content .components li .quantity .qty-ctrl{display:grid;align-items:center;grid-template-areas:"decrease label increase";background-color:#fff;color:#1d1d1d;border-color:#1d1d1d;border-width:1px;border-style:solid;border-radius:.125rem}.product-view .product-card.detail .upgrade-options .group details .content .components li .quantity .qty-ctrl label{padding-left:.375rem;padding-right:.375rem;width:1.5rem;font-size:1rem}.product-view .product-card.detail .upgrade-options .group details .content .components li .quantity .qty-ctrl label[contenteditable=true]{cursor:text}.product-view .product-card.detail .upgrade-options .group details .content .components li .quantity .qty-ctrl label{grid-area:label;text-align:center}.product-view .product-card.detail .upgrade-options .group details .content .components li .quantity .qty-ctrl label:focus{outline:none}.product-view .product-card.detail .upgrade-options .group details .content .components li .quantity .qty-ctrl i{cursor:pointer}.product-view .product-card.detail .upgrade-options .group details .content .components li .quantity .qty-ctrl i.dec:before{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";padding-left:.375rem}.product-view .product-card.detail .upgrade-options .group details .content .components li .quantity .qty-ctrl i.dec{grid-area:decrease}.product-view .product-card.detail .upgrade-options .group details .content .components li .quantity .qty-ctrl i.inc:after{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"+";content:"+";padding-right:.375rem}.product-view .product-card.detail .upgrade-options .group details .content .components li .quantity .qty-ctrl i.inc{grid-area:increase}.product-view .product-card.detail .upgrade-options .group details .content .components li .quantity .qty-ctrl{min-height:2rem;background-color:rgba(0,0,0,0);color:#1d1d1d;border-color:rgba(0,0,0,0)}.product-view .product-card.detail .upgrade-options .group details .content .components li .price{padding-left:.2rem;padding-right:.3rem}.product-view .product-card.detail .upgrade-options .group details .content .components li .price span:after{content:attr(data-currency);padding-left:.25rem}.product-view .product-card.detail .upgrade-options .group details .content .components li .price span:before{content:attr(data-sign);padding-right:.25rem}.product-view .product-card.detail .upgrade-options .group details .content .components li dialog{width:80%;max-width:750px}.product-view .product-card.detail .upgrade-options .group details .content .components li dialog .content>div:nth-of-type(1){display:none}.product-view .product-card.detail .upgrade-options .group details .content .components li dialog .content>div:nth-of-type(n+2){padding:1rem;font-size:.9rem;line-height:1.2rem}.product-view .product-card.detail .upgrade-options .group details .content .components li dialog .content .gallery{display:grid;justify-content:center}.product-view .product-card.detail .upgrade-options .group details .content .components li dialog .content p.subtitle{color:#00204d;font-weight:700;margin-block:0;font-size:clamp(1rem,1.2vw + .4rem,1.125rem);line-height:clamp(1.5rem,1.5vw + .25rem,1.625rem);margin-block-start:1rem}.product-view .product-card.detail .upgrade-options .group details .content .components li dialog .content .description table{margin-top:1rem}.product-view .product-card.detail .upgrade-options .group details .content .components li dialog .content .description table{border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed;border-spacing:8px}.product-view .product-card.detail .upgrade-options .group details .content .components li dialog .content .description table caption{font-size:.875rem;line-height:1.25rem;margin-block:.375rem;margin-inline:.25rem;color:#00204d;text-align:left;font-weight:bold}.product-view .product-card.detail .upgrade-options .group details .content .components li dialog .content .description table tr{color:#4d6382;font-size:.75rem;line-height:1.25rem}.product-view .product-card.detail .upgrade-options .group details .content .components li dialog .content .description table tr:nth-child(odd){background:#fff}.product-view .product-card.detail .upgrade-options .group details .content .components li dialog .content .description table tr:nth-child(even){background:#f5faff}.product-view .product-card.detail .upgrade-options .group details .content .components li dialog .content .description table th,.product-view .product-card.detail .upgrade-options .group details .content .components li dialog .content .description table td{padding-block:.375rem;padding-inline:.25rem}.product-view .product-card.detail .upgrade-options .group details .content .components li dialog .content .description table thead tr th{font-weight:bold;text-align:left;color:#00204d}.product-view .product-card.detail .upgrade-options .group details .content .components li dialog .content .description table tr th{font-weight:bold;text-align:left;color:#4d6382;font-size:.75rem;line-height:1.25rem}@container modal-content (min-width: 450px){.product-view .product-card.detail .upgrade-options .group details .content .components li dialog .content>div:nth-of-type(1){display:flex;justify-content:space-evenly;align-items:center}.product-view .product-card.detail .upgrade-options .group details .content .components li dialog .content>div:nth-of-type(1) label{cursor:pointer;flex-grow:1;text-align:center;border-width:1px;border-radius:.125rem;border-style:solid;padding-top:8px;padding-bottom:8px;padding-left:14px;padding-right:10px;font-size:1rem !important;line-height:1.5 !important;padding:.25rem .75rem !important;border-radius:.125rem;cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #cad0da;background-color:#fff;color:#003c8f}.product-view .product-card.detail .upgrade-options .group details .content .components li dialog .content>div:nth-of-type(1) label:hover{border:solid 1px #cad0da;background-color:#ebebeb;color:#003c8f}.product-view .product-card.detail .upgrade-options .group details .content .components li dialog .content>div:nth-of-type(1) label:focus{border:solid 1px #cad0da;background-color:#ebebeb;color:#003c8f;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}.product-view .product-card.detail .upgrade-options .group details .content .components li dialog .content>div:nth-of-type(1) label:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #cad0da;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}.product-view .product-card.detail .upgrade-options .group details .content .components li dialog .content>div:nth-of-type(1) label{background-color:inherit}@media(min-width: 744px){.product-view .product-card.detail .upgrade-options .group details .content .components li dialog .content>div:nth-of-type(1) label{border-color:#cad0da}}.product-view .product-card.detail .upgrade-options .group details .content .components li dialog .content>div:nth-of-type(1){border:0}.product-view .product-card.detail .upgrade-options .group details .content .components li dialog .content>div:nth-of-type(n+2){border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.125rem;border-top:0}.product-view .product-card.detail .upgrade-options .group details .content .components li dialog .content>div.inactive{display:none}.product-view .product-card.detail .upgrade-options .group details .content .components li dialog .content>div.gallery,.product-view .product-card.detail .upgrade-options .group details .content .components li dialog .content>div.description{background-color:inherit}.product-view .product-card.detail .upgrade-options .group details .content .components li dialog .content.simple>div{border:none !important}.product-view .product-card.detail .upgrade-options .group details .content .components li dialog .content input.img:checked~div:nth-of-type(1) label.img{border-bottom-color:rgba(0,0,0,0)}.product-view .product-card.detail .upgrade-options .group details .content .components li dialog .content input.img:checked~div:nth-of-type(1) label.img:hover{background-color:inherit}.product-view .product-card.detail .upgrade-options .group details .content .components li dialog .content input.img:checked~div:nth-of-type(1) label.desc{background-color:#f0f7ff}.product-view .product-card.detail .upgrade-options .group details .content .components li dialog .content input.img:checked~div:nth-of-type(1) label.desc:hover{background-color:#c7e1ff}.product-view .product-card.detail .upgrade-options .group details .content .components li dialog .content input.img:checked~div.description{display:none}.product-view .product-card.detail .upgrade-options .group details .content .components li dialog .content input.desc:checked~div:nth-of-type(1) label.img{background-color:#f0f7ff}.product-view .product-card.detail .upgrade-options .group details .content .components li dialog .content input.desc:checked~div:nth-of-type(1) label.img:hover{background-color:#c7e1ff}.product-view .product-card.detail .upgrade-options .group details .content .components li dialog .content input.desc:checked~div:nth-of-type(1) label.desc{border-bottom-color:rgba(0,0,0,0)}.product-view .product-card.detail .upgrade-options .group details .content .components li dialog .content input.desc:checked~div:nth-of-type(1) label.desc:hover{background-color:inherit}.product-view .product-card.detail .upgrade-options .group details .content .components li dialog .content input.desc:checked~div.gallery{display:none}}.product-view .product-card.detail .upgrade-options .group details .content .components li.incompatible{filter:opacity(0.5)}.product-view .product-card.detail .upgrade-options .group details .content .components li.incompatible img{filter:grayscale(100%)}.product-view .product-card.detail .upgrade-options .group details .content .components li.incompatible label{cursor:default}.product-view .product-card.detail .upgrade-options .group details .content .components li.incompatible>span.error{position:relative;display:flex;align-items:center;padding-left:20px}.product-view .product-card.detail .upgrade-options .group details .content .components li.incompatible>span.error:before{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";position:absolute;left:0px}.product-view .product-card.detail .upgrade-options .group details .content .components li.incompatible>span.error{color:#68000a}.product-view .product-card.detail .upgrade-options .group details .content .components li.incompatible>span.warn{position:relative;display:flex;align-items:center;padding-left:20px}.product-view .product-card.detail .upgrade-options .group details .content .components li.incompatible>span.warn:before{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";position:absolute;left:0px}.product-view .product-card.detail .upgrade-options .group details .content .components li.incompatible>span.warn{color:#2f3d50}.product-view .product-card.detail .upgrade-options .group details .content .components li.incompatible>span.error,.product-view .product-card.detail .upgrade-options .group details .content .components li.incompatible>span.warn{font-size:.8rem;line-height:1rem;align-items:flex-start}.product-view .product-card.detail .upgrade-options .group details .content .components li.incompatible>span.error:before,.product-view .product-card.detail .upgrade-options .group details .content .components li.incompatible>span.warn:before{font-size:.85rem;line-height:.85rem;padding-top:.15rem}.product-view .product-card.detail .upgrade-options .group details .content .components.grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:1rem}@media(min-width: 28.125rem){.product-view .product-card.detail .upgrade-options .group details .content .components.grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 46.5rem){.product-view .product-card.detail .upgrade-options .group details .content .components.grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 864px){.product-view .product-card.detail .upgrade-options .group details .content .components.grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 64rem){.product-view .product-card.detail .upgrade-options .group details .content .components.grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 90rem){.product-view .product-card.detail .upgrade-options .group details .content .components.grid{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 1921px){.product-view .product-card.detail .upgrade-options .group details .content .components.grid{grid-template-columns:repeat(5, 1fr)}}.product-view .product-card.detail .upgrade-options .group details .content .components.grid:has(li.static){display:flex;flex-direction:column;gap:.625rem}.product-view .product-card.detail .upgrade-options .group details .content .components.grid .loader{grid-column:1/-1;display:grid;justify-items:center;align-items:center;text-align:center}.product-view .product-card.detail .upgrade-options .group details .content .components.grid .notice{grid-column:1/-1}.product-view .product-card.detail .upgrade-options .group details .content .components.grid li.upgrade{display:grid;gap:.33rem;align-content:flex-start;grid-auto-columns:min-content auto auto;grid-template-rows:auto 1fr auto;grid-template-areas:"field image image" "field label label" "field qty price";padding:.25rem}@media(min-width: 520px){.product-view .product-card.detail .upgrade-options .group details .content .components.grid li.upgrade{padding:0}}.product-view .product-card.detail .upgrade-options .group details .content .components.grid li.upgrade:not(:has(.qty-ctrl)){grid-template-areas:"field image image" "field label label" "field price price"}.product-view .product-card.detail .upgrade-options .group details .content .components.grid li.upgrade.incompatible{grid-template-areas:"field image image image" "field label label label" "field qty qty price" "error error error error";row-gap:0}.product-view .product-card.detail .upgrade-options .group details .content .components.grid li.upgrade.incompatible:not(:has(.qty-ctrl)){grid-template-areas:"field image image image" "field label label label" "field qty qty price" "error error error error"}@container component-list (max-width: 449px){.product-view .product-card.detail .upgrade-options .group details .content .components.grid li.upgrade>img{display:block}}.product-view .product-card.detail .upgrade-options .group details .content .components.grid li.upgrade>img{display:block;height:auto;width:auto;max-height:250px;margin:auto}.product-view .product-card.detail .upgrade-options .group details .content .components.grid li.static{display:grid;grid-auto-columns:auto;column-gap:1rem;grid-template-areas:"image" "description"}@media(min-width: 1024px){.product-view .product-card.detail .upgrade-options .group details .content .components.grid li.static{grid-auto-columns:auto auto;grid-template-areas:"image description"}}.product-view .product-card.detail .upgrade-options .group details .content .components.grid li>input[type=radio],.product-view .product-card.detail .upgrade-options .group details .content .components.grid li>input[type=checkbox]{grid-area:field;text-align:left;align-self:center;width:1.25rem;height:1.25rem;display:none}.product-view .product-card.detail .upgrade-options .group details .content .components.grid li>label{grid-area:label;text-align:left;align-items:flex-start;padding-inline:1rem}.product-view .product-card.detail .upgrade-options .group details .content .components.grid li .quantity{grid-area:qty;align-self:center;justify-content:left}@media(min-width: 744px){.product-view .product-card.detail .upgrade-options .group details .content .components.grid li .quantity{justify-content:center}}.product-view .product-card.detail .upgrade-options .group details .content .components.grid li .quantity{display:flex;gap:.33rem}.product-view .product-card.detail .upgrade-options .group details .content .components.grid li .price{grid-area:price;text-align:right;align-self:center;padding-inline:1rem;padding-block:.5rem}.product-view .product-card.detail .upgrade-options .group details .content .components.grid li>img{grid-area:image}.product-view .product-card.detail .upgrade-options .group details .content .components.grid li>p{grid-area:description}.product-view .product-card.detail .upgrade-options .group details .content .components.grid li>span.error,.product-view .product-card.detail .upgrade-options .group details .content .components.grid li>span.warn{grid-area:error}.product-view .product-card.detail .upgrade-options .group details .content .components.grid li>label>span{display:flex;justify-content:space-between;align-items:start;flex-direction:column;row-gap:.5rem}.product-view .product-card.detail .upgrade-options .group details .content .components.grid li>label>span .info{padding-left:0}.product-view .product-card.detail .upgrade-options .group details .content .components.gallery{gap:0}.product-view .product-card.detail .upgrade-options .group details .content .components.gallery:has(li.static){display:flex;flex-direction:column;gap:.625rem}.product-view .product-card.detail .upgrade-options .group details .content .components.gallery .swiper{width:100%;max-width:100%;min-height:0;min-width:0}.product-view .product-card.detail .upgrade-options .group details .content .components.gallery .swiper-slide{max-width:100%}.product-view .product-card.detail .upgrade-options .group details .content .components.gallery .loader{grid-column:1/-1;display:grid;justify-items:center;align-items:center;text-align:center}.product-view .product-card.detail .upgrade-options .group details .content .components.gallery .notice{grid-column:1/-1}.product-view .product-card.detail .upgrade-options .group details .content .components.gallery p{font-weight:700;font-size:1rem;margin-block:1rem}.product-view .product-card.detail .upgrade-options .group details .content .components.gallery li.upgrade{display:grid;gap:.33rem;align-content:flex-start;grid-auto-columns:min-content auto auto;grid-template-rows:auto 1fr auto;grid-template-areas:"field image image" "field label label" "field qty price";padding:.25rem}@media(min-width: 520px){.product-view .product-card.detail .upgrade-options .group details .content .components.gallery li.upgrade{padding:0}}.product-view .product-card.detail .upgrade-options .group details .content .components.gallery li.upgrade:not(:has(.qty-ctrl)){grid-template-areas:"field image image" "field label label" "field price price"}.product-view .product-card.detail .upgrade-options .group details .content .components.gallery li.upgrade.incompatible{grid-template-areas:"field image image image" "field label label label" "field qty qty price" "error error error error";row-gap:0}.product-view .product-card.detail .upgrade-options .group details .content .components.gallery li.upgrade.incompatible:not(:has(.qty-ctrl)){grid-template-areas:"field image image image" "field label label label" "field qty qty price" "error error error error"}@container component-list (max-width: 449px){.product-view .product-card.detail .upgrade-options .group details .content .components.gallery li.upgrade>img{display:block}}.product-view .product-card.detail .upgrade-options .group details .content .components.gallery li.upgrade>img{display:block;height:auto;width:auto;max-height:250px;margin:auto}.product-view .product-card.detail .upgrade-options .group details .content .components.gallery li.static{display:grid;grid-auto-columns:auto;column-gap:1rem;grid-template-areas:"image" "description"}@media(min-width: 1024px){.product-view .product-card.detail .upgrade-options .group details .content .components.gallery li.static{grid-auto-columns:auto auto;grid-template-areas:"image description"}}.product-view .product-card.detail .upgrade-options .group details .content .components.gallery li>input[type=radio],.product-view .product-card.detail .upgrade-options .group details .content .components.gallery li>input[type=checkbox]{grid-area:field;text-align:left;align-self:center;width:1.25rem;height:1.25rem;display:none}.product-view .product-card.detail .upgrade-options .group details .content .components.gallery li>label{grid-area:label;text-align:left;align-items:flex-start;padding-inline:1rem}.product-view .product-card.detail .upgrade-options .group details .content .components.gallery li .quantity{grid-area:qty;align-self:center;justify-content:left}@media(min-width: 744px){.product-view .product-card.detail .upgrade-options .group details .content .components.gallery li .quantity{justify-content:center}}.product-view .product-card.detail .upgrade-options .group details .content .components.gallery li .quantity{display:flex;gap:.33rem}.product-view .product-card.detail .upgrade-options .group details .content .components.gallery li .price{grid-area:price;text-align:right;align-self:center;padding-inline:1rem;padding-block:.5rem}.product-view .product-card.detail .upgrade-options .group details .content .components.gallery li>img{grid-area:image}.product-view .product-card.detail .upgrade-options .group details .content .components.gallery li>p{grid-area:description}.product-view .product-card.detail .upgrade-options .group details .content .components.gallery li>span.error,.product-view .product-card.detail .upgrade-options .group details .content .components.gallery li>span.warn{grid-area:error}.product-view .product-card.detail .upgrade-options .group details .content .components.gallery li.upgrade{height:auto}.product-view .product-card.detail .upgrade-options .group details .content .components.gallery li img{max-width:none !important}.product-view .product-card.detail .upgrade-options .group details .content .components.gallery li>label>span{display:flex;justify-content:space-between;align-items:start;flex-direction:column;row-gap:.5rem}.product-view .product-card.detail .upgrade-options .group details .content .components.gallery li>label>span .info{padding-left:0}.product-view #paypal_paylater{min-height:40px}.product-view .ugc-content-wrapper{border-top-color:#cad0da;border-top-width:1px;border-top-style:solid;border-radius:.125rem}.product-view .ugc-content-wrapper>p:first-child.title{color:#00204d;font-weight:700;margin-block:0;font-size:clamp(1rem,1.2vw + .4rem,1.125rem);line-height:clamp(1.5rem,1.5vw + .25rem,1.625rem);margin-block-end:.5rem}.product-view .ugc-content-wrapper{padding-top:32px;padding-bottom:32px}.product-view .ugc-content-wrapper h2{color:#00204d;font-size:18px;line-height:26px;margin-bottom:12px}.product-view .ugc-content-wrapper .disclaimer{padding-top:8px;padding-bottom:8px;padding-left:8px;padding-right:8px;margin-top:.5rem;margin-bottom:32px;font-size:12px;line-height:20px;font-weight:400;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.125rem;color:#001e48;background:#fff;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;gap:0px 8px}.product-view .ugc-content-wrapper .disclaimer i{grid-row-start:1;grid-row-end:3}.product-view .ugc-content-wrapper .disclaimer i:after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";font-size:20px;color:#003c8f}.product-view .ugc-content-wrapper .disclaimer p{margin:0}.product-view .ugc-content-wrapper .disclaimer p:nth-of-type(1){font-weight:700;color:#00204d}.product-view .ugc-content-wrapper .disclaimer p a[data-toggle=modal]{font-weight:700;color:#001e48}.product-view .ugc-content-wrapper .disclaimer p label{cursor:pointer;color:#3363a5;text-decoration:none}.product-view .ugc-content-wrapper .disclaimer p label:hover{color:#0072db}.product-view .ugc-content-wrapper .product{display:flex;flex-wrap:wrap;gap:4px 8px}.product-view .ugc-content-wrapper .product label{color:#001e48;font-weight:700;font-size:16px;line-height:24px}.product-view .ugc-content-wrapper .product span{display:block;color:#4d6382;font-weight:500;font-size:16px;line-height:24px}.product-view .ugc-content-wrapper .product .line-break{height:0;flex-basis:100%}.product-view .ugc-content-wrapper .product .ugc-rating-stars .fa-star{color:#003c8f}.product-view .ugc-content-wrapper .product .ugc-rating-stars .fa-star:after{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.product-view .ugc-content-wrapper .product .ugc-rating-stars .fa-star-o:after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";color:#003c8f}.product-view .ugc-content-wrapper .product .ugc-rating-stars .fa-star-half-o:after{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";color:#003c8f}.product-view .ugc-content-wrapper ul.ratings{margin-top:16px;margin-bottom:32px;display:grid;gap:2px;list-style-type:none}.product-view .ugc-content-wrapper ul.ratings li{list-style-type:none;background-color:#e5f1ff;border-color:#e5f1ff;border-width:1px;border-style:solid;border-radius:.125rem;padding-top:16px;padding-bottom:16px;padding-left:16px;padding-right:16px}.product-view .ugc-content-wrapper ul.ratings li .head{display:flex;flex-wrap:wrap;gap:4px 12px}.product-view .ugc-content-wrapper ul.ratings li .head .author,.product-view .ugc-content-wrapper ul.ratings li .head .date{color:#001e48;font-weight:700;font-size:16px;line-height:24px}.product-view .ugc-content-wrapper ul.ratings li .head .line-break{height:0;flex-basis:100%}.product-view .ugc-content-wrapper ul.ratings li .head .source{font-size:12px}.product-view .ugc-content-wrapper ul.ratings li .stars .fa-star{color:#003c8f}.product-view .ugc-content-wrapper ul.ratings li .stars .fa-star:after{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.product-view .ugc-content-wrapper ul.ratings li .stars .fa-star-o:after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";color:#003c8f}.product-view .ugc-content-wrapper ul.ratings li .stars .fa-star-half-o:after{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";color:#003c8f}.product-view .ugc-content-wrapper ul.ratings li .stars:after{content:attr(data-value);color:#4d6382}.product-view .ugc-content-wrapper ul.ratings .content{margin-top:12px;color:#4d6382}.product-view .ugc-content-wrapper ul.ratings .footer{margin-top:12px;display:flex;flex-direction:row}.product-view .ugc-content-wrapper ul.ratings .footer>*{font-size:11px;flex-grow:1}.product-view .ugc-content-wrapper ul.ratings .footer .source{text-align:right;align-self:end}.product-view .ugc-content-wrapper ul.ratings .footer .deepl{display:flex;gap:3px;flex-direction:column}.product-view .ugc-content-wrapper .pagination{margin-top:1.125rem;margin-bottom:1.125rem;display:flex;flex-direction:row;justify-content:center;gap:.25rem;list-style-type:none}.product-view .ugc-content-wrapper .pagination a{color:inherit;text-decoration:none}.product-view .ugc-content-wrapper .pagination a:hover,.product-view .ugc-content-wrapper .pagination a:active,.product-view .ugc-content-wrapper .pagination a:visited,.product-view .ugc-content-wrapper .pagination a:target,.product-view .ugc-content-wrapper .pagination a:focus,.product-view .ugc-content-wrapper .pagination a:focus-visible,.product-view .ugc-content-wrapper .pagination a:focus-within{color:inherit;text-decoration:none}.product-view .ugc-content-wrapper .pagination li i{font-style:normal}.product-view .ugc-content-wrapper .pagination li span,.product-view .ugc-content-wrapper .pagination li a{box-sizing:border-box;display:flex;width:2rem;min-width:2rem;max-width:2rem;min-height:2rem;max-height:2rem}@container (width > 674px){.product-view .ugc-content-wrapper .pagination li span,.product-view .ugc-content-wrapper .pagination li a{width:2.75rem;min-width:2.75rem;max-width:2.75rem;min-height:2.75rem;max-height:2.75rem}}.product-view .ugc-content-wrapper .pagination li span,.product-view .ugc-content-wrapper .pagination li a{padding:0;justify-content:center;align-items:center;gap:0;flex-shrink:0;border-color:inherit;border-width:1px;border-style:solid;border-radius:.125rem;border-color:#edeff3;background-color:#fff;color:#1d1d1d}.product-view .ugc-content-wrapper .pagination li span:hover,.product-view .ugc-content-wrapper .pagination li a:hover{border-color:#71829b;background-color:#f5faff}.product-view .ugc-content-wrapper .pagination li span:active,.product-view .ugc-content-wrapper .pagination li a:active{box-shadow:0 0 0 1px #fff,0 0 0 2px #003c8f}.product-view .ugc-content-wrapper .pagination li span.off,.product-view .ugc-content-wrapper .pagination li a.off{display:flex;width:2rem;min-width:2rem;max-width:2rem;min-height:2rem;max-height:2rem}@container (width > 674px){.product-view .ugc-content-wrapper .pagination li span.off,.product-view .ugc-content-wrapper .pagination li a.off{width:2.75rem;min-width:2.75rem;max-width:2.75rem;min-height:2.75rem;max-height:2.75rem}}.product-view .ugc-content-wrapper .pagination li span.off,.product-view .ugc-content-wrapper .pagination li a.off{padding:0;justify-content:center;align-items:center;gap:0;flex-shrink:0;border-color:inherit;border-width:1px;border-style:solid;border-radius:.125rem;border-color:#edeff3;background-color:#fff;color:#edeff3;cursor:not-allowed;cursor:default;pointer-events:none}.product-view .ugc-content-wrapper .pagination li span:not(.current){cursor:pointer}.product-view .ugc-content-wrapper .pagination li .first i:after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.product-view .ugc-content-wrapper .pagination li .previous i:after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.product-view .ugc-content-wrapper .pagination li .current{display:flex;width:2rem;min-width:2rem;max-width:2rem;min-height:2rem;max-height:2rem}@container (width > 674px){.product-view .ugc-content-wrapper .pagination li .current{width:2.75rem;min-width:2.75rem;max-width:2.75rem;min-height:2.75rem;max-height:2.75rem}}.product-view .ugc-content-wrapper .pagination li .current{padding:0;justify-content:center;align-items:center;gap:0;flex-shrink:0;border-color:inherit;border-width:1px;border-style:solid;border-radius:.125rem;border-color:#003c8f;background-color:#e5f1ff;color:#1d1d1d;font-weight:700;pointer-events:none}.product-view .ugc-content-wrapper .pagination li .page-number{text-align:center;font-feature-settings:"calt" off;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.5;letter-spacing:-0.009rem}.product-view .ugc-content-wrapper .pagination li .next i:after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.product-view .ugc-content-wrapper .pagination li .last i:after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.product-view .ugc-content-wrapper .pagination span.page_number:after{content:attr(data-page)}.product-view .variants .grid{display:grid;column-gap:.5rem;row-gap:.75rem;grid-template-columns:repeat(auto-fit, minmax(min(12.5rem, 100%), 1fr));grid-auto-rows:auto;align-items:center}@media(min-width: 46.5rem){.product-view .variants .grid{column-gap:.5rem;row-gap:.25rem}}.product-view .variants .grid em{font-style:normal}.product-view .variants .grid h4,.product-view .variants .grid p{grid-column:1/-1}.product-view .variants .grid h4{margin-block-start:1.25rem;margin-block-end:.25rem;font-size:clamp(1rem,1.2vw + .4rem,1.125rem);line-height:clamp(1.5rem,1.5vw + .25rem,1.625rem)}.product-view .variants .grid p{color:#00204d;margin-block-end:0;margin-block-start:1rem}.product-view .variants .grid p+h4{margin-top:0}.product-view .variants .grid span.widget-product-link-inline{cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #cad0da;background-color:#fff;color:#003c8f}.product-view .variants .grid span.widget-product-link-inline:hover{border:solid 1px #cad0da;background-color:#ebebeb;color:#003c8f}.product-view .variants .grid span.widget-product-link-inline:focus{border:solid 1px #cad0da;background-color:#ebebeb;color:#003c8f;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}.product-view .variants .grid span.widget-product-link-inline:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #cad0da;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}.product-view .variants .grid span.widget-product-link-inline{font-size:1rem !important;line-height:1.5 !important;padding:.25rem .75rem !important;border-radius:.125rem;text-align:center;display:flex;align-items:center;justify-content:center}.product-view .variants .grid span.widget-product-link-inline a{display:inline-flex;height:100%;align-items:center;justify-content:center}.product-view .variants .grid .btn{cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #001839;background-color:#fff;color:#001839}.product-view .variants .grid .btn:hover{border:solid 1px #001839;background-color:#ebebeb;color:#001839}.product-view .variants .grid .btn:focus{border:solid 1px #001839;background-color:#ebebeb;color:#001839;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}.product-view .variants .grid .btn:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #001839;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}.product-view .variants .grid .btn{font-size:1rem !important;line-height:1.5 !important;padding:.25rem .75rem !important;border-radius:.125rem;text-align:center;margin-bottom:0;width:auto;display:flex;align-items:center;justify-content:center}.product-view .variants .grid .active{pointer-events:none;cursor:default;background-color:#00204d;color:#f5faff}#attachments{margin-top:2rem;margin-bottom:1rem}#attachments>p:first-child.title{color:#00204d;font-weight:700;margin-block:0;font-size:clamp(1rem,1.2vw + .4rem,1.125rem);line-height:clamp(1.5rem,1.5vw + .25rem,1.625rem)}#attachments .category{list-style-type:none;padding-left:1rem}#attachments .category li{list-style-type:none}#attachments .category li.attachment{display:flex}#attachments .category li.attachment>img{margin-right:1rem;height:100%}#add-to-cart-layer{width:150ch}#add-to-cart-layer .content{display:flex;flex-direction:column;gap:.75rem}#add-to-cart-layer .content label{display:block;font-size:1rem !important;line-height:1.5 !important;padding:.25rem .75rem !important;border-radius:.125rem;border-width:1px;border-radius:.125rem;border-style:solid;padding-top:8px;padding-bottom:8px;padding-left:14px;padding-right:10px;border-radius:.25rem}#add-to-cart-layer .content label.error{cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #68000a;background-color:#fff8f5;color:#68000a}#add-to-cart-layer .content label.error span{position:relative;display:flex;align-items:center;padding-left:20px}#add-to-cart-layer .content label.error span:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";position:absolute;left:0px}#add-to-cart-layer .content label.valid{cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #027d42;background-color:#e5faf0;color:#027d42}#add-to-cart-layer .content label.valid span{position:relative;display:flex;align-items:center;padding-left:20px}#add-to-cart-layer .content label.valid span:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";position:absolute;left:0px}#add-to-cart-layer .content article{display:grid;row-gap:.75rem;column-gap:.75rem;grid-template-areas:"image name name" "image qty price";grid-template-columns:6.25rem 1fr 1fr}#add-to-cart-layer .content article img{grid-area:image;padding:.813rem;border:1px solid #cad0da;max-width:3rem;background:#fff}#add-to-cart-layer .content article .name{grid-area:name;font-weight:700;font-size:1.25rem;line-height:1.75rem}#add-to-cart-layer .content article{grid-template-areas:"image name name" "image name name";grid-template-columns:5rem 1fr 1fr;align-self:center;align-content:center;align-items:center;margin-block:1rem;width:100%}#add-to-cart-layer .content .action{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:center;align-items:center;gap:.75rem}#add-to-cart-layer .content .action a{flex-basis:33%;display:flex;gap:.375rem;flex-wrap:nowrap;justify-content:center}#add-to-cart-layer .content .action a i[data-amount]:after{content:attr(data-amount);display:inline-flex;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;border-radius:50%;border:1px solid #003c8f;color:#003c8f;background-color:#fff;font-size:.75rem;font-style:normal;line-height:1;text-align:center}#add-to-cart-layer .crossseller{background-color:#f5faff}#add-to-cart-layer .crossseller>p:first-child.title{color:#00204d;font-weight:700;margin-block:0;font-size:clamp(1.25rem,1.8vw + .5rem,1.75rem);line-height:clamp(2rem,2.5vw + .5rem,2.625rem)}#add-to-cart-layer .crossseller>p{font-weight:700;color:#00204d}#add-to-cart-layer .crossseller ul,#add-to-cart-layer .crossseller li{list-style-type:none}#add-to-cart-layer .crossseller .products-list .item article.product{container-name:product-card;container-type:inline-size;color:#4d6382;background-color:#fff;display:flex;flex-direction:column;overflow:hidden;max-width:60rem;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.25rem}#add-to-cart-layer .crossseller .products-list .item article.product .image{position:relative;text-align:center;display:flex;justify-content:center;border-radius:.25rem;width:100%;height:400px;overflow:hidden;position:relative;background-color:#fff;background-position:center;background-size:cover}#add-to-cart-layer .crossseller .products-list .item article.product .image a{display:block}#add-to-cart-layer .crossseller .products-list .item article.product .image img.product{width:100%;height:100%;object-fit:cover;object-position:center;display:block}#add-to-cart-layer .crossseller .products-list .item article.product .image .price-promotion{position:absolute;top:.625rem;left:.625rem;font-weight:700;font-size:.75rem;line-height:1.25rem;color:#80360f;background-color:#ffc4a5;border-color:#ff6b1e;border-width:1px;border-style:solid;border-radius:.125rem;padding-top:.125rem;padding-bottom:.125rem;padding-left:.375rem;padding-right:.375rem}#add-to-cart-layer .crossseller .products-list .item article.product .image .affiliate-logo{position:absolute;top:.625rem;left:.625rem}#add-to-cart-layer .crossseller .products-list .item article.product:has(.affiliate-logo):has(.price-promotion) .price-promotion{top:2.5rem}#add-to-cart-layer .crossseller .products-list .item article.product .info{display:flex;flex-direction:column;flex-grow:1;padding-top:.75rem;padding-left:.75rem;padding-right:.75rem;padding-bottom:1rem;border-top-color:inherit;border-top-width:1px;border-top-style:solid;background-color:#f5faff}#add-to-cart-layer .crossseller .products-list .item article.product .info .name{font-size:1rem;line-height:1.5rem;font-weight:700;color:#00204d;margin-bottom:.25rem}#add-to-cart-layer .crossseller .products-list .item article.product .info .highlights{flex:1;font-weight:500;font-size:.75rem;line-height:1.25rem;margin-left:.375rem;list-style-type:disc;list-style-position:inside}#add-to-cart-layer .crossseller .products-list .item article.product .info .highlights li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#add-to-cart-layer .crossseller .products-list .item article.product .info .features{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.5rem;row-gap:.5rem}#add-to-cart-layer .crossseller .products-list .item article.product .info .features img{border:1px solid #cad0da;width:143px;height:auto;padding-top:.375rem;padding-bottom:.375rem}#add-to-cart-layer .crossseller .products-list .item article.product .info .features svg{background:#fff;padding:.625rem .5rem;height:1.6rem;width:9rem;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.125rem}#add-to-cart-layer .crossseller .products-list .item article.product .info .features .features-flag{background:#fff;padding:.625rem .5rem;height:1.6rem;width:fit-content;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.125rem}#add-to-cart-layer .crossseller .products-list .item article.product .conversion{border-top-color:inherit;border-top-width:1px;border-top-style:solid;background-color:#e5f1ff;padding-top:.75rem;padding-left:.75rem;padding-right:.75rem;padding-bottom:.75rem}#add-to-cart-layer .crossseller .products-list .item article.product .conversion .shipping-info{font-size:.75rem;line-height:1.25rem;color:inherit;font-weight:400}#add-to-cart-layer .crossseller .products-list .item article.product .conversion .ugc-rating-wrapper{color:#4d6382;font-size:.75rem;line-height:1.25rem}#add-to-cart-layer .crossseller .products-list .item article.product .conversion .ugc-rating-wrapper .fa-star{font-size:.875rem}#add-to-cart-layer .crossseller .products-list .item article.product .conversion .ugc-rating-wrapper .fa-star{color:#003c8f}#add-to-cart-layer .crossseller .products-list .item article.product .conversion .ugc-rating-wrapper .fa-star:after{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}#add-to-cart-layer .crossseller .products-list .item article.product .conversion .ugc-rating-wrapper .fa-star-o:after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";color:#003c8f}#add-to-cart-layer .crossseller .products-list .item article.product .conversion .ugc-rating-wrapper .fa-star-half-o:after{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";color:#003c8f}@media(min-width: 46.5rem){#add-to-cart-layer .crossseller .products-list .item article.product .conversion .price-wrapper{min-height:4.313rem}}#add-to-cart-layer .crossseller .products-list .item article.product .conversion .price-wrapper .price-box>p{margin-top:0;margin-bottom:0}#add-to-cart-layer .crossseller .products-list .item article.product .conversion .price-wrapper .price-box>p.regular-price{margin-bottom:.313rem}#add-to-cart-layer .crossseller .products-list .item article.product .conversion .price-wrapper .price-box>p.special-price{margin-bottom:.313rem}#add-to-cart-layer .crossseller .products-list .item article.product .conversion .price-wrapper .price-box .special-price,#add-to-cart-layer .crossseller .products-list .item article.product .conversion .price-wrapper .price-box .regular-price{font-size:1.125rem;line-height:1.625rem;font-weight:700;color:#00204d}#add-to-cart-layer .crossseller .products-list .item article.product .conversion .price-wrapper .price-box .old-price .price{text-decoration-line:line-through}#add-to-cart-layer .crossseller .products-list .item article.product .conversion .price-wrapper .price-box .old-price label,#add-to-cart-layer .crossseller .products-list .item article.product .conversion .price-wrapper .price-box .old-price .price{font-size:.75rem;line-height:1.25rem;font-weight:400}#add-to-cart-layer .crossseller .products-list .item article.product .conversion .price-wrapper .price-box .price:after{content:attr(data-currency)}#add-to-cart-layer .crossseller .products-list .item article.product .conversion .price-wrapper .price-footer{font-size:.625rem;line-height:1.125rem;font-weight:400}#add-to-cart-layer .crossseller .products-list .item article.product .conversion .price-wrapper .price-footer a{text-decoration:underline}#add-to-cart-layer .crossseller .products-list .item article.product.sale .info{background-color:#f5faff}#add-to-cart-layer .crossseller .products-list .item article.product.sale .conversion{background-color:#e5f1ff}#add-to-cart-layer .crossseller .products-list .item article.product.sale .conversion .price-wrapper .price-box{display:flex;flex-direction:column}#add-to-cart-layer .crossseller .products-list .item article.product.sale .conversion .price-wrapper .price-box .special-price{order:2}#add-to-cart-layer .crossseller .products-list .item article.product.sale .conversion .price-wrapper .price-box .old-price{order:1}#add-to-cart-layer .crossseller .products-list .item article.product.sale .conversion .price-wrapper .price-box .special-price,#add-to-cart-layer .crossseller .products-list .item article.product.sale .conversion .price-wrapper .price-box .old-price{color:#00204d}#add-to-cart-layer .crossseller .products-list .item article.product.sale a.product-link{box-sizing:border-box;font-weight:700;text-align:center;display:block;border-width:1px;border-radius:.125rem;border-style:solid;padding-top:8px;padding-bottom:8px;padding-left:14px;padding-right:10px;color:#fff;border-color:#ff6b1e;background-color:#ff6b1e;cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #003c8f;background-color:#003c8f;color:#fff}#add-to-cart-layer .crossseller .products-list .item article.product.sale a.product-link:hover{border:solid 1px #003278;background-color:#003278;color:#fff}#add-to-cart-layer .crossseller .products-list .item article.product.sale a.product-link:focus{border:solid 1px #003c8f;background-color:#003278;color:#fff;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}#add-to-cart-layer .crossseller .products-list .item article.product.sale a.product-link:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #003278;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}#add-to-cart-layer .crossseller .products-list .item article.product.sale a.product-link{font-size:1rem !important;line-height:1.5 !important;padding:.625rem .875rem !important;border-radius:.125rem}#add-to-cart-layer .crossseller .products-list .item article.product a{color:inherit;text-decoration:none}#add-to-cart-layer .crossseller .products-list .item article.product a:hover,#add-to-cart-layer .crossseller .products-list .item article.product a:active,#add-to-cart-layer .crossseller .products-list .item article.product a:visited,#add-to-cart-layer .crossseller .products-list .item article.product a:target,#add-to-cart-layer .crossseller .products-list .item article.product a:focus,#add-to-cart-layer .crossseller .products-list .item article.product a:focus-visible,#add-to-cart-layer .crossseller .products-list .item article.product a:focus-within{color:inherit;text-decoration:none}#add-to-cart-layer .crossseller .products-list .item article.product a.product-link{margin-top:.75rem;box-sizing:border-box;font-weight:700;text-align:center;display:block;border-width:1px;border-radius:.125rem;border-style:solid;padding-top:8px;padding-bottom:8px;padding-left:14px;padding-right:10px;border-color:#003c8f;background-color:#003c8f;color:#fff;cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #003c8f;background-color:#003c8f;color:#fff}#add-to-cart-layer .crossseller .products-list .item article.product a.product-link:hover{border:solid 1px #003278;background-color:#003278;color:#fff}#add-to-cart-layer .crossseller .products-list .item article.product a.product-link:focus{border:solid 1px #003c8f;background-color:#003278;color:#fff;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}#add-to-cart-layer .crossseller .products-list .item article.product a.product-link:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #003278;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}#add-to-cart-layer .crossseller .products-list .item article.product a.product-link{font-size:1rem !important;line-height:1.5 !important;padding:.625rem .875rem !important;border-radius:.125rem}#add-to-cart-layer .crossseller .products-list .item{display:grid;height:auto}#add-to-cart-layer .crossseller .products-list .item .image{height:auto !important}.box-up-sell{margin-block-start:3rem}.box-up-sell .crossseller .item article.product{container-name:product-card;container-type:inline-size;color:#4d6382;background-color:#fff;display:flex;flex-direction:column;overflow:hidden;max-width:60rem;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.25rem}.box-up-sell .crossseller .item article.product .image{position:relative;text-align:center;display:flex;justify-content:center;border-radius:.25rem;width:100%;height:400px;overflow:hidden;position:relative;background-color:#fff;background-position:center;background-size:cover}.box-up-sell .crossseller .item article.product .image a{display:block}.box-up-sell .crossseller .item article.product .image img.product{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.box-up-sell .crossseller .item article.product .image .price-promotion{position:absolute;top:.625rem;left:.625rem;font-weight:700;font-size:.75rem;line-height:1.25rem;color:#80360f;background-color:#ffc4a5;border-color:#ff6b1e;border-width:1px;border-style:solid;border-radius:.125rem;padding-top:.125rem;padding-bottom:.125rem;padding-left:.375rem;padding-right:.375rem}.box-up-sell .crossseller .item article.product .image .affiliate-logo{position:absolute;top:.625rem;left:.625rem}.box-up-sell .crossseller .item article.product:has(.affiliate-logo):has(.price-promotion) .price-promotion{top:2.5rem}.box-up-sell .crossseller .item article.product .info{display:flex;flex-direction:column;flex-grow:1;padding-top:.75rem;padding-left:.75rem;padding-right:.75rem;padding-bottom:1rem;border-top-color:inherit;border-top-width:1px;border-top-style:solid;background-color:#f5faff}.box-up-sell .crossseller .item article.product .info .name{font-size:1rem;line-height:1.5rem;font-weight:700;color:#00204d;margin-bottom:.25rem}.box-up-sell .crossseller .item article.product .info .highlights{flex:1;font-weight:500;font-size:.75rem;line-height:1.25rem;margin-left:.375rem;list-style-type:disc;list-style-position:inside}.box-up-sell .crossseller .item article.product .info .highlights li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.box-up-sell .crossseller .item article.product .info .features{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.5rem;row-gap:.5rem}.box-up-sell .crossseller .item article.product .info .features img{border:1px solid #cad0da;width:143px;height:auto;padding-top:.375rem;padding-bottom:.375rem}.box-up-sell .crossseller .item article.product .info .features svg{background:#fff;padding:.625rem .5rem;height:1.6rem;width:9rem;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.125rem}.box-up-sell .crossseller .item article.product .info .features .features-flag{background:#fff;padding:.625rem .5rem;height:1.6rem;width:fit-content;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.125rem}.box-up-sell .crossseller .item article.product .conversion{border-top-color:inherit;border-top-width:1px;border-top-style:solid;background-color:#e5f1ff;padding-top:.75rem;padding-left:.75rem;padding-right:.75rem;padding-bottom:.75rem}.box-up-sell .crossseller .item article.product .conversion .shipping-info{font-size:.75rem;line-height:1.25rem;color:inherit;font-weight:400}.box-up-sell .crossseller .item article.product .conversion .ugc-rating-wrapper{color:#4d6382;font-size:.75rem;line-height:1.25rem}.box-up-sell .crossseller .item article.product .conversion .ugc-rating-wrapper .fa-star{font-size:.875rem}.box-up-sell .crossseller .item article.product .conversion .ugc-rating-wrapper .fa-star{color:#003c8f}.box-up-sell .crossseller .item article.product .conversion .ugc-rating-wrapper .fa-star:after{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.box-up-sell .crossseller .item article.product .conversion .ugc-rating-wrapper .fa-star-o:after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";color:#003c8f}.box-up-sell .crossseller .item article.product .conversion .ugc-rating-wrapper .fa-star-half-o:after{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";color:#003c8f}@media(min-width: 46.5rem){.box-up-sell .crossseller .item article.product .conversion .price-wrapper{min-height:4.313rem}}.box-up-sell .crossseller .item article.product .conversion .price-wrapper .price-box>p{margin-top:0;margin-bottom:0}.box-up-sell .crossseller .item article.product .conversion .price-wrapper .price-box>p.regular-price{margin-bottom:.313rem}.box-up-sell .crossseller .item article.product .conversion .price-wrapper .price-box>p.special-price{margin-bottom:.313rem}.box-up-sell .crossseller .item article.product .conversion .price-wrapper .price-box .special-price,.box-up-sell .crossseller .item article.product .conversion .price-wrapper .price-box .regular-price{font-size:1.125rem;line-height:1.625rem;font-weight:700;color:#00204d}.box-up-sell .crossseller .item article.product .conversion .price-wrapper .price-box .old-price .price{text-decoration-line:line-through}.box-up-sell .crossseller .item article.product .conversion .price-wrapper .price-box .old-price label,.box-up-sell .crossseller .item article.product .conversion .price-wrapper .price-box .old-price .price{font-size:.75rem;line-height:1.25rem;font-weight:400}.box-up-sell .crossseller .item article.product .conversion .price-wrapper .price-box .price:after{content:attr(data-currency)}.box-up-sell .crossseller .item article.product .conversion .price-wrapper .price-footer{font-size:.625rem;line-height:1.125rem;font-weight:400}.box-up-sell .crossseller .item article.product .conversion .price-wrapper .price-footer a{text-decoration:underline}.box-up-sell .crossseller .item article.product.sale .info{background-color:#f5faff}.box-up-sell .crossseller .item article.product.sale .conversion{background-color:#e5f1ff}.box-up-sell .crossseller .item article.product.sale .conversion .price-wrapper .price-box{display:flex;flex-direction:column}.box-up-sell .crossseller .item article.product.sale .conversion .price-wrapper .price-box .special-price{order:2}.box-up-sell .crossseller .item article.product.sale .conversion .price-wrapper .price-box .old-price{order:1}.box-up-sell .crossseller .item article.product.sale .conversion .price-wrapper .price-box .special-price,.box-up-sell .crossseller .item article.product.sale .conversion .price-wrapper .price-box .old-price{color:#00204d}.box-up-sell .crossseller .item article.product.sale a.product-link{box-sizing:border-box;font-weight:700;text-align:center;display:block;border-width:1px;border-radius:.125rem;border-style:solid;padding-top:8px;padding-bottom:8px;padding-left:14px;padding-right:10px;color:#fff;border-color:#ff6b1e;background-color:#ff6b1e;cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #003c8f;background-color:#003c8f;color:#fff}.box-up-sell .crossseller .item article.product.sale a.product-link:hover{border:solid 1px #003278;background-color:#003278;color:#fff}.box-up-sell .crossseller .item article.product.sale a.product-link:focus{border:solid 1px #003c8f;background-color:#003278;color:#fff;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}.box-up-sell .crossseller .item article.product.sale a.product-link:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #003278;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}.box-up-sell .crossseller .item article.product.sale a.product-link{font-size:1rem !important;line-height:1.5 !important;padding:.625rem .875rem !important;border-radius:.125rem}.box-up-sell .crossseller .item article.product a{color:inherit;text-decoration:none}.box-up-sell .crossseller .item article.product a:hover,.box-up-sell .crossseller .item article.product a:active,.box-up-sell .crossseller .item article.product a:visited,.box-up-sell .crossseller .item article.product a:target,.box-up-sell .crossseller .item article.product a:focus,.box-up-sell .crossseller .item article.product a:focus-visible,.box-up-sell .crossseller .item article.product a:focus-within{color:inherit;text-decoration:none}.box-up-sell .crossseller .item article.product a.product-link{margin-top:.75rem;box-sizing:border-box;font-weight:700;text-align:center;display:block;border-width:1px;border-radius:.125rem;border-style:solid;padding-top:8px;padding-bottom:8px;padding-left:14px;padding-right:10px;border-color:#003c8f;background-color:#003c8f;color:#fff;cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #003c8f;background-color:#003c8f;color:#fff}.box-up-sell .crossseller .item article.product a.product-link:hover{border:solid 1px #003278;background-color:#003278;color:#fff}.box-up-sell .crossseller .item article.product a.product-link:focus{border:solid 1px #003c8f;background-color:#003278;color:#fff;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}.box-up-sell .crossseller .item article.product a.product-link:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #003278;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}.box-up-sell .crossseller .item article.product a.product-link{font-size:1rem !important;line-height:1.5 !important;padding:.625rem .875rem !important;border-radius:.125rem}.box-up-sell .crossseller .item article.product{display:flex;flex-direction:column;overflow:hidden}.box-up-sell .crossseller .item article.product .info{flex-grow:1}.box-up-sell .crossseller .item article.product .conversion{display:grid;grid-template-columns:repeat(2, 1fr);align-items:start;gap:.625rem}.box-up-sell .crossseller .item article.product .conversion .shipping-info{grid-row:1;grid-column:1}.box-up-sell .crossseller .item article.product .conversion .ugc-rating-wrapper{grid-column:1;grid-row:2;align-self:end}.box-up-sell .crossseller .item article.product .conversion .price-wrapper{grid-row-start:1;grid-row-end:3;grid-column:2;display:flex;flex-direction:column;align-items:end;text-align:end}@media(min-width: 46.5rem){.box-up-sell .crossseller .item article.product .conversion .price-wrapper .price-wrapper{min-height:4.313}}.box-up-sell .crossseller .item article.product .conversion .product-link{display:inline-grid;grid-row:3;grid-column-start:1;grid-column-end:3}.box-up-sell .crossseller .item{display:grid;height:auto}.box-up-sell .crossseller .item .image{height:auto !important}.box-up-sell .crossseller .item .price-wrapper{min-height:5.625rem !important}#finance_info .content{font-size:1rem;line-height:1.5rem;padding-top:1rem}#finance_info .content table tbody tr:nth-child(even){background-color:#f5faff}#finance_info .content table tbody tr:nth-child(odd){background-color:#fff}#finance_info .content table thead tr th{font-size:.9rem;line-height:1.1rem;padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;text-align:center;border-bottom:1px solid #2f3d50}#finance_info .content table tbody tr td{padding-top:6px;padding-bottom:6px;font-size:.8rem;line-height:1rem;text-align:right}#finance_info .content table tbody tr td:nth-child(1),#finance_info .content table tbody tr td:nth-child(3),#finance_info .content table tbody tr td:nth-child(4){text-align:center}#finance_info .content table tbody tr td:last-child{padding-right:1rem}#finance_info .content table{font-variant-numeric:tabular-nums;width:100%}.catalog-product-view .asw-container{display:none}@media(max-width: 864px){.catalog-product-view #lhc_status_widget_v2{bottom:92px !important;right:0 !important}}section.login,section.register,section.logout,section.password-forgotten,section.password-resetforgotten,section.confirmation,section.newsletter{width:min(100% - 32px,40rem);margin-inline:auto;margin-block:5%}section.login .section-title,section.register .section-title,section.logout .section-title,section.password-forgotten .section-title,section.password-resetforgotten .section-title,section.confirmation .section-title,section.newsletter .section-title{color:#00204d;font-size:1.625rem;font-size:clamp(1.625rem,1.525rem + .5vw,2.125rem);line-height:clamp(2.125rem,1.9874rem + .688vw,2.813rem);font-weight:700;text-transform:unset;margin:0}section.login .text-right,section.register .text-right,section.logout .text-right,section.password-forgotten .text-right,section.password-resetforgotten .text-right,section.confirmation .text-right,section.newsletter .text-right{text-align:right}section.login .text-center,section.register .text-center,section.logout .text-center,section.password-forgotten .text-center,section.password-resetforgotten .text-center,section.confirmation .text-center,section.newsletter .text-center{text-align:center}section.login .list-spacing,section.register .list-spacing,section.logout .list-spacing,section.password-forgotten .list-spacing,section.password-resetforgotten .list-spacing,section.confirmation .list-spacing,section.newsletter .list-spacing{padding-left:1rem}.agreement-content{border:1px solid #cad0da;background-color:#fafcff;padding:5px;height:290px;overflow:auto;padding-block:.75rem;padding-inline:1rem;background-color:#fff;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.25rem;box-sizing:border-box}.agreement-content h2,.agreement-content h3,.agreement-content h4{font-size:clamp(1.125rem,1.5vw + .5rem,1.5rem);line-height:clamp(1.75rem,2vw + .5rem,2.125rem)}.agreement-content p,.agreement-content ul,.agreement-content ol,.agreement-content address{font-size:.875rem;line-height:1.25}.agreement-content ul,.agreement-content ol{margin-inline-start:1rem}.agreement-content address{margin-block-end:1rem}.customer-account-index .inner,.customer-address-index .inner,.customer-account-edit .inner,.customer-address-form .inner,.sales-order-history .inner,.sales-order-view .inner,.amgiftcard-acc-index .inner{padding-block:5%;display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}.customer-account-index .inner aside,.customer-address-index .inner aside,.customer-account-edit .inner aside,.customer-address-form .inner aside,.sales-order-history .inner aside,.sales-order-view .inner aside,.amgiftcard-acc-index .inner aside{width:100%}.customer-account-index .inner main,.customer-address-index .inner main,.customer-account-edit .inner main,.customer-address-form .inner main,.sales-order-history .inner main,.sales-order-view .inner main,.amgiftcard-acc-index .inner main{width:100%}@media(width > 46.5rem){.customer-account-index .inner aside,.customer-address-index .inner aside,.customer-account-edit .inner aside,.customer-address-form .inner aside,.sales-order-history .inner aside,.sales-order-view .inner aside,.amgiftcard-acc-index .inner aside{width:30%}.customer-account-index .inner main,.customer-address-index .inner main,.customer-account-edit .inner main,.customer-address-form .inner main,.sales-order-history .inner main,.sales-order-view .inner main,.amgiftcard-acc-index .inner main{width:60%}}@media(width > 64rem){.customer-account-index .inner aside,.customer-address-index .inner aside,.customer-account-edit .inner aside,.customer-address-form .inner aside,.sales-order-history .inner aside,.sales-order-view .inner aside,.amgiftcard-acc-index .inner aside{width:fit-content}.customer-account-index .inner main,.customer-address-index .inner main,.customer-account-edit .inner main,.customer-address-form .inner main,.sales-order-history .inner main,.sales-order-view .inner main,.amgiftcard-acc-index .inner main{width:50%}}@media(width > 90rem){.customer-account-index .inner aside,.customer-address-index .inner aside,.customer-account-edit .inner aside,.customer-address-form .inner aside,.sales-order-history .inner aside,.sales-order-view .inner aside,.amgiftcard-acc-index .inner aside{width:fit-content}.customer-account-index .inner main,.customer-address-index .inner main,.customer-account-edit .inner main,.customer-address-form .inner main,.sales-order-history .inner main,.sales-order-view .inner main,.amgiftcard-acc-index .inner main{width:55%}}.dashboard-menu{padding-block-end:1.5rem;padding-inline:1rem}.dashboard-menu .btn-link{cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #003c8f;background-color:#003c8f;color:#fff}.dashboard-menu .btn-link:hover{border:solid 1px #003278;background-color:#003278;color:#fff}.dashboard-menu .btn-link:focus{border:solid 1px #003c8f;background-color:#003278;color:#fff;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}.dashboard-menu .btn-link:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #003278;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}.dashboard-menu .btn-link{font-size:1rem !important;line-height:1.5 !important;padding:.625rem .875rem !important;border-radius:.125rem;font-weight:700;display:block;text-align:center;text-decoration:none}.dashboard-menu h2{color:#00204d;font-size:1.125rem;line-height:1.625;margin:0;text-transform:none}.dashboard-menu ul{margin-block-start:1rem;list-style-type:none;hyphens:auto}.dashboard-menu ul li:not(:last-child){color:#00204d;font-size:1rem;line-height:1.5;font-weight:500;background-color:rgba(0,0,0,0);padding-block:.313rem;padding-inline:1rem;margin-block:.313rem}.dashboard-menu ul li:not(:last-child).active{color:#00204d;font-weight:600;background-color:#f5faff}.dashboard-menu ul li:not(:last-child):hover{background-color:#f5faff}.dashboard-menu ul li:not(:last-child) a{text-decoration:none;display:block;color:#1d1d1d}.dashboard-menu ul li:first-child{margin-block-start:0}.dashboard-menu ul li:last-child{margin-block-start:1rem;margin-block-end:0}.my-account{background-color:#fff;border-color:#edeff3;border-width:1px;border-style:solid;border-radius:.125rem}.my-account .dashboard-content{padding-block:1.5rem;padding-inline:1rem}.my-account .dashboard-content .address-check{font-style:normal;font-weight:700;font-size:.875rem;line-height:1.25;color:#00204d}.my-account .account-overview:not(:last-child){margin-block-end:1rem}.my-account .addresses-list{padding-block:.875rem}.my-account .addresses-additional{margin-block:2rem 1.5rem;padding-inline:1rem}.my-account .addresses-additional-wrapper{display:grid;grid-template-columns:1fr;gap:1rem}.my-account .addresses-additional-wrapper-item{background:#00204d;padding-block:1rem;padding-inline:1rem;display:grid;grid-template-rows:1fr .25fr;justify-content:space-around;background-color:#fafcff;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.25rem}.my-account .addresses-additional-wrapper-item:last-child{display:none}@media(width > 35.6875em){.my-account .addresses-additional-wrapper{grid-template-columns:1fr 1fr}}@media(width > 64rem){.my-account .addresses-additional-wrapper{grid-template-columns:1fr 1fr}}@media(width > 120rem){.my-account .addresses-additional-wrapper{grid-template-columns:1fr 1fr 1fr}}.my-account .addresses-book{background-color:#fafcff}.my-account .pickup-accordion details{border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.25rem;border-radius:.125rem;margin-bottom:.625rem;overflow:hidden}.my-account .pickup-accordion details summary{background-color:#fff;cursor:pointer;font-size:1rem;line-height:1.5rem;font-weight:700;color:#00204d;outline:none;padding:.75rem 1rem .625rem;display:flex;gap:1rem}.my-account .pickup-accordion details summary::-webkit-details-marker{display:none}.my-account .pickup-accordion details summary::after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";transition:transform .3s ease;margin-left:auto}.my-account .pickup-accordion details[open]{border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.25rem}.my-account .pickup-accordion details[open] summary{display:flex;background:#fafcff}.my-account .pickup-accordion details[open] summary::after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.my-account .pickup-accordion details[open] .accordion-content{display:block;background:#fafcff}.my-account .pickup-accordion details:hover summary,.my-account .pickup-accordion details[open] summary:hover{background:#f0f7ff}.my-account .pickup-accordion .accordion-content{padding:.375rem 1rem .625rem;background-color:#fff;display:none;color:#1d1d1d}.my-account .pickup-accordion .accordion-content p:first-child{margin-top:0}.my-account .pickup-accordion .accordion-content p:last-child{margin-bottom:0}.my-account .separator{display:flex;align-items:center;text-align:center;margin-block:2rem;font-weight:700;color:#71829b}.my-account .separator:last-child{display:none}.my-account address{font-size:.875rem;font-style:normal;color:#1d1d1d;margin-block:12px}.my-account address::first-line{font-weight:600}.my-account .title{color:#00204d;text-transform:none;font-size:1.375rem;line-height:1.5;font-weight:700;margin:0}.my-account .big-title{font-size:1.8rem}.my-account h3.section-title{color:#4d6382}.my-account h4.section-title{color:#00204d;margin-bottom:10px;font-size:1rem;line-height:1.5}.my-account .account-contact-details{display:flex;flex-direction:column;gap:1rem;margin-top:10px;margin-bottom:10px}.my-account .account-contact-details p{margin-block:0}.my-account .account-overview-heading{display:flex;justify-content:space-between;row-gap:1rem;column-gap:3rem;flex-wrap:wrap;align-items:center}.my-account .account-overview-address{background-color:#fafcff;padding-block:.875rem;padding-inline:1rem}.my-account .account-address-block{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:20%;row-gap:1.5rem;margin-top:1rem}.my-account .btn-wrapper{display:flex;flex-wrap:wrap;row-gap:.75rem;column-gap:.5rem;margin-block-start:.5rem}.my-account .btn-edit{cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #cad0da;background-color:#fff;color:#003c8f}.my-account .btn-edit:hover{border:solid 1px #cad0da;background-color:#ebebeb;color:#003c8f}.my-account .btn-edit:focus{border:solid 1px #cad0da;background-color:#ebebeb;color:#003c8f;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}.my-account .btn-edit:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #cad0da;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}.my-account .btn-edit{font-size:.875rem !important;line-height:1.5 !important;padding:.2rem .5rem !important;border-radius:.125rem;display:inline-block;font-weight:700}.amgiftcard-account{background-color:#fff;padding-block:1.5rem;padding-inline:1rem}.amgiftcard-account .form-container form#amgiftcard-form{display:grid;gap:.75rem;padding-bottom:0}.amgiftcard-voucher{display:grid;grid-template-columns:1fr;justify-content:center;gap:1rem;padding-block:.875rem;padding-inline:1rem;margin-block-start:1rem}.amgiftcard-voucher-card{padding-block:1rem;padding-inline:1rem;background-color:#f5faff;min-width:150px;border-color:#edeff3;border-width:1px;border-style:solid;border-radius:.25rem}.amgiftcard-voucher-card-text{color:#4d6382;text-align:center;font-weight:500;margin-block:0}.amgiftcard-voucher-card-value{color:#00204d;font-size:2rem;font-weight:700;text-align:center;margin-block-end:.5rem}.amgiftcard-voucher-card-code{font-size:1rem;background-color:#fff;text-align:center;margin-block:1rem;padding-block:.35rem;font-weight:500;border:1px solid #edeff3}.amgiftcard-voucher-card-btn{display:flex;justify-content:space-between;flex-direction:row-reverse}.amgiftcard-voucher .btn-edit{cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #cad0da;background-color:#fff;color:#003c8f}.amgiftcard-voucher .btn-edit:hover{border:solid 1px #cad0da;background-color:#ebebeb;color:#003c8f}.amgiftcard-voucher .btn-edit:focus{border:solid 1px #cad0da;background-color:#ebebeb;color:#003c8f;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}.amgiftcard-voucher .btn-edit:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #cad0da;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}.amgiftcard-voucher .btn-edit{font-size:.875rem !important;line-height:1.5 !important;padding:.2rem .5rem !important;border-radius:.125rem;font-weight:700;display:inline-block}@media(width > 35.6875em){.amgiftcard-voucher{grid-template-columns:1fr 1fr}}@media(width > 64rem){.amgiftcard-voucher{grid-template-columns:1fr 1fr}}@media(width > 120rem){.amgiftcard-voucher{grid-template-columns:1fr 1fr 1fr}}.amgiftcard-account{border-color:#edeff3;border-width:1px;border-style:solid;border-radius:.25rem}.amgiftcard-account .title{color:#00204d;text-transform:none;font-size:1.375rem;line-height:1.5;font-weight:700;margin:0}.order-recent-content,.history-content{display:grid;gap:1rem;justify-content:space-evenly;margin-block-start:1.5rem;grid-template-columns:1fr}.order-recent-content .pagination,.history-content .pagination{margin-top:1.125rem;margin-bottom:1.125rem;display:flex;flex-direction:row;justify-content:center;gap:.25rem;list-style-type:none}.order-recent-content .pagination a,.history-content .pagination a{color:inherit;text-decoration:none}.order-recent-content .pagination a:hover,.order-recent-content .pagination a:active,.order-recent-content .pagination a:visited,.order-recent-content .pagination a:target,.order-recent-content .pagination a:focus,.order-recent-content .pagination a:focus-visible,.order-recent-content .pagination a:focus-within,.history-content .pagination a:hover,.history-content .pagination a:active,.history-content .pagination a:visited,.history-content .pagination a:target,.history-content .pagination a:focus,.history-content .pagination a:focus-visible,.history-content .pagination a:focus-within{color:inherit;text-decoration:none}.order-recent-content .pagination li i,.history-content .pagination li i{font-style:normal}.order-recent-content .pagination li span,.order-recent-content .pagination li a,.history-content .pagination li span,.history-content .pagination li a{box-sizing:border-box;display:flex;width:2rem;min-width:2rem;max-width:2rem;min-height:2rem;max-height:2rem}@container (width > 674px){.order-recent-content .pagination li span,.order-recent-content .pagination li a,.history-content .pagination li span,.history-content .pagination li a{width:2.75rem;min-width:2.75rem;max-width:2.75rem;min-height:2.75rem;max-height:2.75rem}}.order-recent-content .pagination li span,.order-recent-content .pagination li a,.history-content .pagination li span,.history-content .pagination li a{padding:0;justify-content:center;align-items:center;gap:0;flex-shrink:0;border-color:inherit;border-width:1px;border-style:solid;border-radius:.125rem;border-color:#edeff3;background-color:#fff;color:#1d1d1d}.order-recent-content .pagination li span:hover,.order-recent-content .pagination li a:hover,.history-content .pagination li span:hover,.history-content .pagination li a:hover{border-color:#71829b;background-color:#f5faff}.order-recent-content .pagination li span:active,.order-recent-content .pagination li a:active,.history-content .pagination li span:active,.history-content .pagination li a:active{box-shadow:0 0 0 1px #fff,0 0 0 2px #003c8f}.order-recent-content .pagination li span.off,.order-recent-content .pagination li a.off,.history-content .pagination li span.off,.history-content .pagination li a.off{display:flex;width:2rem;min-width:2rem;max-width:2rem;min-height:2rem;max-height:2rem}@container (width > 674px){.order-recent-content .pagination li span.off,.order-recent-content .pagination li a.off,.history-content .pagination li span.off,.history-content .pagination li a.off{width:2.75rem;min-width:2.75rem;max-width:2.75rem;min-height:2.75rem;max-height:2.75rem}}.order-recent-content .pagination li span.off,.order-recent-content .pagination li a.off,.history-content .pagination li span.off,.history-content .pagination li a.off{padding:0;justify-content:center;align-items:center;gap:0;flex-shrink:0;border-color:inherit;border-width:1px;border-style:solid;border-radius:.125rem;border-color:#edeff3;background-color:#fff;color:#edeff3;cursor:not-allowed;cursor:default;pointer-events:none}.order-recent-content .pagination li span:not(.current),.history-content .pagination li span:not(.current){cursor:pointer}.order-recent-content .pagination li .first i:after,.history-content .pagination li .first i:after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.order-recent-content .pagination li .previous i:after,.history-content .pagination li .previous i:after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.order-recent-content .pagination li .current,.history-content .pagination li .current{display:flex;width:2rem;min-width:2rem;max-width:2rem;min-height:2rem;max-height:2rem}@container (width > 674px){.order-recent-content .pagination li .current,.history-content .pagination li .current{width:2.75rem;min-width:2.75rem;max-width:2.75rem;min-height:2.75rem;max-height:2.75rem}}.order-recent-content .pagination li .current,.history-content .pagination li .current{padding:0;justify-content:center;align-items:center;gap:0;flex-shrink:0;border-color:inherit;border-width:1px;border-style:solid;border-radius:.125rem;border-color:#003c8f;background-color:#e5f1ff;color:#1d1d1d;font-weight:700;pointer-events:none}.order-recent-content .pagination li .page-number,.history-content .pagination li .page-number{text-align:center;font-feature-settings:"calt" off;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.5;letter-spacing:-0.009rem}.order-recent-content .pagination li .next i:after,.history-content .pagination li .next i:after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.order-recent-content .pagination li .last i:after,.history-content .pagination li .last i:after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.order-recent-content .order-recent-item,.order-recent-content .history-item,.history-content .order-recent-item,.history-content .history-item{background-color:#fafcff;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.25rem;padding:1rem;display:grid;grid-template-columns:1fr;justify-content:space-between}.order-recent-content .order-recent-item div,.order-recent-content .history-item div,.history-content .order-recent-item div,.history-content .history-item div{margin-bottom:.8rem}.order-recent-content .order-recent-item .title,.order-recent-content .history-item .title,.history-content .order-recent-item .title,.history-content .history-item .title{color:#00204d;font-size:.75rem;font-weight:500}.order-recent-content .order-recent-item .content,.order-recent-content .history-item .content,.history-content .order-recent-item .content,.history-content .history-item .content{color:#00204d;font-size:.95rem;font-weight:700}.order-recent-content .order-recent-item .buttons,.order-recent-content .history-item .buttons,.history-content .order-recent-item .buttons,.history-content .history-item .buttons{display:flex;justify-content:space-around;margin-block-start:1.5rem;margin-bottom:0}.order-recent-content .order-recent-item .buttons .view,.order-recent-content .history-item .buttons .view,.history-content .order-recent-item .buttons .view,.history-content .history-item .buttons .view{padding:5px}.order-recent-content .order-recent-item .buttons .view:before,.order-recent-content .history-item .buttons .view:before,.history-content .order-recent-item .buttons .view:before,.history-content .history-item .buttons .view:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";color:#00204d;font-size:1.35rem}.order-recent-content .order-recent-item .buttons .shipping,.order-recent-content .history-item .buttons .shipping,.history-content .order-recent-item .buttons .shipping,.history-content .history-item .buttons .shipping{padding:5px}.order-recent-content .order-recent-item .buttons .shipping:before,.order-recent-content .history-item .buttons .shipping:before,.history-content .order-recent-item .buttons .shipping:before,.history-content .history-item .buttons .shipping:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";color:#00204d;font-size:1.35rem}.order-recent-content .order-recent-item .buttons .invoice,.order-recent-content .history-item .buttons .invoice,.history-content .order-recent-item .buttons .invoice,.history-content .history-item .buttons .invoice{padding:5px}.order-recent-content .order-recent-item .buttons .invoice:before,.order-recent-content .history-item .buttons .invoice:before,.history-content .order-recent-item .buttons .invoice:before,.history-content .history-item .buttons .invoice:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";color:#00204d;font-size:1.35rem}@media(width > 46.5rem){.order-recent-content,.history-content{grid-template-columns:1fr 1fr}}@media(width > 64rem){.order-recent-content,.history-content{grid-template-columns:1fr 1fr}}@media(width > 90rem){.order-recent-content,.history-content{grid-template-columns:1fr}.order-recent-content .order-recent-item,.order-recent-content .history-item,.history-content .order-recent-item,.history-content .history-item{grid-template-columns:repeat(auto-fit, minmax(min(9.375rem, 100%), 1fr));align-items:center;gap:1rem}.order-recent-content .order-recent-item div,.order-recent-content .history-item div,.history-content .order-recent-item div,.history-content .history-item div{margin-bottom:0}.order-recent-content .order-recent-item div p,.order-recent-content .history-item div p,.history-content .order-recent-item div p,.history-content .history-item div p{margin-block:0}.order-recent-content .order-recent-item .buttons,.order-recent-content .history-item .buttons,.history-content .order-recent-item .buttons,.history-content .history-item .buttons{margin-block-start:0;justify-content:end;gap:2rem}}.dashboard-order .headings{text-transform:none;font-size:1.375rem;line-height:1.5;font-weight:700;margin:0}.dashboard-order .order-date{color:#4d6382;font-weight:600}.dashboard-order .order-address-block{display:flex;flex-wrap:wrap;margin-block-start:3rem;justify-content:space-between;gap:2rem}.dashboard-order .order-address-block>div{background:#f5faff;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.25rem;padding:2rem;flex-grow:1}.dashboard-order .order-content-head{display:flex;flex-wrap:wrap;justify-content:space-between;margin-block:2rem;gap:1rem}.dashboard-order .order-content-head details{border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.25rem;border-radius:.125rem;margin-bottom:.625rem;overflow:hidden}.dashboard-order .order-content-head details summary{background-color:#fff;cursor:pointer;font-size:1rem;line-height:1.5rem;font-weight:700;color:#00204d;outline:none;padding:.75rem 1rem .625rem;display:flex;gap:1rem}.dashboard-order .order-content-head details summary::-webkit-details-marker{display:none}.dashboard-order .order-content-head details summary::after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";transition:transform .3s ease;margin-left:auto}.dashboard-order .order-content-head details[open]{border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.25rem}.dashboard-order .order-content-head details[open] summary{display:flex;background:#fafcff}.dashboard-order .order-content-head details[open] summary::after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.dashboard-order .order-content-head details[open] .accordion-content{display:block;background:#fafcff}.dashboard-order .order-content-head details:hover summary,.dashboard-order .order-content-head details[open] summary:hover{background:#f0f7ff}.dashboard-order .order-content-head .accordion-content{padding:.375rem 1rem .625rem;background-color:#fff;display:none;color:#1d1d1d}.dashboard-order .order-content-head .accordion-content p:first-child{margin-top:0}.dashboard-order .order-content-head .accordion-content p:last-child{margin-bottom:0}.dashboard-order .order-details .table-wrapper{width:100%;overflow-x:auto}.dashboard-order .order-details table{border-collapse:collapse;margin:0;padding:0;width:100%;border-spacing:8px}.dashboard-order .order-details table caption{font-size:.875rem;line-height:1.25rem;margin-block:.375rem;margin-inline:.25rem;color:#00204d;text-align:left;font-weight:bold}.dashboard-order .order-details table tr{color:#4d6382;font-size:.75rem;line-height:1.25rem}.dashboard-order .order-details table tr:nth-child(odd){background:#fff}.dashboard-order .order-details table tr:nth-child(even){background:#f5faff}.dashboard-order .order-details table th,.dashboard-order .order-details table td{padding-block:.375rem;padding-inline:.25rem}.dashboard-order .order-details table thead tr th{font-weight:bold;text-align:left;color:#00204d}.dashboard-order .order-details table tr th{font-weight:bold;text-align:left;color:#4d6382;font-size:.75rem;line-height:1.25rem}.dashboard-order .order-details .item-text{padding:.75rem;margin:0;display:flex;gap:2rem}.dashboard-order .order-details .item-text dt{font-weight:700;min-width:130px}.dashboard-order .order-details .item-text dd{margin-inline-start:0}.dashboard-order .order-items-wrapper .item-text{padding:.75rem;margin:0}.dashboard-order .order-items-wrapper .item-text:nth-child(odd){background:#fff}.dashboard-order .order-items-wrapper .item-text:nth-child(even){background:#f5faff}.dashboard-order .order-items-wrapper .item-text dt{font-weight:700}.dashboard-order .order-items-wrapper .item-text dd{margin-inline-start:0}.checkout-cart-index .page{margin:2rem}.checkout-cart-index .page .list{flex:1;margin-right:1rem}.checkout-cart-index .page .cart-navigation{flex:2;max-width:16rem}.checkout-cart-index .page .cart-navigation table{width:100%}.checkout-cart-index .page .cart-navigation table td:nth-child(2){text-align:right}.checkout-cart-index .page .cart-navigation .buttons{text-align:center}.checkout-cart-index .page .cart-navigation .buttons a:hover{text-decoration:none}.checkout-cart-index .page .cart-navigation .buttons li{line-height:0}.checkout-cart-index .page .cart-navigation .buttons .paypal-button-label-container img{display:inline}@media(width < 64rem){.checkout-cart-index .page{margin:1rem}.checkout-cart-index .page .list,.checkout-cart-index .page .cart-navigation{flex:1 1 100%}.checkout-cart-index .page .cart-navigation{max-width:unset}}.checkout-cart-index .page .cart{display:flex;flex-wrap:wrap}.checkout-cart-index .page .cart .cart-navigation{padding:0 1rem 1rem 1rem;background-color:#fafcff;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.125rem}.checkout-cart-index .page .cart .cart-navigation ul{list-style-type:none;padding-bottom:1rem}.checkout-cart-index .page .cart .cart-navigation ul li{padding-top:1rem}.checkout-cart-index .page .cart .cart-navigation ul button{cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #003c8f;background-color:#003c8f;color:#fff}.checkout-cart-index .page .cart .cart-navigation ul button:hover{border:solid 1px #003278;background-color:#003278;color:#fff}.checkout-cart-index .page .cart .cart-navigation ul button:focus{border:solid 1px #003c8f;background-color:#003278;color:#fff;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}.checkout-cart-index .page .cart .cart-navigation ul button:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #003278;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}.checkout-cart-index .page .cart .cart-navigation ul button{font-size:1rem !important;line-height:1.5 !important;padding:.625rem .875rem !important;border-radius:.125rem;width:100%}.checkout-cart-index .page .cart .cart-navigation .infopanel{background-color:#fff;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.125rem}.checkout-cart-index .page .cart .cart-navigation .infopanel .info-text p{position:relative;padding-left:30px}.checkout-cart-index .page .cart .cart-navigation .infopanel .info-text p:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";font-size:1.333em;color:#4d6382;position:absolute;left:5px;top:0}.checkout-cart-index .page .configuration #expand-toggle{display:none}.checkout-cart-index .page .configuration #expand-btn{cursor:pointer;color:#3363a5;display:inline-block}.checkout-cart-index .page .configuration #expand-btn:after{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";padding-left:1rem}.checkout-cart-index .page .configuration table,.checkout-cart-index .page .configuration th,.checkout-cart-index .page .configuration td{border:none}.checkout-cart-index .page .configuration th,.checkout-cart-index .page .configuration td{padding-inline:.15rem;padding-block:.25rem}.checkout-cart-index .page .configuration table{width:100%;border-collapse:collapse}.checkout-cart-index .page .configuration table th{font-weight:bold;color:#00204d;text-align:left}.checkout-cart-index .page .configuration table tr:nth-child(odd){background-color:#fafcff}.checkout-cart-index .page .configuration table .upgraded{background-color:#c7e1ff !important}.checkout-cart-index .page .configuration #expand-toggle:checked~* .configuration-table{visibility:visible}.checkout-cart-index .page .configuration #expand-toggle:checked~#expand-btn{color:#0072db;cursor:pointer}.checkout-cart-index .page .configuration #expand-toggle:checked~#expand-btn:after{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";color:#0072db;padding-left:1rem}.checkout-cart-index .page .configuration summary:after{float:none;padding-left:2rem}@media(max-width: 64rem){.checkout-cart-index .page .list{margin-right:0}}.checkout-cart-index .page .list .footer{display:block;padding:1rem;background-color:#fafcff;border-top:1px solid #cad0da;border-bottom:1px solid #cad0da}.checkout-cart-index .page .list .footer button{cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #001839;background-color:#fff;color:#001839}.checkout-cart-index .page .list .footer button:hover{border:solid 1px #001839;background-color:#ebebeb;color:#001839}.checkout-cart-index .page .list .footer button:focus{border:solid 1px #001839;background-color:#ebebeb;color:#001839;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}.checkout-cart-index .page .list .footer button:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #001839;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}.checkout-cart-index .page .list .footer button{font-size:1rem !important;line-height:1.5 !important;padding:.625rem .875rem !important;border-radius:.125rem}.checkout-cart-index .page .list .footer .reload:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";padding-right:1rem}.checkout-cart-index .page .list .footer .empty:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";padding-right:1rem}.checkout-cart-index .page .list .footer .reload,.checkout-cart-index .page .list .footer .empty,.checkout-cart-index .page .list .footer .continue{width:fit-content}.checkout-cart-index .page .list .footer .empty{grid-row:2;margin-left:.5rem;display:none}.checkout-cart-index .page .list .footer .continue{float:right;grid-column:2}@media(max-width: 1035px)and (min-width: 1024px){.checkout-cart-index .page .list .footer{display:grid;grid-template-columns:1fr}.checkout-cart-index .page .list .footer .empty{grid-row:2;margin:.5rem 0 0 0}.checkout-cart-index .page .list .footer .continue{grid-column:2}}@media(max-width: 1023px){.checkout-cart-index .page .list .footer{margin-bottom:1rem}}@media(max-width: 700px){.checkout-cart-index .page .list .footer{margin-bottom:1rem;display:grid;grid-template-columns:1fr}.checkout-cart-index .page .list .footer .empty{grid-row:2;margin:.5rem 0 0 0}.checkout-cart-index .page .list .footer .continue{grid-column:2}}@media(max-width: 485px){.checkout-cart-index .page .list .footer{display:grid}.checkout-cart-index .page .list .footer .reload,.checkout-cart-index .page .list .footer .empty,.checkout-cart-index .page .list .footer .continue{width:auto}.checkout-cart-index .page .list .footer .empty{grid-row:2;margin:.5rem 0 0 0}.checkout-cart-index .page .list .footer .continue{grid-row:3;grid-column:1;margin:.5rem 0 0 0}}.checkout-cart-index .page .list li{display:grid;grid-template-columns:auto 1fr auto;border-top:1px solid #cad0da;padding:1rem 0 1rem 0}.checkout-cart-index .page .list li .product-image{grid-column:1/2;grid-row:1/6;padding-right:1rem}.checkout-cart-index .page .list li .title{grid-column:2/4}.checkout-cart-index .page .list li .remove{grid-column:4/5;width:8rem;text-align:right}.checkout-cart-index .page .list li .remove a{text-decoration:underline}.checkout-cart-index .page .list li .delivery{grid-column:2/4;grid-row:2/3;padding-bottom:1rem}.checkout-cart-index .page .list li .add-config{margin:1rem 0;padding-left:1rem;padding-right:1rem;display:grid;text-align:center;gap:1rem;grid-template-columns:1fr}@media(min-width: 485px){.checkout-cart-index .page .list li .add-config{grid-template-columns:1fr 1fr}}.checkout-cart-index .page .list li .add-config a{cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #001839;background-color:#fff;color:#001839}.checkout-cart-index .page .list li .add-config a:hover{border:solid 1px #001839;background-color:#ebebeb;color:#001839}.checkout-cart-index .page .list li .add-config a:focus{border:solid 1px #001839;background-color:#ebebeb;color:#001839;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}.checkout-cart-index .page .list li .add-config a:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #001839;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}.checkout-cart-index .page .list li .add-config a{font-size:1rem !important;line-height:1.5 !important;padding:.625rem .875rem !important;border-radius:.125rem}.checkout-cart-index .page .list li .add-config a:first-of-type:before{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";padding-right:.5rem}.checkout-cart-index .page .list li .counter .qty-ctrl:has(label:focus){outline:2px #000 solid}.checkout-cart-index .page .list li .counter .qty-ctrl{display:grid;align-items:center;grid-template-areas:"decrease label increase";background-color:#fff;color:#1d1d1d;border-color:#1d1d1d;border-width:1px;border-style:solid;border-radius:.125rem}.checkout-cart-index .page .list li .counter .qty-ctrl label{padding-left:.375rem;padding-right:.375rem;width:1.5rem;font-size:1rem}.checkout-cart-index .page .list li .counter .qty-ctrl label[contenteditable=true]{cursor:text}.checkout-cart-index .page .list li .counter .qty-ctrl label{grid-area:label;text-align:center}.checkout-cart-index .page .list li .counter .qty-ctrl label:focus{outline:none}.checkout-cart-index .page .list li .counter .qty-ctrl i{cursor:pointer}.checkout-cart-index .page .list li .counter .qty-ctrl i.dec:before{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";padding-left:.375rem}.checkout-cart-index .page .list li .counter .qty-ctrl i.dec{grid-area:decrease}.checkout-cart-index .page .list li .counter .qty-ctrl i.inc:after{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"+";content:"+";padding-right:.375rem}.checkout-cart-index .page .list li .counter .qty-ctrl i.inc{grid-area:increase}.checkout-cart-index .page .list li .counter{grid-column:3/4;grid-row:3/5;padding-right:1rem}.checkout-cart-index .page .list li .price{grid-column:4/5;grid-row:3/4;text-align:right;font-weight:bold}.checkout-cart-index .page .list li .price-per-piece{grid-column:4/5;grid-row:4/5;text-align:right}.checkout-cart-index .page .list li .configuration{grid-column:2/5;grid-row:5/6}.checkout-cart-index .page .list li .configuration label{font-weight:bold}@media(max-width: 46.5rem){.checkout-cart-index .page .list li{border-top:1px solid #cad0da}.checkout-cart-index .page .list li .product-image{grid-column:1/3;grid-row:1/2}.checkout-cart-index .page .list li .title{grid-column:1/3;grid-row:2/3}.checkout-cart-index .page .list li .delivery{grid-column:1/3;grid-row:3/4;padding-bottom:.5rem}.checkout-cart-index .page .list li .remove{grid-column:1/3;grid-row:4/5;padding-bottom:.5rem;text-align:left}.checkout-cart-index .page .list li .counter .qty-ctrl:has(label:focus){outline:2px #000 solid}.checkout-cart-index .page .list li .counter .qty-ctrl{display:grid;align-items:center;grid-template-areas:"decrease label increase";background-color:#fff;color:#1d1d1d;border-color:#1d1d1d;border-width:1px;border-style:solid;border-radius:.125rem}.checkout-cart-index .page .list li .counter .qty-ctrl label{padding-left:.375rem;padding-right:.375rem;width:1.5rem;font-size:1rem}.checkout-cart-index .page .list li .counter .qty-ctrl label[contenteditable=true]{cursor:text}.checkout-cart-index .page .list li .counter .qty-ctrl label{grid-area:label;text-align:center}.checkout-cart-index .page .list li .counter .qty-ctrl label:focus{outline:none}.checkout-cart-index .page .list li .counter .qty-ctrl i{cursor:pointer}.checkout-cart-index .page .list li .counter .qty-ctrl i.dec:before{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";padding-left:.375rem}.checkout-cart-index .page .list li .counter .qty-ctrl i.dec{grid-area:decrease}.checkout-cart-index .page .list li .counter .qty-ctrl i.inc:after{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"+";content:"+";padding-right:.375rem}.checkout-cart-index .page .list li .counter .qty-ctrl i.inc{grid-area:increase}.checkout-cart-index .page .list li .counter{grid-column:1/2;grid-row:5/7}.checkout-cart-index .page .list li .price{grid-column:2/3;grid-row:5/6;text-align:left}.checkout-cart-index .page .list li .price-per-piece{grid-column:2/3;grid-row:6/7;text-align:left}.checkout-cart-index .page .list li .add-config{margin:1rem 0;grid-column:1/3;grid-row:7/8}.checkout-cart-index .page .list li .configuration{grid-column:1/3;grid-row:8/9}}.checkout-cart-index h1{font-size:1.5rem}.checkout-cart-index h2{font-size:1.125rem}.checkout-cart-index h3{font-size:1rem;line-height:1rem}.checkout-cart-index details>summary{text-decoration:#3363a5;color:#3363a5;list-style-type:none;text-decoration:underline;padding-bottom:.5rem}.checkout-cart-index details>summary:hover{cursor:pointer;color:#0072db}.checkout-cart-index summary:after{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";text-align:right;float:right}.checkout-cart-index details[open]>summary:after{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";text-align:right;float:right}.checkout-cart-index #amgiftcard_info ul.messages li.error-msg{padding-top:0}.checkout-cart-index #amgiftcard_info ul.messages ul{padding-bottom:.25rem}.checkout-cart-index #amgiftcard_info ul.messages ul li{padding-top:.25rem}.checkout-cart-index .error-msg{border-left:2px solid;color:#68000a;border-color:#c00;padding-inline:.5rem}.checkout-cart-index .error-msg span:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";font-size:.85rem;line-height:1.25;padding-inline-end:.5rem}.checkout-cart-index .crossseller{container-name:crosseller-products-list}.checkout-cart-index .crossseller .products-list{list-style:none;padding:0}.checkout-cart-index .crossseller .products-list li.item{display:grid;height:auto}.checkout-cart-index .crossseller .products-list li.item article.product{container-name:product-card;container-type:inline-size;color:#4d6382;background-color:#fff;display:flex;flex-direction:column;overflow:hidden;max-width:60rem;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.25rem}.checkout-cart-index .crossseller .products-list li.item article.product .image{position:relative;text-align:center;display:flex;justify-content:center;border-radius:.25rem;width:100%;height:400px;overflow:hidden;position:relative;background-color:#fff;background-position:center;background-size:cover}.checkout-cart-index .crossseller .products-list li.item article.product .image a{display:block}.checkout-cart-index .crossseller .products-list li.item article.product .image img.product{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.checkout-cart-index .crossseller .products-list li.item article.product .image .price-promotion{position:absolute;top:.625rem;left:.625rem;font-weight:700;font-size:.75rem;line-height:1.25rem;color:#80360f;background-color:#ffc4a5;border-color:#ff6b1e;border-width:1px;border-style:solid;border-radius:.125rem;padding-top:.125rem;padding-bottom:.125rem;padding-left:.375rem;padding-right:.375rem}.checkout-cart-index .crossseller .products-list li.item article.product .image .affiliate-logo{position:absolute;top:.625rem;left:.625rem}.checkout-cart-index .crossseller .products-list li.item article.product:has(.affiliate-logo):has(.price-promotion) .price-promotion{top:2.5rem}.checkout-cart-index .crossseller .products-list li.item article.product .info{display:flex;flex-direction:column;flex-grow:1;padding-top:.75rem;padding-left:.75rem;padding-right:.75rem;padding-bottom:1rem;border-top-color:inherit;border-top-width:1px;border-top-style:solid;background-color:#f5faff}.checkout-cart-index .crossseller .products-list li.item article.product .info .name{font-size:1rem;line-height:1.5rem;font-weight:700;color:#00204d;margin-bottom:.25rem}.checkout-cart-index .crossseller .products-list li.item article.product .info .highlights{flex:1;font-weight:500;font-size:.75rem;line-height:1.25rem;margin-left:.375rem;list-style-type:disc;list-style-position:inside}.checkout-cart-index .crossseller .products-list li.item article.product .info .highlights li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkout-cart-index .crossseller .products-list li.item article.product .info .features{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.5rem;row-gap:.5rem}.checkout-cart-index .crossseller .products-list li.item article.product .info .features img{border:1px solid #cad0da;width:143px;height:auto;padding-top:.375rem;padding-bottom:.375rem}.checkout-cart-index .crossseller .products-list li.item article.product .info .features svg{background:#fff;padding:.625rem .5rem;height:1.6rem;width:9rem;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.125rem}.checkout-cart-index .crossseller .products-list li.item article.product .info .features .features-flag{background:#fff;padding:.625rem .5rem;height:1.6rem;width:fit-content;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.125rem}.checkout-cart-index .crossseller .products-list li.item article.product .conversion{border-top-color:inherit;border-top-width:1px;border-top-style:solid;background-color:#e5f1ff;padding-top:.75rem;padding-left:.75rem;padding-right:.75rem;padding-bottom:.75rem}.checkout-cart-index .crossseller .products-list li.item article.product .conversion .shipping-info{font-size:.75rem;line-height:1.25rem;color:inherit;font-weight:400}.checkout-cart-index .crossseller .products-list li.item article.product .conversion .ugc-rating-wrapper{color:#4d6382;font-size:.75rem;line-height:1.25rem}.checkout-cart-index .crossseller .products-list li.item article.product .conversion .ugc-rating-wrapper .fa-star{font-size:.875rem}.checkout-cart-index .crossseller .products-list li.item article.product .conversion .ugc-rating-wrapper .fa-star{color:#003c8f}.checkout-cart-index .crossseller .products-list li.item article.product .conversion .ugc-rating-wrapper .fa-star:after{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.checkout-cart-index .crossseller .products-list li.item article.product .conversion .ugc-rating-wrapper .fa-star-o:after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";color:#003c8f}.checkout-cart-index .crossseller .products-list li.item article.product .conversion .ugc-rating-wrapper .fa-star-half-o:after{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";color:#003c8f}@media(min-width: 46.5rem){.checkout-cart-index .crossseller .products-list li.item article.product .conversion .price-wrapper{min-height:4.313rem}}.checkout-cart-index .crossseller .products-list li.item article.product .conversion .price-wrapper .price-box>p{margin-top:0;margin-bottom:0}.checkout-cart-index .crossseller .products-list li.item article.product .conversion .price-wrapper .price-box>p.regular-price{margin-bottom:.313rem}.checkout-cart-index .crossseller .products-list li.item article.product .conversion .price-wrapper .price-box>p.special-price{margin-bottom:.313rem}.checkout-cart-index .crossseller .products-list li.item article.product .conversion .price-wrapper .price-box .special-price,.checkout-cart-index .crossseller .products-list li.item article.product .conversion .price-wrapper .price-box .regular-price{font-size:1.125rem;line-height:1.625rem;font-weight:700;color:#00204d}.checkout-cart-index .crossseller .products-list li.item article.product .conversion .price-wrapper .price-box .old-price .price{text-decoration-line:line-through}.checkout-cart-index .crossseller .products-list li.item article.product .conversion .price-wrapper .price-box .old-price label,.checkout-cart-index .crossseller .products-list li.item article.product .conversion .price-wrapper .price-box .old-price .price{font-size:.75rem;line-height:1.25rem;font-weight:400}.checkout-cart-index .crossseller .products-list li.item article.product .conversion .price-wrapper .price-box .price:after{content:attr(data-currency)}.checkout-cart-index .crossseller .products-list li.item article.product .conversion .price-wrapper .price-footer{font-size:.625rem;line-height:1.125rem;font-weight:400}.checkout-cart-index .crossseller .products-list li.item article.product .conversion .price-wrapper .price-footer a{text-decoration:underline}.checkout-cart-index .crossseller .products-list li.item article.product.sale .info{background-color:#f5faff}.checkout-cart-index .crossseller .products-list li.item article.product.sale .conversion{background-color:#e5f1ff}.checkout-cart-index .crossseller .products-list li.item article.product.sale .conversion .price-wrapper .price-box{display:flex;flex-direction:column}.checkout-cart-index .crossseller .products-list li.item article.product.sale .conversion .price-wrapper .price-box .special-price{order:2}.checkout-cart-index .crossseller .products-list li.item article.product.sale .conversion .price-wrapper .price-box .old-price{order:1}.checkout-cart-index .crossseller .products-list li.item article.product.sale .conversion .price-wrapper .price-box .special-price,.checkout-cart-index .crossseller .products-list li.item article.product.sale .conversion .price-wrapper .price-box .old-price{color:#00204d}.checkout-cart-index .crossseller .products-list li.item article.product.sale a.product-link{box-sizing:border-box;font-weight:700;text-align:center;display:block;border-width:1px;border-radius:.125rem;border-style:solid;padding-top:8px;padding-bottom:8px;padding-left:14px;padding-right:10px;color:#fff;border-color:#ff6b1e;background-color:#ff6b1e;cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #003c8f;background-color:#003c8f;color:#fff}.checkout-cart-index .crossseller .products-list li.item article.product.sale a.product-link:hover{border:solid 1px #003278;background-color:#003278;color:#fff}.checkout-cart-index .crossseller .products-list li.item article.product.sale a.product-link:focus{border:solid 1px #003c8f;background-color:#003278;color:#fff;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}.checkout-cart-index .crossseller .products-list li.item article.product.sale a.product-link:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #003278;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}.checkout-cart-index .crossseller .products-list li.item article.product.sale a.product-link{font-size:1rem !important;line-height:1.5 !important;padding:.625rem .875rem !important;border-radius:.125rem}.checkout-cart-index .crossseller .products-list li.item article.product a{color:inherit;text-decoration:none}.checkout-cart-index .crossseller .products-list li.item article.product a:hover,.checkout-cart-index .crossseller .products-list li.item article.product a:active,.checkout-cart-index .crossseller .products-list li.item article.product a:visited,.checkout-cart-index .crossseller .products-list li.item article.product a:target,.checkout-cart-index .crossseller .products-list li.item article.product a:focus,.checkout-cart-index .crossseller .products-list li.item article.product a:focus-visible,.checkout-cart-index .crossseller .products-list li.item article.product a:focus-within{color:inherit;text-decoration:none}.checkout-cart-index .crossseller .products-list li.item article.product a.product-link{margin-top:.75rem;box-sizing:border-box;font-weight:700;text-align:center;display:block;border-width:1px;border-radius:.125rem;border-style:solid;padding-top:8px;padding-bottom:8px;padding-left:14px;padding-right:10px;border-color:#003c8f;background-color:#003c8f;color:#fff;cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #003c8f;background-color:#003c8f;color:#fff}.checkout-cart-index .crossseller .products-list li.item article.product a.product-link:hover{border:solid 1px #003278;background-color:#003278;color:#fff}.checkout-cart-index .crossseller .products-list li.item article.product a.product-link:focus{border:solid 1px #003c8f;background-color:#003278;color:#fff;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}.checkout-cart-index .crossseller .products-list li.item article.product a.product-link:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #003278;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}.checkout-cart-index .crossseller .products-list li.item article.product a.product-link{font-size:1rem !important;line-height:1.5 !important;padding:.625rem .875rem !important;border-radius:.125rem}.checkout-cart-index .crossseller .products-list li.item article.product{display:flex;flex-direction:column;overflow:hidden}.checkout-cart-index .crossseller .products-list li.item article.product .info{flex-grow:1}.checkout-cart-index .crossseller .products-list li.item article.product .conversion{display:grid;grid-template-columns:repeat(2, 1fr);align-items:start;gap:.625rem}.checkout-cart-index .crossseller .products-list li.item article.product .conversion .shipping-info{grid-row:1;grid-column:1}.checkout-cart-index .crossseller .products-list li.item article.product .conversion .ugc-rating-wrapper{grid-column:1;grid-row:2;align-self:end}.checkout-cart-index .crossseller .products-list li.item article.product .conversion .price-wrapper{grid-row-start:1;grid-row-end:3;grid-column:2;display:flex;flex-direction:column;align-items:end;text-align:end}@media(min-width: 46.5rem){.checkout-cart-index .crossseller .products-list li.item article.product .conversion .price-wrapper .price-wrapper{min-height:4.313}}.checkout-cart-index .crossseller .products-list li.item article.product .conversion .product-link{display:inline-grid;grid-row:3;grid-column-start:1;grid-column-end:3}#amgiftcard-form,.cart .giftcard{width:100%;display:block;padding-bottom:20px}@media(min-width: 768px){#amgiftcard-form,#discount-coupon-form,.cart .giftcard{padding-right:0}}#amgiftcard-form .field-wrapper,.cart .giftcard .field-wrapper{display:inline-block}#amgiftcard-form .validation-advice,.cart .giftcard .validation-advice{display:inline}#amgiftcard-form .input-text,.cart .giftcard .input-text{width:100%}.btn-remove-amgiftcard{position:relative;display:flex;align-items:center;padding-right:20px}.btn-remove-amgiftcard:after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";position:absolute;right:0px}.btn-remove-amgiftcard:after{bottom:3px;right:10px}.calendar{z-index:10000}#amgiftcard_amount_custom_block .v-fix{float:none}.checkout-onepage-index .relative,.amazonpay-checkout-index .relative,.paypal-express-review .relative{position:relative}.checkout-onepage-index .absolute,.amazonpay-checkout-index .absolute,.paypal-express-review .absolute{position:absolute}.checkout-onepage-index fieldset,.amazonpay-checkout-index fieldset,.paypal-express-review fieldset{border:none;padding-block:.35em .625em;padding-inline:0}.checkout-onepage-index ol,.amazonpay-checkout-index ol,.paypal-express-review ol{list-style:none;margin:0;padding:0}.checkout-onepage-index ul,.amazonpay-checkout-index ul,.paypal-express-review ul{list-style:none}.checkout-onepage-index ul li,.amazonpay-checkout-index ul li,.paypal-express-review ul li{list-style:none}.checkout-onepage-index .icon-email,.amazonpay-checkout-index .icon-email,.paypal-express-review .icon-email{position:relative}.checkout-onepage-index .icon-email:before,.amazonpay-checkout-index .icon-email:before,.paypal-express-review .icon-email:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";font-size:1.25rem;line-height:1.25;color:#00204d;position:absolute;left:1rem;top:.6rem;width:0;overflow:visible;display:inline-block}.checkout-onepage-index .icon-password,.amazonpay-checkout-index .icon-password,.paypal-express-review .icon-password{position:relative}.checkout-onepage-index .icon-password:before,.amazonpay-checkout-index .icon-password:before,.paypal-express-review .icon-password:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";font-size:1.25rem;line-height:1.25;color:#00204d;position:absolute;left:1rem;top:.6rem;width:0;overflow:visible;display:inline-block}.checkout-onepage-index .icon-password-keyhole,.amazonpay-checkout-index .icon-password-keyhole,.paypal-express-review .icon-password-keyhole{position:relative}.checkout-onepage-index .icon-password-keyhole:before,.amazonpay-checkout-index .icon-password-keyhole:before,.paypal-express-review .icon-password-keyhole:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";font-size:1.25rem;line-height:1.25;color:#00204d;position:absolute;left:1rem;top:.6rem;width:0;overflow:visible;display:inline-block}.checkout-onepage-index .nav-grid,.amazonpay-checkout-index .nav-grid,.paypal-express-review .nav-grid{display:grid;grid-template-areas:". logo locale phone .";grid-template-columns:.625rem 1fr 1fr 1fr .625rem;grid-template-rows:2rem;margin-block:2rem}.checkout-onepage-index .nav-grid .account,.checkout-onepage-index .nav-grid .search,.checkout-onepage-index .nav-grid .nav-bar,.checkout-onepage-index .nav-grid .nav-main,.checkout-onepage-index .nav-grid .recommendation,.checkout-onepage-index .nav-grid .certifications,.checkout-onepage-index .nav-grid .cart,.checkout-onepage-index .nav-grid .lpad,.checkout-onepage-index .nav-grid .rpad,.checkout-onepage-index .nav-grid .lpadbg,.checkout-onepage-index .nav-grid .rpadbg,.amazonpay-checkout-index .nav-grid .account,.amazonpay-checkout-index .nav-grid .search,.amazonpay-checkout-index .nav-grid .nav-bar,.amazonpay-checkout-index .nav-grid .nav-main,.amazonpay-checkout-index .nav-grid .recommendation,.amazonpay-checkout-index .nav-grid .certifications,.amazonpay-checkout-index .nav-grid .cart,.amazonpay-checkout-index .nav-grid .lpad,.amazonpay-checkout-index .nav-grid .rpad,.amazonpay-checkout-index .nav-grid .lpadbg,.amazonpay-checkout-index .nav-grid .rpadbg,.paypal-express-review .nav-grid .account,.paypal-express-review .nav-grid .search,.paypal-express-review .nav-grid .nav-bar,.paypal-express-review .nav-grid .nav-main,.paypal-express-review .nav-grid .recommendation,.paypal-express-review .nav-grid .certifications,.paypal-express-review .nav-grid .cart,.paypal-express-review .nav-grid .lpad,.paypal-express-review .nav-grid .rpad,.paypal-express-review .nav-grid .lpadbg,.paypal-express-review .nav-grid .rpadbg{display:none}@media(min-width: 46.5rem){.checkout-onepage-index .nav-grid,.amazonpay-checkout-index .nav-grid,.paypal-express-review .nav-grid{grid-template-columns:3rem auto 10rem 10rem 3rem}}.checkout-onepage-index .page .page-title,.amazonpay-checkout-index .page .page-title,.paypal-express-review .page .page-title{display:none}.checkout-onepage-index #checkout-progress-wrapper,.amazonpay-checkout-index #checkout-progress-wrapper,.paypal-express-review #checkout-progress-wrapper{margin-block-end:2rem;display:none}.checkout-onepage-index #checkout-progress-wrapper .opc-block-progress,.amazonpay-checkout-index #checkout-progress-wrapper .opc-block-progress,.paypal-express-review #checkout-progress-wrapper .opc-block-progress{padding:0}.checkout-onepage-index #checkout-progress-wrapper .opc-block-progress .block-title,.amazonpay-checkout-index #checkout-progress-wrapper .opc-block-progress .block-title,.paypal-express-review #checkout-progress-wrapper .opc-block-progress .block-title{text-align:center}.checkout-onepage-index #checkout-progress-wrapper .opc-block-progress .block-title strong span,.amazonpay-checkout-index #checkout-progress-wrapper .opc-block-progress .block-title strong span,.paypal-express-review #checkout-progress-wrapper .opc-block-progress .block-title strong span{color:#00204d;font-weight:700;margin-top:.5em;font-size:clamp(1.25rem,1.8vw + .5rem,1.75rem);line-height:clamp(2rem,2.5vw + .5rem,2.625rem)}.checkout-onepage-index #checkout-progress-wrapper .opc-block-progress .block-content,.amazonpay-checkout-index #checkout-progress-wrapper .opc-block-progress .block-content,.paypal-express-review #checkout-progress-wrapper .opc-block-progress .block-content{display:flex;width:100%;justify-content:center}.checkout-onepage-index #checkout-progress-wrapper .opc-block-progress .block-content dl,.amazonpay-checkout-index #checkout-progress-wrapper .opc-block-progress .block-content dl,.paypal-express-review #checkout-progress-wrapper .opc-block-progress .block-content dl{display:grid;grid-template-columns:1fr;gap:1rem}@media screen and (min-width: 64rem){.checkout-onepage-index #checkout-progress-wrapper .opc-block-progress .block-content dl,.amazonpay-checkout-index #checkout-progress-wrapper .opc-block-progress .block-content dl,.paypal-express-review #checkout-progress-wrapper .opc-block-progress .block-content dl{grid-template-columns:1fr 1fr 1fr 1fr;gap:3rem}}.checkout-onepage-index #checkout-progress-wrapper .opc-block-progress .block-content dd.complete,.amazonpay-checkout-index #checkout-progress-wrapper .opc-block-progress .block-content dd.complete,.paypal-express-review #checkout-progress-wrapper .opc-block-progress .block-content dd.complete{margin-inline-start:0}.checkout-onepage-index #checkout-progress-wrapper .opc-block-progress .block-content dt,.amazonpay-checkout-index #checkout-progress-wrapper .opc-block-progress .block-content dt,.paypal-express-review #checkout-progress-wrapper .opc-block-progress .block-content dt{font-weight:bold;color:#00204d}.checkout-onepage-index #checkout-progress-wrapper .opc-block-progress .block-content dt.complete,.amazonpay-checkout-index #checkout-progress-wrapper .opc-block-progress .block-content dt.complete,.paypal-express-review #checkout-progress-wrapper .opc-block-progress .block-content dt.complete{display:flex;justify-content:center;gap:1rem;margin-block-end:.5rem}.checkout-onepage-index #checkout-progress-wrapper .opc-block-progress .changelink a,.amazonpay-checkout-index #checkout-progress-wrapper .opc-block-progress .changelink a,.paypal-express-review #checkout-progress-wrapper .opc-block-progress .changelink a{font-size:0}.checkout-onepage-index #checkout-progress-wrapper .opc-block-progress .changelink a:before,.amazonpay-checkout-index #checkout-progress-wrapper .opc-block-progress .changelink a:before,.paypal-express-review #checkout-progress-wrapper .opc-block-progress .changelink a:before{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";font-size:1rem;color:#00204d}.checkout-onepage-index #checkout-progress-wrapper .opc-block-progress #billing-progress-opcheckout,.checkout-onepage-index #checkout-progress-wrapper .opc-block-progress #shipping-progress-opcheckout,.checkout-onepage-index #checkout-progress-wrapper .opc-block-progress #shipping_method-progress-opcheckout,.checkout-onepage-index #checkout-progress-wrapper .opc-block-progress #payment-progress-opcheckout,.amazonpay-checkout-index #checkout-progress-wrapper .opc-block-progress #billing-progress-opcheckout,.amazonpay-checkout-index #checkout-progress-wrapper .opc-block-progress #shipping-progress-opcheckout,.amazonpay-checkout-index #checkout-progress-wrapper .opc-block-progress #shipping_method-progress-opcheckout,.amazonpay-checkout-index #checkout-progress-wrapper .opc-block-progress #payment-progress-opcheckout,.paypal-express-review #checkout-progress-wrapper .opc-block-progress #billing-progress-opcheckout,.paypal-express-review #checkout-progress-wrapper .opc-block-progress #shipping-progress-opcheckout,.paypal-express-review #checkout-progress-wrapper .opc-block-progress #shipping_method-progress-opcheckout,.paypal-express-review #checkout-progress-wrapper .opc-block-progress #payment-progress-opcheckout{background:#f5faff;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.25rem;text-align:center;margin-block-start:.5rem;padding-block:1.5rem;padding-inline:1rem}.checkout-onepage-index .cdz-onestepcheckout,.amazonpay-checkout-index .cdz-onestepcheckout,.paypal-express-review .cdz-onestepcheckout{margin:0 0 60px}.checkout-onepage-index .cdz-onestepcheckout li.section,.amazonpay-checkout-index .cdz-onestepcheckout li.section,.paypal-express-review .cdz-onestepcheckout li.section{width:auto}@media screen and (min-width: 46.5rem){.checkout-onepage-index .cdz-onestepcheckout li.section,.amazonpay-checkout-index .cdz-onestepcheckout li.section,.paypal-express-review .cdz-onestepcheckout li.section{width:70%}}.checkout-onepage-index .cdz-onestepcheckout li.section,.amazonpay-checkout-index .cdz-onestepcheckout li.section,.paypal-express-review .cdz-onestepcheckout li.section{margin:0 auto;display:none}.checkout-onepage-index .cdz-onestepcheckout li.section.active,.amazonpay-checkout-index .cdz-onestepcheckout li.section.active,.paypal-express-review .cdz-onestepcheckout li.section.active{display:block}.checkout-onepage-index .cdz-onestepcheckout li.section .step-title,.amazonpay-checkout-index .cdz-onestepcheckout li.section .step-title,.paypal-express-review .cdz-onestepcheckout li.section .step-title{border:0;text-align:center}.checkout-onepage-index .cdz-onestepcheckout li.section .step-title h2,.amazonpay-checkout-index .cdz-onestepcheckout li.section .step-title h2,.paypal-express-review .cdz-onestepcheckout li.section .step-title h2{text-align:center;float:none;padding:0;margin:0 0 20px;height:auto}@media(min-width: 46.5rem){.checkout-onepage-index .cdz-onestepcheckout li.section .step-title h2,.amazonpay-checkout-index .cdz-onestepcheckout li.section .step-title h2,.paypal-express-review .cdz-onestepcheckout li.section .step-title h2{margin-block-end:4rem}}.checkout-onepage-index .cdz-onestepcheckout li.section .step-title a,.checkout-onepage-index .cdz-onestepcheckout li.section .step-title span.number,.amazonpay-checkout-index .cdz-onestepcheckout li.section .step-title a,.amazonpay-checkout-index .cdz-onestepcheckout li.section .step-title span.number,.paypal-express-review .cdz-onestepcheckout li.section .step-title a,.paypal-express-review .cdz-onestepcheckout li.section .step-title span.number{display:none}@media(max-width: 28.125rem){.checkout-onepage-index .cdz-onestepcheckout li.section .step,.amazonpay-checkout-index .cdz-onestepcheckout li.section .step,.paypal-express-review .cdz-onestepcheckout li.section .step{padding:5px}}.checkout-onepage-index .cdz-onestepcheckout li.section li.control-alt,.amazonpay-checkout-index .cdz-onestepcheckout li.section li.control-alt,.paypal-express-review .cdz-onestepcheckout li.section li.control-alt{display:grid;grid-template-columns:min-content auto;gap:1rem;padding:.5rem 1rem}.checkout-onepage-index .cdz-onestepcheckout li.section ul.form-list li,.amazonpay-checkout-index .cdz-onestepcheckout li.section ul.form-list li,.paypal-express-review .cdz-onestepcheckout li.section ul.form-list li{margin-bottom:.75rem}.checkout-onepage-index .cdz-onestepcheckout li.section ul.form-list li .pickup-accordion details,.amazonpay-checkout-index .cdz-onestepcheckout li.section ul.form-list li .pickup-accordion details,.paypal-express-review .cdz-onestepcheckout li.section ul.form-list li .pickup-accordion details{border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.25rem;border-radius:.125rem;margin-bottom:.625rem;overflow:hidden}.checkout-onepage-index .cdz-onestepcheckout li.section ul.form-list li .pickup-accordion details summary,.amazonpay-checkout-index .cdz-onestepcheckout li.section ul.form-list li .pickup-accordion details summary,.paypal-express-review .cdz-onestepcheckout li.section ul.form-list li .pickup-accordion details summary{background-color:#fff;cursor:pointer;font-size:1rem;line-height:1.5rem;font-weight:700;color:#00204d;outline:none;padding:.75rem 1rem .625rem;display:flex;gap:1rem}.checkout-onepage-index .cdz-onestepcheckout li.section ul.form-list li .pickup-accordion details summary::-webkit-details-marker,.amazonpay-checkout-index .cdz-onestepcheckout li.section ul.form-list li .pickup-accordion details summary::-webkit-details-marker,.paypal-express-review .cdz-onestepcheckout li.section ul.form-list li .pickup-accordion details summary::-webkit-details-marker{display:none}.checkout-onepage-index .cdz-onestepcheckout li.section ul.form-list li .pickup-accordion details summary::after,.amazonpay-checkout-index .cdz-onestepcheckout li.section ul.form-list li .pickup-accordion details summary::after,.paypal-express-review .cdz-onestepcheckout li.section ul.form-list li .pickup-accordion details summary::after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";transition:transform .3s ease;margin-left:auto}.checkout-onepage-index .cdz-onestepcheckout li.section ul.form-list li .pickup-accordion details[open],.amazonpay-checkout-index .cdz-onestepcheckout li.section ul.form-list li .pickup-accordion details[open],.paypal-express-review .cdz-onestepcheckout li.section ul.form-list li .pickup-accordion details[open]{border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.25rem}.checkout-onepage-index .cdz-onestepcheckout li.section ul.form-list li .pickup-accordion details[open] summary,.amazonpay-checkout-index .cdz-onestepcheckout li.section ul.form-list li .pickup-accordion details[open] summary,.paypal-express-review .cdz-onestepcheckout li.section ul.form-list li .pickup-accordion details[open] summary{display:flex;background:#fafcff}.checkout-onepage-index .cdz-onestepcheckout li.section ul.form-list li .pickup-accordion details[open] summary::after,.amazonpay-checkout-index .cdz-onestepcheckout li.section ul.form-list li .pickup-accordion details[open] summary::after,.paypal-express-review .cdz-onestepcheckout li.section ul.form-list li .pickup-accordion details[open] summary::after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.checkout-onepage-index .cdz-onestepcheckout li.section ul.form-list li .pickup-accordion details[open] .accordion-content,.amazonpay-checkout-index .cdz-onestepcheckout li.section ul.form-list li .pickup-accordion details[open] .accordion-content,.paypal-express-review .cdz-onestepcheckout li.section ul.form-list li .pickup-accordion details[open] .accordion-content{display:block;background:#fafcff}.checkout-onepage-index .cdz-onestepcheckout li.section ul.form-list li .pickup-accordion details:hover summary,.checkout-onepage-index .cdz-onestepcheckout li.section ul.form-list li .pickup-accordion details[open] summary:hover,.amazonpay-checkout-index .cdz-onestepcheckout li.section ul.form-list li .pickup-accordion details:hover summary,.amazonpay-checkout-index .cdz-onestepcheckout li.section ul.form-list li .pickup-accordion details[open] summary:hover,.paypal-express-review .cdz-onestepcheckout li.section ul.form-list li .pickup-accordion details:hover summary,.paypal-express-review .cdz-onestepcheckout li.section ul.form-list li .pickup-accordion details[open] summary:hover{background:#f0f7ff}.checkout-onepage-index .cdz-onestepcheckout li.section ul.form-list li .pickup-accordion .accordion-content,.amazonpay-checkout-index .cdz-onestepcheckout li.section ul.form-list li .pickup-accordion .accordion-content,.paypal-express-review .cdz-onestepcheckout li.section ul.form-list li .pickup-accordion .accordion-content{padding:.375rem 1rem .625rem;background-color:#fff;display:none;color:#1d1d1d}.checkout-onepage-index .cdz-onestepcheckout li.section ul.form-list li .pickup-accordion .accordion-content p:first-child,.amazonpay-checkout-index .cdz-onestepcheckout li.section ul.form-list li .pickup-accordion .accordion-content p:first-child,.paypal-express-review .cdz-onestepcheckout li.section ul.form-list li .pickup-accordion .accordion-content p:first-child{margin-top:0}.checkout-onepage-index .cdz-onestepcheckout li.section ul.form-list li .pickup-accordion .accordion-content p:last-child,.amazonpay-checkout-index .cdz-onestepcheckout li.section ul.form-list li .pickup-accordion .accordion-content p:last-child,.paypal-express-review .cdz-onestepcheckout li.section ul.form-list li .pickup-accordion .accordion-content p:last-child{margin-bottom:0}.checkout-onepage-index .cdz-onestepcheckout li.section ul.form-list li .customer-name,.amazonpay-checkout-index .cdz-onestepcheckout li.section ul.form-list li .customer-name,.paypal-express-review .cdz-onestepcheckout li.section ul.form-list li .customer-name{margin-bottom:.75rem}.checkout-onepage-index .cdz-onestepcheckout li.section ul.form-list li .fields .field,.amazonpay-checkout-index .cdz-onestepcheckout li.section ul.form-list li .fields .field,.paypal-express-review .cdz-onestepcheckout li.section ul.form-list li .fields .field{margin-bottom:.75rem}.checkout-onepage-index .cdz-onestepcheckout li.section ul.form-list li label,.amazonpay-checkout-index .cdz-onestepcheckout li.section ul.form-list li label,.paypal-express-review .cdz-onestepcheckout li.section ul.form-list li label{width:100%;display:block;margin-bottom:6px;font-style:normal;font-weight:700;font-size:.875rem;line-height:1.25;color:#00204d}.checkout-onepage-index .cdz-onestepcheckout li.section ul.form-list li label .optional,.amazonpay-checkout-index .cdz-onestepcheckout li.section ul.form-list li label .optional,.paypal-express-review .cdz-onestepcheckout li.section ul.form-list li label .optional{font-weight:400;font-size:.875rem;line-height:1.25rem;color:#4d6382}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-login .forgot-password-link,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-login .forgot-password-link,.paypal-express-review .cdz-onestepcheckout li.section#opc-login .forgot-password-link{margin-block-start:1rem}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-login .col2-set,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-login .col2-set,.paypal-express-review .cdz-onestepcheckout li.section#opc-login .col2-set{display:grid;grid-template-columns:1fr;gap:2rem}@media only screen and (min-width: 46.5rem){.checkout-onepage-index .cdz-onestepcheckout li.section#opc-login .col2-set,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-login .col2-set,.paypal-express-review .cdz-onestepcheckout li.section#opc-login .col2-set{grid-template-columns:1fr 1fr}}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-login .col2-set>div .button-set .forgot-password-link,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-login .col2-set>div .button-set .forgot-password-link,.paypal-express-review .cdz-onestepcheckout li.section#opc-login .col2-set>div .button-set .forgot-password-link{margin-block-start:1rem}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-login .col2-set>div.col-1 .form-list,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-login .col2-set>div.col-1 .form-list,.paypal-express-review .cdz-onestepcheckout li.section#opc-login .col2-set>div.col-1 .form-list{margin-block-start:1rem}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-login .col2-set>div.col-2 .form-list,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-login .col2-set>div.col-2 .form-list,.paypal-express-review .cdz-onestepcheckout li.section#opc-login .col2-set>div.col-2 .form-list{margin-block-start:1rem}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-shipping_method dl,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-shipping_method dl,.paypal-express-review .cdz-onestepcheckout li.section#opc-shipping_method dl{display:flex;flex-direction:column;gap:1rem}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-shipping_method dl dt .shipping-radio-button input,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-shipping_method dl dt .shipping-radio-button input,.paypal-express-review .cdz-onestepcheckout li.section#opc-shipping_method dl dt .shipping-radio-button input{height:26px}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-shipping_method dl dt .shipping-radio-button label,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-shipping_method dl dt .shipping-radio-button label,.paypal-express-review .cdz-onestepcheckout li.section#opc-shipping_method dl dt .shipping-radio-button label{font-weight:700}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-shipping_method dl dt .shipping-radio-button label .shipping-logo,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-shipping_method dl dt .shipping-radio-button label .shipping-logo,.paypal-express-review .cdz-onestepcheckout li.section#opc-shipping_method dl dt .shipping-radio-button label .shipping-logo{max-width:4.688rem}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-shipping_method .shipping-costs,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-shipping_method .shipping-costs,.paypal-express-review .cdz-onestepcheckout li.section#opc-shipping_method .shipping-costs{padding-bottom:50px}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-payment dl,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-payment dl,.paypal-express-review .cdz-onestepcheckout li.section#opc-payment dl{display:flex;flex-direction:column;gap:1rem}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-payment dl dt,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-payment dl dt,.paypal-express-review .cdz-onestepcheckout li.section#opc-payment dl dt{display:grid;grid-template-columns:1fr auto;gap:1rem}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-payment dl dt label,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-payment dl dt label,.paypal-express-review .cdz-onestepcheckout li.section#opc-payment dl dt label{font-weight:700}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-payment dl dt label[for*=klarna_payments] img,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-payment dl dt label[for*=klarna_payments] img,.paypal-express-review .cdz-onestepcheckout li.section#opc-payment dl dt label[for*=klarna_payments] img{height:auto;width:auto}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper,.paypal-express-review .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper{padding-bottom:20px;border:none;clear:both;width:100%;overflow-x:auto}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper #checkout-review-table,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper #checkout-review-table,.paypal-express-review .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper #checkout-review-table{width:100%;background-color:rgba(0,0,0,0);border:1px solid #cad0da;border-collapse:collapse;border-spacing:0;display:grid !important;grid-template-areas:"thead  " "tbody  " "tfooter"}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper #checkout-review-table thead,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper #checkout-review-table thead,.paypal-express-review .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper #checkout-review-table thead{grid-area:thead}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper #checkout-review-table tbody,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper #checkout-review-table tbody,.paypal-express-review .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper #checkout-review-table tbody{grid-area:tbody}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper #checkout-review-table tfoot,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper #checkout-review-table tfoot,.paypal-express-review .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper #checkout-review-table tfoot{grid-area:tfoot;grid-column:1/-1}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper #checkout-review-table .a-right,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper #checkout-review-table .a-right,.paypal-express-review .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper #checkout-review-table .a-right{text-align:right}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper #checkout-review-table th,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper #checkout-review-table th,.paypal-express-review .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper #checkout-review-table th{font-weight:bold;color:#00204d;padding:0;padding-left:1rem}@media(min-width: 64rem){.checkout-onepage-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper #checkout-review-table th,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper #checkout-review-table th,.paypal-express-review .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper #checkout-review-table th{padding:.3rem .8rem}}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper #checkout-review-table th,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper #checkout-review-table th,.paypal-express-review .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper #checkout-review-table th{text-align:left}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper #checkout-review-table td,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper #checkout-review-table td,.paypal-express-review .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper #checkout-review-table td{text-align:left}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper #checkout-review-table td h3,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper #checkout-review-table td h3,.paypal-express-review .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper #checkout-review-table td h3{font-size:clamp(1.125rem,1.5vw + .5rem,1.5rem);line-height:clamp(1.75rem,2vw + .5rem,2.125rem);padding-left:.6rem}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper #checkout-review-table td:nth-of-type(2),.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper #checkout-review-table td:nth-of-type(2),.paypal-express-review .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper #checkout-review-table td:nth-of-type(2){text-align:right}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper #checkout-review-table td:nth-of-type(3),.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper #checkout-review-table td:nth-of-type(3),.paypal-express-review .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper #checkout-review-table td:nth-of-type(3){text-align:center}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper #checkout-review-table td:last-of-type,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper #checkout-review-table td:last-of-type,.paypal-express-review .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper #checkout-review-table td:last-of-type{text-align:right}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper table,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper table,.paypal-express-review .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper table{width:100%;border-collapse:collapse;display:grid;grid-template-columns:1fr auto}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper table .configuration-table,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper table .configuration-table,.paypal-express-review .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper table .configuration-table{display:grid;grid-template-areas:"tablehead" "tablecontent";margin-block-end:.5rem}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper table .configuration-table th,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper table .configuration-table th,.paypal-express-review .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper table .configuration-table th{grid-area:tablehead;padding:0;padding-left:1rem}@media(min-width: 64rem){.checkout-onepage-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper table .configuration-table th,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper table .configuration-table th,.paypal-express-review .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper table .configuration-table th{padding:.3rem .8rem}}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper table .configuration-table td,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper table .configuration-table td,.paypal-express-review .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper table .configuration-table td{grid-area:tablecontent;padding:0;padding-left:1rem}@media(min-width: 64rem){.checkout-onepage-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper table .configuration-table td,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper table .configuration-table td,.paypal-express-review .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper table .configuration-table td{padding:.3rem .8rem}}@media(min-width: 64rem){.checkout-onepage-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper table .configuration-table,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper table .configuration-table,.paypal-express-review .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper table .configuration-table{grid-template-columns:10.938rem auto;grid-template-areas:"tablehead  tablecontent"}}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper table th,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper table th,.paypal-express-review .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper table th{font-weight:bold;color:#00204d}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper table th,.checkout-onepage-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper table td,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper table th,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper table td,.paypal-express-review .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper table th,.paypal-express-review .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper table td{font-size:.875rem;padding:.25rem}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper table table .price,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper table table .price,.paypal-express-review .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper table table .price{font-weight:bold}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper thead,.checkout-onepage-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper tbody,.checkout-onepage-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper tfoot td,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper thead,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper tbody,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper tfoot td,.paypal-express-review .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper thead,.paypal-express-review .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper tbody,.paypal-express-review .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper tfoot td{padding:.4rem}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper thead,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper thead,.paypal-express-review .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper thead{border-bottom:1px solid #cad0da;background-color:#fafcff}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper thead th,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper thead th,.paypal-express-review .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper thead th{padding:.5rem}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper thead th,.checkout-onepage-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper thead td,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper thead th,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper thead td,.paypal-express-review .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper thead th,.paypal-express-review .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper thead td{padding-inline:.15rem;padding-block:.25rem}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper tbody,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper tbody,.paypal-express-review .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper tbody{vertical-align:baseline}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper tbody .odd,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper tbody .odd,.paypal-express-review .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper tbody .odd{background:#fff}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper tbody .even,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper tbody .even,.paypal-express-review .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper tbody .even{background:#f5faff}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper tbody .upgraded,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper tbody .upgraded,.paypal-express-review .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper tbody .upgraded{background-color:#c7e1ff !important}.checkout-onepage-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper tfoot,.amazonpay-checkout-index .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper tfoot,.paypal-express-review .cdz-onestepcheckout li.section#opc-review #checkout-review-table-wrapper tfoot{border-top:1px solid #cad0da;background-color:#fafcff}.checkout-onepage-index .cdz-onestepcheckout li.section .discount .button-wrapper,.amazonpay-checkout-index .cdz-onestepcheckout li.section .discount .button-wrapper,.paypal-express-review .cdz-onestepcheckout li.section .discount .button-wrapper{padding-top:10px;padding-bottom:30px}.checkout-onepage-index .cdz-onestepcheckout li.section #checkout-review-submit .checkout-agreements p,.checkout-onepage-index .cdz-onestepcheckout li.section #checkout-review-submit .checkout-agreements ol,.checkout-onepage-index .cdz-onestepcheckout li.section #checkout-review-submit .checkout-agreements ul,.amazonpay-checkout-index .cdz-onestepcheckout li.section #checkout-review-submit .checkout-agreements p,.amazonpay-checkout-index .cdz-onestepcheckout li.section #checkout-review-submit .checkout-agreements ol,.amazonpay-checkout-index .cdz-onestepcheckout li.section #checkout-review-submit .checkout-agreements ul,.paypal-express-review .cdz-onestepcheckout li.section #checkout-review-submit .checkout-agreements p,.paypal-express-review .cdz-onestepcheckout li.section #checkout-review-submit .checkout-agreements ol,.paypal-express-review .cdz-onestepcheckout li.section #checkout-review-submit .checkout-agreements ul{font-size:.875rem;line-height:1.25rem}.checkout-onepage-index .cdz-onestepcheckout li.section #checkout-review-submit .checkout-agreements h2,.checkout-onepage-index .cdz-onestepcheckout li.section #checkout-review-submit .checkout-agreements h3,.checkout-onepage-index .cdz-onestepcheckout li.section #checkout-review-submit .checkout-agreements h4,.amazonpay-checkout-index .cdz-onestepcheckout li.section #checkout-review-submit .checkout-agreements h2,.amazonpay-checkout-index .cdz-onestepcheckout li.section #checkout-review-submit .checkout-agreements h3,.amazonpay-checkout-index .cdz-onestepcheckout li.section #checkout-review-submit .checkout-agreements h4,.paypal-express-review .cdz-onestepcheckout li.section #checkout-review-submit .checkout-agreements h2,.paypal-express-review .cdz-onestepcheckout li.section #checkout-review-submit .checkout-agreements h3,.paypal-express-review .cdz-onestepcheckout li.section #checkout-review-submit .checkout-agreements h4{margin-block-start:1.25rem;margin-block-end:.85rem;font-size:clamp(1.125rem,1.5vw + .5rem,1.5rem);line-height:clamp(1.75rem,2vw + .5rem,2.125rem);padding-inline-start:.5rem}.checkout-onepage-index .cdz-onestepcheckout li.section #checkout-review-submit .checkout-agreements h2:first-child,.amazonpay-checkout-index .cdz-onestepcheckout li.section #checkout-review-submit .checkout-agreements h2:first-child,.paypal-express-review .cdz-onestepcheckout li.section #checkout-review-submit .checkout-agreements h2:first-child{margin-block-start:0}.checkout-onepage-index .cdz-onestepcheckout li.section #checkout-review-submit .checkout-agreements>li,.amazonpay-checkout-index .cdz-onestepcheckout li.section #checkout-review-submit .checkout-agreements>li,.paypal-express-review .cdz-onestepcheckout li.section #checkout-review-submit .checkout-agreements>li{margin-block-end:.5rem}.checkout-onepage-index .cdz-onestepcheckout li.section #checkout-review-submit .checkout-agreements>li .agree,.amazonpay-checkout-index .cdz-onestepcheckout li.section #checkout-review-submit .checkout-agreements>li .agree,.paypal-express-review .cdz-onestepcheckout li.section #checkout-review-submit .checkout-agreements>li .agree{float:none !important}.checkout-onepage-success main{display:flex;justify-content:center;align-items:center;flex-direction:column;height:50vh}.checkout-onepage-success main p{text-align:center}.checkout-onepage-success main .buttons-set{margin-block-start:1rem}.amazonpay-checkout-index #opc-shipping_method{margin-block-end:4rem}.amazonpay-checkout-index #opc-shipping_method .step-title h2{margin-block-end:2rem}.amazonpay-checkout-index #opc-shipping_method #checkout-step-shipping_method dl{display:grid;justify-content:center}#checkout-review-table{display:grid;grid-template-areas:"thead" "tbody" "tfoot";width:100%;border-collapse:collapse;border:none !important}#checkout-review-table>thead{grid-area:thead}#checkout-review-table>thead tr{display:grid;grid-template-areas:"name"}#checkout-review-table>thead tr .thname{grid-area:name;font-weight:bold}#checkout-review-table>thead tr .thprice{grid-area:price;display:none;font-weight:bold}#checkout-review-table>thead tr .thqty{grid-area:qty;display:none;font-weight:bold}#checkout-review-table>thead tr .thsubtotal{grid-area:subtotal;display:none;font-weight:bold}@media(min-width: 64rem){#checkout-review-table>thead tr{grid-template-columns:minmax(20rem, 1fr) minmax(6rem, 8rem) minmax(5rem, 8rem) minmax(8rem, 10rem);grid-template-areas:"name price qty subtotal"}#checkout-review-table>thead tr .thprice{display:block}#checkout-review-table>thead tr .thqty{display:block}#checkout-review-table>thead tr .thsubtotal{display:block}}#checkout-review-table>thead tr .a-center{text-align:center}#checkout-review-table>tbody{grid-area:tbody}#checkout-review-table>tbody .tdname{grid-area:name}#checkout-review-table>tbody .tdspecs{grid-area:specs}#checkout-review-table>tbody .tdcart-price{grid-area:cart-price;padding-left:1rem !important;text-align:left !important}@media(min-width: 64rem){#checkout-review-table>tbody .tdcart-price{text-align:center !important}}#checkout-review-table>tbody .tdend-price{grid-area:end-price;padding-right:1rem !important}#checkout-review-table>tbody .tdmenge{grid-area:menge;text-align:left !important}@media(min-width: 64rem){#checkout-review-table>tbody .tdmenge{text-align:center !important}}#checkout-review-table>tbody .tdmenge,#checkout-review-table>tbody .tdcart-price,#checkout-review-table>tbody .tdend-price{display:flex;flex-direction:column}#checkout-review-table>tbody tr{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"name name  name" "cart-price menge end-price" "specs specs specs"}@media(min-width: 64rem){#checkout-review-table>tbody tr{grid-template-columns:minmax(20rem, 1fr) minmax(6rem, 8rem) minmax(5rem, 8rem) minmax(8rem, 10rem);grid-template-areas:"name cart-price menge end-price" "specs specs specs specs"}}#checkout-review-table>tbody tr{align-items:baseline}#checkout-review-table>tbody tr .a-center{text-align:center}#checkout-review-table>tbody tr .mobile{font-weight:600}@media(min-width: 64rem){#checkout-review-table>tbody tr .mobile{display:none}}#checkout-review-table>tbody tr.first{text-align:left !important}#checkout-review-table>tbody tr td table{display:table !important}#checkout-review-table>tbody tr td table>tbody .even,#checkout-review-table>tbody tr td table>tbody .odd{background:none}#checkout-review-table>tbody tr td table>tbody>tr.configuration-table{display:grid;background:none !important;grid-template-areas:"tablehead" "tablecontent";grid-template-columns:1fr}#checkout-review-table>tbody tr td table>tbody>tr.configuration-table.first{text-align:left !important}#checkout-review-table>tbody tr td table>tbody>tr.configuration-table>th{padding:0;text-align:left;padding-left:1rem}#checkout-review-table>tbody tr td table>tbody>tr.configuration-table>td{padding:0;padding-left:1rem}#checkout-review-table>tbody tr td table>tbody>tr.configuration-table>td>span{text-align:center !important}#checkout-review-table>tbody tr td table>tbody>tr.configuration-table>td>.a-center,#checkout-review-table>tbody tr td table>tbody>tr.configuration-table>td>.cart-price,#checkout-review-table>tbody tr td table>tbody>tr.configuration-table>td.a-center{text-align:center !important}#checkout-review-table>tbody tr td table>tbody>tr.configuration-table>td.last{text-align:left !important}#checkout-review-table>tfoot{grid-area:tfoot;grid-column:1/-1;display:grid}#checkout-review-table>tfoot .a-right:first-child{text-align:left !important}@media(min-width: 64rem){#checkout-review-table>tfoot{display:block}#checkout-review-table>tfoot .a-right:first-child{text-align:right !important}#checkout-review-table>tfoot .last{min-width:6.25rem}}#checkout-review-table>tfoot>tr{display:table}@media(min-width: 64rem){#checkout-review-table>tfoot>tr{display:grid;grid-template-columns:1fr auto}}#checkout-review-table>tfoot>tr td{padding-left:1rem}.a-center{text-align:center !important}.last{text-align:right !important}.a-right .btn-remove-amgiftcard:after{right:-16px}@media(min-width: 64rem){.btn-remove-amgiftcard{padding-right:0}}.btn-remove-amgiftcard::after{position:initial}.a-right:has(.btn-remove-amgiftcard){display:flex;flex-direction:row;gap:1rem;flex-wrap:nowrap;justify-content:start}@media(min-width: 64rem){.a-right:has(.btn-remove-amgiftcard){justify-content:end}}.cms-index-noroute .page,.catalogsearch-result-empty .page{padding-top:1rem;padding-bottom:1rem;padding-left:.625rem;padding-right:.625rem}@media(min-width: 46.5rem){.cms-index-noroute .page,.catalogsearch-result-empty .page{padding-top:1rem;padding-bottom:1rem;padding-left:3rem;padding-right:3rem}}.cms-index-noroute .content-block,.catalogsearch-result-empty .content-block{margin-block-start:3rem}.cms-index-noroute .notfound-container,.catalogsearch-result-empty .notfound-container{display:flex;flex-wrap:wrap;align-items:center;flex-direction:column;gap:2rem}.cms-index-noroute .notfound-container .title,.catalogsearch-result-empty .notfound-container .title{font-weight:700;margin-bottom:.313rem}.cms-index-noroute .notfound-container .subtitle,.catalogsearch-result-empty .notfound-container .subtitle{font-weight:600;letter-spacing:0;text-transform:none;padding-top:0}.cms-index-noroute .notfound-container .text-link-info,.catalogsearch-result-empty .notfound-container .text-link-info{font-size:1.4rem;font-weight:600;line-height:1.5}.cms-index-noroute .notfound-container .notfound-item img,.catalogsearch-result-empty .notfound-container .notfound-item img{margin:auto}@media(min-width: 64rem){.cms-index-noroute .notfound-container,.catalogsearch-result-empty .notfound-container{flex-direction:row}.cms-index-noroute .notfound-container .notfound-item,.catalogsearch-result-empty .notfound-container .notfound-item{flex:1}.cms-index-noroute .notfound-container .notfound-item:last-child(),.catalogsearch-result-empty .notfound-container .notfound-item:last-child(){flex:0 0 40%}}@media(min-width: 120rem){.cms-index-noroute .notfound-container,.catalogsearch-result-empty .notfound-container{width:85%;margin:auto}}@media(min-width: 2200px){.cms-index-noroute .notfound-container,.catalogsearch-result-empty .notfound-container{width:75%;margin:auto}}.catalogsearch-result-empty .search-head{text-align:center}.catalogsearch-result-empty .search-head h1{font-size:clamp(1.75rem,2.5vw + 1rem,2.625rem) !important;line-height:clamp(2.25rem,3.5vw + 1rem,3.375rem) !important}.catalogsearch-result-empty .searchresult{text-align:center}.cms-page-view details:focus-within{background-color:#fafcff;box-shadow:0 0 0 4px #003c8f;outline:2px solid #fff;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.125rem;box-shadow:0 0 0 .25rem #003c8f}.cms-page-view details:focus-within .hover{border:1px solid #cad0da}.cms-page-view .search-controls{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-block:3rem}.cms-page-view .filter-buttons{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center;margin-block-start:1rem}.cms-page-view .filter-buttons .category-btn{width:100%}@media(min-width: 46.5rem){.cms-page-view .filter-buttons .category-btn{width:auto}}.cms-page-view .search-input-container{position:relative;width:min(100%,43.75rem);display:flex;flex-direction:column;align-items:center}.cms-page-view #faqSearch{width:100%;font-size:1rem;font-family:inherit;padding-left:3.125rem}.cms-page-view .clear-icon,.cms-page-view .search-icon{position:absolute;top:50%;transform:translateY(-50%);font-size:1.5rem;cursor:pointer;transition:color .3s}.cms-page-view .clear-icon{right:1rem;color:#71829b}.cms-page-view .clear-icon:hover{color:#00204d}.cms-page-view .search-icon{left:1rem;font-size:1.125rem;color:#00204d}.cms-page-view .search-icon::before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";font-weight:900}.cms-page-view .resultsMessages{display:none;text-align:center}.cms-page-view #noResultsMessage,.cms-page-view .resultCount{text-align:center;display:none}.cms-page-view #noResultsMessage{color:#003278}.cms-page-view #resultNumber{font-weight:700;color:#00204d}.cms-page-view .category{margin-block:2rem;width:min(100%,65rem);margin:auto;margin-block:2rem}.cms-page-view .accordion{margin-top:1rem}.cms-page-view ul,.cms-page-view ol{margin-block:.5rem}.cms-page-view li:has(ul),.cms-page-view li:has(ol){margin-bottom:0}.cms-page-view li>ul,.cms-page-view li>ol{margin-top:.1rem;margin-bottom:.2rem;padding-left:1rem}.cms-page-view li:has(>ul),.cms-page-view li:has(>ol){list-style-type:none}.cms-page-view ul li::marker,.cms-page-view ol li::marker{color:#00204d}.cms-page-view details{border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.25rem;border-radius:.125rem;margin-bottom:.625rem;overflow:hidden}.cms-page-view details h3{font-size:1rem;line-height:1.5rem}.cms-page-view summary{background-color:#fff;cursor:pointer;font-size:1rem;line-height:1.5rem;font-weight:700;color:#00204d;outline:none;padding:.75rem 1rem .625rem;display:flex;gap:1rem}.cms-page-view details[open]{border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.25rem}.cms-page-view summary:hover,.cms-page-view details[open] summary:hover{background:#f0f7ff}.cms-page-view details summary{list-style:none}.cms-page-view details summary::-webkit-details-marker{display:none}.cms-page-view details[open] summary::after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.cms-page-view summary::after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";transition:transform .3s ease;margin-left:auto}.cms-page-view details[open] .accordion-content{display:block;background:#fafcff}.cms-page-view details[open] summary{display:flex;background:#fafcff}.cms-page-view .accordion-content{padding:.375rem 1rem .625rem;background-color:#fff;display:none;color:#1d1d1d}.cms-page-view .accordion-content p:first-child{margin-top:0}.cms-page-view .accordion-content p:last-child{margin-bottom:0}@media(min-width: 46.5rem){.cms-page-view .faq-intro{text-align:center}}.category-kontakt .category-head,.category-contact .category-head,.category-contatto .category-head,.category-contacto .category-head{display:none}.category-kontakt .breadcrumbs,.category-contact .breadcrumbs,.category-contatto .breadcrumbs,.category-contacto .breadcrumbs{max-width:81.25rem;margin:auto}@media(width > 46.5rem){.category-kontakt .breadcrumbs,.category-contact .breadcrumbs,.category-contatto .breadcrumbs,.category-contacto .breadcrumbs{padding-left:0}}:is(.category-kontakt,.category-contact,.category-contatto,.category-contacto) section,:is(.category-kontakt,.category-contact,.category-contatto,.category-contacto) .contact-block{width:min(100%,81.25rem);margin:auto}.icon-phone:before,.icon-fax:before,.icon-address:before{font-size:2.5rem;margin-inline-end:.5rem}.icon-phone:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.icon-fax:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.icon-address:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.contact-block-column{display:flex;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;gap:3rem;background:#fafcff;padding:3rem;border-radius:2px}@media(min-width: 46.5rem){.contact-block-column{justify-content:space-evenly;flex-direction:row}}.contact-block-box-tel,.contact-block-box-fax,.contact-block-box-addr{display:flex;flex-direction:column;gap:.25rem}.contact-block-box-tel span:nth-of-type(1),.contact-block-box-fax span:nth-of-type(1),.contact-block-box-addr span:nth-of-type(1),.contact-block-box-addr span:nth-of-type(4){margin-block-start:1rem}.contact-block-box-tel .lang-block{display:flex;gap:.5rem}.contact-block-box-tel .lang-block .german,.contact-block-box-tel .lang-block .en,.contact-block-box-tel .lang-block .fr{width:1.75rem;height:1.75rem}.contact-form-map-wrapper{margin-block:2rem;display:flex;flex-wrap:wrap;gap:2rem}.contact-form-map-wrapper div{flex:1 1 100%}@media(min-width: 46.5rem){.contact-form-map-wrapper div{flex:1 1 calc(50% - 2rem)}}.contact-form-map-wrapper .form-container{margin-block-start:0}.contact-form-map-wrapper .map-content{margin-block-start:4rem}.cms-page-view .shipping-logo-intro{display:flex;flex-wrap:wrap;gap:2rem;margin-block:1rem}.cms-page-view .shipping-logo-intro .dhl-logo{width:10rem;height:3rem;margin-block-start:0}.cms-page-view .shipping-logo-intro .laposte-logo{width:10rem;height:3rem}.cms-page-view h3+details{margin-block-start:.75rem}.cms-page-view .flag{width:2rem}.cms-page-view .dhl-logo{width:14rem;height:3rem;margin-block-start:2rem}.cms-page-view .shipping-list li:not(:last-child){margin-block-end:.3rem}.cms-page-view .dhl-express-wrapper{display:flex;gap:2rem;margin-block-end:1.5rem}.cms-page-view .dhl-express-wrapper .info{display:flex;gap:1rem}.category-pc-konfigurator .category-head,.category-pc-configurator .category-head,.category-configurateur-pc .category-head,.category-configuratore-pc .category-head,.category-configurador-de-pc .category-head{display:none}.category-pc-konfigurator .breadcrumbs,.category-pc-configurator .breadcrumbs,.category-configurateur-pc .breadcrumbs,.category-configuratore-pc .breadcrumbs,.category-configurador-de-pc .breadcrumbs{max-width:81.25rem;margin:auto}@media(min-width: 81.25rem){.category-pc-konfigurator .breadcrumbs,.category-pc-configurator .breadcrumbs,.category-configurateur-pc .breadcrumbs,.category-configuratore-pc .breadcrumbs,.category-configurador-de-pc .breadcrumbs{padding:.5rem .625rem}}.pc-configurator{max-width:81.25rem;margin:auto}.pc-configurator .cpu{margin-block:1rem}.pc-configurator .header{position:relative}.pc-configurator .header img{width:100%}.pc-configurator .hero-content{margin-block-start:1.5rem;display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap}.pc-configurator .hero-content .csl-logo{--color-1: #004283;--color-2: #004283;height:3rem;width:7rem}@media(min-width: 46.5rem){.pc-configurator .hero-content{margin-block-start:0;justify-content:flex-start;align-items:flex-start;gap:.25rem;position:absolute;top:5rem;left:3rem;flex-direction:column}.pc-configurator .hero-content h2{margin-inline-start:1rem;color:#00204d}}.pc-configurator .pc-selection-intro{margin-block-start:.5rem;margin-block-end:2rem}@media(min-width: 46.5rem){.pc-configurator .pc-selection-intro{text-align:center}}.pc-configurator .pc-selection-content{display:flex;justify-content:center;flex-direction:column;align-content:center;align-items:center;flex-wrap:wrap;gap:1rem;text-align:center;font-weight:700;margin-block-end:2.5rem}@media(min-width: 46.5rem){.pc-configurator .pc-selection-content{flex-direction:row;gap:0}}.pc-configurator .pc-selection-content-item{border:1px solid #dbdbdb}.pc-configurator .pc-selection-content-item img{width:100%}.pc-configurator .pc-selection-content-title{font-size:clamp(1rem,1.2vw + .4rem,1.125rem);line-height:clamp(1.5rem,1.5vw + .25rem,1.625rem);color:#00204d;margin-block-end:1rem;padding-inline:1rem}@media(min-width: 46.5rem){.pc-configurator .cpu{text-align:center}}.pc-configurator .cpu .pc-selection-cpu{display:flex;justify-content:center;flex-direction:column;align-content:center;align-items:center;flex-wrap:wrap;gap:1rem;margin-block:2rem}@media(min-width: 28.125rem){.pc-configurator .cpu .pc-selection-cpu{flex-direction:row}}.pc-configurator .cpu .pc-selection-cpu-item{border:1px solid #dbdbdb}@media(min-width: 46.5rem){.pc-configurator section.finder{text-align:center}}.pc-configurator .product-finder{margin-block-start:1.5rem}.pc-configurator .product-finder ul{padding-left:0}.pc-configurator .benefits{margin-block:2rem}@media(min-width: 46.5rem){.pc-configurator .benefits{text-align:center}}.pc-configurator .benefits .benefits-content{margin-block-start:1rem;display:grid !important;grid-template-columns:repeat(auto-fit, minmax(min(10rem, 100%), 1fr));gap:.5rem;transform:none !important;width:100% !important;text-align:center;justify-content:center;justify-items:center;align-items:stretch}.pc-configurator .benefits .benefits-content-item{background:#f5faff;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.25rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;color:#00204d;padding:1rem;font-weight:600}.pc-configurator .benefits .benefits-content-item img{max-width:7rem}.pc-configurator .support{background-color:#f5f5f7;border-color:rgba(0,0,0,0);border-width:1px;border-style:solid;border-radius:.25rem}.pc-configurator .support-content{display:flex;justify-items:center;align-items:center;flex-direction:column;align-items:center;text-align:center;padding-block:2rem}.catalog-category-view .category-head .description :is(h1,h2,h3,h4,h5,h6) a{text-decoration:none;color:inherit}.catalog-category-view .category-head .description #kategorie{position:relative}.catalog-category-view .category-head #more{display:none;transition:opacity .3s ease}.catalog-category-view .category-head #more.is-open{display:inline}.catalog-category-view .category-head .category-header{display:grid;grid-template-rows:auto auto;overflow:hidden}.catalog-category-view .category-head .category-header picture{display:flex;justify-content:center}.catalog-category-view .category-head .category-header picture.start{justify-content:start}.catalog-category-view .category-head .category-header picture.end{justify-content:end}.catalog-category-view .category-head .category-header-content{padding:0;margin-block:1rem}.catalog-category-view .category-head .category-header-content button{margin-block-start:.8rem;margin-inline-start:.25rem}.catalog-category-view .category-head .category-hidden-content{display:flex;flex-wrap:wrap;gap:1rem;margin-block-start:1rem}.catalog-category-view .category-head .category-hidden-content>div{flex:1 1 100%;width:100%;max-width:100%}.catalog-category-view .category-head .category-hidden-content .full-width{flex:1 1 100%;width:100%;max-width:100%}.catalog-category-view .category-head .category-hidden-content ul,.catalog-category-view .category-head .category-hidden-content ol{margin-block:.5rem}.catalog-category-view .category-head .category-hidden-content ul li,.catalog-category-view .category-head .category-hidden-content ol li{margin-block:.25rem}.catalog-category-view .category-head .category-hidden-content .item p+h1,.catalog-category-view .category-head .category-hidden-content .item p+h2,.catalog-category-view .category-head .category-hidden-content .item p+h3,.catalog-category-view .category-head .category-hidden-content .item p+h4,.catalog-category-view .category-head .category-hidden-content .item p+h5,.catalog-category-view .category-head .category-hidden-content .item p+h6{margin-top:1.5rem}.catalog-category-view .category-head .category-hidden-content .item h1+details,.catalog-category-view .category-head .category-hidden-content .item h1+table,.catalog-category-view .category-head .category-hidden-content .item h2+details,.catalog-category-view .category-head .category-hidden-content .item h2+table,.catalog-category-view .category-head .category-hidden-content .item h3+details,.catalog-category-view .category-head .category-hidden-content .item h3+table,.catalog-category-view .category-head .category-hidden-content .item h4+details,.catalog-category-view .category-head .category-hidden-content .item h4+table,.catalog-category-view .category-head .category-hidden-content .item h5+details,.catalog-category-view .category-head .category-hidden-content .item h5+table{margin-top:1rem}.catalog-category-view .category-head .category-hidden-content .item h1+a,.catalog-category-view .category-head .category-hidden-content .item h2+a,.catalog-category-view .category-head .category-hidden-content .item h3+a,.catalog-category-view .category-head .category-hidden-content .item h4+a,.catalog-category-view .category-head .category-hidden-content .item h5+a{color:inherit}.catalog-category-view .category-head .category-hidden-content .item table{border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed;border-spacing:8px}.catalog-category-view .category-head .category-hidden-content .item table caption{font-size:.875rem;line-height:1.25rem;margin-block:.375rem;margin-inline:.25rem;color:#00204d;text-align:left;font-weight:bold}.catalog-category-view .category-head .category-hidden-content .item table tr{color:#4d6382;font-size:.75rem;line-height:1.25rem}.catalog-category-view .category-head .category-hidden-content .item table tr:nth-child(odd){background:#fff}.catalog-category-view .category-head .category-hidden-content .item table tr:nth-child(even){background:#f5faff}.catalog-category-view .category-head .category-hidden-content .item table th,.catalog-category-view .category-head .category-hidden-content .item table td{padding-block:.375rem;padding-inline:.25rem}.catalog-category-view .category-head .category-hidden-content .item table thead tr th{font-weight:bold;text-align:left;color:#00204d}.catalog-category-view .category-head .category-hidden-content .item table tr th{font-weight:bold;text-align:left;color:#4d6382;font-size:.75rem;line-height:1.25rem}.catalog-category-view .category-head .category-hidden-content .item table{margin-block-start:.5rem}.catalog-category-view .category-head .category-hidden-content .item blockquote{font-size:1rem;width:auto;margin-block:2rem auto;font-style:italic;color:#00204d;padding:1.2em 1.875rem 1.2em 4.688rem;border-left:.375rem solid #003c8f;line-height:1.6;position:relative;background:#fafcff}.catalog-category-view .category-head .category-hidden-content .item blockquote::before{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";color:#003c8f;font-size:2.25rem;position:absolute;left:1.25rem;top:1rem}.catalog-category-view .category-head .category-hidden-content .item blockquote span{display:block;color:#001e48;font-style:normal;font-weight:bold;margin-block-start:.5rem;font-size:.75rem}.catalog-category-view .category-head .category-hidden-content .item .gravur{width:auto}.catalog-category-view .category-head .category-hidden-content .center-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.catalog-category-view .category-head .category-hidden-content .center-content-full{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.catalog-category-view .category-head .category-hidden-content .action-content{display:flex;justify-content:end;margin-block-start:.8rem;margin-block-end:.5rem;margin-inline:.5rem}.catalog-category-view .category-head .category-hidden-content .action-content .widget{display:flex;justify-content:end;width:100%}.catalog-category-view .category-head .category-hidden-content .item2 img,.catalog-category-view .category-head .category-hidden-content .item4 img,.catalog-category-view .category-head .category-hidden-content .item6 img,.catalog-category-view .category-head .category-hidden-content .item8 img,.catalog-category-view .category-head .category-hidden-content .item10 img,.catalog-category-view .category-head .category-hidden-content .item12 img,.catalog-category-view .category-head .category-hidden-content .item14 img{width:100%}.catalog-category-view .category-head .category-intro-content{width:auto}.catalog-category-view .category-head .category-intro-content .toggle-btn{margin:.25rem}.catalog-category-view .category-head .category-header-content:empty,.catalog-category-view .category-head .category-intro-content:empty{display:none}.catalog-category-view .category-head .category-intro-content:not(:empty){margin-top:1rem}@media(min-width: 64rem){.catalog-category-view .category-head .category-intro-content{width:75%}}@media screen and (min-width: 64rem){.catalog-category-view .category-head .category-header{grid-template-rows:1fr;align-items:center}.catalog-category-view .category-head .category-header.invert{background:#000}.catalog-category-view .category-head .category-header.invert picture{background:#000}.catalog-category-view .category-head .category-header.invert .category-header-content h2{margin-block:0}}@media screen and (min-width: 64rem)and (min-width: 64rem){.catalog-category-view .category-head .category-header.invert .category-header-content{margin-inline-start:2rem}.catalog-category-view .category-head .category-header.invert .category-header-content h2,.catalog-category-view .category-head .category-header.invert .category-header-content p{color:#fff}}@media screen and (min-width: 64rem){.catalog-category-view .category-head .category-header picture,.catalog-category-view .category-head .category-header-content{grid-area:1/1}.catalog-category-view .category-head .category-header-content{width:50ch;padding-block:1rem;padding-inline-end:1rem;margin-block:0;justify-self:left;z-index:15}}@media screen and (min-width: 64rem)and (min-width: 64rem){.catalog-category-view .category-head .category-header-content.w40{width:40ch}.catalog-category-view .category-head .category-header-content.w45{width:45ch}.catalog-category-view .category-head .category-header-content.w50{width:50ch}.catalog-category-view .category-head .category-header-content.w55{width:55ch}.catalog-category-view .category-head .category-header-content.w60{width:60ch}}@media screen and (min-width: 64rem){.catalog-category-view .category-head .category-header .light{background-color:rgba(0,0,0,.6)}.catalog-category-view .category-head .category-header .light h2,.catalog-category-view .category-head .category-header .light p{color:#fff}.catalog-category-view .category-head .category-hidden-content>div:not(.action-content){flex:1 1 calc(50% - .625rem);max-width:calc(50% - .625rem)}.catalog-category-view .category-head .category-intro-content,.catalog-category-view .category-head .action-content{flex:1 1 calc(50% - .625rem)}.catalog-category-view .category-head .action-content,.catalog-category-view .category-head .lastitem{display:grid;justify-items:end;width:100%}.catalog-category-view .category-head .action-content .widget,.catalog-category-view .category-head .lastitem .widget{display:contents}.catalog-category-view .category-head .category-hidden-content .item2 img,.catalog-category-view .category-head .category-hidden-content .item4 img,.catalog-category-view .category-head .category-hidden-content .item6 img,.catalog-category-view .category-head .category-hidden-content .item8 img,.catalog-category-view .category-head .category-hidden-content .item10 img,.catalog-category-view .category-head .category-hidden-content .item12 img,.catalog-category-view .category-head .category-hidden-content .item14 img{width:100%}}@media screen and (min-width: 64rem)and (max-width: 90rem){.catalog-category-view .category-head .category-header{overflow:hidden}.catalog-category-view .category-head .category-header picture{transform:translate(30%)}.catalog-category-view .category-head .category-header.gamestar picture,.catalog-category-view .category-head .category-header.notransform picture{transform:none}.catalog-category-view .category-head .category-hidden-content.gaming .item{flex:1 1 100%;width:100%;max-width:100%}}.catalog-category-view .category-head details{border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.25rem;border-radius:.125rem;margin-bottom:.625rem;overflow:auto}.catalog-category-view .category-head details[open]{border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.25rem;border-radius:.125rem}.catalog-category-view .category-head details[open] summary{display:block;background:#fafcff}.catalog-category-view .category-head details[open] summary::after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.catalog-category-view .category-head details h2,.catalog-category-view .category-head details h3,.catalog-category-view .category-head details h4,.catalog-category-view .category-head details h5{font-size:1rem;line-height:1.5rem}.catalog-category-view .category-head summary{background-color:#fff;cursor:pointer;font-size:1rem;line-height:1.5rem;font-weight:700;color:#00204d;outline:none;padding:.75rem 1rem .625rem;display:flex !important;align-items:center;gap:1rem;list-style:none}.catalog-category-view .category-head summary a{color:inherit}.catalog-category-view .category-head summary:hover,details[open] .catalog-category-view .category-head summary:hover{background:#f0f7ff}.catalog-category-view .category-head summary::after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";transition:transform .3s ease;margin-left:auto}.catalog-category-view .category-head summary::-webkit-details-marker{display:none}.catalog-category-view .category-head .accordion-content{padding:.375rem 1rem .625rem;background-color:#fff;color:#1d1d1d}.catalog-category-view .category-head .accordion-content p:first-child{margin-top:0}.catalog-category-view .category-head .accordion-content p:last-child{margin-bottom:0}details[open] .catalog-category-view .category-head .accordion-content{display:block}.catalog-category-view .category-block{margin-block-end:1rem}.category-series-swiper .swiper-wrapper{display:flex}@media(min-width: 64rem){.category-series-swiper .swiper-wrapper{margin-block-end:2rem}}.category-series-swiper .swiper-wrapper .swiper-arrows-wrapper{margin-block-start:0}.category-series-swiper .swiper-wrapper .swiper-slide{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;height:100%}.category-series-swiper .categorys-series-item{display:flex;flex-direction:column;justify-content:center;gap:1rem;background:#f5faff;align-items:center;text-align:center;font-weight:700;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.25rem;height:100%;flex-direction:column;justify-content:flex-start;align-items:center}.category-series-swiper .categorys-series-item a{display:flex;flex-direction:column;height:100%;width:100%;text-decoration:none}.category-series-swiper .categorys-series-item a img{width:100%;height:auto}.category-series-swiper .categorys-series-item div{padding-block:.5rem;padding-inline:.5rem}.category-series-swiper .categorys-series-item div .category-series-title,.category-series-swiper .categorys-series-item div .category-series-price{color:#001e48;font-weight:700;text-align:center;margin-block:0;padding-inline:1rem;text-align:center;margin:0}.category-series-swiper .categorys-series-item div .category-series-title{margin-block-start:.5rem;margin-block-end:.25rem;font-size:1.125rem}.category-series-swiper .swiper-nav-wrapper{display:flex;justify-content:end;align-items:center;gap:1rem;margin-block:1rem}.category-series-swiper .swiper-nav-wrapper .swiper-pagination{position:relative;bottom:auto;left:auto}.category-series-swiper .swiper-nav-wrapper .swiper-arrows-wrapper{display:flex;gap:1rem;margin-block-start:0}@media(min-width: 64rem){.category-series-swiper{overflow:visible !important;margin-block-end:2rem}.category-series-swiper .category-series-wrapper{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(min(21.875rem, 100%), 1fr));gap:1rem;transform:none !important;width:100% !important;margin-block-end:2rem;width:min(100%,85rem) !important;margin:auto}}@media(min-width: 64rem)and (min-width: 64rem){.category-series-swiper .category-series-wrapper{grid-template-columns:repeat(auto-fit, minmax(min(21.875rem, 100%), 1fr))}}@media(min-width: 64rem){.category-series-swiper .category-series-wrapper .swiper-slide{width:auto !important}.category-series-swiper .category-series-prev,.category-series-swiper .category-series-next,.category-series-swiper .swiper-nav-wrapper{display:none !important}.category-series-swiper .grid-2,.category-series-swiper .grid-3,.category-series-swiper .grid-4,.category-series-swiper .grid-5{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(21.875rem, 100%), 1fr));gap:1rem;margin:auto}.category-series-swiper .grid-full{width:100% !important}.category-series-swiper .grid-2{width:min(100%,45rem) !important}.category-series-swiper .grid-3{width:min(100%,75rem) !important}.category-series-swiper .grid-4{width:min(100%,95rem) !important}.category-series-swiper .grid-5{width:min(100%,115rem) !important}}.seo-content-wrapper #kategorie{position:relative}.seo-content-wrapper.col-1 .category-hidden-content>div:not(.action-content){flex:1 1 100%;width:100%;max-width:100%}.seo-content-wrapper #more{display:none;transition:opacity .3s ease}.seo-content-wrapper #more.is-open{display:inline}.seo-content-wrapper .category-header{display:grid;grid-template-rows:auto auto;overflow:hidden}.seo-content-wrapper .category-header picture{display:flex;justify-content:center}.seo-content-wrapper .category-header picture.start{justify-content:start}.seo-content-wrapper .category-header picture.end{justify-content:end}.seo-content-wrapper .category-header-content{padding:0;margin-block:1rem}.seo-content-wrapper .category-header-content button{margin-block-start:.8rem;margin-inline-start:.25rem}.seo-content-wrapper .category-hidden-content{display:flex;flex-wrap:wrap;gap:1rem;margin-block-start:1rem}.seo-content-wrapper .category-hidden-content>div{flex:1 1 100%;width:100%;max-width:100%}.seo-content-wrapper .category-hidden-content .full-width{flex:1 1 100%;width:100%;max-width:100%}.seo-content-wrapper .category-hidden-content ul,.seo-content-wrapper .category-hidden-content ol{margin-block:.5rem}.seo-content-wrapper .category-hidden-content ul li,.seo-content-wrapper .category-hidden-content ol li{margin-block:.25rem}.seo-content-wrapper .category-hidden-content .item p+h1,.seo-content-wrapper .category-hidden-content .item p+h2,.seo-content-wrapper .category-hidden-content .item p+h3,.seo-content-wrapper .category-hidden-content .item p+h4,.seo-content-wrapper .category-hidden-content .item p+h5,.seo-content-wrapper .category-hidden-content .item p+h6{margin-top:1.5rem}.seo-content-wrapper .category-hidden-content .item h1+details,.seo-content-wrapper .category-hidden-content .item h1+table,.seo-content-wrapper .category-hidden-content .item h2+details,.seo-content-wrapper .category-hidden-content .item h2+table,.seo-content-wrapper .category-hidden-content .item h3+details,.seo-content-wrapper .category-hidden-content .item h3+table,.seo-content-wrapper .category-hidden-content .item h4+details,.seo-content-wrapper .category-hidden-content .item h4+table,.seo-content-wrapper .category-hidden-content .item h5+details,.seo-content-wrapper .category-hidden-content .item h5+table{margin-top:1rem}.seo-content-wrapper .category-hidden-content .item h1+a,.seo-content-wrapper .category-hidden-content .item h2+a,.seo-content-wrapper .category-hidden-content .item h3+a,.seo-content-wrapper .category-hidden-content .item h4+a,.seo-content-wrapper .category-hidden-content .item h5+a{color:inherit}.seo-content-wrapper .category-hidden-content .item table{border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed;border-spacing:8px}.seo-content-wrapper .category-hidden-content .item table caption{font-size:.875rem;line-height:1.25rem;margin-block:.375rem;margin-inline:.25rem;color:#00204d;text-align:left;font-weight:bold}.seo-content-wrapper .category-hidden-content .item table tr{color:#4d6382;font-size:.75rem;line-height:1.25rem}.seo-content-wrapper .category-hidden-content .item table tr:nth-child(odd){background:#fff}.seo-content-wrapper .category-hidden-content .item table tr:nth-child(even){background:#f5faff}.seo-content-wrapper .category-hidden-content .item table th,.seo-content-wrapper .category-hidden-content .item table td{padding-block:.375rem;padding-inline:.25rem}.seo-content-wrapper .category-hidden-content .item table thead tr th{font-weight:bold;text-align:left;color:#00204d}.seo-content-wrapper .category-hidden-content .item table tr th{font-weight:bold;text-align:left;color:#4d6382;font-size:.75rem;line-height:1.25rem}.seo-content-wrapper .category-hidden-content .item table{margin-block-start:.5rem}.seo-content-wrapper .category-hidden-content .item blockquote{font-size:1rem;width:auto;margin-block:2rem auto;font-style:italic;color:#00204d;padding:1.2em 1.875rem 1.2em 4.688rem;border-left:.375rem solid #003c8f;line-height:1.6;position:relative;background:#fafcff}.seo-content-wrapper .category-hidden-content .item blockquote::before{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";color:#003c8f;font-size:2.25rem;position:absolute;left:1.25rem;top:1rem}.seo-content-wrapper .category-hidden-content .item blockquote span{display:block;color:#001e48;font-style:normal;font-weight:bold;margin-block-start:.5rem;font-size:.75rem}.seo-content-wrapper .category-hidden-content .item .gravur{width:auto}.seo-content-wrapper .category-hidden-content .center-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.seo-content-wrapper .category-hidden-content .center-content-full{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.seo-content-wrapper .category-hidden-content .action-content{display:flex;justify-content:end;margin-block-start:.8rem;margin-block-end:.5rem;margin-inline:.5rem}.seo-content-wrapper .category-hidden-content .action-content .widget{display:flex;justify-content:end;width:100%}.seo-content-wrapper .category-hidden-content .item2 img,.seo-content-wrapper .category-hidden-content .item4 img,.seo-content-wrapper .category-hidden-content .item6 img,.seo-content-wrapper .category-hidden-content .item8 img,.seo-content-wrapper .category-hidden-content .item10 img,.seo-content-wrapper .category-hidden-content .item12 img,.seo-content-wrapper .category-hidden-content .item14 img{width:100%}.seo-content-wrapper .category-intro-content{width:auto}.seo-content-wrapper .category-intro-content .toggle-btn{margin:.25rem}.seo-content-wrapper .category-header-content:empty,.seo-content-wrapper .category-intro-content:empty{display:none}.seo-content-wrapper .category-intro-content:not(:empty){margin-top:1rem}@media(min-width: 64rem){.seo-content-wrapper .category-intro-content{width:100%}}@media screen and (min-width: 64rem){.seo-content-wrapper .category-header{grid-template-rows:1fr;align-items:center}.seo-content-wrapper .category-header.invert{background:#000}.seo-content-wrapper .category-header.invert picture{background:#000}.seo-content-wrapper .category-header.invert .category-header-content h2{margin-block:0}}@media screen and (min-width: 64rem)and (min-width: 64rem){.seo-content-wrapper .category-header.invert .category-header-content{margin-inline-start:2rem}.seo-content-wrapper .category-header.invert .category-header-content h2,.seo-content-wrapper .category-header.invert .category-header-content p{color:#fff}}@media screen and (min-width: 64rem){.seo-content-wrapper .category-header picture,.seo-content-wrapper .category-header-content{grid-area:1/1}.seo-content-wrapper .category-header-content{width:50ch;padding-block:1rem;padding-inline-end:1rem;margin-block:0;justify-self:left;z-index:15}}@media screen and (min-width: 64rem)and (min-width: 64rem){.seo-content-wrapper .category-header-content.w40{width:40ch}.seo-content-wrapper .category-header-content.w45{width:45ch}.seo-content-wrapper .category-header-content.w50{width:50ch}.seo-content-wrapper .category-header-content.w55{width:55ch}.seo-content-wrapper .category-header-content.w60{width:60ch}}@media screen and (min-width: 64rem){.seo-content-wrapper .category-header .light{background-color:rgba(0,0,0,.6)}.seo-content-wrapper .category-header .light h2,.seo-content-wrapper .category-header .light p{color:#fff}.seo-content-wrapper .category-hidden-content>div:not(.action-content){flex:1 1 calc(50% - .625rem);max-width:calc(50% - .625rem)}.seo-content-wrapper .category-intro-content,.seo-content-wrapper .action-content{flex:1 1 calc(50% - .625rem)}.seo-content-wrapper .action-content,.seo-content-wrapper .lastitem{display:grid;justify-items:end;width:100%}.seo-content-wrapper .action-content .widget,.seo-content-wrapper .lastitem .widget{display:contents}.seo-content-wrapper .category-hidden-content .item2 img,.seo-content-wrapper .category-hidden-content .item4 img,.seo-content-wrapper .category-hidden-content .item6 img,.seo-content-wrapper .category-hidden-content .item8 img,.seo-content-wrapper .category-hidden-content .item10 img,.seo-content-wrapper .category-hidden-content .item12 img,.seo-content-wrapper .category-hidden-content .item14 img{width:100%}}@media screen and (min-width: 64rem)and (max-width: 90rem){.seo-content-wrapper .category-header{overflow:hidden}.seo-content-wrapper .category-header picture{transform:translate(30%)}.seo-content-wrapper .category-header.gamestar picture,.seo-content-wrapper .category-header.notransform picture{transform:none}.seo-content-wrapper .category-hidden-content.gaming .item{flex:1 1 100%;width:100%;max-width:100%}}.seo-content-wrapper details{border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.25rem;border-radius:.125rem;margin-bottom:.625rem;overflow:auto}.seo-content-wrapper details[open]{border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.25rem;border-radius:.125rem}.seo-content-wrapper details[open] summary{display:block;background:#fafcff}.seo-content-wrapper details[open] summary::after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.seo-content-wrapper details h2,.seo-content-wrapper details h3,.seo-content-wrapper details h4,.seo-content-wrapper details h5{font-size:1.25rem;line-height:1.5rem}.seo-content-wrapper summary{background-color:#fff;cursor:pointer;font-size:1rem;line-height:1.5rem;font-weight:700;color:#00204d;outline:none;padding:.75rem 1rem .625rem;display:flex !important;align-items:start;gap:1rem;list-style:none}.seo-content-wrapper summary a{color:inherit}.seo-content-wrapper summary:hover,details[open] .seo-content-wrapper summary:hover{background:#f0f7ff}.seo-content-wrapper summary::after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";transition:transform .3s ease;margin-left:auto}.seo-content-wrapper summary::-webkit-details-marker{display:none}.seo-content-wrapper .accordion-content{padding:.375rem 1rem .625rem;background-color:#fff;color:#1d1d1d}.seo-content-wrapper .accordion-content p:first-child{margin-top:0}.seo-content-wrapper .accordion-content p:last-child{margin-bottom:0}details[open] .seo-content-wrapper .accordion-content{display:block}.weee-icon{display:flex;justify-content:center;margin-block:4rem}.weee-logo{--svg-weee-text-color: #000;height:12rem;width:12rem}.process-return-disposal{grid-template-columns:repeat(auto-fit, minmax(min(14rem, 100%), 1fr));display:grid;margin-block:2rem;justify-content:center;justify-items:center;gap:2.5rem}.process-return-disposal .item{display:flex;flex-direction:column;align-items:center;text-align:center}.process-return-disposal .item img{width:10rem}.process-return-disposal .item p{font-size:.875rem;line-height:1.25rem}.payment-block{display:grid;grid-template-columns:1fr;gap:1rem;margin-block:4rem}.payment-block:last-child{margin-block-end:0}.payment-block-logos{display:flex;flex-direction:column;gap:.5rem;justify-content:center;align-items:center;justify-items:center;justify-self:center;align-self:center}.payment-block-logos span{font-weight:500}@media(min-width: 46.5rem){.payment-block{grid-template-columns:25rem 2fr;gap:2rem}.payment-block-logos{grid-column:1}.payment-block-logos svg{width:12rem;height:4rem}.payment-block>div:last-child{grid-column:2}}.payment-block-logos-grid{grid-column:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:2rem}.payment-block-logos-grid svg{width:6rem;height:4rem}.consors-finanz-logo{width:19rem;height:fit-content}.google-pay-logo{--svg-gpay-text-color: #5F6368}.klarna-logo{--svg-klarna-text-color: #000}.amazon-pay-logo{--svg-amazonpay-text-color: #232f3e}.visa-logo{--svg-visa-text-color: #00579F}.girocard-logo{--svg-girocard-text-color: #1F3A6A}.ideas-logo{--svg-ideas-text-color: #000}.eps-logo{--svg-eps-text-color: #71706F}.paypal-logo{--svg-papyal-dark-text-color: #003087;--svg-papyal-light-text-color: #0070e0;--svg-papyal-overlay-text-color: #001c64}.nachname-logo{--svg-nachname-text-color: #003C8F}.vorkasse-logo{--svg-vorkasse-text-color: #003C8F}.kartebar-logo{--svg-kartebar-text-color: #003C8F}.american-express-logo{--svg-american-express-text-color: #006fcf;--svg-american-express-border-text-color: #fff}.bancontact-logo{--svg-bancontact-text-color: #1e3764}.financing-process-diagram{width:100%;margin:auto;background-color:#f7f7f7;text-align:center;display:flex;padding:1.5rem 0;justify-content:center;margin-block:1rem}.financing-grid-content{display:grid;grid-template-columns:1fr;gap:2rem;margin-block-start:3rem;margin-block-end:2rem}@media(min-width: 46.5rem){.financing-grid-content{grid-template-columns:2fr 5fr}}.financing-grid-content .embed-responsive-item{width:100%;aspect-ratio:16/9;border:1px solid #ccc}.cms-page-view h2>h3{margin-block:0;margin-block-end:1.5rem}.cms-page-view h4{margin-block:0}.cms-page-view .table-responsive{width:100%;overflow:auto}.cms-page-view .table-delivery{margin-block-start:1rem;margin-block-end:2rem;border-collapse:collapse;width:100%;table-layout:inherit;border-spacing:.5rem}.cms-page-view .table-delivery caption{font-size:.875rem;line-height:1.25rem;margin-block:.375rem;margin-inline:.25rem;color:#00204d;text-align:left;font-weight:bold}.cms-page-view .table-delivery tr{color:#4d6382;font-size:.75rem;line-height:1.25rem}.cms-page-view .table-delivery tr:nth-child(odd){background:#fff}.cms-page-view .table-delivery tr:nth-child(even){background:#f5faff}.cms-page-view .table-delivery th,.cms-page-view .table-delivery td{padding-block:.375rem;padding-inline:.25rem;font-size:.8rem}.cms-page-view .table-delivery thead tr th{font-weight:bold;text-align:left;color:#00204d}.cms-page-view .table-delivery tr th{font-weight:bold;text-align:left;color:#4d6382;font-size:.8rem;line-height:1.25rem}.about-us h2{margin-block-start:2rem}.about-us section{margin-block:2.75rem}.about-us .intro{margin-block-start:2rem}.about-us .intro .flex-section{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width: 46.5rem){.about-us .intro .flex-section{grid-template-columns:3fr 2fr}}.about-us .intro .flex-section iframe{width:100%;height:100%;min-height:25rem;aspect-ratio:16/9}.about-us .customer-service{display:flex;gap:2rem;align-items:center;margin-block-start:1rem}.about-us .customer-service img{height:auto;width:30rem}.about-us .flex-section{display:grid;grid-template-columns:1fr;gap:1rem;align-items:center;justify-items:center}@media(min-width: 46.5rem){.about-us .flex-section{justify-items:flex-start;grid-template-columns:1fr auto;gap:4rem}}.about-us .flex-section .payment-logos{display:flex;flex-wrap:wrap;align-items:center;gap:2rem}.about-us .flex-section .payment-logos svg{width:3rem;height:3rem;gap:2rem;row-gap:.25rem}.about-us .flex-section .payment-logos img{width:6rem}.about-us .consors-finanz-logo{width:19rem;height:fit-content}.about-us .amazon-pay-logo{--svg-amazonpay-text-color: #232f3e}.about-us .visa-logo{--svg-visa-text-color: #00579F}.about-us .girocard-logo{--svg-girocard-text-color: #1F3A6A}.about-us .ideas-logo{--svg-ideas-text-color: #000}.about-us .eps-logo{--svg-eps-text-color: #71706F}.about-us .paypal-logo{--svg-papyal-dark-text-color: #003087;--svg-papyal-light-text-color: #0070e0;--svg-papyal-overlay-text-color: #001c64}.about-us .nachname-logo{--svg-nachname-text-color: #003C8F}.about-us .vorkasse-logo{--svg-vorkasse-text-color: #003C8F}.about-us .kartebar-logo{--svg-kartebar-text-color: #003C8F}.about-us .american-express-logo{--svg-american-express-text-color: #006fcf;--svg-american-express-border-text-color: #fff}.about-us .bancontact-logo{--svg-bancontact-text-color: #1e3764}.warranty-option{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(20rem, 100%), 1fr));gap:2rem;margin-block-start:2rem;margin-block-end:2.5rem}.warranty-option-item{background:#f5faff;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.25rem;background:#f5faff;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.25rem;border-radius:4px;padding-block:2rem;padding-inline:3rem;text-align:center}.warranty-table{margin-block-end:2rem}.warranty-table table{border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed;border-spacing:8px}.warranty-table table caption{font-size:.875rem;line-height:1.25rem;margin-block:.375rem;margin-inline:.25rem;color:#00204d;text-align:left;font-weight:bold}.warranty-table table tr{color:#4d6382;font-size:.75rem;line-height:1.25rem}.warranty-table table tr:nth-child(odd){background:#fff}.warranty-table table tr:nth-child(even){background:#f5faff}.warranty-table table th,.warranty-table table td{padding-block:.375rem;padding-inline:.25rem}.warranty-table table thead tr th{font-weight:bold;text-align:left;color:#00204d}.warranty-table table tr th{font-weight:bold;text-align:left;color:#4d6382;font-size:.75rem;line-height:1.25rem}.warranty-table table{width:100%;border-collapse:collapse}.warranty-table caption{font-size:1.2rem;line-height:1.65rem;margin-block-end:.5rem}.warranty-table thead{display:none}.warranty-table thead th{font-size:1rem;line-height:1.55rem}.warranty-table td{display:block;text-align:right;padding:.5rem}.warranty-table td::before{content:attr(data-th);float:left;font-weight:bold;text-align:left}.warranty-table tr{margin-bottom:1rem;display:block}@media(min-width: 46.5rem){.warranty-table thead{display:contents}.warranty-table caption{display:none}.warranty-table td{display:table-cell;text-align:left}.warranty-table td::before{display:none}.warranty-table tr{display:table-row;font-size:.9rem;line-height:1.55rem}}.warranty-bstock{margin-block:3rem}.warranty-period{display:flex;gap:2rem;flex-wrap:wrap;flex-direction:column;justify-content:center;justify-items:center;align-content:center;margin-block-start:2rem}@media(min-width: 46.5rem){.warranty-period{flex-direction:row}}@media(min-width: 64rem){.warranty-period{margin-inline:5rem}}.warranty-period-item{display:flex;flex-direction:column;align-items:center;flex:1;min-width:0;box-sizing:border-box;text-align:center}.warranty-period-item p{font-weight:500}.warranty-legal p{font-size:.875rem;line-height:1.25rem;text-align:center}.your-way-header{margin-block-end:1.5rem}.your-way-contact{margin-block-start:1rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(20rem, 100%), 1fr));gap:2rem}.your-way-contact .dl-horizontal dt{display:flex;flex-direction:column;row-gap:.5rem;font-weight:600;margin-left:0;flex-wrap:wrap}@media(min-width: 46.5rem){.your-way-contact .dl-horizontal dt{flex-direction:row}}.your-way-contact .dl-horizontal dd{margin-left:0}.your-way-contact .dl-horizontal dd:has(+dt){margin-bottom:1rem}.your-way-contact .map-responsive{min-height:30rem}.your-way-contact .map-responsive iframe{width:100%;height:100%;border:1px solid #eee}.your-way-service{margin-block-start:3rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(20rem, 100%), 1fr));gap:2rem}@media(min-width: 46.5rem){.your-way-service{margin-block-start:5rem}}.your-way-service div:last-child{display:flex;flex-direction:column;align-items:center;gap:2rem}.jobs-index-index .breadcrumbs,.jobs-index-view .breadcrumbs{max-width:81.25rem;margin:auto}.jobs-index-index .breadcrumbs ul,.jobs-index-view .breadcrumbs ul{width:min(100%,81.25rem);margin:auto}.jobs-index-index .breadcrumbs ul li,.jobs-index-view .breadcrumbs ul li{margin-block:0}@media(min-width: 81.25rem){.jobs-index-index .breadcrumbs,.jobs-index-view .breadcrumbs{padding:.5rem .625rem}}.jobs-index-index select option,.jobs-index-view select option{font-family:inherit}.jobs-index-index h3,.jobs-index-view h3{margin-block-start:2rem}.jobs-index-index ul,.jobs-index-view ul{margin-block:.5rem}.jobs-index-index ul li,.jobs-index-view ul li{margin-block:.5rem}.jobs-index-index .jobs-header .jobs-header-content,.jobs-index-view .jobs-header .jobs-header-content{margin-block:2rem}.jobs-index-index .jobs-header img,.jobs-index-view .jobs-header img{width:100%}.jobs-index-index .job-vacancies-intro,.jobs-index-view .job-vacancies-intro{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(20rem, 100%), 1fr));gap:2rem}.jobs-index-index .job-vacancies-intro iframe,.jobs-index-view .job-vacancies-intro iframe{width:100%;height:100%;aspect-ratio:18/10}.jobs-index-index .job-vacancies,.jobs-index-view .job-vacancies{margin-block-start:2rem}.jobs-index-index .job-vacancies-content,.jobs-index-view .job-vacancies-content{margin-block:1rem}.jobs-index-index .job-vacancies-content-item,.jobs-index-view .job-vacancies-content-item{background:#f5faff;border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.25rem;margin-block:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3rem}.jobs-index-index .job-vacancies-content-item a,.jobs-index-view .job-vacancies-content-item a{color:inherit;padding:1rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}.jobs-index-index .job-vacancies-content-item a:hover,.jobs-index-view .job-vacancies-content-item a:hover{background:#e5f1ff}.jobs-index-index .job-vacancies-content-item a .job-title,.jobs-index-view .job-vacancies-content-item a .job-title{font-size:clamp(1rem,1.2vw + .4rem,1.125rem);line-height:clamp(1.5rem,1.5vw + .25rem,1.625rem);font-weight:500;flex-grow:1;text-overflow:ellipsis;hyphens:auto}.jobs-index-index .job-vacancies-content-item a .job-actions,.jobs-index-view .job-vacancies-content-item a .job-actions{flex-shrink:0;width:7.5rem}.jobs-index-index .job-vacancies-content-item a .job-actions:after,.jobs-index-view .job-vacancies-content-item a .job-actions:after{font-family:"Font Awesome 6 Pro";font-weight:900;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";margin-inline-start:.5rem}.jobs-index-index .text-center,.jobs-index-view .text-center{text-align:center}.jobs-index-index .jobs-about-us-content,.jobs-index-view .jobs-about-us-content{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(20rem, 100%), 1fr));gap:2rem}.jobs-index-index .jobs-about-us-content iframe,.jobs-index-view .jobs-about-us-content iframe{width:100%;height:100%;aspect-ratio:16/9}.jobs-index-index .jobs-details-action,.jobs-index-view .jobs-details-action{max-width:500px;margin:auto;text-align:center;margin-block-start:2rem}.jobs-index-index .jobs-details-apply,.jobs-index-view .jobs-details-apply{cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #003c8f;background-color:#003c8f;color:#fff}.jobs-index-index .jobs-details-apply:hover,.jobs-index-view .jobs-details-apply:hover{border:solid 1px #003278;background-color:#003278;color:#fff}.jobs-index-index .jobs-details-apply:focus,.jobs-index-view .jobs-details-apply:focus{border:solid 1px #003c8f;background-color:#003278;color:#fff;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}.jobs-index-index .jobs-details-apply:disabled,.jobs-index-view .jobs-details-apply:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #003278;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}.jobs-index-index .jobs-details-apply,.jobs-index-view .jobs-details-apply{font-size:1rem !important;line-height:1.5 !important;padding:.625rem .875rem !important;border-radius:.125rem;margin-block-start:1rem;display:inline-block}.jobs-index-index dialog.jobs .toolbar button,.jobs-index-view dialog.jobs .toolbar button{display:none}.jobs-index-index details,.jobs-index-view details{border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.25rem;border-radius:.125rem;margin-bottom:.625rem;overflow:hidden}.jobs-index-index details h3,.jobs-index-view details h3{font-size:1rem;line-height:1.5rem}.jobs-index-index summary,.jobs-index-view summary{background-color:#fff;cursor:pointer;font-size:1rem;line-height:1.5rem;font-weight:700;color:#00204d;outline:none;padding:.75rem 1rem .625rem;display:flex;gap:1rem}.jobs-index-index details[open],.jobs-index-view details[open]{border-color:#cad0da;border-width:1px;border-style:solid;border-radius:.25rem}.jobs-index-index summary:hover,.jobs-index-index details[open] summary:hover,.jobs-index-view summary:hover,.jobs-index-view details[open] summary:hover{background:#f0f7ff}.jobs-index-index details summary,.jobs-index-view details summary{list-style:none}.jobs-index-index details summary::-webkit-details-marker,.jobs-index-view details summary::-webkit-details-marker{display:none}.jobs-index-index details[open] summary::after,.jobs-index-view details[open] summary::after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.jobs-index-index summary::after,.jobs-index-view summary::after{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:"";transition:transform .3s ease;margin-left:auto}.jobs-index-index details[open] .accordion-content,.jobs-index-view details[open] .accordion-content{display:block;background:#fafcff}.jobs-index-index details[open] summary,.jobs-index-view details[open] summary{display:flex;background:#fafcff}.jobs-index-index .accordion-content,.jobs-index-view .accordion-content{padding:.375rem 1rem .625rem;background-color:#fff;display:none;color:#1d1d1d}.jobs-index-index .accordion-content p:first-child,.jobs-index-view .accordion-content p:first-child{margin-top:0}.jobs-index-index .accordion-content p:last-child,.jobs-index-view .accordion-content p:last-child{margin-bottom:0}@media(min-width: 46.5rem){.jobs-index-index .faq-intro,.jobs-index-view .faq-intro{text-align:center}}.jobs-index-index .more-details,.jobs-index-view .more-details{cursor:pointer;font-family:inherit;font-weight:700;border:solid 1px #cad0da;background-color:#fff;color:#003c8f}.jobs-index-index .more-details:hover,.jobs-index-view .more-details:hover{border:solid 1px #cad0da;background-color:#ebebeb;color:#003c8f}.jobs-index-index .more-details:focus,.jobs-index-view .more-details:focus{border:solid 1px #cad0da;background-color:#ebebeb;color:#003c8f;box-shadow:0 0 0 4px #003278;outline:solid 2px #fff}.jobs-index-index .more-details:disabled,.jobs-index-view .more-details:disabled{cursor:not-allowed;pointer-events:none;border:solid 1px #cad0da;box-shadow:0 0 0 4px rgba(0,0,0,0);outline:solid 2px rgba(0,0,0,0);opacity:.2}.jobs-index-index .more-details,.jobs-index-view .more-details{font-size:1rem !important;line-height:1.5 !important;padding:.625rem .875rem !important;border-radius:.125rem}.jobs-index-index .fa-clock::before,.jobs-index-index .fa-pencil-square-o::before,.jobs-index-index .fa-shuffle::before,.jobs-index-index .fa-check-square::before,.jobs-index-view .fa-clock::before,.jobs-index-view .fa-pencil-square-o::before,.jobs-index-view .fa-shuffle::before,.jobs-index-view .fa-check-square::before{padding-right:.5rem;font-size:1.1rem}.jobs-index-index .fa-clock:before,.jobs-index-view .fa-clock:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.jobs-index-index .fa-pencil-square-o:before,.jobs-index-view .fa-pencil-square-o:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.jobs-index-index .fa-shuffle:before,.jobs-index-view .fa-shuffle:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.jobs-index-index .fa-check-square:before,.jobs-index-view .fa-check-square:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.jobs-index-index .fa-chevron-down:before,.jobs-index-view .fa-chevron-down:before{font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;content:"";content:""}.cms-datenschutz .list-anchor,.cms-privacy .list-anchor,.cms-protection-des-donnees .list-anchor,.cms-protezione-dei-dati .list-anchor,.cms-proteccion-de-datos .list-anchor,.cms-agb .list-anchor,.cms-gtc .list-anchor,.cms-cgv .list-anchor,.cms-cgc .list-anchor,.cms-cg .list-anchor{list-style-type:upper-roman;padding-left:1.5rem;font-weight:500;margin-block-end:2rem}.cms-datenschutz .list-anchor li,.cms-privacy .list-anchor li,.cms-protection-des-donnees .list-anchor li,.cms-protezione-dei-dati .list-anchor li,.cms-proteccion-de-datos .list-anchor li,.cms-agb .list-anchor li,.cms-gtc .list-anchor li,.cms-cgv .list-anchor li,.cms-cgc .list-anchor li,.cms-cg .list-anchor li{margin-bottom:.5rem}.cms-datenschutz .list-anchor li a,.cms-privacy .list-anchor li a,.cms-protection-des-donnees .list-anchor li a,.cms-protezione-dei-dati .list-anchor li a,.cms-proteccion-de-datos .list-anchor li a,.cms-agb .list-anchor li a,.cms-gtc .list-anchor li a,.cms-cgv .list-anchor li a,.cms-cgc .list-anchor li a,.cms-cg .list-anchor li a{color:inherit;text-decoration:none}.cms-datenschutz .list-anchor li a:hover,.cms-privacy .list-anchor li a:hover,.cms-protection-des-donnees .list-anchor li a:hover,.cms-protezione-dei-dati .list-anchor li a:hover,.cms-proteccion-de-datos .list-anchor li a:hover,.cms-agb .list-anchor li a:hover,.cms-gtc .list-anchor li a:hover,.cms-cgv .list-anchor li a:hover,.cms-cgc .list-anchor li a:hover,.cms-cg .list-anchor li a:hover{text-decoration:underline}/*# sourceMappingURL=styles.css.map */

/**
 * Swiper 11.2.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 14, 2025
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 10px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  /*top: var(--swiper-navigation-top-offset, 50%);*/
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform-origin: center;
}
.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  transform: rotate(180deg);
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-lock {
  display: none;
}
/* Navigation font start */
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
}
/* Navigation font end */
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform,
        200ms top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
        200ms left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
    200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}
:root {
  /*
  --swiper-scrollbar-border-radius: 10px;
  --swiper-scrollbar-top: auto;
  --swiper-scrollbar-bottom: 4px;
  --swiper-scrollbar-left: auto;
  --swiper-scrollbar-right: 4px;
  --swiper-scrollbar-sides-offset: 1%;
  --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);
  --swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, 0.5);
  --swiper-scrollbar-size: 4px;
  */
}
.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}
.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}
.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-vertical > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-vertical {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
/* Zoom container styles start */
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
/* Zoom container styles end */
.swiper-slide-zoomed {
  cursor: move;
  touch-action: none;
}
/* a11y */
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-fade .swiper-slide-active {
  pointer-events: auto;
}
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper.swiper-cube {
  overflow: visible;
}
.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}
.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}
.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
/* Cube slide shadows start */
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* Cube slide shadows end */
.swiper.swiper-flip {
  overflow: visible;
}
.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}
.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
/* Flip slide shadows start */
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* Flip slide shadows end */
.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}
.swiper.swiper-cards {
  overflow: visible;
}
.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
}

/**
 * Magmodules.eu - http://www.magmodules.eu.
 *
 * NOTICE OF LICENSE
 * This source file is subject to the EULA
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * https://www.magmodules.eu/MM-LICENSE.txt
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to info@magmodules.eu so we can send you a copy immediately.
 *
 * @category      Magmodules
 * @package       Magmodules_Storepickup
 * @author        Magmodules <info@magmodules.eu>
 * @copyright     Copyright (c) 2018 (http://www.magmodules.eu)
 * @license       https://www.magmodules.eu/terms.html  Single Service License
 */

.sp-methods dt.store-pickup + dd {
    max-height: 150px;
    overflow-y: scroll;
    width: 97%;
}

dd::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 6px;
    background-color: #F5F5F5;
}

dd::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background-color: rgba(0, 0, 0, .5);
    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5);
}
.minicart-actions [data-lpa-role="pay-button"] {
    margin: 0 auto 10px;
}

.customer-account-create [data-lpa-role="login-button"],
.customer-account-login [data-lpa-role="login-button"] {
    margin: 10px 0 20px;
    width: 250px;
}

form[data-lpa-role="coupon-form"] .discount {
    padding: 15px 0;
    text-align: right;
}

form[data-lpa-role="coupon-form"] label,
form[data-lpa-role="coupon-form"] .field-wrapper,
form[data-lpa-role="coupon-form"] .field-wrapper .button-wrapper {
    display: inline-block;
}

form[data-lpa-role="coupon-form"] label {
    font-size: 12px;
    font-weight: 400;
    line-height: 1.4;
    text-transform: uppercase;
    margin-right: 10px;
}

form[data-lpa-role="coupon-form"] input {
    border-radius: 0;
    height: 30px;
    margin: 4px 10px 0 0;
    width: 190px;
}

form[data-lpa-role="coupon-form"] .field-wrapper .button-wrapper {
    vertical-align: bottom;
}

