@charset "UTF-8";.rc-tooltip.rc-tooltip-zoom-enter,.rc-tooltip.rc-tooltip-zoom-leave{display:block}.rc-tooltip-zoom-appear,.rc-tooltip-zoom-enter{opacity:0;animation-duration:.3s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.18,.89,.32,1.28);animation-play-state:paused}.rc-tooltip-zoom-leave{animation-duration:.3s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.6,-.3,.74,.05);animation-play-state:paused}.rc-tooltip-zoom-appear.rc-tooltip-zoom-appear-active,.rc-tooltip-zoom-enter.rc-tooltip-zoom-enter-active{animation-name:rcToolTipZoomIn;animation-play-state:running}.rc-tooltip-zoom-leave.rc-tooltip-zoom-leave-active{animation-name:rcToolTipZoomOut;animation-play-state:running}@keyframes rcToolTipZoomIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(0)}to{opacity:1;transform-origin:50% 50%;transform:scale(1)}}@keyframes rcToolTipZoomOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1)}to{opacity:0;transform-origin:50% 50%;transform:scale(0)}}.rc-tooltip{opacity:.9}.rc-tooltip-inner{padding:8px 10px;color:#fff;background-color:#373737;border-radius:6px;box-shadow:0 0 4px rgba(0,0,0,.17)}.rc-tooltip-placement-top .rc-tooltip-arrow,.rc-tooltip-placement-topLeft .rc-tooltip-arrow,.rc-tooltip-placement-topRight .rc-tooltip-arrow{bottom:4px;margin-left:-5px;border-width:5px 5px 0;border-top-color:#373737}.rc-tooltip-placement-topLeft .rc-tooltip-arrow{left:15%}.rc-tooltip-placement-topRight .rc-tooltip-arrow{right:15%}.rc-tooltip-placement-right .rc-tooltip-arrow,.rc-tooltip-placement-rightBottom .rc-tooltip-arrow,.rc-tooltip-placement-rightTop .rc-tooltip-arrow{left:4px;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#373737}.rc-tooltip-placement-left .rc-tooltip-arrow,.rc-tooltip-placement-leftBottom .rc-tooltip-arrow,.rc-tooltip-placement-leftTop .rc-tooltip-arrow{right:4px;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#373737}.rc-tooltip-placement-bottom .rc-tooltip-arrow,.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow,.rc-tooltip-placement-bottomRight .rc-tooltip-arrow{top:4px;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#373737}.rc-slider{position:relative;height:14px;padding:5px 0;width:100%;border-radius:6px;touch-action:none}.rc-slider,.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-rail{background-color:#e9e9e9}.rc-slider-rail,.rc-slider-track{position:absolute;height:4px;border-radius:6px}.rc-slider-track{left:0;background-color:#abe2fb}.rc-slider-handle{position:absolute;margin-left:-7px;margin-top:-5px;width:14px;height:14px;cursor:pointer;cursor:grab;border-radius:50%;border:2px solid #96dbfa;background-color:#fff;touch-action:pan-x}.rc-slider-handle:focus{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa;outline:none}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:unset}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:grabbing}.rc-slider-mark{position:absolute;top:18px;left:0;width:100%;font-size:12px}.rc-slider-mark-text{position:absolute;display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;color:#999}.rc-slider-mark-text-active{color:#666}.rc-slider-step{position:absolute;width:100%;height:4px;background:transparent}.rc-slider-dot{position:absolute;bottom:-2px;margin-left:-4px;width:8px;height:8px;border:2px solid #e9e9e9;border-radius:50%;vertical-align:middle}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{border-color:#ccc;box-shadow:none;background-color:#fff;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{cursor:not-allowed!important}.rc-slider-vertical{width:14px;height:100%;padding:0 5px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{left:5px;bottom:0;width:4px}.rc-slider-vertical .rc-slider-handle{margin-left:-5px;margin-bottom:-7px;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{top:0;left:18px;height:100%}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{left:2px;margin-bottom:-4px}.rc-slider-vertical .rc-slider-dot:first-child{margin-bottom:-4px}.rc-slider-vertical .rc-slider-dot:last-child{margin-bottom:-4px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave{animation-duration:.3s;animation-fill-mode:both;display:block!important;animation-play-state:paused}.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{transform:scale(0);animation-timing-function:cubic-bezier(.23,1,.32,1)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;transform-origin:50% 100%;transform:scale(0)}to{transform-origin:50% 100%;transform:scale(1)}}@keyframes rcSliderTooltipZoomDownOut{0%{transform-origin:50% 100%;transform:scale(1)}to{opacity:0;transform-origin:50% 100%;transform:scale(0)}}.rc-slider-tooltip{position:absolute;left:-9999px;top:-9999px;visibility:visible}.rc-slider-tooltip,.rc-slider-tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{padding:6px 2px;min-width:24px;height:24px;font-size:12px;line-height:1;color:#fff;text-align:center;text-decoration:none;background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9}.rc-slider-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{bottom:4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#6c6c6c}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.invisible{visibility:hidden}.mobilehidden{display:none}@media only screen and (min-width:1024px),print{.mobilehidden{display:block}}.desktophidden{display:block}@media only screen and (min-width:1024px),print{.desktophidden{display:none}}.mobilehidden--inlineblock{display:none}@media only screen and (min-width:1024px),print{.mobilehidden--inlineblock{display:inline-block}}.desktophidden--inlineblock{display:inline-block}@media only screen and (min-width:1024px),print{.desktophidden--inlineblock{display:none}}@font-face{font-family:"AvenirNextLTW01-Regular";src:url(/static/media/e9167238-3b3f-4813-a04a-a384394eed42.e1d3b592.eot?#iefix);src:url(/static/media/e9167238-3b3f-4813-a04a-a384394eed42.e1d3b592.eot?#iefix) format("eot"),url(/static/media/2cd55546-ec00-4af9-aeca-4a3cd186da53.457e94a5.woff2) format("woff2"),url(/static/media/1e9892c0-6927-4412-9874-1b82801ba47a.a17c827d.woff) format("woff"),url(/static/media/46cf1067-688d-4aab-b0f7-bd942af6efd8.7c6fbea2.ttf) format("truetype"),url(/static/media/52a192b1-bea5-4b48-879f-107f009b666f.01e3a646.svg#52a192b1-bea5-4b48-879f-107f009b666f) format("svg")}@font-face{font-family:"AvenirNextLTW01-Italic";src:url(/static/media/d1fddef1-d940-4904-8f6c-17e809462301.826fe77c.eot?#iefix);src:url(/static/media/d1fddef1-d940-4904-8f6c-17e809462301.826fe77c.eot?#iefix) format("eot"),url(/static/media/7377dbe6-f11a-4a05-b33c-bc8ce1f60f84.2b7037ef.woff2) format("woff2"),url(/static/media/92b66dbd-4201-4ac2-a605-4d4ffc8705cc.8d680843.woff) format("woff"),url(/static/media/18839597-afa8-4f0b-9abb-4a30262d0da8.6e2731ae.ttf) format("truetype"),url(/static/media/1de7e6f4-9d4d-47e7-ab23-7d5cf10ab585.9b426d82.svg#1de7e6f4-9d4d-47e7-ab23-7d5cf10ab585) format("svg")}@font-face{font-family:"Avenir Next LT W01 Bold";src:url(/static/media/dccb10af-07a2-404c-bfc7-7750e2716bc1.17aac528.eot?#iefix);src:url(/static/media/dccb10af-07a2-404c-bfc7-7750e2716bc1.17aac528.eot?#iefix) format("eot"),url(/static/media/14c73713-e4df-4dba-933b-057feeac8dd1.d8ee249a.woff2) format("woff2"),url(/static/media/b8e906a1-f5e8-4bf1-8e80-82c646ca4d5f.b8d9f485.woff) format("woff"),url(/static/media/890bd988-5306-43ff-bd4b-922bc5ebdeb4.16071ef5.ttf) format("truetype"),url(/static/media/ed104d8c-7f39-4e8b-90a9-4076be06b857.25337328.svg#ed104d8c-7f39-4e8b-90a9-4076be06b857) format("svg")}@font-face{font-family:"AvenirNextLTW01-BoldIta";src:url(/static/media/ac2d4349-4327-448f-9887-083a6a227a52.d72df5c0.eot?#iefix);src:url(/static/media/ac2d4349-4327-448f-9887-083a6a227a52.d72df5c0.eot?#iefix) format("eot"),url(/static/media/eaafcb26-9296-4a57-83e4-4243abc03db7.163a05b1.woff2) format("woff2"),url(/static/media/25e83bf5-47e3-4da7-98b1-755efffb0089.91d513af.woff) format("woff"),url(/static/media/4112ec87-6ded-438b-83cf-aaff98f7e987.35139faa.ttf) format("truetype"),url(/static/media/ab1835cb-df6f-4d8d-b8ee-3075f5ba758d.03153c17.svg#ab1835cb-df6f-4d8d-b8ee-3075f5ba758d) format("svg")}@font-face{font-family:"AvenirNextLTW01-Condens_721299";src:url(/static/media/f737d53f-f6ed-4f15-8fe7-925fb68a8851.7d7f31d6.eot?#iefix);src:url(/static/media/f737d53f-f6ed-4f15-8fe7-925fb68a8851.7d7f31d6.eot?#iefix) format("eot"),url(/static/media/7fb4cb78-601f-4bb2-995a-442252089573.97b0d97f.woff2) format("woff2"),url(/static/media/19db35b6-b3e8-400b-ae62-a3d37cc9fa56.cf3ca78a.woff) format("woff"),url(/static/media/61860563-e9eb-40bd-844e-48e96af9d063.8c22f00b.ttf) format("truetype"),url(/static/media/94f6e6be-004d-4b3a-8b0e-f07609dc1726.0be7d3aa.svg#94f6e6be-004d-4b3a-8b0e-f07609dc1726) format("svg")}@font-face{font-family:"AvenirNextLTW01-Condens_721302";src:url(/static/media/8e7f81d1-94dd-47e6-94ce-9c278d5d1ecc.56464707.eot?#iefix);src:url(/static/media/8e7f81d1-94dd-47e6-94ce-9c278d5d1ecc.56464707.eot?#iefix) format("eot"),url(/static/media/f31d487c-aab1-4ce0-8fb8-4bdfa26dd539.c1eaaf20.woff2) format("woff2"),url(/static/media/6b0725b6-26e5-4bcf-8174-4d4b4d4217b9.42d03c78.woff) format("woff"),url(/static/media/435f931d-7af1-4f3a-a084-3d7aed6cd568.5e9636a1.ttf) format("truetype"),url(/static/media/962508db-d57e-4eb1-a483-28a105ee2b25.92091856.svg#962508db-d57e-4eb1-a483-28a105ee2b25) format("svg")}@font-face{font-family:"AvenirNextLTW01-BoldCn";src:url(/static/media/07690b8a-c348-4c53-8de3-59f7cfef9ee8.535af04c.eot?#iefix);src:url(/static/media/07690b8a-c348-4c53-8de3-59f7cfef9ee8.535af04c.eot?#iefix) format("eot"),url(/static/media/9f6106aa-36e0-4cfb-8cda-c3354eab2461.7a5c05c5.woff2) format("woff2"),url(/static/media/ff039068-be8b-415c-b1a9-24eedee1c3ab.a0fff1f8.woff) format("woff"),url(/static/media/cdd2cecb-bd0e-41e5-9ecd-ef60f52a35be.5dfa461b.ttf) format("truetype"),url(/static/media/390c08bc-8d21-4af3-95a1-a73c21f189cd.aeb0e106.svg#390c08bc-8d21-4af3-95a1-a73c21f189cd) format("svg")}*{box-sizing:border-box}:after,:before{box-sizing:border-box}body,html{-webkit-backface-visibility:hidden}body{font-family:"AvenirNextLTW01-Regular",Arial,sans-serif;font-size:1.0625rem;line-height:1.5rem;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}.container.menu-opened{height:100vh;overflow:hidden}@media only screen and (min-width:1024px),print{.container.menu-opened{height:auto;overflow:auto}}ul{margin:0;padding:0;list-style:none}dd,dl,dt,h1,h2,h3,h4,h5,h6,h7,p{margin:0;font-weight:400;padding:0}.main{margin-top:3.75rem;width:100%;margin-bottom:2.5rem}@media only screen and (min-width:1024px),print{.main{margin-top:6.1875rem;margin-bottom:7.5rem}}.main.home__main{margin-bottom:0}@media only screen and (min-width:1024px),print{.main.home__main{margin-top:4.5625rem;margin-bottom:7.5rem}}.main.main--catalog{margin-top:6.75rem}@media only screen and (min-width:1024px),print{.main.main--catalog{margin-top:6.1875rem}}.main__body{padding:0 1rem}@media only screen and (min-width:1024px),print{.main__body{padding:0 2.5rem}}.content{width:100%}@media only screen and (min-width:1024px),print{.content{max-width:75rem}.filterpanel-opened .main--catalog .content{max-width:55rem}}@media only screen and (min-width:1024px),print{.main--catalog-detail .content{width:100%}}@media only screen and (min-width:1280px),print{.main--catalog-detail .content{max-width:75rem}}.text-link{color:#e32236;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;text-decoration:none}.text-link:hover{color:#000}.icon-link,.link--anchor-down,.link--back,.link--download,.link--intern,.link--url{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-Regular",Arial,sans-serif;color:#e32236;margin-bottom:.5rem;display:inline-block;font-family:"AvenirNextLTW01-BoldCn",Arial,sans-serif;text-decoration:none}.main--std .icon-link,.main--std .link--anchor-down,.main--std .link--back,.main--std .link--download,.main--std .link--intern,.main--std .link--url{font-family:"Avenir Next LT W01 Bold",Arial,sans-serif}.icon-link:before,.link--anchor-down:before,.link--back:before,.link--download:before,.link--intern:before,.link--url:before{font-family:"svg-icons";vertical-align:middle;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin-right:.5rem;font-size:1.5rem;color:#000}@media only screen and (min-width:1024px),print{.icon-link:before,.link--anchor-down:before,.link--back:before,.link--download:before,.link--intern:before,.link--url:before{margin-right:.75rem}}.icon-link:hover,.link--anchor-down:hover,.link--back:hover,.link--download:hover,.link--intern:hover,.link--url:hover{color:#000}.link__file-info{font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif}.main--std .link__file-info{font-family:"AvenirNextLTW01-Regular",Arial,sans-serif}.link--back{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;margin-bottom:0}.link--back:before{font-family:"svg-icons";display:inline-block;vertical-align:middle;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.875rem;margin-right:.5rem;vertical-align:top}.subtitle{font-weight:400;font-size:1.25rem;line-height:1.75rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;padding:1.5rem 0 .75rem}@media only screen and (min-width:1024px),print{.subtitle{font-size:1.5rem;line-height:2rem;padding:2rem 0 1rem}}.catalog__subtitle{font-weight:400;font-size:1.25rem;line-height:1.75rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;padding:1.5rem 0 .75rem}@media only screen and (min-width:1024px),print{.catalog__subtitle{font-size:1.5rem;line-height:2rem;padding:2.5rem 0 1.5rem}}.catalog-subtitle__title{display:inline;font-weight:400;font-size:1.25rem;line-height:1.75rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif}@media only screen and (min-width:1024px),print{.catalog-subtitle__title{font-size:1.5rem;line-height:2rem}}.smltitle{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;padding:1rem 0 .5rem}@media only screen and (min-width:1024px),print{.smltitle{padding:1.5rem 0 .75rem}}.text-condenced{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif;margin-bottom:1rem}@media only screen and (min-width:1024px),print{.text-condenced{margin-bottom:2rem}}.title__counter,.username{font-size:.9375rem;line-height:1.25rem;color:rgba(0,0,0,.5)}.input--search,.title__counter,.username{font-weight:400;font-family:"AvenirNextLTW01-Regular",Arial,sans-serif}.input--search{font-size:1.0625rem;line-height:1.5rem;border:0;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif;background:url(/static/media/bg-search.f5355db8.svg) no-repeat 0;line-height:1.875rem;height:1.875rem;display:block;width:100%;padding:0 0 0 1.5625rem;background-size:16px}@media only screen and (min-width:1024px),print{.input--search{margin-bottom:2rem;background-size:auto;padding:0 0 0 2.1875rem}}.input--search:focus{background:url(/static/media/bg-search-hover.7b7b8a07.svg) no-repeat 0;outline:none;background-size:16px}@media only screen and (min-width:1024px),print{.input--search:focus{background-size:auto}}.grey-box{background-color:rgba(0,25,95,.1);padding:1rem;margin:1rem 0;text-align:center}@media only screen and (min-width:1024px),print{.grey-box{background-color:rgba(0,25,95,.05);padding:1.5rem;margin:2.5rem 0}}.dllist{display:flex;flex-wrap:wrap;text-align:left;font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif;color:rgba(0,0,0,.8);margin-bottom:1rem}@media only screen and (min-width:1024px),print{.dllist{margin-bottom:1.5rem}}.dllist__label{flex-basis:40%;max-width:40%;padding-right:1rem;overflow:hidden}@media only screen and (min-width:1024px),print{.dllist__label{padding-right:1.5rem}}.dllist__cont{flex-basis:60%;max-width:60%;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif}.float--left,.float--right{float:right}.close--circle,.remover--circle{width:1.4375rem;height:1.4375rem;position:absolute;left:0;border-radius:50%;background-color:#e5e8ef;border:2px solid rgba(0,25,95,.25);cursor:pointer}@media only screen and (min-width:1024px),print{.close--circle,.remover--circle{background-color:#f2f3f7;border:2px solid rgba(0,25,95,.15)}}.close--circle:after,.remover--circle:after{font-family:"svg-icons";display:inline-block;vertical-align:middle;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.25rem;line-height:1.3125rem;left:-.03125rem;top:-.0625rem;position:absolute;width:1.25rem;height:1.25rem;color:rgba(0,25,95,.5);text-align:center}.close--circle:hover,.remover--circle:hover{background:#000;border-color:#000}.close--circle:hover:after,.remover--circle:hover:after{color:#fff}.close--circle-trans{width:1.4375rem;height:1.4375rem;background:transparent;position:absolute;border-radius:50%;border:2px solid rgba(0,25,95,.25);cursor:pointer;right:.5rem;top:.5rem}@media only screen and (min-width:1024px),print{.close--circle-trans{border:2px solid rgba(0,25,95,.15);top:.8125rem;right:.9375rem}}.close--circle-trans:after{font-family:"svg-icons";display:inline-block;vertical-align:middle;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.25rem;line-height:1.3125rem;left:-.03125rem;top:-.0625rem;position:absolute;width:1.25rem;height:1.25rem;color:rgba(0,25,95,.5);text-align:center}.close--circle-trans:hover{border-color:#000;background:#000}.close--circle-trans:hover:after{color:#fff}.currency-selector{float:right;margin-top:-.75rem}.currency-selector .selectbox-block{width:auto}.row:after{content:"";display:table;clear:both}.related-product .tab-header{margin-left:-1rem;width:calc(100% + 32px)}.tab-header{background:#e32236;width:100%;padding:1rem 1rem 0}@media only screen and (min-width:1024px),print{.tab-header{margin-left:0;width:100%;margin-bottom:2.5rem}.sticky .tab-header{position:fixed;top:6.875rem;left:0;width:100%;padding:1rem 2.5rem 0;z-index:98;margin-bottom:0}}.tab-header .tab-nav{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-BoldCn",Arial,sans-serif;background:#fff;padding:.5rem .5rem 0;border-top-left-radius:.25rem;border-top-right-radius:.25rem;position:relative;height:3rem}@media only screen and (min-width:1024px),print{.tab-header .tab-nav{background:none;padding:1rem 0 0;height:auto}}.tab-header .tab{border:2px solid rgba(0,25,95,.25);border-radius:.25rem;height:2.5rem;width:calc(100% - 16px);position:absolute;z-index:1;overflow:hidden}@media only screen and (min-width:1024px),print{.tab-header .tab{border-color:rgba(0,25,95,.15)}}.tab-header .tab:after{font-family:"svg-icons";display:inline-block;vertical-align:middle;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.875rem;color:#e32236;position:absolute;right:.75rem;top:.625rem;pointer-events:none}.tab-header .tab.opened{height:auto;overflow:visible}@media only screen and (min-width:1024px),print{.tab-header .tab{border:0;background:transparent;width:100%;position:relative;overflow:visible;height:auto;display:flex}.tab-header .tab:after{display:none}}.tab-header .tab__item{padding:.5rem 2.125rem .5rem .875rem;background:#fff;display:block;width:100%;z-index:2;cursor:pointer}.tab-header .tab__item:first-of-type{border-bottom:2px solid;border-color:rgba(0,25,95,.25)}@media only screen and (min-width:1024px),print{.tab-header .tab__item:first-of-type{border-color:rgba(0,25,95,.15)}}.tab-header .tab__item:hover{color:#e32236}@media only screen and (min-width:1024px),print{.tab-header .tab__item{display:inline-block;padding:.75rem 1rem;border-top-left-radius:.25rem;border-top-right-radius:.25rem;width:auto;margin-right:.5rem;background:rgba(0,0,0,.25);color:#fff}.tab-header .tab__item:first-of-type{border:0}.tab-header .tab__item.active{background:#fff;color:#000}.tab-header .tab__item:hover{background:#000;color:#fff}}.tab-content__item{display:none;min-height:12.5rem}.tab-content__item:first-of-type{display:block}.tab-content__item.active{display:block}@media only screen and (min-width:1024px),print{.cart-opened #olark-container,.cart-opened .olark-launch-button,.wishlist-opened #olark-container,.wishlist-opened .olark-launch-button{right:34.375rem!important}}.contact-info{display:none;position:fixed;bottom:5.1875rem;z-index:100;left:1rem;width:calc(100% - 32px);background:#fff;box-shadow:0 0 20px 0 rgba(0,25,95,.15);border-radius:.25rem;padding:1rem;color:#000;font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif}.contact-info:before{content:"";border-color:#fff transparent transparent;border-style:solid;border-width:12px 12px 0;position:absolute;bottom:-.75rem;right:.5rem;z-index:10}.contact-info .title{font-family:"AvenirNextLTW01-BoldCn",Arial,sans-serif;margin-top:1.5rem}.contact-info .title:first-of-type{margin-top:0}.contact-info.show{display:block}@media only screen and (min-width:1024px),print{.contact-info.show{display:none}}.pop-message{position:fixed;left:0;bottom:0;z-index:2000;width:100%;z-index:2147483647}@media only screen and (min-width:1024px),print{.pop-message{width:auto;display:flex;flex-direction:column;align-items:flex-start}}.pop-message__item{background:#fff;border-top:2px solid #fff;border-bottom:2px solid #fff;padding:.375rem .5rem .375rem 2.75rem;min-height:4.75rem;position:relative;box-shadow:0 0 20px 0 rgba(0,25,95,.15)}@media only screen and (min-width:1024px),print{.pop-message__item{margin-left:1rem;margin-bottom:1rem;border-radius:.25rem;border:2px solid #fff;padding:.375rem .5rem .375rem 3.75rem;display:inline-block;width:21.875rem;min-height:3rem}}.pop-message__item .inline-close--circle{position:absolute;right:.5rem;top:.5rem}@media only screen and (min-width:1024px),print{.pop-message__item .inline-close--circle{right:.625rem;top:.625rem}}.pop-message__item .pop-message__link{color:#e32236;font-weight:400;font-size:.9375rem;line-height:1.25rem;font-family:"AvenirNextLTW01-BoldCn",Arial,sans-serif;display:inline-block;margin-top:.25rem;cursor:pointer;text-decoration:none}@media only screen and (min-width:1024px),print{.pop-message__item .pop-message__link{margin-top:0;margin-bottom:.5rem}.pop-message__text .pop-message__item .pop-message__link{margin-bottom:0}}.pop-message__item .pop-message__link:hover{color:#000}.pop-message__icon{background:#e32236;color:#fff;width:2.25rem;font-size:1.1875rem;text-align:center;position:absolute;left:0;top:0;bottom:0;padding:.5rem}@media only screen and (min-width:1024px),print{.pop-message__icon{width:2.75rem;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}}@media only screen and (min-width:1024px) and (min-width:1024px),print{.pop-message__icon:before{margin-top:0;margin-left:0}}.pop-message__wishlist .pop-message__icon{background-color:rgba(0,25,95,.1)}@media only screen and (min-width:1024px),print{.pop-message__wishlist .pop-message__icon{background-color:rgba(0,25,95,.05);padding:0}}.pop-message__icon .sicon__wishlist{font-size:2.75rem;padding:0;color:#000;margin:-.6875rem 0 0 -.875rem}@media only screen and (min-width:1024px),print{.pop-message__icon .sicon__wishlist{margin:0}}.pop-message__text{font-weight:400;font-size:.9375rem;line-height:1.25rem;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif;display:block;padding-right:30px}.pop-message__text em{font-family:"AvenirNextLTW01-BoldCn",Arial,sans-serif;font-style:normal}@media only screen and (min-width:1024px),print{.pop-message__text{padding:.375rem 1.875rem .375rem 0}}.pop-message__action{color:#e32236;display:inline-block;font-weight:400;font-size:.9375rem;line-height:1.25rem;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif}.inline-close--circle{width:1.4375rem;height:1.4375rem;background:transparent;display:inline-block;position:relative;border-radius:50%;border:2px solid rgba(0,25,95,.25);cursor:pointer}@media only screen and (min-width:1024px),print{.inline-close--circle{border:2px solid rgba(0,25,95,.15)}}.inline-close--circle:after{font-family:"svg-icons";display:inline-block;vertical-align:middle;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.25rem;line-height:1.3125rem;left:-.03125rem;top:-.0625rem;position:absolute;width:1.25rem;height:1.25rem;color:rgba(0,25,95,.5);text-align:center}.inline-close--circle:hover{background:#000;border-color:#000}.inline-close--circle:hover:after{color:#fff}.loading{width:100%;height:2.5rem;background:url(/static/media/loader.d550a778.gif) no-repeat 50%;background-size:contain;margin:1.5rem 0 2.5rem}@media only screen and (min-width:1024px),print{.loading{margin:2.5rem 0 5rem}}.is-available{color:#10b469;font-style:normal}.pop-message__item.pop-message__item-appear{background:#e32236;border-color:#e32236;color:#fff;transform:translate3d(0,100px,0)}.pop-message__item.pop-message__item-appear-active{background-color:#fff;border-color:#fff;color:#000;transform:translateZ(0);transition:color .3s ease-in .5s,background-color .3s ease-in .5s,border-color .3s ease-in .5s,transform .3s ease-in-out}.pop-message__item.pop-message__item-appear .pop-message__icon .sicon__wishlist{color:#fff}.pop-message__item.pop-message__item-appear-active .pop-message__icon .sicon__wishlist{color:#000;transition:color .3s ease-in .5s}.pop-message__item.pop-message__item-appear .pop-message__link{color:#fff}.pop-message__item.pop-message__item-appear-active .pop-message__link{color:#e32236;transition:color .3s ease-in .5s}.header{width:100%;position:fixed;height:3.75rem;top:0;left:0;background:#fff;z-index:400}.header:after{content:"";position:absolute;bottom:0;width:100%;height:2px;right:0;background:rgba(0,25,95,.15);z-index:3}@media only screen and (min-width:1024px),print{.header{height:4.125rem;top:2.0625rem}.header.header--home{background:transparent}.header.header--home:after{width:30.625rem}}.header__logo{padding:.625rem 6.0625rem .625rem 1rem;height:3.75rem;float:left}.header__logo .logo__img{height:2.5rem}@media only screen and (min-width:1024px),print{.header__logo{padding:.625rem 1.25rem;height:4.125rem}.header__logo .logo__img{height:2.875rem}.header.header--home .header__logo{display:none}}.header__logo:after{content:"";display:table;clear:both}@media only screen and (max-width:399px),print{.header__logo .logo__img{width:100%;display:inline-block;vertical-align:middle}}.logo__img{display:block;height:2.0625rem}.header__nav{position:relative}.menu-opened .header__nav{height:3.75rem;background:#e32236}@media only screen and (min-width:1024px),print{.menu-opened .header__nav{background:none;height:auto}}.meta-nav{margin:0;padding:0;list-style:none;font-size:0;position:absolute;top:0;right:5.125rem;background:#e32236;height:3.75rem;z-index:4;display:none}.menu-opened .meta-nav{display:block}@media only screen and (max-width:370px),print{.menu-opened .meta-nav{display:flex;width:calc(100% - 82px)}}@media only screen and (min-width:1024px),print{.meta-nav{right:7.375rem;width:23.25rem;height:4.125rem;display:block}.meta-nav:before{content:"";position:absolute;height:4.125rem;width:.625rem;left:-.625rem;background:url(/static/media/bg-angle-header.23232de0.svg) no-repeat;background-size:cover;background-position:100% 0}}.meta-nav:after{content:"";position:absolute;bottom:0;width:100%;height:2px;right:0;background:rgba(0,25,95,.15);z-index:7}@media only screen and (min-width:1024px),print{.meta-nav:after{width:calc(100% + 9px)}}.meta-nav__item{display:inline-block;font-size:1.75rem;height:3.625rem;width:3.625rem;margin-top:-3px;line-height:3.625rem;text-align:center;color:#fff;cursor:pointer;position:relative}@media only screen and (min-width:1024px),print{.meta-nav__item{height:4.125rem;width:4.125rem;line-height:4.125rem}}.meta-nav__item.active .currency-nav--curent,.meta-nav__item.active .lang-nav--curent,.meta-nav__item:hover,.meta-nav__item:hover .currency-nav--curent,.meta-nav__item:hover .lang-nav--curent{opacity:.5}@media only screen and (min-width:1024px),print{.meta-nav__item.active .currency-nav--curent,.meta-nav__item.active .lang-nav--curent,.meta-nav__item:hover,.meta-nav__item:hover .currency-nav--curent,.meta-nav__item:hover .lang-nav--curent{color:#000;opacity:1}}.meta-nav__item:hover .hamburger__counter,.meta-nav__item:hover .meta-nav__counter{color:#e32236}@media only screen and (min-width:1024px),print{.meta-nav__item:hover .hamburger__counter,.meta-nav__item:hover .meta-nav__counter{color:#fff;background:#000}}.cart-opened .meta-nav__item.meta-nav--cart,.user-opened .meta-nav__item.meta-nav--user{opacity:.5}@media only screen and (min-width:1024px),print{.cart-opened .meta-nav__item.meta-nav--cart,.user-opened .meta-nav__item.meta-nav--user{color:#000;opacity:1}}.cart-opened .meta-nav--cart .hamburger__counter,.cart-opened .meta-nav--cart .meta-nav__counter{color:#e32236}@media only screen and (min-width:1024px),print{.cart-opened .meta-nav--cart .hamburger__counter,.cart-opened .meta-nav--cart .meta-nav__counter{color:#fff;background:#000}}.hamburger__counter,.meta-nav__counter{display:none;width:1.3125rem;height:1.3125rem;border:2px solid #e32236;background:#fff;border-radius:50%;position:absolute;right:.5rem;bottom:.25rem;font-size:.75rem;line-height:1.125rem;color:#000;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;text-align:center}@media only screen and (min-width:1024px),print{.hamburger__counter,.meta-nav__counter{right:.75rem;bottom:.625rem}}.not-empty .hamburger__counter,.not-empty .meta-nav__counter{display:block}.user-status{display:none;width:1.3125rem;height:1.3125rem;border:2px solid #e32236;background:#fff;border-radius:50%;position:absolute;right:.5rem;bottom:.25rem}@media only screen and (min-width:1024px),print{.user-status{right:.75rem;bottom:.625rem}}.user-status:before{content:"";font-family:"svg-icons";display:inline-block;vertical-align:middle;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#e32236;width:.75rem;height:.75rem;font-size:.75rem;position:absolute;left:.1875rem;bottom:1.5rem}@media only screen and (min-width:1024px),print{.user-status:before{left:.1875rem;bottom:1.6875rem}}@media only screen and (min-width:1024px),print{.meta-nav--user:hover .user-status:before,.user-opened .meta-nav--user .user-status:before{color:#fff}}@media only screen and (min-width:1024px),print{.meta-nav--user:hover .user-status,.user-opened .user-status{background:#000}}.user-logged .user-status{display:block}.flyout{display:none;position:fixed;right:0;bottom:0;top:3.75rem;z-index:500;width:100%;background:#fff;box-shadow:0 0 20px 0 rgba(0,25,95,.15)}@media only screen and (min-width:1024px),print{.flyout{top:6.1875rem;border-radius:.25rem 0 0 0}}@media only screen and (min-width:1024px),print{.flyout:before{content:"";border-color:transparent transparent #fff;border-style:solid;border-width:0 12px 12px;position:absolute;top:-.75rem;right:calc(50% - 12px);z-index:501}}.flyout.flyout--lang{width:auto;height:auto;bottom:auto;right:8rem;border-radius:.25rem}@media only screen and (min-width:1024px),print{.flyout.flyout--lang{right:13.625rem}}.lang-opened .flyout.flyout--lang{display:block}.currency-nav,.lang-nav{margin:0;padding:0;list-style:none;font-size:0}.currency-nav__item,.lang-nav__item{border-bottom:2px solid rgba(0,25,95,.1)}.currency-nav__item:last-of-type,.lang-nav__item:last-of-type{border-bottom:0}.currency-nav__link,.lang-nav__link{font-family:"AvenirNextLTW01-BoldCn",Arial,sans-serif;font-size:1.0625rem;line-height:2.5rem;width:5rem;text-align:center;color:#e32236;text-decoration:none;display:block;cursor:pointer}.currency-nav__link:hover,.lang-nav__link.link--active,.lang-nav__link:hover,.link--active.currency-nav__link{color:#000}.currency-nav--curent,.lang-nav--curent{font-family:"AvenirNextLTW01-BoldCn",Arial,sans-serif;font-size:1.25rem;line-height:4.125rem;text-align:center;color:#fff}.flyout.flyout--currency{width:auto;height:auto;bottom:auto;right:4.375rem;border-radius:.25rem}@media only screen and (min-width:1024px),print{.flyout.flyout--currency{right:9.5rem}}.currency-opened .flyout.flyout--currency{display:block}.header-nav__hamburger{position:absolute;top:0;right:0;width:4.5rem;height:3.75rem;background:#e32236;z-index:1;color:#fff;cursor:pointer;transition:.3s}.header-nav__hamburger:before{content:"";position:absolute;height:3.75rem;width:.5625rem;left:-.5625rem;background-image:url(/static/media/bg-angle.5888e12b.svg);background-repeat:no-repeat;background-size:cover;background-position:100% 0;transition:background-image .3s}@media only screen and (min-width:1024px),print{.header-nav__hamburger:before{opacity:1;transition:opacity .3s}}.menu-opened .header-nav__hamburger{background:#ab1623}.menu-opened .header-nav__hamburger:before{background-image:url(/static/media/bg-angle-dark-red.870ab7bb.svg)}@media only screen and (min-width:1024px),print{.menu-opened .header-nav__hamburger{width:7.375rem;background:#e32236}.menu-opened .header-nav__hamburger:before{opacity:0}}.menu-opened .header-nav__hamburger .hamburger__counter{display:none}@media only screen and (min-width:1024px),print{.header-nav__hamburger{width:7.375rem;height:4.125rem;background:#ab1623;border-left:.625rem solid #e32236}.header-nav__hamburger:before{content:"";position:absolute;height:4.125rem;width:.625rem;left:-.625rem;background:url(/static/media/bg-angle-dark-red.870ab7bb.svg) no-repeat;background-size:cover;background-position:100% 0;z-index:2}}.header-nav__hamburger:hover .hamburger__bar{background:#000}.header-nav__hamburger:hover .hamburger__counter{color:#fff;background:#000}.hamburger__counter{right:.75rem;bottom:.4375rem}@media only screen and (min-width:1024px),print{.hamburger__counter,.not-empty .hamburger__counter{display:none}}.nav__hamburger-icon{text-align:center;width:100%;line-height:3.75rem;font-size:1.75rem}@media only screen and (min-width:1024px),print{.nav__hamburger-icon{position:absolute;right:0;top:.4375rem;width:6.75rem;line-height:3.75rem}}.hamburger{position:absolute;width:1.75rem;right:1.375rem;top:1.3125rem}@media only screen and (min-width:1024px),print{.hamburger{right:2.5rem;top:1.4375rem}}.hamburger__bar{width:100%;height:.1875rem;background:#fff;display:block;margin-bottom:.3125rem;transform-origin:4px 0;transition:transform .3s,background .3s,opacity .55s ease}.menu-opened .hamburger{right:.8125rem}@media only screen and (min-width:1024px),print{.menu-opened .hamburger{right:1.9375rem}}.menu-opened .hamburger__bar:first-of-type{transform-origin:0 0;transform:rotate(45deg) translate(-2px,-1px)}.menu-opened .hamburger__bar:nth-of-type(3){transform-origin:0 100%;transform:rotate(-45deg) translate(-1px,-1px)}.menu-opened .hamburger__bar:nth-of-type(2){opacity:0;transform:rotate(0deg) scale(.2)}.img_angle_wrap{position:relative}.img_angle_wrap:before{background-size:contain;content:"";position:absolute;top:-.625rem;bottom:-.625rem;left:-.0625rem;width:100%;z-index:1;background-image:url(/static/media/bg_angle_white.f061b6bc.svg);background-position:0 0;background-repeat:no-repeat;pointer-events:none}.promo__banner--mobile{background:#000;padding:1rem}@media only screen and (min-width:1024px),print{.promo__banner--mobile{display:none}}.promo__banner{display:none}@media only screen and (min-width:1024px),print{.promo__banner{display:block;position:fixed;top:0;left:0;background:#323232;width:100%;height:2.0625rem;text-align:center;z-index:1000}}.promo-banner__list{display:block}@media only screen and (min-width:1024px),print{.promo-banner__list{margin:.1875rem auto 0;display:inline-block}}.promo-banner__item{display:block;margin-bottom:.5rem}@media only screen and (min-width:1024px),print{.promo-banner__item{display:inline-block;margin:0 2.5rem}.promo-banner__item:first-child{margin-left:0}.promo-banner__item:last-child{margin-right:0}}.promo-banner__link{font-size:.8125rem;line-height:1.25rem;font-family:"AvenirNextLTW01-Regular",Arial,sans-serif;font-weight:400;letter-spacing:1px;text-transform:uppercase;color:#fff;text-decoration:none}.promo-banner__link .sicon{color:#e32236;margin-right:.25rem}.promo-banner__link.link--active,.promo-banner__link:hover{color:#e32236}.cookie__banner{background:#262626;width:100%;text-align:left;position:fixed;left:0;bottom:0;right:0;z-index:2147483647;padding:1rem 1rem 1.5rem;display:block;box-shadow:0 0 20px 0 rgba(0,25,95,.15)}@media only screen and (min-width:768px),print{.cookie__banner{border-radius:.25rem;padding:2.125rem 2.5rem 2.5rem;left:2.5rem;bottom:2.5rem;right:auto;max-width:32.0625rem}}.cookie__banner.hide{display:none}.cookie__banner .btn{margin-right:.75rem;border:transparent}.cookie__banner .btn:hover{background:#fff;color:#e32236}.cookie__banner .reset{background:hsla(0,0%,100%,.5)}.cookie-banner__title{font-size:1.5rem;line-height:2rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;color:#fff;display:block;margin-bottom:.6875rem}.cookie-banner__text{color:#fff;font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif;display:block;margin-bottom:1rem}@media only screen and (min-width:420px),print{.cookie-banner__text{margin-bottom:1.5rem}}.cookie-banner__link{color:#e32236;text-decoration:none}.cookie-banner__link:hover{color:#fff}.cookie-banner__close{position:absolute;right:.625rem;left:auto;top:.3125rem;border-color:#fff}.cookie-banner__close:after{color:#fff}.cookie-banner__close:hover{border-color:#e32236;background:#e32236}.cookie-banner__close:after:hover{color:#e32236}.footer{background:#333;position:relative;z-index:10;font-style:normal;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif}@media only screen and (min-width:1024px),print{.footer{display:flex;flex-wrap:wrap}}@media only screen and (min-width:1024px),print{.footer__aside--desktop{width:20rem;position:relative;padding-bottom:.5rem}}@media only screen and (min-width:1024px),print{.footer__main--desktop{width:calc(100% - 320px);display:flex;flex-wrap:wrap}}.footer__logo{padding:1rem;height:6.25rem}.footer__logo .logo__img{height:100%;max-width:100%}@media only screen and (min-width:1024px),print{.footer__logo{padding:2.1875rem 2.5rem}.footer__logo,.footer__logo .logo__img{width:100%;height:auto}}@media only screen and (max-width:370px),print{.footer__logo{height:auto}}@media only screen and (max-width:317px),print{.footer__logo .logo__img{display:inline-block;vertical-align:middle}}.footer__block{padding:1rem;margin-bottom:2px;background:rgba(0,0,0,.25)}.footer__block.footer__block--dark{background-color:rgba(0,0,0,.5)}@media only screen and (min-width:1024px),print{.footer__block{padding:2rem 2.5rem;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 2px);max-width:calc(33.33333% - 2px);overflow:hidden}.footer__main--desktop .footer__block:first-of-type,.footer__main--desktop .footer__block:nth-of-type(2),.footer__main--desktop .footer__block:nth-of-type(5),.footer__main--desktop .footer__block:nth-of-type(6){margin-right:2px}.footer__block.footer__block--socials{display:flex}.footer__block.footer__block--e-payment{flex-basis:100%;max-width:100%;margin:0;display:flex}}.footer__block.footer__block--e-payment{margin-bottom:0;padding-bottom:1.25rem}@media only screen and (min-width:1024px),print{.footer__block--infos{flex-grow:0;flex-shrink:0;flex-basis:100%;max-width:100%;padding:0;display:flex}}.footer__infos:first-of-type{margin-top:-1.5rem}@media only screen and (min-width:1024px),print{.footer__infos{flex-grow:0;flex-shrink:0;flex-basis:33.3333333%;max-width:33.3333333%;padding:2rem 2.5rem;overflow:hidden}.footer__infos:first-of-type{margin-top:0}}.footer__info{margin:1.5rem 0 0}@media only screen and (min-width:1024px),print{.footer__info:first-of-type{margin-top:0}}.footer-block__title{font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-BoldCn",Arial,sans-serif;color:#fff}.footer__block--e-payment .footer-block__title{flex:0 0 auto}.footer-block__text{color:hsla(0,0%,100%,.5);font-size:1.0625rem;line-height:1.5rem;padding:0;margin:0;font-style:normal;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif}.footer__links,.footer__meta-navs,.footer__prinavs,.footer__social-links{margin:0;padding:0;list-style:none}.footer-link__item{display:block;margin-bottom:.5rem}.footer-link__item:last-of-type{margin-bottom:0}.footer__link{color:#fff;text-decoration:none;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif}.footer__link.link--active,.footer__link:hover{color:#e32236}.footer__link.link--email,.footer__link.link--tel{color:#e32236;font-family:"AvenirNextLTW01-BoldCn",Arial,sans-serif}.footer__link.link--email:hover,.footer__link.link--tel:hover{color:#fff}@media only screen and (min-width:1024px),print{.footer__link.link--tel{color:#fff;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif}}.footer__iso{display:flex}@media only screen and (min-width:1024px),print{.footer__iso{background:none;position:absolute;bottom:0}.footer__iso.footer__block{flex-basis:100%;max-width:none}}.footer-iso__link{display:flex;text-decoration:none}.footer-iso__img{width:2.5rem;height:2.5rem;margin-right:.75rem;margin-top:.375rem}.footer-prinav__item{display:block;margin-bottom:.5rem}.footer-prinav__item:last-of-type{margin-bottom:0}.footer-prinav__link{font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-BoldCn",Arial,sans-serif;margin-bottom:.5rem;color:#fff;text-transform:uppercase;text-decoration:none}.footer-prinav__link:last-of-type{margin-bottom:0}.footer-prinav__link.link--active,.footer-prinav__link:hover{color:#e32236}.social-links{font-size:0}.social-link__item{display:inline-block;margin-right:1rem}@media only screen and (min-width:1024px),print{.social-link__item{margin-bottom:1rem}}.social-link__icon{font-size:1.5rem;line-height:3rem;color:#fff;text-decoration:none;border-radius:3rem;width:3rem;height:3rem;text-align:center;cursor:pointer;font-size:3rem;background:#000}.social-link__icon:hover{background:#e32236}.social-link__link{text-decoration:none}.footer__partner-logo{margin-top:1rem;margin-right:1rem}.footer-info__list{display:flex;flex-wrap:wrap}@media only screen and (max-width:1400px) and (min-width:769px),print{.footer-info__list{display:block}}.footer-info__title-col{width:7.1875rem}@media only screen and (max-width:1400px) and (min-width:769px),print{.footer-info__title-col{width:100%}}.footer-info__cont-col{width:calc(100% - 155px);margin:0 1.25rem}@media only screen and (max-width:1400px) and (min-width:769px),print{.footer-info__cont-col{width:100%;margin:0 0 .5rem}}.footer__meta-nav{background:#000;padding:1rem}@media only screen and (min-width:1024px),print{.footer__meta-nav{width:100%;padding-left:2.5rem}}.footer-meta-nav__item,.footer-meta-nav__links{display:block}@media only screen and (min-width:1024px),print{.footer-meta-nav__item,.footer-meta-nav__links{display:inline;margin-left:1.5rem}}.footer__copyright{color:hsla(0,0%,100%,.5);padding:0;margin:0 0 .5rem;font-size:1.0625rem;line-height:1.5rem}@media only screen and (min-width:1024px),print{.footer__copyright{display:inline}}.footer__e-payment{margin-top:1rem}@media only screen and (min-width:1024px),print{.footer__e-payment{margin-top:0;display:flex;flex-wrap:wrap;margin-left:2.5rem;flex-grow:1}}.e-payment__left{display:flex;flex-grow:1;flex-wrap:wrap;margin-bottom:2.25rem}@media only screen and (min-width:1024px),print{.e-payment__left{margin-bottom:1.75rem}}.e-payment__right{display:flex;margin-bottom:0}@media only screen and (min-width:1024px),print{.e-payment__right{margin-bottom:1.75rem}}.e-payment__item{margin-right:.25rem;margin-bottom:.25rem}.e-payment__item.e-payment__item--method-text{display:flex;flex-direction:column}.e-payment__item img{display:block}.e-payment__method-text{font-size:.875rem;line-height:.875rem;padding:.3125rem .375rem .1875rem;background:#000;border-radius:.25rem;align-self:flex-start;font-family:"AvenirNextLTW01-BoldCn",Arial,sans-serif;color:#fff;text-transform:uppercase;font-style:italic;margin:0 .25rem .25rem 0}.e-payment__link{height:3rem;overflow:hidden;text-decoration:none;display:block}.e-payment__link img{display:block;height:100%}.e-payment__link.e-payment__link--datatrans{width:7.8125rem;margin-right:1.5rem}.e-payment__link.e-payment__link--datatrans:hover img{margin-left:-8.3125rem}.e-payment__link.e-payment__link--adsigo{width:4rem}.e-payment__link.e-payment__link--adsigo:hover img{margin-left:-4.25rem}.home-main__logo{display:none}@media only screen and (min-width:1024px),print{.home-main__logo{margin-left:2.5rem;display:block}.home-main__logo .logo__img{height:2.875rem}}.home__content{width:100%}@media only screen and (min-width:1024px),print{.home__content{width:calc(100vw - 650px);position:relative;padding:0 2.5rem}.home__content:after{content:"";display:table;clear:both}}.home__title{margin:5.75rem 1rem 2rem;font-weight:400;font-size:1.5rem;line-height:2rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif}@media only screen and (min-width:1024px),print{.home__title{font-size:2.25rem;line-height:3rem;margin:3rem 0 2rem}}.home__searchbox{background-color:rgba(0,25,95,.1);width:100%}@media only screen and (min-width:1024px),print{.home__searchbox{background-color:rgba(0,25,95,.05)}}.home__searchbox .home__content{padding:0 1rem}@media only screen and (min-width:1024px),print{.home__searchbox .home__content{padding:0 2.5rem}}@media only screen and (min-width:1024px),print{.home__searchbox{padding:0 0 2.5rem}}.home__searchbox .searchbox-wrap{width:100%;margin-left:0;padding:0;position:relative;z-index:2}@media only screen and (min-width:1024px),print{.home__searchbox .searchbox-wrap{width:calc(100vw - 80px);margin-left:-2.5rem;padding:0 2.5rem}}.home__searchbox .searchbox-wrap .btn{display:none}.home__searchbox .searchbox-wrap .input--search{line-height:1.875rem;height:1.875rem;margin:0}@media only screen and (min-width:1024px),print{.home__searchbox .searchbox-wrap .input--search{line-height:2.5rem;height:2.5rem;margin:0}}.home__searchbox .searchbox-wrap form{padding:1rem 0;border-top:2px solid rgba(0,25,95,.15);border-bottom:2px solid rgba(0,25,95,.15)}@media only screen and (min-width:1024px),print{.home__searchbox .searchbox-wrap form{width:calc(100vw - 730px);padding:1.25rem 0;border-top:2px solid rgba(0,25,95,.1);border-bottom:2px solid rgba(0,25,95,.1)}}.search-layer-opened .home__searchbox .searchbox-wrap{box-shadow:0 0 19px 0 rgba(0,25,95,.15);background:#fff}.search-layer-opened .home__searchbox .searchbox-wrap form{display:flex;border-color:transparent;position:relative}.search-layer-opened .home__searchbox .searchbox-wrap form:after{content:"";position:absolute;bottom:-10px;left:calc(50% - 12px);z-index:111;border-color:#fff transparent transparent;border-style:solid;border-width:12px 12px 0}.search-layer-opened .home__searchbox .searchbox-wrap form .input--search{margin-right:20px;width:100%}.search-layer-opened .home__searchbox .searchbox-wrap form .btn{margin:0;white-space:nowrap;height:1.875rem;width:2.125rem;font-size:0;border-radius:50%;padding:0;position:relative;display:block;background-image:url(/static/media/bg-arrow-right.1256c64c.svg);background-repeat:no-repeat;background-position:50%;outline:none}@media only screen and (min-width:1024px),print{.search-layer-opened .home__searchbox .searchbox-wrap form .btn{height:2.5rem;width:auto;color:#fff;font-size:1.0625rem;padding:.375rem 1.25rem;border-radius:40px;background-image:none}}.home-searchbox__tag-submit-wrap{padding-bottom:1.5rem}@media only screen and (min-width:1280px),print{.home-searchbox__tag-submit-wrap{margin:0;display:flex;padding-bottom:0}}@media only screen and (min-width:1280px),print{.home-searchbox__tags{padding-right:1rem;flex-grow:1}}.home-searchbox__submit{padding:1rem 0;position:relative}@media only screen and (min-width:1280px),print{.home-searchbox__submit{margin-top:2rem;padding:0}}.home__subtitle{margin:0 1rem;padding:1.5rem 0 .75rem}@media only screen and (min-width:1024px),print{.home__subtitle{margin:0;padding:2rem 0 1rem}}.home__content-bottom-btn{padding:1.5rem 1rem 2.5rem;text-align:left}@media only screen and (min-width:1024px),print{.home__content-bottom-btn{padding:1.5rem 0;text-align:right}}.content-alert-box{display:flex;justify-content:space-between;margin:0 1rem 1rem}@media only screen and (min-width:1024px),print{.content-alert-box{margin:0 0 1rem}}.content-alert-box__alert{width:2.75rem;background:#e32236;font-size:1.25rem;color:#fff;align-items:center;justify-content:center;display:flex;flex-shrink:0;flex-grow:0}.content-alert-box__alert .sicon{opacity:1;animation:blinker 3s linear 1s infinite}@keyframes blinker{60%{opacity:1}25%,35%{opacity:.5}}.content-alert-box__content{border-top:2px solid rgba(0,25,95,.1);border-bottom:2px solid rgba(0,25,95,.1);padding:1.25rem 0 1.25rem 1.5rem}@media only screen and (min-width:1280px),print{.content-alert-box__content{flex-grow:1;display:flex}}.content-alert-box__content .btn{margin-right:0;float:right;margin-top:1rem}@media only screen and (min-width:1280px),print{.content-alert-box__content .btn{flex-shrink:0;flex-grow:0;align-self:center;margin-left:auto;float:none;margin-top:0}}.content-alert-box__text{padding-right:1.5rem}.home__teaser{position:relative}@media only screen and (min-width:1024px),print{.home__teaser{position:absolute;top:2.0625rem;right:0;z-index:3;width:30.625rem;height:100%}.home__teaser:after{position:fixed;z-index:3;content:"";width:29.375rem;height:100%;top:2.0625rem;right:0;background:#e32236}}@media only screen and (min-width:1024px),print{.home-teaser__bg-layer{position:fixed;top:6.1875rem;right:7.3125rem;height:100%;width:37.5rem;background:url(/static/media/home-teaser-red-long.41231637.svg) no-repeat;background-size:914px 3733px;background-position:100% 0;pointer-events:none;z-index:5}}@media only screen and (min-width:1024px),print{.home-teaser__text-layer{position:absolute;top:4.125rem;z-index:10;width:300px}}.home-teaser-text-layer__item{background:#e32236;position:relative;padding-bottom:2.5rem;display:block;text-decoration:none}.home-teaser-text-layer__item:after{content:"";position:absolute;bottom:0;width:100%;height:2px;left:0;background:rgba(0,25,95,.1);z-index:5}.home-teaser-text-layer__item:before{content:"";position:absolute;height:10rem;width:1.4375rem;left:4.375rem;top:0;background:url(/static/media/bg-angle-reverse.05d0e62c.svg) no-repeat;background-size:23px 160px;z-index:10}@media only screen and (min-width:1024px),print{.home-teaser-text-layer__item{padding:1.5rem 0 1.875rem 1.5rem;height:15.5rem;width:15.25rem;background:none}.home-teaser-text-layer__item:after{width:30.625rem;left:0}.home-teaser-text-layer__item:before{display:none}}.home-teaser__img-layer{display:none}@media only screen and (min-width:1024px),print{.home-teaser__img-layer{position:absolute;top:4.125rem;right:0;display:block;width:350px;z-index:4}}.home-teaser-img-layer__item{display:none}@media only screen and (min-width:1024px),print{.home-teaser-img-layer__item{display:block;width:23.25rem;height:15.5rem;background-size:cover;background-position:50%;float:right;overflow:hidden}}.home-teaser__title{color:#fff;font-weight:400;font-size:1.25rem;line-height:1.75rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;padding:1rem}@media only screen and (min-width:1024px),print{.home-teaser__title{font-size:1.5rem;line-height:2rem;padding:0;width:16.75rem}}.home-teaser__img--mobile{display:block;width:100%;height:10rem;background-size:cover;background-position:50%;position:relative;z-index:1}.home-teaser__img--mobile:after{position:absolute;height:10rem;width:4.375rem;content:"";z-index:2;left:0;top:0;background:#e32236}@media only screen and (min-width:1024px),print{.home-teaser__img--mobile{display:none}.home-teaser__img--mobile:after{display:none}}.prinav-layer{position:fixed;top:3.75rem;right:0;background:#e32236;z-index:300;width:100%;bottom:0;left:0;transform:translate3d(2000px,0,0);transition:transform .5s}.menu-opened .prinav-layer{transform:translateZ(0)}@media only screen and (min-width:1024px),print{.prinav-layer{top:6.1875rem;width:31.1875rem;left:auto;position:fixed}.prinav-layer:after,.prinav-layer:before{content:"";position:absolute;right:31.1875rem;width:37.5rem;height:100%;top:0;z-index:301;bottom:0;background-image:url(/static/media/bg-angle.5888e12b.svg);background-size:cover;background-position:0 0;pointer-events:none}.prinav-layer:after{right:31.125rem}.prinav-layer .prinavs{position:relative;z-index:2}}@media only screen and (min-width:1024px),print{.prinav-layer .social-links{flex-basis:50%;max-width:50%}}.prinav-layer .social-link__icon{background:rgba(0,0,0,.25)}.prinav-layer .social-link__icon:hover{background:#000}.prinav__item{width:100%;border-bottom:2px solid rgba(0,0,0,.25)}.prinav__link{display:inline-block;color:#fff;text-decoration:none;font-weight:400;font-size:1.25rem;line-height:1.75rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;font-family:"AvenirNextLTW01-BoldCn",Arial,sans-serif;padding:1rem;text-transform:uppercase}@media only screen and (min-width:1024px),print{.prinav__link{font-size:1.5rem;line-height:2rem;padding:2rem 1.5rem}}.prinav__link.link--active,.prinav__link:hover{color:#000}.prinav-layer__block{padding:1rem}@media only screen and (min-width:1024px),print{.prinav-layer__block{display:flex;padding:2rem 1.5rem}}.subnav{display:flex;flex-wrap:wrap;padding:.5rem 0 .75rem}@media only screen and (min-width:1024px),print{.subnav{flex-basis:50%;max-width:50%}}.subnav__item{flex-basis:50%;max-width:50%;margin-bottom:.75rem}.subnav__link{color:#fff;text-decoration:none;font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif;text-align:right}.subnav__link.link--active,.subnav__link:hover{color:#000}.cart-opened .container,.container.cart-opened{height:100vh;overflow:hidden}@media only screen and (min-width:1024px),print{.cart-opened .container,.container.cart-opened{height:auto;overflow:auto}}.flyout.flyout--cart:before{right:13.5rem}@media only screen and (min-width:1024px),print{.flyout.flyout--cart:before{right:22.5rem}}@media only screen and (min-width:1024px),print{.flyout.flyout--cart{width:31.875rem;right:1.25rem}}.cart-opened .flyout.flyout--cart{display:block}.cart .title{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif}.cart__header{position:fixed;width:100%;background:#fff;z-index:10;padding:0 1rem}@media only screen and (min-width:1024px),print{.cart__header{box-shadow:0 0 20px 0 rgba(0,25,95,.15);border-radius:4px 0 0 0;width:31.875rem;padding:0}}.cart__header .close--circle{right:1rem;top:1.375rem;left:auto;position:absolute}@media only screen and (min-width:1024px),print{.cart__header .close--circle{right:1.5rem}}.cart__title{padding:1.5rem 2.5rem 1rem 0;font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;border-bottom:2px solid;border-color:rgba(0,25,95,.15)}@media only screen and (min-width:1024px),print{.cart__title{border-color:rgba(0,25,95,.1);border:none;padding:1.5rem 4rem 1rem 1.5rem}}.cart__body{padding:4.125rem 1rem 0;position:absolute;z-index:1;width:100%;height:100%;overflow-y:auto;overflow-x:hidden}@media only screen and (min-width:1024px),print{.cart__body{padding:4rem 1.5rem 0}}.cart__body .product{padding:0;border-bottom:2px solid;border-color:rgba(0,25,95,.15);margin-bottom:0}@media only screen and (min-width:1024px),print{.cart__body .product{border-color:rgba(0,25,95,.1);padding:0 0 0 5.25rem}}.cart__body .product:before{content:"";height:100%;width:.5rem;background:#e32236;position:absolute;left:-1rem;top:0;display:none}@media only screen and (min-width:1024px),print{.cart__body .product:before{left:-1.5rem}}.cart__body .product.editing:before,.cart__body .product:hover:before{display:block}.cart__body .product:last-of-type{margin-bottom:15.625rem}.cart__body .product__img{width:4rem;padding-top:1rem;margin-bottom:1.5rem}@media only screen and (min-width:1024px),print{.cart__body .product__img{margin-bottom:0}}.cart__body .product__img img{display:block;width:100%}.cart__body .product-nr{display:block;margin-bottom:1rem}@media only screen and (min-width:1024px),print{.cart__body .product-nr{margin-bottom:1.25rem}}.cart__body .product-nr__title{display:inline-block;padding:0}.cart__body .product-nr__cont{display:inline-block}.cart__body .price-total{text-align:right;padding-top:.25rem}.cart__footer{position:fixed;background:#fff;bottom:0;z-index:10;width:100%;background-color:#e5e8ef;border-top:2px solid #fff;box-shadow:0 0 20px 0 rgba(0,25,95,.15)}@media only screen and (min-width:1024px),print{.cart__footer{background-color:#f2f3f7;width:31.875rem;border-left:2px solid #fff}}.cart__footer .row{border-bottom:2px solid #fff;padding:1rem}.cart__footer .row:first-of-type{border-top:0}.main .cart__footer .row{padding:1rem 0}@media only screen and (min-width:1024px),print{.cart__footer .row{display:flex;padding:1.5rem}.main .cart__footer .row{padding:1.5rem 0}}.cart__footer .row .btn,.cart__footer .row input{width:100%;margin:0 0 1rem}.cart__footer .row .btn:last-of-type,.cart__footer .row input:last-of-type{margin-bottom:0}.cart-footer__submit{padding:1rem}.cart-footer__submit .btn,.cart-footer__submit input{width:100%;display:block;margin:0 0 1rem;text-align:center}.cart-footer__submit .btn:last-child,.cart-footer__submit input:last-child{margin:0}@media only screen and (min-width:1024px),print{.cart-footer__submit{display:flex;padding:1.5rem}.cart-footer__submit .btn,.cart-footer__submit input{width:50%;margin:0;align-self:flex-start}.cart-footer__submit .input--reset{margin-right:1rem}}.subtotal{font-family:"AvenirNextLTW01-BoldCn",Arial,sans-serif;float:right;line-height:2rem}.cart-footer__list{display:none;font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif;color:rgba(0,0,0,.8);display:flex;flex-wrap:wrap;padding:1rem;border-bottom:2px solid #fff}@media only screen and (min-width:1024px),print{.cart-footer__list{padding:1rem 1.5rem .75rem 1.375rem}}.price-subtotal,.price-total{font-family:"AvenirNextLTW01-BoldCn",Arial,sans-serif}.price-subtotal strong,.price-total strong{font-weight:400}.cart-footer__title{padding-right:1rem;flex-basis:60%;max-width:60%}@media only screen and (min-width:1024px),print{.cart-footer__title{padding-right:1.5rem;margin-bottom:.25rem}}.cart-footer__cont{text-align:right;flex-basis:40%;max-width:40%}@media only screen and (min-width:1024px),print{.cart-footer__cont{margin-bottom:.25rem}}.product__row:after{content:"";display:table;clear:both}.container.user-opened,.user-opened .container{height:100vh;overflow:hidden}@media only screen and (min-width:1024px),print{.container.user-opened,.user-opened .container{height:auto;overflow:auto}}@media only screen and (min-width:1024px),print{.flyout.flyout--user{width:25rem;height:auto;bottom:auto;right:7.8125rem}}.flyout.flyout--user:before{right:9.8125rem}@media only screen and (min-width:1024px),print{.flyout.flyout--user:before{right:calc(50% - 12px)}}.user-opened .flyout.flyout--user{display:block}.user__header{position:fixed;width:100%;background:#fff;z-index:10;padding:0 1rem}@media only screen and (min-width:1024px),print{.user__header{width:25rem;padding:0 1.5rem}}.user__header .user__title{padding:1.5rem 2.5rem 1rem 0;font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;border-bottom:2px solid;border-color:rgba(0,25,95,.15)}@media only screen and (min-width:1024px),print{.user__header .user__title{border-color:rgba(0,25,95,.1);padding:1.5rem 2.5rem 1rem 0}}.user__header .close--circle{right:1rem;top:1.375rem;left:auto;position:absolute}@media only screen and (min-width:1024px),print{.user__header .close--circle{right:1.5rem}}.user__body{padding:5.125rem 1rem 14.5625rem;position:absolute;z-index:1;width:100%;height:100%;overflow-y:auto;overflow-x:hidden}.main .user__body{overflow-x:auto;position:static;padding:0;height:auto}@media only screen and (min-width:1024px),print{.user__body{position:relative;padding:5.125rem 1.5rem 1.25rem}}.user__body .input--text{margin:0 0 1rem}.main .user__body .input--text{margin-bottom:1.25rem}@media only screen and (min-width:1024px),print{.main .user__body .input--text{margin-bottom:2rem}}.user__body .link--intern{display:block}.user__label{font-size:.9375rem;line-height:1.25rem;display:block;margin:0 0 .25rem}.main.main--checkout .user__label,.user__label{font-weight:400;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif}.main.main--checkout .user__label{font-size:1.0625rem;line-height:1.5rem;margin-bottom:.5rem}.user__footer{position:fixed;background:#fff;bottom:0;z-index:10;width:100%;left:0;background-color:#e5e8ef}@media only screen and (min-width:1024px),print{.user__footer{background-color:#f2f3f7}}.main .user__footer{position:static;background:none}@media only screen and (min-width:1024px),print{.user__footer{width:25rem;position:relative;left:auto;bottom:auto;border-radius:0 0 .25rem .25rem;border:2px solid #fff}.main .user__footer{width:100%}}.user__footer .row{border-top:2px solid #fff;padding:1rem}.user__footer .row:first-of-type{border-top:0}.main .user__footer .row{padding:1rem 0}@media only screen and (min-width:1024px),print{.user__footer .row{padding:1.5rem}.main .user__footer .row{padding:1.5rem 0}}.user__footer .row input{width:100%;margin:0 0 1rem}.user__footer .row input:last-of-type{margin-bottom:0}.user__footer .row a{text-decoration:none}.container.wishlist-opened,.wishlist-opened .container{height:100vh;overflow:hidden}@media only screen and (min-width:1024px),print{.container.wishlist-opened,.wishlist-opened .container{height:auto;overflow:auto}}.flyout.flyout--wishlist:before{right:17.25rem}@media only screen and (min-width:1024px),print{.flyout.flyout--wishlist:before{right:26.75rem}}@media only screen and (min-width:1024px),print{.flyout.flyout--wishlist{right:1.25rem;width:31.875rem}}.wishlist-opened .flyout.flyout--wishlist{display:block}.wishlist .title{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif}.wishlist__header{position:fixed;width:100%;background:#fff;z-index:10}@media only screen and (min-width:1024px),print{.wishlist__header{width:31.875rem;padding:0}}.wishlist__header .close--circle{right:1rem;top:1.375rem;left:auto;position:absolute}@media only screen and (min-width:1024px),print{.wishlist__header .close--circle{right:1.5rem}}.wishlist__header .wishlist__title{padding:1.5rem 2.5rem 1rem 1rem;font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;box-shadow:0 0 20px 0 rgba(0,25,95,.15)}@media only screen and (min-width:1024px),print{.wishlist__header .wishlist__title{padding:1.5rem 4rem 1rem 1.5rem}}.wishlist__block.wishlist-entry{padding:1rem;margin-bottom:5.5rem}@media only screen and (min-width:1024px),print{.wishlist__block.wishlist-entry{padding:1rem 1.5rem}.wishlist__block.wishlist-entry .title{margin-bottom:.25rem}}.wishlist__title-bar{position:relative;padding:1rem;border-left:2px solid #fff;border-bottom:2px solid #fff;display:flex;background-color:rgba(0,25,95,.1)}@media only screen and (min-width:1024px),print{.wishlist__title-bar{background-color:rgba(0,25,95,.05)}}.wishlist__title-bar.edit-title{padding:.5rem 1rem}.wishlist__title-bar .entry__input input{margin-bottom:0}.wishlist__title-bar .title{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;margin-right:8.9375rem}@media only screen and (min-width:1024px),print{.wishlist__title-bar .title{margin-right:10.375rem}}.wishlist__title-bar.share .title{margin-right:10.8125rem}@media only screen and (min-width:1024px),print{.wishlist__title-bar.share .title{margin-right:12.25rem}}.wishlist__title-bar .product__actions{position:absolute;right:2.9375rem;top:0}@media only screen and (min-width:1024px),print{.wishlist__title-bar .product__actions{right:4.25rem;top:.5rem;display:none}.opened .wishlist__title-bar .product__actions,.opened .wishlist__title-bar .product__actions .product__icon-delete,.opened .wishlist__title-bar .product__actions .product__icon-edit,.opened .wishlist__title-bar .product__actions .product__icon-save,.opened .wishlist__title-bar .product__actions .product__icon-share{display:inline-block}}@media only screen and (min-width:1024px),print{.wishlist__title-bar{padding:1rem 1.5rem 1rem 1.375rem}}.wishlist__title-bar .sicon__arrow-down,.wishlist__title-bar .sicon__arrow-up{position:absolute;right:.1875rem;top:.625rem;width:2.5rem;height:2.5rem;font-size:.8125rem;line-height:2.5rem;font-size:.875rem;color:#e32236;text-align:center;cursor:pointer}.wishlist__title-bar .sicon__arrow-down:hover,.wishlist__title-bar .sicon__arrow-up:hover{color:#000}@media only screen and (min-width:1024px),print{.wishlist__title-bar .sicon__arrow-down,.wishlist__title-bar .sicon__arrow-up{right:.625rem}}.wishlist__title-bar:after{content:"";border-color:rgba(0,25,95,.15) transparent transparent;border-style:solid;border-width:12px 12px 0;position:absolute;bottom:-.75rem;left:calc(50% - 12px);z-index:10;display:none}@media only screen and (min-width:1024px),print{.wishlist__title-bar:after{border-color:rgba(0,25,95,.1) transparent transparent}}.opened .wishlist__title-bar{display:block;background-color:rgba(0,25,95,.15)}@media only screen and (min-width:1024px),print{.opened .wishlist__title-bar{background-color:rgba(0,25,95,.1)}}.opened .wishlist__title-bar:after{display:block}.wishlist-entry{background-color:rgba(0,25,95,.1)}@media only screen and (min-width:1024px),print{.wishlist-entry{background-color:rgba(0,25,95,.05)}}.entry__input{display:flex}.entry__input input{align-self:flex-start;margin-right:.5rem}.wishlist__cont{display:none;position:relative;padding:.75rem 1rem 0}@media only screen and (min-width:1024px),print{.wishlist__cont{padding:.875rem 1.5rem 0}}.opened .wishlist__cont{display:block}.wishlist__body{padding:4.125rem 0 0;position:absolute;z-index:1;width:100%;height:100%;overflow-y:auto;overflow-x:hidden}@media only screen and (min-width:1024px),print{.wishlist__body{padding:4rem 0 0}}.wishlist__body .product{padding:1rem 0 0;border-bottom:2px solid;border-color:rgba(0,25,95,.15);margin-bottom:0}@media only screen and (min-width:1024px),print{.wishlist__body .product{border-color:rgba(0,25,95,.1);padding:0 1rem 0 5.25rem}}.wishlist__body .product:before{content:"";height:100%;width:.5rem;background:#e32236;position:absolute;left:-1rem;top:0;display:none}@media only screen and (min-width:1024px),print{.wishlist__body .product:before{left:-1.5rem}}.wishlist__body .product.editing:before,.wishlist__body .product:hover:before{display:block}.wishlist__body .product__img{width:4rem;padding-top:1rem}.wishlist__body .product__img img{display:block;width:100%}.wishlist__body .product-nr{display:block;margin-bottom:1rem}@media only screen and (min-width:1024px),print{.wishlist__body .product-nr{margin-bottom:1.25rem}}.wishlist__body .product-nr__title{display:inline-block;padding:0}.wishlist__body .product-nr__cont{display:inline-block}@media only screen and (min-width:1024px),print{.wishlist__body .pill-counter{margin-bottom:1.5rem}}.wishlist__footer{position:fixed;background:#fff;bottom:0;z-index:10;width:100%;background-color:#e5e8ef;border-top:2px solid #fff;box-shadow:0 0 20px 0 rgba(0,25,95,.15);padding:1rem}@media only screen and (min-width:1024px),print{.wishlist__footer{background-color:#f2f3f7;width:31.875rem;padding:1.5rem;border-left:2px solid #fff}}.wishlist__footer .btn,.wishlist__footer input{width:100%;margin:0}.wishlist-cont__submit{padding:1rem}.wishlist-cont__submit input{width:100%;margin:0 0 1rem}.wishlist-cont__submit input:last-of-type{margin:0}@media only screen and (min-width:1024px),print{.wishlist-cont__submit{display:flex;padding:1.5rem}.wishlist-cont__submit input{width:50%;margin:0;align-self:flex-start}.wishlist-cont__submit .input--reset{margin-right:1rem}}.filterpanel{-webkit-overflow-scrolling:touch;width:100%;position:fixed;top:0;left:0;padding-top:2.75rem;padding-bottom:0;background:#f2f3f7;height:100vh;overflow-x:hidden;overflow-y:auto;z-index:499;transform:translate3d(-100%,0,0);transition:transform .3s;height:calc(100% + 1px)}.filterpanel-opened .filterpanel{transform:translateZ(0)}@media only screen and (min-width:1024px),print{.filterpanel{width:20rem;top:8.6875rem;height:calc(100vh - 139px);padding-bottom:0;padding-top:0}}.container.has-filterpanel.filterpanel-opened{overflow:hidden;position:fixed;width:100%}@media only screen and (min-width:1024px),print{.container.has-filterpanel.filterpanel-opened{overflow:auto;position:static}}.filterpanel__title{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;padding:.75rem 1rem .875rem;border-bottom:2px solid rgba(0,25,95,.15)}@media only screen and (min-width:1024px),print{.filterpanel__title{font-size:1.5rem;line-height:2rem}}.filterpanel-opened .filterpanel__title{display:none}@media only screen and (min-width:1024px),print{.filterpanel__title{padding:1.5625rem 1.25rem 1.6875rem;border-bottom:0;display:block}.filterpanel-opened .filterpanel__title{display:none}}.filterpanel__block{border-color:transparent rgba(0,25,95,.15) rgba(0,25,95,.15);border-top:2px solid rgba(0,25,95,.15);padding:1rem .75rem}@media only screen and (min-width:1024px),print{.filterpanel__block{border-color:rgba(0,25,95,.1)}}.filterpanel__block.collapsible{background-color:rgba(0,25,95,.1);padding-top:0;padding-bottom:.625rem;height:2.5rem;overflow:hidden;border:0;margin-bottom:2px}@media only screen and (min-width:1024px),print{.filterpanel__block.collapsible{background-color:rgba(0,25,95,.05)}}.filterpanel__block.collapsible.opened{height:auto;overflow:visible}.filterpanel__block:last-of-type{margin-bottom:0}.filterpanel__block.filterpanel__block--treeview{border-top:0}.selectbox-block.filterpanel__selectbox-block{width:100%;margin-bottom:.75rem}.filterpanel__subtitle{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif;margin-bottom:.5rem;padding-top:.5rem;padding-right:1.5625rem;cursor:pointer;position:relative}.collapsible .filterpanel__subtitle{position:relative;padding:.5rem 4.6875rem .5rem 1.25rem;margin-left:-1.25rem;width:calc(100% + 40px);margin-bottom:0}.collapsible .filterpanel__subtitle:before{font-family:"svg-icons";display:inline-block;vertical-align:middle;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.875rem;color:#e32236;right:1.25rem;margin-top:.1875rem;vertical-align:top;position:absolute}.collapsible .filterpanel__subtitle:hover{background:rgba(0,25,95,.15)}.collapsible .filterpanel__subtitle:hover:before{color:#000}.opened .filterpanel__subtitle:hover{background:transparent}.filterpanel__label,.filterpanel__selected-item{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif;font-size:.9375rem!important;margin-bottom:.25rem;padding-left:2.25rem;padding-right:2.5rem;position:relative;cursor:pointer;display:block;width:100%}.filterpanel__label:after,.filterpanel__selected-item:after{content:"";display:table;clear:both}.filterpanel__counter{float:right;color:rgba(0,25,95,.5);font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif;font-size:.9375rem}.tip-marker{display:inline-block;width:1.25rem;height:1.25rem;position:relative;margin-left:.625rem;vertical-align:text-top;cursor:pointer;border:2px solid rgba(0,25,95,.25);border-radius:50%}@media only screen and (min-width:1024px),print{.tip-marker{border:2px solid rgba(0,25,95,.15)}}.tip-marker:after{font-family:"svg-icons";display:inline-block;vertical-align:middle;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.125rem;line-height:1rem;left:-.0625rem;position:absolute;color:rgba(0,25,95,.5);width:1.125rem;height:1.125rem}.tip-marker:hover{background:#000}.tip-marker:hover:after{color:#fff}.filterpanel__subtitle .tip-marker{left:auto;right:0;top:.625rem;position:absolute}.collapsible .filterpanel__subtitle .tip-marker{right:3.125rem}.product-card__img .tip-marker{vertical-align:middle}.treeview__1-level{padding-top:.75rem;padding-left:1.25rem;position:relative}.treeview-1-level__item{position:relative}.treeview-1-level__item.has-child:before{content:"";width:.125rem;height:calc(100% - 20px);position:absolute;left:-1rem;top:.75rem;background-color:#bfc5d7}@media only screen and (min-width:1024px),print{.treeview-1-level__item.has-child:before{background-color:#d9dde7}}.treeview__2-level,.treeview__3-level,.treeview__4-level,.treeview__5-level,.treeview__6-level,.treeview__7-level,.treeview__8-level,.treeview__9-level,.treeview__10-level{padding-left:1.25rem;position:relative}.treeview-2-level__item{position:relative}.treeview-2-level__item.has-child:before{content:"";width:.125rem;height:calc(100% - 30px);position:absolute;left:-1.25rem;top:.75rem;background-color:#bfc5d7}@media only screen and (min-width:1024px),print{.treeview-2-level__item.has-child:before{background-color:#d9dde7}}.treeview-2-level__item:last-of-type:after{content:"";width:.125rem;height:100%;position:absolute;left:-2.25rem;top:.375rem;background-color:#f2f3f7}.treeview-3-level__item,.treeview-4-level__item,.treeview-5-level__item,.treeview-6-level__item,.treeview-7-level__item,.treeview-8-level__item,.treeview-9-level__item,.treeview-10-level__item{position:relative}.treeview-3-level__item.has-child:before,.treeview-4-level__item.has-child:before,.treeview-5-level__item.has-child:before,.treeview-6-level__item.has-child:before,.treeview-7-level__item.has-child:before,.treeview-8-level__item.has-child:before,.treeview-9-level__item.has-child:before,.treeview-10-level__item.has-child:before{content:"";width:.125rem;height:calc(100% - 30px);position:absolute;left:-1.25rem;top:.75rem;background-color:#bfc5d7}@media only screen and (min-width:1024px),print{.treeview-3-level__item.has-child:before,.treeview-4-level__item.has-child:before,.treeview-5-level__item.has-child:before,.treeview-6-level__item.has-child:before,.treeview-7-level__item.has-child:before,.treeview-8-level__item.has-child:before,.treeview-9-level__item.has-child:before,.treeview-10-level__item.has-child:before{background-color:#d9dde7}}.treeview-3-level__item:last-of-type:after,.treeview-4-level__item:last-of-type:after,.treeview-5-level__item:last-of-type:after,.treeview-6-level__item:last-of-type:after,.treeview-7-level__item:last-of-type:after,.treeview-8-level__item:last-of-type:after,.treeview-9-level__item:last-of-type:after,.treeview-10-level__item:last-of-type:after{content:"";width:.125rem;height:calc(100% - 30px);position:absolute;left:-2.5rem;top:.625rem;background-color:#f2f3f7}.treeview-1-level__title{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;display:block;margin-bottom:.3125rem;position:relative}.treeview-1-level__title:before{content:"";width:.75rem;height:.75rem;position:absolute;border-radius:.375rem;left:-1.25rem;top:.375rem;background-color:#bfc5d7}@media only screen and (min-width:1024px),print{.treeview-1-level__title:before{background-color:#d9dde7}}.tree__selected-item{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;display:block;margin-bottom:.25rem;position:relative}.tree__selected-item a{text-decoration:none;color:inherit}.tree__selected-item a:hover{color:#e32236}.tree__selected-item .close--circle,.tree__selected-item .remover--circle{left:-1.875rem;top:0}.tree__selected-item:after{content:"";width:.625rem;height:.375rem;position:absolute;left:-2.5rem;top:.375rem;border-bottom-left-radius:.25rem;border-bottom:2px solid #bfc5d7;border-left:2px solid #bfc5d7;z-index:20}@media only screen and (min-width:1024px),print{.tree__selected-item:after{border-bottom:2px solid #d9dde7;border-left:2px solid #d9dde7}}.treeview-2-level__item>.tree__selected-item:after{left:-2.25rem;width:.375rem}.filterpanel-opener{padding:.8125rem 1rem .6875rem;font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;margin-bottom:1rem;cursor:pointer;display:block;position:fixed;top:3.75rem;width:100%;z-index:120;background:#e5e8ef}.filterpanel-opener:before{font-family:"svg-icons";display:inline-block;vertical-align:middle;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.875rem;color:#e32236;margin-right:.5rem;vertical-align:top}@media only screen and (min-width:1024px),print{.filterpanel-opener{padding:.5625rem 1.25rem .4375rem;width:20rem;margin-bottom:0;top:6.1875rem;background:#e5e8ef;border-color:rgba(0,25,95,.15)}}@media only screen and (min-width:1024px) and (min-width:1024px),print{.filterpanel-opener{border-color:rgba(0,25,95,.1)}}@media only screen and (min-width:1024px),print{.filterpanel-opener:hover{background:#d9dde7}.filterpanel-opener:hover:before{color:#000}}.filterpanel-closer{padding:.8125rem 1rem .6875rem;font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;background:#d9dde7;cursor:pointer;position:fixed;top:0;width:100%;z-index:500;transform:translate3d(-100%,0,0);transition:transform .3s}.filterpanel-opened .filterpanel-closer{transform:translateZ(0)}.filterpanel-closer:before{font-family:"svg-icons";display:inline-block;vertical-align:middle;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.875rem;color:#e32236;margin-right:.5rem;vertical-align:top}.filterpanel-closer:hover{background:#bfc5d7}@media only screen and (min-width:1024px),print{.filterpanel-closer:hover{background:#d9dde7}}.filterpanel-closer:hover:before{color:#000}@media only screen and (min-width:1024px),print{.filterpanel-closer{top:6.1875rem;left:0;background:#e5e8ef;padding:.5625rem 1.25rem .4375rem;width:20rem}}.main-catalog__body{padding:0 1rem}@media only screen and (min-width:1024px),print{.main-catalog__body{padding:0 2.5rem}.filterpanel-opened .main--catalog .main-catalog__body{margin-left:20rem}}.main-product__body{padding:0 1rem}@media only screen and (min-width:1024px),print{.main-product__body{padding:0 2.5rem}}@media only screen and (min-width:1024px),print{.main-catalog__header{display:flex;border-bottom:2px solid rgba(0,25,95,.1)}}.main-catalog-header__title{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;padding:.6875rem 1rem .8125rem;border-bottom:2px solid rgba(0,25,95,.15)}@media only screen and (min-width:1024px),print{.main-catalog-header__title{font-size:1.5rem;line-height:2rem;padding:3.125rem 1.25rem 0;border-bottom:0;flex:0 0 20rem}}@media only screen and (min-width:1024px),print{.main--catalog-detail .main-catalog-header__title{padding:1.3125rem 1.25rem 0}}.catalog__searchbox{width:100%;border-bottom:2px solid rgba(0,25,95,.15);position:relative}@media only screen and (min-width:1024px),print{.catalog__searchbox{border-bottom:none}}.search-layer-opened .catalog__searchbox{border-bottom:none}@media only screen and (min-width:1024px),print{.search-layer-opened .catalog__searchbox{margin-bottom:2.5rem}}.catalog__searchbox .input--search{margin:0;line-height:1.875rem;height:1.875rem}@media only screen and (min-width:1024px),print{.catalog__searchbox .input--search{margin:0;line-height:2.5rem;height:2.5rem}}.main--catalog .catalog__searchbox .input--search{border-radius:4px;background-color:rgba(0,25,95,.1);background-position:8px;padding-left:2.0625rem}@media only screen and (min-width:1024px),print{.main--catalog .catalog__searchbox .input--search{background-color:rgba(0,25,95,.05);background-position:13px;padding-left:3rem}}.catalog__searchbox .close--circle{right:1rem;top:1rem;left:auto;position:absolute}@media only screen and (min-width:1024px),print{.catalog__searchbox .close--circle{right:2.5rem;top:1.6875rem}}.catalog-searchbox__header{position:relative;z-index:110;padding:1rem}@media only screen and (min-width:1024px),print{.catalog-searchbox__header{padding:1.25rem 2.5rem;border-bottom:none}.main--catalog .catalog-searchbox__header{padding-right:5rem}.main--catalog .catalog-searchbox__header form{width:calc(100% + 40px)}}.catalog-searchbox__header .btn{display:none}.main--catalog .catalog-searchbox__header form{margin:.5rem 0 0}@media only screen and (min-width:1024px),print{.main--catalog .catalog-searchbox__header form{margin:.75rem 0 0}}@media only screen and (min-width:1024px),print{.search-layer-opened .main--catalog .catalog-searchbox__header form{width:calc(100% + 40px)}}.search-layer-opened .catalog-searchbox__header{box-shadow:0 0 19px 0 rgba(0,25,95,.15)}.search-layer-opened .catalog-searchbox__header form{display:flex}.search-layer-opened .catalog-searchbox__header form .input--search{margin-right:20px;width:100%}.search-layer-opened .catalog-searchbox__header form .btn{margin:0;white-space:nowrap;height:1.875rem;width:2rem;font-size:0;border-radius:50%;padding:0;position:relative;display:block;outline:none;background-image:url(/static/media/bg-arrow-right.1256c64c.svg);background-repeat:no-repeat;background-position:50%}@media only screen and (min-width:1024px),print{.search-layer-opened .catalog-searchbox__header form .btn{margin:0;height:2.5rem;width:auto;color:#fff;font-size:1.0625rem;padding:.375rem 1.25rem;border-radius:40px;background-image:none}}.search-layer-opened .catalog-searchbox__header:after{content:"";border-color:#fff transparent transparent;border-style:solid;border-width:12px 12px 0;position:absolute;bottom:-10px;left:calc(50% - 12px);z-index:111}.catalog__title{font-weight:400;font-size:1.5rem;line-height:2rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;padding:1.5rem 0 1rem}@media only screen and (min-width:1024px),print{.catalog__title{font-size:2.25rem;line-height:3rem;padding:3rem 0 2rem}}.catalog__lead{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif;color:rgba(0,0,0,.8);margin-bottom:1.5rem;margin-top:-.5rem}.product__header{display:flex;flex-wrap:wrap;padding:1rem}.product__header .product-header__product-nr,.product__header .product-header__tag{flex-shrink:0;flex-grow:0;flex-basis:100%;max-width:100%}@media only screen and (min-width:1024px),print{.product__header{display:flex;flex-wrap:wrap;padding:2.4375rem 2.5rem 2rem}.product__header .product-header__product-nr,.product__header .product-header__tag{flex-shrink:0;flex-grow:0;flex-basis:50%;max-width:50%}}@media only screen and (min-width:1280px),print{.product__header{max-width:75rem}}.product-header__product-nr{padding-top:.5rem;order:3}.product-header__product-nr .product-nr__cont{font-family:"AvenirNextLTW01-BoldCn",Arial,sans-serif}@media only screen and (min-width:1024px),print{.product-header__product-nr{padding-top:.3125rem;order:inherit}.product-header__product-nr .product-nr{display:block}.product-header__product-nr .product-nr__title{display:inline-block;padding-right:0}.product-header__product-nr .product-nr__cont{margin-right:2.5rem;display:inline-block}}.product-header__title{font-weight:400;font-size:1.5rem;line-height:2rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;padding-top:1.5rem}@media only screen and (min-width:1024px),print{.product-header__title{font-size:2.25rem;line-height:3rem;padding-top:3rem}}@media only screen and (min-width:1024px),print{.product-header__title.sticky{font-size:1.5rem;line-height:2rem;position:fixed;width:100%;top:6.1875rem;left:0;height:4rem;background:#fff;box-shadow:0 0 20px 0 rgba(0,25,95,.15);padding:1rem 2.5rem;z-index:99}}.product-card{font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif;border-color:transparent rgba(0,25,95,.15) rgba(0,25,95,.15);border-top:2px solid rgba(0,25,95,.15)}.product-card,.product-card .title,.product-card strong{font-weight:400;font-size:1.0625rem;line-height:1.5rem;color:rgba(0,0,0,.8)}.product-card .title,.product-card strong{font-family:"AvenirNextLTW01-BoldCn",Arial,sans-serif;display:inline-block}@media only screen and (min-width:1024px),print{.product-card{display:flex;justify-content:space-between;border-bottom:2px solid transparent}}@media only screen and (min-width:1280px),print{.product-card{max-width:75rem}}@media only screen and (min-width:1024px),print{.product-card{border-color:rgba(0,25,95,.1)}}@media only screen and (min-width:1024px),print{.product-card__left{flex-basis:55%;max-width:55%;display:flex;justify-content:space-between;padding:1rem 0}}@media only screen and (min-width:1024px),print{.product-card__img{flex-basis:34.5%;max-width:34.5%}}.product-card__img img{display:block;max-width:100%}.product-card__img .caption{margin:.75rem 0}.product-card__content .row{border-bottom:2px solid;border-color:rgba(0,25,95,.15);padding:1rem 0}@media only screen and (min-width:1024px),print{.product-card__content .row{border-color:rgba(0,25,95,.1)}}.product-card__content .row:last-of-type{border:none}@media only screen and (min-width:1024px),print{.product-card__content .row{padding:1.5rem 0}}@media only screen and (min-width:1024px),print{.product-card__content{flex-basis:61.8%;max-width:61.8%}}.product-card__right{background-color:rgba(0,25,95,.1)}@media only screen and (min-width:1024px),print{.product-card__right{flex-basis:41.6%;max-width:41.6%;background-color:rgba(0,25,95,.05)}}.product-card__right .row{border-bottom:2px solid #fff;padding:1rem;position:relative}@media only screen and (min-width:768px),print{.product-card__right .row.row--total{display:flex;justify-content:space-between}}@media only screen and (min-width:1024px),print{.product-card__right .row{padding:2rem;justify-content:space-between;display:flex}.product-card__right .row.row--currency{padding:2.5rem 2rem}.product-card__right .row.row--price{padding:1.5rem 2rem;display:block}.product-card__right .row.row--submit{align-self:flex-end;float:right}}.product-card__right .row:last-of-type{border-bottom:none}.product-card__right .currency-selector{position:absolute;top:.5rem;right:.5rem;margin:0}@media only screen and (min-width:1024px),print{.product-card__right .currency-selector{top:2rem;right:2rem}}.product-card__right .price-total{font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif;text-align:right}.product-card__right .price-total strong{font-family:"AvenirNextLTW01-BoldCn",Arial,sans-serif}@media only screen and (min-width:1024px),print{.product-card__right .price-total{float:right}}.price-vat{font-weight:400;font-size:.9375rem;line-height:1rem;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif;text-align:right}.pill-counter-wrap{padding-bottom:1.5rem}.pill-counter-wrap:after{content:"";display:table;clear:both}.pill-counter-wrap .pill-counter{float:right}@media only screen and (min-width:768px),print{.pill-counter-wrap{display:flex;flex:1 1 50%;flex-direction:column;padding-bottom:0}.pill-counter-wrap .pill-counter{align-self:flex-start;float:none}}.price-total-wrap{clear:both}@media only screen and (min-width:768px),print{.price-total-wrap{margin:-.3125rem 0 0 1rem;display:flex;flex:1 1 25%;flex-direction:column;order:2}}.cart__body .row.row--total{clear:both}.cart__body .row.row--total:after{content:"";display:table;clear:both}@media only screen and (min-width:768px),print{.cart__body .row.row--total{display:flex;justify-content:space-between;padding-bottom:1.5rem}}.btn-wrap{display:flex;flex-direction:column}.filter-icon{font-size:0;margin-bottom:1rem;display:flex;flex-wrap:wrap}@media only screen and (min-width:1024px),print{.filter-icon{margin-bottom:2rem}}.filter-icon__item{width:4rem;min-height:4rem;display:inline-block;background-color:rgba(0,25,95,.05);margin-right:.125rem;margin-bottom:.125rem;position:relative}.filter-icon__item:hover{background:#000}.filter-icon__item:hover .filter-icon-item__text,.filter-icon__item:hover .sicon{color:#fff}.filter-icon__item:hover .tooltip{display:block}.filter-icon__item a{text-decoration:none;padding:.25rem .5rem .5rem;display:block;height:100%}.filter-icon__item .sicon{font-size:2rem;display:block;text-align:center;color:rgba(0,25,95,.25)}@media only screen and (min-width:1024px),print{.filter-icon__item{width:5rem;min-height:5rem}.filter-icon__item .sicon{font-size:2.625rem}}.filter-icon-item__text{line-height:1.25rem;line-height:.9375rem;color:#000;display:block;text-align:center}.filter-icon-item__text,.tooltip{font-weight:400;font-size:.9375rem;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif}.tooltip{position:absolute;z-index:1070;display:block;line-height:1.25rem;padding:8px 10px 9px;color:rgba(0,0,0,.8);text-align:left;text-decoration:none;background-color:#fff;border-radius:4px;box-shadow:0 5px 30px 0 rgba(0,25,95,.15);transform:translateY(-100%) translateY(5px);top:0;left:0;display:none}@media only screen and (min-width:1024px),print{.tooltip{left:50%;transform:translateX(-50%) translateY(-100%) translateY(5px)}}.tooltip:after{content:"";position:absolute;bottom:-6px;margin-left:-15px;border-color:#fff transparent transparent;border-style:solid;border-width:15px 15px 0;left:15px}@media only screen and (min-width:1024px),print{.tooltip:after{left:50%}}.product-info{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif;color:rgba(0,0,0,.8);margin-bottom:1rem}@media only screen and (min-width:420px),print{.product-info{display:flex;flex-wrap:wrap}}@media only screen and (min-width:1024px),print{.product-info{margin-bottom:1.5rem}}.product-info__title{width:100%;padding-right:1rem;overflow:hidden}@media only screen and (min-width:420px),print{.product-info__title{flex-basis:50%;max-width:50%}}@media only screen and (min-width:1024px),print{.product-info__title{padding-right:1.5rem}}.product-info__cont{width:100%;margin-bottom:.5rem;font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-BoldCn",Arial,sans-serif;color:rgba(0,0,0,.8)}@media only screen and (min-width:420px),print{.product-info__cont{flex-basis:50%;max-width:50%;margin-bottom:0}}.price-info{margin-bottom:1rem}.price-info,.price-info strong{display:block}.price-unit{display:flex;flex-wrap:wrap;font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif;color:rgba(0,0,0,.8)}@media only screen and (min-width:1024px),print{.price-unit{margin-bottom:1.5rem}}.price-unit__title{flex-basis:50%;max-width:50%;padding-right:1rem;text-align:right}@media only screen and (min-width:1024px),print{.price-unit__title{padding-right:1.5rem}}.price-unit__cont{flex-basis:50%;max-width:50%;font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-BoldCn",Arial,sans-serif;color:rgba(0,0,0,.8);text-align:right}@media only screen and (min-width:1024px),print{.grids{display:flex;flex-wrap:wrap;width:calc(100% + 2px);margin-left:-1px}}@media only screen and (min-width:1024px),print{.grid__item{flex:0 0 33.3333%;border:1px solid #fff;max-width:33.3333%}}.grid-item__link{text-decoration:none}.grid-item__link:hover .grid-item__img-box:after{transform:translateZ(0)}.grid-item__link:hover .grid-item__title{color:#000}.grid-item__img-box{border-bottom:2px solid #e32236;position:relative;overflow:hidden}.grid-item__img-box:after{background:url(/static/media/bg-grid-img-hover.94db79c1.svg) no-repeat 0 0;background-size:cover;position:absolute;content:"";right:0;top:0;height:100%;width:20%;transition:.3s;z-index:5;transform:translate3d(100%,0,0)}.grid-item__img{display:block;width:100%}.grid-item__title{font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;color:#e32236;padding:.75rem 1.25rem .25rem 0}.grid-item__text,.grid-item__title{font-weight:400;font-size:1.0625rem;line-height:1.5rem}.grid-item__text{font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif;color:rgba(0,0,0,.8);padding:0 0 1.5rem}@media only screen and (min-width:1024px),print{.grid-item__text{padding:0 1.25rem 2.5rem 0}}.filterteaser--producer .grid-item__img{display:inline;max-width:100%;max-height:100%;width:auto}.filterteaser--producer .grid-item__img-box{background-color:rgba(0,25,95,.05);border:0;width:100%;padding:1.5rem 2.5rem;display:flex;justify-content:center;align-items:center;height:5.5rem}.more-item-wrap{height:0;overflow:hidden}.more-item-wrap.show{height:auto}@media only screen and (min-width:1024px),print{.more-item-wrap{display:flex;flex-wrap:wrap;width:calc(100% + 2px);margin-left:-1px}}.product{position:relative}.product a{text-decoration:none}@media only screen and (min-width:1024px),print{.product{padding:1.5rem 1.5rem 1.5rem 6.75rem}.product:before{content:"";height:100%;width:16px;background:#e32236;position:absolute;left:-40px;top:0;display:none}}.home__products .product{border-bottom:2px solid rgba(0,25,95,.1);width:100%;position:relative;padding:0 1rem 1.25rem}.home__products .product:first-of-type{border-top:2px solid rgba(0,25,95,.1)}@media only screen and (min-width:1024px),print{.home__products .product{padding:0 1rem 1.25rem 6.75rem}}.product__flag{background-color:rgba(0,25,95,.1);border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:.3125rem .5rem;font-weight:400;font-size:.9375rem;line-height:1.25rem;font-family:"AvenirNextLTW01-Regular",Arial,sans-serif;color:#000;display:inline-block;margin-top:-2px;font-family:"AvenirNextLTW01-BoldCn",Arial,sans-serif}@media only screen and (min-width:1024px),print{.product__flag{background-color:rgba(0,25,95,.05)}}.product__img{float:right;width:5.5rem}.product__img img{width:100%}@media only screen and (min-width:1024px),print{.product__img{position:absolute;left:0;float:none}}.product__link{color:#e32236;text-decoration:none}.product__title{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;padding:1rem 0 .25rem;color:#e32236}.product__title:hover{color:#000}.product__desc{font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-Regular",Arial,sans-serif;margin-bottom:.75rem}.product-nr,.product__desc{font-weight:400;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif}.product-nr{font-size:.9375rem;line-height:1.25rem;color:rgba(0,0,0,.8);display:flex;flex-wrap:wrap}.product-nr__title{flex-basis:50%;max-width:50%;padding-right:1rem}@media only screen and (min-width:1024px),print{.product-nr__title{padding-right:1.5rem}}.product-nr__cont{flex-basis:50%;max-width:50%}.product__stock{font-weight:400;font-size:.9375rem;line-height:1.25rem;font-family:"AvenirNextLTW01-BoldCn",Arial,sans-serif;color:rgba(0,0,0,.8)}.product__icon-add-cart,.product__icon-comment,.product__icon-delete,.product__icon-edit,.product__icon-plus-lupe,.product__icon-save,.product__icon-share,.product__icon-wishlist{width:2.5rem;height:2.5rem;font-size:2.5rem;line-height:2.5rem;text-align:center;color:#e32236;cursor:pointer;text-decoration:none;display:inline-block}.product__icon-add-cart:before,.product__icon-comment:before,.product__icon-delete:before,.product__icon-edit:before,.product__icon-plus-lupe:before,.product__icon-save:before,.product__icon-share:before,.product__icon-wishlist:before{font-family:"svg-icons";display:inline-block;vertical-align:middle;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}.product__icon-add-cart:hover,.product__icon-comment:hover,.product__icon-delete:hover,.product__icon-edit:hover,.product__icon-plus-lupe:hover,.product__icon-save:hover,.product__icon-share:hover,.product__icon-wishlist:hover{color:#000}@media only screen and (min-width:1024px),print{.product__icon-add-cart,.product__icon-comment,.product__icon-delete,.product__icon-edit,.product__icon-plus-lupe,.product__icon-save,.product__icon-share,.product__icon-wishlist{display:block}}.product__icon-share:before{font-size:1.875rem}.product.editing .product__icon-comment{color:#000}.product__actions{margin-top:.5rem;margin-bottom:.5rem}@media only screen and (min-width:1024px),print{.product__actions{display:none;position:absolute;top:0;right:0;margin-top:0;margin-bottom:0}.product.editing .product__actions,.product:hover .product__actions{display:block}}.product__comment{background-color:rgba(0,25,95,.1);position:relative;padding:.25rem .5rem;display:none}@media only screen and (min-width:1024px),print{.product__comment{background-color:rgba(0,25,95,.05)}}.product.editing .product__comment{display:block}@media only screen and (min-width:1024px),print{.product__comment{padding:.5rem .75rem .75rem;margin:0 1.5rem 0 -5.25rem;width:calc(100% + 84px)}.wishlist__body .product__comment{width:calc(100% + 100px)}.product__comment .textarea{width:24.375rem}}.product__comment.has-comment{display:block}@media only screen and (min-width:1024px),print{.product__comment.has-comment{padding-bottom:.5rem}}.product-comment__post{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif;width:calc(100% - 85px)}@media only screen and (min-width:1024px),print{.product-comment__actions{margin-top:2rem;position:absolute;top:0;right:.3125rem}}.has-comment .product-comment__actions{top:0;position:absolute;right:.3125rem;margin-top:.6875rem}@media only screen and (min-width:1024px),print{.has-comment .product-comment__actions{margin-top:.75rem}}.has-comment .product-comment__actions a{float:right}.search-layer{background:#e5e8ef;width:100%;z-index:100;left:0;margin-top:0;position:relative;max-height:0;opacity:0;overflow:hidden;transition:.5s;z-index:1}.home__searchbox .search-layer{width:calc(100% + 32px);margin-left:-16px;border-bottom:2px solid;border-color:rgba(0,25,95,.15)}@media only screen and (min-width:1024px),print{.home__searchbox .search-layer{border-color:rgba(0,25,95,.1)}}.home__searchbox .search-layer .row{border-color:rgba(0,25,95,.15)}@media only screen and (min-width:1024px),print{.home__searchbox .search-layer .row{border-color:rgba(0,25,95,.1)}}@media only screen and (min-width:1024px),print{.home__searchbox .search-layer{width:100%;margin-left:0}}@media only screen and (min-width:1024px),print{.search-layer{background:#f2f3f7;left:2.5rem;right:2.5rem;width:calc(100% - 80px)}.home__searchbox .search-layer{width:100%;margin-top:0;left:auto;right:auto}.home__searchbox .search-layer .row{padding-right:0}}.search-layer-opened .search-layer{max-height:800px;opacity:1}.home__searchbox .search-layer:after{display:none}.search-layer .title{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;padding:.75rem 0 .5rem}@media only screen and (min-width:1024px),print{.search-layer .title{padding:1rem 0;flex-basis:20%;min-width:6.875rem;max-width:20%}}.search-layer .row{padding:0 1rem .5rem;border-top:2px solid #fff}.search-layer .row:first-of-type{border:0}@media only screen and (min-width:1024px),print{.search-layer .row{display:flex;padding:1rem 2rem 1.25rem}}@media only screen and (min-width:1024px),print{.search-layer .suggestion-tags{padding:.75rem 0 0;flex-grow:1}}@media only screen and (min-width:1024px),print{.search-layer .products{flex-grow:1}}.search-layer .product{border-color:transparent rgba(0,25,95,.15) rgba(0,25,95,.15);border-top:2px solid rgba(0,25,95,.15);padding-top:1rem;padding-bottom:1rem;position:relative;min-height:7rem}@media only screen and (min-width:1024px),print{.search-layer .product{border-color:rgba(0,25,95,.1);padding-top:1.25rem;padding-bottom:1.25rem;width:100%;min-height:8rem}}@media only screen and (min-width:1024px),print{.search-layer .product:first-of-type{border:0}}.search-layer .product__title{padding-top:0}.search-layer .product__img{width:5rem;height:5rem;overflow:hidden}@media only screen and (min-width:1024px),print{.search-layer .product__img{width:5.5rem;height:5.5rem}}.search-layer .product__img img{width:100%}@media only screen and (min-width:1024px),print{.linecard{display:flex;flex-wrap:wrap;align-items:flex-start}}.linecard__img-box{padding:2.5rem;margin-bottom:1rem;background-color:rgba(0,25,95,.1);text-align:center}@media only screen and (min-width:1024px),print{.linecard__img-box{background-color:rgba(0,25,95,.05);margin-bottom:2.5rem;flex:0 0 33.3333%;max-width:33.3333%}}.linecard__img{display:block;width:100%}.linecard__text-block{padding:0;margin-bottom:1rem}@media only screen and (min-width:1024px),print{.linecard__text-block{padding:0 0 0 1.5rem;margin-bottom:1.5rem;flex:0 0 66.6666%;max-width:66.6666%}}.linecard__text{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif;color:rgba(0,0,0,.8)}.folding-box,.linecard__text{margin-bottom:1.5rem}.folding-box.result-setting-box{margin-left:-1rem;margin-bottom:1rem;width:calc(100% + 32px)}@media only screen and (min-width:1024px),print{.folding-box.result-setting-box{margin-left:0;width:calc(100vw - 80px)}.filterpanel-opened .folding-box.result-setting-box{width:calc(100vw - 400px)}}.folding-box__titlebar{padding:.8125rem 1rem .6875rem;font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;cursor:pointer;display:block;position:relative;background-color:rgba(0,25,95,.1)}@media only screen and (min-width:1024px),print{.folding-box__titlebar{background-color:rgba(0,25,95,.05);padding:1rem 1.5rem;margin-bottom:2.5rem}}.result-setting-box .folding-box__titlebar:before{font-family:"svg-icons";display:inline-block;vertical-align:middle;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.125rem;color:#e32236;vertical-align:top;margin-right:1rem}.folding-box__titlebar:after{font-family:"svg-icons";display:inline-block;vertical-align:middle;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.875rem;color:#e32236;position:absolute;right:1rem}@media only screen and (min-width:1024px),print{.folding-box__titlebar:after{font-size:1.125rem;right:1.5rem;top:1.25rem}}.folding-box.opened .folding-box__titlebar,.folding-box__titlebar:hover{background-color:rgba(0,25,95,.15)}@media only screen and (min-width:1024px),print{.folding-box.opened .folding-box__titlebar,.folding-box__titlebar:hover{background-color:rgba(0,25,95,.1)}}.folding-box.opened .folding-box__titlebar:after,.folding-box.opened .folding-box__titlebar:before,.folding-box__titlebar:hover:after,.folding-box__titlebar:hover:before{color:#000}@media only screen and (min-width:1024px),print{.folding-box.opened .folding-box__titlebar{margin-bottom:0}}.folding-box.opened .folding-box__titlebar .folding-box__arrow{display:block}.folding-box.opened .folding-box__titlebar:hover{background-color:rgba(0,25,95,.25)}@media only screen and (min-width:1024px),print{.folding-box.opened .folding-box__titlebar:hover{background-color:rgba(0,25,95,.15)}}.folding-box.opened .folding-box__titlebar:hover .folding-box__arrow:after{border-top-color:#bfc5d7}@media only screen and (min-width:1024px),print{.folding-box.opened .folding-box__titlebar:hover .folding-box__arrow:after{border-top-color:#d9dde7}}.folding-box__arrow{display:none;border-top:14px solid #fff;border-left:14px solid transparent;border-right:14px solid transparent;position:absolute;left:calc(50% - 14px);bottom:-14px;z-index:5}.folding-box__arrow:after{content:"";width:0;height:0;border-left:12px solid transparent;border-top:12px solid #d9dde7;border-right:12px solid transparent;position:absolute;bottom:2px;left:calc(50% - 12px);z-index:6}@media only screen and (min-width:1024px),print{.folding-box__arrow:after{border-top:12px solid #e5e8ef}}.folding-box__content{display:none;background-color:rgba(0,25,95,.1);position:relative;border-top:2px solid #fff}@media only screen and (min-width:1024px),print{.folding-box__content{background-color:rgba(0,25,95,.05)}}.result-setting-box .folding-box__content{padding:0 1rem}@media only screen and (min-width:1024px),print{.result-setting-box .folding-box__content{padding:0 2rem}}@media only screen and (min-width:1024px),print{.folding-box__content{width:100%}.folding-box__content .autocomplete-block{width:14.375rem}}.folding-box.opened .folding-box__content{display:block;z-index:1}@media only screen and (min-width:1024px),print{.folding-box.opened .folding-box__content{margin-bottom:2.5rem}}.folding-box__submit{position:relative;text-align:right;padding:1rem}@media only screen and (min-width:1024px),print{.folding-box__submit{padding:1.5rem 0;margin-right:-.5rem}}.folding-box__submit:before{content:"";left:-1rem;width:calc(100% + 32px);height:2px;top:0;background:#fff;position:absolute}@media only screen and (min-width:1024px),print{.folding-box__submit:before{left:-2rem;width:calc(100% + 64px)}}.info-list{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif;color:rgba(0,0,0,.8);display:flex;flex-wrap:wrap}.info-list__title{flex-basis:50%;max-width:50%;padding:.5rem 2.25rem .5rem 1rem;position:relative;border-bottom:2px solid #fff}@media only screen and (min-width:1024px),print{.info-list__title{flex-basis:40%;max-width:40%;padding:.5rem 2.75rem .5rem 1.5rem}}.info-list__title .tip-marker{right:0;position:absolute}.info-list__cont{flex-basis:50%;max-width:50%;padding:.5rem 1rem;border-bottom:2px solid #fff}@media only screen and (min-width:1024px),print{.info-list__cont{flex-basis:60%;max-width:60%;padding:.5rem 1.5rem}}.result-list-outerwrap{position:relative}@media only screen and (min-width:1024px),print{.result-list-outerwrap{width:calc(100% + 40px);margin-left:-2.5rem;overflow:hidden}.cart-opened .result-list-outerwrap,.wishlist-opened .result-list-outerwrap{width:calc(100% - 500px)}.cart-opened .related-product .result-list-outerwrap,.wishlist-opened .related-product .result-list-outerwrap{width:calc(100% + 40px)}}.result-list-innerwrap{position:relative;width:calc(100% + 32px);margin-left:-1rem;margin-top:1rem;border-top:2px solid rgba(0,25,95,.15)}@media only screen and (min-width:1024px),print{.result-list-innerwrap{border:0;position:static;overflow-x:auto;overflow-y:visible;margin-left:26.25rem;margin-top:-1.5625rem;padding:1.5625rem 0 0;width:auto;box-shadow:inset 0 5px 20px rgba(0,25,95,.15)}}.list__header{display:none}@media only screen and (min-width:1024px),print{.list__header{display:flex;padding-right:4rem}.related-product.sticky .list__header{position:fixed;top:11.875rem;left:0;width:100%;padding:1rem 2.5rem 0;z-index:97;margin-bottom:0;background:#fff;box-shadow:0 0 20px 0 rgba(0,25,95,.15)}}.list-header__item{position:relative;font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;border-bottom:2px solid rgba(0,25,95,.1);padding:.25rem 0 .75rem .625rem;cursor:pointer;text-align:right;min-width:12.5rem;flex-basis:0;flex-grow:1;flex-shrink:0;height:4rem;overflow:hidden}.related-product.sticky .list-header__item{border-color:transparent}.list-header__item .sicon__arrow-down,.list-header__item .sicon__arrow-up{border-color:#e32236;font-size:.875rem;color:#e32236;margin-top:.375rem;margin-right:.625rem}.list-header__item.sorted,.related-product.sticky .list-header__item.sorted{border-color:#e32236}.list-header__item:last-of-type:after{position:absolute;content:"";width:4rem;height:calc(100% + 2px);border-bottom:2px solid rgba(0,25,95,.1);display:block;right:-4rem;top:0}.related-product.sticky .list-header__item:last-of-type:after{border-color:transparent}.list-header__product{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;border-bottom:2px solid rgba(0,25,95,.1);padding:.25rem 0 .75rem;position:absolute;left:2.5rem;cursor:pointer;background:#fff;width:23.75rem;height:4rem}.related-product.sticky .list-header__product{position:relative;border-color:transparent;left:0;flex-grow:0;flex-shrink:0}.list__row{position:relative;border-bottom:2px solid rgba(0,25,95,.15);padding:1.5rem 1rem .75rem;font-weight:400;font-size:.9375rem;line-height:1.25rem;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif;color:rgba(0,0,0,.8)}@media only screen and (min-width:1024px),print{.list__row{position:static;padding:0 4rem 0 0;border-bottom:0;height:8.125rem;display:flex;display:-webkit-flex}.list__row:first-of-type{border-top:1px solid transparent}.list__row.active .product:before,.list__row:hover .product:before{display:block}.list__row.active .product__actions,.list__row:hover .product__actions{display:block}.list__row.active .list-row__slider-icon--left,.list__row.active .list-row__slider-icon--right,.list__row:hover .list-row__slider-icon--left,.list__row:hover .list-row__slider-icon--right{display:block}}.list-row__items{padding:.5rem .5rem .25rem;background:rgba(0,25,95,.1);border-radius:.25rem;margin-top:1.5rem;margin-bottom:.75rem}@media only screen and (min-width:1024px),print{.list-row__items{margin:0;padding:0;border-radius:0;background:none;display:flex;flex-grow:1;flex-shrink:0}}.list-row__item{display:flex;margin-bottom:.25rem}@media only screen and (min-width:1024px),print{.list-row__item{display:inline-block;margin-bottom:0;min-width:12.5rem;flex-basis:0;flex-grow:1;flex-shrink:1;text-align:right;padding:1.5rem 0 1.5rem 1.5rem;border-bottom:2px solid rgba(0,25,95,.1);position:relative}.list-row__item:last-of-type:after{position:absolute;content:"";width:4rem;height:calc(100% + 2px);border-bottom:2px solid rgba(0,25,95,.1);display:block;right:-4rem;top:0}}.list__label{font-weight:400;font-size:.9375rem;line-height:1.25rem;font-family:"AvenirNextLTW01-BoldCn",Arial,sans-serif;color:rgba(0,0,0,.8);width:calc(50% - 8px);margin-right:.5rem}@media only screen and (min-width:1024px),print{.list__label{display:none}}.list__text{text-align:right;width:calc(50% - 8px);margin-left:.5rem}@media only screen and (min-width:1024px),print{.list__text{text-align:inherit;margin:0;width:auto}}.list-row__product{position:relative}@media only screen and (min-width:1024px),print{.list-row__product{text-align:left;padding:0;position:absolute;width:23.75rem;height:8.125rem;top:auto;left:2.5rem;border-bottom:2px solid rgba(0,25,95,.1)}}.list-row__product .product{position:relative}@media only screen and (min-width:1024px),print{.list-row__product .product{padding:1rem 1.5rem 1rem 6.75rem;height:8.125rem}}.list-row__product .product__title{padding:0 0 .25rem}.list-row__product .product__img{margin-top:2px}.list-row__actions{margin:0 auto;text-align:center}@media only screen and (min-width:1024px),print{.list-row__actions{position:absolute;width:4.5rem;right:0;height:100%;height:calc(8.125rem - 2px);overflow:hidden;z-index:10}}.list-row__actions .product__actions{margin:0}@media only screen and (min-width:1024px),print{.list-row__actions .product__actions{box-shadow:0 0 20px rgba(0,25,95,.15);display:none;height:100%;width:3.25rem;padding-left:.75rem;background:#fff}}.list-row__actions .product__icon-add-cart,.list-row__actions .product__icon-plus-lupe,.list-row__actions .product__icon-wishlist{margin:0 1rem}@media only screen and (min-width:1024px),print{.list-row__actions .product__icon-add-cart,.list-row__actions .product__icon-plus-lupe,.list-row__actions .product__icon-wishlist{display:block;margin:0}}.list-row__actions .product__icon-add-cart:hover,.list-row__actions .product__icon-plus-lupe:hover,.list-row__actions .product__icon-wishlist:hover{color:#000}.circle-arrow{text-decoration:none;display:inline-block;width:2.5rem;height:2.5rem;line-height:2.5rem;text-align:center;background:#f2f3f7;border-radius:50%;cursor:pointer}.circle-arrow .sicon{color:#e32236;font-size:.75rem;line-height:2.5rem;margin-right:-.3125rem;margin-top:.0625rem}.circle-arrow:hover{background:#000}.circle-arrow:hover .sicon{color:#fff}.list-row__slider-icon--left{position:absolute;left:27.5rem;margin-top:2.8125rem;display:none}.list-row__slider-icon--right{position:absolute;right:4.5rem;margin-top:2.8125rem;display:none}@media only screen and (min-width:1024px),print{.cart-opened .related-product,.wishlist-opened .related-product{width:calc(100% - 500px)}}.selectbox-block{width:100%;border:2px solid rgba(0,25,95,.25);position:relative;border-radius:.25rem;background:transparent}@media only screen and (min-width:1024px),print{.selectbox-block{border-color:rgba(0,25,95,.15)}}.selectbox-block:after{font-family:"svg-icons";display:inline-block;vertical-align:middle;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.875rem;line-height:1.5rem;color:#e32236;position:absolute;right:.75rem;top:.625rem;pointer-events:none}.selectbox{width:100%;padding:.375rem 2.125rem .375rem .75rem;border:none;box-shadow:none;background:transparent;background-image:none;-moz-appearance:none;background:#fff;-webkit-appearance:none;outline:none;font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif}.selectbox::-ms-expand{display:none}.selectbox:focus{background-color:rgba(0,25,95,.05);box-shadow:2px solid rgba(0,25,95,.15)}.selectbox__placeholder{opacity:.5}.selectbox__option,.selectbox__placeholder{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif}.checkbox{position:relative}.checkbox .checkbox__box{position:absolute;left:0;top:0;width:1.5rem;height:1.5rem;border:2px solid rgba(0,25,95,.25);line-height:1.5rem;border-radius:.25rem;background:#fff}@media only screen and (min-width:1024px),print{.checkbox .checkbox__box{border-color:rgba(0,25,95,.15)}}.checkbox .input--checkbox{opacity:0;position:absolute}.checkbox .filterpanel__counter{position:absolute;right:0;top:0;float:none}.checkbox.checkbox--error .checkbox__box{background-color:rgba(227,34,54,.05);border:2px solid rgba(227,34,54,.4)}.checkbox-vertical-spacing{margin-top:4px}.checkbox__label{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif;margin-bottom:.5rem;padding-left:2.25rem;position:relative;cursor:pointer}.input--checkbox:checked+.checkbox__label:before{font-family:"svg-icons";display:inline-block;vertical-align:middle;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.6875rem;line-height:1.375rem;height:1rem;width:1rem;color:#fff;position:absolute;left:.4375rem;top:.125rem;z-index:2;display:table-cell}.input--checkbox:checked+.checkbox__label:after{content:"";height:1rem;width:1rem;background:#e32236;position:absolute;left:.25rem;top:.25rem;border-radius:.125rem;z-index:1;display:table-cell}.radiobutton{position:relative}.radiobutton .input--radiobutton{opacity:0;position:absolute}.radiobutton .filterpanel__counter{position:absolute;right:0;top:0;float:none}.radiobutton__label{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif;margin-bottom:.5rem;padding-left:2.25rem;position:relative;cursor:pointer;display:inline-block}.input--radiobutton:checked+.radiobutton__label,.input--radiobutton:not(:checked)+.radiobutton__label{position:relative;cursor:pointer;display:inline-block}.input--radiobutton:checked+.radiobutton__label:before,.input--radiobutton:not(:checked)+.radiobutton__label:before{content:"";position:absolute;left:0;top:0;width:1.5rem;height:1.5rem;border-radius:100%;background:#fff;border:.125rem solid rgba(0,25,95,.25)}@media only screen and (min-width:1024px),print{.input--radiobutton:checked+.radiobutton__label:before,.input--radiobutton:not(:checked)+.radiobutton__label:before{border-color:rgba(0,25,95,.15)}}.input--radiobutton:checked+.radiobutton__label:after,.input--radiobutton:not(:checked)+.radiobutton__label:after{content:"";width:1rem;height:1rem;border:.3125rem solid #e32236;position:absolute;top:.25rem;left:.25rem;border-radius:100%}.input--radiobutton:not(:checked)+.radiobutton__label:after{opacity:0}.input--radiobutton:checked+.radiobutton__label:after{opacity:1}.radiobutton--error .radiobutton__label:before{background-color:rgba(227,34,54,.05)!important;border:2px solid rgba(227,34,54,.4)!important}.input--text{width:100%;padding:.375rem .75rem;border-radius:.25rem;border:2px solid rgba(0,25,95,.25);background:#fff;font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif;margin-bottom:.5rem;outline:none}@media only screen and (min-width:1024px),print{.input--text{border-color:rgba(0,25,95,.15)}}.input--text::placeholder{color:rgba(0,0,0,.5)}.input--text::placeholder:required{color:#e32236}.input--text:focus{background-color:rgba(0,25,95,.05);border:2px solid rgba(0,25,95,.15);box-shadow:none}.input--text.form-error{background-color:rgba(227,34,54,.05);border:2px solid rgba(227,34,54,.4);color:#e32236;box-shadow:none}.input--text:invalid:focus,.input--text:required:focus,.input--text:required:invalid:focus{background-color:rgba(0,25,95,.05);border:2px solid rgba(0,25,95,.15);color:#000}.form-error{background-color:rgba(227,34,54,.05)!important;border:2px solid rgba(227,34,54,.4)!important;color:#e32236;box-shadow:none}.range-slider{width:100%;height:20px;position:relative;margin-bottom:.75rem}.range-slider__bar,.range-slider__indicator{width:100%;height:.5rem;z-index:1;position:absolute;top:7px;border-radius:.25rem;background:rgba(0,25,95,.1)}.range-slider__indicator{z-index:2;background:rgba(0,25,95,.15)}.range-slider__handle{position:absolute;width:1px;height:20px;cursor:pointer}.range-slider__handle:after{position:absolute;top:0;left:-10px;width:1.375rem;height:1.375rem;border-radius:50%;background:#fff;border:2px solid rgba(0,25,95,.25);z-index:3;content:""}@media only screen and (min-width:1024px),print{.range-slider__handle:after{border:2px solid rgba(0,25,95,.15)}}.range-slider__handle:before{content:"";border-radius:50%;height:.5rem;width:.5rem;position:absolute;top:.4375rem;left:-.1875rem;background:#e32236;z-index:4}.range-slider__handle.handle--left{left:0}.range-slider__handle.handle--right{right:0}.range-slider-box__label{font-weight:400;font-size:.9375rem;line-height:1.25rem;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif;display:flex;justify-content:space-between;width:calc(100% - 22px);margin-left:.625rem}.range-slider-input-wrap{display:flex}.range-slider-input-wrap .input--text{min-width:0}.range-slider-input-separator{padding:.3125rem}.tag{display:inline-block;border-radius:4px;margin-right:.5rem;margin-bottom:.5rem;padding:.3125rem .5rem;font-weight:400;font-size:.9375rem;line-height:1.25rem;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif;background-color:rgba(0,25,95,.1);color:#000;text-decoration:none}@media only screen and (min-width:1024px),print{.tag{background-color:rgba(0,25,95,.05)}}.home__main .tag{background:rgba(0,25,95,.1)}.tag:hover{color:#fff;background:#000}.tag-remover{border-left:2px solid rgba(0,25,95,.1);position:absolute;right:0;top:0;color:#e32236;font-family:"svg-icons";display:inline-block;vertical-align:middle;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.25rem;line-height:2.5rem;width:2.5rem;height:2.5rem;text-align:center;cursor:pointer;border-top-right-radius:4px;border-bottom-right-radius:4px}.tag-remover:hover{background:#000;color:#fff}.product-tag{background-color:rgba(0,25,95,.1);font-weight:400;font-size:.9375rem;line-height:1.25rem;font-family:"AvenirNextLTW01-BoldCn",Arial,sans-serif;color:#e32236;display:inline-block;border-radius:.25rem;padding:.3125rem .5rem;margin-right:.5rem;margin-bottom:.5rem;text-decoration:none}@media only screen and (min-width:1024px),print{.product-tag{background-color:rgba(0,25,95,.05)}}.home__main .product-tag{background:rgba(0,25,95,.1)}.product-tag a{color:inherit;text-decoration:inherit}.product-tag a:hover{color:#000}.suggestion-tag{display:inline-block;border-radius:.25rem;margin-right:.5rem;margin-bottom:.5rem;padding:.3125rem .5rem;text-decoration:none;background:#e32236;color:#fff;font-weight:400;font-size:.9375rem;line-height:1.25rem;font-family:"AvenirNextLTW01-BoldCn",Arial,sans-serif}.suggestion-tag:hover{background:#000;color:#fff}.suggestion-tag:hover .tag-tree__item:after{color:#fff}.catalog-tag{display:inline-block;background-color:rgba(0,25,95,.1);border-radius:4px;margin-right:.5rem;margin-bottom:.5rem;padding:.3125rem 2.5rem .3125rem .5rem;font-weight:400;font-size:.9375rem;line-height:1.25rem;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif;color:#000;text-decoration:none;position:relative}@media only screen and (min-width:1024px),print{.catalog-tag{background-color:rgba(0,25,95,.05)}}.catalog-tag .tag-remover{line-height:1.875rem;width:1.875rem;height:1.875rem}.home__main .catalog-tag{background:rgba(0,25,95,.1)}.tag--tree .tag-tree__item:after{font-family:"svg-icons";vertical-align:middle;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;color:rgba(0,25,95,.5);font-size:.625rem;margin-right:.0625rem;margin-left:.5rem;line-height:1.25rem;vertical-align:top}.tag--tree .tag-tree__item:last-of-type:after{display:none}.product-tag.tag--tree:hover span:after,.tag.tag--tree:hover span:after{color:#fff}.tag--drag{margin-bottom:1rem}@media only screen and (min-width:1024px),print{.tag--drag{margin-bottom:1.5rem}}.tag-drag__item{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-Regular",Arial,sans-serif;background-color:rgba(0,25,95,.15);font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif;padding:.5625rem 3.5rem .4375rem 1rem;position:relative;display:table;border-radius:4px;margin-right:.5rem;margin-bottom:.5rem}@media only screen and (min-width:1024px),print{.tag-drag__item{background-color:rgba(0,25,95,.1);display:inline-block}}.tag-drag__dragger{cursor:move}.tag-drag__dragger:before{font-family:"svg-icons";display:inline-block;vertical-align:middle;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;line-height:.875rem;margin-right:1rem;margin-top:.375rem;color:rgba(0,25,95,.5)}.tag-drag__dragger:hover:before{color:#e32236}.tag-drag__order{font-family:"AvenirNextLTW01-BoldCn",Arial,sans-serif;margin-right:.5rem}.btn{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-Regular",Arial,sans-serif;font-family:"AvenirNextLTW01-BoldCn",Arial,sans-serif;color:#fff;padding:.375rem 1.25rem;background:#e32236;border:2px solid #e32236;border-radius:40px;text-decoration:none;display:inline-block;cursor:pointer}.btn:after{font-family:"svg-icons";display:inline-block;vertical-align:middle;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;vertical-align:top}.btn.btn--arrow{position:relative;padding-right:1rem}.btn.btn--arrow:after{font-size:.75rem;margin-left:.75rem}.home__searchbox .btn,.home__teaser .btn{text-transform:uppercase}.home__teaser .btn{background-color:rgba(0,0,0,.25);border-color:transparent;display:block;margin:0 1rem}@media only screen and (min-width:1024px),print{.home__teaser .btn{margin:1.5rem 0 0}}.btn.btn--arrow-down{padding-right:1rem}.btn.btn--arrow-down:after{font-size:.75rem;margin-left:.75rem}.btn.btn--arrow-up{padding-right:1rem}.btn.btn--arrow-up:after{font-size:.75rem;margin-left:.75rem}.btn.btn--add-cart{text-align:right;margin-bottom:1rem;padding-right:.1875rem;position:relative}.btn.btn--add-cart:after{font-size:2.5rem;margin-left:.125rem;margin-top:-.125rem;vertical-align:top}.btn.btn--add-memo{text-align:right;position:relative;padding-right:.1875rem;color:#e32236;border:2px solid rgba(0,25,95,.15);background:transparent}@media only screen and (min-width:1024px),print{.btn.btn--add-memo{border-color:rgba(0,25,95,.1)}}.btn.btn--add-memo:after{font-size:2.5rem;margin-left:.125rem;vertical-align:top}.btn:hover,.home-teaser-text-layer__item:hover .btn{color:#fff;background:#000;border-color:#000}.btn:hover:after,.home-teaser-text-layer__item:hover .btn:after{color:#fff}.autocomplete-block{position:relative;width:100%;margin-bottom:.75rem}.autocomplete-block .autocomplete__option[aria-selected=true]{color:rgba(0,0,0,.5)}.autocomplete-block .inputtext-block{width:100%;border:2px solid rgba(0,25,95,.25);background:#fff;position:relative;border-radius:.25rem;margin-bottom:.5rem}@media only screen and (min-width:1024px),print{.autocomplete-block .inputtext-block{border-color:rgba(0,25,95,.15)}}.autocomplete-block .inputtext-block:after{font-family:"svg-icons";display:inline-block;vertical-align:middle;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.875rem;color:#e32236;position:absolute;right:.75rem;top:.625rem;pointer-events:none}.autocomplete-block .inputtext-block div[role=listbox]{border-radius:4px;box-shadow:0 5px 30px 0 rgba(0,25,95,.15)}.autocomplete-block .input--text{width:100%;padding:.375rem 1.875rem .375rem .75rem;margin:0;border:none;box-shadow:none;background:transparent;-moz-appearance:textfield;-webkit-appearance:none;cursor:pointer;font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif}.autocomplete-block .input--text::placeholder{color:rgba(0,0,0,.5)}.autocomplete__dropdown{width:100%;position:absolute;background:#fff;font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif;padding:.5rem .75rem;overflow-y:auto;overflow-x:hidden;border:2px solid rgba(0,25,95,.25);border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;margin-top:-.625rem;max-height:12.5rem;display:none;z-index:50}@media only screen and (min-width:1024px),print{.autocomplete__dropdown{border-color:rgba(0,25,95,.15)}}.autocomplete-block.dropdown-visible .autocomplete__dropdown{display:block}.autocomplete__option{cursor:pointer;padding-top:0;padding-bottom:.5rem;padding-right:2.5rem;font-size:.9375rem;line-height:1.25rem;position:relative}.autocomplete__option:hover{color:#e32236}.autocomplete__option .autocomplete__counter{position:absolute;right:0;top:0;color:rgba(0,25,95,.5)}.autocomplete__option[aria-selected=true] .autocomplete__counter{opacity:.5}.input--submit{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-Regular",Arial,sans-serif;font-family:"AvenirNextLTW01-BoldCn",Arial,sans-serif;color:#fff;padding:.375rem 1.25rem .3125rem;background:#e32236;border:2px solid #e32236;border-radius:40px;cursor:pointer}.input--submit:hover{background:#000;color:#fff;border-color:#000}.input--reset{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-Regular",Arial,sans-serif;font-family:"AvenirNextLTW01-BoldCn",Arial,sans-serif;color:#e32236;margin:0 .8125rem;border-radius:40px;padding:.375rem 1.25rem .3125rem;background:transparent;cursor:pointer;border:2px solid rgba(0,25,95,.15)}@media only screen and (min-width:1024px),print{.input--reset{border-color:rgba(0,25,95,.1)}}.input--reset:hover{background:#000;color:#fff;border-color:#000}.pill-counter{height:2rem;border-radius:2.5rem;background-color:rgba(0,25,95,.1);float:left;display:flex}@media only screen and (min-width:1024px),print{.pill-counter{background-color:rgba(0,25,95,.05)}}.pill-counter__input{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif;border:2px solid rgba(0,25,95,.25);border-radius:.25rem;line-height:1.75rem;height:2rem;padding:0 .5rem;background:#fff;width:4.375rem;display:inline-block}@media only screen and (min-width:1024px),print{.pill-counter__input{border-color:rgba(0,25,95,.15)}}.pill-counter__left,.pill-counter__right{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-BoldCn",Arial,sans-serif;color:#e32236;border:0;cursor:pointer;line-height:2rem;text-align:center;display:inline-block;background:none}.pill-counter__left:hover,.pill-counter__right:hover{color:#000}.pill-counter__left{padding:0 .5rem 0 1rem}.pill-counter__right{padding:0 1rem 0 .5rem}.pill-counter__unit{font-weight:400;font-size:.9375rem;line-height:1.25rem;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif;padding:0 .3125rem;align-self:center}.product-card .pill-counter{height:2.5rem;background-color:rgba(0,25,95,.1)}@media only screen and (min-width:1024px),print{.product-card .pill-counter{background-color:rgba(0,25,95,.05)}}.product-card .pill-counter__input{line-height:2.25rem;height:2.5rem;padding:0 .625rem;background:#fff;display:inline-block}.product-card .pill-counter__unit{padding:0 .5rem}.product-card .pill-counter__left{padding:0 .625rem 0 1.25rem}.product-card .pill-counter__right{padding:0 1.25rem 0 .625rem}.pill-counter__notification{color:#e32236;width:100%;text-align:right;padding-top:.5rem;font-size:.9375rem;line-height:1rem;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif;clear:both}@media only screen and (min-width:768px),print{.pill-counter__notification{display:flex;order:5;text-align:left}}.textarea{-webkit-appearance:none;appearance:none;font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif;color:rgba(0,0,0,.8);border:2px solid rgba(0,25,95,.25);border-radius:.25rem;width:100%;padding:.5rem .75rem;outline:none;display:block}@media only screen and (min-width:1024px),print{.textarea{border-color:rgba(0,25,95,.15)}}.textarea::placeholder{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif;color:rgba(0,0,0,.8);color:rgba(0,0,0,.5)}.textarea:focus{background-color:rgba(0,25,95,.05);border:2px solid rgba(0,25,95,.15)}.textarea+.form__error-message{margin-top:.5rem}.textarea.form-error{color:#e32236}.form-subtitle{padding-bottom:1.5rem;margin:2.5rem 0 2rem;border-bottom:2px solid rgba(0,25,95,.1)}.form-row .checkbox__label,.form-row .radiobutton__label{margin-right:2rem;display:inline-block}@media only screen and (min-width:1024px),print{.form-row{display:flex}.form-row .form-input__wrapper{margin-right:1rem}.form-row .form-input__wrapper:last-child{margin-right:0}}.label{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;cursor:pointer;display:block;margin-bottom:.5rem}.label+.form-row{padding-top:8px}.label span{color:#e32236}.form__error-message{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif;color:#e32236;width:100%}.form-input__wrapper{margin-bottom:.75rem;width:100%;display:flex;flex-direction:column}.form-input__wrapper--checkbox,.form-input__wrapper--radiobutton{margin-bottom:1.5rem}@media only screen and (min-width:1024px),print{.form-input__wrapper{margin-bottom:1.5rem}}.form-submit__wrapper{margin-top:1.5rem;padding:1rem 0;border-top:2px solid rgba(0,25,95,.1)}.form-submit__wrapper .btn,.form-submit__wrapper input{width:100%;margin:0 0 1rem;text-align:center}@media only screen and (min-width:1024px),print{.form-submit__wrapper{margin-top:3rem;padding:2rem 0;display:flex}.form-submit__wrapper .btn,.form-submit__wrapper input{width:auto;margin:0 0 0 1rem}.form-submit__wrapper .btn:first-child,.form-submit__wrapper input:first-child{margin-left:0}}.team{background:#fff}.selectbox-bar{position:relative;background-color:#e32236;height:4rem;margin-bottom:1.25rem}@media only screen and (min-width:1024px),print{.selectbox-bar{margin-bottom:1.75rem;height:5rem}}.selectbox-block--team{width:calc(100% - 32px);margin:0 1rem;background:#fff;border:.5rem solid #fff;position:absolute;bottom:-.5rem}@media only screen and (min-width:1024px),print{.selectbox-block--team{width:20.375rem;margin:0 0 0 8rem;background:#fff;border:.5rem solid #fff;position:absolute;bottom:-.5rem}}.selectbox.selectbox--team{border:.125rem solid rgba(0,25,95,.25);position:relative;border-radius:.25rem}.selectbox-bar__option,.selectbox.selectbox--team{font-family:"Avenir Next LT W01 Bold",Arial,sans-serif}.selectbox-bar__option{font-size:1.0625rem}@media only screen and (min-width:1024px),print{.team-member-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;padding:2.5rem 7.25rem}}.team-member{flex:0 0 100%;max-width:100%;border:.75rem solid transparent;margin-bottom:.75rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media only screen and (min-width:1024px),print{.team-member{flex:0 0 25%;max-width:25%}}.team-member__img-wrap{border:.125rem solid rgba(0,25,95,.1);margin-bottom:1.5rem}.team-member__img{width:100%;height:auto;display:block}.team-member__name{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif}.team-member__position{margin-bottom:1rem}.team-member__email{text-decoration:none;font-size:1.0625rem;line-height:1.5rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;color:#e32236}.team-member__email.link--active,.team-member__email:hover{color:#000}.team-member__tel{text-decoration:none;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-Regular",Arial,sans-serif;color:#000;margin-bottom:1rem}.team-member__tel.link--active,.team-member__tel:hover{color:#e32236}.section{position:relative;padding-bottom:1rem;padding-top:2.5rem}@media only screen and (min-width:1024px),print{.section{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;padding-bottom:3.5rem;padding-top:5rem}}.section.section2cols:before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;z-index:1;background-image:url(/static/media/bg-index.af01bff3.svg);background-position:-180px top;background-repeat:no-repeat;pointer-events:none}@media only screen and (min-width:1024px),print{.section.section2cols:before{right:31.25rem;background-size:inherit;background-position:0 0}}.section.section2cols:nth-of-type(odd):before{right:0;left:auto;transform:scaleX(-1)}.section__bottom-gradient{width:100%;height:11.25rem;position:absolute;z-index:1;left:0;bottom:0;display:block;background:linear-gradient(0deg,#fff 1%,hsla(0,0%,100%,0))}.section__col{position:relative;z-index:2}@media only screen and (min-width:1024px),print{.section__col{width:calc(50% - 12px)}}.section__col .section__txt-wrap{padding:0 1rem;margin-bottom:1.5rem}@media only screen and (min-width:1024px),print{.section__col .section__txt-wrap{padding-left:8rem}}.section__col .section__img-wrap{width:100%;position:relative;margin-bottom:2rem;padding-right:1rem;padding-left:0}@media only screen and (min-width:1024px),print{.section__col .section__img-wrap{width:100%}}@media only screen and (min-width:1024px),print{.section__col.section__col--right .col__txt{padding-right:8rem;padding-left:1rem}}.section__col.section__col--right .section__img-wrap{padding-left:1rem;padding-right:0}.section__col.section__col--right .caption{text-align:right}.section__img{width:100%;height:auto;display:block}.svg-masked-canvas-placeholder{display:block;height:100%;visibility:hidden;width:100%;overflow:hidden}.svg-masked{height:100%;left:0;position:absolute;top:0;width:100%}.section__tag{width:100%;font-weight:400;font-size:1.0625rem;font-family:"AvenirNextLTW01-BoldCn",Arial,sans-serif;line-height:1.5rem;text-transform:uppercase;color:#e32236;padding-left:1rem;padding-right:1rem;margin-bottom:.5rem}@media only screen and (min-width:1024px),print{.section__tag{margin-bottom:1rem;padding-left:8rem}}.section__title,.stage .stage__title{font-weight:400;font-size:1.75rem;line-height:2.25rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;margin-bottom:1rem}@media only screen and (min-width:1024px),print{.section__title,.stage .stage__title{font-size:3rem;line-height:3.5rem;margin-bottom:2rem}}.section__lead{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;margin-bottom:1.5rem}@media only screen and (min-width:1024px),print{.section__lead{font-size:1.5rem;line-height:2rem;margin-bottom:2.5rem}}.cta-jobs{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-Regular",Arial,sans-serif;color:#fff;width:100%;padding:1.25rem 3.5625rem 1.25rem 1.5rem;margin-bottom:1.5rem;background:#e32236;border:.125rem solid #e32236;border-radius:.25rem;text-decoration:none;display:inline-block;cursor:pointer;position:relative}.cta-jobs:after{font-family:"svg-icons";display:inline-block;vertical-align:middle;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-size:1.125rem;margin:-.75rem 1.5rem 0 0;position:absolute;right:0;top:50%}.cta-jobs:hover{color:#000}.cta-jobs strong{display:inline-block}.cta-jobs strong,.rte h1{font-family:"Avenir Next LT W01 Bold",Arial,sans-serif}.rte h1{font-weight:400;font-size:1.75rem;line-height:2.25rem;color:#ff1493;text-decoration:line-through}@media only screen and (min-width:1024px),print{.rte h1{font-size:3rem;line-height:3.5rem}}.rte h2{font-weight:400;font-size:1.5rem;line-height:2rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;margin-bottom:1.5rem}@media only screen and (min-width:1024px),print{.rte h2{font-size:2.25rem;line-height:3rem;margin-bottom:2rem}}.rte h3{font-weight:400;font-size:1.25rem;line-height:1.75rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;margin-bottom:1.5rem}@media only screen and (min-width:1024px),print{.rte h3{font-size:1.5rem;line-height:2rem;margin-bottom:2rem}}.rte h4,.rte h5,.rte h6{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;margin-top:0;margin-bottom:0}.rte p{margin-bottom:1.5rem}.rte strong{font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;font-weight:400}.rte table{margin-top:2rem;margin-bottom:2rem;width:100%;border-top:1px solid rgba(0,25,95,.1);table-layout:fixed}.rte table td,.rte table th{padding:.75rem 1.5rem .75rem 0;border-bottom:1px solid rgba(0,25,95,.1)}.rte ul{list-style:none;margin-bottom:1.5rem}@media only screen and (min-width:1024px),print{.rte ul{margin-bottom:2rem}}.rte ul li{padding-left:1.25rem;margin-bottom:.5rem}.rte ul li:before{content:"•";padding-right:.6875rem;margin-left:-1.25rem;color:rgba(0,0,0,.25)}.rte ol{margin:0 0 1.5rem;padding-left:1.25rem}@media only screen and (min-width:1024px),print{.rte ol{margin:0 0 2rem}}.rte a{text-decoration:none;font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;color:#e32236}.rte a.link--active,.rte a:hover{color:#000}.rte .btn.btn--arrow{margin-bottom:2.1875rem;color:#fff}.rte .link--tel{text-decoration:none;font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-Regular",Arial,sans-serif;color:#000;margin-bottom:1rem}.rte .link--tel.link--active,.rte .link--tel:hover{color:#e32236}.rte.download+.rte.download p{margin-top:-1.5rem}.main--std{width:100%;margin-top:3.75rem}@media only screen and (min-width:1024px),print{.main--std{margin-top:6.1875rem;margin-bottom:7.5rem;padding:0 0 3.5rem}}.main--std .content{background-image:url(/static/media/bg-gradient-std--mobile.9d00eb23.svg);background-position:100% 0;background-repeat:no-repeat;position:relative}@media only screen and (min-width:1024px),print{.main--std .content{max-width:80rem;margin:0 auto;padding-top:3.25rem;background-image:url(/static/media/bg-gradient-std.c0f64cc4.svg)}}.breadcrumb{display:none}@media only screen and (min-width:1024px),print{.breadcrumb{display:block;position:absolute;top:-2px;z-index:3;margin:0 1.25rem}}@media only screen and (min-width:1024px),print{.breadcrumb__items{background-color:transparent;padding:1rem 0}}.breadcrumb__item{display:inline-block}.breadcrumb__item:after{font-family:"svg-icons";vertical-align:middle;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;color:rgba(0,25,95,.5);font-size:.625rem;margin-right:.0625rem;margin-left:.5rem;line-height:1.625rem;vertical-align:top}.breadcrumb__item:last-of-type .breadcrumb__link{font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif;color:#000}.breadcrumb__item:last-of-type:after{display:none}.breadcrumb__link{font-family:"AvenirNextLTW01-BoldCn",Arial,sans-serif;font-size:.9375rem;text-decoration:none;color:#e32236}.breadcrumb__link:hover{color:#000}.cont__subtitle{font-family:"Avenir Next LT W01 Bold",Arial,sans-serif}.cta-buy{margin:.5rem 0 2rem}@media only screen and (min-width:1024px),print{.cta-buy{margin:1rem 0 2rem}}.section.section--center{padding:0 1rem;z-index:2;display:block}@media only screen and (min-width:1024px),print{.section.section--center{padding:0 18.875rem}}.section.section--center:after{display:none}.section__smltitle{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;margin:2rem 0 1.5rem}@media only screen and (min-width:1024px),print{.section__smltitle{margin:1.5rem 0}}.infobox{margin-top:.5rem;margin-bottom:2rem;padding:.75rem 1rem;background-color:rgba(0,25,95,.05);border-radius:.25rem;position:relative;width:100%}@media only screen and (min-width:1024px),print{.infobox{padding:1.5rem 2rem;width:calc(100% + 64px);margin:3rem 0 3rem -2rem}}.infobox .infobox__link--download{font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;color:#e32236;text-decoration:none}.infobox .infobox__link--download:hover{color:#000}.news-index{background:#fff}.news-index .tab-header{margin-bottom:1.5rem}@media only screen and (min-width:1024px),print{.news-index .tab-header{padding-left:8rem;margin-bottom:2.5rem}}.news{display:flex;flex-direction:column;flex-wrap:wrap;position:relative;margin-bottom:1.5rem;padding-bottom:2px}@media only screen and (min-width:1024px),print{.news{justify-content:space-between;flex-direction:row;flex-wrap:nowrap;margin-bottom:2.5rem;overflow:hidden;padding-top:2.5rem}}.news:after{content:"";position:absolute;bottom:0;left:0;height:2px;width:100%;background:rgba(0,25,95,.1);z-index:10}@media only screen and (min-width:1024px),print{.news:after{left:8rem}}.news__col-text{padding-top:.5rem;padding-left:1rem}@media only screen and (min-width:1024px),print{.news__col-text{flex-basis:calc(50% - 12px);padding-left:8rem;padding-top:0}}.news__col-text .rte{margin-top:1rem}.news__col-img{padding-left:1rem;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:1024px),print{.news__col-img{flex-basis:calc(50% - 12px)}}.news__col-img img{display:block;height:auto;max-height:9.375rem;max-width:100%}@media only screen and (min-width:1024px),print{.news__col-img img{max-height:18.75rem;max-width:39.25rem}}.news__date{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-BoldCn",Arial,sans-serif;margin-bottom:1rem}@media only screen and (min-width:1024px),print{.news__date{margin-bottom:1.25rem}}.news__title{font-weight:400;font-size:1.25rem;line-height:1.75rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;color:#e32236;margin-bottom:.25rem}@media only screen and (min-width:1024px),print{.news__title{font-size:1.5rem;line-height:2rem;margin-bottom:.5rem}}.news__title a{text-decoration:none;color:inherit}.news__title a:hover{color:#000}.news__lead{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;margin-bottom:1.25rem}@media only screen and (min-width:1024px),print{.news__lead{margin-bottom:1.5rem}}.news__text{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-Regular",Arial,sans-serif;margin-bottom:1.5rem}.pagination{margin:0 auto;padding:1rem 0}@media only screen and (min-width:1024px),print{.pagination{padding:2.5rem 0}}.pagination-list{padding:0;margin:0;text-align:center;font-size:0}.pagination-list__item,.pagination__link{display:inline-block}.pagination__link{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"AvenirNextLTW01-BoldCn",Arial,sans-serif;line-height:2.5rem;width:2.5rem;color:#e32236;vertical-align:middle;text-align:center;text-decoration:none;margin:0 .25rem;background:transparent;border-radius:50%}.pagination__link.active,.pagination__link:hover{color:#000}.pagination__link.active{color:#000;background:rgba(0,25,95,.05)}.pagination__link.active:hover{color:#fff;background:#000}.pagination__circle-button{text-decoration:none;display:inline-block;margin:0 .75rem;width:2.5rem;height:2.5rem;line-height:2.5rem;text-align:center;background:#e32236;border-radius:50%}.pagination__circle-button .sicon{color:#fff;font-size:.75rem;line-height:2.5rem;margin-right:-.3125rem;margin-top:.0625rem}.pagination__circle-button:not(.inactive):hover{background:#000;color:#fff}.pagination__circle-button.inactive{display:none}.media{margin:2rem 0}.producer-info{margin-bottom:2rem;padding-bottom:1.5rem}@media only screen and (min-width:1024px),print{.producer-info{padding-bottom:2.5rem}}.producer-info .text-link{display:block;margin-bottom:.5rem}.producer-info__title{font-weight:400;font-size:1.25rem;line-height:1.75rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;margin:1.5rem 0 .75rem}@media only screen and (min-width:1024px),print{.producer-info__title{font-size:1.5rem;line-height:2rem;margin:2.5rem 0 1.5rem}}.producer-info__img-box{background-color:rgba(0,25,95,.05);border:0;width:100%;padding:1.5rem;text-align:center;position:relative;overflow:hidden;text-decoration:none;display:flex;justify-content:center;flex-direction:column;align-items:center;margin-bottom:.75rem}@media only screen and (min-width:1024px),print{.producer-info__img-box{width:50%}}.producer-info__img-box:after{background:url(/static/media/bg-grid-img-hover.94db79c1.svg) no-repeat 0 0;background-size:cover;position:absolute;content:"";right:0;top:0;height:100%;width:20%;transition:.3s;z-index:5;transform:translate3d(100%,0,0)}.producer-info__img-box:hover:after{transform:translateZ(0)}.producer-info__img-box a{display:inline-flex;height:100%;width:100%;justify-content:center;align-items:center}.producer-info__img{display:inline-block;vertical-align:middle;display:inline;max-width:100%;max-height:2.5rem;width:auto}.embed-container{position:relative;margin:0;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.caption{color:rgba(0,0,0,.5);margin:.75rem}.caption,.imageBanner-headline{font-weight:400;font-size:.9375rem;line-height:1.25rem;font-family:"AvenirNextLTW01-Regular",Arial,sans-serif;font-style:italic}.imageBanner-headline{opacity:.5;margin:.75rem 0 2.5rem}.stage{position:relative;margin-bottom:1rem;display:block;padding-top:2.5rem}@media only screen and (min-width:1024px),print{.stage{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap;margin-bottom:3.5rem;padding-top:5rem}}.stage .stage__col{position:relative}@media only screen and (min-width:1024px),print{.stage .stage__col{width:calc(50% - 12px)}}.stage .stage__txt-wrap{padding:0 1rem;margin-bottom:1.5rem}@media only screen and (min-width:1024px),print{.stage .stage__txt-wrap{padding-left:8rem}}.stage .stage__img-wrap{width:100%;position:relative;margin-bottom:2rem;padding-left:1rem}.stage .stage__img{width:100%;height:auto;display:block}.stage .caption{margin-right:16.25rem}.stage .stage__lead{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif}@media only screen and (min-width:1024px),print{.stage .stage__lead{font-size:1.5rem;line-height:2rem}}.stage .stage__lead+.rte,.stage .stage__lead+p{margin-top:1.5rem}@media only screen and (min-width:1024px),print{.stage .stage__lead+.rte,.stage .stage__lead+p{margin-top:2.5rem}}@media only screen and (min-width:1024px),print{.stage.stage--text-only .stage__col{width:62.7%}}@media only screen and (min-width:1024px),print{.stage.stage--text-only .stage__lead{width:86.8%}}.anchnav-layer{width:100%;position:relative;margin-top:3rem;margin-bottom:3rem}@media only screen and (min-width:1024px),print{.anchnav-layer{float:right;width:14rem;position:relative;top:-7.8125rem;margin-top:0;margin-bottom:0}}.anchnav-layer:after,.anchnav-layer:before{content:"";position:absolute;width:30%;left:calc(70% - 1px);height:100%;top:0;z-index:0;background-image:url(/static/media/bg-angle.5888e12b.svg);background-size:cover;background-position:0 0;pointer-events:none;transform:scaleX(-1)}@media only screen and (min-width:1024px),print{.anchnav-layer:after,.anchnav-layer:before{width:100%;height:100%;top:0;left:calc(-100% + 1px);transform:scaleX(1)}}.anchnav-layer:after{left:70%;z-index:2}@media only screen and (min-width:1024px),print{.anchnav-layer:after{left:-100%}}.anchnav-layer .anchnav{width:70%}@media only screen and (min-width:1024px),print{.anchnav-layer .anchnav{width:100%}}.anchnav-layer .anchnav__item{width:100%;border-bottom:2px solid rgba(0,0,0,.1);background-color:#e32236}.anchnav-layer .anchnav__link{display:inline-block;width:100%;color:#fff;text-decoration:none;font-weight:400;font-family:"AvenirNextLTW01-BoldCn",Arial,sans-serif;font-size:1.0625rem;line-height:1.5rem;padding:.75rem;text-transform:uppercase}.anchnav-layer .anchnav__link:hover{color:#000}.anchnav-layer .anchnav__link .sicon__anchor{float:right;color:#000;font-size:1.125rem;margin-top:.1875rem}.main.main--checkout .content{width:100%;padding:0 1rem}@media only screen and (min-width:1024px),print{.main.main--checkout .content{margin:0 auto;padding:0 2.5rem}}.main.main--checkout .editable{position:relative}.content__page-title{font-weight:400;font-size:1.5rem;line-height:2rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;padding:2rem 0 1.5rem}@media only screen and (min-width:1024px),print{.content__page-title{font-size:2.25rem;line-height:3rem;padding:4.5rem 0 2.5rem}}.content__2col{margin:1.5rem 0 .75rem}@media only screen and (min-width:1024px),print{.content__2col{display:flex;margin:2rem 0 1rem}.content__2col .col{max-width:50%;flex-basis:50%;flex-grow:0;flex-shrink:0;border-right:12px solid transparent}.content__2col .col:nth-of-type(2){max-width:50%;flex-basis:50%;flex-grow:0;flex-shrink:0;border-right:none;border-left:12px solid transparent}.content__2col.user-register{justify-content:space-between}.content__2col.user-register .col{max-width:45%}}.content__2col .grey-box{position:relative}@media only screen and (min-width:1024px),print{.main--checkout .subtitle{margin-bottom:1rem}}.address__delete,.address__edit,.step__edit{width:2.5rem;height:2.5rem;font-size:2.5rem;line-height:2.5rem;text-align:center;color:#e32236;cursor:pointer;text-decoration:none;position:absolute;right:0;top:0}.address__delete:before,.address__edit:before,.step__edit:before{font-family:"svg-icons";display:inline-block;vertical-align:middle;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}.address__delete:hover,.address__edit:hover,.step__edit:hover{color:#000}@media only screen and (min-width:1024px),print{.address__delete,.address__edit,.step__edit{right:.5rem;top:.5rem}}.step__edit{top:1rem}@media only screen and (min-width:1024px),print{.step__edit{top:2rem}}.address__delete{right:2.5rem}.address__delete:before{font-family:"svg-icons";display:inline-block;vertical-align:middle;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}@media only screen and (min-width:1024px),print{.address__delete{right:3rem}}.checkout__submit{margin-top:1.5rem;padding:1rem 0;border-top:2px solid rgba(0,25,95,.1)}.checkout__submit .btn,.checkout__submit a,.checkout__submit button,.checkout__submit input{width:100%;display:block;margin-bottom:1rem;margin-left:0;margin-right:0;text-align:center}.checkout__submit .btn:last-child,.checkout__submit a:last-child,.checkout__submit button:last-child,.checkout__submit input:last-child{margin-bottom:0}.checkout__submit .float--right{float:none}@media only screen and (min-width:1024px),print{.checkout__submit{margin-top:3rem;padding:2rem 0}.checkout__submit .input--reset{margin:0 1rem 0 0}.checkout__submit .btn,.checkout__submit a,.checkout__submit button,.checkout__submit input{width:auto;display:inline-block;margin-bottom:1rem;margin-left:0;margin-right:1rem}.checkout__submit .btn:last-child,.checkout__submit a:last-child,.checkout__submit button:last-child,.checkout__submit input:last-child{margin-bottom:0}.checkout__submit .float--right{float:right}.checkout__submit .float--right .btn,.checkout__submit .float--right a,.checkout__submit .float--right input{margin-right:0}}.address-box{margin:1rem 0;position:relative}@media only screen and (min-width:1024px),print{.address-box{margin:2rem 0 1.5rem}}.address-box.editable{background-color:rgba(0,25,95,.1);padding:1rem}@media only screen and (min-width:1024px),print{.address-box.editable{background-color:rgba(0,25,95,.05)}}.address-box.editable .dllist{margin-bottom:0}@media only screen and (min-width:1024px),print{.address-box.editable{padding:1.5rem}}.address-box.empty{background-color:rgba(0,25,95,.1);padding:1rem;text-align:center}@media only screen and (min-width:1024px),print{.address-box.empty{background-color:rgba(0,25,95,.05);padding:2.25rem 1.5rem}}.address-box.empty .inst-text{margin-bottom:0}.address-box.editing{background:transparent;padding:0}@media only screen and (min-width:1024px),print{.address-box.editing{padding:0}}.address-box .dllist{margin-top:1rem}.address-box .dllist:first-of-type{margin-top:0}.radio-box{margin-bottom:1rem}@media only screen and (min-width:1024px),print{.radio-box{margin-bottom:2rem}}.radio-box .radiobutton{display:flex}.radio-box .radiobutton__label{font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;flex-grow:1}.radio-box .radiobutton__label .sub-info{font-family:"AvenirNextLTW01-Regular",Arial,sans-serif;display:block;margin-top:.25rem}.radio-box.radio-box--error+.form__error-message{margin-top:-.5rem;margin-bottom:1rem}@media only screen and (min-width:1024px),print{.radio-box.radio-box--error+.form__error-message{margin-top:-1.5rem;margin-bottom:2rem}}.box-radiobutton__right{white-space:nowrap;margin-left:1rem}.radio-box__item{background-color:rgba(0,25,95,.1);margin-bottom:2px;padding:1rem}@media only screen and (min-width:1024px),print{.radio-box__item{background-color:rgba(0,25,95,.05)}}.radio-box__item.checked{background-color:rgba(0,25,95,.15)}@media only screen and (min-width:1024px),print{.radio-box__item.checked{background-color:rgba(0,25,95,.1)}}.radio-box__extra-field{padding-left:2.25rem;display:none}.checked .radio-box__extra-field{display:block}.radio-box__extra-field .form-input__wrapper{margin:.5rem 0 0}.radio-box--error{outline:2px solid rgba(227,34,54,.4)}.radio-box--error .radio-box__item{background:rgba(227,34,54,.05)!important}.radio-box--error .radiobutton__label:before{border:2px solid rgba(227,34,54,.4)!important}.inst-text{margin-bottom:1.5rem}.product__comment-label{margin-top:.25rem}.product__comment-text{font-family:"AvenirNextLTW01-BoldCn",Arial,sans-serif}.checkout-product-list{width:100%;margin-bottom:0}@media only screen and (min-width:1024px),print{.checkout-product-list{margin-bottom:2rem}}@media only screen and (min-width:1024px),print{.checkout-product-list .list__header{padding-right:0}}.checkout-product-list .list__row{height:auto;padding-right:0;padding-left:0}.checkout-product-list .list__row:last-of-type{border:none}@media only screen and (min-width:1024px),print{.checkout-product-list .list__row{padding-right:0}.checkout-product-list .list__row:last-of-type .list-row__item,.checkout-product-list .list__row:last-of-type .list-row__item:after,.checkout-product-list .list__row:last-of-type .list-row__product{border:none}}.checkout-product-list .list-header__product{position:static;left:auto;cursor:default;width:50%}@media only screen and (min-width:1024px),print{.checkout-product-list .list-row__product{position:static;height:auto;top:auto;left:auto;width:50%}}@media only screen and (min-width:1024px),print{.checkout-product-list .product{height:auto}}@media only screen and (min-width:1024px),print{.checkout-product-list .list-header__item,.checkout-product-list .list-row__item{min-width:6.25rem}.checkout-product-list .list-header__item:last-of-type:after,.checkout-product-list .list-row__item:last-of-type:after{display:none}}@media only screen and (min-width:1024px),print{.checkout-product-list.checkout-product-list--ordered .list-header__item:first-of-type,.checkout-product-list.checkout-product-list--ordered .list-row__item:first-of-type{width:50%;text-align:left;padding-left:0;padding-right:1.5rem}}@media only screen and (min-width:1024px),print{.main--checkout .cart-footer__title{text-align:right}}.main--checkout .price-subtotal{margin-top:1rem}.main--checkout .price-total{margin-top:1rem;padding-top:1rem;border-bottom:rgba(0,25,95,.15);border-color:rgba(0,25,95,.15) currentcolor;border-top:2px solid rgba(0,25,95,.15);font-weight:400;font-size:1.25rem;line-height:1.75rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif}@media only screen and (min-width:1024px),print{.main--checkout .price-total{border-color:rgba(0,25,95,.1);font-size:1.5rem;line-height:2rem}}.main--checkout .cart-footer__list{display:flex}.form-input__wrapper .text-link,.main--checkout .dllist__cont{font-family:"AvenirNextLTW01-BoldCn",Arial,sans-serif}.content--step{border-color:transparent rgba(0,25,95,.15) rgba(0,25,95,.15);border-top:2px solid rgba(0,25,95,.15);padding:1.5rem 0 .75rem}.content--step.content__2col{margin-top:0}.content--step:first-of-type{border-top:none}@media only screen and (min-width:1024px),print{.content--step{border-color:rgba(0,25,95,.1);padding:2rem 0 0}}.content--step .subtitle{padding-top:0}.container.body-hide:after{content:" ";position:fixed;top:0;right:0;left:0;bottom:0;z-index:300;background:rgba(0,0,0,.8)}.steps{display:flex;flex-grow:1;flex-shrink:0;flex-basis:100%;width:calc(100% + 32px);margin-left:-16px;margin-bottom:1rem}@media only screen and (min-width:1024px),print{.steps{overflow:hidden;height:4.5rem;width:100%;margin:0 0 3.5rem}}.step{font-weight:400;font-size:1.0625rem;line-height:1.5rem;font-family:"Avenir Next LT W01 Bold",Arial,sans-serif;position:relative;flex-basis:auto;flex-grow:1;flex-shrink:1;background-image:url(/static/media/bg-checkout-step-mbl-red.4a452a50.svg);background-position:100% 0;background-repeat:no-repeat;background-size:auto 100%;cursor:default;color:#fff}.step a{text-decoration:none;display:block}.step:last-of-type{background-position:0 0}.step:first-child{z-index:3}.step:nth-child(2){z-index:2;margin-left:-.5rem}.step:nth-child(3){z-index:1;margin-left:-.5rem}@media only screen and (min-width:1024px),print{.step{border-right:2px solid #fff;background:#e32236;flex-basis:33.333%;flex-grow:0;flex-shrink:0;max-width:33.333%;padding-left:.5rem}.step:first-of-type{padding-left:0}.step:nth-child(2),.step:nth-child(3){margin-left:0}}.step .step__cont{padding:.75rem .75rem .75rem 1rem;display:inline-block;text-decoration:none}@media only screen and (min-width:1024px),print{.step .step__cont{height:4.5rem;padding:.75rem 1.5rem;display:table-cell;vertical-align:middle}}@media only screen and (min-width:1024px),print{.step:nth-child(n+2):before{position:absolute;top:0;left:0;display:block;width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:36px 0 36px 10px;content:" "}}@media only screen and (min-width:1024px),print{.step:after{position:absolute;right:-10px;top:0;content:"";width:0;height:0;z-index:2;border-color:transparent transparent transparent #e32236;border-style:solid;border-width:36px 0 36px 10px}}.step:last-of-type:after{display:none}.step.done{background-image:url(/static/media/bg-checkout-step-mbl-grey.e7cd09ad.svg);max-width:3.75rem;flex-basis:3.75rem;flex-grow:0;flex-shrink:0;cursor:pointer;color:#000}.steps--done .step.done{max-width:33.33%;flex-basis:auto;flex-grow:1;flex-shrink:1}.steps--done .step.done .step__text{display:inline}@media only screen and (min-width:1024px),print{.step.done{max-width:33.33%;border-right:2px solid #fff;background:rgba(0,25,95,.05);flex-grow:1;flex-shrink:1}}.step.done .step__text{display:none}@media only screen and (min-width:1024px),print{.step.done .step__text{display:inline}}.step.done a{color:#000}.step.done:after{border-left-color:rgba(0,25,95,.05)}.step.done:hover{background-image:url(/static/media/bg-checkout-step-mbl-black.d256b0dc.svg)}.step.done:hover:after{border-left-color:#000}.step.done:hover a{color:#fff}.step.todo{max-width:3.75rem;flex-basis:3.75rem;flex-grow:0;flex-shrink:0;color:rgba(0,0,0,.25);background-image:url(/static/media/bg-checkout-step-mbl-grey-light.6907505e.svg)}@media only screen and (min-width:1024px),print{.step.todo{max-width:33.33%;flex-grow:1;flex-shrink:1;background:rgba(0,25,95,.05);opacity:.25;color:#000}.step.todo:after{border-left-color:rgba(0,25,95,.05)}}.step.todo .step__text{display:none}@media only screen and (min-width:1024px),print{.step.todo .step__text{display:inline}}.rc-tooltip{position:absolute;z-index:1070;display:block;visibility:visible;font-size:12px;line-height:1.5;font-weight:400;font-size:.9375rem;line-height:1.25rem;font-family:"AvenirNextLTW01-Condens_721299",Arial,sans-serif;color:rgba(0,0,0,.8);opacity:1;width:12.5rem}.rc-tooltip-hidden{display:none}.rc-tooltip-placement-top,.rc-tooltip-placement-topLeft,.rc-tooltip-placement-topRight{padding:5px 0 9px}.rc-tooltip-placement-right,.rc-tooltip-placement-rightBottom,.rc-tooltip-placement-rightTop{padding:0 5px 0 9px}.rc-tooltip-placement-bottom,.rc-tooltip-placement-bottomLeft,.rc-tooltip-placement-bottomRight{padding:9px 0 5px}.rc-tooltip-placement-left,.rc-tooltip-placement-leftBottom,.rc-tooltip-placement-leftTop{padding:0 9px 0 5px}.rc-tooltip-inner{padding:8px 10px 9px;color:rgba(0,0,0,.8);text-align:left;text-decoration:none;background-color:#fff;border-radius:4px;box-shadow:0 5px 30px 0 rgba(0,25,95,.15);min-height:34px}.rc-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-tooltip-placement-top .rc-tooltip-arrow,.rc-tooltip-placement-topLeft .rc-tooltip-arrow,.rc-tooltip-placement-topRight .rc-tooltip-arrow{bottom:-4px;margin-left:-15px;border-width:15px 15px 0;border-top-color:#fff}.rc-tooltip-placement-topLeft .rc-tooltip-arrow{left:10px}.rc-tooltip-placement-topLeft .rc-tooltip-inner{margin-left:-20px}.rc-tooltip-placement-topRight .rc-tooltip-arrow{right:-5px}.rc-tooltip-placement-topRight .rc-tooltip-inner{margin-right:-15px}.rc-tooltip-placement-right .rc-tooltip-inner{margin-left:0}.rc-tooltip-placement-right .rc-tooltip-arrow,.rc-tooltip-placement-rightBottom .rc-tooltip-arrow,.rc-tooltip-placement-rightTop .rc-tooltip-arrow{left:-6px;margin-top:-15px;border-width:15px 15px 15px 0;border-right-color:#fff}.rc-tooltip-placement-right .rc-tooltip-arrow{top:50%}.rc-tooltip-placement-rightTop .rc-tooltip-arrow{top:15%;margin-top:0}.rc-tooltip-placement-rightBottom .rc-tooltip-arrow{bottom:15%}.rc-tooltip-placement-left .rc-tooltip-arrow,.rc-tooltip-placement-leftBottom .rc-tooltip-arrow,.rc-tooltip-placement-leftTop .rc-tooltip-arrow{right:-6px;margin-top:-15px;border-width:15px 0 15px 15px;border-left-color:#fff}.rc-tooltip-placement-left .rc-tooltip-arrow{top:50%}.rc-tooltip-placement-leftTop .rc-tooltip-arrow{top:15%;margin-top:0}.rc-tooltip-placement-leftBottom .rc-tooltip-arrow{bottom:15%}.rc-tooltip-placement-bottom .rc-tooltip-arrow,.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow,.rc-tooltip-placement-bottomRight .rc-tooltip-arrow{top:-6px;margin-left:-15px;border-width:0 15px 15px;border-bottom-color:#fff}.rc-tooltip-placement-bottom .rc-tooltip-arrow{left:50%}.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow{left:15%}.rc-tooltip-placement-bottomRight .rc-tooltip-arrow{right:15%}@font-face{font-family:"svg-icons";src:url(/static/media/svg-icons.5834d607.eot);src:url(/static/media/svg-icons.5834d607.eot?#iefix) format("embedded-opentype"),url(/static/media/svg-icons.7ff73d38.woff) format("woff"),url(/static/media/svg-icons.ac8a7528.ttf) format("truetype"),url(/static/media/svg-icons.34133b24.svg#svg-icons) format("svg");font-weight:400;font-style:normal}.sicon{font-family:"svg-icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn.btn--add-cart:after,.product__icon-add-cart:before,.sicon__add-cart:before{content:"\f101"}.sicon__anchor:before{content:"\f102"}.sicon__angle:before{content:"\f103"}.autocomplete-block .inputtext-block:after,.btn.btn--arrow-down:after,.collapsible .filterpanel__subtitle:before,.folding-box__titlebar:after,.selectbox-block:after,.sicon__arrow-down:before,.tab-header .tab:after{content:"\f104"}.filterpanel-closer:before,.link--back:before,.sicon__arrow-left:before{content:"\f105"}.link--anchor-down:before,.sicon__arrow-line-down:before{content:"\f106"}.link--intern:before,.sicon__arrow-line-right:before{content:"\f107"}.breadcrumb__item:after,.btn.btn--arrow:after,.cta-jobs:after,.sicon__arrow-right:before,.tag--tree .tag-tree__item:after{content:"\f108"}.autocomplete-block.dropdown-visible .inputtext-block:after,.btn.btn--arrow-up:after,.folding-box.opened .folding-box__titlebar:after,.opened .filterpanel__subtitle:before,.sicon__arrow-up:before{content:"\f109"}.sicon__arrow:before{content:"\f10a"}.sicon__ausrichtung:before{content:"\f10b"}.sicon__betriebstemperatur:before{content:"\f10c"}.sicon__cart:before{content:"\f10d"}.sicon__chat:before{content:"\f10e"}.input--checkbox:checked+.checkbox__label:before,.sicon__check:before,.user-status:before{content:"\f10f"}.sicon__checked:before{content:"\f110"}.product__icon-comment:before,.sicon__comment:before{content:"\f111"}.sicon__connector:before{content:"\f112"}.close--circle-trans:after,.close--circle:after,.inline-close--circle:after,.remover--circle:after,.sicon__cross:before,.tag-remover:after{content:"\f113"}.sicon__double-line:before,.tag-drag__dragger:before{content:"\f114"}.link--download:before,.sicon__download:before{content:"\f115"}.address__delete:before,.address__edit:before,.product__icon-edit:before,.sicon__edit:before,.step__edit:before{content:"\f116"}.sicon__facebook:before{content:"\f117"}.filterpanel-opener:before,.sicon__filter:before{content:"\f118"}.sicon__gender:before{content:"\f119"}.sicon__geschlecht:before{content:"\f11a"}.sicon__header-wishlist:before{content:"\f11b"}.sicon__info:before,.tip-marker:after{content:"\f11c"}.sicon__ip_schutzklasse:before{content:"\f11d"}.sicon__kabelabgang:before{content:"\f11e"}.sicon__linkedin:before{content:"\f11f"}.sicon__nennspannung:before{content:"\f120"}.sicon__nennstrom:before{content:"\f121"}.sicon__netzwerk_kategorie:before{content:"\f122"}.product__icon-plus-lupe:before,.sicon__plus-lupe:before{content:"\f123"}.sicon__polzahl:before{content:"\f124"}.sicon__quality:before{content:"\f125"}.sicon__rastermass:before{content:"\f126"}.product__icon-save:before,.sicon__save:before{content:"\f127"}.sicon__schirmung:before{content:"\f128"}.sicon__search:before{content:"\f129"}.result-setting-box .folding-box__titlebar:before,.sicon__settings:before{content:"\f12a"}.sicon__tel:before{content:"\f12b"}.address__delete:before,.product__icon-delete:before,.sicon__trash:before{content:"\f12c"}.sicon__twitter:before{content:"\f12d"}.link--url:before,.product__icon-share:before,.sicon__url:before{content:"\f12e"}.sicon__user:before{content:"\f12f"}.sicon__verriegelungsgewinde:before{content:"\f130"}.sicon__warning:before{content:"\f131"}.btn.btn--add-memo:after,.product__icon-wishlist:before,.sicon__wishlist:before{content:"\f132"}.sicon__xing:before{content:"\f133"}.sicon__youtube:before{content:"\f134"}@media print{.header__logo{padding:0}.main--std{margin-bottom:0}.container,.main--std .content,body{width:64rem;margin:0}.anchnav-layer,.breadcrumb,.cookie__banner,.currency-selector,.filterpanel-opener,.flyout,.folding-box.opened .folding-box__titlebar .folding-box__arrow,.folding-box.result-setting-box,.folding-box__arrow:after,.footer,.header--home.header,.header__nav,.home__searchbox,.home__teaser,.input--search,.loading,.pop-message,.prinav-layer,.promo__banner,.promo__banner--mobile,.selectbox-bar{display:none!important}.cart-opened .related-product,.cart-opened .result-list-outerwrap,.wishlist-opened .related-product,.wishlist-opened .result-list-outerwrap{width:100%}.header{position:relative;top:0}.main,.main.main--catalog{margin-top:0}.home__content{width:100%}.btn,.btn.btn--add-memo,.input--reset,.input--submit{color:#000;border:1px solid rgba(0,25,95,.25);background:#fff}.step.done{background:rgba(0,25,95,.1)}.step.done:after{border-left-color:#e5e8ef}.address-box.editable,.filter-icon__item,.filterteaser--producer .grid__item,.folding-box__titlebar,.infobox,.pagination__circle-button,.pagination__link.active,.producer-info__img-box,.tab__item.active,.wishlist__title-bar{border:1px solid rgba(0,25,95,.25)!important}.tab-header{padding-bottom:10px;border-bottom:1px solid rgba(0,25,95,.25)}.info-list__cont,.info-list__title,.news:after,.product-card__right .row,.radio-box__item{border-bottom:1px solid rgba(0,25,95,.25)}.cart-footer__submit{border-top:1px solid rgba(0,25,95,.25)}.address__delete,.address__edit,.breadcrumb__link,.cta-jobs,.infobox__link--download,.news__title,.pagination__link,.pill-counter button,.product-tag,.product-tag a,.product__title,.rte a,.section__tag,.step.done a,.step__edit,.tab-header .tab__item,.team-member__email,.text-link,[class^=link--],[class^=product__icon]{color:#000}.product-header__title.sticky{position:relative;top:auto;left:auto;box-shadow:none;padding:3rem 0 0}.folding-box__content,.product__comment{display:block}.folding-box__titlebar{margin-bottom:0}.related-product.sticky .list__header,.sticky .tab-header{position:relative;top:0}.main--std .content{padding-top:0}.grids,.section,.stage{display:block;width:100%;overflow:hidden;clear:both}.grid__item{width:33%;display:block;float:left;border:1px solid rgba(0,25,95,.25)}.result-list-outerwrap{clear:both}.section__col,.stage__col{float:left;width:50%}.section__col .section__txt-wrap{padding-left:16px}.news-index .tab-header,.news__col-text,.product__header,.section__tag,.stage .stage__txt-wrap{padding-left:0}.news:after{left:0}.team-member-wrapper{padding-left:0;display:block;overflow:hidden}.team-member{width:33%;float:left}.content__2col{display:block;overflow:hidden}.content__2col .col{width:50%;float:left}.section.section--center{padding-left:0;padding-right:0;width:80%;margin:0 auto}.stage.stage--text-only{display:inline-block}.infobox{margin-left:0;width:100%}.filterpanel{transform:translate3d(-200%,0,0)}.main-catalog__body,.main-product__body{padding-left:0;padding-right:0}}.filterpanel__block.collapsible{padding-bottom:0;height:auto}.collapsible .filterpanel__subtitle{padding-right:2.3rem}.collapsible .filterpanel__subtitle span{margin-right:.75rem}.filterpanel__block.collapsible.opened{padding-bottom:2px}.rc-tooltip-placement-top .rc-tooltip-arrow{left:50%}.rc-tooltip-placement-top .rc-tooltip-inner{margin-left:0}.filterpanel-tooltip .rc-tooltip-content{margin-left:-20px}.filterpanel-tooltip .rc-tooltip-arrow{left:5%}.product-img-tooltip .rc-tooltip-content{margin-left:-20px}.product-img-tooltip .rc-tooltip-arrow{left:5%}.range-slider-box .range-slider-box__label{padding:25px 0 15px}.rc-slider-mark{top:-25px;font-size:14px}.rc-slider-mark .rc-slider-mark-text:first-child{width:50%!important;text-align:left;margin-left:0!important}.rc-slider-mark .rc-slider-mark-text:last-child{width:50%!important;text-align:right;margin-left:-50%!important}.rc-slider-rail{width:100%;background:rgba(0,25,95,.1);padding:0 5px}.rc-slider-rail,.rc-slider-track{height:.5rem;border-radius:.25rem}.rc-slider-track{background-color:rgba(0,25,95,.15)}.rc-slider-step{padding:0 10px;height:.5rem}.rc-slider-dot{width:0;height:.5rem;border:0;background-color:#fff;cursor:pointer;border-radius:0;margin:0 -4px;bottom:0}.rc-slider-handle{border:0;background:transparent;margin:0}.rc-slider-handle:active,.rc-slider-handle:focus{box-shadow:none;border-color:transparent}.rc-slider-handle:before{position:absolute;top:-1px;left:-3px;content:"";border-radius:50%;height:.5rem;width:.5rem;background:#e32236;z-index:4}.rc-slider-handle:after{position:absolute;top:-8px;left:-10px;width:1.375rem;height:1.375rem;border-radius:50%;background:#fff;border:2px solid rgba(0,25,95,.15);z-index:3;content:""}.prefixCls,.rangeSliderStyle{z-index:599}.autocomplete__counter{padding:.5rem .75rem}.product-comment__post,.product__comment-text{white-space:pre-line}.linecard__img-box>img.producer-teaser__img{padding-top:30px}.linecard__img-box>img.producer-teaser__img:first-child{padding-top:0}pre{background:#d3d3d3;padding:15px;white-space:pre-wrap}.shortened{padding:0;margin:0}.no-margin{margin:0}
/*# sourceMappingURL=main.e57087bb.css.map */