/*
! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}.text-smallest{font-size:.875rem;line-height:1.25rem}.text-size-xs{font-size:1.125rem;line-height:1.625rem}.text-size-sm{font-size:1rem;line-height:1.5rem}.text-size-base{font-size:1.25rem;line-height:1.875rem}.text-size-lg{font-size:1.375rem;line-height:1.563rem}.text-size-xl{font-size:1.625rem;line-height:2rem}.text-size-2xl{font-size:2rem;line-height:2.5rem}.text-size-3xl{font-size:2.125rem;line-height:2.5rem}.text-size-4xl{font-size:3rem;line-height:3.5rem}.text-size-5xl{font-size:3.75rem;line-height:5rem}body{background-color:var(--color-primary-white);box-sizing:border-box;font-family:var(--font-body);height:100%;margin:0;overflow-x:hidden;padding:0;position:relative}body.no-scroll{height:100vh;overflow:hidden}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }@media (min-width:390px){.container{max-width:390px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1440px){.container{max-width:1440px}}@media (min-width:1680px){.container{max-width:1680px}}@media (min-width:2560px){.container{max-width:2560px}}@media (min-width:3200px){.container{max-width:3200px}}@media (min-width:3840px){.container{max-width:3840px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-y-1\/2{bottom:50%;top:50%}.-left-10{left:-2.5rem}.-left-4{left:-1rem}.-left-\[1px\]{left:-1px}.bottom-0{bottom:0}.bottom-24{bottom:6rem}.bottom-\[-10px\]{bottom:-10px}.bottom-\[100px\]{bottom:100px}.bottom-\[60px\]{bottom:60px}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-3{left:.75rem}.left-5{left:1.25rem}.left-auto{left:auto}.right-0{right:0}.right-10{right:2.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-auto{right:auto}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-\[12px\]{top:12px}.top-\[2\.44rem\]{top:2.44rem}.top-auto{top:auto}.top-full{top:100%}.-z-10{z-index:-10}.-z-40{z-index:-40}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[-10\]{z-index:-10}.z-\[-1\]{z-index:-1}.z-\[999\]{z-index:999}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.m-0{margin:0}.m-auto{margin:auto}.mx-2\.5{margin-left:.625rem;margin-right:.625rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-10{margin-bottom:2.5rem;margin-top:2.5rem}.my-2\.5{margin-bottom:.625rem;margin-top:.625rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-5{margin-bottom:1.25rem;margin-top:1.25rem}.my-7{margin-bottom:1.75rem;margin-top:1.75rem}.my-\[30px\]{margin-bottom:30px;margin-top:30px}.\!mt-5{margin-top:1.25rem!important}.-mr-1{margin-right:-.25rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-16\.25{margin-bottom:4.0625rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-2\.875{margin-bottom:.71875rem}.mb-20{margin-bottom:5rem}.mb-25{margin-bottom:6.25rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-3\.75{margin-bottom:.938rem}.mb-4{margin-bottom:1rem}.mb-4\.5{margin-bottom:1.125rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-6\.5{margin-bottom:1.625rem}.mb-7{margin-bottom:1.75rem}.mb-7\.5{margin-bottom:1.875rem}.mb-8{margin-bottom:2rem}.mb-8\.75{margin-bottom:2.1875rem}.mb-9{margin-bottom:2.25rem}.mb-\[15px\]{margin-bottom:15px}.mb-\[17px\]{margin-bottom:17px}.mb-\[30px\]{margin-bottom:30px}.mb-\[45px\]{margin-bottom:45px}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-2\.5{margin-left:.625rem}.ml-3\.5{margin-left:.875rem}.ml-5{margin-left:1.25rem}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-2\.5{margin-right:.625rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mr-6{margin-right:1.5rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-11{margin-top:2.75rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-7\.5{margin-top:1.875rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-\[1px\]{margin-top:1px}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.\!h-12\.5{height:3.125rem!important}.h-0{height:0}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-10{height:2.5rem}.h-14{height:3.5rem}.h-15{height:3.75rem}.h-16{height:4rem}.h-20{height:5rem}.h-27\.5{height:6.875rem}.h-28{height:7rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-55{height:13.75rem}.h-6{height:1.5rem}.h-6\.25{height:1.563rem}.h-62\.5{height:15.625rem}.h-64{height:16rem}.h-7\.5{height:1.875rem}.h-9{height:2.25rem}.h-\[100px\]{height:100px}.h-\[15px\]{height:15px}.h-\[1px\]{height:1px}.h-\[20px\]{height:20px}.h-\[230px\]{height:230px}.h-\[25px\]{height:25px}.h-\[2px\]{height:2px}.h-\[30px\]{height:30px}.h-\[35px\]{height:35px}.h-\[3px\]{height:3px}.h-\[40px\]{height:40px}.h-\[50px\]{height:50px}.h-\[58px\]{height:58px}.h-\[5px\]{height:5px}.h-\[60px\]{height:60px}.h-\[62px\]{height:62px}.h-\[65px\]{height:65px}.h-\[70px\]{height:70px}.h-\[85\%\]{height:85%}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-inherit{height:inherit}.h-screen{height:100vh}.max-h-min{max-height:-moz-min-content;max-height:min-content}.min-h-10{min-height:2.5rem}.min-h-15{min-height:3.75rem}.min-h-4{min-height:1rem}.min-h-5{min-height:1.25rem}.min-h-\[20px\]{min-height:20px}.min-h-\[30px\]{min-height:30px}.min-h-\[540px\]{min-height:540px}.min-h-\[60px\]{min-height:60px}.min-h-min{min-height:-moz-min-content;min-height:min-content}.min-h-screen{min-height:100vh}.\!w-full{width:100%!important}.w-0{width:0}.w-1\/2{width:50%}.w-1\/2-custom{width:calc(50% - .3rem)}.w-10{width:2.5rem}.w-15{width:3.75rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\/4{width:50%}.w-20{width:5rem}.w-25\.5{width:6.375rem}.w-28{width:7rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/12{width:33.333333%}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-6\.25{width:1.563rem}.w-6\/12{width:50%}.w-64{width:16rem}.w-65{width:16.25rem}.w-7\.5{width:1.875rem}.w-8\/12{width:66.666667%}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[15\%\]{width:15%}.w-\[15px\]{width:15px}.w-\[1px\]{width:1px}.w-\[25px\]{width:25px}.w-\[30px\]{width:30px}.w-\[35px\]{width:35px}.w-\[55\%\]{width:55%}.w-\[60\%\]{width:60%}.w-\[60px\]{width:60px}.w-\[70\%\]{width:70%}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-inherit{width:inherit}.w-px{width:1px}.w-screen{width:100vw}.\!min-w-40{min-width:10rem!important}.\!min-w-\[150px\]{min-width:150px!important}.\!min-w-fit{min-width:-moz-fit-content!important;min-width:fit-content!important}.\!min-w-full{min-width:100%!important}.min-w-10{min-width:2.5rem}.min-w-20{min-width:5rem}.min-w-24{min-width:6rem}.min-w-40{min-width:10rem}.min-w-5{min-width:1.25rem}.min-w-52{min-width:13rem}.min-w-\[10\%\]{min-width:10%}.min-w-\[130px\]{min-width:130px}.min-w-\[190px\]{min-width:190px}.min-w-\[20px\]{min-width:20px}.min-w-\[251px\]{min-width:251px}.min-w-\[30px\]{min-width:30px}.min-w-\[40px\]{min-width:40px}.min-w-\[61px\]{min-width:61px}.min-w-\[880px\]{min-width:880px}.min-w-\[90px\]{min-width:90px}.min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.min-w-min{min-width:-moz-min-content;min-width:min-content}.max-w-115{max-width:28.75rem}.max-w-220{max-width:55rem}.max-w-7xl{max-width:80rem}.max-w-86\.5{max-width:21.625rem}.max-w-\[110px\]{max-width:110px}.max-w-\[150px\]{max-width:150px}.max-w-\[1668px\]{max-width:1668px}.max-w-\[192px\]{max-width:192px}.max-w-\[256px\]{max-width:256px}.max-w-\[340px\]{max-width:340px}.max-w-\[350px\]{max-width:350px}.max-w-\[376px\]{max-width:376px}.max-w-\[380px\]{max-width:380px}.max-w-\[390px\]{max-width:390px}.max-w-\[697px\]{max-width:697px}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-full{max-width:100%}.max-w-min{max-width:-moz-min-content;max-width:min-content}.max-w-screen-2xl{max-width:1680px}.flex-auto{flex:1 1 auto}.flex-grow,.grow{flex-grow:1}.grow-\[2\]{flex-grow:2}.grow-\[3\]{flex-grow:3}.table-auto{table-layout:auto}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.translate-x-full{--tw-translate-x:100%}.-rotate-45,.translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-45{--tw-rotate:-45deg}.rotate-180{--tw-rotate:180deg}.rotate-180,.scale-100{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.scale-95,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-xs{grid-template-columns:repeat(1,minmax(0,340px))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.\!items-end{align-items:flex-end!important}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.justify-items-start{justify-items:start}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-\[50px\]{gap:50px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-3\.5{-moz-column-gap:.875rem;column-gap:.875rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-scroll{overflow-y:scroll}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-nowrap{text-wrap:nowrap}.rounded{border-radius:.25rem}.rounded-\[5px\]{border-radius:5px}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.border{border-width:1px}.border-0{border-width:0}.border-4{border-width:4px}.border-\[1px\]{border-width:1px}.border-x{border-left-width:1px;border-right-width:1px}.border-x-0{border-left-width:0;border-right-width:0}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0}.border-l-2{border-left-width:2px}.border-l-\[10px\]{border-left-width:10px}.border-l-\[1px\]{border-left-width:1px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0}.border-r-\[10px\]{border-right-width:10px}.border-r-\[1px\]{border-right-width:1px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0}.border-t-2{border-top-width:2px}.border-t-\[10px\]{border-top-width:10px}.border-t-\[2px\]{border-top-width:2px}.border-solid{border-style:solid}.border-none{border-style:none}.border-\[\#dadada\]{--tw-border-opacity:1;border-color:rgb(218 218 218/var(--tw-border-opacity))}.border-\[\#e8e8e8\]{--tw-border-opacity:1;border-color:rgb(232 232 232/var(--tw-border-opacity))}.border-black{border-color:var(--color-primary-black)}.border-green{border-color:var(--color-primary-green)}.border-grey-2{border-color:var(--color-primary-grey-2)}.border-grey-3{border-color:var(--color-primary-grey-3)}.border-grey-4{border-color:var(--color-primary-grey-4)}.border-marine{border-color:var(--color-primary-marine)}.border-red{border-color:var(--color-primary-red)}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-white{border-color:var(--color-primary-white)}.border-b-black{border-bottom-color:var(--color-primary-black)}.border-b-grey-3{border-bottom-color:var(--color-primary-grey-3)}.border-l-transparent{border-left-color:transparent}.border-r-transparent{border-right-color:transparent}.border-t-grey-3{border-top-color:var(--color-primary-grey-3)}.border-t-transparent{border-top-color:transparent}.bg-\[\#063752\]{--tw-bg-opacity:1;background-color:rgb(6 55 82/var(--tw-bg-opacity))}.bg-\[\#144B68\]{--tw-bg-opacity:1;background-color:rgb(20 75 104/var(--tw-bg-opacity))}.bg-\[\#F4991A\]{--tw-bg-opacity:1;background-color:rgb(244 153 26/var(--tw-bg-opacity))}.bg-\[\#f0eff2\]{--tw-bg-opacity:1;background-color:rgb(240 239 242/var(--tw-bg-opacity))}.bg-bgGrey{--tw-bg-opacity:1;background-color:rgb(238 238 240/var(--tw-bg-opacity))}.bg-black{background-color:var(--color-primary-black)}.bg-blue-950{--tw-bg-opacity:1;background-color:rgb(23 37 84/var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.bg-grey-2{background-color:var(--color-primary-grey-2)}.bg-grey-4{background-color:var(--color-primary-grey-4)}.bg-marine{background-color:var(--color-primary-marine)}.bg-red{background-color:var(--color-primary-red)}.bg-slate-300{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{background-color:var(--color-primary-white)}.bg-opacity-50{--tw-bg-opacity:0.5}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.fill-black{fill:var(--color-primary-black)}.fill-grey-1{fill:var(--color-primary-grey-1)}.fill-grey-2{fill:var(--color-primary-grey-2)}.fill-marine{fill:var(--color-primary-marine)}.fill-red{fill:var(--color-primary-red)}.fill-white{fill:var(--color-primary-white)}.object-contain{-o-object-fit:contain;object-fit:contain}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-\[5px\]{padding:5px}.p-\[9px\]{padding:9px}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-4\.75{padding-left:1.15625rem;padding-right:1.15625rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[25px\]{padding-left:25px;padding-right:25px}.py-0{padding-bottom:0;padding-top:0}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.75{padding-bottom:.4375rem;padding-top:.4375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-11{padding-bottom:2.75rem;padding-top:2.75rem}.py-15{padding-bottom:3.75rem;padding-top:3.75rem}.py-17\.5{padding-bottom:4.375rem;padding-top:4.375rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-3\.75{padding-bottom:.938rem;padding-top:.938rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-7\.5{padding-bottom:1.875rem;padding-top:1.875rem}.py-\[0\.75rem\]{padding-bottom:.75rem;padding-top:.75rem}.py-\[5px\]{padding-bottom:5px;padding-top:5px}.py-\[9px\]{padding-bottom:9px;padding-top:9px}.\!pt-0{padding-top:0!important}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-15{padding-bottom:3.75rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-3\.5{padding-bottom:.875rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-8{padding-bottom:2rem}.pb-\[60px\]{padding-bottom:60px}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-\[3px\]{padding-left:3px}.pl-\[7px\]{padding-left:7px}.pr-0\.5{padding-right:.125rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-1\.75{padding-top:.4375rem}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pt-8\.75{padding-top:2.1875rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-base{font-size:1.25rem;line-height:1.563rem}.text-button-bigger{font-size:.9375rem;line-height:1.25rem}.text-button-normal{font-size:.8125rem;line-height:1.25rem}.text-button-size{font-size:.8125rem;line-height:.8125rem}.text-button-small{font-size:.6875rem;line-height:.6875rem}.text-input-label{font-size:.625rem;line-height:1.25rem}.text-label-small{font-size:.625rem;line-height:.8125rem}.text-lg{font-size:2.1875rem;line-height:2.8125rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-sm-2{font-size:1rem;line-height:1.25rem}.text-xl{font-size:2.5rem;line-height:2.8125rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.\!leading-\[50px\]{line-height:50px!important}.leading-4{line-height:1rem}.leading-\[30px\]{line-height:30px}.leading-\[47px\]{line-height:47px}.tracking-wide{letter-spacing:.01em}.text-\[\#063752\]{--tw-text-opacity:1;color:rgb(6 55 82/var(--tw-text-opacity))}.text-\[\#252a2f\]{--tw-text-opacity:1;color:rgb(37 42 47/var(--tw-text-opacity))}.text-\[\#575656\]{--tw-text-opacity:1;color:rgb(87 86 86/var(--tw-text-opacity))}.text-\[\#fff\]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-amber-50{--tw-text-opacity:1;color:rgb(255 251 235/var(--tw-text-opacity))}.text-black{color:var(--color-primary-black)}.text-green{color:var(--color-primary-green)}.text-grey-1{color:var(--color-primary-grey-1)}.text-grey-2{color:var(--color-primary-grey-2)}.text-inherit{color:inherit}.text-marine{color:var(--color-primary-marine)}.text-red{color:var(--color-primary-red)}.text-white{color:var(--color-primary-white)}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.content-\[\'\'\]{--tw-content:"";content:var(--tw-content)}.choices{font-size:16px;margin-bottom:24px;overflow:hidden;position:relative}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:visible}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:7.5px}.choices[data-type*=select-one] .choices__input{background-color:#fff;border-bottom:1px solid #ddd;display:block;margin:0;padding:10px;width:100%}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSI+PGcgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi41OTIuMDQ0IDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjQgMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=);background-size:8px;border-radius:10em;height:20px;margin-right:25px;margin-top:-10px;opacity:.25;padding:0;position:absolute;right:0;top:50%;width:20px}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{box-shadow:0 0 0 2px #005f75}.choices[data-type*=select-one] .choices__item[data-placeholder] .choices__button{display:none}.choices[data-type*=select-one]:after{border:5px solid transparent;border-top-color:#333;content:"";height:0;margin-top:-2.5px;pointer-events:none;position:absolute;right:11.5px;top:50%;width:0}.choices[data-type*=select-one].is-open:after{border-color:transparent transparent #333;margin-top:-7.5px}.choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.choices[data-type*=select-one][dir=rtl] .choices__button{left:0;margin-left:25px;margin-right:0;right:auto}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSI+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi41OTIuMDQ0IDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjQgMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=);background-size:8px;border-left:1px solid #003642;border-radius:0;display:inline-block;line-height:1;margin:0 -4px 0 8px;opacity:.75;padding-left:16px;position:relative;width:8px}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices__inner{background-color:#f9f9f9;border:1px solid #ddd;border-radius:2.5px;display:inline-block;font-size:14px;min-height:44px;overflow:hidden;padding:7.5px 7.5px 3.75px;vertical-align:top;width:100%}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{list-style:none;margin:0;padding-left:0}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir=rtl] .choices__list--single{padding-left:16px;padding-right:4px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{background-color:#005f75;border:1px solid #004a5c;border-radius:20px;box-sizing:border-box;color:#fff;display:inline-block;font-size:12px;font-weight:500;margin-bottom:3.75px;margin-right:3.75px;padding:4px 10px;vertical-align:middle;word-break:break-all}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir=rtl] .choices__list--multiple .choices__item{margin-left:3.75px;margin-right:0}.choices__list--multiple .choices__item.is-highlighted{background-color:#004a5c;border:1px solid #003642}.is-disabled .choices__list--multiple .choices__item{background-color:#aaa;border:1px solid #919191}.choices__list--dropdown,.choices__list[aria-expanded]{background-color:#fff;border:1px solid #ddd;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;display:none;margin-top:-1px;overflow:hidden;position:absolute;top:100%;width:100%;word-break:break-all;z-index:1}.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{display:block}.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded]{border-color:#b7b7b7}.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{border-radius:.25rem .25rem 0 0;bottom:100%;margin-bottom:-1px;margin-top:0;top:auto}.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list{max-height:300px;overflow:auto;position:relative;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{font-size:14px;padding:10px;position:relative}[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item{text-align:right}@media(min-width:640px){.choices__list--dropdown .choices__item--selectable[data-select-text],.choices__list[aria-expanded] .choices__item--selectable[data-select-text]{padding-right:100px}.choices__list--dropdown .choices__item--selectable[data-select-text]:after,.choices__list[aria-expanded] .choices__item--selectable[data-select-text]:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text],[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]{padding-left:100px;padding-right:10px;text-align:right}[dir=rtl] .choices__list--dropdown .choices__item--selectable[data-select-text]:after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable[data-select-text]:after{left:10px;right:auto}}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.choices__heading{border-bottom:1px solid #f7f7f7;color:gray;font-size:12px;font-weight:600;padding:10px}.choices__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-position:50%;background-repeat:no-repeat;border:0;cursor:pointer;text-indent:-9999px}.choices__button:focus{outline:none}.choices__input{background-color:#f9f9f9;border:0;border-radius:0;display:inline-block;font-size:14px;margin-bottom:5px;max-width:100%;padding:4px 0 4px 2px;vertical-align:baseline}.choices__input:focus{outline:0}.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration{display:none}.choices__input::-ms-clear,.choices__input::-ms-reveal{display:none;height:0;width:0}[dir=rtl] .choices__input{padding-left:0;padding-right:2px}.choices__placeholder{opacity:.5}h1{font-size:2.1875rem}h1,h2{line-height:2.8125rem}h2{font-size:1.875rem}h3,h4,h5,h6{font-size:1.25rem;line-height:1.563rem}p a{--tw-text-opacity:1;color:rgb(6 55 82/var(--tw-text-opacity));text-decoration-line:underline}.header{border-bottom:1px var(--color-primary-grey-3);border-style:solid;width:100%}.header .custom-input{display:block;font-weight:400;text-transform:uppercase}.header .custom-input,.header .custom-input:hover{color:var(--color-primary-grey-2)}.header-mobile{align-items:center;display:flex;justify-content:space-between;padding:.625rem 1.25rem 1.25rem;width:100%}@media (min-width:768px){.header-mobile{display:none}}.header-mobile{background:linear-gradient(90deg,hsla(0,0%,95%,0) 0,var(--color-primary-white-2) 50%,var(--color-primary-white-3) 100%),linear-gradient(0deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.2))}.header-mobile-left{align-items:center;display:flex}.header-mobile-left .header-top-btn.favorites-mob{margin-left:.625rem}.header-mobile-logo{cursor:pointer}.header-mobile-logo img{height:50px;max-width:-moz-fit-content;max-width:fit-content;width:auto}.header-mobile .mobile-menu .mobile-header-top{align-items:center;border-bottom-width:1px;border-color:var(--color-primary-grey-3);border-top-width:1px;display:flex;justify-content:space-between;margin-top:2rem;padding-bottom:5px;padding-top:5px;width:100%}.header-mobile .header-top-btn,.header-mobile .mobile-menu .mobile-header-top .btn-user{border-left-width:0}.header-desktop{align-items:center;display:none;position:relative;width:100%;z-index:10}@media (min-width:768px){.header-desktop{display:flex}}.header-desktop:after{background:linear-gradient(90deg,var(--color-primary-white) 0,var(--color-secondary-lightgrey) 50%,var(--color-secondary-lightgrey) 100%),linear-gradient(0deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.2));content:"";height:70px;max-width:87.5rem;position:absolute;right:0;top:0;width:100%;z-index:-1}.header-desktop .header-top-btn.btn-add-to-favorite{border-left-width:0}.header-logo{cursor:pointer}@media (min-width:768px){.header-logo{margin-right:.875rem}}@media (min-width:1680px){.header-logo{margin-right:5rem}}.header-logo img{height:65px;max-width:-moz-fit-content;max-width:fit-content;width:auto}@media (min-width:1680px){.header-logo img{height:100px}}.header-top{align-items:center;display:flex;height:70px;justify-content:space-between;padding-bottom:.625rem;padding-top:.625rem;width:100%}.header-top-search{max-width:697px;position:relative;width:100%}@media (min-width:1280px){.header-top-search{margin-right:.75rem}}.header-top-search input{background-color:var(--color-primary-white);border-color:var(--color-primary-grey-3);border-style:solid;border-width:1px;font-size:.8125rem;font-weight:600;line-height:.8125rem;padding:1rem 1.25rem;width:100%}.header-top-search input::-moz-placeholder{color:var(--color-primary-grey-2);text-transform:uppercase}.header-top-search input::placeholder{color:var(--color-primary-grey-2);text-transform:uppercase}.header-top-search input:hover{border-color:var(--color-primary-black)}.header-top-search svg{bottom:50%;display:flex;height:1.25rem;pointer-events:none;position:absolute;right:1.25rem;top:50%;width:1.25rem;--tw-translate-y:-50%;align-items:center;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));fill:var(--color-primary-grey-1)}.header-top-search:hover input{border-color:var(--color-primary-black)}.header-top-search:hover svg{fill:var(--color-primary-black)}.header-top-btn{align-items:center;border-color:var(--color-primary-grey-3);border-left-width:1px;color:var(--color-primary-grey-2);display:flex;font-size:.6875rem;height:30px;line-height:.6875rem;padding:.625rem;text-transform:uppercase;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.header-top-btn{height:50px}}@media (min-width:1024px){.header-top-btn{font-size:.8125rem;letter-spacing:.03em;line-height:.8125rem;padding-left:.875rem;padding-right:.875rem}}.header-top-btn svg{margin-right:.25rem;fill:var(--color-primary-grey-2);transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.header-top-btn svg.btn-icon{height:1.25rem;width:1.25rem}.header-top-btn:hover{color:var(--color-primary-black)}.header-top-btn:hover,.header-top-btn:hover svg{transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.header-top-btn:hover svg{fill:var(--color-primary-black)}.header-top-btn.btn-user svg{align-items:center;background-color:var(--color-primary-grey-2);border-radius:9999px;display:flex;height:30px;justify-content:center;margin-right:0;min-width:30px;width:30px;fill:var(--color-primary-white)}@media (min-width:1440px){.header-top-btn.btn-user svg{margin-right:.25rem}}.header-top-btn.btn-user:hover svg{background-color:var(--color-primary-black)}.header-top-btn.btn-user .user-title{display:none;font-weight:700;padding-left:7px}@media (min-width:1440px){.header-top-btn.btn-user .user-title{display:block}}.header-top-btn.btn-add-to-favorite.active,.header-top-btn.btn-cart.active{color:var(--color-primary-red)}.header-top-btn.btn-add-to-favorite.active svg,.header-top-btn.btn-cart.active svg{fill:var(--color-primary-red)}.header-top-btn .lang-switcher{padding:.625rem}.header-bottom{align-items:center;display:flex;height:5rem;justify-content:space-between}.header-categories{justify-content:flex-start}.header-categories,.header-category{align-items:center;display:flex;width:100%}.header-category{border-color:var(--color-primary-grey-3);cursor:pointer;height:60px;justify-content:center;padding:.375rem;position:relative;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.header-category{border-left-width:1px}}.header-category img,.header-category picture,.header-category svg{height:20px;width:25px;fill:var(--color-primary-red)}@media (min-width:768px){.header-category img,.header-category picture,.header-category svg{display:none}}@media (min-width:1280px){.header-category img,.header-category picture,.header-category svg{display:block;height:30px;width:30px}}.header-category-title{color:var(--color-primary-black);font-size:.6875rem;font-weight:700;line-height:.6875rem;margin-left:.25rem;text-transform:uppercase;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:1024px){.header-category-title{font-size:.8125rem;line-height:.8125rem}}@media (min-width:1280px){.header-category-title{font-size:.875rem;letter-spacing:.03em;line-height:1.25rem;white-space:nowrap}}.header-category:hover{color:inherit;text-decoration-line:none}.header-category:hover:before{background-color:var(--color-primary-red);bottom:0;content:"";height:5px;left:0;position:absolute;width:100%}@media (min-width:768px){.header-category:hover:before{bottom:-10px}}.header-category:hover .header-category-title{color:var(--color-primary-red);text-decoration-thickness:0}.header-category.active{cursor:default;pointer-events:none}.header-category.active:before{background-color:var(--color-primary-red);bottom:0;content:"";height:5px;left:0;position:absolute;width:100%}@media (min-width:768px){.header-category.active:before{bottom:-10px}}.header-category.active .header-category-title{color:var(--color-primary-red)}.header-category.profile-manage-account{max-width:256px}.header-user-icon{align-items:center;border-color:var(--color-primary-grey-3);border-left-width:1px;display:flex;height:60px;justify-content:center;padding:.25rem;width:35px}@media (min-width:1024px){.header-user-icon{width:60px}}.header-user-icon svg{height:30px;width:30px;fill:var(--color-primary-grey-2)}.header-user-icon svg,.header-user-icon:hover svg{transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.header-user-icon:hover svg{fill:var(--color-primary-black)}.mobile-menu{box-sizing:border-box;display:none;height:100%;inset:0;position:fixed;width:100%;z-index:20;--tw-translate-x:100%;background-color:var(--color-primary-white);color:var(--color-primary-black);padding:1.5rem;transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.mobile-menu,.mobile-menu.opened{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mobile-menu.opened{display:block;--tw-translate-x:0px}.mobile-menu-title{color:var(--color-primary-black);font-size:.8125rem;font-weight:600;line-height:.8125rem;text-transform:uppercase}.mobile-menu .close-menu-btn{height:1.25rem;position:absolute;right:1rem;top:1rem;width:1.25rem}.mobile-menu .btn-user,.mobile-menu .lang-switcher{font-weight:400;padding:0 .5rem;text-transform:uppercase}.mobile-menu .header-top-search{margin-bottom:30px;margin-top:30px;max-width:100%}.mobile-menu .header-category{border-bottom-width:1px;border-color:var(--color-primary-grey-3);height:50px;justify-content:flex-start;max-width:100%;width:100%}.mobile-menu .header-category:first-of-type{border-top-width:1px}.mobile-menu .header-category .header-category-title{font-size:.9375rem;letter-spacing:.03em;line-height:1.25rem}.mobile-menu-link{border-bottom-width:1px;border-color:var(--color-primary-grey-3);color:var(--color-primary-black);cursor:pointer;font-size:.8125rem;font-weight:600;height:50px;justify-content:flex-start;letter-spacing:.01em;line-height:.8125rem;text-transform:uppercase}.mobile-menu-bottom,.mobile-menu-link{align-items:center;display:flex;width:100%}.mobile-menu-bottom{background-color:var(--color-primary-marine);bottom:0;height:100px;justify-content:space-between;left:0;padding:2.25rem 1.5rem;position:absolute}.mobile-menu-bottom .social-wrapper{align-items:center;display:flex;justify-content:center;margin-left:auto;margin-right:auto;max-width:390px;width:100%}.mobile-menu-bottom .social-wrapper .social{align-items:center;cursor:pointer;display:flex;height:2.25rem;justify-content:center;width:2.25rem}.mobile-menu-bottom .social-wrapper .social-icon{height:25px;width:25px;fill:var(--color-primary-grey-3)}.mobile-menu-bottom .social-wrapper .social-icon.youtube{width:35px}.mobile-menu .mobile-menu-wrapper ul li{border-bottom:1px var(--color-primary-grey-3);border-style:solid;line-height:30px;padding-bottom:9px;padding-top:9px}.mobile-header-top-wrapper{scrollbar-width:none}.header-banner{align-items:center;background-color:var(--color-primary-red);color:var(--color-primary-white);display:flex;font-size:.875rem;justify-content:center;line-height:1.25rem;min-height:2.5rem;padding:.625rem;width:100%}@media (min-width:640px){.header-banner{min-height:60px;padding:.75rem}}.header-banner-img{background-color:var(--color-primary-red);border-color:var(--color-primary-white);border-radius:9999px;border-style:solid;border-width:1px;display:none;height:35px;margin-right:.625rem;width:35px}@media (min-width:640px){.header-banner-img{display:block}}.header-banner p{font-weight:700;margin-bottom:0}.header-banner-arrow{align-items:center;display:none;height:1.25rem;justify-content:center;position:relative;width:1.25rem}@media (min-width:640px){.header-banner-arrow{display:flex}}.header-banner-arrow svg{fill:var(--color-primary-white)}.content-banner{background-color:var(--color-primary-grey-4);padding-bottom:2rem;padding-top:1.5rem;position:relative;width:100%}@media (min-width:768px){.content-banner{padding-bottom:3rem;padding-top:2.75rem}}.content-banner:after,.content-banner:before{background-color:var(--color-primary-grey-4);content:"";height:100%;position:absolute;top:0;width:100vw;z-index:-10}.content-banner:before{left:0}.content-banner:after{right:0}.content-banner-inner{max-width:80rem}.content-banner-headline,.content-banner-headline-highlighted{font-size:.875rem;line-height:1.25rem;text-align:left}@media (min-width:768px){.content-banner-headline,.content-banner-headline-highlighted{font-size:2.1875rem;line-height:2.8125rem}}.content-banner-headline-highlighted{color:var(--color-primary-red);font-weight:700}.content-banner-headline{color:var(--color-primary-black);font-weight:400}.content-banner p{display:none;font-size:.875rem;line-height:1.25rem;max-width:80rem;padding-top:.5rem}@media (min-width:768px){.content-banner p{display:block}}.contact-block .contact-info-inner a:hover,.contact-block .info-block a:hover{color:var(--color-primary-white);text-decoration-line:none}.contact-block .btn{align-items:center;background-color:transparent;border-color:var(--color-primary-white);border-radius:0;border-width:1px;display:flex;gap:.625rem;justify-content:center;min-width:13rem;padding-bottom:.625rem;padding-top:.625rem;text-align:center}.contact-block .container{padding:0}.login-section{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}@media (min-width:768px){.login-section{flex-direction:row}}.login-section .col-sm-6{width:100%}@media (min-width:768px){.login-section .col-sm-6{width:50%}}.login-section .col-sm-6 .card-smart{border-radius:0;border-style:solid;border-width:1px;--tw-border-opacity:1;background-color:var(--color-primary-white);border-color:rgb(232 232 232/var(--tw-border-opacity));padding:1.25rem}.login-section .col-sm-6 .card-smart .card-header{padding-bottom:1rem;padding-top:.25rem;--tw-text-opacity:1;color:rgb(37 42 47/var(--tw-text-opacity))}.login-section .col-sm-6 .card-smart .card-header .card-title{font-size:1.25rem;line-height:1.563rem;margin-bottom:.75rem}.login-section .col-sm-6 .card-smart .card-body .pull-right{color:var(--color-primary-red)}.btn{align-items:center;border-radius:0;border-style:solid;color:var(--color-primary-white);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:600;height:2.5rem;justify-content:center;line-height:.8125rem;min-width:190px;padding:.625rem;text-transform:uppercase;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-primary{background-color:var(--color-primary-marine)}.btn-primary,.btn-primary.add-to-cart{border-color:var(--color-primary-marine)}.btn-primary.add-to-cart{height:50px;width:100%}.btn-primary svg{height:1.25rem;width:1.25rem;fill:var(--color-primary-white)}.btn-primary:focus{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.btn-primary:hover{background-color:var(--color-secondary-lightblue)}.btn-secondary{background-color:var(--color-primary-white);border-color:var(--color-primary-grey-3);border-width:1px;color:var(--color-primary-grey-1)}.btn-secondary svg{height:1.25rem;width:1.25rem;fill:var(--color-primary-grey-1)}.btn-secondary:active,.btn-secondary:hover{background-color:var(--color-primary-white);border-color:var(--color-primary-grey-2);color:var(--color-primary-black)}.btn-secondary:active svg,.btn-secondary:hover svg{fill:var(--color-primary-black)}.btn-support{background-color:var(--color-primary-red)}.btn-support:hover{background-color:var(--color-secondary-pink)}.btn-success{background-color:var(--color-primary-green)}.btn-success:hover{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity))}.btn.not-clickable,.btn:disabled{background-color:var(--color-primary-grey-3);border-color:var(--color-primary-grey-3);pointer-events:none}.btn-add-to-favorite{padding:.625rem;position:relative}.btn-add-to-favorite svg{height:1.25rem;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1.25rem}.btn-add-to-favorite .btn-text{font-size:.8125rem;font-weight:600;letter-spacing:.01em;line-height:.8125rem;margin-left:.625rem;text-transform:uppercase;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);white-space:nowrap}.btn-add-to-favorite .btn-hint{margin-top:.5rem;opacity:0;top:100%;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);visibility:hidden}.btn-add-to-favorite .btn-hint,.btn-add-to-favorite .btn-hint-inner{left:50%;position:absolute;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-add-to-favorite .btn-hint-inner{bottom:100%;height:0;width:0;--tw-rotate:180deg;border-left-color:transparent;border-left-width:10px;border-right-color:transparent;border-right-width:10px;border-top-color:var(--color-primary-grey-4);border-top-width:10px}.btn-add-to-favorite .btn-hint-text{background-color:var(--color-primary-grey-4);border-radius:.375rem;color:var(--color-primary-black);font-size:.8125rem;font-weight:400;line-height:.8125rem;padding:.5rem .625rem;text-transform:none;text-wrap:nowrap;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-add-to-favorite:hover{transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-add-to-favorite:hover .btn-hint{opacity:1;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);visibility:visible}.validation-error-block.btn-add-to-favorite:hover .btn-hint{display:flex}.btn-add-to-favorite:hover svg{fill:var(--color-primary-black);transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-compare{align-items:center;border-color:var(--color-primary-grey-3);border-left-width:1px;border-style:solid;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.btn-compare:hover{background-color:transparent}.btn.not-visible{display:none}.btn-secondary-2{color:var(--color-primary-grey-2)}.btn-secondary-2,.btn-secondary-2:disabled{background-color:var(--color-primary-white);border-width:0}.btn-secondary-2:disabled{color:var(--color-primary-grey-3)}.scroll-up-btn{border-width:1px;bottom:6rem;cursor:pointer;display:none;height:2.5rem;position:fixed;right:2.5rem;width:2.5rem;z-index:50;--tw-border-opacity:1;background-color:var(--color-primary-white);border-color:rgb(218 218 218/var(--tw-border-opacity));padding:.625rem}.contact-block .product-cards .btn-add-to-favorite{align-items:center;background-color:transparent;border-color:var(--color-primary-white);border-radius:0;border-width:1px;display:flex;gap:.625rem;justify-content:center;min-width:13rem;padding-bottom:.625rem;padding-top:.625rem;text-align:center}.product-cards .btn-add-to-favorite{align-items:center;background-color:var(--color-primary-white);border-color:var(--color-primary-grey-3);border-radius:0;border-style:solid;border-width:1px;color:var(--color-primary-white);color:var(--color-primary-grey-1);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:600;height:2.5rem;justify-content:center;line-height:.8125rem;min-width:190px;padding:.625rem;text-transform:uppercase;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.product-cards .btn-add-to-favorite svg{height:1.25rem;width:1.25rem;fill:var(--color-primary-grey-1)}.product-cards .btn-add-to-favorite:active,.product-cards .btn-add-to-favorite:hover{background-color:var(--color-primary-white);border-color:var(--color-primary-grey-2);color:var(--color-primary-black)}.product-cards .btn-add-to-favorite:active svg,.product-cards .btn-add-to-favorite:hover svg{fill:var(--color-primary-black)}.product-cards .btn-add-to-favorite.not-clickable,.product-cards .btn-add-to-favorite:disabled{background-color:var(--color-primary-grey-3);border-color:var(--color-primary-grey-3);pointer-events:none}.product-cards .btn-add-to-favorite.not-visible{display:none}.banner.info_cta .product-cards .btn-add-to-favorite{font-size:.8125rem;line-height:.8125rem;min-width:-moz-min-content;min-width:min-content}.flyout-cart-bottom .product-cards .btn-add-to-favorite{max-width:380px;min-width:-moz-min-content;min-width:min-content;width:100%}.category-products-filters .filters-top .filters .filter-select .filter-items-inner .filter-buttons .product-cards .btn-add-to-favorite{border-radius:0;height:30px;min-width:5rem;padding-bottom:.5rem;padding-top:.5rem;width:100%}@media (min-width:1280px){.category-products-filters .filters-top .filters .filter-select .filter-items-inner .filter-buttons .product-cards .btn-add-to-favorite{width:50%}}.category-products-filters .filters-bottom .selected-filters-wrapper .product-cards .btn-add-to-favorite{height:2rem}.top-slider .info-block .product-cards .btn-add-to-favorite{border-radius:0;display:none;gap:.625rem;width:-moz-fit-content;width:fit-content}.top-slider .info-block .product-cards .btn-add-to-favorite:hover{background-color:var(--color-secondary-pink);color:var(--color-primary-white)}@media (min-width:1024px){.top-slider .info-block .product-cards .btn-add-to-favorite{display:flex}}.login-register-flyout-wrapper .action-block .product-cards .btn-add-to-favorite{align-items:center;border-color:var(--color-primary-white);border-width:1px;color:var(--color-primary-white);display:flex;font-size:.8125rem;gap:.625rem;line-height:.8125rem;padding-bottom:.75rem;padding-top:.75rem;text-align:center;width:100%}.login-register-flyout-wrapper .action-block .product-cards .btn-add-to-favorite:hover{--tw-bg-opacity:1;background-color:rgb(20 75 104/var(--tw-bg-opacity));text-decoration-line:none}.cart-bottom .product-cards .btn-add-to-favorite{align-items:center;display:flex;height:60px;justify-content:center;letter-spacing:.01em;max-width:350px;min-width:-moz-min-content;min-width:min-content;width:100%}.order-overview .order-now-submit button.product-cards .btn-add-to-favorite{height:60px}.order-revise-btns .product-cards .btn-add-to-favorite{min-width:-moz-min-content;min-width:min-content;width:100%}@media (min-width:768px){.order-revise-btns .product-cards .btn-add-to-favorite{width:auto}}.order-revise-btns .product-cards .btn-add-to-favorite.btn-restore-cart,.product-cards .btn-add-to-favorite .btn-text{display:none}.editmode-wrapper{padding:1.25rem}.editmode-wrapper-container{border-width:4px;position:relative;--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity));padding:2.5rem}.editmode-wrapper-label{left:0;position:absolute;top:0;--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity));padding:.5rem 1rem}.payment-block-inner>div{display:flex}.toolbox-element.wysiwyg ul{list-style-type:disc}.toolbox-element.wysiwyg ol,.toolbox-element.wysiwyg ul{font-size:.875rem;line-height:1.25rem;list-style-position:inside}.toolbox-element.wysiwyg ol{list-style-type:decimal}.info-block-wrapper .wysiwyg-input p{font-size:.875rem;line-height:1.25rem}.info-block-wrapper .wysiwyg-input strong{font-weight:700}.footer-editmode .pimcore_block_amount,.pre-footer-block .pimcore_block_amount{width:100px}.footer-editmode .pimcore_block_amount .pimcore_block_amount_select,.pre-footer-block .pimcore_block_amount .pimcore_block_amount_select{width:100px!important}.footer-editmode .pimcore_editable_image,.pre-footer-block .pimcore_editable_image{width:100%}.footer-editmode .editmode-payment-icons-block,.pre-footer-block .editmode-payment-icons-block{@appply h-[100px] w-[100px]}.footer-editmode .pimcore_editable input,.pre-footer-block .pimcore_editable input{height:auto}.pimcore_block_buttons{margin-bottom:30px;opacity:1!important}footer .pimcore_editable,footer .pimcore_editable_link_text a{color:var(--color-primary-white)}footer .social-icons-block .pimcore_editable{display:flex;flex-wrap:wrap;gap:.75rem}.social-icons-block img{height:100%;width:100%}.shipping-block .separator{background-color:var(--color-primary-grey-3);bottom:0;height:85%;left:-2.5rem;position:absolute;top:12px;width:1px}.newsletter-block .checkbox-container .checkbox:checked+.checkbox-label:before{background-color:var(--color-primary-white)}.newsletter-block .checkbox-container .checkbox-label:before{background-color:var(--color-primary-marine);content:""}.newsletter-block .newsletter-form-block input{align-items:flex-start;background-color:transparent;border-color:var(--color-primary-grey-2);border-width:1px;color:var(--color-primary-white);display:flex;flex-direction:column;height:2.5rem;height:auto;justify-content:center;line-height:1rem;margin-bottom:.5rem;padding:.625rem 1.25rem}.newsletter-block .newsletter-form-block input input[type=email],.newsletter-block .newsletter-form-block input input[type=number],.newsletter-block .newsletter-form-block input input[type=password],.newsletter-block .newsletter-form-block input input[type=text],.newsletter-block .newsletter-form-block input select{background-color:var(--color-primary-white);border-color:var(--color-primary-grey-3);border-style:solid;border-width:1px;font-size:.875rem;height:2.5rem;line-height:1.25rem;min-width:2.5rem;padding:.625rem 1.25rem;width:100%}.newsletter-block .newsletter-form-block input input[type=email]:hover,.newsletter-block .newsletter-form-block input input[type=number]:hover,.newsletter-block .newsletter-form-block input input[type=password]:hover,.newsletter-block .newsletter-form-block input input[type=text]:hover,.newsletter-block .newsletter-form-block input select:hover{border-color:var(--color-primary-grey-2);--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity));color:var(--color-primary-black)}.newsletter-block .newsletter-form-block input input[type=email]:focus,.newsletter-block .newsletter-form-block input input[type=number]:focus,.newsletter-block .newsletter-form-block input input[type=password]:focus,.newsletter-block .newsletter-form-block input input[type=text]:focus,.newsletter-block .newsletter-form-block input select:focus{border-color:var(--color-primary-grey-2);color:var(--color-primary-black);outline:2px solid transparent;outline-offset:2px}.newsletter-block .newsletter-form-block input input[type=email]::-moz-placeholder,.newsletter-block .newsletter-form-block input input[type=number]::-moz-placeholder,.newsletter-block .newsletter-form-block input input[type=password]::-moz-placeholder,.newsletter-block .newsletter-form-block input input[type=text]::-moz-placeholder,.newsletter-block .newsletter-form-block input select::-moz-placeholder{color:var(--color-primary-grey-2);font-weight:400}.newsletter-block .newsletter-form-block input input[type=email]::placeholder,.newsletter-block .newsletter-form-block input input[type=number]::placeholder,.newsletter-block .newsletter-form-block input input[type=password]::placeholder,.newsletter-block .newsletter-form-block input input[type=text]::placeholder,.newsletter-block .newsletter-form-block input select::placeholder{color:var(--color-primary-grey-2);font-weight:400}.newsletter-block .newsletter-form-block input input[type=email].error,.newsletter-block .newsletter-form-block input input[type=email].is-invalid,.newsletter-block .newsletter-form-block input input[type=number].error,.newsletter-block .newsletter-form-block input input[type=number].is-invalid,.newsletter-block .newsletter-form-block input input[type=password].error,.newsletter-block .newsletter-form-block input input[type=password].is-invalid,.newsletter-block .newsletter-form-block input input[type=text].error,.newsletter-block .newsletter-form-block input input[type=text].is-invalid,.newsletter-block .newsletter-form-block input select.error,.newsletter-block .newsletter-form-block input select.is-invalid{border-color:var(--color-primary-red);color:var(--color-primary-red)}.newsletter-block .newsletter-form-block input input[type=email]:disabled,.newsletter-block .newsletter-form-block input input[type=number]:disabled,.newsletter-block .newsletter-form-block input input[type=password]:disabled,.newsletter-block .newsletter-form-block input input[type=text]:disabled,.newsletter-block .newsletter-form-block input select:disabled{border-color:var(--color-primary-grey-3);color:var(--color-primary-grey-2);cursor:not-allowed;pointer-events:none}.newsletter-block .newsletter-form-block input input[type=email].has-errors,.newsletter-block .newsletter-form-block input input[type=number].has-errors,.newsletter-block .newsletter-form-block input input[type=password].has-errors,.newsletter-block .newsletter-form-block input input[type=text].has-errors,.newsletter-block .newsletter-form-block input select.has-errors{border-color:var(--color-primary-red)}.newsletter-block .newsletter-form-block input .form-errors{color:var(--color-primary-red);display:flex;font-size:.875rem;line-height:1.25rem;margin-bottom:.25rem;margin-top:.25rem;width:100%}.newsletter-block .newsletter-form-block input input[type=checkbox]{border-color:var(--color-primary-grey-2);border-width:1px;display:inline-block;height:1.25rem;width:1.25rem}.newsletter-block .newsletter-form-block input .form-check{align-items:flex-start;display:flex}.newsletter-block .newsletter-form-block input .form-check label{margin-left:.25rem;margin-top:1px}.contact-block .newsletter-block .newsletter-form-block input button,.contact-block .newsletter-block .newsletter-form-block input button[type=submit]{align-items:center;background-color:transparent;border-color:var(--color-primary-white);border-radius:0;border-width:1px;display:flex;gap:.625rem;justify-content:center;min-width:13rem;padding-bottom:.625rem;padding-top:.625rem;text-align:center}.newsletter-block .newsletter-form-block input button,.newsletter-block .newsletter-form-block input button[type=submit]{align-items:center;background-color:var(--color-primary-marine);border-color:var(--color-primary-marine);border-radius:0;border-style:solid;color:var(--color-primary-white);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:600;height:2.5rem;justify-content:center;line-height:.8125rem;min-width:190px;padding:.625rem;text-transform:uppercase;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.newsletter-block .newsletter-form-block input button.add-to-cart,.newsletter-block .newsletter-form-block input button[type=submit].add-to-cart{border-color:var(--color-primary-marine);height:50px;width:100%}.newsletter-block .newsletter-form-block input button svg,.newsletter-block .newsletter-form-block input button[type=submit] svg{height:1.25rem;width:1.25rem;fill:var(--color-primary-white)}.newsletter-block .newsletter-form-block input button:focus,.newsletter-block .newsletter-form-block input button[type=submit]:focus{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.newsletter-block .newsletter-form-block input button:hover,.newsletter-block .newsletter-form-block input button[type=submit]:hover{background-color:var(--color-secondary-lightblue)}.newsletter-block .newsletter-form-block input button.not-clickable,.newsletter-block .newsletter-form-block input button:disabled,.newsletter-block .newsletter-form-block input button[type=submit].not-clickable,.newsletter-block .newsletter-form-block input button[type=submit]:disabled{background-color:var(--color-primary-grey-3);border-color:var(--color-primary-grey-3);pointer-events:none}.newsletter-block .newsletter-form-block input button.not-visible,.newsletter-block .newsletter-form-block input button[type=submit].not-visible{display:none}.banner.info_cta .newsletter-block .newsletter-form-block input button,.banner.info_cta .newsletter-block .newsletter-form-block input button[type=submit]{border-color:var(--color-primary-white);border-style:solid;border-width:1px;font-size:.8125rem;line-height:.8125rem;min-width:-moz-min-content;min-width:min-content}@media (min-width:1024px){.banner.info_cta .newsletter-block .newsletter-form-block input button,.banner.info_cta .newsletter-block .newsletter-form-block input button[type=submit]{min-width:6rem}}.flyout-cart-bottom .newsletter-block .newsletter-form-block input button,.flyout-cart-bottom .newsletter-block .newsletter-form-block input button[type=submit]{max-width:380px;min-width:-moz-min-content;min-width:min-content;width:100%}.category-products-filters .filters-top .filters .filter-select .filter-items-inner .filter-buttons .newsletter-block .newsletter-form-block input button,.category-products-filters .filters-top .filters .filter-select .filter-items-inner .filter-buttons .newsletter-block .newsletter-form-block input button[type=submit]{border-radius:0;height:30px;min-width:5rem;padding-bottom:.5rem;padding-top:.5rem;width:100%}@media (min-width:1280px){.category-products-filters .filters-top .filters .filter-select .filter-items-inner .filter-buttons .newsletter-block .newsletter-form-block input button,.category-products-filters .filters-top .filters .filter-select .filter-items-inner .filter-buttons .newsletter-block .newsletter-form-block input button[type=submit]{width:50%}}.category-products-filters .filters-bottom .selected-filters-wrapper .newsletter-block .newsletter-form-block input button,.category-products-filters .filters-bottom .selected-filters-wrapper .newsletter-block .newsletter-form-block input button[type=submit]{height:2rem}.top-slider .info-block .newsletter-block .newsletter-form-block input button,.top-slider .info-block .newsletter-block .newsletter-form-block input button[type=submit]{border-radius:0;display:none;gap:.625rem;width:-moz-fit-content;width:fit-content}.top-slider .info-block .newsletter-block .newsletter-form-block input button:hover,.top-slider .info-block .newsletter-block .newsletter-form-block input button[type=submit]:hover{background-color:var(--color-secondary-pink);color:var(--color-primary-white)}@media (min-width:1024px){.top-slider .info-block .newsletter-block .newsletter-form-block input button,.top-slider .info-block .newsletter-block .newsletter-form-block input button[type=submit]{display:flex}}.login-register-flyout-wrapper .action-block .newsletter-block .newsletter-form-block input button,.login-register-flyout-wrapper .action-block .newsletter-block .newsletter-form-block input button[type=submit]{align-items:center;border-color:var(--color-primary-white);border-width:1px;color:var(--color-primary-white);display:flex;font-size:.8125rem;gap:.625rem;line-height:.8125rem;padding-bottom:.75rem;padding-top:.75rem;text-align:center;width:100%}.login-register-flyout-wrapper .action-block .newsletter-block .newsletter-form-block input button:hover,.login-register-flyout-wrapper .action-block .newsletter-block .newsletter-form-block input button[type=submit]:hover{--tw-bg-opacity:1;background-color:rgb(20 75 104/var(--tw-bg-opacity));text-decoration-line:none}.register-form-action .newsletter-block .newsletter-form-block input button,.register-form-action .newsletter-block .newsletter-form-block input button[type=submit]{width:100%}.register-form-action .newsletter-block .newsletter-form-block input button:before,.register-form-action .newsletter-block .newsletter-form-block input button[type=submit]:before{content:url(/build/images/user.b3eb21a3.svg);display:block;height:1rem;margin-bottom:.125rem;margin-right:.75rem;width:1rem}.cart-bottom .newsletter-block .newsletter-form-block input button,.cart-bottom .newsletter-block .newsletter-form-block input button[type=submit]{align-items:center;display:flex;height:60px;justify-content:center;letter-spacing:.01em;max-width:350px;min-width:-moz-min-content;min-width:min-content;width:100%}.order-overview .order-now-submit button.newsletter-block .newsletter-form-block input button,.order-overview .order-now-submit button.newsletter-block .newsletter-form-block input button[type=submit]{height:60px}.order-revise-btns .newsletter-block .newsletter-form-block input button,.order-revise-btns .newsletter-block .newsletter-form-block input button[type=submit]{min-width:-moz-min-content;min-width:min-content;width:100%}@media (min-width:768px){.order-revise-btns .newsletter-block .newsletter-form-block input button,.order-revise-btns .newsletter-block .newsletter-form-block input button[type=submit]{width:auto}}.order-revise-btns .newsletter-block .newsletter-form-block input button.btn-restore-cart,.order-revise-btns .newsletter-block .newsletter-form-block input button[type=submit].btn-restore-cart{display:none}.newsletter-block .newsletter-form-block input label{color:var(--color-primary-black);font-size:.625rem;font-weight:400;line-height:1.25rem;margin-bottom:0}.newsletter-block .newsletter-form-block input.select{position:relative}.newsletter-block .newsletter-form-block input.select:after{height:1.25rem;pointer-events:none;position:absolute;right:1.25rem;top:50%;width:1.25rem;--tw-translate-y:-50%;background-position:50%;background-repeat:no-repeat;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-content:"";background-image:url(/build/images/select-arrow.74b21954.svg);content:var(--tw-content)}.newsletter-block .newsletter-form-block input.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-wrapper .locked .newsletter-block .newsletter-form-block input .custom-dropdown,.form-wrapper .locked .newsletter-block .newsletter-form-block input input,.form-wrapper .locked .newsletter-block .newsletter-form-block input select,.form-wrapper .locked .newsletter-block .newsletter-form-block input textarea,form .locked .newsletter-block .newsletter-form-block input .custom-dropdown,form .locked .newsletter-block .newsletter-form-block input input,form .locked .newsletter-block .newsletter-form-block input select,form .locked .newsletter-block .newsletter-form-block input textarea{background-color:var(--color-primary-grey-4);background-image:none;border-color:var(--color-primary-grey-4);pointer-events:none}.form-wrapper .locked .newsletter-block .newsletter-form-block input .custom-dropdown:after,.form-wrapper .locked .newsletter-block .newsletter-form-block input input:after,.form-wrapper .locked .newsletter-block .newsletter-form-block input select:after,.form-wrapper .locked .newsletter-block .newsletter-form-block input textarea:after,form .locked .newsletter-block .newsletter-form-block input .custom-dropdown:after,form .locked .newsletter-block .newsletter-form-block input input:after,form .locked .newsletter-block .newsletter-form-block input select:after,form .locked .newsletter-block .newsletter-form-block input textarea:after{display:none}.form-wrapper .locked .newsletter-block .newsletter-form-block input .custom-dropdown:hover,.form-wrapper .locked .newsletter-block .newsletter-form-block input input:hover,.form-wrapper .locked .newsletter-block .newsletter-form-block input select:hover,.form-wrapper .locked .newsletter-block .newsletter-form-block input textarea:hover,form .locked .newsletter-block .newsletter-form-block input .custom-dropdown:hover,form .locked .newsletter-block .newsletter-form-block input input:hover,form .locked .newsletter-block .newsletter-form-block input select:hover,form .locked .newsletter-block .newsletter-form-block input textarea:hover{background-color:var(--color-primary-grey-4)}.form-wrapper .locked .newsletter-block .newsletter-form-block input label,form .locked .newsletter-block .newsletter-form-block input label{pointer-events:none}.form-wrapper .locked .newsletter-block .newsletter-form-block input input[type=radio]:checked,form .locked .newsletter-block .newsletter-form-block input input[type=radio]:checked{background-color:var(--color-primary-marine);border-color:var(--color-primary-marine)}.form-wrapper .locked .newsletter-block .newsletter-form-block input.current-address-select select,form .locked .newsletter-block .newsletter-form-block input.current-address-select select{background-color:var(--color-primary-white);pointer-events:auto}.checkout-wrapper .form-group.salutation .newsletter-block .newsletter-form-block input,.checkout-wrapper .form-group.salutation .newsletter-block .newsletter-form-block input div{align-items:center;display:flex;width:100%}.checkout-wrapper .form-group.salutation .newsletter-block .newsletter-form-block input div label{cursor:pointer;display:block;font-size:.875rem;line-height:1.25rem;padding-left:.25rem;padding-right:.75rem;padding-top:0}.checkout-wrapper .newsletter-block .newsletter-form-block input .error-block{color:var(--color-primary-red);font-size:.875rem;line-height:1.25rem;width:100%}.checkout-wrapper .newsletter-block .newsletter-form-block input{align-items:flex-start;display:flex;justify-content:flex-end;margin-bottom:0;width:100%}@media (min-width:1280px){.checkout-wrapper .newsletter-block .newsletter-form-block input{max-width:380px}}.checkout-wrapper .newsletter-block .newsletter-form-block input input,.checkout-wrapper .newsletter-block .newsletter-form-block input select{font-weight:700;margin-top:.625rem;min-width:-moz-min-content;min-width:min-content}.checkout-wrapper .newsletter-block .newsletter-form-block input input:first-child,.checkout-wrapper .newsletter-block .newsletter-form-block input select:first-child{margin-top:0}.checkout-wrapper .newsletter-block .newsletter-form-block input input.has-error,.checkout-wrapper .newsletter-block .newsletter-form-block input select.has-error{border-color:var(--color-primary-red)}.checkout-wrapper .newsletter-block .newsletter-form-block input input[type=radio]{margin-top:0}.checkout-wrapper .newsletter-block .newsletter-form-block input select{text-transform:uppercase}.checkout-delivery-wrapper .shipping-methods-fields .newsletter-block .newsletter-form-block input{margin-bottom:0;width:100%}@media (min-width:640px){.checkout-delivery-wrapper .shipping-methods-fields .newsletter-block .newsletter-form-block input{max-width:380px}}.checkout-delivery-wrapper .shipping-methods-fields .newsletter-block .newsletter-form-block input.logistic-account-number{border-color:var(--color-primary-grey-3);border-style:solid;border-top-width:1px;margin-top:.625rem;padding-top:.625rem}@media (min-width:640px){.checkout-delivery-wrapper .shipping-methods-fields .newsletter-block .newsletter-form-block input.logistic-account-number{align-items:flex-start;border-top-width:0;padding-top:0}}@media (min-width:768px){.checkout-delivery-wrapper .shipping-methods-fields .newsletter-block .newsletter-form-block input.logistic-account-number{margin-top:0}}.checkout-delivery-wrapper .shipping-methods-fields .newsletter-block .newsletter-form-block input input{min-width:-moz-min-content;min-width:min-content}@media (min-width:640px){.checkout-delivery-wrapper .shipping-methods-fields .newsletter-block .newsletter-form-block input input{max-width:380px}}.order-overview-row .row-discount .newsletter-block .newsletter-form-block input{align-items:flex-end;margin-bottom:0}.order-overview-row .row-discount .newsletter-block .newsletter-form-block input input{border-color:transparent;max-width:192px}.order-overview-row .row-discount .newsletter-block .newsletter-form-block input input:hover{border-color:var(--color-primary-grey-2);--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity));color:var(--color-primary-black)}.order-overview-row .row-discount .newsletter-block .newsletter-form-block input input:focus{border-color:var(--color-primary-grey-2);color:var(--color-primary-black);outline:2px solid transparent;outline-offset:2px}@media (min-width:1024px){.order-overview-row .row-discount .newsletter-block .newsletter-form-block input input{max-width:10rem}}@media (min-width:1280px){.order-overview-row .row-discount .newsletter-block .newsletter-form-block input input{min-width:238px}}@media (min-width:1024px){.newsletter-block .newsletter-form-block input{width:41.666667%}}.newsletter-block .newsletter-form-block input{margin-bottom:0}.newsletter-block .newsletter-form-block input:focus{color:var(--color-primary-white)}.newsletter-block .newsletter-form-block input:hover{background-color:transparent;color:var(--color-primary-white)}.newsletter-block .newsletter-form-block button{align-items:center;background-color:transparent;border-color:var(--color-primary-white);border-width:1px;display:flex;gap:.625rem;height:2.5rem;justify-content:center;padding-bottom:.625rem;padding-top:.625rem;text-align:center}@media (min-width:1024px){.newsletter-block .newsletter-form-block button{min-width:13rem;width:25%}}.social-icons-link-block .pimcore_editable_link_text{display:none}.label{align-items:center;border-radius:.25rem;color:var(--color-primary-black);display:inline-flex;font-size:.8125rem;font-weight:600;justify-content:center;line-height:.8125rem;min-height:30px;min-width:90px;padding:.25rem .5rem;text-transform:uppercase}.label.green{background-color:var(--color-primary-green)}.label.red{background-color:var(--color-primary-red)}.label.lila{background-color:var(--color-secondary-lila)}.custom-dropdown,.custom-input,.custom-select,input[type=email],input[type=number],input[type=password],input[type=text],select{background-color:var(--color-primary-white);border-color:var(--color-primary-grey-3);border-style:solid;border-width:1px;font-size:.875rem;height:2.5rem;line-height:1.25rem;min-width:2.5rem;padding:.625rem 1.25rem;width:100%}.custom-dropdown:hover,.custom-input:hover,.custom-select:hover,input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=text]:hover,select:hover{border-color:var(--color-primary-grey-2);--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity));color:var(--color-primary-black)}.custom-dropdown:focus,.custom-input:focus,.custom-select:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,select:focus{border-color:var(--color-primary-grey-2);color:var(--color-primary-black);outline:2px solid transparent;outline-offset:2px}.custom-dropdown::-moz-placeholder,.custom-input::-moz-placeholder,.custom-select::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder{color:var(--color-primary-grey-2);font-weight:400}.custom-dropdown::placeholder,.custom-input::placeholder,.custom-select::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=text]::placeholder,select::placeholder{color:var(--color-primary-grey-2);font-weight:400}.custom-dropdown.error,.custom-dropdown.is-invalid,.custom-input.error,.custom-input.is-invalid,.custom-select.error,.custom-select.is-invalid,input[type=email].error,input[type=email].is-invalid,input[type=number].error,input[type=number].is-invalid,input[type=password].error,input[type=password].is-invalid,input[type=text].error,input[type=text].is-invalid,select.error,select.is-invalid{border-color:var(--color-primary-red);color:var(--color-primary-red)}.custom-dropdown:disabled,.custom-input:disabled,.custom-select:disabled,input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=text]:disabled,select:disabled{border-color:var(--color-primary-grey-3);color:var(--color-primary-grey-2);cursor:not-allowed;pointer-events:none}input[type=checkbox]{border-color:var(--color-primary-grey-2);border-width:1px}input[type=checkbox],input[type=radio]{display:inline-block;height:1.25rem;width:1.25rem}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:var(--color-primary-grey-2);border-radius:9999px;border-width:1px;cursor:pointer;outline:2px solid transparent;outline-offset:2px}input[type=radio]:checked{background-color:var(--color-primary-marine);border-color:var(--color-primary-marine)}label,legend{color:var(--color-primary-black);font-size:.625rem;font-weight:400;line-height:1.25rem}.form-group,.form-input,.form-select{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:.5rem}.form-group input[type=email],.form-group input[type=number],.form-group input[type=password],.form-group input[type=text],.form-group select,.form-input input[type=email],.form-input input[type=number],.form-input input[type=password],.form-input input[type=text],.form-input select,.form-select input[type=email],.form-select input[type=number],.form-select input[type=password],.form-select input[type=text],.form-select select{background-color:var(--color-primary-white);border-color:var(--color-primary-grey-3);border-style:solid;border-width:1px;font-size:.875rem;height:2.5rem;line-height:1.25rem;min-width:2.5rem;padding:.625rem 1.25rem;width:100%}.form-group input[type=email]:hover,.form-group input[type=number]:hover,.form-group input[type=password]:hover,.form-group input[type=text]:hover,.form-group select:hover,.form-input input[type=email]:hover,.form-input input[type=number]:hover,.form-input input[type=password]:hover,.form-input input[type=text]:hover,.form-input select:hover,.form-select input[type=email]:hover,.form-select input[type=number]:hover,.form-select input[type=password]:hover,.form-select input[type=text]:hover,.form-select select:hover{border-color:var(--color-primary-grey-2);--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity));color:var(--color-primary-black)}.form-group input[type=email]:focus,.form-group input[type=number]:focus,.form-group input[type=password]:focus,.form-group input[type=text]:focus,.form-group select:focus,.form-input input[type=email]:focus,.form-input input[type=number]:focus,.form-input input[type=password]:focus,.form-input input[type=text]:focus,.form-input select:focus,.form-select input[type=email]:focus,.form-select input[type=number]:focus,.form-select input[type=password]:focus,.form-select input[type=text]:focus,.form-select select:focus{border-color:var(--color-primary-grey-2);color:var(--color-primary-black);outline:2px solid transparent;outline-offset:2px}.form-group input[type=email]::-moz-placeholder,.form-group input[type=number]::-moz-placeholder,.form-group input[type=password]::-moz-placeholder,.form-group input[type=text]::-moz-placeholder,.form-group select::-moz-placeholder,.form-input input[type=email]::-moz-placeholder,.form-input input[type=number]::-moz-placeholder,.form-input input[type=password]::-moz-placeholder,.form-input input[type=text]::-moz-placeholder,.form-input select::-moz-placeholder,.form-select input[type=email]::-moz-placeholder,.form-select input[type=number]::-moz-placeholder,.form-select input[type=password]::-moz-placeholder,.form-select input[type=text]::-moz-placeholder,.form-select select::-moz-placeholder{color:var(--color-primary-grey-2);font-weight:400}.form-group input[type=email]::placeholder,.form-group input[type=number]::placeholder,.form-group input[type=password]::placeholder,.form-group input[type=text]::placeholder,.form-group select::placeholder,.form-input input[type=email]::placeholder,.form-input input[type=number]::placeholder,.form-input input[type=password]::placeholder,.form-input input[type=text]::placeholder,.form-input select::placeholder,.form-select input[type=email]::placeholder,.form-select input[type=number]::placeholder,.form-select input[type=password]::placeholder,.form-select input[type=text]::placeholder,.form-select select::placeholder{color:var(--color-primary-grey-2);font-weight:400}.form-group input[type=email].error,.form-group input[type=email].is-invalid,.form-group input[type=number].error,.form-group input[type=number].is-invalid,.form-group input[type=password].error,.form-group input[type=password].is-invalid,.form-group input[type=text].error,.form-group input[type=text].is-invalid,.form-group select.error,.form-group select.is-invalid,.form-input input[type=email].error,.form-input input[type=email].is-invalid,.form-input input[type=number].error,.form-input input[type=number].is-invalid,.form-input input[type=password].error,.form-input input[type=password].is-invalid,.form-input input[type=text].error,.form-input input[type=text].is-invalid,.form-input select.error,.form-input select.is-invalid,.form-select input[type=email].error,.form-select input[type=email].is-invalid,.form-select input[type=number].error,.form-select input[type=number].is-invalid,.form-select input[type=password].error,.form-select input[type=password].is-invalid,.form-select input[type=text].error,.form-select input[type=text].is-invalid,.form-select select.error,.form-select select.is-invalid{border-color:var(--color-primary-red);color:var(--color-primary-red)}.form-group input[type=email]:disabled,.form-group input[type=number]:disabled,.form-group input[type=password]:disabled,.form-group input[type=text]:disabled,.form-group select:disabled,.form-input input[type=email]:disabled,.form-input input[type=number]:disabled,.form-input input[type=password]:disabled,.form-input input[type=text]:disabled,.form-input select:disabled,.form-select input[type=email]:disabled,.form-select input[type=number]:disabled,.form-select input[type=password]:disabled,.form-select input[type=text]:disabled,.form-select select:disabled{border-color:var(--color-primary-grey-3);color:var(--color-primary-grey-2);cursor:not-allowed;pointer-events:none}.form-group input[type=email].has-errors,.form-group input[type=number].has-errors,.form-group input[type=password].has-errors,.form-group input[type=text].has-errors,.form-group select.has-errors,.form-input input[type=email].has-errors,.form-input input[type=number].has-errors,.form-input input[type=password].has-errors,.form-input input[type=text].has-errors,.form-input select.has-errors,.form-select input[type=email].has-errors,.form-select input[type=number].has-errors,.form-select input[type=password].has-errors,.form-select input[type=text].has-errors,.form-select select.has-errors{border-color:var(--color-primary-red)}.form-group .form-errors,.form-input .form-errors,.form-select .form-errors{color:var(--color-primary-red);display:flex;font-size:.875rem;line-height:1.25rem;margin-bottom:.25rem;margin-top:.25rem;width:100%}.form-group input[type=checkbox],.form-input input[type=checkbox],.form-select input[type=checkbox]{border-color:var(--color-primary-grey-2);border-width:1px;display:inline-block;height:1.25rem;width:1.25rem}.form-group .form-check,.form-input .form-check,.form-select .form-check{align-items:flex-start;display:flex}.form-group .form-check label,.form-input .form-check label,.form-select .form-check label{margin-left:.25rem;margin-top:1px}.contact-block .form-group button,.contact-block .form-group button[type=submit],.contact-block .form-input button,.contact-block .form-input button[type=submit],.contact-block .form-select button,.contact-block .form-select button[type=submit]{align-items:center;background-color:transparent;border-color:var(--color-primary-white);border-radius:0;border-width:1px;display:flex;gap:.625rem;justify-content:center;min-width:13rem;padding-bottom:.625rem;padding-top:.625rem;text-align:center}.form-group button,.form-group button[type=submit],.form-input button,.form-input button[type=submit],.form-select button,.form-select button[type=submit]{align-items:center;background-color:var(--color-primary-marine);border-color:var(--color-primary-marine);border-radius:0;border-style:solid;color:var(--color-primary-white);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:600;height:2.5rem;justify-content:center;line-height:.8125rem;min-width:190px;padding:.625rem;text-transform:uppercase;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.form-group button.add-to-cart,.form-group button[type=submit].add-to-cart,.form-input button.add-to-cart,.form-input button[type=submit].add-to-cart,.form-select button.add-to-cart,.form-select button[type=submit].add-to-cart{border-color:var(--color-primary-marine);height:50px;width:100%}.form-group button svg,.form-group button[type=submit] svg,.form-input button svg,.form-input button[type=submit] svg,.form-select button svg,.form-select button[type=submit] svg{height:1.25rem;width:1.25rem;fill:var(--color-primary-white)}.form-group button:focus,.form-group button[type=submit]:focus,.form-input button:focus,.form-input button[type=submit]:focus,.form-select button:focus,.form-select button[type=submit]:focus{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.form-group button:hover,.form-group button[type=submit]:hover,.form-input button:hover,.form-input button[type=submit]:hover,.form-select button:hover,.form-select button[type=submit]:hover{background-color:var(--color-secondary-lightblue)}.form-group button.not-clickable,.form-group button:disabled,.form-group button[type=submit].not-clickable,.form-group button[type=submit]:disabled,.form-input button.not-clickable,.form-input button:disabled,.form-input button[type=submit].not-clickable,.form-input button[type=submit]:disabled,.form-select button.not-clickable,.form-select button:disabled,.form-select button[type=submit].not-clickable,.form-select button[type=submit]:disabled{background-color:var(--color-primary-grey-3);border-color:var(--color-primary-grey-3);pointer-events:none}.form-group button.not-visible,.form-group button[type=submit].not-visible,.form-input button.not-visible,.form-input button[type=submit].not-visible,.form-select button.not-visible,.form-select button[type=submit].not-visible{display:none}.banner.info_cta .form-group button,.banner.info_cta .form-group button[type=submit],.banner.info_cta .form-input button,.banner.info_cta .form-input button[type=submit],.banner.info_cta .form-select button,.banner.info_cta .form-select button[type=submit]{border-color:var(--color-primary-white);border-style:solid;border-width:1px;font-size:.8125rem;line-height:.8125rem;min-width:-moz-min-content;min-width:min-content}@media (min-width:1024px){.banner.info_cta .form-group button,.banner.info_cta .form-group button[type=submit],.banner.info_cta .form-input button,.banner.info_cta .form-input button[type=submit],.banner.info_cta .form-select button,.banner.info_cta .form-select button[type=submit]{min-width:6rem}}.flyout-cart-bottom .form-group button,.flyout-cart-bottom .form-group button[type=submit],.flyout-cart-bottom .form-input button,.flyout-cart-bottom .form-input button[type=submit],.flyout-cart-bottom .form-select button,.flyout-cart-bottom .form-select button[type=submit]{max-width:380px;min-width:-moz-min-content;min-width:min-content;width:100%}.category-products-filters .filters-top .filters .filter-select .filter-items-inner .filter-buttons .form-group button,.category-products-filters .filters-top .filters .filter-select .filter-items-inner .filter-buttons .form-group button[type=submit],.category-products-filters .filters-top .filters .filter-select .filter-items-inner .filter-buttons .form-input button,.category-products-filters .filters-top .filters .filter-select .filter-items-inner .filter-buttons .form-input button[type=submit],.category-products-filters .filters-top .filters .filter-select .filter-items-inner .filter-buttons .form-select button,.category-products-filters .filters-top .filters .filter-select .filter-items-inner .filter-buttons .form-select button[type=submit]{border-radius:0;height:30px;min-width:5rem;padding-bottom:.5rem;padding-top:.5rem;width:100%}@media (min-width:1280px){.category-products-filters .filters-top .filters .filter-select .filter-items-inner .filter-buttons .form-group button,.category-products-filters .filters-top .filters .filter-select .filter-items-inner .filter-buttons .form-group button[type=submit],.category-products-filters .filters-top .filters .filter-select .filter-items-inner .filter-buttons .form-input button,.category-products-filters .filters-top .filters .filter-select .filter-items-inner .filter-buttons .form-input button[type=submit],.category-products-filters .filters-top .filters .filter-select .filter-items-inner .filter-buttons .form-select button,.category-products-filters .filters-top .filters .filter-select .filter-items-inner .filter-buttons .form-select button[type=submit]{width:50%}}.category-products-filters .filters-bottom .selected-filters-wrapper .form-group button,.category-products-filters .filters-bottom .selected-filters-wrapper .form-group button[type=submit],.category-products-filters .filters-bottom .selected-filters-wrapper .form-input button,.category-products-filters .filters-bottom .selected-filters-wrapper .form-input button[type=submit],.category-products-filters .filters-bottom .selected-filters-wrapper .form-select button,.category-products-filters .filters-bottom .selected-filters-wrapper .form-select button[type=submit]{height:2rem}.top-slider .info-block .form-group button,.top-slider .info-block .form-group button[type=submit],.top-slider .info-block .form-input button,.top-slider .info-block .form-input button[type=submit],.top-slider .info-block .form-select button,.top-slider .info-block .form-select button[type=submit]{border-radius:0;display:none;gap:.625rem;width:-moz-fit-content;width:fit-content}.top-slider .info-block .form-group button:hover,.top-slider .info-block .form-group button[type=submit]:hover,.top-slider .info-block .form-input button:hover,.top-slider .info-block .form-input button[type=submit]:hover,.top-slider .info-block .form-select button:hover,.top-slider .info-block .form-select button[type=submit]:hover{background-color:var(--color-secondary-pink);color:var(--color-primary-white)}@media (min-width:1024px){.top-slider .info-block .form-group button,.top-slider .info-block .form-group button[type=submit],.top-slider .info-block .form-input button,.top-slider .info-block .form-input button[type=submit],.top-slider .info-block .form-select button,.top-slider .info-block .form-select button[type=submit]{display:flex}}.login-register-flyout-wrapper .action-block .form-group button,.login-register-flyout-wrapper .action-block .form-group button[type=submit],.login-register-flyout-wrapper .action-block .form-input button,.login-register-flyout-wrapper .action-block .form-input button[type=submit],.login-register-flyout-wrapper .action-block .form-select button,.login-register-flyout-wrapper .action-block .form-select button[type=submit]{align-items:center;border-color:var(--color-primary-white);border-width:1px;color:var(--color-primary-white);display:flex;font-size:.8125rem;gap:.625rem;line-height:.8125rem;padding-bottom:.75rem;padding-top:.75rem;text-align:center;width:100%}.login-register-flyout-wrapper .action-block .form-group button:hover,.login-register-flyout-wrapper .action-block .form-group button[type=submit]:hover,.login-register-flyout-wrapper .action-block .form-input button:hover,.login-register-flyout-wrapper .action-block .form-input button[type=submit]:hover,.login-register-flyout-wrapper .action-block .form-select button:hover,.login-register-flyout-wrapper .action-block .form-select button[type=submit]:hover{--tw-bg-opacity:1;background-color:rgb(20 75 104/var(--tw-bg-opacity));text-decoration-line:none}.register-form-action .form-group button,.register-form-action .form-group button[type=submit],.register-form-action .form-input button,.register-form-action .form-input button[type=submit],.register-form-action .form-select button,.register-form-action .form-select button[type=submit]{width:100%}.register-form-action .form-group button:before,.register-form-action .form-group button[type=submit]:before,.register-form-action .form-input button:before,.register-form-action .form-input button[type=submit]:before,.register-form-action .form-select button:before,.register-form-action .form-select button[type=submit]:before{content:url(/build/images/user.b3eb21a3.svg);display:block;height:1rem;margin-bottom:.125rem;margin-right:.75rem;width:1rem}.cart-bottom .form-group button,.cart-bottom .form-group button[type=submit],.cart-bottom .form-input button,.cart-bottom .form-input button[type=submit],.cart-bottom .form-select button,.cart-bottom .form-select button[type=submit]{align-items:center;display:flex;height:60px;justify-content:center;letter-spacing:.01em;max-width:350px;min-width:-moz-min-content;min-width:min-content;width:100%}.order-overview .order-now-submit button.form-group button,.order-overview .order-now-submit button.form-group button[type=submit],.order-overview .order-now-submit button.form-input button,.order-overview .order-now-submit button.form-input button[type=submit],.order-overview .order-now-submit button.form-select button,.order-overview .order-now-submit button.form-select button[type=submit]{height:60px}.order-revise-btns .form-group button,.order-revise-btns .form-group button[type=submit],.order-revise-btns .form-input button,.order-revise-btns .form-input button[type=submit],.order-revise-btns .form-select button,.order-revise-btns .form-select button[type=submit]{min-width:-moz-min-content;min-width:min-content;width:100%}@media (min-width:768px){.order-revise-btns .form-group button,.order-revise-btns .form-group button[type=submit],.order-revise-btns .form-input button,.order-revise-btns .form-input button[type=submit],.order-revise-btns .form-select button,.order-revise-btns .form-select button[type=submit]{width:auto}}.order-revise-btns .form-group button.btn-restore-cart,.order-revise-btns .form-group button[type=submit].btn-restore-cart,.order-revise-btns .form-input button.btn-restore-cart,.order-revise-btns .form-input button[type=submit].btn-restore-cart,.order-revise-btns .form-select button.btn-restore-cart,.order-revise-btns .form-select button[type=submit].btn-restore-cart{display:none}.form-group label,.form-input label,.form-select label{color:var(--color-primary-black);font-size:.625rem;font-weight:400;line-height:1.25rem;margin-bottom:0}.form-group.select,.form-input.select,.form-select.select{position:relative}.form-group.select:after,.form-input.select:after,.form-select.select:after{height:1.25rem;pointer-events:none;position:absolute;right:1.25rem;top:50%;width:1.25rem;--tw-translate-y:-50%;background-position:50%;background-repeat:no-repeat;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-content:"";background-image:url(/build/images/select-arrow.74b21954.svg);content:var(--tw-content)}.form-group.select select,.form-input.select select,.form-select.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none}label.radio-item{align-items:center;-moz-column-gap:.625rem;column-gap:.625rem;cursor:pointer;display:flex;padding:0;width:100%}label.radio-item input[type=radio]{display:none}label.radio-item input[type=radio]:checked+.radio-box{background-color:var(--color-primary-marine);border-color:var(--color-primary-marine)}label.radio-item input[type=radio]:checked+.radio-item-name{color:var(--color-primary-black)}label.radio-item input[type=radio]:disabled~.radio-box+.radio-item-name{color:var(--color-primary-grey-2);cursor:default}label.radio-item .radio-box{border-color:var(--color-primary-grey-2);border-radius:9999px;border-width:1px;display:inline-block;height:1.25rem;min-width:1.25rem}label.radio-item .radio-item-name{color:var(--color-primary-grey-2);font-size:.8125rem;font-weight:600;letter-spacing:.01em;line-height:.8125rem;text-transform:uppercase}label.radio-item .radio-item-name.selected,label.radio-item:hover .radio-item-name{color:var(--color-primary-black)}.active-error-block .form-group .invalid-feedback,.block-form-check .form-group .invalid-feedback{font-size:.625rem;line-height:1.25rem;margin-bottom:.25rem;margin-top:0}.active-error-block .form-group .invalid-feedback .d-block,.block-form-check .form-group .invalid-feedback .d-block{align-items:center;display:flex;margin-bottom:.25rem}.active-error-block .form-group .invalid-feedback .form-error-icon,.block-form-check .form-group .invalid-feedback .form-error-icon{background-color:var(--color-primary-red);border-radius:9999px;color:var(--color-primary-white);font-weight:700;padding-left:.375rem;padding-right:.375rem;text-align:center;text-transform:uppercase;white-space:nowrap}.active-error-block .form-group .invalid-feedback .form-error-message,.block-form-check .form-group .invalid-feedback .form-error-message{color:var(--color-primary-red);margin-left:.25rem}.checkbox-container{align-items:center;display:flex}.checkbox-container .checkbox{display:none}.checkbox-container .checkbox:checked+.checkbox-label:before{background-color:var(--color-primary-marine);border-color:var(--color-primary-marine)}.checkbox-container .checkbox-label{cursor:pointer;padding-left:2rem;position:relative}.checkbox-container .checkbox-label:before{background-color:var(--color-primary-white);border-color:var(--color-primary-grey-2);border-width:1px;height:1.25rem;left:0;position:absolute;top:0;width:1.25rem;--tw-content:"";content:var(--tw-content)}.radio-container{align-items:center;display:flex}.radio-container .radio{display:none}.radio-container .radio:checked+.radio-label:before{background-color:var(--color-primary-marine)}.radio-container .radio-label{cursor:pointer;padding-left:2rem;position:relative}.radio-container .radio-label:before{background-color:var(--color-primary-white);border-color:var(--color-primary-grey-2);border-radius:9999px;border-width:1px;height:1.25rem;left:0;position:absolute;top:0;width:1.25rem;--tw-content:"";content:var(--tw-content)}.registration-area{padding-top:2.5rem}@media (min-width:640px){.registration-area.container{max-width:540px}}@media (min-width:768px){.registration-area.container{max-width:720px}}@media (min-width:1024px){.registration-area.container{max-width:960px}}@media (min-width:1280px){.registration-area.container{max-width:1140px}}.form-wrapper .form-group .choices[data-type*=select-one] .choices__inner,.form-wrapper .form-select .choices[data-type*=select-one] .choices__inner,form .form-group .choices[data-type*=select-one] .choices__inner,form .form-select .choices[data-type*=select-one] .choices__inner{padding-bottom:.625rem;padding-right:2.25rem}.form-wrapper .form-group .choices,.form-wrapper .form-select .choices,form .form-group .choices,form .form-select .choices{width:100%}.form-wrapper .form-group .choices__inner,.form-wrapper .form-select .choices__inner,form .form-group .choices__inner,form .form-select .choices__inner{background-color:var(--color-primary-white);border-color:var(--color-primary-grey-3);border-style:solid;border-width:1px;font-size:.875rem;height:2.5rem;line-height:1.25rem;min-width:2.5rem;width:100%}.form-wrapper .form-group .choices__inner:hover,.form-wrapper .form-select .choices__inner:hover,form .form-group .choices__inner:hover,form .form-select .choices__inner:hover{border-color:var(--color-primary-grey-2);--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity));color:var(--color-primary-black)}.form-wrapper .form-group .choices__inner:focus,.form-wrapper .form-select .choices__inner:focus,form .form-group .choices__inner:focus,form .form-select .choices__inner:focus{border-color:var(--color-primary-grey-2);color:var(--color-primary-black);outline:2px solid transparent;outline-offset:2px}.form-wrapper .form-group .choices__inner,.form-wrapper .form-select .choices__inner,form .form-group .choices__inner,form .form-select .choices__inner{align-items:center;border-radius:0;display:flex;padding:.625rem 1.25rem}.form-wrapper .form-group .choices__inner::-moz-placeholder,.form-wrapper .form-select .choices__inner::-moz-placeholder,form .form-group .choices__inner::-moz-placeholder,form .form-select .choices__inner::-moz-placeholder{color:var(--color-primary-grey-2);font-weight:400}.form-wrapper .form-group .choices__inner::placeholder,.form-wrapper .form-select .choices__inner::placeholder,form .form-group .choices__inner::placeholder,form .form-select .choices__inner::placeholder{color:var(--color-primary-grey-2);font-weight:400}.form-wrapper .form-group .choices__inner.error,.form-wrapper .form-group .choices__inner.is-invalid,.form-wrapper .form-select .choices__inner.error,.form-wrapper .form-select .choices__inner.is-invalid,form .form-group .choices__inner.error,form .form-group .choices__inner.is-invalid,form .form-select .choices__inner.error,form .form-select .choices__inner.is-invalid{border-color:var(--color-primary-red);color:var(--color-primary-red)}.form-wrapper .form-group .choices__inner:disabled,.form-wrapper .form-select .choices__inner:disabled,form .form-group .choices__inner:disabled,form .form-select .choices__inner:disabled{border-color:var(--color-primary-grey-3);color:var(--color-primary-grey-2);cursor:not-allowed;pointer-events:none}.form-wrapper .form-group .choices__inner,.form-wrapper .form-select .choices__inner,form .form-group .choices__inner,form .form-select .choices__inner{background-color:transparent}.form-wrapper .form-group .choices__inner .choices__list--single,.form-wrapper .form-select .choices__inner .choices__list--single,form .form-group .choices__inner .choices__list--single,form .form-select .choices__inner .choices__list--single{color:var(--color-primary-black);font-size:.875rem;font-weight:700;letter-spacing:.01em;line-height:1.25rem;padding:0}.form-wrapper .form-group .choices .is-focused .choices__inner,.form-wrapper .form-group .choices .is-focused .choices__inner:focus,.form-wrapper .form-group .choices .is-opened .choices__inner,.form-wrapper .form-group .choices .is-opened .choices__inner:focus,.form-wrapper .form-group .choices:focus .choices__inner,.form-wrapper .form-group .choices:focus .choices__inner:focus,.form-wrapper .form-select .choices .is-focused .choices__inner,.form-wrapper .form-select .choices .is-focused .choices__inner:focus,.form-wrapper .form-select .choices .is-opened .choices__inner,.form-wrapper .form-select .choices .is-opened .choices__inner:focus,.form-wrapper .form-select .choices:focus .choices__inner,.form-wrapper .form-select .choices:focus .choices__inner:focus,form .form-group .choices .is-focused .choices__inner,form .form-group .choices .is-focused .choices__inner:focus,form .form-group .choices .is-opened .choices__inner,form .form-group .choices .is-opened .choices__inner:focus,form .form-group .choices:focus .choices__inner,form .form-group .choices:focus .choices__inner:focus,form .form-select .choices .is-focused .choices__inner,form .form-select .choices .is-focused .choices__inner:focus,form .form-select .choices .is-opened .choices__inner,form .form-select .choices .is-opened .choices__inner:focus,form .form-select .choices:focus .choices__inner,form .form-select .choices:focus .choices__inner:focus{border-color:var(--color-primary-grey-2)}.form-wrapper .form-group .choices__list--dropdown .choices__list,.form-wrapper .form-group .choices__list[aria-expanded] .choices__list,.form-wrapper .form-select .choices__list--dropdown .choices__list,.form-wrapper .form-select .choices__list[aria-expanded] .choices__list,form .form-group .choices__list--dropdown .choices__list,form .form-group .choices__list[aria-expanded] .choices__list,form .form-select .choices__list--dropdown .choices__list,form .form-select .choices__list[aria-expanded] .choices__list{align-items:flex-start;display:flex;flex-direction:column;max-height:-moz-min-content;max-height:min-content;padding:1.25rem;row-gap:.625rem}.form-wrapper .form-group .choices__item,.form-wrapper .form-select .choices__item,form .form-group .choices__item,form .form-select .choices__item{color:var(--color-primary-black);cursor:pointer;font-size:.875rem;font-weight:600;letter-spacing:.01em;line-height:1.25rem;text-transform:uppercase}@media (min-width:768px){.form-wrapper .form-group .choices__item,.form-wrapper .form-select .choices__item,form .form-group .choices__item,form .form-select .choices__item{font-weight:400}}.form-wrapper .form-group .choices__item .custom-label,.form-wrapper .form-select .choices__item .custom-label,form .form-group .choices__item .custom-label,form .form-select .choices__item .custom-label{color:var(--color-primary-grey-1)}.form-wrapper .form-group .choices__item--choice,.form-wrapper .form-select .choices__item--choice,form .form-group .choices__item--choice,form .form-select .choices__item--choice{align-items:center;color:var(--color-primary-grey-2);display:flex;font-size:.8125rem;font-weight:600;letter-spacing:.01em;line-height:.8125rem;text-transform:uppercase;width:100%}.form-wrapper .form-group .choices__item--choice.is-highlighted,.form-wrapper .form-select .choices__item--choice.is-highlighted,form .form-group .choices__item--choice.is-highlighted,form .form-select .choices__item--choice.is-highlighted{color:var(--color-primary-grey-2)}.form-wrapper .form-group .choices__item--choice:hover,.form-wrapper .form-select .choices__item--choice:hover,form .form-group .choices__item--choice:hover,form .form-select .choices__item--choice:hover{color:var(--color-primary-black);cursor:pointer}.form-wrapper .form-group .custom-circle,.form-wrapper .form-select .custom-circle,form .form-group .custom-circle,form .form-select .custom-circle{border-color:var(--color-primary-grey-2);border-radius:9999px;border-style:solid;border-width:1px;display:inline-block;height:1.25rem;margin-right:.625rem;min-width:1.25rem}.form-wrapper .form-group .custom-circle.filled,.form-wrapper .form-select .custom-circle.filled,form .form-group .custom-circle.filled,form .form-select .custom-circle.filled{background-color:var(--color-primary-marine);border-width:0}.form-wrapper .form-group .custom-circle.empty,.form-wrapper .form-select .custom-circle.empty,form .form-group .custom-circle.empty,form .form-select .custom-circle.empty{background-color:var(--color-primary-white);border-color:var(--color-primary-grey-2);border-style:solid;border-width:1px}.form-wrapper .form-group .choices[data-type*=select-one]:after,.form-wrapper .form-select .choices[data-type*=select-one]:after,form .form-group .choices[data-type*=select-one]:after,form .form-select .choices[data-type*=select-one]:after{height:1.25rem;margin-top:0;pointer-events:none;position:absolute;right:1.25rem;top:50%;width:1.25rem;--tw-translate-y:-50%;background-position:50%;background-repeat:no-repeat;border-width:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-content:"";background-image:url(/build/images/select-arrow.74b21954.svg);content:var(--tw-content)}.form-wrapper .form-group .choices[data-type*=select-one].is-open:after,.form-wrapper .form-select .choices[data-type*=select-one].is-open:after,form .form-group .choices[data-type*=select-one].is-open:after,form .form-select .choices[data-type*=select-one].is-open:after{--tw-rotate:180deg;border-width:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.form-wrapper .form-group select.inactive,.form-wrapper .form-select select.inactive,form .form-group select.inactive,form .form-select select.inactive{background-color:var(--color-primary-grey-4);background-image:none;border-color:var(--color-primary-grey-4);pointer-events:none}.form-wrapper .form-group select.inactive:after,.form-wrapper .form-select select.inactive:after,form .form-group select.inactive:after,form .form-select select.inactive:after{display:none}.form-wrapper .form-group select.inactive:hover,.form-wrapper .form-select select.inactive:hover,form .form-group select.inactive:hover,form .form-select select.inactive:hover{background-color:var(--color-primary-grey-4)}.form-wrapper .locked .form-input .custom-dropdown,.form-wrapper .locked .form-input input,.form-wrapper .locked .form-input select,.form-wrapper .locked .form-input textarea,.form-wrapper .locked .form-select .custom-dropdown,.form-wrapper .locked .form-select input,.form-wrapper .locked .form-select select,.form-wrapper .locked .form-select textarea,form .locked .form-input .custom-dropdown,form .locked .form-input input,form .locked .form-input select,form .locked .form-input textarea,form .locked .form-select .custom-dropdown,form .locked .form-select input,form .locked .form-select select,form .locked .form-select textarea{background-color:var(--color-primary-grey-4);background-image:none;border-color:var(--color-primary-grey-4);pointer-events:none}.form-wrapper .locked .form-input .custom-dropdown:after,.form-wrapper .locked .form-input input:after,.form-wrapper .locked .form-input select:after,.form-wrapper .locked .form-input textarea:after,.form-wrapper .locked .form-select .custom-dropdown:after,.form-wrapper .locked .form-select input:after,.form-wrapper .locked .form-select select:after,.form-wrapper .locked .form-select textarea:after,form .locked .form-input .custom-dropdown:after,form .locked .form-input input:after,form .locked .form-input select:after,form .locked .form-input textarea:after,form .locked .form-select .custom-dropdown:after,form .locked .form-select input:after,form .locked .form-select select:after,form .locked .form-select textarea:after{display:none}.form-wrapper .locked .form-input .custom-dropdown:hover,.form-wrapper .locked .form-input input:hover,.form-wrapper .locked .form-input select:hover,.form-wrapper .locked .form-input textarea:hover,.form-wrapper .locked .form-select .custom-dropdown:hover,.form-wrapper .locked .form-select input:hover,.form-wrapper .locked .form-select select:hover,.form-wrapper .locked .form-select textarea:hover,form .locked .form-input .custom-dropdown:hover,form .locked .form-input input:hover,form .locked .form-input select:hover,form .locked .form-input textarea:hover,form .locked .form-select .custom-dropdown:hover,form .locked .form-select input:hover,form .locked .form-select select:hover,form .locked .form-select textarea:hover{background-color:var(--color-primary-grey-4)}.form-wrapper .locked .form-input label,.form-wrapper .locked .form-select label,form .locked .form-input label,form .locked .form-select label{pointer-events:none}.form-wrapper .locked .form-input input[type=radio]:checked,.form-wrapper .locked .form-select input[type=radio]:checked,form .locked .form-input input[type=radio]:checked,form .locked .form-select input[type=radio]:checked{background-color:var(--color-primary-marine);border-color:var(--color-primary-marine)}.form-wrapper .locked .form-input.current-address-select select,.form-wrapper .locked .form-select.current-address-select select,form .locked .form-input.current-address-select select,form .locked .form-select.current-address-select select{background-color:var(--color-primary-white);pointer-events:auto}.form-wrapper .locked .form-select .choices,.form-wrapper .locked .form-select .custom-dropdown,form .locked .form-select .choices,form .locked .form-select .custom-dropdown{background-color:var(--color-primary-grey-4);border-color:var(--color-primary-grey-4);pointer-events:none}.form-wrapper .locked .form-select .choices__inner,form .locked .form-select .choices__inner{background-color:transparent;border-width:0}.form-wrapper .locked .form-select.current-address-select .choices,form .locked .form-select.current-address-select .choices{background-color:var(--color-primary-white);pointer-events:auto}.banner{color:var(--color-primary-white);margin-bottom:1rem;margin-left:auto;margin-right:auto;max-width:1680px;padding:1.5rem}.banner-content{align-items:center;display:flex;justify-content:space-between}.banner-text,.banner-title{font-size:.875rem;line-height:1.25rem;padding:0}@media (min-width:640px){.banner-text,.banner-title{font-size:.9375rem;line-height:1.25rem}}@media (min-width:768px){.banner-text,.banner-title{font-size:1.25rem;line-height:1.563rem}}.banner-title{font-weight:600}.banner-text{font-weight:400}.banner.info,.banner.info_cta{background-color:var(--color-primary-marine)}.banner.info_cta .banner-content{-moz-column-gap:.5rem;column-gap:.5rem;flex-direction:column;padding-left:0;padding-right:0;row-gap:1rem}@media (min-width:640px){.banner.info_cta .banner-content{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:768px){.banner.info_cta .banner-content{flex-direction:row}}.banner.info_cta .btn{font-size:.8125rem;line-height:.8125rem;min-width:-moz-min-content;min-width:min-content}.banner.info_cta .btn-primary{border-color:var(--color-primary-white);border-style:solid;border-width:1px}@media (min-width:1024px){.banner.info_cta .btn-primary{min-width:6rem}}.banner.info_cta .btn-support{border-color:transparent}@media (min-width:1024px){.banner.info_cta .btn-support{min-width:10rem}}.banner.danger,.banner.error{background-color:var(--color-primary-red)}.banner.danger{-moz-column-gap:1.25rem;column-gap:1.25rem;flex-direction:column;row-gap:1rem}@media (min-width:390px){.banner.danger{flex-direction:row}}.banner.danger .validation-error-btn{min-width:10rem}.banner.success{background-color:var(--color-primary-green)}.order-table{border-collapse:collapse;width:100%}.order-table tr{border-bottom:1px solid #ccc}.order-table td{border-left:1px solid #ccc;border-right:1px solid #ccc;padding:8px}.order-table .grey-rectangle{background-color:#ccc;height:50px;width:50px}.order-table .order-description,.order-table .order-price,.order-table .order-title{text-align:left}.order-table .info-icon,.order-table .minus-icon,.order-table .relaunch-icon{cursor:pointer;text-align:center}.order-table .quantity-input input{text-align:center;width:50px}.price-table{color:var(--color-primary-black);width:100%}.price-table,.price-table-title{font-size:.875rem;line-height:1.25rem}.price-table-title{margin-bottom:.625rem}@media (min-width:768px){.price-table-title{margin-bottom:1.25rem}}.price-table table{background-color:transparent;display:table;margin-bottom:0;max-width:100%;table-layout:auto;width:100%}.price-table table tbody{width:100%}.price-table table tbody tr{align-items:center;background-color:transparent;border-color:var(--color-primary-grey-3);border-style:solid;border-top-width:1px;display:flex;justify-content:space-between;padding-bottom:.625rem;padding-top:.625rem;width:100%}.price-table table tbody tr:last-child{border-bottom-width:1px;border-color:var(--color-primary-grey-3);border-style:solid}.price-table table tbody .tr-price{width:100%}.price-table table tbody .tr-price .td-title{font-weight:400;width:50%}@media (min-width:768px){.price-table table tbody .tr-price .td-title{width:auto}}.price-table table tbody .tr-price .td-price{align-items:center;border-color:var(--color-primary-grey-3);border-left-width:1px;border-style:solid;display:flex;justify-content:flex-end;width:50%}@media (min-width:768px){.price-table table tbody .tr-price .td-price{width:25%}}.price-table table tbody .tr-price .td-price .range-price{font-weight:700}.technical-data-title{color:var(--color-primary-black);font-size:1.25rem;font-weight:600;line-height:1.563rem;margin-bottom:.625rem;text-align:left;text-transform:capitalize;width:100%}.technical-data-table{width:100%}.technical-data-item{align-items:stretch;border-color:var(--color-primary-grey-3);border-style:solid;border-top-width:1px;display:flex;font-size:.875rem;line-height:1.25rem;padding-bottom:.625rem;padding-top:.625rem;width:100%}.technical-data-item .item-label{font-weight:400;padding-right:.625rem;text-align:left;width:50%}@media (min-width:390px){.technical-data-item .item-label{padding-right:1.25rem}}@media (min-width:768px){.technical-data-item .item-label{width:33.333333%}}@media (min-width:1024px){.technical-data-item .item-label{width:25%}}.technical-data-item .item-value{align-items:flex-start;border-color:var(--color-primary-grey-3);border-left-width:1px;border-style:solid;display:flex;flex-direction:column;font-weight:700;gap:.75rem;padding-left:.625rem;text-align:left;width:50%}@media (min-width:390px){.technical-data-item .item-value{padding-left:1.25rem}}@media (min-width:768px){.technical-data-item .item-value{width:66.666667%}}@media (min-width:1024px){.technical-data-item .item-value{width:75%}}.technical-data-item .item-value table,.technical-data-item .item-value tbody{width:100%}.technical-data-item .item-value table tr,.technical-data-item .item-value tbody tr{display:flex;flex-wrap:wrap;width:100%}@media (min-width:1024px){.technical-data-item .item-value table tr td,.technical-data-item .item-value tbody tr td{width:50%}}.technical-data-item:last-child{border-bottom-width:1px;border-color:var(--color-primary-grey-3);border-style:solid}.cart-table{width:100%}.cart-table table{display:flex;flex-direction:column;margin-top:.625rem;width:100%}.cart-table table tbody{display:flex;flex-direction:column;row-gap:.625rem}.cart-table table tbody .cart-item{align-items:center;background-color:var(--color-primary-white);border-color:var(--color-primary-grey-3);border-style:solid;border-width:1px;display:flex;flex-wrap:wrap}@media (min-width:1024px){.cart-table table tbody .cart-item{flex-wrap:nowrap;height:60px}}.cart-table table tbody .cart-item-image{align-items:center;background-color:var(--color-primary-grey-4);display:flex;height:58px;justify-content:center;min-width:5rem;order:1;padding:0;width:5rem}.cart-table table tbody .cart-item-image a{height:100%;width:100%}.cart-table table tbody .cart-item-image .image-block{cursor:pointer;display:block;height:100%;width:100%}.cart-table table tbody .cart-item-image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cart-table table tbody .cart-item-name{align-items:flex-start;border-bottom-width:1px;border-color:var(--color-primary-grey-3);border-style:solid;border-top-width:1px;display:flex;flex-direction:column;flex-grow:3;height:100%;order:3;overflow:hidden;padding:.625rem 1.25rem;white-space:nowrap;width:100%}@media (min-width:768px){.cart-table table tbody .cart-item-name{border-top-width:0;order:2;width:75%}}@media (min-width:1024px){.cart-table table tbody .cart-item-name{border-bottom-width:0;margin-left:1.25rem;margin-right:1.25rem;padding-left:0;padding-right:0;width:41%}}.cart-table table tbody .cart-item-name .item-name{color:var(--color-primary-black);font-size:.875rem;font-weight:600;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;width:100%}.cart-table table tbody .cart-item-name .item-model-name{color:var(--color-primary-grey-2);font-size:.875rem;font-weight:600;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;width:100%}.cart-table table tbody .cart-item-details{align-items:center;border-color:var(--color-primary-grey-3);display:flex;flex-grow:1;height:100%;justify-content:flex-end;order:4;padding-bottom:9px;padding-right:.75rem;padding-top:9px;position:relative}@media (min-width:768px){.cart-table table tbody .cart-item-details{border-top-width:1px;width:100%}}@media (min-width:1024px){.cart-table table tbody .cart-item-details{border-top-width:0;max-width:662px;order:3}}.cart-table table tbody .cart-item-details .details-info{align-items:center;border-color:var(--color-primary-grey-3);border-style:solid;color:var(--color-primary-grey-2);display:flex;font-size:.875rem;font-weight:400;height:100%;line-height:1.25rem;padding-left:.625rem}@media (min-width:1024px){.cart-table table tbody .cart-item-details .details-info{border-left-width:1px;flex-grow:1;padding-left:.5rem}}@media (min-width:1440px){.cart-table table tbody .cart-item-details .details-info{padding-left:1.25rem}}.cart-table table tbody .cart-item-details .product-discount-block{align-items:center;border-color:var(--color-primary-grey-3);border-left-width:1px;border-style:solid;display:flex;height:2.5rem;justify-content:center;margin-left:.5rem;padding-left:.625rem}@media (min-width:1024px){.cart-table table tbody .cart-item-details .product-discount-block{border-left-width:1px;border-right-width:1px;height:100%;padding-left:1rem;padding-right:1rem}}.cart-table table tbody .cart-item-details .product-discount-label{background-color:var(--color-primary-red);border-radius:5px;color:var(--color-primary-white);font-size:.8125rem;font-weight:600;height:30px;line-height:.8125rem;padding:.5rem .625rem;text-transform:uppercase;white-space:nowrap}.cart-table table tbody .cart-item-price-block,.cart-table table tbody .cart-item-quantity{align-items:center;display:flex;height:100%;justify-content:flex-end;order:2;padding:9px;position:relative}@media (min-width:640px){.cart-table table tbody .cart-item-price-block,.cart-table table tbody .cart-item-quantity{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:768px){.cart-table table tbody .cart-item-price-block,.cart-table table tbody .cart-item-quantity{order:3;padding-left:.625rem;width:100%}}@media (min-width:1024px){.cart-table table tbody .cart-item-price-block,.cart-table table tbody .cart-item-quantity{order:4;padding-left:0;width:auto}}.cart-table table tbody .cart-item-price-block .input-group,.cart-table table tbody .cart-item-quantity .input-group{border-color:var(--color-primary-grey-3);border-style:solid}@media (min-width:1024px){.cart-table table tbody .cart-item-price-block .input-group,.cart-table table tbody .cart-item-quantity .input-group{border-left-width:1px;padding-left:.625rem}}.cart-table table tbody .cart-item .btn-reload{align-items:center;cursor:pointer;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.cart-table table tbody .cart-item .btn-reload svg{height:1.25rem;width:1.25rem;fill:var(--color-primary-grey-1)}.cart-table table tbody .cart-item .btn-reload:hover svg{fill:var(--color-primary-black)}.cart-table table tbody .cart-item-total-price{align-items:center;border-color:var(--color-primary-grey-3);border-left-width:1px;border-style:solid;display:flex;height:2.5rem;justify-content:center;padding-left:.625rem;white-space:nowrap}@media (min-width:640px){.cart-table table tbody .cart-item-total-price{justify-content:flex-end;min-width:8rem}}.cart-table table tbody .cart-item .input-group input{padding-left:.25rem;padding-right:.25rem;text-align:center;width:60px}.cart-table table tbody .cart-item-price,.cart-table table tbody .cart-item-price span,.cart-table table tbody .cart-item-total-price,.cart-table table tbody .cart-item-total-price span{color:var(--color-primary-black);font-size:1.25rem;font-weight:600;line-height:1.563rem}.cart-table table tbody .cart-item .cart-remove{align-items:center;border-color:var(--color-primary-grey-3);border-left-width:1px;border-right-width:1px;border-style:solid;cursor:pointer;display:flex;height:2.5rem;justify-content:center;margin-left:.625rem;margin-right:.625rem;min-width:2.5rem}@media (min-width:768px){.cart-table table tbody .cart-item .cart-remove{width:2.5rem}}@media (min-width:1024px){.cart-table table tbody .cart-item .cart-remove{border-left-width:0;margin-left:0}}.cart-table table tbody .cart-item .cart-remove svg{height:1.25rem;width:1.25rem;fill:var(--color-primary-grey-1)}.cart-table table tbody .cart-item .cart-remove:hover svg{fill:var(--color-primary-black)}.cart-table table tbody .cart-item .btn-item-info{border-width:0;-moz-column-gap:.625rem;column-gap:.625rem;min-width:-moz-fit-content;min-width:fit-content;width:2.5rem}@media (min-width:768px){.cart-table table tbody .cart-item .btn-item-info{border-width:1px;min-width:100px}}.cart-table table tbody .cart-item .btn-item-info svg{height:1.25rem;width:1.25rem;fill:var(--color-primary-black)}.cart-table table tbody .cart-item .btn-item-info span{display:none}@media (min-width:768px){.cart-table table tbody .cart-item .btn-item-info span{display:block}}.cart-table table tbody .cart-item.invalid-value,.cart-table table tbody .cart-item.invalid-value .btn-item-info,.cart-table table tbody .cart-item.invalid-value .cart-item-details .cart-remove,.cart-table table tbody .cart-item.invalid-value .cart-item-details .details-info,.cart-table table tbody .cart-item.invalid-value .cart-item-quantity .cart-item-total-price,.cart-table table tbody .cart-item.invalid-value .cart-item-quantity .input-group,.cart-table table tbody .cart-item.invalid-value .cart-item-quantity .input-group input{border-color:var(--color-primary-red)}.cart-table table tfoot{align-items:flex-end;border-color:var(--color-primary-black);border-style:solid;border-top-width:2px;display:flex;flex-direction:column;margin-top:.625rem;width:100%}.cart-table table tfoot tr{align-items:center;border-bottom-width:1px;border-color:var(--color-primary-grey-3);border-style:solid;display:flex;justify-content:flex-end;padding-bottom:.875rem;padding-top:.875rem;width:100%}.cart-table table tfoot tr.shipping,.cart-table table tfoot tr.voucher-calculation{display:none}.cart-table table tfoot tr td{align-items:center;display:flex;height:40px;justify-content:space-between;width:100%}@media (min-width:768px){.cart-table table tfoot tr td{border-color:var(--color-primary-grey-3);border-left-width:1px;border-right-width:1px;border-style:solid;height:50px;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1024px){.cart-table table tfoot tr td{max-width:920px;width:70%}}.cart-table table tfoot tr .cart-sum-name{align-items:center;border-color:var(--color-primary-grey-3);border-right-width:1px;border-style:solid;color:var(--color-primary-black);-moz-column-gap:.25rem;column-gap:.25rem;display:flex;flex-wrap:wrap;font-size:.875rem;font-weight:400;height:100%;line-height:1.25rem;width:50%}@media (min-width:768px){.cart-table table tfoot tr .cart-sum-name{border-right-width:0}}.cart-table table tfoot tr .cart-discount,.cart-table table tfoot tr .cart-shipping,.cart-table table tfoot tr .cart-sub-total,.cart-table table tfoot tr .cart-sum-value,.cart-table table tfoot tr .cart-tax,.cart-table table tfoot tr .cart-tax-detail,.cart-table table tfoot tr .cart-total-price{align-items:center;color:var(--color-primary-black);display:flex;font-size:1.25rem;font-weight:600;height:100%;justify-content:flex-end;line-height:1.563rem;white-space:nowrap;width:50%}.cart-table.order-detail{margin-bottom:.625rem;margin-top:.625rem}@media (min-width:768px){.cart-table.order-detail{margin-bottom:1.25rem;margin-top:1.25rem}}.cart-table.order-detail .cart-item-name{color:var(--color-primary-black);flex-wrap:wrap;font-size:.875rem;font-weight:600;height:auto;justify-content:center;line-height:1.25rem;max-width:100%;text-overflow:ellipsis;white-space:normal;width:100%}@media (min-width:768px){.cart-table.order-detail .cart-item-name{border-bottom-width:0;width:40%}}.cart-table.order-detail .cart-item-details{border-color:var(--color-primary-grey-3);border-width:0;height:auto;padding-left:.75rem;padding-right:.75rem;width:auto}@media (min-width:768px){.cart-table.order-detail .cart-item-details{border-left-width:1px;border-right-width:1px;flex-grow:0;height:2.5rem}}.cart-table.order-detail .cart-item-quantity{border-style:solid;height:auto}@media (min-width:768px){.cart-table.order-detail .cart-item-quantity{border-top-width:1px;order:4;width:100%}}@media (min-width:1024px){.cart-table.order-detail .cart-item-quantity{border-top-width:0;width:auto}}.cart-table.order-detail .cart-item-total-price{border-width:0}@media (min-width:640px){.cart-table.order-detail .cart-item-total-price{justify-content:center;min-width:-moz-min-content;min-width:min-content}}@media (min-width:768px){.cart-table.order-detail .cart-item-total-price{justify-content:flex-end;min-width:7rem}}.cart-table.order-detail .discount-incl,.cart-table.order-detail .total-tax{display:none}.cart-summary.cart-fullpage .cart-item-details .details-info{opacity:0}@media (min-width:1024px){.cart-summary.cart-fullpage .cart-item-details .details-info{font-size:.8125rem;line-height:.8125rem}}@media (min-width:1280px){.cart-summary.cart-fullpage .cart-item-details .details-info{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.cart-summary.cart-fullpage .cart-item-details .details-info p{max-width:338px}}.checkout-summary .cart-table table tbody .cart-item .cart-item-image{height:62px}@media (min-width:768px){.checkout-summary .cart-table table tbody .cart-item .cart-item-image{height:61px}}@media (min-width:1024px){.checkout-summary .cart-table table tbody .cart-item .cart-item-image{height:58px}}.checkout-summary .cart-table table tbody .cart-item .cart-item-image .image-block{cursor:pointer}.checkout-summary .cart-table table tbody .cart-item .cart-item-name{order:4}@media (min-width:768px){.checkout-summary .cart-table table tbody .cart-item .cart-item-name{border-bottom-width:0;border-top-width:1px}}@media (min-width:1024px){.checkout-summary .cart-table table tbody .cart-item .cart-item-name{border-top-width:0;order:2}}.checkout-summary .cart-table table tbody .cart-item .cart-item-name .item-name{cursor:pointer}@media (min-width:768px){.checkout-summary .cart-table table tbody .cart-item .cart-item-quantity{order:2;width:auto}}@media (min-width:1024px){.checkout-summary .cart-table table tbody .cart-item .cart-item-quantity{order:3}}.checkout-summary .cart-table table tbody .cart-item-discount-block{align-items:center;border-color:var(--color-primary-grey-3);border-style:solid;display:flex;height:100%;justify-content:flex-start;order:3;padding:1rem .875rem}@media (min-width:1024px){.checkout-summary .cart-table table tbody .cart-item-discount-block{border-left-width:1px;border-top-width:0;height:2.5rem;justify-content:center;padding:0 .625rem;width:auto}}.checkout-summary .cart-table table tbody .cart-item-discount-block .product-discount-label{background-color:var(--color-primary-red);border-radius:5px;color:var(--color-primary-white);font-size:.8125rem;font-weight:600;height:30px;line-height:.8125rem;padding:.5rem .625rem;text-transform:uppercase;white-space:nowrap}#main-container-home{padding-bottom:2.5rem}.main-container{flex-grow:1}.container{margin:auto;max-width:1668px;overflow-x:hidden;padding:0 25px;width:100%}@media (min-width:768px){.container{padding-left:25px;padding-right:25px}}@media (min-width:1024px){.container{overflow-x:visible}}.breadcrumb{align-items:center;background-color:transparent;border-style:none;display:flex;flex-wrap:nowrap;font-size:.8125rem;font-weight:400;line-height:1.25rem;margin-bottom:0;padding:1.25rem 0;text-transform:none;width:100%}@media (min-width:768px){.breadcrumb{padding-bottom:1.75rem;padding-top:1.75rem}}.breadcrumb-list{align-items:center;display:flex;flex-wrap:wrap}.breadcrumb-item{color:var(--color-primary-black);font-weight:400;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){.breadcrumb-item{max-width:-moz-fit-content;max-width:fit-content;overflow:visible;text-overflow:clip;white-space:normal}}.breadcrumb-item a{color:var(--color-primary-black);text-decoration-line:underline}.breadcrumb .breadcrumb-item+.breadcrumb-item:before,.breadcrumb-item:last-child,.breadcrumb-item:last-child a{color:var(--color-primary-grey-2);text-decoration-line:none}.breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:"/";padding-left:.25rem;padding-right:.125rem}.price-new{color:var(--color-primary-black);font-size:1rem;font-weight:600;line-height:1.25rem;white-space:nowrap}@media (min-width:390px){.price-new{font-size:1.25rem;line-height:1.563rem}}@media (min-width:1024px){.price-new{font-size:1rem;line-height:1.25rem}}@media (min-width:1440px){.price-new{font-size:1.25rem;line-height:1.563rem}}.price-old{align-items:center;color:var(--color-primary-red);display:flex;font-size:.875rem;font-weight:400;justify-content:center;line-height:1.25rem}.price-old-title{font-weight:600}.price-old-value{font-weight:400;text-decoration-line:line-through}.product-status-available,.product-status-request{align-items:center;display:flex;font-size:.8125rem;font-weight:600;height:100%;justify-content:center;line-height:.8125rem;text-transform:uppercase;white-space:nowrap;width:100%}.product-status svg{height:1.25rem;width:1.25rem}.product-status span{margin-left:.25rem}.product-status-available{color:var(--color-primary-green)}.product-status-available svg{fill:var(--color-primary-green)}.product-status-request{color:var(--color-primary-grey-2)}.product-status-request svg{fill:var(--color-primary-grey-2)}hr.page-separator{border-color:var(--color-primary-grey-3);border-style:solid;border-top-width:1px;height:0;width:100%}hr.page-separator.detail-separator{margin-bottom:2rem;margin-top:1.25rem}@media (min-width:768px){hr.page-separator.detail-separator{margin-bottom:70px;margin-top:100px}}#footer-area{position:relative}.toolbox-spacer .spacer-50{display:block;height:50px}.validation-error-block{align-items:center;background-color:var(--color-primary-red);-moz-column-gap:1.25rem;column-gap:1.25rem;display:none;flex-direction:column;justify-content:space-between;margin-top:1rem;padding:1.5rem;row-gap:1rem}@media (min-width:1440px){.validation-error-block{flex-direction:row}}.validation-error-block.visible{display:flex}.validation-error-text{color:var(--color-primary-white);font-size:.875rem;font-weight:400;line-height:1.25rem}@media (min-width:1440px){.validation-error-text{font-size:1.25rem;line-height:1.563rem}}.validation-error-btn{border-color:var(--color-primary-white);border-width:1px;min-width:10rem}.contact-block .validation-error-btn{align-items:center;background-color:transparent;border-color:var(--color-primary-white);border-radius:0;border-width:1px;display:flex;gap:.625rem;justify-content:center;min-width:13rem;padding-bottom:.625rem;padding-top:.625rem;text-align:center}.validation-error-btn{align-items:center;background-color:var(--color-primary-red);border-radius:0;border-style:solid;color:var(--color-primary-white);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:600;height:2.5rem;justify-content:center;line-height:.8125rem;min-width:190px;padding:.625rem;text-transform:uppercase;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.validation-error-btn:hover{background-color:var(--color-secondary-pink)}.validation-error-btn.not-clickable,.validation-error-btn:disabled{background-color:var(--color-primary-grey-3);border-color:var(--color-primary-grey-3);pointer-events:none}.validation-error-btn.not-visible{display:none}.banner.info_cta .validation-error-btn{border-color:transparent;font-size:.8125rem;line-height:.8125rem;min-width:-moz-min-content;min-width:min-content}@media (min-width:1024px){.banner.info_cta .validation-error-btn{min-width:10rem}}.flyout-cart-bottom .validation-error-btn{max-width:380px;min-width:-moz-min-content;min-width:min-content;width:100%}.category-products-filters .filters-top .filters .filter-select .filter-items-inner .filter-buttons .validation-error-btn{border-radius:0;height:30px;min-width:5rem;padding-bottom:.5rem;padding-top:.5rem;width:100%}@media (min-width:1280px){.category-products-filters .filters-top .filters .filter-select .filter-items-inner .filter-buttons .validation-error-btn{width:50%}}.category-products-filters .filters-bottom .selected-filters-wrapper .validation-error-btn{height:2rem}.top-slider .info-block .validation-error-btn{border-radius:0;display:none;gap:.625rem;width:-moz-fit-content;width:fit-content}.top-slider .info-block .validation-error-btn:hover{background-color:var(--color-secondary-pink);color:var(--color-primary-white)}@media (min-width:1024px){.top-slider .info-block .validation-error-btn{display:flex}}.login-register-flyout-wrapper .action-block .validation-error-btn{align-items:center;border-color:var(--color-primary-white);border-width:1px;color:var(--color-primary-white);display:flex;font-size:.8125rem;gap:.625rem;line-height:.8125rem;padding-bottom:.75rem;padding-top:.75rem;text-align:center;width:100%}.login-register-flyout-wrapper .action-block .validation-error-btn:hover{--tw-bg-opacity:1;background-color:rgb(20 75 104/var(--tw-bg-opacity));text-decoration-line:none}.cart-bottom .validation-error-btn{align-items:center;display:flex;height:60px;justify-content:center;letter-spacing:.01em;max-width:350px;min-width:-moz-min-content;min-width:min-content;width:100%}.order-overview .order-now-submit button.validation-error-btn{height:60px}.order-revise-btns .validation-error-btn{min-width:-moz-min-content;min-width:min-content;width:100%}@media (min-width:768px){.order-revise-btns .validation-error-btn{width:auto}}.order-revise-btns .validation-error-btn.btn-restore-cart{display:none}.swiper-pagination-bullet:hover{background-color:var(--color-secondary-pink)}.dfd-root .dfd-carousel-content .dfd-card:hover{border-color:var(--color-primary-grey-2);box-shadow:none}.no-scroll{overflow:hidden}.flyout-spinner svg{animation:spin 1s linear infinite}.flyout-wrapper.flyout-wide .flyout-content{background-color:var(--color-primary-white);max-width:100%;overflow-x:hidden}@media (min-width:1024px){.flyout-wrapper.flyout-wide .flyout-content{max-width:55rem;width:55rem}}.flyout-wrapper.flyout-wide .flyout-content .flyout-close svg{fill:var(--color-primary-black)}.flyout-wrapper.flyout-dark .flyout-content{background-color:var(--color-primary-marine)}.flyout-wrapper.flyout-dark .flyout-content .flyout-close svg{fill:var(--color-primary-white)}.flyout-body .container{padding:0}.flyout-body .product-flyout-title{color:var(--color-primary-black);font-size:1.25rem;font-weight:600;line-height:1.563rem;margin-bottom:1.25rem}@media (min-width:768px){.flyout-body .product-flyout-title{margin-bottom:2.5rem}}.flyout-body .product-detail{flex-direction:column}.flyout-body .product-detail .images-block{width:100%}.flyout-body .product-detail-gallery{margin-bottom:1.25rem}@media (min-width:768px){.flyout-body .product-detail-gallery{margin-bottom:2.5rem}}.flyout-body .product-detail .product-info{width:100%}.flyout-body .product-detail-features{flex-direction:column}.flyout-body .product-detail-features .product-description{width:100%}.flyout-body .product-detail-features .product-technical-data{margin-top:2.25rem;width:100%}.flyout-body hr.page-separator.detail-separator{border-width:0;margin-bottom:0;margin-top:2.5rem}.flyout-body .flyout-cart-error-block{align-items:center;background-color:var(--color-primary-red);display:flex;flex-direction:column;gap:1rem;justify-content:space-between;margin-bottom:.75rem;padding:1rem;width:100%}@media (min-width:768px){.flyout-body .flyout-cart-error-block{flex-direction:row}}.flyout-body .flyout-cart-error-block.not-visible{display:none}.flyout-body .flyout-cart-error-block p{color:var(--color-primary-white);font-size:1.25rem;line-height:1.563rem}.flyout-body .flyout-cart-error-block .validation-messages{display:flex;flex-direction:column}.flyout-body .flyout-cart-error-block .validation-cart-error-close{border-color:var(--color-primary-white);border-style:solid;border-width:1px;cursor:pointer;height:2.5rem;min-width:10rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.flyout-wrapper{display:flex;justify-content:flex-end;position:fixed;right:0;visibility:hidden;z-index:999}.flyout-overlay,.flyout-wrapper{height:100%;opacity:0;top:0;transition-duration:.3s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);width:100%}.flyout-overlay{background-color:var(--color-primary-black);left:0;pointer-events:none;position:absolute;--tw-bg-opacity:0.5;background-color:rgba(0,0,0,.5)}.flyout-inner{display:none}.flyout-content{background-color:var(--color-primary-marine);height:100%;max-width:28.75rem;position:relative;transition-duration:.5s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);width:100%}@media (min-width:1280px){.flyout-content{width:33.333333%}}.flyout-content{box-shadow:-2px 0 8px rgba(0,0,0,.2);transform:translateX(100%)}.flyout-open{opacity:1;visibility:visible}.validation-error-block.flyout-open{display:flex}.flyout-open .flyout-content{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flyout-open .flyout-overlay{opacity:1;pointer-events:auto}.flyout-cart{display:flex;flex-direction:column;height:100%}.flyout-cart-title{color:var(--color-primary-red);font-size:1.25rem;font-weight:600;line-height:1.563rem;margin-bottom:1.25rem}.flyout-cart-inner{overflow-y:auto;padding-bottom:.75rem;scrollbar-width:none}.flyout-cart .cart-table table tbody .cart-item .cart-item-image{height:60px}@media (min-width:390px){.flyout-cart .cart-table table tbody .cart-item .cart-item-image{border-bottom-width:1px}}@media (min-width:1024px){.flyout-cart .cart-table table tbody .cart-item .cart-item-image{border-bottom-width:0;height:58px}}.flyout-cart .cart-table table tbody .cart-item .cart-item-name{border-top-width:1px;order:2;width:100%}@media (min-width:390px){.flyout-cart .cart-table table tbody .cart-item .cart-item-name{border-top-width:0;width:75%}}@media (min-width:768px){.flyout-cart .cart-table table tbody .cart-item .cart-item-name{border-bottom-width:1px}}@media (min-width:1024px){.flyout-cart .cart-table table tbody .cart-item .cart-item-name{border-bottom-width:0;width:50%}}.flyout-cart .cart-table table tbody .cart-item .cart-item-quantity{order:3}.flyout-cart .cart-table table tbody .cart-item .cart-item-details{border-color:var(--color-primary-grey-3);border-style:solid;border-top-width:1px;flex-grow:1;padding-left:0;padding-right:0;width:100%}@media (min-width:390px){.flyout-cart .cart-table table tbody .cart-item .cart-item-details{border-top-width:0;width:auto}}@media (min-width:768px){.flyout-cart .cart-table table tbody .cart-item .cart-item-details{border-top-width:1px}}@media (min-width:1024px){.flyout-cart .cart-table table tbody .cart-item .cart-item-details{border-top-width:0}}.flyout-cart .cart-table table tbody .cart-item .cart-item-details .btn-item-info,.flyout-cart .cart-table table tbody .cart-item .cart-item-details .details-info,.flyout-cart .cart-table table tbody .cart-item .cart-item-details:before{display:none}.flyout-cart .cart-table table tbody .cart-item .cart-item-details .product-discount-block{padding-left:.5rem}@media (min-width:1280px){.flyout-cart .cart-table table tbody .cart-item .cart-item-details .product-discount-block{padding-left:1rem;padding-right:1rem}}.flyout-cart .cart-table table tbody .cart-item .cart-item-details .cart-remove{border-right-width:0;margin-right:0;min-width:2.5rem}.flyout-cart .cart-table table tfoot{display:none}.flyout-cart-bottom{align-items:flex-start;flex-direction:column;margin-bottom:3rem;padding-top:1.5rem;position:relative;width:100%}.flyout-cart-bottom:before{left:-1rem;min-width:880px;padding-top:.25rem;position:absolute;top:0;width:100%;--tw-content:"";content:var(--tw-content)}@media (min-width:1024px){.flyout-cart-bottom:before{left:-2.5rem}}.flyout-cart-bottom:before{box-shadow:0 -4px 4px 0 rgba(0,0,0,.25)}.flyout-cart-bottom .info-plus{border-color:var(--color-primary-grey-3);border-left-width:1px;border-style:solid}.flyout-cart-bottom .btn{max-width:380px;min-width:-moz-min-content;min-width:min-content;width:100%}.contact-flyout-block .contact-mail,.contact-flyout-block .contact-tel-number{color:var(--color-primary-black);text-decoration-line:none}.flyout-order-details-block .order-detail-ajax-wrapper .address-wrapper div{background-color:transparent;height:1.5rem;margin:0;padding:0}.category-products-banner{margin-bottom:1.25rem}@media (min-width:768px){.category-products-banner{margin-bottom:3rem}}.category .btn-filter{min-width:6rem}@media (min-width:390px){.category .btn-filter{min-width:162px}}.category .products-counter{align-items:center;color:var(--color-primary-grey-2);display:flex;flex-direction:column;font-size:.8125rem;font-weight:700;justify-content:flex-end;line-height:.8125rem;row-gap:1.25rem;text-transform:uppercase;white-space:nowrap}@media (min-width:390px){.category .products-counter{flex-direction:row}}.category .products-counter span{color:var(--color-primary-red)}.category-products-filters{height:100%;inset:0;position:fixed;width:100%;z-index:20;--tw-translate-x:100%;background-color:var(--color-primary-white);padding:1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.category-products-filters{position:relative;--tw-translate-x:0px;padding-left:0;padding-right:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.category-products-filters.opened{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.category-products-filters .filters-wrapper{height:100%;overflow-y:scroll;padding-bottom:4rem;width:100%}@media (min-width:768px){.category-products-filters .filters-wrapper{overflow:visible;padding-bottom:0}}.category-products-filters .filter-menu-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}@media (min-width:768px){.category-products-filters .filter-menu-top{display:none}}.category-products-filters .filter-menu-title{color:var(--color-primary-black);font-size:.8125rem;font-weight:600;letter-spacing:.01em;line-height:.8125rem;text-transform:uppercase}.category-products-filters .filter-menu-close{cursor:pointer}.category-products-filters .filters-top{align-items:center;border-bottom-width:1px;border-color:var(--color-primary-grey-3);border-style:solid;-moz-column-gap:1.25rem;column-gap:1.25rem;display:flex;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:1.25rem;width:100%}.category-products-filters .filters-top .products-counter{display:none}@media (min-width:768px){.category-products-filters .filters-top .products-counter{display:flex}}.category-products-filters .filters-top .filters{align-items:center;display:flex;justify-content:flex-start;width:100%}.category-products-filters .filters-top .filters-form{align-items:center;-moz-column-gap:1.25rem;column-gap:1.25rem;display:flex;flex-direction:column;flex-wrap:wrap;row-gap:.625rem;width:100%}@media (min-width:768px){.category-products-filters .filters-top .filters-form{flex-direction:row}}.category-products-filters .filters-top .filters .filter-select{align-items:center;background-color:var(--color-primary-white);border-color:var(--color-primary-grey-3);border-style:solid;border-width:1px;color:var(--color-primary-grey-1);cursor:pointer;display:flex;flex-direction:column;font-size:.8125rem;font-weight:600;justify-content:flex-start;letter-spacing:.01em;line-height:.8125rem;max-width:100%;position:relative;text-align:left;text-transform:uppercase;width:100%}.category-products-filters .filters-top .filters .filter-select:hover{border-color:var(--color-primary-grey-2);--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity));color:var(--color-primary-black)}.category-products-filters .filters-top .filters .filter-select:focus{border-color:var(--color-primary-grey-2);color:var(--color-primary-black);outline:2px solid transparent;outline-offset:2px}@media (min-width:768px){.category-products-filters .filters-top .filters .filter-select{height:2.5rem;max-width:250px}}@media (min-width:1280px){.category-products-filters .filters-top .filters .filter-select:first-child{max-width:380px}}.category-products-filters .filters-top .filters .filter-select.active{border-color:var(--color-primary-grey-2);color:var(--color-primary-black)}.category-products-filters .filters-top .filters .filter-select.active .filter-select-inner{border-bottom-width:1px;border-color:var(--color-primary-grey-2);border-style:solid}@media (min-width:768px){.category-products-filters .filters-top .filters .filter-select.active .filter-select-inner{border-bottom-width:0}}.category-products-filters .filters-top .filters .filter-select-inner{align-items:center;display:flex;height:2.5rem;justify-content:space-between;padding:.5rem 1.25rem;position:relative;width:100%}@media (min-width:640px){.category-products-filters .filters-top .filters .filter-select-inner{height:inherit;padding-right:2.75rem}}.category-products-filters .filters-top .filters .filter-select-inner .filter-select-placeholder{font-weight:600;white-space:nowrap}.category-products-filters .filters-top .filters .filter-select-inner .select-arrow{height:1.25rem;pointer-events:none;position:absolute;right:1.25rem;top:50%;width:1.25rem;--tw-translate-y:-50%;fill:var(--color-primary-grey-1)}.category-products-filters .filters-top .filters .filter-select .filter-items-inner,.category-products-filters .filters-top .filters .filter-select-inner .select-arrow{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.category-products-filters .filters-top .filters .filter-select .filter-items-inner{align-items:flex-start;background-color:var(--color-primary-white);border-color:var(--color-primary-grey-2);border-style:solid;border-width:0 1px;cursor:default;flex-direction:column;left:0;padding:.625rem;position:relative;top:0;transition-duration:.1s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}@media (min-width:768px){.category-products-filters .filters-top .filters .filter-select .filter-items-inner{border-bottom-width:1px;left:-1px;padding:1.25rem;position:absolute;top:2.44rem}}.category-products-filters .filters-top .filters .filter-select .filter-items-inner{width:calc(100% + 2px)}.category-products-filters .filters-top .filters .filter-select .filter-items-inner .filter-group{align-items:flex-start;display:flex;flex-direction:column;width:100%}.category-products-filters .filters-top .filters .filter-select .filter-items-inner .filter-group-title{color:var(--color-primary-black);font-size:.875rem;font-weight:700;line-height:1.25rem;margin-bottom:.75rem;text-transform:uppercase;width:100%}.category-products-filters .filters-top .filters .filter-select .filter-items-inner .filter-group .filter-item{align-items:center;color:var(--color-primary-black);cursor:pointer;display:flex;font-size:.8125rem;font-weight:600;letter-spacing:.01em;line-height:.8125rem;margin-bottom:.625rem;width:100%}.category-products-filters .filters-top .filters .filter-select .filter-items-inner .filter-group .filter-item-name{margin-left:.625rem}.category-products-filters .filters-top .filters .filter-select .filter-items-inner .filter-group .filter-item .checkbox-box,.category-products-filters .filters-top .filters .filter-select .filter-items-inner .filter-group .filter-item .radio-box{border-color:var(--color-primary-grey-2);border-width:1px;display:inline-block;height:1.25rem;min-width:1.25rem}.category-products-filters .filters-top .filters .filter-select .filter-items-inner .filter-group .filter-item .filter-checkbox{display:none}.category-products-filters .filters-top .filters .filter-select .filter-items-inner .filter-group .filter-item .filter-checkbox:checked+.checkbox-box{background-color:var(--color-primary-marine);border-color:var(--color-primary-marine)}.category-products-filters .filters-top .filters .filter-select .filter-items-inner .filter-group .filter-item .filter-checkbox:disabled~.checkbox-box+.filter-item-name{color:var(--color-primary-grey-2);cursor:default}.category-products-filters .filters-top .filters .filter-select .filter-items-inner .filter-buttons{align-items:center;display:flex;flex-direction:row;margin-top:1.25rem;width:100%}@media (min-width:640px){.category-products-filters .filters-top .filters .filter-select .filter-items-inner .filter-buttons{margin-top:30px}}@media (min-width:768px){.category-products-filters .filters-top .filters .filter-select .filter-items-inner .filter-buttons{flex-direction:column}}@media (min-width:1280px){.category-products-filters .filters-top .filters .filter-select .filter-items-inner .filter-buttons{flex-direction:row}}.category-products-filters .filters-top .filters .filter-select .filter-items-inner .filter-buttons .btn{border-radius:0;height:30px;min-width:5rem;padding-bottom:.5rem;padding-top:.5rem;width:100%}@media (min-width:1280px){.category-products-filters .filters-top .filters .filter-select .filter-items-inner .filter-buttons .btn{width:50%}}.category-products-filters .filters-top .filters .filter-select .filter-items-inner .filter-buttons .btn-clear-all{margin-top:.625rem}@media (min-width:1280px){.category-products-filters .filters-top .filters .filter-select .filter-items-inner .filter-buttons .btn-clear-all{margin-top:0}}.category-products-filters .filters-top .filters .filter-select.filter-sort{max-width:100%}@media (min-width:768px){.category-products-filters .filters-top .filters .filter-select.filter-sort{max-width:380px}}.category-products-filters .filters-bottom{align-items:flex-start;display:flex;flex-direction:column-reverse;justify-content:flex-end;width:100%}@media (min-width:640px){.category-products-filters .filters-bottom{flex-direction:row;gap:.5rem}}.category-products-filters .filters-bottom .selected-filters-wrapper{align-items:center;border-color:var(--color-primary-grey-3);border-style:solid;border-top-width:1px;display:flex;flex-wrap:wrap;gap:.625rem;justify-content:flex-start;margin-top:1.25rem;padding-top:1.25rem;width:100%}@media (min-width:640px){.category-products-filters .filters-bottom .selected-filters-wrapper{border-top-width:0;margin-top:0;padding-top:0}}.category-products-filters .filters-bottom .selected-filters-wrapper.not-visible{display:none}.category-products-filters .filters-bottom .selected-filters-wrapper .btn{height:2rem}.category-products-filters .filters-bottom .selected-filters-wrapper .btn-clear-all{font-size:.8125rem;line-height:.8125rem;margin-top:0;max-width:110px;min-width:-moz-min-content;min-width:min-content;white-space:nowrap;width:100%}.category-products-filters .filters-bottom .selected-filters-wrapper .selected-filters{align-items:center;display:flex;flex-wrap:wrap;gap:.625rem;justify-content:flex-start}.category-products-filters .filters-bottom .selected-filters-wrapper .selected-filters .selected-filter{align-items:center;background-color:var(--color-primary-grey-4);border-radius:.375rem;-moz-column-gap:.25rem;column-gap:.25rem;display:flex;padding:5px}.category-products-filters .filters-bottom .selected-filters-wrapper .selected-filters .selected-filter-name{color:var(--color-primary-grey-2);font-size:.8125rem;font-weight:600;line-height:.8125rem}.category-products-filters .filters-bottom .selected-filters-wrapper .selected-filters .selected-filter-btn-remove{background-color:transparent;height:1.25rem;position:relative;width:1.25rem}.category-products-filters .filters-bottom .selected-filters-wrapper .selected-filters .selected-filter-btn-remove:after{content:url(/build/images/cross-icon.94721ccb.svg);height:100%;left:0;position:absolute;top:0;width:100%}.category-products-filters .filters-bottom .form-wrapper{width:100%}@media (min-width:768px){.category-products-filters .filters-bottom .form-wrapper{width:200px}}.category-products-filters .filters-bottom .form-wrapper .form-group{margin:0;width:100%}@media (min-width:768px){.category-products-filters .filters-bottom .form-wrapper .form-group{width:200px}}.category-products-filters .filters-bottom .form-wrapper .form-group .form-select{width:100%}@media (min-width:768px){.category-products-filters .filters-bottom .form-wrapper .form-group .form-select{width:200px}}.category-products-filters .filters-bottom .form-wrapper .form-group .form-select .custom-select-block{width:100%}.category-products-filters .filters-bottom .form-wrapper .form-group .form-select .choices{height:2.5rem}@media (min-width:768px){.category-products-filters .filters-bottom .form-wrapper .form-group .form-select .choices{height:2rem}}.category-products-filters .filters-bottom .form-wrapper .form-group .form-select .choices__inner{border-radius:0;height:2.5rem;min-height:-moz-min-content;min-height:min-content;padding:.25rem 1rem}@media (min-width:768px){.category-products-filters .filters-bottom .form-wrapper .form-group .form-select .choices__inner{height:2rem}}.category-products-filters .filters-bottom .form-wrapper .form-group .form-select .choices__inner .choices__item,.category-products-filters .filters-bottom .form-wrapper .form-group .form-select .choices__inner .choices__list--single{color:var(--color-primary-grey-1);font-size:.8125rem;font-style:normal;font-weight:600;letter-spacing:.01em;line-height:.8125rem;text-transform:uppercase}.category-products-filters .filters-bottom .form-wrapper .form-group .form-select .choices__inner .choices__item .custom-label,.category-products-filters .filters-bottom .form-wrapper .form-group .form-select .choices__inner .choices__list--single .custom-label{color:var(--color-primary-grey-1)}.category-products-filters .filters-bottom .form-wrapper .form-group .form-select .choices .choices__list--dropdown .choices__list,.category-products-filters .filters-bottom .form-wrapper .form-group .form-select .choices .choices__list[aria-expanded] .choices__list{padding:.875rem 1rem}.category-products-filters .filters-bottom .form-wrapper .form-group .form-select .choices__list .choices__item--choice .custom-circle{display:none}.category-empty-results .banner{margin-top:1rem}.category-pagination{align-items:center;display:flex;justify-content:center;margin-top:2rem;width:100%}@media (min-width:768px){.category-pagination{margin-top:2.5rem}}.category-pagination-list{align-items:center;display:flex;justify-content:center}.category-pagination-list .page-item:first-child .page-link,.category-pagination-list .page-item:last-child .page-link,.category-pagination-list .page-link{border-color:var(--color-primary-grey-3);border-radius:0;border-style:solid;border-width:1px}.category-pagination-list .page-link{align-items:center;color:var(--color-primary-grey-1);display:flex;font-size:.8125rem;font-weight:400;height:30px;justify-content:center;line-height:1.25rem;width:4rem}.category-pagination-list .page-link:hover{background-color:transparent;border-color:var(--color-primary-grey-3);border-style:solid;border-width:1px;color:var(--color-primary-red)}.category-pagination-list .page-item.active .page-link{background-color:var(--color-primary-grey-4);border-color:var(--color-primary-grey-3);border-style:solid;border-width:1px;color:var(--color-primary-black)}.category-pagination-list .page-item.active .page-link:hover{color:var(--color-primary-red)}.category-recommendations{margin-top:2.5rem}@media (min-width:768px){.category-recommendations{margin-top:5rem}}.category-recommendations-top{align-items:center;display:flex;justify-content:center;width:100%}@media (min-width:768px){.category-recommendations-top{justify-content:space-between}}.category-recommendations-title{color:var(--color-primary-black);font-size:1.25rem;font-weight:600;line-height:1.563rem;margin-right:1rem;white-space:nowrap}.category-recommendations-line{border-color:var(--color-primary-grey-3);border-style:solid;display:none;width:100%}@media (min-width:768px){.category-recommendations-line{display:block}}.category-recommendations .product-cards.swiper{align-items:center;display:flex;flex-direction:column}.category-recommendations .product-cards.swiper .swiper-pagination-bullet,.category-recommendations .product-cards.swiper .swiper-pagination-bullet-active{width:1rem}@media (min-width:640px){.category-recommendations .product-cards.swiper .swiper-pagination-bullet,.category-recommendations .product-cards.swiper .swiper-pagination-bullet-active{width:1.25rem}}.category-recommendations .product-cards.swiper .swiper-slide{display:flex;justify-content:center}.category-recommendations .product-cards.swiper .swiper-slide .product-card{max-width:340px}@media (min-width:768px){.category-recommendations .product-cards.swiper .swiper-slide .product-card{max-width:-moz-fit-content;max-width:fit-content;width:100%}}.product-cards{display:grid;gap:2.5rem;grid-template-columns:repeat(1,minmax(0,340px));justify-content:center;margin-top:1.25rem;width:100%}@media (min-width:768px){.product-cards{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:space-between}}@media (min-width:1024px){.product-cards{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem}}@media (min-width:1280px){.product-cards{grid-template-columns:repeat(4,minmax(0,380px));margin-top:2.75rem}}.product-cards .swiper-slide.not-visible{display:none}.product-card{background-color:var(--color-primary-white);border-color:var(--color-primary-grey-3);border-style:solid;border-width:1px;display:flex;flex-direction:column;min-height:540px;padding:0}.product-card:hover{border-color:var(--color-primary-grey-2)}@media (min-width:768px){.product-card{min-height:560px}}.product-card-discount,.product-card-label{border-radius:5px;color:var(--color-primary-white);font-size:.8125rem;font-weight:600;height:30px;line-height:.8125rem;padding:.5rem .625rem;text-transform:uppercase;white-space:nowrap}.product-card-discount{background-color:var(--color-primary-red)}.product-card-labels{align-items:center;display:flex;flex-wrap:wrap;gap:.875rem}.product-card-image{align-items:center;display:flex;height:16rem;justify-content:center;position:relative;width:100%}.product-card-image .product-card-labels{left:1.25rem;position:absolute;top:1.25rem;width:70%}.product-card-image .product-card-discount{position:absolute;right:1.25rem;top:1.25rem}.product-card-link{background-color:var(--color-primary-grey-4);height:100%;width:100%}.product-card-img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-card-info{display:flex;flex-direction:column;flex-grow:2;padding:1.25rem 1.25rem .625rem;width:100%}.product-card-title{color:var(--color-primary-black);font-size:1.25rem;font-weight:600;line-height:1.563rem;margin-bottom:.625rem}.product-card-article-number{color:var(--color-primary-grey-2);font-size:.875rem;font-weight:600;line-height:1.25rem;margin-bottom:.625rem}.product-card-description{color:var(--color-primary-black);font-size:.875rem;font-weight:400;line-height:1.25rem;margin-bottom:1.25rem}.product-card-bottom{align-items:center;border-bottom-width:1px;border-color:var(--color-primary-grey-3);border-style:solid;display:flex;justify-content:space-between;margin-bottom:.625rem;margin-top:auto;padding-bottom:.625rem;width:100%}.product-card-starting-price{color:var(--color-primary-black);font-size:.875rem;font-weight:400;line-height:1.25rem}.product-card-price-info{align-items:center;display:flex;justify-content:space-between;width:100%}.product-card-price-info .price{align-items:center;display:flex;height:100%;justify-content:center;margin-right:1rem}.product-card-price-info .product-status{align-items:center;border-color:var(--color-primary-grey-3);border-left-width:1px;border-right-width:1px;border-style:solid;display:flex;height:100%;justify-content:center;padding:.375rem;width:100%}.product-card-price-info .btn-add-to-favorite svg{fill:var(--color-primary-grey-1)}.product-card-price-info .btn-add-to-favorite:hover svg{fill:var(--color-primary-black)}.product-cart{position:relative}.product-cart .product-card-discount{position:absolute;right:1.25rem;top:1.25rem}.product-cards .product-card-price-info .btn-add-to-favorite{border-style:none;min-width:-moz-fit-content;min-width:fit-content}.product-detail{align-items:flex-start;-moz-column-gap:2.5rem;column-gap:2.5rem;display:flex;flex-direction:column;justify-content:space-between;width:100%}@media (min-width:768px){.product-detail{flex-direction:row}}.product-detail .images-block,.product-detail .product-info{width:100%}@media (min-width:768px){.product-detail .images-block,.product-detail .product-info{width:50%}}.product-detail .images-block{position:relative}.product-detail .images-block .product-card-labels{left:1.25rem;position:absolute;top:1.25rem;width:70%}.product-detail .images-block .product-card-discount{position:absolute;right:1.25rem;top:1.25rem}.product-detail-main-img{background-color:var(--color-primary-grey-4);height:230px;width:100%}@media (min-width:640px){.product-detail-main-img{height:400px}}@media (min-width:1024px){.product-detail-main-img{height:520px}}.product-detail-main-img img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-detail-gallery{display:flex;flex-wrap:wrap;gap:.375rem;justify-items:start;padding-top:.625rem}@media (min-width:768px){.product-detail-gallery{gap:1.25rem;padding-top:1.25rem}}.product-detail-gallery-img{background-color:var(--color-primary-grey-4);cursor:pointer;height:3.5rem;position:relative;width:calc(50% - .3rem)}@media (min-width:390px){.product-detail-gallery-img{width:5rem}}@media (min-width:640px){.product-detail-gallery-img{height:5rem;width:8rem}}@media (min-width:768px){.product-detail-gallery-img{height:7rem;width:calc(33.333% - .875rem)}}@media (min-width:1280px){.product-detail-gallery-img{width:170px}}.product-detail-gallery-img.active:after,.product-detail-gallery-img:hover:after{background-color:var(--color-primary-red);bottom:0;height:2px;left:0;position:absolute;width:100%;--tw-content:"";content:var(--tw-content)}.product-detail-gallery-img img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-detail .product-info{display:flex;flex-direction:column;padding-top:1.25rem}@media (min-width:768px){.product-detail .product-info{padding-top:0}}.product-detail .product-info .product-title{color:var(--color-primary-black);font-size:1.25rem;font-weight:600;line-height:1.563rem}.product-detail .product-info .product-model-name{color:var(--color-primary-grey-2);font-size:.875rem;font-weight:600;line-height:1.25rem;margin-top:.75rem}.product-detail .product-info .product-short-description{color:var(--color-primary-black);font-size:.875rem;font-weight:400;line-height:1.25rem;margin-top:.625rem}.product-detail .product-info .product-benefits,.product-detail .product-info .product-key-facts{color:var(--color-primary-black);font-weight:400;margin-top:1.25rem}.product-detail .product-info .product-benefits ul,.product-detail .product-info .product-key-facts ul{color:var(--color-primary-black);display:flex;flex-direction:column;font-size:.875rem;font-weight:400;line-height:1.25rem;list-style-type:disc;padding-left:1rem}.product-detail .product-info .product-price-block{display:flex;flex-direction:column;margin-bottom:1.25rem;margin-top:1.5rem;width:100%}@media (min-width:768px){.product-detail .product-info .product-price-block{margin-top:52px}}.product-detail .product-info .product-price-block .price-block-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.product-detail .product-info .product-price-block .price-block-top .price-title{color:var(--color-primary-grey-2);font-size:.875rem;font-weight:400;line-height:1.25rem}.product-detail .product-info .product-price-block .price-block-top .price-old{color:var(--color-primary-red);font-size:.875rem;font-weight:400;line-height:1.25rem}.product-detail .product-info .product-price-block .price-block-bottom{align-items:center;border-bottom-width:1px;border-color:var(--color-primary-grey-3);border-top-width:1px;display:flex;flex-wrap:wrap;width:100%}@media (min-width:1440px){.product-detail .product-info .product-price-block .price-block-bottom{flex-wrap:nowrap}}.product-detail .product-info .product-price-block .price-block-bottom .price-info{align-items:center;border-bottom-width:1px;border-color:var(--color-primary-grey-3);display:flex;justify-content:space-between;padding-bottom:.4375rem;padding-top:.4375rem;width:100%}@media (min-width:768px){.product-detail .product-info .product-price-block .price-block-bottom .price-info{padding-bottom:.625rem;padding-top:.625rem}}@media (min-width:1440px){.product-detail .product-info .product-price-block .price-block-bottom .price-info{border-bottom-width:0}}.product-detail .product-info .product-price-block .price-block-bottom .price-info .price-new,.product-detail .product-info .product-price-block .price-block-bottom .price-info .unit-prices{color:var(--color-primary-black);font-size:1.25rem;line-height:1.563rem}@media (min-width:768px){.product-detail .product-info .product-price-block .price-block-bottom .price-info .price-new,.product-detail .product-info .product-price-block .price-block-bottom .price-info .unit-prices{font-size:2.1875rem;line-height:2.8125rem}}@media (min-width:1680px){.product-detail .product-info .product-price-block .price-block-bottom .price-info .price-new,.product-detail .product-info .product-price-block .price-block-bottom .price-info .unit-prices{font-size:2.5rem;line-height:2.8125rem}}.product-detail .product-info .product-price-block .price-block-bottom .product-status-info{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-evenly;width:100%}@media (min-width:390px){.product-detail .product-info .product-price-block .price-block-bottom .product-status-info{flex-direction:row;flex-wrap:nowrap;justify-content:space-between}}@media (min-width:768px){.product-detail .product-info .product-price-block .price-block-bottom .product-status-info{padding-bottom:.625rem;padding-top:.625rem}}@media (min-width:1440px){.product-detail .product-info .product-price-block .price-block-bottom .product-status-info{justify-content:space-evenly}}.product-detail .product-info .product-price-block .price-block-bottom .product-status-info .product-status{color:var(--color-primary-black);padding:.625rem .75rem;white-space:nowrap;width:100%}@media (min-width:390px){.product-detail .product-info .product-price-block .price-block-bottom .product-status-info .product-status{width:auto}}@media (min-width:1680px){.product-detail .product-info .product-price-block .price-block-bottom .product-status-info .product-status{padding:1rem 1.25rem}}.product-detail .product-info .product-price-block .price-block-bottom .product-status-info .block-separator{border-color:var(--color-primary-grey-3);border-left-width:1px;height:1.25rem}@media (min-width:768px){.product-detail .product-info .product-price-block .price-block-bottom .product-status-info .block-separator{height:2.5rem}}.product-detail .product-info .product-options{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:2rem}@media (min-width:768px){.product-detail .product-info .product-options{align-items:center;flex-direction:row;margin-bottom:3.5rem}}.product-detail .product-info .product-options-text{color:var(--color-primary-grey-2);font-size:.875rem;font-weight:400;line-height:1.25rem;margin-bottom:.625rem}@media (min-width:768px){.product-detail .product-info .product-options-text{margin-bottom:0}}.product-detail .product-info .product-options .btn-group{width:100%}@media (min-width:768px){.product-detail .product-info .product-options .btn-group{width:auto}}.product-detail .product-info .product-options .btn-group form{width:100%}.product-detail .product-info .product-documents{margin-top:1.75rem}@media (min-width:768px){.product-detail .product-info .product-documents{margin-top:3rem}}.product-detail .product-info-cart{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:1.75rem;row-gap:1rem;width:100%}@media (min-width:768px){.product-detail .product-info-cart{-moz-column-gap:2.25rem;column-gap:2.25rem;margin-top:4rem}}@media (min-width:1024px){.product-detail .product-info-cart{align-items:flex-start;justify-content:space-between}}@media (min-width:1280px){.product-detail .product-info-cart{flex-direction:row}}.product-detail .product-info-cart .info-repository{align-items:flex-start;display:flex;flex-direction:column;width:100%}@media (min-width:1280px){.product-detail .product-info-cart .info-repository{width:50%}}.product-detail .product-info-cart .info-repository .repository-status{align-items:center;background-color:var(--color-primary-grey-4);border-radius:.375rem;display:flex;height:50px;margin-bottom:.625rem;padding:.875rem 1.25rem;width:100%}.product-detail .product-info-cart .info-repository .repository-status svg{height:1.25rem;margin-right:.625rem;width:1.25rem;fill:var(--color-primary-grey-2)}.product-detail .product-info-cart .info-repository .repository-status span{color:var(--color-primary-grey-2);font-size:.8125rem;font-weight:600;letter-spacing:.01em;line-height:.8125rem;text-transform:uppercase}.product-detail .product-info-cart .info-repository .repository-cart{width:100%}.product-detail .product-info-cart .info-repository .repository-cart form{align-items:center;display:flex;flex-direction:column;justify-content:space-between;width:100%}@media (min-width:390px){.product-detail .product-info-cart .info-repository .repository-cart form{flex-direction:row}}.product-detail .product-info-cart .info-repository .repository-cart form>div{width:100%}@media (min-width:390px){.product-detail .product-info-cart .info-repository .repository-cart form>div{width:auto}}.product-detail .product-info-cart .info-repository .repository-cart form input.form-control.cart-item-quantity{align-items:center;background-color:var(--color-primary-white);border-color:var(--color-primary-grey-2);border-radius:0;border-style:solid;border-width:1px;color:var(--color-primary-black);display:flex;font-size:.8125rem;height:50px;justify-content:center;letter-spacing:.01em;line-height:.8125rem;margin-bottom:.25rem;text-align:center;width:100%}@media (min-width:390px){.product-detail .product-info-cart .info-repository .repository-cart form input.form-control.cart-item-quantity{margin-bottom:0;margin-right:.75rem;width:100px}}.product-detail .product-info-cart .info-repository .repository-cart form input.form-control.cart-item-quantity:focus{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline-style:solid}.product-detail .product-info-cart .info-repository .repository-cart form input.form-control.cart-item-quantity.error{border-color:var(--color-primary-red)}.product-detail .product-info-cart .info-repository .repository-cart form input.form-control.cart-item-quantity:disabled{border-color:var(--color-primary-grey-3);color:var(--color-primary-grey-2);cursor:not-allowed;pointer-events:none}.product-detail .product-info-cart .info-repository .repository-cart form .input-group-btn-vertical{display:none}.product-detail .product-info-cart .info-delivery{align-items:flex-start;display:flex;flex-direction:column;width:100%}@media (min-width:1280px){.product-detail .product-info-cart .info-delivery{width:50%}}.product-detail .product-info-cart .info-delivery .info-block{align-items:flex-start;display:flex;width:100%}.product-detail .product-info-cart .info-delivery .info-icon{height:1.25rem;margin-right:.375rem;min-width:1.25rem;fill:var(--color-primary-marine)}@media (min-width:768px){.product-detail .product-info-cart .info-delivery .info-icon{margin-right:.875rem}}.product-detail .product-info-cart .info-delivery .info-text{color:var(--color-primary-black);font-size:.875rem;font-weight:400;line-height:1.25rem;text-align:left}.product-detail .product-info-cart .info-delivery .info-text a{color:inherit;cursor:pointer}.product-detail-features{align-items:center;-moz-column-gap:2.5rem;column-gap:2.5rem;display:flex;flex-direction:column;justify-content:space-between;width:100%}@media (min-width:768px){.product-detail-features{align-items:flex-start;flex-direction:row}}.product-detail-features .product-description{align-items:flex-start;display:flex;flex-direction:column;width:100%}@media (min-width:768px){.product-detail-features .product-description{width:50%}}.product-detail-features .product-description .description-title{color:var(--color-primary-black);font-size:1.25rem;font-weight:600;line-height:1.563rem;margin-bottom:.625rem;text-align:left}.product-detail-features .product-description .description-text{color:var(--color-primary-black);font-size:.875rem;font-weight:400;line-height:1.25rem;margin:0;text-align:left}.product-detail-features .product-technical-data{margin-top:2.25rem;width:100%}@media (min-width:768px){.product-detail-features .product-technical-data{margin-top:0;width:50%}}.product-detail-recommendations{width:100%}.product-detail-recommendations .btn-add-to-favorite{border-width:0;min-width:-moz-min-content;min-width:min-content}.product-detail-recommendations .btn-add-to-favorite .btn-text{display:none}.product-documents{align-items:flex-start;display:flex;flex-direction:column;width:100%}.product-documents-title{color:var(--color-primary-grey-2);font-size:.875rem;font-weight:400;line-height:1.25rem;text-align:left;width:100%}.product-documents-list{display:flex;flex-direction:column;margin-top:.75rem;row-gap:.625rem;width:100%}@media (min-width:768px){.product-documents-list{margin-top:1rem}}.product-documents .product-document-item{width:100%}.product-documents .product-document-link{align-items:center;background-color:var(--color-primary-white);border-color:var(--color-primary-grey-3);border-style:solid;border-width:1px;color:var(--color-primary-grey-1);cursor:pointer;display:flex;font-size:.8125rem;justify-content:center;line-height:.8125rem;padding:.875rem 1.25rem;text-transform:uppercase;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}@media (min-width:768px){.product-documents .product-document-link{justify-content:space-between}}.product-documents .product-document-link .icon-arrow,.product-documents .product-document-link .icon-document{height:1.25rem;width:1.25rem;fill:var(--color-primary-grey-1);transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.product-documents .product-document-link .icon-document{margin-right:.625rem}.product-documents .product-document-link:hover{border-color:var(--color-primary-black);color:var(--color-primary-black);text-decoration-line:none}.product-documents .product-document-link:hover .icon-arrow,.product-documents .product-document-link:hover .icon-document{fill:var(--color-primary-black)}.info-plus{color:var(--color-primary-black);cursor:pointer;font-size:.875rem;font-weight:400;height:100%;line-height:1.25rem;padding:.625rem .75rem}@media (min-width:1680px){.info-plus{padding:1rem 1.25rem}}.loading{cursor:not-allowed;opacity:.5;pointer-events:none}.currency-switcher{align-items:center;display:flex}.currency-switcher .block-separator{border-color:var(--color-primary-grey-3);border-left-width:1px;height:30px}@media (min-width:768px){.currency-switcher .block-separator{height:50px}}.currency-item{color:var(--color-primary-black);cursor:pointer;font-size:.875rem;font-weight:400;height:100%;line-height:1.25rem;padding:.625rem;text-decoration-line:underline;text-wrap:nowrap}.currency-item,.currency-item svg{transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.currency-item svg{fill:var(--color-primary-grey-2)}.currency-item:hover{transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.currency-item:hover svg{fill:var(--color-primary-black)}.currency-item.active svg{fill:var(--color-primary-red)}.top-slider .container-slider{position:relative}.top-slider .container-slider:before{bottom:100px;content:"";left:0;position:absolute;top:0;width:100vw;z-index:-10;--tw-bg-opacity:1;background-color:rgb(238 238 240/var(--tw-bg-opacity))}@media (min-width:1024px){.top-slider .container-slider:before{bottom:60px}}.top-slider .container-slider:after{bottom:100px;content:"";position:absolute;right:0;top:0;width:100vw;z-index:-10;--tw-bg-opacity:1;background-color:rgb(238 238 240/var(--tw-bg-opacity))}@media (min-width:1024px){.top-slider .container-slider:after{bottom:60px}}.top-slider .no-content:before{bottom:60px;content:""}@media (min-width:1024px){.top-slider .no-content:before{bottom:40px}}.top-slider .no-content:after{bottom:60px;content:""}@media (min-width:1024px){.top-slider .no-content:after{bottom:40px}}.top-slider .one-slide-no-content .control-block{display:none}.top-slider .one-slide-no-content:after,.top-slider .one-slide-no-content:before{bottom:0;content:""}.top-slider .no-link:after,.top-slider .no-link:before{bottom:60px;content:""}.top-slider .info-block .btn{border-radius:0;display:none;gap:.625rem;width:-moz-fit-content;width:fit-content}.top-slider .info-block .btn:hover{background-color:var(--color-secondary-pink);color:var(--color-primary-white)}@media (min-width:1024px){.top-slider .info-block .btn{display:flex}}.top-slider .info-block .product-labels{align-items:center;display:flex;flex-wrap:wrap;gap:.875rem;justify-content:flex-end}.top-slider .info-block .product-card-labels{justify-content:flex-end}.top-slider .swiper-wrapper .swiper-slide{display:flex}.top-slider .category-link{align-items:center;background-color:var(--color-primary-marine);border-radius:0;color:var(--color-primary-white);display:flex;gap:.625rem;position:relative;right:0;width:100%}@media (min-width:1024px){.top-slider .category-link{position:absolute;width:auto}}.top-slider .price-block .price-old-value{text-decoration-line:line-through}.top-slider .price-block .price-new{font-size:1.25rem;line-height:1.563rem}@media (min-width:1024px){.top-slider .price-block .price-new{font-size:2.5rem;line-height:2.8125rem}}.top-slider .badge-block span{left:0;position:relative;top:0}.mySwiper-two .actions-block h5{font-size:1.25rem;line-height:1.563rem}.control-block .swiper-pagination{align-items:center;display:flex;position:relative;width:-moz-fit-content;width:fit-content}.control-block .swiper-pagination .swiper-pagination-bullet{background-color:var(--color-primary-grey-1);border-radius:0;height:.125rem;width:2.5rem}.control-block .swiper-pagination .swiper-pagination-bullet:hover{background-color:var(--color-secondary-pink)}.control-block .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--color-primary-marine);border-radius:0;height:.25rem;width:2.5rem}.control-block .pagination-large .swiper-pagination-bullet{width:1.25rem}@media (min-width:1024px){.control-block .pagination-large .swiper-pagination-bullet{width:2.5rem}}.control-block .pagination-large .swiper-pagination-bullet-active{width:1.25rem}@media (min-width:1024px){.control-block .pagination-large .swiper-pagination-bullet-active{width:2.5rem}}.control-block .swiper-button-next,.control-block .swiper-button-prev{height:1.25rem;left:auto;margin-top:0;position:relative;right:auto;top:auto;width:1.25rem}.control-block .swiper-button-next:after,.control-block .swiper-button-prev:after{display:none}.control-block .category-link{align-items:center;background-color:var(--color-primary-marine);border-radius:0;color:var(--color-primary-white);display:flex;gap:.625rem;margin-left:auto;position:relative;right:0;width:100%}@media (min-width:1024px){.control-block .category-link{max-width:100px}}.control-block .price-block .price-old-value{text-decoration-line:line-through}.control-block .price-block .price-new{font-size:1.25rem;line-height:1.875rem}.control-block .badge-block span{left:0;position:relative;top:0}@media (min-width:1024px){.mySwiper-two .swiper-slide{--tw-bg-opacity:1;background-color:rgb(238 238 240/var(--tw-bg-opacity))}.mySwiper-two .product-cart{height:32.5rem;padding:2.5rem}}.mySwiper-two .product-cart .product-card-labels{gap:.625rem;left:.75rem;position:absolute;top:.75rem;width:60%}@media (min-width:1024px){.mySwiper-two .product-cart .product-card-labels{gap:.875rem;left:2.5rem;top:2.5rem}}.mySwiper-two .product-cart .product-card-labels .product-card-label{font-size:.625rem;height:1.25rem;line-height:.8125rem;padding-bottom:.25rem;padding-top:.25rem}@media (min-width:1024px){.mySwiper-two .product-cart .product-card-labels .product-card-label{font-size:.8125rem;height:30px;line-height:.8125rem;padding-bottom:.5rem;padding-top:.5rem}}.mySwiper-two .product-cart .product-card-discount{font-size:.625rem;height:1.25rem;line-height:.8125rem;padding-bottom:.25rem;padding-top:.25rem;position:absolute;right:.75rem;top:.75rem}@media (min-width:1024px){.mySwiper-two .product-cart .product-card-discount{font-size:.8125rem;height:30px;line-height:.8125rem;padding-bottom:.5rem;padding-top:.5rem;right:2.5rem;top:2.5rem}}.mySwiper-two .image-block{height:13.75rem;margin-bottom:1rem}@media (min-width:1024px){.mySwiper-two .image-block{height:22.813rem;margin-bottom:0}}.mySwiper-two .image-block img{height:100%;width:100%;--tw-bg-opacity:1;background-color:rgb(238 238 240/var(--tw-bg-opacity))}.mySwiper-two .link-btn{margin-top:auto}.mySwiper-four .link-btn,.mySwiper-recentlyViewed .link-btn,.mySwiper-three .link-btn{display:none}@media (min-width:1024px){.mySwiper-four .link-btn,.mySwiper-recentlyViewed .link-btn,.mySwiper-three .link-btn{display:flex}}.mySwiper-three .image-block{height:6.875rem;margin-bottom:.125rem;--tw-bg-opacity:1;background-color:rgb(238 238 240/var(--tw-bg-opacity))}@media (min-width:1024px){.mySwiper-three .image-block{height:21.25rem;margin-bottom:1.25rem}}.mySwiper-three .image-block img{height:6.875rem;width:100%;--tw-bg-opacity:1;background-color:rgb(238 238 240/var(--tw-bg-opacity));-o-object-fit:contain;object-fit:contain}@media (min-width:1024px){.mySwiper-three .image-block img{height:21.25rem}}.mySwiper-three .product-cart .product-card-labels{gap:.625rem;left:.75rem;position:absolute;top:.75rem;width:60%}@media (min-width:1024px){.mySwiper-three .product-cart .product-card-labels{gap:.875rem;left:1.25rem;top:1.25rem}}.mySwiper-three .product-cart .product-card-labels .product-card-label{font-size:.625rem;height:1.25rem;line-height:.8125rem;padding-bottom:.25rem;padding-top:.25rem}@media (min-width:1024px){.mySwiper-three .product-cart .product-card-labels .product-card-label{font-size:.8125rem;height:30px;line-height:.8125rem;padding-bottom:.5rem;padding-top:.5rem}}.mySwiper-three .product-cart .product-card-discount{font-size:.625rem;height:1.25rem;line-height:.8125rem;padding-bottom:.25rem;padding-top:.25rem;position:absolute;right:.75rem;top:.75rem}@media (min-width:1024px){.mySwiper-three .product-cart .product-card-discount{font-size:.8125rem;height:30px;line-height:.8125rem;padding-bottom:.5rem;padding-top:.5rem;right:1.25rem;top:1.25rem}.mySwiper-four .actions-block h5{width:66.666667%}}.mySwiper-four .product-cart .product-card-labels{gap:.25rem;left:.75rem;position:absolute;top:.75rem;width:55%}@media (min-width:1024px){.mySwiper-four .product-cart .product-card-labels{gap:.625rem;left:1.25rem;top:1.25rem}}.mySwiper-four .product-cart .product-card-labels .product-card-label{font-size:.625rem;height:1.25rem;line-height:.8125rem;padding-bottom:.25rem;padding-top:.25rem}@media (min-width:1024px){.mySwiper-four .product-cart .product-card-labels .product-card-label{font-size:.8125rem;height:30px;line-height:.8125rem;padding-bottom:.5rem;padding-top:.5rem}}.mySwiper-four .product-cart .product-card-discount{font-size:.625rem;height:1.25rem;line-height:.8125rem;padding-bottom:.25rem;padding-top:.25rem;position:absolute;right:.75rem;top:.75rem}@media (min-width:1024px){.mySwiper-four .product-cart .product-card-discount{font-size:.8125rem;height:30px;line-height:.8125rem;padding-bottom:.5rem;padding-top:.5rem;right:1.25rem;top:1.25rem}}.mySwiper-four .badge-wrapper,.mySwiper-recentlyViewed .badge-wrapper{display:none}.mySwiper-four .image-block,.mySwiper-recentlyViewed .image-block{height:6.875rem;margin-bottom:.125rem;--tw-bg-opacity:1;background-color:rgb(238 238 240/var(--tw-bg-opacity))}@media (min-width:1024px){.mySwiper-four .image-block,.mySwiper-recentlyViewed .image-block{height:15.625rem;margin-bottom:1.25rem}}.mySwiper-four .image-block img,.mySwiper-recentlyViewed .image-block img{height:100%;width:100%}.mySwiper-recentlyViewed .actions-block .link-btn:after{height:1.25rem;width:1.25rem;--tw-rotate:90deg;content:url(/build/images/arrow_forward_white.e6186519.svg);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.mySwiper-recentlyViewed .image-block img{-o-object-fit:contain;object-fit:contain}.recently-viewed-slider{display:none}@media (min-width:1024px){.top-slider-control-block{left:50%;position:absolute;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.show{visibility:visible}.validation-error-block.show{display:flex}.toolbox-accordion .accordion{border-width:0}.accordion{margin-bottom:1rem;margin-top:1rem}.accordion .panel-default{border-bottom-width:1px;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(218 218 218/var(--tw-border-opacity));padding-bottom:.875rem;padding-top:.875rem}.accordion .panel-default:not(:first-child){border-top-width:0}.accordion .panel-default .collapse{display:none}.accordion .panel-default .collapse .card-body{padding-bottom:.875rem;padding-left:.625rem;padding-top:1.75rem}.accordion .panel-default .collapse .card-body p{font-size:.875rem;line-height:1.25rem}.accordion .panel-default .collapsing{display:none}.accordion .panel-default .show{display:block}.accordion .card-header{font-size:.875rem;font-weight:700;line-height:1.25rem;padding-left:.625rem;position:relative}.accordion .card-header .accordion-toggle{align-items:center;cursor:pointer;display:flex;justify-content:space-between;width:100%}@media (min-width:640px){.accordion .card-header .accordion-toggle{height:.8125rem}}.accordion .card-header .accordion-toggle:after{content:url(/build/images/arrow_forward.6d9a6246.svg);height:1.25rem;margin-left:auto;margin-right:1.5rem;transition-duration:.5s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1.25rem}.accordion .card-header .accordion-toggle.collapsed{align-items:center;color:var(--color-primary-grey-1);cursor:pointer;display:flex;justify-content:space-between;width:100%}@media (min-width:640px){.accordion .card-header .accordion-toggle.collapsed{height:.8125rem}}.accordion .card-header .accordion-toggle.collapsed:after{--tw-rotate:180deg;content:url(/build/images/arrow_forward_grey.111479c3.svg);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.5s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.login-register-flyout-wrapper .action-block .btn{align-items:center;border-color:var(--color-primary-white);border-width:1px;color:var(--color-primary-white);display:flex;font-size:.8125rem;gap:.625rem;line-height:.8125rem;padding-bottom:.75rem;padding-top:.75rem;text-align:center;width:100%}.login-register-flyout-wrapper .action-block .btn:hover{--tw-bg-opacity:1;background-color:rgb(20 75 104/var(--tw-bg-opacity));text-decoration-line:none}.login-register-flyout-wrapper .action-block .btn-red{background-color:var(--color-primary-red);border-color:var(--color-primary-red)}.login-register-flyout-wrapper .action-block .btn-red:hover{background-color:var(--color-secondary-pink);border-color:var(--color-secondary-pink)}.login-register-flyout-wrapper .action-block p a{color:var(--color-primary-white)}.login-register-flyout-wrapper .separator-block{align-items:center;display:flex;justify-content:center}.login-register-flyout-wrapper .separator-block .line{background-color:var(--color-primary-grey-2);height:1px;width:100%}.flyout-wrapper.flyout-wide .flyout-content{max-width:55rem;width:100%}@media (min-width:1024px){.flyout-wrapper.flyout-wide .flyout-content{width:60%}}.register-banner{position:relative}.register-banner:before{left:0}.register-banner:after,.register-banner:before{background-color:var(--color-primary-grey-4);bottom:0;content:"";position:absolute;top:0;width:100vw;z-index:-10}.register-banner:after{right:0}.register-navigation .active:before{background-color:var(--color-primary-red);bottom:-10px;content:"";height:3px;left:0;position:absolute;width:100%}.registration-area .form-group label,.registration-area .form-group legend{font-size:.625rem;line-height:1.25rem;padding-left:.25rem}.registration-area .form-group .form-control{border-color:var(--color-primary-grey-3);border-width:1px;font-size:.875rem;height:2.5rem;line-height:1.25rem;padding-left:1.25rem;padding-right:1.25rem;width:100%}.registration-area .form-group select{text-transform:uppercase;--tw-text-opacity:1;color:rgb(87 86 86/var(--tw-text-opacity))}.registration-area .form-wrapper fieldset.form-group{align-items:flex-start;display:flex}.registration-area .form-wrapper fieldset.form-group div{align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;display:flex;flex-direction:row;justify-content:flex-start}.registration-area .form-wrapper fieldset.form-group div .form-check{gap:.25rem}.registration-area .form-wrapper fieldset.form-group div .form-check label{font-size:.875rem;line-height:1.25rem;margin-left:0;width:auto}.registration-area .gender-block .col-form-label{display:none}.registration-area .gender-block .invalid-feedback{display:block}.registration-area .gender-block .invalid-feedback .d-block{bottom:-24px}.registration-area .gender-block .salutation-options{align-items:center;display:flex;gap:1.25rem}.registration-area .gender-block .salutation-options .form-check{align-items:center}.registration-area .gender-block .salutation-options .form-check .form-check-label{font-size:.8125rem;line-height:.8125rem;text-transform:uppercase}.registration-area .gender-block .salutation-options .form-check .form-check-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #9d9d9c;border-radius:9999px;cursor:pointer;height:1.25rem;outline:2px solid transparent;outline-offset:2px;position:relative;transition:background-color .2s ease;width:1.25rem}.registration-area .gender-block .salutation-options .form-check .form-check-input:checked{background-color:var(--color-primary-marine);border-color:var(--color-primary-marine)}.registration-area .gender-block .salutation-label{font-size:.625rem;line-height:1.25rem;padding-left:.25rem}.registration-area select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url(/build/images/select-arrow.74b21954.svg);background-position:right 16px center;background-repeat:no-repeat}.registration-area .form-group{position:relative}.registration-area .form-control.is-invalid{margin-bottom:20px}.registration-area .invalid-feedback .d-block{bottom:-5px;position:absolute}.registration-area .invalid-feedback .form-error-icon{display:none}.custom-checkbox-block .form-group .form-check .form-check-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #9d9d9c;cursor:pointer;height:1.25rem;outline:2px solid transparent;outline-offset:2px;position:relative;transition:background-color .2s ease;width:1.25rem}.custom-checkbox-block .form-group .form-check .form-check-input:checked{background-color:var(--color-primary-marine)}.custom-checkbox-block .form-group .form-check .is-invalid{border:1px solid red;margin-bottom:.938rem}.custom-checkbox-block .form-group .form-check .form-check-label{margin-left:1rem}.custom-checkbox-block .form-group .form-check .invalid-feedback .form-error-message{margin-left:0}.register-form-action .btn-primary{width:100%}.register-form-action .btn-primary:before{content:url(/build/images/user.b3eb21a3.svg);display:block;height:1rem;margin-bottom:.125rem;margin-right:.75rem;width:1rem}.login-section .inputs-block label{padding-left:.25rem}.email-second-block,.salutation-block #customer_salutation,.salutation-block label{display:none}.two-input-block .gender-block .form-group{margin-bottom:17px}.cart-validation-block{align-items:center;background-color:var(--color-primary-red);display:flex;flex-direction:column;gap:1rem;justify-content:space-between;margin-bottom:2.5rem;margin-top:2.5rem;padding:.875rem}@media (min-width:768px){.cart-validation-block{flex-direction:row;padding:1.75rem}}.cart-validation-block.not-visible{display:none}.cart-validation-block p{color:var(--color-primary-white);font-size:.875rem;font-weight:600;line-height:1.25rem;margin-bottom:.25rem}@media (min-width:768px){.cart-validation-block p{font-size:1.25rem;line-height:1.563rem}}.cart-validation-block-close{border-color:var(--color-primary-white);border-style:solid;border-width:1px;cursor:pointer;height:2.5rem;min-width:10rem}.cart-validation-block .validation-messages{display:flex;flex-direction:column}.cart-summary{margin-top:2.5rem}.cart-empty-info{font-size:1.25rem;line-height:1.563rem;margin-top:1.25rem;text-align:center}.cart-bottom{align-items:center;display:flex;flex-direction:column-reverse;gap:1.25rem;justify-content:center;margin-bottom:1.75rem;margin-top:1.75rem;width:100%}@media (min-width:768px){.cart-bottom{align-items:flex-end;flex-direction:row;justify-content:flex-end}}.cart-bottom .btn{align-items:center;display:flex;height:60px;justify-content:center;letter-spacing:.01em;max-width:350px;min-width:-moz-min-content;min-width:min-content;width:100%}.cart-bottom .checkout-info{align-items:flex-start;display:flex;margin-bottom:2.25rem;max-width:350px}.cart-bottom .checkout-info svg{height:1.25rem;min-width:1.25rem;fill:var(--color-primary-marine)}.cart-bottom .checkout-info-text{color:var(--color-primary-black);font-size:.875rem;font-weight:400;line-height:1.25rem;margin-left:.625rem}.cart-special .cart-table tfoot{display:none}.cart-special .info-plus{border-color:var(--color-primary-grey-3);border-left-width:1px;border-style:solid}.cart-special .info-plus:first-child{border-left-width:0}@media (min-width:768px){.cart-special .info-plus:first-child{border-left-width:1px}}.profile-form-block .form-group{display:flex;margin-bottom:1rem}@media (min-width:1024px){.profile-form-block .form-group{flex-direction:row;justify-content:flex-start;margin-bottom:.71875rem}}.profile-form-block .form-group input,.profile-form-block .form-group select{font-weight:700}.profile-form-block .form-group input.is-invalid,.profile-form-block .form-group select.is-invalid{margin-bottom:0}.profile-form-block .form-group label{font-size:.875rem;line-height:1.25rem;padding-left:0;white-space:nowrap;width:14rem}@media (min-width:1024px){.profile-form-block .form-group label{white-space:normal}}@media (min-width:1440px){.profile-form-block .form-group label{width:12rem}}.profile-form-block .form-group .form-block{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-top:.25rem;width:100%}@media (min-width:1024px){.profile-form-block .form-group .form-block{margin-top:0}}.profile-form-block .form-group .form-block .salutation-options{align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;display:flex;flex-direction:row;justify-content:flex-start}.profile-form-block .form-group .form-block .salutation-options .form-check{gap:.25rem}.profile-form-block .form-group .form-block .salutation-options .form-check label{width:auto}.profile-form-block .form-group .form-block .invalid-feedback,.profile-form-block .form-group .form-block .salutation-errors{width:100%}.profile-form-block .form-group .form-block .invalid-feedback .d-block{position:relative}.profile-form-block .form-group .form-block .invalid-feedback .form-error-icon{display:none}.profile-form-block .form-group .form-block .invalid-feedback .form-error-message{color:var(--color-primary-red)}.profile-form-block .profile-action-block .form-group,.profile-form-block .profile-newsletter-input-block .form-group{justify-content:flex-start}.profile-form-block .profile-action-block .form-group .btn-success,.profile-form-block .profile-newsletter-input-block .form-group .btn-success{align-items:center;display:flex;gap:.75rem;margin-left:auto;margin-top:1.5rem;min-width:-moz-min-content;min-width:min-content;width:100%}@media (min-width:640px){.profile-form-block .profile-action-block .form-group .btn-success,.profile-form-block .profile-newsletter-input-block .form-group .btn-success{min-width:24rem}}@media (min-width:1024px){.profile-form-block .profile-action-block .form-group .btn-success,.profile-form-block .profile-newsletter-input-block .form-group .btn-success{width:auto}}.profile-form-block .profile-action-block .form-group .btn-success:before,.profile-form-block .profile-newsletter-input-block .form-group .btn-success:before{content:url(/build/images/circle-plus.032e7a21.svg);display:block;height:1rem;width:1rem}label.required:after{content:"*"}.profile-heading{border-bottom-width:1px;border-color:var(--color-primary-grey-3);font-size:1.25rem;font-weight:700;line-height:1.563rem;margin-bottom:1.25rem;padding-bottom:.625rem}.address-wrapper{width:100%}@media (min-width:1024px){.address-wrapper{width:85%}}.address-wrapper br{display:none}.address-wrapper div{align-items:center;background-color:var(--color-primary-grey-4);border-color:var(--color-primary-grey-3);display:flex;font-size:.875rem;height:2.5rem;line-height:1.25rem;margin-bottom:.71875rem;padding-left:1.25rem;padding-right:1.25rem;width:100%}.accordion{border-color:var(--color-primary-grey-3);border-width:1px}.accordion-header{align-items:center;border-style:none;cursor:pointer;display:flex;font-size:.8125rem;justify-content:space-between;line-height:.8125rem;padding:.625rem 1.25rem;text-transform:uppercase;width:100%}.active-accordion{border-bottom-width:1px;border-color:var(--color-primary-grey-3)}.active-accordion .icon-close{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.accordion-content{display:none;padding-left:1.25rem;padding-right:1.25rem}.accordion-content a:last-child{border-bottom-width:0}.accordion-header.active+.accordion-content{display:block}.icon{margin-right:.625rem}.flyout-content{overflow-y:scroll}.flyout-contact-form-block form{display:flex;flex-wrap:wrap;gap:.625rem;justify-content:space-between}.flyout-contact-form-block form .form_label{margin-bottom:8px;order:-1}.flyout-contact-form-block form .form_errors{display:none}.flyout-contact-form-block .form-input-block{width:100%}@media (min-width:390px){.flyout-contact-form-block .form-input-block{width:48%}}.flyout-contact-form-block .form-input-block .has-error{border-color:var(--color-primary-red)}.flyout-contact-form-block .form-input-block .form_errors{color:var(--color-primary-red);font-size:.625rem;line-height:1.25rem}.flyout-contact-form-block .form-accept-terms-block{width:100%}@media (min-width:640px){.flyout-contact-form-block .form-accept-terms-block{width:48%}}.flyout-contact-form-block textarea{padding:.625rem 1.25rem}.flyout-contact-form-block select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url(/build/images/select-arrow.74b21954.svg);background-position:right 16px center;background-repeat:no-repeat}.flyout-contact-form-block .form-textarea-block .has-error{border-color:var(--color-primary-red)}.flyout-contact-form-block .form-textarea-block .form_errors{color:var(--color-primary-red);font-size:.625rem;line-height:1.25rem}.flyout-contact-form-block .form-textarea-block textarea{border-color:var(--color-primary-grey-3);border-width:1px;width:100%}.flyout-contact-form-block .form-accept-terms-block input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #9d9d9c;cursor:pointer;height:1.25rem;outline:2px solid transparent;outline-offset:2px;position:relative;transition:background-color .2s ease;width:1.25rem}.flyout-contact-form-block .form-accept-terms-block input:checked{background-color:var(--color-primary-marine)}.flyout-contact-form-block .form-accept-terms-block .is-invalid{border:1px solid red;margin-bottom:.938rem}.flyout-contact-form-block .form-accept-terms-block label{margin-left:1rem}.flyout-contact-form-block .form-accept-terms-block .invalid-feedback .form-error-message{margin-left:0}.flyout-contact-form-block .form-accept-terms-block .contact-form-input{display:flex;flex-direction:row;justify-content:flex-start}.flyout-contact-form-block .form-accept-terms-block .contact-form-input input{min-height:20px;min-width:20px}.flyout-contact-form-block .form-accept-terms-block .contact-form-input .form_errors{margin-left:36px;width:100%}.flyout-contact-form-block .action-send-btn .contact-form-input{width:100%}@media (min-width:640px){.flyout-contact-form-block .action-send-btn .contact-form-input{width:48%}}.flyout-contact-form-block .action-send-btn .contact-form-input button{width:100%}.quantity-block{display:flex;margin-right:1rem}.quantity-block .form-group{margin-bottom:0}.quantity-block .form-group input{height:2.5rem;padding:.25rem;width:3.75rem}.quantity-block .form-group label{display:none}.quantity-block .form-group .has-error{border-color:var(--color-primary-red)}.quantity-block .form_errors{opacity:0;position:absolute;z-index:-40}.quantity-block:before{background-color:var(--color-primary-grey-3);content:"";display:inline-block;height:2.5rem;margin-right:1.25rem;width:1px}.flyout-contact-from-wrapper .gender-block .col-form-label{display:none}.flyout-contact-from-wrapper .gender-block .invalid-feedback{display:block}.flyout-contact-from-wrapper .gender-block .invalid-feedback .d-block{bottom:-24px}.flyout-contact-from-wrapper .gender-block #contact_form_salutation,.flyout-contact-from-wrapper .gender-block #product_request_salutation{align-items:center;display:flex}.flyout-contact-from-wrapper .gender-block #contact_form_salutation label,.flyout-contact-from-wrapper .gender-block #product_request_salutation label{font-size:.8125rem;line-height:.8125rem;margin-right:1.25rem;text-transform:uppercase}.flyout-contact-from-wrapper .gender-block #contact_form_salutation label:after,.flyout-contact-from-wrapper .gender-block #product_request_salutation label:after{content:""}.flyout-contact-from-wrapper .gender-block #contact_form_salutation input,.flyout-contact-from-wrapper .gender-block #product_request_salutation input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #9d9d9c;border-radius:9999px;cursor:pointer;height:1.25rem;margin-right:.625rem;outline:2px solid transparent;outline-offset:2px;position:relative;transition:background-color .2s ease;width:1.25rem}.flyout-contact-from-wrapper .gender-block #contact_form_salutation input:checked,.flyout-contact-from-wrapper .gender-block #product_request_salutation input:checked{background-color:var(--color-primary-marine)}.flyout-contact-from-wrapper select{color:var(--color-primary-grey-1);text-transform:uppercase}.checkout-step{padding-bottom:1.25rem}@media (min-width:1024px){.checkout-step{padding-bottom:3rem}}.checkout-banner{display:none;width:100%}@media (min-width:768px){.checkout-banner{display:block}}.checkout-banner .banner{margin-bottom:1.25rem;max-width:100%;padding-left:0;padding-right:0}@media (min-width:1024px){.checkout-banner .banner{padding-bottom:2.75rem;padding-top:2.75rem}}.checkout-banner .banner-content p{font-size:1.25rem;line-height:1.563rem}@media (min-width:1024px){.checkout-banner .banner-content p{font-size:2.1875rem;line-height:2.8125rem}}.checkout-banner .banner-content p.banner-title{font-weight:700}.checkout-banner .banner-content p.banner-text{font-weight:400}.checkout-banner .banner .close-btn{display:none}.checkout-wrapper{display:flex;flex-direction:column}@media (min-width:1024px){.checkout-wrapper{-moz-column-gap:2.5rem;column-gap:2.5rem;flex-direction:row}}.checkout-wrapper .form-group{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:0;width:100%}@media (min-width:1280px){.checkout-wrapper .form-group{-moz-column-gap:.75rem;column-gap:.75rem;flex-direction:row}}@media (min-width:1440px){.checkout-wrapper .form-group{-moz-column-gap:1rem;column-gap:1rem}}.checkout-wrapper .form-group.salutation{align-items:center;display:flex;flex-direction:row;width:100%}@media (min-width:640px){.checkout-wrapper .form-group.salutation{align-items:flex-start;flex-direction:column}}@media (min-width:1280px){.checkout-wrapper .form-group.salutation{align-items:center;flex-direction:row}}@media (min-width:640px){.checkout-wrapper .form-group.salutation .salutation-label{padding-bottom:.25rem}}.checkout-wrapper .form-group.salutation .form-input,.checkout-wrapper .form-group.salutation .form-input div{align-items:center;display:flex;width:100%}.checkout-wrapper .form-group.salutation .form-input div label{cursor:pointer;display:block;font-size:.875rem;line-height:1.25rem;padding-left:.25rem;padding-right:.75rem;padding-top:0}.checkout-wrapper .form-group .error-block,.checkout-wrapper .form-input .error-block,.checkout-wrapper .form-select .error-block{color:var(--color-primary-red);font-size:.875rem;line-height:1.25rem;width:100%}.checkout-wrapper .form-input,.checkout-wrapper .form-select,.checkout-wrapper .shipping-methods-fields{align-items:flex-start;display:flex;justify-content:flex-end;margin-bottom:0;width:100%}@media (min-width:1280px){.checkout-wrapper .form-input,.checkout-wrapper .form-select,.checkout-wrapper .shipping-methods-fields{max-width:380px}}.checkout-wrapper .form-input input,.checkout-wrapper .form-input select,.checkout-wrapper .form-select input,.checkout-wrapper .form-select select,.checkout-wrapper .shipping-methods-fields input,.checkout-wrapper .shipping-methods-fields select{font-weight:700;margin-top:.625rem;min-width:-moz-min-content;min-width:min-content}.checkout-wrapper .form-input input:first-child,.checkout-wrapper .form-input select:first-child,.checkout-wrapper .form-select input:first-child,.checkout-wrapper .form-select select:first-child,.checkout-wrapper .shipping-methods-fields input:first-child,.checkout-wrapper .shipping-methods-fields select:first-child{margin-top:0}.checkout-wrapper .form-input input.has-error,.checkout-wrapper .form-input select.has-error,.checkout-wrapper .form-select input.has-error,.checkout-wrapper .form-select select.has-error,.checkout-wrapper .shipping-methods-fields input.has-error,.checkout-wrapper .shipping-methods-fields select.has-error{border-color:var(--color-primary-red)}.checkout-wrapper .form-input input[type=radio],.checkout-wrapper .form-select input[type=radio],.checkout-wrapper .shipping-methods-fields input[type=radio]{margin-top:0}.checkout-wrapper .form-input select,.checkout-wrapper .form-select select,.checkout-wrapper .shipping-methods-fields select{text-transform:uppercase}.checkout-wrapper .form-select.shipping-method{flex-direction:column;width:100%}.checkout-wrapper .form-select .custom-dropdown-wrapper{align-items:flex-start;display:flex;flex-direction:column;max-width:100%;position:relative;width:100%}.checkout-wrapper .form-select .choices__item .custom-label{color:var(--color-primary-black);font-weight:700}.checkout-wrapper .form-select.current-address-select .choices__inner{border-width:1px}.checkout-wrapper label{display:none;font-size:.875rem;font-weight:400;line-height:1.25rem;padding-right:.5rem;padding-top:.5rem}@media (min-width:640px){.checkout-wrapper label{display:block}}.checkout-wrapper label.radio-item{display:flex}.checkout-left,.checkout-right{width:100%}@media (min-width:1024px){.checkout-left,.checkout-right{width:50%}}.checkout-right{display:flex;flex-direction:column;margin-top:1.25rem}@media (min-width:1024px){.checkout-right{align-items:flex-start;margin-top:0}}.checkout-delivery{margin-top:1rem;width:100%}@media (min-width:1024px){.checkout-delivery{margin-top:2.5rem}}.checkout-delivery-title{color:var(--color-primary-black);font-size:.875rem;font-weight:700;line-height:1.25rem}@media (min-width:1024px){.checkout-delivery-title{font-size:1.25rem;font-weight:600;line-height:1.563rem}}.checkout-delivery-wrapper{padding-top:.875rem}@media (min-width:768px){.checkout-delivery-wrapper{padding-top:1.25rem}}.checkout-delivery-wrapper select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url(/build/images/select-arrow.74b21954.svg);background-position:right 24px center;background-repeat:no-repeat}.checkout-delivery-wrapper .address{align-items:flex-start;border-color:var(--color-primary-grey-3);border-style:solid;border-top-width:1px;display:flex;flex-direction:column;padding-bottom:.625rem;padding-top:.625rem;width:100%}@media (min-width:640px){.checkout-delivery-wrapper .address{padding-top:.75rem}}@media (min-width:1280px){.checkout-delivery-wrapper .address{-moz-column-gap:.625rem;column-gap:.625rem}}@media (min-width:1440px){.checkout-delivery-wrapper .address{flex-direction:row}}.checkout-delivery-wrapper .address.billing-address{padding-bottom:1rem;padding-top:.875rem}@media (min-width:640px){.checkout-delivery-wrapper .address.billing-address{padding-bottom:.625rem;padding-top:.75rem}}.checkout-delivery-wrapper .address.shipping-address{padding-bottom:1.25rem;padding-top:1rem;row-gap:1.25rem}@media (min-width:640px){.checkout-delivery-wrapper .address.shipping-address{flex-direction:row;padding-bottom:1.25rem;padding-top:1.25rem;row-gap:.625rem}}@media (min-width:1440px){.checkout-delivery-wrapper .address.shipping-address{flex-direction:row}}.checkout-delivery-wrapper .address-title{align-items:center;color:var(--color-primary-black);display:flex;font-size:.875rem;font-weight:700;justify-content:flex-start;line-height:1.25rem;margin-bottom:1.25rem;white-space:nowrap}@media (min-width:640px){.checkout-delivery-wrapper .address-title{margin-bottom:0}}.checkout-delivery-wrapper .address-forms{display:flex;flex-direction:column;row-gap:.625rem;width:100%}.checkout-delivery-wrapper .address-forms.not-visible{display:none}.checkout-delivery-wrapper .address .billing-forms{display:flex;width:100%}.checkout-delivery-wrapper .address .billing-forms .billing-address-form{display:flex;flex-direction:column;row-gap:.625rem;width:100%}@media (min-width:768px){.checkout-delivery-wrapper .address .billing-forms .billing-address-form{align-items:flex-end}}@media (min-width:1440px){.checkout-delivery-wrapper .address .billing-forms .billing-address-form{align-items:flex-end}}.checkout-delivery-wrapper .vat{align-items:flex-start;border-color:var(--color-primary-grey-3);border-style:solid;border-top-width:1px;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:.625rem;padding-top:.625rem;width:100%}@media (min-width:1280px){.checkout-delivery-wrapper .vat{align-items:center;flex-direction:row}}.checkout-delivery-wrapper .vat-title{align-items:center;color:var(--color-primary-black);display:flex;font-size:.875rem;font-weight:700;justify-content:flex-start;line-height:1.25rem;padding-bottom:.5rem;width:100%}@media (min-width:640px){.checkout-delivery-wrapper .vat-title{width:auto}}@media (min-width:1280px){.checkout-delivery-wrapper .vat-title{padding-bottom:0}}.checkout-delivery-wrapper .shipping-methods{align-items:flex-start;border-color:var(--color-primary-grey-3);border-style:solid;border-top-width:1px;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:.625rem;padding-top:.625rem;width:100%}@media (min-width:1280px){.checkout-delivery-wrapper .shipping-methods{flex-direction:row}}.checkout-delivery-wrapper .shipping-methods-title{align-items:center;color:var(--color-primary-black);display:flex;font-size:.875rem;font-weight:700;justify-content:flex-start;line-height:1.25rem;padding-bottom:.5rem;width:100%}@media (min-width:640px){.checkout-delivery-wrapper .shipping-methods-title{width:auto}}@media (min-width:768px){.checkout-delivery-wrapper .shipping-methods-title{padding-top:.5rem}}.checkout-delivery-wrapper .shipping-methods-fields{align-items:flex-end;display:flex;flex-direction:column;width:100%}@media (min-width:768px){.checkout-delivery-wrapper .shipping-methods-fields{row-gap:.625rem}}.checkout-delivery-wrapper .shipping-methods-fields .form-input{margin-bottom:0;width:100%}@media (min-width:640px){.checkout-delivery-wrapper .shipping-methods-fields .form-input{max-width:380px}}.checkout-delivery-wrapper .shipping-methods-fields .form-input.logistic-account-number{border-color:var(--color-primary-grey-3);border-style:solid;border-top-width:1px;margin-top:.625rem;padding-top:.625rem}@media (min-width:640px){.checkout-delivery-wrapper .shipping-methods-fields .form-input.logistic-account-number{align-items:flex-start;border-top-width:0;padding-top:0}}@media (min-width:768px){.checkout-delivery-wrapper .shipping-methods-fields .form-input.logistic-account-number{margin-top:0}}.checkout-delivery-wrapper .shipping-methods-fields .form-input input{min-width:-moz-min-content;min-width:min-content}@media (min-width:640px){.checkout-delivery-wrapper .shipping-methods-fields .form-input input{max-width:380px}}.checkout-delivery-wrapper .delivery-account{align-items:flex-start;border-bottom-width:1px;border-color:var(--color-primary-grey-3);border-style:solid;border-top-width:1px;display:flex;flex-direction:column;gap:.625rem;justify-content:space-between;padding-bottom:1rem;padding-top:1rem;width:100%}@media (min-width:640px){.checkout-delivery-wrapper .delivery-account{align-items:center;flex-direction:row}}.checkout-delivery-wrapper .delivery-account-link{align-items:center;color:var(--color-primary-red);display:flex;font-size:.8125rem;font-weight:700;justify-content:flex-start;line-height:.8125rem;text-transform:uppercase;width:100%}.checkout-delivery-wrapper .delivery-account-link svg{align-items:center;background-color:var(--color-primary-red);border-radius:9999px;display:flex;height:30px;justify-content:center;margin-right:.5rem;width:30px;fill:var(--color-primary-white)}.checkout-delivery-wrapper .delivery-account .checkbox-container{align-items:center;display:flex;justify-content:flex-start;max-width:376px;width:100%}.checkout-delivery-wrapper .delivery-account .checkbox-container label{align-items:center;display:flex;font-size:.8125rem;font-weight:600;letter-spacing:.01em;line-height:.8125rem;margin-left:.25rem;min-height:1.25rem;padding-top:0;text-transform:uppercase}@media (min-width:640px){.checkout-delivery-wrapper .delivery-account .checkbox-container label{margin-left:0}}.checkout-summary{flex-direction:column;padding-top:4rem;width:100%}@media (min-width:1024px){.checkout-summary{padding-top:3rem}}.checkout-summary-title{color:var(--color-primary-black);font-size:.875rem;font-weight:700;line-height:1.25rem;padding-bottom:.375rem;text-align:left}@media (min-width:1024px){.checkout-summary-title{font-size:1.25rem;font-weight:600;line-height:1.563rem;padding-bottom:.625rem}}.checkout-summary-order{display:flex;flex-direction:column;width:100%}.checkout-summary-order .cart-table table{margin-top:0}.checkout-summary-order .cart-table table tbody .cart-item-name{border-bottom-width:0}@media (min-width:768px){.checkout-summary-order .cart-table table tbody .cart-item-name{border-bottom-width:1px}}@media (min-width:1024px){.checkout-summary-order .cart-table table tbody .cart-item-name{border-bottom-width:0}}@media (min-width:1440px){.checkout-summary-order .cart-table table tbody .cart-item-name{width:75%}}.checkout-summary-order .cart-table table tbody .cart-item-details{border-color:var(--color-primary-grey-3);border-style:solid;border-top-width:1px;width:100%}@media (min-width:1024px){.checkout-summary-order .cart-table table tbody .cart-item-details{border-top-width:0}.checkout-summary-order .cart-table table tbody .cart-item-details .details-info p{font-size:.8125rem;line-height:.8125rem}}@media (min-width:1440px){.checkout-summary-order .cart-table table tbody .cart-item-details .details-info p{font-size:.875rem;line-height:1.25rem}.checkout-summary-order .cart-table table tbody .cart-item-quantity{flex-grow:1}}.checkout-summary-order .cart-table table tbody .cart-item-quantity .cart-item-total-price{border-left-width:0}@media (min-width:1024px){.checkout-summary-order .cart-table table tbody .cart-item-quantity .cart-item-total-price{border-left-width:1px}}.checkout-summary-order .cart-table table tfoot{display:none}.checkout-summary-order .cart-table table tfoot tr{padding-bottom:.625rem;padding-top:.625rem}.checkout-summary-order .cart-table table tfoot td{padding-right:.25rem}.checkout-summary-order .cart-table table tfoot td .cart-sum-name{font-size:.875rem;line-height:1.25rem}.checkout-summary-order .cart-table table tfoot td .cart-sub-total{padding-right:.25rem;width:-moz-fit-content;width:fit-content}.checkout-summary-order .cart-table table tfoot .shipping,.checkout-summary-order .cart-table table tfoot .taxes{justify-content:space-between}.checkout-summary-order .cart-table table tfoot .shipping td,.checkout-summary-order .cart-table table tfoot .taxes td{border-width:0;color:var(--color-primary-black);font-size:.875rem;height:2.5rem;line-height:1.25rem;padding:0;width:-moz-fit-content;width:fit-content}.checkout-summary-order .cart-table table tfoot .shipping td a,.checkout-summary-order .cart-table table tfoot .taxes td a{color:inherit;text-decoration-line:underline}.checkout-summary-order .cart-table table tfoot .subtotal,.checkout-summary-order .cart-table table tfoot .total{justify-content:flex-end;width:100%}.checkout-summary-order .cart-table table tfoot .subtotal td,.checkout-summary-order .cart-table table tfoot .total td{border-right-width:0;height:2.5rem;padding-left:.875rem;width:50%}@media (min-width:1280px){.checkout-summary-order .cart-table table tfoot .subtotal td,.checkout-summary-order .cart-table table tfoot .total td{width:40%}}@media (min-width:1440px){.checkout-summary-order .cart-table table tfoot .subtotal td,.checkout-summary-order .cart-table table tfoot .total td{width:33.333333%}}.checkout-summary-order .cart-table table tfoot .taxes td.tax{border-right-width:0;height:2.5rem;padding-left:.875rem;width:50%}@media (min-width:1280px){.checkout-summary-order .cart-table table tfoot .taxes td.tax{width:40%}}@media (min-width:1440px){.checkout-summary-order .cart-table table tfoot .taxes td.tax{width:33.333333%}}.same-as-billing{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;row-gap:.625rem;width:100%}@media (min-width:640px){.same-as-billing{align-items:center;flex-direction:row;justify-content:flex-end}}.same-as-billing .checkbox-container{align-items:center;display:flex;justify-content:flex-start;margin-right:.25rem;width:100%}.same-as-billing .checkbox-container label{align-items:center;color:var(--color-primary-green);display:flex;font-size:.8125rem;font-weight:600;line-height:.8125rem;min-height:1rem;padding-top:0;text-transform:uppercase}.same-as-billing .checkbox-container label:before{height:15px;width:15px}.same-as-billing .checkbox-container label:after{height:5px;left:.25rem;position:absolute;top:.25rem;width:.5rem;--tw-rotate:-45deg;border-bottom-width:2px;border-color:var(--color-primary-white);border-left-width:2px;border-style:solid;opacity:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-content:"";content:var(--tw-content)}.same-as-billing .checkbox-container .checkbox:checked+.checkbox-label:before{background-color:var(--color-primary-green);border-color:var(--color-primary-green)}.same-as-billing .checkbox-container .checkbox:checked+.checkbox-label:after{opacity:1}.same-as-billing .change-button{align-items:center;-moz-column-gap:.625rem;column-gap:.625rem;display:flex;min-width:-moz-min-content;min-width:min-content}.same-as-billing .change-button svg{fill:var(--color-primary-grey-1)}.same-as-billing .change-button .btn-text{color:var(--color-primary-grey-1);font-size:.8125rem;font-weight:600;letter-spacing:.01em;line-height:.8125rem}.order-overview{background-color:var(--color-primary-grey-4);padding-bottom:60px;padding-top:2rem;position:relative;width:100%}@media (min-width:1024px){.order-overview{padding:2.5rem}}.order-overview:after,.order-overview:before{background-color:var(--color-primary-grey-4);display:block;height:100%;position:absolute;top:0;width:100%;z-index:-1;--tw-content:"";content:var(--tw-content)}@media (min-width:1024px){.order-overview:after,.order-overview:before{display:none}}.order-overview:before{left:-2.5rem}.order-overview:after{right:-2.5rem}.order-overview-title{color:var(--color-primary-black);font-size:.875rem;font-weight:600;line-height:1.25rem;margin-top:1rem;padding-bottom:.875rem;width:100%}@media (min-width:768px){.order-overview-title{padding-bottom:1.25rem}}@media (min-width:1024px){.order-overview-title{font-size:1.25rem;line-height:1.563rem;margin-top:2.5rem;padding-left:2.5rem}}.order-overview-info p{color:var(--color-primary-black);font-size:.875rem;font-weight:400;line-height:1.25rem;padding-bottom:2.5rem}@media (min-width:1024px){.order-overview-info p{padding-bottom:1.5rem}}.order-overview-row{align-items:center;border-top:1px var(--color-primary-grey-3);border-style:solid;display:flex;justify-content:space-between;overflow:hidden;padding-bottom:.5rem;padding-top:.5rem}.order-overview-row.not-visible{display:none}.order-overview-row .row-title{color:var(--color-primary-black);font-size:.875rem;font-weight:400;line-height:1.25rem;white-space:nowrap}.order-overview-row .row-title.subtotal{font-weight:700}.order-overview-row .row-title.row-voucher{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex}.order-overview-row .row-title .btn-remove-voucher{min-width:-moz-min-content;min-width:min-content}.order-overview-row .row-price{color:var(--color-primary-black);font-size:.875rem;font-weight:600;line-height:1.25rem;white-space:nowrap}.order-overview-row .row-price.subtotal{font-weight:700}.order-overview-row .row-discount{align-items:flex-start;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;justify-content:flex-end;width:100%}@media (min-width:1024px){.order-overview-row .row-discount{justify-content:space-between;width:-moz-fit-content;width:fit-content}}.order-overview-row .row-discount .form-input{align-items:flex-end;margin-bottom:0}.order-overview-row .row-discount .form-input input{border-color:transparent;max-width:192px}.order-overview-row .row-discount .form-input input:hover{border-color:var(--color-primary-grey-2);--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity));color:var(--color-primary-black)}.order-overview-row .row-discount .form-input input:focus{border-color:var(--color-primary-grey-2);color:var(--color-primary-black);outline:2px solid transparent;outline-offset:2px}@media (min-width:1024px){.order-overview-row .row-discount .form-input input{max-width:10rem}}@media (min-width:1280px){.order-overview-row .row-discount .form-input input{min-width:238px}}.order-overview-row .row-discount button.btn-apply-voucher{height:2.5rem;margin-top:0;min-width:130px}.order-overview-row.discount .row-title{display:none}@media (min-width:640px){.order-overview-row.discount .row-title{display:block;margin-right:.5rem}}.order-overview-row:last-child{align-items:center;border-bottom:2px solid var(--color-primary-black);border-left-style:solid;border-right-style:solid;border-top:1px solid var(--color-primary-grey-3);display:flex;justify-content:space-between;padding-bottom:.625rem;padding-top:1.75rem}@media (min-width:1024px){.order-overview-row:last-child{border-bottom-width:0;border-top-color:var(--color-primary-black);border-top-width:2px;padding-top:1.25rem}}.order-overview-row:last-child .row-title{color:var(--color-primary-black);display:block;font-size:.875rem;font-weight:700;line-height:1.25rem}.order-overview-row:last-child .row-price{color:var(--color-primary-black);display:block;font-size:2.5rem;font-weight:600;line-height:2.8125rem}.order-overview-row.product-discounts{justify-content:flex-start;white-space:nowrap}.order-overview-row.product-discounts .order-product-discounts{display:flex;flex-direction:column;margin-right:.375rem}.order-overview-row.product-discounts .order-product-discounts .order-product-discount-item{align-items:center;display:flex;margin-bottom:.625rem}.order-overview-row.product-discounts .order-product-discounts .order-product-discount-item:last-of-type{margin-bottom:0}.order-overview-row.product-discounts .order-product-discounts .order-product-discount-item .row-title{margin-right:.625rem}.order-overview-row.product-discounts .order-product-discounts .order-product-discount-item .discount-value{background-color:var(--color-primary-red);border-radius:5px;color:var(--color-primary-white);font-size:.8125rem;font-weight:600;height:30px;line-height:.8125rem;padding:.5rem .625rem;text-transform:uppercase;white-space:nowrap}.order-overview-row.product-discounts .order-product-labels{display:flex;flex-direction:column}.order-overview-row.product-discounts .order-product-labels .order-product-label-item{background-color:var(--color-primary-white);border-radius:5px;color:var(--color-primary-white);color:var(--color-primary-black);font-size:.8125rem;font-weight:600;height:30px;line-height:.8125rem;margin-bottom:.625rem;margin-right:.25rem;overflow:hidden;padding:.5rem .625rem;text-overflow:ellipsis;text-transform:uppercase;text-transform:none;white-space:nowrap;width:9rem}.order-overview-row.product-discounts .order-product-labels .order-product-label-item:last-of-type{margin-bottom:0}.order-overview .order-submit-hint{margin-bottom:1rem;margin-top:1rem;--tw-bg-opacity:1;background-color:rgb(244 153 26/var(--tw-bg-opacity));color:var(--color-primary-white);padding:1rem}.order-overview .order-now-submit{margin-bottom:1.75rem;margin-top:1.75rem}@media (min-width:1024px){.order-overview .order-now-submit{margin-bottom:3rem;margin-top:0}}.order-overview .order-now-submit button.btn{height:60px}.custom-dropdown{align-items:center;cursor:pointer;display:flex;justify-content:flex-start;max-width:100%;position:relative}.custom-dropdown-radio{width:100%}.custom-dropdown.active{border-color:var(--color-primary-grey-2);color:var(--color-primary-black)}.custom-dropdown .chosen-value{color:var(--color-primary-black);font-size:.875rem;font-style:italic;font-weight:600;letter-spacing:.01em;line-height:1.25rem}@media (min-width:768px){.custom-dropdown .chosen-value{font-style:normal;font-weight:700}}.custom-dropdown .chosen-value.placeholder{color:var(--color-primary-grey-2);font-weight:400}.custom-dropdown svg{height:1.25rem;pointer-events:none;right:1.25rem;top:50%;width:1.25rem;--tw-translate-y:-50%}.custom-dropdown svg,.custom-dropdown-list{position:absolute;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.custom-dropdown-list{align-items:flex-start;background-color:var(--color-primary-white);border-color:var(--color-primary-grey-2);border-style:solid;border-width:0 1px 1px;cursor:default;display:flex;flex-direction:column;left:-1px;padding:.625rem;row-gap:.625rem;top:2.44rem;transition-duration:.1s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}@media (min-width:640px){.custom-dropdown-list{padding:1.25rem}}.custom-dropdown-list{width:calc(100% + 2px)}.custom-dropdown-buttons{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;justify-content:flex-start;margin-top:1.75rem;width:100%}@media (min-width:640px){.custom-dropdown-buttons{justify-content:space-between}}.custom-dropdown-buttons button{height:30px;min-width:5rem}.order-detail-title{margin-top:1.5rem;text-align:center}@media (min-width:768px){.order-detail-title{margin-top:3rem}}.order-detail-payment-selection .custom-select-block select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url(/build/images/select-arrow.74b21954.svg);background-position:right 24px center;background-repeat:no-repeat}.order-addresses{align-items:center;display:flex;flex-direction:column;gap:.625rem;margin-top:.625rem;width:100%}@media (min-width:768px){.order-addresses{flex-direction:row;gap:1.25rem;margin-top:1.25rem}}.order-address{width:100%}@media (min-width:768px){.order-address{width:50%}}.order-address .delivery-address{margin-top:.625rem;width:100%}.order-address .delivery-address .address-wrapper{align-items:flex-start;display:flex;flex-direction:column;width:100%}.order-revise-btns{align-items:center;display:flex;flex-direction:column;gap:.625rem;justify-content:center}@media (min-width:768px){.order-revise-btns{flex-direction:row;gap:1.25rem;justify-content:flex-end}}.order-revise-btns .btn{min-width:-moz-min-content;min-width:min-content;width:100%}@media (min-width:768px){.order-revise-btns .btn{width:auto}}.order-revise-btns .btn.btn-restore-cart{display:none}.order-empty{color:var(--color-primary-black);font-size:1.25rem;line-height:1.563rem;padding-bottom:1.25rem;padding-top:1.25rem;text-align:center;width:100%}@media (min-width:1024px){.order-empty{font-size:1.875rem;line-height:2.8125rem}}.thank-you-banner{display:block;width:100%}.thank-you-banner .banner{margin-bottom:1.25rem;max-width:100%}@media (min-width:1024px){.thank-you-banner .banner{padding:2.75rem}}.thank-you-banner .banner-content{justify-content:center;padding:0}@media (min-width:1024px){.thank-you-banner .banner-content{justify-content:flex-start}}.thank-you-banner .banner-content p{font-size:1.25rem;line-height:1.563rem}@media (min-width:1024px){.thank-you-banner .banner-content p{font-size:2.1875rem;line-height:2.8125rem}}.thank-you-banner .banner .close-btn{display:none}.section-orders{padding-top:0}.section-orders .profile-heading{margin-bottom:0;padding-left:3px}.section-orders .order-history-list{margin-top:.375rem}.section-orders .order-history-list .order-history-item{align-items:stretch;border-color:var(--color-primary-grey-3);border-style:solid;border-width:1px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:.625rem;padding:.625rem;width:100%}@media (min-width:1024px){.section-orders .order-history-list .order-history-item{padding-left:1.5rem;padding-right:1.25rem}}.section-orders .order-history-list .order-history-item:first-of-type{margin-top:0}.section-orders .order-history-list .order-history-item.not-visible{display:none}.section-orders .order-history-list .order-history-item .item-heading{align-items:flex-start;display:flex;flex-direction:column;padding-left:.25rem;width:100%}@media (min-width:1024px){.section-orders .order-history-list .order-history-item .item-heading{padding-left:0;width:25%}}.section-orders .order-history-list .order-history-item .item-heading .item-title{color:var(--color-primary-black);font-size:.875rem;font-weight:600;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.section-orders .order-history-list .order-history-item .item-heading .item-order-number{color:var(--color-primary-grey-2);font-size:.875rem;font-weight:600;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.section-orders .order-history-list .order-history-item .item-info{align-items:stretch;display:flex;flex-direction:column;flex-wrap:wrap;margin-top:.625rem;width:100%}@media (min-width:390px){.section-orders .order-history-list .order-history-item .item-info{flex-direction:row}}@media (min-width:1024px){.section-orders .order-history-list .order-history-item .item-info{justify-content:flex-end;margin-top:0;width:75%}}.section-orders .order-history-list .order-history-item .item-info .item-order-details{display:flex;justify-content:flex-start;margin-bottom:.625rem;width:100%}@media (min-width:1024px){.section-orders .order-history-list .order-history-item .item-info .item-order-details{justify-content:flex-end;margin-bottom:0;width:auto}}.section-orders .order-history-list .order-history-item .item-info .item-order-details .item-order-details-btn{font-size:.8125rem;font-weight:600;letter-spacing:.01em;line-height:.8125rem;min-width:-moz-min-content;min-width:min-content;padding-left:1.15625rem;padding-right:1.15625rem}.section-orders .order-history-list .order-history-item .item-info .item-order-buyer{align-items:flex-start;border-color:var(--color-primary-grey-3);display:flex;flex-direction:column;padding-left:.25rem;width:100%}@media (min-width:390px){.section-orders .order-history-list .order-history-item .item-info .item-order-buyer{width:50%}}@media (min-width:640px){.section-orders .order-history-list .order-history-item .item-info .item-order-buyer{border-left-width:1px;padding-left:.75rem;width:25%}}@media (min-width:1024px){.section-orders .order-history-list .order-history-item .item-info .item-order-buyer{margin-left:.75rem;width:20%}}.section-orders .order-history-list .order-history-item .item-info .item-order-buyer .order-buyer-title{color:var(--color-primary-grey-2);font-size:.875rem;font-weight:400;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.section-orders .order-history-list .order-history-item .item-info .item-order-buyer .order-buyer-text{color:var(--color-primary-black);font-size:.875rem;font-weight:400;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.section-orders .order-history-list .order-history-item .item-info .item-order-date{align-items:flex-start;border-color:var(--color-primary-grey-3);display:flex;flex-direction:column;padding-left:.25rem;width:100%}@media (min-width:390px){.section-orders .order-history-list .order-history-item .item-info .item-order-date{border-left-width:1px;padding-left:.5rem;width:49%}}@media (min-width:640px){.section-orders .order-history-list .order-history-item .item-info .item-order-date{width:25%}}@media (min-width:1024px){.section-orders .order-history-list .order-history-item .item-info .item-order-date{margin-left:.5rem;width:10%}}.section-orders .order-history-list .order-history-item .item-info .item-order-date .order-date-title{color:var(--color-primary-grey-2);font-size:.875rem;font-weight:400;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.section-orders .order-history-list .order-history-item .item-info .item-order-date .order-date-text{color:var(--color-primary-black);font-size:.875rem;font-weight:400;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.section-orders .order-history-list .order-history-item .item-info .item-order-state{align-items:flex-start;border-color:var(--color-primary-grey-3);display:flex;flex-direction:column;padding-left:.25rem;width:100%}@media (min-width:390px){.section-orders .order-history-list .order-history-item .item-info .item-order-state{margin-top:.625rem;width:50%}}@media (min-width:640px){.section-orders .order-history-list .order-history-item .item-info .item-order-state{border-left-width:1px;margin-top:0;padding-left:.625rem;width:25%}}@media (min-width:1024px){.section-orders .order-history-list .order-history-item .item-info .item-order-state{margin-left:.5rem;width:12%}}.section-orders .order-history-list .order-history-item .item-info .item-order-state .order-state-title{color:var(--color-primary-grey-2);font-size:.875rem;font-weight:400;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.section-orders .order-history-list .order-history-item .item-info .item-order-state .order-state-text{color:var(--color-primary-black);font-size:.875rem;font-weight:400;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.section-orders .order-history-list .order-history-item .item-info .item-order-items{align-items:flex-start;border-color:var(--color-primary-grey-3);display:flex;flex-direction:column;padding-left:.25rem;width:100%}@media (min-width:390px){.section-orders .order-history-list .order-history-item .item-info .item-order-items{border-left-width:1px;margin-top:.625rem;padding-left:.5rem;width:49%}}@media (min-width:640px){.section-orders .order-history-list .order-history-item .item-info .item-order-items{margin-top:0;width:25%}}@media (min-width:1024px){.section-orders .order-history-list .order-history-item .item-info .item-order-items{margin-left:.5rem;width:10%}}.section-orders .order-history-list .order-history-item .item-info .item-order-items .order-pieces-title{color:var(--color-primary-grey-2);font-size:.875rem;font-weight:400;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.section-orders .order-history-list .order-history-item .item-info .item-order-items .order-pieces-text{color:var(--color-primary-black);font-size:.875rem;font-weight:400;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.section-orders .order-history-list .order-history-item .item-info .item-order-price{align-items:center;border-color:var(--color-primary-grey-3);display:flex;margin-top:.625rem;min-width:10%;padding-left:.25rem}@media (min-width:1024px){.section-orders .order-history-list .order-history-item .item-info .item-order-price{border-left-width:1px;margin-left:.5rem;margin-top:0;padding-left:.5rem}}.section-orders .order-history-list .order-history-item .item-info .item-order-price .order-price-text{font-size:1.25rem;font-weight:600;line-height:1.563rem;text-align:left;white-space:nowrap;width:100%}@media (min-width:1024px){.section-orders .order-history-list .order-history-item .item-info .item-order-price .order-price-text{text-align:right}}.order-detail-ajax-wrapper .order-detail-flyout-title{color:var(--color-primary-red);font-size:1.25rem;font-weight:600;line-height:1.563rem}.order-detail-ajax-wrapper .order-addresses{margin-top:1.875rem}.order-detail-ajax-wrapper .order-addresses .order-address .delivery-address{margin-top:.25rem}.order-detail-ajax-wrapper .order-addresses .order-address .delivery-address .address-wrapper{row-gap:.25rem}.order-detail-ajax-wrapper .order-addresses .order-address .delivery-address .address-wrapper div{color:var(--color-primary-black);font-size:1rem;font-weight:400;line-height:1.25rem}@media (min-width:768px){.order-detail-ajax-wrapper .order-addresses .order-address .delivery-address .address-wrapper div{font-size:1.25rem;line-height:1.563rem}}.order-detail-ajax-wrapper .order-status{margin-top:1.875rem}.order-detail-ajax-wrapper .order-status-title{color:var(--color-primary-black);font-size:1.25rem;font-weight:600;line-height:1.563rem;margin-bottom:1rem;text-align:left}.order-detail-ajax-wrapper .order-status .order-status-row{align-items:stretch;border-color:var(--color-primary-grey-3);border-style:solid;border-top-width:1px;display:flex;justify-content:space-between;padding-bottom:.625rem;padding-top:.625rem;width:100%}.order-detail-ajax-wrapper .order-status .order-status-row:last-of-type{border-bottom-width:1px;border-top-width:1px}.order-detail-ajax-wrapper .order-status .order-status-row-title{color:var(--color-primary-black);font-size:.875rem;font-weight:400;line-height:1.25rem;text-align:left;width:50%}@media (min-width:1280px){.order-detail-ajax-wrapper .order-status .order-status-row-title{width:66.666667%}}.order-detail-ajax-wrapper .order-status .order-status-row-content{border-color:var(--color-primary-grey-3);border-left-width:1px;border-style:solid;font-size:.875rem;font-weight:700;line-height:1.25rem;padding-left:.5rem;text-align:right;width:50%}@media (min-width:1280px){.order-detail-ajax-wrapper .order-status .order-status-row-content{width:33.333333%}}.order-detail-ajax-wrapper .order-detail-table-title{color:var(--color-primary-black);font-size:1.25rem;font-weight:600;line-height:1.563rem}.order-detail-ajax-wrapper .cart-table{margin-top:1.875rem;width:100%}.order-detail-ajax-wrapper .cart-table.order-detail-table table{margin-top:1.875rem}.order-detail-ajax-wrapper .cart-table.order-detail-table table .cart-item-name{border-top-width:0;height:58px;order:1;width:calc(100% - 80px)}.order-detail-ajax-wrapper .cart-table.order-detail-table table .cart-item-name-link,.order-detail-ajax-wrapper .cart-table.order-detail-table table .cart-item-name-text{color:var(--color-primary-black);font-size:.875rem;font-weight:600;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.order-detail-ajax-wrapper .cart-table.order-detail-table table .cart-item-name .cart-item-product-model-name{color:var(--color-primary-grey-2);font-size:.875rem;font-weight:600;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.order-detail-ajax-wrapper .cart-table.order-detail-table table .cart-item-details{align-items:stretch;display:flex;justify-content:center;margin-right:.625rem;max-width:-moz-min-content;max-width:min-content;order:2;padding:9px 0;width:auto}@media (min-width:768px){.order-detail-ajax-wrapper .cart-table.order-detail-table table .cart-item-details{border-top-width:0}}.order-detail-ajax-wrapper .cart-table.order-detail-table table .cart-item-details-inner{border-color:var(--color-primary-grey-3);border-left-width:0;border-style:solid;padding-left:.625rem}@media (min-width:768px){.order-detail-ajax-wrapper .cart-table.order-detail-table table .cart-item-details-inner{border-left-width:1px}}.order-detail-ajax-wrapper .cart-table.order-detail-table table .cart-item-details .cart-item-quantity{align-items:center;border-color:var(--color-primary-grey-3);border-style:solid;border-width:1px;color:var(--color-primary-grey-1);display:flex;font-size:.8125rem;font-weight:600;justify-content:center;letter-spacing:.01em;line-height:.8125rem;min-width:61px;padding:.625rem}@media (min-width:768px){.order-detail-ajax-wrapper .cart-table.order-detail-table table .cart-item-price-block{width:auto}}.order-detail-ajax-wrapper .cart-table.order-detail-table table .cart-item-price-block .cart-item-total-price{border-left-width:0;justify-content:flex-start;padding-left:0}@media (min-width:768px){.order-detail-ajax-wrapper .cart-table.order-detail-table table .cart-item-price-block .cart-item-total-price{min-width:8rem}}@media (min-width:1024px){.order-detail-ajax-wrapper .cart-table.order-detail-table table .cart-item-price-block .cart-item-total-price{border-left-width:1px;justify-content:flex-end}}.order-detail-ajax-wrapper .cart-table.order-detail-table table tfoot{background-color:var(--color-primary-grey-4);border-top-width:0;margin-top:2.75rem;padding:2rem 0 3.75rem;position:relative}@media (min-width:640px){.order-detail-ajax-wrapper .cart-table.order-detail-table table tfoot{padding:2.75rem 2.5rem 2.5rem}}.order-detail-ajax-wrapper .cart-table.order-detail-table table tfoot:after,.order-detail-ajax-wrapper .cart-table.order-detail-table table tfoot:before{background-color:var(--color-primary-grey-4);display:block;height:100%;position:absolute;top:0;width:100%;z-index:-1;--tw-content:"";content:var(--tw-content)}@media (min-width:640px){.order-detail-ajax-wrapper .cart-table.order-detail-table table tfoot:after,.order-detail-ajax-wrapper .cart-table.order-detail-table table tfoot:before{display:none}}.order-detail-ajax-wrapper .cart-table.order-detail-table table tfoot:before{left:-2.5rem}.order-detail-ajax-wrapper .cart-table.order-detail-table table tfoot:after{right:-2.5rem}.order-detail-ajax-wrapper .cart-table.order-detail-table table tfoot tr{border-bottom-width:0;border-color:var(--color-primary-grey-3);border-style:solid;border-top-width:1px;padding:.5rem 0}.order-detail-ajax-wrapper .cart-table.order-detail-table table tfoot tr.not-visible{display:none}.order-detail-ajax-wrapper .cart-table.order-detail-table table tfoot tr td{border-left-width:0;border-right-width:0;height:auto;padding:0;width:100%}.order-detail-ajax-wrapper .cart-table.order-detail-table table tfoot tr td .cart-sum-name{border-right-width:0;color:var(--color-primary-black);font-size:.875rem;font-weight:400;line-height:1.25rem}.order-detail-ajax-wrapper .cart-table.order-detail-table table tfoot tr td .cart-discount,.order-detail-ajax-wrapper .cart-table.order-detail-table table tfoot tr td .cart-sum-value{color:var(--color-primary-black);font-size:.875rem;font-weight:600;line-height:1.25rem}.order-detail-ajax-wrapper .cart-table.order-detail-table table tfoot tr.subtotal td .cart-discount,.order-detail-ajax-wrapper .cart-table.order-detail-table table tfoot tr.subtotal td .cart-sum-name,.order-detail-ajax-wrapper .cart-table.order-detail-table table tfoot tr.subtotal td .cart-sum-value{font-weight:700}.order-detail-ajax-wrapper .cart-table.order-detail-table table tfoot tr.product-discounts-row{padding-bottom:.875rem;padding-top:.875rem}.order-detail-ajax-wrapper .cart-table.order-detail-table table tfoot tr.product-discounts-row .product-discounts-block{align-items:flex-start;border-right-width:0;display:flex;justify-content:flex-start;white-space:nowrap}.order-detail-ajax-wrapper .cart-table.order-detail-table table tfoot tr.product-discounts-row .product-discounts-block .order-product-discounts{display:flex;flex-direction:column;margin-right:.375rem}.order-detail-ajax-wrapper .cart-table.order-detail-table table tfoot tr.product-discounts-row .product-discounts-block .order-product-discounts .order-product-discount-item{align-items:center;display:flex;margin-bottom:.625rem}.order-detail-ajax-wrapper .cart-table.order-detail-table table tfoot tr.product-discounts-row .product-discounts-block .order-product-discounts .order-product-discount-item:last-of-type{margin-bottom:0}.order-detail-ajax-wrapper .cart-table.order-detail-table table tfoot tr.product-discounts-row .product-discounts-block .order-product-discounts .order-product-discount-item .applied-discount-title{color:var(--color-primary-black);font-size:.875rem;font-weight:400;line-height:1.25rem;margin-right:.625rem}.order-detail-ajax-wrapper .cart-table.order-detail-table table tfoot tr.product-discounts-row .product-discounts-block .order-product-discounts .order-product-discount-item .discount-value{background-color:var(--color-primary-red);border-radius:5px;color:var(--color-primary-white);font-size:.8125rem;font-weight:600;height:30px;line-height:.8125rem;padding:.5rem .625rem;text-transform:uppercase;white-space:nowrap}.order-detail-ajax-wrapper .cart-table.order-detail-table table tfoot tr.product-discounts-row .product-discounts-block .order-product-labels{display:flex;flex-direction:column;flex-grow:1;width:50%}@media (min-width:390px){.order-detail-ajax-wrapper .cart-table.order-detail-table table tfoot tr.product-discounts-row .product-discounts-block .order-product-labels{flex-grow:0;width:auto}}.order-detail-ajax-wrapper .cart-table.order-detail-table table tfoot tr.product-discounts-row .product-discounts-block .order-product-labels .order-product-label-item{background-color:var(--color-primary-white);border-radius:5px;color:var(--color-primary-white);color:var(--color-primary-black);font-size:.8125rem;font-weight:600;height:30px;line-height:.8125rem;margin-bottom:.625rem;overflow:visible;padding:.5rem .625rem;text-transform:uppercase;text-transform:none;white-space:nowrap}@media (min-width:390px){.order-detail-ajax-wrapper .cart-table.order-detail-table table tfoot tr.product-discounts-row .product-discounts-block .order-product-labels .order-product-label-item{width:9rem}}.order-detail-ajax-wrapper .cart-table.order-detail-table table tfoot tr.product-discounts-row .product-discounts-block .order-product-labels .order-product-label-item span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.order-detail-ajax-wrapper .cart-table.order-detail-table table tfoot tr.product-discounts-row .product-discounts-block .order-product-labels .order-product-label-item:last-of-type{margin-bottom:0}.order-detail-ajax-wrapper .cart-table.order-detail-table table tfoot tr.total{border-color:var(--color-primary-black);border-top-width:2px;margin-top:.5rem;padding-top:1.25rem}.order-detail-ajax-wrapper .cart-table.order-detail-table table tfoot tr.total td{align-items:baseline}.order-detail-ajax-wrapper .cart-table.order-detail-table table tfoot tr.total .cart-sum-name{font-weight:700}.order-detail-ajax-wrapper .cart-table.order-detail-table table tfoot tr.total .cart-sum-value{font-size:2.5rem;font-weight:600;line-height:2.8125rem}.order-detail-ajax-wrapper .order-empty{color:var(--color-primary-black);font-size:1.25rem;font-weight:400;line-height:1.563rem;text-align:center}body{display:flex;flex-direction:column;min-height:100vh}@media (min-width:1024px){.lg\:text-size-base{font-size:1.25rem;line-height:1.875rem}.lg\:text-size-2xl{font-size:2rem;line-height:2.5rem}.lg\:text-size-3xl{font-size:2.125rem;line-height:2.5rem}}.placeholder\:uppercase::-moz-placeholder{text-transform:uppercase}.placeholder\:uppercase::placeholder{text-transform:uppercase}.placeholder\:text-grey-2::-moz-placeholder{color:var(--color-primary-grey-2)}.placeholder\:text-grey-2::placeholder{color:var(--color-primary-grey-2)}.hover\:border-grey-2:hover{border-color:var(--color-primary-grey-2)}.hover\:border-pink:hover{border-color:var(--color-secondary-pink)}.hover\:border-transparent:hover{border-color:transparent}.hover\:bg-\[\#144B68\]:hover{--tw-bg-opacity:1;background-color:rgb(20 75 104/var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.hover\:bg-lightblue:hover{background-color:var(--color-secondary-lightblue)}.hover\:bg-pink:hover{background-color:var(--color-secondary-pink)}.hover\:text-black:hover{color:var(--color-primary-black)}.hover\:text-white:hover{color:var(--color-primary-white)}.hover\:no-underline:hover{text-decoration-line:none}.focus\:border-grey-2:focus{border-color:var(--color-primary-grey-2)}.focus\:text-black:focus{color:var(--color-primary-black)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:hidden{display:none}@media (min-width:390px){.xs\:mb-0{margin-bottom:0}.xs\:mr-3{margin-right:.75rem}.xs\:mt-2\.5{margin-top:.625rem}.xs\:block{display:block}.xs\:w-1\/2{width:50%}.xs\:w-20{width:5rem}.xs\:w-3\/4{width:75%}.xs\:w-\[100px\]{width:100px}.xs\:w-\[48\%\]{width:48%}.xs\:w-\[49\%\]{width:49%}.xs\:w-auto{width:auto}.xs\:w-full{width:100%}.xs\:\!min-w-52{min-width:13rem!important}.xs\:min-w-\[162px\]{min-width:162px}.xs\:flex-row{flex-direction:row}.xs\:flex-nowrap{flex-wrap:nowrap}.xs\:justify-between{justify-content:space-between}.xs\:border-b{border-bottom-width:1px}.xs\:border-l{border-left-width:1px}.xs\:border-t-0{border-top-width:0}.xs\:pl-2{padding-left:.5rem}.xs\:pl-5{padding-left:1.25rem}.xs\:pr-5{padding-right:1.25rem}.xs\:text-base{font-size:1.25rem;line-height:1.563rem}}@media (min-width:640px){.sm\:mr-2{margin-right:.5rem}.sm\:mt-0{margin-top:0}.sm\:mt-\[30px\]{margin-top:30px}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-20{height:5rem}.sm\:h-3{height:.75rem}.sm\:h-\[400px\]{height:400px}.sm\:h-inherit{height:inherit}.sm\:min-h-\[60px\]{min-height:60px}.sm\:w-1\/4{width:25%}.sm\:w-32{width:8rem}.sm\:w-\[48\%\]{width:48%}.sm\:w-auto{width:auto}.sm\:\!min-w-\[190px\]{min-width:190px!important}.sm\:min-w-32{min-width:8rem}.sm\:min-w-96{min-width:24rem}.sm\:min-w-min{min-width:-moz-min-content;min-width:min-content}.sm\:max-w-\[380px\]{max-width:380px}.sm\:max-w-\[540px\]{max-width:540px}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:gap-0{gap:0}.sm\:gap-y-2\.5{row-gap:.625rem}.sm\:border-l{border-left-width:1px}.sm\:border-t-0{border-top-width:0}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-5{padding-bottom:1.25rem;padding-top:1.25rem}.sm\:pb-10{padding-bottom:2.5rem}.sm\:pb-2\.5{padding-bottom:.625rem}.sm\:pl-2\.5{padding-left:.625rem}.sm\:pl-3{padding-left:.75rem}.sm\:pt-0{padding-top:0}.sm\:pt-3{padding-top:.75rem}.sm\:text-button-bigger{font-size:.9375rem;line-height:1.25rem}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:relative{position:relative}.md\:-bottom-\[10px\]{bottom:-10px}.md\:-left-\[1px\]{left:-1px}.md\:top-\[2\.44rem\]{top:2.44rem}.md\:order-2{order:2}.md\:order-3{order:3}.md\:order-4{order:4}.md\:mb-14{margin-bottom:3.5rem}.md\:mb-\[70px\]{margin-bottom:70px}.md\:mr-3{margin-right:.75rem}.md\:mr-3\.5{margin-right:.875rem}.md\:mt-0{margin-top:0}.md\:mt-10{margin-top:2.5rem}.md\:mt-16{margin-top:4rem}.md\:mt-5{margin-top:1.25rem}.md\:mt-\[100px\]{margin-top:100px}.md\:mt-\[52px\]{margin-top:52px}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-10{height:2.5rem}.md\:h-28{height:7rem}.md\:h-\[50px\]{height:50px}.md\:h-\[61px\]{height:61px}.md\:min-h-\[560px\]{min-height:560px}.md\:w-1\/3{width:33.333333%}.md\:w-1\/3-custom{width:calc(33.333% - .875rem)}.md\:w-10{width:2.5rem}.md\:w-2\/3{width:66.666667%}.md\:w-2\/5{width:40%}.md\:w-3\/4{width:75%}.md\:w-\[200px\]{width:200px}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:min-w-28{min-width:7rem}.md\:min-w-32{min-width:8rem}.md\:min-w-\[100px\]{min-width:100px}.md\:max-w-\[250px\]{max-width:250px}.md\:max-w-\[380px\]{max-width:380px}.md\:max-w-\[720px\]{max-width:720px}.md\:max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.md\:grow-0{flex-grow:0}.md\:translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-end{align-items:flex-end}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-5{gap:1.25rem}.md\:gap-x-9{-moz-column-gap:2.25rem;column-gap:2.25rem}.md\:gap-y-2{row-gap:.5rem}.md\:overflow-visible{overflow:visible}.md\:text-clip{text-overflow:clip}.md\:border{border-width:1px}.md\:border-x{border-left-width:1px;border-right-width:1px}.md\:border-b{border-bottom-width:1px}.md\:border-b-0{border-bottom-width:0}.md\:border-t{border-top-width:1px}.md\:border-t-0{border-top-width:0}.md\:border-solid{border-style:solid}.md\:border-grey-3{border-color:var(--color-primary-grey-3)}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-\[25px\]{padding-left:25px;padding-right:25px}.md\:py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.md\:pb-12{padding-bottom:3rem}.md\:pb-5{padding-bottom:1.25rem}.md\:pl-2\.5{padding-left:.625rem}.md\:text-lg{font-size:2.1875rem;line-height:2.8125rem}.md\:font-bold{font-weight:700}}@media (min-width:1024px){.lg\:absolute{position:absolute}.lg\:bottom-\[40px\]{bottom:40px}.lg\:bottom-\[60px\]{bottom:60px}.lg\:left-10{left:2.5rem}.lg\:left-5{left:1.25rem}.lg\:left-\[50\%\]{left:50%}.lg\:right-10{right:2.5rem}.lg\:right-5{right:1.25rem}.lg\:top-10{top:2.5rem}.lg\:top-5{top:1.25rem}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:order-4{order:4}.lg\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.lg\:mb-0{margin-bottom:0}.lg\:mb-12{margin-bottom:3rem}.lg\:mb-15{margin-bottom:3.75rem}.lg\:mb-16{margin-bottom:4rem}.lg\:mb-2\.875{margin-bottom:.71875rem}.lg\:mb-21\.5{margin-bottom:5.375rem}.lg\:mb-5{margin-bottom:1.25rem}.lg\:ml-0{margin-left:0}.lg\:ml-2{margin-left:.5rem}.lg\:ml-3{margin-left:.75rem}.lg\:mt-0{margin-top:0}.lg\:mt-10{margin-top:2.5rem}.lg\:mt-8{margin-top:2rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-10{height:2.5rem}.lg\:h-130{height:32.5rem}.lg\:h-\[30px\]{height:30px}.lg\:h-\[520px\]{height:520px}.lg\:h-\[58px\]{height:58px}.lg\:h-\[60px\]{height:60px}.lg\:h-auto{height:auto}.lg\:h-full{height:100%}.lg\:max-h-162\.5{max-height:40.625rem}.lg\:max-h-none{max-height:none}.lg\:min-h-162\.5{min-height:40.625rem}.lg\:w-1\/2{width:50%}.lg\:w-1\/4{width:25%}.lg\:w-220{width:55rem}.lg\:w-3\/12{width:25%}.lg\:w-3\/4{width:75%}.lg\:w-4\/12{width:33.333333%}.lg\:w-6\/12{width:50%}.lg\:w-8\/12{width:66.666667%}.lg\:w-\[10\%\]{width:10%}.lg\:w-\[12\%\]{width:12%}.lg\:w-\[40\%\]{width:40%}.lg\:w-\[41\%\]{width:41%}.lg\:w-\[60\%\]{width:60%}.lg\:w-\[60px\]{width:60px}.lg\:w-\[70\%\]{width:70%}.lg\:w-\[85\%\]{width:85%}.lg\:w-\[calc\(50\%-20px\)\]{width:calc(50% - 20px)}.lg\:w-auto{width:auto}.lg\:w-fit{width:-moz-fit-content;width:fit-content}.lg\:max-w-40{max-width:10rem}.lg\:max-w-\[100px\]{max-width:100px}.lg\:max-w-\[338px\]{max-width:338px}.lg\:max-w-\[662px\]{max-width:662px}.lg\:max-w-\[920px\]{max-width:920px}.lg\:max-w-\[960px\]{max-width:960px}.lg\:grow{flex-grow:1}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-baseline{align-items:baseline}.lg\:justify-end{justify-content:flex-end}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-2{gap:.5rem}.lg\:gap-24{gap:6rem}.lg\:gap-3{gap:.75rem}.lg\:whitespace-normal{white-space:normal}.lg\:border-x{border-left-width:1px;border-right-width:1px}.lg\:border-b-0{border-bottom-width:0}.lg\:border-l{border-left-width:1px}.lg\:border-t-0{border-top-width:0}.lg\:border-t-2{border-top-width:2px}.lg\:border-t-black{border-top-color:var(--color-primary-black)}.lg\:p-10{padding:2.5rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.lg\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.lg\:py-11{padding-bottom:2.75rem;padding-top:2.75rem}.lg\:py-2{padding-bottom:.5rem;padding-top:.5rem}.lg\:py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.lg\:pb-0{padding-bottom:0}.lg\:pb-2\.5{padding-bottom:.625rem}.lg\:pl-10{padding-left:2.5rem}.lg\:pl-2{padding-left:.5rem}.lg\:pl-6{padding-left:1.5rem}.lg\:pt-0{padding-top:0}.lg\:text-base{font-size:1.25rem;line-height:1.563rem}.lg\:text-button-size{font-size:.8125rem;line-height:.8125rem}.lg\:text-lg{font-size:2.1875rem;line-height:2.8125rem}.lg\:text-sm-2{font-size:1rem;line-height:1.25rem}.lg\:text-xl{font-size:2.5rem;line-height:2.8125rem}}@media (min-width:1280px){.xl\:mb-0{margin-bottom:0}.xl\:mb-11\.25{margin-bottom:2.8125rem}.xl\:mb-5{margin-bottom:1.25rem}.xl\:mt-11{margin-top:2.75rem}.xl\:block{display:block}.xl\:h-\[30px\]{height:30px}.xl\:w-1\/4{width:25%}.xl\:w-2\/4{width:50%}.xl\:w-2\/5{width:40%}.xl\:w-3\/12{width:25%}.xl\:w-6\/12{width:50%}.xl\:w-9\/12{width:75%}.xl\:w-\[170px\]{width:170px}.xl\:w-\[30px\]{width:30px}.xl\:min-w-\[238px\]{min-width:238px}.xl\:max-w-\[1140px\]{max-width:1140px}.xl\:max-w-\[380px\]{max-width:380px}.xl\:flex-row{flex-direction:row}.xl\:\!flex-nowrap{flex-wrap:nowrap!important}.xl\:justify-start{justify-content:flex-start}.xl\:gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.xl\:gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.xl\:whitespace-nowrap{white-space:nowrap}.xl\:py-10{padding-bottom:2.5rem;padding-top:2.5rem}.xl\:py-23\.25{padding-bottom:5.8125rem;padding-top:5.8125rem}.xl\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:1440px){.xl-2\:block{display:block}.xl-2\:grow{flex-grow:1}}@media (min-width:1680px){.\32xl\:h-\[100px\]{height:100px}.\32xl\:w-2\/4{width:50%}.\32xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;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")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.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{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{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{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.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:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.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-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}