@charset "UTF-8";.ac_results {padding:0px;border:1px solid #A8A8A8;  border-top:0;background-color:#fff;overflow:hidden;z-index:99999;  box-sizing:border-box;}.ac_results ul {width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}.ac_results li {margin:0px;padding:5px;cursor:pointer;display:block;font:menu;font-size:10px;text-align:left;overflow:hidden;  position:relative;}.ac_results2 li {  position:relative;}.ac_loading {      background:url('../!common_packages/jquery/plugins/autocomplete/loading.gif') right 2px center no-repeat white;}.ac_odd {background-color:#F4F4F4;}.ac_over {background-color:#E5E5E5;}.ac_pic {  width:50px;  height:50px;  padding:5px;  box-sizing:border-box;  position:absolute;}.ac_pic img{  width:auto;  height:auto;  max-height:100%;  max-width:100%;  display:block;  margin:0 auto;}.ac_name {  width:100%;  box-sizing:border-box;  line-height:14px;  min-height:40px;  height:auto;  font-size:14px;}.ac_price {  width:84px;  height:50px;  box-sizing:border-box;  padding:5px;  position:absolute;  top:0;  right:0;  line-height:40px;  text-align:right;  font-size:14px;}.search_style_0 .ac_name {  padding:2px 80px 2px 50px;}.search_style_0.no_price .ac_name {  padding:2px 0 2px 50px;}.search_style_0 .ac_pic {  left:0;  top:0;}.search_style_1 .ac_name {  padding:2px 0;}.search_style_2 .ac_name {  padding:2px 0 2px 50px;}.search_style_2 .ac_pic {  left:0;  top:0;}.search_style_3 .ac_name {  padding:2px 50px 2px 0;}.search_style_3 .ac_pic {  right:0;  top:0;}.search_style_4 .ac_name {  padding:2px 0 2px 134px;}.search_style_4.no_price .ac_name {  padding:2px 0 2px 54px;}.search_style_4 .ac_price {  left:50px;}.search_style_4 .ac_pic {  left:0;  top:0;}.search_style_5 .ac_name {  padding:2px 134px 2px 0;}.search_style_5.no_price .ac_name {  padding:2px 50px 2px 0;}.search_style_5 .ac_price {  right:50px;}.search_style_5 .ac_pic {  right:0;  top:0;}.search_style_6 .ac_name {  padding:2px 132px 2px 0;}.search_style_6.no_price .ac_name {  padding:2px 50px 2px 0;}.search_style_6 .ac_price, .search_style_6.no_price .ac_pic {  right:0;}.search_style_6 .ac_pic {  right:80px;  top:0;}.search_style_7 .ac_name {  padding:2px 48px 2px 80px;}.search_style_7.no_price .ac_name {  padding:2px 48px 2px 0;}.search_style_7 .ac_price {  left:0;  text-align:left;}.search_style_7 .ac_pic {  right:0;  top:0;  text-align:right;}.search_style_8 .ac_name {  padding:2px 0px 2px 134px;}.search_style_8.no_price .ac_name {  padding:2px 0 2px 50px;}.search_style_8 .ac_price, .search_style_8.no_price .ac_pic {  left:0;  text-align:left;}.search_style_8 .ac_pic {  left:82px;  top:0;}.ac_results.small_search_box .search_style_0 .ac_name, .ac_results.small_search_box .search_style_4 .ac_name, .ac_results.small_search_box .search_style_5 .ac_name,.ac_results.small_search_box .search_style_6 .ac_name, .ac_results.small_search_box .search_style_7 .ac_name, .ac_results.small_search_box .search_style_8 .ac_name {  padding:5px 0;  overflow:hidden;  min-height:16px;  font-size:13px;  padding:2px 0;}.ac_results.small_search_box .search_style_0 .ac_name, .ac_results.small_search_box .search_style_4 .ac_name, .ac_results.small_search_box .search_style_7 .ac_name,.ac_results.small_search_box .search_style_8 .ac_name {  margin-top:45px;}.ac_results.small_search_box .search_style_5 .ac_name, .ac_results.small_search_box .search_style_6 .ac_name {  margin-bottom:45px;}.ac_results.small_search_box .search_style_5 .ac_pic, .ac_results.small_search_box .search_style_5 .ac_price,.ac_results.small_search_box .search_style_6 .ac_pic, .ac_results.small_search_box .search_style_6 .ac_price {  bottom:0;  top:initial;}.ac_results.small_search_box .search_style_2 .ac_pic {  left:0;  width:50px;}.ac_results.small_search_box .search_style_3 .ac_pic {  right:0;  width:50px;}.ac_results.small_search_box .search_style_4 .ac_pic, .ac_results.small_search_box .search_style_0 .ac_pic {  left:0;  text-align:left;}.ac_results.small_search_box .search_style_4 .ac_price, .ac_results.small_search_box .search_style_0 .ac_price {  right:0;  text-align:right;  left:initial;}.ac_results.small_search_box .search_style_5 .ac_pic {  right:0;  text-align:right;}.ac_results.small_search_box .search_style_5 .ac_price {  right:initial;  left:0;  text-align:left;}.ac_results.small_search_box .search_style_6 .ac_pic {  right:initial;  left:0;  text-align:left;}.ac_results.small_search_box .search_style_6 .ac_price {  right:0;  text-align:right;}.ac_results.small_search_box .search_style_7 .ac_pic {  text-align:right;}.ac_results.small_search_box .search_style_8 .ac_pic {  right:0;  left:initial;  text-align:right;}.ac_results.small_search_box .ac_pic {  width:50%;  text-align:center;  box-sizing:border-box;}.ac_results.small_search_box .ac_price {  width:50%;  font-weight:bold;  font-size:12px;}.ac_results.small_search_box .ac_pic img {  margin:0;  display:inline-block;}.small_search_box .search_style_0.no_price .ac_pic, .small_search_box .search_style_4.no_price .ac_pic, .small_search_box .search_style_8.no_price .ac_pic {  width:50px;  left:0;}.small_search_box .search_style_0.no_price .ac_name, .small_search_box .search_style_4.no_price .ac_name, .small_search_box .search_style_8.no_price .ac_name {  padding:2px 0 2px 50px;  margin-top:0;  min-height:40px;}.small_search_box .search_style_5.no_price .ac_pic, .small_search_box .search_style_6.no_price .ac_pic, .small_search_box .search_style_7.no_price .ac_pic {  width:50px;  right:0;  bottom:initial;  left:initial;  top:0;}.small_search_box .search_style_5.no_price .ac_name, .small_search_box .search_style_6.no_price .ac_name, .small_search_box .search_style_7.no_price .ac_name {  padding:2px 50px 2px 0;  min-height:40px;  margin-top:0;  margin-bottom:0;}.slider-pro{position:relative;margin:0 auto;-moz-box-sizing:content-box;box-sizing:content-box}.sp-slides-container{position:relative}.sp-mask{position:relative;overflow:hidden}.sp-slides{position:relative;-webkit-backface-visibility:hidden;-webkit-perspective:1000}.sp-slide{position:absolute;overflow:hidden;}.sp-image-container{overflow:hidden}.sp-image{position:relative;display:block;border:none}.sp-no-js{overflow:hidden;max-width:100%}.sp-thumbnails-container{position:relative;overflow:hidden;direction:ltr}.sp-bottom-thumbnails,.sp-top-thumbnails{left:0;margin:0 auto}.sp-top-thumbnails{position:absolute;top:0;margin-bottom:4px}.sp-bottom-thumbnails{margin-top:4px}.sp-left-thumbnails,.sp-right-thumbnails{position:absolute;top:0}.sp-right-thumbnails{right:0;margin-left:4px}.sp-left-thumbnails{left:0;margin-right:4px}.sp-thumbnails{position:relative}.sp-thumbnail{border:none}.sp-thumbnail-container{position:relative;display:block;overflow:hidden;float:left;-moz-box-sizing:border-box;box-sizing:border-box}.sp-rtl .sp-thumbnail-container{float:right}.sp-bottom-thumbnails .sp-thumbnail-container,.sp-top-thumbnails .sp-thumbnail-container{margin-left:2px;margin-right:2px}.sp-bottom-thumbnails .sp-thumbnail-container:first-child,.sp-top-thumbnails .sp-thumbnail-container:first-child{margin-left:0}.sp-bottom-thumbnails .sp-thumbnail-container:last-child,.sp-top-thumbnails .sp-thumbnail-container:last-child{margin-right:0}.sp-left-thumbnails .sp-thumbnail-container,.sp-right-thumbnails .sp-thumbnail-container{margin-top:2px;margin-bottom:2px}.sp-left-thumbnails .sp-thumbnail-container:first-child,.sp-right-thumbnails .sp-thumbnail-container:first-child{margin-top:0}.sp-left-thumbnails .sp-thumbnail-container:last-child,.sp-right-thumbnails .sp-thumbnail-container:last-child{margin-bottom:0}.sp-right-thumbnails.sp-has-pointer{margin-left:-13px}.sp-right-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;left:18px;margin-left:0!important}.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;height:100%;border-left:5px solid red;left:0;top:0;margin-left:13px}.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;left:0;top:50%;margin-top:-8px;border-right:13px solid red;border-top:8px solid transparent;border-bottom:8px solid transparent}.sp-left-thumbnails.sp-has-pointer{margin-right:-13px}.sp-left-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;right:18px}.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;height:100%;border-left:5px solid red;right:0;top:0;margin-right:13px}.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;right:0;top:50%;margin-top:-8px;border-left:13px solid red;border-top:8px solid transparent;border-bottom:8px solid transparent}.sp-bottom-thumbnails.sp-has-pointer{margin-top:-13px}.sp-bottom-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;top:18px;margin-top:0!important}.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;width:100%;border-bottom:5px solid red;top:0;margin-top:13px}.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;left:50%;top:0;margin-left:-8px;border-bottom:13px solid red;border-left:8px solid transparent;border-right:8px solid transparent}.sp-top-thumbnails.sp-has-pointer{margin-bottom:-13px}.sp-top-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;bottom:18px}.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;width:100%;border-bottom:5px solid red;bottom:0;margin-bottom:13px}.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;left:50%;bottom:0;margin-left:-8px;border-top:13px solid red;border-left:8px solid transparent;border-right:8px solid transparent}.sp-layer{position:absolute;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-font-smoothing:subpixel-antialiased;-webkit-backface-visibility:hidden}.sp-black{color:#FFF;background:#000;background:rgba(0,0,0,.7)}.sp-white{color:#000;background:#fff;background:rgba(255,255,255,.7)}.sp-rounded{border-radius:10px}.sp-padding{padding:10px}.sp-grab{cursor:url('../!common_packages/jquery/plugins/slider-pro/css/images/openhand.cur'),move}.sp-grabbing{cursor:url('../!common_packages/jquery/plugins/slider-pro/css/images/closedhand.cur'),move}.sp-selectable{cursor:default}.sp-caption-container{text-align:center;margin-top:10px}.sp-full-screen{margin:0!important;background-color:#000}.sp-full-screen-button{position:absolute;top:5px;right:10px;font-size:30px;line-height:1;cursor:pointer;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.sp-full-screen-button:before{content:'\2195'}.sp-fade-full-screen{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.slider-pro:hover .sp-fade-full-screen{opacity:1}.sp-buttons{position:relative;width:100%;text-align:center;padding-top:10px}.sp-rtl .sp-buttons{direction:rtl}.sp-full-screen .sp-buttons{display:none}.sp-button{width:10px;height:10px;border:2px solid #000;border-radius:50%;margin:4px;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.sp-selected-button{background-color:#000}@media only screen and (min-width:768px) and (max-width:1024px){.sp-button{width:14px;height:14px}}@media only screen and (min-width:568px) and (max-width:768px){.sp-button{width:16px;height:16px}}@media only screen and (min-width:320px) and (max-width:568px){.sp-button{width:18px;height:18px}}.sp-arrows{position:absolute}.sp-fade-arrows{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.sp-slides-container:hover .sp-fade-arrows{opacity:1}.sp-horizontal .sp-arrows{width:100%;left:0;top:50%;margin-top:-15px}.sp-vertical .sp-arrows{height:100%;left:50%;top:0;margin-left:-10px}.sp-arrow{position:absolute;display:block;width:20px;height:30px;cursor:pointer}.sp-vertical .sp-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sp-horizontal .sp-previous-arrow{left:20px;right:auto}.sp-horizontal .sp-next-arrow,.sp-horizontal.sp-rtl .sp-previous-arrow{right:20px;left:auto}.sp-horizontal.sp-rtl .sp-next-arrow{left:20px;right:auto}.sp-vertical .sp-previous-arrow{top:20px}.sp-vertical .sp-next-arrow{bottom:20px;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sp-next-arrow:after,.sp-next-arrow:before,.sp-previous-arrow:after,.sp-previous-arrow:before{content:'';position:absolute;width:50%;height:50%;background-color:#FFF}.sp-arrow:before{left:30%;top:0;-webkit-transform:skew(145deg,0deg);-ms-transform:skew(145deg,0deg);transform:skew(145deg,0deg)}.sp-arrow:after{left:30%;top:50%;-webkit-transform:skew(-145deg,0deg);-ms-transform:skew(-145deg,0deg);transform:skew(-145deg,0deg)}.sp-horizontal.sp-rtl .sp-previous-arrow,.sp-next-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sp-horizontal.sp-rtl .sp-next-arrow{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.ie7 .sp-arrow,.ie8 .sp-arrow{width:0;height:0}.ie7 .sp-arrow:after,.ie7 .sp-arrow:before,.ie8 .sp-arrow:after,.ie8 .sp-arrow:before{content:none}.ie7.sp-horizontal .sp-previous-arrow,.ie8.sp-horizontal .sp-previous-arrow{border-right:20px solid #FFF;border-top:20px solid transparent;border-bottom:20px solid transparent}.ie7.sp-horizontal .sp-next-arrow,.ie8.sp-horizontal .sp-next-arrow{border-left:20px solid #FFF;border-top:20px solid transparent;border-bottom:20px solid transparent}.ie7.sp-vertical .sp-previous-arrow,.ie8.sp-vertical .sp-previous-arrow{border-bottom:20px solid #FFF;border-left:20px solid transparent;border-right:20px solid transparent}.ie7.sp-vertical .sp-next-arrow,.ie8.sp-vertical .sp-next-arrow{border-top:20px solid #FFF;border-left:20px solid transparent;border-right:20px solid transparent}.sp-thumbnail-arrows{position:absolute}.sp-fade-thumbnail-arrows{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.sp-thumbnails-container:hover .sp-fade-thumbnail-arrows{opacity:1}.sp-bottom-thumbnails .sp-thumbnail-arrows,.sp-top-thumbnails .sp-thumbnail-arrows{width:100%;top:50%;left:0;margin-top:-12px}.sp-left-thumbnails .sp-thumbnail-arrows,.sp-right-thumbnails .sp-thumbnail-arrows{height:100%;top:0;left:50%;margin-left:-7px}.sp-thumbnail-arrow{position:absolute;display:block;width:15px;height:25px;cursor:pointer}.sp-left-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow,.sp-right-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sp-bottom-thumbnails .sp-previous-thumbnail-arrow,.sp-top-thumbnails .sp-previous-thumbnail-arrow{left:0}.sp-bottom-thumbnails .sp-next-thumbnail-arrow,.sp-top-thumbnails .sp-next-thumbnail-arrow{right:0}.sp-left-thumbnails .sp-previous-thumbnail-arrow,.sp-right-thumbnails .sp-previous-thumbnail-arrow{top:0}.sp-left-thumbnails .sp-next-thumbnail-arrow,.sp-right-thumbnails .sp-next-thumbnail-arrow{bottom:0}.sp-next-thumbnail-arrow:after,.sp-next-thumbnail-arrow:before,.sp-previous-thumbnail-arrow:after,.sp-previous-thumbnail-arrow:before{content:'';position:absolute;width:50%;height:50%;background-color:#FFF}.sp-previous-thumbnail-arrow:before{left:30%;top:0;-webkit-transform:skew(145deg,0deg);-ms-transform:skew(145deg,0deg);transform:skew(145deg,0deg)}.sp-previous-thumbnail-arrow:after{left:30%;top:50%;-webkit-transform:skew(-145deg,0deg);-ms-transform:skew(-145deg,0deg);transform:skew(-145deg,0deg)}.sp-next-thumbnail-arrow:before{right:30%;top:0;-webkit-transform:skew(35deg,0deg);-ms-transform:skew(35deg,0deg);transform:skew(35deg,0deg)}.sp-next-thumbnail-arrow:after{right:30%;top:50%;-webkit-transform:skew(-35deg,0deg);-ms-transform:skew(-35deg,0deg);transform:skew(-35deg,0deg)}.ie7 .sp-thumbnail-arrow,.ie8 .sp-thumbnail-arrow{width:0;height:0}.ie7 .sp-thumbnail-arrow:after,.ie7 .sp-thumbnail-arrow:before,.ie8 .sp-thumbnail-arrow:after,.ie8 .sp-thumbnail-arrow:before{content:none}.ie7 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow,.ie7 .sp-top-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-top-thumbnails .sp-previous-thumbnail-arrow{border-right:12px solid #FFF;border-top:12px solid transparent;border-bottom:12px solid transparent}.ie7 .sp-bottom-thumbnails .sp-next-thumbnail-arrow,.ie7 .sp-top-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-bottom-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-top-thumbnails .sp-next-thumbnail-arrow{border-left:12px solid #FFF;border-top:12px solid transparent;border-bottom:12px solid transparent}.ie7 .sp-left-thumbnails .sp-previous-thumbnail-arrow,.ie7 .sp-right-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-left-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-right-thumbnails .sp-previous-thumbnail-arrow{border-bottom:12px solid #FFF;border-left:12px solid transparent;border-right:12px solid transparent}.ie7 .sp-left-thumbnails .sp-next-thumbnail-arrow,.ie7 .sp-right-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-left-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-right-thumbnails .sp-next-thumbnail-arrow{border-top:12px solid #FFF;border-left:12px solid transparent;border-right:12px solid transparent}a.sp-video{text-decoration:none}a.sp-video img{-webkit-backface-visibility:hidden;border:none}a.sp-video:after{content:'\25B6';position:absolute;width:45px;padding-left:5px;height:50px;border:2px solid #FFF;text-align:center;font-size:30px;border-radius:30px;top:0;color:#FFF;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.2);margin:auto;line-height:52px}.slider-pro img.sp-image,.slider-pro img.sp-thumbnail{max-width:none;max-height:none;border:none!important;border-radius:0!important;padding:0!important;-webkit-box-shadow:none!important;-mox-box-shadow:none!important;box-shadow:none!important;transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}.slider-pro a{position:static;transition:none!important;-moz-transition:none!important;-webkit-transition:none!important;-o-transition:none!important}.slider-pro canvas,.slider-pro embed,.slider-pro iframe,.slider-pro object,.slider-pro video{max-width:none;max-height:none}.slider-pro p.sp-layer{font-size:14px;line-height:1.4;margin:0}.slider-pro h1.sp-layer{font-size:32px;line-height:1.4;margin:0}.slider-pro h2.sp-layer{font-size:24px;line-height:1.4;margin:0}.slider-pro h3.sp-layer{font-size:19px;line-height:1.4;margin:0}.slider-pro h4.sp-layer{font-size:16px;line-height:1.4;margin:0}.slider-pro h5.sp-layer{font-size:13px;line-height:1.4;margin:0}.slider-pro h6.sp-layer{font-size:11px;line-height:1.4;margin:0}.slider-pro img.sp-layer{border:none}*,*::before,*::after { -webkit-box-sizing:border-box;  box-sizing:border-box;}html { font-family:sans-serif; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; -ms-overflow-style:scrollbar; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); -webkit-font-smoothing:antialiased; font-size:62.5%;}@-ms-viewport { width:device-width;}article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { display:block;}body { margin:0; font-size:1.5rem; font-weight:300; line-height:1.5; text-align:left;}[tabindex="-1"]:focus { outline:0 !important;}hr { -webkit-box-sizing:content-box;  box-sizing:content-box; height:0; overflow:visible;}h1, h2, h3, h4, h5, h6 { margin-top:0; margin-bottom:0.8em; font-weight:300; text-transform:uppercase;}p,ul { margin-top:0; margin-bottom:1.5rem;}abbr[title],abbr[data-original-title] { text-decoration:underline; -webkit-text-decoration:underline dotted;  text-decoration:underline dotted; cursor:help; border-bottom:0;}address { margin-bottom:1rem; font-style:normal; line-height:inherit;}ol,dl { margin-top:0; margin-bottom:1rem;}ol ol,ul ul,ol ul,ul ol { margin-bottom:0;}dt { font-weight:700;}dd { margin-bottom:.5rem; margin-left:0;}blockquote { margin:0 0 1rem;}dfn { font-style:italic;}small { font-size:80%;}sub,sup { position:relative; font-size:75%; line-height:0; vertical-align:baseline;}sub { bottom:-.25em;}sup { top:-.5em;}a { text-decoration:none; background-color:transparent; -webkit-text-decoration-skip:objects;}a:not([href]):not([tabindex]) { color:inherit; text-decoration:none;}a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { color:inherit; text-decoration:none;}a:not([href]):not([tabindex]):focus { outline:0;}pre,code,kbd,samp { font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size:1em;}pre { margin-top:0; margin-bottom:1rem; overflow:auto; -ms-overflow-style:scrollbar;}figure { margin:0 0 1rem;}img { vertical-align:middle; border-style:none;}svg:not(:root) { overflow:hidden;}table { border-collapse:collapse;}caption { padding-top:0.75rem; padding-bottom:0.75rem; color:#333333; text-align:left; caption-side:bottom;}th { text-align:inherit;}label { display:inline-block;}button { border-radius:0;}button:focus { outline:1px dotted; outline:5px auto -webkit-focus-ring-color;}input,button,select,optgroup,textarea { margin:0; font-family:inherit; font-size:inherit; line-height:inherit; -moz-appearance:none; -webkit-appearance:none;}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 { padding:0; border-style:none;}input[type="radio"],input[type="checkbox"] { -webkit-box-sizing:border-box;  box-sizing:border-box; padding:0;}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"] { -webkit-appearance:listbox;}textarea { overflow:auto; resize:vertical;}fieldset { min-width:0; padding:0; margin:0; border:0;}legend { display:block; width:100%; max-width:100%; padding:0; margin-bottom:.5rem; line-height:inherit; color:inherit; white-space:normal;}progress { vertical-align:baseline;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button { height:auto;}[type="search"] { outline-offset:-2px; -webkit-appearance:none;}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration { -webkit-appearance:none;}::-webkit-file-upload-button { font:inherit; -webkit-appearance:button;}output { display:inline-block;}summary { display:list-item; cursor:pointer;}template { display:none;}[hidden] { display:none !important;}.font-size-0, .fs-0 { font-size:0 !important;}.fs-inherit { font-size:inherit;}.align-baseline { vertical-align:baseline !important;}.align-top { vertical-align:top !important;}.align-middle { vertical-align:middle !important;}.align-bottom { vertical-align:bottom !important;}.align-text-bottom { vertical-align:text-bottom !important;}.align-text-top { vertical-align:text-top !important;}.border-dashed { border-style:dashed !important;}.rounded { border-radius:0.3rem !important;}.rounded-top { border-top-left-radius:0.3rem !important; border-top-right-radius:0.3rem !important;}.rounded-right { border-top-right-radius:0.3rem !important; border-bottom-right-radius:0.3rem !important;}.rounded-bottom { border-bottom-right-radius:0.3rem !important; border-bottom-left-radius:0.3rem !important;}.rounded-left { border-top-left-radius:0.3rem !important; border-bottom-left-radius:0.3rem !important;}.rounded-circle { border-radius:50% !important;}.rounded-0 { border-radius:0 !important;}.clearfix::after { display:block; clear:both; content:"";}.overflow-hidden { overflow:hidden;}.d-none { display:none !important;}.d-inline { display:inline !important;}.d-inline-block { display:inline-block !important;}.d-block { display:block !important;}.d-table { display:table !important;}.d-table-row { display:table-row !important;}.d-table-cell { display:table-cell !important;}.d-flex { display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important;}.d-inline-flex { display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important;}@media (min-width:400px) { .d-xs-none { display:none !important; } .d-xs-inline { display:inline !important; } .d-xs-inline-block { display:inline-block !important; } .d-xs-block { display:block !important; } .d-xs-table { display:table !important; } .d-xs-table-row { display:table-row !important; } .d-xs-table-cell { display:table-cell !important; } .d-xs-flex { display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; } .d-xs-inline-flex { display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important; }}@media (min-width:576px) { .d-sm-none { display:none !important; } .d-sm-inline { display:inline !important; } .d-sm-inline-block { display:inline-block !important; } .d-sm-block { display:block !important; } .d-sm-table { display:table !important; } .d-sm-table-row { display:table-row !important; } .d-sm-table-cell { display:table-cell !important; } .d-sm-flex { display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; } .d-sm-inline-flex { display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important; }}@media (min-width:768px) { .d-md-none { display:none !important; } .d-md-inline { display:inline !important; } .d-md-inline-block { display:inline-block !important; } .d-md-block { display:block !important; } .d-md-table { display:table !important; } .d-md-table-row { display:table-row !important; } .d-md-table-cell { display:table-cell !important; } .d-md-flex { display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; } .d-md-inline-flex { display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important; }}@media (min-width:1024px) { .d-lg-none { display:none !important; } .d-lg-inline { display:inline !important; } .d-lg-inline-block { display:inline-block !important; } .d-lg-block { display:block !important; } .d-lg-table { display:table !important; } .d-lg-table-row { display:table-row !important; } .d-lg-table-cell { display:table-cell !important; } .d-lg-flex { display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; } .d-lg-inline-flex { display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important; }}@media (min-width:1260px) { .d-xl-none { display:none !important; } .d-xl-inline { display:inline !important; } .d-xl-inline-block { display:inline-block !important; } .d-xl-block { display:block !important; } .d-xl-table { display:table !important; } .d-xl-table-row { display:table-row !important; } .d-xl-table-cell { display:table-cell !important; } .d-xl-flex { display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; } .d-xl-inline-flex { display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important; }}@media (min-width:1460px) { .d-xxl-none { display:none !important; } .d-xxl-inline { display:inline !important; } .d-xxl-inline-block { display:inline-block !important; } .d-xxl-block { display:block !important; } .d-xxl-table { display:table !important; } .d-xxl-table-row { display:table-row !important; } .d-xxl-table-cell { display:table-cell !important; } .d-xxl-flex { display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; } .d-xxl-inline-flex { display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important; }}@media print { .d-print-none { display:none !important; } .d-print-inline { display:inline !important; } .d-print-inline-block { display:inline-block !important; } .d-print-block { display:block !important; } .d-print-table { display:table !important; } .d-print-table-row { display:table-row !important; } .d-print-table-cell { display:table-cell !important; } .d-print-flex { display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; } .d-print-inline-flex { display:-webkit-inline-box !important; display:-ms-inline-flexbox !important; display:inline-flex !important; }}.embed-responsive { position:relative; display:block; width:100%; padding:0; overflow:hidden;}.embed-responsive::before { display:block; content:"";}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video { position:absolute; top:0; bottom:0; left:0; width:100%; height:100%; border:0;}.embed-responsive-21by9::before { padding-top:42.85714%;}.embed-responsive-16by9::before { padding-top:56.25%;}.embed-responsive-4by3::before { padding-top:75%;}.embed-responsive-1by1::before { padding-top:100%;}.flex-row { -webkit-box-orient:horizontal !important; -webkit-box-direction:normal !important; -ms-flex-direction:row !important;  flex-direction:row !important;}.flex-column { -webkit-box-orient:vertical !important; -webkit-box-direction:normal !important; -ms-flex-direction:column !important;  flex-direction:column !important;}.flex-row-reverse { -webkit-box-orient:horizontal !important; -webkit-box-direction:reverse !important; -ms-flex-direction:row-reverse !important;  flex-direction:row-reverse !important;}.flex-column-reverse { -webkit-box-orient:vertical !important; -webkit-box-direction:reverse !important; -ms-flex-direction:column-reverse !important;  flex-direction:column-reverse !important;}.flex-wrap { -ms-flex-wrap:wrap !important; flex-wrap:wrap !important;}.flex-nowrap { -ms-flex-wrap:nowrap !important; flex-wrap:nowrap !important;}.flex-wrap-reverse { -ms-flex-wrap:wrap-reverse !important; flex-wrap:wrap-reverse !important;}.flex-fill { -webkit-box-flex:1 !important; -ms-flex:1 1 auto !important;  flex:1 1 auto !important;}.flex-grow-0 { -webkit-box-flex:0 !important; -ms-flex-positive:0 !important;  flex-grow:0 !important;}.flex-grow-1 { -webkit-box-flex:1 !important; -ms-flex-positive:1 !important;  flex-grow:1 !important;}.flex-grow-2 { -webkit-box-flex:2 !important; -ms-flex-positive:2 !important; flex-grow:2 !important;}.flex-grow-3 { -webkit-box-flex:3 !important; -ms-flex-positive:3 !important; flex-grow:3 !important;}.flex-shrink-0 { -ms-flex-negative:0 !important; flex-shrink:0 !important;}.flex-shrink-1 { -ms-flex-negative:1 !important; flex-shrink:1 !important;}.flex-1 { -webkit-box-flex:1 !important; -ms-flex:1 !important; flex:1 !important;}.flex-2 { -webkit-box-flex:2 !important; -ms-flex:2 !important; flex:2 !important;}.flex-3 { -webkit-box-flex:3 !important; -ms-flex:3 !important; flex:3 !important;}.justify-content-start { -webkit-box-pack:start !important; -ms-flex-pack:start !important;  justify-content:flex-start !important;}.justify-content-end { -webkit-box-pack:end !important; -ms-flex-pack:end !important;  justify-content:flex-end !important;}.justify-content-center { -webkit-box-pack:center !important; -ms-flex-pack:center !important;  justify-content:center !important;}.justify-content-between { -webkit-box-pack:justify !important; -ms-flex-pack:justify !important;  justify-content:space-between !important;}.justify-content-around { -ms-flex-pack:distribute !important; justify-content:space-around !important;}.align-items-start { -webkit-box-align:start !important; -ms-flex-align:start !important;  align-items:flex-start !important;}.align-items-end { -webkit-box-align:end !important; -ms-flex-align:end !important;  align-items:flex-end !important;}.align-items-center { -webkit-box-align:center !important; -ms-flex-align:center !important;  align-items:center !important;}.align-items-baseline { -webkit-box-align:baseline !important; -ms-flex-align:baseline !important;  align-items:baseline !important;}.align-items-stretch { -webkit-box-align:stretch !important; -ms-flex-align:stretch !important;  align-items:stretch !important;}.align-content-start { -ms-flex-line-pack:start !important; align-content:flex-start !important;}.align-content-end { -ms-flex-line-pack:end !important; align-content:flex-end !important;}.align-content-center { -ms-flex-line-pack:center !important; align-content:center !important;}.align-content-between { -ms-flex-line-pack:justify !important; align-content:space-between !important;}.align-content-around { -ms-flex-line-pack:distribute !important; align-content:space-around !important;}.align-content-stretch { -ms-flex-line-pack:stretch !important; align-content:stretch !important;}.align-self-auto { -ms-flex-item-align:auto !important; align-self:auto !important;}.align-self-start { -ms-flex-item-align:start !important; align-self:flex-start !important;}.align-self-end { -ms-flex-item-align:end !important; align-self:flex-end !important;}.align-self-center { -ms-flex-item-align:center !important; align-self:center !important;}.align-self-baseline { -ms-flex-item-align:baseline !important; align-self:baseline !important;}.align-self-stretch { -ms-flex-item-align:stretch !important; align-self:stretch !important;}.center-all { -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important; -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important; text-align:center;}@media (min-width:400px) { .flex-xs-row { -webkit-box-orient:horizontal !important; -webkit-box-direction:normal !important; -ms-flex-direction:row !important; flex-direction:row !important; } .flex-xs-column { -webkit-box-orient:vertical !important; -webkit-box-direction:normal !important; -ms-flex-direction:column !important; flex-direction:column !important; } .flex-xs-row-reverse { -webkit-box-orient:horizontal !important; -webkit-box-direction:reverse !important; -ms-flex-direction:row-reverse !important; flex-direction:row-reverse !important; } .flex-xs-column-reverse { -webkit-box-orient:vertical !important; -webkit-box-direction:reverse !important; -ms-flex-direction:column-reverse !important; flex-direction:column-reverse !important; } .flex-xs-wrap { -ms-flex-wrap:wrap !important; flex-wrap:wrap !important; } .flex-xs-nowrap { -ms-flex-wrap:nowrap !important; flex-wrap:nowrap !important; } .flex-xs-wrap-reverse { -ms-flex-wrap:wrap-reverse !important; flex-wrap:wrap-reverse !important; } .flex-xs-fill { -webkit-box-flex:1 !important; -ms-flex:1 1 auto !important; flex:1 1 auto !important; } .flex-xs-grow-0 { -webkit-box-flex:0 !important; -ms-flex-positive:0 !important; flex-grow:0 !important; } .flex-xs-grow-1 { -webkit-box-flex:1 !important; -ms-flex-positive:1 !important; flex-grow:1 !important; } .flex-xs-shrink-0 { -ms-flex-negative:0 !important; flex-shrink:0 !important; } .flex-xs-shrink-1 { -ms-flex-negative:1 !important; flex-shrink:1 !important; } .justify-content-xs-start { -webkit-box-pack:start !important; -ms-flex-pack:start !important; justify-content:flex-start !important; } .justify-content-xs-end { -webkit-box-pack:end !important; -ms-flex-pack:end !important; justify-content:flex-end !important; } .justify-content-xs-center { -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important; } .justify-content-xs-between { -webkit-box-pack:justify !important; -ms-flex-pack:justify !important; justify-content:space-between !important; } .justify-content-xs-around { -ms-flex-pack:distribute !important; justify-content:space-around !important; } .align-items-xs-start { -webkit-box-align:start !important; -ms-flex-align:start !important; align-items:flex-start !important; } .align-items-xs-end { -webkit-box-align:end !important; -ms-flex-align:end !important; align-items:flex-end !important; } .align-items-xs-center { -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important; } .align-items-xs-baseline { -webkit-box-align:baseline !important; -ms-flex-align:baseline !important; align-items:baseline !important; } .align-items-xs-stretch { -webkit-box-align:stretch !important; -ms-flex-align:stretch !important; align-items:stretch !important; } .align-content-xs-start { -ms-flex-line-pack:start !important; align-content:flex-start !important; } .align-content-xs-end { -ms-flex-line-pack:end !important; align-content:flex-end !important; } .align-content-xs-center { -ms-flex-line-pack:center !important; align-content:center !important; } .align-content-xs-between { -ms-flex-line-pack:justify !important; align-content:space-between !important; } .align-content-xs-around { -ms-flex-line-pack:distribute !important; align-content:space-around !important; } .align-content-xs-stretch { -ms-flex-line-pack:stretch !important; align-content:stretch !important; } .align-self-xs-auto { -ms-flex-item-align:auto !important; align-self:auto !important; } .align-self-xs-start { -ms-flex-item-align:start !important; align-self:flex-start !important; } .align-self-xs-end { -ms-flex-item-align:end !important; align-self:flex-end !important; } .align-self-xs-center { -ms-flex-item-align:center !important; align-self:center !important; } .align-self-xs-baseline { -ms-flex-item-align:baseline !important; align-self:baseline !important; } .align-self-xs-stretch { -ms-flex-item-align:stretch !important; align-self:stretch !important; }}@media (min-width:576px) { .flex-sm-row { -webkit-box-orient:horizontal !important; -webkit-box-direction:normal !important; -ms-flex-direction:row !important; flex-direction:row !important; } .flex-sm-column { -webkit-box-orient:vertical !important; -webkit-box-direction:normal !important; -ms-flex-direction:column !important; flex-direction:column !important; } .flex-sm-row-reverse { -webkit-box-orient:horizontal !important; -webkit-box-direction:reverse !important; -ms-flex-direction:row-reverse !important; flex-direction:row-reverse !important; } .flex-sm-column-reverse { -webkit-box-orient:vertical !important; -webkit-box-direction:reverse !important; -ms-flex-direction:column-reverse !important; flex-direction:column-reverse !important; } .flex-sm-wrap { -ms-flex-wrap:wrap !important; flex-wrap:wrap !important; } .flex-sm-nowrap { -ms-flex-wrap:nowrap !important; flex-wrap:nowrap !important; } .flex-sm-wrap-reverse { -ms-flex-wrap:wrap-reverse !important; flex-wrap:wrap-reverse !important; } .flex-sm-fill { -webkit-box-flex:1 !important; -ms-flex:1 1 auto !important; flex:1 1 auto !important; } .flex-sm-grow-0 { -webkit-box-flex:0 !important; -ms-flex-positive:0 !important; flex-grow:0 !important; } .flex-sm-grow-1 { -webkit-box-flex:1 !important; -ms-flex-positive:1 !important; flex-grow:1 !important; } .flex-sm-shrink-0 { -ms-flex-negative:0 !important; flex-shrink:0 !important; } .flex-sm-shrink-1 { -ms-flex-negative:1 !important; flex-shrink:1 !important; } .justify-content-sm-start { -webkit-box-pack:start !important; -ms-flex-pack:start !important; justify-content:flex-start !important; } .justify-content-sm-end { -webkit-box-pack:end !important; -ms-flex-pack:end !important; justify-content:flex-end !important; } .justify-content-sm-center { -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important; } .justify-content-sm-between { -webkit-box-pack:justify !important; -ms-flex-pack:justify !important; justify-content:space-between !important; } .justify-content-sm-around { -ms-flex-pack:distribute !important; justify-content:space-around !important; } .align-items-sm-start { -webkit-box-align:start !important; -ms-flex-align:start !important; align-items:flex-start !important; } .align-items-sm-end { -webkit-box-align:end !important; -ms-flex-align:end !important; align-items:flex-end !important; } .align-items-sm-center { -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important; } .align-items-sm-baseline { -webkit-box-align:baseline !important; -ms-flex-align:baseline !important; align-items:baseline !important; } .align-items-sm-stretch { -webkit-box-align:stretch !important; -ms-flex-align:stretch !important; align-items:stretch !important; } .align-content-sm-start { -ms-flex-line-pack:start !important; align-content:flex-start !important; } .align-content-sm-end { -ms-flex-line-pack:end !important; align-content:flex-end !important; } .align-content-sm-center { -ms-flex-line-pack:center !important; align-content:center !important; } .align-content-sm-between { -ms-flex-line-pack:justify !important; align-content:space-between !important; } .align-content-sm-around { -ms-flex-line-pack:distribute !important; align-content:space-around !important; } .align-content-sm-stretch { -ms-flex-line-pack:stretch !important; align-content:stretch !important; } .align-self-sm-auto { -ms-flex-item-align:auto !important; align-self:auto !important; } .align-self-sm-start { -ms-flex-item-align:start !important; align-self:flex-start !important; } .align-self-sm-end { -ms-flex-item-align:end !important; align-self:flex-end !important; } .align-self-sm-center { -ms-flex-item-align:center !important; align-self:center !important; } .align-self-sm-baseline { -ms-flex-item-align:baseline !important; align-self:baseline !important; } .align-self-sm-stretch { -ms-flex-item-align:stretch !important; align-self:stretch !important; }}@media (min-width:768px) { .flex-md-row { -webkit-box-orient:horizontal !important; -webkit-box-direction:normal !important; -ms-flex-direction:row !important; flex-direction:row !important; } .flex-md-column { -webkit-box-orient:vertical !important; -webkit-box-direction:normal !important; -ms-flex-direction:column !important; flex-direction:column !important; } .flex-md-row-reverse { -webkit-box-orient:horizontal !important; -webkit-box-direction:reverse !important; -ms-flex-direction:row-reverse !important; flex-direction:row-reverse !important; } .flex-md-column-reverse { -webkit-box-orient:vertical !important; -webkit-box-direction:reverse !important; -ms-flex-direction:column-reverse !important; flex-direction:column-reverse !important; } .flex-md-wrap { -ms-flex-wrap:wrap !important; flex-wrap:wrap !important; } .flex-md-nowrap { -ms-flex-wrap:nowrap !important; flex-wrap:nowrap !important; } .flex-md-wrap-reverse { -ms-flex-wrap:wrap-reverse !important; flex-wrap:wrap-reverse !important; } .flex-md-fill { -webkit-box-flex:1 !important; -ms-flex:1 1 auto !important; flex:1 1 auto !important; } .flex-md-grow-0 { -webkit-box-flex:0 !important; -ms-flex-positive:0 !important; flex-grow:0 !important; } .flex-md-grow-1 { -webkit-box-flex:1 !important; -ms-flex-positive:1 !important; flex-grow:1 !important; } .flex-md-shrink-0 { -ms-flex-negative:0 !important; flex-shrink:0 !important; } .flex-md-shrink-1 { -ms-flex-negative:1 !important; flex-shrink:1 !important; } .flex-md-1 { -webkit-box-flex:1 !important; -ms-flex:1 !important; flex:1 !important; } .flex-md-2 { -webkit-box-flex:2 !important; -ms-flex:2 !important; flex:2 !important; } .flex-md-3 { -webkit-box-flex:3 !important; -ms-flex:3 !important; flex:3 !important; } .justify-content-md-start { -webkit-box-pack:start !important; -ms-flex-pack:start !important; justify-content:flex-start !important; } .justify-content-md-end { -webkit-box-pack:end !important; -ms-flex-pack:end !important; justify-content:flex-end !important; } .justify-content-md-center { -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important; } .justify-content-md-between { -webkit-box-pack:justify !important; -ms-flex-pack:justify !important; justify-content:space-between !important; } .justify-content-md-around { -ms-flex-pack:distribute !important; justify-content:space-around !important; } .align-items-md-start { -webkit-box-align:start !important; -ms-flex-align:start !important; align-items:flex-start !important; } .align-items-md-end { -webkit-box-align:end !important; -ms-flex-align:end !important; align-items:flex-end !important; } .align-items-md-center { -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important; } .align-items-md-baseline { -webkit-box-align:baseline !important; -ms-flex-align:baseline !important; align-items:baseline !important; } .align-items-md-stretch { -webkit-box-align:stretch !important; -ms-flex-align:stretch !important; align-items:stretch !important; } .align-content-md-start { -ms-flex-line-pack:start !important; align-content:flex-start !important; } .align-content-md-end { -ms-flex-line-pack:end !important; align-content:flex-end !important; } .align-content-md-center { -ms-flex-line-pack:center !important; align-content:center !important; } .align-content-md-between { -ms-flex-line-pack:justify !important; align-content:space-between !important; } .align-content-md-around { -ms-flex-line-pack:distribute !important; align-content:space-around !important; } .align-content-md-stretch { -ms-flex-line-pack:stretch !important; align-content:stretch !important; } .align-self-md-auto { -ms-flex-item-align:auto !important; align-self:auto !important; } .align-self-md-start { -ms-flex-item-align:start !important; align-self:flex-start !important; } .align-self-md-end { -ms-flex-item-align:end !important; align-self:flex-end !important; } .align-self-md-center { -ms-flex-item-align:center !important; align-self:center !important; } .align-self-md-baseline { -ms-flex-item-align:baseline !important; align-self:baseline !important; } .align-self-md-stretch { -ms-flex-item-align:stretch !important; align-self:stretch !important; }}@media (min-width:1024px) { .flex-lg-row { -webkit-box-orient:horizontal !important; -webkit-box-direction:normal !important; -ms-flex-direction:row !important; flex-direction:row !important; } .flex-lg-column { -webkit-box-orient:vertical !important; -webkit-box-direction:normal !important; -ms-flex-direction:column !important; flex-direction:column !important; } .flex-lg-row-reverse { -webkit-box-orient:horizontal !important; -webkit-box-direction:reverse !important; -ms-flex-direction:row-reverse !important; flex-direction:row-reverse !important; } .flex-lg-column-reverse { -webkit-box-orient:vertical !important; -webkit-box-direction:reverse !important; -ms-flex-direction:column-reverse !important; flex-direction:column-reverse !important; } .flex-lg-wrap { -ms-flex-wrap:wrap !important; flex-wrap:wrap !important; } .flex-lg-nowrap { -ms-flex-wrap:nowrap !important; flex-wrap:nowrap !important; } .flex-lg-wrap-reverse { -ms-flex-wrap:wrap-reverse !important; flex-wrap:wrap-reverse !important; } .flex-lg-fill { -webkit-box-flex:1 !important; -ms-flex:1 1 auto !important; flex:1 1 auto !important; } .flex-lg-grow-0 { -webkit-box-flex:0 !important; -ms-flex-positive:0 !important; flex-grow:0 !important; } .flex-lg-grow-1 { -webkit-box-flex:1 !important; -ms-flex-positive:1 !important; flex-grow:1 !important; } .flex-lg-shrink-0 { -ms-flex-negative:0 !important; flex-shrink:0 !important; } .flex-lg-shrink-1 { -ms-flex-negative:1 !important; flex-shrink:1 !important; } .flex-lg-1 { -webkit-box-flex:1 !important; -ms-flex:1 !important; flex:1 !important; } .flex-lg-2 { -webkit-box-flex:2 !important; -ms-flex:2 !important; flex:2 !important; } .flex-lg-3 { -webkit-box-flex:3 !important; -ms-flex:3 !important; flex:3 !important; } .justify-content-lg-start { -webkit-box-pack:start !important; -ms-flex-pack:start !important; justify-content:flex-start !important; } .justify-content-lg-end { -webkit-box-pack:end !important; -ms-flex-pack:end !important; justify-content:flex-end !important; } .justify-content-lg-center { -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important; } .justify-content-lg-between { -webkit-box-pack:justify !important; -ms-flex-pack:justify !important; justify-content:space-between !important; } .justify-content-lg-around { -ms-flex-pack:distribute !important; justify-content:space-around !important; } .align-items-lg-start { -webkit-box-align:start !important; -ms-flex-align:start !important; align-items:flex-start !important; } .align-items-lg-end { -webkit-box-align:end !important; -ms-flex-align:end !important; align-items:flex-end !important; } .align-items-lg-center { -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important; } .align-items-lg-baseline { -webkit-box-align:baseline !important; -ms-flex-align:baseline !important; align-items:baseline !important; } .align-items-lg-stretch { -webkit-box-align:stretch !important; -ms-flex-align:stretch !important; align-items:stretch !important; } .align-content-lg-start { -ms-flex-line-pack:start !important; align-content:flex-start !important; } .align-content-lg-end { -ms-flex-line-pack:end !important; align-content:flex-end !important; } .align-content-lg-center { -ms-flex-line-pack:center !important; align-content:center !important; } .align-content-lg-between { -ms-flex-line-pack:justify !important; align-content:space-between !important; } .align-content-lg-around { -ms-flex-line-pack:distribute !important; align-content:space-around !important; } .align-content-lg-stretch { -ms-flex-line-pack:stretch !important; align-content:stretch !important; } .align-self-lg-auto { -ms-flex-item-align:auto !important; align-self:auto !important; } .align-self-lg-start { -ms-flex-item-align:start !important; align-self:flex-start !important; } .align-self-lg-end { -ms-flex-item-align:end !important; align-self:flex-end !important; } .align-self-lg-center { -ms-flex-item-align:center !important; align-self:center !important; } .align-self-lg-baseline { -ms-flex-item-align:baseline !important; align-self:baseline !important; } .align-self-lg-stretch { -ms-flex-item-align:stretch !important; align-self:stretch !important; }}@media (min-width:1260px) { .flex-xl-row { -webkit-box-orient:horizontal !important; -webkit-box-direction:normal !important; -ms-flex-direction:row !important; flex-direction:row !important; } .flex-xl-column { -webkit-box-orient:vertical !important; -webkit-box-direction:normal !important; -ms-flex-direction:column !important; flex-direction:column !important; } .flex-xl-row-reverse { -webkit-box-orient:horizontal !important; -webkit-box-direction:reverse !important; -ms-flex-direction:row-reverse !important; flex-direction:row-reverse !important; } .flex-xl-column-reverse { -webkit-box-orient:vertical !important; -webkit-box-direction:reverse !important; -ms-flex-direction:column-reverse !important; flex-direction:column-reverse !important; } .flex-xl-wrap { -ms-flex-wrap:wrap !important; flex-wrap:wrap !important; } .flex-xl-nowrap { -ms-flex-wrap:nowrap !important; flex-wrap:nowrap !important; } .flex-xl-wrap-reverse { -ms-flex-wrap:wrap-reverse !important; flex-wrap:wrap-reverse !important; } .flex-xl-fill { -webkit-box-flex:1 !important; -ms-flex:1 1 auto !important; flex:1 1 auto !important; } .flex-xl-grow-0 { -webkit-box-flex:0 !important; -ms-flex-positive:0 !important; flex-grow:0 !important; } .flex-xl-grow-1 { -webkit-box-flex:1 !important; -ms-flex-positive:1 !important; flex-grow:1 !important; } .flex-xl-shrink-0 { -ms-flex-negative:0 !important; flex-shrink:0 !important; } .flex-xl-shrink-1 { -ms-flex-negative:1 !important; flex-shrink:1 !important; } .justify-content-xl-start { -webkit-box-pack:start !important; -ms-flex-pack:start !important; justify-content:flex-start !important; } .justify-content-xl-end { -webkit-box-pack:end !important; -ms-flex-pack:end !important; justify-content:flex-end !important; } .justify-content-xl-center { -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important; } .justify-content-xl-between { -webkit-box-pack:justify !important; -ms-flex-pack:justify !important; justify-content:space-between !important; } .justify-content-xl-around { -ms-flex-pack:distribute !important; justify-content:space-around !important; } .align-items-xl-start { -webkit-box-align:start !important; -ms-flex-align:start !important; align-items:flex-start !important; } .align-items-xl-end { -webkit-box-align:end !important; -ms-flex-align:end !important; align-items:flex-end !important; } .align-items-xl-center { -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important; } .align-items-xl-baseline { -webkit-box-align:baseline !important; -ms-flex-align:baseline !important; align-items:baseline !important; } .align-items-xl-stretch { -webkit-box-align:stretch !important; -ms-flex-align:stretch !important; align-items:stretch !important; } .align-content-xl-start { -ms-flex-line-pack:start !important; align-content:flex-start !important; } .align-content-xl-end { -ms-flex-line-pack:end !important; align-content:flex-end !important; } .align-content-xl-center { -ms-flex-line-pack:center !important; align-content:center !important; } .align-content-xl-between { -ms-flex-line-pack:justify !important; align-content:space-between !important; } .align-content-xl-around { -ms-flex-line-pack:distribute !important; align-content:space-around !important; } .align-content-xl-stretch { -ms-flex-line-pack:stretch !important; align-content:stretch !important; } .align-self-xl-auto { -ms-flex-item-align:auto !important; align-self:auto !important; } .align-self-xl-start { -ms-flex-item-align:start !important; align-self:flex-start !important; } .align-self-xl-end { -ms-flex-item-align:end !important; align-self:flex-end !important; } .align-self-xl-center { -ms-flex-item-align:center !important; align-self:center !important; } .align-self-xl-baseline { -ms-flex-item-align:baseline !important; align-self:baseline !important; } .align-self-xl-stretch { -ms-flex-item-align:stretch !important; align-self:stretch !important; }}@media (min-width:1460px) { .flex-xxl-row { -webkit-box-orient:horizontal !important; -webkit-box-direction:normal !important; -ms-flex-direction:row !important; flex-direction:row !important; } .flex-xxl-column { -webkit-box-orient:vertical !important; -webkit-box-direction:normal !important; -ms-flex-direction:column !important; flex-direction:column !important; } .flex-xxl-row-reverse { -webkit-box-orient:horizontal !important; -webkit-box-direction:reverse !important; -ms-flex-direction:row-reverse !important; flex-direction:row-reverse !important; } .flex-xxl-column-reverse { -webkit-box-orient:vertical !important; -webkit-box-direction:reverse !important; -ms-flex-direction:column-reverse !important; flex-direction:column-reverse !important; } .flex-xxl-wrap { -ms-flex-wrap:wrap !important; flex-wrap:wrap !important; } .flex-xxl-nowrap { -ms-flex-wrap:nowrap !important; flex-wrap:nowrap !important; } .flex-xxl-wrap-reverse { -ms-flex-wrap:wrap-reverse !important; flex-wrap:wrap-reverse !important; } .flex-xxl-fill { -webkit-box-flex:1 !important; -ms-flex:1 1 auto !important; flex:1 1 auto !important; } .flex-xxl-grow-0 { -webkit-box-flex:0 !important; -ms-flex-positive:0 !important; flex-grow:0 !important; } .flex-xxl-grow-1 { -webkit-box-flex:1 !important; -ms-flex-positive:1 !important; flex-grow:1 !important; } .flex-xxl-shrink-0 { -ms-flex-negative:0 !important; flex-shrink:0 !important; } .flex-xxl-shrink-1 { -ms-flex-negative:1 !important; flex-shrink:1 !important; } .justify-content-xxl-start { -webkit-box-pack:start !important; -ms-flex-pack:start !important; justify-content:flex-start !important; } .justify-content-xxl-end { -webkit-box-pack:end !important; -ms-flex-pack:end !important; justify-content:flex-end !important; } .justify-content-xxl-center { -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important; } .justify-content-xxl-between { -webkit-box-pack:justify !important; -ms-flex-pack:justify !important; justify-content:space-between !important; } .justify-content-xxl-around { -ms-flex-pack:distribute !important; justify-content:space-around !important; } .align-items-xxl-start { -webkit-box-align:start !important; -ms-flex-align:start !important; align-items:flex-start !important; } .align-items-xxl-end { -webkit-box-align:end !important; -ms-flex-align:end !important; align-items:flex-end !important; } .align-items-xxl-center { -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important; } .align-items-xxl-baseline { -webkit-box-align:baseline !important; -ms-flex-align:baseline !important; align-items:baseline !important; } .align-items-xxl-stretch { -webkit-box-align:stretch !important; -ms-flex-align:stretch !important; align-items:stretch !important; } .align-content-xxl-start { -ms-flex-line-pack:start !important; align-content:flex-start !important; } .align-content-xxl-end { -ms-flex-line-pack:end !important; align-content:flex-end !important; } .align-content-xxl-center { -ms-flex-line-pack:center !important; align-content:center !important; } .align-content-xxl-between { -ms-flex-line-pack:justify !important; align-content:space-between !important; } .align-content-xxl-around { -ms-flex-line-pack:distribute !important; align-content:space-around !important; } .align-content-xxl-stretch { -ms-flex-line-pack:stretch !important; align-content:stretch !important; } .align-self-xxl-auto { -ms-flex-item-align:auto !important; align-self:auto !important; } .align-self-xxl-start { -ms-flex-item-align:start !important; align-self:flex-start !important; } .align-self-xxl-end { -ms-flex-item-align:end !important; align-self:flex-end !important; } .align-self-xxl-center { -ms-flex-item-align:center !important; align-self:center !important; } .align-self-xxl-baseline { -ms-flex-item-align:baseline !important; align-self:baseline !important; } .align-self-xxl-stretch { -ms-flex-item-align:stretch !important; align-self:stretch !important; }}.float-left { float:left !important;}.float-right { float:right !important;}.float-none { float:none !important;}@media (min-width:400px) { .float-xs-left { float:left !important; } .float-xs-right { float:right !important; } .float-xs-none { float:none !important; }}@media (min-width:576px) { .float-sm-left { float:left !important; } .float-sm-right { float:right !important; } .float-sm-none { float:none !important; }}@media (min-width:768px) { .float-md-left { float:left !important; } .float-md-right { float:right !important; } .float-md-none { float:none !important; }}@media (min-width:1024px) { .float-lg-left { float:left !important; } .float-lg-right { float:right !important; } .float-lg-none { float:none !important; }}@media (min-width:1260px) { .float-xl-left { float:left !important; } .float-xl-right { float:right !important; } .float-xl-none { float:none !important; }}@media (min-width:1460px) { .float-xxl-left { float:left !important; } .float-xxl-right { float:right !important; } .float-xxl-none { float:none !important; }}.position-static { position:static !important;}.position-relative { position:relative !important;}.position-absolute { position:absolute !important;}.position-fixed { position:fixed !important;}.position-sticky { position:-webkit-sticky !important; position:sticky !important;}.fixed-top { position:fixed; top:0; right:0; left:0; z-index:1030;}.fixed-bottom { position:fixed; right:0; bottom:0; left:0; z-index:1030;}.absolute-full { position:absolute; top:0; right:0; bottom:0; left:0;}@supports ((position:-webkit-sticky) or (position:sticky)) { .sticky-top { position:-webkit-sticky; position:sticky; top:0; z-index:1020; }}.sr-only, .is-invisible { position:absolute; width:1px; height:1px; padding:0; overflow:hidden; clip:rect(0, 0, 0, 0); white-space:nowrap; border:0;}.sr-only-focusable:active, .sr-only-focusable:focus { position:static; width:auto; height:auto; overflow:visible; clip:auto; white-space:normal;}.shadow-sm { -webkit-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;  box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;}.shadow { -webkit-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;  box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;}.shadow-lg { -webkit-box-shadow:0 1rem 3rem rgba(0, 0, 0, 0.175) !important;  box-shadow:0 1rem 3rem rgba(0, 0, 0, 0.175) !important;}.shadow-none { -webkit-box-shadow:none !important;  box-shadow:none !important;}.mw-100 { max-width:100% !important;}.mh-100 { max-height:100% !important;}.m-0 { margin:0 !important;}.mt-0,.my-0 { margin-top:0 !important;}.mr-0,.mx-0 { margin-right:0 !important;}.mb-0,.my-0 { margin-bottom:0 !important;}.ml-0,.mx-0 { margin-left:0 !important;}.m-1 { margin:0.3rem !important;}.mt-1,.my-1 { margin-top:0.3rem !important;}.mr-1,.mx-1 { margin-right:0.3rem !important;}.mb-1,.my-1 { margin-bottom:0.3rem !important;}.ml-1,.mx-1 { margin-left:0.3rem !important;}.m-2 { margin:0.6rem !important;}.mt-2,.my-2 { margin-top:0.6rem !important;}.mr-2,.mx-2 { margin-right:0.6rem !important;}.mb-2,.my-2 { margin-bottom:0.6rem !important;}.ml-2,.mx-2 { margin-left:0.6rem !important;}.m-3 { margin:1rem !important;}.mt-3,.my-3 { margin-top:1rem !important;}.mr-3,.mx-3 { margin-right:1rem !important;}.mb-3,.my-3 { margin-bottom:1rem !important;}.ml-3,.mx-3 { margin-left:1rem !important;}.m-4 { margin:1.5rem !important;}.mt-4,.my-4 { margin-top:1.5rem !important;}.mr-4,.mx-4 { margin-right:1.5rem !important;}.mb-4,.my-4 { margin-bottom:1.5rem !important;}.ml-4,.mx-4 { margin-left:1.5rem !important;}.m-5 { margin:3rem !important;}.mt-5,.my-5 { margin-top:3rem !important;}.mr-5,.mx-5 { margin-right:3rem !important;}.mb-5,.my-5 { margin-bottom:3rem !important;}.ml-5,.mx-5 { margin-left:3rem !important;}.m-6 { margin:5rem !important;}.mt-6,.my-6 { margin-top:5rem !important;}.mr-6,.mx-6 { margin-right:5rem !important;}.mb-6,.my-6 { margin-bottom:5rem !important;}.ml-6,.mx-6 { margin-left:5rem !important;}.p-0 { padding:0 !important;}.pt-0,.py-0 { padding-top:0 !important;}.pr-0,.px-0 { padding-right:0 !important;}.pb-0,.py-0 { padding-bottom:0 !important;}.pl-0,.px-0 { padding-left:0 !important;}.p-1 { padding:0.3rem !important;}.pt-1,.py-1 { padding-top:0.3rem !important;}.pr-1,.px-1 { padding-right:0.3rem !important;}.pb-1,.py-1 { padding-bottom:0.3rem !important;}.pl-1,.px-1 { padding-left:0.3rem !important;}.pl-17,.px-17 { padding-left:1.7rem !important;}.pr-17,.px-17 { padding-right:1.7rem !important;}.p-2 { padding:0.6rem !important;}.pt-2,.py-2 { padding-top:0.6rem !important;}.pr-2,.px-2 { padding-right:0.6rem !important;}.pb-2,.py-2 { padding-bottom:0.6rem !important;}.pl-2,.px-2 { padding-left:0.6rem !important;}.pl-25,.px-25 { padding-left:2.5rem !important;}.pr-25,.px-25 { padding-right:2.5rem !important;}.p-3 { padding:1rem !important;}.pt-3,.py-3 { padding-top:1rem !important;}.pr-3,.px-3 { padding-right:1rem !important;}.pb-3,.py-3 { padding-bottom:1rem !important;}.pl-3,.px-3 { padding-left:1rem !important;}.p-4 { padding:1.5rem !important;}.pt-4,.py-4 { padding-top:1.5rem !important;}.pr-4,.px-4 { padding-right:1.5rem !important;}.pl-40px, .px-40px { padding-left:4rem !important;}.pr-40px, .px-40px { padding-right:4rem !important;}.px-5px, .pr-5px { padding-right:5px !important;}.pb-4,.py-4 { padding-bottom:1.5rem !important;}.pl-4,.px-4 { padding-left:1.5rem !important;}.pl-5px, .px-5px { padding-left:5px !important;}.p-5 { padding:3rem !important;}.pt-5,.py-5 { padding-top:3rem !important;}.pr-5,.px-5 { padding-right:3rem !important;}.pb-5,.py-5 { padding-bottom:3rem !important;}.pl-5,.px-5 { padding-left:3rem !important;}.m-auto { margin:auto !important;}.mt-auto,.my-auto { margin-top:auto !important;}.mr-auto,.mx-auto { margin-right:auto !important;}.mb-auto,.my-auto { margin-bottom:auto !important;}.ml-auto,.mx-auto { margin-left:auto !important;}@media (max-width:399px) { .mt-up-xs-0 { margin-top:0 !important; }}@media (min-width:400px) { .m-xs-0 { margin:0 !important; } .mt-xs-0, .my-xs-0 { margin-top:0 !important; } .mr-xs-0, .mx-xs-0 { margin-right:0 !important; } .mb-xs-0, .my-xs-0 { margin-bottom:0 !important; } .ml-xs-0, .mx-xs-0 { margin-left:0 !important; } .m-xs-1 { margin:0.3rem !important; } .mt-xs-1, .my-xs-1 { margin-top:0.3rem !important; } .mr-xs-1, .mx-xs-1 { margin-right:0.3rem !important; } .mb-xs-1, .my-xs-1 { margin-bottom:0.3rem !important; } .ml-xs-1, .mx-xs-1 { margin-left:0.3rem !important; } .m-xs-2 { margin:0.6rem !important; } .mt-xs-2, .my-xs-2 { margin-top:0.6rem !important; } .mr-xs-2, .mx-xs-2 { margin-right:0.6rem !important; } .mb-xs-2, .my-xs-2 { margin-bottom:0.6rem !important; } .ml-xs-2, .mx-xs-2 { margin-left:0.6rem !important; } .m-xs-3 { margin:1rem !important; } .mt-xs-3, .my-xs-3 { margin-top:1rem !important; } .mr-xs-3, .mx-xs-3 { margin-right:1rem !important; } .mb-xs-3, .my-xs-3 { margin-bottom:1rem !important; } .ml-xs-3, .mx-xs-3 { margin-left:1rem !important; } .m-xs-4 { margin:1.5rem !important; } .mt-xs-4, .my-xs-4 { margin-top:1.5rem !important; } .mr-xs-4, .mx-xs-4 { margin-right:1.5rem !important; } .mb-xs-4, .my-xs-4 { margin-bottom:1.5rem !important; } .ml-xs-4, .mx-xs-4 { margin-left:1.5rem !important; } .m-xs-5 { margin:3rem !important; } .mt-xs-5, .my-xs-5 { margin-top:3rem !important; } .mr-xs-5, .mx-xs-5 { margin-right:3rem !important; } .mb-xs-5, .my-xs-5 { margin-bottom:3rem !important; } .ml-xs-5, .mx-xs-5 { margin-left:3rem !important; } .p-xs-0 { padding:0 !important; } .pt-xs-0, .py-xs-0 { padding-top:0 !important; } .pr-xs-0, .px-xs-0 { padding-right:0 !important; } .pb-xs-0, .py-xs-0 { padding-bottom:0 !important; } .pl-xs-0, .px-xs-0 { padding-left:0 !important; } .p-xs-1 { padding:0.3rem !important; } .pt-xs-1, .py-xs-1 { padding-top:0.3rem !important; } .pr-xs-1, .px-xs-1 { padding-right:0.3rem !important; } .pb-xs-1, .py-xs-1 { padding-bottom:0.3rem !important; } .pl-xs-1, .px-xs-1 { padding-left:0.3rem !important; } .p-xs-2 { padding:0.6rem !important; } .pt-xs-2, .py-xs-2 { padding-top:0.6rem !important; } .pr-xs-2, .px-xs-2 { padding-right:0.6rem !important; } .pb-xs-2, .py-xs-2 { padding-bottom:0.6rem !important; } .pl-xs-2, .px-xs-2 { padding-left:0.6rem !important; } .p-xs-3 { padding:1rem !important; } .pt-xs-3, .py-xs-3 { padding-top:1rem !important; } .pr-xs-3, .px-xs-3 { padding-right:1rem !important; } .pb-xs-3, .py-xs-3 { padding-bottom:1rem !important; } .pl-xs-3, .px-xs-3 { padding-left:1rem !important; } .p-xs-4 { padding:1.5rem !important; } .pt-xs-4, .py-xs-4 { padding-top:1.5rem !important; } .pr-xs-4, .px-xs-4 { padding-right:1.5rem !important; } .pb-xs-4, .py-xs-4 { padding-bottom:1.5rem !important; } .pl-xs-4, .px-xs-4 { padding-left:1.5rem !important; } .p-xs-5 { padding:3rem !important; } .pt-xs-5, .py-xs-5 { padding-top:3rem !important; } .pr-xs-5, .px-xs-5 { padding-right:3rem !important; } .pb-xs-5, .py-xs-5 { padding-bottom:3rem !important; } .pl-xs-5, .px-xs-5 { padding-left:3rem !important; } .m-xs-auto { margin:auto !important; } .mt-xs-auto, .my-xs-auto { margin-top:auto !important; } .mr-xs-auto, .mx-xs-auto { margin-right:auto !important; } .mb-xs-auto, .my-xs-auto { margin-bottom:auto !important; } .ml-xs-auto, .mx-xs-auto { margin-left:auto !important; }}@media (max-width:575px) { .mt-up-sm-0 { margin-top:0 !important; }}@media (min-width:576px) { .m-sm-0 { margin:0 !important; } .mt-sm-0, .my-sm-0 { margin-top:0 !important; } .mr-sm-0, .mx-sm-0 { margin-right:0 !important; } .mb-sm-0, .my-sm-0 { margin-bottom:0 !important; } .ml-sm-0, .mx-sm-0 { margin-left:0 !important; } .m-sm-1 { margin:0.3rem !important; } .mt-sm-1, .my-sm-1 { margin-top:0.3rem !important; } .mr-sm-1, .mx-sm-1 { margin-right:0.3rem !important; } .mb-sm-1, .my-sm-1 { margin-bottom:0.3rem !important; } .ml-sm-1, .mx-sm-1 { margin-left:0.3rem !important; } .m-sm-2 { margin:0.6rem !important; } .mt-sm-2, .my-sm-2 { margin-top:0.6rem !important; } .mr-sm-2, .mx-sm-2 { margin-right:0.6rem !important; } .mb-sm-2, .my-sm-2 { margin-bottom:0.6rem !important; } .ml-sm-2, .mx-sm-2 { margin-left:0.6rem !important; } .m-sm-3 { margin:1rem !important; } .mt-sm-3, .my-sm-3 { margin-top:1rem !important; } .mr-sm-3, .mx-sm-3 { margin-right:1rem !important; } .mb-sm-3, .my-sm-3 { margin-bottom:1rem !important; } .ml-sm-3, .mx-sm-3 { margin-left:1rem !important; } .m-sm-4 { margin:1.5rem !important; } .mt-sm-4, .my-sm-4 { margin-top:1.5rem !important; } .mr-sm-4, .mx-sm-4 { margin-right:1.5rem !important; } .mb-sm-4, .my-sm-4 { margin-bottom:1.5rem !important; } .ml-sm-4, .mx-sm-4 { margin-left:1.5rem !important; } .m-sm-5 { margin:3rem !important; } .mt-sm-5, .my-sm-5 { margin-top:3rem !important; } .mr-sm-5, .mx-sm-5 { margin-right:3rem !important; } .mb-sm-5, .my-sm-5 { margin-bottom:3rem !important; } .ml-sm-5, .mx-sm-5 { margin-left:3rem !important; } .p-sm-0 { padding:0 !important; } .pt-sm-0, .py-sm-0 { padding-top:0 !important; } .pr-sm-0, .px-sm-0 { padding-right:0 !important; } .pb-sm-0, .py-sm-0 { padding-bottom:0 !important; } .pl-sm-0, .px-sm-0 { padding-left:0 !important; } .p-sm-1 { padding:0.3rem !important; } .pt-sm-1, .py-sm-1 { padding-top:0.3rem !important; } .pr-sm-1, .px-sm-1 { padding-right:0.3rem !important; } .pb-sm-1, .py-sm-1 { padding-bottom:0.3rem !important; } .pl-sm-1, .px-sm-1 { padding-left:0.3rem !important; } .p-sm-2 { padding:0.6rem !important; } .pt-sm-2, .py-sm-2 { padding-top:0.6rem !important; } .pr-sm-2, .px-sm-2 { padding-right:0.6rem !important; } .pb-sm-2, .py-sm-2 { padding-bottom:0.6rem !important; } .pl-sm-2, .px-sm-2 { padding-left:0.6rem !important; } .p-sm-3 { padding:1rem !important; } .pt-sm-3, .py-sm-3 { padding-top:1rem !important; } .pr-sm-3, .px-sm-3 { padding-right:1rem !important; } .pb-sm-3, .py-sm-3 { padding-bottom:1rem !important; } .pl-sm-3, .px-sm-3 { padding-left:1rem !important; } .p-sm-4 { padding:1.5rem !important; } .pt-sm-4, .py-sm-4 { padding-top:1.5rem !important; } .pr-sm-4, .px-sm-4 { padding-right:1.5rem !important; } .pb-sm-4, .py-sm-4 { padding-bottom:1.5rem !important; } .pl-sm-4, .px-sm-4 { padding-left:1.5rem !important; } .p-sm-5 { padding:3rem !important; } .pt-sm-5, .py-sm-5 { padding-top:3rem !important; } .pr-sm-5, .px-sm-5 { padding-right:3rem !important; } .pb-sm-5, .py-sm-5 { padding-bottom:3rem !important; } .pl-sm-5, .px-sm-5 { padding-left:3rem !important; } .m-sm-auto { margin:auto !important; } .mt-sm-auto, .my-sm-auto { margin-top:auto !important; } .mr-sm-auto, .mx-sm-auto { margin-right:auto !important; } .mb-sm-auto, .my-sm-auto { margin-bottom:auto !important; } .ml-sm-auto, .mx-sm-auto { margin-left:auto !important; }}@media (min-width:768px) { .m-md-0 { margin:0 !important; } .mt-md-0, .my-md-0 { margin-top:0 !important; } .mr-md-0, .mx-md-0 { margin-right:0 !important; } .mb-md-0, .my-md-0 { margin-bottom:0 !important; } .ml-md-0, .mx-md-0 { margin-left:0 !important; } .m-md-1 { margin:0.3rem !important; } .mt-md-1, .my-md-1 { margin-top:0.3rem !important; } .mr-md-1, .mx-md-1 { margin-right:0.3rem !important; } .mb-md-1, .my-md-1 { margin-bottom:0.3rem !important; } .ml-md-1, .mx-md-1 { margin-left:0.3rem !important; } .m-md-2 { margin:0.6rem !important; } .mt-md-2, .my-md-2 { margin-top:0.6rem !important; } .mr-md-2, .mx-md-2 { margin-right:0.6rem !important; } .mb-md-2, .my-md-2 { margin-bottom:0.6rem !important; } .ml-md-2, .mx-md-2 { margin-left:0.6rem !important; } .m-md-3 { margin:1rem !important; } .mt-md-3, .my-md-3 { margin-top:1rem !important; } .mr-md-3, .mx-md-3 { margin-right:1rem !important; } .mb-md-3, .my-md-3 { margin-bottom:1rem !important; } .ml-md-3, .mx-md-3 { margin-left:1rem !important; } .m-md-4 { margin:1.5rem !important; } .mt-md-4, .my-md-4 { margin-top:1.5rem !important; } .mr-md-4, .mx-md-4 { margin-right:1.5rem !important; } .mb-md-4, .my-md-4 { margin-bottom:1.5rem !important; } .ml-md-4, .mx-md-4 { margin-left:1.5rem !important; } .m-md-5 { margin:3rem !important; } .mt-md-5, .my-md-5 { margin-top:3rem !important; } .mr-md-5, .mx-md-5 { margin-right:3rem !important; } .mb-md-5, .my-md-5 { margin-bottom:3rem !important; } .ml-md-5, .mx-md-5 { margin-left:3rem !important; } .p-md-0 { padding:0 !important; } .pt-md-0, .py-md-0 { padding-top:0 !important; } .pr-md-0, .px-md-0 { padding-right:0 !important; } .pb-md-0, .py-md-0 { padding-bottom:0 !important; } .pl-md-0, .px-md-0 { padding-left:0 !important; } .p-md-1 { padding:0.3rem !important; } .pt-md-1, .py-md-1 { padding-top:0.3rem !important; } .pr-md-1, .px-md-1 { padding-right:0.3rem !important; } .pb-md-1, .py-md-1 { padding-bottom:0.3rem !important; } .pl-md-1, .px-md-1 { padding-left:0.3rem !important; } .p-md-2 { padding:0.6rem !important; } .pt-md-2, .py-md-2 { padding-top:0.6rem !important; } .pr-md-2, .px-md-2 { padding-right:0.6rem !important; } .pb-md-2, .py-md-2 { padding-bottom:0.6rem !important; } .pl-md-2, .px-md-2 { padding-left:0.6rem !important; } .p-md-3 { padding:1rem !important; } .pt-md-3, .py-md-3 { padding-top:1rem !important; } .pr-md-3, .px-md-3 { padding-right:1rem !important; } .pb-md-3, .py-md-3 { padding-bottom:1rem !important; } .pl-md-3, .px-md-3 { padding-left:1rem !important; } .p-md-4 { padding:1.5rem !important; } .pt-md-4, .py-md-4 { padding-top:1.5rem !important; } .pr-md-4, .px-md-4 { padding-right:1.5rem !important; } .pb-md-4, .py-md-4 { padding-bottom:1.5rem !important; } .pl-md-4, .px-md-4 { padding-left:1.5rem !important; } .p-md-5 { padding:3rem !important; } .pt-md-5, .py-md-5 { padding-top:3rem !important; } .pr-md-5, .px-md-5 { padding-right:3rem !important; } .pb-md-5, .py-md-5 { padding-bottom:3rem !important; } .pl-md-5, .px-md-5 { padding-left:3rem !important; } .m-md-auto { margin:auto !important; } .mt-md-auto, .my-md-auto { margin-top:auto !important; } .mr-md-auto, .mx-md-auto { margin-right:auto !important; } .mb-md-auto, .my-md-auto { margin-bottom:auto !important; } .ml-md-auto, .mx-md-auto { margin-left:auto !important; }}@media (min-width:1024px) { .m-lg-0 { margin:0 !important; } .mt-lg-0, .my-lg-0 { margin-top:0 !important; } .mr-lg-0, .mx-lg-0 { margin-right:0 !important; } .mb-lg-0, .my-lg-0 { margin-bottom:0 !important; } .ml-lg-0, .mx-lg-0 { margin-left:0 !important; } .m-lg-1 { margin:0.3rem !important; } .mt-lg-1, .my-lg-1 { margin-top:0.3rem !important; } .mr-lg-1, .mx-lg-1 { margin-right:0.3rem !important; } .mb-lg-1, .my-lg-1 { margin-bottom:0.3rem !important; } .ml-lg-1, .mx-lg-1 { margin-left:0.3rem !important; } .m-lg-2 { margin:0.6rem !important; } .mt-lg-2, .my-lg-2 { margin-top:0.6rem !important; } .mr-lg-2, .mx-lg-2 { margin-right:0.6rem !important; } .mb-lg-2, .my-lg-2 { margin-bottom:0.6rem !important; } .ml-lg-2, .mx-lg-2 { margin-left:0.6rem !important; } .m-lg-3 { margin:1rem !important; } .mt-lg-3, .my-lg-3 { margin-top:1rem !important; } .mr-lg-3, .mx-lg-3 { margin-right:1rem !important; } .mb-lg-3, .my-lg-3 { margin-bottom:1rem !important; } .ml-lg-3, .mx-lg-3 { margin-left:1rem !important; } .m-lg-4 { margin:1.5rem !important; } .mt-lg-4, .my-lg-4 { margin-top:1.5rem !important; } .mr-lg-4, .mx-lg-4 { margin-right:1.5rem !important; } .mb-lg-4, .my-lg-4 { margin-bottom:1.5rem !important; } .ml-lg-4, .mx-lg-4 { margin-left:1.5rem !important; } .m-lg-5 { margin:3rem !important; } .mt-lg-5, .my-lg-5 { margin-top:3rem !important; } .mr-lg-5, .mx-lg-5 { margin-right:3rem !important; } .mb-lg-5, .my-lg-5 { margin-bottom:3rem !important; } .ml-lg-5, .mx-lg-5 { margin-left:3rem !important; } .mt-lg-6, .my-lg-6 { margin-top:5rem !important; } .mr-lg-6, .mx-lg-6 { margin-right:5rem !important; } .mb-lg-6, .my-lg-6 { margin-bottom:5rem !important; } .ml-lg-6, .mx-lg-6 { margin-left:5rem !important; } .p-lg-0 { padding:0 !important; } .pt-lg-0, .py-lg-0 { padding-top:0 !important; } .pr-lg-0, .px-lg-0 { padding-right:0 !important; } .pb-lg-0, .py-lg-0 { padding-bottom:0 !important; } .pl-lg-0, .px-lg-0 { padding-left:0 !important; } .p-lg-1 { padding:0.3rem !important; } .pt-lg-1, .py-lg-1 { padding-top:0.3rem !important; } .pr-lg-1, .px-lg-1 { padding-right:0.3rem !important; } .pb-lg-1, .py-lg-1 { padding-bottom:0.3rem !important; } .pl-lg-1, .px-lg-1 { padding-left:0.3rem !important; } .p-lg-2 { padding:0.6rem !important; } .pt-lg-2, .py-lg-2 { padding-top:0.6rem !important; } .pr-lg-2, .px-lg-2 { padding-right:0.6rem !important; } .pb-lg-2, .py-lg-2 { padding-bottom:0.6rem !important; } .pl-lg-2, .px-lg-2 { padding-left:0.6rem !important; } .p-lg-3 { padding:1rem !important; } .pt-lg-3, .py-lg-3 { padding-top:1rem !important; } .pr-lg-3, .px-lg-3 { padding-right:1rem !important; } .pb-lg-3, .py-lg-3 { padding-bottom:1rem !important; } .pl-lg-3, .px-lg-3 { padding-left:1rem !important; } .p-lg-4 { padding:1.5rem !important; } .pt-lg-4, .py-lg-4 { padding-top:1.5rem !important; } .pr-lg-4, .px-lg-4 { padding-right:1.5rem !important; } .pb-lg-4, .py-lg-4 { padding-bottom:1.5rem !important; } .pl-lg-4, .px-lg-4 { padding-left:1.5rem !important; } .p-lg-5 { padding:3rem !important; } .pt-lg-5, .py-lg-5 { padding-top:3rem !important; } .pr-lg-5, .px-lg-5 { padding-right:3rem !important; } .pb-lg-5, .py-lg-5 { padding-bottom:3rem !important; } .pl-lg-5, .px-lg-5 { padding-left:3rem !important; } .m-lg-auto { margin:auto !important; } .mt-lg-auto, .my-lg-auto { margin-top:auto !important; } .mr-lg-auto, .mx-lg-auto { margin-right:auto !important; } .mb-lg-auto, .my-lg-auto { margin-bottom:auto !important; } .ml-lg-auto, .mx-lg-auto { margin-left:auto !important; }}@media (min-width:1260px) { .m-xl-0 { margin:0 !important; } .mt-xl-0, .my-xl-0 { margin-top:0 !important; } .mr-xl-0, .mx-xl-0 { margin-right:0 !important; } .mb-xl-0, .my-xl-0 { margin-bottom:0 !important; } .ml-xl-0, .mx-xl-0 { margin-left:0 !important; } .m-xl-1 { margin:0.3rem !important; } .mt-xl-1, .my-xl-1 { margin-top:0.3rem !important; } .mr-xl-1, .mx-xl-1 { margin-right:0.3rem !important; } .mb-xl-1, .my-xl-1 { margin-bottom:0.3rem !important; } .ml-xl-1, .mx-xl-1 { margin-left:0.3rem !important; } .m-xl-2 { margin:0.6rem !important; } .mt-xl-2, .my-xl-2 { margin-top:0.6rem !important; } .mr-xl-2, .mx-xl-2 { margin-right:0.6rem !important; } .mb-xl-2, .my-xl-2 { margin-bottom:0.6rem !important; } .ml-xl-2, .mx-xl-2 { margin-left:0.6rem !important; } .m-xl-3 { margin:1rem !important; } .mt-xl-3, .my-xl-3 { margin-top:1rem !important; } .mr-xl-3, .mx-xl-3 { margin-right:1rem !important; } .mb-xl-3, .my-xl-3 { margin-bottom:1rem !important; } .ml-xl-3, .mx-xl-3 { margin-left:1rem !important; } .m-xl-4 { margin:1.5rem !important; } .mt-xl-4, .my-xl-4 { margin-top:1.5rem !important; } .mr-xl-4, .mx-xl-4 { margin-right:1.5rem !important; } .mb-xl-4, .my-xl-4 { margin-bottom:1.5rem !important; } .ml-xl-4, .mx-xl-4 { margin-left:1.5rem !important; } .m-xl-5 { margin:3rem !important; } .mt-xl-5, .my-xl-5 { margin-top:3rem !important; } .mr-xl-5, .mx-xl-5 { margin-right:3rem !important; } .mb-xl-5, .my-xl-5 { margin-bottom:3rem !important; } .ml-xl-5, .mx-xl-5 { margin-left:3rem !important; } .m-xl-6 { margin:5rem !important; } .mt-xl-6, .my-xl-6 { margin-top:5rem !important; } .mr-xl-6, .mx-xl-6 { margin-right:5rem !important; } .mb-xl-6, .my-xl-6 { margin-bottom:5rem !important; } .ml-xl-6, .mx-xl-6 { margin-left:5rem !important; } .p-xl-0 { padding:0 !important; } .pt-xl-0, .py-xl-0 { padding-top:0 !important; } .pr-xl-0, .px-xl-0 { padding-right:0 !important; } .pb-xl-0, .py-xl-0 { padding-bottom:0 !important; } .pl-xl-0, .px-xl-0 { padding-left:0 !important; } .p-xl-1 { padding:0.3rem !important; } .pt-xl-1, .py-xl-1 { padding-top:0.3rem !important; } .pr-xl-1, .px-xl-1 { padding-right:0.3rem !important; } .pb-xl-1, .py-xl-1 { padding-bottom:0.3rem !important; } .pl-xl-1, .px-xl-1 { padding-left:0.3rem !important; } .p-xl-2 { padding:0.6rem !important; } .pt-xl-2, .py-xl-2 { padding-top:0.6rem !important; } .pr-xl-2, .px-xl-2 { padding-right:0.6rem !important; } .pb-xl-2, .py-xl-2 { padding-bottom:0.6rem !important; } .pl-xl-2, .px-xl-2 { padding-left:0.6rem !important; } .p-xl-3 { padding:1rem !important; } .pt-xl-3, .py-xl-3 { padding-top:1rem !important; } .pr-xl-3, .px-xl-3 { padding-right:1rem !important; } .pb-xl-3, .py-xl-3 { padding-bottom:1rem !important; } .pl-xl-3, .px-xl-3 { padding-left:1rem !important; } .p-xl-4 { padding:1.5rem !important; } .pt-xl-4, .py-xl-4 { padding-top:1.5rem !important; } .pr-xl-4, .px-xl-4 { padding-right:1.5rem !important; } .pb-xl-4, .py-xl-4 { padding-bottom:1.5rem !important; } .pl-xl-4, .px-xl-4 { padding-left:1.5rem !important; } .p-xl-5 { padding:3rem !important; } .pt-xl-5, .py-xl-5 { padding-top:3rem !important; } .pr-xl-5, .px-xl-5 { padding-right:3rem !important; } .pb-xl-5, .py-xl-5 { padding-bottom:3rem !important; } .pl-xl-5, .px-xl-5 { padding-left:3rem !important; } .pl-xl-40px, .px-xl-40px { padding-left:4rem !important; } .m-xl-auto { margin:auto !important; } .mt-xl-auto, .my-xl-auto { margin-top:auto !important; } .mr-xl-auto, .mx-xl-auto { margin-right:auto !important; } .mb-xl-auto, .my-xl-auto { margin-bottom:auto !important; } .ml-xl-auto, .mx-xl-auto { margin-left:auto !important; }}@media (min-width:1460px) { .m-xxl-0 { margin:0 !important; } .mt-xxl-0, .my-xxl-0 { margin-top:0 !important; } .mr-xxl-0, .mx-xxl-0 { margin-right:0 !important; } .mb-xxl-0, .my-xxl-0 { margin-bottom:0 !important; } .ml-xxl-0, .mx-xxl-0 { margin-left:0 !important; } .m-xxl-1 { margin:0.3rem !important; } .mt-xxl-1, .my-xxl-1 { margin-top:0.3rem !important; } .mr-xxl-1, .mx-xxl-1 { margin-right:0.3rem !important; } .mb-xxl-1, .my-xxl-1 { margin-bottom:0.3rem !important; } .ml-xxl-1, .mx-xxl-1 { margin-left:0.3rem !important; } .m-xxl-2 { margin:0.6rem !important; } .mt-xxl-2, .my-xxl-2 { margin-top:0.6rem !important; } .mr-xxl-2, .mx-xxl-2 { margin-right:0.6rem !important; } .mb-xxl-2, .my-xxl-2 { margin-bottom:0.6rem !important; } .ml-xxl-2, .mx-xxl-2 { margin-left:0.6rem !important; } .m-xxl-3 { margin:1rem !important; } .mt-xxl-3, .my-xxl-3 { margin-top:1rem !important; } .mr-xxl-3, .mx-xxl-3 { margin-right:1rem !important; } .mb-xxl-3, .my-xxl-3 { margin-bottom:1rem !important; } .ml-xxl-3, .mx-xxl-3 { margin-left:1rem !important; } .m-xxl-4 { margin:1.5rem !important; } .mt-xxl-4, .my-xxl-4 { margin-top:1.5rem !important; } .mr-xxl-4, .mx-xxl-4 { margin-right:1.5rem !important; } .mb-xxl-4, .my-xxl-4 { margin-bottom:1.5rem !important; } .ml-xxl-4, .mx-xxl-4 { margin-left:1.5rem !important; } .m-xxl-5 { margin:3rem !important; } .mt-xxl-5, .my-xxl-5 { margin-top:3rem !important; } .mr-xxl-5, .mx-xxl-5 { margin-right:3rem !important; } .mb-xxl-5, .my-xxl-5 { margin-bottom:3rem !important; } .ml-xxl-5, .mx-xxl-5 { margin-left:3rem !important; } .p-xxl-0 { padding:0 !important; } .pt-xxl-0, .py-xxl-0 { padding-top:0 !important; } .pr-xxl-0, .px-xxl-0 { padding-right:0 !important; } .pb-xxl-0, .py-xxl-0 { padding-bottom:0 !important; } .pl-xxl-0, .px-xxl-0 { padding-left:0 !important; } .p-xxl-1 { padding:0.3rem !important; } .pt-xxl-1, .py-xxl-1 { padding-top:0.3rem !important; } .pr-xxl-1, .px-xxl-1 { padding-right:0.3rem !important; } .pb-xxl-1, .py-xxl-1 { padding-bottom:0.3rem !important; } .pl-xxl-1, .px-xxl-1 { padding-left:0.3rem !important; } .p-xxl-2 { padding:0.6rem !important; } .pt-xxl-2, .py-xxl-2 { padding-top:0.6rem !important; } .pr-xxl-2, .px-xxl-2 { padding-right:0.6rem !important; } .pb-xxl-2, .py-xxl-2 { padding-bottom:0.6rem !important; } .pl-xxl-2, .px-xxl-2 { padding-left:0.6rem !important; } .p-xxl-3 { padding:1rem !important; } .pt-xxl-3, .py-xxl-3 { padding-top:1rem !important; } .pr-xxl-3, .px-xxl-3 { padding-right:1rem !important; } .pb-xxl-3, .py-xxl-3 { padding-bottom:1rem !important; } .pl-xxl-3, .px-xxl-3 { padding-left:1rem !important; } .p-xxl-4 { padding:1.5rem !important; } .pt-xxl-4, .py-xxl-4 { padding-top:1.5rem !important; } .pr-xxl-4, .px-xxl-4 { padding-right:1.5rem !important; } .pb-xxl-4, .py-xxl-4 { padding-bottom:1.5rem !important; } .pl-xxl-4, .px-xxl-4 { padding-left:1.5rem !important; } .p-xxl-5 { padding:3rem !important; } .pt-xxl-5, .py-xxl-5 { padding-top:3rem !important; } .pr-xxl-5, .px-xxl-5 { padding-right:3rem !important; } .pb-xxl-5, .py-xxl-5 { padding-bottom:3rem !important; } .pl-xxl-5, .px-xxl-5 { padding-left:3rem !important; } .m-xxl-auto { margin:auto !important; } .mt-xxl-auto, .my-xxl-auto { margin-top:auto !important; } .mr-xxl-auto, .mx-xxl-auto { margin-right:auto !important; } .mb-xxl-auto, .my-xxl-auto { margin-bottom:auto !important; } .ml-xxl-auto, .mx-xxl-auto { margin-left:auto !important; }}.text-monospace { font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;}.text-justify { text-align:justify !important;}.text-nowrap { white-space:nowrap !important;}.text-truncate { overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}.text-left { text-align:left !important;}.text-right { text-align:right !important;}.text-center { text-align:center !important;}@media (min-width:400px) { .text-xs-left { text-align:left !important; } .text-xs-right { text-align:right !important; } .text-xs-center { text-align:center !important; }}@media (min-width:576px) { .text-sm-left { text-align:left !important; } .text-sm-right { text-align:right !important; } .text-sm-center { text-align:center !important; }}@media (min-width:768px) { .text-md-left { text-align:left !important; } .text-md-right { text-align:right !important; } .text-md-center { text-align:center !important; }}@media (min-width:1024px) { .text-lg-left { text-align:left !important; } .text-lg-right { text-align:right !important; } .text-lg-center { text-align:center !important; }}@media (min-width:1260px) { .text-xl-left { text-align:left !important; } .text-xl-right { text-align:right !important; } .text-xl-center { text-align:center !important; }}@media (min-width:1460px) { .text-xxl-left { text-align:left !important; } .text-xxl-right { text-align:right !important; } .text-xxl-center { text-align:center !important; }}.text-lowercase { text-transform:lowercase !important;}.text-uppercase { text-transform:uppercase !important;}.text-capitalize { text-transform:capitalize !important;}.font-weight-light { font-weight:300 !important;}.font-weight-normal { font-weight:400 !important;}.font-weight-bold { font-weight:700 !important;}.font-italic { font-style:italic !important;}.visible { visibility:visible !important;}.invisible { visibility:hidden !important;}.container, .container-fluid { width:100%; padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto;}.break-row { flex-basis:100%; height:0;}.row { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-right:-15px; margin-left:-15px;}.no-gutters { margin-right:0; margin-left:0;}.m--1-around { margin:-1px !important;}.gutters-1 { margin-right:-1px; margin-left:-1px;}.gutters-5 { margin-right:-5px; margin-left:-5px;}.gutters-10 { margin-right:-10px; margin-left:-10px;}.gutters-15 { margin-right:-15px; margin-left:-15px;}.gutters-20 { margin-right:-20px; margin-left:-20px;}.gutters-30 { margin-right:-30px; margin-left:-30px;}.no-gutters > .col,.no-gutters > [class*="col-"] { padding-right:0; padding-left:0;}.gutters-1 > .col,.gutters-1 > [class*="col-"] { padding-right:1px; padding-left:1px;}.gutters-5 > .col,.gutters-5 > [class*="col-"] { padding-right:5px; padding-left:5px;}.gutters-10 > .col,.gutters-10 > [class*="col-"] { padding-right:10px; padding-left:10px;}.gutters-20 > .col,.gutters-20 > [class*="col-"] { padding-right:20px; padding-left:20px;}.gutters-30 > .col,.gutters-30 > [class*="col-"] { padding-right:30px; padding-left:30px;}.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,.col-auto, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs,.col-xs-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,.col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,.col-xxl-auto, [class*='col-custom'] { width:100%; min-height:1px; padding-right:15px; padding-left:15px;}.col { -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1;  flex-grow:1; max-width:100%;}.col-auto { -webkit-box-flex:0; -ms-flex:0 0 auto;  flex:0 0 auto; width:auto; max-width:none;}.col-fix-30 { width:30px; -webkit-box-flex:0; -webkit-flex:0 0 30px; -moz-box-flex:0; -ms-flex:0 0 30px; flex:0 0 30px;}.col-fix-1 { width:50px; -webkit-box-flex:0; -webkit-flex:0 0 50px; -moz-box-flex:0; -ms-flex:0 0 50px; flex:0 0 50px;}.col-fix-2 { width:80px; -webkit-box-flex:0; -webkit-flex:0 0 80px; -moz-box-flex:0; -ms-flex:0 0 80px; flex:0 0 80px;}.col-fix-3 { width:145px; -webkit-box-flex:0; -webkit-flex:0 0 145px; -moz-box-flex:0; -ms-flex:0 0 145px; flex:0 0 145px;}.col-1 { -webkit-box-flex:0; -ms-flex:0 0 8.33333%;  flex:0 0 8.33333%; max-width:8.33333%;}.col-2 { -webkit-box-flex:0; -ms-flex:0 0 16.66667%;  flex:0 0 16.66667%; max-width:16.66667%;}.col-3 { -webkit-box-flex:0; -ms-flex:0 0 25%;  flex:0 0 25%; max-width:25%;}.col-4 { -webkit-box-flex:0; -ms-flex:0 0 33.33333%;  flex:0 0 33.33333%; max-width:33.33333%;}.col-5 { -webkit-box-flex:0; -ms-flex:0 0 41.66667%;  flex:0 0 41.66667%; max-width:41.66667%;}.col-6 { -webkit-box-flex:0; -ms-flex:0 0 50%;  flex:0 0 50%; max-width:50%;}.col-7 { -webkit-box-flex:0; -ms-flex:0 0 58.33333%;  flex:0 0 58.33333%; max-width:58.33333%;}.col-8 { -webkit-box-flex:0; -ms-flex:0 0 66.66667%;  flex:0 0 66.66667%; max-width:66.66667%;}.col-9 { -webkit-box-flex:0; -ms-flex:0 0 75%;  flex:0 0 75%; max-width:75%;}.col-10 { -webkit-box-flex:0; -ms-flex:0 0 83.33333%;  flex:0 0 83.33333%; max-width:83.33333%;}.col-11 { -webkit-box-flex:0; -ms-flex:0 0 91.66667%;  flex:0 0 91.66667%; max-width:91.66667%;}.col-12 { -webkit-box-flex:0; -ms-flex:0 0 100%;  flex:0 0 100%; max-width:100%;}.order-first { -webkit-box-ordinal-group:0; -ms-flex-order:-1;  order:-1;}.order-last { -webkit-box-ordinal-group:14; -ms-flex-order:13;  order:13;}.order-0 { -webkit-box-ordinal-group:1; -ms-flex-order:0;  order:0;}.order-1 { -webkit-box-ordinal-group:2; -ms-flex-order:1;  order:1;}.order-2 { -webkit-box-ordinal-group:3; -ms-flex-order:2;  order:2;}.order-3 { -webkit-box-ordinal-group:4; -ms-flex-order:3;  order:3;}.order-4 { -webkit-box-ordinal-group:5; -ms-flex-order:4;  order:4;}.order-5 { -webkit-box-ordinal-group:6; -ms-flex-order:5;  order:5;}.order-6 { -webkit-box-ordinal-group:7; -ms-flex-order:6;  order:6;}.order-7 { -webkit-box-ordinal-group:8; -ms-flex-order:7;  order:7;}.order-8 { -webkit-box-ordinal-group:9; -ms-flex-order:8;  order:8;}.order-9 { -webkit-box-ordinal-group:10; -ms-flex-order:9;  order:9;}.order-10 { -webkit-box-ordinal-group:11; -ms-flex-order:10;  order:10;}.order-11 { -webkit-box-ordinal-group:12; -ms-flex-order:11;  order:11;}.order-12 { -webkit-box-ordinal-group:13; -ms-flex-order:12;  order:12;}@media (min-width:400px) { .col-xs { -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; max-width:100%; } .col-xs-auto { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:none; } .col-xs-1 { -webkit-box-flex:0; -ms-flex:0 0 8.33333%; flex:0 0 8.33333%; max-width:8.33333%; } .col-xs-2 { -webkit-box-flex:0; -ms-flex:0 0 16.66667%; flex:0 0 16.66667%; max-width:16.66667%; } .col-xs-3 { -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; } .col-xs-4 { -webkit-box-flex:0; -ms-flex:0 0 33.33333%; flex:0 0 33.33333%; max-width:33.33333%; } .col-xs-5 { -webkit-box-flex:0; -ms-flex:0 0 41.66667%; flex:0 0 41.66667%; max-width:41.66667%; } .col-xs-6 { -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; } .col-xs-7 { -webkit-box-flex:0; -ms-flex:0 0 58.33333%; flex:0 0 58.33333%; max-width:58.33333%; } .col-xs-8 { -webkit-box-flex:0; -ms-flex:0 0 66.66667%; flex:0 0 66.66667%; max-width:66.66667%; } .col-xs-9 { -webkit-box-flex:0; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%; } .col-xs-10 { -webkit-box-flex:0; -ms-flex:0 0 83.33333%; flex:0 0 83.33333%; max-width:83.33333%; } .col-xs-11 { -webkit-box-flex:0; -ms-flex:0 0 91.66667%; flex:0 0 91.66667%; max-width:91.66667%; } .col-xs-12 { -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; } .order-xs-first { -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1; } .order-xs-last { -webkit-box-ordinal-group:14; -ms-flex-order:13; order:13; } .order-xs-0 { -webkit-box-ordinal-group:1; -ms-flex-order:0; order:0; } .order-xs-1 { -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; } .order-xs-2 { -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; } .order-xs-3 { -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3; } .order-xs-4 { -webkit-box-ordinal-group:5; -ms-flex-order:4; order:4; } .order-xs-5 { -webkit-box-ordinal-group:6; -ms-flex-order:5; order:5; } .order-xs-6 { -webkit-box-ordinal-group:7; -ms-flex-order:6; order:6; } .order-xs-7 { -webkit-box-ordinal-group:8; -ms-flex-order:7; order:7; } .order-xs-8 { -webkit-box-ordinal-group:9; -ms-flex-order:8; order:8; } .order-xs-9 { -webkit-box-ordinal-group:10; -ms-flex-order:9; order:9; } .order-xs-10 { -webkit-box-ordinal-group:11; -ms-flex-order:10; order:10; } .order-xs-11 { -webkit-box-ordinal-group:12; -ms-flex-order:11; order:11; } .order-xs-12 { -webkit-box-ordinal-group:13; -ms-flex-order:12; order:12; }}@media (max-width:575px) { .order-up-sm-2 { -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; }}@media (min-width:576px) { .gutters-sm-5 { margin-left:-5px; margin-right:-5px; } .gutters-sm-5 > .col, .gutters-sm-5 > [class*="col-"] { padding-right:5px; padding-left:5px; } .gutters-sm-10 { margin-left:-10px; margin-right:-10px; } .gutters-sm-10 > .col, .gutters-sm-10 > [class*="col-"] { padding-right:10px; padding-left:10px; } .gutters-sm-15 { margin-left:-15px; margin-right:-15px; } .gutters-sm-15 > .col, .gutters-sm-15 > [class*="col-"] { padding-right:15px; padding-left:15px; } .col-sm { -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; max-width:100%; } .col-sm-auto { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:none; } .col-sm-1 { -webkit-box-flex:0; -ms-flex:0 0 8.33333%; flex:0 0 8.33333%; max-width:8.33333%; } .col-sm-2 { -webkit-box-flex:0; -ms-flex:0 0 16.66667%; flex:0 0 16.66667%; max-width:16.66667%; } .col-sm-3 { -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; } .col-sm-4 { -webkit-box-flex:0; -ms-flex:0 0 33.33333%; flex:0 0 33.33333%; max-width:33.33333%; } .col-sm-5 { -webkit-box-flex:0; -ms-flex:0 0 41.66667%; flex:0 0 41.66667%; max-width:41.66667%; } .col-sm-6 { -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; } .col-sm-7 { -webkit-box-flex:0; -ms-flex:0 0 58.33333%; flex:0 0 58.33333%; max-width:58.33333%; } .col-sm-8 { -webkit-box-flex:0; -ms-flex:0 0 66.66667%; flex:0 0 66.66667%; max-width:66.66667%; } .col-sm-9 { -webkit-box-flex:0; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%; } .col-sm-10 { -webkit-box-flex:0; -ms-flex:0 0 83.33333%; flex:0 0 83.33333%; max-width:83.33333%; } .col-sm-11 { -webkit-box-flex:0; -ms-flex:0 0 91.66667%; flex:0 0 91.66667%; max-width:91.66667%; } .col-sm-12 { -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; } .col-fix-sm-3 { width:145px; -webkit-box-flex:0; -webkit-flex:0 0 145px; -moz-box-flex:0; -ms-flex:0 0 145px; flex:0 0 145px; } .order-sm-first { -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1; } .order-sm-last { -webkit-box-ordinal-group:14; -ms-flex-order:13; order:13; } .order-sm-0 { -webkit-box-ordinal-group:1; -ms-flex-order:0; order:0; } .order-sm-1 { -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; } .order-sm-2 { -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; } .order-sm-3 { -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3; } .order-sm-4 { -webkit-box-ordinal-group:5; -ms-flex-order:4; order:4; } .order-sm-5 { -webkit-box-ordinal-group:6; -ms-flex-order:5; order:5; } .order-sm-6 { -webkit-box-ordinal-group:7; -ms-flex-order:6; order:6; } .order-sm-7 { -webkit-box-ordinal-group:8; -ms-flex-order:7; order:7; } .order-sm-8 { -webkit-box-ordinal-group:9; -ms-flex-order:8; order:8; } .order-sm-9 { -webkit-box-ordinal-group:10; -ms-flex-order:9; order:9; } .order-sm-10 { -webkit-box-ordinal-group:11; -ms-flex-order:10; order:10; } .order-sm-11 { -webkit-box-ordinal-group:12; -ms-flex-order:11; order:11; } .order-sm-12 { -webkit-box-ordinal-group:13; -ms-flex-order:12; order:12; }}@media (max-width:767px) { .mt-up-md-0 { margin-top:0 !important; } .order-up-md-3 { -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3; }}@media (min-width:768px) { .col-md { -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; max-width:100%; } .col-md-auto { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:none; } .col-md-1 { -webkit-box-flex:0; -ms-flex:0 0 8.33333%; flex:0 0 8.33333%; max-width:8.33333%; } .col-md-2 { -webkit-box-flex:0; -ms-flex:0 0 16.66667%; flex:0 0 16.66667%; max-width:16.66667%; } .col-md-3 { -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; } .col-md-4 { -webkit-box-flex:0; -ms-flex:0 0 33.33333%; flex:0 0 33.33333%; max-width:33.33333%; } .col-md-5 { -webkit-box-flex:0; -ms-flex:0 0 41.66667%; flex:0 0 41.66667%; max-width:41.66667%; } .col-md-6 { -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; } .col-md-7 { -webkit-box-flex:0; -ms-flex:0 0 58.33333%; flex:0 0 58.33333%; max-width:58.33333%; } .col-md-8 { -webkit-box-flex:0; -ms-flex:0 0 66.66667%; flex:0 0 66.66667%; max-width:66.66667%; } .col-md-9 { -webkit-box-flex:0; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%; } .col-md-10 { -webkit-box-flex:0; -ms-flex:0 0 83.33333%; flex:0 0 83.33333%; max-width:83.33333%; } .col-md-11 { -webkit-box-flex:0; -ms-flex:0 0 91.66667%; flex:0 0 91.66667%; max-width:91.66667%; } .col-md-12 { -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; } .col-fix-md-3 { width:145px; -webkit-box-flex:0; -webkit-flex:0 0 145px; -moz-box-flex:0; -ms-flex:0 0 145px; flex:0 0 145px; } .col-custom-md-5 { -webkit-box-flex:0; -ms-flex:0 0 20%; flex:0 0 20%; max-width:20%; } .order-md-first { -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1; } .order-md-last { -webkit-box-ordinal-group:14; -ms-flex-order:13; order:13; } .order-md-0 { -webkit-box-ordinal-group:1; -ms-flex-order:0; order:0; } .order-md-1 { -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; } .order-md-2 { -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; } .order-md-3 { -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3; } .order-md-4 { -webkit-box-ordinal-group:5; -ms-flex-order:4; order:4; } .order-md-5 { -webkit-box-ordinal-group:6; -ms-flex-order:5; order:5; } .order-md-6 { -webkit-box-ordinal-group:7; -ms-flex-order:6; order:6; } .order-md-7 { -webkit-box-ordinal-group:8; -ms-flex-order:7; order:7; } .order-md-8 { -webkit-box-ordinal-group:9; -ms-flex-order:8; order:8; } .order-md-9 { -webkit-box-ordinal-group:10; -ms-flex-order:9; order:9; } .order-md-10 { -webkit-box-ordinal-group:11; -ms-flex-order:10; order:10; } .order-md-11 { -webkit-box-ordinal-group:12; -ms-flex-order:11; order:11; } .order-md-12 { -webkit-box-ordinal-group:13; -ms-flex-order:12; order:12; }}@media (min-width:1024px) { .col-lg { -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; max-width:100%; } .col-lg-auto { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:none; } .col-lg-1 { -webkit-box-flex:0; -ms-flex:0 0 8.33333%; flex:0 0 8.33333%; max-width:8.33333%; } .col-lg-2 { -webkit-box-flex:0; -ms-flex:0 0 16.66667%; flex:0 0 16.66667%; max-width:16.66667%; } .col-lg-3 { -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; } .col-lg-4 { -webkit-box-flex:0; -ms-flex:0 0 33.33333%; flex:0 0 33.33333%; max-width:33.33333%; } .col-lg-5 { -webkit-box-flex:0; -ms-flex:0 0 41.66667%; flex:0 0 41.66667%; max-width:41.66667%; } .col-lg-6 { -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; } .col-lg-7 { -webkit-box-flex:0; -ms-flex:0 0 58.33333%; flex:0 0 58.33333%; max-width:58.33333%; } .col-lg-8 { -webkit-box-flex:0; -ms-flex:0 0 66.66667%; flex:0 0 66.66667%; max-width:66.66667%; } .col-lg-9 { -webkit-box-flex:0; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%; } .col-lg-10 { -webkit-box-flex:0; -ms-flex:0 0 83.33333%; flex:0 0 83.33333%; max-width:83.33333%; } .col-lg-11 { -webkit-box-flex:0; -ms-flex:0 0 91.66667%; flex:0 0 91.66667%; max-width:91.66667%; } .col-lg-12 { -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; } .col-custom-lg-5 { -webkit-box-flex:0; -ms-flex:0 0 20%; flex:0 0 20%; max-width:20%; } .order-lg-first { -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1; } .order-lg-last { -webkit-box-ordinal-group:14; -ms-flex-order:13; order:13; } .order-lg-0 { -webkit-box-ordinal-group:1; -ms-flex-order:0; order:0; } .order-lg-1 { -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; } .order-lg-2 { -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; } .order-lg-3 { -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3; } .order-lg-4 { -webkit-box-ordinal-group:5; -ms-flex-order:4; order:4; } .order-lg-5 { -webkit-box-ordinal-group:6; -ms-flex-order:5; order:5; } .order-lg-6 { -webkit-box-ordinal-group:7; -ms-flex-order:6; order:6; } .order-lg-7 { -webkit-box-ordinal-group:8; -ms-flex-order:7; order:7; } .order-lg-8 { -webkit-box-ordinal-group:9; -ms-flex-order:8; order:8; } .order-lg-9 { -webkit-box-ordinal-group:10; -ms-flex-order:9; order:9; } .order-lg-10 { -webkit-box-ordinal-group:11; -ms-flex-order:10; order:10; } .order-lg-11 { -webkit-box-ordinal-group:12; -ms-flex-order:11; order:11; } .order-lg-12 { -webkit-box-ordinal-group:13; -ms-flex-order:12; order:12; }}@media (min-width:1260px) { .col-xl { -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; max-width:100%; } .col-xl-auto { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:none; } .col-xl-1 { -webkit-box-flex:0; -ms-flex:0 0 8.33333%; flex:0 0 8.33333%; max-width:8.33333%; } .col-xl-2 { -webkit-box-flex:0; -ms-flex:0 0 16.66667%; flex:0 0 16.66667%; max-width:16.66667%; } .col-xl-3 { -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; } .col-xl-4 { -webkit-box-flex:0; -ms-flex:0 0 33.33333%; flex:0 0 33.33333%; max-width:33.33333%; } .col-xl-5 { -webkit-box-flex:0; -ms-flex:0 0 41.66667%; flex:0 0 41.66667%; max-width:41.66667%; } .col-xl-6 { -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; } .col-xl-7 { -webkit-box-flex:0; -ms-flex:0 0 58.33333%; flex:0 0 58.33333%; max-width:58.33333%; } .col-xl-8 { -webkit-box-flex:0; -ms-flex:0 0 66.66667%; flex:0 0 66.66667%; max-width:66.66667%; } .col-xl-9 { -webkit-box-flex:0; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%; } .col-xl-10 { -webkit-box-flex:0; -ms-flex:0 0 83.33333%; flex:0 0 83.33333%; max-width:83.33333%; } .col-xl-11 { -webkit-box-flex:0; -ms-flex:0 0 91.66667%; flex:0 0 91.66667%; max-width:91.66667%; } .col-xl-12 { -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; } .col-custom-xl-5 { -webkit-box-flex:0; -ms-flex:0 0 20%; flex:0 0 20%; max-width:20%; } .col-custom-xl-8 { -webkit-box-flex:0; -ms-flex:0 0 80%; flex:0 0 80%; max-width:80%; } .order-xl-first { -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1; } .order-xl-last { -webkit-box-ordinal-group:14; -ms-flex-order:13; order:13; } .order-xl-0 { -webkit-box-ordinal-group:1; -ms-flex-order:0; order:0; } .order-xl-1 { -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; } .order-xl-2 { -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; } .order-xl-3 { -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3; } .order-xl-4 { -webkit-box-ordinal-group:5; -ms-flex-order:4; order:4; } .order-xl-5 { -webkit-box-ordinal-group:6; -ms-flex-order:5; order:5; } .order-xl-6 { -webkit-box-ordinal-group:7; -ms-flex-order:6; order:6; } .order-xl-7 { -webkit-box-ordinal-group:8; -ms-flex-order:7; order:7; } .order-xl-8 { -webkit-box-ordinal-group:9; -ms-flex-order:8; order:8; } .order-xl-9 { -webkit-box-ordinal-group:10; -ms-flex-order:9; order:9; } .order-xl-10 { -webkit-box-ordinal-group:11; -ms-flex-order:10; order:10; } .order-xl-11 { -webkit-box-ordinal-group:12; -ms-flex-order:11; order:11; } .order-xl-12 { -webkit-box-ordinal-group:13; -ms-flex-order:12; order:12; }}@media (min-width:1460px) { .col-xxl { -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; max-width:100%; } .col-xxl-auto { -webkit-box-flex:0; -ms-flex:0 0 auto; flex:0 0 auto; width:auto; max-width:none; } .col-xxl-1 { -webkit-box-flex:0; -ms-flex:0 0 8.33333%; flex:0 0 8.33333%; max-width:8.33333%; } .col-xxl-2 { -webkit-box-flex:0; -ms-flex:0 0 16.66667%; flex:0 0 16.66667%; max-width:16.66667%; } .col-xxl-3 { -webkit-box-flex:0; -ms-flex:0 0 25%; flex:0 0 25%; max-width:25%; } .col-xxl-4 { -webkit-box-flex:0; -ms-flex:0 0 33.33333%; flex:0 0 33.33333%; max-width:33.33333%; } .col-xxl-5 { -webkit-box-flex:0; -ms-flex:0 0 41.66667%; flex:0 0 41.66667%; max-width:41.66667%; } .col-xxl-6 { -webkit-box-flex:0; -ms-flex:0 0 50%; flex:0 0 50%; max-width:50%; } .col-xxl-7 { -webkit-box-flex:0; -ms-flex:0 0 58.33333%; flex:0 0 58.33333%; max-width:58.33333%; } .col-xxl-8 { -webkit-box-flex:0; -ms-flex:0 0 66.66667%; flex:0 0 66.66667%; max-width:66.66667%; } .col-xxl-9 { -webkit-box-flex:0; -ms-flex:0 0 75%; flex:0 0 75%; max-width:75%; } .col-xxl-10 { -webkit-box-flex:0; -ms-flex:0 0 83.33333%; flex:0 0 83.33333%; max-width:83.33333%; } .col-xxl-11 { -webkit-box-flex:0; -ms-flex:0 0 91.66667%; flex:0 0 91.66667%; max-width:91.66667%; } .col-xxl-12 { -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%; } .order-xxl-first { -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1; } .order-xxl-last { -webkit-box-ordinal-group:14; -ms-flex-order:13; order:13; } .order-xxl-0 { -webkit-box-ordinal-group:1; -ms-flex-order:0; order:0; } .order-xxl-1 { -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; } .order-xxl-2 { -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; } .order-xxl-3 { -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3; } .order-xxl-4 { -webkit-box-ordinal-group:5; -ms-flex-order:4; order:4; } .order-xxl-5 { -webkit-box-ordinal-group:6; -ms-flex-order:5; order:5; } .order-xxl-6 { -webkit-box-ordinal-group:7; -ms-flex-order:6; order:6; } .order-xxl-7 { -webkit-box-ordinal-group:8; -ms-flex-order:7; order:7; } .order-xxl-8 { -webkit-box-ordinal-group:9; -ms-flex-order:8; order:8; } .order-xxl-9 { -webkit-box-ordinal-group:10; -ms-flex-order:9; order:9; } .order-xxl-10 { -webkit-box-ordinal-group:11; -ms-flex-order:10; order:10; } .order-xxl-11 { -webkit-box-ordinal-group:12; -ms-flex-order:11; order:11; } .order-xxl-12 { -webkit-box-ordinal-group:13; -ms-flex-order:12; order:12; }}.w-25 { width:25% !important;}.w-50 { width:50% !important;}.w-75 { width:75% !important;}.w-100 { width:100% !important;}.w-auto { width:auto !important;}.h-25 { height:25% !important;}.h-50 { height:50% !important;}.h-75 { height:75% !important;}.h-100 { height:100% !important;}.h-auto { height:auto !important;}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:fallback;src:url('../!common_design/own/fonts/fontawesome-5.8.1/webfonts/fa-light-300.eot');src:url('../!common_design/own/fonts/fontawesome-5.8.1/webfonts/fa-light-300.eot?#iefix') format("embedded-opentype"),url('../!common_design/own/fonts/fontawesome-5.8.1/webfonts/fa-light-300.woff2') format("woff2"),url('../!common_design/own/fonts/fontawesome-5.8.1/webfonts/fa-light-300.woff') format("woff"),url('../!common_design/own/fonts/fontawesome-5.8.1/webfonts/fa-light-300.ttf') format("truetype"),url('../!common_design/own/fonts/fontawesome-5.8.1/webfonts/fa-light-300.svg#fontawesome') format("svg")}.fal{font-family:"Font Awesome 5 Pro";font-weight:300}@font-face{ font-family:'custom icons'; font-display:fallback; src:url('../!common_design/own/fonts/1700/customicons/custom-icons.woff2') format('woff2'), url('../!common_design/own/fonts/1700/customicons/custom-icons.ttf') format('truetype'), url('../!common_design/own/fonts/1700/customicons/custom-icons.svg#custom-icons') format('svg'); font-weight:400; font-style:normal;}.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; }.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-list:after { clear:both; content:""; display:block;}.payment-redirection__mask { position:fixed; left:0; right:0; top:0; bottom:0; background-color:rgba(0, 0, 0, 0.3); z-index:2147483646; display:none; } .payment-redirection--countdown-popup .payment-redirection__mask { display:block; }.payment-redirection--countdown-popup .order-send__make-this-to-popup { position:fixed; top:10%; left:50%; transform:translateX(-50%); width:600px; max-width:100%; margin:0 !important; z-index:2147483647; background-color:#fff; padding:20px; overflow:hidden; }.payment-redirection--countdown-popup.payment-redirection--mask-forwarding-active .order-send__make-this-to-popup { z-index:2147483645; }.order-send__redirect-sec { font-size:24px; font-weight:700; margin-right:10px; }.order-send__redirect { display:none; } .payment-redirection--countdown-popup .order-send__redirect { display:flex; align-items:center; justify-content:center; }.order-send__redirect-text { font-size:16px; font-weight:700; text-align:left; line-height:1.2; }.loading-spinner-with-text { display:flex; align-items:center; justify-content:center; background-color:rgba(0, 0, 0, 0.5); position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); padding:20px; padding:clamp(20px, 50px, 10%); } .loading-spinner-with-text .loading-indicator { display:inline-block; width:50px; flex:0 0 50px; max-width:50px; height:50px; border-radius:50%; border:2px solid; border-color:#fff transparent #fff transparent; animation:spin 1.2s linear infinite; } .loading-spinner-with-text .loading-text { color:#fff; font-size:2.5vw; font-size:clamp(14px, 30px, 2vw); white-space:nowrap; } .loading-spinner-with-text .loading-text:not(:empty) { margin-left:20px; } .payment-redirection--countdown-popup .loading-spinner-with-text { display:none; }.payment-redirection--mask-forwarding-active .loading-spinner-with-text { display:flex; }.payment-redirection--mask-forwarding-active .payment-redirection__mask { display:block; }@media (min-width:992px) { .loading-spinner-with-text .loading-indicator { width:150px; flex:0 0 150px; max-width:150px; height:150px; border-width:3px; } .loading-spinner-with-text .loading-text:not(:empty) { margin-left:40px; } .payment-redirection--countdown-popup .order-send__make-this-to-popup { padding:40px; } }* {  padding:0;  margin:0;}*, *:focus, *:hover {  outline:none!important;}body {  font-family:'Roboto Condensed', sans-serif;  overflow-x:hidden;  font-stretch:condensed;  overflow-y:scroll;}body, html {  min-width:320px;}@media(max-width:1259px) {  html.scroll-hidden {  overflow:hidden;  }  .scroll-hidden body {  overflow-y:hidden;  top:0;  left:0;  right:0;  bottom:0;  position:fixed;  }  html:not(.prel-touch-device):not(.touch-device).scroll-hidden body {  padding-right:10px;  }  html:not(.prel-touch-device):not(.touch-device).scroll-hidden body .js-header--fixed {  right:10px;  }}.container, .container-md, .container-xs, .container-custom-1, .container-custom-2 {  margin-left:auto;  margin-right:auto;  padding-left:1rem;  padding-right:1rem;  width:100%;}.container {  max-width:1430px;}.container-xs {  max-width:400px;}.container-md {  max-width:768px;}.container-custom-2 {  max-width:1560px;}.container-custom-1 {  max-width:1820px;}@media (min-width:576px) {  .container, .container-md, .container-xs, .container-custom-1, .container-custom-2 {  padding-left:1.5rem;  padding-right:1.5rem;  }}.text-wrap { white-space:normal !important; }button,input[type=submit],input[type=button],input[type=reset],.btn-wrap input,.btn,.page_cart_icon_delete {  font-size:1.5rem;  font-weight:700;  letter-spacing:0.5px;  display:inline-block;  text-align:center;  vertical-align:middle;  -webkit-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none;  padding:0.34em 1.4em;  text-transform:uppercase;  margin-bottom:0;  -ms-touch-action:manipulation;  touch-action:manipulation;  background-image:none;  max-width:100%;  -webkit-border-radius:20px;  -moz-border-radius:20px;  border-radius:20px;  font-stretch:condensed;}button:disabled,input[type=submit]:disabled,input[type=button]:disabled,input[type=reset]:disabled,.btn-wrap input:disabled,.btn:disabled {  opacity:0.65;  cursor:not-allowed;}input[readonly] {  opacity:0.65;  cursor:default;}button:not(:disabled),input[type=submit]:not(:disabled),input[type=button]:not(:disabled),input[type=reset]:not(:disabled),.btn-wrap input:not(:disabled),.btn:not(:disabled) {  cursor:pointer;}.btn--small {  font-size:1.3rem;}.btn--lg {  font-size:1.7rem;}.btn--text, .btn--link {  text-transform:none;  padding:0;}.btn--no-text-transform {  text-transform:none;}.btn--block {  display:block;  width:100%;}.btn--wide {  min-width:15rem;}[class*="btn-square"],[class*="btn--square"],.page_cart_icon_delete {  padding:0;  text-align:center;  letter-spacing:0;  -webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%;}.btn-square--xs {  width:2rem !important;  height:2rem !important;  line-height:1.8rem !important;}.btn-square--sm,.btn--square-sm {  width:3rem !important;  height:3rem !important;  line-height:2.8rem !important;}.btn-square,.btn--square {  width:3.4rem !important;  height:3.4rem !important;  line-height:3.2rem !important;}.btn--square-lg,.btn-square--lg,.btn--square--lg {  width:4rem !important;  height:4rem !important;  line-height:3.8rem !important;}.select-wrap {  height:3.4rem;  line-height:3.4rem;  padding-right:1.2rem;  padding-left:1.2rem;  -webkit-border-radius:1.7rem;  -moz-border-radius:1.7rem;  border-radius:1.7rem;  font-size:1.3rem;  position:relative;  min-width:15rem;  max-width:25rem;  display:inline-block;}.select-wrap::after {  content:"\f063";  font-family:"font awesome 5 pro";  position:absolute;  top:50%;  right:1.5rem;  -webkit-transform:translateY(-50%);  -moz-transform:translateY(-50%);  -ms-transform:translateY(-50%);  -o-transform:translateY(-50%);  transform:translateY(-50%);  pointer-events:none;  height:100%;}.select-wrap--small {  height:3rem;  line-height:3rem;  padding-right:1rem;  padding-left:1rem;  -webkit-border-radius:15px;  -moz-border-radius:15px;  border-radius:15px;}.select-wrap--large {  height:4rem;  line-height:4rem;  padding-right:1.5rem;  padding-left:1.5rem;  -webkit-border-radius:2rem;  -moz-border-radius:2rem;  border-radius:2rem;  font-size:1.5rem;}select {  -webkit-appearance:none;  -moz-appearance:none;  -o-appearance:none;  appearance:none;  cursor:pointer;  width:100%;  height:100%;  padding-right:2rem;  padding-left:0.5rem;  font-size:inherit;  display:block;  max-width:100%;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;  margin:0;  -webkit-box-shadow:none !important;  -moz-box-shadow:none !important;  box-shadow:none !important;  background-repeat:no-repeat;  background-position:right 0.8em top 50%;  -webkit-background-size:1em 1em;  -moz-background-size:1em;  -o-background-size:1em;  background-size:1em;  line-height:inherit;}select option:checked {  display:none;}select::-ms-expand {  display:none;}.btn-underline::after {  content:'';  display:block;  position:absolute;  top:100%;  left:0;  right:100%;  height:2px;  -webkit-transition:right .3s;  -o-transition:right .3s;  -moz-transition:right .3s;  transition:right .3s;}.btn-underline:hover::after,.btn-underline.is-active::after {  right:0;}ul {  list-style:square inside none;}.InputBlock input[type=text], .InputBlock input[type=password], .InputBlock textarea {  max-width:400px;  width:70%;}.InputBlock textarea {  height:9em;  font-size:13px;}.InputBlock {  margin-bottom:10px;  font-size:0;}.InputBlock label {  width:30%;  text-align:right;  padding:8px 40px 0 0;  vertical-align:top;}.InputBlock .Description {  margin-left:30%;}#page_artdet_inquire a span {  line-height:36px;}img {  width:auto;  height:auto;  max-width:100%;  max-height:100%;}label {  padding-right:10px;}#container {  width:100%;  overflow:hidden;}@media (min-width:1024px) {  #container {  margin-bottom:2rem;   }}.box_content {  width:100%;  padding:0;  text-align:left;}#box_money_content.box_content, #box_art_data_content.box_content {  overflow:visible;}.back_to_top {  position:fixed;  bottom:100px;  right:20px;  font-size:2rem;  -webkit-transition:border-color 0.4s;  -o-transition:border-color 0.4s;  -moz-transition:border-color 0.4s;  transition:border-color 0.4s;  z-index:1000;  display:none;}.text_style_line {  text-decoration:line-through;}.page_hr {  width:100%;  height:1px;  margin:20px 0;}.page_hr hr {  border:none;}table td p {  margin:0;}#page_notfound_title {  margin-bottom:30px;  padding-bottom:10px;  font-size:18px;  text-transform:uppercase;  line-height:18px;}.box_content_ajax, .page_content_ajax {  text-align:center;  padding:3rem 2rem;  position:relative;  min-height:33.4rem;}@media (min-width:360px) {  .box_content_ajax, .page_content_ajax {  min-height:34rem;  }}@media (min-width:400px) {  .box_content_ajax, .page_content_ajax {  min-height:36rem;  }}@media (min-width:480px) {  .box_content_ajax, .page_content_ajax {.unas_design_login .logo  min-height:41.4rem;  }}@media (min-width:576px) {  .box_content_ajax, .page_content_ajax {  min-height:37.8rem;  }}@media (min-width:768px) {  .box_content_ajax, .page_content_ajax {  min-height:44.6rem;  }}@media (min-width:840px) and (max-width:1259.8px ), (min-width:1460px) {  .box_content_ajax, .page_content_ajax {  min-height:47.7rem;  }}.video-responsive {  overflow:hidden;  padding-bottom:56.25%;  position:relative;  height:0;}.video-responsive iframe {  left:0;  top:0;  height:100%;  width:100%;  position:absolute;}.overlay_common {  padding:1rem;  text-align:center;}.overlay_common.overlay_order_parameter__weekend_error {  position:fixed;  left:50% !important;  transform:translateX(-50%) !important;}.overlay-loading {  min-height:10rem;}.overlay-loading::after {  position:absolute;  top:50%;  left:50%;  margin:-14px 0 0 -14px !important;}.overlay_warning, #overlay_login_outer, .overlay_info, .overlay_error, .overlay_ok, .overlay_dialog {  display:none;}.overlay_error, .overlay_warning, .overlay_info, .overlay_ok, .overlay_dialog {  width:60rem;  max-width:90vw;  max-height:90vh;}.overlay_title {  padding:0.5rem 1rem;  text-align:center;  font-size:1.7rem;}.overlay_title.has-btn-close {  padding:0.5rem 3.5rem;}#overlay_explicit .overlay_title {  padding-right: 1rem;}.overlay-btns--explicit .overlay-button {  width:20rem;}.overlay-btns--explicit .overlay-button::before {  font-family:"Font Awesome 5 Pro";  font-weight:inherit;  font-size:inherit;  margin-right:1rem;}.overlay-btns--explicit .overlay_button_1::before {  content:"\f058";}.overlay-btns--explicit .overlay_button_2::before {  content:"\f00d";}.overlay_title ~ div {  text-align:center;}.page_space {  height:20px;}.overlay_common {  border:10px solid;}.overlay_text {  padding:2rem;  text-align:center;}.overlay_button_close {  display:none;}button.overlay_button_1, button.overlay_button_2, button.overlay_button_3, .overlay_dialog button, button.close {  margin-top:1rem;}.overlay_login_input {  display:-webkit-box;  display:-webkit-flex;  display:-moz-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -webkit-align-items:center;  -moz-box-align:center;  -ms-flex-align:center;  align-items:center;  -ms-flex-wrap:wrap !important;  -webkit-flex-wrap:wrap !important;  flex-wrap:wrap !important;}form[name=form_remind_overlay] .overlay_text .overlay_login_input {  width:100%;  margin:0;}form[name=form_remind_overlay] .overlay_text .overlay_login_input label {  -webkit-box-flex:0;  -ms-flex:0 0 100%;  -webkit-flex:0 0 100%;  -moz-box-flex:0;  flex:0 0 100%;  max-width:100%;  text-align:left;}form[name=form_remind_overlay] .overlay_text .overlay_login_input input {  -webkit-box-flex:0;  -ms-flex:0 0 100%;  -webkit-flex:0 0 100%;  -moz-box-flex:0;  flex:0 0 100%;  max-width:100%;}@media (min-width:480px) {  form[name=form_remind_overlay] .overlay_text .overlay_login_input label {  -webkit-box-flex:0;  -ms-flex:0 0 25%;  -webkit-flex:0 0 25%;  -moz-box-flex:0;  flex:0 0 25%;  max-width:25%;  text-align:right;  }  form[name=form_remind_overlay] .overlay_text .overlay_login_input input {  -webkit-box-flex:0;  -ms-flex:0 0 50%;  -webkit-flex:0 0 50%;  -moz-box-flex:0;  flex:0 0 50%;  max-width:50%;  }}.page_exitpopup_end {  display:none;  padding:20px 40px;  text-align:center;}.page_exitpopup_start {  display:block;}.page_exitpopup_form {  padding:10px;  max-width:400px;  margin:0 auto;}.page_exitpopup_title1 {  font-size:14px;  font-weight:700;  text-transform:uppercase;  text-align:center;  letter-spacing:0.5px;  margin:20px 0 10px 0;  padding:0 50px;  line-height:18px;}.page_exitpopup_title2 {  font-size:24px;  line-height:28px;  font-weight:700;  letter-spacing:1px;  margin-bottom:20px;  padding:0 20px;  text-transform:uppercase;}.page_exitpopup_title3 {  font-size:13px;  line-height:16px;  margin-bottom:20px;  padding:0 20px;}.page_exitpopup_start .page_exitpopup_fault {  margin:1rem 1.5rem;  font-size:1.3rem;  display:none;  padding-left:0.5rem;}.page_exitpopup_form .page_exitpopup_form_name input, .page_exitpopup_form .page_exitpopup_form_email input, .page_exitpopup_form .page_exitpopup_form_addr input {  height:36px;  font-size:12px;  padding:0 20px;  width:100%;}.page_exitpopup_form .page_exitpopup_form_button input {  width:100%;}.page_exitpopup_form .page_exitpopup_form_button {  margin-top:10px;}.page_exitpopup_newsletter_coupon .page_exitpopup_form input {  width:100%;  max-width:none;}.page_exitpopup_newsletter_coupon .page_exitpopup_form {  width:100%;  padding:0 20px;  margin-bottom:10px;}.page_exitpopup_newsletter_coupon .page_exitpopup_coupon_outer {  width:-webkit-calc(100% - 40px);  width:-moz-calc(100% - 40px);  width:calc(100% - 40px);  padding:20px;  margin:20px;  text-align:center;}@media (min-width:576px) {  .page_exitpopup_newsletter_coupon .page_exitpopup_form {  float:left;  width:50%;  }  .page_exitpopup_newsletter_coupon .page_exitpopup_coupon_outer {  float:left;  width:-webkit-calc(50% - 40px);  width:-moz-calc(50% - 40px);  width:calc(50% - 40px);  margin:0 20px;  }}.page_exitpopup_coupon1 {  font-size:13px;}.page_exitpopup_coupon2 {  font-size:24px;  line-height:24px;  font-weight:700;  letter-spacing:1px;  margin:5px 0;}.page_exitpopup_coupon3 {  font-size:16px;  font-weight:700;  letter-spacing:0.5px;}.page_exitpopup_end .page_exitpopup_form {  width:100%;  float:none;}.page_exitpopup_end .page_exitpopup_form input {  max-width:220px;}.page_exitpopup_picture img {  width:100%;  height:100%;}.subscribe_validation_error {  display:none;}.overlay_subscribe_button {  margin-top:10px;}label[for="product_subscribe_no_login_privacy_policy"] {  text-align:justify !important;}.g-recaptcha {  border-width:0;  padding:0;  margin:0;}.grecaptcha-badge {  z-index:1000;}#cookie_alert {  position:fixed;  left:0;  bottom:0;  width:100%;  z-index:2147483647;}#cookie_alert.cookie_alert_close {  width:auto;  right:auto;  left:50%;  -webkit-transform:translateX(-50%);  -moz-transform:translateX(-50%);  -ms-transform:translateX(-50%);  -o-transform:translateX(-50%);  transform:translateX(-50%);  padding:0;}@media (max-width:1023px) {  #cookie_alert.cookie_alert_close {  -webkit-transform:none;  -moz-transform:none;  -ms-transform:none;  -o-transform:none;  transform:none;  position:static;  }}#cookie_alert #cookie_alert_close {  display:none;  font-size:0.9rem;  margin:0 auto;}#cookie_alert.cookie_alert_close #cookie_alert_open {  display:none;}#cookie_alert.cookie_alert_close #cookie_alert_close {  display:block;}#cookie_alert.cookie_alert_close.cookie_alert_3 {  display:none !important;}.cookie-alert__btn-not-allow {  text-decoration:underline;  text-transform:none !important;}.cookie_alert_checkbox {  white-space:nowrap;}.cookie_alert_checkbox_working .text_input_checkbox {  opacity:0.5;}.overlay_login .facebook_login, .overlay_login .google_login {  margin-top:0;  margin-left:0;}.page_page_pic_element img {  -webkit-transition:0.4s;  -o-transition:0.4s;  -moz-transition:0.4s;  transition:0.4s;}.page_page_pic_img:hover img {  opacity:0.6;}.page_page_pic_element{  text-align:center;}.page_page_pic_element a {  position:relative;  display:block;}.page_page_pic_element a::after {  content:'\f00e';  font-family:'Font Awesome 5 Pro';  color:#333;  opacity:0;  font-size:24px;  position:absolute;  top:50%;  left:50%;  -webkit-transform:translate(-50%,-50%) scale(2);  -moz-transform:translate(-50%,-50%) scale(2);  -ms-transform:translate(-50%,-50%) scale(2);  -o-transform:translate(-50%,-50%) scale(2);  transform:translate(-50%,-50%) scale(2);  -webkit-transition:0.4s;  -o-transition:0.4s;  -moz-transition:0.4s;  transition:0.4s;}.page_page_pic_img:hover a::after {  opacity:1;  -webkit-transform:translate(-50%,-50%) scale(1);  -moz-transform:translate(-50%,-50%) scale(1);  -ms-transform:translate(-50%,-50%) scale(1);  -o-transform:translate(-50%,-50%) scale(1);  transform:translate(-50%,-50%) scale(1);}.page_page_pic_text {  font-size:1rem;  text-align:center;  margin-bottom:2rem;}@media only screen and (max-width:479.8px) {  .cookie_alert_button {  text-align:center;  }  .cookie_alert_button_left {  position:inherit;  width:100%;  }  .cookie_alert_button_right {  width:100%;  }  .page_page_pic_text {  font-size:1.1rem;  }}.page_page_gallery_1 .slider-nav {  padding:0 4rem;}.page_page_gallery_1 .slick-track img {  margin:0 auto 2rem auto;  max-height:200px;}.page_page_gallery_1 .slider-nav .slick-slide {  margin:0 0.5rem;}@media (min-width:576px) {  .page_page_gallery_1 .slick-track img {  max-height:280px;  }  .page_page_pic_text {  font-size:1.3rem;  }}@media (min-width:768px) {  .page_page_gallery_1 .slick-track img {  max-height:380px;  }}@media (min-width:1024px) {  .page_page_gallery_1 .slick-track img {  max-height:500px;  }}#sb-container {  z-index:1040;}.page_page_gallery_1 .slider-nav img {  max-height:80px;  -webkit-transition:0.4s;  -o-transition:0.4s;  -moz-transition:0.4s;  transition:0.4s;  cursor:pointer;}.page_page_gallery_1 .slick-track {  display:-webkit-box;  display:-webkit-flex;  display:-moz-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -webkit-align-items:center;  -moz-box-align:center;  -ms-flex-align:center;  align-items:center;}.page_page_gallery_1 .slider-nav img:hover {  opacity:0.6;}.page_page_gallery_2 img {  max-height:80px;}#sb-loading-inner span {  background:url('../!common_design/base/001600/image/loading.gif') no-repeat left 1rem center;  -webkit-background-size:16px 16px;  -moz-background-size:16px;  -o-background-size:16px;  background-size:16px;}#sb-body img {  left:4px;}.page_page_pic_img {  height:10rem;}.page_page_nocontent_outer {  display:none;}.pswp__caption__center {  text-align:center !important;}.pswp--gallery .pswp__preloader {  top:50%;  transform:translateY(-50%);}.gallery img {  transition:0.4s;  user-select:none;}.gallery .gallery__img-link {  position:relative;}.gallery .gallery__img-link::after {  content:"\f00e";  font-family:"Font Awesome 5 Pro";  color:#333;  opacity:0;  font-size:24px;  position:absolute;  top:50%;  left:50%;  transform:translate(-50%, -50%) scale(2);  transition:0.4s;}.gallery .gallery__img-link:hover::after {  opacity:1;  transform:translate(-50%, -50%) scale(1);}.gallery .gallery__img-link:hover:hover img {  opacity:0.6;}.gallery--type-1 {  height:200px;}.gallery--type-1 .gallery__carousel {  height:100%;  display:flex;  align-items:center;  overflow:hidden;}.gallery--type-1 .gallery__img {  max-width:none;}.gallery--type-1 .gallery__img-link {  height:200px;  display:flex;  align-items:center;  flex:0 0 auto;  margin-right:20px;}.gallery--type-1 .flickity-slider {  display:flex;  align-items:center;}.gallery--type-1 .flickity-button {  width:30px;  height:30px;  line-height:30px;  padding:0;}.gallery--type-1 .flickity-button::before {  content:"\f061";  font-family:"Font Awesome 5 Pro";  font-size:1.8rem;}.gallery--type-1 .flickity-button.previous::before {  content:"\f060";}.gallery--type-1 .flickity-button svg {  display:none;}.gallery--type-2 .gallery__img-link {  height:80px;  display:flex;  align-items:center;}@supports not (display:grid) {  .gallery--type-2 .gallery__img-link {  margin-bottom:20px;  }  @media (max-width:580px ) {  .gallery--type-2 .gallery__img-link {  margin:0 10px;  }  }  @media (min-width:581px ) {  .gallery--type-2 .gallery__img-link {  margin-right:20px;  }  }}@supports (display:grid) {  .gallery--type-2 .gallery__container {  grid-row-gap:20px;  grid-column-gap:20px;  row-gap:20px;  column-gap:20px;  }}.slider-pro {  position:static;}.slider-pro p.sp-layer.sp-big, .slider-pro p.sp-layer.sp-big a {  font-size:2rem;}.slider-pro p.sp-layer.sp-big {  visibility:hidden;}.slider-pro p.sp-layer.sp-medium, .slider-pro p.sp-layer.sp-medium a {  font-size:1.6rem;}.slider-pro p.sp-layer.sp-small, .slider-pro p.sp-layer.sp-small a {  font-size:1.3rem;}.slider-pro p.sp-layer {  -webkit-transition:background 0.4s, border-color 0.4s;  -o-transition:background 0.4s, border-color 0.4s;  -moz-transition:background 0.4s, border-color 0.4s;  transition:background 0.4s, border-color 0.4s;}.slider-pro p.sp-padding {  padding:0.25em 0.5em;}.sp-layer {  white-space:normal !important;}.sp-layer a {  padding:0.3em;  display:inline-block;}.sp-grab {  cursor:-webkit-grab;  cursor:-moz-grab;  cursor:grab;}.sp-grabbing, .sp-grabbing a {  cursor:-webkit-grabbing;  cursor:-moz-grabbing;  cursor:grabbing;}@media (min-width:480px) {  .slider-pro p.sp-layer.sp-big, .slider-pro p.sp-layer.sp-big a {  font-size:2.2rem;  }  .slider-pro p.sp-layer.sp-medium, .slider-pro p.sp-layer.sp-medium a {  font-size:1.8rem;  }  .slider-pro p.sp-layer.sp-small, .slider-pro p.sp-layer.sp-small a {  font-size:1.5rem;  }}@media (min-width:768px) {  .slider-pro p.sp-layer.sp-big, .slider-pro p.sp-layer.sp-big a {  font-size:2.6rem;  }  .slider-pro p.sp-layer.sp-medium, .slider-pro p.sp-layer.sp-medium a {  font-size:2.1rem;  }  .slider-pro p.sp-layer.sp-small, .slider-pro p.sp-layer.sp-small a {  font-size:1.6rem;  }}@media (min-width:1024px) {  .slider-pro p.sp-layer.sp-big, .slider-pro p.sp-layer.sp-big a {  font-size:3.2rem;  }  .slider-pro p.sp-layer.sp-medium, .slider-pro p.sp-layer.sp-medium a {  font-size:2.6rem;  }  .slider-pro p.sp-layer.sp-small, .slider-pro p.sp-layer.sp-small a {  font-size:2rem;  }}@media (min-width:1260px) {  .slider-pro p.sp-layer.sp-big, .slider-pro p.sp-layer.sp-big a {  font-size:4rem;  }  .slider-pro p.sp-layer.sp-medium, .slider-pro p.sp-layer.sp-medium a {  font-size:2.8rem;  }}#title_content {  -ms-flex-preferred-size:0;  -webkit-flex-basis:0;  flex-basis:0;  -webkit-box-flex:1;  -ms-flex-positive:1;  -webkit-flex-grow:1;  -moz-box-flex:1;  flex-grow:1;  max-width:100%;}.main__title {  font-size:1.9rem;  text-transform:uppercase;  font-weight:300;}.main__title > * {  padding-bottom:0.5em;}#body_title h1,#title_content h1,.breadcrumb__item h1 {  font-size:inherit;  line-height:inherit;  font-weight:inherit;  display:inline-block;  margin-bottom:0;}#page_start_content p {  margin-bottom:2em;}@media (min-width:576px) {  #body_title h1,  #title_content {  font-size:2.5rem;  }}@media (max-width:575px) {  .main__title {  position:relative;  }  .main__title > * {  padding-bottom:0.3em;  }}#start_banners {  display:none;  width:100%;  max-width:1200px;  margin:3% auto;}#ud_shop_start #start_banners {  display:block;}.start_banner_box {  float:left;  height:auto;  overflow:hidden;}.start_banner_box:hover img {  -webkit-transform:scale(1.1);  -moz-transform:scale(1.1);  -ms-transform:scale(1.1);  -o-transform:scale(1.1);  transform:scale(1.1);}.start_banner_box p {  margin:0;  padding:10px 20px;  text-align:center;}.box_left_title {  text-align:left;  margin:0 0 25px 0;  font-size:18px;  line-height:18px;  text-transform:uppercase;  letter-spacing:1px;}#box_cat_main {  width:100%;}#box_cat_main li {  list-style:none;  text-align:left;  margin:0;  padding:0;  height:auto;  width:auto;  line-height:initial;}#box_cat_main li .box_cat_click_level0, #box_cat_main li .box_cat_spec a {  display:block;  width:100%;  padding:8px 20px;  line-height:18px;  font-size:13px;  text-transform:uppercase;  -webkit-transition:all 0.4s ease;  -o-transition:all 0.4s ease;  -moz-transition:all 0.4s ease;  transition:all 0.4s ease;  cursor:pointer;}#box_cat_main li .box_cat_spec a strong {  font-weight:400;}.box_cat_click_level2,.box_cat_click_level3, .box_cat_click_level4 {  padding:8px 20px 8px 40px;  display:block;  width:100%;  line-height:18px;  font-size:13px;  text-transform:uppercase;  -webkit-transition:0.4s;  -o-transition:0.4s;  -moz-transition:0.4s;  transition:0.4s;  cursor:pointer;}.box_cat_click_level3 {  padding-left:60px;}.box_cat_click_level4 {  padding-left:80px;}#box_container_shop_top {  width:100%;}.box_news_item {  text-align:left;}.box_news_item:not(:first-child) {  padding-top:10px;  margin-top:10px;}.box_news_date {  font-size:11px;  font-weight:400;  letter-spacing:0.5px;  line-height:14px;}.box_news_title a {  display:block;  width:100%;  line-height:14px;  font-size:13px;  font-weight:700;}.box_news_hidden_link_button {  display:inline-block;  vertical-align:top;  width:auto;  height:36px;  padding:0 20px;  font-size:11px;  text-transform:uppercase;  letter-spacing:0.5px;  text-align:center;  line-height:36px;  cursor:pointer;  -webkit-transition:0.4s;  -o-transition:0.4s;  -moz-transition:0.4s;  transition:0.4s;}#box_forum_content {  width:100%;}.box_forum_item, .box_forum_link {  padding:0.5rem 0;}#box_calendar_content {  width:100%;}.box_calendar_header {  width:100%;  height:38px;}.box_calendar_header > div {  float:left;  line-height:18px;  height:38px;  overflow:hidden;  padding:10px 0;}.box_calendar_header_left {  width:10%;  text-align:left;  padding-left:10px;}.box_calendar_header_right {  width:10%;  text-align:right;}.box_calendar_header_left span, .box_calendar_header_right span {  font-size:0px;}.box_calendar_header_left a::before {  content:'\f104';  font-family:'Font Awesome 5 Pro';  font-size:18px;  padding-left:10px;}.box_calendar_header_right a::before {  content:'\f105';  font-family:'Font Awesome 5 Pro';  font-size:18px;  padding-right:10px;}.box_calendar_header_center {  width:80%;  text-align:center;  font-weight:700;  text-transform:uppercase;  font-size:11px;}.box_calendar_week {  width:100%;  padding:10px 0;  height:38px;}.box_calendar_week_outer {  width:14.2857%;  float:left;  text-align:center;  font-size:13px;  line-height:18px;}.box_calendar_day .box_calendar_element_outer {  float:left;  width:14.2857%;  text-align:center;  line-height:38px;  margin-bottom:1px;}.box_calendar_element_select.bg_color_dark2 a {  display:block;  width:100%;  line-height:38px;}.box_counter_main {  margin:0 auto;  text-align:center;}.box_counter_element_outer {  display:inline-block;}.box_counter_element {  padding:5px;}#box_checkout_content {  text-align:center;}.box_checkout_element {  display:inline-block;  vertical-align:top;  margin:0 10px 20px 10px;  height:40px;  background-position:top center;  background-repeat:no-repeat;  cursor:pointer;  -webkit-transition:0.4s;  -o-transition:0.4s;  -moz-transition:0.4s;  transition:0.4s;}.partner__box img {  max-height:40px;}.partner__box .biano_partner_box_img {  height:46px;  width:46px;}.box_art_data_label {  margin-bottom:5px;  line-height:1.2;  font-size:1.3rem;}.box_art_data_select {  margin-bottom:1.5rem;}.box_art_data_select .select-wrap {  width:100%;  max-width:100%;}.product_filter_title {  text-transform:uppercase;  letter-spacing:0.5px;  padding:1rem 0;  cursor:pointer;  font-size:1.5rem;}.product_filter_title strong {  position:relative;  font-weight:300;}.product_filter_title::after {  content:'\f107';  font-family:'Font Awesome 5 Pro';  display:block;  float:right;  line-height:20px;  font-size:20px;}.artdet__spec-param-desc, .data__item-desc {  display:inline-block;}.data__item-desc.tooltip--right .tooltip-text {  left:-1.5rem;}.filter_opened::after {  content:'\f106';}.product_filter_content {  width:100%;  margin:0 0 16px 0;  display:block;  max-height:372px;  overflow-y:auto;  position:relative;  text-transform:none;}#box_filter_content .product_filter_content {  display:none;}#box_filter_content .product_filter_content:nth-child(2) {  display:block;}.product_filter_text {  padding:0 0 1rem 0;  display:-webkit-box;  display:-webkit-flex;  display:-moz-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -webkit-align-items:center;  -moz-box-align:center;  -ms-flex-align:center;  align-items:center;}.product_filter_text_inner {  padding-left:0.5rem;  font-size:1.3rem;  padding-top:0.2rem;  letter-spacing:0.5px;  font-weight:300;}.product_filter_text_inner label[for] {  padding:0;  margin:0;  line-height:normal;  cursor:pointer;  vertical-align:initial;}.product_filter_num.ui-slider {  height:8px;  width:-webkit-calc(100% - 20px);  width:-moz-calc(100% - 20px);  width:calc(100% - 20px);  position:relative;  margin:10px 0;}.product_filter_num.ui-slider::before {  content:'';  position:absolute;  top:0;  left:2px;  right:-18px;  height:8px;}.product_filter_text_count {  padding-left:5px;  float:left;  line-height:18px;  position:relative;  font-size:1rem;}.ui-slider-range {  height:8px;  position:absolute;  margin-left:5px;}.ui-slider-handle {  display:inline-block;  -webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%;  width:20px;  height:20px;  position:absolute;  top:-6px;  cursor:pointer;}.product_filter_price_content {  text-align:center;  font-size:13px;}.product_filter_num_text {  text-align:center;  font-size:1.3rem;  letter-spacing:0.5px;}.product_filter_color {  margin-bottom:10px;  display:-webkit-inline-box;  display:-webkit-inline-flex;  display:-moz-inline-box;  display:-ms-inline-flexbox;  display:inline-flex;  -webkit-box-align:center;  -webkit-align-items:center;  -moz-box-align:center;  -ms-flex-align:center;  align-items:center;  width:33.33%;}.product_filter_color_text {  font-size:1.4rem;  margin-left:1rem;}.product_filter_color.color_text {  width:100% !important;}.product_filter_color .text_input_checkbox {  margin:7px 0;}.product_filter_color .product_filter_text_count {  line-height:30px;}.product_filter_color a {  float:left;  margin-left:14px;}.product_filter_color_inner {  width:30px;  height:30px;  -webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%;}.product_filter_color.color_text .product_filter_color_inner {  float:left;}.product_filter_more {  display:none;}.product_filter_value_disabled {  opacity:0.5;}.product_filter_value_disabled .product_filter_text_count, .product_filter_value_refreshing_disabled .product_filter_text_count span {  display:none;}.product_filter_value_refreshing .product_filter_text_count span {  display:none;}.product_filter_value_refreshing .product_filter_text_count::after {  width:20px;  height:20px;  content:'\f110';  font-family:'Font Awesome 5 Pro';  font-size:14px;  line-height:20px;  text-align:center;  -webkit-animation:spin 1.5s linear infinite;  -moz-animation:spin 1.5s linear infinite;  -o-animation:spin 1.5s linear infinite;  animation:spin 1.5s linear infinite;  position:absolute;  left:3px;  top:50%;  margin-top:-10px;}.product_filter_value_disabled .text_input_checkbox:hover {  cursor:default;}.product_filter_value_disabled a {  cursor:default;}.product_filter_icon {  cursor:pointer;  padding-left:3px;}.product_filter_icon_unchecked_grayscale {  opacity:0.4;}.product_filter_save_all_outer,.product_filter_delete_all_outer {  width:100%;  text-align:center;  padding:10px 0;  background-position:left top;  -webkit-background-size:3px 1px;  -moz-background-size:3px 1px;  -o-background-size:3px 1px;  background-size:3px 1px;  background-repeat:repeat-x;}.product_filter_save_all_outer {  border:none !important;}.product_filter_checkbox {  float:left;}.product_filter_checkbox > .text_input_checkbox {  vertical-align:middle;}.product_filter_checkbox input {  display:none;}.product_filter_more_link {  padding:0.5rem 2rem 0.5rem 3rem;  cursor:pointer;  font-size:1rem;}.product_filter_more_link strong {  font-weight:400;}.product_filter_delete_all::before,.product_filter_save_all::before {  content:"\f2ed";  font-family:"Font Awesome 5 Pro";  font-weight:300;  margin-right:1rem;}.product_filter_save_all::before {  content:"\f0c7";}.saved_filter_wrapper {  padding:0 0 1rem 0;}.saved_filter_url {  margin-bottom:5px;  display:block;  font-size:1.3rem;}.js-filter-box-wrapper {  display:none;}.page_artdet_param_desc::before {  content:"\f05a";  font-family:"Font Awesome 5 Pro";}.page_artdet_param_desc > span {  visibility:hidden;  opacity:0;  display:none;  font-size:1.3rem;  position:absolute;  left:0;  top:0;  margin-left:1rem;  margin-top:-1rem;  text-transform:none;  padding:0.8em;  -webkit-border-radius:5px;  -moz-border-radius:5px;  border-radius:5px;  -webkit-transform:translate(0, -100%);  -moz-transform:translate(0, -100%);  -ms-transform:translate(0, -100%);  -o-transform:translate(0, -100%);  transform:translate(0, -100%);  -webkit-transition:opacity ease 0.4s;  -o-transition:opacity ease 0.4s;  -moz-transition:opacity ease 0.4s;  transition:opacity ease 0.4s;  z-index:10000;  font-weight:400;  width:230px;}.page_artdet_param_desc.desc-to-bottom > span {  top:100%;  margin-top:1rem;  -webkit-transform:translate(0, 0);  -moz-transform:translate(0, 0);  -ms-transform:translate(0, 0);  -o-transform:translate(0, 0);  transform:translate(0, 0);}.page_artdet_param_desc.desc-to-top > span::before {  content:"";  position:absolute;  top:100%;  display:block;  left:0;  right:0;  height:2rem;}.page_artdet_param_desc.desc-to-bottom > span::before {  content:"";  position:absolute;  bottom:100%;  display:block;  left:0;  right:0;  height:2rem;}.page_artdet_param_desc > span > p {  height:auto;  width:210px;  max-height:120px;  overflow-x:hidden;  overflow-y:auto;  line-height:1.4;  letter-spacing:0.5px;  margin-bottom:0;  text-align:left;}@media (min-width:576px) {  .page_artdet_param_desc > span > p {  max-height:180px;  }}.page_artdet_param_desc.desc-to-bottom::after, .page_artdet_param_desc.desc-to-top::after {  content:"";  display:none;  width:8px;  height:8px;  -webkit-transform:rotate(45deg);  -moz-transform:rotate(45deg);  -ms-transform:rotate(45deg);  -o-transform:rotate(45deg);  transform:rotate(45deg);  position:absolute;  right:4px;  z-index:10000;}.page_artdet_param_desc.desc-to-bottom::after {  top:100%;  margin-top:7px;  box-shadow:-2px -2px 5px 0 rgba(0, 0, 0, 0.1);}.page_artdet_param_desc.desc-to-top::after {  bottom:100%;  margin-bottom:7px;  box-shadow:2px 3px 5px 0 rgba(0, 0, 0, 0.1);}.page_artdet_param_desc.tooltip-is-visible::after {  display:block;}.page_artdet_param_desc.tooltip-is-visible > span {  display:block;  visibility:visible;  opacity:1;}.popup_compare_content .page_artdet_param_desc > span {  top:0;  left:100%;  margin-left:0;  margin-top:1rem;  -webkit-transform:translate(0, -50%);  -moz-transform:translate(0, -50%);  -ms-transform:translate(0, -50%);  -o-transform:translate(0, -50%);  transform:translate(0, -50%);}.popup_compare_content .page_artdet_param_desc > span > p {  max-height:100px;}.desc-type--compare-box.desc-to-bottom > span {  -webkit-transform:translate(0, -10px);  -moz-transform:translate(0, -10px);  -ms-transform:translate(0, -10px);  -o-transform:translate(0, -10px);  transform:translate(0, -10px);}.desc-type--compare-box.desc-to-bottom::after, .desc-type--compare-box.desc-to-top::after {  top:50%;  margin-top:-5px;  margin-right:-7px;  box-shadow:-3px 2px 5px 0 rgba(0, 0, 0, 0.1);}.desc-type--compare-box.desc-to-top::after {  margin-top:-15px;}.desc-type--compare-box.page_artdet_param_desc > span::before {  bottom:0;  top:0;  left:-2rem;  right:auto;  width:2rem;  height:100%;}@media (min-width:1260px) {  .product_filter_title {  padding:2rem 0;  }}.page_page_blog_title h1 {  margin:0;  font-size:inherit;  font-weight:inherit;}.page_page_blog_date {  white-space:nowrap;}.blog_author_pic_wrap {  overflow:hidden;  max-height:42px;  max-width:42px;}.blog_intro_pic img {  margin-top:0.5rem;}@media (min-width:768px) {  .blog_intro_pic img {  max-width:300px;  max-height:200px;  }}.page_page_blog_intro img {  max-width:200px;  max-height:120px;}.js-filterable-elements-wrapper {  position:relative;}.js-filterable-elements-wrapper.loading::before {  content:'';  display:inline-block;  text-align:center;  position:absolute;  left:50%;  margin-top:1.5rem;  background:url('../!common_design/base/001600/image/loading.gif') no-repeat;  background-size:100%;  width:16px;  height:16px;}a[onclick].page-link {  cursor:pointer}.box_vote_item_title {  font-weight:700;  margin-bottom:10px;}.box_vote_item_left {  float:left;  width:15px;  text-align:center;}.box_vote_item_right {  float:left;  width:-webkit-calc(100% - 15px);  width:-moz-calc(100% - 15px);  width:calc(100% - 15px);  text-align:left;  padding:0 10px;}.box_vote_item.input_checkbox {  border:none;  margin-top:20px;}.box_vote_item_bar {  height:20px;  position:relative;}.box_vote_item_bar_percent {  font-weight:700;  position:absolute;  top:0;  left:10px;  line-height:20px;  font-size:1rem;}.box_vote_button {  margin:10px auto 0 auto;  text-align:center;}.page_vote_title {  text-transform:uppercase;  text-align:center;  letter-spacing:1px;}.page_vote_item {  margin-bottom:40px;}.page_vote_item_bar_left_center {  height:18px;}.page_vote_item_bar_right {  position:absolute;  top:0;  left:0;  line-height:18px;  padding-left:10px;  font-weight:700;  font-size:1rem;}.page_vote_item input[type=submit] {  margin-top:10px;}#page_vote_content {  margin-bottom:20px;}#image_to_cart img {  -webkit-transition:none!important;  -o-transition:none!important;  -moz-transition:none!important;  transition:none!important;}.page_titletext.payment_change::before, .page_titletext.payment_finish::before, .page_titletext.payment_pending::before {  content:'\f071';  font-family:'Font Awesome 5 Pro';  font-size:14px;  padding-right:10px;  padding-left:5px;}.page_titletext.payment_finish::before {  content:'\f00c';}.page_titletext.payment_pending::before {  content:'\f017';}#page_order_checkout_content .page_headtext {  height:auto;  line-height:16px;  padding:12px 0;  font-size:14px;}#page_order_checkout_content .page_order_mods_tr_head td {  height:56px;  font-size:14px;}.page_titletext_info {  margin-bottom:10px;}.page_text_warning {  font-weight:700;}.checkout_changepayment_box table {  margin-bottom:0;}.order_send_key_code {  font-size:16px;  font-weight:700;}#page_order_send_loveallhelpall {  margin:20px 0;}#thx_laha_banner_hu {  display:block;  margin:0 auto;  width:100%;  height:90px;  text-align:center;  background-image:url('../!common_design/own/image/laha_banner_720_hu.jpg');  background-position:center;  background-repeat:no-repeat;}#thx_laha_banner_en {  display:block;  margin:0 auto;  width:100%;  height:90px;  text-align:center;  background-image:url('../!common_design/own/image/laha_banner_720_en.jpg');  background-position:center;  background-repeat:no-repeat;}@media (max-width:767.8px){  #thx_laha_banner_hu {  background-image:url('../!common_design/own/image/laha_banner_480_hu.jpg');  height:60px;  }  #thx_laha_banner_en {  background-image:url('../!common_design/own/image/laha_banner_480_en.jpg');  height:60px;  }}@media (max-width:576px){  #thx_laha_banner_hu {  background-image:url('../!common_design/own/image/laha_banner_245_hu.jpg');  height:245px;  }  #thx_laha_banner_en {  background-image:url('../!common_design/own/image/laha_banner_245_en.jpg');  height:245px;  }}.page_space2 {  height:30px;}.page_text_highlight {  text-transform:uppercase;  margin:10px 0;  font-weight:700;  font-size:16px;  text-align:center;}.page_text_common {  margin-bottom:10px;}#page_order_send_content .payment_method {  width:100%;  margin:0 auto;}.payment_method .page_newcust_button_left, .payment_method .page_newcust_button_right {  float:none;  display:inline-block;  vertical-align:top;  margin:0 10px;}.payment_method .text_input_checkbox {  display:inline-block;  vertical-align:bottom;}.page_contact_main_table {  width:100%;}.page_contact_main_td1 {  padding:10px 20px 10px 10px;  text-align:right;  width:35%;}.page_contact_main_td2 {  width:65%;  text-align:left;  padding:10px 10px 10px 20px;  font-weight:700;}.page-contact-row {  -webkit-box-align:center;  -webkit-align-items:center;  -moz-box-align:center;  -ms-flex-align:center;  align-items:center;}.page_contact_spec_link_disp a {  margin:1rem 0;  display:inline-block;}.page_contact_mod_table {  width:100%;}.page_contact_mod_table td {  padding:1rem 0.5rem;  text-align:center;}@media (max-width:575px) {  .page_contact_mod_table td {  font-size:1.3rem;  }}.contact_form_input textarea {  height:10rem;}.contact_form_label {  padding-left:1.5rem !important;}.page_contact_mod_table em {  font-style:normal;}.nav-tabs-container {  position:relative;}.nav-tabs {  list-style:none;  display:-webkit-box;  display:-webkit-flex;  display:-moz-box;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-align:baseline;  -webkit-align-items:baseline;  -moz-box-align:baseline;  -ms-flex-align:baseline;  align-items:baseline;  width:100%;  border-bottom:1px dashed #ccc;}.artdet__first-nav-tabs > .nav-tabs {  border-bottom:none;}.artdet__first-nav-tabs.not-empty > .nav-tabs {  border-bottom:1px dashed #ccc;}.artdet__first-nav-tabs > .nav-tabs, .artdet__first-nav-tabs > .tab-panes {  margin-bottom:0;}.artdet__first-nav-tabs>.tab-panes>.tab-pane {  padding:0;}.artdet__first-nav-tabs.not-empty>.tab-panes>.tab-pane {  padding:1rem 0;}.artdet__first-nav-tabs.not-empty > .nav-tabs, .artdet__first-nav-tabs.not-empty > .tab-panes {  margin-bottom:1.5rem;}.nav-tab {  padding:0.5rem 0.5rem 0.5rem 0;  font-size:1.1rem;  text-transform:uppercase;  -webkit-transition:margin-right 0.3s ease, -webkit-transform 0.3s ease;  transition:margin-right 0.3s ease, -webkit-transform 0.3s ease;  -o-transition:margin-right 0.3s ease, -o-transform 0.3s ease;  -moz-transition:transform 0.3s ease, margin-right 0.3s ease, -moz-transform 0.3s ease;  transition:transform 0.3s ease, margin-right 0.3s ease;  transition:transform 0.3s ease, margin-right 0.3s ease, -webkit-transform 0.3s ease, -moz-transform 0.3s ease, -o-transform 0.3s ease;  -webkit-transform-origin:center 62%;  -moz-transform-origin:center 62%;  -ms-transform-origin:center 62%;  -o-transform-origin:center 62%;  transform-origin:center 62%;  margin-right:2%;  margin-left:2%;}.nav-tab.is-disabled {  display:none;}.nav-tab:first-child {  -webkit-transform-origin:left 62%;  -moz-transform-origin:left 62%;  -ms-transform-origin:left 62%;  -o-transform-origin:left 62%;  transform-origin:left 62%;  margin-left:0;}@media (max-width:575px) {  .nav-tab {  margin-right:5%;  }}.nav-tab:last-child {  margin-right:0;}.nav-tab.is-active {  color:#333;  font-weight:400;}.nav-tab::before {  display:block;  content:attr(data-text);  font-weight:400;  height:0;  overflow:hidden;  visibility:hidden;}.nav-tab:not(.is-active) {  cursor:pointer;}.tab-panes {  width:100%;  margin-bottom:1.5rem;  display:-webkit-box;  display:-webkit-flex;  display:-moz-box;  display:-ms-flexbox;  display:flex;  position:relative;  -webkit-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;}.tab-panes>.tab-pane {  position:absolute;  top:0;  bottom:0;  left:0;  right:0;  z-index:-1;  padding:1rem 0;  width:inherit;}.tab-pane.is-disabled {  visibility:hidden;}.tab-panes>.is-active {  z-index:1;  position:static;}.fade {  opacity:0;  -webkit-transform:translateY(10px);  -moz-transform:translateY(10px);  -ms-transform:translateY(10px);  -o-transform:translateY(10px);  transform:translateY(10px);  -webkit-transition:opacity linear 0.15s, -webkit-transform ease 0.3s;  transition:opacity linear 0.15s, -webkit-transform ease 0.3s;  -o-transition:opacity linear 0.15s, -o-transform ease 0.3s;  -moz-transition:transform ease 0.3s, opacity linear 0.15s, -moz-transform ease 0.3s;  transition:transform ease 0.3s, opacity linear 0.15s;  transition:transform ease 0.3s, opacity linear 0.15s, -webkit-transform ease 0.3s, -moz-transform ease 0.3s, -o-transform ease 0.3s;}.fade.show {  opacity:1;  -webkit-transform:translateY(0);  -moz-transform:translateY(0);  -ms-transform:translateY(0);  -o-transform:translateY(0);  transform:translateY(0);}@media (min-width:576px) {  .nav-tab {  padding:0.8rem 0.8rem 0.8rem 0;  font-size:1.5rem;  margin-right:3%;  margin-left:3%;  }}@media (min-width:768px) {  .nav-tab {  padding:1rem 1rem 1rem 0;  font-size:1.9rem;  margin-right:3%;  margin-left:3%;  }}@media (max-width:767.8px) {  .pane-accordion > .tab-pane {  position:static;  display:none;  }  .pane-accordion > .tab-pane.is-active:not(.show){  opacity:1;  }  .pane-accordion > .tab-pane.is-active {  display:block;  }  .artdet-tabs {  display:none;  }}@media (min-width:768px) {  .pane-accordion > .tab-pane.is-active:not(.show) {  display:block !important;  opacity:1;  }  .pane-accordion > .tab-pane.show.fade:not(.is-active) {  display:none;  }}.accordion>.card {  position:relative;  display:-ms-flexbox;  display:-webkit-box;  display:-webkit-flex;  display:-moz-box;  display:flex;  -ms-flex-direction:column;  -webkit-box-orient:vertical;  -webkit-box-direction:normal;  -webkit-flex-direction:column;  -moz-box-orient:vertical;  -moz-box-direction:normal;  flex-direction:column;  min-width:0;  word-wrap:break-word;  background-color:#fff;  background-clip:border-box;}.accordion .card-header, .pane-accordion .pane-header {  margin-bottom:-1px;  margin-bottom:0;  position:relative;  -webkit-box-flex:0;  -ms-flex:0 0 100%;  flex:0 0 100%;  max-width:100%;}@media (min-width:768px) {  .pane-accordion .pane-header {  display:none;  }}.accordion .card-header-btn, .pane-accordion .pane-header-btn {  border:none;  font-size:1.9rem;  font-weight:300;  padding-left:0;  padding-right:0;  width:100%;  text-align:left;}.accordion .card-header-btn::after, .pane-accordion .pane-header-btn::after {  content:"\f063";  font-family:"font awesome 5 pro";  position:absolute;  right:0;  top:50%;  -webkit-transform:translateY(-50%);  -moz-transform:translateY(-50%);  -ms-transform:translateY(-50%);  -o-transform:translateY(-50%);  transform:translateY(-50%);}.accordion .card-header-btn.is-active::after, .pane-accordion .pane-header-btn.is-active::after {  -webkit-transform:translateY(-50%) rotate(180deg);  -moz-transform:translateY(-50%) rotate(180deg);  -ms-transform:translateY(-50%) rotate(180deg);  -o-transform:translateY(-50%) rotate(180deg);  transform:translateY(-50%) rotate(180deg);}.accordion .collapse:not(.show), .pane-accordion .collapse:not(.show) {  display:none;}.accordion .card-body {  -ms-flex:1 1 auto;  -webkit-box-flex:1;  -webkit-flex:1 1 auto;  -moz-box-flex:1;  flex:1 1 auto;  padding:1.25rem 0;}.page_tab_content {  display:none;  padding:1rem;}.page_tabs {  text-align:center;  position:relative;}.page_tabs::after {  content:"";  top:100%;  left:0;  right:0;  position:absolute;  margin-top:-2px;  z-index:-1;}.page_tab {  display:inline-block;  margin:0 3%;  text-transform:uppercase;  cursor:pointer;  padding:1rem 0;}.page_tab_content .page_contact_mod_table {  margin-bottom:0;}.page_tab2 {  display:none;}#tab2_logout::after, #tab_logout::after {  display:none;}.overlay_text #opening_hours {  margin:0 auto;}#opening_hours td {  padding:5px 10px;  font-weight:400;  font-size:11px;  letter-spacing:0.5px;  text-align:left;}.forum-topic:last-child {  border-bottom:0 !important;}.forum-topic__avatar-first-letter {  font-size:0;}.forum-topic__avatar-first-letter::first-letter {  font-size:1.6rem;}span.rating::after {  content:"";  clear:both;  display:block;}.rating-input {  display:none;}.rating-star {  float:right;  padding:0;}.rating-star::before {  content:"";  cursor:default !important;  -webkit-box-shadow:none !important;  -moz-box-shadow:none !important;  box-shadow:none !important;  border:none !important;  font-size:1.3rem;  position:absolute !important;  left:100%;  top:50%;  -webkit-transform:translateY(-50%);  -moz-transform:translateY(-50%);  -ms-transform:translateY(-50%);  -o-transform:translateY(-50%);  transform:translateY(-50%);  background:none !important;}.rating-input:checked + .rating-star::before {  display:inline-block;  content:"(" attr(data-rating) ")" !important;  margin-left:0.5rem;  color:inherit;  font-size:1.3rem;  font-family:inherit;}.rating-star::after {  content:'\f005';  font-family:"Font Awesome 5 Pro";  font-weight:300;  font-size:1.8rem;  white-space:nowrap;  letter-spacing:3px;  -webkit-transition:color 0.4s ease;  -o-transition:color 0.4s ease;  -moz-transition:color 0.4s ease;  transition:color 0.4s ease;  cursor:pointer;}.page_headbutton {  margin-top:20px;  margin-bottom:20px;  text-align:center;}.page_tab a {  font-size:11px;  display:block;  width:100%;  height:36px;}#tab_logout a {  font-weight:700;}.order_payed, .order_notpayed {  padding-left:0.5rem;}#tab_favorites_content .page_artlist_listing_order {  display:none;}.order-track__date {  word-spacing:0.5rem;}.overflow-visible {  overflow:visible !important;}.order-status__data .tooltip,.order-track__order-status .tooltip {  position:relative;}.order-track__order-status .tooltip:before {  font-size:1.5rem;}.order-status__data .tooltip-text,.order-track__order-status .tooltip-text {  font-size:1rem;}.order-status__data .tooltip-text {  font-weight:400;}.order-track__order-status .tooltip-text {  -webkit-transform:translateX(-100%);  -moz-transform:translateX(-100%);  -ms-transform:translateX(-100%);  -o-transform:translateX(-100%);  transform:translateX(-100%);}.order-status__data .tooltip .tooltip-text-inner,.order-track__order-status .tooltip .tooltip-text-inner {  min-width:250px;}@media(max-width:767.8px) {  .order-track__order-status .tooltip-text {  -webkit-transform:translateX(-80%);  -moz-transform:translateX(-80%);  -ms-transform:translateX(-80%);  -o-transform:translateX(-80%);  transform:translateX(-80%);  }}@media(max-width:520px) {  .order-track__order-status .tooltip-text {  -webkit-transform:translateX(-85%);  -moz-transform:translateX(-85%);  -ms-transform:translateX(-85%);  -o-transform:translateX(-85%);  transform:translateX(-85%);  }}@media(max-width:400px) {  .order-status__data .tooltip-text {  left:450% !important;  }}#page_help_tabs {  margin-bottom:20px;  width:100%;}.page_help_tab {  display:inline-block;  padding:9px 10px;  cursor:pointer;  text-transform:uppercase;  font-size:11px;  letter-spacing:0.5px;}.page_help_content {  text-align:justify;}.page_help_content h2 {  font-weight:700;  margin:0 5%;}.page_help_tab_content {  text-align:justify;}#page_PopupContainer_tooltip, #page_PopupContainer:not(.shop_popup_exitpopup) {  width:64rem !important;  height:50rem;  max-width:90vw;  max-height:90vh;}#page_PopupContainer_tooltip_inner #page_tooltip{  opacity:1;  transition:opacity .4s ease;}#page_PopupContainer_tooltip_inner.loading #page_tooltip{  opacity:0.1;}#page_PopupContainer.shop_popup_postsale {  width:75rem !important;  height:50rem !important;  max-width:90vw;  max-height:90vh;}#page_PopupContainerMobile {  width:64rem;  max-width:90vw;  max-height:90vh;  overflow-y:auto;}#page_PopupContainer.shop_popup_exitpopup {  left:0 !important;  transform:translate(calc((100vw - 100%) / 2), -50%) !important;  max-width:90vw;}#page_PopupContainer.shop_popup_exitpopup #page_PopupContainer_inner {  max-height:90vh;}#page_PopupContainerMobile.shop_popup_exitpopup{  overflow:visible;  box-shadow:0 0 15px rgba(0, 0, 0, 0.2);  left:0 !important;  transform:translate(calc((100vw - 100%) / 2), -50%) !important;}#page_PopupContainerMobile.shop_popup_exitpopup #page_PopupContainerMobile_inner {  max-height:90vh;  overflow-y:auto !important;  overscroll-behavior-y:contain;}#page_PopupContainer_tooltip {  width:84rem !important;  height:64rem;}#page_PopupContainer_tooltip_inner {  height:100%;}#page_PopupContainer_tooltip_inner, #page_PopupContainer_inner {  background:#fff;  padding:10px;  position:relative;    height:100%;  line-height:1.4;  overflow-x:hidden;  overflow-y:auto;}@media (min-width:576px) {  #page_PopupContainer_tooltip_inner, #page_PopupContainer_inner {  padding:15px;  }}#page_PopupContainer_inner {  padding:0;  overflow-y:auto!important;  overflow-x:hidden!important;  max-height:-webkit-calc(100vh - 50px);  max-height:-moz-calc(100vh - 50px);  max-height:calc(100vh - 50px);}#page_PopupContainer_tooltip_inner {  overflow-y:hidden;}#page_PopupConatiner_content {  position:relative;  padding-top:50px;}.popup_title {  text-transform:uppercase;  position:relative;  width:100%;  text-align:center;  padding:1.5rem 5rem 1.5rem 1.5rem;  font-size:1.9rem;}.popup_title::before {  content:'';  font-family:'Font Awesome 5 Pro';  font-size:1.8rem;  padding-right:10px;}[class*="page_exitpopup_form_"] {  margin-bottom:10px;}.page_exitpopup_form_privacy_policy {  text-align:left;  padding-left:5px;  padding-top:5px;  padding-bottom:5px;  display:-webkit-box;  display:-webkit-flex;  display:-moz-box;  display:-ms-flexbox;  display:flex;}.page_exitpopup_form_privacy_policy label, .page_exitpopup_form_privacy_policy label a {  font-size:11px;}.page_exitpopup_form_privacy_policy .text_input_checkbox label {  display:none;}.page_exitpopup_form_privacy_policy .text_input_checkbox {  display:inline-block;  top:5px;  right:5px;  -webkit-box-flex:0;  -webkit-flex:0 0 auto;  -moz-box-flex:0;  -ms-flex:0 0 auto;  flex:0 0 auto;  margin-right:5px;}.page_exitpopup_newsletter .page_exitpopup_form_privacy_policy {  display:-webkit-box;  display:-webkit-flex;  display:-moz-box;  display:-ms-flexbox;  display:flex;}#page_PopupContainerMobile .page_exitpopup_title1 {  padding-right:60px;}#recommend_title::before {  content:'\f0e0';}.page-info-recommend {  padding-top:1rem;}@media (max-width:575px) {  .recommend-title {  padding-left:1.5rem;  }}#page_PopupContainer.shop_popup_artdet_print {  width:84rem !important;}.shop_popup_artdet_print #page_PopupContainer_inner {  overflow:hidden!important;}.shop_popup_artdet_print iframe {  width:100%;  max-height:500px;  overflow-y:auto;}.artdet-print__spec-param-value input[type=text], .artdet-print__spec-param-value select {  font-size:1.3rem;  height:3rem;}.sub_titles {  font-size:1.6rem;  font-weight:700;  text-align:center;}.artdet-print__data-row {  padding:3px 0;}.artdet-print__data-row + .artdet-print__data-row {  border-top:1px solid #cccccc;}.variant_list_item + .variant_list_item::before {  content:",";}.shop_popup_compare #page_PopupConatiner_content {  padding-top:6rem;}#page_PopupContainer.shop_popup_compare {      max-width:90vw;  max-height:90vh;  width:auto !important;  overflow:hidden;}.shop_popup_compare #page_PopupContainer_inner {  overflow-x:hidden !important;  overflow-y:auto !important;  min-width:500px;  min-height:200px;  max-height:590px;}#compare_title {  position:fixed;  top:0;  left:0;  width:100%;  z-index:10;}#compare_title::before {  content:'\f516';}.shop_popup_compare .popup_title_button a {  padding:0 10px;  font-size:10px;}.popup_compare_content {  width:100%;}table.compare_list_table {  position:relative;  width:100%;  overflow:hidden;  border-collapse:collapse;  font-size:1rem;}table.compare_list_table thead {  position:relative;  display:block;  width:auto;  max-width:105.6rem;  overflow:visible;}table.compare_list_table thead th {  width:16rem;  font-weight:400;}table.compare_list_table thead tr:first-child th {  font-weight:700;}table.compare_list_table thead tr:first-child th .compare_list_label_wrap,table.compare_list_table thead tr:first-child th .compare_list_value_wrap {  height:3.6rem;}table.compare_list_table thead th:nth-child(1) {  position:relative;  display:block;  width:10rem;}table.compare_list_table tbody {  position:relative;  display:block;  width:auto;  max-width:105.6rem;  height:21.6rem;  overflow:auto;  padding-top:1rem;}table.compare_list_table tbody td {  width:22rem;  text-align:center;}table.compare_list_table tbody tr td:nth-child(1) {  position:relative;  display:block;  width:10rem;}.compare_list_label_wrap {  width:10rem;  height:2.4rem;  overflow:hidden;  display:table;}.compare_list_label_wrap_inner {  text-align:right;  display:table-cell;  vertical-align:middle;  padding:0 0.5rem;}.compare_list_value_wrap {  width:16rem;  height:2.4rem;  overflow:hidden;  padding:0 0.5rem;}.compare_list_value_wrap_inner_cell {  display:table-cell;  text-align:center;  vertical-align:middle;  line-height:1.2;  height:100%;}@media (min-width:576px) {  table.compare_list_table {  font-size:1.3rem;  }  .compare_list_value_wrap, .compare_list_label_wrap {  height:2.8rem;  }  table.compare_list_table tbody {  height:20.2rem;  }  table.compare_list_table thead tr:first-child th .compare_list_label_wrap,  table.compare_list_table thead tr:first-child th .compare_list_value_wrap {  height:4.2rem;  }  .compare_list_label_wrap, table.compare_list_table tbody tr td:nth-child(1), table.compare_list_table thead th:nth-child(1) {  width:160px;  }  .compare_list_label_wrap_inner {  padding:0 10px;  }  .compare_list_value_wrap, table.compare_list_table thead th {  width:22rem;  }}.compare_list_footer .compare_list_value_wrap {  display:-webkit-box;  display:-webkit-flex;  display:-moz-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -webkit-align-items:center;  -moz-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:center;  -webkit-justify-content:center;  -moz-box-pack:center;  -ms-flex-pack:center;  justify-content:center;}.compare_list_value_wrap_inner {  display:table;  width:100%;  height:100%;}table.compare_list_table .type_pic, table.compare_list_table .type_pic div {  height:140px;}.compare-param-type--icon div, .compare-param-type--iconmore div {  height:32px;}table.compare_list_table .type_pic img {  max-height:140px;  max-width:140px;}.compare-param-type--pic div, .compare-param-type--piclink div, .compare-param-type--piclinktext div {  height:70px;}.compare-param-type--pic img, .compare-param-type--piclink img, .compare-param-type--piclinktext img {  max-height:70px;  max-width:70px;}.page_compare_cart_link, .page_compare_delete, .page_compare_details a {  width:4rem;  height:4rem;  line-height:4rem;  text-align:center;  display:block;}.page_compare_cart_link::before {  content:"\f290";  font-family:"Font Awesome 5 Pro";  font-weight:300;  font-size:1.8rem;}.compare_list_footer .page_compare_delete {  font-size:16px;  font-weight:300;}.compare_list_footer .page_compare_delete {  cursor:pointer;}.compare_list_footer .page_compare_details a::before {  font-size:14px;  font-weight:300;}.shop_popup_question #page_PopupConatiner_content {  padding-top:0;}#question_title::before {  content:'\f059';}.cart-credit__content {  height:auto;  line-height:normal;  background:none;  display:none;  padding:1rem;}.cart-credit__title {  padding:1rem;  padding-left:15rem;  cursor:pointer;  position:relative;  text-transform:uppercase;  text-align:center;}@media (max-width:575px) {  .cart-credit__title {  font-size:1.3rem;  }}#page_artdet_credit_head {  background:url('../!common_design/base/001500/image/logo_artdet_cetelem_hu.png') no-repeat left 1rem center transparent;}#page_artdet_cofidis_credit_head {  background:url('../!common_design/base/001500/image/logo_artdet_cofidis_hu.png') no-repeat left 1rem center transparent;}#page_artdet_otp_aruhitel_credit_head {  background:url('../!common_design/base/001500/image/logo_artdet_otp_aruhitel.png') no-repeat left 1rem center transparent;}.br_hitel_panel_responsive {  margin:0 auto!important;}.page_artlist_status_1, .page_artlist_status_2, .page_artlist_status_3 {  display:none!important;}.page_artlist_next_loading {  -ms-flex-preferred-size:0;  -webkit-flex-basis:0;  flex-basis:0;  -webkit-box-flex:1;  -ms-flex-positive:1;  -webkit-flex-grow:1;  -moz-box-flex:1;  flex-grow:1;  max-width:100%;}.page_artlist_next_loading .page_content_ajax {  min-height:20rem;  height:100%;  display:-webkit-box;  display:-webkit-flex;  display:-moz-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -webkit-align-items:center;  -moz-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:center;  -webkit-justify-content:center;  -moz-box-pack:center;  -ms-flex-pack:center;  justify-content:center;}@media (max-width:1023px) {  .page_tabs {  display:none;  }  .page_tab2 {  display:block;  padding:1rem 5rem 1rem 2rem!important;  text-align:left;  width:100%;  position:relative;  cursor:pointer;  text-transform:uppercase;  }  .page_tab2:first-child {  border-top:none !important;  }  .page_tab2::after {  position:absolute;  content:'\f107';  font-family:'Font Awesome 5 Pro';  right:20px;  top:50%;  -webkit-transform:translateY(-50%);  -moz-transform:translateY(-50%);  -ms-transform:translateY(-50%);  -o-transform:translateY(-50%);  transform:translateY(-50%);  font-size:24px !important;  font-weight:300;  }  .page_tab2_active::after {  content:'\f106';  }}#exposeMask, #exposeMaskOverlay {  display:none;  top:0 !important;  bottom:0 !important;  left:0 !important;  right:0 !important;  width:auto !important;  height:auto !important;  position:fixed !important;}.page_txt {  font-size:1.3rem;}#page_start_content .page_txt {  padding:3rem 0;}@media (min-width:1024px) {  .function-btn::after {  content:"";  position:absolute;  left:0;  top:0;  right:0;  z-index:10;  }  .function-btn:hover::after {  top:-2px;  }}.content {  min-height:50vh;}[class*="container--"] {  margin-left:auto;  margin-right:auto;  padding-left:1rem;  padding-right:1rem;  width:100%;}@media (min-width:576px) {  [class*="container--"] {  padding-left:1.5rem;  padding-right:1.5rem;  }  .page_txt {  font-size:inherit;  }}.usn {  -webkit-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none;}.round-bracket-around::before {  content:"(";}.round-bracket-around::after {  content:")";}.line-separator {  margin:2rem 0;  height:1px;}.dashed-separator {  margin:2rem 0;  height:1px;}.img-border-radius img {  -webkit-border-radius:5px;  -moz-border-radius:5px;  border-radius:5px;}::-webkit-scrollbar {  width:1rem !important;  height:1rem !important;}::-webkit-scrollbar-button {  width:0;  height:0;}[data-title] {  position:relative;}[data-title]::after {  content:attr(data-title);  opacity:0;  -webkit-transition:opacity ease 0.4s;  -o-transition:opacity ease 0.4s;  -moz-transition:opacity ease 0.4s;  transition:opacity ease 0.4s;  visibility:hidden;  position:absolute;  bottom:100%;  display:block;  width:-webkit-max-content;  width:-moz-max-content;  width:max-content;  max-width:20rem;  max-height:20rem;  overflow:auto;  font-size:1.3rem;  text-transform:none;  z-index:1;  padding:0.8em;  -webkit-border-radius:5px;  -moz-border-radius:5px;  border-radius:5px;}[data-title]:hover::after {  visibility:visible;  opacity:1;}[data-title]::before{  content:"";  z-index:1000;  position:absolute;  bottom:100%;  left:0;  border-right:7px transparent solid;  border-left:7px transparent solid;  display:none;}[data-title]:hover {  z-index:1000;  position:relative;}[data-title]:hover::before{  display:block;}.font-xxs {  font-size:0.9rem;}.font-xs {  font-size:1.1rem;}.font-s {  font-size:1.3rem;}.font-m {  font-size:1.5rem;}.font-l {  font-size:1.7rem;}.font-xl {  font-size:2.1rem;}.font-xxl {  font-size:2.6rem;}.font-xxxl {  font-size:2.9rem;}.font-xxxxl {  font-size:4.9rem;}@media (min-width:400px) {  .font-xs-xs {  font-size:1.1rem;  }}@media (min-width:576px) {  .font-sm-xs {  font-size:1.1rem;  }  .font-sm-s {  font-size:1.3rem;  }  .font-sm-m {  font-size:1.5rem;  }  .font-sm-l {  font-size:1.6rem;  }  .font-sm-xl {  font-size:2.1rem;  }}@media (min-width:768px) {  .font-md-s {  font-size:1.3rem;  }  .font-md-m {  font-size:1.5rem;  }  .font-md-l {  font-size:1.7rem;  }  .font-md-xl {  font-size:2.1rem;  }}@media (min-width:1024px) {  .font-lg-s {  font-size:1.3rem;  }  .font-lg-m {  font-size:1.5rem;  }  .font-lg-l {  font-size:1.6rem;  }}.line-height-0 {  line-height:0;}.line-height-1 {  line-height:1;}.line-height-12 {  line-height:1.2;}.line-height-14 {  line-height:1.4;}.line-height-15 {  line-height:1.5;}[class*="line-clamp--"] {  overflow :hidden;  -o-text-overflow:ellipsis;  text-overflow:ellipsis;  display:-webkit-box;  -webkit-box-orient:vertical;}.line-clamp--2 {  -webkit-line-clamp:2;}.line-clamp--2-12 {  -webkit-line-clamp:2;  line-height:1.2em;  max-height:2.4em;}.line-clamp--2-14 {  -webkit-line-clamp:2;  line-height:1.4em;  max-height:2.8em;}.line-clamp--2-15 {  -webkit-line-clamp:2;  line-height:1.5em;  max-height:3em;}.line-clamp--3 {  -webkit-line-clamp:3;}.line-clamp--3-12 {  -webkit-line-clamp:3;  line-height:1.2em;  max-height:3.6em;}.line-clamp--3-14 {  -webkit-line-clamp:3;  line-height:1.4em;  max-height:4.2em;}.line-clamp--3-15 {  -webkit-line-clamp:3;  line-height:1.5em;  max-height:4.5em;}.form-group {  margin-bottom:1.5rem;}.form-label {  display:inline-block;  margin-bottom:.5em;  font-size:1.3rem;}.form-invalid {  font-size:1.3rem;  padding:5px;}input[type=text], input[type=password], input[type=email], input[type=number], textarea {  padding:0 1.2em;  height:40px;  width:100%;  font-size:1.5rem;  -webkit-border-radius:20px;  -moz-border-radius:20px;  border-radius:20px;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {  -webkit-appearance:none;  margin:0;}input[type=number] {  -moz-appearance:textfield;}.input-wrap {  height:4rem;  line-height:4rem;  padding-right:2rem;  padding-left:2rem;  -webkit-border-radius:2rem;  -moz-border-radius:2rem;  border-radius:2rem;  font-size:1.5rem;  position:relative;  display:inline-block;}.input-wrap input {  padding:0 1rem;  height:100%;  width:100%;  font-size:inherit;  -webkit-border-radius:0;  -moz-border-radius:0;  border-radius:0;  vertical-align:top;}textarea {  padding:1rem;  min-height:4rem;  height:8rem;  -webkit-border-radius:15px;  -moz-border-radius:15px;  border-radius:15px;}.icon::before,[class*="icon--"]::before,[class*="icon--"]::after,.page_cart_icon_delete::before {  font-family:"Font Awesome 5 Pro";  font-weight:inherit;  font-size:inherit;}.icon--solid::before {  font-family:"custom icons";}.icon--sm::before, .icon--sm::after {  font-size:0.5em;}.icon--md::before, .icon--md::after {  font-size:0.75em;}.icon--lg::before, .icon--lg::after {  font-size:1.25em;}.icon--xl::before {  font-size:1.5em;}[class*="icon--b-"]::before {  margin-right:.4em;}[class*="icon--a-"]::after {  margin-left:.4em;}.icon--mr::before {  margin-right:.4em;}.icon--ml::before {  margin-left:.4em;}.icon--image::before, .icon--a-image::after, .icon--b-image::before {  content:"\f03e";}.icon--b-right::before, .icon--a-right::after {  content:"\f061";}.icon--return::before, .icon--b-return::before, .icon--a-return::after {  content:"\f2ea";}.icon--order-delete::before, .icon--b-order-delete::before, .icon--a-order-delete::after {  content:"\f00d";}.icon--print::before, .icon--b-print::before, .icon--a-print::after {  content:"\f02f";}.icon--b-refresh::before, .icon--a-refresh::after, .icon--refresh::before {  content:"\f01e";}.icon--b-unlock::before, .icon--a-unlock::after, .icon--unlock::before {  content:"\f13e";}.icon--exclamation::before, .icon--a-exclamation::after, .icon--b-exclamation::before {  content:"\f12a";}.icon--exclamation-3::before, .icon--a-exclamation-3::after, .icon--b-exclamation-3::before {  content:"\f071";}.icon--percent::before, .icon--a-percent::after, .icon--b-percent::before {  content:"\f295";}.icon--truck::before, .icon--a-truck::after, .icon--b-truck::before {  content:"\f0d1";}.icon--weight::before, .icon--a-weight::after, .icon--b-weight::before {  content:"\f5cd";}.icon--cart::before, .icon--a-cart::after, .icon--b-cart::before {  content:"\f290";}.icon--close::before, .icon--a-close::after, .icon--b-close::before {  content:"\f00d";}.icon--comment::before, .icon--a-comment::after, .icon--b-comment::before {  content:"\f4ad";}.icon--comments::before, .icon--a-comments::after, .icon--b-comments::before {  content:"\f086";}.icon--trash::before, .page_cart_icon_delete::before, .icon--a-trash::after, .icon--b-trash::before {  content:"\f00d";}.icon--back::before, .icon--a-back::after, .icon--b-back::before {  content:"\f060";}.icon--save::before, .icon--a-save::after, .icon--b-save::before {  content:"\f0c7";}.icon--restore::before, .icon--a-restore::after, .icon--b-restore::before {  content:"\f829";}.icon--star::before, .icon--a-star::after, .icon--b-star::before {  content:"\f005";}.icon--b-info::before, .icon--a-info::after, .icon--info::before {  content:"\f05a";}.icon--b-exclamation-2::before, .icon--a--exclamation-2::after, .icon--exclamation-2::before {  content:"\f06a";}.icon--b-plus::before, .icon--a-plus::after, .icon--plus::before {  content:"\f067";}.icon--b-plus-square::before, .icon--a-plus-square::after, .icon--plus-square::before {  content:"\f0fe";}.icon--b-minus::before, .icon--a-minus::after, .icon--minus::before {  content:"\f068";}.icon--head::before, .icon--a-head::after, .icon--b-head::before {  content:"\f007";}.icon--user-plus::before, .icon--a-user-plus::after, .icon--b-user-plus::before {  content:"\f234";}.icon--hamburger::before, .icon--a-hamburger::after, .icon--b-hamburger::before {  content:"\f0c9";}.icon--on-stock::before, .icon--a-on-stock::after, .icon--b-on-stock::before {  content:"\f00c";}.icon--check:before, .icon--a-check::after, .icon--b-check::before {  content:"\f00c";}.icon--check2:before, .icon--a-check2::after, .icon--b-check2::before {  content:"\f058";}.icon--check3:before, .icon--a-check3::after, .icon--b-check3::before {  content:"\f46c";}.icon--x:before, .icon--a-x::after, .icon--b-x::before {  content:"\f057";}.icon--download-content:before, .icon--a-download-content::after, .icon--b-download-content::before {  content:"\f56d";}.icon--out-of-stock::before, .icon--a-out-of-stock::after, .icon--b-out-of-stock::before {  content:"\f00d";}.icon--search::before, .icon--a-search::after, .icon--b-search::before {  content:"\f002";}.icon--compare::before, .icon--a-compare::after, .icon--b-compare::before {  content:"\f516";}.icon--favo::before, .icon--a-favo::after, .icon--b-favo::before {  content:"\f004";}.icon--details::before, .icon--a-details::after, .icon--b-details::before {  content:"\f06e";}.icon--lang::before, .icon--a-lang::after, .icon--b-lang::before {  content:"\f74c";}.icon--currency::before, .icon--a-currency::after, .icon--b-currency::before {  content:"\f2e8";}.icon--pdf::before, .icon--a-pdf::after, .icon--b-pdf::before {  content:"\f1c1";}.icon--pause::before {  content:"\f04c";}.icon--chevron-up::before, .icon--a-chevron-up::after, .icon--b-chevron-up::before {  content:"\f077";}.icon--chevron-down::before, .icon--a-chevron-down::after, .icon--b-chevron-down::before {  content:"\f078";}.icon--chevron-right::before, .icon--a-chevron-right::after, .icon--b-chevron-right::before {  content:"\f054";}.icon--chevron-left::before, .icon--a-chevron-left::after, .icon--b-chevron-left::before {  content:"\f053";}.icon--globe::before, .icon--a-globe::after, .icon--b-globe::before {  content:"\f0ac";}.icon--filter::before, .icon--a-filter::after, .icon--b-filter::before {  content:"\f0b0";}.icon--edit::before, .icon--a-edit::after, .icon--b-edit::before {  content:"\f044";}.icon--sign-out::before, .icon--a-sign-out::after, .icon--b-sign-out::before {  content:"\f08b";}.icon--money-out::before, .icon--a-money::after, .icon--b-money::before {  content:"\f3d1";}.icon--money-bill::before, .icon--a-money-bill::after, .icon--b-money-bill::before {  content:"\f3d1";}.icon--mail::before, .icon--a-mail::after, .icon--b-mail::before {  content:"\f0e0";}.icon--question::before, .icon--a-question::after, .icon--b-question::before {  content:"\f128";}.icon--question2::before, .icon--a-question2::after, .icon--b-question2::before {  content:"\f059";}.icon--bell::before, .icon--a-bell::after, .icon--b-bell::before {  content:"\f0f3";}.icon--history::before, .icon--a-history::after, .icon--b-history::before {  content:"\f1da";}.icon--vote::before, .icon--a-vote::after, .icon--b-vote::before {  content:"\f772";}.icon--quote-start::before, .icon--a-quote-start::after, .icon--b-quote-start::before {  content:"\f10e";}.icon--quote-end::before, .icon--a-quote-end::after, .icon--b-quote-end::before {  content:"\f10d";}.icon--file-upload::before, .icon--a-file-upload::after, .icon--b-file-upload::before {  content:"\f07c";}.icon--file::before, .icon--a-file::after, .icon--b-file::before {  content:"\f15b";}.icon--to-order::before {  content:"\f06a";}.icon--arrow-left::before {  content:"\f060";}.icon--arrow-right::before {  content:"\f061";}.icon--arrow-up::before {  content:"\f062";}.icon--arrow-down::before {  content:"\f063";}.icon--arrow-last::before {  content:"\f340";}.icon--arrow-first::before {  content:"\f33e";}input[type="checkbox"], input[type="radio"] {  opacity:0;  width:0;  height:0;  position:absolute;}.text_input_checkbox, input[type="checkbox"]+label::before {  content:"";  display:inline-block;  vertical-align:middle;  width:2rem;  height:2rem;  line-height:1.8;  text-align:center;  position:relative;  margin-right:1rem;  font-size:0;  text-indent:0.1rem;  -webkit-border-radius:5px;  -moz-border-radius:5px;  border-radius:5px;  -webkit-flex-shrink:0;  -ms-flex-negative:0;  flex-shrink:0;}.text_input_checkbox.text_input_checkbox_checked::before,input[type="checkbox"]:checked + label::before {  font-size:1rem;}.text_input_radio::before,input[type="radio"]+label::before {  content:"";  display:inline-block;  vertical-align:middle;  width:1.8rem;  height:1.8rem;  line-height:18px;  text-align:center;  position:relative;  margin-right:1rem;  -webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%;  font-size:1rem;  -webkit-flex-shrink:0;  -ms-flex-negative:0;  flex-shrink:0;}label[for] {  cursor:pointer;  position:relative;  vertical-align:middle;  line-height:1.2;}input[disabled]+label[for] {  opacity:0.5;  cursor:default;}.table {  display:-webkit-box;  display:-webkit-flex;  display:-moz-box;  display:-ms-flexbox;  display:flex;  -webkit-box-orient:vertical;  -webkit-box-direction:normal;  -webkit-flex-flow:column nowrap;  -moz-box-orient:vertical;  -moz-box-direction:normal;  -ms-flex-flow:column nowrap;  flex-flow:column nowrap;  line-height:1.5;  -webkit-box-flex:1;  -webkit-flex:1 1 auto;  -moz-box-flex:1;  -ms-flex:1 1 auto;  flex:1 1 auto;  font-size:1.3rem;}.tr, .th {  width:100%;  display:-webkit-box;  display:-webkit-flex;  display:-moz-box;  display:-ms-flexbox;  display:flex;  -webkit-box-orient:horizontal;  -webkit-box-direction:normal;  -webkit-flex-flow:row nowrap;  -moz-box-orient:horizontal;  -moz-box-direction:normal;  -ms-flex-flow:row nowrap;  flex-flow:row nowrap;}.tr[onclick] {  cursor:pointer;}.tr {  padding:0 0.5rem;}.th {  font-weight:700;}.th > .td {  white-space:normal;}.td {  display:-webkit-box;  display:-webkit-flex;  display:-moz-box;  display:-ms-flexbox;  display:flex;  -webkit-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  -webkit-box-align:center;  -webkit-align-items:center;  -moz-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-flex:1;  -webkit-flex:1;  -moz-box-flex:1;  -ms-flex:1;  flex:1;  padding:1rem 0;  -webkit-box-pack:center;  -webkit-justify-content:center;  -moz-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  word-break:normal;  overflow:hidden;  -o-text-overflow:ellipsis;  text-overflow:ellipsis;  min-width:0;  text-align:center;  line-height:1.4;}.td--left {  -webkit-box-pack:start;  -webkit-justify-content:flex-start;  -moz-box-pack:start;  -ms-flex-pack:start;  justify-content:flex-start;  text-align:left;}.td--right {  -webkit-box-pack:end;  -webkit-justify-content:flex-end;  -moz-box-pack:end;  -ms-flex-pack:end;  justify-content:flex-end;  text-align:right;}.td-2x {  -webkit-box-flex:2;  -webkit-flex:2;  -moz-box-flex:2;  -ms-flex:2;  flex:2;}.td-3x {  -webkit-box-flex:3;  -webkit-flex:3;  -moz-box-flex:3;  -ms-flex:3;  flex:3;}.td-4x {  -webkit-box-flex:4;  -webkit-flex:4;  -moz-box-flex:4;  -ms-flex:4;  flex:4;}.td-inner {  margin:0 0.5rem;  overflow:hidden;}.table--simple .th {  display:none;}.table--simple .td {  padding:0.3rem 0;}.table--small {  display:inline-block;  max-width:28rem;  width:100%;}@media (min-width:576px) {  .table {  font-size:1.5rem;  }  .table:not(.table--small) .td-inner {  margin:0 1rem;  }  .table:not(.table--small) .tr {  padding:0 1rem;  }}.ul--lsn {  list-style:none;}.breadcrumb {  padding-bottom:1rem;  line-height:1.2;}@media (min-width:576px) {  .breadcrumb {  padding-bottom:1.5rem;  }}.breadcrumb__item {  font-size:1.1rem;}.breadcrumb__item h1 {  letter-spacing:normal;  display:inline;}.breadcrumb__item::after, .breadcrumb__home::before, .breadcrumb-home-link::before {  content:'\f061';  font-family:'Font Awesome 5 Pro';  font-size:0.85em;  font-weight:300;  padding:0 1em;  letter-spacing:0;}.breadcrumb__home .breadcrumb__text, .breadcrumb__home.is-clickable::before {  display:none;}.breadcrumb__home::before, .breadcrumb-home-link::before {  padding:0;  content:'\f015';  font-size:1.1em;}.breadcrumb__item:last-child::after {  display:none;}@media (min-width:576px) {  .breadcrumb__item {  font-size:1.3rem;  }}.no-aside .side-box {  display:none;}.no-aside main {  max-width:100%;  -webkit-box-flex:1;  -webkit-flex-grow:1;  -moz-box-flex:1;  -ms-flex-positive:1;  flex-grow:1;  padding-left:0 !important;}.cursor-pointer {  cursor:pointer;}[class*="shape-square"] {  display:inline-block !important;  text-align:center !important;}.shape-square-xs {  width:2.4rem !important;  height:2.4rem !important;  line-height:2.4rem !important;}.shape-square-sm {  width:3rem !important;  height:3rem !important;  line-height:3rem !important;}.shape-square {  width:3.4rem !important;  height:3.4rem !important;  line-height:3.4rem !important;}.shape-square-xl {  width:4rem !important;  height:4rem !important;  line-height:4rem !important;}@media (min-width:768px) {  .shape-md-square {  width:3.6rem !important;  height:3.6rem !important;  line-height:3.6rem !important;  }}h1, .h1 { font-size:2.9rem; }h2, .h2 { font-size:2.5rem; }h3, .h3 { font-size:2.1rem; }h4, .h4 { font-size:1.7rem; }h5, .h5 { font-size:1.5rem; }h6, .h6 { font-size:1.3rem; }@media (min-width:576px) {  h1, .h1 { font-size:3.5rem; }  h2, .h2 { font-size:3.1rem; }  h3, .h3 { font-size:2.5rem; }  h4, .h4 { font-size:2.1rem; }  h5, .h5 { font-size:1.9rem; }  h6, .h6 { font-size:1.7rem; }}.h1, .h2, .h3, .h4, .h5, .h6 {  color:#181818;  margin-top:0;  margin-bottom:0.8em;  font-weight:300;  text-transform:uppercase;}.font-weight-300 {  font-weight:300;}.font-weight-400 {  font-weight:400;}.font-weight-700 {  font-weight:700;}.font-weight-900 {  font-weight:900;}.ls-0 {  letter-spacing:0;}.ls-normal {  letter-spacing:normal;}.ls-tight {  letter-spacing:0.05em;}.ls-loose {  letter-spacing:0.15em;}[class*='title--theme-'] {  text-transform:uppercase;  font-weight:300;}.title--theme-0 {  font-size:1.7rem;  letter-spacing:0.15rem;  padding:0 0 0.75em 0;  line-height:1.2;}.title--theme-1 {  font-size:1.6rem;  letter-spacing:0.1rem;  padding:0 0 0.5em 0;}.title--theme-2 {  font-size:1.3rem;  margin-bottom:1rem;}.title--center {  text-align:center;}.title--center::after {  left:50%;  -webkit-transform:translateX(-50%);  -moz-transform:translateX(-50%);  -ms-transform:translateX(-50%);  -o-transform:translateX(-50%);  transform:translateX(-50%);}@media (min-width:576px) {  .title--theme-0 {  font-size:3.1rem;  }  .title--theme-1 {  font-size:2.5rem;  }  .title--theme-2 {  font-size:2.1rem;  }}.header-inner {  position:relative;}.js-header--fixed {  position:fixed;  top:0;  right:0;  left:0;  z-index:1030;  -webkit-transition:top ease 0.3s;  -o-transition:top ease 0.3s;  -moz-transition:top ease 0.3s;  transition:top ease 0.3s;}.unas_design_login .logo {  padding:10px 0;}.header-icon {  font-size:2rem;  font-weight:300;}@media (min-width:576px) {  .header-icon {  font-size:2.4rem;  }}.cart-box__btn-icon {  line-height:1.3;}.header-btn {  padding:0.5rem 1rem !important;  border:0 !important;  position:relative;  height:100%;  min-width:4rem;  display:block;  -webkit-border-radius:0;  -moz-border-radius:0;  border-radius:0;  margin:0;  -webkit-transition:none;  -o-transition:none;  -moz-transition:none;  transition:none;}@media (min-width:768px) {  .header-btn {  min-width:4.8rem;  }}.header-container {  position:relative;}.menu_item_plus {  text-transform:uppercase;}.dropdown--content {  position:absolute;  top:100%;  left:0;  right:0;  visibility:hidden;  padding:2rem;  z-index:100;  -webkit-border-bottom-left-radius:5px;  -moz-border-radius-bottomleft:5px;  border-bottom-left-radius:5px;  -webkit-border-bottom-right-radius:5px;  -moz-border-radius-bottomright:5px;  border-bottom-right-radius:5px;}.product-filter__dropdown {  -webkit-border-top-left-radius:5px;  -moz-border-radius-topleft:5px;  border-top-left-radius:5px;  top:auto;}.product-filter__content {  overflow-y:auto;  max-height:70vh;}.is-active + .dropdown--content {  height:auto;  visibility:visible !important;}.search__content-wrap {  padding:1rem 2rem;  }@media (min-width:576px) {  .dropdown--content {  left:auto;  width:32rem;  max-width:32rem;  }  .header-buttons {  position:relative;  }}@media (min-width:1260px) {  .cat-box--mobile {  visibility:hidden;  max-height:0 !important;  }  .header-menus {  overflow:hidden;  -webkit-flex-shrink:1;  -ms-flex-negative:1;  flex-shrink:1;  -webkit-box-flex:1;  -webkit-flex-grow:1;  -moz-box-flex:1;  -ms-flex-positive:1;  flex-grow:1;  }}.product-filter {  display:none;  -webkit-align-self:flex-start;  -ms-flex-item-align:start;  align-self:flex-start;  margin-top:-0.5rem;  margin-bottom:-1rem;}.product-filter__dropdown-close-btn{  width:4rem;  height:4rem;  position:absolute;  top:0;  right:0;  display:inline-flex;  align-items:center;  justify-content:center;  cursor:pointer;}.product-filter__dropdown-close-btn::after{  content:'\f00d';  font-size:20px;  font-family:"Font Awesome 5 Pro";}.product-filter__btn {  border:none;  padding:0.15rem 0.775rem;  position:relative;}.product-filter__btn::after {  content:"";  position:absolute;  bottom:0;  left:0;  right:0;  height:6px;  z-index:101;  background:#fff;}@media (min-width:576px) {  .product-filter {  position:relative;  }}@media (min-width:1260px) {  .product-filter {  display:none !important;  }}.dropdown--btn-close {  position:absolute;  top:0;  z-index:100;}.dropdown--btn-close::before {  font-size:2.4rem;}.main-menu ul {  list-style:none;  margin-bottom:0;}.main-menu__list > li {  display:inline-block;}.cat-box__btn-icon {  width:1em;  height:1em;  display:block;  position:relative;  margin:0 auto;}.cat-box__btn-icon > span {  display:block;  position:absolute;  height:0.2rem;  width:100%;  -webkit-border-radius:0.1rem;  -moz-border-radius:0.1rem;  border-radius:0.1rem;  opacity:1;  left:0;  -webkit-transform:rotate(0deg);  -moz-transform:rotate(0deg);  -o-transform:rotate(0deg);  -ms-transform:rotate(0deg);  transform:rotate(0deg);  -webkit-transition:.25s ease-in-out;  -moz-transition:.25s ease-in-out;  -o-transition:.25s ease-in-out;  transition:.25s ease-in-out;}.cat-box__btn-icon > span:nth-child(1) {  top:0.3rem;}.cat-box__btn-icon > span:nth-child(2), .cat-box__btn-icon > span:nth-child(3) {  top:50%;  margin-top:-0.1rem;}.cat-box__btn-icon > span:nth-child(4) {  bottom:0.3rem;}.is-active > .cat-box__btn-icon > span:nth-child(1) {  top:50%;  width:0;  left:50%;}.is-active > .cat-box__btn-icon > span:nth-child(2) {  -webkit-transform:rotate(45deg);  -moz-transform:rotate(45deg);  -o-transform:rotate(45deg);  -ms-transform:rotate(45deg);  transform:rotate(45deg);}.is-active > .cat-box__btn-icon > span:nth-child(3) {  -webkit-transform:rotate(-45deg);  -moz-transform:rotate(-45deg);  -o-transform:rotate(-45deg);  -ms-transform:rotate(-45deg);  transform:rotate(-45deg);}.is-active > .cat-box__btn-icon > span:nth-child(4) {  bottom:50%;  width:0;  left:50%;}.cat-box__dropdown {  padding:1rem 3rem;  overflow-y:auto;  max-height:calc(100vh - 50px);}.cat-box__name {  display:block;  padding:2.2rem 2.5rem;  white-space:nowrap;}.cat-box__banner {  overflow-y:auto;  display:-webkit-box;  display:-webkit-flex;  display:-moz-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:end;  -webkit-align-items:flex-end;  -moz-box-align:end;  -ms-flex-align:end;  align-items:flex-end;}.cat-box__banner p {  margin-bottom:0;}.cat-box__banner img {  max-width:240px;}.cat-box__name-text {  font-size:1.3rem;  text-transform:uppercase;  font-weight:700;}.cat-box__level-0 {  overflow:hidden;  position:absolute;  overflow-x:hidden;  overflow-y:auto;  display:none;  z-index:10;  min-width:100%;  padding:3rem;  text-align:left;  -webkit-border-bottom-left-radius:5px;  -moz-border-radius-bottomleft:5px;  border-bottom-left-radius:5px;  -webkit-border-bottom-right-radius:5px;  -moz-border-radius-bottomright:5px;  border-bottom-right-radius:5px;}.cat-dropdown--narrow {  position:relative;}.cat-dropdown--narrow .cat-box__banner {  width:240px;  flex:0 0 240px;}.cat-dropdown--narrow .cat-box__level-0 {  position:fixed;  min-width:260px;  max-width:500px;}.cat-dropdown--narrow .cat-box__inner-levels {  min-width:20rem;  flex:1 0 20rem;}.cat-dropdown--wide .cat-box__level-0 {  left:0;  right:0;  max-height:calc(100vh - 80px);}.open .cat-box__level-0 {  display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;}.cat-dropdown--wide .cat-box__level-1 {  padding-right:15px;  padding-left:15px;}.cat-dropdown--wide .cat-box__level-0 .cat-box__level-1 {  -webkit-box-flex:0;  -ms-flex:0 0 16.66667%;  -webkit-flex:0 0 16.66667%;  -moz-box-flex:0;  flex:0 0 16.66667%;  max-width:16.66667%;}.cat-dropdown--wide .cat-box__level-0.has-banner .cat-box__level-1 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  -webkit-flex:0 0 20%;  -moz-box-flex:0;  flex:0 0 20%;  max-width:20%;}.cat-box__inner-levels {  height:100%;  overflow-y:auto;  overflow-x:hidden;}.cat-box__level-1-name {  font-size:1.5rem;  font-weight:700;  text-transform:uppercase;}.cat-dropdown--narrow .cat-box__level-1-name {  white-space:nowrap;  -o-text-overflow:ellipsis;  text-overflow:ellipsis;  overflow:hidden;}.cat-box__level-2-name {  font-size:1.3rem;}.cat-box__level-2-name {  padding:0.5rem 0;}.cat-box__more-btn {  font-size:1rem;  padding-left:3px;}#responsive_cat_menu_content {  max-width:30rem;  margin:0 auto;}.responsive_menu_close {    display:none;}.responsive_menu_close::before {  content:"\f00d";  font-family:"Font Awesome 5 Pro";  font-weight:300;  font-size:2.4rem;}#responsive_cat_menu ul li {  list-style:none;  text-align:left;  padding:0.7rem 0;}#responsive_cat_menu ul li > a {  font-size:1.5rem;  line-height:1.2;  display:block;  padding-right:2rem;}.next_level_arrow {  float:right;  display:block;  line-height:1;}.next_level_arrow:after {  content:"\f054";  font-family:"Font Awesome 5 Pro";  font-size:1rem;}#responsive_cat_menu {  height:100%;  overflow-y:auto;  overflow-x:hidden;}.box_cat_num {  font-size:1rem;  vertical-align:middle;}.responsive_menu_nav {  opacity:0;  position:relative;  max-height:0;  -webkit-transition:max-height 0.3s;  -o-transition:max-height 0.3s;  -moz-transition:max-height 0.3s;  transition:max-height 0.3s;}.black_active>.responsive_menu_nav {  max-height:300px;  opacity:1;  margin-bottom:20px;  padding-bottom:20px;}.responsive_menu_navtop {  padding:0;  width:100%;  height:0;}.responsive_menu_back {  cursor:pointer;  width:4rem;  height:4rem;  line-height:4rem;  text-align:center;  background:transparent;  position:absolute;  bottom:0;  left:50%;  -webkit-transform:translate(-50%, 50%);  -moz-transform:translate(-50%, 50%);  -ms-transform:translate(-50%, 50%);  -o-transform:translate(-50%, 50%);  transform:translate(-50%, 50%);  display:none;}.black_active .responsive_menu_back {  display:block;}.responsive_menu_back::before {  font-family:"Font Awesome 5 Pro";  content:'\f062';  color:#333333;  font-size:1.3rem;}.responsive_menu_title {  display:none;}.responsive_menu_navbottom {  min-height:4rem;  display:block !important;}.responsive_menu.black_active .responsive_menu_navbottom {  padding:0;  min-height:60px;  width:100%;  clear:both;  font-size:0;}.responsive_menu_navbottom > span {  display:block;}.responsive_menu_navbottom > span a {  font-size:1.5rem;  display:block;  line-height:1.2;}.parentcat, .actcat {  text-align:left;  line-height:1.2;  padding:5px 0;  position:relative;}.parentcat {  cursor:pointer;  margin-bottom:15px;}span.maincat {  font-size:0;  padding-bottom:5px;  padding-top:0;}.maincat::before {  content:'\f015';  font-size:1.5rem;  font-family:'Font Awesome 5 Pro';}.parentcat:not(.maincat)::before, .actcat::before, .actcat::after {  content:'\f063';  font-family:'Font Awesome 5 Pro';  display:block;  position:absolute;  left:0;  bottom:100%;  margin-left:0.2rem;  text-align:center;  font-size:1.3rem;}.actcat::after {  top:100%;  bottom:auto;}.responsive_menu_navbottom .parent_div {  display:none;}#responsive_cat_menu .ajax_param {  display:none;}.responsive_menu_sub {  display:none;}.responsive_menu_content {  position:relative;  width:100%;  overflow:hidden;}ul.responsive_menu, ul.responsive_menu ul.responsive_menu_sub {  width:100%;  position:absolute;  top:0;  left:100%;}ul.responsive_menu {  left:0;  margin-bottom:0;}.responsiv_menu_text {  padding:20px 0;  text-align:center;}.responsiv_menu_text p {  margin-bottom:0;}.header-plus-menu {  display:none;}.header-plus-menu.has-plus-menu {  display:block;}.header-plus-menu-mobile {  display:none;}.has-plus-menu .header-plus-menu-mobile {  display:block;}@media (min-width:400px) {  .has-plus-menu .header-plus-menu-mobile {  padding:0 0.5rem;  }}.header_menu-wrap {  visibility:hidden;}@media (min-width:576px) {  .cat-box__dropdown {  max-height:calc(100vh - 100px);  }}@media (min-width:1260px) {  .header_menu-wrap {  visibility:visible;  }  .header_menu > .menu_item_plus:first-child {  margin-right:3rem;  padding-left:1.5rem;  }  .cat-box__dropdown {  padding:0;  }}.header_menu ul {  list-style-type:none;}.header_menu a {  display:block;  padding:0.5rem 0;  line-height:1.2;}.menu_content_sub {  padding-left:0.5em;  z-index:10;}.menu_content_sub .menu_item_plus {  font-size:0.9em;  font-weight:400;  text-align:left;}.menu_item_plus a {  display:block;  white-space:nowrap;  -o-text-overflow:ellipsis;  text-overflow:ellipsis;  overflow:hidden;}@media (min-width:1260px) {  .cat-box__name {  padding:2.2rem 2rem;  }  .main-menu__list .menu_content_sub .menu_item_plus {  margin-bottom:1.5rem;  }  .main-menu__list .menu_content_sub .menu_content_sub .menu_item_plus {  margin-bottom:0;  }  .main-menu__list > .menu_item_plus[id*='d_menu_item'] {  position:relative;  }  .main-menu__list > .menu_item_plus[id*='d_menu_item'] > a {  padding:2.2rem 2rem;  line-height:1.2;  font-weight:700;  font-size:1.3rem;  display:block;  }  .main-menu__list > .menu_item_haschild[id*='d_menu_item'] > .menu_content_sub {  position:fixed;  display:none;  padding:3rem;  -webkit-border-bottom-left-radius:5px;  -moz-border-radius-bottomleft:5px;  border-bottom-left-radius:5px;  -webkit-border-bottom-right-radius:5px;  -moz-border-radius-bottomright:5px;  border-bottom-right-radius:5px;  }  .main-menu__list > .menu_item_haschild[id*='d_menu_item'] > .menu_content_sub.is-active {  display:block;  }    .main-menu__list > .menu_item_haschild[id*='d_menu_item'] > .menu_content_sub::after {  content:"";  position:absolute;  top:-1rem;  bottom:-1rem;  left:-1rem;  right:-1rem;  z-index:-1;  }  .menu_item_haschild[id*='d_menu_item'] .menu_content_sub {  padding:0;  }  .menu_item_haschild[id*='d_menu_item'] .menu_item_plus > a {  line-height:1.2;  display:block;  font-size:1.5rem;  font-weight:700;  }  .menu_item_haschild[id*='d_menu_item'] .menu_content_sub .menu_content_sub {  padding-top:0.6rem;  }  .menu_item_haschild[id*='d_menu_item'] .menu_content_sub .menu_content_sub .menu_item_plus > a {  padding:0.5rem 0;  font-size:1.3rem;  font-weight:300;  margin-bottom:0;  text-transform:none;  }}@media (min-width:1460px) {  .cat-box__name,  .main-menu__list > .menu_item_plus[id*='d_menu_item'] > a {  padding:2.2rem 3rem;  }  .cat-box__name-text,  .main-menu__list > .menu_item_plus[id*='d_menu_item'] > a {  font-size:1.5rem;  }}.lang, .currency {  display:none;}.has-lang .lang, .has-currency .currency {  display:block;}.lang__content-inner, .currency {  text-align:center;}.lang__content-inner a, .currency__label {  display:inline-block;  margin:0 1rem 1rem;  font-size:1.5rem;}.currency__label {  padding:1rem !important;  margin:0;}.lang-and-cur {  display:none;}.lang-and-cur[class*='has-'] {  display:-webkit-box;  display:-webkit-flex;  display:-moz-box;  display:-ms-flexbox;  display:flex;}.currency__label {  letter-spacing:0.05rem;  -webkit-transition:color ease 0.5s;  -o-transition:color ease 0.5s;  -moz-transition:color ease 0.5s;  transition:color ease 0.5s;}.currency__label::before {  display:none !important;}.currency__radio:checked + label {  cursor:default;  font-weight:700;}.currency .form-group {  margin-bottom:0;}@media (min-width:1024px) {  .search-box-col {  -webkit-box-flex:0;  -webkit-flex:0 1 40rem;  -moz-box-flex:0;  -ms-flex:0 1 40rem;  flex:0 1 40rem;  max-width:40rem;  }}#box_search_input {  background-position:left 10px center;  padding:0 4rem 0 3rem;  cursor:pointer;  position:relative;  z-index:900;  font-size:16px;}.search__btn:not(.is-active) ~ .search__content-wrap .js-search-smart-autocomplete{  opacity:0;  visibility:hidden;  z-index:-1;}#box_search_input::placeholder {  font-size:15px; }#box_search_input::-webkit-input-placeholder {  font-size:15px; }#box_search_input::-moz-placeholder {  font-size:15px; }#box_search_input:-ms-input-placeholder {  font-size:15px; }#box_search_input:-moz-placeholder { font-size:15px; }#box_search_input:focus{  cursor:text;}#box_search_input.search-enable {  padding-right:5rem;}.search__search-btn-outer {  position:absolute;  right:1px;  top:1px;  height:3.8rem;  width:3.8rem;  cursor:not-allowed;  -webkit-transition:opacity ease 0.4s;  -o-transition:opacity ease 0.4s;  -moz-transition:opacity ease 0.4s;  transition:opacity ease 0.4s;  opacity:0.5;  z-index:900;}.search__search-btn {  padding:0;  pointer-events:none;  width:100%;  height:100%;  font-size:1.7rem;}#box_search_input.search-enable ~ .search__search-btn-outer {  cursor:pointer;  opacity:1;}#box_search_input.search-enable ~ .search__search-btn-outer .search__search-btn {  pointer-events:auto;}.ac_results {  position:absolute;  top:100% !important;  left:2rem !important;  right:2rem !important;  width:auto! important;}.ac_results:empty {  display:none;}.ac_results ul {  position:relative;}.ac_results li {  padding:1rem;  font-family:'Roboto Condensed', sans-serif;}.ac_results .ac_name {  font-size:1.1rem;  line-height:1.2;  padding:5px 0;  margin-top:58px;  min-height:auto;}.ac_pic {  width:50px;  height:68px;}.ac_price {  font-size:1.1rem;  width:auto;}.search__loading {  display:none;  position:absolute;  left:0;  width:30px;  height:100%;}.ac_loading {  background:none;}@media (min-width:576px) {  .ac_name, .ac_price {  font-size:1.5rem;  }}.login-box-btn {  text-transform:none;  text-align:left;  font-weight:300;}.login-box__login-btn input, .login-box__logout-btn input {  width:100%;}.login-box__facebook-btn, .login-box__google-btn {  width:200px;  height:30px;}.social_login_table {  -webkit-border-radius:0;  -moz-border-radius:0;  border-radius:0;}.login-box__container input::-webkit-input-placeholder {  font-weight:700;  text-align:center;}.login-box__container input::-moz-placeholder {  font-weight:700;  text-align:center;}.login-box__container input:-ms-input-placeholder {  font-weight:700;  text-align:center;}.login-box__container input:-moz-placeholder {  font-weight:700;  text-align:center;}.profile__menus a {  font-weight:700;  padding:1rem 0;  display:block;}.wholesale-login {  max-width:300px;  margin:40px auto;}.unas_design_login {  min-height:95vh;  min-height:calc( 100vh - 23px );}.cart-box.fa-shopping-bag::before {  font-size:3rem;}.cart-box__pic {  max-width:90px;}.cart-box__item-num {  position:absolute;  left:50%;  top:50%;  -webkit-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%);  margin-top:7%;  font-size:0.44em;  font-weight:400;}.cart-box__items {  max-height:-webkit-calc(100vh - 260px);  max-height:-moz-calc(100vh - 260px);  max-height:calc(100vh - 260px);  overflow-y:auto;  margin-right:-10px;  padding-right:10px;}.cart-box__item:last-child {  border-bottom:none !important;}.cart-box__to-cart-btn {  text-align:center;  font-weight:300;}.box_compare_header_menu a::before {  content:'\f080';}.box_compare_element {  display:-webkit-box !important;  display:-ms-flexbox !important;  display:-webkit-flex !important;  display:-moz-box !important;  display:flex !important;  -webkit-box-align:center;  -webkit-align-items:center;  -moz-box-align:center;  -ms-flex-align:center;  align-items:center;  margin-bottom:0.5rem;}.box_compare_delete {  -webkit-box-flex:0;  -ms-flex:0 0 auto;  -webkit-flex:0 0 auto;  -moz-box-flex:0;  flex:0 0 auto;  width:auto;  max-width:none;  padding:0 0.5rem;}.box_compare_name {  -ms-flex-preferred-size:0;  -webkit-flex-basis:0;  flex-basis:0;  -webkit-box-flex:1;  -ms-flex-positive:1;  -webkit-flex-grow:1;  -moz-box-flex:1;  flex-grow:1;  max-width:100%;  font-size:1.3rem;  line-height:1.2;}.box_compare_delete a {  display:block;  width:2rem;  height:2rem;  line-height:2rem;  text-align:center;}.box_compare_delete a::before {  content:"\f00d";  font-family:"Font Awesome 5 Pro";  font-size:1.3rem;  font-weight:300;}.box_compare_button {  padding-top:1rem;  text-align:center;}.box_compare_button_num, .box_compare_header_menu {  display:none;}.ps > .ps__scrollbar-y-rail > .ps__scrollbar-y {  -webkit-border-radius:0;  -moz-border-radius:0;  border-radius:0;}.ps > .ps__scrollbar-y-rail, .ps:hover > .ps__scrollbar-x-rail, .ps:hover > .ps__scrollbar-y-rail {  opacity:1!important;}.ps:hover.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail,.ps:hover > .ps__scrollbar-y-rail:hover,.ps.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail{  background:none!important;}.sp-nav-btn {  position:absolute;  top:50%;  -webkit-transform:translateY(-50%);  -moz-transform:translateY(-50%);  -ms-transform:translateY(-50%);  -o-transform:translateY(-50%);  transform:translateY(-50%);  z-index:1;  font-size:2rem;}.sp-nav-btn.invisible {  visibility:hidden;}.sp-nav__prev {  left:2%;}.sp-nav__next {  right:2%;}@media (min-width:1024px) {  .sp-nav-btn {  font-size:3.6rem;  }}.start-banner__element-img-wrap-inner {  position:relative;  min-height:32px;}@media (max-width:767.8px) {  .start-banner__element:nth-child(2n+2) {  border-right:0 !important;  }}@media (min-width:768px) {  .start-banner__element:nth-child(4n+4) {  border-right:0 !important;  }}.bg-cover {  -webkit-background-size:cover;  -moz-background-size:cover;  -o-background-size:cover;  background-size:cover;  background-position:center center;}.start-banners__main-title{  font-weight:500;  font-size:3.2rem;  text-transform:none;  color:#1D262D;  margin-top:0.6em;  margin-bottom:1.4em;}.start-banner__element p {  margin-bottom:1rem;}.start-banner__element p:last-child {  margin-bottom:0 !important;}.item_start_1_img-container {  margin-bottom:1rem;}@media (max-width:767.8px) {  .item_start_4 {  margin-left:-15px;  margin-right:-15px;  }  .banner-start-they-said, .newsletter {  margin-left:-30px;  margin-right:-30px;  }  .banner-start-they-said__items, .newsletter__box {  padding:0 30px;  }}@media (max-width:575.8px) {  .item_start_4 {  margin-left:-10px;  margin-right:-10px;  }  .banner-start-they-said, .newsletter {  margin-left:-25px;  margin-right:-25px;  }}@media (min-width:768px) {  .item_start_4 img, .item_start_7 img {  -webkit-border-radius: 5px 0 0 5px;  -moz-border-radius: 5px 0 0 5px;  border-radius: 5px 0 0 5px;  }  .item_start_6 img {  -webkit-border-radius: 0 5px 5px 0;  -moz-border-radius: 0 5px 5px 0;  border-radius: 0 5px 5px 0;  }}.item_start_5__slide-inner {  max-width:460px;  padding:0 40px;  margin:0 auto;}.item_start_5__slide-title {  font-size:1.9rem;  padding-bottom:0.6em;}.item_start_5__slide-content {  overflow:hidden;  text-align:justify;}.item_start_5__slide-content p::before {  content:"\f10e";  font-family:"font awesome 5 pro";  padding-right:1rem;  vertical-align:top;}.item_start_5__slide-content p::after {  content:"\f10d";  font-family:"font awesome 5 pro";  padding-left:1rem;  vertical-align:bottom;}.swiper-slide {  -webkit-box-flex:0;  -webkit-flex:0 0 auto;  -moz-box-flex:0;  -ms-flex:0 0 auto;  flex:0 0 auto;  max-width:100%;  width:auto;}.swiper-button-next, .swiper-button-prev {  position:absolute;  top:50%;  -webkit-transform:translateY(-50%);  -moz-transform:translateY(-50%);  -ms-transform:translateY(-50%);  -o-transform:translateY(-50%);  transform:translateY(-50%);  font-size:1.6rem;}.swiper-button-next, .swiper-container-rtl .swiper-button-prev {  width:3.6rem;  height:3.6rem;  line-height:3.6rem;  text-align:center;}.swiper-button-prev, .swiper-container-rtl .swiper-button-next {  width:3.6rem;  height:3.6rem;  line-height:3.6rem;  text-align:center;}.swiper-button-prev::before, .swiper-container-rtl .swiper-button-next::before {  content:"\f060";  font-family:"font awesome 5 pro";}.swiper-button-next::before, .swiper-container-rtl .swiper-button-prev::before {  content:"\f061";  font-family:"font awesome 5 pro";}.swiper-container {  width:100%;  height:100%;}.slick-list {  width:100%;}.slick-track {  display:-webkit-box;  display:-webkit-flex;  display:-moz-box;  display:-ms-flexbox;  display:flex;  margin:0;}@-moz-document url-prefix() {  .slick-track {  display:block;  }}.slick-slider {  overflow:hidden;  visibility:hidden;  opacity:0;  -webkit-transition:opacity 0.3s ease;  -o-transition:opacity 0.3s ease;  -moz-transition:opacity 0.3s ease;  transition:opacity 0.3s ease;}.slick-initialized.slick-slider {  visibility:visible;  opacity:1;}.slick-arrow {  font-family:"Font Awesome 5 Pro";  font-size:0;  padding:0;  width:3.4rem;  height:3.4rem;  line-height:3.4rem;  font-weight:300;  position:absolute;  z-index:6;  letter-spacing:0;  bottom:0;  text-align:center;}.slick-arrow--middle .slick-arrow {  top:50%;  -webkit-transform:translateY(-50%);  -moz-transform:translateY(-50%);  -ms-transform:translateY(-50%);  -o-transform:translateY(-50%);  transform:translateY(-50%);}.slick-arrow--middle .slick-next {  right:0;}.slick-arrow--middle .slick-prev {  left:0;}.slick-arrow--float-in .slick-arrow {  -webkit-transition:all ease 0.4s;  -o-transition:all ease 0.4s;  -moz-transition:all ease 0.4s;  transition:all ease 0.4s;}.slick-arrow--float-in .slick-next {  -webkit-transform:translateX(100%);  -moz-transform:translateX(100%);  -ms-transform:translateX(100%);  -o-transform:translateX(100%);  transform:translateX(100%);}.slick-arrow--float-in .slick-prev {  -webkit-transform:translateX(-100%);  -moz-transform:translateX(-100%);  -ms-transform:translateX(-100%);  -o-transform:translateX(-100%);  transform:translateX(-100%);}.slick-arrow--float-in:hover .slick-next {  -webkit-transform:translateX(-1rem);  -moz-transform:translateX(-1rem);  -ms-transform:translateX(-1rem);  -o-transform:translateX(-1rem);  transform:translateX(-1rem);}.slick-arrow--float-in:hover .slick-prev {  -webkit-transform:translateX(1rem);  -moz-transform:translateX(1rem);  -ms-transform:translateX(1rem);  -o-transform:translateX(1rem);  transform:translateX(1rem);}.slick-arrow--center .slick-arrow {  left:50%;  -webkit-transform:translateX(-50%);  -moz-transform:translateX(-50%);  -ms-transform:translateX(-50%);  -o-transform:translateX(-50%);  transform:translateX(-50%);}.slick-arrow--center .slick-next {  bottom:0;}.slick-arrow--center .slick-prev {  top:0;}.slick-arrow::before {  font-size:2rem;}.slick-arrow--small .slick-arrow::before {  font-size:1.5rem;}.slick-arrow--small .slick-arrow {  width:3rem;  height:3rem;  line-height:3rem;}.slick-prev {  left:1rem;}.slick-prev::before {  content:"\f060";}.slick-next {  right:1rem;}.slick-next::before {  content:"\f061";}.slick-arrow--center .slick-prev::before {  content:"\f062";}.slick-arrow--center .slick-next::before {  content:"\f063";}.slick-fade .slick-list::before, .slick-fade .slick-list::after {  content:"";  position:absolute;  top:0;  bottom:0;  width:3rem;  display:block;  z-index:1;}.slick-fade .slick-list::before {  left:0;}.slick-fade .slick-list::after {  right:0;}.slick-slide img:not(.artlist__img):not(.artlist__alt-img):not(.artdet__img-main) {  margin:0 auto;}.slick-gap .slick-slide {  padding-left:1rem;  padding-right:1rem;}.slick-gap--10 .slick-slide {  margin:0 0.5rem;}.slick-indent .slick-slider {  padding-left:4.4rem;  padding-right:4.6rem;}.slick-indent2 .slick-slider {  padding-left:8.5%;  padding-right:8.6%;}.slick-indent.slick-arrow--small .slick-slider {  padding-left:3.6rem;  padding-right:3.8rem;}.product-container .slick-list {  margin-left:2px;}.product-inner {  margin:0 auto;  position:relative;  height:100%;}.similar-product .product-inner,.additional-product .product-inner {  max-width:175px; }.artdet--2 .similar-product .product-inner,.artdet--2 .additional-product .product-inner {  max-width:234px; }.popuplist-products .product-inner {  max-width: 157px; }.artref .product-inner,.cross__items .product-inner,.banner-start-offer .product-inner {  max-width: 234px; }.in-bundle__item .product-inner {  max-width: 142px; }.slick-indent2.slick-arrow--small .slick-slider {  padding-left:9.7%;  padding-right:9.8%;}.swipe-indicator {  display:none;  -webkit-box-align:center;  -webkit-align-items:center;  -moz-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:justify;  -webkit-justify-content:space-between;  -moz-box-pack:justify;  -ms-flex-pack:justify;  justify-content:space-between;  width:65px;  height:28px;  padding:0.5rem 1rem;  -webkit-border-radius:14px;  -moz-border-radius:14px;  border-radius:14px;  -webkit-box-shadow:0 0 10px 1px rgba(0,0,0,0.2);  -moz-box-shadow:0 0 10px 1px rgba(0,0,0,0.2);  box-shadow:0 0 10px 1px rgba(0,0,0,0.2);  line-height:1;  opacity:1;  position:absolute;  left:50%;  top:50%;  -webkit-transform:translate(-50%, -50%);  -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%);  -o-transform:translate(-50%, -50%);  transform:translate(-50%, -50%);  border:0;  background:#fff;}@media (max-width:1259px) {    .slick-arrow ~ .swipe-indicator {  display:-webkit-box;  display:-webkit-flex;  display:-moz-box;  display:-ms-flexbox;  display:flex;  }  .swipe-indicator.fade-out {  opacity:0;  visibility:hidden;  -webkit-transition:all 0.3s ease;  -o-transition:all 0.3s ease;  -moz-transition:all 0.3s ease;  transition:all 0.3s ease;  }  .swipe-indicator__left::before, .swipe-indicator__center::before, .swipe-indicator__right::before {  content:"";  font-family:'Font Awesome 5 Pro';  font-size:1.1rem;  }  .swipe-indicator__left::before {  content:"\f060";  font-weight:300;  }  .swipe-indicator__right::before {  content:"\f061";  font-weight:300;  }  .swipe-indicator__center::before {  content:"\f25a";  font-weight:300;  font-size:1.8rem;  }  .swipe-indicator__center {  -webkit-animation:swipe 1s ease infinite;  -moz-animation:swipe 1s ease infinite;  -o-animation:swipe 1s ease infinite;  animation:swipe 1s ease infinite;  }  @-webkit-keyframes swipe {  0%  { -webkit-transform:translateX(0%); transform:translateX(0%); }  40% { -webkit-transform:translateX(-50%); transform:translateX(-50%); }  100% { -webkit-transform:translateX(-0%); transform:translateX(-0%); }  }  @-moz-keyframes swipe {  0%  { -moz-transform:translateX(0%); transform:translateX(0%); }  40% { -moz-transform:translateX(-50%); transform:translateX(-50%); }  100% { -moz-transform:translateX(-0%); transform:translateX(-0%); }  }  @-o-keyframes swipe {  0%  { -o-transform:translateX(0%); transform:translateX(0%); }  40% { -o-transform:translateX(-50%); transform:translateX(-50%); }  100% { -o-transform:translateX(-0%); transform:translateX(-0%); }  }  @keyframes swipe {  0%  { -webkit-transform:translateX(0%); -moz-transform:translateX(0%); -o-transform:translateX(0%); transform:translateX(0%); }  40% { -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -o-transform:translateX(-50%); transform:translateX(-50%); }  100% { -webkit-transform:translateX(-0%); -moz-transform:translateX(-0%); -o-transform:translateX(-0%); transform:translateX(-0%); }  }}@media (min-width:1260px) {  .swipe-indicator {  display:none !important;  }}.slick-hidden ~ .slick-slider .slick-track {  width:auto !important;}@media (min-width:768px) {  .slick-indent-md .slick-slider {  padding-left:4.4rem;  padding-right:4.8rem;  }  .slick-indent-md.slick-arrow--small .slick-slider {  padding-left:3.6rem;  padding-right:3.8rem;  }  .slick-gap .slick-slide {  padding-left:1.5rem;  padding-right:1.5rem;  }}@media (min-width:1260px) {  .slick-indent-xl .slick-slider {  padding-left:4.4rem;  padding-right:4.6rem;  }  .slick-indent-xl.slick-arrow--small .slick-slider {  padding-left:3.6rem;  padding-right:3.8rem;  }  .slick-gap .slick-slide {  padding-left:1.5rem;  padding-right:1.5rem;  }  .popup-contents .slick-gap .slick-slide {  padding-left:1rem;  padding-right:1rem;  }  .slick-indent2-xl .slick-slider {  padding-left:8.5%;  padding-right:8.6%;  }  .slick-indent2-xl.slick-arrow--small .slick-slider {  padding-left:9.7%;  padding-right:9.8%;  }}.start_brand_slider__elements:not(.slick-initialized) {  display:flex;  overflow:hidden;}.start_brand_slider__elements:not(.slick-initialized) .start_brand_slider__element {  flex-shrink:0;}.slick-indent.slick-arrow--small .start_brand_slider__elements:not(.slick-initialized) {  padding-left:3.6rem;  padding-right:3.8rem;}.slick-gap .start_brand_slider__elements:not(.slick-initialized) .start_brand_slider__element {  padding-left:1rem;  padding-right:1rem;}@media (min-width:768px) {  .slick-gap .start_brand_slider__elements:not(.slick-initialized) .start_brand_slider__element {  padding-left:1.5rem;  padding-right:1.5rem;  }}.start_brand_slider .slick-track {  width:auto! important;  display:-webkit-inline-box;  display:-webkit-inline-flex;  display:-moz-inline-box;  display:-ms-inline-flexbox;  display:inline-flex;    -webkit-box-align:center;  -webkit-align-items:center;  -moz-box-align:center;  -ms-flex-align:center;  align-items:center;}.start_brand_slider__elements:not(.dragging) .slick-track {  transition:transform .5s ease;}.start_brand_slider .slick-slide {  -webkit-flex-shrink:0 !important;  -ms-flex-negative:0 !important;  flex-shrink:0 !important;  -webkit-box-flex:0;  -webkit-flex-grow:0;  -moz-box-flex:0;  -ms-flex-positive:0;  flex-grow:0;}.start_brand_slider__main-title{  font-weight:500;  font-size:3.2rem;  text-transform:none;  color:#1D262D;  margin-top:0.6em;  margin-bottom:1.4em;}.newsletter-box__text p, .newsletter__title {  margin-bottom:0;}.newsletter__title {  line-height:1;}.newsletter-box__input input {  width:100%;  max-width:100%;}[name='form_newsletter1'] {  margin:1rem 0 0;  max-width:30rem;}.footer__copyright p {  margin-bottom:0;}.footer__list a {  display:-webkit-inline-box;  display:-webkit-inline-flex;  display:-moz-inline-box;  display:-ms-inline-flexbox;  display:inline-flex;}.footer__list a[href*="mailto"] {  word-break:break-all;}.footer__header {  font-weight:700;  position:relative;  padding:0.65rem 0;  text-transform:uppercase;}.footer__list {  margin-bottom:0;  list-style:none;  text-transform:uppercase;}.footer__list li {  margin-bottom:1rem;}.list--horizontal li {  display:inline-block;  line-height:1;}.footer__list p {  margin-bottom:0;}.footer_contact a::before {  font-family:"Font Awesome 5 Pro";  margin:0 0.5rem 0 0;  min-width:13px;}.footer_contact a[href^="mailto"]::before {  content:"\f0e0";}.footer_contact a[href^="tel"]::before {  content:"\f095";}.footer_contact a[href*="map"]::before {  content:"\f3c5";}.footer_social a[href*="facebook"],.footer_social a[href*="instagram"],.footer_social a[href*="twitter"],.footer_social a[href*="pinterest"],.footer_social a[href*="youtube"],.footer_social a[href*="tiktok"]{  font-size:0;  display:block;  -webkit-transition:color ease 0.5s;  -o-transition:color ease 0.5s;  -moz-transition:color ease 0.5s;  transition:color ease 0.5s;  margin-right:1rem;  letter-spacing:0;}.footer_social a[href*="facebook"]::before,.footer_social a[href*="instagram"]::before,.footer_social a[href*="twitter"]::before,.footer_social a[href*="pinterest"]::before,.footer_social a[href*="youtube"]::before,.footer_social a[href*="tiktok"]::before {  font-family:'custom icons';  font-size:3rem;  margin:0;}.footer_social a[href*="facebook"]::before {  content:"\f082";}.footer_social a[href*="instagram"]::before {  content:"\f16d";}.footer_social a[href*="twitter"]::before {  content:"\f081";}.footer_social a[href*="pinterest"]::before {  content:"\f0d3";}.footer_social a[href*="youtube"]::before {  content:"\f431";}.footer_social a[href*="tiktok"]::before {  content:"\f07b";}.footer__social-media li {  display:inline-block;  vertical-align:top;  padding:0;}.footer__map iframe {  position:absolute;  top:0;  right:0;  bottom:0;  left:0;  width:100%;  height:100%;}.footer__map p {  margin-bottom:0;}.social_icon {  height:2.5rem;  width:2.5rem;  cursor:pointer;  flex:0 0 auto;  display:inline-flex;  justify-content:center;}.social_icon:before {  font-family:'custom icons';}.icon_facebook:before {  content:"\f082";  color:#3b5998;}.icon_twitter:before {  content:"\f081";  color:#1da1f2;}.icon_pinterest:before {  content:"\f0d3";  color:#bd081c;}.icon_linkedin:before {  content:"\f08c";  color:#0a66c2;}.social_icons .fb_iframe_widget {  padding-top:2px;  display:inline-flex;  align-items:center;  height:2.5rem;  margin:0 5px;}.social_icons .fb_iframe_widget > span {  vertical-align:top!important;}.social_icons {  font-size:1.8rem;}.blog-title .social_icons {  margin-top:5px;}@media (max-width:575px) {  .blog-author {  order:-1;  }}@media (max-width:575px) {  .footer__map {  padding-top:75%;  }}@media (min-width:576px) and (max-width:767.8px ) {  .footer__map {  padding-top:33.33%;  }}.footer__copyright::before, #provider_link_click::before {  content:"";  border-top:1px dashed #ccc;  position:absolute;  top:0;  left:0;  right:0;}.footer__copyright + #provider_link_click::before {  border-top:none;}#provider_link_click {  margin-left:auto;  margin-top:1rem;  margin-bottom:1rem;}#ident_data {  text-align:center;  position:fixed;  bottom:0;  left:0;  right:0;  z-index:99999;}@media (max-width:399px ) {  #ident_data {  font-size:0.9rem;  }}.categories {  overflow:hidden;}.cat--type-2 .categories {  padding:0.5rem 0;}.cat--type-1 .categories-inner, .cat--type-3 .categories-inner {  margin:-1px !important;}.cat-inner {  max-width:255px;  margin:0 auto;}.normal-category, .spec-category {  position:relative;  overflow:hidden;}.cat-name {  text-transform:uppercase;  font-size:1.5rem;  font-weight:300;  position:relative;  line-height:1.2;  max-height:3.6em;  overflow:hidden;  display:inline-block;  vertical-align:middle;  z-index:4;}.cat-name h2 {  text-transform:inherit;  color:inherit;  font-weight:inherit;}.cat--type-3 .cat-name {  font-size:1.3rem;  font-weight:700;}.cat-qty, .cat-new-status {  vertical-align:middle;  font-size:1.5rem;  white-space:nowrap;}.cat-new-status {  font-weight:700;}.cat-new-text {  text-transform:lowercase;}.cat--type-3 .cat-qty, .cat--type-3 .cat-new-status {  font-size:1.1rem;  font-weight:300;}.sub-cat {  line-height:1;  padding:0.5rem 0;}.sub-cat .cat-name {  font-size:1.1rem;  display:inline;}.cat-sub-cats {  overflow-y:auto;}.sub-cat .cat-qty, .sub-cat .cat-new-status {  font-size:1rem;}.normal-category__new-status {  font-weight:700;}.normal-category__new-text {  text-transform:lowercase;}form[name='form_temp_artlist'] {  width:100%;  }.normal-category, .spec-category {  position:relative;  padding:1rem;}.cat--type-3 .normal-category, .cat--type-3 .spec-category {  padding:1.5rem 0.5rem;}.cat--type-2 .normal-categories__col, .cat--type-2 .spec-categories__col {  margin:0.5rem 0;}.cat--type-2 .normal-category, .cat--type-2 .spec-category {  -webkit-border-radius:0.8rem;  -moz-border-radius:0.8rem;  border-radius:0.8rem;}.js-clear-tag-filter {  display:none;  cursor:pointer;  font-size:1.5rem;}.js-clear-tag-filter::before {  content:"\f00d";  font-family:"font awesome 5 pro";  margin-right:0.5rem;}.tags__col:not(.js-clear-tag-filter) {  display:inline-block;  cursor:pointer;  font-size:1.5rem;  margin-bottom:0.5rem;}@media (min-width:576px) {  .normal-category, .spec-category {  padding:1.5rem;  }  .cat--type-3 .normal-category, .cat--type-3 .spec-category {  padding:1.5rem 0.5rem;  }  .cat--type-1 .cat-name, .cat--type-2 .cat-name {  font-size:1.9rem;  }  .sub-cat .cat-name,.sub-cat .cat-qty, .sub-cat .cat-new-status {  font-size:1.3rem;  }  .cat--type-3 .cat-name {  font-size:1.5rem;  }}.cat-sub-cats-overlay {  padding:1.5rem;  position:absolute;  bottom:0;  left:0;  right:0;  top:0;  opacity:0;  -webkit-transform:translateX(20%);  -moz-transform:translateX(20%);  -ms-transform:translateX(20%);  -o-transform:translateX(20%);  transform:translateX(20%);  -webkit-transition:opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;  transition:opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;  -o-transition:opacity 0.3s, visibility 0.3s, -o-transform 0.3s;  -moz-transition:transform 0.3s, opacity 0.3s, visibility 0.3s, -moz-transform 0.3s;  transition:transform 0.3s, opacity 0.3s, visibility 0.3s;  transition:transform 0.3s, opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s, -moz-transform 0.3s, -o-transform 0.3s;  z-index:10;  visibility:hidden;}.hover-sub-cats-overlay:hover .cat-sub-cats-overlay {  -webkit-transform:translateX(0);  -moz-transform:translateX(0);  -ms-transform:translateX(0);  -o-transform:translateX(0);  transform:translateX(0);  visibility:visible;  opacity:1;}.hover-sub-cats-overlay .cat-name-no-layer {  -webkit-transition:opacity 0.3s, -webkit-transform 0.3s;  transition:opacity 0.3s, -webkit-transform 0.3s;  -o-transition:opacity 0.3s, -o-transform 0.3s;  -moz-transition:transform 0.3s, opacity 0.3s, -moz-transform 0.3s;  transition:transform 0.3s, opacity 0.3s;  transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s, -moz-transform 0.3s, -o-transform 0.3s;  opacity:1;}.hover-sub-cats-overlay:hover .cat-name-no-layer {  -webkit-transform:translateY(150%);  -moz-transform:translateY(150%);  -ms-transform:translateY(150%);  -o-transform:translateY(150%);  transform:translateY(150%);  opacity:0;}@media (min-width:768px) {  .cat-sub-cats-overlay {  padding:2rem;  }}.page_artref #page_artlist_content {  position:relative;  z-index:1;  padding:2rem 0;}@media (min-width:1460px) {    .slideshow + .main-container .page_artref #page_artlist_content {  margin-top:-4%;  -webkit-border-top-left-radius:1rem;  -moz-border-radius-topleft:1rem;  border-top-left-radius:1rem;  -webkit-border-top-right-radius:1rem;  -moz-border-radius-topright:1rem;  border-top-right-radius:1rem;  }  .slideshow + .main-container .page_artref #page_artlist_content::after {  content:"";  -webkit-box-shadow:1px 2px 8px 2px rgba(0, 0, 0, 0.4);  -moz-box-shadow:1px 2px 8px 2px rgba(0, 0, 0, 0.4);  box-shadow:1px 2px 8px 2px rgba(0, 0, 0, 0.4);  position:absolute;  top:0;  left:0;  right:0;  bottom:89%;  z-index:-1;  -webkit-border-radius:1rem;  -moz-border-radius:1rem;  border-radius:1rem;  }  .slideshow + .main-container .page_artref #page_artlist_content::before {  content:"";  position:absolute;  top:6%;  height:12%;  left:0;  right:0;  background-color:#fff;  }}@media (max-width:1259px) {    .product-container .slick-arrow {  opacity:0;  visibility:hidden;  }}.ie .viewing-sorting-paging {  -webkit-box-pack:justify !important;  -ms-flex-pack:justify !important;  -webkit-justify-content:space-between !important;  -moz-box-pack:justify !important;  justify-content:space-between !important;}.viewing-sorting-paging--bottom {  margin-top:2rem;}.viewing-sorting-paging--top {  margin-bottom:2rem;}.view__btn::before {  font-family:"Font Awesome 5 Pro";  font-weight:300;}.view__btn--1::before {  content:"\f009";}.view__btn--2::before {  content:"\f00b";}.view__btn {  border:none;  font-size:1.3rem;  -webkit-transition:color ease 0.3s;  -o-transition:color ease 0.3s;  -moz-transition:color ease 0.3s;  transition:color ease 0.3s;}@media (max-width:767.8px) {  .view__btn {  height:3rem !important;  width:3rem !important;  line-height:2.8rem !important;  }}@media (min-width:768px) {  .view__btn {  font-size:1.5rem;  }}.paging__nav {  -webkit-box-align:center !important;  -ms-flex-align:center !important;  -webkit-align-items:center !important;  -moz-box-align:center !important;  align-items:center !important;  -webkit-box-pack:center !important;  -ms-flex-pack:center !important;  -webkit-justify-content:center !important;  -moz-box-pack:center !important;  justify-content:center !important;  display:-webkit-box !important;  display:-ms-flexbox !important;  display:-webkit-flex !important;  display:-moz-box !important;  display:flex !important;  height:100%;}.paging {  display:-webkit-box;  display:-ms-flexbox;  display:-webkit-flex;  display:-moz-box;  display:flex;  padding-left:0;  margin-bottom:0;  list-style:none;  -webkit-box-align:center;  -ms-flex-align:center;  -webkit-align-items:center;  -moz-box-align:center;  align-items:center;  font-size:0;  height:3rem;}.page-link {  width:3rem;  height:3rem;  line-height:2.8rem;  text-align:center;  font-size:1.3rem;  -webkit-transition:all ease 0.3s;  -o-transition:all ease 0.3s;  -moz-transition:all ease 0.3s;  transition:all ease 0.3s;  -webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%;  margin:0 0.3rem;  display:block;}.page-arrow {  -webkit-align-self:center;  -ms-flex-item-align:center;  -ms-grid-row-align:center;  align-self:center;}.page-item.is-disabled .page-link, .page-item.is-active .page-link {  pointer-events:none;  cursor:auto;}.page-item.is-disabled {  cursor:not-allowed;  opacity:0.5;}.order__select-outer{  overflow:hidden;}.order__select-outer select {  width:20rem;  font-size:1.1rem;}@media (max-width:575px) {  .pagination__pages {  height:3rem;  max-width:9rem;  }  .page_select_normal a, .page_select_active {  width:3rem !important;  height:3rem !important;  line-height:2.8rem !important;  }  .pagination__button {  width:3rem !important;  height:3rem !important;  line-height:2.8rem !important;  }  .pagination__button::before, .page_select_active {  font-size:1.6rem;  }}.product-type__item + .product-type__item {  margin-top:1rem;}.product-type__title {  text-transform:uppercase;}.product-type__value-outer-wrap{  cursor:pointer;}.product-type__value-wrap {  display:inline-block;  vertical-align:top;  margin:0.5rem 1.5rem 0.5rem 0;}.product-type__value-wrap.product-type__value--color_text {  margin:.5rem .5rem .5rem 0;}.product-tooltip .product-type__value-wrap {  margin:0.5rem 1rem 0.5rem 0;}.product-type__value-link {  display:-webkit-box;  display:-webkit-flex;  display:-moz-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -webkit-justify-content:center;  -moz-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  padding:0.5rem 1rem;  width:100%;  white-space:nowrap;  min-width:7.4rem;  max-width:12rem;  -webkit-border-radius:1.7rem;  -moz-border-radius:1.7rem;  border-radius:1.7rem;  cursor:pointer;}.product-type__value--piclink {  width:7.4rem;  height:7.4rem;}.product-tooltip .product-type__value--piclink {  width:3.7rem;  height:3.7rem;}.product-type__value--piclink .product-type__value-link {  padding:0.1rem;  height:100%;  overflow:hidden;}.product-tooltip .product-type__value--piclink .product-type__value-link {  min-width:3.7rem;  padding:0.1rem;}.list-item--piclink {  margin:5px 5px 5px 0;  width:40px;  height:40px;}.product-type__value--color_text,.product-type__value--color {  -webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%;}.product-tooltip .product-type__value-link {  min-width:4.4rem;  padding:0.3rem 0.5rem;  border-radius:1rem;}.product-type__value--color_text .product-type__value-link,.product-type__value--color .product-type__value-link {  border:none;  padding:0;  line-height:0;  height:2.8rem;  min-width:2.8rem;  width:2.8rem;  display:block;  -webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%;}.product-type__value--color_text.is-active .product-type__value-link, .product-type__value--color_text.is-active + a,.product-type__value--color.is-active .product-type__value-link {  cursor:default;  pointer-events:none;}.product-tooltip .product-type__value--color_text .product-type__value-link,.product-tooltip .product-type__value--color .product-type__value-link {  min-height:2.4rem;  min-width:2.4rem;}.product-type__value-link > span {  overflow:hidden;  -o-text-overflow:ellipsis;  text-overflow:ellipsis;}.has-price .product-type__value-link {  max-width:none;  -webkit-box-align:baseline !important;  -ms-flex-align:baseline !important;  -webkit-align-items:baseline !important;  -moz-box-align:baseline !important;  align-items:baseline !important;}.product-type-disabled .product-type__value-link,.product-type-disabled {  cursor:not-allowed !important;  opacity:0.5;  display:flex;  justify-content:center;  align-items:center;}.tooltip__datas .page_artdet_param_desc:hover > span{  display:block;  visibility:visible;  opacity:1;}.product-type .page_artdet_product_param_color {  margin:0.5rem;}.artdet__spec-param {  line-height:1.2;}.product_param_type_pic img {  max-width:80px;  max-height:80px;}.product_param_type_cust_input_file input {  max-width:220px;  font-size:11px;  width:100%;}input[name="cust_input_text"] {  height:34px;  padding:0 1.7rem;  font-size:1.3rem;}.btn--file-upload {  font-weight:300;  padding:0.66em 1.7rem;  text-transform:none;  font-size:1.3rem;  word-break:break-word;}.file-button-label {  padding-right:0;}.file-uploading-icon, .file-uploaded-icon {  position:relative;  overflow:hidden;  display:none;  vertical-align:middle;  line-height:1;}.file-uploaded-icon {  color:#41d873;}.cust_input_file.cust_input_file_uploading:not(.cust_input_file_uploaded) ~ .file-uploading-icon, .cust_input_file.cust_input_file_uploaded ~ .file-uploaded-icon {  display:inline-block;}.file-uploading-icon__arrow-up {  position:absolute;  right:3px;}.animation-slide-up {  -webkit-animation:slide-up 1s linear infinite;  -moz-animation:slide-up 1s linear;  animation:slide-up 1s linear infinite;}@-webkit-keyframes slide-up{  0%  { bottom:0; }  50%  { bottom:1.5rem; }  51% { bottom:-1rem; }  100% { bottom:0; }}@-moz-keyframes slide-up{  0%  { bottom:0; }  50%  { bottom:1.5rem; }  51% { bottom:-1rem; }  100% { bottom:0; }}@keyframes slide-up{  0%  { bottom:0; }  50%  { bottom:1.5rem; }  51% { bottom:-1rem; }  100% { bottom:0; }}.plus-service__title {  text-transform:uppercase;}.plus-service__label {  cursor:pointer;  font-size:1.3rem;  letter-spacing:0.05rem;  display:inline-block;}.plus-service__price{  display:inline-block;}.plus-service__item {  min-height:2.3rem;}.additional-loader-wrapper,.bundle-loader-wrapper,.similar-loader-wrapper {  position:relative;}.artdet__cart-btn-wrap {  position:relative;}.artdet__cart-btn {  display:-webkit-box;  display:-webkit-flex;  display:-moz-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -webkit-align-items:center;  -moz-box-align:center;  -ms-flex-align:center;  align-items:center;  height:100%;  -webkit-box-pack:center;  -webkit-justify-content:center;  -moz-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  border-left:1px solid transparent;  font-size:1.3rem;  letter-spacing:0.05rem;  text-transform:uppercase;  padding:0.42em;  margin-left:1px;  -webkit-border-radius:0;  -moz-border-radius:0;  border-radius:0;  -webkit-border-top-right-radius:22px;  -moz-border-radius-topright:22px;  border-top-right-radius:22px;  -webkit-border-bottom-right-radius:22px;  -moz-border-radius-bottomright:22px;  border-bottom-right-radius:22px;}.artdet__cart-btn::before {  content:'\f290';  font-family:'Font Awesome 5 Pro';  font-weight:300;  margin-right:1rem;  margin-top:-3px;}.artdet__cart-btn-input-wrap button {  border:0;}.artdet__cart-no-stock {  text-transform:uppercase;  letter-spacing:0.2rem;  font-size:1.1rem;}.artdet__cart-unit {  font-size:1.5rem;  white-space:nowrap;  line-height:3rem;  padding:0 1rem 0 0;  min-width:4.5rem;}.artdet__qty-btn {  padding:0;  height:100%;  -webkit-box-flex:1;  -webkit-flex:1 0 4rem;  -moz-box-flex:1;  -ms-flex:1 0 4rem;  flex:1 0 4rem;  -webkit-border-radius:0;  -moz-border-radius:0;  border-radius:0;}.artdet__qty-btn.qtyminus {  -webkit-border-radius:1.5rem 0 0 1.5rem;  -moz-border-radius:1.5rem 0 0 1.5rem;  border-radius:1.5rem 0 0 1.5rem;}@media (max-width:575px) {  .artdet__qty-btn {  -webkit-flex-basis:3rem;  -ms-flex-preferred-size:3rem;  flex-basis:3rem;  }}@media (min-width:576px) {  .artdet__cart-btn {  font-size:1.9rem;  font-weight:700;  }  .artdet__qty-btn.qtyminus {  -webkit-border-radius:2.1rem 0 0 2.1rem;  -moz-border-radius:2.1rem 0 0 2.1rem;  border-radius:2.1rem 0 0 2.1rem;  }}.artdet__spec-param-value, .tooltip__spec-param-value {  word-break:break-word;}.artdet__spec-param select {  width:100%;}.product-functions {  font-size:0;  text-align:center;  display:-webkit-box;  display:-webkit-flex;  display:-moz-box;  display:-ms-flexbox;  display:flex;  -webkit-box-orient:vertical;  -webkit-box-direction:normal;  -webkit-flex-flow:column;  -moz-box-orient:vertical;  -moz-box-direction:normal;  -ms-flex-flow:column;  flex-flow:column;  position:absolute;  top:0.5rem;  right:-0.5rem;  -webkit-transition:opacity ease 0.2s, -webkit-transform ease 0.2s;  transition:opacity ease 0.2s, -webkit-transform ease 0.2s;  -o-transition:opacity ease 0.2s, -o-transform ease 0.2s;  -moz-transition:transform ease 0.2s, opacity ease 0.2s, -moz-transform ease 0.2s;  transition:transform ease 0.2s, opacity ease 0.2s;  transition:transform ease 0.2s, opacity ease 0.2s, -webkit-transform ease 0.2s, -moz-transform ease 0.2s, -o-transform ease 0.2s;  z-index:5;  -webkit-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none;}@media (min-width:1024px) {  .product-functions {  -webkit-transform:translateX(20px);  -moz-transform:translateX(20px);  -ms-transform:translateX(20px);  -o-transform:translateX(20px);  transform:translateX(20px);  opacity:0;  }  .product:hover .product-functions,  .is-active-variant-layer .product-functions {  -webkit-transform:translateX(0);  -moz-transform:translateX(0);  -ms-transform:translateX(0);  -o-transform:translateX(0);  transform:translateX(0);  opacity:1;  }}.function-btn {  display:block;  height:3.2rem;  width:3.2rem;  line-height:3.2rem;  position:relative;  -webkit-border-radius:50%;  -moz-border-radius:50%;  border-radius:50%;  -webkit-transition:all .3s linear;  -o-transition:all .3s linear;  -moz-transition:all .3s linear;  transition:all .3s linear;  text-align:center;  cursor:pointer !important;}.function-btn-outer {  max-width:100%;  margin:0 0 0.5rem;  display:inline-block;}.function-icon {  font-size:1.3rem;}@media (max-width:767.8px) {  .tooltip__btn-outer, #page_PopupContainer_tooltip {  display:none !important;  }}@media (min-width:768px) {  .function-btn {  height:4rem;  width:4rem;  line-height:4rem;  }  .function-icon {  font-size:1.4rem;  }  .function-btn-outer {  margin:0 0 1rem;  }}.function-text {  white-space:nowrap;}.product-cart-btn {  display:block;  font-size:1.1rem;  padding:0.44em 1.2em;  text-transform:uppercase;  -webkit-border-radius:20px;  -moz-border-radius:20px;  border-radius:20px;}@media (min-width:576px) {  .product-cart-btn {  font-size:1.3rem;  }}@media (min-width:768px) {  .product-cart-btn {  font-size:1.5rem;  }}.tooltip-text {  visibility:hidden;  opacity:0;  position:absolute;  left:50%;  font-size:1.3rem;  line-height:1.4;  letter-spacing:0.5px;  padding:0.8em;  -webkit-border-radius:5px;  -moz-border-radius:5px;  border-radius:5px;  -webkit-transform:translateX(-50%);  -moz-transform:translateX(-50%);  -ms-transform:translateX(-50%);  -o-transform:translateX(-50%);  transform:translateX(-50%);  -webkit-transition:opacity ease 0.4s;  -o-transition:opacity ease 0.4s;  -moz-transition:opacity ease 0.4s;  transition:opacity ease 0.4s;  z-index:10000;  font-weight:400;}.tooltip-text p {  width:220px;  max-height:180px;  overflow:hidden;  overflow-y:auto;  margin-bottom:0;}.tooltip--top .tooltip-text {  bottom:100%;  margin-bottom:1rem;}.tooltip--bottom .tooltip-text {  top:100%;  margin-top:1rem;}.tooltip--left .tooltip-text {  left:auto;  right:0;  -webkit-transform:none;  -moz-transform:none;  -ms-transform:none;  -o-transform:none;  transform:none;}.tooltip--right .tooltip-text {  left:0;  right:auto;  -webkit-transform:none;  -moz-transform:none;  -ms-transform:none;  -o-transform:none;  transform:none;}.tooltip-text::after {  content:"";  display:block;  width:8px;  height:8px;  -webkit-transform:rotate(45deg);  -moz-transform:rotate(45deg);  -ms-transform:rotate(45deg);  -o-transform:rotate(45deg);  transform:rotate(45deg);  position:absolute;  left:50%;  margin-left:-4px;}.tooltip--top .tooltip-text::after {  top:100%;  margin-top:-4px;}.tooltip--top .tooltip-text::before {  content:"";  position:absolute;  top:100%;  display:block;  left:0;  right:0;  height:2rem;}.tooltip--bottom .tooltip-text::after {  bottom:100%;  margin-bottom:-4px;}.tooltip--bottom .tooltip-text::before {  content:"";  position:absolute;  bottom:100%;  display:block;  left:0;  right:0;  height:2rem;}.tooltip--left .tooltip-text::after {  left:auto;  right:2.2rem;}.tooltip--right .tooltip-text::after {  left:2.2rem;  right:auto;}.tooltip {  position:relative;}.tooltip:hover .tooltip-text {  visibility:visible;  opacity:1;}.stock-variant__title, .stock-variant__qty {  white-space:nowrap;}@media (min-width:576px) {  .tooltip-md--left .tooltip-text::after {  left:auto;  right:2.2rem;  }  .tooltip-md--left .tooltip-text {  left:auto;  right:0;  -webkit-transform:none;  -moz-transform:none;  -ms-transform:none;  -o-transform:none;  transform:none;  }}@media (max-width:767.8px) {  .tooltip--right-up-md .tooltip-text {  left:0;  right:auto;  -webkit-transform:none;  -moz-transform:none;  -ms-transform:none;  -o-transform:none;  transform:none;  }  .tooltip--right-up-md .tooltip-text::after {  left:2.2rem;  right:auto;  }}@media (max-width:1023px) {  .tooltip--right-up-lg .tooltip-text {  left:0;  right:auto;  -webkit-transform:none;  -moz-transform:none;  -ms-transform:none;  -o-transform:none;  transform:none;  margin-left:-1.5rem;  }  .tooltip--right-up-lg .tooltip-text::after {  left:2.2rem;  right:auto;  }}.box__title-inner {  padding-top:0;  margin-top:0;}@media (max-width:1259px ) {  #box_container_shop_filter {  display:none;  }}.box__art-name {  font-size:1.3rem;}.box__art-tag {  font-size:1rem;  padding:0.2rem 0.4rem;  font-weight:700;  line-height:1.2;}.box__art-price {  font-size:1.5rem;  font-weight:700;}@media (min-width:576px) {  .box__art-name {  font-size:1.3rem;  }}.product-container {  padding-left:0;  padding-right:0;  display:-webkit-box;  display:-ms-flexbox;  display:-webkit-flex;  display:-moz-box;  display:flex;  overflow:hidden;  position:relative;}@media (min-width:1260px) {    .product-container::after {  content:"";  position:absolute;  top:0;  right:0;  bottom:0;  width:4rem;  z-index:5;  }  .product-container {  padding-left:3.6rem;  padding-right:3.8rem;  }}.product {  position:relative;  padding:1rem;  overflow:hidden;}@media (min-width:576px) {  .product {  padding:1.5rem;  }}.similar-product .product,.additional-product .product,.page_pagelist_items .product,.page_popuplist_items .product,.artdet__gift .product,.cart__gift .product,.art-offer .product,.artref .product,.popuplist-products {  -webkit-flex-shrink:0;  -ms-flex-negative:0;  flex-shrink:0;}.additionol-product--cross .product, .artref .product {  width:50%;}@media (min-width:576px) {  .additionol-product--cross .product, .artref .product {  width:33.333%;  }}@media (min-width:1024px) {  .additionol-product--cross .product, .artref .product {  width:25%;  }}@media (min-width:1260px) {  .additionol-product--cross .product, .artref .product {  width:20%;  }}.page_popuplist_items .product {  width:100%;}@media (min-width:400px) {  .page_popuplist_items .product {  width:50%;  }}@media (min-width:600px) {  .page_popuplist_items .product {  width:33.333%;  }}@media (min-width:768px) {  .page_popuplist_items .product-status {  font-size:1.1rem;  min-width:3.5rem;  }  .page_popuplist_items .function-icon {  font-size:1.3rem;  }  .page_popuplist_items .function-btn {  height:3.2rem;  width:3.2rem;  line-height:3.2rem;  }  .page_popuplist_items .pagelist__cart-btn, .page_popuplist_items .pagelist__variants-open-btn, .page_popuplist_items .pagelist__details-btn, .page_popuplist_items .variants-check-btn {  font-size:1.1rem;  }  .page_popuplist_items .product-variants-overlay {  padding:1rem;  }  .page_popuplist_items .pagelist__price-base, .page_popuplist_items .pagelist__price-sale,  .page_popuplist_items .pagelist__variants .select-label {  font-size:1.5rem;  }  .page_popuplist_items .product-variants-overlay .variant-select-wrap {  font-size:1.1rem;  margin-bottom:0.4rem;  }}.page_shop_cart .gift__title {  font-size:1.6rem;}.cart__gift .product {  width:50%;}.page_shop_cart .gift {  margin-bottom:3rem;}@media (min-width:576px) {  .cart__gift .product {  width:33.333%;  }  .page_shop_cart .gift__title {  font-size:2.5rem;  }}@media (min-width:768px) {  .cart__gift .product {  width:25%;  }}@media (min-width:1024px) {  .cart__gift .product {  width:20%;  }}@media (min-width:1260px) {  .cart__gift .product {  width:25%;  }}.cart__cross-sale .product,.cart__up-sale .product {  width:50%;}@media (min-width:576px) {  .cart__cross-sale .product,  .cart__up-sale .product {  width:33.333%;  }}@media (min-width:1024px) {  .cart__cross-sale .product,  .cart__up-sale .product {  width:25%;  }}.art-offer .product {  width:50%;}@media (min-width:576px) {  .art-offer .product {  width:33.333%;  }}@media (min-width:768px) {  .art-offer .product {  width:100%;  }}@media (min-width:1024px) {  .art-offer .product {  width:50%;  }}.product-alt-img-wrapper {  z-index:4;  overflow:hidden;  position:absolute;  top:0;  left:0;  right:0;  bottom:0;  -webkit-transform:translateX(20%);  -moz-transform:translateX(20%);  -ms-transform:translateX(20%);  -o-transform:translateX(20%);  transform:translateX(20%);  -webkit-transition:opacity 0.3s, -webkit-transform 0.3s;  transition:opacity 0.3s, -webkit-transform 0.3s;  -o-transition:opacity 0.3s, -o-transform 0.3s;  -moz-transition:transform 0.3s, opacity 0.3s, -moz-transform 0.3s;  transition:transform 0.3s, opacity 0.3s;  transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s, -moz-transform 0.3s, -o-transform 0.3s;  transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;  opacity:0;  display:none;}@media (min-width:1024px) {  .product-alt-img-wrapper {  display:block;  }  .product.has-alt-image:hover .product-alt-img-wrapper,  .is-active-variant-layer.has-alt-image .product-alt-img-wrapper {  -webkit-transform:translateX(0);  -moz-transform:translateX(0);  -ms-transform:translateX(0);  -o-transform:translateX(0);  transform:translateX(0);  opacity:1;  }  .is-active-variant-layer::after {  content:"";  position:absolute;  top:0;  left:0;  right:0;  bottom:0;  background-color:rgba(0,0,0,0.05);  z-index:3;  }  .is-active-variant-layer.product img {  -webkit-filter:brightness(95%);  filter:brightness(95%);  }}.product-datas {  padding-top:1.5rem;}.cart-wrapper {  position:absolute;  left:-0.5rem;  right:-0.5rem;  z-index:4;  -webkit-transition:all 0.3s ease;  -o-transition:all 0.3s ease;  -moz-transition:all 0.3s ease;  transition:all 0.3s ease;  bottom:0.5rem;}@media (min-width:1024px) {  .cart-wrapper {  opacity:0;  bottom:-1.25rem;  }  .product:hover .cart-wrapper {  bottom:1.25rem;  opacity:1;  }}.product-name {  -webkit-line-clamp:3;  line-height:1.2em;  min-height:2.4em;  max-height:3.6em;  overflow:hidden;  -o-text-overflow:ellipsis;  text-overflow:ellipsis;  display:-webkit-box;  -webkit-box-orient:vertical;  position:relative;  z-index:4;}.price-need-login {  text-transform:none;}.product-statuses {  position:absolute;  top:0.5rem;  left:-0.5rem;  display:flex;  flex-flow:column;  display:-webkit-box;  display:-webkit-flex;  display:-moz-box;  display:-ms-flexbox;  display:flex;  -webkit-box-orient:vertical;  -webkit-box-direction:normal;  -webkit-flex-flow:column;  -moz-box-orient:vertical;  -moz-box-direction:normal;  -ms-flex-flow:column;  flex-flow:column;  z-index:5;}.product-status {  padding:0.3rem 1rem;  margin:0 0 0.4rem;  font-size:1.1rem;  line-height:1.2;  font-weight:300;  display:inline-block;  vertical-align:top;  border:1px solid transparent;  -webkit-border-radius:5px;  -moz-border-radius:5px;  border-radius:5px;  min-width:3.5rem;  text-align:center;  text-transform:uppercase;}[class*="product-status--custom"] {  text-transform:none;}.product-stock-label {  font-weight:700;  display:inline-block;  white-space:nowrap;}.product-stock-text {  font-size:1rem;}.fade-bottom {  position:absolute;  bottom:0;  right:0;  left:0;  height:2rem;  display:none;}.artlist__price-login-btn {  text-transform:none;  z-index:3;}@media (min-width:768px) {  .product-status {  font-size:1.3rem;  min-width:4.5rem;  }  .fade-bottom {  display:block;  }}img.lazyloaded ~ .loading-spinner {  display:none;}.artlist__img-wrapper, .img-abs-wrapper {  padding-top:134%;  position:relative;  text-align:center;}.artlist__img[src*="loading.gif"], .img-abs[src*="loading.gif"] {  position:absolute;  top:50%;  left:50%;  margin-top:-8px !important;  margin-left:-8px !important;}.img-abs {  position:absolute;  top:0;  left:0;  right:0;  bottom:0;  z-index:4;}.product-price--base, .product-price--sale {  font-weight:700;  display:inline-block;}.has-sale-price .product-price--base {  font-weight:300;}.product-price--base, .product-price--sale, .product-price--unit, .product-price--sale-duration, .product--sale-countdown {  line-height:1.2;}.product-price--base strong {  font-weight:inherit;}.product-price--sale-duration strong {  font-weight:400;  display:none;}.artlist__price-unit, .product-price--unit, .product-price--sale-duration , .product--sale-countdown {  font-size:1.3rem;}.sale_countdown_simple_inner span {  font-weight:700;  font-size:24px;  letter-spacing:1px;  line-height:18px;}.cd_wrap {  text-align:center;  height:100%;  padding:3px;  -webkit-border-radius:5px;  -moz-border-radius:5px;  border-radius:5px;  font-size:1.7rem;  font-weight:700;  line-height:1;}.countdown-nums > div {  display:inline-block;}.countdown--animate .countdown-nums > div {  width:46px;  height:36px;  margin:4px 4px 0 0;}.cd_sec {  margin-right:0;}.cd_txt {  display:block;  font-size:11px;  font-weight:400;}.countdown--simple #cd_custom div {  width:auto;  height:auto;  -webkit-border-radius:0;  -moz-border-radius:0;  border-radius:0;  margin:0;  position:static;  line-height:normal;  display:inline;}.countdown--simple .artdet__countdown-label,.countdown--simple .countdown-nums {  display:inline-block;}.countdown--simple .is-initialized .cd_hour::after, .countdown--simple .is-initialized .cd_min::after {  content:':';  display:inline;  font-size:1.5rem;  font-weight:700;  padding:0 2px;}.countdown--simple .cd_hour .cd_txt, .countdown--simple .cd_min .cd_txt {  display:none;}.countdown--simple .cd_txt {  display:inline;  padding:0 5px;}.countdown--simple .cd_wrap {  padding:0;  line-height:normal;  display:inline;}#cd_color_front {  display:none;}#cd_color_back {  display:none;}.product-stock-text {  text-align:left;}#overlay_test a.close,#overlay_close a.close,#overlay_penalty a.close{  display:none;}.overlay_close a,.shop_popup_artdet .close,#page_PopupContainer_tooltip .close,#page_PopupContainerMobile .close,#page_PopupContainer .close,.btn-close {  width:4rem;  height:4rem;  line-height:4rem;  display:block;  text-align:center;  position:absolute;  right:0.5rem;  top:0.5rem;  cursor:pointer;  z-index:1000;  font-size:1.8rem;}.overlay_close a::before,.shop_popup_artdet .close::before,#page_PopupContainer_tooltip .close::before,#page_PopupContainerMobile .close::before,#page_PopupContainer .close::before,.btn-close::before{  content:"\f00d";  font-family:"Font Awesome 5 Pro";  font-weight:300;}.btn-close {  border:0;}.overlay_close a img {  display:none;}.page_artdet_product_param_color {  width:3.6rem;  height:3.6rem;}.page_artdet_product_param_color_text {  height:3.6rem;  line-height:3.6rem;  margin-left:0.5rem;  float:left;}.artdet__spec-param-value select {  font-size:inherit;}.artdet__spec-param-value .select-wrap {  min-width:100%;}@media (min-width:576px) {  .artdet__spec-param-value .select-wrap {  min-width:16.1rem;  }}.product-tooltip__name h3 {  text-transform:capitalize;  font-weight:700;  font-size:1.9rem;}.product-tooltip__side-wrapper {  height:-webkit-calc(100% - 80px);  height:-moz-calc(100% - 80px);  height:calc(100% - 80px);  overflow:hidden;}.tooltip__datas {  height:-webkit-calc(100% - 20px);  height:-moz-calc(100% - 20px);  height:calc(100% - 20px);  overflow-y:auto;  overflow-x:hidden;}.tooltip__datas .tooltip--right:not(.artdet__stock-wrap) .tooltip-text {  left:-15px;}.tooltip__datas .tooltip-text p {  max-height:100px;}.product-tooltip__cart-wrapper {  height:80px;}.tooltip__funtions .artdet__function-outer {  margin:0 2%;}.tooltip__prices .product-price--base, .tooltip__prices .product-price--sale {  font-size:3.1rem;}.has-sale-price.tooltip__prices .product-price--base {  font-size:2.5rem;}.product-tooltip__img--alts .slick-track {  display:block;}.product-tooltip .artdet__qty-btn {  padding:0 1rem;  max-width:3rem;  -webkit-box-flex:0;  -webkit-flex:0 0 3rem;  -moz-box-flex:0;  -ms-flex:0 0 3rem;  flex:0 0 3rem;}.product-tooltip input.page_qty_input {  text-align:center;}.product-tooltip__short-descripton-content {  font-size:1.3rem;}.product-tooltip__img-main {  margin:0 auto;  display:block;}.variant-select-wrap {  min-width:27rem;  max-width:27rem;}.product-variant__select-outer select {  font-weight:700;}.variant-select.is-selected option[disabled]:last-child {  display:none;}.price-base {  margin-right:0.4em;}.price-base strong {  font-weight:300;}.price-base, .price-sale {  display:inline-block;  vertical-align:middle;}.pswp__img {  max-height:none;}.additional-product__img-wrapper,.similar-product__img-wrapper,.pagelist__img-wrapper {  padding-top:134%;  position:relative;}.popup-title {  margin-bottom:1rem;}.popuplist-product {  padding:1rem;}#page_PopupContainer.shop_popup_postsale .close {  display:none;}.popup-postsale-artdet-product__name {  font-size:2.7rem;  line-height:2.7rem;}.popup-postsale-artdet-order__total-amount {  font-size:1.5rem;  line-height:1.6rem;}.popup-postsale-ardtet-informations {  font-size:1.3rem;  line-height:1.4rem;  margin-top:0.6rem !important;}.popup-postsale-artdet-product__normal-price span,.popup-postsale-artdet-product__sale-price span {  font-size:1.9rem;  line-height:1.8rem;}.popup-postsale-artdet-product__postsale-price {  font-size:1.6rem;  line-height:1.8rem;}.popup-postsale-artdet-product__postsale-price-amount {  font-size:3.2rem;  line-height:1.8rem;}.popup-postsale-artdet-function-bordered::before {  height:3px;  display:block;  width:100%;  content:"";  margin-top:-2px;}.popup-postsale-artdet-left #main_image {  width:auto;  max-height:300px;}@media (max-width:575px) {  .popup-postsale-artdet-left #main_image {  max-height:150px;  }  .post-sale__img-outer {  max-width:112px !important;  }}@media (max-width:425px) {  .popup-postsale-artdet-function-postsale-button-left,  .popup-postsale-artdet-function-postsale-button-right {  font-size:1.25rem;  }}.popup-postsale-artdet-function-postsale-button-right::before {  content:"\f290 ";  font-family:'Font Awesome 5 Pro';  font-size:1.4rem;}.page_postsale_buttons__button-wrapper button {  width:100%;  height:40px;  -webkit-box-sizing:border-box;  -moz-box-sizing:border-box;  box-sizing:border-box;}#page_PopupContainer.shop_popup_postsale{  height:auto !important;}.beforesend {  display:none;  background:url('../!common_design/base/001600/image/loading.gif') no-repeat;  background-size:100%;  width:1.6rem;  height:1.6rem;}.success_wrapper {  display:none;  text-align:center;}.success_text {  font-size:1.4rem;  line-height:1.6rem;  text-align:center;  vertical-align:middle;  display:inline-block;}.success {  height:30px;  position:relative;  font-size:2.5rem;  margin-right:5px;  line-height:1;  display:inline-block;  vertical-align:middle;}.success:after {  font-family:'Font Awesome 5 Pro';  content:'\f00c';}@media (max-width:430px) {  .popup-postsale-artdet-function-postsale-link,  .popup-postsale-artdet-function-postsale-button::before,  .popup-postsale-artdet-function-postsale-button {  font-size:1.1rem  }}@media (max-width:399px) {  .popup-postsale-artdet-functions {  display:-webkit-flex;   -webkit-flex-direction:column-reverse;   display:flex;  }  .popup-postsale-artdet-function-bordered {  border:none;  }}.pagelist__stock {  font-size:1rem;  height:1.8rem;  overflow:hidden;}.pagelist__price-sale, .pagelist__price-base {  font-size:1.5rem;}.pagelist__price-unit{  height:1.5rem;}.variants-overlay__close-btn {  margin-left:auto;}.pagelist__functions {  position:relative;}.product-variants-overlay {  position:absolute;  bottom:0;  left:0;  right:0;  top:0;  opacity:0;  -webkit-transform:translateX(20%);  -moz-transform:translateX(20%);  -ms-transform:translateX(20%);  -o-transform:translateX(20%);  transform:translateX(20%);  -webkit-transition:opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;  transition:opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s;  -o-transition:opacity 0.3s, visibility 0.3s, -o-transform 0.3s;  -moz-transition:transform 0.3s, opacity 0.3s, visibility 0.3s, -moz-transform 0.3s;  transition:transform 0.3s, opacity 0.3s, visibility 0.3s;  transition:transform 0.3s, opacity 0.3s, visibility 0.3s, -webkit-transform 0.3s, -moz-transform 0.3s, -o-transform 0.3s;  opacity:0;  padding:1rem;  display:-webkit-box;  display:-webkit-flex;  display:-moz-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -webkit-align-items:center;  -moz-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-box-pack:center;  -webkit-justify-content:center;  -moz-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  -webkit-box-orient:vertical;  -webkit-box-direction:normal;  -webkit-flex-direction:column;  -moz-box-orient:vertical;  -moz-box-direction:normal;  -ms-flex-direction:column;  flex-direction:column;  z-index:10;  visibility:hidden;}.is-active-variant-layer .product-variants-overlay {  -webkit-transform:translateX(0);  -moz-transform:translateX(0);  -ms-transform:translateX(0);  -o-transform:translateX(0);  transform:translateX(0);  visibility:visible;  opacity:1;}.product-variants-overlay .variant-select-wrap {  font-size:1.1rem;  margin-bottom:0.4rem;}@media(min-width:768px) {  .product-variants-overlay .variant-select-wrap {  font-size:1.3rem;  }}.variants-wrapper {  width:100%;}.variants-btns-wrap {  width:100%;  position:relative;}.variants-check-btn {  position:absolute;  bottom:0;  z-index:1;}.all-variant-selected .variants-check-btn {  display:none;}.variant-select-wrap {  min-width:100%;  max-width:100%;}.product-variants-open-btn {  -webkit-transition:opacity ease 0.4s;  -o-transition:opacity ease 0.4s;  -moz-transition:opacity ease 0.4s;  transition:opacity ease 0.4s;}.product-variants-open-btn.is-clicked {  opacity:0;}.artdet--1 .gift .product-inner {  max-width:174px;   overflow:hidden;}.artdet--2 .gift .product-inner {  max-width:234px;   overflow:hidden;}.pagelist__img-link .strip {  font-size:1.1rem;  padding:0.3rem;  text-transform:uppercase;  -webkit-transform:rotate(-45deg);  -moz-transform:rotate(-45deg);  -ms-transform:rotate(-45deg);  -o-transform:rotate(-45deg);  transform:rotate(-45deg);  text-align:center;  position:absolute;  top:11%;  left:-55%;  width:150%;  background:#f55656;  color:white;  letter-spacing:0.5px;  font-weight:bold;  z-index:5;}.pagelist__cart-btn,.pagelist__variants-open-btn,.variants-check-btn {  white-space:nowrap;  overflow:hidden;  -o-text-overflow:ellipsis;  text-overflow:ellipsis;}@media (max-width:767.8px) {  .pagelist__cart-btn, .pagelist__variants-open-btn, .pagelist__details-btn, .variants-check-btn {  font-size:1.1rem;  }}@media (min-width:768px) {  .product-variants-overlay {  padding:1.5rem;  }  .pagelist__price-base, .pagelist__price-sale,  .pagelist__variants .select-label {  font-size:1.9rem;  }  .pagelist__variants select {  font-size:1.3rem;  }}.in-bundle__item .pagelist__name,.in-bundle__item .pagelist__price-sale,.in-bundle__item .pagelist__price-base {  font-size:1.7rem;}@media (min-width:768px) {  .in-bundle__item .pagelist__name,  .in-bundle__item .pagelist__price-sale,  .in-bundle__item .pagelist__price-base {  font-size:1.9rem;  }}.gift__base-product-name {  text-transform:none;}.art-forum__content {  font-size:1.5rem;}.review-summary__stars-wrap {  font-size:2rem;}.writing-review__policy {  font-size:1.3rem;}.writing-review__product-name {  font-size:1.4rem;  letter-spacing:1px;  font-weight:bold;  text-transform:none;}.writing-review__product-pic-wrap img {  max-width:50px;  max-height:50px;}.progress-bar-full {  height:1rem;}.progress-bar {  height:100%;}[class*='rating-stars--'] {  font-size:1.1rem;  letter-spacing:4px;  margin-right:3rem;}.product-review__stars {  font-size:1.1rem;  letter-spacing:4px;}.product-review__message {  line-height:1.4;  max-height:9.8em;  overflow-y:auto;}.js-review-images {  display:flex;  flex-wrap:wrap;}.js-review-image {  min-height:240px;  position:relative;  padding:5px;}.js-review-image-upload-outer {  display:flex;  align-items:center;  justify-content:center;  min-height:232px;}.js-review-image-upload {  text-align:center;  padding:0;}.js-review-image-upload:before {  font-size:3.5rem;  cursor:pointer;  font-weight:400;}.js-review-image-delete {  position:absolute;  top:-5px;  right:0;}.js-review-image-delete:before {  padding:0.3rem 0.5rem;  cursor:pointer;  font-weight:400;}.js-review-image-content img {  max-height:200px !important;}.product-review__image {  cursor:pointer;}.product-review__image img {  max-height:200px;}.rating-stars {  letter-spacing:4px;  display:inline-block;  vertical-align:top;}.rating-stars__text {  vertical-align:middle;}.rating-stars__back {  display:inline-block;  position:relative;  vertical-align:middle;}.rating-stars__back.rating-min-width {  min-width:7em;}.rating-stars__back::before, .rating-stars__front::before {  content:"\f005\f005\f005\f005\f005";  font-family:"Font Awesome 5 Pro";  font-weight:300;}#page_artforum_write_score .rating-star:hover::after, #page_artforum_write_score .rating-star:hover ~ .rating-star::after, #page_artforum_write_score .rating-input:checked ~ .rating-star::after {  font-family:"custom icons";}.rating-star {  position:static !important;}.rating-stars__front {  white-space:nowrap;  position:absolute;  line-height:inherit;  height:inherit;  top:0;  left:0;  z-index:1;  overflow:hidden;}.rating-stars__front::before {  position:relative;  font-family:"custom icons";}.review-summary__stars.rating-stars {  font-size:1.4rem;}.review-summary__score-num, .rating-stars__score-num {  font-size:1.5rem;  font-weight:700;  vertical-align:middle;}.review-summary__reviews-count {  font-size:1.3rem;  vertical-align:middle;}.artforum__title{  font-weight:400;  text-transform:none;}.artforum__reviews {  margin:-2px;}.artforum__count {  font-size:1.3rem;  letter-spacing:0.5px;}.product-review__avatar {  width:4.4rem;  height:4.4rem;  line-height:4.4rem;  text-align:center;  font-size:0;}.product-review__avatar-first-letter::first-letter {  font-size:3rem !important;}.product-review__email {  word-break:break-all;}.verified-customer__badge{  background-color:#41d873;  color:#fff;  font-size:10px;  font-weight:bold;  padding:3px 8px;}.product-review__admin-answer-wrap{  border:solid 1px #ccc;  padding:10px;  background:#eee;  margin-top:10px;}#container.logged-in .writing-review__info{  display:none;}.writing-review__verification-info,.writing-review__info{  font-size:13px;}.writing-review__info br {  display:none;}.writing-review__form-inner input[readonly]{  background-color:#f1f1f1;}.cart-item {  border-top-width:3px !important;}.cart-mobile-label {  font-weight:700;  font-size:1.3rem;}.cart-price-label,.control-price-label {  text-transform:lowercase;  font-size:1rem;}.cart-item:first-child {  border-top:0 !important;}.page_cart_icon_delete {  border:none;  cursor:pointer;}.cart-item__sum-label {  padding-right:2.6rem;}@media (max-width:575px) {  .cart-item__unit-prices {  padding-right:3rem;  }}.sum-box__main-title {  line-height:1;  font-size:2rem;  font-weight:700;}.sum-box__title {  font-size:1.4rem;}.sum-box-wrap {  position:relative;  height:100%;  margin:0 -1rem;}.sum-box form[name=form_megj] {  width:100%;}@media (max-width:1259px) {  .sum-box {  width:100% !important;  }}@media (min-width:576px) {  .sum-box-wrap {  margin:0 -1.5rem;  }}@media (min-width:1260px) {  .sum-box-wrap {  margin:0;  }  .sum-box.is-sticky-top {  position:fixed;  top:15px;  left:auto;  right:auto;  }  .sum-box.is-sticky-bottom {  position:fixed;  bottom:15px;  top:auto;  left:auto;  right:auto;  }  .sum-box.reached-bottom {  position:absolute !important;  top:auto !important;  bottom:0;  }}.cart-summary__sticky-sum.is-hidden {  display:none;}.cart-summary-title {  text-align:left;}.cart-summary-value {  text-align:right;  font-weight:700;}.cart__all-shipping-mode-infos {  max-height:7.2rem;  overflow-y:auto;  margin:0.5rem 0 1.5rem;}.cart__shipping-modes {  list-style-position:outside;  margin-bottom:0;}.cart__shipping-mode-value {  display:inline-block;}.cart__weight {  font-size:1.3rem;}.cart_weight_kg {  margin-left:0.5rem;}.cart__buttons button {  font-weight:300;}.cart__buttons > * {  margin:0 1.5rem;}.cart__coupon-input:not([value=""]) {  -webkit-user-select:none;  -moz-user-select:none;  -ms-user-select:none;  user-select:none;}.cart__coupon-del-btn, .cart__coupon-check-btn {  font-weight:300;}.cart__coupon-accepted {  font-weight:900;}.sum-net-price--current,.sum-gross-price--current {  font-weight:700;}.cart-item__unit {  font-size:1rem;  position:absolute;  top:100%;  left:0;  right:0;  margin-top:0.5rem;}.cart-item__net-unit-price, .cart-item__gross-unit-price {  line-height:1.2;}.cart-item__prices label, .page_cart_menny label, .cart-plus-item__prices-del-wrap label {  font-size:1rem;}.cart-header {  text-align:center;}.cart-header__qty {  padding-right:3.5rem;}.page_cart_menny button {  font-size:1.3rem;}.cart-plus-item__prices-del-wrap {  line-height:1;}.cart__shipping-modes {  list-style:none;  line-height:1.8;}.cart_weight_kg {  margin-left:0.5rem;}.js-clock {  font-size:1.4rem;  font-weight:700;  margin:0 3px;  letter-spacing:.1rem;}.page_qty_input_wrap .text_smaller {  display:none;}.qty_disable {  cursor:not-allowed;}input.page_qty_input {  border-left:0 !important;  border-right:0 !important;  padding:0 0.5rem;  font-size:1.5rem !important;  text-align:right;  font-weight:700;  width:4rem;  height:3rem;  -ms-touch-action:none;  touch-action:none;}@media (max-width:575px) {  input.page_qty_input {  text-align:center;  }}input.cart-item__input {  text-align:center;}.cart__restore-text {  border-left-width:2px;}.overlay-btns button {  font-size:1.4rem;}.overlay-sign-in {  position:absolute;  top:0;  bottom:0;  left:0;  right:0;  display:-webkit-box;  display:-webkit-flex;  display:-moz-box;  display:-ms-flexbox;  display:flex;}.overlay-sign-inner {  max-width:90vw;  max-height:90vh;  overflow-y:auto;  width:68rem;}#overlay_login_outer {  top:0 !important;  left:0 !important;  right:0 !important;  bottom:0 !important;  overflow-y:auto;}@media (max-width:575px) {  .overlay-btns button {  letter-spacing:normal;  }  .overlay-text {  font-size:1.5rem;  }  .overlay-reg__adv {  font-size:1.1rem;  }}.page_headtext {  padding:2rem 0;  text-transform:uppercase;  font-size:1.6rem;  text-align:center;}.page_searchcomplex_section {  -webkit-box-align:center;  -webkit-align-items:center;  -moz-box-align:center;  -ms-flex-align:center;  align-items:center;}.searchcomplex-value a[href*="cat_select(0)"] {  font-size:0;}.searchcomplex-value a[href*="cat_select(0)"]::before {  content:'\f015';  font-family:'Font Awesome 5 Pro';  font-size:1.6rem;}#page_searchcomplex_in .searchcomplex-value > div:not(:last-child) {  margin-bottom:0.5rem;}#page_searchcomplex_type .searchcomplex-value > span {  margin-bottom:0.5rem;  display:inline-block;  vertical-align:middle;}#page_searchcomplex_in .searchcomplex-value > div {  display:-webkit-box;  display:-webkit-flex;  display:-moz-box;  display:-ms-flexbox;  display:flex;  -webkit-box-align:center;  -webkit-align-items:center;  -moz-box-align:center;  -ms-flex-align:center;  align-items:center;}#page_searchcomplex_in .searchcomplex-value > div > span {  margin-right:1rem;  -webkit-flex-shrink:0;  -ms-flex-negative:0;  flex-shrink:0;}.price-max .text_input, .price-min .text_input {  margin-right:1rem;}#page_art_head_box .page_headtext {  margin-bottom:20px;}.searchcomplex-title {  font-weight:700;}.searchcomplex-value {  font-size:1.1rem;}.searchcomplex_cat_item:not(.search-item-last)::after, .searchcomplex-value a[href*="cat_select(0)"]::after {  content:'\f105';  font-family:'Font Awesome 5 Pro';  font-size:13px;  padding:0 10px;}@media (max-width:575px) {  .price-max .text_input, .price-min .text_input {  width:100%;  }}@media (min-width:576px) {  .searchcomplex-value {  font-size:1.3rem;  }  .page_searchcomplex_section input[type=text], .page_searchcomplex_section select {  max-width:30rem;  }}.order-step__text-wrap {  padding:0 0.4rem;}.order-steps {  height:8.2rem;  padding-right:5rem;}.order-step__dashed-line-wrap {  margin:1rem 0;  height:3rem;  text-align:center;}@media (max-width:767.8px) {  .order-step--1 {  -webkit-box-flex:0;  -ms-flex:0 0 20px;  -webkit-flex:0 0 20px;  -moz-box-flex:0;  flex:0 0 20px;  max-width:20px;  }  .order-steps {  padding-right:1rem;  }  .order-step__dashed-line-wrap {  height:1.4rem;  }  .order-steps {  height:6.6rem;  }}.total-box-sticky-wrapper {  height:0;  overflow:hidden;  position:relative;}.total-box-sticky-wrapper.after-insert {  height:75px;}.total-box {  display:-webkit-box;  display:-webkit-flex;  display:-moz-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:center;  -webkit-justify-content:center;  -moz-box-pack:center;  -ms-flex-pack:center;  justify-content:center;  -webkit-box-align:center;  -webkit-align-items:center;  -moz-box-align:center;  -ms-flex-align:center;  align-items:center;  -webkit-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  z-index:999;  border-top:1px solid transparent;}.total-box-sticky {  padding-bottom:0.7rem;}.after-insert .total-box-sticky {  padding-right:4rem;  padding-left:4rem;}.total-box__text {  font-weight:700;  font-size:1.6rem;  display:-webkit-inline-box;  display:-webkit-inline-flex;  display:-moz-inline-box;  display:-ms-inline-flexbox;  display:inline-flex;  -webkit-box-align:baseline;  -webkit-align-items:baseline;  -moz-box-align:baseline;  -ms-flex-align:baseline;  align-items:baseline;  -webkit-flex-wrap:wrap;  -ms-flex-wrap:wrap;  flex-wrap:wrap;  margin:0.5rem 0;}.total-box__label {  margin-right:1rem;}.total-box__btn-next, .total-box-sticky__btn-next {  -webkit-flex-shrink:0;  -ms-flex-negative:0;  flex-shrink:0;  min-width:18rem;}@media (max-width:575px) {  .total-box__btn-next, .total-box-sticky__btn-next {  display:block;  width:100%;  }}@media (min-width:576px) {  .total-box-sticky {  padding-top:0.7rem;  }  .total-box__text {  font-size:1.9rem;  }  .total-box__btn-next:not(.order-control-next-btn), .total-box-sticky__btn-next {  margin-left:1.5rem;  }  .total-box-sticky-wrapper.after-insert {  height:52px;  }}@media (max-width:1259px) {  .total-box-sticky-wrapper {  border-top:1px solid #ddd;  }  .has-fixed .total-box-sticky {  position:fixed;  margin:0;  top:0;  left:0;  right:0;  background:#f1f1f1;  -webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);  -moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);  box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);  opacity:1;  }}@media (min-width:1260px) {  .total-box-sticky-wrapper {  height:0 !important;  }  .sum-box .total-box__text {  display:-webkit-box;  display:-webkit-flex;  display:-moz-box;  display:-ms-flexbox;  display:flex;  -webkit-box-pack:justify;  -webkit-justify-content:space-between;  -moz-box-pack:justify;  -ms-flex-pack:justify;  justify-content:space-between;  width:100%;  }  .sum-box .total-box__btn-next {  display:block;  width:100%;  margin-left:0;  }}.js-order-mods--disabled {  opacity:0.5;}.js-order-mods--disabled label {  cursor:not-allowed;}.order-mods__radio-col {  padding-top:0.2rem;}#page_order_mods_shipping .order-mods__radio-col {  padding-top:1.5rem;}@media (max-width:575px) {  .order-mods__radio-col {  width:25px;  -webkit-box-flex:0;  -webkit-flex:0 0 25px;  -moz-box-flex:0;  -ms-flex:0 0 25px;  flex:0 0 25px;  }  .order-mods__details {  font-size:1.1rem;  }}.order-mods__text-no-master-method p:first-child {  display:inline;}.order-mods-summary-title{  text-align:left;}.order-mods-summary-value{  text-align:right;  font-weight:700;}.order-mods__shipping-cost-hidden{  display:none;}.order-mods__total_price_hidden{  display:none;}.order-mods__item {  -webkit-transition:all ease 0.4s;  -o-transition:all ease 0.4s;  -moz-transition:all ease 0.4s;  transition:all ease 0.4s;}.order-mods__item:last-child {  border-bottom:none !important;}.order-mods__details {  display:none;}.order-mods__delivery-point-selects .select-wrap {  max-width:30rem;  margin-bottom:1rem;}.order-mods__delivery-map a::before {  content:'\f5a0';  font-family:'Font Awesome 5 Pro';  font-size:24px;}.order-mods__delivery-map a {  display:inline-block;}.page_order_mods_deliverypoint_info strong {  display:block;}.order-mods__param:last-child {  border-bottom:none !important;}.order-mods__param-value, .order-mods__point-account label {  font-size:1.3rem;}.order-mods__param-value input {  font-size:inherit;  font-weight:inherit;}.order-mods__coupon-del-btn {  display:none;}.order-mods__coupon-input:not([value=""]) + .order-mods__coupon-del-btn {  display:inline-block;}@media (max-width:575px) {  .order-mods__haeder, .order-mods__name, .order-mods__param-title, .order-mods__coupon-label, .order-mods__coupon-input, .order-mods__point-title {  font-size:1.2rem !important;  }  .order-mods__param-value, .order-mods__point-account label {  font-size:1.1rem;  }}.col-plus-item-icon {  width:20px;  -webkit-box-flex:0;  -webkit-flex:0 0 20px;  -moz-box-flex:0;  -ms-flex:0 0 20px;  flex:0 0 20px;}.order-control-data-row {  -webkit-box-align:center;  -webkit-align-items:center;  -moz-box-align:center;  -ms-flex-align:center;  align-items:center;}.order-control__cart-header {  text-align:center;  padding:1rem 0;}.control-summary-title {  line-height:1.2;}.control-summary-value {  text-align:right;  font-weight:700;}.control-product {  border-top-width:3px !important;}.control-product:first-child {  border-top:0 !important;}.control-product__variants + .control-product__params,.cart-item__variants + .cart-item__params {  margin-top:0 !important;}.control-product__pic, .cart-item__pic {  max-width:80px;}.control-data {  font-weight:700;  line-height:1.2;}.contact-username__data {  word-break:break-all;}.order-control-modify-btn {  font-size:inherit;  text-align:left;}.order-control-modify-btn::after {  font-size:1.5rem;}.control-summary {  padding:2.8rem;}.order-control__terms-text {  width:100%;}.order-control__terms-text::before {  vertical-align:top !important;}.order-control__comment-area, .order-control__shipping-comment-area{  resize:none;}.facebook_login, .google_login {  width:34px;  height:34px;  border:none;}.new-cust__checkbox {  font-size:1.1rem;}.new-cust__checkbox td:first-child {  font-size:0 !important;}.new-cust__checkbox {  margin-bottom:1rem;}.contact-phone .page_newcust_input, .contact-mobile .page_newcust_input {  display:-webkit-box !important;  display:-ms-flexbox !important;  display:-webkit-flex !important;  display:-moz-box !important;  display:flex !important;}.contact-phone .page_newcust_input > span.text_input:first-child,.contact-mobile .page_newcust_input > span.text_input:first-child{  -webkit-box-flex:0;  -ms-flex:0 0 auto;  -webkit-flex:0 0 auto;  -moz-box-flex:0;  flex:0 0 auto;  width:auto;  max-width:none;}.contact-phone .page_newcust_input > span.text_input:last-child,.contact-mobile .page_newcust_input > span.text_input:last-child{  -ms-flex-preferred-size:0;  -webkit-flex-basis:0;  flex-basis:0;  -webkit-box-flex:1;  -ms-flex-positive:1;  -webkit-flex-grow:1;  -moz-box-flex:1;  flex-grow:1;  max-width:100%;  width:100%;}.contact-phone input[name="kap_tel_country"], .contact-mobile input[name="kap_mobile_country"] {  width:6rem;  text-align:center;  -webkit-border-top-right-radius:0;  -moz-border-radius-topright:0;  border-top-right-radius:0;  -webkit-border-bottom-right-radius:0;  -moz-border-radius-bottomright:0;  border-bottom-right-radius:0;}.contact-phone input[name="kap_tel_sub"], .contact-mobile input[name="kap_mobile_sub"] {  -webkit-border-top-left-radius:0;  -moz-border-radius-topleft:0;  border-top-left-radius:0;  -webkit-border-bottom-left-radius:0;  -moz-border-radius-bottomleft:0;  border-bottom-left-radius:0;  }.new-cust-fault {  padding:0.3rem 0.5rem;  margin-bottom:0.5rem;  font-size:1.3rem;}.new-cust-fault-name {  font-weight:700;}.new-cust__buttons [id*=button] {  min-width:20rem;  margin:0.5rem;}button.delete_address {  padding:0.54em 1.4em;}.new-cust__default-addresses button.delete_address::before {  content:"\f00d";  margin-right:.75em;  font-family:"Font Awesome 5 Pro";  font-weight:300;  font-size:inherit;}.new-customer-title {  font-size:1.3rem;}.new-customer-title, .new-customer-value {  margin-bottom:0.5rem;}.new-customer-title, .cust_param_radio_wrap {  padding-left:2rem;}.new-customer-value {  font-size:1.3rem;}.new-customer-value span.text_input_radio {  display:inline-block;  margin:0 0 0.5rem 1rem;}.fault-text-global {  font-size:1.3rem;  color:#dc3545;}@media (min-width:576px) {  .new-cust__checkbox {  font-size:1.5rem;  }}.transaction-data {  font-weight:700;}.change-payment-tr:last-child td {  border-bottom:none !important;}.page-contact-row {  padding:0.5rem;}.page-contact-value {  font-weight:700;}.page-form-item-title {  font-weight:700;}.page-form-item-value {  font-size:1.3rem;}.page-form-item-title, .page-form-item-value {  margin-bottom:0.5rem;}.order-data__content {  font-weight:400;}.abs-wrapper {  position:relative;}.abs-wrapper .abs-element {  position:absolute;  left:0;  right:0;  bottom:0;  top:0;}.customer-address__card-inner .customer-address__zip {  text-align:left;  line-height:30px;  height:30px;}.customer-address__card-inner {  box-shadow:0 0 10px 5px rgba(0, 0, 0, 0.1);  border-radius:2rem;}.customer-address__delete-icon{  top:0;  right:0;  display:inline-block;}.customer-address-detatils__form-inner {  max-width:600px;}div#overlay_script {  left:50% !important;  transform:translateX(-50%);  top:100px !important;  max-width:700px;  width:100%;  padding:15px;}.js-search-smart-autocomplete {  opacity:1;  visibility:visible;  z-index:9999;}.js-search-smart-autocomplete.is-hidden{  opacity:0;  visibility:hidden;  z-index:-1;}.js-search-smart-autocomplete.no-transition {  transition:none !important;}.js-search-smart-autocomplete .search-smart-arrow {  z-index:1;  width:16px;  height:16px;  color:#fff;  bottom:0;  position:absolute;  left:40px;}.js-search-smart-autocomplete .search-smart-arrow::before{  content:"";  position:absolute;  border-color:transparent;  border-style:solid;  bottom:-23px;  left:0;  border-width:8px 8px 0;  border-top-color:initial;  transform-origin:center top;  transform:rotate(180deg);}.search-smart-autocomplete {  background-color:#fff;  box-shadow:0 0 30px 0 rgb(0 0 0 / 20%);  width:800px;  max-width:94vw;  position:absolute;  top:55px;  right:-20px;  overflow-y:auto;  overflow-x:hidden;  overscroll-behavior-y:contain;}@media (max-width:575px) {  .search-smart-autocomplete {  right:50%;  transform:translateX(50%);  max-width:96vw;  width:100vw;  }}.search-smart-autocomplete .icon--b-search::before{  font-size:10px;  margin-right:6px;}.search-smart-autocomplete .search-smart-prices{  font-size:12px;  line-height:15px;  text-align:right;  min-width:70px;}.search-smart-autocomplete .search-smart-prices.has-sale-price .search-smart-price-base {  text-decoration:line-through;}.search-smart-autocomplete .search-smart-sale-percent{  font-size:10px;  line-height:12px;  display:inline-flex;  align-items:center;  justify-content:center;}.search-smart-autocomplete .search-smart-title{  font-weight:bold;}.search-smart-autocomplete ul {  margin-bottom:0;  box-shadow:none;}.search-smart-autocomplete .search-query {  text-overflow:ellipsis;  -webkit-line-clamp:1;  max-height:24px;  overflow:hidden;  display:-webkit-box;  -webkit-box-orient:vertical;}.search-smart-autocomplete .search-product {  line-height:16px;}.search-smart-autocomplete .search-product + .search-product{  border-top:1px dotted #ddd;}.search-smart-autocomplete .js-search-result {  cursor:pointer;  list-style:none;}.search-smart-autocomplete .js-search-result.is-selected,.search-smart-autocomplete .js-search-result:hover {  color:#fff !important;}.search-smart-autocomplete .js-search-result.is-selected *,.search-smart-autocomplete .js-search-result:hover *{  color:#fff !important;}.search-smart-autocomplete.type--1 {  padding:20px 30px;}.search-smart-autocomplete.type--1 .search-product {  padding:15px 0;}.search-smart-autocomplete.type--1 .search-query{  align-items:center;  background:#f1f1f1;  margin-bottom:4px;  margin-right:4px;}.search-smart-autocomplete.type--1 .search-smart-title{  background:#f1f1f1;  margin-bottom:15px;  line-height:24px;  padding:0 10px;}.search-smart-autocomplete.type--1 .search-content,.search-smart-autocomplete.type--1 .search-query {  line-height:16px;  padding-top:4px;  padding-bottom:4px;  margin-bottom:5px;}.search-smart-autocomplete.type--1 .search-smart-section + .search-smart-section{  padding-top:20px;}.search-smart-autocomplete.type--1 .search-smart-sale-percent{  position:absolute;  top:5px;  left:5px;}@media (max-width:400px){  .search-smart-autocomplete.type--1{  padding:15px 0;  }  .search-smart-autocomplete.type--1 .search-smart-title {  padding:0 20px;  }}@media (min-width:1260px) {  .search-smart-autocomplete.type--1{  max-height:520px !important;  }}.search-smart-autocomplete.type--2 {  padding:20px;}.search-smart-autocomplete.type--2 .search-product {  padding:5px 0;}.search-smart-autocomplete.type--2 .search-smart-title {  margin-bottom:10px;  padding:0 10px;  line-height:18px;  display:inline-flex;  align-items:center;}.search-smart-autocomplete.type--2 .search-smart-title::before{  font-size:16px;  margin-right:6px;  font-weight:300;  font-family:'Font Awesome 5 Pro';}@media (max-width:400px){  .search-smart-autocomplete.type--2 .search-smart-title{  padding:0 20px;  }}.search-smart-autocomplete.type--2 .search-smart-autocomplete-content .search-smart-title::before {  content:"\f15c";}.search-smart-autocomplete.type--2 .search-smart-autocomplete-category .search-smart-title::before {  content:"\f802";}.search-smart-autocomplete.type--2 .search-smart-autocomplete-search-query .search-smart-title::before {  content:"\f002";}.search-smart-autocomplete.type--2 .search-smart-autocomplete-product .search-smart-title::before {  content:"\f49e";}.search-smart-autocomplete.type--2 .search-content,.search-smart-autocomplete.type--2 .search-query {  line-height:18px;  padding-top:2px;  padding-bottom:2px;  margin-bottom:5px;}.search-smart-autocomplete.type--2 .search-smart-section + .search-smart-section{  padding-top:15px;}@media (max-width:767.8px){  .search-smart-autocomplete.type--2 .search-smart-sale-percent{  position:absolute;  top:5px;  left:5px;  }}@media (min-width:1260px) {  .search-smart-autocomplete.type--2 {  max-height:480px !important;  }}.search-smart-autocomplete.type--3 {  width:32rem;  right:-2rem;  padding:2rem 1rem 2rem 2rem;}.search-smart-autocomplete.type--3 .col-left {  flex:0 0 25%;  max-width:25%;}.search-smart-autocomplete.type--3 .col-right {  flex:0 0 75%;  max-width:75%;}@media (max-width:768px){  .search-smart-autocomplete.type--3 {  padding:2rem 1rem;  right:-2rem;  max-width:calc(100% + 60px);  width:100vw;  }}@media (max-width:575px){  .search-smart-autocomplete.type--3 {  right:50%;  }}.search-smart-autocomplete.type--3 .search-product {  padding:.5rem;  margin-bottom:2rem;  position:relative;}.search-smart-autocomplete .icon--info::before {  font-size:1.1rem;}@media (min-width:440px) {  .search-smart-autocomplete.type--3 .search-product {  flex:0 0 33.3333%;  max-width:33.3333%;  }}@media (min-width:576px) {  .search-smart-autocomplete.type--3 {  width:56rem;  }  .search-smart-autocomplete.type--3 .search-product {  flex:0 0 50%;  max-width:50%;  }}@media (min-width:768px) {  .search-smart-autocomplete.type--3 {  width:74rem;  max-width:unset;  }  .search-smart-autocomplete.type--3 .search-product {  flex:0 0 33.3333%;  max-width:33.3333%;  }  .search-smart-autocomplete.type--3 .col-left {  flex:0 0 33.3333%;  max-width:33.3333%;  }  .search-smart-autocomplete.type--3 .col-right {  flex:0 0 66.6666%;  max-width:66.6666%;  }}@media (max-width:768px) {  .search-smart-autocomplete.type--3 .search-smart-title {  padding:0 2rem;  }}@media (max-width:991px) {  .search-smart-autocomplete .icon--info::before {  font-size:1.6rem;  }}@media (min-width:992px) {  .search-smart-autocomplete.type--3 .search-product {  flex:0 0 25%;  max-width:25%;  }  .search-smart-autocomplete.type--3 {  max-height:52rem !important;  width:92rem;  }  .search-smart-autocomplete.type--3 .col-left {  flex:0 0 25%;  max-width:25%;  }  .search-smart-autocomplete.type--3 .col-right {  flex:0 0 75%;  max-width:75%;  }}@media (min-width:1240px) {  .search-smart-autocomplete.type--3 .search-product {  flex:0 0 16.6666%;  max-width:16.6666%;  }  .search-smart-autocomplete.type--3 {  width:120rem;  }}.search-smart-autocomplete.type--3 .search-query {  align-items:center;  background:#eee;  margin-bottom:0.4rem;  margin-right:0.4rem;}.search-smart-autocomplete.type--3 .search-smart-title {  background:#eee;  margin-bottom:1.5rem;  line-height:2.4rem;  padding:0 1rem;}.search-smart-autocomplete.type--3 .search-content,.search-smart-autocomplete.type--3 .search-query {  line-height:1.6rem;  padding-top:0.4rem;  padding-bottom:0.4rem;  margin-bottom:0.5rem;}.search-smart-autocomplete.type--3 .search-smart-section + .search-smart-section{  padding-top:2rem;}.search-smart-autocomplete.type--3 .search-smart-sale-percent{  position:absolute;  top:1rem;  left:1rem;  background:#f55656;  padding:.5rem 1rem;  border-radius:5px;  color:#fff;  font-size:1.3rem;}.search-smart-autocomplete.type--3 .search-product + .search-product {  border:none;}.search-smart-autocomplete.type--3 .search-smart-prices {  text-align:left;}.search-smart-autocomplete.type--3 .search_name {  font-size:1.2rem;  padding:.5rem 0;}.search-smart-autocomplete.type--3 .search-smart-section .js-search-result.search-product.is-selected,.search-smart-autocomplete.type--3 .search-smart-section .js-search-result.search-product:hover {  box-shadow:0 0 10px 0 rgba(0,0,0,.2);  background:#fff!important;}.search-smart-autocomplete.type--3 .search-smart-section .js-search-result.search-product.is-selected *:not(.badge),.search-smart-autocomplete.type--3 .search-smart-section .js-search-result.search-product:hover *:not(.badge) {  color:#484848!important;}.search-smart-autocomplete.type--3 .search-smart-prices:not(.has-sale-price) {  font-weight:700;}.search-smart-autocomplete.type--3 .search-smart-price-sale,.search-smart-autocomplete.type--3 .search-smart-prices:not(.has-sale-price) .search-smart-price-base {  font-size:1.4rem;}.search-smart-autocomplete.type--3 .search-smart-price-sale {  font-weight:700;  color:#484848;}.search-smart-autocomplete.type--3 .search-smart-mobile ul {  padding:0 1rem;}.suggestions-container{  margin:0 -10px;  display:flex;  flex-wrap:wrap;  text-align:left;}.suggestions-container .suggestion{  padding-left:10px;  padding-right:10px;}.suggestion{  margin-bottom:10px;  max-width:100%;  width:100%;  flex:0 0 100%;}@media (min-width:480px){  .suggestion{  flex:0 0 auto;  width:auto;  max-width:100%;  }}.suggestion-inner {  background-color:rgba(0, 0, 0, 0.03);  padding:10px 15px;}@media (min-width:480px){  .suggestion-inner {  padding-top:15px;  padding-bottom:15px;  }}.suggestion-inner a {  text-decoration:underline;}.suggestion-title{  max-width:100%;  width:100%;  flex:0 0 100%;  margin-bottom:5px;  padding:0 5px;  text-align:left;}@media (min-width:480px){  .suggestion-title{  flex:0 0 auto;  width:auto;  max-width:100%;  margin-bottom:0;  }}.suggestion-element{  flex:0 0 auto;  width:auto;  max-width:100%;  margin-bottom:5px;}@media (min-width:480px){  .suggestion-element{  margin-bottom:0;  }}.suggestion-row{  margin:0 5px;  display:flex;  flex-wrap:wrap;  align-items:center;}.suggestion-row .suggestion-element{  padding-left:5px;  padding-right:5px;}.suggestion-title.fuzzy::before{  content:'\f059';  font-family:"Font Awesome 5 Pro";  margin-right:10px;  font-size:18px;}.suggestion-title.query::before{  content:'\f002';  font-family:"Font Awesome 5 Pro";  margin-right:10px;  font-size:18px;}.pagelist__prices.with-rrp,.artlist__prices.with-rrp,.additional-product__prices.with-rrp,.similar-product__prices.with-rrp{  display:flex;  flex-direction:column;  position:relative;  z-index:5;}.additional-product__prices.with-rrp .product-price--base,.similar-product__prices.with-rrp .product-price--base{  margin:0 !important;}.artdet__prices.with-rrp .product-price--base,.artdet__prices.with-rrp .product-price--sale{  margin:0;}.tooltip__prices.with-rrp,.artdet__prices.with-rrp{  display:flex;  flex-direction:column;}.with-rrp .tooltip-text{  min-width:100px;  max-width:250px;  text-align:center;  font-size:12px;}.box__art-prices.with-rrp{  display:flex;  flex-direction:column;  position:relative;}.search-smart-prices.with-rrp.has-sale-price .search-smart-price-base{  text-decoration:none;}.with-rrp .text-line-through{  color:inherit;  text-decoration:line-through;}.search-smart-autocomplete .js-search-result.is-selected .tooltip-text,.search-smart-autocomplete .js-search-result:hover .tooltip-text{  color:#333 !important;}.pagelist__prices.with-rrp.has-sale-price .pagelist__price-base,.artlist__prices.with-rrp.has-sale-price .artlist__price-base{  font-size:16px;}@media (max-width:575px){  .artlist__prices.with-rrp.has-sale-price .artlist__price-base{  font-size:13px;  }}.additional-product__prices.with-rrp.has-sale-price .product-price--base,.similar-product__prices.with-rrp.has-sale-price .product-price--base{  font-size:13px;}.tooltip__prices.with-rrp.has-sale-price .artdet__price-base,.artdet__prices.with-rrp.has-sale-price .artdet__price-base{  line-height:1.2;  font-size:22px;}.box__art-prices.with-rrp.has-sale-price .product-price--base{  font-size:12px;}.search-smart-prices.with-rrp.has-sale-price .search-smart-price-base{  font-size:10px;}.tippy-box{  background-color:#ffffff;  box-shadow:0 0 10px 5px rgb(0 0 0 / 10%);  color:#484848;  line-height:1.4;  letter-spacing:0.5px;  font-size:12px;  font-weight:400;}.tippy-content{  padding:10.4px;}.tippy-content p:last-child {  margin-bottom:0;}.tippy-arrow {  color:#fff;}.tooltip.tippy-inited::before {  content:"\f05a";  font-family:"Font Awesome 5 Pro";  font-weight:inherit;  font-size:80%;}.tooltip.tippy-inited *{  display:none !important;}.with-rrp .icon--info {  font-size:80%;  cursor:pointer;}#overlay_product_subscription .overlay_title{  font-size:1.9rem;  text-transform:uppercase;  padding:0.5rem;}#overlay_product_subscription .overlay_text{  padding:0.5rem;  font-size:12px;}.row-gap-10 {  row-gap:10px;}.order-track__orders-header {  display:none;  padding:10px;}.order-track__orders-header .order-track__order-details-btn {  height:0;}.order-status-histories {  min-width:260px;}.order-track__order {  padding:20px 10px;  border-bottom:1px dashed #cccccc;}.order-track__title {  padding-right:0.5rem;}@media (max-width:575.8px) {  .order-track__order-col {  flex:0 0 100%;  max-width:100%;  }  .order-track__order-inner {  display:flex;  flex-wrap:wrap;  }  .order-track__title, .order-track__value {  flex:0 0 50%;  max-width:50%;  }  .order-track__order-details-col-inner {  margin-left:auto;  }}@media (min-width:576px) {  .order-track__orders-header {  display:block;  }  .order-track__title {  display:none;  }  .order-track__order-details-col, .order-track__order-price-col, .order-track__header-price-col {  text-align:right;  }}@media (min-width:576px) and (max-width:767.8px) {  .order-track__header-key-col,  .order-track__header-date-col,  .order-track__order-key-col,  .order-track__order-date-col {  flex:0 0 35%;  max-width:35%;  }  .order-track__order-price-col, .order-track__header-price-col, .order-track__order-details-col {  flex:0 0 30%;  max-width:30%;  }  .order-track__order-statuses-col {  flex:0 0 70%;  max-width:70%;  }}@media (max-width:767.8px) {  .order-track__order-payment-status-col.empty-payment-status {  display:none;  }}@media (min-width:576px) and (max-width:1019.8px) {  .order-track__order-statuses-col .order-track__title,  .order-track__order-statuses-col .order-track__value {  display:inline;  }  .order-track__order-statuses-col .order-track__title {  white-space:nowrap;  }}@media (min-width:768px) and (max-width:1019.8px) {  .order-track__header-key-col,  .order-track__header-date-col,  .order-track__order-key-col,  .order-track__order-date-col {  flex:0 0 40%;  max-width:40%;  }  .order-track__order-price-col, .order-track__header-price-col, .order-track__order-details-col {  flex:0 0 20%;  max-width:20%;  }  .order-track__order-statuses-col {  flex:0 0 80%;  max-width:80%;  }}@media (max-width:1019.8px) {  .order-track__value {  font-weight:700;  }}@media (min-width:1020px) {  .order-track__header-date-col,  .order-track__header-statuses-col,  .order-track__order-date-col,  .order-track__order-statuses-col {  text-align:center;  }  .order-track__order, .order-track__orders-header {  padding:10px 5px;  }  .order-track__header-key-col,  .order-track__header-date-col,  .order-track__header-price-col,  .order-track__order-key-col,  .order-track__order-date-col,  .order-track__order-price-col {  max-width:160px;  }  .order-track__header-payment-status-col,  .order-track__order-payment-status-col {  max-width:240px;  }}.art-offer { padding:2rem 0;}@media (min-width:768px) { .art-offer { padding:0 2rem; }}.artlist__price-base, .artlist__price-sale { font-size:1.9rem;}@media (max-width:575px) { .artlist__price-base, .artlist__price-sale { font-size:1.7rem; }}.artlist__name { font-size:1.1rem; position:relative; z-index:4;}.artlist__name h2 {text-transform:none;color:inherit;font-weight:inherit;}@media (min-width:576px) { .artlist__name { font-size:1.3rem; }}@media (min-width:768px) { .artlist__name { font-size:1.5rem; }}.not-buyable__icon::before, .no-stock__icon::before { content:"\f12a";}@media (max-width:767px) { .artlist__cart-btn, .artlist__variants-open-btn, .artlist__details-btn, .artlist__variants-check-btn { font-size:1.1rem; }}body { background-color:#ffffff; color:#484848; }h1, h2, h3, h4, h5, h6 { color:#181818; }.color--primary, .text-primary { color:#218fd9; }.color--primary:hover, .a.text-primary:hover, a.text-primary:focus { color:#196da6; }.text-white { color:#ffffff !important; }.text-secondary { color:#6c757d !important; }a { color:#181818; }a:hover { color:#000; }a.text-secondary:hover, a.text-secondary:focus { color:#545b62 !important; }.text-success { color:#2ece2e !important; }a.text-success:hover, a.text-success:focus { color:#2eae2e !important; }.text-info { color:#17a2b8 !important; }a.text-info:hover, a.text-info:focus { color:#117a8b !important; }.text-warning { color:#ffc107 !important; }a.text-warning:hover, a.text-warning:focus { color:#d39e00 !important; }.text-danger { color:#dc3545 !important; }a.text-danger:hover, a.text-danger:focus { color:#bd2130 !important; }.text-light { color:#f8f9fa !important; }a.text-light:hover, a.text-light:focus { color:#dae0e5 !important; }.text-dark { color:#181818 !important; }a.text-dark:hover, a.text-dark:focus { color:#1d2124 !important; }.text-body { color:#212529 !important; }.text-muted { color:#767676 !important; }.text-black-50 { color:rgba(0, 0, 0, 0.5) !important; }.text-white-50 { color:rgba(255, 255, 255, 0.5) !important; }.text-hide { font:0/0 a; color:transparent; text-shadow:none; background-color:transparent; border:0; }.bg-primary { background-color:#218fd9 !important; }a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus { background-color:#196da6 !important; }.bg-secondary { background-color:#6c757d !important; }a.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:hover, button.bg-secondary:focus { background-color:#545b62 !important; }.bg-success { background-color:#28a745 !important; }a.bg-success:hover, a.bg-success:focus, button.bg-success:hover, button.bg-success:focus { background-color:#1e7e34 !important; }.bg-info { background-color:#17a2b8 !important; }a.bg-info:hover, a.bg-info:focus, button.bg-info:hover, button.bg-info:focus { background-color:#117a8b !important; }.bg-warning { background-color:#ffc107 !important; }a.bg-warning:hover, a.bg-warning:focus, button.bg-warning:hover, button.bg-warning:focus { background-color:#d39e00 !important; }.bg-danger { background-color:#dc3545 !important; }a.bg-danger:hover, a.bg-danger:focus, button.bg-danger:hover, button.bg-danger:focus { background-color:#bd2130 !important; }.bg-light { background-color:#f8f9fa !important; }a.bg-light:hover, a.bg-light:focus, button.bg-light:hover, button.bg-light:focus { background-color:#dae0e5 !important; }.bg-dark { background-color:#343a40 !important; }a.bg-dark:hover, a.bg-dark:focus, button.bg-dark:hover, button.bg-dark:focus { background-color:#1d2124 !important; }.bg-white { background-color:#ffffff !important; }.bg-transparent { background-color:transparent !important; }.border { border:1px dashed #cccccc !important; }.border-top { border-top:1px dashed #cccccc !important; }.border-top-2 { border-top:2px dashed #cccccc !important; }.border-top-3 { border-top:3px dashed #cccccc !important; }.border-right { border-right:1px dashed #cccccc !important; }.border-bottom { border-bottom:1px dashed #cccccc !important; }.border-left { border-left:1px dashed #cccccc !important; }.border-double { border-style:double; }.border-0 { border:0 !important; }.border-top-0 { border-top:0 !important; }.bt-transparent { border-top-color:transparent; }.border-right-0 { border-right:0 !important; }.border-bottom-0 { border-bottom:0 !important; }.border-left-0 { border-left:0 !important; }.border-primary { border-color:#218fd9 !important; }.border-sale { border-color:#f55656 !important; }.border-success { border-color:#28a745 !important; }.border-info { border-color:#17a2b8 !important; }.border-warning { border-color:#ffc107 !important; }.border-danger { border-color:#dc3545 !important; }.border-light { border-color:#cccccc !important; }.border-light2 { border-color:#f1f1f1 !important; }.border-dark { border-color:#343a40 !important; }.border-white { border-color:#ffffff !important; }.drop-shadow { box-shadow:0 0 10px rgba(0, 0, 0, 0.2); }.drop-shadow-b { box-shadow:3px 3px 10px rgba(0, 0, 0, 0.2); }.bg-transparent { background-color:transparent !important; }.bg-opacity-2 { background:rgba(0, 0, 0, 0.2); }.bg-opacity-5 { background:rgba(0, 0, 0, 0.05); }.bg-opacity-50 { background:rgba(241, 241, 241, 0.5); }.bg-opacity-85 { background:rgba(0, 0, 0, 0.85); }.bg-opacity-90 { background:rgba(241, 241, 241, 0.9); }.bg-transparent { background-color:transparent !important; }.bg-white { background-color:white; }.bg-1 { background-color:#333333; }.bg-2 { background-color:#444444; }.bg-3 { background-color:#666666; }.bg-4 { background-color:#888888; }.bg-5 { background-color:#cccccc; }.bg-6 { background-color:#dddddd; }.bg-7 { background-color:#f2f2f2; }.bg-8 { background-color:#f5f5f5; }.bg--sale { background-color:#f55656; }.bg--primary { background-color:#218fd9; }.bg--new, .bg--secondary, .product__new { background-color:#218fd9; }.bg-color--on-stock { background-color:#abc244; }.bg-color--out-of-stock { background-color:grey; }.text-color--on-stock { color:#abc244; }.text-color--out-of-stock { color:grey; }.text-color--dark { color:#181818; }.back_to_top { background-color:rgba(255, 255, 255, 0.8); }.back_to_top:hover { border-color:#218fd9; }.page_hr { background:#ddd; }.line-separator { border-bottom:1px solid #cccccc; }.dashed-separator { border-bottom:1px dashed #cccccc; }::-webkit-scrollbar-thumb { background:#cccccc; border:5px solid #cccccc; border-radius:5px; }::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc; }::-webkit-scrollbar-thumb:active { background:#cccccc; }::-webkit-scrollbar-track { background:#f1f1f1; border-radius:5px; }::-webkit-scrollbar-corner { background:transparent; }::selection { background:#dddddd; }::-webkit-input-placeholder { color:#181818; opacity:0.5; font-style:italic; letter-spacing:0.5px; font-size:1em; }::-moz-placeholder { color:#181818; opacity:0.5; font-style:italic; letter-spacing:0.5px; font-size:1em; }:-ms-input-placeholder { color:#181818; opacity:0.5; font-style:italic; letter-spacing:0.5px; font-size:1em; }:-moz-placeholder { color:#181818; opacity:0.5; font-style:italic; letter-spacing:0.5px; font-size:1em; }.tr + .tr { border-top:1px dashed #cccccc; }.gradual-item { background:-webkit-linear-gradient(bottom, #f1f1f1 0%, rgba(255, 255, 255, 0) 15px, rgba(255, 255, 255, 0) 100%); background:-moz-linear-gradient(bottom, #f1f1f1 0%, rgba(255, 255, 255, 0) 15px, rgba(255, 255, 255, 0) 100%); background:-o-linear-gradient(bottom, #f1f1f1 0%, rgba(255, 255, 255, 0) 15px, rgba(255, 255, 255, 0) 100%); background:linear-gradient(0deg, #f1f1f1 0%, rgba(255, 255, 255, 0) 15px, rgba(255, 255, 255, 0) 100%); }.gradual-item::before { background-color:#ffffff; }.price-discount, .price-sale { color:#f55656; }.price-base { color:#181818; }.color-white { color:white; }.color-dark { color:#181818; }[class*='title--theme-'] { color:#181818; }.form-invalid { color:#dc3545; }.forum-topic__num { color:#ffffff; }label[for] { color:#484848; }label[for] a { color:#181818; }.text_input_checkbox, input[type="checkbox"] + label::before { border:1px solid #cccccc; }.text_input_checkbox:hover, input[type="checkbox"] + label:hover::before, .text_input_checkbox:focus, input[type="checkbox"]:focus + label::before { border-color:#218fd9; }.has-fault .text_input_checkbox, .has-fault input[type="checkbox"] + label::before { border-color:#dc3545 !important; }.text_input_checkbox.text_input_checkbox_checked::before, input[type="checkbox"]:checked + label::before { content:"\f00c"; background-color:#218fd9; border-color:#218fd9; color:#fff; font-family:'Font Awesome 5 Pro'; }.text_input_checkbox.text_input_checkbox_checked { background-color:#218fd9; border-color:#218fd9; }.text_input_radio { position:relative; }.text_input_radio::before, input[type="radio"] + label::before { border:0 solid #cccccc; box-shadow:0 0 0 1px #cccccc; }input[type="radio"]:checked + label::before, .text_input_radio.text_input_radio_checked::before { color:#ffffff; background-color:#218fd9; content:"\f00c"; font-family:'Font Awesome 5 Pro'; box-shadow:0 0 0 1px #218fd9; }.text_input_radio:hover::before, .text_input_radio:active::before, input[type="radio"] + label:hover::before, input[type="radio"]:active + label::before { box-shadow:0 0 0 1px #218fd9; }.has-fault .text_input_radio::before, .has-fault input[type="radio"] + label::before { box-shadow:0 0 0 1px #dc3545 !important; }.select-wrap { color:#484848; border:1px solid #cccccc; background-color:#ffffff; }.select-wrap:focus-within { border-color:#218fd9; }select { color:inherit; box-shadow:none !important; border:0; border-color:transparent; background-color:transparent; }.select-wrap.has-fault, .has-fault .select-wrap { transition:all ease 0.4s; border-color:#dc3545; color:#dc3545; }option[disabled] { color:#ccc; }input[type=text], input[type=password], input[type=email], textarea { border:1px solid #cccccc; background-color:#ffffff; transition:border-color ease 0.5s; color:#484848; }input[type=text]:not(:disabled):focus, input[type=text]:not(:disabled):hover, input[type=password]:not(:disabled):focus, input[type=password]:not(:disabled):hover, input[type=email]:not(:disabled):focus, input[type=email]:not(:disabled):hover, textarea:not(:disabled):focus, textarea:not(:disabled):hover { border-color:#218fd9; }input.has-fault { background-color:#ff9999; }input.has-warning { background-color:#ffe9a9; }.has-fault input, .has-fault textarea, .page_design_fault input, .page_design_fault textarea { border-color:#dc3545 !important; }.input-wrap { border:1px solid #cccccc; background-color:#fff; transition:border-color ease 0.5s; color:#484848; }.input-wrap input { border:none; background-color:transparent; transition:none; color:inherit; }.input-wrap input:-webkit-autofill, .input-wrap input:-webkit-autofill:hover, .input-wrap input:-webkit-autofill:focus, .textarea-wrap textarea:-webkit-autofill, .textarea-wrap textarea:-webkit-autofill:hover, .textarea-wrap textarea:-webkit-autofill:focus, .select-wrap select:-webkit-autofill, .select-wrap select:-webkit-autofill:hover, .select-wrap select:-webkit-autofill:focus { border:0; -webkit-text-fill-color:#484848; -webkit-box-shadow:0 0 0px 1000px white inset; transition:background-color 5000s ease-in-out 0s; }.contact-phone input[name="kap_tel_sub"], .contact-mobile input[name="kap_mobile_sub"] { border-left-color:transparent; }button, input[type=submit], input[type=button], input[type=reset], .btn-wrap input, .btn { border:1px solid #cccccc; background:#ffffff; color:#484848; transition-property:color, background-color, border-color; transition-duration:0.3s; }.btn--link { border-color:transparent; background:transparent; }.btn--text { border-color:transparent; background:transparent; border:0; }.btn--text:hover, .btn--link:hover { color:#181818; }.btn--primary, .btn-wrap--primary input, .form_exitpopup_button { color:#ffffff !important; background:#218fd9 !important; border-color:#218fd9 !important; }.btn--primary:hover, .btn--primary:focus, .btn--primary:active, .btn-wrap--primary input:hover, .btn-wrap--primary input:active, .btn-wrap--primary input:focus, .form_exitpopup_button:hover, .form_exitpopup_button:active, .form_exitpopup_button:focus { background:#196da6 !important; border-color:#196da6 !important; color:#ffffff !important; }.btn--alt { border:1px solid #cccccc; }.btn--alt:hover, .btn--alt:focus, .btn--alt:active, .btn--alt.is-active { color:#ffffff; background:#218fd9; border-color:#218fd9; }.th { background-color:#f5f5f5; }.btn-underline::after {  background:#218fd9; transition:right 0.3s; }.page_artref #page_artlist_content { background-color:#fff; }.header { box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.2); background-color:#218fd9; color:#fff; }.header-btn { color:#fff; background-color:#218fd9; }.header-btn.is-active { background-color:#fff; color:#218fd9; }.cat-box__btn-icon > span { background-color:#ffffff; }.is-active > .cat-box__btn-icon > span { background-color:#218fd9; }.logged-in .profile__btn-icon::before { font-family:"custom icons"; font-weight:900; }.lang-and-currency select { background:transparent; }@media (min-width:1260px) { .header-buttons::before {  content:"";  display:block;  position:absolute;  top:0;  bottom:0;  right:100%;  width:25px;  background:-moz-linear-gradient(left, rgba(255, 255, 255, 0) 0px, #218fd9 20px);  background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0px, #218fd9 20px);  background:linear-gradient(to right, rgba(255, 255, 255, 0) 0px, #218fd9 20px);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='$color-base',GradientType=1); } }.header_menu li { color:#484848; }#box_search_input::-webkit-input-placeholder {  color:#484848; }#box_search_input::-moz-placeholder {  color:#484848; }#box_search_input:-ms-input-placeholder {  color:#484848; }#box_search_input:-moz-placeholder {  color:#484848; }.search__search-btn { background:transparent !important; color:#484848; }.ac_results li { background:#ffffff; }.ac_results li:hover, .ac_results li.ac_over { background:#eeeeee; }.ac_results li + li { border-top:solid 1px #cccccc; }.start-banner__outer:hover { background-color:rgba(0, 0, 0, 0.05); }.slideshow::after { content:""; position:absolute; height:0px; bottom:0; z-index:1; left:0; right:0; box-shadow:0px -2px 4px 1px rgba(0, 0, 0, 0.2); overflow:hidden; }.loading-spinner, #page_PopupContainer_ajax, #page_PopupContainer_tooltip_ajax, #resp_logout_tab { display:inline-block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); }.box_content_ajax::after, .page_content_ajax::after, .loading-spinner::after, .overlay-loading::after, #page_PopupContainer_ajax::after, #page_PopupContainer_tooltip_ajax::after, #resp_logout_tab::after { content:""; display:inline-block; width:28px; height:28px; border-radius:50%; border:2px solid; border-color:#ccc transparent #ccc transparent; animation:spin 1.2s linear infinite; position:absolute; top:50%; margin-top:-14px; }.loading-spinner--small { display:inline-block; width:14px; height:14px; border-radius:50%; border:2px solid; border-color:#ccc transparent #ccc transparent; animation:spin 1.2s linear infinite; }.tracking_info_loader_wrapper { text-align:left; }.tracking_info_loader { display:inline-block; width:14px; height:14px; border-radius:50%; border:2px solid; border-color:#ccc transparent #ccc transparent; animation:spin 1.2s linear infinite; }@keyframes spin { 0% {  transform:rotate(0deg); } 100% {  transform:rotate(360deg); } }.swiper-button-next, .swiper-button-prev { color:#484848; background:transparent !important; border:1px solid #767676; border-radius:50%; }.swiper-pagination-bullet-active { background:#767676; }.discount-offer__title { color:#ffffff; }.slick-arrow { color:#484848; background:#fff !important; border:1px solid #767676; border-radius:50%; }.slick-disabled { color:#767676 !important; opacity:0.5; }.slick-arrow:hover:not(.slick-disabled) { color:#218fd9; border-color:#218fd9; }.brand_slider__slide a:hover { background-color:rgba(0, 0, 0, 0.2); }.slick-dots { list-style-type:none; display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; position:absolute; bottom:0; left:50%; transform:translate(-50%, -10px); margin-bottom:0; }.slick-dots li { padding:0 10px; }.slick-dots button { width:1rem; height:1rem; padding:0; font-size:0; letter-spacing:0; min-width:1rem; max-width:1rem; border:1px solid #484848; background-color:rgba(255, 255, 255, 0.5); }.slick-dots .slick-active button { border-color:#218fd9; background-color:#218fd9; }.footer__header { color:#218fd9; }.footer__list { list-style:none; }.footer__list a { color:#484848; }.footer__list a:hover { color:#218fd9; }.footer__copyright::before, #provider_link_click::before { content:""; border-top:1px dashed #cccccc; position:absolute; top:0; left:0; right:0; }.footer__copyright + #provider_link_click::before { border-top:none; }.footer_social a[href*="facebook"]:hover, .page_artdet_social_icon_facebook::before { color:#3b5998; }.footer_social a[href*="instagram"]:hover, .page_artdet_social_icon_instagram::before { color:#c32aa3; }.footer_social a[href*="twitter"]:hover, .page_artdet_social_icon_twitter::before { color:#1da1f2; }.footer_social a[href*="pinterest"]:hover, .page_artdet_social_icon_pinterest::before { color:#bd081c; }.footer_social a[href*="youtube"]:hover { color:#ff0000; }.artref .artlist__product, .art-offer .artlist__product, .product, .similar-product__item, .additional-product__item, .popuplist-product { border-right:1px dashed #cccccc !important; }@media (min-width:768px) and (max-width:1023px) { .art-offer .artlist__product {  border-right:0 !important; } }.artlist--type-1 .artlist__product { border:dashed #cccccc; border-width:0 1px 1px 0; }.artref .artlist__product:last-child, .art-offer .artlist__product:last-child { border-right:0 !important; }.artlist--type-2 .artlist__input-btn { border:1px solid #cccccc; }.viewing-sorting-paging { border:solid #cccccc; border-width:1px 0; }.view__btn.is-selected { color:#218fd9; }.view__btn { border:1px solid #ffffff; }.view__btn:hover, .view__btn.is-selected { color:#218fd9; }.page-link { border:1px solid #cccccc; color:#484848; }.page-item:not(.is-disabled) .page-link:hover { color:#218fd9; border-color:#218fd9; }.page-item.is-active .page-link, .page-item.is-active .page-link:hover { color:#ffffff; background-color:#218fd9; border-color:#218fd9; }.product-property { color:#ffffff; }.product-property-new { background-color:#218fd9; }.product-property-discount { background-color:#f55656; }.in-stock { color:#218fd9; }.out-of-stock { color:#f55656; }.property__tooltip { color:#484848; background-color:rgba(255, 255, 255, 0.8); border:1px solid #cccccc; }.property__tooltip:hover { color:#484848; background-color:white; }.in-stock .property__stock-icon::before { color:#218fd9; }.out-of-stock .property__stock-icon::before { color:#f55656; }#page_PopupContainer_tooltip { background:rgba(251, 251, 251, 0.9); }.product-tooltip__slider .sp-arrow { color:#484848; background-color:rgba(255, 255, 255, 0.8); border:1px solid #cccccc; }.product-tooltip__slider .sp-next-arrow:after, .sp-next-arrow:before, .product-tooltip__slider .sp-previous-arrow:after, .sp-previous-arrow:before { background-color:#000; }.product-tooltip__slider .sp-thumbnail-container::before { border-top:2px solid transparent; }.product-tooltip__slider .sp-thumbnail-container.sp-selected-thumbnail::before { border-color:#218fd9; }.product-tooltip__slider { background:#ffffff; }.product-tooltip__slider .sp-full-screen-button { background-color:rgba(255, 255, 255, 0.8); border:1px solid #cccccc; }.progress-bar-full { background-color:#dddddd; }.progress-bar { background-color:#ffae00; }.rating-stars__back::before, .rating-stars__front::before, .icon--star-full { color:#ffae00; }.product-review__avatar { color:#ffffff; background:#218fd9; }.product-review__avatar::first-letter { font-size:3rem !important; }.product-review__advantage::before { color:#abc244; }.product-review__disadvantage::before { color:#dc3545; }.js-review-image-delete:before { background-color:#dc3545; color:#fff; }.js-review-image.has-fault .js-review-image-upload-outer { border-color:#dc3545; }.js-review-image-upload-outer { border:dashed 1px #888888; }.loading-spinner.loading-spinner-unique::after { border-radius:50%; border:2px solid; border-color:#ccc transparent #ccc transparent; animation:spin 1.2s linear infinite; margin-left:-20px; }.review-summary__score-num, .product-review__head, .rating-stars__score-num { color:#181818; }.artforum__review { background-color:#f2f2f2; }.artforum__card { border:1px dashed #cccccc; border-width:0 1px 1px 0; }.artforum__card:nth-child(1) { margin-left:auto; }.artforum__card:nth-child(2) { margin-right:auto; }.accordion .card-header, .pane-accordion .pane-header { border-bottom:1px dashed #cccccc; }.accordion .card-header-btn.is-active, .pane-accordion .pane-header-btn.is-active { color:#181818; }.coupon-input::-webkit-input-placeholder { color:#767676; }.coupon-input::-moz-placeholder { color:#767676; }.coupon-input:-ms-input-placeholder { color:#767676; }.coupon-input:-moz-placeholder { color:#767676; }.has-discount .net-price--current, .has-discount .gross-price--current, .has-discount .sum-net-price--current, .has-discount .sum-gross-price--current { color:#f55656; }.net-price--original, .net-gross--original, .sum-net-price--original, .sum-gross-price--original { color:#484848; }.qtyminus, .qtyplus, .page_qty_input { border:none; }.qty_disable { color:#ccc !important; cursor:not-allowed !important; }input.page_qty_input:-webkit-autofill { -webkit-box-shadow:inset 0 0 0px 9999px white; }.qtyminus_common:not(.qty_disable):hover, .qtyminus_common:not(.qty_disable):focus, .qtyplus_common:not(.qty_disable):hover, .qtyplus_common:not(.qty_disable):focus { color:#218fd9; }.overlay-login { border:solid #cccccc; border-width:0 0 1px 0; }@media (min-width:576px) { .overlay-login {  border-width:0 1px 0 0; } }.order-mods__name { color:#181818; }.order-mods__item.is-active { background-color:#484848; }.order-mods__delivery-map a:before { color:#c1c1c1; }#page_notfound_title { color:#dc3545; border-bottom:1px solid #cccccc; }.overlay-btns--explicit .overlay_button_1::before { color:#2ece2e; }.overlay-btns--explicit .overlay_button_2::before { color:#dc3545; }.overlay_common { border-color:rgba(100, 100, 100, 0.5); box-shadow:0 5px 5px rgba(0, 0, 0, 0.2); background:#fff; }.overlay_error { border-color:rgba(220, 53, 69, 0.5); }#overlay_remind button.close:hover { background:#218fd9; color:#fff; }.page_exitpopup_title1 { color:#218fd9; }.page_exitpopup_title3 { color:#484848; }.page_exitpopup_start .page_exitpopup_fault { color:#dc3545; border-left:2px solid #dc3545; }.page_exitpopup_form .page_exitpopup_form_name input, .page_exitpopup_form .page_exitpopup_form_email input, .page_exitpopup_form .page_exitpopup_form_addr input { border:1px solid #cccccc; }.page_exitpopup_newsletter_coupon .page_exitpopup_coupon_outer { border:3px dashed #218fd9; background:#fff; }.page_exitpopup_coupon1 { color:#484848; font-size:13px; }.page_exitpopup_coupon2 { color:#218fd9; }.page_exitpopup_coupon3 { color:#218fd9; }.g-recaptcha { background-color:transparent; }.grecaptcha-badge { background:#fff; }.cookie-alert__btn-close { background:rgba(241, 241, 241, 0.98); }#cookie_alert #cookie_alert_close { padding:0.4rem 1.2rem; border-radius:1rem 1rem 0 0; border:1px solid #cccccc; }.page_page_pic_text { color:#484848; }.page_page_gallery_1 .slider-nav .slick-current img { border-top:3px solid #218fd9; }#sb-body, #sb-loading { background-color:#ffffff; color:#484848; }#sb-wrapper-inner { border-color:#ffffff; }#sb-loading-inner { color:#484848; }.slider-pro p.sp-layer.sp-big, .slider-pro p.sp-layer.sp-big a { color:#fff; }.slider-pro p.sp-layer.sp-medium, .slider-pro p.sp-layer.sp-medium a { color:#fff; }.slider-pro p.sp-layer.sp-small, .slider-pro p.sp-layer.sp-small a { color:#fff; }.sp-nav-btn { color:#fff; }.box_news_item:not(:first-child) { border-top:1px solid #cccccc; }.box_news_hidden_link { border-top:1px solid #cccccc; }.box_news_hidden_link_button { background:#484848; color:#fff; }.box_news_hidden_link_button:hover { background:#218fd9; }.box_forum_item:not(:first-child), .box_forum_link { border-top:1px solid #cccccc; }.box_calendar_header > div { background:#f1f1f1; }.box_calendar_week { border-bottom:1px solid #cccccc; }.box_calendar_element .text_color_white strong { color:#218fd9; }.box_calendar_element_outer:nth-child(7n) span, .box_calendar_element_outer:nth-child(7n-1) span { color:#484848; }.box_calendar_element_outer:nth-child(7n) a, .box_calendar_element_outer:nth-child(7n-1) a { color:#218fd9; }.box_calendar_element_outer:nth-child(7n) a span, .box_calendar_element_outer:nth-child(7n-1) a span { color:inherit; }.box_calendar_week_outer:nth-child(7n), .box_calendar_week_outer:nth-child(7n-1) { color:#484848; }.box_calendar_element_select a { color:#218fd9; }.box_calendar_element_select a:hover { background:#218fd9; color:#fff; }.product-filter__btn { color:#181818; }.product_filter_title { border-top:1px dashed #cccccc; color:#181818; }.product_filter_title::after { color:#ccc; }.param_desc_tooltip { background:#ffffff; border:1px solid #767676; }.page_artdet_param_desc > span { background-color:#ffffff; box-shadow:0 0 10px 5px rgba(0, 0, 0, 0.1); color:#484848; }.page_artdet_param_desc > span::after, .page_artdet_param_desc.desc-to-bottom::after, .page_artdet_param_desc.desc-to-top::after { background-color:#fff; }.page_artdet_param_desc a { color:#218fd9; }.product_filter_num.ui-slider::before { border:1px solid #cccccc; }.product_filter_text_count { color:#484848; }.product_filter_text_inner label[for]:hover { color:#181818; }.ui-slider-range { background:#218fd9; }.ui-slider-handle { border:2px solid #218fd9; background:#fff; }.product_filter_color_inner { border:1px solid #cccccc; }.product_filter_value_disabled a { color:#666; }.product_filter_value_refreshing .product_filter_text_count::after { color:#484848; }.product_filter_value_disabled .text_input_checkbox:hover { border-color:#cccccc; }.product_filter_icon_unchecked_grayscale { filter:gray; -webkit-filter:grayscale(1); filter:grayscale(1); }.product_filter_delete_all_outer { background-image:linear-gradient(to right, #505050, #505050 33.33%, transparent 33.33%, transparent 100%); }.product_filter_delete_all_outer.save_filter_on { background-image:none; }.product_filter_more_link { color:#484848; }.product_filter_save_all, .product_filter_delete_all { border:1px solid #767676; }.page_content--blog + .page_content--blog { border-top:1px solid #cccccc; }.box_vote_item_row, .page_vote_item_bar_left { background:#f1f1f1; }.page_vote_item_bar_right, .box_vote_item_bar_percent { color:#181818; }.page_vote_item_bar_left_center, .box_vote_item_bar { background:#ddd; }.page_vote_item_bar_yes { border-bottom:1px solid #f1f1f1; }.page_vote_title { background:#f1f1f1; }.page_titletext.payment_change { color:#dc3545; }.page_titletext.payment_finish { color:#ac0; }.page_titletext.payment_pending { color:#f70; }.page_text_warning { color:#dc3545; }.page_text_highlight { color:#218fd9; }.order_send_key_code { color:#218fd9; }.page_contact_spec_link_disp a { color:#484848; }.page_contact_mod_table td { border:1px solid #cccccc; }.page_tabs::after { border-bottom:2px solid #cccccc; }.page_tab { background:#fff; border-bottom:2px solid #cccccc; }.page_tab:hover, .page_tab:hover a { color:#218fd9; }.page_tab.page_tab_active { border-bottom:2px solid #218fd9; }.page_tab.page_tab_active, .page_tab.page_tab_active a { color:#218fd9; }.page_tab_content .page_contact_mod_table td { border:1px solid #cccccc; }.tab-style--2 .page_tab { display:block; margin:0; text-align:left; padding:1rem 2rem; border:dashed #cccccc; border-width:1px 0 0; position:relative; } .tab-style--2 .page_tab:first-child {  border-top:none; } .tab-style--2 .page_tab.page_tab_active {  background-color:#218fd9;  color:#fff;  border-top:1px solid #218fd9; }  .tab-style--2 .page_tab.page_tab_active + .page_tab { border-top:1px solid #218fd9; }  .tab-style--2 .page_tab.page_tab_active::after { content:""; position:absolute; left:100%; top:-1px; bottom:0; border-left:15px solid #218fd9; border-top:22px solid transparent; border-bottom:22px solid transparent; }.tab-style--2 .page_tabs::after { display:none; }#opening_hours td { background:none; }#opening_hours tr:nth-child(2n) td { background:rgba(0, 0, 0, 0.03); }.rating-star::after { color:#ffae00; }.page_tab a { color:#484848; }.page_tab:hover a { color:#218fd9; }.page_tab_active { color:#218fd9; }.page_help_tab:hover { background:#218fd9; color:#fff; }.page_order_track_tr_body td { border-bottom:1px solid #cccccc; }.page_order_track_table .page_order_track_tr_body:hover .order_payed, .page_order_track_table .page_order_track_tr_body:hover .order_notpayed { color:#fff; }.order-return__item-row.has_fault .control-product__name { color:#dc3545; text-decoration:underline; }#page_PopupContainer_tooltip, #page_PopupContainer { background:#ffffff; box-shadow:0 0 10px rgba(0, 0, 0, 0.2); }#page_PopupContainerMobile { background:#ffffff; }#page_PopupContainer_tooltip_inner, #page_PopupContainer_inner { background:#ffffff; }.popup_title { color:#181818; }.page-info-recommend { border-top:1px solid #cccccc; }.recommend-form-block input.recommend_fault, .recommend-form-block textarea.recommend_fault { border:1px solid #dc3545; }.recommend-form-block input.recommend_fault + label::before { box-shadow:0 0 0 1px #dc3545; }.question-form-block input.recommend_fault, .question-form-block textarea.recommend_fault { border:1px solid #dc3545; }.question-form-block input.recommend_fault + label::before { box-shadow:0 0 0 1px #dc3545; }#page_artdet_product_param table td { border-top:1px solid #cccccc; }table.compare_list_table thead { background:#ffffff; }table.compare_list_table thead th { background-color:#ffffff; }table.compare_list_table thead th:nth-child(1) { background-color:#ffffff; }table.compare_list_table tbody tr td:nth-child(1) { background:#fff; }table.compare_list_table .type_price > div { color:#218fd9; }.page_compare_cart_link { color:#218fd9; } .page_compare_cart_link:hover {  color:#196da6; }.compare_list_footer .page_compare_delete { color:#767676; }.cart-header, .order-control__cart-header { border-bottom:1px solid #cccccc; color:#181818; }.cart-credit__title { color:#fff; }.page_cart_menny button, .page_cart_menny input { color:#181818; }.cart-item__input-wrap-inner { border:1px solid #cccccc; border-radius:15px; }.total-box__text { color:#181818; }#page_artdet_credit_head { background-color:#a2d538; }#page_artdet_cofidis_credit_head { background-color:#ed1a3b; }#page_artdet_otp_aruhitel_credit_head { background-color:#52ae30; }@media (max-width:1023px) { .page_tab2 {  border-top:1px solid #cccccc !important;  background:#ffffff; } .page_tab2_active {  background:#218fd9;  border-color:#218fd9;  color:#fff; } .page_tab2::after {  color:#767676; } .page_tab2_active::after {  color:#fff; } }#exposeMask { background:#ffffff !important; opacity:0.9 !important; }#exposeMaskOverlay { background:#ffffff !important; opacity:0.9 !important; }[data-title]:hover::after { background:#ffffff; color:#484848; box-shadow:0 0 10px 5px rgba(0, 0, 0, 0.1); }[data-title]:hover button { color:#181818; }.breadcrumb__item::after, .breadcrumb__home::before, .breadcrumb-home-link::before { color:#767676; }.breadcrumb-link { color:#484848; }.btn--light { background-color:#f5f5f5; }.product-filter__btn { border-radius:5px 5px 0 0; }.product-filter__btn.is-active { box-shadow:0 0 5px rgba(0, 0, 0, 0.2); }.dropdown--content { box-shadow:0 5px 5px rgba(0, 0, 0, 0.2); background-color:#fff; color:#484848; }.product-filter__dropdown { box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2); }.cat-box__name, .cat-box__name:hover { color:#fff; }.cat-box__item.open:hover .cat-box__name { color:#218fd9; background-color:#ffffff; text-decoration:none; }.cat-box__level-0 { background-color:#fff; color:#484848; box-shadow:0 5px 5px 0 rgba(0, 0, 0, 0.2); }.cat-dropdown--wide .cat-box__level-0:not(.has-banner) .cat-box__level-1:not(:nth-child(6n+6)) { border-right:1px dashed #cccccc; }.cat-dropdown--wide .cat-box__level-0.has-banner .cat-box__level-1:not(:nth-child(5n+5)) { border-right:1px dashed #cccccc; }.cat-box__level-1-name:hover, .cat-box__level-2-name:hover, .cat-box__level-2-name.is-selected { color:#196da6; }.responsive_cat_menu .active_menu.responsive_menu_item > a { color:#218fd9; }.responsive_menu_navtop { background:#fff; }.responsive_menu_back { border:1px solid #cccccc; border-radius:50%; background-color:#fff; }.responsive_menu_navbottom > span a { color:#484848; text-transform:uppercase; }#responsive_cat_menu ul li a { color:#181818; text-transform:uppercase; font-weight:700; }.black_active > .responsive_menu_nav { border-bottom:1px solid #cccccc; }.ul_level_0 > .responsive_menu_item:not(.responsive_menu_item_page) + .responsive_menu_item_page { border-top:1px dashed #cccccc; margin-top:2rem; padding-top:1.5rem !important; }.black_active .responsive_menu_back:active::before { color:#218fd9; }.parentcat { color:#484848; }.maincat::before { color:#484848; }.menu_item_plus .menu_item_plus:hover > a, .page_page_subpage a:hover { color:#218fd9; }.main-menu__list > .menu_item_plus[id*='d_menu_item'] > a, .main-menu__list > .menu_item_plus[id*='d_menu_item']:hover > a { color:#fff; }.main-menu__list > .menu_item_plus[id*='d_menu_item'].open:hover > a { color:#218fd9; }@media (min-width:1260px) { .main-menu__list > .menu_item_plus[id*='d_menu_item'].open:hover {  background-color:#fff; } .main-menu__list > .menu_item_haschild[id*='d_menu_item'] > .menu_content_sub {  box-shadow:0 5px 5px 0 rgba(0, 0, 0, 0.2);  background-color:#fff; } }.has-currency.has-lang .currency { border-top:1px dashed #cccccc; }.lang__flag-list img { -webkit-filter:grayscale(100%);  filter:grayscale(100%); opacity:0.5; transition:opacity ease 0.5s; }.box_lang_a_select img, .lang__flag-list img:hover { -webkit-filter:none; filter:none; opacity:1; }.currency__radio:checked + label, .currency__radio + label:hover { color:#218fd9; }.ac_results { border:solid #cccccc; border-width:0 1px 1px; background:transparent; }.ac_loading ~ .search__loading { display:-webkit-box !important; display:-ms-flexbox !important; display:flex !important; -webkit-box-align:center !important; -ms-flex-align:center !important; align-items:center !important; -webkit-box-pack:center !important; -ms-flex-pack:center !important; justify-content:center !important; z-index:1000; }.login-box-btn:hover { color:#196da6; }.wholesale-login { border:3px solid #cccccc; }.unas_design_login .logo { background-color:#218fd9; }.page-login__sign-in-col { border:solid #cccccc; border-width:0 0 1px 0; }@media (min-width:768px) { .page-login__sign-in-col {  border-width:0 1px 0 0; } }.cart__buttons button, .cart__coupon-form button { font-weight:300; color:#181818; }.cart__coupon-accepted { color:#41d873; }.cart-box__sum { border-top:3px double #cccccc; }.box_compare_delete a { color:#767676; }.box_compare_button { border-top:1px solid #cccccc; }.slick-fade .slick-list::before { background:white; background:-moz-linear-gradient(left, white 0%, rgba(255, 255, 255, 0) 100%); background:-webkit-gradient(left top, right top, color-stop(0%, white), color-stop(100%, rgba(255, 255, 255, 0))); background:-webkit-linear-gradient(left, white 0%, rgba(255, 255, 255, 0) 100%); background:-o-linear-gradient(left, white 0%, rgba(255, 255, 255, 0) 100%); background:-ms-linear-gradient(left, white 0%, rgba(255, 255, 255, 0) 100%); background:linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1); }.slick-fade .slick-list::after { background:rgba(255, 255, 255, 0); background:-moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%); background:-webkit-gradient(left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, white)); background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%); background:-o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%); background:-ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, white 100%); background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1); }.newsletter-box__text { color:#484848; }#ident_data { background:#484848; color:#ffffff; }.artdet__spec-param + .artdet__spec-param { border-top:1px dashed #cccccc; }.artdet__spec-param-title { color:#484848; }.artdet__spec-param-value, .tooltip__spec-param-value { color:#181818; }.tooltip-text { background-color:#ffffff; box-shadow:0 0 10px 5px rgba(0, 0, 0, 0.1); color:#484848; }.tooltip-text a { color:#218fd9; }.tooltip-text::after { background-color:#fff; }.function-icon { color:inherit; }@media (min-width:1260px) { .box__art-col + .box__art-col .box__art {  border-top:1px dashed #cccccc; } }.box__art-tag-discount, .box__art-tag-new { color:#ffffff; }.product-status { color:#fff; }.product-status--new { background-color:#999999; border-color:#999999; }.product-status--sale { background-color:#f55656; border-color:#f55656; }.product-status--on-stock { background-color:#abc244; border-color:#abc244; }.product-status--out-of-stock { background-color:grey; border-color:grey; }.product-status--to-order { background-color:#f5c056; border-color:#f5c056; }.product-status--stock { border:1px solid #cccccc; }.product-status--round { height:6rem; width:6rem; line-height:1; display:inline-flex; align-items:center; justify-content:center; padding:0.3rem; border-radius:50%; background-color:#ffffff; color:#181818; box-shadow:0px 0px 10px 0 rgba(0, 0, 0, 0.1); } .product-status--round > .bundle-product__qty-wrap {  display:inline-flex;  flex-wrap:wrap;  align-items:baseline;  justify-content:center; }[class*="product-status--custom"] { border:1px solid #cccccc; color:#484848; }.artdet__custom-status-link:hover [class*="product-status--custom"] { border-color:#218fd9; color:#218fd9; }.product-sku { color:#484848; }.product-description-short { color:#484848; }.fade-bottom { background:rgba(255, 255, 255, 0); background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%); background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, white)); background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%); background:-o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%); background:-ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%); background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0); }.price-need-login { color:#484848; }.pswp__bg { background:#fff; }.pswp--fs .pswp__bg { background:white; opacity:1 !important; }.pswp__ui--idle .pswp__top-bar { opacity:1 !important; }.product-price--base { color:#181818; }.product-price--sale { color:#f55656; }.has-sale-price .text_style_line { text-decoration-color:#f55656; }.product-price--sale-duration { color:#f55656; }.product-price--quantitative-sale { color:#f55656; }.product-tooltip__price-base-has-discount { color:#484848; }.product-tooltip__price-discount, .product-tooltip__price-discount-period { color:#f55656; }.product-tooltip__price-unit, .product-tooltip__virtual-point-highlighted { color:#484848; font-weight:300; }.product-tooltip__virtual-point-highlighted { color:#f55656; }.product-tooltip__price-login { color:#218fd9; }.product-tooltip__cart-input-wrap { background:#ffffff; }.product-tooltip__cart-btn-wrap a { color:#ffffff; }.product-tooltip__cart-no-stock { color:#fff; }.product-tooltip__inquire-without-price-cart a { color:#fff; background-color:#218fd9; }.product-tooltip__slider .sp-arrow { color:#484848; background-color:rgba(255, 255, 255, 0.8); border:1px solid #cccccc; }.product-tooltip__img-wrap--thumb.slick-slide img { border:2px solid transparent; }.product-tooltip__img-wrap--thumb.slick-current img { border-color:#218fd9; }.popuplist__variants .select-label { color:#ffffff; }.page_popuplist_item { width:174px; }.cart-mobile-label { color:#484848; }.cart-item__sum-prices, .cart-item__unit-prices { color:#181818; }.cart-item__sum-price-gross, .cart-item__gross-price, .cart-item-plus__service-price-gross-wrap, .control-item-plus__service-price-gross-wrap, .cart-plus-item__name, .control-plus-item__name, .cart-plus-item__plus-service-text, .control-plus-item__plus-service-text { font-weight:700; }.page_cart_icon_delete:hover, .customer-address__delete-icon:hover { color:#181818; }.page_cart_icon_delete, .cart-box__del-btn, .customer-address__delete-icon { color:#f55656; }.cart-plus-item__plus-service-text, .cart-plus-item__name, .cart-item-plus__service-price-gross-wrap { color:#181818; }.order-step__bumper { display:inline-block; width:16px; height:16px; border-radius:50%; background-color:#fff; border:4px solid #218fd9; box-shadow:0 0 10px 0px rgba(0, 0, 0, 0.4); position:relative; z-index:1; }.order-step { background-color:#f2f2f2; position:relative; height:1.2rem; }.order-step-inner { font-size:0; margin-right:-8px; margin-top:-2px; }.order-step__text-wrap { margin-right:8px; transform:translateX(50%); }.order-mods__item.order-mods--active { background-color:#f1f1f1; }.order-step__dashed-line { height:100%; display:inline-block; border-right:1px dashed #cccccc; }.order-mods__delivery-point-select-text, .order-mods__delivery-map-text { font-weight:700; color:#181818; }.order-mods__delivery-map a::before { color:#484848; }.page_order_mods_deliverypoint_info strong { font-weight:400; color:#181818; }.order-mods__coupon-input.has-error:not([value=""]) { background:url('../!common_design/base/001600/image/x.svg') no-repeat center right 10px / 20px 20px #ffffff; border:1px solid #dc3545; }.order-step__progress-bar { position:absolute; top:0; bottom:0; left:0; right:0;  }.order-step__progress-bar { position:absolute; top:0; left:0; width:0; height:100%; background-color:#218fd9; transition:width ease 0.4s; }.page_orderflow_step_5 .order-step--5:hover ~ .order-step__progress-bar, .page_orderflow_step_5 .order-step--5.is-active ~ .order-step__progress-bar { width:100%; }.page_orderflow_step_5 .order-step--4:hover ~ .order-step__progress-bar, .page_orderflow_step_5 .order-step--4.is-active ~ .order-step__progress-bar { width:80%; }.page_orderflow_step_5 .order-step--3:hover ~ .order-step__progress-bar, .page_orderflow_step_5 .order-step--3.is-active ~ .order-step__progress-bar { width:60%; }.page_orderflow_step_5 .order-step--2:hover ~ .order-step__progress-bar, .page_orderflow_step_5 .order-step--2.is-active ~ .order-step__progress-bar { width:40%; }.page_orderflow_step_5 .order-step--1:hover ~ .order-step__progress-bar, .page_orderflow_step_5 .order-step--1.is-active ~ .order-step__progress-bar { width:20%; }.page_orderflow_step_4 .order-step--4:hover ~ .order-step__progress-bar, .page_orderflow_step_4 .order-step--4.is-active ~ .order-step__progress-bar { width:100%; }.page_orderflow_step_4 .order-step--3:hover ~ .order-step__progress-bar, .page_orderflow_step_4 .order-step--3.is-active ~ .order-step__progress-bar { width:75%; }.page_orderflow_step_4 .order-step--2:hover ~ .order-step__progress-bar, .page_orderflow_step_4 .order-step--2.is-active ~ .order-step__progress-bar { width:50%; }.page_orderflow_step_4 .order-step--1:hover ~ .order-step__progress-bar, .page_orderflow_step_4 .order-step--1.is-active ~ .order-step__progress-bar { width:25%; }.page_orderflow_step_3 .order-step--3:hover ~ .order-step__progress-bar, .page_orderflow_step_3 .order-step--3.is-active ~ .order-step__progress-bar { width:100%; }.page_orderflow_step_3 .order-step--2:hover ~ .order-step__progress-bar, .page_orderflow_step_3 .order-step--2.is-active ~ .order-step__progress-bar { width:66.66%; }.page_orderflow_step_3 .order-step--1:hover ~ .order-step__progress-bar, .page_orderflow_step_3 .order-step--1.is-active ~ .order-step__progress-bar { width:33.33%; }@media (max-width:767.8px) { .page_orderflow_step_3 .order-step--3 .order-step__text {  padding-right:35%; } .page_orderflow_step_4 .order-step--4 .order-step__text {  padding-right:35%; } .page_orderflow_step_5 .order-step--5 .order-step__text {  padding-right:35%; } .page_orderflow_step_5 .order-step--4:hover ~ .order-step__progress-bar, .page_orderflow_step_5 .order-step--4.is-active ~ .order-step__progress-bar {  width:calc(75% + 10px); } .page_orderflow_step_5 .order-step--3:hover ~ .order-step__progress-bar, .page_orderflow_step_5 .order-step--3.is-active ~ .order-step__progress-bar {  width:calc(50% + 10px); } .page_orderflow_step_5 .order-step--2:hover ~ .order-step__progress-bar, .page_orderflow_step_5 .order-step--2.is-active ~ .order-step__progress-bar {  width:calc(25% + 10px); } .page_orderflow_step_5 .order-step--1:hover ~ .order-step__progress-bar, .page_orderflow_step_5 .order-step--1.is-active ~ .order-step__progress-bar {  width:20px; } .page_orderflow_step_4 .order-step--3:hover ~ .order-step__progress-bar, .page_orderflow_step_4 .order-step--3.is-active ~ .order-step__progress-bar {  width:calc(66% + 10px); } .page_orderflow_step_4 .order-step--2:hover ~ .order-step__progress-bar, .page_orderflow_step_4 .order-step--2.is-active ~ .order-step__progress-bar {  width:calc(33% + 10px); } .page_orderflow_step_4 .order-step--1:hover ~ .order-step__progress-bar, .page_orderflow_step_4 .order-step--1.is-active ~ .order-step__progress-bar {  width:20px; } .page_orderflow_step_3 .order-step--2:hover ~ .order-step__progress-bar, .page_orderflow_step_3 .order-step--2.is-active ~ .order-step__progress-bar {  width:calc(50% + 10px); } .page_orderflow_step_3 .order-step--1:hover ~ .order-step__progress-bar, .page_orderflow_step_3 .order-step--1.is-active ~ .order-step__progress-bar {  width:20px; } }.control-cart-label { color:#484848; }.control-data { color:#181818; }.control-main-title, .order-control-modify-btn { font-size:1.9rem; font-weight:300; color:#181818; text-transform:uppercase; }.control-main-title { margin-bottom:0.5em; }.sum-box__title, .sum-box__value { color:#181818; }.order-control-modify-btn::after { color:#218fd9; }.control-product__price-gross, .control-product__sum-price-gross, .control-product__qty { font-weight:700; }.control-product__unit { font-weight:300; }.control-product, .cart-item { color:#181818; }@media (min-width:768px) { .order-control__contact-col, .order-control__invoice-col {  border-right:1px dashed #cccccc; } }.new-cust-fault { border-left:2px solid #dc3545; }.new-cust-fault-name { color:#dc3545; }.new-cust__default-addresses button.delete_address { color:#484848; }.page-contact-row + .page-contact-row { border-top:1px solid #eeeeee; }.discount-offer__details { color:#fff; }.discount-offer__prices { background:#f55656; border:solid white; border-width:2px 0 2px 2px; color:#fff; }@media (min-width:576px) { .discount-offer__prices {  border-width:3px 0 3px 3px; } }.page_artdet_social_icon_like { border-radius:3px; overflow:hidden; }.artdet__cart-inner .page_qty_input_outer { border:1px solid #cccccc; border-bottom-left-radius:22px; border-top-left-radius:22px; }.product-type__title { color:#181818; }.product-type__value-link { border:1px solid #cccccc; color:#484848; background-color:#ffffff; }.is-active .product-type__value-link, .is-active .product-type__value-link:hover { border-color:#333333; color:#181818; }.product-type__value-link:hover, .product-type__value-link:focus { border-color:#218fd9; color:#218fd9; }.product-type__value--color { border:2px solid transparent; }.product-type__value--color .product-type__value-link { border:1px solid transparent; }.product-type__value--color .product-type__value-link[data-hexa="ffffff"], .list-item--color[data-hexa="ffffff"] { border-color:#cccccc; }.list-item--color[data-hexa="ffffff"] { border-width:1px; }.product-type__value--color_text, .product-type__value--color { border:2px solid transparent; }.product-type__value--color_text.is-active, .product-type__value--color.is-active { box-shadow:0px 0px 0px 1px #333333; }.product-type__value--color:hover:not(.is-active):not(.product-type-disabled) { box-shadow:0px 0px 0px 1px #218fd9; }.product-variant + .product-variant { margin-top:1px; }.product-variant__option:checked { color:#218fd9; }.product-variant__option:disabled { background-color:#f1f1f1; }.product-variant__label, .plus-service__title { color:#181818; text-transform:uppercase; }.product-variants-overlay { background:rgba(242, 242, 242, 0.9); }.variants-overlay__close-btn { color:#181818; background-color:transparent; border:none; }.product-variant.has-fault .fault-indicator { display:inline-block; }.fault-indicator { color:#dc3545; display:none; margin-right:0.45em; font-size:0.8em; line-height:1.5em; vertical-align:top; }.page_artdet_product_param_spec_fault .cust_input_text, .page_artdet_product_param_spec_fault .select-wrap { border-color:#dc3545 !important; }.page_artdet_product_param_spec_fault .file-name { color:#dc3545 !important; }.page_artdet_product_param_spec_fault .fault-indicator { display:inline-block; }@media (min-width:768px) { .page_artdet_product_param_spec_fault .fault-indicator {  position:absolute;  right:100%; } }.artdet__price-base-has-discount { color:#181818; }.artdet__price-discount, .artdet__price-discount-period { color:#f55656; }.artdet__price-login { color:#218fd9; }.artdet__virtual-point { color:#181818; }.sale_countdown_simple_inner { color:#218fd9; }.cd_wrap { color:#f55656; }.countdown--animate .cd_wrap { border:1px solid #cccccc; }.cd_txt { color:#484848; }.countdown--simple #cd_custom div { background:none; color:#218fd9; }.countdown--simple .cd_txt { color:#484848; }.countdown--simple .cd_hour:after, .countdown--simple .cd_min:after { content:':'; color:#484848; }#cd_color_front { background-color:#218fd9; }#cd_color_back { background-color:#484848; }.artdet__cart-btn { background-color:#218fd9; border-color:#218fd9; color:#ffffff; }.artdet__cart-btn:hover, .artdet__cart-btn:focus { background-color:#196da6; border-color:#196da6; }.artdet__cart-btn::before { color:#fff; }.artdet__cart-unit { background-color:#ffffff; color:#181818 !important; font-weight:700; }.discount .td-inner { margin:0; }.discount__title { color:#181818; text-transform:uppercase; }.discount__product-price { color:#f55656; font-weight:700; display:flex; } .discount__product-price strong {  white-space:nowrap;  margin-right:5px; }.artdet__short-descripton { color:#484848; }.long-description__content { color:#484848; }.data__items { letter-spacing:0.05rem; }.data__item-value { color:#181818; }.data__item-wrap { border-top:1px dashed #cccccc; }@media (max-width:767.8px) { .data__item:first-child .data__item-wrap {  border-top:none; } }@media (min-width:768px) and (max-width:1023px), (min-width:1260px) and (max-width:1459px) { .data__item:nth-child(-n+2) .data__item-wrap {  border-top:none; } }@media (min-width:1024px) and (max-width:1259px), (min-width:1460px) { .data__item:nth-child(-n+3) .data__item-wrap {  border-top:none; } }.art-add-data__content { color:#484848; }.page_artforum_more a { background:#484848; color:#fff; }.page_artforum_more a:hover { background:#0275d8; }.artdet__img-wrap--thumb.slick-current::after { content:""; position:absolute; top:0; bottom:0; left:0; right:0; z-index:4; background-color:rgba(0, 0, 0, 0.05); }.artdet__tab-scroll .navbar-wrap { background-color:#f2f2f2; }.navbar__link { color:#181818; }.product-name { color:#181818; }.function-btn { color:#484848; border:1px solid #484848; background-color:rgba(255, 255, 255, 0.9); }.function-icon { color:inherit; }.added .function-btn, .page_artdet_func_compare_checked.function-btn, .page_art_func_compare_checked.function-btn { border-color:#218fd9; color:#218fd9; }.function-btn:hover, .function-btn:focus { border-color:#218fd9; color:#218fd9; }.product-cart-btn { transition:all ease 0.3s; background-color:#218fd9; border-color:#218fd9; }.product-cart-btn:hover, .product-cart-btn:focus { background-color:#196da6; border-color:#196da6; }.artdet__subscribe-btn { color:#181818; }.bundle-product__items { background-color:#f2f2f2; }.artdet--2 .bundle-product__items { background-color:transparent; }.bundle-product__img:not(.lazyload) { border:1px solid #cccccc; }.product-container::after { background-color:#ffffff; }.grey-filtered::after { content:""; position:absolute; top:0; left:0; right:0; bottom:0; background-color:rgba(0, 0, 0, 0.05); z-index:3; }.grey-filtered img { filter:brightness(95%); }@media (min-width:1024px) { .hover-grey-filtered:hover::after, .grey-filtered::after {  content:"";  position:absolute;  top:0;  left:0;  right:0;  bottom:0;  background-color:rgba(0, 0, 0, 0.05);  z-index:3; } .hover-grey-filtered:hover img, .grey-filtered img {  filter:brightness(95%); } }.artlist__cart-input-wrap { background-color:#ffffff; }.artlist__cart-input-wrap input { border:none; }.artlist__cart-btn { color:#ffffff !important; }.artlist__variant-label { color:#484848; }.artlist__cart-input-buttons { color:#181818; border:1px solid #cccccc; }.cat--type-1 .normal-category, .cat--type-1 .spec-category, .cat--type-3 .normal-category, .cat--type-3 .spec-category { border:dashed #cccccc; border-width:0 1px 1px 0; }.cat-sub-cats-overlay { background:rgba(242, 242, 242, 0.9); }.cat-name:hover, .cat--type-3 .spec-categories__col:hover .cat-name, .cat--type-3 .normal-categories__col:hover .cat-name { color:#218fd9; }.cat-name:hover a { color:inherit; }.cat-new-status, .cat-qty { color:#181818; }.tags__col { border:solid 1px #218fd9; }.tags__col.js-active-filter { color:#fff !important; background:#218fd9; }.categories ~ #page_cat_artlist #page_artlist_content { margin-top:20px; }.categories ~ #page_cat_artlist #page_artlist_content.infinte-scroll-enabled { border-top:1px solid #cccccc; padding-top:20px; }.pagelist__variant .select-label { color:#ffffff; }.hover-greyscale:hover img { -webkit-filter:grayscale(100%); filter:grayscale(100%); }.hover-img-scale img { transition:transform ease 0.3s; transform-origin:top center; }.hover-img-scale:hover img { transform:scale(1.3) translateY(-1.5rem); }.cat--type-2 .hover-greyscale:hover img { -webkit-filter:grayscale(100%) brightness(95%); filter:grayscale(100%) brightness(95%); }.popup-postsale-ardtet-informations, .popup-postsale-artdet-product__postsale-price-amount, .popup-postsale-artdet-product__postsale-price { color:#dc3545; }.popup-postsale-artdet-product__normal-price, .popup-postsale-artdet-product__sale-price { color:#484848; }.popup-postsale-artdet-function-bordered { border:solid 1px #dddddd; border-top:none; }@media (min-width:576px) { .popup-postsale-artdet-function-postsale-button-left {  border-top-right-radius:0 !important;  border-bottom-right-radius:0 !important; } .popup-postsale-artdet-function-postsale-button-right {  border-top-left-radius:0 !important;  border-bottom-left-radius:0 !important; } }.success:after { color:#ad0; }.success_text { color:#484848; }.popup-postsale-artdet-product__name, .popup-postsale-artdet-order__total-amount, .popup-postsale-artdet-product__normal-price span, .popup-postsale-artdet-product__sale-price span { color:#484848; }.customer-address__data { min-height:11rem; }.customer-address__card.js-customer-address-delete-hidden .js-customer-address-delete { display:none; }.customer-address__card.js-customer-address-delete-hidden .customer-address__card-inner { box-shadow:0 0 10px #218fd9; }.customer-address__default-address { cursor:pointer; border-radius:2em; user-select:none; }.customer-address__default-address.is-checked, .customer-address__default-address:hover { background-color:#218fd9; color:#fff; }.search-smart-autocomplete .js-search-result.is-selected, .search-smart-autocomplete .js-search-result:hover { background:#218fd9 !important; }.search-smart-autocomplete .js-search-result b { color:#218fd9 !important; }.suggestion-inner a:hover { color:#218fd9; }.search-smart-autocomplete .search-smart-prices.has-sale-price .search-smart-price-base { text-decoration-color:#f55656; }:root { --compare-table-label-cell-mobile-width:100px; --compare-table-value-cell-mobile-width:130px; --compare-table-label-cell-tablet-width:130px; --compare-table-value-cell-tablet-width:180px; --compare-table-label-cell-desktop-width:200px; --compare-table-value-cell-desktop-width:250px; }body.design_subver3 #compare { padding:0; max-height:inherit; line-height:1.4; }body.design_subver3 #page_PopupContainer.shop_popup_compare { background-color:#ffffff; height:auto; } body.design_subver3 #page_PopupContainer.shop_popup_compare #page_PopupContainer_inner {  padding:0;  max-height:inherit;  min-width:250px;  max-width:inherit;  background:none; } body.design_subver3 #page_PopupContainer.shop_popup_compare #page_PopupContainer_ajax {  width:28px;  height:28px; } body.design_subver3 #page_PopupContainer.shop_popup_compare a.close {  top:5px;  right:5px; }body.design_subver3 .compare__title { padding:1rem 5rem 1rem 2rem; margin-bottom:0; background-color:#ffffff; }body.design_subver3 .compare__table { overflow:auto; scrollbar-width:thin; -webkit-overflow-scrolling:touch; scrollbar-color:auto #ffffff; } body.design_subver3 .compare__table::-webkit-scrollbar-track {  background:#ffffff; }body.design_subver3 .compare__table-inner { height:100%; -webkit-overflow-scrolling:touch; background-color:#cccccc; display:flex; flex-direction:column; }body.design_subver3 .compare__row { display:flex; align-items:stretch; } body.design_subver3 .compare__row--iconmore img, body.design_subver3 .compare__row--icon img {  margin:0; }body.design_subver3 .compare__row--price .compare__value { font-weight:700; }body.design_subver3 .compare__row--sku .compare__value, body.design_subver3 .compare__row--price_unit .compare__value { font-size:1.1rem; }body.design_subver3 .compare__row--param.values-are-not-same .compare__label, body.design_subver3 .compare__row--param.values-are-not-same .compare__value { background-color:#d4f9ff; }body.design_subver3 .compare__row.position-sticky { z-index:3; }body.design_subver3 .compare__row--name { top:0; border-top:1px solid #cccccc; } body.design_subver3 .compare__row--name .compare__label, body.design_subver3 .compare__row--name .compare__value {  background-color:#f5f5f5; } body.design_subver3 .compare__row--name .compare__value {  font-weight:700; }body.design_subver3 .compare__row:has(+ .compare__row--functions) { margin-bottom:-1px; }body.design_subver3 .compare__row--functions { bottom:0; border-top:1px solid #cccccc; } body.design_subver3 .compare__row--functions .compare__value, body.design_subver3 .compare__row--functions .compare__label {  background-color:#ffffff; }body.design_subver3 .compare__label, body.design_subver3 .compare__value { padding:0.5rem; text-align:center; display:flex; align-items:center; border:solid #cccccc; border-width:0 1px 1px 0; }body.design_subver3 .compare__label { position:sticky; position:-webkit-sticky; left:0; z-index:2; text-align:right; font-weight:400; justify-content:flex-end; word-break:break-word; background-color:#ffffff; flex:0 0 var(--compare-table-label-cell-desktop-width); max-width:var(--compare-table-label-cell-desktop-width); width:var(--compare-table-label-cell-desktop-width); } body.design_subver3 .compare__label .page_artdet_param_desc {  font-weight:400; }body.design_subver3 .compare__value { flex-wrap:wrap; gap:5px; justify-content:center; background-color:#ffffff; word-break:break-word; flex:0 0 var(--compare-table-value-cell-desktop-width); max-width:var(--compare-table-value-cell-desktop-width); width:var(--compare-table-value-cell-desktop-width); }body.design_subver3 .compare__name-link { overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; line-height:1.5; max-height:4.5em; font-weight:400; }body.design_subver3 .compare__func-btn { font-size:1.6rem; }@media (max-width:1259px) { body.design_subver3 .compare__label {  flex:0 0 var(--compare-table-label-cell-tablet-width);  max-width:var(--compare-table-label-cell-tablet-width);  width:var(--compare-table-label-cell-tablet-width); } body.design_subver3 .compare__value {  flex:0 0 var(--compare-table-value-cell-tablet-width);  max-width:var(--compare-table-value-cell-tablet-width);  width:var(--compare-table-value-cell-tablet-width); } }@media (max-width:767.8px) { body.design_subver3 .compare__label {  flex:0 0 var(--compare-table-label-cell-mobile-width);  max-width:var(--compare-table-label-cell-mobile-width);  width:var(--compare-table-label-cell-mobile-width); } body.design_subver3 .compare__value {  flex:0 0 var(--compare-table-value-cell-mobile-width);  max-width:var(--compare-table-value-cell-mobile-width);  width:var(--compare-table-value-cell-mobile-width); } }@media (max-width:575.8px) { body.design_subver3 #page_PopupContainer.shop_popup_compare {  max-width:100vw;  max-height:100vh;  max-height:100dvh; }  body.design_subver3 #page_PopupContainer.shop_popup_compare .close { top:6px; right:1rem; } body.design_subver3 .compare__row--iconmore img, body.design_subver3 .compare__row--icon img {  max-height:16px; } }.compare-param-type--color .page_artdet_product_param_color, .compare-param-type--color_text .page_artdet_product_param_color { width:20px; height:20px; border-radius:50%; border:1px solid currentColor; }.compare__func-btn { width:40px; height:40px; padding:0; line-height:40px; text-align:center; border:none; font-weight:300; font-size:1.6rem; }.compare__func-cart-btn { color:#218fd9; }.compare__func-del-btn { color:#888; }body {  font-family:'Poppins';}.cat-box__name-text {  text-transform:inherit;  font-weight:400;}.main-menu__list > .menu_item_plus[id*='d_menu_item'] > a {  font-weight:400;  text-transform:initial;}.cat-box__level-1-name {  font-weight:400;  text-transform:initial;}.header {background-image:linear-gradient(90deg, #00c6ff 0%, #0072ff 100%);}.header-btn {  color:#fff;  background-color:#218fd900;}.header-buttons::before {  background:linear-gradient(to right, rgba(255, 255, 255, 0) 0px, #ffffff00 20px);}  .cat-box__name {  padding:2rem 1.5rem!important;}  .btn--primary, .btn-wrap--primary input, .form_exitpopup_button {  color:#ffffff;  background:#cf34d1!important;  border-color:#cf34d1 !important;}.btn--primary:hover, .btn--primary:focus {  background:#00c6ff !important;  border-color:#00c6ff !important;  color:#ffffff !important;}.item_start_1_img-container {  margin-bottom:60px;}.gutters-5 {  margin-right:-5px;  margin-left:-5px;  margin-bottom:55px;  margin-top:20px;}.pt-md-5 {  padding-top:0rem !important;}#page_start_content .page_txt {  padding-top:20px;  padding-bottom:0px;}.footer {  background-color:#ffffff;  background-image:url('https://shop.unas.hu/shop_ordered/69015/pic/bg2-.png'), linear-gradient(90deg, #00c6ff 0%, #0072ff 100%);}.footer__header {  font-weight:700;  position:relative;  margin-bottom:0px!important;  text-transform:uppercase;  color:#fff!important;}.footer__list a {  color:#ffffff;}.footer_social a::before {  font-size:2.4rem;  color:#fff;}.nav-item > .nav-link-wrapper > .nav-link::before {  background-color:#cf34d1;}