﻿h1,h2,h3,h4,h5,h6{font-weight:bold}@media (min-width: 1024px){main[role="main"]{max-width:1200px}}@media (min-width: 1280px){main[role="main"]{max-width:1200px}}/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}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:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}span.button,a.button,button,input[type="submit"]{-webkit-font-smoothing:antialiased;background-color:#C2121C;background-color:var(--base-button-color, #C2121C);border:1px solid #C2121C;border:1px solid var(--base-button-color, #C2121C);border-radius:3px;color:white;display:inline-block;font-size:1em;font-weight:bold;line-height:1;padding:0.75em 1em;margin:0;text-decoration:none}span.button .fa.fa-lg,a.button .fa.fa-lg,button .fa.fa-lg,input[type="submit"] .fa.fa-lg{margin-right:.5em}span.button:disabled,a.button:disabled,button:disabled,input[type="submit"]:disabled{cursor:not-allowed;opacity:0.5}span.button-secondary.button,a.button-secondary.button,button.button-secondary,input.button-secondary[type="submit"]{background-color:inherit;color:#C2121C}span.button:hover,a.button:hover,button:hover,input[type="submit"]:hover{background-color:#C2121C;color:white}span.button-secondary.__danger.button,a.button-secondary.__danger.button,button.button-secondary.__danger,input.button-secondary.__danger[type="submit"]{color:red}span.button-secondary.__danger.button:hover,a.button-secondary.__danger.button:hover,button.button-secondary.__danger:hover,input.button-secondary.__danger[type="submit"]:hover{color:white;background-color:red;border-color:red}span.__disabled.button-secondary.button,a.__disabled.button-secondary.button,button.__disabled.button-secondary,input.__disabled.button-secondary[type="submit"]{background-color:inherit;color:#DDD}span.__small.button,a.__small.button,button.__small,input.__small[type="submit"]{padding:.5em .75em;font-size:0.8em}span.__full-width.button,a.__full-width.button,button.__full-width,input.__full-width[type="submit"]{display:block;width:100%;border:0;padding:12px 20px;text-align:center;text-transform:uppercase}span.__first.button,a.__first.button,button.__first,input.__first[type="submit"]{display:block;border-top-right-radius:0;border-bottom-right-radius:0}span.__last.button,a.__last.button,button.__last,input.__last[type="submit"]{display:block;border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.flash-success,.flash-notice,.flash-error,.flash-alert{font-weight:bold;margin-bottom:0.75em;padding:0.75em}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f1f5f9;color:#404040;font-family:"Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;line-height:1.5;letter-spacing:0.02em}h1,h2,h3,h4,h5,h6{font-family:"Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;line-height:1.25;margin:0;text-rendering:optimizeLegibility}h1{font-size:2.25em}h2{font-size:2em}h3{font-size:1.75em}h4{font-size:1.5em}h5{font-size:1.25em}h6{font-size:1em}p{margin:0 0 0.75em}a{-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;transition:color 0.1s linear;color:#C2121C;text-decoration:none}a:hover{color:#C2121C}a:active,a:focus{color:#C2121C;outline:none}hr{border-bottom:1px solid gainsboro;border-left:none;border-right:none;border-top:none;margin:1.5em 0}img,picture{margin:0;max-width:100%}blockquote{border-left:2px solid gainsboro;color:#666666;margin:1.5em 0;padding-left:0.75em}cite{color:gray;font-style:italic}cite:before{content:"\2014 \00A0"}fieldset{background:white;border:1px solid gainsboro;margin:0 0 0.75em 0;padding:1.5em}input,label,select{display:block;font-family:"Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em}label{font-weight:bold;margin-bottom:0.375em}label.required:after{content:"*"}label abbr{display:none}textarea,input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]),textarea,select[multiple=multiple]{box-sizing:border-box;-webkit-transition:border-color;-moz-transition:border-color;transition:border-color;background-color:white;border-radius:3px;border:1px solid gainsboro;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);font-family:"Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;margin-bottom:0.75em;padding:0.5em 0.5em;width:100%}textarea:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="email"]:hover,input[type="month"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="time"]:hover,input[type="url"]:hover,input[type="week"]:hover,input:not([type]):hover,textarea:hover,select[multiple=multiple]:hover{border-color:#c3c3c3}textarea:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,input:not([type]):focus,textarea:focus,select[multiple=multiple]:focus{border-color:#C2121C;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(171,16,25,0.7);outline:none}textarea{resize:vertical}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:0.375em}input[type="file"]{padding-bottom:0.75em;width:100%}select{margin-bottom:1.5em;max-width:100%;width:auto}table{border-collapse:collapse;margin:0.75em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #b6b6b6;font-weight:bold;padding:0.75em 0;text-align:left}td{border-bottom:1px solid gainsboro;padding:0.75em 0}tr,td,th{vertical-align:middle}ul,ol{margin:0;padding:0;list-style-type:none}.blog-posts-show .post-body ul{list-style-type:disc;margin-bottom:0.75em;padding-left:1.5em}.blog-posts-show .post-body ol{list-style-type:decimal;margin-bottom:0.75em;padding-left:1.5em}dl{margin-bottom:0.75em}dl dt{font-weight:bold;margin-top:0.75em}dl dd{margin:0}button,input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;cursor:pointer;user-select:none;vertical-align:top;white-space:nowrap}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:0.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC}.pswp__error-msg a{color:#CCC;text-decoration:underline}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:0.75;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:0.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(/assets/photoswipe/default-skin/default-skin-da0d39006180801b522b3f8c52372d9a30bf9b8436ae6365964387d63a1c1c92.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio: 1.1),(-webkit-min-device-pixel-ratio: 1.09375),(min-resolution: 105dpi),(min-resolution: 1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(/assets/photoswipe/default-skin/default-skin-f0c54371092ad8637f01b184b59f88b4dd5734095f7d74177141dd8d46f3c6b9.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,0.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.25);box-shadow:0 2px 5px rgba(0,0,0,0.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform 0.25s;transition:transform 0.25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3E5C9A;color:#FFF}a.pswp__share--facebook:hover:before{border-bottom-color:#3E5C9A}a.pswp__share--twitter:hover{background:#55ACEE;color:#FFF}a.pswp__share--pinterest:hover{background:#CCC;color:#CE272D}a.pswp__share--download:hover{background:#DDD}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#FFF;opacity:0.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#BBB}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(/assets/photoswipe/default-skin/preloader-bf53509f32991c52bbd97a8de22f6d74eba2cdbd488093e41663a72cf3c797c5.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:0.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width: 1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__top-bar,.pswp__caption{background-color:rgba(0,0,0,0.5)}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,0.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:0.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none !important}.pswp--minimal--dark .pswp__top-bar{background:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/assets/slick/ajax-loader-01079cb9dd32ff47aa6995d6da78186868ad8ed9000692a9e3e58dcac9715d7c.gif) center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/assets/slick-18e4327fcdd8a0df880a465a2b6bb99fa39f23892c3a96f2c388f378f4bf6562.eot);src:url(/assets/slick-18e4327fcdd8a0df880a465a2b6bb99fa39f23892c3a96f2c388f378f4bf6562.eot?#iefix) format("embedded-opentype"),url(/assets/slick-f49f279637e425f10e4bbc8f0aed858fa54117ad5a41f477ff1159db93a61114.woff) format("woff"),url(/assets/slick-1b2af5a0c8f7bca97c993990faa92e025e322bf6bb8d885533639b385e37e7b9.ttf) format("truetype"),url(/assets/slick-fda00f7ada1844ad9ec78a4bb7a7a2f0ae5e035dea98584bf9466ce7ee32d3f1.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__container{position:relative;box-sizing:border-box}.splide__list{margin:0 !important;padding:0 !important;width:-webkit-max-content;width:max-content;will-change:transform}.splide.is-active .splide__list{display:flex}.splide__pagination{display:inline-flex;align-items:center;width:95%;flex-wrap:wrap;justify-content:center;margin:0}.splide__pagination li{list-style-type:none;display:inline-block;line-height:1;margin:0}.splide{visibility:hidden}.splide,.splide__slide{position:relative;outline:none}.splide__slide{box-sizing:border-box;list-style-type:none !important;margin:0;flex-shrink:0}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__spinner{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid #999;border-left-color:transparent;animation:splide-loading 1s linear infinite}.splide__track{position:relative;z-index:0;overflow:hidden}.splide--draggable>.splide__track>.splide__list>.splide__slide{-webkit-user-select:none;user-select:none}.splide--fade>.splide__track>.splide__list{display:block}.splide--fade>.splide__track>.splide__list>.splide__slide{position:absolute;top:0;left:0;z-index:0;opacity:0}.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{position:relative;z-index:1;opacity:1}.splide--rtl{direction:rtl}.splide--ttb>.splide__track>.splide__list{display:block}.splide--ttb>.splide__pagination{width:auto}.splide__arrow{position:absolute;z-index:1;top:50%;transform:translateY(-50%);width:2em;height:2em;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;padding:0;opacity:.7;background:#ccc}.splide__arrow svg{width:1.2em;height:1.2em}.splide__arrow:hover{cursor:pointer;opacity:.9}.splide__arrow:focus{outline:none}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide__pagination{position:absolute;z-index:1;bottom:.5em;left:50%;transform:translateX(-50%);padding:0}.splide__pagination__page{display:inline-block;width:8px;height:8px;background:#ccc;border-radius:50%;margin:3px;padding:0;transition:transform .2s linear;border:none;opacity:.7}.splide__pagination__page.is-active{transform:scale(1.4);background:#fff}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus{outline:none}.splide__progress__bar{width:0;height:3px;background:#ccc}.splide--nav>.splide__track>.splide__list>.splide__slide{border:3px solid transparent}.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border-color:#000}.splide--nav>.splide__track>.splide__list>.splide__slide:focus{outline:none}.splide--rtl>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev{right:1em;left:auto}.splide--rtl>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:scaleX(1)}.splide--rtl>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next{left:1em;right:auto}.splide--rtl>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg{transform:scaleX(-1)}.splide--ttb>.splide__arrows .splide__arrow,.splide--ttb>.splide__track>.splide__arrows .splide__arrow{left:50%;transform:translate(-50%)}.splide--ttb>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev{top:1em}.splide--ttb>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:rotate(-90deg)}.splide--ttb>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next{top:auto;bottom:1em}.splide--ttb>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg{transform:rotate(90deg)}.splide--ttb>.splide__pagination{display:flex;flex-direction:column;bottom:50%;left:auto;right:.5em;transform:translateY(50%)}@keyframes spinAround{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis,.modal-close{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pagination:not(:last-child){margin-bottom:1.5rem}.modal-close{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.2);border:none;border-radius:290486px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}.modal-close::before,.modal-close::after{background-color:white;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.modal-close::before{height:2px;width:50%}.modal-close::after{height:50%;width:2px}.modal-close:hover,.modal-close:focus{background-color:rgba(10,10,10,0.3)}.modal-close:active{background-color:rgba(10,10,10,0.4)}.is-small.modal-close{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.is-medium.modal-close{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}.is-large.modal-close{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.modal-background,.modal{bottom:0;left:0;position:absolute;right:0;top:0}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.5em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.5em - 1px);padding-left:calc(0.75em - 1px);padding-right:calc(0.75em - 1px);padding-top:calc(0.5em - 1px);position:relative;vertical-align:top}.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus,.pagination-ellipsis:focus,.is-focused.pagination-previous,.is-focused.pagination-next,.is-focused.pagination-link,.is-focused.pagination-ellipsis,.pagination-previous:active,.pagination-next:active,.pagination-link:active,.pagination-ellipsis:active,.is-active.pagination-previous,.is-active.pagination-next,.is-active.pagination-link,.is-active.pagination-ellipsis{outline:none}.pagination-previous[disabled],.pagination-next[disabled],.pagination-link[disabled],.pagination-ellipsis[disabled],fieldset[disabled] .pagination-previous,fieldset[disabled] .pagination-next,fieldset[disabled] .pagination-link,fieldset[disabled] .pagination-ellipsis{cursor:not-allowed}.modal{align-items:center;display:none;flex-direction:column;justify-content:center;overflow:hidden;position:fixed;z-index:40}.modal.is-active{display:flex}.modal-background{background-color:rgba(10,10,10,0.86)}.modal-content,.modal-card{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px),print{.modal-content,.modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}.modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}.modal-card-head,.modal-card-foot{align-items:center;background-color:whitesmoke;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}.modal-card-head{border-bottom:1px solid #dbdbdb;border-top-left-radius:6px;border-top-right-radius:6px}.modal-card-title{color:#363636;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}.modal-card-foot{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:1px solid #dbdbdb}.modal-card-foot .button:not(:last-child){margin-right:0.5em}.modal-card-body{-webkit-overflow-scrolling:touch;background-color:white;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}.pagination{font-size:1rem;margin:-0.25rem}.pagination.is-small{font-size:0.75rem}.pagination.is-medium{font-size:1.25rem}.pagination.is-large{font-size:1.5rem}.pagination.is-rounded .pagination-previous,.pagination.is-rounded .pagination-next{padding-left:1em;padding-right:1em;border-radius:290486px}.pagination.is-rounded .pagination-link{border-radius:290486px}.pagination,.pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}.pagination-previous,.pagination-next,.pagination-link,.pagination-ellipsis{font-size:1em;justify-content:center;margin:0.25rem;padding-left:0.5em;padding-right:0.5em;text-align:center}.pagination-previous,.pagination-next,.pagination-link{border-color:#dbdbdb;color:#363636;min-width:2.5em}.pagination-previous:hover,.pagination-next:hover,.pagination-link:hover{border-color:#b5b5b5;color:#363636}.pagination-previous:focus,.pagination-next:focus,.pagination-link:focus{border-color:#477DCA}.pagination-previous:active,.pagination-next:active,.pagination-link:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2)}.pagination-previous[disabled],.pagination-next[disabled],.pagination-link[disabled]{background-color:#dbdbdb;border-color:#dbdbdb;box-shadow:none;color:#7a7a7a;opacity:0.5}.pagination-previous,.pagination-next{padding-left:0.75em;padding-right:0.75em;white-space:nowrap}.pagination-link.is-current{background-color:#477DCA;border-color:#477DCA;color:#fff}.pagination-ellipsis{color:#b5b5b5;pointer-events:none}.pagination-list{flex-wrap:wrap}@media screen and (max-width: 768px){.pagination{flex-wrap:wrap}.pagination-previous,.pagination-next{flex-grow:1;flex-shrink:1}.pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width: 769px),print{.pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}.pagination-previous{order:2}.pagination-next{order:3}.pagination{justify-content:space-between}.pagination.is-centered .pagination-previous{order:1}.pagination.is-centered .pagination-list{justify-content:center;order:2}.pagination.is-centered .pagination-next{order:3}.pagination.is-right .pagination-previous{order:1}.pagination.is-right .pagination-next{order:2}.pagination.is-right .pagination-list{justify-content:flex-end;order:3}}h1{text-transform:uppercase}h2{font-size:1.2em}@media screen and (min-width: 40em){h2{font-size:2em}}h1.title,h2.title{font-size:1.5em;text-transform:none;margin-bottom:0.75em;clear:both}@media screen and (min-width: 40em){h1.title,h2.title{font-size:2em}}.m-availability{font-size:0.8em;margin-top:0.5em}.m-availability.available{color:green}.m-availability.unavailable{color:red}.m-variant-price__price{white-space:nowrap}.m-variant-price__price--regular-price{color:#999;text-decoration:line-through}.m-variant-price__price--net,.m-variant-price__price--gross{font-size:1.2em}.m-variant-price__price--extra-currency{font-style:italic;font-size:1em;color:#999}.m-variant-price--show-net-and-gross-price .m-variant-price__price--gross{font-style:italic;font-size:1em;color:#999}.m-video-thumb{display:block;position:relative;padding-bottom:56.25%}.m-video-thumb img{width:100%;height:100%;display:block;position:absolute;left:0;right:0;top:0;bottom:0}.m-video-thumb:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);width:50px;height:35px;z-index:10;background:transparent url(/assets/youtube-icon-dark-26442d6ae39f176e658e50ea1682497e86543f3c02cc693de94bfdb3beb0c745.png) no-repeat center;background-size:contain;pointer-events:none}.m-video-thumb:hover:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);width:50px;height:35px;z-index:10;background:transparent url(/assets/youtube-icon-full-color-9bc7e52b83fdb285153d677e2ce6bb4c3fc7668ad8c0825b9431808a8af591a8.png) no-repeat center;background-size:contain;pointer-events:none}.m-search-field-with-button{display:flex;flex-wrap:nowrap}.m-search-field-with-button .m-search-field-with-button__query{border-top-right-radius:0;border-bottom-right-radius:0;margin:0}.m-search-field-with-button .m-search-field-with-button__submit{flex:none;border:1px solid #C2121C;margin:0;border-top-left-radius:0;border-bottom-left-radius:0}.cart_payment_method .radio,.order_payment_method .radio,.order_payment_method_id .radio{display:block;margin-bottom:1.5em;max-width:750px}.cart_payment_method .radio label,.order_payment_method .radio label,.order_payment_method_id .radio label{display:flex;align-items:baseline;border:1px solid #DDD;border-radius:3px;background-color:white;padding:1.5em;padding-bottom:0.75em;margin-bottom:0}.cart_payment_method .radio label p,.order_payment_method .radio label p,.order_payment_method_id .radio label p{font-weight:normal}.cart_payment_method .radio label input,.order_payment_method .radio label input,.order_payment_method_id .radio label input{display:block;margin-right:1.5em}.cart_payment_method .payment-label,.order_payment_method .payment-label,.order_payment_method_id .payment-label{flex-grow:1}.cart_payment_method .payment-label__main,.order_payment_method .payment-label__main,.order_payment_method_id .payment-label__main{display:flex;flex-direction:row;margin-bottom:0.75em}.cart_payment_method .payment-label__logos,.order_payment_method .payment-label__logos,.order_payment_method_id .payment-label__logos{max-height:50px;flex-grow:1;display:flex;justify-content:flex-end;margin-left:1.5em}.cart_payment_method .payment-label__logos img,.order_payment_method .payment-label__logos img,.order_payment_method_id .payment-label__logos img{height:50px}.cart_payment_method .payment-label__provider,.order_payment_method .payment-label__provider,.order_payment_method_id .payment-label__provider{height:23px;display:flex;justify-content:flex-end}.cart_payment_method .payment-label__provider img,.order_payment_method .payment-label__provider img,.order_payment_method_id .payment-label__provider img{height:100%}.admin-contact_forms-show .mark-as-spam{float:right}.o-order-actions{display:flex;justify-content:space-between;margin-top:1.5em;border-top:1px solid gainsboro;padding-top:1.5em}.o-full-order-info__order-details .order-info dl{margin-top:0}.o-full-order-info__order-details .order-info dl dt:first-child{margin-top:0}.o-full-order-info__customer-details{padding-top:1em;clear:both}.o-full-order-info__customer-details::after{clear:both;content:" ";display:table}.o-full-order-info__customer-details .customer-info{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.o-full-order-info__customer-details .customer-info:last-child{margin-right:0}.o-full-order-info__customer-details .bank-account{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.o-full-order-info__customer-details .bank-account:last-child{margin-right:0}.o-full-order-info__customer-details .identity-document{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;margin-right:0}.o-full-order-info__customer-details .identity-document:last-child{margin-right:0}.o-line-items th,.o-line-items td{padding-left:.5em}.o-line-items__variant-sku{width:9em}.o-line-items__discount{width:6em;text-align:right}.o-line-items__discount .input{display:flex;align-items:center}.o-line-items__discount .input::after{content:'%';margin-left:-1.25em}.o-line-items__discount input{padding-right:1.25em;text-align:right}.o-line-items__quantity{width:4em;text-align:right}.o-line-items__quantity input{text-align:right}.o-line-items__price-net,.o-line-items__item-total-price-net,.o-line-items__item-total-price-gross,.o-line-items__total-price-gross{width:9em;text-align:right;white-space:nowrap}.o-line-items__price-net input,.o-line-items__item-total-price-net input,.o-line-items__item-total-price-gross input,.o-line-items__total-price-gross input{text-align:right}.o-line-items__vat{width:5em;text-align:right}.offer-items .offer-item-no{width:3em;text-align:right;padding-right:1em}.o-items-table{table-layout:auto}.o-items-table th,.o-items-table td{padding:0.5em;text-align:right}.o-items-table th{vertical-align:top;overflow:hidden;text-overflow:ellipsis}.o-items-table td{border-bottom:none}.o-items-table .product-name-column{text-align:left;overflow:hidden;text-overflow:ellipsis;min-width:10rem}.o-items-table .sku-column{text-align:left;width:9em}.o-items-table .quantity-column{width:5em}.o-items-table .price-column,.o-items-table .total-price-column,.o-items-table .total-vat-amount-column,.o-items-table .total-gross-price-column{width:9em}.o-items-table .discount-column,.o-items-table .vat-rate-column{width:7em}.o-items-table .actions-column{width:3em}.o-items-table .product-name{text-align:left}.o-items-table .sku{text-align:left}.o-items-table .quantity input{display:inline-block;width:auto;margin-bottom:0}.o-items-table .shipping-method .shipping-method-name{text-align:left}.o-items-table .items-total-price{font-weight:bold;text-align:right}.o-items-table .items-total-price td{border-top:1px solid #404040}.o-items-table tfoot td{text-align:left}.o-video-gallery::after{clear:both;content:" ";display:table}.o-video-gallery .o-video-in-gallery{float:left;margin:0 6% 15px 0;width:47%}.o-video-gallery .o-video-in-gallery:nth-of-type(2n){margin-right:0}.o-video-in-gallery__title{display:block;width:100%;text-align:center;font-size:0.8em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flash-success,.flash-notice,.flash-error,.flash-alert{display:block;font-weight:bold;margin-bottom:0.75em;padding:0.75em}.flash-alert{background:#FFF6BF;color:#8c7800}.flash-alert a{color:#594c00;border-bottom:1px solid rgba(89,76,0,0.3)}.flash-alert a:hover{color:black}.flash-error{background:#FBE3E4;color:#97161b}.flash-error a{color:#6a0f13;border-bottom:1px solid rgba(106,15,19,0.3)}.flash-error a:hover{color:#110203}.flash-notice{background:#E5EDF8;color:#244e87}.flash-notice a{color:#19375f;border-bottom:1px solid rgba(25,55,95,0.3)}.flash-notice a:hover{color:#04080e}.flash-success{background:#E6EFC2;color:#56651a}.flash-success a{color:#333c10;border-bottom:1px solid rgba(51,60,16,0.3)}.flash-success a:hover{color:black}form.simple_form .form-hint{font-style:italic;font-size:0.75em;margin-bottom:0.5em}form.simple_form .form-error{color:#d91f27;font-size:0.75em;margin-bottom:0.5em}form.simple_form .select{margin-bottom:0}form.simple_form .input{margin-bottom:0.5em}form.simple_form .input.hidden{margin-bottom:0}form.simple_form .input.datetime select.datetime,form.simple_form .input.datetime select.date,form.simple_form .input.date select.datetime,form.simple_form .input.date select.date{display:inline-block}form.simple_form .input .hint,form.simple_form .input .error{display:block;margin-top:0.375em}form.simple_form .input .hint{font-style:italic;font-size:0.75em}form.simple_form .input .error{font-size:0.75em}form.simple_form .input input,form.simple_form .input textarea{margin-bottom:0}form.simple_form .input input:disabled,form.simple_form .input input.readonly,form.simple_form .input textarea:disabled,form.simple_form .input textarea.readonly{background:#f9f9f9;color:#bcbcbc}form .error_notification{margin-top:1.5em;padding:0.75em;margin-bottom:0.75em;display:block;background:#FBE3E4;color:#97161b}form>.error{display:block;color:#d91f27;margin-top:0.75em;margin-left:0.75em;margin-bottom:0.75em}form .field_with_errors label,form .field_with_errors .error{color:#d91f27}form .field_with_errors textarea,form .field_with_errors textarea:focus,form .field_with_errors textarea:hover,form .field_with_errors input,form .field_with_errors input:focus,form .field_with_errors input:hover{border:1px solid #d91f27}form .warning{color:#d91f27;font-size:0.75em}.landing-page--left-top-in-content-layout header{float:left;display:block;margin-right:2.3576515979%;width:100%}.landing-page--left-top-in-content-layout header:last-child{margin-right:0}.landing-page--left-top-in-content-layout .landing-page-section__info{float:left;display:block;margin-right:2.3576515979%;width:100%}.landing-page--left-top-in-content-layout .landing-page-section__info:last-child{margin-right:0}.landing-page--left-top-in-content-layout .landing-page-section__image{float:left;margin-right:1em;max-width:100%}@media screen and (min-width: 40em){.landing-page--left-top-in-content-layout .landing-page-section__image{max-width:50%}}.landing-page--left-top-in-content-layout .landing-page-section__elements{float:left;display:block;margin-right:2.3576515979%;width:100%}.landing-page--left-top-in-content-layout .landing-page-section__elements:last-child{margin-right:0}.landing-page--left-top-in-content-layout .landing-page-section__videos,.landing-page--left-top-in-content-layout .landing-page-section__photos{margin-top:2em}.landing-page--left-top-in-content-layout .landing-page-section__videos .o-video-gallery::after,.landing-page--left-top-in-content-layout .landing-page-section__videos .o-photo-gallery::after,.landing-page--left-top-in-content-layout .landing-page-section__photos .o-video-gallery::after,.landing-page--left-top-in-content-layout .landing-page-section__photos .o-photo-gallery::after{clear:both;content:" ";display:table}.landing-page--left-top-in-content-layout .landing-page-section__videos .o-video-gallery .o-video-in-gallery,.landing-page--left-top-in-content-layout .landing-page-section__videos .o-video-gallery .o-photo-gallery__photo,.landing-page--left-top-in-content-layout .landing-page-section__videos .o-photo-gallery .o-video-in-gallery,.landing-page--left-top-in-content-layout .landing-page-section__videos .o-photo-gallery .o-photo-gallery__photo,.landing-page--left-top-in-content-layout .landing-page-section__photos .o-video-gallery .o-video-in-gallery,.landing-page--left-top-in-content-layout .landing-page-section__photos .o-video-gallery .o-photo-gallery__photo,.landing-page--left-top-in-content-layout .landing-page-section__photos .o-photo-gallery .o-video-in-gallery,.landing-page--left-top-in-content-layout .landing-page-section__photos .o-photo-gallery .o-photo-gallery__photo{float:left;margin-bottom:15px;width:250px;margin-right:3%}@media screen and (max-width: 40em){.landing-page--left-top-in-content-layout .landing-page-section__videos .o-video-gallery .o-video-in-gallery,.landing-page--left-top-in-content-layout .landing-page-section__videos .o-video-gallery .o-photo-gallery__photo,.landing-page--left-top-in-content-layout .landing-page-section__videos .o-photo-gallery .o-video-in-gallery,.landing-page--left-top-in-content-layout .landing-page-section__videos .o-photo-gallery .o-photo-gallery__photo,.landing-page--left-top-in-content-layout .landing-page-section__photos .o-video-gallery .o-video-in-gallery,.landing-page--left-top-in-content-layout .landing-page-section__photos .o-video-gallery .o-photo-gallery__photo,.landing-page--left-top-in-content-layout .landing-page-section__photos .o-photo-gallery .o-video-in-gallery,.landing-page--left-top-in-content-layout .landing-page-section__photos .o-photo-gallery .o-photo-gallery__photo{width:calc((100% - 3%) / 2)}.landing-page--left-top-in-content-layout .landing-page-section__videos .o-video-gallery .o-video-in-gallery:nth-of-type(2n),.landing-page--left-top-in-content-layout .landing-page-section__videos .o-video-gallery .o-photo-gallery__photo:nth-of-type(2n),.landing-page--left-top-in-content-layout .landing-page-section__videos .o-photo-gallery .o-video-in-gallery:nth-of-type(2n),.landing-page--left-top-in-content-layout .landing-page-section__videos .o-photo-gallery .o-photo-gallery__photo:nth-of-type(2n),.landing-page--left-top-in-content-layout .landing-page-section__photos .o-video-gallery .o-video-in-gallery:nth-of-type(2n),.landing-page--left-top-in-content-layout .landing-page-section__photos .o-video-gallery .o-photo-gallery__photo:nth-of-type(2n),.landing-page--left-top-in-content-layout .landing-page-section__photos .o-photo-gallery .o-video-in-gallery:nth-of-type(2n),.landing-page--left-top-in-content-layout .landing-page-section__photos .o-photo-gallery .o-photo-gallery__photo:nth-of-type(2n){margin-right:0}}@media screen and (min-width: 40em) and (max-width: 48em){.landing-page--left-top-in-content-layout .landing-page-section__videos .o-video-gallery .o-video-in-gallery,.landing-page--left-top-in-content-layout .landing-page-section__videos .o-video-gallery .o-photo-gallery__photo,.landing-page--left-top-in-content-layout .landing-page-section__videos .o-photo-gallery .o-video-in-gallery,.landing-page--left-top-in-content-layout .landing-page-section__videos .o-photo-gallery .o-photo-gallery__photo,.landing-page--left-top-in-content-layout .landing-page-section__photos .o-video-gallery .o-video-in-gallery,.landing-page--left-top-in-content-layout .landing-page-section__photos .o-video-gallery .o-photo-gallery__photo,.landing-page--left-top-in-content-layout .landing-page-section__photos .o-photo-gallery .o-video-in-gallery,.landing-page--left-top-in-content-layout .landing-page-section__photos .o-photo-gallery .o-photo-gallery__photo{width:calc((100% - 2 * 3%) / 3)}.landing-page--left-top-in-content-layout .landing-page-section__videos .o-video-gallery .o-video-in-gallery:nth-of-type(3n),.landing-page--left-top-in-content-layout .landing-page-section__videos .o-video-gallery .o-photo-gallery__photo:nth-of-type(3n),.landing-page--left-top-in-content-layout .landing-page-section__videos .o-photo-gallery .o-video-in-gallery:nth-of-type(3n),.landing-page--left-top-in-content-layout .landing-page-section__videos .o-photo-gallery .o-photo-gallery__photo:nth-of-type(3n),.landing-page--left-top-in-content-layout .landing-page-section__photos .o-video-gallery .o-video-in-gallery:nth-of-type(3n),.landing-page--left-top-in-content-layout .landing-page-section__photos .o-video-gallery .o-photo-gallery__photo:nth-of-type(3n),.landing-page--left-top-in-content-layout .landing-page-section__photos .o-photo-gallery .o-video-in-gallery:nth-of-type(3n),.landing-page--left-top-in-content-layout .landing-page-section__photos .o-photo-gallery .o-photo-gallery__photo:nth-of-type(3n){margin-right:0}}@media screen and (min-width: 48em){.landing-page--left-top-in-content-layout .landing-page-section__videos .o-video-gallery .o-video-in-gallery,.landing-page--left-top-in-content-layout .landing-page-section__videos .o-video-gallery .o-photo-gallery__photo,.landing-page--left-top-in-content-layout .landing-page-section__videos .o-photo-gallery .o-video-in-gallery,.landing-page--left-top-in-content-layout .landing-page-section__videos .o-photo-gallery .o-photo-gallery__photo,.landing-page--left-top-in-content-layout .landing-page-section__photos .o-video-gallery .o-video-in-gallery,.landing-page--left-top-in-content-layout .landing-page-section__photos .o-video-gallery .o-photo-gallery__photo,.landing-page--left-top-in-content-layout .landing-page-section__photos .o-photo-gallery .o-video-in-gallery,.landing-page--left-top-in-content-layout .landing-page-section__photos .o-photo-gallery .o-photo-gallery__photo{width:calc((100% - 3 * 3%) / 4)}.landing-page--left-top-in-content-layout .landing-page-section__videos .o-video-gallery .o-video-in-gallery:nth-of-type(4n),.landing-page--left-top-in-content-layout .landing-page-section__videos .o-video-gallery .o-photo-gallery__photo:nth-of-type(4n),.landing-page--left-top-in-content-layout .landing-page-section__videos .o-photo-gallery .o-video-in-gallery:nth-of-type(4n),.landing-page--left-top-in-content-layout .landing-page-section__videos .o-photo-gallery .o-photo-gallery__photo:nth-of-type(4n),.landing-page--left-top-in-content-layout .landing-page-section__photos .o-video-gallery .o-video-in-gallery:nth-of-type(4n),.landing-page--left-top-in-content-layout .landing-page-section__photos .o-video-gallery .o-photo-gallery__photo:nth-of-type(4n),.landing-page--left-top-in-content-layout .landing-page-section__photos .o-photo-gallery .o-video-in-gallery:nth-of-type(4n),.landing-page--left-top-in-content-layout .landing-page-section__photos .o-photo-gallery .o-photo-gallery__photo:nth-of-type(4n){margin-right:0}}.landing-page--left-top-in-content-layout .landing-page-section__cross-sell{float:left;display:block;margin-right:2.3576515979%;width:100%}.landing-page--left-top-in-content-layout .landing-page-section__cross-sell:last-child{margin-right:0}@media screen and (min-width: 40em){.landing-page--left-top-in-content-layout .landing-page-section__cross-sell .related-variant,.landing-page--left-top-in-content-layout .landing-page-section__cross-sell .related-category{float:left;margin-right:3%;width:22.75%}.landing-page--left-top-in-content-layout .landing-page-section__cross-sell .related-variant:nth-child(4n),.landing-page--left-top-in-content-layout .landing-page-section__cross-sell .related-category:nth-child(4n){margin-right:0}}.landing-page--promo-layout header{float:left;display:block;margin-right:2.3576515979%;width:100%}.landing-page--promo-layout header:last-child{margin-right:0}.landing-page--promo-layout .landing-page-section__info{float:left;display:block;margin-right:2.3576515979%;width:100%}.landing-page--promo-layout .landing-page-section__info:last-child{margin-right:0}@media screen and (min-width: 40em){.landing-page--promo-layout .landing-page-section__info{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.landing-page--promo-layout .landing-page-section__info:last-child{margin-right:0}}.landing-page--promo-layout .landing-page-section__elements{float:left;display:block;margin-right:2.3576515979%;width:100%}.landing-page--promo-layout .landing-page-section__elements:last-child{margin-right:0}@media screen and (min-width: 40em){.landing-page--promo-layout .landing-page-section__elements{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.landing-page--promo-layout .landing-page-section__elements:last-child{margin-right:0}}.landing-page--promo-layout .landing-page-section__elements .landing-page-section__photos,.landing-page--promo-layout .landing-page-section__elements .landing-page-section__videos{margin-top:2em}.landing-page--promo-layout .landing-page-section__cross-sell{float:left;display:block;margin-right:2.3576515979%;width:100%}.landing-page--promo-layout .landing-page-section__cross-sell:last-child{margin-right:0}@media screen and (min-width: 40em){.landing-page--promo-layout .landing-page-section__cross-sell{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;margin-right:0}.landing-page--promo-layout .landing-page-section__cross-sell:last-child{margin-right:0}}.landing-page--gallery-layout header{float:left;display:block;margin-right:2.3576515979%;width:100%}.landing-page--gallery-layout header:last-child{margin-right:0}.landing-page--gallery-layout .landing-page-section__info{float:left;display:block;margin-right:2.3576515979%;width:100%}.landing-page--gallery-layout .landing-page-section__info:last-child{margin-right:0}@media screen and (min-width: 40em){.landing-page--gallery-layout .landing-page-section__info{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.landing-page--gallery-layout .landing-page-section__info:last-child{margin-right:0}}.landing-page--gallery-layout .landing-page-section__elements{float:left;display:block;margin-right:2.3576515979%;width:100%}.landing-page--gallery-layout .landing-page-section__elements:last-child{margin-right:0}@media screen and (min-width: 40em){.landing-page--gallery-layout .landing-page-section__elements{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%;margin-right:0}.landing-page--gallery-layout .landing-page-section__elements:last-child{margin-right:0}}.landing-page--gallery-layout .landing-page-section__cross-sell{float:left;display:block;margin-right:2.3576515979%;width:100%}.landing-page--gallery-layout .landing-page-section__cross-sell:last-child{margin-right:0}.section-title{margin:.5em 0 1em 0}.address-form select{padding:0.5em 0.5em;margin-bottom:0;border:1px solid gainsboro;width:100%}.address-form select:hover{border-color:#c3c3c3}.address-form select:focus{border-color:#C2121C;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(171,16,25,0.7);outline:none}.address-form select:disabled,.address-form select.readonly{background:#f9f9f9;color:#bcbcbc}.address-form .address-row{clear:both;display:flex}.address-form .address-row>*{flex-grow:1}.address-form .address-row>*:not(:first-child){margin-left:1%}.address-form .order_invoice_address_option::after{clear:both;content:" ";display:table}.address-form .order_invoice_address_option .radio{float:left;margin-right:1em;font-size:.8em}.address-form .order_invoice_address_option label{font-weight:normal}.address-form .first_name{width:49%;margin-right:1%;float:left}.address-form .last_name{width:50%;float:left}.address-form .postal_code{width:32%;margin-right:1%;float:left}.address-form .city{width:67%;float:left}.address-form .country{clear:both}.address-form .region label{margin-bottom:0.375em}.address-form .email,.address-form .company_name,.address-form .street .phone_no{clear:both}.address-form .field_with_hint .hint{color:#999}.address-form__company-information{clear:both;padding:1.5em 0}.form-section{border:none;background-color:white;box-shadow:0 2px 4px #cddcea}.form-section .form-section-title{margin-bottom:0.5em}.form-actions{word-spacing:.5rem}.form-actions>*,.form-actions>input{display:inline-block;vertical-align:baseline}.customer-email-password-form .form-inputs::after,.orders-login .form-inputs::after{clear:both;content:" ";display:table}.customer-email-password-form .form-inputs .input.email,.orders-login .form-inputs .input.email{float:left;width:59%;margin-right:1%}.customer-email-password-form .form-inputs .input.password,.orders-login .form-inputs .input.password{float:left;width:40%}.customer-email-password-form .form-actions,.orders-login .form-actions{float:right}.m-acceptances .input{margin:1em 0}.m-acceptances input{margin-left:-20px;margin-right:7px}.m-acceptances label{display:block;margin-left:20px;font-weight:normal}.overlay-unavailable{position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(230,230,230,0.5)}.overlay-unavailable .overlay-label{position:absolute;left:50%;top:50%;text-align:center;transform:translate(-50%, -50%);font-weight:bold;font-size:1.2em;background-color:#999;color:white;border-radius:3px;padding:0.5em}.m-contact-info{background-color:white;border:1px solid gainsboro;padding:0.75em 15px;margin-bottom:1.5em}.m-contact-info__title{font-size:1.1em;padding-bottom:0.25em;border-bottom:1px solid gainsboro;margin-bottom:0.75em}.m-default-image{padding:25%;fill:#ddd}.search-form{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}input.search-form__query[type="search"]{padding-left:0;padding-right:0;margin:0 0 0 3em;width:auto}.m-phone-number{white-space:nowrap}.m-phone-number i{color:#C2121C;color:var(--base-accent-color, #C2121C)}.m-image-modal{z-index:999}.m-locale-switch{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}.m-locale-switch .m-locale-switch__locale{margin-left:.5em;padding-left:.5em;border-left:1px solid #404040}.m-locale-switch .m-locale-switch__locale:first-child{border:none}.m-locale-switch .m-locale-switch__locale>a{text-decoration:underline}main[role="main"] .ql-editor{padding:0;white-space:normal}main[role="main"] .ql-editor p,main[role="main"] .ql-editor ul{margin-block-start:1em;margin-block-end:1em}main[role="main"] .ql-editor .ql-video{margin:0 auto}.c-ui-badge{border:1px solid gainsboro;border-radius:5px;font-size:0.8rem;padding:0.1rem 0.5rem}.c-ui-badge--accent{color:#C2121C;border-color:#C2121C}.c-stages{counter-reset:stages;display:flex;margin-bottom:1.5em;flex-direction:column;justify-content:center;list-style-type:decimal;padding-left:1.5em}@media screen and (min-width: 40em){.c-stages{flex-direction:row;justify-content:space-evenly;list-style-type:none;padding-left:0}}.c-stages__stage{counter-increment:stages}@media screen and (min-width: 40em){.c-stages__stage{text-align:center}.c-stages__stage:before{content:counter(stages);display:block;margin:0 auto;text-align:center;border-radius:50%;background-color:#02387B;color:white;width:2rem;height:2rem;line-height:2rem;font-weight:bold}}.c-stages__current-stage{font-weight:bold}.c-customer-area-orders-table th,.c-customer-area-orders-table td{padding:0.5rem 0.75rem;border:0}.c-customer-area-orders-table th{padding:0.75rem 0.75rem;border-bottom:2px solid #e2e8f0}.c-customer-area-orders-table td{border-top:1px solid #e2e8f0}.c-customer-area-orders-table .c-order-row-component__header-blank{border:0}.c-customer-area-orders-table .c-order-row-component__cell-blank{border:0}.c-customer-area-orders-table__filter-form select{margin:0}.c-customer-area-orders-table__filter-form input[type="submit"],.c-customer-area-orders-table__filter-form input[type="number"],.c-customer-area-orders-table__filter-form input[type="search"]{margin-top:0;margin-bottom:0;padding:.25rem;font-size:0.875rem}.c-customer-area-orders-table__filter-form input[type="submit"]{padding:.25rem .75rem}.pagination{margin-bottom:0 !important}.customer-area-addresses::after{clear:both;content:" ";display:table}.customer-area-addresses .address-list{float:left;display:block;margin-right:2.8425855704%;width:100%}.customer-area-addresses .address-list:last-child{margin-right:0}@media screen and (min-width: 48em){.customer-area-addresses .address-list{float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%;margin-right:0}.customer-area-addresses .address-list:last-child{margin-right:0}}.customer-area-addresses .address-list .address{margin-bottom:0}.orders-show .order h3{font-size:1.2em}.orders-show .order h4{font-size:1.1em;margin-bottom:0.5em;font-weight:bold}.orders-show .order .order-progress::after{clear:both;content:" ";display:table}.orders-show .order .order-progress dt{margin-top:0;margin-right:.5em;float:left;clear:left}.orders-show .order .order-progress dd{float:left}.orders-show .order .order-items{margin-bottom:1.5em}.orders-show .order .o-order-actions{float:left;display:block;margin-right:2.3576515979%;width:100%;display:flex}.orders-show .order .o-order-actions:last-child{margin-right:0}.variant .document .article ul,.variant .document .article ol{margin:0 0 .75em 2em}.variant .document .article ol{list-style-type:decimal}.variant .document .article ol li{list-style-type:inherit}.variant .document .article ul{list-style-type:disc}.variant .document .article ul li{list-style-type:inherit}.producer-logos{background-color:white;width:100%;padding:0.75em 0;margin-bottom:1.5em;box-shadow:0 2px 4px #cddcea;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.producer-logos li{display:block;margin:auto;padding:0.75em}.producer-logos li>img{max-width:100%;vertical-align:middle}.profile-cards .card .card-header{padding:0.5em 0.809em;height:5.5em;text-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.profile-cards .card .card-image{padding-bottom:100%;border-bottom:1px solid gainsboro}@media screen and (max-width: 40em){.profile-cards .card{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.profile-cards .card:last-child{margin-right:0}.profile-cards .card:nth-child(2n){margin-right:0}.profile-cards .card:nth-child(2n+1){clear:left}}@media screen and (min-width: 40em) and (max-width: 48em){.profile-cards .card{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.profile-cards .card:last-child{margin-right:0}.profile-cards .card:nth-child(3n){margin-right:0}.profile-cards .card:nth-child(3n+1){clear:left}}@media screen and (min-width: 48em){.profile-cards .card{float:left;display:block;margin-right:2.3576515979%;width:14.7019570017%}.profile-cards .card:last-child{margin-right:0}.profile-cards .card:nth-child(6n){margin-right:0}.profile-cards .card:nth-child(6n+1){clear:left}}.o-photo-gallery::after{clear:both;content:" ";display:table}.o-photo-gallery figure.photo{float:left;padding:0;margin:0 5% 15px 0;border:1px solid gainsboro;width:30%}.o-photo-gallery figure.photo:nth-of-type(3n){margin-right:0}.o-photo-gallery figure.photo figcaption{font-size:0.8em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:none}.o-photo-gallery figure.photo a{display:block;position:relative;padding-bottom:100%}.o-photo-gallery figure.photo a img{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.o-video-collections-ro .o-video-collection-ro{margin-top:0.75em;padding-top:0.75em}.o-video-collections-ro .o-video-collection-ro:last-child{border-bottom:none}.o-video-collection-ro{clear:left;border-top:1px solid gainsboro}.o-video-collection-ro::after{clear:both;content:" ";display:table}.o-video-collection-ro__title{font-size:1.3em}.o-video-collection-ro__content::after{clear:both;content:" ";display:table}.o-video-collection-ro__content .o-video-in-collection{margin-top:1.5em}@media screen and (max-width: 40em){.o-video-collection-ro__content .o-video-in-collection{float:left;margin-right:3%;width:48.5%}.o-video-collection-ro__content .o-video-in-collection:nth-child(2n){margin-right:0}}@media screen and (min-width: 40em) and (max-width: 48em){.o-video-collection-ro__content .o-video-in-collection{float:left;margin-right:2%;width:32%}.o-video-collection-ro__content .o-video-in-collection:nth-child(3n){margin-right:0}}@media screen and (min-width: 48em){.o-video-collection-ro__content .o-video-in-collection{float:left;margin-right:2%;width:18.4%}.o-video-collection-ro__content .o-video-in-collection:nth-child(5n){margin-right:0}}.o-video-collection-ro__content .o-video-in-collection__title{padding-right:0}.o-video-in-collection__title{display:block;padding-right:2em;margin:0.75em 0 0.75em;text-align:left;font-size:0.8em;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;color:#404040}.o-cust-order-form::after{clear:both;content:" ";display:table}.o-customer-form{padding:1.5em}.o-customer-form .form-actions{margin-top:1.5em}.search-results .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-results .query{color:black;font-weight:800}.search-results .pagination{clear:both}.main-navigation{font-family:"PT Sans Narrow", "Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;background-color:#02387B;border-bottom:1px solid #012149;min-height:45px;width:100%;z-index:991}.main-navigation .navigation-wrapper{max-width:1200px;margin-left:auto;margin-right:auto;position:relative;z-index:992}.main-navigation .navigation-wrapper::after{clear:both;content:" ";display:table}.main-navigation .navigation-wrapper::after{clear:both;content:" ";display:table}.main-navigation .navigation-menu-button{display:block;float:left;line-height:45px;margin:0;padding-left:1em;text-decoration:none;text-transform:uppercase}@media screen and (min-width: 48em){.main-navigation .navigation-menu-button{display:none}}.main-navigation .navigation-menu-button,.main-navigation .navigation-menu-button:focus,.main-navigation .navigation-menu-button:visited,.main-navigation .navigation-menu-button:hover,.main-navigation .navigation-menu-button:active{color:white}.main-navigation nav{float:none;min-height:45px;z-index:993}@media screen and (min-width: 48em){.main-navigation nav{float:left}}.main-navigation ul.navigation-menu{clear:both;display:none;margin:0 auto;overflow:visible;padding:0;width:100%;z-index:992}@media screen and (min-width: 48em){.main-navigation ul.navigation-menu{display:inline;margin:0;padding:0}}.main-navigation ul li.nav-link{background:#02387B;display:block;line-height:45px;overflow:hidden;padding-left:0.8em;text-align:left;width:100%;z-index:992}@media screen and (min-width: 48em){.main-navigation ul li.nav-link{background:transparent;display:inline;line-height:45px;text-decoration:none;width:auto}}.main-navigation ul li.nav-link a{color:white;font-size:1.5em;display:inline-block;text-decoration:none;text-transform:uppercase}.main-navigation ul li.nav-link a img{display:inline;vertical-align:-1px;height:20px;margin-right:.5em}@media screen and (min-width: 48em){.main-navigation ul li.nav-link a{padding-right:1em}}.main-navigation ul li.nav-link a:focus,.main-navigation ul li.nav-link a:hover{color:#C2121C}.main-navigation .active-nav-item a{border-bottom:1px solid rgba(255,255,255,0.5);padding-bottom:3px}.main-navigation li.more.nav-link{padding-right:0}@media screen and (min-width: 48em){.main-navigation li.more.nav-link{padding-right:1em}}.main-navigation li.more.nav-link>ul>li:first-child a{padding-top:1em}.main-navigation li.more.nav-link a{margin-right:1em}.main-navigation li.more.nav-link>a{padding-right:0.6em}.main-navigation li.more.nav-link>a::after{position:absolute;top:auto;right:-0.4em;bottom:auto;left:auto;color:white;content:"\25BE"}.main-navigation li.more{overflow:visible;padding-right:0}.main-navigation li.more a{padding-right:0.8em}.main-navigation li.more>a{padding-right:1.6em;position:relative}@media screen and (min-width: 48em){.main-navigation li.more>a{margin-right:1em}}.main-navigation li.more>a::after{content:"›";font-size:1.2em;position:absolute;right:0.5em}.main-navigation li.more:focus>.submenu,.main-navigation li.more:hover>.submenu{display:block}@media screen and (min-width: 48em){.main-navigation li.more{padding-right:0.8em;position:relative}}.main-navigation ul.submenu{display:none;padding-left:0}@media screen and (min-width: 48em){.main-navigation ul.submenu{left:-1em;position:absolute;top:1.5em}}@media screen and (min-width: 48em){.main-navigation ul.submenu .submenu.fly-out-right{left:11.8em;top:0}}@media screen and (min-width: 48em){.main-navigation ul.submenu .submenu.fly-out-left{left:-11.8em;top:0}}@media screen and (min-width: 48em){.main-navigation ul.submenu .submenu{left:11.8em;top:0}}.main-navigation ul.submenu li{display:block;padding-right:0}@media screen and (min-width: 48em){.main-navigation ul.submenu li{line-height:34.6153846154px}.main-navigation ul.submenu li:first-child>a{border-top-left-radius:3px;border-top-right-radius:3px}.main-navigation ul.submenu li:last-child>a{border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding-bottom:0.7em}}.main-navigation ul.submenu li a{background-color:#02316c;display:inline-block;text-align:right;width:100%}@media screen and (min-width: 48em){.main-navigation ul.submenu li a{background-color:#02387B;padding-left:1em;text-align:left;width:12em}}.main-navigation .navigation-tools{background:#505050;clear:both;display:block;height:45px}@media screen and (min-width: 48em){.main-navigation .navigation-tools{background:transparent;clear:none;float:right}}.o-cookie-settings-form{display:flex;flex-direction:column;align-items:flex-start}.o-cookie-settings-form__type{display:flex;flex-direction:column}.o-cookie-settings-form__input{display:flex;align-items:center}.o-cookie-settings-form__input label{margin:0;padding-left:1rem}.o-cookie-settings-form__actions{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start}.o-cookie-settings-form__see-details.button{margin-right:1.5em;white-space:nowrap}.o-cookie-settings-form--compact .o-cookie-settings-form__type{padding:0.5rem 0}.o-cookie-settings-form--compact .o-cookie-settings-form__actions{margin-top:1.5em}@media screen and (min-width: 40em){.o-cookie-settings-form__actions{margin-top:0}.o-cookie-settings-form--compact{flex-direction:row;align-items:center}.o-cookie-settings-form--compact .o-cookie-settings-form__type{margin-right:2rem;padding:0}.o-cookie-settings-form--compact .o-cookie-settings-form__actions{margin-top:0}}.o-cookie-settings-banner{width:100%;padding:2em 0;position:fixed;z-index:999;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;background-color:white;box-shadow:#121212 2px 2px 14px 2px;font-size:0.8em}.o-cookie-settings-banner .title{padding:0.5rem 0}.o-cookie-settings-banner__inner{max-width:1200px;margin-left:auto;margin-right:auto}.o-cookie-settings-banner__inner::after{clear:both;content:" ";display:table}.o-cookie-settings-banner__close{position:absolute;right:0;top:0}.o-cookie-settings-banner__close.button{border-radius:0}.o-cookie-settings-banner__inner{margin-left:10px;margin-right:10px}.category-contents .breadcrumbs{margin-bottom:1rem}.devise-passwords .customer-profile .customer-menu{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.devise-passwords .customer-profile .customer-menu:last-child{margin-right:0}.devise-passwords .customer-profile .content{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%}.devise-passwords .customer-profile .content:last-child{margin-right:0}.devise-sessions .customer-profile .customer-menu{display:none}.devise-sessions .customer-profile .content{margin-left:25.5894128995%;float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.devise-sessions .customer-profile .content:last-child{margin-right:0}.legal-text li ul,.legal-text li ol{margin:0 1.5em}.legal-text ul,.legal-text ol{margin:0 1.5em 1.5em 1.5em}.legal-text ul{list-style-type:disc}.legal-text ol{list-style-type:decimal}.legal-text ol ol{list-style:upper-alpha}.legal-text ol ol ol{list-style:lower-roman}.legal-text ol ol ol ol{list-style:lower-alpha}.orders-new .error_notification,.orders-create .error_notification{margin-top:0;float:left;display:block;margin-right:2.3576515979%;width:100%}.orders-new .error_notification:last-child,.orders-create .error_notification:last-child{margin-right:0}@media screen and (min-width: 48em){.orders-new .error_notification,.orders-create .error_notification{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-right:0}.orders-new .error_notification:last-child,.orders-create .error_notification:last-child{margin-right:0}}.orders-new .order-details,.orders-create .order-details{float:left;display:block;margin-right:2.3576515979%;width:100%}.orders-new .order-details:last-child,.orders-create .order-details:last-child{margin-right:0}@media screen and (min-width: 48em){.orders-new .order-details,.orders-create .order-details{clear:left;float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-right:0}.orders-new .order-details:last-child,.orders-create .order-details:last-child{margin-right:0}}.orders-new .payment-method,.orders-new .order-shipping-method,.orders-create .payment-method,.orders-create .order-shipping-method{float:left;display:block;margin-right:2.3576515979%;width:100%}.orders-new .payment-method:last-child,.orders-new .order-shipping-method:last-child,.orders-create .payment-method:last-child,.orders-create .order-shipping-method:last-child{margin-right:0}@media screen and (min-width: 48em){.orders-new .payment-method,.orders-new .order-shipping-method,.orders-create .payment-method,.orders-create .order-shipping-method{clear:left;float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-right:0}.orders-new .payment-method:last-child,.orders-new .order-shipping-method:last-child,.orders-create .payment-method:last-child,.orders-create .order-shipping-method:last-child{margin-right:0}}.orders-new .orders-login,.orders-create .orders-login{float:left;display:block;margin-right:2.3576515979%;width:100%}.orders-new .orders-login:last-child,.orders-create .orders-login:last-child{margin-right:0}@media screen and (min-width: 48em){.orders-new .orders-login,.orders-create .orders-login{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-right:0;float:right;min-height:237px}.orders-new .orders-login:last-child,.orders-create .orders-login:last-child{margin-right:0}}.orders-new .invoice-address,.orders-create .invoice-address{float:left;display:block;margin-right:2.3576515979%;width:100%}.orders-new .invoice-address:last-child,.orders-create .invoice-address:last-child{margin-right:0}@media screen and (min-width: 48em){.orders-new .invoice-address,.orders-create .invoice-address{clear:left;float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-right:0;min-height:530px}.orders-new .invoice-address:last-child,.orders-create .invoice-address:last-child{margin-right:0}}.orders-new .invoice-address.read-only,.orders-create .invoice-address.read-only{min-height:auto}.orders-new .customer-details,.orders-create .customer-details{float:left;display:block;margin-right:2.3576515979%;width:100%}.orders-new .customer-details:last-child,.orders-create .customer-details:last-child{margin-right:0}@media screen and (min-width: 48em){.orders-new .customer-details,.orders-create .customer-details{clear:left;float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-right:0}.orders-new .customer-details:last-child,.orders-create .customer-details:last-child{margin-right:0}}.orders-new .delivery-address,.orders-create .delivery-address{float:left;display:block;margin-right:2.3576515979%;width:100%}.orders-new .delivery-address:last-child,.orders-create .delivery-address:last-child{margin-right:0}@media screen and (min-width: 48em){.orders-new .delivery-address,.orders-create .delivery-address{clear:left;float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-right:0;min-height:530px}.orders-new .delivery-address:last-child,.orders-create .delivery-address:last-child{margin-right:0}}.orders-new .delivery-address.read-only,.orders-create .delivery-address.read-only{min-height:auto}.orders-new .actions,.orders-create .actions{float:left;display:block;margin-right:2.3576515979%;width:100%}.orders-new .actions:last-child,.orders-create .actions:last-child{margin-right:0}@media print{header[role="banner"],footer[role="contentinfo"]{display:none}#cookiesEU-box{display:none}.invoices-show .customer-profile{margin:0}.invoices-show .customer-profile .customer-menu{display:none}.invoices-show .customer-profile .content{width:100%}}.invoices-show .content{background-color:white;padding:3em}.invoices-show .content .invoice-logo{float:left;margin-right:3em}.invoices-show .content .sale-date,.invoices-show .content .issue-date{clear:both}.invoices-show .content .invoice-seller,.invoices-show .content .invoice-buyer{float:left;width:50%}.invoices-show .content .invoice-seller{clear:left}.invoices-show .content .order-progress{display:none}.invoices-show .content .payment-due,.invoices-show .content .payment-method{margin-bottom:0}.invoices-show .content .sale-date{margin-top:2em}.invoices-show .content .issue-date,.invoices-show .content .invoice-buyer,.invoices-show .content .invoice-seller,.invoices-show .content .order-items,.invoices-show .content .payment-account-no{margin-bottom:2em}.invoices-show .content .authorized-person{text-align:right}.videos-show .video .ytplayer{max-width:100%;float:left;display:block;margin-right:2.3576515979%;width:100%}.videos-show .video .ytplayer:last-child{margin-right:0}@media screen and (min-width: 48em){.videos-show .video .ytplayer{float:left;display:block;margin-right:2.3576515979%;width:57.3509785009%}.videos-show .video .ytplayer:last-child{margin-right:0}}.videos-show .video .video-related-items{margin-top:2em;float:left;display:block;margin-right:2.3576515979%;width:100%}.videos-show .video .video-related-items:last-child{margin-right:0}@media screen and (min-width: 48em){.videos-show .video .video-related-items{margin-top:0;margin-left:8.5298042998%;float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;margin-right:0}.videos-show .video .video-related-items:last-child{margin-right:0}}.videos-show .video .video-related-items .related-variants .related-variant{margin-top:1em;float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.videos-show .video .video-related-items .related-variants .related-variant:last-child{margin-right:0}.videos-show .video .video-related-items .related-variants .related-variant:nth-child(2n){margin-right:0}.videos-show .video .video-related-items .related-variants .related-variant:nth-child(2n+1){clear:left}@media screen and (min-width: 40em){.videos-show .video .video-related-items .related-variants .related-variant{margin-top:1em;float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.videos-show .video .video-related-items .related-variants .related-variant:last-child{margin-right:0}.videos-show .video .video-related-items .related-variants .related-variant:nth-child(4n){margin-right:0}.videos-show .video .video-related-items .related-variants .related-variant:nth-child(4n+1){clear:left}}@media screen and (min-width: 48em){.videos-show .video .video-related-items .related-variants .related-variant{margin-top:1em;float:left;display:block;margin-right:7.4229703521%;width:46.288514824%}.videos-show .video .video-related-items .related-variants .related-variant:last-child{margin-right:0}}.videos-show .video .video-actions{float:left;display:block;margin-right:2.3576515979%;width:100%;padding-top:1em}.videos-show .video .video-actions:last-child{margin-right:0}@media screen and (min-width: 48em){.delivery table{width:70%;margin:0 auto}}.delivery table caption{font-size:1.2em;font-weight:bold}.delivery table .shipping-method-price{text-align:right;width:10em}.customers-registrations-new .customer-profile .customer-menu{display:none}.customers-registrations-new .customer-profile .content{margin-left:25.5894128995%;float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-right:0}.customers-registrations-new .customer-profile .content:last-child{margin-right:0}.customers-registrations-new .customer-profile .content .form-inputs{margin-bottom:1.5em}.customers-registrations-new .customer-profile .content .form-actions label.checkbox{font-weight:normal;font-size:0.75em}@media screen and (max-width: 40em){.variants-search .variants .variant.card{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.variants-search .variants .variant.card:last-child{margin-right:0}.variants-search .variants .variant.card:nth-child(2n){margin-right:0}.variants-search .variants .variant.card:nth-child(2n+1){clear:left}}@media screen and (min-width: 40em) and (max-width: 48em){.variants-search .variants .variant.card{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.variants-search .variants .variant.card:last-child{margin-right:0}.variants-search .variants .variant.card:nth-child(3n){margin-right:0}.variants-search .variants .variant.card:nth-child(3n+1){clear:left}}@media screen and (min-width: 48em){.variants-search .variants .variant.card{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.variants-search .variants .variant.card:last-child{margin-right:0}.variants-search .variants .variant.card:nth-child(4n){margin-right:0}.variants-search .variants .variant.card:nth-child(4n+1){clear:left}}.cards::after{clear:both;content:" ";display:table}.card{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:white;border-radius:0;border:none;margin-bottom:1.5em;box-shadow:0 2px 4px #cddcea;position:relative}.card .card-image{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.card .card-image a{display:block}.card .card-image img,.card .card-image svg{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:transparent;border-top-left-radius:3px;border-top-right-radius:3px}.card .ribbon-wrapper{height:85px;width:85px;overflow:hidden;position:absolute;top:-1px;right:-1px}.card .ribbon-wrapper .ribbon{font-size:.8em;font-weight:800;text-align:center;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:relative;padding:2px 7px;left:-5px;top:15px;width:120px;background-color:#C2121C;color:white;box-shadow:0px 0px 3px rgba(0,0,0,0.3)}.card .card-header{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:white;border-bottom:1px solid gainsboro;border-radius:0;font-weight:bold;padding:0.5em 0.809em}.card .card-header a{color:#404040}.card .card-header a:hover{color:#C2121C}.card .card-header em{background-color:yellow;font-style:inherit}@media screen and (max-width: 40em){.card .card-header{font-size:0.9em}}.card .card-copy{padding:0.75em 0.809em;font-size:.9em;line-height:1.5em}.card .card-stats{padding:0.75em 0.809em;overflow:auto}.card .card-stats ul li{display:inline;color:#5a5a5a;font-size:.9em;float:left;border-right:1px solid rgba(64,64,64,0.2);line-height:1.1em;padding:0 .7em 0 .7em}.card .card-stats ul li:first-child{padding-left:0}.card .card-stats ul li:last-child{border-right:0}.card .card-stats ul li span{color:#404040;font-size:.7em;display:block;font-weight:normal}.card:hover{background-color:#fafafa}.card:hover .card-image img{background:rgba(13,13,13,0)}.card:hover .card-header{background-color:#fafafa}.card:active{background-color:white}.card:active .card-header{background-color:white}.card.category .card-header{background-color:#02387B;padding:0}.card.category .card-header a{text-align:center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;padding:0.5em 0.809em;height:7em;overflow:hidden;color:white}.card.category .card-stats{display:none}.card.variant .card-image a{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.card.variant .card-image a img,.card.variant .card-image a .m-default-image{position:static}.card.variant .card-image a .m-default-image{width:100%;height:100%}.card.variant .card-image .overlay-unavailable .overlay-label{font-size:1.0em;font-weight:normal}@media screen and (max-width: 40em){.card.variant .card-image .overlay-unavailable .overlay-label{font-size:0.8em}}.card.variant .card-header{padding:0;padding:0.5em 0.809em}.card.variant .card-header a{display:block;line-height:1.5;height:6em;overflow:hidden;font-size:0.9em}.card.variant .card-header .variant-sku{color:#999;font-size:.8em;font-weight:normal;margin-top:.5em}.card.variant .card-stats{padding:0}.card.variant .card-stats ul{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-align:end;-moz-box-align:end;box-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-ms-flex-align:end}.card.variant .card-stats ul li{border-right:0;line-height:40px;padding-left:0.809em}.card.variant .card-stats ul .variant-price{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.card.variant .card-stats ul .variant-price__price{font-size:1.1em;white-space:nowrap}.card.variant .card-stats ul .variant-price__compare-at-price{margin-right:1em;text-decoration:line-through;font-size:0.9em;white-space:nowrap}.card.variant .card-stats .add-to-cart{float:right;height:100%}.card.variant .card-stats .add-to-cart button{margin:0;border-radius:0;background:url(/assets/cart-896c50881f2feb51beaafa360d5866ca1a284fd0bbdad4deb0d4f1c4c4fa3970.svg) no-repeat center;background-size:70% 70%;text-indent:-999em;width:40px;height:40px}.grid-items::after{clear:both;content:" ";display:table}.grid-items .grid-item{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:relative;background-color:transparent;text-shadow:0px 0px 3px rgba(0,0,0,0.3);font-weight:bold;width:100%;padding-top:46.2748727441%;overflow:hidden;float:left;border-top:0;border-bottom:9px solid #f1f5f9;border-left:4.5px solid #f1f5f9;border-right:4.5px solid #f1f5f9;text-align:center;cursor:pointer}@media screen and (min-width: 48em){.grid-items .grid-item{width:33.3333333333%;padding-top:15.4249575814%}}.grid-items .grid-item a{position:absolute;top:0;right:0;bottom:0;left:0;padding:2em}.grid-items .grid-item img{display:block;height:3em;margin:auto;margin-bottom:1em}.grid-items .grid-item h1{color:#4d4d4d;font-size:1.3em;margin-bottom:.4em}.grid-items .grid-item p{margin:auto;color:#4d4d4d}@media screen and (min-width: 40em){.grid-items .grid-item p{max-width:70%}}@media screen and (min-width: 48em){.grid-items .grid-item-big{width:66.6666666667%;padding-top:30.8499151627%}}@media screen and (min-width: 40em){.grid-items .grid-item-big p{max-width:60%}}.grid-items .grid-item-full{border-left:0;border-right:0}@media screen and (min-width: 48em){.grid-items .grid-item-full{width:100%;padding-top:46.2748727441%}}@media screen and (min-width: 40em){.grid-items .grid-item-full p{max-width:60%}}.grid-items .grid-item-image{background-repeat:no-repeat;background-position:top;background-size:cover}.link-group .link-group-item{background:#f1f5f9;border-radius:0;color:#8d8d8d;cursor:pointer;display:inline-block;text-align:center;font-size:1em;font-weight:normal;line-height:1;padding:0.35em 0.75em;border-left:0;border-right:0;border-bottom:1px solid silver;border-top:1px solid silver;width:auto}.link-group .link-group-item:focus,.link-group .link-group-item:hover{background-color:#e6edf4}.link-group .link-group-item:first-child{border-top:1px solid silver;border-left:1px solid silver;border-bottom-left-radius:3px;border-top-left-radius:3px;border-top-right-radius:0}.link-group .link-group-item:last-child{border-bottom:1px solid silver;border-right:1px solid silver;border-bottom-left-radius:0;border-bottom-right-radius:3px;border-top-right-radius:3px}.link-group .link-group-item:first-child:last-child{border-bottom-left-radius:3px}.link-group .link-group-item.current{background:#C2121C;border:1px solid #C2121C;box-shadow:inset 0 1px 2px #930e15;cursor:default}.link-group .link-group-item.current a{color:white;cursor:default}.categories-menu{font-size:0.85em;color:#384c67}.categories-menu h3{color:#404040;font-size:1.2em;font-weight:600;margin-bottom:1em}.categories-menu>ul>li{position:relative;border-bottom:1px solid #ddd}.categories-menu>ul li.category>ul{margin-left:1em;display:none}.categories-menu>ul li.category.expanded>ul{display:block}.categories-menu>ul li.category>a{color:#384c67;display:block;padding:.75em .5em .75em 1em}.categories-menu>ul li.category>a:hover,.categories-menu>ul li.category>a:active{color:#C2121C}.categories-menu>ul li.category.current>a{font-weight:bold}.accordion-tabs-minimal{line-height:1.5;padding:0}.accordion-tabs-minimal::after{clear:both;content:" ";display:table}@media screen and (min-width: 40em){.accordion-tabs-minimal .tab-header-and-content{display:inline}}.accordion-tabs-minimal a.tab-link{background-color:#f1f5f9;border-top:1px solid gainsboro;color:#333;display:block;padding:0.75em 1.618em;text-decoration:none}@media screen and (min-width: 40em){.accordion-tabs-minimal a.tab-link{display:inline-block;border-top:0}}.accordion-tabs-minimal a.tab-link:hover{color:#477DCA}.accordion-tabs-minimal a.tab-link:focus{outline:none}.accordion-tabs-minimal a.tab-link.is-active{border-bottom:0;background-color:white}@media screen and (min-width: 40em){.accordion-tabs-minimal a.tab-link.is-active{border:1px solid gainsboro;border-bottom-color:white;margin-bottom:-1px}}.accordion-tabs-minimal .tab-content{display:none;padding:1.5em 1.618em;background-color:white;width:100%}@media screen and (min-width: 40em){.accordion-tabs-minimal .tab-content{border-top:1px solid gainsboro;border-left:1px solid gainsboro;border-right:1px solid gainsboro;float:left}}.accordion-tabs-minimal .tab-content.is-open{display:block}.breadcrumbs>.breadcrumbs__item{display:none}.breadcrumbs>a.breadcrumbs__item:last-of-type{display:inline}.breadcrumbs>.breadcrumbs__item:last-of-type::before{content:'\0000ab\0000a0'}@media screen and (min-width: 48em){.breadcrumbs>.breadcrumbs__item{display:inline}.breadcrumbs>.breadcrumbs__item::before,.breadcrumbs>.breadcrumbs__item:last-of-type::before{content:'/';padding-right:0.5rem;display:inline-block}.breadcrumbs>.breadcrumbs__item:first-child::before{content:none}}.landing_pages-home .carousel{display:none}.landing_pages-home .carousel.slick-initialized{display:block}.landing_pages-home .carousel.slick-initialized .slick-dots{bottom:-20px}.landing_pages-home .carousel.slick-initialized .slick-slide img{width:100%}.landing_pages-home .featured-variant .price{font-weight:normal;text-transform:lowercase;color:#666666;padding-left:.5em;font-size:0.8em}.cart .edit_cart .recalculate{font-size:0.9em}.cart .edit_cart .recalculate input{padding:0.5em 1em;vertical-align:baseline;font-weight:normal}.cart .cart-actions{margin-top:1.5em}@media screen and (min-width: 40em){.cart .cart-actions{text-align:right;margin-top:0}}.cart .cart-actions>*{display:inline-block;vertical-align:top}.cart .cart-actions .to-checkout{border:1px solid #C2121C;border:1px solid var(--base-button-color, #C2121C)}.cart .related-items{margin-top:1.5em}.cart .related-items h4{margin-bottom:0.75em}.cart .related-items .related-variants{width:100%;overflow-x:auto}.cart .related-items .related-variants .small-variant-fop{font-size:0.8em;margin-bottom:1.5em}.cart .related-items .related-variants .small-variant-fop img,.cart .related-items .related-variants .small-variant-fop svg{max-width:100%}@media screen and (max-width: 40em){.cart .related-items .related-variants .small-variant-fop{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.cart .related-items .related-variants .small-variant-fop:last-child{margin-right:0}.cart .related-items .related-variants .small-variant-fop:nth-child(3n){margin-right:0}.cart .related-items .related-variants .small-variant-fop:nth-child(3n+1){clear:left}}@media screen and (min-width: 40em){.cart .related-items .related-variants .small-variant-fop{float:left;display:block;margin-right:2.3576515979%;width:14.7019570017%}.cart .related-items .related-variants .small-variant-fop:last-child{margin-right:0}.cart .related-items .related-variants .small-variant-fop:nth-child(6n){margin-right:0}.cart .related-items .related-variants .small-variant-fop:nth-child(6n+1){clear:left}}.orders .order-status{color:green}.orders .order-status.cancelled{color:red}.orders-new .actions input[type="submit"],.orders-create .actions input[type="submit"]{display:block}.orders-new .actions label.checkbox,.orders-create .actions label.checkbox{margin:1em 0;font-weight:normal}.orders-new .actions .siteseal,.orders-create .actions .siteseal{display:block}.high_voltage-pages main h2{text-align:center}.high_voltage-pages main h2,.high_voltage-pages main h3,.high_voltage-pages main h4{margin-bottom:.75em}.high_voltage-pages main ul,.high_voltage-pages main ol{margin-left:1.5em;margin-bottom:.75em}.high_voltage-pages main ul{list-style-type:disc}.high_voltage-pages main ol{list-style-type:decimal}.high_voltage-pages main li ol{list-style-type:lower-alpha}.document .file-collection .files::after{clear:both;content:" ";display:table}.document .file-collection .files .file{float:left;word-wrap:break-word;text-align:center;width:45%;margin-right:10%}.document .file-collection .files .file:last-child{margin-right:0}@media screen and (min-width: 40em){.document .file-collection .files .file{width:20%;margin-right:6.6666666667%}}@media screen and (min-width: 48em){.document .file-collection .files .file{width:14.1666666667%;margin-right:3%}}.document .file-collection .files .file a{display:block}.document .file-collection .files .file a img{display:block;width:45px;margin:0 auto}.inquiries .new_inquiry_form .quantity,.inquiries .edit_inquiry .quantity{max-width:7em}.address-list h3{margin-bottom:1rem}.address-list .address{margin-bottom:2rem}.new-contact-form{float:left;display:block;margin-right:2.3576515979%;width:100%}.new-contact-form:last-child{margin-right:0}@media screen and (min-width: 48em){.new-contact-form{float:left;display:block;margin-right:2.3576515979%;width:57.3509785009%;margin-right:0}.new-contact-form:last-child{margin-right:0}}.customer-menu .customer-menu__link-list a{line-height:2}.customer-menu .customer-menu__sign-out{margin-top:2rem}html{background-color:white}body{margin:0;min-width:320px}.customer-profile .customer-menu{float:left;display:block;margin-right:2.3576515979%;width:14.7019570017%}.customer-profile .customer-menu:last-child{margin-right:0}.customer-profile .content{float:left;display:block;margin-right:2.3576515979%;width:82.9403914003%;margin-right:0}.customer-profile .content:last-child{margin-right:0}.inquiries .new_inquiry_form,.inquiries .edit_inquiry{float:left;display:block;margin-right:2.8425855704%;width:58.8629657719%}.inquiries .new_inquiry_form:last-child,.inquiries .edit_inquiry:last-child{margin-right:0}.inquiries .inquiry-login{float:left;display:block;margin-right:2.8425855704%;width:38.2944486578%}.inquiries .inquiry-login:last-child{margin-right:0}@media screen and (max-width: 40em){.landing_pages-home .cards .card{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.landing_pages-home .cards .card:last-child{margin-right:0}.landing_pages-home .cards .card:nth-child(2n){margin-right:0}.landing_pages-home .cards .card:nth-child(2n+1){clear:left}}@media screen and (min-width: 40em) and (max-width: 48em){.landing_pages-home .cards .card{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.landing_pages-home .cards .card:last-child{margin-right:0}.landing_pages-home .cards .card:nth-child(3n){margin-right:0}.landing_pages-home .cards .card:nth-child(3n+1){clear:left}}@media screen and (min-width: 48em){.landing_pages-home .cards .card{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.landing_pages-home .cards .card:last-child{margin-right:0}.landing_pages-home .cards .card:nth-child(3n){margin-right:0}.landing_pages-home .cards .card:nth-child(3n+1){clear:left}}.categories-show .category .categories-menu{display:none}.categories-show .category .category-contents{float:left;display:block;margin-right:2.3576515979%;width:100%}.categories-show .category .category-contents:last-child{margin-right:0}@media screen and (max-width: 40em){.categories-show .category .category-contents .category.card,.categories-show .category .category-contents .variant.card{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.categories-show .category .category-contents .category.card:last-child,.categories-show .category .category-contents .variant.card:last-child{margin-right:0}.categories-show .category .category-contents .category.card:nth-child(2n),.categories-show .category .category-contents .variant.card:nth-child(2n){margin-right:0}.categories-show .category .category-contents .category.card:nth-child(2n+1),.categories-show .category .category-contents .variant.card:nth-child(2n+1){clear:left}}@media screen and (min-width: 40em) and (max-width: 48em){.categories-show .category .categories-menu{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.categories-show .category .categories-menu:last-child{margin-right:0}.categories-show .category .category-contents{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%;margin-right:0}.categories-show .category .category-contents:last-child{margin-right:0}.categories-show .category .category-contents .category.card,.categories-show .category .category-contents .variant.card{float:left;display:block;margin-right:3.5786636068%;width:48.2106681966%}.categories-show .category .category-contents .category.card:last-child,.categories-show .category .category-contents .variant.card:last-child{margin-right:0}.categories-show .category .category-contents .category.card:nth-child(2n),.categories-show .category .category-contents .variant.card:nth-child(2n){margin-right:0}.categories-show .category .category-contents .category.card:nth-child(2n+1),.categories-show .category .category-contents .variant.card:nth-child(2n+1){clear:left}}@media screen and (min-width: 48em){.categories-show .category .categories-menu{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.categories-show .category .categories-menu:last-child{margin-right:0}.categories-show .category .category-contents{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%;margin-right:0}.categories-show .category .category-contents:last-child{margin-right:0}.categories-show .category .category-contents .category.card,.categories-show .category .category-contents .variant.card{float:left;display:block;margin-right:3.1684356888%;width:31.2210428741%}.categories-show .category .category-contents .category.card:last-child,.categories-show .category .category-contents .variant.card:last-child{margin-right:0}.categories-show .category .category-contents .category.card:nth-child(3n),.categories-show .category .category-contents .variant.card:nth-child(3n){margin-right:0}.categories-show .category .category-contents .category.card:nth-child(3n+1),.categories-show .category .category-contents .variant.card:nth-child(3n+1){clear:left}}.header-logo{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;font-size:30px;line-height:1.25}@media screen and (min-width: 40em){.header-logo{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}}@media screen and (min-width: 40em){.header-logo{padding:19px 15px 0 0}}.header-logo .header-logo__image img{height:45px}@media screen and (min-width: 40em){.header-logo .header-logo__image img{height:65px}}.header-logo .header-logo__tagline{text-transform:capitalize;text-align:right;font-style:italic;font-weight:bold;font-size:10px}@media screen and (min-width: 40em){.header-logo .header-logo__tagline{white-space:nowrap;line-height:32px;font-size:14px}}.header-logo .header-logo__tagline img{display:inline;vertical-align:middle;height:32px;margin-left:.3em}.profile-cards .card .card-stats{display:none}.customer_zone-profiles .breadcrumbs{margin-bottom:1rem}.customer_zone-profiles .profile-main-content{float:left;display:block;margin-right:2.3576515979%;width:100%}.customer_zone-profiles .profile-main-content:last-child{margin-right:0}.customer_zone-profiles .profile-media{float:left;display:block;margin-right:2.3576515979%;width:100%}.customer_zone-profiles .profile-media:last-child{margin-right:0}.customer_zone-profiles .profile-extra-info{float:left;display:block;margin-right:2.3576515979%;width:100%}.customer_zone-profiles .profile-extra-info:last-child{margin-right:0}.customer_zone-profiles .profile-main-content__logos{display:block;float:right;margin-left:1rem;text-align:center;width:30%}.customer_zone-profiles .profile-extra-info__logos{display:none}@media screen and (max-width: 40em){.customer_zone-profiles .o-linked-items-list .linked-items-list .linked-items .related-variant,.customer_zone-profiles .o-linked-items-list .linked-items-list .linked-items .related-category{float:left;margin-right:3%;width:48.5%}.customer_zone-profiles .o-linked-items-list .linked-items-list .linked-items .related-variant:nth-child(2n),.customer_zone-profiles .o-linked-items-list .linked-items-list .linked-items .related-category:nth-child(2n){margin-right:0}}@media screen and (min-width: 40em) and (max-width: 48em){.customer_zone-profiles .profile-main-content{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.customer_zone-profiles .profile-main-content:last-child{margin-right:0}.customer_zone-profiles .profile-media{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;margin-right:0}.customer_zone-profiles .profile-media:last-child{margin-right:0}.customer_zone-profiles .profile-extra-info{float:left;display:block;margin-right:2.3576515979%;width:100%}.customer_zone-profiles .profile-extra-info:last-child{margin-right:0}.customer_zone-profiles .o-linked-items-list h3{overflow-wrap:break-word}.customer_zone-profiles .o-linked-items-list .linked-items-list .linked-items .related-variant,.customer_zone-profiles .o-linked-items-list .linked-items-list .linked-items .related-category{float:left;margin-right:3%;width:31.3333333333%}.customer_zone-profiles .o-linked-items-list .linked-items-list .linked-items .related-variant:nth-child(3n),.customer_zone-profiles .o-linked-items-list .linked-items-list .linked-items .related-category:nth-child(3n){margin-right:0}}@media screen and (min-width: 48em){.customer_zone-profiles .profile-main-content{float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%;margin-left:34.1192171993%}.customer_zone-profiles .profile-main-content:last-child{margin-right:0}.customer_zone-profiles .profile-media{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;margin-left:-76.7682386985%}.customer_zone-profiles .profile-media:last-child{margin-right:0}.customer_zone-profiles .profile-extra-info{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;margin-right:0}.customer_zone-profiles .profile-extra-info:last-child{margin-right:0}.customer_zone-profiles .profile-main-content__logos{display:none}.customer_zone-profiles .profile-extra-info__logos{display:block}.customer_zone-profiles .o-linked-items-list .linked-items-list .linked-items .related-variant,.customer_zone-profiles .o-linked-items-list .linked-items-list .linked-items .related-category{float:left;margin-right:3%;width:48.5%}.customer_zone-profiles .o-linked-items-list .linked-items-list .linked-items .related-variant:nth-child(2n),.customer_zone-profiles .o-linked-items-list .linked-items-list .linked-items .related-category:nth-child(2n){margin-right:0}}.customer_zone-profiles .profile-description h2,.customer_zone-profiles .profile-description h3{margin-top:1.5rem;margin-bottom:1rem}.customer_zone-profiles .profile-media .profile-image{margin-bottom:1.5em}.customer_zone-profiles .profile-media .profile-image img{display:block;width:100%}.customer_zone-profiles .profile-media .profile-photos,.customer_zone-profiles .profile-media .profile-videos{background-color:white;border:1px solid gainsboro;padding:0.75em;padding-bottom:0;margin-bottom:1.5em}.customer_zone-profiles .profile-media .profile-photos .photo{border:0}.customer_zone-profiles .profile-media .profile-photos .photo a{padding-bottom:75%}.customer_zone-profiles .profile-extra-info .profile-logo{display:block;width:100%;margin-bottom:1.5em}.customer_zone-profiles .profile-extra-info .hyva-logo{display:block;margin:0 auto 1.5em auto}.blog-post-teaser time{font-style:italic}.blog-post-teaser .post-title{font-weight:600}.blog-post-teaser .post-title a{color:#404040}.blog-post-teaser .post-title a:hover{color:#C2121C}.blog-post-teaser .post-body a{font-size:0.9em;color:#999;text-decoration:underline}.blog-post-teaser .post-body a:before{content:'['}.blog-post-teaser .post-body a:after{content:']'}.blog-post-teaser .post-body a:hover{color:#404040}.blog-latest-posts li a{display:block}.blog-archive h3{font-weight:normal;margin-bottom:.25em}.blog-archive ul ul{margin-left:1em}.blog-comment{padding:1em;margin-bottom:2em;background-color:white;box-shadow:0 2px 4px #cddcea}.blog-comment::after{clear:both;content:" ";display:table}.blog-comment footer{float:right;font-size:0.9em}.blog-comment footer .comment-author{margin:0;font-weight:600;line-height:1}.blog-comment footer time{font-style:italic}.blog-new-comment h4{margin-bottom:.75em;font-weight:600}.blog-new-comment form.simple_form .input{margin-bottom:.75em}.blog-new-comment form.simple_form input[type="submit"]{margin-top:1em}.blog-info a:hover{text-decoration:underline}.blog-info .latest-blog-posts{margin-bottom:1em}.blog-comments h3{font-weight:600;margin-bottom:0.75em}.blog-comments .blog-new-comment{margin-top:2em;padding-top:1em;border-top:1px solid gainsboro}.blog-posts .blog-content{float:left;display:block;margin-right:2.3576515979%;width:100%}.blog-posts .blog-content:last-child{margin-right:0}.blog-posts .blog-info{float:left;display:block;margin-right:2.3576515979%;width:100%}.blog-posts .blog-info:last-child{margin-right:0}@media screen and (min-width: 40em){.blog-posts .blog-content{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.blog-posts .blog-content:last-child{margin-right:0}.blog-posts .blog-info{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.blog-posts .blog-info:last-child{margin-right:0}}.blog-posts-show .post a{text-decoration:underline}.blog-posts-show .post-body *:first-child{margin-top:0}.blog-posts-show .blog-comments{border-top:1px solid gainsboro;margin-top:2rem;padding-top:3rem}footer[role="contentinfo"]{margin-top:30px}footer[role="contentinfo"] .inner-footer{max-width:1200px;margin-left:auto;margin-right:auto}footer[role="contentinfo"] .inner-footer::after{clear:both;content:" ";display:table}footer[role="contentinfo"] .inner-footer section{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-bottom:1em}footer[role="contentinfo"] .inner-footer section:last-child{margin-right:0}@media screen and (min-width: 40em){footer[role="contentinfo"] .inner-footer section{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;margin-bottom:0}footer[role="contentinfo"] .inner-footer section:last-child{margin-right:0}footer[role="contentinfo"] .inner-footer section:nth-child(3n){margin-right:0}footer[role="contentinfo"] .inner-footer section:nth-child(3n+1){clear:left}}footer[role="contentinfo"]{padding:15px;border-top:solid 1px gainsboro;background-color:white;color:#404040;box-shadow:inset 0 2px 4px rgba(0,0,0,0.5)}footer[role="contentinfo"] a{color:#C2121C}footer[role="contentinfo"] a:hover{text-decoration:underline}footer[role="contentinfo"] section h2{text-transform:uppercase;padding:5px 0;font-size:1.25em;line-height:32px;margin:0 0 15px;border-top:1px solid #ded6c7;border-bottom:1px solid #ded6c7;color:#404040}footer[role="contentinfo"] section .main-page{display:none}footer[role="contentinfo"] .newsletter .newsletter-acceptance-label{font-weight:normal;font-size:.8em}footer[role="contentinfo"] .newsletter .newsletter-acceptance-label.required:before{content:"*";color:#C2121C}footer[role="contentinfo"] .newsletter .newsletter-acceptance-label.required:after{content:""}.flash{margin-top:1.5em;margin-bottom:3em;max-width:1200px;margin-left:auto;margin-right:auto}.flash::after{clear:both;content:" ";display:table}main{max-width:1200px;margin-left:auto;margin-right:auto}main::after{clear:both;content:" ";display:table}@media screen and (max-width: 48em){main{margin-top:15px;margin-left:10px;margin-right:10px}}@media screen and (min-width: 48em){main{margin-top:30px;margin-left:auto;margin-right:auto}}@media screen and (min-width: 48em){.theme-truck-component.landing_pages-home .carousel{margin-top:-30px}}.theme-truck-component.landing_pages-home .categories{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-right:0}.theme-truck-component.landing_pages-home .categories:last-child{margin-right:0}.theme-truck-component.landing_pages-home .variants{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-right:0}.theme-truck-component.landing_pages-home .variants:last-child{margin-right:0}.variants-show main header{float:left;display:block;margin-right:2.3576515979%;width:100%}.variants-show main header:last-child{margin-right:0}.variants-show main .variant-photos{float:left;display:block;margin-right:2.3576515979%;width:100%}.variants-show main .variant-photos:last-child{margin-right:0}@media screen and (min-width: 40em){.variants-show main .variant-photos{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.variants-show main .variant-photos:last-child{margin-right:0}}.variants-show main .variant-info{float:left;display:block;margin-right:2.3576515979%;width:100%}.variants-show main .variant-info:last-child{margin-right:0}@media screen and (min-width: 40em){.variants-show main .variant-info{float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%}.variants-show main .variant-info:last-child{margin-right:0}}.variants-show main .call-to-action{float:left;display:block;margin-right:2.3576515979%;width:100%}.variants-show main .call-to-action:last-child{margin-right:0}@media screen and (min-width: 40em){.variants-show main .call-to-action{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;margin-right:0}.variants-show main .call-to-action:last-child{margin-right:0}}.variants-show main .call-to-action .actions{margin-bottom:1.5em}.variants-show main .documents{float:left;display:block;margin-right:2.3576515979%;width:100%}.variants-show main .documents:last-child{margin-right:0}.variants-show .variant .breadcrumbs{margin-bottom:1rem}.variants-show .variant .producer{float:right;margin-left:1rem}.variants-show .variant .sku{font-size:.9em}.variants-show .variant .sku .label{font-weight:bold}.variants-show .variant .description{padding-bottom:30px;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:2;-moz-hyphenate-limit-chars:6 3 2;-webkit-hyphenate-limit-chars:6 3 2;-ms-hyphenate-limit-chars:6 3 2;hyphenate-limit-chars:6 3 2;-ms-hyphenate-limit-lines:2;-webkit-hyphenate-limit-lines:2;hyphenate-limit-lines:2;hyphenate-limit-last:always;hyphenate-limit-zone:8%}.variants-show .variant .description h3{font-size:1.1em;padding-bottom:0.5em}.variants-show .variant .featured-photo{position:relative;margin-bottom:15px;border:1px solid gainsboro}.variants-show .variant .featured-photo a{display:block;position:relative;padding-bottom:100%}.variants-show .variant .featured-photo a img,.variants-show .variant .featured-photo a .m-default-image{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.variants-show .variant .options{text-align:left}.variants-show .variant .options .option{display:block;margin-bottom:1.5em;margin-right:0}.variants-show .variant .options .option:last-child{margin-right:0}.variants-show .variant .options .option .option-name{display:block}.variants-show .variant .options .option .values{display:inline-block}@media screen and (min-width: 40em){.variants-show .variant .options .option{display:inline-block;margin-bottom:0;margin-right:1em}}.variants-show .variant .actions .price-and-shop{background-color:white;border:1px solid gainsboro;padding:15px}.variants-show .variant .actions .price-and-shop .quantity{font-family:'Merriweather', serif;font-size:1.1em}.variants-show .variant .actions .price-and-shop .ask-for-availability{margin-top:1.5em}.variants-show .variant .actions .price-and-shop form.add-to-cart{margin-top:15px}.variants-show .variant .actions .price-and-shop form.add-to-cart .quantity{width:3em;display:inline-block;margin-right:1em}.variants-show .variant .actions .price-and-shop form.add-to-cart button:disabled{background-color:#999;color:#DDD}.variants-show .variant .actions .price-and-shop .request-offer.button{font-weight:normal}.variants-show .variant .actions .price-and-shop .extra-links{margin-top:15px;text-align:center}.variants-show .variant .actions .price-and-shop .extra-links a{display:block;margin-top:15px}.variants-show .variant .actions .social{margin-top:15px}.variants-show .variant .description{overflow:auto}.variants-show .variant .description ul{list-style-type:disc;margin:0 0 .75em 2em}.variants-show .variant .description ul li{list-style-type:inherit}.variants-show .variant .photos h3{display:none}.variants-show .variant .documents{margin-top:3em}.variants-show .variant .documents h3{font-size:1.1em}.variants-show .variant .documents h4{font-size:1em}.customers-registrations-edit .customer-profile .content h2,.customers-registrations-edit .customer-profile .content h3{margin-bottom:0.75em}header[role="banner"]{background-color:white;color:#404040;border-bottom:1px solid #ded6c7}header[role="banner"] .inner-header{max-width:1200px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;padding:10px}header[role="banner"] .inner-header::after{clear:both;content:" ";display:table}header[role="banner"] .inner-header .inner-header__contact-info{display:none}@media screen and (min-width: 40em){header[role="banner"] .inner-header{margin-left:auto;margin-right:auto;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}}@media screen and (min-width: 40em) and (max-width: 48em){header[role="banner"] .inner-header .header-links{-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1}}@media screen and (min-width: 48em){header[role="banner"] .inner-header .inner-header__contact-info{-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}header[role="banner"] a{color:#404040;text-decoration:none}header[role="banner"] a:hover{color:#C2121C}header[role="banner"] .inner-header .header-links{text-align:left}@media screen and (min-width: 40em){header[role="banner"] .inner-header .header-links{text-align:right}}header[role="banner"] .inner-header .inner-header__contact-info{-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:space-evenly;-moz-box-pack:space-evenly;box-pack:space-evenly;-webkit-justify-content:space-evenly;-moz-justify-content:space-evenly;-ms-justify-content:space-evenly;-o-justify-content:space-evenly;justify-content:space-evenly;-ms-flex-pack:space-evenly;-webkit-align-content:center;-moz-align-content:center;align-content:center;-ms-flex-line-pack:center;font-size:1.3rem}header[role="banner"] .inner-header .inner-header__contact-info a{color:#666666}header[role="banner"] .inner-header .header-links__account{font-family:"Open Sans", "Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;line-height:40px;white-space:nowrap}header[role="banner"] .inner-header .header-links__account .customer{font-weight:bold}header[role="banner"] .inner-header .header-links__locales{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;line-height:20px;margin:10px 0;text-align:right}@media screen and (min-width: 40em){header[role="banner"] .inner-header .header-links__search-form{float:right}}.o-linked-items-list,.call-to-action .document{background-color:white;border:1px solid gainsboro;padding:15px;margin-bottom:1.5em}.o-linked-items-list h3,.call-to-action .document h3{font-size:1.1em;margin-bottom:0.75em}.o-linked-items-list .linked-items-list .linked-items::after,.call-to-action .document .linked-items-list .linked-items::after{clear:both;content:" ";display:table}@media screen and (min-width: 40em){.o-linked-items-list .linked-items-list .linked-items .related-variant,.o-linked-items-list .linked-items-list .linked-items .related-category,.call-to-action .document .linked-items-list .linked-items .related-variant,.call-to-action .document .linked-items-list .linked-items .related-category{font-size:0.8em;float:left;margin-right:3%;width:48.5%}.o-linked-items-list .linked-items-list .linked-items .related-variant:nth-child(2n),.o-linked-items-list .linked-items-list .linked-items .related-category:nth-child(2n),.call-to-action .document .linked-items-list .linked-items .related-variant:nth-child(2n),.call-to-action .document .linked-items-list .linked-items .related-category:nth-child(2n){margin-right:0}}.related-variants::after,.related-categories::after{clear:both;content:" ";display:table}.related-variants .related-variant,.related-variants .related-category,.related-categories .related-variant,.related-categories .related-category{text-align:center;padding:0;margin-bottom:15px;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 40em){.related-variants .related-variant,.related-variants .related-category,.related-categories .related-variant,.related-categories .related-category{font-size:0.8em}}.related-variants .related-variant a,.related-variants .related-category a,.related-categories .related-variant a,.related-categories .related-category a{display:block;overflow:hidden;text-overflow:ellipsis}.related-variants .related-variant a img,.related-variants .related-category a img,.related-categories .related-variant a img,.related-categories .related-category a img{max-width:100%;display:block;margin:0 0 3px 0;border:1px solid gainsboro}.documents .variant-list .related-variants::after{clear:both;content:" ";display:table}@media screen and (min-width: 40em){.documents .variant-list .related-variants .related-variant{float:left;margin-right:3%;width:17.6%}.documents .variant-list .related-variants .related-variant:nth-child(5n){margin-right:0}}@media screen and (min-width: 48em){.documents .variant-list .related-variants .related-variant{float:left;margin-right:3%;width:8.4444444444%}.documents .variant-list .related-variants .related-variant:nth-child(9n){margin-right:0}}
