@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;}.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;}.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}:root { --blue:#007bff; --indigo:#6610f2; --purple:#6f42c1; --pink:#e83e8c; --red:#dc3545; --orange:#fd7e14; --yellow:#ffc107; --green:#28a745; --teal:#20c997; --cyan:#17a2b8; --white:#fff; --gray:#aaaaaa; --gray-dark:#888888; --primary:#2c2c2c; --secondary:#fff; --success:#2ece2e; --info:#17a2b8; --warning:#F29600; --danger:#ff6666; --light:#f5f5f5; --dark:#888888; --breakpoint-xs:0; --breakpoint-sm:576px; --breakpoint-md:768px; --breakpoint-lg:992px; --breakpoint-xl:1200px; --font-family-sans-serif:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-family-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;}.alert { position:relative; padding:0.75rem 1.25rem; margin-bottom:1rem; border:1px solid transparent; border-radius:0.25rem;}.alert-heading { color:inherit;}.alert-link { font-weight:700;}.alert-dismissible { padding-right:4.75rem;}.alert-dismissible .close { position:absolute; top:0; right:0; padding:0.75rem 1.25rem; color:inherit;}.alert-primary { color:#171717; background-color:#d5d5d5; border-color:#c4c4c4;}.alert-primary hr { border-top-color:#b7b7b7;}.alert-primary .alert-link { color:black;}.alert-secondary { color:#858585; background-color:white; border-color:white;}.alert-secondary hr { border-top-color:#f2f2f2;}.alert-secondary .alert-link { color:#6c6c6c;}.alert-success { color:#186b18; background-color:#d5f5d5; border-color:#c4f1c4;}.alert-success hr { border-top-color:#afecaf;}.alert-success .alert-link { color:#0f410f;}.alert-info { color:#0c5460; background-color:#d1ecf1; border-color:#bee5eb;}.alert-info hr { border-top-color:#abdde5;}.alert-info .alert-link { color:#062c33;}.alert-warning { color:#7e4e00; background-color:#fceacc; border-color:#fbe2b8;}.alert-warning hr { border-top-color:#fad8a0;}.alert-warning .alert-link { color:#4b2e00;}.alert-danger { color:#853535; background-color:#ffe0e0; border-color:#ffd4d4;}.alert-danger hr { border-top-color:#ffbbbb;}.alert-danger .alert-link { color:#612626;}.alert-light { color:#7f7f7f; background-color:#fdfdfd; border-color:#fcfcfc;}.alert-light hr { border-top-color:#efefef;}.alert-light .alert-link { color:#666666;}.alert-dark { color:#474747; background-color:#e7e7e7; border-color:#dedede;}.alert-dark hr { border-top-color:#d1d1d1;}.alert-dark .alert-link { color:#2e2e2e;}*,*::before,*::after { box-sizing:border-box;}html { font-family:sans-serif; line-height:1.15; -webkit-text-size-adjust:100%; -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { display:block;}body { margin:0; font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size:1.5rem; font-weight:400; line-height:1.5; color:#2c2c2c; text-align:left; background-color:#fff;}[tabindex="-1"]:focus { outline:0 !important;}hr { box-sizing:content-box; height:0; overflow:visible;}h1, h2, h3, h4, h5, h6 { margin-top:0; margin-bottom:0.5rem;}p { margin-top:0; margin-bottom:1rem;}abbr[title],abbr[data-original-title] { text-decoration:underline; text-decoration:underline dotted; cursor:help; border-bottom:0; text-decoration-skip-ink:none;}address { margin-bottom:1rem; font-style:normal; line-height:inherit;}ol,ul,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:0.5rem; margin-left:0;}blockquote { margin:0 0 1rem;}b,strong { font-weight:bolder;}small { font-size:80%;}sub,sup { position:relative; font-size:75%; line-height:0; vertical-align:baseline;}sub { bottom:-0.25em;}sup { top:-0.5em;}a { color:#2c2c2c; text-decoration:none; background-color:transparent;}a:hover { color:#060606; text-decoration:underline;}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;}figure { margin:0 0 1rem;}img { vertical-align:middle; border-style:none;}svg { overflow:hidden; vertical-align:middle;}table { border-collapse:collapse;}caption { padding-top:0.75rem; padding-bottom:0.75rem; color:#999; text-align:left; caption-side:bottom;}th { text-align:inherit;}label { display:inline-block; margin-bottom:0.5rem;}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;}button,input { overflow:visible;}button,select { text-transform:none;}select { word-wrap:normal;}button,[type=button],[type=reset],[type=submit] { -webkit-appearance:button;}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled) { cursor:pointer;}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] { 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:0.5rem; font-size:1.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-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;}h1, h2, h3, h4, h5, h6,.h1, .h2, .h3, .h4, .h5, .h6 { margin-bottom:0.5rem; font-weight:500; line-height:1.2;}h1, .h1 { font-size:3.75rem;}h2, .h2 { font-size:3rem;}h3, .h3 { font-size:2.625rem;}h4, .h4 { font-size:2.25rem;}h5, .h5 { font-size:1.875rem;}h6, .h6 { font-size:1.5rem;}.lead { font-size:1.875rem; font-weight:300;}.display-1 { font-size:6rem; font-weight:300; line-height:1.2;}.display-2 { font-size:5.5rem; font-weight:300; line-height:1.2;}.display-3 { font-size:4.5rem; font-weight:300; line-height:1.2;}.display-4 { font-size:3.5rem; font-weight:300; line-height:1.2;}hr { margin-top:1rem; margin-bottom:1rem; border:0; border-top:1px solid rgba(0, 0, 0, 0.1);}small,.small { font-size:80%; font-weight:400;}mark,.mark { padding:0.2em; background-color:#fcf8e3;}.list-unstyled { padding-left:0; list-style:none;}.list-inline { padding-left:0; list-style:none;}.list-inline-item { display:inline-block;}.list-inline-item:not(:last-child) { margin-right:0.5rem;}.initialism { font-size:90%; text-transform:uppercase;}.blockquote { margin-bottom:1rem; font-size:1.875rem;}.blockquote-footer { display:block; font-size:80%; color:#aaaaaa;}.blockquote-footer::before { content:"— ";}.img-fluid { max-width:100%; height:auto;}.img-thumbnail { padding:0.25rem; background-color:#fff; border:1px solid #dddddd; border-radius:0.25rem; max-width:100%; height:auto;}.figure { display:inline-block;}.figure-img { margin-bottom:0.5rem; line-height:1;}.figure-caption { font-size:90%; color:#aaaaaa;}.container { width:100%; padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto;}@media (min-width:576px) { .container {  max-width:540px; }}@media (min-width:768px) { .container {  max-width:720px; }}@media (min-width:992px) { .container {  max-width:960px; }}@media (min-width:1200px) { .container {  max-width:1140px; }}.container-fluid { width:100%; padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto;}.row { display:flex; flex-wrap:wrap; margin-right:-15px; margin-left:-15px;}.no-gutters { margin-right:0; margin-left:0;}.no-gutters > .col,.no-gutters > [class*=col-] { padding-right:0; padding-left:0;}.col-xl,.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 { position:relative; width:100%; padding-right:15px; padding-left:15px;}.col { flex-basis:0; flex-grow:1; max-width:100%;}.col-auto { flex:0 0 auto; width:auto; max-width:100%;}.col-1 { flex:0 0 8.3333333333%; max-width:8.3333333333%;}.col-2 { flex:0 0 16.6666666667%; max-width:16.6666666667%;}.col-3 { flex:0 0 25%; max-width:25%;}.col-4 { flex:0 0 33.3333333333%; max-width:33.3333333333%;}.col-5 { flex:0 0 41.6666666667%; max-width:41.6666666667%;}.col-6 { flex:0 0 50%; max-width:50%;}.col-7 { flex:0 0 58.3333333333%; max-width:58.3333333333%;}.col-8 { flex:0 0 66.6666666667%; max-width:66.6666666667%;}.col-9 { flex:0 0 75%; max-width:75%;}.col-10 { flex:0 0 83.3333333333%; max-width:83.3333333333%;}.col-11 { flex:0 0 91.6666666667%; max-width:91.6666666667%;}.col-12 { flex:0 0 100%; max-width:100%;}.order-first { order:-1;}.order-last { order:13;}.order-0 { order:0;}.order-1 { order:1;}.order-2 { order:2;}.order-3 { order:3;}.order-4 { order:4;}.order-5 { order:5;}.order-6 { order:6;}.order-7 { order:7;}.order-8 { order:8;}.order-9 { order:9;}.order-10 { order:10;}.order-11 { order:11;}.order-12 { order:12;}.offset-1 { margin-left:8.3333333333%;}.offset-2 { margin-left:16.6666666667%;}.offset-3 { margin-left:25%;}.offset-4 { margin-left:33.3333333333%;}.offset-5 { margin-left:41.6666666667%;}.offset-6 { margin-left:50%;}.offset-7 { margin-left:58.3333333333%;}.offset-8 { margin-left:66.6666666667%;}.offset-9 { margin-left:75%;}.offset-10 { margin-left:83.3333333333%;}.offset-11 { margin-left:91.6666666667%;}@media (min-width:576px) { .col-sm {  flex-basis:0;  flex-grow:1;  max-width:100%; } .col-sm-auto {  flex:0 0 auto;  width:auto;  max-width:100%; } .col-sm-1 {  flex:0 0 8.3333333333%;  max-width:8.3333333333%; } .col-sm-2 {  flex:0 0 16.6666666667%;  max-width:16.6666666667%; } .col-sm-3 {  flex:0 0 25%;  max-width:25%; } .col-sm-4 {  flex:0 0 33.3333333333%;  max-width:33.3333333333%; } .col-sm-5 {  flex:0 0 41.6666666667%;  max-width:41.6666666667%; } .col-sm-6 {  flex:0 0 50%;  max-width:50%; } .col-sm-7 {  flex:0 0 58.3333333333%;  max-width:58.3333333333%; } .col-sm-8 {  flex:0 0 66.6666666667%;  max-width:66.6666666667%; } .col-sm-9 {  flex:0 0 75%;  max-width:75%; } .col-sm-10 {  flex:0 0 83.3333333333%;  max-width:83.3333333333%; } .col-sm-11 {  flex:0 0 91.6666666667%;  max-width:91.6666666667%; } .col-sm-12 {  flex:0 0 100%;  max-width:100%; } .order-sm-first {  order:-1; } .order-sm-last {  order:13; } .order-sm-0 {  order:0; } .order-sm-1 {  order:1; } .order-sm-2 {  order:2; } .order-sm-3 {  order:3; } .order-sm-4 {  order:4; } .order-sm-5 {  order:5; } .order-sm-6 {  order:6; } .order-sm-7 {  order:7; } .order-sm-8 {  order:8; } .order-sm-9 {  order:9; } .order-sm-10 {  order:10; } .order-sm-11 {  order:11; } .order-sm-12 {  order:12; } .offset-sm-0 {  margin-left:0; } .offset-sm-1 {  margin-left:8.3333333333%; } .offset-sm-2 {  margin-left:16.6666666667%; } .offset-sm-3 {  margin-left:25%; } .offset-sm-4 {  margin-left:33.3333333333%; } .offset-sm-5 {  margin-left:41.6666666667%; } .offset-sm-6 {  margin-left:50%; } .offset-sm-7 {  margin-left:58.3333333333%; } .offset-sm-8 {  margin-left:66.6666666667%; } .offset-sm-9 {  margin-left:75%; } .offset-sm-10 {  margin-left:83.3333333333%; } .offset-sm-11 {  margin-left:91.6666666667%; }}@media (min-width:768px) { .col-md {  flex-basis:0;  flex-grow:1;  max-width:100%; } .col-md-auto {  flex:0 0 auto;  width:auto;  max-width:100%; } .col-md-1 {  flex:0 0 8.3333333333%;  max-width:8.3333333333%; } .col-md-2 {  flex:0 0 16.6666666667%;  max-width:16.6666666667%; } .col-md-3 {  flex:0 0 25%;  max-width:25%; } .col-md-4 {  flex:0 0 33.3333333333%;  max-width:33.3333333333%; } .col-md-5 {  flex:0 0 41.6666666667%;  max-width:41.6666666667%; } .col-md-6 {  flex:0 0 50%;  max-width:50%; } .col-md-7 {  flex:0 0 58.3333333333%;  max-width:58.3333333333%; } .col-md-8 {  flex:0 0 66.6666666667%;  max-width:66.6666666667%; } .col-md-9 {  flex:0 0 75%;  max-width:75%; } .col-md-10 {  flex:0 0 83.3333333333%;  max-width:83.3333333333%; } .col-md-11 {  flex:0 0 91.6666666667%;  max-width:91.6666666667%; } .col-md-12 {  flex:0 0 100%;  max-width:100%; } .order-md-first {  order:-1; } .order-md-last {  order:13; } .order-md-0 {  order:0; } .order-md-1 {  order:1; } .order-md-2 {  order:2; } .order-md-3 {  order:3; } .order-md-4 {  order:4; } .order-md-5 {  order:5; } .order-md-6 {  order:6; } .order-md-7 {  order:7; } .order-md-8 {  order:8; } .order-md-9 {  order:9; } .order-md-10 {  order:10; } .order-md-11 {  order:11; } .order-md-12 {  order:12; } .offset-md-0 {  margin-left:0; } .offset-md-1 {  margin-left:8.3333333333%; } .offset-md-2 {  margin-left:16.6666666667%; } .offset-md-3 {  margin-left:25%; } .offset-md-4 {  margin-left:33.3333333333%; } .offset-md-5 {  margin-left:41.6666666667%; } .offset-md-6 {  margin-left:50%; } .offset-md-7 {  margin-left:58.3333333333%; } .offset-md-8 {  margin-left:66.6666666667%; } .offset-md-9 {  margin-left:75%; } .offset-md-10 {  margin-left:83.3333333333%; } .offset-md-11 {  margin-left:91.6666666667%; }}@media (min-width:992px) { .col-lg {  flex-basis:0;  flex-grow:1;  max-width:100%; } .col-lg-auto {  flex:0 0 auto;  width:auto;  max-width:100%; } .col-lg-1 {  flex:0 0 8.3333333333%;  max-width:8.3333333333%; } .col-lg-2 {  flex:0 0 16.6666666667%;  max-width:16.6666666667%; } .col-lg-3 {  flex:0 0 25%;  max-width:25%; } .col-lg-4 {  flex:0 0 33.3333333333%;  max-width:33.3333333333%; } .col-lg-5 {  flex:0 0 41.6666666667%;  max-width:41.6666666667%; } .col-lg-6 {  flex:0 0 50%;  max-width:50%; } .col-lg-7 {  flex:0 0 58.3333333333%;  max-width:58.3333333333%; } .col-lg-8 {  flex:0 0 66.6666666667%;  max-width:66.6666666667%; } .col-lg-9 {  flex:0 0 75%;  max-width:75%; } .col-lg-10 {  flex:0 0 83.3333333333%;  max-width:83.3333333333%; } .col-lg-11 {  flex:0 0 91.6666666667%;  max-width:91.6666666667%; } .col-lg-12 {  flex:0 0 100%;  max-width:100%; } .order-lg-first {  order:-1; } .order-lg-last {  order:13; } .order-lg-0 {  order:0; } .order-lg-1 {  order:1; } .order-lg-2 {  order:2; } .order-lg-3 {  order:3; } .order-lg-4 {  order:4; } .order-lg-5 {  order:5; } .order-lg-6 {  order:6; } .order-lg-7 {  order:7; } .order-lg-8 {  order:8; } .order-lg-9 {  order:9; } .order-lg-10 {  order:10; } .order-lg-11 {  order:11; } .order-lg-12 {  order:12; } .offset-lg-0 {  margin-left:0; } .offset-lg-1 {  margin-left:8.3333333333%; } .offset-lg-2 {  margin-left:16.6666666667%; } .offset-lg-3 {  margin-left:25%; } .offset-lg-4 {  margin-left:33.3333333333%; } .offset-lg-5 {  margin-left:41.6666666667%; } .offset-lg-6 {  margin-left:50%; } .offset-lg-7 {  margin-left:58.3333333333%; } .offset-lg-8 {  margin-left:66.6666666667%; } .offset-lg-9 {  margin-left:75%; } .offset-lg-10 {  margin-left:83.3333333333%; } .offset-lg-11 {  margin-left:91.6666666667%; }}@media (min-width:1200px) { .col-xl {  flex-basis:0;  flex-grow:1;  max-width:100%; } .col-xl-auto {  flex:0 0 auto;  width:auto;  max-width:100%; } .col-xl-1 {  flex:0 0 8.3333333333%;  max-width:8.3333333333%; } .col-xl-2 {  flex:0 0 16.6666666667%;  max-width:16.6666666667%; } .col-xl-3 {  flex:0 0 25%;  max-width:25%; } .col-xl-4 {  flex:0 0 33.3333333333%;  max-width:33.3333333333%; } .col-xl-5 {  flex:0 0 41.6666666667%;  max-width:41.6666666667%; } .col-xl-6 {  flex:0 0 50%;  max-width:50%; } .col-xl-7 {  flex:0 0 58.3333333333%;  max-width:58.3333333333%; } .col-xl-8 {  flex:0 0 66.6666666667%;  max-width:66.6666666667%; } .col-xl-9 {  flex:0 0 75%;  max-width:75%; } .col-xl-10 {  flex:0 0 83.3333333333%;  max-width:83.3333333333%; } .col-xl-11 {  flex:0 0 91.6666666667%;  max-width:91.6666666667%; } .col-xl-12 {  flex:0 0 100%;  max-width:100%; } .order-xl-first {  order:-1; } .order-xl-last {  order:13; } .order-xl-0 {  order:0; } .order-xl-1 {  order:1; } .order-xl-2 {  order:2; } .order-xl-3 {  order:3; } .order-xl-4 {  order:4; } .order-xl-5 {  order:5; } .order-xl-6 {  order:6; } .order-xl-7 {  order:7; } .order-xl-8 {  order:8; } .order-xl-9 {  order:9; } .order-xl-10 {  order:10; } .order-xl-11 {  order:11; } .order-xl-12 {  order:12; } .offset-xl-0 {  margin-left:0; } .offset-xl-1 {  margin-left:8.3333333333%; } .offset-xl-2 {  margin-left:16.6666666667%; } .offset-xl-3 {  margin-left:25%; } .offset-xl-4 {  margin-left:33.3333333333%; } .offset-xl-5 {  margin-left:41.6666666667%; } .offset-xl-6 {  margin-left:50%; } .offset-xl-7 {  margin-left:58.3333333333%; } .offset-xl-8 {  margin-left:66.6666666667%; } .offset-xl-9 {  margin-left:75%; } .offset-xl-10 {  margin-left:83.3333333333%; } .offset-xl-11 {  margin-left:91.6666666667%; }}.table { width:100%; margin-bottom:1rem; color:#2c2c2c;}.table th,.table td { padding:0.75rem; vertical-align:top; border-top:1px solid #dddddd;}.table thead th { vertical-align:bottom; border-bottom:2px solid #dddddd;}.table tbody + tbody { border-top:2px solid #dddddd;}.table-sm th,.table-sm td { padding:0.3rem;}.table-bordered { border:1px solid #dddddd;}.table-bordered th,.table-bordered td { border:1px solid #dddddd;}.table-bordered thead th,.table-bordered thead td { border-bottom-width:2px;}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody + tbody { border:0;}.table-striped tbody tr:nth-of-type(odd) { background-color:rgba(0, 0, 0, 0.05);}.table-hover tbody tr:hover { color:#2c2c2c; background-color:rgba(0, 0, 0, 0.075);}.table-primary,.table-primary > th,.table-primary > td { background-color:#c4c4c4;}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody + tbody { border-color:#919191;}.table-hover .table-primary:hover { background-color:#b7b7b7;}.table-hover .table-primary:hover > td,.table-hover .table-primary:hover > th { background-color:#b7b7b7;}.table-secondary,.table-secondary > th,.table-secondary > td { background-color:white;}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody + tbody { border-color:white;}.table-hover .table-secondary:hover { background-color:#f2f2f2;}.table-hover .table-secondary:hover > td,.table-hover .table-secondary:hover > th { background-color:#f2f2f2;}.table-success,.table-success > th,.table-success > td { background-color:#c4f1c4;}.table-success th,.table-success td,.table-success thead th,.table-success tbody + tbody { border-color:#92e692;}.table-hover .table-success:hover { background-color:#afecaf;}.table-hover .table-success:hover > td,.table-hover .table-success:hover > th { background-color:#afecaf;}.table-info,.table-info > th,.table-info > td { background-color:#bee5eb;}.table-info th,.table-info td,.table-info thead th,.table-info tbody + tbody { border-color:#86cfda;}.table-hover .table-info:hover { background-color:#abdde5;}.table-hover .table-info:hover > td,.table-hover .table-info:hover > th { background-color:#abdde5;}.table-warning,.table-warning > th,.table-warning > td { background-color:#fbe2b8;}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody + tbody { border-color:#f8c87a;}.table-hover .table-warning:hover { background-color:#fad8a0;}.table-hover .table-warning:hover > td,.table-hover .table-warning:hover > th { background-color:#fad8a0;}.table-danger,.table-danger > th,.table-danger > td { background-color:#ffd4d4;}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody + tbody { border-color:#ffafaf;}.table-hover .table-danger:hover { background-color:#ffbbbb;}.table-hover .table-danger:hover > td,.table-hover .table-danger:hover > th { background-color:#ffbbbb;}.table-light,.table-light > th,.table-light > td { background-color:#fcfcfc;}.table-light th,.table-light td,.table-light thead th,.table-light tbody + tbody { border-color:#fafafa;}.table-hover .table-light:hover { background-color:#efefef;}.table-hover .table-light:hover > td,.table-hover .table-light:hover > th { background-color:#efefef;}.table-dark,.table-dark > th,.table-dark > td { background-color:#dedede;}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody + tbody { border-color:#c1c1c1;}.table-hover .table-dark:hover { background-color:#d1d1d1;}.table-hover .table-dark:hover > td,.table-hover .table-dark:hover > th { background-color:#d1d1d1;}.table-active,.table-active > th,.table-active > td { background-color:rgba(0, 0, 0, 0.075);}.table-hover .table-active:hover { background-color:rgba(0, 0, 0, 0.075);}.table-hover .table-active:hover > td,.table-hover .table-active:hover > th { background-color:rgba(0, 0, 0, 0.075);}.table .thead-dark th { color:#fff; background-color:#888888; border-color:#9b9b9b;}.table .thead-light th { color:#999999; background-color:#f1f1f1; border-color:#dddddd;}.table-dark { color:#fff; background-color:#888888;}.table-dark th,.table-dark td,.table-dark thead th { border-color:#9b9b9b;}.table-dark.table-bordered { border:0;}.table-dark.table-striped tbody tr:nth-of-type(odd) { background-color:rgba(255, 255, 255, 0.05);}.table-dark.table-hover tbody tr:hover { color:#fff; background-color:rgba(255, 255, 255, 0.075);}@media (max-width:575.98px) { .table-responsive-sm {  display:block;  width:100%;  overflow-x:auto;  -webkit-overflow-scrolling:touch; } .table-responsive-sm > .table-bordered {  border:0; }}@media (max-width:767.98px) { .table-responsive-md {  display:block;  width:100%;  overflow-x:auto;  -webkit-overflow-scrolling:touch; } .table-responsive-md > .table-bordered {  border:0; }}@media (max-width:991.98px) { .table-responsive-lg {  display:block;  width:100%;  overflow-x:auto;  -webkit-overflow-scrolling:touch; } .table-responsive-lg > .table-bordered {  border:0; }}@media (max-width:1199.98px) { .table-responsive-xl {  display:block;  width:100%;  overflow-x:auto;  -webkit-overflow-scrolling:touch; } .table-responsive-xl > .table-bordered {  border:0; }}.table-responsive { display:block; width:100%; overflow-x:auto; -webkit-overflow-scrolling:touch;}.table-responsive > .table-bordered { border:0;}.form-control { display:block; width:100%; height:calc(1.5em + 0.75rem + 2px); padding:0.375rem 0.75rem; font-size:1.5rem; font-weight:400; line-height:1.5; color:#999999; background-color:#fff; background-clip:padding-box; border:1px solid #ced4da; border-radius:0.25rem; transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion:reduce) { .form-control {  transition:none; }}.form-control::-ms-expand { background-color:transparent; border:0;}.form-control:focus { color:#999999; background-color:#fff; border-color:#6c6c6c; outline:0; box-shadow:0 0 0 0.2rem rgba(44, 44, 44, 0.25);}.form-control::placeholder { color:#aaaaaa; opacity:1;}.form-control:disabled, .form-control[readonly] { background-color:#f1f1f1; opacity:1;}select.form-control:focus::-ms-value { color:#999999; background-color:#fff;}.form-control-file,.form-control-range { display:block; width:100%;}.col-form-label { padding-top:calc(0.375rem + 1px); padding-bottom:calc(0.375rem + 1px); margin-bottom:0; font-size:inherit; line-height:1.5;}.col-form-label-lg { padding-top:calc(0.5rem + 1px); padding-bottom:calc(0.5rem + 1px); font-size:1.875rem; line-height:1.5;}.col-form-label-sm { padding-top:calc(0.25rem + 1px); padding-bottom:calc(0.25rem + 1px); font-size:1.3125rem; line-height:1.5;}.form-control-plaintext { display:block; width:100%; padding-top:0.375rem; padding-bottom:0.375rem; margin-bottom:0; line-height:1.5; color:#2c2c2c; background-color:transparent; border:solid transparent; border-width:1px 0;}.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { padding-right:0; padding-left:0;}.form-control-sm { height:calc(1.5em + 0.5rem + 2px); padding:0.25rem 0.5rem; font-size:1.3125rem; line-height:1.5; border-radius:0.2rem;}.form-control-lg { height:calc(1.5em + 1rem + 2px); padding:0.5rem 1rem; font-size:1.875rem; line-height:1.5; border-radius:0.3rem;}select.form-control[size], select.form-control[multiple] { height:auto;}textarea.form-control { height:auto;}.form-group { margin-bottom:1rem;}.form-text { display:block; margin-top:0.25rem;}.form-row { display:flex; flex-wrap:wrap; margin-right:-5px; margin-left:-5px;}.form-row > .col,.form-row > [class*=col-] { padding-right:5px; padding-left:5px;}.form-check { position:relative; display:block; padding-left:1.25rem;}.form-check-input { position:absolute; margin-top:0.3rem; margin-left:-1.25rem;}.form-check-input:disabled ~ .form-check-label { color:#999;}.form-check-label { margin-bottom:0;}.form-check-inline { display:inline-flex; align-items:center; padding-left:0; margin-right:0.75rem;}.form-check-inline .form-check-input { position:static; margin-top:0; margin-right:0.3125rem; margin-left:0;}.valid-feedback { display:none; width:100%; margin-top:0.25rem; font-size:80%; color:#2ece2e;}.valid-tooltip { position:absolute; top:100%; z-index:5; display:none; max-width:100%; padding:0.25rem 0.5rem; margin-top:0.1rem; font-size:1.3125rem; line-height:1.5; color:#fff; background-color:rgba(46, 206, 46, 0.9); border-radius:0.25rem;}.was-validated .form-control:valid, .form-control.is-valid { border-color:#2ece2e; padding-right:calc(1.5em + 0.75rem); background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%232ece2e' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-repeat:no-repeat; background-position:center right calc(0.375em + 0.1875rem); background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}.was-validated .form-control:valid:focus, .form-control.is-valid:focus { border-color:#2ece2e; box-shadow:0 0 0 0.2rem rgba(46, 206, 46, 0.25);}.was-validated .form-control:valid ~ .valid-feedback,.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,.form-control.is-valid ~ .valid-tooltip { display:block;}.was-validated textarea.form-control:valid, textarea.form-control.is-valid { padding-right:calc(1.5em + 0.75rem); background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);}.was-validated .custom-select:valid, .custom-select.is-valid { border-color:#2ece2e; padding-right:calc((1em + 0.75rem) * 3 / 4 + 1.75rem); background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23888888' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%232ece2e' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus { border-color:#2ece2e; box-shadow:0 0 0 0.2rem rgba(46, 206, 46, 0.25);}.was-validated .custom-select:valid ~ .valid-feedback,.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,.custom-select.is-valid ~ .valid-tooltip { display:block;}.was-validated .form-control-file:valid ~ .valid-feedback,.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,.form-control-file.is-valid ~ .valid-tooltip { display:block;}.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { color:#2ece2e;}.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip { display:block;}.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { color:#2ece2e;}.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { border-color:#2ece2e;}.was-validated .custom-control-input:valid ~ .valid-feedback,.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,.custom-control-input.is-valid ~ .valid-tooltip { display:block;}.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { border-color:#56d956; background-color:#56d956;}.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before { box-shadow:0 0 0 0.2rem rgba(46, 206, 46, 0.25);}.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before { border-color:#2ece2e;}.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { border-color:#2ece2e;}.was-validated .custom-file-input:valid ~ .valid-feedback,.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,.custom-file-input.is-valid ~ .valid-tooltip { display:block;}.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { border-color:#2ece2e; box-shadow:0 0 0 0.2rem rgba(46, 206, 46, 0.25);}.invalid-feedback { display:none; width:100%; margin-top:0.25rem; font-size:80%; color:#ff6666;}.invalid-tooltip { position:absolute; top:100%; z-index:5; display:none; max-width:100%; padding:0.25rem 0.5rem; margin-top:0.1rem; font-size:1.3125rem; line-height:1.5; color:#fff; background-color:rgba(255, 102, 102, 0.9); border-radius:0.25rem;}.was-validated .form-control:invalid, .form-control.is-invalid { border-color:#ff6666; padding-right:calc(1.5em + 0.75rem); background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff6666' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23ff6666' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"); background-repeat:no-repeat; background-position:center right calc(0.375em + 0.1875rem); background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { border-color:#ff6666; box-shadow:0 0 0 0.2rem rgba(255, 102, 102, 0.25);}.was-validated .form-control:invalid ~ .invalid-feedback,.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,.form-control.is-invalid ~ .invalid-tooltip { display:block;}.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { padding-right:calc(1.5em + 0.75rem); background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);}.was-validated .custom-select:invalid, .custom-select.is-invalid { border-color:#ff6666; padding-right:calc((1em + 0.75rem) * 3 / 4 + 1.75rem); background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23888888' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ff6666' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23ff6666' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus { border-color:#ff6666; box-shadow:0 0 0 0.2rem rgba(255, 102, 102, 0.25);}.was-validated .custom-select:invalid ~ .invalid-feedback,.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,.custom-select.is-invalid ~ .invalid-tooltip { display:block;}.was-validated .form-control-file:invalid ~ .invalid-feedback,.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,.form-control-file.is-invalid ~ .invalid-tooltip { display:block;}.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { color:#ff6666;}.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip { display:block;}.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label { color:#ff6666;}.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { border-color:#ff6666;}.was-validated .custom-control-input:invalid ~ .invalid-feedback,.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,.custom-control-input.is-invalid ~ .invalid-tooltip { display:block;}.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { border-color:#ff9999; background-color:#ff9999;}.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before { box-shadow:0 0 0 0.2rem rgba(255, 102, 102, 0.25);}.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before { border-color:#ff6666;}.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { border-color:#ff6666;}.was-validated .custom-file-input:invalid ~ .invalid-feedback,.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,.custom-file-input.is-invalid ~ .invalid-tooltip { display:block;}.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { border-color:#ff6666; box-shadow:0 0 0 0.2rem rgba(255, 102, 102, 0.25);}.form-inline { display:flex; flex-flow:row wrap; align-items:center;}.form-inline .form-check { width:100%;}@media (min-width:576px) { .form-inline label {  display:flex;  align-items:center;  justify-content:center;  margin-bottom:0; } .form-inline .form-group {  display:flex;  flex:0 0 auto;  flex-flow:row wrap;  align-items:center;  margin-bottom:0; } .form-inline .form-control {  display:inline-block;  width:auto;  vertical-align:middle; } .form-inline .form-control-plaintext {  display:inline-block; } .form-inline .input-group,.form-inline .custom-select {  width:auto; } .form-inline .form-check {  display:flex;  align-items:center;  justify-content:center;  width:auto;  padding-left:0; } .form-inline .form-check-input {  position:relative;  flex-shrink:0;  margin-top:0;  margin-right:0.25rem;  margin-left:0; } .form-inline .custom-control {  align-items:center;  justify-content:center; } .form-inline .custom-control-label {  margin-bottom:0; }}.btn { display:inline-block; font-weight:400; color:#2c2c2c; text-align:center; vertical-align:middle; user-select:none; background-color:transparent; border:1px solid transparent; padding:0.375rem 0.75rem; font-size:1.5rem; line-height:1.5; border-radius:0.25rem; transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion:reduce) { .btn {  transition:none; }}.btn:hover { color:#2c2c2c; text-decoration:none;}.btn:focus, .btn.focus { outline:0; box-shadow:0 0 0 0.2rem rgba(44, 44, 44, 0.25);}.btn.disabled, .btn:disabled { opacity:0.65;}a.btn.disabled,fieldset:disabled a.btn { pointer-events:none;}.btn-primary { color:#fff; background-color:#2c2c2c; border-color:#2c2c2c;}.btn-primary:hover { color:#fff; background-color:#191919; border-color:#131313;}.btn-primary:focus, .btn-primary.focus { box-shadow:0 0 0 0.2rem rgba(76, 76, 76, 0.5);}.btn-primary.disabled, .btn-primary:disabled { color:#fff; background-color:#2c2c2c; border-color:#2c2c2c;}.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle { color:#fff; background-color:#131313; border-color:#0c0c0c;}.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(76, 76, 76, 0.5);}.btn-secondary { color:#333333; background-color:#fff; border-color:#fff;}.btn-secondary:hover { color:#333333; background-color:#ececec; border-color:#e6e6e6;}.btn-secondary:focus, .btn-secondary.focus { box-shadow:0 0 0 0.2rem rgba(224, 224, 224, 0.5);}.btn-secondary.disabled, .btn-secondary:disabled { color:#333333; background-color:#fff; border-color:#fff;}.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle { color:#333333; background-color:#e6e6e6; border-color:#dfdfdf;}.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(224, 224, 224, 0.5);}.btn-success { color:#fff; background-color:#2ece2e; border-color:#2ece2e;}.btn-success:hover { color:#fff; background-color:#27af27; border-color:#25a425;}.btn-success:focus, .btn-success.focus { box-shadow:0 0 0 0.2rem rgba(77, 213, 77, 0.5);}.btn-success.disabled, .btn-success:disabled { color:#fff; background-color:#2ece2e; border-color:#2ece2e;}.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle { color:#fff; background-color:#25a425; border-color:#229a22;}.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(77, 213, 77, 0.5);}.btn-info { color:#fff; background-color:#17a2b8; border-color:#17a2b8;}.btn-info:hover { color:#fff; background-color:#138496; border-color:#117a8b;}.btn-info:focus, .btn-info.focus { box-shadow:0 0 0 0.2rem rgba(58, 176, 195, 0.5);}.btn-info.disabled, .btn-info:disabled { color:#fff; background-color:#17a2b8; border-color:#17a2b8;}.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle { color:#fff; background-color:#117a8b; border-color:#10707f;}.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(58, 176, 195, 0.5);}.btn-warning { color:#fff; background-color:#F29600; border-color:#F29600;}.btn-warning:hover { color:#fff; background-color:#cc7e00; border-color:#bf7600;}.btn-warning:focus, .btn-warning.focus { box-shadow:0 0 0 0.2rem rgba(244, 166, 38, 0.5);}.btn-warning.disabled, .btn-warning:disabled { color:#fff; background-color:#F29600; border-color:#F29600;}.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle { color:#fff; background-color:#bf7600; border-color:#b26e00;}.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(244, 166, 38, 0.5);}.btn-danger { color:#fff; background-color:#ff6666; border-color:#ff6666;}.btn-danger:hover { color:#fff; background-color:#ff4040; border-color:#ff3333;}.btn-danger:focus, .btn-danger.focus { box-shadow:0 0 0 0.2rem rgba(255, 125, 125, 0.5);}.btn-danger.disabled, .btn-danger:disabled { color:#fff; background-color:#ff6666; border-color:#ff6666;}.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle { color:#fff; background-color:#ff3333; border-color:#ff2626;}.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(255, 125, 125, 0.5);}.btn-light { color:#333333; background-color:#f5f5f5; border-color:#f5f5f5;}.btn-light:hover { color:#333333; background-color:#e2e2e2; border-color:gainsboro;}.btn-light:focus, .btn-light.focus { box-shadow:0 0 0 0.2rem rgba(216, 216, 216, 0.5);}.btn-light.disabled, .btn-light:disabled { color:#333333; background-color:#f5f5f5; border-color:#f5f5f5;}.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle { color:#333333; background-color:gainsboro; border-color:#d5d5d5;}.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(216, 216, 216, 0.5);}.btn-dark { color:#fff; background-color:#888888; border-color:#888888;}.btn-dark:hover { color:#fff; background-color:#757575; border-color:#6f6f6f;}.btn-dark:focus, .btn-dark.focus { box-shadow:0 0 0 0.2rem rgba(154, 154, 154, 0.5);}.btn-dark.disabled, .btn-dark:disabled { color:#fff; background-color:#888888; border-color:#888888;}.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle { color:#fff; background-color:#6f6f6f; border-color:#686868;}.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(154, 154, 154, 0.5);}.btn-outline-primary { color:#2c2c2c; border-color:#2c2c2c;}.btn-outline-primary:hover { color:#fff; background-color:#2c2c2c; border-color:#2c2c2c;}.btn-outline-primary:focus, .btn-outline-primary.focus { box-shadow:0 0 0 0.2rem rgba(44, 44, 44, 0.5);}.btn-outline-primary.disabled, .btn-outline-primary:disabled { color:#2c2c2c; background-color:transparent;}.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle { color:#fff; background-color:#2c2c2c; border-color:#2c2c2c;}.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(44, 44, 44, 0.5);}.btn-outline-secondary { color:#fff; border-color:#fff;}.btn-outline-secondary:hover { color:#333333; background-color:#fff; border-color:#fff;}.btn-outline-secondary:focus, .btn-outline-secondary.focus { box-shadow:0 0 0 0.2rem rgba(255, 255, 255, 0.5);}.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { color:#fff; background-color:transparent;}.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle { color:#333333; background-color:#fff; border-color:#fff;}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(255, 255, 255, 0.5);}.btn-outline-success { color:#2ece2e; border-color:#2ece2e;}.btn-outline-success:hover { color:#fff; background-color:#2ece2e; border-color:#2ece2e;}.btn-outline-success:focus, .btn-outline-success.focus { box-shadow:0 0 0 0.2rem rgba(46, 206, 46, 0.5);}.btn-outline-success.disabled, .btn-outline-success:disabled { color:#2ece2e; background-color:transparent;}.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle { color:#fff; background-color:#2ece2e; border-color:#2ece2e;}.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(46, 206, 46, 0.5);}.btn-outline-info { color:#17a2b8; border-color:#17a2b8;}.btn-outline-info:hover { color:#fff; background-color:#17a2b8; border-color:#17a2b8;}.btn-outline-info:focus, .btn-outline-info.focus { box-shadow:0 0 0 0.2rem rgba(23, 162, 184, 0.5);}.btn-outline-info.disabled, .btn-outline-info:disabled { color:#17a2b8; background-color:transparent;}.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle { color:#fff; background-color:#17a2b8; border-color:#17a2b8;}.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(23, 162, 184, 0.5);}.btn-outline-warning { color:#F29600; border-color:#F29600;}.btn-outline-warning:hover { color:#fff; background-color:#F29600; border-color:#F29600;}.btn-outline-warning:focus, .btn-outline-warning.focus { box-shadow:0 0 0 0.2rem rgba(242, 150, 0, 0.5);}.btn-outline-warning.disabled, .btn-outline-warning:disabled { color:#F29600; background-color:transparent;}.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle { color:#fff; background-color:#F29600; border-color:#F29600;}.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(242, 150, 0, 0.5);}.btn-outline-danger { color:#ff6666; border-color:#ff6666;}.btn-outline-danger:hover { color:#fff; background-color:#ff6666; border-color:#ff6666;}.btn-outline-danger:focus, .btn-outline-danger.focus { box-shadow:0 0 0 0.2rem rgba(255, 102, 102, 0.5);}.btn-outline-danger.disabled, .btn-outline-danger:disabled { color:#ff6666; background-color:transparent;}.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle { color:#fff; background-color:#ff6666; border-color:#ff6666;}.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(255, 102, 102, 0.5);}.btn-outline-light { color:#f5f5f5; border-color:#f5f5f5;}.btn-outline-light:hover { color:#333333; background-color:#f5f5f5; border-color:#f5f5f5;}.btn-outline-light:focus, .btn-outline-light.focus { box-shadow:0 0 0 0.2rem rgba(245, 245, 245, 0.5);}.btn-outline-light.disabled, .btn-outline-light:disabled { color:#f5f5f5; background-color:transparent;}.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle { color:#333333; background-color:#f5f5f5; border-color:#f5f5f5;}.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(245, 245, 245, 0.5);}.btn-outline-dark { color:#888888; border-color:#888888;}.btn-outline-dark:hover { color:#fff; background-color:#888888; border-color:#888888;}.btn-outline-dark:focus, .btn-outline-dark.focus { box-shadow:0 0 0 0.2rem rgba(136, 136, 136, 0.5);}.btn-outline-dark.disabled, .btn-outline-dark:disabled { color:#888888; background-color:transparent;}.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle { color:#fff; background-color:#888888; border-color:#888888;}.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus { box-shadow:0 0 0 0.2rem rgba(136, 136, 136, 0.5);}.btn-link { font-weight:400; color:#2c2c2c; text-decoration:none;}.btn-link:hover { color:#060606; text-decoration:underline;}.btn-link:focus, .btn-link.focus { text-decoration:underline; box-shadow:none;}.btn-link:disabled, .btn-link.disabled { color:#aaaaaa; pointer-events:none;}.btn-lg, .btn-group-lg > .btn { padding:0.5rem 1rem; font-size:1.875rem; line-height:1.5; border-radius:0.3rem;}.btn-sm, .btn-group-sm > .btn { padding:0.25rem 0.5rem; font-size:1.3125rem; line-height:1.5; border-radius:0.2rem;}.btn-block { display:block; width:100%;}.btn-block + .btn-block { margin-top:0.5rem;}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block { width:100%;}.fade { transition:opacity 0.15s linear;}@media (prefers-reduced-motion:reduce) { .fade {  transition:none; }}.fade:not(.show) { opacity:0;}.collapse:not(.show) { display:none;}.collapsing { position:relative; height:0; overflow:hidden; transition:height 0.35s ease;}@media (prefers-reduced-motion:reduce) { .collapsing {  transition:none; }}.dropup,.dropright,.dropdown,.dropleft { position:relative;}.dropdown-toggle { white-space:nowrap;}.dropdown-toggle::after { display:inline-block; margin-left:0.255em; vertical-align:0.255em; content:""; border-top:0.3em solid; border-right:0.3em solid transparent; border-bottom:0; border-left:0.3em solid transparent;}.dropdown-toggle:empty::after { margin-left:0;}.dropdown-menu { position:absolute; top:100%; left:0; z-index:1000; display:none; float:left; min-width:10rem; padding:0.5rem 0; margin:0.125rem 0 0; font-size:1.5rem; color:#2c2c2c; text-align:left; list-style:none; background-color:#fff; background-clip:padding-box; border:1px solid rgba(0, 0, 0, 0.15); border-radius:0.25rem;}.dropdown-menu-left { right:auto; left:0;}.dropdown-menu-right { right:0; left:auto;}@media (min-width:576px) { .dropdown-menu-sm-left {  right:auto;  left:0; } .dropdown-menu-sm-right {  right:0;  left:auto; }}@media (min-width:768px) { .dropdown-menu-md-left {  right:auto;  left:0; } .dropdown-menu-md-right {  right:0;  left:auto; }}@media (min-width:992px) { .dropdown-menu-lg-left {  right:auto;  left:0; } .dropdown-menu-lg-right {  right:0;  left:auto; }}@media (min-width:1200px) { .dropdown-menu-xl-left {  right:auto;  left:0; } .dropdown-menu-xl-right {  right:0;  left:auto; }}.dropup .dropdown-menu { top:auto; bottom:100%; margin-top:0; margin-bottom:0.125rem;}.dropup .dropdown-toggle::after { display:inline-block; margin-left:0.255em; vertical-align:0.255em; content:""; border-top:0; border-right:0.3em solid transparent; border-bottom:0.3em solid; border-left:0.3em solid transparent;}.dropup .dropdown-toggle:empty::after { margin-left:0;}.dropright .dropdown-menu { top:0; right:auto; left:100%; margin-top:0; margin-left:0.125rem;}.dropright .dropdown-toggle::after { display:inline-block; margin-left:0.255em; vertical-align:0.255em; content:""; border-top:0.3em solid transparent; border-right:0; border-bottom:0.3em solid transparent; border-left:0.3em solid;}.dropright .dropdown-toggle:empty::after { margin-left:0;}.dropright .dropdown-toggle::after { vertical-align:0;}.dropleft .dropdown-menu { top:0; right:100%; left:auto; margin-top:0; margin-right:0.125rem;}.dropleft .dropdown-toggle::after { display:inline-block; margin-left:0.255em; vertical-align:0.255em; content:"";}.dropleft .dropdown-toggle::after { display:none;}.dropleft .dropdown-toggle::before { display:inline-block; margin-right:0.255em; vertical-align:0.255em; content:""; border-top:0.3em solid transparent; border-right:0.3em solid; border-bottom:0.3em solid transparent;}.dropleft .dropdown-toggle:empty::after { margin-left:0;}.dropleft .dropdown-toggle::before { vertical-align:0;}.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] { right:auto; bottom:auto;}.dropdown-divider { height:0; margin:0.5rem 0; overflow:hidden; border-top:1px solid #f1f1f1;}.dropdown-item { display:block; width:100%; padding:0.25rem 1.5rem; clear:both; font-weight:400; color:#333333; text-align:inherit; white-space:nowrap; background-color:transparent; border:0;}.dropdown-item:hover, .dropdown-item:focus { color:#262626; text-decoration:none; background-color:#f5f5f5;}.dropdown-item.active, .dropdown-item:active { color:#fff; text-decoration:none; background-color:#2c2c2c;}.dropdown-item.disabled, .dropdown-item:disabled { color:#aaaaaa; pointer-events:none; background-color:transparent;}.dropdown-menu.show { display:block;}.dropdown-header { display:block; padding:0.5rem 1.5rem; margin-bottom:0; font-size:1.3125rem; color:#aaaaaa; white-space:nowrap;}.dropdown-item-text { display:block; padding:0.25rem 1.5rem; color:#333333;}.btn-group,.btn-group-vertical { position:relative; display:inline-flex; vertical-align:middle;}.btn-group > .btn,.btn-group-vertical > .btn { position:relative; flex:1 1 auto;}.btn-group > .btn:hover,.btn-group-vertical > .btn:hover { z-index:1;}.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,.btn-group-vertical > .btn:focus,.btn-group-vertical > .btn:active,.btn-group-vertical > .btn.active { z-index:1;}.btn-toolbar { display:flex; flex-wrap:wrap; justify-content:flex-start;}.btn-toolbar .input-group { width:auto;}.btn-group > .btn:not(:first-child),.btn-group > .btn-group:not(:first-child) { margin-left:-1px;}.btn-group > .btn:not(:last-child):not(.dropdown-toggle),.btn-group > .btn-group:not(:last-child) > .btn { border-top-right-radius:0; border-bottom-right-radius:0;}.btn-group > .btn:not(:first-child),.btn-group > .btn-group:not(:first-child) > .btn { border-top-left-radius:0; border-bottom-left-radius:0;}.dropdown-toggle-split { padding-right:0.5625rem; padding-left:0.5625rem;}.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after { margin-left:0;}.dropleft .dropdown-toggle-split::before { margin-right:0;}.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { padding-right:0.375rem; padding-left:0.375rem;}.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { padding-right:0.75rem; padding-left:0.75rem;}.btn-group-vertical { flex-direction:column; align-items:flex-start; justify-content:center;}.btn-group-vertical > .btn,.btn-group-vertical > .btn-group { width:100%;}.btn-group-vertical > .btn:not(:first-child),.btn-group-vertical > .btn-group:not(:first-child) { margin-top:-1px;}.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical > .btn-group:not(:last-child) > .btn { border-bottom-right-radius:0; border-bottom-left-radius:0;}.btn-group-vertical > .btn:not(:first-child),.btn-group-vertical > .btn-group:not(:first-child) > .btn { border-top-left-radius:0; border-top-right-radius:0;}.btn-group-toggle > .btn,.btn-group-toggle > .btn-group > .btn { margin-bottom:0;}.btn-group-toggle > .btn input[type=radio],.btn-group-toggle > .btn input[type=checkbox],.btn-group-toggle > .btn-group > .btn input[type=radio],.btn-group-toggle > .btn-group > .btn input[type=checkbox] { position:absolute; clip:rect(0, 0, 0, 0); pointer-events:none;}.input-group { position:relative; display:flex; flex-wrap:wrap; align-items:stretch; width:100%;}.input-group > .form-control,.input-group > .form-control-plaintext,.input-group > .custom-select,.input-group > .custom-file { position:relative; flex:1 1 auto; width:1%; margin-bottom:0;}.input-group > .form-control + .form-control,.input-group > .form-control + .custom-select,.input-group > .form-control + .custom-file,.input-group > .form-control-plaintext + .form-control,.input-group > .form-control-plaintext + .custom-select,.input-group > .form-control-plaintext + .custom-file,.input-group > .custom-select + .form-control,.input-group > .custom-select + .custom-select,.input-group > .custom-select + .custom-file,.input-group > .custom-file + .form-control,.input-group > .custom-file + .custom-select,.input-group > .custom-file + .custom-file { margin-left:-1px;}.input-group > .form-control:focus,.input-group > .custom-select:focus,.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { z-index:3;}.input-group > .custom-file .custom-file-input:focus { z-index:4;}.input-group > .form-control:not(:last-child),.input-group > .custom-select:not(:last-child) { border-top-right-radius:0; border-bottom-right-radius:0;}.input-group > .form-control:not(:first-child),.input-group > .custom-select:not(:first-child) { border-top-left-radius:0; border-bottom-left-radius:0;}.input-group > .custom-file { display:flex; align-items:center;}.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after { border-top-right-radius:0; border-bottom-right-radius:0;}.input-group > .custom-file:not(:first-child) .custom-file-label { border-top-left-radius:0; border-bottom-left-radius:0;}.input-group-prepend,.input-group-append { display:flex;}.input-group-prepend .btn,.input-group-append .btn { position:relative; z-index:2;}.input-group-prepend .btn:focus,.input-group-append .btn:focus { z-index:3;}.input-group-prepend .btn + .btn,.input-group-prepend .btn + .input-group-text,.input-group-prepend .input-group-text + .input-group-text,.input-group-prepend .input-group-text + .btn,.input-group-append .btn + .btn,.input-group-append .btn + .input-group-text,.input-group-append .input-group-text + .input-group-text,.input-group-append .input-group-text + .btn { margin-left:-1px;}.input-group-prepend { margin-right:-1px;}.input-group-append { margin-left:-1px;}.input-group-text { display:flex; align-items:center; padding:0.375rem 0.75rem; margin-bottom:0; font-size:1.5rem; font-weight:400; line-height:1.5; color:#999999; text-align:center; white-space:nowrap; background-color:#f1f1f1; border:1px solid #ced4da; border-radius:0.25rem;}.input-group-text input[type=radio],.input-group-text input[type=checkbox] { margin-top:0;}.input-group-lg > .form-control:not(textarea),.input-group-lg > .custom-select { height:calc(1.5em + 1rem + 2px);}.input-group-lg > .form-control,.input-group-lg > .custom-select,.input-group-lg > .input-group-prepend > .input-group-text,.input-group-lg > .input-group-append > .input-group-text,.input-group-lg > .input-group-prepend > .btn,.input-group-lg > .input-group-append > .btn { padding:0.5rem 1rem; font-size:1.875rem; line-height:1.5; border-radius:0.3rem;}.input-group-sm > .form-control:not(textarea),.input-group-sm > .custom-select { height:calc(1.5em + 0.5rem + 2px);}.input-group-sm > .form-control,.input-group-sm > .custom-select,.input-group-sm > .input-group-prepend > .input-group-text,.input-group-sm > .input-group-append > .input-group-text,.input-group-sm > .input-group-prepend > .btn,.input-group-sm > .input-group-append > .btn { padding:0.25rem 0.5rem; font-size:1.3125rem; line-height:1.5; border-radius:0.2rem;}.input-group-lg > .custom-select,.input-group-sm > .custom-select { padding-right:1.75rem;}.input-group > .input-group-prepend > .btn,.input-group > .input-group-prepend > .input-group-text,.input-group > .input-group-append:not(:last-child) > .btn,.input-group > .input-group-append:not(:last-child) > .input-group-text,.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) { border-top-right-radius:0; border-bottom-right-radius:0;}.input-group > .input-group-append > .btn,.input-group > .input-group-append > .input-group-text,.input-group > .input-group-prepend:not(:first-child) > .btn,.input-group > .input-group-prepend:not(:first-child) > .input-group-text,.input-group > .input-group-prepend:first-child > .btn:not(:first-child),.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) { border-top-left-radius:0; border-bottom-left-radius:0;}.custom-control { position:relative; display:block; min-height:2.25rem; padding-left:1.5rem;}.custom-control-inline { display:inline-flex; margin-right:1rem;}.custom-control-input { position:absolute; z-index:-1; opacity:0;}.custom-control-input:checked ~ .custom-control-label::before { color:#fff; border-color:#2c2c2c; background-color:#2c2c2c;}.custom-control-input:focus ~ .custom-control-label::before { box-shadow:0 0 0 0.2rem rgba(44, 44, 44, 0.25);}.custom-control-input:focus:not(:checked) ~ .custom-control-label::before { border-color:#6c6c6c;}.custom-control-input:not(:disabled):active ~ .custom-control-label::before { color:#fff; background-color:#858585; border-color:#858585;}.custom-control-input:disabled ~ .custom-control-label { color:#aaaaaa;}.custom-control-input:disabled ~ .custom-control-label::before { background-color:#f1f1f1;}.custom-control-label { position:relative; margin-bottom:0; vertical-align:top;}.custom-control-label::before { position:absolute; top:0.625rem; left:-1.5rem; display:block; width:1rem; height:1rem; pointer-events:none; content:""; background-color:#fff; border:#cccccc solid 1px;}.custom-control-label::after { position:absolute; top:0.625rem; left:-1.5rem; display:block; width:1rem; height:1rem; content:""; background:no-repeat 50%/50% 50%;}.custom-checkbox .custom-control-label::before { border-radius:0.25rem;}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { border-color:#2c2c2c; background-color:#2c2c2c;}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");}.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color:rgba(44, 44, 44, 0.5);}.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { background-color:rgba(44, 44, 44, 0.5);}.custom-radio .custom-control-label::before { border-radius:50%;}.custom-radio .custom-control-input:checked ~ .custom-control-label::after { background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");}.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color:rgba(44, 44, 44, 0.5);}.custom-switch { padding-left:2.25rem;}.custom-switch .custom-control-label::before { left:-2.25rem; width:1.75rem; pointer-events:all; border-radius:0.5rem;}.custom-switch .custom-control-label::after { top:calc(0.625rem + 2px); left:calc(-2.25rem + 2px); width:calc(1rem - 4px); height:calc(1rem - 4px); background-color:#cccccc; border-radius:0.5rem; transition:transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion:reduce) { .custom-switch .custom-control-label::after {  transition:none; }}.custom-switch .custom-control-input:checked ~ .custom-control-label::after { background-color:#fff; transform:translateX(0.75rem);}.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color:rgba(44, 44, 44, 0.5);}.custom-select { display:inline-block; width:100%; height:calc(1.5em + 0.75rem + 2px); padding:0.375rem 1.75rem 0.375rem 0.75rem; font-size:1.5rem; font-weight:400; line-height:1.5; color:#999999; vertical-align:middle; background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23888888' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px; background-color:#fff; border:1px solid #ced4da; border-radius:0.25rem; appearance:none;}.custom-select:focus { border-color:#6c6c6c; outline:0; box-shadow:0 0 0 0.2rem rgba(44, 44, 44, 0.25);}.custom-select:focus::-ms-value { color:#999999; background-color:#fff;}.custom-select[multiple], .custom-select[size]:not([size="1"]) { height:auto; padding-right:0.75rem; background-image:none;}.custom-select:disabled { color:#aaaaaa; background-color:#f1f1f1;}.custom-select::-ms-expand { display:none;}.custom-select-sm { height:calc(1.5em + 0.5rem + 2px); padding-top:0.25rem; padding-bottom:0.25rem; padding-left:0.5rem; font-size:1.3125rem;}.custom-select-lg { height:calc(1.5em + 1rem + 2px); padding-top:0.5rem; padding-bottom:0.5rem; padding-left:1rem; font-size:1.875rem;}.custom-file { position:relative; display:inline-block; width:100%; height:calc(1.5em + 0.75rem + 2px); margin-bottom:0;}.custom-file-input { position:relative; z-index:2; width:100%; height:calc(1.5em + 0.75rem + 2px); margin:0; opacity:0;}.custom-file-input:focus ~ .custom-file-label { border-color:#6c6c6c; box-shadow:0 0 0 0.2rem rgba(44, 44, 44, 0.25);}.custom-file-input:disabled ~ .custom-file-label { background-color:#f1f1f1;}.custom-file-input:lang(en) ~ .custom-file-label::after { content:"Browse";}.custom-file-input ~ .custom-file-label[data-browse]::after { content:attr(data-browse);}.custom-file-label { position:absolute; top:0; right:0; left:0; z-index:1; height:calc(1.5em + 0.75rem + 2px); padding:0.375rem 0.75rem; font-weight:400; line-height:1.5; color:#999999; background-color:#fff; border:1px solid #ced4da; border-radius:0.25rem;}.custom-file-label::after { position:absolute; top:0; right:0; bottom:0; z-index:3; display:block; height:calc(1.5em + 0.75rem); padding:0.375rem 0.75rem; line-height:1.5; color:#999999; content:"Browse"; background-color:#f1f1f1; border-left:inherit; border-radius:0 0.25rem 0.25rem 0;}.custom-range { width:100%; height:calc(1rem + 0.4rem); padding:0; background-color:transparent; appearance:none;}.custom-range:focus { outline:none;}.custom-range:focus::-webkit-slider-thumb { box-shadow:0 0 0 1px #fff, 0 0 0 0.2rem rgba(44, 44, 44, 0.25);}.custom-range:focus::-moz-range-thumb { box-shadow:0 0 0 1px #fff, 0 0 0 0.2rem rgba(44, 44, 44, 0.25);}.custom-range:focus::-ms-thumb { box-shadow:0 0 0 1px #fff, 0 0 0 0.2rem rgba(44, 44, 44, 0.25);}.custom-range::-moz-focus-outer { border:0;}.custom-range::-webkit-slider-thumb { width:1rem; height:1rem; margin-top:-0.25rem; background-color:#2c2c2c; border:0; border-radius:1rem; transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; appearance:none;}@media (prefers-reduced-motion:reduce) { .custom-range::-webkit-slider-thumb {  transition:none; }}.custom-range::-webkit-slider-thumb:active { background-color:#858585;}.custom-range::-webkit-slider-runnable-track { width:100%; height:0.5rem; color:transparent; cursor:pointer; background-color:#dddddd; border-color:transparent; border-radius:1rem;}.custom-range::-moz-range-thumb { width:1rem; height:1rem; background-color:#2c2c2c; border:0; border-radius:1rem; transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; appearance:none;}@media (prefers-reduced-motion:reduce) { .custom-range::-moz-range-thumb {  transition:none; }}.custom-range::-moz-range-thumb:active { background-color:#858585;}.custom-range::-moz-range-track { width:100%; height:0.5rem; color:transparent; cursor:pointer; background-color:#dddddd; border-color:transparent; border-radius:1rem;}.custom-range::-ms-thumb { width:1rem; height:1rem; margin-top:0; margin-right:0.2rem; margin-left:0.2rem; background-color:#2c2c2c; border:0; border-radius:1rem; transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; appearance:none;}@media (prefers-reduced-motion:reduce) { .custom-range::-ms-thumb {  transition:none; }}.custom-range::-ms-thumb:active { background-color:#858585;}.custom-range::-ms-track { width:100%; height:0.5rem; color:transparent; cursor:pointer; background-color:transparent; border-color:transparent; border-width:0.5rem;}.custom-range::-ms-fill-lower { background-color:#dddddd; border-radius:1rem;}.custom-range::-ms-fill-upper { margin-right:15px; background-color:#dddddd; border-radius:1rem;}.custom-range:disabled::-webkit-slider-thumb { background-color:#cccccc;}.custom-range:disabled::-webkit-slider-runnable-track { cursor:default;}.custom-range:disabled::-moz-range-thumb { background-color:#cccccc;}.custom-range:disabled::-moz-range-track { cursor:default;}.custom-range:disabled::-ms-thumb { background-color:#cccccc;}.custom-control-label::before,.custom-file-label,.custom-select { transition:background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion:reduce) { .custom-control-label::before,.custom-file-label,.custom-select {  transition:none; }}.breadcrumb { display:flex; flex-wrap:wrap; padding:0.75rem 1rem; margin-bottom:1rem; list-style:none; background-color:#f1f1f1; border-radius:0.25rem;}.breadcrumb-item + .breadcrumb-item { padding-left:0.5rem;}.breadcrumb-item + .breadcrumb-item::before { display:inline-block; padding-right:0.5rem; color:#aaaaaa; content:"/";}.breadcrumb-item + .breadcrumb-item:hover::before { text-decoration:underline;}.breadcrumb-item + .breadcrumb-item:hover::before { text-decoration:none;}.breadcrumb-item.active { color:#aaaaaa;}.pagination { display:flex; padding-left:0; list-style:none; border-radius:0.25rem;}.page-link { position:relative; display:block; padding:0.5rem 0.75rem; margin-left:-1px; line-height:1.25; color:#2c2c2c; background-color:#fff; border:1px solid #dddddd;}.page-link:hover { z-index:2; color:#060606; text-decoration:none; background-color:#f1f1f1; border-color:#dddddd;}.page-link:focus { z-index:2; outline:0; box-shadow:0 0 0 0.2rem rgba(44, 44, 44, 0.25);}.page-item:first-child .page-link { margin-left:0; border-top-left-radius:0.25rem; border-bottom-left-radius:0.25rem;}.page-item:last-child .page-link { border-top-right-radius:0.25rem; border-bottom-right-radius:0.25rem;}.page-item.active .page-link { z-index:1; color:#fff; background-color:#2c2c2c; border-color:#2c2c2c;}.page-item.disabled .page-link { color:#aaaaaa; pointer-events:none; cursor:auto; background-color:#fff; border-color:#dddddd;}.pagination-lg .page-link { padding:0.75rem 1.5rem; font-size:1.875rem; line-height:1.5;}.pagination-lg .page-item:first-child .page-link { border-top-left-radius:0.3rem; border-bottom-left-radius:0.3rem;}.pagination-lg .page-item:last-child .page-link { border-top-right-radius:0.3rem; border-bottom-right-radius:0.3rem;}.pagination-sm .page-link { padding:0.25rem 0.5rem; font-size:1.3125rem; line-height:1.5;}.pagination-sm .page-item:first-child .page-link { border-top-left-radius:0.2rem; border-bottom-left-radius:0.2rem;}.pagination-sm .page-item:last-child .page-link { border-top-right-radius:0.2rem; border-bottom-right-radius:0.2rem;}.badge { display:inline-block; padding:0.25em 0.4em; font-size:75%; font-weight:700; line-height:1; text-align:center; white-space:nowrap; vertical-align:baseline; border-radius:0.25rem; transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion:reduce) { .badge {  transition:none; }}a.badge:hover, a.badge:focus { text-decoration:none;}.badge:empty { display:none;}.btn .badge { position:relative; top:-1px;}.badge-pill { padding-right:0.6em; padding-left:0.6em; border-radius:10rem;}.badge-primary { color:#fff; background-color:#2c2c2c;}a.badge-primary:hover, a.badge-primary:focus { color:#fff; background-color:#131313;}a.badge-primary:focus, a.badge-primary.focus { outline:0; box-shadow:0 0 0 0.2rem rgba(44, 44, 44, 0.5);}.badge-secondary { color:#333333; background-color:#fff;}a.badge-secondary:hover, a.badge-secondary:focus { color:#333333; background-color:#e6e6e6;}a.badge-secondary:focus, a.badge-secondary.focus { outline:0; box-shadow:0 0 0 0.2rem rgba(255, 255, 255, 0.5);}.badge-success { color:#fff; background-color:#2ece2e;}a.badge-success:hover, a.badge-success:focus { color:#fff; background-color:#25a425;}a.badge-success:focus, a.badge-success.focus { outline:0; box-shadow:0 0 0 0.2rem rgba(46, 206, 46, 0.5);}.badge-info { color:#fff; background-color:#17a2b8;}a.badge-info:hover, a.badge-info:focus { color:#fff; background-color:#117a8b;}a.badge-info:focus, a.badge-info.focus { outline:0; box-shadow:0 0 0 0.2rem rgba(23, 162, 184, 0.5);}.badge-warning { color:#fff; background-color:#F29600;}a.badge-warning:hover, a.badge-warning:focus { color:#fff; background-color:#bf7600;}a.badge-warning:focus, a.badge-warning.focus { outline:0; box-shadow:0 0 0 0.2rem rgba(242, 150, 0, 0.5);}.badge-danger { color:#fff; background-color:#ff6666;}a.badge-danger:hover, a.badge-danger:focus { color:#fff; background-color:#ff3333;}a.badge-danger:focus, a.badge-danger.focus { outline:0; box-shadow:0 0 0 0.2rem rgba(255, 102, 102, 0.5);}.badge-light { color:#333333; background-color:#f5f5f5;}a.badge-light:hover, a.badge-light:focus { color:#333333; background-color:gainsboro;}a.badge-light:focus, a.badge-light.focus { outline:0; box-shadow:0 0 0 0.2rem rgba(245, 245, 245, 0.5);}.badge-dark { color:#fff; background-color:#888888;}a.badge-dark:hover, a.badge-dark:focus { color:#fff; background-color:#6f6f6f;}a.badge-dark:focus, a.badge-dark.focus { outline:0; box-shadow:0 0 0 0.2rem rgba(136, 136, 136, 0.5);}@keyframes progress-bar-stripes { from {  background-position:1rem 0; } to {  background-position:0 0; }}.progress { display:flex; height:1rem; overflow:hidden; font-size:1.125rem; background-color:#f1f1f1; border-radius:0.25rem;}.progress-bar { display:flex; flex-direction:column; justify-content:center; color:#fff; text-align:center; white-space:nowrap; background-color:#2c2c2c; transition:width 0.6s ease;}@media (prefers-reduced-motion:reduce) { .progress-bar {  transition:none; }}.progress-bar-striped { background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size:1rem 1rem;}.progress-bar-animated { animation:progress-bar-stripes 1s linear infinite;}@media (prefers-reduced-motion:reduce) { .progress-bar-animated {  animation:none; }}.media { display:flex; align-items:flex-start;}.media-body { flex:1;}@keyframes spinner-border { to {  transform:rotate(360deg); }}.spinner-border { display:inline-block; width:2rem; height:2rem; vertical-align:text-bottom; border:0.25em solid currentColor; border-right-color:transparent; border-radius:50%; animation:spinner-border 0.75s linear infinite;}.spinner-border-sm { width:1rem; height:1rem; border-width:0.2em;}@keyframes spinner-grow { 0% {  transform:scale(0); } 50% {  opacity:1; }}.spinner-grow { display:inline-block; width:2rem; height:2rem; vertical-align:text-bottom; background-color:currentColor; border-radius:50%; opacity:0; animation:spinner-grow 0.75s linear infinite;}.spinner-grow-sm { width:1rem; height:1rem;}.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;}.bg-primary { background-color:#2c2c2c !important;}a.bg-primary:hover, a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus { background-color:#131313 !important;}.bg-secondary { background-color:#fff !important;}a.bg-secondary:hover, a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus { background-color:#e6e6e6 !important;}.bg-success { background-color:#2ece2e !important;}a.bg-success:hover, a.bg-success:focus,button.bg-success:hover,button.bg-success:focus { background-color:#25a425 !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:#F29600 !important;}a.bg-warning:hover, a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus { background-color:#bf7600 !important;}.bg-danger { background-color:#ff6666 !important;}a.bg-danger:hover, a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus { background-color:#ff3333 !important;}.bg-light { background-color:#f5f5f5 !important;}a.bg-light:hover, a.bg-light:focus,button.bg-light:hover,button.bg-light:focus { background-color:gainsboro !important;}.bg-dark { background-color:#888888 !important;}a.bg-dark:hover, a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus { background-color:#6f6f6f !important;}.bg-white { background-color:#fff !important;}.bg-transparent { background-color:transparent !important;}.border { border:1px solid #dddddd !important;}.border-top { border-top:1px solid #dddddd !important;}.border-right { border-right:1px solid #dddddd !important;}.border-bottom { border-bottom:1px solid #dddddd !important;}.border-left { border-left:1px solid #dddddd !important;}.border-0 { border:0 !important;}.border-top-0 { border-top:0 !important;}.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:#2c2c2c !important;}.border-secondary { border-color:#fff !important;}.border-success { border-color:#2ece2e !important;}.border-info { border-color:#17a2b8 !important;}.border-warning { border-color:#F29600 !important;}.border-danger { border-color:#ff6666 !important;}.border-light { border-color:#f5f5f5 !important;}.border-dark { border-color:#888888 !important;}.border-white { border-color:#fff !important;}.rounded-sm { border-radius:0.2rem !important;}.rounded { border-radius:0.25rem !important;}.rounded-top { border-top-left-radius:0.25rem !important; border-top-right-radius:0.25rem !important;}.rounded-right { border-top-right-radius:0.25rem !important; border-bottom-right-radius:0.25rem !important;}.rounded-bottom { border-bottom-right-radius:0.25rem !important; border-bottom-left-radius:0.25rem !important;}.rounded-left { border-top-left-radius:0.25rem !important; border-bottom-left-radius:0.25rem !important;}.rounded-lg { border-radius:0.3rem !important;}.rounded-circle { border-radius:50% !important;}.rounded-pill { border-radius:50rem !important;}.rounded-0 { border-radius:0 !important;}.clearfix::after { display:block; clear:both; content:"";}.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:flex !important;}.d-inline-flex { 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:flex !important; } .d-sm-inline-flex {  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:flex !important; } .d-md-inline-flex {  display:inline-flex !important; }}@media (min-width:992px) { .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:flex !important; } .d-lg-inline-flex {  display:inline-flex !important; }}@media (min-width:1200px) { .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:flex !important; } .d-xl-inline-flex {  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:flex !important; } .d-print-inline-flex {  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.8571428571%;}.embed-responsive-16by9::before { padding-top:56.25%;}.embed-responsive-4by3::before { padding-top:75%;}.embed-responsive-1by1::before { padding-top:100%;}.flex-row { flex-direction:row !important;}.flex-column { flex-direction:column !important;}.flex-row-reverse { flex-direction:row-reverse !important;}.flex-column-reverse { flex-direction:column-reverse !important;}.flex-wrap { flex-wrap:wrap !important;}.flex-nowrap { flex-wrap:nowrap !important;}.flex-wrap-reverse { flex-wrap:wrap-reverse !important;}.flex-fill { flex:1 1 auto !important;}.flex-grow-0 { flex-grow:0 !important;}.flex-grow-1 { flex-grow:1 !important;}.flex-shrink-0 { flex-shrink:0 !important;}.flex-shrink-1 { flex-shrink:1 !important;}.justify-content-start { justify-content:flex-start !important;}.justify-content-end { justify-content:flex-end !important;}.justify-content-center { justify-content:center !important;}.justify-content-between { justify-content:space-between !important;}.justify-content-around { justify-content:space-around !important;}.align-items-start { align-items:flex-start !important;}.align-items-end { align-items:flex-end !important;}.align-items-center { align-items:center !important;}.align-items-baseline { align-items:baseline !important;}.align-items-stretch { align-items:stretch !important;}.align-content-start { align-content:flex-start !important;}.align-content-end { align-content:flex-end !important;}.align-content-center { align-content:center !important;}.align-content-between { align-content:space-between !important;}.align-content-around { align-content:space-around !important;}.align-content-stretch { align-content:stretch !important;}.align-self-auto { align-self:auto !important;}.align-self-start { align-self:flex-start !important;}.align-self-end { align-self:flex-end !important;}.align-self-center { align-self:center !important;}.align-self-baseline { align-self:baseline !important;}.align-self-stretch { align-self:stretch !important;}@media (min-width:576px) { .flex-sm-row {  flex-direction:row !important; } .flex-sm-column {  flex-direction:column !important; } .flex-sm-row-reverse {  flex-direction:row-reverse !important; } .flex-sm-column-reverse {  flex-direction:column-reverse !important; } .flex-sm-wrap {  flex-wrap:wrap !important; } .flex-sm-nowrap {  flex-wrap:nowrap !important; } .flex-sm-wrap-reverse {  flex-wrap:wrap-reverse !important; } .flex-sm-fill {  flex:1 1 auto !important; } .flex-sm-grow-0 {  flex-grow:0 !important; } .flex-sm-grow-1 {  flex-grow:1 !important; } .flex-sm-shrink-0 {  flex-shrink:0 !important; } .flex-sm-shrink-1 {  flex-shrink:1 !important; } .justify-content-sm-start {  justify-content:flex-start !important; } .justify-content-sm-end {  justify-content:flex-end !important; } .justify-content-sm-center {  justify-content:center !important; } .justify-content-sm-between {  justify-content:space-between !important; } .justify-content-sm-around {  justify-content:space-around !important; } .align-items-sm-start {  align-items:flex-start !important; } .align-items-sm-end {  align-items:flex-end !important; } .align-items-sm-center {  align-items:center !important; } .align-items-sm-baseline {  align-items:baseline !important; } .align-items-sm-stretch {  align-items:stretch !important; } .align-content-sm-start {  align-content:flex-start !important; } .align-content-sm-end {  align-content:flex-end !important; } .align-content-sm-center {  align-content:center !important; } .align-content-sm-between {  align-content:space-between !important; } .align-content-sm-around {  align-content:space-around !important; } .align-content-sm-stretch {  align-content:stretch !important; } .align-self-sm-auto {  align-self:auto !important; } .align-self-sm-start {  align-self:flex-start !important; } .align-self-sm-end {  align-self:flex-end !important; } .align-self-sm-center {  align-self:center !important; } .align-self-sm-baseline {  align-self:baseline !important; } .align-self-sm-stretch {  align-self:stretch !important; }}@media (min-width:768px) { .flex-md-row {  flex-direction:row !important; } .flex-md-column {  flex-direction:column !important; } .flex-md-row-reverse {  flex-direction:row-reverse !important; } .flex-md-column-reverse {  flex-direction:column-reverse !important; } .flex-md-wrap {  flex-wrap:wrap !important; } .flex-md-nowrap {  flex-wrap:nowrap !important; } .flex-md-wrap-reverse {  flex-wrap:wrap-reverse !important; } .flex-md-fill {  flex:1 1 auto !important; } .flex-md-grow-0 {  flex-grow:0 !important; } .flex-md-grow-1 {  flex-grow:1 !important; } .flex-md-shrink-0 {  flex-shrink:0 !important; } .flex-md-shrink-1 {  flex-shrink:1 !important; } .justify-content-md-start {  justify-content:flex-start !important; } .justify-content-md-end {  justify-content:flex-end !important; } .justify-content-md-center {  justify-content:center !important; } .justify-content-md-between {  justify-content:space-between !important; } .justify-content-md-around {  justify-content:space-around !important; } .align-items-md-start {  align-items:flex-start !important; } .align-items-md-end {  align-items:flex-end !important; } .align-items-md-center {  align-items:center !important; } .align-items-md-baseline {  align-items:baseline !important; } .align-items-md-stretch {  align-items:stretch !important; } .align-content-md-start {  align-content:flex-start !important; } .align-content-md-end {  align-content:flex-end !important; } .align-content-md-center {  align-content:center !important; } .align-content-md-between {  align-content:space-between !important; } .align-content-md-around {  align-content:space-around !important; } .align-content-md-stretch {  align-content:stretch !important; } .align-self-md-auto {  align-self:auto !important; } .align-self-md-start {  align-self:flex-start !important; } .align-self-md-end {  align-self:flex-end !important; } .align-self-md-center {  align-self:center !important; } .align-self-md-baseline {  align-self:baseline !important; } .align-self-md-stretch {  align-self:stretch !important; }}@media (min-width:992px) { .flex-lg-row {  flex-direction:row !important; } .flex-lg-column {  flex-direction:column !important; } .flex-lg-row-reverse {  flex-direction:row-reverse !important; } .flex-lg-column-reverse {  flex-direction:column-reverse !important; } .flex-lg-wrap {  flex-wrap:wrap !important; } .flex-lg-nowrap {  flex-wrap:nowrap !important; } .flex-lg-wrap-reverse {  flex-wrap:wrap-reverse !important; } .flex-lg-fill {  flex:1 1 auto !important; } .flex-lg-grow-0 {  flex-grow:0 !important; } .flex-lg-grow-1 {  flex-grow:1 !important; } .flex-lg-shrink-0 {  flex-shrink:0 !important; } .flex-lg-shrink-1 {  flex-shrink:1 !important; } .justify-content-lg-start {  justify-content:flex-start !important; } .justify-content-lg-end {  justify-content:flex-end !important; } .justify-content-lg-center {  justify-content:center !important; } .justify-content-lg-between {  justify-content:space-between !important; } .justify-content-lg-around {  justify-content:space-around !important; } .align-items-lg-start {  align-items:flex-start !important; } .align-items-lg-end {  align-items:flex-end !important; } .align-items-lg-center {  align-items:center !important; } .align-items-lg-baseline {  align-items:baseline !important; } .align-items-lg-stretch {  align-items:stretch !important; } .align-content-lg-start {  align-content:flex-start !important; } .align-content-lg-end {  align-content:flex-end !important; } .align-content-lg-center {  align-content:center !important; } .align-content-lg-between {  align-content:space-between !important; } .align-content-lg-around {  align-content:space-around !important; } .align-content-lg-stretch {  align-content:stretch !important; } .align-self-lg-auto {  align-self:auto !important; } .align-self-lg-start {  align-self:flex-start !important; } .align-self-lg-end {  align-self:flex-end !important; } .align-self-lg-center {  align-self:center !important; } .align-self-lg-baseline {  align-self:baseline !important; } .align-self-lg-stretch {  align-self:stretch !important; }}@media (min-width:1200px) { .flex-xl-row {  flex-direction:row !important; } .flex-xl-column {  flex-direction:column !important; } .flex-xl-row-reverse {  flex-direction:row-reverse !important; } .flex-xl-column-reverse {  flex-direction:column-reverse !important; } .flex-xl-wrap {  flex-wrap:wrap !important; } .flex-xl-nowrap {  flex-wrap:nowrap !important; } .flex-xl-wrap-reverse {  flex-wrap:wrap-reverse !important; } .flex-xl-fill {  flex:1 1 auto !important; } .flex-xl-grow-0 {  flex-grow:0 !important; } .flex-xl-grow-1 {  flex-grow:1 !important; } .flex-xl-shrink-0 {  flex-shrink:0 !important; } .flex-xl-shrink-1 {  flex-shrink:1 !important; } .justify-content-xl-start {  justify-content:flex-start !important; } .justify-content-xl-end {  justify-content:flex-end !important; } .justify-content-xl-center {  justify-content:center !important; } .justify-content-xl-between {  justify-content:space-between !important; } .justify-content-xl-around {  justify-content:space-around !important; } .align-items-xl-start {  align-items:flex-start !important; } .align-items-xl-end {  align-items:flex-end !important; } .align-items-xl-center {  align-items:center !important; } .align-items-xl-baseline {  align-items:baseline !important; } .align-items-xl-stretch {  align-items:stretch !important; } .align-content-xl-start {  align-content:flex-start !important; } .align-content-xl-end {  align-content:flex-end !important; } .align-content-xl-center {  align-content:center !important; } .align-content-xl-between {  align-content:space-between !important; } .align-content-xl-around {  align-content:space-around !important; } .align-content-xl-stretch {  align-content:stretch !important; } .align-self-xl-auto {  align-self:auto !important; } .align-self-xl-start {  align-self:flex-start !important; } .align-self-xl-end {  align-self:flex-end !important; } .align-self-xl-center {  align-self:center !important; } .align-self-xl-baseline {  align-self:baseline !important; } .align-self-xl-stretch {  align-self:stretch !important; }}.float-left { float:left !important;}.float-right { float:right !important;}.float-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:992px) { .float-lg-left {  float:left !important; } .float-lg-right {  float:right !important; } .float-lg-none {  float:none !important; }}@media (min-width:1200px) { .float-xl-left {  float:left !important; } .float-xl-right {  float:right !important; } .float-xl-none {  float:none !important; }}.overflow-auto { overflow:auto !important;}.overflow-hidden { overflow:hidden !important;}.position-static { position:static !important;}.position-relative { position:relative !important;}.position-absolute { position:absolute !important;}.position-fixed { position:fixed !important;}.position-sticky { 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;}@supports (position:sticky) { .sticky-top {  position:sticky;  top:0;  z-index:1020; }}.sr-only { 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 { box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;}.shadow { box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;}.shadow-lg { box-shadow:0 1rem 3rem rgba(0, 0, 0, 0.175) !important;}.shadow-none { box-shadow:none !important;}.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;}.mw-100 { max-width:100% !important;}.mh-100 { max-height:100% !important;}.min-vw-100 { min-width:100vw !important;}.min-vh-100 { min-height:100vh !important;}.vw-100 { width:100vw !important;}.vh-100 { height:100vh !important;}.stretched-link::after { position:absolute; top:0; right:0; bottom:0; left:0; z-index:1; pointer-events:auto; content:""; background-color:rgba(0, 0, 0, 0);}.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.25rem !important;}.mt-1,.my-1 { margin-top:0.25rem !important;}.mr-1,.mx-1 { margin-right:0.25rem !important;}.mb-1,.my-1 { margin-bottom:0.25rem !important;}.ml-1,.mx-1 { margin-left:0.25rem !important;}.m-2 { margin:0.5rem !important;}.mt-2,.my-2 { margin-top:0.5rem !important;}.mr-2,.mx-2 { margin-right:0.5rem !important;}.mb-2,.my-2 { margin-bottom:0.5rem !important;}.ml-2,.mx-2 { margin-left:0.5rem !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;}.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.25rem !important;}.pt-1,.py-1 { padding-top:0.25rem !important;}.pr-1,.px-1 { padding-right:0.25rem !important;}.pb-1,.py-1 { padding-bottom:0.25rem !important;}.pl-1,.px-1 { padding-left:0.25rem !important;}.p-2 { padding:0.5rem !important;}.pt-2,.py-2 { padding-top:0.5rem !important;}.pr-2,.px-2 { padding-right:0.5rem !important;}.pb-2,.py-2 { padding-bottom:0.5rem !important;}.pl-2,.px-2 { padding-left:0.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;}.pb-4,.py-4 { padding-bottom:1.5rem !important;}.pl-4,.px-4 { padding-left:1.5rem !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-n1 { margin:-0.25rem !important;}.mt-n1,.my-n1 { margin-top:-0.25rem !important;}.mr-n1,.mx-n1 { margin-right:-0.25rem !important;}.mb-n1,.my-n1 { margin-bottom:-0.25rem !important;}.ml-n1,.mx-n1 { margin-left:-0.25rem !important;}.m-n2 { margin:-0.5rem !important;}.mt-n2,.my-n2 { margin-top:-0.5rem !important;}.mr-n2,.mx-n2 { margin-right:-0.5rem !important;}.mb-n2,.my-n2 { margin-bottom:-0.5rem !important;}.ml-n2,.mx-n2 { margin-left:-0.5rem !important;}.m-n3 { margin:-1rem !important;}.mt-n3,.my-n3 { margin-top:-1rem !important;}.mr-n3,.mx-n3 { margin-right:-1rem !important;}.mb-n3,.my-n3 { margin-bottom:-1rem !important;}.ml-n3,.mx-n3 { margin-left:-1rem !important;}.m-n4 { margin:-1.5rem !important;}.mt-n4,.my-n4 { margin-top:-1.5rem !important;}.mr-n4,.mx-n4 { margin-right:-1.5rem !important;}.mb-n4,.my-n4 { margin-bottom:-1.5rem !important;}.ml-n4,.mx-n4 { margin-left:-1.5rem !important;}.m-n5 { margin:-3rem !important;}.mt-n5,.my-n5 { margin-top:-3rem !important;}.mr-n5,.mx-n5 { margin-right:-3rem !important;}.mb-n5,.my-n5 { margin-bottom:-3rem !important;}.ml-n5,.mx-n5 { margin-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 (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.25rem !important; } .mt-sm-1,.my-sm-1 {  margin-top:0.25rem !important; } .mr-sm-1,.mx-sm-1 {  margin-right:0.25rem !important; } .mb-sm-1,.my-sm-1 {  margin-bottom:0.25rem !important; } .ml-sm-1,.mx-sm-1 {  margin-left:0.25rem !important; } .m-sm-2 {  margin:0.5rem !important; } .mt-sm-2,.my-sm-2 {  margin-top:0.5rem !important; } .mr-sm-2,.mx-sm-2 {  margin-right:0.5rem !important; } .mb-sm-2,.my-sm-2 {  margin-bottom:0.5rem !important; } .ml-sm-2,.mx-sm-2 {  margin-left:0.5rem !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.25rem !important; } .pt-sm-1,.py-sm-1 {  padding-top:0.25rem !important; } .pr-sm-1,.px-sm-1 {  padding-right:0.25rem !important; } .pb-sm-1,.py-sm-1 {  padding-bottom:0.25rem !important; } .pl-sm-1,.px-sm-1 {  padding-left:0.25rem !important; } .p-sm-2 {  padding:0.5rem !important; } .pt-sm-2,.py-sm-2 {  padding-top:0.5rem !important; } .pr-sm-2,.px-sm-2 {  padding-right:0.5rem !important; } .pb-sm-2,.py-sm-2 {  padding-bottom:0.5rem !important; } .pl-sm-2,.px-sm-2 {  padding-left:0.5rem !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-n1 {  margin:-0.25rem !important; } .mt-sm-n1,.my-sm-n1 {  margin-top:-0.25rem !important; } .mr-sm-n1,.mx-sm-n1 {  margin-right:-0.25rem !important; } .mb-sm-n1,.my-sm-n1 {  margin-bottom:-0.25rem !important; } .ml-sm-n1,.mx-sm-n1 {  margin-left:-0.25rem !important; } .m-sm-n2 {  margin:-0.5rem !important; } .mt-sm-n2,.my-sm-n2 {  margin-top:-0.5rem !important; } .mr-sm-n2,.mx-sm-n2 {  margin-right:-0.5rem !important; } .mb-sm-n2,.my-sm-n2 {  margin-bottom:-0.5rem !important; } .ml-sm-n2,.mx-sm-n2 {  margin-left:-0.5rem !important; } .m-sm-n3 {  margin:-1rem !important; } .mt-sm-n3,.my-sm-n3 {  margin-top:-1rem !important; } .mr-sm-n3,.mx-sm-n3 {  margin-right:-1rem !important; } .mb-sm-n3,.my-sm-n3 {  margin-bottom:-1rem !important; } .ml-sm-n3,.mx-sm-n3 {  margin-left:-1rem !important; } .m-sm-n4 {  margin:-1.5rem !important; } .mt-sm-n4,.my-sm-n4 {  margin-top:-1.5rem !important; } .mr-sm-n4,.mx-sm-n4 {  margin-right:-1.5rem !important; } .mb-sm-n4,.my-sm-n4 {  margin-bottom:-1.5rem !important; } .ml-sm-n4,.mx-sm-n4 {  margin-left:-1.5rem !important; } .m-sm-n5 {  margin:-3rem !important; } .mt-sm-n5,.my-sm-n5 {  margin-top:-3rem !important; } .mr-sm-n5,.mx-sm-n5 {  margin-right:-3rem !important; } .mb-sm-n5,.my-sm-n5 {  margin-bottom:-3rem !important; } .ml-sm-n5,.mx-sm-n5 {  margin-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.25rem !important; } .mt-md-1,.my-md-1 {  margin-top:0.25rem !important; } .mr-md-1,.mx-md-1 {  margin-right:0.25rem !important; } .mb-md-1,.my-md-1 {  margin-bottom:0.25rem !important; } .ml-md-1,.mx-md-1 {  margin-left:0.25rem !important; } .m-md-2 {  margin:0.5rem !important; } .mt-md-2,.my-md-2 {  margin-top:0.5rem !important; } .mr-md-2,.mx-md-2 {  margin-right:0.5rem !important; } .mb-md-2,.my-md-2 {  margin-bottom:0.5rem !important; } .ml-md-2,.mx-md-2 {  margin-left:0.5rem !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.25rem !important; } .pt-md-1,.py-md-1 {  padding-top:0.25rem !important; } .pr-md-1,.px-md-1 {  padding-right:0.25rem !important; } .pb-md-1,.py-md-1 {  padding-bottom:0.25rem !important; } .pl-md-1,.px-md-1 {  padding-left:0.25rem !important; } .p-md-2 {  padding:0.5rem !important; } .pt-md-2,.py-md-2 {  padding-top:0.5rem !important; } .pr-md-2,.px-md-2 {  padding-right:0.5rem !important; } .pb-md-2,.py-md-2 {  padding-bottom:0.5rem !important; } .pl-md-2,.px-md-2 {  padding-left:0.5rem !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-n1 {  margin:-0.25rem !important; } .mt-md-n1,.my-md-n1 {  margin-top:-0.25rem !important; } .mr-md-n1,.mx-md-n1 {  margin-right:-0.25rem !important; } .mb-md-n1,.my-md-n1 {  margin-bottom:-0.25rem !important; } .ml-md-n1,.mx-md-n1 {  margin-left:-0.25rem !important; } .m-md-n2 {  margin:-0.5rem !important; } .mt-md-n2,.my-md-n2 {  margin-top:-0.5rem !important; } .mr-md-n2,.mx-md-n2 {  margin-right:-0.5rem !important; } .mb-md-n2,.my-md-n2 {  margin-bottom:-0.5rem !important; } .ml-md-n2,.mx-md-n2 {  margin-left:-0.5rem !important; } .m-md-n3 {  margin:-1rem !important; } .mt-md-n3,.my-md-n3 {  margin-top:-1rem !important; } .mr-md-n3,.mx-md-n3 {  margin-right:-1rem !important; } .mb-md-n3,.my-md-n3 {  margin-bottom:-1rem !important; } .ml-md-n3,.mx-md-n3 {  margin-left:-1rem !important; } .m-md-n4 {  margin:-1.5rem !important; } .mt-md-n4,.my-md-n4 {  margin-top:-1.5rem !important; } .mr-md-n4,.mx-md-n4 {  margin-right:-1.5rem !important; } .mb-md-n4,.my-md-n4 {  margin-bottom:-1.5rem !important; } .ml-md-n4,.mx-md-n4 {  margin-left:-1.5rem !important; } .m-md-n5 {  margin:-3rem !important; } .mt-md-n5,.my-md-n5 {  margin-top:-3rem !important; } .mr-md-n5,.mx-md-n5 {  margin-right:-3rem !important; } .mb-md-n5,.my-md-n5 {  margin-bottom:-3rem !important; } .ml-md-n5,.mx-md-n5 {  margin-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:992px) { .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.25rem !important; } .mt-lg-1,.my-lg-1 {  margin-top:0.25rem !important; } .mr-lg-1,.mx-lg-1 {  margin-right:0.25rem !important; } .mb-lg-1,.my-lg-1 {  margin-bottom:0.25rem !important; } .ml-lg-1,.mx-lg-1 {  margin-left:0.25rem !important; } .m-lg-2 {  margin:0.5rem !important; } .mt-lg-2,.my-lg-2 {  margin-top:0.5rem !important; } .mr-lg-2,.mx-lg-2 {  margin-right:0.5rem !important; } .mb-lg-2,.my-lg-2 {  margin-bottom:0.5rem !important; } .ml-lg-2,.mx-lg-2 {  margin-left:0.5rem !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; } .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.25rem !important; } .pt-lg-1,.py-lg-1 {  padding-top:0.25rem !important; } .pr-lg-1,.px-lg-1 {  padding-right:0.25rem !important; } .pb-lg-1,.py-lg-1 {  padding-bottom:0.25rem !important; } .pl-lg-1,.px-lg-1 {  padding-left:0.25rem !important; } .p-lg-2 {  padding:0.5rem !important; } .pt-lg-2,.py-lg-2 {  padding-top:0.5rem !important; } .pr-lg-2,.px-lg-2 {  padding-right:0.5rem !important; } .pb-lg-2,.py-lg-2 {  padding-bottom:0.5rem !important; } .pl-lg-2,.px-lg-2 {  padding-left:0.5rem !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-n1 {  margin:-0.25rem !important; } .mt-lg-n1,.my-lg-n1 {  margin-top:-0.25rem !important; } .mr-lg-n1,.mx-lg-n1 {  margin-right:-0.25rem !important; } .mb-lg-n1,.my-lg-n1 {  margin-bottom:-0.25rem !important; } .ml-lg-n1,.mx-lg-n1 {  margin-left:-0.25rem !important; } .m-lg-n2 {  margin:-0.5rem !important; } .mt-lg-n2,.my-lg-n2 {  margin-top:-0.5rem !important; } .mr-lg-n2,.mx-lg-n2 {  margin-right:-0.5rem !important; } .mb-lg-n2,.my-lg-n2 {  margin-bottom:-0.5rem !important; } .ml-lg-n2,.mx-lg-n2 {  margin-left:-0.5rem !important; } .m-lg-n3 {  margin:-1rem !important; } .mt-lg-n3,.my-lg-n3 {  margin-top:-1rem !important; } .mr-lg-n3,.mx-lg-n3 {  margin-right:-1rem !important; } .mb-lg-n3,.my-lg-n3 {  margin-bottom:-1rem !important; } .ml-lg-n3,.mx-lg-n3 {  margin-left:-1rem !important; } .m-lg-n4 {  margin:-1.5rem !important; } .mt-lg-n4,.my-lg-n4 {  margin-top:-1.5rem !important; } .mr-lg-n4,.mx-lg-n4 {  margin-right:-1.5rem !important; } .mb-lg-n4,.my-lg-n4 {  margin-bottom:-1.5rem !important; } .ml-lg-n4,.mx-lg-n4 {  margin-left:-1.5rem !important; } .m-lg-n5 {  margin:-3rem !important; } .mt-lg-n5,.my-lg-n5 {  margin-top:-3rem !important; } .mr-lg-n5,.mx-lg-n5 {  margin-right:-3rem !important; } .mb-lg-n5,.my-lg-n5 {  margin-bottom:-3rem !important; } .ml-lg-n5,.mx-lg-n5 {  margin-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:1200px) { .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.25rem !important; } .mt-xl-1,.my-xl-1 {  margin-top:0.25rem !important; } .mr-xl-1,.mx-xl-1 {  margin-right:0.25rem !important; } .mb-xl-1,.my-xl-1 {  margin-bottom:0.25rem !important; } .ml-xl-1,.mx-xl-1 {  margin-left:0.25rem !important; } .m-xl-2 {  margin:0.5rem !important; } .mt-xl-2,.my-xl-2 {  margin-top:0.5rem !important; } .mr-xl-2,.mx-xl-2 {  margin-right:0.5rem !important; } .mb-xl-2,.my-xl-2 {  margin-bottom:0.5rem !important; } .ml-xl-2,.mx-xl-2 {  margin-left:0.5rem !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; } .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.25rem !important; } .pt-xl-1,.py-xl-1 {  padding-top:0.25rem !important; } .pr-xl-1,.px-xl-1 {  padding-right:0.25rem !important; } .pb-xl-1,.py-xl-1 {  padding-bottom:0.25rem !important; } .pl-xl-1,.px-xl-1 {  padding-left:0.25rem !important; } .p-xl-2 {  padding:0.5rem !important; } .pt-xl-2,.py-xl-2 {  padding-top:0.5rem !important; } .pr-xl-2,.px-xl-2 {  padding-right:0.5rem !important; } .pb-xl-2,.py-xl-2 {  padding-bottom:0.5rem !important; } .pl-xl-2,.px-xl-2 {  padding-left:0.5rem !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; } .m-xl-n1 {  margin:-0.25rem !important; } .mt-xl-n1,.my-xl-n1 {  margin-top:-0.25rem !important; } .mr-xl-n1,.mx-xl-n1 {  margin-right:-0.25rem !important; } .mb-xl-n1,.my-xl-n1 {  margin-bottom:-0.25rem !important; } .ml-xl-n1,.mx-xl-n1 {  margin-left:-0.25rem !important; } .m-xl-n2 {  margin:-0.5rem !important; } .mt-xl-n2,.my-xl-n2 {  margin-top:-0.5rem !important; } .mr-xl-n2,.mx-xl-n2 {  margin-right:-0.5rem !important; } .mb-xl-n2,.my-xl-n2 {  margin-bottom:-0.5rem !important; } .ml-xl-n2,.mx-xl-n2 {  margin-left:-0.5rem !important; } .m-xl-n3 {  margin:-1rem !important; } .mt-xl-n3,.my-xl-n3 {  margin-top:-1rem !important; } .mr-xl-n3,.mx-xl-n3 {  margin-right:-1rem !important; } .mb-xl-n3,.my-xl-n3 {  margin-bottom:-1rem !important; } .ml-xl-n3,.mx-xl-n3 {  margin-left:-1rem !important; } .m-xl-n4 {  margin:-1.5rem !important; } .mt-xl-n4,.my-xl-n4 {  margin-top:-1.5rem !important; } .mr-xl-n4,.mx-xl-n4 {  margin-right:-1.5rem !important; } .mb-xl-n4,.my-xl-n4 {  margin-bottom:-1.5rem !important; } .ml-xl-n4,.mx-xl-n4 {  margin-left:-1.5rem !important; } .m-xl-n5 {  margin:-3rem !important; } .mt-xl-n5,.my-xl-n5 {  margin-top:-3rem !important; } .mr-xl-n5,.mx-xl-n5 {  margin-right:-3rem !important; } .mb-xl-n5,.my-xl-n5 {  margin-bottom:-3rem !important; } .ml-xl-n5,.mx-xl-n5 {  margin-left:-3rem !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; }}.text-monospace { font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;}.text-justify { text-align:justify !important;}.text-wrap { white-space:normal !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: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:992px) { .text-lg-left {  text-align:left !important; } .text-lg-right {  text-align:right !important; } .text-lg-center {  text-align:center !important; }}@media (min-width:1200px) { .text-xl-left {  text-align:left !important; } .text-xl-right {  text-align:right !important; } .text-xl-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-lighter { font-weight:lighter !important;}.font-weight-normal { font-weight:400 !important;}.font-weight-bold { font-weight:700 !important;}.font-weight-bolder { font-weight:bolder !important;}.font-italic { font-style:italic !important;}.text-white { color:#fff !important;}.text-primary { color:#2c2c2c !important;}a.text-primary:hover, a.text-primary:focus { color:#060606 !important;}.text-secondary { color:#fff !important;}a.text-secondary:hover, a.text-secondary:focus { color:#d9d9d9 !important;}.text-success { color:#2ece2e !important;}a.text-success:hover, a.text-success:focus { color:#208f20 !important;}.text-info { color:#17a2b8 !important;}a.text-info:hover, a.text-info:focus { color:#0f6674 !important;}.text-warning { color:#F29600 !important;}a.text-warning:hover, a.text-warning:focus { color:#a66700 !important;}.text-danger { color:#ff6666 !important;}a.text-danger:hover, a.text-danger:focus { color:#ff1a1a !important;}.text-light { color:#f5f5f5 !important;}a.text-light:hover, a.text-light:focus { color:#cfcfcf !important;}.text-dark { color:#888888 !important;}a.text-dark:hover, a.text-dark:focus { color:#626262 !important;}.text-body { color:#2c2c2c !important;}.text-muted { color:#999 !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;}.text-decoration-none { text-decoration:none !important;}.text-break { word-break:break-word !important; overflow-wrap:break-word !important;}.text-reset { color:inherit !important;}.visible { visibility:visible !important;}.invisible { visibility:hidden !important;}@media print { *,*::before,*::after {  text-shadow:none !important;  box-shadow:none !important; } a:not(.btn) {  text-decoration:underline; } abbr[title]::after {  content:" (" attr(title) ")"; } pre {  white-space:pre-wrap !important; } pre,blockquote {  border:1px solid #cccccc;  page-break-inside:avoid; } thead {  display:table-header-group; } tr,img {  page-break-inside:avoid; } p,h2,h3 {  orphans:3;  widows:3; } h2,h3 {  page-break-after:avoid; } @page {  size:a3; } body {  min-width:992px !important; } .container {  min-width:992px !important; } .navbar {  display:none; } .badge {  border:1px solid #000; } .table {  border-collapse:collapse !important; } .table td,.table th {  background-color:#fff !important; } .table-bordered th,.table-bordered td {  border:1px solid #dddddd !important; } .table-dark {  color:inherit; } .table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody + tbody {  border-color:#dddddd; } .table .thead-dark th {  color:inherit;  border-color:#dddddd; }}@font-face { font-family:'Avenir Next Condensed'; src:url('../!common_design/own/fonts/avenirnext/AvenirNextLTPro-Cn.eot'); src:url('../!common_design/own/fonts/avenirnext/AvenirNextLTPro-Cn.eot?#iefix') format('embedded-opentype'), url('../!common_design/own/fonts/avenirnext/AvenirNextLTPro-Cn.svg#AvenirNextLTPro-Cn') format('svg'), url('../!common_design/own/fonts/avenirnext/AvenirNextLTPro-Cn.woff2') format('woff2'); font-weight:400; font-style:normal; font-display:swap;}@font-face { font-family:'Avenir Next Condensed'; src:url('../!common_design/own/fonts/avenirnext/AvenirNextLTPro-BoldCn.eot'); src:url('../!common_design/own/fonts/avenirnext/AvenirNextLTPro-BoldCn.eot?#iefix') format('embedded-opentype'), url('../!common_design/own/fonts/avenirnext/AvenirNextLTPro-BoldCn.svg#AvenirNextLTPro-BoldCn') format('svg'), url('../!common_design/own/fonts/avenirnext/AvenirNextLTPro-BoldCn.woff2') format('woff2'); font-weight:700; font-style:normal; font-display:swap;}@font-face { font-family:'Avenir Next'; src:url('../!common_design/own/fonts/avenirnext/AvenirNextCyr-Regular.eot'); src:url('../!common_design/own/fonts/avenirnext/AvenirNextCyr-Regular.eot?#iefix') format('embedded-opentype'), url('../!common_design/own/fonts/avenirnext/AvenirNextCyr-Regular.svg#AvenirNextCyr-Regular') format('svg'), url('../!common_design/own/fonts/avenirnext/AvenirNextCyr-Regular.woff2') format('woff2'); font-weight:400; font-style:normal; font-display:swap;}@font-face { font-family:'Avenir Next'; src:url('../!common_design/own/fonts/avenirnext/AvenirNextCyr-Bold.eot'); src:url('../!common_design/own/fonts/avenirnext/AvenirNextCyr-Bold.eot?#iefix') format('embedded-opentype'), url('../!common_design/own/fonts/avenirnext/AvenirNextCyr-Bold.svg#AvenirNextCyr-Bold') format('svg'), url('../!common_design/own/fonts/avenirnext/AvenirNextCyr-Bold.woff2') format('woff2'); font-weight:700; font-style:normal; font-display:swap;}@font-face{ font-family:'Custom icons';font-display:fallback; src:url('../!common_design/own/fonts/1800/customicons/custom-icons.woff2') format('woff2'), url('../!common_design/own/fonts/1800/customicons/custom-icons.svg#custom-icons') format('svg'); font-weight:300; font-style:normal;}.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;}a { color:inherit; transition:color 0.4s, background-color 0.4s, border-color 0.4s;}a:hover { text-decoration:none;}html { font-size:62.5%;}body { font-family:"Avenir Next", sans-serif !important; overflow-x:hidden; overflow-y:scroll;}body, html { min-width:320px;}img { width:auto; height:auto; max-width:100%; max-height:100%;}label { padding-right:10px;}@media (max-width:1199.98px) { 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; }}.usn { -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}.content { min-height:50vh;}.line-height-12 { line-height:1.2;}.gutters-1 { margin-right:-2.5px; margin-left:-2.5px;}.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;}.gutters-40 { margin-right:-40px; margin-left:-40px;}.no-gutters > .col,.no-gutters > [class*=col-] { padding-right:0; padding-left:0;}.gutters-1 > .col,.gutters-1 > [class*=col-] { padding-right:2.5px; padding-left:2.5px;}.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;}.gutters-40 > .col,.gutters-40 > [class*=col-] { padding-right:40px; padding-left:40px;}.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;}select { -webkit-appearance:none; -moz-appearance:none; -o-appearance:none; appearance:none; cursor:pointer; width:100%; height:3.6rem; padding-right:3rem; padding-left:1.5rem; display:block; font-size:1.2rem; font-family:sans-serif; max-width:100%; box-sizing:border-box; margin:0; background-repeat:no-repeat; background-position:right 0.8rem top 50%; background-size:1rem;}select::-ms-expand { display:none;}@media (min-width:576px) { select {  font-size:1.4rem; }}select.form-control { font-size:1.5rem; padding:calc(1.2rem + 1.2rem * (2 / 3)) 3rem calc(1.2rem / 3) 1.2rem; font-family:inherit; background-color:transparent;}select.form-control:focus { background-color:transparent; color:#2c2c2c;}select.form-control + label { text-align:left; position:absolute; top:0; left:0; display:block; width:100%; margin-bottom:0; line-height:1.5; border:1px solid transparent; border-radius:0.25rem; transition:all 0.1s ease-in-out; padding:calc(1.2rem / 3) 1.2rem 0 1.2rem; font-size:1.2rem; pointer-events:none;}select.form-control:disabled + label { z-index:10;}.form-select-group::after { content:""; font-family:"Custom icons"; font-size:1.3rem; display:block; position:absolute; top:23px; transform:translateY(-50%); right:1rem; color:#2c2c2c; font-weight:400; pointer-events:none;}select.form-control.is-invalid { background-position:center right calc(0.375em + 2.0875rem);}.select-custom-wrap { position:relative; width:100%; margin-bottom:1rem;}.select-custom-wrap::after { content:""; font-family:"Custom icons"; font-size:1.3rem; display:block; position:absolute; top:50%; transform:translateY(-50%); right:1rem; z-index:10; color:#2c2c2c; font-weight:400;}.has-fault select { border-color:#ff6666 !important;}ul { list-style:disc inside none;}ol { list-style-position:inside;}.btn:focus, .btn:active, input:focus { -webkit-box-shadow:none !important; -moz-box-shadow:none !important; box-shadow:none !important;}button,input[type=submit],input[type=button],input[type=reset],.btn-wrap input,.btn { font-size:1.3rem; letter-spacing:1px; padding:0.834em 1.32em; text-transform:uppercase; margin-bottom:0; -ms-touch-action:manipulation; touch-action:manipulation; max-width:100%; transition:color 0.4s, background-color 0.4s, border-color 0.4s;}@media (max-width:767.98px) { button,input[type=submit],input[type=button],input[type=reset],.btn-wrap input,.btn {  font-size:1.1rem; }}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-link, .btn-link:hover, .btn-link:focus { text-decoration:none;}[class*=btn-square],[class*=btn--square] { padding:0; text-align:center; letter-spacing:0;}.btn-square--sm,.btn--square-sm { width:3rem !important; height:3rem !important; line-height:2.8rem !important;}.btn-square,.btn--square { width:3.6rem !important; height:3.6rem !important; line-height:3.4rem !important;}.btn-primary:focus, .btn-primary.focus { box-shadow:none;}.btn-link { color:#2c2c2c;}.btn-close:hover { color:#ff6666;}.btn-outline-primary { background-color:#fff; color:#2c2c2c; border-color:#dddddd;}.btn-outline-primary:hover { border-color:#2c2c2c; color:#fff;}.btn-outline-danger { color:#2c2c2c; border-color:#dddddd;}.btn-outline-danger:hover { border-color:#ff6666; color:#fff;}.btn-primary:focus, .btn-primary:active { background-color:#131313; border-color:#181818;}h1, .h1 { font-size:2.5rem;}h2, .h2 { font-size:2.1rem;}h3, .h3 { font-size:1.7rem;}h4, .h4 { font-size:1.5rem;}h5, .h5 { font-size:1.3rem;}h6, .h6 { font-size:1.1rem;}@media (min-width:576px) { h1, .h1 {  font-size:3.1rem; } h2, .h2 {  font-size:2.5rem; } h3, .h3 {  font-size:2.1rem; } h4, .h4 {  font-size:1.9rem; } h5, .h5 {  font-size:1.7rem; } h6, .h6 {  font-size:1.5rem; }}.text-bold { font-family:"Avenir Next", sans-serif;}.text-cn { font-family:"Avenir Next Condensed", sans-serif;}.text-line-through { text-decoration:line-through;}.fs-0 { font-size:0;}.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:1.9rem;}.font-xxl { font-size:2.5rem;}.font-xxxl { font-size:3.3rem;}@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.7rem; } .font-sm-xl {  font-size:1.9rem; } .font-sm-xxl {  font-size:2.5em; } .font-sm-xxxl {  font-size:3.3rem; }}@media (min-width:768px) { .font-md-xs {  font-size:1.1rem; } .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:1.9rem; } .font-md-xxl {  font-size:2.5rem; } .font-md-xxxl {  font-size:3.3rem; }}@media (min-width:992px) { .font-lg-s {  font-size:1.3rem; } .font-lg-m {  font-size:1.5rem; } .font-lg-l {  font-size:1.7rem; } .font-lg-xl {  font-size:1.9rem; } .font-lg-xxl {  font-size:2.5rem; } .font-lg-xxxl {  font-size:3.3rem; }}[class*=line-clamp--] { overflow:hidden; 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;}.line-separator { margin:2rem 0; height:1px; border-bottom:1px solid #dddddd;}.dashed-separator { margin:2rem 0; height:1px;}.page_hr { width:100%; height:1px; margin:20px 0; background:#dddddd;}.page_hr hr { border:none;}.round-bracket-around::before { content:"(";}.round-bracket-around::after { content:")";}::-webkit-scrollbar { width:1rem !important; height:1rem !important;}::-webkit-scrollbar-button { width:0; height:0;}::-webkit-scrollbar-thumb { background:#dddddd; border:5px solid #dddddd;}::-webkit-scrollbar-thumb:hover { background:#cccccc; border:3px solid #cccccc;}::-webkit-scrollbar-thumb:active { background:#cccccc;}::-webkit-scrollbar-track { background:#f1f1f1;}::-webkit-scrollbar-corner { background:transparent;}::selection { background:#f1f1f1;}input[type=checkbox] { opacity:0; width:0; height:0; position:absolute;}.text_input_checkbox,input[type=checkbox] + label::before { transition:color 0.4s, background-color 0.4s, border-color 0.4s; content:""; display:inline-block; vertical-align:middle; width:1.8rem; height:1.8rem; min-width:1.8rem; min-height:1.8rem; line-height:1.6; text-align:center; position:relative; margin-right:1rem; font-size:0; background:#fff; border-radius:2px; 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:#2c2c2c;}.has-fault .text_input_checkbox, .has-fault input[type=checkbox] + label::before { border-color:#ff6666 !important;}.text_input_checkbox.text_input_checkbox_checked::before,input[type=checkbox]:checked + label::before { content:""; color:#fff; background:#2c2c2c; border-color:#2c2c2c; font-family:"Custom icons"; font-size:1rem;}input[type=radio] { opacity:0; width:0; height:0; position:absolute;}.text_input_radio { position:relative;}.text_input_radio::before,input[type=radio] + label::before { transition:color 0.4s, background-color 0.4s, border-color 0.4s; box-shadow:0 0 0 1px #cccccc; content:""; display:inline-block; vertical-align:middle; width:1.6rem; height:1.6rem; min-width:1.6rem; min-height:1.6rem; position:relative; margin-right:1rem; text-align:center; left:1px; border-radius:100%; color:#fff; font-size:10px; line-height:1.6; font-family:"Custom icons";}input[type=radio]:checked + label::before, .text_input_radio.text_input_radio_checked::before { background-color:#2c2c2c; box-shadow:0 0 0 1px #2c2c2c;}.text_input_radio:hover::before,.text_input_radio:active::before,.text_input_radio:focus::before,input[type=radio] + label:hover::before,input[type=radio]:active + label::before,input[type=radio]:focus + label::before { box-shadow:0 0 0 1px #2c2c2c;}.has-fault .text_input_radio::before,.has-fault input[type=radio] + label::before { box-shadow:0 0 0 1px #ff6666 !important;}input[type=text], input[type=password], input[type=email], input[type=number], textarea { border:1px solid #cccccc; background-color:#fff; border-radius:2px; transition:border-color ease 0.4s;}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,input[type=number]:not(:disabled):focus, input[type=number]:not(:disabled):hover,textarea:not(:disabled):focus, textarea:not(:disabled):hover,select:not(:disabled):focus, select:not(:disabled):hover { border-color:#2c2c2c;}input.has-fault { background-color:#ff9999;}input.has-warning { background-color:#ffd38c;}.has-fault:not(.page_design_ok) input, .has-fault:not(.page_design_ok) textarea, .page_design_fault input, .page_design_fault textarea, .border.has-fault { border-color:#ff6666 !important;}.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%;}.form-group { margin-bottom:1.5rem; font-size:1.3rem;}.form-label { display:inline-block; margin-bottom:0.5em; font-size:1.2rem;}.form-check-input:disabled ~ .form-check-label { color:#2c2c2c;}.form-control:focus { color:#2c2c2c; box-shadow:none;}.form-group span.text_input_radio { display:inline-block; margin:0 0 0.5rem 1rem;}input[type=text], input[type=password], input[type=email], input[type=number], textarea { width:100%;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button { -webkit-appearance:none; margin:0;}input[type=number] { -moz-appearance:textfield;}textarea { padding:1rem; min-height:4rem; height:8rem;}label[for] { cursor:pointer; position:relative; vertical-align:middle; line-height:1.5; align-items:center; text-align:left; display:inline-flex;}label.form-check-label { padding-left:25px; display:inline-block;}input[type=radio].form-check-input + label.form-check-label::before,input[type=checkbox].form-check-input + label.form-check-label::before { position:absolute; top:0; left:0;}.form-check-inline { margin-bottom:0.5rem;}input[disabled] + label[for] { opacity:0.5; cursor:default;}textarea.form-control + label { width:calc(100% - 13px); background-color:#fff; margin:1px 0 0 1px;}textarea.form-control:disabled + label, textarea.form-control[readonly] + label { background-color:transparent;}.form-label-group { position:relative; z-index:0; margin-bottom:0.25rem;}.form-label-group > input, .form-label-group > textarea, .form-label-group > label, .form-label-group > .btn { padding:1.2rem;}.form-control { color:#2c2c2c; height:auto;}.form-label-group > label { text-align:left; position:absolute; top:0; left:0; display:block; width:100%; margin-bottom:0; line-height:1.5; color:#2c2c2c; border:1px solid transparent; border-radius:0.25rem; transition:all 0.1s ease; font-size:1.5rem; z-index:3; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}.form-label-group input::-webkit-input-placeholder, .form-label-group textarea::-webkit-input-placeholder { color:transparent;}.form-label-group input:-ms-input-placeholder, .form-label-group textarea:-ms-input-placeholder { color:transparent;}.form-label-group input::-ms-input-placeholder, .form-label-group textarea::-ms-input-placeholder { color:transparent;}.form-label-group input::-moz-placeholder, .form-label-group textarea::-moz-placeholder { color:transparent;}.form-label-group input::placeholder, .form-label-group textarea::placeholder { color:transparent;}.form-label-group input:not(:placeholder-shown) ~ label { padding-top:calc(1.2rem / 3); padding-bottom:calc(1.2rem / 3); font-size:1.1rem;}.form-label-group input:-webkit-autofill ~ label { padding-top:calc(1.2rem / 3); padding-bottom:calc(1.2rem / 3); font-size:1.1rem;}.form-label-group textarea:not(:placeholder-shown) ~ label { padding-top:calc(1.2rem / 3); padding-bottom:0; font-size:1.1rem;}.form-label-group textarea:focus ~ label { padding-top:calc(1.2rem / 3); padding-bottom:0; font-size:1.1rem;}.form-label-group textarea:-webkit-autofill ~ label { padding-top:calc(1.2rem / 3); padding-bottom:0; font-size:1.1rem;}.form-label-group input:focus ~ label { padding-top:calc(1.2rem / 3); padding-bottom:calc(1.2rem / 3); font-size:1.1rem;}.form-label-group input:not(:placeholder-shown) { padding-top:calc(1.2rem + 1.2rem * (2 / 3)); padding-bottom:calc(1.2rem / 3);}.form-label-group input:focus { padding-top:calc(1.2rem + 1.2rem * (2 / 3)); padding-bottom:calc(1.2rem / 3);}.form-label-group textarea:not(:placeholder-shown) { padding-top:calc(1.2rem + 1.2rem * (2 / 3)); padding-bottom:calc(1.2rem / 3);}.form-label-group textarea:focus { padding-top:calc(1.2rem + 1.2rem * (2 / 3)); padding-bottom:calc(1.2rem / 3);}.form-label-group input.placeholder-hide { padding-top:calc(1.2rem + 1.2rem * (2 / 3)); padding-bottom:calc(1.2rem / 3);}.form-label-group input.placeholder-hide ~ label { padding-top:calc(1.2rem / 3); padding-bottom:0; font-size:1.1rem;}.form-label-group > input ~ label.fixed,.form-label-group > textarea ~ label.fixed { padding:1.2rem !important; font-size:1.5rem !important;}.form-label-group > input.fixed ~ label.fixed,.form-label-group > textarea.fixed ~ label.fixed { padding-top:calc(1.2rem / 3) !important; padding-bottom:0 !important; font-size:1.1rem !important;}#page_PopupContainer_ajax, #page_PopupContainer_tooltip_ajax, #resp_logout_tab { width:30px; height:30px; position:absolute; top:50%; left:50%; margin-top:-15px; margin-left:-15px; text-align:center;}#page_PopupContainer_ajax::after,#page_PopupContainer_tooltip_ajax::after,#resp_logout_tab::after,.box_content_ajax::after,.page_content_ajax::after { content:""; display:inline-block; width:28px; height:28px; margin:8px; border-radius:50%; border:2px solid; border-color:#cccccc transparent #cccccc transparent; animation:spin 1.2s linear infinite;}.box_content_ajax, .page_content_ajax { text-align:center; padding:3rem 2rem; position:relative; width:100%; display:flex; align-items:center; justify-content:center;}.box_content_ajax { min-height:150px;}.page_content_ajax { min-height:300px;}@keyframes spin { 100% {  -webkit-transform:rotate(360deg);  transform:rotate(360deg); }}#page_PopupContainer.shop_popup_postsale .close { display:none;}.read-more-btn:not(.is-active)::before { content:""; position:absolute; bottom:100%; left:0; right:0; height:5rem; background:rgba(255, 255, 255, 0); background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%); background:-webkit-gradient(linear, 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="$white", endColorstr="$white", GradientType=0 );}.read-more-container { position:relative; max-height:22rem; transition:max-height 0.7s ease;}.read-more-container[data-max-height="200"] { max-height:20rem;}.read-more-btn { display:none; cursor:pointer; position:relative;}.read-more-btn.is-visible { display:block;}.read-more-btn::after { font-family:"Custom icons"; content:""; font-size:1.3rem; transition:content 0.5s ease; padding-left:0.5rem;}.read-more-btn.is-active::after { content:"";}.read-more { position:relative; overflow:hidden; max-height:27rem;}.read-more.has-button { padding-bottom:45px;}.read-more .read-more__btn-wrap { padding-bottom:10px; padding-top:10px; height:45px;}.artlist__description-short .read-more, .product-offer__description .read-more { max-height:25rem;}.read-more__content { text-align:justify; font-size:1.3rem;}.read-more__content p:last-child { margin-bottom:0;}.read-more__btn-wrap { visibility:hidden; position:absolute; opacity:0; bottom:0; left:0; width:100%; z-index:1; text-align:left; background-color:#fff; display:flex; align-items:center; flex-wrap:wrap; column-gap:30px; row-gap:10px; transition:opacity ease 0.3s;}.read-more.has-button .read-more__btn-wrap { visibility:visible; opacity:1;}.read-more__btn-wrap::before { content:""; position:absolute; bottom:100%; left:0; right:0; height:5rem; background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%); background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%); background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);}.is-opened .read-more__btn-wrap::before { display:none;}.read-more__btn { display:none; align-items:center; font-size:1.3rem; font-weight:bold; box-shadow:none; border:0; border-radius:0; text-transform:none; background-color:transparent; text-align:left; padding:0;}.read-more.has-button .read-more__btn { display:flex; width:100%;}.read-more__btn .read-more__btn-text { line-height:1;}.read-more__btn .read-more__btn-text::before { content:attr(data-closed);}.read-more__btn.is-active .read-more__btn-text::before { content:attr(data-opened);}.read-more__btn::after { font-family:"Custom icons"; content:""; font-size:1.3rem; transition:content 0.5s ease; padding-left:0.5rem; line-height:1;}.read-more__btn.is-active::after { transform:scaleY(-1);}.custom-content .page_txt { text-align:justify; font-size:1.3rem;}@media (min-width:768px) { .custom-content__inner {  margin:10px 0; } .custom-content .page_txt, .custom-content .read-more__btn {  font-size:1.5rem; }}#body_title h1,#title_content { font-size:1.7em; text-transform:uppercase; font-weight:400; line-height:1.2;}#title_content h1,.breadcrumb__item h1 { display:flex; align-items:center; justify-content:center; text-align:center; margin-bottom:0;}@media (min-width:576px) { #body_title h1,#title_content {  font-size:2.1rem; }}.custom-title { text-align:center;}.js-animate-title-dots { position:relative; max-width:calc(100% - 110px); font-size:2.5rem; text-align:center; display:inline-block; width:auto; text-transform:uppercase; padding:3rem 0;}.js-animate-title-dots.no-animation { width:100%; max-width:100%;}.js-animate-title-dots * { margin-bottom:0; font-size:2.5rem;}.js-animate-title-dots:not(.no-animation)::after, .js-animate-title-dots:not(.no-animation)::before { content:"∙∙∙"; position:absolute; display:inline-block; width:auto; letter-spacing:10px; font-weight:700; opacity:0; line-height:1;}.js-animate-title-dots::after { left:calc(100% + 20px); top:50%; transform:translateY(-50%);}.js-animate-title-dots::before { right:calc(100% + 10px); top:50%; transform:translateY(-50%);}.popup-contents .js-animate-title-dots::before { right:100%;}.popup-contents .js-animate-title-dots::after { left:calc(100% + 5px);}.js-animate-title-dots.loaded::after, .js-animate-title-dots.loaded::before,.js-animate-title-dots.fixed::after, .js-animate-title-dots.fixed::before { animation:title-load 0.5s ease-out forwards; animation-delay:0.2s;}@keyframes title-load { 0% {  letter-spacing:100px;  opacity:0; } 100% {  letter-spacing:10px;  opacity:1; }}@media (max-width:767.98px) { @keyframes title-load {  0% { letter-spacing:100px; opacity:0;  }  100% { letter-spacing:5px; opacity:1;  } } .js-animate-title-dots {  max-width:calc(100% - 70px); } .js-animate-title-dots, .js-animate-title-dots * {  font-size:1.7rem; } .js-animate-title-dots {  padding:1.5rem 0; } .js-animate-title-dots::after, .js-animate-title-dots::before {  letter-spacing:5px; } .js-animate-title-dots::after {  left:calc(100% + 10px); } .js-animate-title-dots::before {  right:calc(100% + 5px); }}@media (max-width:400px) { .popup-contents .js-animate-title-dots {  font-size:1.3rem; }}.icon::before,[class*=icon--]::before,[class*=icon--]::after { font-family:"Custom icons"; font-weight:300; font-size:inherit;}.icon--solid::before { font-family:"Custom icons";}[class*=icon--b-]::before { margin-right:0.75em;}[class*=icon--a-]::after { margin-left:0.75em;}.icon--ml::before { margin-left:0.75em;}.icon--image::before, .icon--a-image::after, .icon--b-image::before { content:"";}.icon--b-right::before, .icon--a-right::after { content:"";}.icon--print::before, .icon--b-print::before, .icon--a-print::after { content:"";}.icon--b-refresh::before, .icon--a-refresh::after, .icon--refresh::before { content:"";}.icon--b-unlock::before, .icon--a-unlock::after, .icon--unlock::before { content:"";}.icon--percent::before, .icon--a-percent::after, .icon--b-percent::before { content:"";}.icon--truck::before, .icon--a-truck::after, .icon--b-truck::before { content:"";}.icon--cart::before, .icon--a-cart::after, .icon--b-cart::before { content:"";}.icon--close::before, .icon--a-close::after, .icon--b-close::before { content:"";}.icon--trash::before, .icon--a-trash::after, .icon--b-trash::before { content:"";}.icon--comment::before, .icon--a-comment::after, .icon--b-comment::before { content:"";}.icon--back::before, .icon--a-back::after, .icon--b-back::before { content:"";}.icon--star::before, .icon--a-star::after, .icon--b-star::before { content:"";}.icon--b-info::before, .icon--a-info::after, .icon--info::before { content:"";}.icon--b-info2::before, .icon--a-info2::after, .icon--info2::before { content:"";}.icon--b-exclamation-2::before, .icon--a-exclamation-2::after, .icon--exclamation-2::before { content:"";}.icon--b-file-dollar::before, .icon--a-file-dollar::after, .icon--file-dollar::before { content:"";}.icon--pending::before, .icon--a-pending::after, .icon--b-pending::before { content:"";}.icon--b-plus::before, .icon--a-plus::after, .icon--plus::before { content:"";}.icon--b-equals::before, .icon--a-equals::after, .icon--equals::before { content:"=";}.icon-b-box-full::before, .icon--a-box-full::after, .icon--box-full::before { content:"";}.icon--b-minus::before, .icon--a-minus::after, .icon--minus::before { content:"";}.icon--head::before, .icon--a-head::after, .icon--b-head::before { content:"";}.icon--user-plus::before, .icon--a-user-plus::after, .icon--b-user-plus::before { content:"";}.icon--hamburger::before, .icon--a-hamburger::after, .icon--b-hamburger::before { content:"";}.icon--on-stock::before, .icon--a-on-stock::after, .icon--b-on-stock::before { content:"";}.icon--check::before, .icon--a-check::after, .icon--b-check::before { content:"";}.icon--download-content::before, .icon--a-download-content::after, .icon--b-download-content::before { content:"";}.icon--search::before, .icon--a-search::after, .icon--b-search::before { content:"";}.icon--compare::before, .icon--a-compare::after, .icon--b-compare::before { content:"";}.icon--favo::before, .icon--a-favo::after, .icon--b-favo::before { content:"";}.icon--details::before, .icon--a-details::after, .icon--b-details::before { content:"";}.icon--gift::before, .icon--a-gift::after, .icon--b-gift::before { content:"";}.icon--chevron-up::before, .icon--a-chevron-up::after, .icon--b-chevron-up::before { content:"";}.icon--chevron-down::before, .icon--a-chevron-down::after, .icon--b-chevron-down::before { content:"";}.icon--chevron-right::before, .icon--a-chevron-right::after, .icon--b-chevron-right::before { content:"";}.icon--chevron-left::before, .icon--a-chevron-left::after, .icon--b-chevron-left::before { content:"";}.icon--globe::before, .icon--a-globe::after, .icon--b-globe::before { content:"";}.icon--filter::before, .icon--a-filter::after, .icon--b-filter::before { content:"";}.icon--file::before, .icon--a-file::after, .icon--b-file::before { content:"";}.icon--edit::before, .icon--a-edit::after, .icon--b-edit::before { content:"";}.icon--mail::before, .icon--a-mail::after, .icon--b-mail::before { content:"";}.icon--question::before, .icon--a-question::after, .icon--b-question::before, .icon--question2::before, .icon--a-question2::after, .icon--b-question2::before { content:"";}.icon--bell::before, .icon--a-bell::after, .icon--b-bell::before { content:"";}.icon--history::before, .icon--a-history::after, .icon--b-history::before { content:"";}.icon--arrow-left::before, .icon--a-arrow-left::after, .icon--b-arrow-left::before { content:"";}.icon--arrow-right::before, .icon--a-arrow-right::after, .icon--b-arrow-right::before { content:"";}.icon--arrow-last::before { content:""; letter-spacing:-2px;}.icon--arrow-first::before { content:""; letter-spacing:-2px;}.icon--arrow-up::before, .icon--a-arrow-up::after, .icon--b-arrow-up::before { content:"";}.icon-on-top::after { font-family:"Custom icons"; font-size:1.8rem; border:1px solid #dddddd; position:absolute; top:-20px; transform:translateX(-50%); left:50%; border-radius:100%; width:40px; height:40px; display:inline-flex; align-items:center; justify-content:center; background:#fff;}.order__select-outer { overflow:hidden;}.is-invisible { position:absolute; width:1px; height:1px; padding:0; overflow:hidden; clip:rect(0, 0, 0, 0); white-space:nowrap; border:0;}.paging { display:-webkit-box; display:-ms-flexbox; display:flex; padding-left:0; margin-bottom:0; list-style:none; -webkit-box-align:center; -ms-flex-align:center; align-items:center; font-size:0; height:2.8rem;}.page-item { font-size:1.1rem; margin:0 0.1rem;}@media (min-width:576px) { .page-item {  font-size:1.3rem; }}.page-link { width:2.8rem; height:2.8rem; line-height:2.6rem; border-radius:50%; color:inherit; background-color:transparent; border:1px solid transparent; transition:all ease 0.3s; padding:0; margin:0; vertical-align:middle; text-align:center;}.page-item:first-child .page-link, .page-item:last-child .page-link { border-radius:50%;}.page-link:focus { -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}.page-link:hover { background:transparent; border-color:transparent;}.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;}.page-item.is-active a { border-color:#2c2c2c;}.page-item:not(.is-disabled):hover a, .page-item.is-active a { color:#2c2c2c;}input.page_qty_input { width:3rem; height:3rem; border:none;}.qty_disable { color:#dddddd; cursor:not-allowed;}.artlist__img-wrapper, .product-img-wrapper,.lazy-img-wrapper { padding-top:100%; position:relative;}#image_to_cart img { transition:none !important;}.product-price--base, .product-price--sale { line-height:1.2; letter-spacing:-1px; font-size:2.5rem;}.has-sale-price .product-price--base { letter-spacing:-0.5px; font-size:1.9rem;}@media (max-width:767.98px) { .product-price--base, .product-price--sale {  font-size:1.9rem; } .has-sale-price .product-price--base {  font-size:1.3rem; }}.coupon-ok::after { content:""; font-family:"Custom icons"; color:#2ece2e; font-size:1.7rem; position:absolute; top:50%; right:1rem; transform:translateY(-50%);}.coupon-error::after { content:""; font-family:"Custom icons"; color:#ff6666; font-size:1.7rem; position:absolute; top:50%; right:1rem; transform:translateY(-50%);}.badges { top:0; z-index:10;}.badge { min-width:3.8rem; height:1.8rem; padding:0; line-height:initial; display:inline-flex; align-items:center; justify-content:center; vertical-align:top; margin:0.25rem 0; font-size:1.1rem; font-weight:400;}@media (min-width:768px) { .badge {  min-width:4rem;  height:2rem; }}[class*=badge--custom] { font-weight:400; text-transform:uppercase; letter-spacing:0.5px; border-radius:2px;}@media (min-width:576px) { .badge {  font-size:1.1rem; }}.badge--new, .badge--cat-new { background-color:#2c2c2c; color:#fff;}.badge--cat-qty { background-color:#fff; border:1px solid #dddddd;}.badge--sale, .badge--gift { background-color:#ff6666; color:#fff;}.badge--stock { border:1px solid #dddddd; background:#fff;}.badge--bundle-qty { color:#fff; background:#2c2c2c;}[class*=badge--custom] { border:1px solid #2c2c2c; color:#2c2c2c;}.back_to_top { background-color:rgba(255, 255, 255, 0.8); width:4.2rem !important; height:4.2rem !important; line-height:4rem !important; position:fixed; bottom:100px; right:20px; font-size:2rem; transition:all 0.4s; z-index:1000; display:none;}.overlay_common { background:#fff; max-width:90vw; padding:2rem; text-align:center; transform:translateX(-50%) !important; top:5rem !important; left:50% !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.6rem;}#overlay_explicit .overlay_title { padding-right:1rem;}.overlay-btns--explicit .overlay-button { width:20rem;}.overlay_title ~ div { text-align:center;}.page_space { height:20px;}.overlay_common { border:10px solid;}.overlay_text { padding:15px; text-align:center;}.overlay_button_close { display:none;}.overlay_privacy_policy { display:flex;}button.overlay_button_1, button.overlay_button_2, button.overlay_button_3, .overlay_dialog button, button.close { margin-top:1rem;}.overlay_login .facebook_login, .overlay_login .google_login { margin-top:0; margin-left:0;}.subscribe_validation_error { display:none;}.overlay_subscribe_button { margin-top:10px;}.overlay-login { border:solid #dddddd; border-width:0 0 1px 0;}@media (min-width:576px) { .overlay-login {  border-width:0 1px 0 0; }}.overlay_error, .overlay_warning, .overlay_info, .overlay_ok, .overlay_dialog { background:#fff;}.overlay-btns--explicit .overlay_button_1::before { color:#2ece2e;}.overlay-btns--explicit .overlay_button_2::before { color:#ff6666;}.overlay_common { border-color:rgba(200, 200, 200, 0.5); box-shadow:0 0 12px rgba(0, 0, 0, 0.2);}.overlay_error { border-color:#ff6666;}.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;}#overlay_reg_decide_on_form_content { min-height:180px;}#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,.responsive_menu_close,.btn-close { color:#2c2c2c; background:#fff; width:3.4rem; height:3.4rem; line-height:3.2rem; display:block; text-align:center; position:absolute; right:2rem; top:-1.7rem; cursor:pointer; z-index:1000; font-size:1.8rem; border:1px solid #cccccc; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%;}.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:""; font-family:"Custom icons"; font-weight:300;}.overlay_close a img { display:none;}.overlay_close a:hover::before,.shop_popup_artdet .close:hover::before,#page_PopupContainer_tooltip .close:hover::before,#page_PopupContainerMobile .close:hover::before,#page_PopupContainer .close:hover::before,.responsive_menu_close:hover::before,.dropdown--btn-close:hover::before,.cart-box__del-btn:hover::before,.btn-close:hover::before { color:#ff6666;}@media (max-width:991.98px) { .overlay_close a::before,.shop_popup_artdet .close::before,#page_PopupContainer_tooltip .close::before,#page_PopupContainerMobile .close::before,#page_PopupContainer .close::before,.responsive_menu_close::before,.dropdown--btn-close::before,.cart-box__del-btn::before,.btn-close::before {  color:#ff6666; }}.paralax-section { position:relative; width:100%; min-height:400px;}.paralax-wrap { clip:rect(0, auto, auto, 0); position:absolute; top:0; left:0; width:100%; height:100%;}.paralax { min-height:400px; background-repeat:no-repeat !important; background-attachment:initial !important; background-size:cover; position:fixed; display:block; top:0; left:0; width:100%; height:100%; background-position:center center; transform:translateZ(0); will-change:transform; z-index:-1; height:100svh;}.paralax-content { position:relative; width:100%; display:flex; align-items:center; justify-content:center;}.g-recaptcha { border-width:0; margin:0;}.grecaptcha-badge { z-index:1000;}.slick-list { width:100%;}.slick-track { margin:0;}.slick-slider { overflow:hidden; visibility:hidden; opacity:0; transition:opacity 0.3s ease;}.slick-initialized.slick-slider { visibility:visible; opacity:1;}.slick-arrow { color:#aaaaaa; background:transparent !important; font-family:"Custom icons"; font-size:0; padding:0; width:4rem; height:4rem; line-height:4rem; font-weight:300; position:absolute; z-index:1; letter-spacing:0; bottom:0;}.slick-arrow--middle .slick-arrow { position:absolute; top:50%; transform:translateY(-50%);}.slick-arrow--middle .slick-next { right:0;}.slick-arrow--middle .slick-prev { left:0;}.draggable .slick-slide:active { cursor:-webkit-grabbing; cursor:-moz-grabbing; cursor:grabbing;}.slick-center .slick-slide { margin:0 auto;}.slick-arrow::before { font-size:3rem;}.slick-arrow--small .slick-arrow::before { font-size:2.4rem;}@media (max-width:767.98px) { .slick-arrow--small .slick-arrow::before {  font-size:1.9rem; }}.slick-arrow--small .slick-arrow { width:3rem; height:3rem; line-height:3rem;}.slick-prev { left:1rem; text-align:left;}.slick-prev::before { content:"";}.slick-next { right:1rem; text-align:right;}.slick-next::before { content:"";}.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 { margin:0 auto;}.product-offer__items .slick-slide img { margin:0;}.slick-gap--10 .slick-slide { margin:0 0.5rem;}.slick-indent .slick-slider { padding:0 1.5rem;}.slick-hidden ~ .slick-slider .slick-track { width:auto !important;}@media (min-width:768px) { .slick-indent-md .slick-slider {  padding:0 2rem; } .slick-indent .slick-slider {  padding:0 5rem; } .slick-gap .slick-slide {  margin:0 1rem; }}.slick-disabled { color:#888888 !important; opacity:0.5;}.slick-arrow:hover:not(.slick-disabled) { color:#2c2c2c;}.slick-arrow, .slick-arrow + button { border:1px solid transparent;}.slick-fade .slick-list::before { background:white; background:-moz-linear-gradient(left, white 0%, rgba(255, 255, 255, 0) 100%); background:-webkit-gradient(linear, 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="$white", endColorstr="$white", 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(linear, 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="$white", endColorstr="$white", GradientType=1 );}.slick-has-counter.slick-list-outer .slick-list-inner { padding-bottom:2.5rem;}.slick-has-counter.slick-list-outer { position:relative;}.slick-has-counter.slick-list-outer .slick-counter { position:absolute; bottom:0; line-height:1.8; left:50%; transform:translateX(-50%);}.slick-has-counter.slick-list-outer .slick-arrow { top:unset; transform:none; bottom:0;}.slick-has-counter.slick-list-outer .slick-next { right:calc(50% - 50px);}.slick-has-counter.slick-list-outer .slick-prev { left:calc(50% - 50px);}.slick-has-counter.slick-list-until-md-outer .slick-counter { display:none;}@media (max-width:991.98px) { .slick-has-counter.slick-list-until-md-outer .slick-list-until-md-inner {  padding-bottom:4rem; } .slick-has-counter.slick-list-until-md-outer {  position:relative; } .slick-has-counter.slick-list-until-md-outer .slick-counter {  display:block;  position:absolute;  bottom:0;  line-height:1.8;  left:50%;  transform:translateX(-50%); } .slick-has-counter.slick-list-until-md-outer .slick-arrow {  top:unset;  transform:none;  bottom:0; } .slick-has-counter.slick-list-until-md-outer .slick-next {  right:calc(50% - 50px); } .slick-has-counter.slick-list-until-md-outer .slick-prev {  left:calc(50% - 50px); }}.profile__btn + div label { display:none;}.profile__btn.is-active + div label { display:block;}.search__btn + div label { display:none;}.search__btn.is-active + div label { display:block;}.has-product .cart-box__btn-icon { color:#2c2c2c;}.header { box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);}.lang-and-currency select { background:transparent;}.currency__radio:checked + label { color:#2c2c2c;}.currency__radio:not(:checked) + label:hover::after { background:#2c2c2c;}.currency__radio:not(:checked) + label:hover { color:#2c2c2c;}.header { z-index:1030;}.header.is-fixed { top:0; left:0; right:0; position:fixed;}.header.is-fixed.is-visible { transition:transform 0.5s ease; transform:translateY(0);}.header.is-fixed.is-hidden { transition:transform 0.5s ease; transform:translateY(-105%);}.header [class*=-icon] { font-size:2.2rem; height:4rem; width:4rem; line-height:4rem; display:block;}@media (min-width:768px) { .header [class*=-icon] {  font-size:2rem; }}@media (max-width:991.98px) { .header-top, .header-bottom {  width:auto !important; }}@media (min-width:992px) { .header-top__inner::after {  position:absolute;  width:100%;  height:6px;  content:"";  top:100%;  left:0;  background-size:cover;  background-position:center;  background-repeat:no-repeat;  background-image:url('../!common_design/base/001800/image/menu_separator.png'); }}@media (max-width:991.98px) { .header-top-mobile::after {  position:absolute;  width:100%;  height:6px;  content:"";  top:100%;  left:0;  background-size:contain;  background-position:center;  background-repeat:no-repeat;  background-image:url('../!common_design/base/001800/image/menu_separator.png'); }}.header_banner > p { margin:auto 0; letter-spacing:0.5px;}.header-bottom__right-side { position:static; opacity:0; overflow:hidden;}@media (max-width:991.98px) { .header-bottom__right-side {  position:fixed;  visibility:hidden;  opacity:0 !important;  z-index:-10000; }}@media (max-width:479px) { #header_logo_img img {  max-width:120px; } .header [class*=-icon] {  width:3.4rem;  height:3.4rem;  line-height:3.4rem;  font-size:1.8rem; }}.header-bottom__right-side.is-calculated { opacity:1; transition:opacity 1s ease; overflow:visible;}.cat-box__btn,.profile__btn,.header-right .select-styled,.lang-and-cur__btn { letter-spacing:1px; font-weight:700; text-transform:capitalize;}.cat-menu__name, .plus-menu__name { padding:1.5rem; position:relative; font-size:1.3rem; display:block;}.cat-menu__more-btn::after { font-size:1rem;}.cat-banner { position:absolute; padding:1rem; top:0; bottom:0; right:0; max-width:240px; overflow-y:auto;}.cat-banner p { margin-bottom:0;}.cat-menu__img-wrapper { max-width:140px;}.cat-menu__img-wrapper-inner { padding-top:71.35%;}.cat-box__icon { position:absolute; top:50%; right:10px; transform:translate(0, -50%); transition:transform ease 0.4s;}.cat-menu.open .cat-box__icon { transform:translate(5px, -50%);}.cat-menu__dropdown { position:absolute; left:0; right:0; margin-top:-10px; overflow-x:hidden; overflow-y:auto; display:none; width:100%; height:450px; background-color:#fff; box-shadow:0 0 15px rgba(0, 0, 0, 0.2);}.open > .cat-menu__dropdown { display:block;}.cat-menu.has-child.open > .cat-menu__name::after { content:""; z-index:10000; width:8px; height:8px; position:absolute; left:50%; bottom:6px; border-radius:100%;}.cat-menus-level-1 { height:100%; overflow-x:hidden; overflow-y:auto; padding:3.5rem 4rem 0 4rem; list-style:none;}.has-banner .cat-menus-level-1 { max-width:calc( 100% - 240px); padding-right:0;}[data-level="0"] > .cat-menu__name, [data-level="0"] > .plus-menu__name { text-transform:uppercase; white-space:nowrap;}[data-level="1"] > .cat-menu__name { font-size:1.3rem; height:3rem; font-weight:700; padding:0;}[data-level="2"].cat-menu__name { padding:0.5rem 0; position:relative; line-height:1.2;}[data-level="2"].cat-menu__name:hover::before { width:3px; height:3px; position:absolute; left:-10px; top:50%; transform:translateY(-50%); content:""; border-radius:50%;}.plus-menu { list-style:none;}.header-menus { margin-bottom:0; list-style:none;}.header-menus-more { visibility:hidden; position:absolute; width:0; height:0;}.header-menus-more.is-visible { position:relative; visibility:visible; width:auto; height:auto;}.header-menus-more__container { max-height:45rem; overflow-x:hidden; overflow-y:auto; list-style:none; margin-bottom:0;}.header-menus-more__container li { display:block; white-space:nowrap;}.header-menus-more__container a { font-size:1.3rem; line-height:1.2; padding:0.5rem 2rem;}.header-menus-more__container [data-level="0"] > [class*=menu__name] { overflow:hidden; text-overflow:ellipsis;}.plus-menu.has-child { position:relative;}.plus-menu__sub .plus-menu a { padding:0.5rem 2rem !important; font-size:1.3rem; display:block; position:relative;}.header-menus > .plus-menu.open > a::before { z-index:10000; width:8px; height:8px; position:absolute; left:50%; bottom:6px; content:""; border-radius:100%; background-color:#2c2c2c;}.header-menus .plus-menu .plus-menu .plus-menu a::before { width:3px; height:3px; position:absolute; left:10px; top:50%; transform:translateY(-50%); content:""; border-radius:100%;}.header-menus > .plus-menu > .plus-menu__sub { min-width:20rem; right:50%; transform:translateX(50%);}.header-menus > .plus-menu:last-child > .plus-menu__sub { right:0; transform:none;}.plus-menu__sub { display:none; padding:1rem 0; position:absolute; background:#fff; width:100%; top:100%; margin-top:-10px;}.header-menus > .plus-menu.has-child > .plus-menu__sub > .plus-menu > a { font-weight:700;}.header-menus > .plus-menu.has-child > .plus-menu__sub { box-shadow:0 0 15px rgba(0, 0, 0, 0.2);}.plus-menu__sub .plus-menu { font-size:0.9em; font-weight:400; line-height:1.2;}.plus-menu__sub .plus-menu .plus-menu__sub .plus-menu a { font-size:1.1rem;}.plus-menu.has-child.open > .plus-menu__sub { display:block;}.header-menus-more__container .plus-menu.has-child.open > .plus-menu__sub { display:none;}.header-menus-more__container .cat-menu__name::after { display:none;}.plus-menu.has-child.open > .plus-menu__sub .plus-menu.has-child.open > .plus-menu__sub { position:static;}.header-menus-more__container .cat-menu__dropdown { display:none;}.cat-menu__name:hover, .cat-menu__name.is-selected, .is-selected > .cat-menu__name, .is-selected > .plus-menu__name { color:#131313;}.cat-menu.has-child.open > .cat-menu__name::after { background:#2c2c2c;}.cat-menu[data-level="1"] { flex:0 0 16.6666666667%; max-width:16.6666666667%; padding-left:5px; padding-right:5px; position:relative;}.has-banner .cat-menu[data-level="1"] { flex:0 0 20%; max-width:20%;}[data-level="2"] > .cat-menu__name:hover::before { background:#2c2c2c;}.plus-menu.has-child.open .plus-menu a::after { background:#2c2c2c;}.plus-menu__sub .plus-menu a:hover::before { background:#2c2c2c;}.header-menus > .plus-menu.has-child:hover { color:#2c2c2c;}.cat-menu__name:hover, .is-selected > .cat-menu__name { color:#2c2c2c;}.plus-menu:hover { color:#2c2c2c;}.plus-menu a { color:#2c2c2c;}.plus-menu a:hover { color:#2c2c2c;}.header-menus .plus-menu .menu_item_plus .menu_item_plus a:hover::before { background:#2c2c2c;}.header-menus > .menu_item_plus.open { color:#2c2c2c;}.header-menus > .menu_item_plus.open > a::before { background:#2c2c2c;}.page_page_subpage a:hover { color:#131313;}@media (min-width:1200px) { .plus-menu__sub > .has-child.is-active {  background:#fff; }}.dropdown--btn { background-color:transparent !important; padding:0 !important; border:0 !important; position:relative; margin:0;}.dropdown--btn:hover,.dropdown--btn.is-active,.logged-in .profile__btn-icon { color:#2c2c2c;}.dropdown--btn.is-active::before { background:#2c2c2c;}.dropdown--content { box-shadow:0 0 1.5rem rgba(0, 0, 0, 0.2); background-color:#fff;}.dropdown--content-xl-up { box-shadow:3px 3px 10px rgba(0, 0, 0, 0.2);}.dropdown--content-l .dropdown--btn-close { right:0;}.dropdown--content { position:absolute; top:100%; left:auto; right:0; visibility:hidden; height:0; min-height:0; width:32rem; max-width:32rem; padding:2rem 3rem; z-index:100;}@media (max-width:991.98px) { .dropdown--content {  max-height:100vh; }}.is-active + .dropdown--content { height:auto; visibility:visible !important; display:block;}.dropdown--content-xl-up { transform:translateX(-100%) !important; visibility:visible !important; width:30rem !important; position:fixed !important; left:auto; top:0 !important; height:100vh !important; overflow:hidden; transition:transform ease 0.4s; z-index:1000; padding-top:4rem; display:block;}@media (max-width:1199.98px) { .dropdown--content-l {  box-shadow:3px 3px 10px rgba(0, 0, 0, 0.2); } .dropdown--content-r {  box-shadow:-3px 3px 10px rgba(0, 0, 0, 0.2); }}@media (max-width:991.98px) { .dropdown--content {  visibility:visible !important;  width:30rem !important;  position:fixed !important;  left:auto;  top:0 !important;  height:100vh !important;  height:calc(var(--vh, 1vh) * 100) !important;  overflow:hidden;  transition:transform ease 0.4s;  z-index:1000;  padding-top:4rem;  display:block;  overflow-y:auto; } .dropdown--content-l {  transform:translateX(-100%) !important;  left:-1rem !important; } .dropdown--content-r {  transform:translateX(100%) !important;  right:-2rem !important; } .is-active + .dropdown--content-l {  transform:translateX(0) !important;  left:0 !important; } .is-active + .dropdown--content-r {  transform:translateX(0) !important;  right:0 !important; }}@media (min-width:992px) { .dropdown--btn.is-active::before {  content:"";  position:absolute;  left:50%;  bottom:-4px;  transform:translateX(-50%);  width:8px;  height:8px;  border-radius:100%;  z-index:100000;  display:block; } .dropdown--content:not(.header-menus-more__dropdown) {  min-width:32rem;  max-width:32rem;  width:max-content; } .dropdown--content::after {  content:"";  position:absolute;  top:-1rem;  bottom:-1rem;  left:-1rem;  right:-1rem;  z-index:-1; } .dropdown--content-r {  left:auto;  right:0; } .dropdown--content-l {  left:0; }}.lang-and-cur__dropdown { padding-bottom:0.5rem;}.lang, .currency { display:none;}.has-lang .lang, .has-currency .currency { display:block;}.js-lang-and-cur.has-lang.has-currency .line-separator { display:block !important;}.lang__content-inner a { display:inline-block; margin:0 1.8rem 1.5rem 0; filter:grayscale(1); opacity:0.5;}.lang__content-inner a.is-selected { filter:none; opacity:1;}.lang__content-inner a:hover { filter:none;}.lang-and-cur-col { display:none;}.lang-and-cur-col[class*=has-] { display:block;}.unas_design_login .lang__flag-list { text-align:center;}.currency-item { margin:0 0.5rem 1rem 0; display:inline-block;}.currency__label::before { display:none !important;}.currency__radio:checked + label { cursor:default;}.currency__label::after { width:3px; height:3px; position:absolute; left:-5px; top:50%; transform:translateY(-50%); content:""; border-radius:100%;}.currency__label:hover { position:relative;}@media (min-width:992px) { .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 { cursor:pointer; position:relative; z-index:900; font-size:1.6rem;}#box_search_input:focus { cursor:text;}#box_search_input.search-enable { padding-right:5rem;}#box_search_input.search-enable ~ .search-box__search-btn-outer { cursor:pointer; opacity:1;}#box_search_input.search-enable ~ .search-box__search-btn-outer .search-btn { pointer-events:auto;}#box_search_input[readonly] { background-color:#fff;}#box_search_input::-webkit-input-placeholder { text-align:left; font-weight:normal;}#box_search_input::-moz-placeholder { text-align:left; font-weight:normal;}#box_search_input:-ms-input-placeholder { text-align:left; font-weight:normal;}#box_search_input:-moz-placeholder { text-align:left; font-weight:normal;}#box_search_input::placeholder { color:transparent !important;}.search-btn { border:1px solid #cccccc;}label[for=box_search_input] { z-index:1000;}.ac_results ul { position:relative;}.ac_results li { padding:1rem; font-family:inherit;}.ac_name { font-size:1.1rem; line-height:1.2;}.ac_price { font-size:1.1rem;}.ac_results { width:100% !important; position:absolute; top:100% !important; left:0 !important;}.ac_loading { position:relative; background:none;}.ac_loading ~ .search__loading { display:flex;}.search__loading { align-items:center; display:none; position:absolute; top:0; left:-2rem; width:1.5rem; height:100%;}.loading-spinner--small { display:inline-block; width:1.5rem; height:1.5rem; border-radius:50%; border:2px solid; border-color:#cccccc transparent #cccccc transparent; animation:spin 1.2s linear infinite;}@media (min-width:576px) { .ac_name, .ac_price {  font-size:1.4rem; }}@media (max-width:991.98px) { #form_include_search {  z-index:1000; } .search-box__btn .icon--chevron-down,.search-box__btn.is-active .icon--search {  display:none; } .search-box__btn.is-active .icon--chevron-down {  display:inline-block; } .search-box__content-wrap {  position:absolute;  top:100%;  left:0;  right:0;  visibility:hidden;  height:0;  overflow:hidden;  min-height:0; } .is-active + .search-box__content-wrap {  height:auto;  visibility:visible !important;  overflow:visible !important; }}.search-box__search-btn { background:transparent !important; color:#2c2c2c;}#box_search_content .search-btn { z-index:1000;}.ac_results li { background:#fff;}.ac_results li:hover, .ac_results li.ac_over { background:#f1f1f1;}.ac_results li + li { border-top:solid 1px #dddddd;}.ac_results { border:solid #cccccc; border-width:0 1px 1px; background:transparent;}#container.logged-in .writing-review__info { display:none;}span.rating::after { content:""; clear:both; display:block;}.rating-star { float:right; padding:0;}.rating-star::before { content:""; cursor:default !important; box-shadow:none !important; border:none !important; font-size:1.2rem; position:absolute !important; left:100% !important; top: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;}.rating-star::after { content:""; font-family:"Custom icons"; font-weight:300; font-size:1.8rem; white-space:nowrap; letter-spacing:3px; transition:color 0.4s ease; cursor:pointer;}.rating-stars { letter-spacing:2px; position:relative; display:inline-block; vertical-align:top;}.rating-stars__back::before, .rating-stars__front::before { content:""; font-family:"Custom icons"; 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"; content:"";}.artforum__subtitle { font-size:16px; font-weight:normal; text-transform:none;}.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; content:""; font-family:"Custom icons";}.product-review__image img { max-height:200px;}.product-review__image { cursor:pointer;}.js-review-image { min-height:200px; margin-bottom:0.8rem; position:relative;}.js-review-image-upload-outer { display:flex; align-items:center; justify-content:center; border:dashed 1px #dddddd; min-height:222px;}.js-review-image-upload { padding:0; margin:0;}.js-review-image-upload:before { font-family:"Custom icons"; content:""; font-size:3.5rem; cursor:pointer;}.js-review-image.has-fault .js-review-image-upload-outer { border-color:#ff6666;}.js-review-image-delete { position:absolute; top:-5px; right:0;}.js-review-image-delete:before { content:""; font-family:"Custom icons"; background-color:#ff6666; color:#fff; padding:0.3rem 0.5rem; cursor:pointer;}.js-review-image-content img { max-height:200px;}.product-review__admin-answer-wrapper { background:#f5f5f5;}.footer__nav ul a { display:inline-block;}.footer__nav ul a:hover { position:relative;}.footer__nav li { word-break:break-word;}.footer__nav li + li { margin-top:0.5rem;}@media (min-width:768px) { .footer__nav li + li {  margin-top:1rem; } .footer__nav ul a:hover::before {  background:#2c2c2c;  content:"";  width:3px;  height:3px;  position:absolute;  left:-10px;  top:50%;  transform:translateY(-50%);  border-radius:100%; }}@media (min-width:992px) { .footer__header {  margin-bottom:3rem;  letter-spacing:0.1rem; }}.footer__header { margin-bottom:1.5rem; text-transform:uppercase; font-weight:700;}.footer__nav ul { font-size:1.3rem; margin-bottom:0; list-style:none;}.footer__list .plus-menu { font-weight:700;}.list--horizontal li { display:inline-block; line-height:1;}.footer__list p { margin-bottom:0;}.footer_contact a::before { font-family:"Custom icons"; margin:0 0.5rem 0.5rem 0;}.footer_contact a[href^=mailto]::before { content:"";}.footer_contact a[href^=tel]::before { content:"";}.footer_contact a[href*=map]::before { content:"";}.footer_social a[href*=facebook],.footer_social a[href*=instagram],.footer_social a[href*=pinterest],.footer_social a[href*=youtube],.footer_social a[href*=tiktok] { font-size:0; display:block; margin-right:1rem; letter-spacing:0; width:34px; height:34px; background:#f1f1f1; position:relative; border:1px solid #dddddd; border-radius:2px;}.footer_social a[href*=facebook]::before,.footer_social a[href*=instagram]::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:1.4rem; margin:0; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);}.footer_social a[href*=facebook]::before { content:"";}.footer_social a[href*=instagram]::before { content:"";}.footer_social a[href*=pinterest]::before { content:"";}.footer_social a[href*=youtube]::before { content:"";}.footer_social a[href*=tiktok]::before { content:"";}.footer__social-media li { display:inline-block; vertical-align:top; padding:0;}.footer-banner__element p { margin:0; letter-spacing:1px;}.footer-banner__element-left::before { font-family:"Custom icons"; font-size:4rem; position:absolute; width:100%; height:5rem; left:50%; top:50%; line-height:5rem; transform:translate(-50%, -50%); color:#2c2c2c;}.footer { background:#f5f5f5;}.footer__list { list-style:none;}.footer_social a[href*=facebook]:hover,.footer_social a[href*=instagram]:hover,.footer_social a[href*=pinterest]:hover,.footer_social a[href*=youtube]:hover,.footer_social a[href*=tiktok]:hover { background:#2c2c2c; color:#fff; border-color:#2c2c2c;}.page_product_list_ref { position:relative;}.ie .viewing-sorting-filter, .ie .viewing-sorting { -webkit-box-pack:justify !important; -ms-flex-pack:justify !important; justify-content:space-between !important;}.view__btn::before { font-family:"Custom icons"; font-weight:300;}.view__btn--1::before { content:"";}.view__btn--2::before { content:"";}.view__btn { border:none; font-size:1.2rem; transition:all ease 0.3s;}.view__btn { font-size:1.7rem;}@media (max-width:767.98px) { .view__btn {  height:3rem !important;  width:3rem !important;  line-height:2.8rem !important; }}.order__select-outer select { max-width:20rem; font-size:1.1rem !important;}.view__btn:hover { color:#2c2c2c;}.artlist__price-login-btn { text-transform:none; z-index:3;}.artlist__cart-btn, .artlist__details-btn, .artlist__inquire-btn { height:3rem !important;}.artlist__rating *::before { font-size:9px;}.artlist__rating.rating-stars { vertical-align:unset;}.page_artlist_next_loading { -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; max-width:100%;}.page_artlist_next_loading .page_content_ajax { min-height:20rem; height:100%;}.artlist__alt-img-wrap { background:#fff;}.favourites__btn, .remove-favourites__btn-outer { cursor:pointer; transition:color 0.4s;}.favourites__btn:hover { color:#2c2c2c;}.remove-favourites__btn-outer:hover { color:#ff6666;}.favourites__btn-outer.added .favourites__icon::before { color:#ff6666; content:"";}.artlist__param-type--color { width:1.3rem; height:1.3rem; border-radius:100%;}.artlist__param-type--color-wrap { border:1px solid #dddddd; border-radius:100%; padding:0.2rem; height:1.9rem; width:1.9rem; display:inline-flex;}.artlist-col--1 .artlist__inner { max-width:260px;  margin:0 auto;}.artlist-col--1 .artlist__rating { height:1.3rem;}.artlist-col--1 .artlist__name-wrap { height:3.6rem;}.artlist-col--1 .artlist__product { position:relative;}.artlist-col--1 .favourites__icon { font-size:2rem;}.artlist-col--1 .artlist__param-title { white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}.artlist-col--1 .artlist__custom-status { background:#fff; display:none;}.artlist-col--1 .artlist__price-base, .artlist-col--1 .artlist__price-sale { font-size:2.5rem;}.artlist-col--1 .has-sale-price .artlist__price-base { font-size:1.9rem;}.artlist-col--1 .badges-and-favourites { top:10px; left:10px; z-index:10; width:calc(100% - 20px) !important;}.artlist-col--1 .function-btn-outer { max-width:100%; display:inline-block; letter-spacing:1px;}.artlist-col--1 .artlist__variants-close-btn:hover::before { color:#ff6666;}.artlist-col--1 .artlist__rating-stars-back, .artlist-col--1 .artlist__rating-stars-front { font-size:0.9rem;}.artlist-col--1 .artlist__alt-images { position:relative; z-index:4; overflow:hidden; transition:all ease 0.3s;}.artlist-col--1 .artlist__alt-img-wrap { height:3rem; width:3rem; margin:0.25rem; 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;}.artlist-col--1 .artlist__alt-img-wrap:first-child { margin-left:0;}.artlist-col--1 .artlist__alt-img-wrap:last-child { margin-right:0;}.artlist-col--1 .not-buyable__text, .artlist-col--1 .not-stock__text { line-height:1.1; font-size:10px; letter-spacing:0;}.artlist-col--1 .artlist__variants { bottom:70px;}.artlist-col--1 .artlist__variants-wrap { padding-bottom:5px; background:rgba(255, 255, 255, 0.9);}.artlist-col--1 .artlist__variants.has-price-unit { bottom:85px;}.artlist-col--1 .artlist__price-unit { display:none;}.artlist-col--1.artlist__product-col:hover .artlist__price-unit { display:block;}@media (max-width:479px) { .artlist-col--1 .function-btn {  width:3rem; }}@media (min-width:576px) { .artlist-col--1 .artlist__alt-img-wrap {  height:5rem;  width:5rem;  margin:0.5rem; }}@media (max-width:575.98px) { .artlist-col--1 .artlist__variants.has-price-unit {  bottom:70px; } .artlist-col--1 .artlist__variants {  bottom:55px; } .artlist-col--1 .function-btn:not(.favourites__btn) {  background-color:transparent;  border-width:0; } .artlist-col--1 .artlist__price-base, .artlist-col--1 .artlist__price-sale {  font-size:1.9rem; } .artlist-col--1 .has-sale-price .artlist__price-base {  font-size:1.3rem; } .artlist-col--1 .artlist__name {  font-size:1.1rem; }}@media (max-width:767.98px) { .artlist-col--1 .badges-and-favourites {  left:0;  width:100% !important; } .artlist-col--1 .favourites__icon {  font-size:1.5rem; } .artlist-col--1 .badge--favourites {  min-width:1rem; }}@media (max-width:991.98px) { .artlist-col--1 .artlist__variants {  bottom:60px; } .artlist-col--1 .artlist__variants.has-price-unit {  bottom:80px; } .artlist-col--1 .artlist__price-unit {  display:block;  height:1.8rem; } .artlist-col--1 .artlist__variants {  bottom:60px; } .artlist-col--1 .artlist__inner-abs {  height:100%; }}@media (min-width:992px) { .artlist-col--1 .artlist__inner {  position:relative;  transition:all ease 0.3s;  width:100%;  padding:calc(100% + 48px) 0.5rem 0.5rem 0.5rem; } .artlist-col--1 .has-1-params .artlist__inner {  padding-top:calc(100% + 68px); } .artlist-col--1 .has-2-params .artlist__inner {  padding-top:calc(100% + 88px); } .artlist-col--1 .has-3-params .artlist__inner {  padding-top:calc(100% + 108px); } .artlist-col--1 .artlist__inner-abs {  position:absolute;  top:0;  left:0;  right:0;  z-index:1;  transition:box-shadow ease 0.3s;  padding:10px;  min-height:100%; } .artlist-col--1.v2.inited .artlist__product:hover .artlist__inner-abs, .artlist-col--1:not(.v2) .artlist__product:hover .artlist__inner-abs {  z-index:2;  bottom:unset; } .artlist-col--1 .artlist__inner-abs {  background:#fff; } .artlist-col--1.v2.inited .artlist__product:hover .artlist__inner-abs, .artlist-col--1:not(.v2) .artlist__product:hover .artlist__inner-abs {  box-shadow:0 0 10px 5px rgba(0, 0, 0, 0.1); } .artlist-col--1 .artlist__alt-images {  height:0; } .artlist-col--1.v2.inited .artlist__product.has-alt-image:hover .artlist__alt-images, .artlist-col--1:not(.v2) .artlist__product.has-alt-image:hover .artlist__alt-images {  height:6rem; } .artlist-col--1.v2.inited .artlist__product:hover .artlist__custom-status, .artlist-col--1:not(.v2) .artlist__product:hover .artlist__custom-status {  display:inline-flex; } .artlist-col--1 .artlist__functions {  display:none; } .artlist-col--1.v2.inited .artlist__product:hover .artlist__functions, .artlist-col--1:not(.v2) .artlist__product:hover .artlist__functions {  display:flex; }}.page_content .type_product .artlist-col--1 { min-width:155px; max-width:220px;}@media (min-width:576px) { .page_content .type_product .artlist-col--1 {  min-width:240px;  max-width:300px; }}.artlist-col--2 .left-col-inner,.artlist-col--2 .artlist__img-outer { max-width:300px; margin:0 auto;}.artlist-col--2 .artlist__alt-img-wrap { height:5rem;}.artlist-col--2:last-of-type { border-bottom:none !important;}.artlist-col--2 .function-btn-outer { margin:0 0.5rem 0 0; letter-spacing:1px;}.artlist-col--2 .artlist__price-base, .artlist-col--2 .artlist__price-sale { font-size:3.3rem;}.artlist-col--2 .has-sale-price .artlist__price-base { font-size:2.5rem;}.artlist-col--2 .artlist__product-col:last-child { border-bottom:none !important;}@media (min-width:576px) { .artlist-col--2 .artlist__datas-inner {  -webkit-flex-basis:14rem;  -ms-flex-preferred-size:14rem;  flex-basis:14rem; }}@media (min-width:768px) { .artlist-col--2 .col-md-custom-30 {  -webkit-box-flex:0;  -webkit-flex:0 1 30rem;  -moz-box-flex:0;  -ms-flex:0 1 30rem;  flex:0 1 30rem;  max-width:30rem; }}.review-summary__stars-wrap { font-size:2rem;}.writing-review__info br { display:none;}.artdet--type-2 .product-review:last-child, .artforum--type-1 .product-review:last-child { border-bottom:none !important;}.artdet--type-2 .product-review__avatar, .artforum--type-1 .product-review__avatar { width:4.4rem; height:4.4rem; line-height:4.4rem; text-align:center; font-size:0;}.artdet--type-2 .product-review__avatar-first-letter::first-letter,.artforum--type-1 .product-review__avatar-first-letter::first-letter { font-size:3rem !important;}.artdet--type-2 .product-review__advantage,.artforum--type-1 .product-review__advantage { border-left:2px solid #2ece2e;}.artdet--type-2 .product-review__images-title,.artforum--type-1 .product-review__images-title { border-left:2px solid #2c2c2c;}.artdet--type-2 .product-review__disadvantage,.artforum--type-1 .product-review__disadvantage { border-left:2px solid #ff6666;}.progress-bar-full { background:#f1f1f1; height:1.5rem;}.product-review__avatar::first-letter { font-size:3rem !important;}.progress-bar { background:#2c2c2c !important; height:100%;}.artdet--type-1 .product-review,.artforum--type-2 .product-review { margin-bottom:3rem;}@media (min-width:992px) { .artdet--type-1 .product-review,.artforum--type-2 .product-review {  margin-bottom:7rem; }}.page-contact__contact.icon-on-top::after { content:"";}.page-contact__payment.icon-on-top::after { content:"";}.page-contact__shipping.icon-on-top::after { content:"";}.page-contact__discount.icon-on-top::after { content:"";}.page-contact__mail.icon-on-top::after { content:"";}.page_contact_shipping_spec_pic img, .page_contact_payment_spec_pic img { max-height:50px;}.page-contact__payment-method-text, .page-contact__shipping-method-text { flex-basis:50%;}.cart-left-content { z-index:1;}.cart-right-content { z-index:2;}.cart-mobile-label { font-weight:700; font-size:1.2rem;}.cart-item__plus-service { width:7rem;}.cart-item__delete-btn-wrap { width:30px; -webkit-box-flex:0; -webkit-flex:0 0 30px; -moz-box-flex:0; -ms-flex:0 0 30px; flex:0 0 30px;}.cart-item__qty-refresh-btn { -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; top:-1.5rem; background:#fff;}.cart-item__variants + .cart-item__params { margin-top:0 !important;}@media (min-width:768px) { .cart-item__pic {  max-width:70px; }}@media (max-width:767.98px) { .cart-item__qty-refresh-btn {  border:none;  left:100%;  top:50%;  transform:translateY(-50%);  z-index:1; }}.cart-summary-coupon { max-width:38rem;}.cart-summary-coupon.icon-on-top::after { content:"";}.cart-shipping-info_text.icon-on-top::after { content:"";}.cart-discount-info_text.icon-on-top::after { content:"";}.cart-item:first-child { border-top:0 !important; margin-top:0 !important;}.cart-item__sum-label { padding-right:2.6rem;}@media (max-width:575.98px) { .cart-item__unit-prices {  padding-right:3rem; }}.cart-summary { box-shadow:0 0 12px rgba(0, 0, 0, 0.2); padding:2rem;}.cart-summary__sticky-sum.is-hidden { display:none;}.cart__shipping-modes { min-width:300px; max-height:200px; overflow:auto;}.cart__shipping-mode { text-transform:none;}.cart__only-shipping-modes { max-height:7.6rem; overflow:auto;}.cart__only-shipping-modes .cart__shipping-mode-name { line-height:1.2;}.cart-summary-title .icon--a-info::after { margin:0;}.cart__coupon-input:not([value=""]) { -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}.sum-net-price--current,.sum-gross-price--current { font-weight:700;}.cart__buttons button { text-transform:none !important; padding-top:0.5rem; padding-bottom:0.5rem;}@media (max-width:767.98px) { .cart__buttons > * {  flex:1 0 auto; } .cart__buttons button {  width:100%; }}.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-plus-item__prices-del-wrap { line-height:1;}#page_cart_marketing_gift .slick-slider { z-index:3;}#page_cart_marketing_up .slick-slider { z-index:3;}#page_cart_marketing_cross .slick-slider { z-index:3;}@media (max-width:767.98px) { .cart-item__qty-refresh-btn, .cart-item__qty-refresh-btn:hover {  background-color:transparent !important;  border-color:transparent !important;  color:#2c2c2c !important; } .page_cart_icon_delete::before {  color:#ff6666; }}.cart-stock-alert { background:rgba(242, 150, 0, 0.2);}.page_cart_icon_delete:hover::before { color:#ff6666;}.tooltip-text.cart-tooltip { width:25rem; white-space:normal; font-size:1.1rem; text-align:justify;}.cart-tooltip__inner { max-height:15rem; overflow-x:hidden; overflow-y:auto;}.cart-item__counter { line-height:2rem;}.js-clock { width:8rem; display:inline-block; vertical-align:top; text-align:left; letter-spacing:0.2rem; font-weight:700; margin-left:0.5rem; font-size:1.4rem;}@media (max-width:575.98px) { .js-clock {  width:6.4rem;  letter-spacing:0;  margin-left:0.3rem; }}.cart-box.fa-shopping-bag::before { font-size:3rem;}.cart-box__pic { max-width:80px;}.cart-box__sum { border-top:3px solid #dddddd;}.cart-box__sum-text { letter-spacing:-0.5px;}.cart-box__sum-price { text-align:right; font-size:1.8rem; letter-spacing:-0.5px;}.cart-box__item-num { left:90%; top:50%; transform:translate(-50%, -50%); margin-top:5%; font-size:1rem; letter-spacing:-0.5px;}.cart-box__item-price--full { font-size:1.8rem; letter-spacing:-0.5px;}.cart-box__del-btn::before { background:#fff; position:absolute; top:5px; left:5px; border-radius:100%; font-size:10px; line-height:16px; content:""; width:18px; height:18px; border:1px solid #cccccc; text-align:center; z-index:1000;}.cart-box__items { overflow-y:auto; margin-right:-10px; padding-right:10px;}.cart-box__items { max-height:calc(100vh - 280px); max-height:calc((var(--vh, 1vh) * 100) - 280px);}@media (min-width:992px) { .cart-box__items {  max-height:calc(100vh - 340px);  max-height:calc((var(--vh, 1vh) * 100) - 340px); }}.cart-box__item:first-child { padding-top:0 !important;}.cart-box__item:last-child { border-bottom:none !important;}.cart-box__package-offer-wrap { width:8rem;}.sum-box__main-title { line-height:1; font-size:2rem; font-weight:700;}.sum-box-wrap { position:relative; height:100%; margin:0 -1rem; line-height:1.2;}.sum-box-item--alt { margin-top:-0.5rem;}.sum-box__total-savings { min-width:120px;}.sum-box form[name=form_megj] { width:100%;}@media (max-width:1199.98px) { .sum-box {  width:100% !important; }}@media (min-width:576px) { .sum-box-wrap {  margin:0 -1.5rem; }}@media (min-width:1200px) { .sum-box-wrap {  margin:0; } .sum-box.is-sticky-top {  position:fixed;  top:115px;  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;}.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;}.after-insert .total-box-sticky { padding-right:4rem; padding-left:4rem;}.total-box__text { max-width:38rem;}.total-box-stock__price-and-title { max-width:39rem;}@media (min-width:576px) { .total-box__text {  font-size:1.9rem; } .total-box-sticky-wrapper.after-insert {  height:52px; }}@media (max-width:1199.98px) { .orderflow-next-btn {  min-width:14rem;  max-width:38rem;  width:auto; } .has-fixed .total-box-sticky {  transition:top 0.5s ease;  position:fixed;  margin:0;  top:0;  left:0;  right:0;  -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:1200px) { .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; }}.order-step__dots { margin:0 -15px 0 -15px;}.order-step__dots::after { font-size:4.4rem; line-height:3rem; letter-spacing:-0.1rem; content:"∙∙"; color:#cccccc;}.order-step--reg .order-step__icon::after { content:"";}.order-step--mods .order-step__icon::after { content:"";}.order-step--control .order-step__icon::after { content:"";}.order-step--send .order-step__icon::after { content:"";}.order-step--checkout .order-step__icon::after { content:"";}.order-step__dots:last-child::after { display:none;}.order-step__icon::after { font-family:"Custom icons"; font-size:1.3rem; border:1px solid #dddddd; border-radius:100%; width:3.4rem; height:3.4rem; display:inline-flex; align-items:center; justify-content:center; background:#fff;}.order-step__text { font-size:0.9rem; max-width:7rem; width:7rem;}.order-step.is-done .order-step__icon::after { background:#2c2c2c; color:#fff; border-color:#2c2c2c;}.order-step.is-done:not(.is-active) + .order-step__dots::after { color:#2c2c2c;}.order-step__dots.is-done::after { color:#2c2c2c;}@media (min-width:400px) { .order-step__dots::after {  content:"∙∙∙∙"; } .order-step__text {  font-size:1.1rem; }}@media (min-width:576px) { .order-step__dots::after {  content:"∙∙∙∙∙∙"; } .order-step__text {  font-size:1.1rem; }}@media (min-width:768px) { .order-step__dots::after {  font-size:5rem;  line-height:3.7rem;  letter-spacing:0.5rem; } .order-step__text {  max-width:10rem;  width:10rem;  font-size:1.3rem; } .order-step__icon::after {  font-size:1.9rem;  width:4rem;  height:4rem; } .order-step__dots {  margin:0 -30px 0 -25px; }}@media (min-width:992px) { .order-step__dots::after {  content:"∙∙∙∙∙∙∙∙"; }}.order-mods__logo { max-height:50px;}.order-mods__overlay-error { margin-left:2rem; list-style:outside; text-align:left;}.order-mods__param-fault-text { visibility:hidden;}.order-mods__param.has-fault .order-mods__param-fault-text { visibility:visible;}.js-order-mods--disabled { opacity:0.5;}.js-order-mods--disabled label { cursor:not-allowed;}@media (max-width:575.98px) { .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__shipping-section.icon-on-top::after { content:"";}.order-mods__billing-section.icon-on-top::after { content:"";}.order-mods__summary { box-shadow:0 0 12px rgba(0, 0, 0, 0.2); padding:2rem;}.order-mods__handling-cost-hidden,.order-mods__shipping-cost-hidden { display:none;}.order-mods__total_price_hidden { display:none;}.order-mods__item { transition:all ease 0.4s;}.order-mods__item:last-child { border-bottom:none !important;}.order-mods__details { display:none;}.order-mods__delivery-map a::before { content:""; font-family:"Custom icons"; font-size:24px;}.order-mods__delivery-map a { display:inline-block;}.page_order_mods_deliverypoint_info strong { display:block;}.js-delivery-point-validation .order-mods__delivery-point-selects.has-fault .order-mods__delivery-point-select-text { color:#ff6666;}.js-delivery-point-validation .order-mods__delivery-point-selects { border:1px solid transparent;}.order-mods__item.is-active { background-color:#2c2c2c;}.order-mods__delivery-map a::before { color:#2c2c2c;}.order-mods--active .order-mods__name { color:#2c2c2c;}.order-mods__delivery-point-selects .form-group { position:relative;}.order-mods__delivery-point-selects select { padding:1.2rem 3rem 1.2rem 1.2rem;}.order-mods__delivery-point-selects .form-select-group { width:340px; max-width:100%;}.cart-plus-item__discount-for-sku { word-break:break-word;}.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-plus-item-icon { width:30px; -webkit-box-flex:0; -webkit-flex:0 0 30px; -moz-box-flex:0; -ms-flex:0 0 30px; flex:0 0 30px;}@media (min-width:768px) { .col-plus-item-icon {  width:70px;  -webkit-box-flex:0;  -webkit-flex:0 0 70px;  -moz-box-flex:0;  -ms-flex:0 0 70px;  flex:0 0 70px; }}.order-control__payment-logo img, .order-control__shipping-logo img { max-height:50px;}.order-control__payment-name, .order-control__shipping-name { line-height:1.2;}.order-control__payment-data, .order-control__shipping-data { flex-basis:50%;}.order-control__contact.icon-on-top::after { content:"";}.order-control__invoice.icon-on-top::after { content:"";}.order-control__shipping.icon-on-top::after { content:"";}.order-control__payment-section.icon-on-top::after { content:"";}.order-control__shipping-section.icon-on-top::after { content:"";}.control-summary, .order-details-summary { box-shadow:0 0 12px rgba(0, 0, 0, 0.2); padding:2rem; line-height:1.2;}.control-product:first-child { border-top:0 !important; margin-top:0 !important;}.control-product__variants + .control-product__params { margin-top:0 !important;}@media (min-width:768px) { .control-product__pic {  max-width:70px; }}.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; vertical-align:top; line-height:1.5;}.order-control__terms-text::before { vertical-align:top !important;}.order-control__comment textarea, .order-control__shipping-comment textarea { resize:none;}.order-control-modify-btn::after { color:#2c2c2c;}.checkout_changepayment_box.icon-on-top::after { content:"";}.order-checkout__payment-change.icon-on-top::after { content:"";}.order-checkout__payment-pending.icon-on-top::after { content:"";}.order-checkout__payment-finish.icon-on-top::after { content:"";}#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;}.transaction-data { font-weight:700;}.change-payment-tr:last-child td { border-bottom:none !important;}.page_titletext.payment_finish { color:#ac0;}.page_titletext.payment_pending { color:#f70;}.order-checkout__payment-change.icon-on-top::after { color:#fff; background:#ff6666; border-color:#ff6666;}.order-checkout__payment-pending.icon-on-top::after { color:#fff; background:#F29600; border-color:#F29600;}.order-checkout__payment-finish.icon-on-top::after { color:#fff; background:#2ece2e; border-color:#2ece2e;}.order-send__wrap.icon-on-top::after { content:"";}.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;}.page_space2 { height:30px;}.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;}@media (max-width:767.98px) { #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:575.98px) { #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; }}#tab_favorites_content .page_artlist_listing_order { display:none;}.order-track__filter-name { font-weight:bold;}@media (min-width:576px) { .order-track__filter-name {  font-weight:normal; }}.order-track__date { word-spacing:0.5rem;}#tab2_logout::after, #tab_logout::after { display:none;}body:not(.design_subver3) .order-track__order-row { cursor:pointer;}body:not(.design_subver3) .order-track__order-row:hover * { color:#2c2c2c;}body:not(.design_subver3) .order-track__order_status_title { padding-right:2.5rem;}body:not(.design_subver3) .order-track__status_history { min-width:25px; font-weight:400;}@media (max-width:575.98px) { body:not(.design_subver3) .order-track__order-status {  font-weight:bold; }}.order-details-product:first-child { border-top:0 !important; margin-top:0 !important;}.invoice-number__link::before { font-size:13px; content:""; font-family:"Custom icons"; color:#2c2c2c;}@media (min-width:768px) { .order-details-product-pic {  max-width:70px; }}.order-return-product.has-fault .order-return-product__name { color:#ff6666; font-weight:700;}.order-return-product:first-child { border-top:0 !important; margin-top:0 !important;}.order-return__checkbox_wrap { min-height:3rem;}@media (min-width:768px) { .order-return-product-pic {  max-width:70px; }}#page_PopupContainer.shop_popup_exitpopup { left:0 !important; transform:translate(calc((100vw - 100%) / 2), -50%) !important; max-width:90vw;}#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; max-width:90vw;}#page_PopupContainerMobile.shop_popup_exitpopup #page_PopupContainerMobile_inner { max-height:90vh; overflow-y:auto !important; overscroll-behavior-y:contain;}.page_exitpopup_end { display:none; padding:20px 40px; text-align:center;}.page_exitpopup_start { display:block;}.page_exitpopup_form { padding:0 3rem 3rem 3rem;}.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_start .page_exitpopup_fault { padding:0.5rem 3rem; font-size:1.3rem; display:none; color:#ff6666;}.page_exitpopup_form .page_exitpopup_form_button input { width:100%; color:#fff; background:#2c2c2c; border:1px solid #2c2c2c;}.page_exitpopup_form .page_exitpopup_form_button input:hover { background-color:#131313; border-color:#181818;}.page_exitpopup_form_privacy_policy { display:flex; align-items:center; margin:5px 0;}.page_exitpopup_form_privacy_policy label::before { top:50% !important; transform:translateY(-50%) !important;}.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 30px; margin-bottom:10px;}.page_exitpopup_newsletter_coupon .page_exitpopup_coupon_outer { border:3px dashed #2c2c2c; background:#fff; width:calc(100% - 60px); padding:20px; margin:30px; text-align:center;}@media (min-width:576px) { .page_exitpopup_newsletter_coupon .page_exitpopup_form {  float:left;  width:50%;  padding:0 15px 0 30px; } .page_exitpopup_newsletter_coupon .page_exitpopup_coupon_outer {  float:left;  width:calc(50% - 45px);  margin:0 30px 0 15px; }}.page_exitpopup_coupon1 { font-size:1.3rem; color:#888888;}.page_exitpopup_coupon2 { font-size:24px; line-height:24px; font-weight:700; letter-spacing:1px; margin:5px 0; color:#2c2c2c;}.page_exitpopup_coupon3 { font-size:16px; font-weight:700; letter-spacing:0.5px; color:#2c2c2c;}.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%;}.product_filter_title { cursor:pointer; font-size:1.3rem;}.product_filter_title .tooltip-down { max-width:200px; white-space:pre-wrap; max-height:150px; overflow-y:auto; overflow-x:hidden;}.filter--top label { line-height:2.4rem !important; display:inline-flex !important; padding:0 1rem !important; margin:0.5rem 0 !important;}.filter--top label.product_filter_link::before { content:""; font-family:"Custom icons"; background:#fff; border-radius:100%; display:block; padding:0 0.25rem;}.filter--top label .product_filter_text_count { display:none;}.filter--top label .product_icon_outer { border:none; padding:0; width:1.8rem; height:1.8rem; display:inline-flex;}.filter--top label .product_filter_color_inner { width:1.6rem; height:1.6rem;}.filter--top label .product_filter_color_outer { width:2.4rem; height:2.4rem;}.js-remove-slider-filter { cursor:pointer; position:relative; vertical-align:middle; line-height:1.2; align-items:center; text-align:left; display:inline-flex; white-space:nowrap;}.product_filter_title strong { position:relative;}@media (max-width:575.98px) { .product_filter_title::after {  content:"";  font-family:"Custom icons";  display:block;  float:right;  line-height:20px;  font-size:16px; } .filter_opened::after {  content:""; }}.page_artdet_param_desc { font-weight:300; font-size:inherit; margin-left:0.5rem;}.page_artdet_param_desc::before { content:""; position:absolute; top:0; bottom:0; right:0; left:0; display:block;}.page_artdet_param_desc::after { content:""; font-family:"Custom icons";}.param_desc_tooltip { max-width:300px; max-height:250px; text-align:justify; height:auto; z-index:10001; padding:0.5rem 1.3rem;}.param_desc_tooltip p { font-size:1.1rem; line-height:2.2rem; letter-spacing:0.5px; margin-bottom:0;}.param_desc_tooltip::after { display:block; width:8px; height:8px; position:absolute; content:""; border-radius:100%; z-index:1000; left:50%; transform:translateX(-50%); bottom:-4px;}.product_filter_content { display:block; max-height:200px;}.filter-type--checkbox .product_filter_content, .saved_filters_content { display:flex; overflow-y:auto;}.product_filter_text { display:flex; align-items:center;}.product_filter_text_inner label[for] { padding:0; margin:0; line-height:normal; cursor:pointer; vertical-align:initial;}.product_filter_num.ui-slider { height:0.8rem; width:calc(100% - 1.6rem); position:relative; margin:1rem 0;}.product_filter_num.ui-slider::before { width:100%; position:absolute; top:0; left:0.8rem; height:0.6rem; content:"";}.ui-slider-range { height:0.6rem; position:absolute; border-radius:100px; transform:translateX(8px);}.ui-slider-handle { display:inline-block; border-radius:100%; width:16px; height:16px; position:absolute; top:-4px; cursor:pointer; border:1px solid #2c2c2c; background:#2c2c2c; box-shadow:0 0 5px 1px rgba(0, 0, 0, 0.2);}.ui-slider-handle:after { content:""; background:#fff; width:6px; height:6px; display:block; border-radius:100%; left:50%; top:50%; position:absolute; transform:translate(-50%, -50%);}.product_filter_color label::before,.product_filter_icon label::before { display:none !important;}.product_filter_color:not(.product_filter_color.color_text) { display:inline-flex; align-items:center; -webkit-box-flex:0; -webkit-flex:0 1 76px; -moz-box-flex:0; -ms-flex:0 1 76px; flex:0 1 76px; max-width:76px;}.product_filter_color a { float:left; margin-left:14px;}.product_filter_color_outer { width:3.6rem; height:3.6rem; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%;}.product_filter_color_inner { width:2.8rem; height:2.8rem; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; margin:0.3rem;}.product_filter_color.product_filter_checked .product_filter_color_inner::after { content:""; color:#2c2c2c; font-size:1rem; font-family:"Custom icons"; width:1.6rem; height:1.6rem; background:rgba(255, 255, 255, 0.7); align-items:center; justify-content:center; display:inline-flex; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; font-weight:700;}.product_filter_more { display:none;}.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:10px; height:10px; content:""; border-radius:50%; border:2px solid; border-color:#cccccc transparent #cccccc transparent; animation:spin 1.5s linear infinite; position:absolute; margin-top:-12%; top:50%;}.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_icon_outer { width:4rem; height:4rem; border:2px solid transparent; padding:2px;}.product_filter_checkbox { align-self:flex-start;}.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-list__filter-content-outer { padding:0;}.view--top + .product-list__filter-content-outer,.order--top + .product-list__filter-content-outer { position:static;}.product-list__filter-content { display:block; position:absolute; background:#fff; z-index:100; box-shadow:0 0 15px rgba(0, 0, 0, 0.2); top:5.5rem; width:100%; left:0; max-height:500px; overflow:auto;}.product-list__filter-content-inner { margin:-0.1rem;}.product-list__filter-content .product_filter_group .param_desc_popup_ver4 { position:relative;}.product-list__filter-content .product_filter_group .param_desc_popup_ver4 p { margin-bottom:0;}.product-list__filter-content .product_filter_group .param_desc_popup_ver4 > span { display:none;}.product-list__filter-content .product_filter_group .param_desc_popup_ver4:hover > span::after { display:block; width:8px; height:8px; position:absolute; content:""; border-radius:100%; z-index:1000; left:50%; transform:translateX(-50%); bottom:-4px; background-color:#2c2c2c;}.product-list__filter-content .product_filter_group .param_desc_popup_ver4:hover > span { position:absolute; font-size:1.4rem; line-height:2.2rem; letter-spacing:0.5px; padding:0.5rem 1.3rem; white-space:nowrap; text-align:center; z-index:5; box-shadow:0 0 10px 5px rgba(0, 0, 0, 0.1); display:inline-block; left:50%; transform:translateX(-50%); bottom:calc(100% + 10px); opacity:1; background:#fff; color:#2c2c2c;}.filter_remove { cursor:pointer;}.filter_remove::before { padding-right:5px;}@media (max-width:767.98px) { .product-list__filter-content {  top:4.5rem; }}@media (max-width:479px) { .product-filter__buttons button {  padding:0.4rem 0.6rem;  font-size:1.1rem;  letter-spacing:normal; } .product-list__filter-content {  top:3.5rem; }}.product_filter_title::after { color:#cccccc;}.product_filter_link { word-break:break-word;}.filter--top label.product_filter_link:hover::before { color:#ff6666;}.filter--top label.product_filter_link::before { color:#cccccc;}@media (max-width:767.98px) { .filter--top label.product_filter_link::before {  color:#ff6666; }}.product_filter_num.ui-slider::before { background:#dddddd;}.product_filter_text_count { color:#aaaaaa;}.ui-slider-range { background:#2c2c2c;}.product_filter_color_outer { border:1px solid #dddddd;}.product_filter_icon.product_filter_icon_checked .product_icon_outer { border-color:#2c2c2c !important;}.product_filter_value_refreshing .product_filter_text_count::after { color:#2c2c2c;}.product_filter_value_disabled .text_input_checkbox:hover { border-color:#dddddd;}.product_filter_more_link { color:#aaaaaa;}.filter_remove:hover::before { color:#ff6666;}.box_content { width:100%; padding:0; text-align:left;}.box_left_title { text-align:left; margin:0 0 25px 0; font-size:18px; line-height:18px; text-transform:uppercase; letter-spacing:1px;}.categories { border-width:10px !important;}.normal-category, .spec-category { margin:0 auto; position:relative; -webkit-transition:border 0.4s, box-shadow 0.4s; -moz-transition:border 0.4s, box-shadow 0.4s; -ms-transition:border 0.4s, box-shadow 0.4s; -o-transition:border 0.4s, box-shadow 0.4s; transition:border 0.4s, box-shadow 0.4s; background:#fff;}.normal-category__name, .spec-category__name { height:4.5rem; overflow:hidden; word-break:break-word;}.normal-categories__col .normal-category__img-wrap { transition:0.4s ease;}.normal-categories__col, .spec-categories__col { transition:all ease 0.3s;}.normal-category__badges, .spec-category__badges { position:absolute; top:1rem; left:1rem; z-index:4;}@media (min-width:992px) { .normal-categories__col:hover .normal-category,.spec-categories__col:hover .spec-category {  box-shadow:0 0 10px 5px rgba(0, 0, 0, 0.1);  border-color:transparent !important;  min-height:100%; }}.js-filter-box-wrapper { display:none;}.js-filter-by-tag, .js-clear-tag-filter { cursor:pointer;}.js-filter-by-tag .tag-filter__inner { transition:0.4s ease;}.js-clear-tag-filter .tag-filter__inner::before { content:""; font-size:1.3rem; font-family:"Custom icons"; margin-right:0.5rem; transition:0.4s ease;}.js-filter-by-tag:hover .tag-filter__inner { background-color:#2c2c2c !important; color:#fff; border-color:#2c2c2c !important;}.js-active-filter .tag-filter__inner { background-color:#2c2c2c !important; color:#fff; border-color:#2c2c2c !important;}.js-clear-tag-filter:hover .tag-filter__inner::before { color:#ff6666;}.js-filterable-elements-wrapper + .loading-spinner__wrap { display:none;}.js-filterable-elements-wrapper.loading + .loading-spinner__wrap { display:block; min-height:20rem; position:relative;}.cat--type-2 .normal_category__sub-cats-button { height:3.4rem; width:3.4rem; top:1.3rem; left:50%; transform:translateX(-50%); z-index:10000; cursor:pointer; border-radius:100%; background:#fff; transition:0.4s ease;}.cat--type-2 .normal_category__sub-cats-button_icon::after { font-size:2.5rem; content:"∙∙∙";}.cat--type-2 .normal-categories__col.is-opened .normal_category__sub-cats-button_icon::after { content:""; font-size:1.3rem; font-family:"Custom icons";}.cat--type-2 .normal-categories__col.has-sub-cat.is-opened .normal-category { padding-bottom:1rem !important;}.cat--type-2 .normal-categories__col.has-sub-cat.is-opened .normal-category__img-wrap { padding-top:0;}.cat--type-2 .normal-categories__col-inner { padding-top:calc(100% + 8.3rem);}.cat--type-2 .normal-categories__col-inner-abs { top:0; left:0; right:0; bottom:0; z-index:3;}.cat--type-2 .normal-category__sub-cats-inner { height:0; overflow:hidden;}.cat--type-2 .normal-categories__col.has-sub-cat .normal-category__sub-cats { height:0;}.cat--type-2 .normal-categories__col.has-sub-cat.is-opened .normal-category__sub-cats { height:auto;}.cat--type-2 .normal-categories__col.has-sub-cat.is-opened .normal-category__sub-cats-inner { height:auto; overflow:visible; padding-top:1.5rem;}.cat--type-2 .normal-categories__col.has-sub-cat.is-opened .normal-categories__col-inner-abs { z-index:12;}.cat--type-2 .normal-category__sub-cats { -webkit-transition:0.4s; -moz-transition:0.4s; -ms-transition:0.4s; -o-transition:0.4s; transition:0.4s;}.cat--type-2 .normal-category__sub-cat-name { line-height:1.3;}.cat--type-2 .normal-category__pic { left:50%; top:50%; transform:translate(-50%, -50%);}.cat--type-2 .normal-categories__col.is-opened .normal-category { box-shadow:0 0 10px 5px rgba(0, 0, 0, 0.1); border-color:transparent !important; min-height:100%;}@media (max-width:575.98px) { .cat--type-2 .normal-categories__col.has-sub-cat.is-opened .normal-category__sub-cats-inner {  padding-top:3rem; }}@media (max-width:767.98px) { .cat--type-2 .normal-categories__col-inner {  padding-top:calc(100% + 8.1rem); }}.cat--type-2 .normal-categories__col.is-opened .normal-category__sub-cats-inner { border-top:1px solid #dddddd;}@media (min-width:992px) { .cat--type-2 .normal-categories__col:not(.is-opened) .normal_category__sub-cats-button:hover {  background:#2c2c2c;  color:#fff; } .cat--type-2 .normal-categories__col.is-opened .normal_category__sub-cats-button:hover .normal_category__sub-cats-button_icon::after {  color:#ff6666; }}@media (max-width:767.98px) { .cat--type-2 .normal-categories__col.is-opened .normal_category__sub-cats-button .normal_category__sub-cats-button_icon::after {  color:#ff6666; }}.responsiv_menu_text { padding:20px; text-align:center;}.active_menu.last_menu_item { border-top:1px solid #dddddd;}.responsive_cat_menu .active_menu.responsive_menu_item > a { color:#2c2c2c;}.black_active .responsive_menu_back:active::before { color:#2c2c2c;}.responsive_menu { padding-bottom:13rem;}.responsive_menu_close, .dropdown--btn-close { position:absolute; top:0; left:0; display:block; width:4rem; height:4rem; line-height:4rem; text-align:center; background:transparent; cursor:pointer; z-index:1; opacity:1; border:none;}.responsive_menu_close::before, .dropdown--btn-close::before { content:""; font-family:"Custom icons"; font-weight:300; font-size:2.4rem;}#responsive_cat_menu ul li { border-bottom:1px solid #dddddd; list-style:none; text-align:left; padding:1rem 2rem 1rem 1rem;}#responsive_cat_menu ul li a { font-size:1.4rem; max-height: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:""; font-family:"Custom icons"; font-size:1rem;}#responsive_cat_menu { background:#fff; height:100%; overflow-y:auto; overflow-x:hidden;}.box_cat_num { font-size:1rem;}.responsive_menu_nav { position:relative;}.responsive_menu_navtop { background:#fff; padding:0; width:100%; height:0;}.responsive_menu_back { border-left:1px solid #cccccc; width:4rem; height:4rem; line-height:4rem; text-align:center; background:transparent; position:absolute; bottom:1rem; right:0; display:none;}.black_active .responsive_menu_back { display:block;}.responsive_menu_back::before { font-family:"Custom icons"; content:""; font-size:1.2rem;}.responsive_menu_title { display:none;}.responsive_menu_navbottom { min-height:4rem; display:block !important;}.responsive_menu.black_active .responsive_menu_navbottom { padding:4rem 4.5rem 1rem 1.5rem; min-height:60px; width:100%; clear:both; font-size:0;}.responsive_menu_navbottom > span { display:block;}.responsive_menu_navbottom > span a { font-size:1.4rem; display:block; line-height:1.2;}.responsive_menu_navbottom > span:nth-child(2) { margin-left:3rem;}.responsive_menu_navbottom > span:nth-child(4) { margin-left:4rem;}.responsive_menu_navbottom > span:nth-child(6) { margin-left:5rem;}.responsive_menu_navbottom > span:nth-child(8) { margin-left:6rem;}.responsive_menu_navbottom > span:nth-child(10) { margin-left:7rem;}.responsive_menu_navbottom > span:nth-child(12) { margin-left:8rem;}.responsive_menu_navbottom > span:nth-child(14) { margin-left:9rem;}.parentcat, .actcat { text-align:left; line-height:1.2; padding:5px 0; position:relative;}.actcat a { padding-left:0.8rem; border-left:2px solid #2c2c2c;}.parentcat { cursor:pointer; color:#2c2c2c;}span.maincat { font-size:0; padding-bottom:0;}.maincat::before { color:#2c2c2c; content:""; font-size:2rem; font-family:"Custom icons", sans-serif;}.parentcat:not(.maincat)::before, .actcat::before { content:""; font-family:"Custom icons", sans-serif; display:block; position:absolute; top:0.6rem; right:100%; margin-right:1rem; text-align:center; transform:rotate(90deg); font-size:1.2rem;}.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:30rem; position:absolute; top:0; left:30rem;}ul.responsive_menu { left:0;}.page_tab_content { display:none;}.page_tabs::after { content:""; top:100%; left:0; right:0; position:absolute; margin-top:-2px; z-index:-1; border-bottom:2px solid #dddddd;}.page_tab { display:inline-block; text-transform:uppercase; cursor:pointer; padding:1rem; background:#fff; border-bottom:2px solid #dddddd;}.page_tab2 { display:none;}.page_tab a { font-size:11px; display:block; width:100%; height:36px; color:#2c2c2c;}.page_tab:hover, .page_tab:hover a { color:#2c2c2c;}.page_tab.page_tab_active { border-bottom:2px solid #2c2c2c;}.page_tab.page_tab_active, .page_tab.page_tab_active a { color:#2c2c2c;}@media (max-width:991.98px) { .page_tab2 {  border-top:1px solid #dddddd !important;  background:#fff;  display:block;  padding:1rem 5rem 1rem 2rem !important;  text-align:left;  width:100%;  position:relative;  cursor:pointer;  text-transform:uppercase; } .page_tab2_active {  background:#2c2c2c;  border-color:#2c2c2c;  color:#fff; } .page_tab2::after {  color:#888888;  position:absolute;  content:"";  font-family:"Custom icons";  right:20px;  top:50%;  transform:translateY(-50%);  font-size:1.8rem !important;  font-weight:300; } .page_tab2_active::after {  color:#fff;  content:""; } .page_tabs {  display:none; } .page_tab2:first-child {  border-top:none !important; }}.page_artdet_product_param_color, .param_type_color { width:2rem; height:2rem; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; border:1px solid #dddddd;}.page_artdet_product_param_color_text { height:2rem; line-height:2rem; margin-left:0.5rem;}.param_type_color { display:inline-block;}.artdet__spec-param-value select { font-size:inherit;}.product-tooltip__short-descripton-content { font-size:11px;}@media (min-width:576px) { .product-tooltip__short-descripton-content {  font-size:14px; }}.product-tooltip__function-btn { width:3.8rem; height:3.8rem;}.product-tooltip__pic-wrap { max-height:calc(100% - 48px); height:calc(100% - 48px); overflow-x:hidden; overflow-y:auto;}.product-tooltip__datas { max-height:calc(100% - 48px); height:calc(100% - 48px); overflow-x:hidden; overflow-y:auto;}.product-tooltip__function-outer { margin:0 5px;}.product-tooltip__function-outer:first-child .function-btn::before { left:-1px; transform:none;}.product-tooltip__function-outer:last-child .function-btn::before { left:auto; right:-1px; transform:none;}.product-tooltip__prices .product-price--base, .product-tooltip__prices .product-price--sale { font-size:3.3rem;}.product-tooltip__prices .has-sale-price .product-price--base { font-size:1.9rem;}.product-tooltip__cart .page_qty_input_outer { height:3.8rem;}.product-tooltip__cart-btn-wrap { height:3.8rem;}.product-tooltip__cart-no-stock { letter-spacing:0.2rem;}.product-tooltip__img--alts img { margin:0 auto; max-height:350px; max-width:350px;}@media (min-width:576px) { .product-tooltip__img--thumbs {  padding:0 3rem; }}.product-tooltip__img-wrap--thumb { margin:0 0.5rem; float:left; cursor:pointer;}.product-tooltip__price-login { color:#2c2c2c;}.product-tooltip__cart-input-wrap { background:#fff;}.product-tooltip__cart-btn-wrap a { color:#fff;}.product-tooltip__slider .sp-arrow { color:#2c2c2c; 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:#2c2c2c;}.artdet__img-inner-abs { position:absolute; top:0; left:0; right:0; bottom:0;}.artdet__img-inner.with-abs { padding-top:100%;}@media (min-width:576px) { .artdet__img-inner.with-abs {  padding-top:550px; }}@media (min-width:992px) { .artdet__img-inner.with-abs.has-alt-img {  padding-top:135%; } .artdet__img-inner.with-abs {  padding-top:100%; }}.page_artdet_func_compare_checked .compare__icon::before, .page_art_func_compare_checked .compare__icon::before { content:"";}.artdet__rating-highlighted-wrap { cursor:pointer;}@media (max-width:767.98px) { .artdet__stock .tooltip-text {  white-space:nowrap; }}.artdet__function div { cursor:pointer;}.artdet__function-btn { width:5rem; height:5rem; cursor:pointer;}[class*=artdet-func-] { transition:color 0.4s;}[class*=artdet-func-]:hover { color:#2c2c2c;}.artdet__social-icon-inner,.social-icon-inner { transition:color 0.4s;}.artdet__social-icon-inner:hover,.social-icon-inner:hover { color:#2c2c2c;}.artdet__social-icon-inner::before,.social-icon-inner::before { content:""; font-family:"Custom icons";}.artdet__social-icon-facebook::before,.social-icon-facebook::before { content:"";}.artdet__social-icon-pinterest::before,.social-icon-pinterest::before { content:"";}.artdet__social-icon-linkedin::before,.social-icon-linkedin::before { content:"";}.artdet__social-icon-inner,.social-icon-inner { height:2rem; width:3rem; cursor:pointer;}.blog-title .social-icons { margin-top:5px;}.fb_iframe_widget { min-height:2rem; height:auto;}.fb_iframe_widget > span { vertical-align:top !important; }@media (max-width:575px) { .blog-author {  order:-1; }}.product-type__value-outer-wrap { cursor:pointer;}.product-type__value-wrap { display:inline-block; vertical-align:top; min-height:3rem; min-width:3rem;}.product-type__value-link { padding:0.4rem 1rem; white-space:nowrap; max-width:120px; position:relative; text-transform:none;}.product-type__value--piclink { height:7.4rem; width:7.4rem;}.product-type__value--piclink .product-type__value-link { padding:0.1rem;}.product-type__value--piclink img { max-height:7rem; max-width:7rem;}.product-type__value--color_text,.product-type__value--color { -webkit-transition:0.4s; -o-transition:0.4s; -moz-transition:0.4s; transition:0.4s; position:relative; border-radius:100%;}.product-type__value--color_text a,.product-type__value--color a { border:none;}.product-type__value-wrap.is-active .product-type__value-link::after { width:16px; height:16px; top:-8px; left:50%; position:absolute; transform:translateX(-50%); padding:0.4rem 0.45rem; font-size:8px; line-height:8px; text-align:left; border-radius:100%; color:#fff; background:#2c2c2c; border-color:#2c2c2c; content:""; font-family:"Custom icons";}.product-type__value--color_text.is-active::before:not(.product-type-disabled),.product-type__value--color_text:hover::before:not(.product-type-disabled),.product-type__value--color.is-active::before:not(.product-type-disabled),.product-type__value--color:hover::before :not(.product-type-disabled) { display:block; content:""; font-family:"Custom icons"; width:20px; height:20px; position:absolute; top:50%; left:50%; background-color:rgba(255, 255, 255, 0.5); color:#2c2c2c; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); transform:translate(-50%, -50%); -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; line-height:22px; font-size:12px; text-align:center;}.product-type__value-link.has-price { max-width:none;}.product_param_type_pic img { max-width:80px; max-height:80px;}.product-type-disabled { cursor:not-allowed; opacity:0.5; display:flex; justify-content:center; align-items:center;}.product-type-disabled * { cursor:not-allowed;}.artdet__prices .product-price--base, .artdet__prices .product-price--sale { font-size:3.3rem;}.artdet__prices .has-sale-price .product-price--base { font-size:1.9rem;}.countdown--animated .cd_wrap { width:48px; height:48px; position:relative; top:8px; left:8px; font-size:20px; line-height:1; border-radius:100%; border:1px solid #cccccc;}.countdown--animated .cd_sec, .countdown--animated .cd_min, .countdown--animated .cd_hour, .countdown--animated .cd_day { width:66px; height:66px; position:relative; margin-right:10px; border-radius:100%; border:1px solid #cccccc;}.countdown--animated .cd-layer { position:absolute; width:100%; height:100%; border-radius:100%; top:0; left:0; text-align:center; transform:rotate(90deg);}.countdown--animated .cd-inner-layer { content:""; width:8px; height:8px; text-align:center; background:#2c2c2c; border:1px solid #2c2c2c; border-radius:100%; display:inline-block; vertical-align:top;}.countdown--animated .cd_sec { margin-right:0;}.countdown--animated .cd_txt { display:block; font-size:10px; line-height:10px;}.countdown--animated #cd_custom { display:flex;}.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 !important;}.countdown--simple .cd_day { margin-right:10px;}.countdown--simple .cd_hour::after, .countdown--simple .cd_min::after { content:":"; display:inline; font-size:20px; font-weight:700; padding:0 4px;}.countdown--simple .cd_txt { display:inline; padding:0 5px;}.countdown--simple .cd_wrap { padding:0;}#cd_color_front { display:none;}#cd_color_back { display:none;}#artdet__cart .page_qty_input_outer { height:5rem;}.artdet__cart-btn, .artdet__inquire-btn { height:5rem;}.artdet__cart { max-width:57rem;}.bundle-product__item .product-price--base, .bundle-product__item .product-price--sale { font-size:1.9rem;}.bundle-product__item .has-sale-price .product-price--base { font-size:1.5rem;}@media (max-width:575.98px) { .bundle-product__item .product-price--base, .bundle-product__item .product-price--sale {  font-size:1.5rem; } .bundle-product__item .has-sale-price .product-price--base {  font-size:1.3rem; }}.data__item-title::before { content:""; height:4px; position:absolute; left:0; top:50%; transform:translateY(-50%); width:4px; border-radius:100%; background-color:#999999;}.artdet__img-main-wrap.slick-slide { padding-top:0;}.artdet__img-main-wrap.slick-slide .artdet__img-main { position:static;}.artdet__img-main { margin:0 auto;}.artdet-product-img-wrapper { padding-top:100%;}.artdet__img-wrap--alt { display:none;}.artdet__img-wrap--thumb { margin:0 0.5rem; float:left;}.artdet__img-wrap--thumb { cursor:pointer;}@media (max-width:767.98px) { .artdet__function-btn {  width:4rem;  height:4rem; } .artdet__cart-btn, .artdet__inquire-btn {  height:4rem; } #artdet__cart .page_qty_input_outer {  height:4rem; }}.artdet__img--thumbs.with-2-thumbs:not(.slick-initialized) { display:flex;}.artdet__img--thumbs.with-2-thumbs:not(.slick-initialized) .artdet__img-wrap--thumb { flex:0 0 50%; max-width:50%;}@media (min-width:576px) { .artdet__img--thumbs {  padding:0 3rem; }}.similar-product__item, .additional-product__item { width:25%; float:left;}.similar-product__item .has-tooltip.only_stock_status .tooltip-text,.additional-product__item .has-tooltip.only_stock_status .tooltip-text { left:-1px; transform:none;}.similar-product__item .has-tooltip.only_stock_status .tooltip-text::after,.additional-product__item .has-tooltip.only_stock_status .tooltip-text::after { left:2rem;}@media (min-width:1200px) { .similar-product__item, .additional-product__item {  transition:box-shadow ease 0.4s; } .similar-product__item:hover, .additional-product__item:hover {  box-shadow:0 0 10px 5px rgba(0, 0, 0, 0.1);  transition:box-shadow ease 0.4s; } .similar-product__items .slick-list, .additional-product__items .slick-list {  padding:0 1rem; }}.similar-product__name, .additional-product__name { height:2.8em;}.similar-product__items.slick-slider, .additional-product__items.slick-slider { margin:-5rem 0 -1rem 0;}.similar-product__items .slick-track, .additional-product__items .slick-track { padding:5rem 0 1rem 0;}@media (min-width:440px) and (max-width:575px) { .product-in-bundle__item {  flex:0 0 33.3333333333%;  max-width:33.3333333333%; }}.product-in-bundle__item-inner { max-width:180px; margin:0 auto;}.product-in-bundle__name-wrap { height:3.6rem;}.product-in-bundle .product-price--base, .product-in-bundle .product-price--sale { font-size:1.9rem;}.product-in-bundle .has-sale-price .product-price--base { font-size:1.5rem;}#artdet__gift-products .gift__title { align-items:center; justify-content:center;}#artdet__additional-product--cross .cross-sale__title { align-items:center; justify-content:center;}@media (max-width:575.98px) { .product-in-bundle .product-price--base, .product-in-bundle .product-price--sale {  font-size:1.7rem; } .product-in-bundle .has-sale-price .product-price--base {  font-size:1.3rem; }}.file-uploading-icon, .file-uploaded-icon { display:none; vertical-align:middle; line-height:1;}.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 { 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; }}.artdet__spec-param--color-outer { display:inline-block; border:1px solid #dddddd; border-radius:100%; padding:0.4rem;}.artdet__spec-param-value, .tooltip__spec-param-value { word-break:break-word; display:flex; align-items:center; flex-wrap:wrap;}.product_param_type_textmore .artdet__spec-param-value, .product_param_type_enummore .artdet__spec-param-value, .product_param_type_textmore .tooltip__spec-param-value, .product_param_type_enummore .tooltip__spec-param-value { display:block;}.artdet__spec-param-value p, .data__item-value p { margin-bottom:0;}.data__item-value { word-break:break-word !important; overflow-wrap:break-word !important; font-weight:700;}.page_artdet_product_param_spec_fault .cust_input_text,.page_artdet_product_param_spec_fault .cust_input_select,.page_artdet_product_param_spec_fault .cust_input_file-filename { border-color:#ff6666 !important;}#page_artdet_product_param table td { border-top:1px solid #dddddd;}.page_artdet_func_compare_checked .compare__icon::before, .page_art_func_compare_checked .compare__icon::before { color:#ff6666;}.cart-credit__content, .artdet-credit__content { height:auto; line-height:normal; background:none; display:none;}.cart-credit__title, .artdet-credit__title { color:#fff; padding:1rem 1rem 1rem 15rem; cursor:pointer; position:relative; text-transform:uppercase; text-align:center;}@media (max-width:575.98px) { .cart-credit__title, .artdet-credit__title {  font-size:1.2rem; }}#page_artdet_credit_head { background:url('../!common_design/base/001500/image/logo_artdet_cofidis_bank.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_credit_head { background-color:#BDBDBD;}#page_artdet_cofidis_credit_head { background-color:#ed1a3b;}#page_artdet_otp_aruhitel_credit_head { background-color:#52ae30;}.br_hitel_panel_responsive { margin:0 auto !important;}.artdet__cart-unit { background-color:#fff;}#ud_shop_artdet .artdet__cart-input-wrap.has-tooltip:hover::after { background:#2c2c2c;}.artdet__stock-content span { border-bottom:1px dashed #f1f1f1;}.product-type__value-link { border:1px solid #dddddd; color:#2c2c2c; background-color:#fff;}.is-active .product-type__value-link { border-color:#2c2c2c !important;}.product-type__value--color_text .product-type__value-link,.product-type__value--color .product-type__value-link { background-color:transparent !important; border-color:transparent !important;}.product-type__value--color_text[data-hexa=ffffff],.product-type__value--color[data-hexa=ffffff] { border:1px solid #dddddd;}.product-type__value--color_text:hover:not(.product-type-disabled),.product-type__value--color:hover:not(.product-type-disabled) { background:none; opacity:0.7;}.artdet__spec-param-title::before { content:""; height:4px; position:absolute; left:0; top:50%; transform:translateY(-50%); width:4px; border-radius:100%; background-color:#999999;}.artdet__price-login { color:#2c2c2c;}.sale_countdown_simple_inner { color:#2c2c2c;}.countdown--simple #cd_custom div { background:none;}.countdown--simple .cd_hour::after, .countdown--simple .cd_min::after { content:":"; color:#2c2c2c;}.countdown--simple .cd_wrap { color:#2c2c2c;}#cd_color_front { background-color:#2c2c2c;}#cd_color_back { background-color:#2c2c2c;}.navbar-outer.is-fixed .navbar__link.is-active { color:#2c2c2c;}.navbar-wrap .navbar__link:hover { color:#2c2c2c;}.navbar { display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-bottom:0; list-style:none; position:relative; background:#fff; z-index:5;}.navbar-outer.is-fixed .navbar-wrap-inner { margin:0 auto; max-width:1200px;}.navbar-outer.is-fixed { position:fixed; width:100%; left:0; z-index:1029; transition:top 0.5s; box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);}body.design_subver5 .navbar-outer.is-fixed { padding-right:1.5rem; padding-left:1.5rem;}.navbar-outer.is-fixed.with-header { transition:top 0.5s; border:none !important;}.navbar__pane.is-disabled, .navbar__pill.is-disabled { font-size:0; position:absolute; width:0; height:0; padding:0; overflow:hidden; clip:rect(0, 0, 0, 0); white-space:nowrap; border:0;}.navbar__pill:first-child { padding-left:0 !important;}.navbar__pill:last-child { padding-right:0 !important;}.navbar__link { display:block; font-size:1.3rem; -webkit-transition:margin-right 0.5s ease, -webkit-transform 0.5s ease; transition:margin-right 0.5s ease, -webkit-transform 0.5s ease; -o-transition:margin-right 0.5s ease, -o-transform 0.5s ease; -moz-transition:transform 0.5s ease, margin-right 0.5s ease, -moz-transform 0.5s ease; transition:transform 0.5s ease, margin-right 0.5s ease; transition:transform 0.5s ease, margin-right 0.5s ease, -webkit-transform 0.5s ease, -moz-transform 0.5s ease, -o-transform 0.5s 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%; -webkit-font-smoothing:antialiased; will-change:transform;}[class*=navbar__icon--] { font-family:"Custom icons"; font-size:1.9rem; transition:0.4s;}.navbar__icon--additional::before, .navbar__icon--additional-cross::before { content:"";}.navbar__icon--similar::before { content:"";}.navbar__icon--gift::before { content:"";}.navbar__icon--data::before { content:"";}.navbar__icon--detail::before { content:"";}.navbar__icon--forum::before { content:"";}.navbar__icon--bundle::before { content:"";}.navbar__icon--image::before { content:"";}.navbar__fixed-cart-img-wrap { height:2.8rem;}.artdet__warehouse-variant-info { min-width:15rem;}.warehouse-available { cursor:pointer;}.package-offer-details-wrapper { border-left:1px solid #dddddd;}@media (max-width:991.98px) { .package-offer-details-wrapper {  border-left:none;  border-top:1px solid #dddddd; }}.package-offer__original-price { letter-spacing:-0.5px;}.package-offer__price-value { letter-spacing:-1px;}.package-offer-item-icon { background-color:#6ca3d9; color:white; width:0.8rem; height:0.8rem; display:flex; align-items:center; justify-content:center; padding:1rem; border-radius:0.25rem; right:-1rem; transform:translateY(-50%); top:50%; z-index:9;}.package-offer__price-value::before, .package-offer__original-price::before { content:attr(data-price);}.package-offer__discount-percent:empty { display:inline-flex;}.cart-item-plus__package-offer-operation-icon { z-index:999; background:#2c2c2c; color:#fff; width:3rem; height:3rem; line-height:3rem; border-radius:0.25rem; text-align:center; bottom:-1.6rem; left:90%; transform:translateX(-50%);}@media (max-width:991.98px) { .cart-item-plus__package-offer-operation-icon {  bottom:-5.5rem; }}.cart-box__item-package-offer-item { background-color:#f1f1f1; padding-left:1rem; padding-right:1rem; margin-bottom:0.1rem;}.cart-package-offer-item .page_qty_input { opacity:1;}.cart-package-offer-item + .cart-package-offer-item { border-top:1px solid #dddddd;}.overlay-sign-in { position:absolute; top:0; bottom:0; left:0; right:0; display:flex;}.overlay-sign-inner { max-width:90vw; max-height:90vh; width:70rem;}#overlay_login_outer { top:0 !important; left:0 !important; right:0 !important; bottom:0 !important; overflow-y:auto;}.overlay-reg__adv li { list-style:inside disc;}@media (max-width:575.98px) { .overlay-btns button {  letter-spacing:normal; } .overlay-text {  font-size:1.4rem; } .overlay-reg__adv {  font-size:1.1rem; }}.wholesale-login { max-width:450px; margin:0 auto; box-shadow:0 0 10px 5px rgba(0, 0, 0, 0.1);}.page-login__remind-btn { text-transform:none; font-size:1.1rem;}.wholesale-login__remind-btn { text-transform:none; font-size:1.1rem;}.overlay-login__remind-btn { text-transform:none; font-size:1.1rem;}.add-new-address-btn,.login-box__remind-btn { text-transform:none; font-size:1.1rem;}.login-box-btn:not(.login-box__btn-logout)::before { content:""; height:3px; position:absolute; left:0; top:50%; transform:translateY(-50%); width:3px; border-radius:100%;}.login-box__reg-btn { position:relative;}.login-box__reg-btn::before { content:""; height:3px; position:absolute; left:0; top:50%; transform:translateY(-50%); width:3px; border-radius:100%;}.facebook-login-wrap, .google-login-wrap { height:30px;}.google-login-wrap .google-login-btn::before, .facebook-login-wrap .facebook-login-btn::before { content:""; height:3px; position:absolute; left:0; top:50%; transform:translateY(-50%); width:3px; border-radius:100%;}iframe.facebook_login, iframe.google_login { z-index:100; opacity:0;}.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 { 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;}.login-box-btn:not(.login-box__btn-logout)::before { background:#2c2c2c;}.login-box-btn:not(.login-box__btn-logout):hover::before { background:#2c2c2c;}.google-login-wrap .google-login-btn::before, .facebook-login-wrap .facebook-login-btn::before { background:#2c2c2c;}.google-login-wrap:hover .google-login-btn::before, .facebook-login-wrap:hover .facebook-login-btn::before { background:#2c2c2c;}.google-login-wrap:hover .google-login-btn, .facebook-login-wrap:hover .facebook-login-btn { color:#2c2c2c;}.login-box__reg-btn:hover { color:#2c2c2c;}.login-box__reg-btn::before { background:#2c2c2c;}.login-box__reg-btn:hover::before { background:#2c2c2c;}.page-login__sign-in-col { border:solid #dddddd; border-width:0 0 1px 0;}.page-login__reg-adv li { list-style:inside disc;}@media (min-width:768px) { .page-login__sign-in-col {  border-width:0 1px 0 0; }}.searchcomplex-value a[href*="cat_select(0)"] { font-size:0;}#cat_select_menu { padding:1.2rem;}.searchcomplex-value a[href*="cat_select(0)"]::before { content:"∙∙∙"; font-size:1.6rem; letter-spacing:0.3rem; padding:0 0.5rem;}.searchcomplex-value { font-size:1.1rem;}.searchcomplex_cat_item::before { content:"∙∙∙"; font-size:1.6rem; letter-spacing:0.3rem; padding:0 0.5rem;}@media (min-width:576px) { .searchcomplex-value {  font-size:1.3rem; }}.page_shop_start #page_cat_content, .page_shop_start #page_page_content { max-width:1230px; padding:3rem 1.5rem 0; margin:0 auto;}.slideshow.has-paging { padding-bottom:4rem;}.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 .start_brand_slider__elements:not(.slick-initialized) { padding-left:1rem; padding-right:1rem;}@media (min-width:768px) { .slick-indent .start_brand_slider__elements:not(.slick-initialized) {  padding-left:5rem;  padding-right:5rem; }}.start_brand_slider .slick-track { width:auto !important; display:inline-flex; align-items:center;}.start_brand_slider__elements:not(.dragging) .slick-track { transition:transform 0.5s ease;}.start_brand_slider .slick-slide { flex-shrink:0; flex-grow:0;}.brand_slider__slide a:hover { background-color:rgba(0, 0, 0, 0.2);}.blog-item__author-name::after { border-radius:100%; content:""; width:4px; height:4px; display:inline-block; background:#2c2c2c; top:50%; right:4px; transform:translateY(-50%); position:absolute;}.blog-item__img-wrap { width:28rem; max-width:100%; margin:0 auto; overflow:hidden; position:relative;}.blog-item__date-layer { top:0; left:0; width:6rem; height:10rem;}@media (max-width:575.98px) { .blog-item__inner {  max-width:300px;  margin:0 auto; }}.forum-topic:last-child { border-bottom:0 !important;}.forum-topic__num-wrap { width:3rem; height:3rem;}.forum-topic__avatar-first-letter { font-size:0;}.forum-topic__avatar-first-letter::first-letter { font-size:1.6rem;}#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; 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; transition:0.4s; cursor:pointer;}.box_cat_click_level3 { padding-left:60px;}.box_cat_click_level4 { padding-left:80px;}.subscribe-newsletter-box__text { letter-spacing:0.5px; text-align:center; -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%;}.subscribe-newsletter-box__text p { margin:0;}.subscribe-newsletter-box__input input { width:100%; max-width:100%;}@media (min-width:576px) { .subscribe-newsletter-box__input input {  width:30rem; }}.subscribe-newsletter-box__button-up { width:13rem;}.subscribe-newsletter__container { margin:10rem auto;}.subscribe-newsletter__box { max-width:300px;}.subscribe-newsletter__box input, .subscribe-newsletter__box button, .subscribe-newsletter__box input[type=checkbox] + label::before { border:none;}@media (min-width:768px) { .subscribe-newsletter__box {  margin:0 10rem; }}.subscribe-newsletter-box__title { letter-spacing:2px;}.subscribe-newsletterr__box-input-count-3 .subscribe-newsletter-box__text, .subscribe-newsletter__box-input-count-2 .subscribe-newsletter-box__text { text-align:center; -webkit-box-flex:0; -ms-flex:0 0 100%; flex:0 0 100%; max-width:100%;}@media (min-width:1200px) { .subscribe-newsletter__box-input-count-3 .subscribe-newsletter-box__text, .subscribe-newsletter__box-input-count-2 .subscribe-newsletter-box__text {  text-align:right;  max-width:calc( 100% - ((3 * 260px) + 130px)); }}@media (min-width:992px) { .box__art {  transition:all ease 0.3s; } .box__art:hover {  box-shadow:0 0 10px 5px rgba(0, 0, 0, 0.1); }}.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: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;}.box_vote_item_row, .page_vote_item_bar_left { background:#f1f1f1;}.box_vote_item_bar { background:#2c2c2c;}.partner__box img { max-height:40px;}.partner__box .biano_partner_box_img { height:46px; width:46px;}.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; transition:0.4s;}.box_calendar_header { height:38px;}.box_calendar_header > div { float:left; line-height:18px; height:38px; overflow:hidden;}.box_calendar_header_left { width:10%;}.box_calendar_header_right { width:10%;}.box_calendar_header_center { width:80%;}.box_calendar_week { height:38px;}.box_calendar_week_outer { width:calc(100% / 7);}.box_calendar_day .box_calendar_element_outer { width:calc(100% / 7); line-height:38px; margin-bottom:1px;}.box_calendar_element_select a { line-height:38px;}.box_calendar_element_outer:nth-child(7n), .box_calendar_element_outer:nth-child(7n-1) { color:#999999;}.box_calendar_week_outer:nth-child(7n), .box_calendar_week_outer:nth-child(7n-1) { color:#999999;}.box_calendar_element_select a { color:#2c2c2c;}.box_calendar_element_select a:hover { background:#2c2c2c; color:#fff !important;}#box_forum_content { width:100%;}.box_forum_item, .box_forum_link { padding:0.5rem 0;}.box_forum_item:not(:first-child), .box_forum_link { border-top:1px solid #dddddd;}.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; transition:0.4s;}.box_news_item:not(:first-child) { border-top:1px solid #dddddd;}.box_news_hidden_link { border-top:1px solid #dddddd;}.box_news_hidden_link_button { background:#2c2c2c; color:#fff;}.box_news_hidden_link_button:hover { background:#2c2c2c;}.box_compare_header_menu a::before { content:"";}.box_compare_element { display:-webkit-box !important; display:-ms-flexbox !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; flex:0 0 auto; width:auto; max-width:none; padding:0 0.5rem;}.box_compare_name { -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; max-width:100%; font-size:1.2rem; 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:""; font-family:"Custom icons"; font-size:1.2rem; font-weight:300;}.box_compare_button { padding-top:1rem; text-align:center;}.box_compare_button_num, .box_compare_header_menu { display:none;}.page_calendar_item + .page_calendar_item { margin-top:3rem; padding-top:3rem; border-top:1px solid #ddd;}.facebook_login, .google_login { width:200px; height:30px; border:none;}.facebook-login-outer .facebook_login, .google-login-outer .google_login { top:0; right:0; bottom:0; left:0; opacity:0;}.contact-phone input[name=kap_tel_country], .contact-mobile input[name=kap_mobile_country] { width:7.5rem; margin-right:0.5rem;}.new-cust-fault { padding:0.3rem 0.5rem; margin-bottom:0.5rem; font-size:1.2rem; border-left:2px solid #ff6666;}.new-cust__contact .form-label-group { margin-bottom:0;}.page_design_fault_text strong { font-weight:normal;}.invalid-feedback { font-size:1.1rem;}#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 { transform:scale(1.1);}.start_banner_box p { margin:0; padding:10px 20px; text-align:center;}.start-banner__element p:last-child { margin-bottom:0 !important;}[class*=__slide]:last-child { margin-bottom:0 !important;}.start-banner__element-img-wrap::before { font-family:"Custom icons"; font-size:2rem; position:absolute; width:100%; height:5rem; left:50%; top:50%; background:#fff; line-height:5rem; transform:translate(-50%, -50%); color:#2c2c2c;}@media (max-width:767.98px) { .product-offer .box_content_ajax {  min-height:400px;   }}@media (min-width:1200px) { .product-offer .box_content_ajax {  min-height:calc(410px + 30px + 97px);   }}.product-offer__item .read-more-container { max-height:20rem;}.product-offer__item .has-tooltip.only_stock_status .tooltip-text { left:-1px; transform:none;}.product-offer__item .has-tooltip.only_stock_status .tooltip-text::after { left:2rem;}.product-offer__price-discount, .product-offer__price-base { font-size:3.1rem; line-height:1;}.product-offer__price-discount { letter-spacing:-2px;}.has-discount-price .product-offer__price-base { font-size:2.3rem; letter-spacing:-1px;}.product-offer__description-inner, .artlist__description-short-inner { font-size:1.3rem;}.product-offer__details-btn { max-width:20rem;}.product-offer__param { height:2rem;}.product-offer__param-title { position:relative; letter-spacing:0.5px;}.product-offer__param-value { letter-spacing:0.5px;}.product-offer__param-title::before { content:""; width:3px; height:3px; position:absolute; background:#999999; left:0; top:50%; transform:translateY(-50%); border-radius:100%;}.product-offer__param-type--color-wrap { width:2.2rem; height:2.2rem; padding:0.1rem; border:1px solid #ddd; border-radius:100%;}.product-offer__param-type--color { width:1.8rem; height:1.8rem; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%;}.product-offer__img-wrap { overflow:hidden; max-width:410px;  margin:0 auto;}@media (max-width:767.98px) { .product-offer__img-wrap {  max-height:205px;    max-width:205px; }}.product-offer__items .slick-dots { text-align:center; margin:15px 0 0 0; border-top:1px solid #dddddd;}.product-offer__items .slick-dots li { list-style:none; display:inline-block; margin:0 3px;}.product-offer__items .slick-dots button { width:10px; height:10px; background:#2c2c2c; padding:0; border:none; border-radius:100%; font-size:0;}.product-offer__items .slick-dots .slick-active button { background:#2c2c2c;}.product-offer .rating-stars__back::before, .product-offer .rating-stars__front::before { font-size:1.1rem;}.product-offer__more-info-link::after { font-family:"Custom icons"; content:""; font-size:1.1rem; font-weight:bold; padding-left:10px;}@media (min-width:768px) { .product-offer__price-discount, .product-offer__price-base {  font-size:3.5rem; } .product-offer .slick-list {  max-width:92%;  margin:0 auto; } .product-offer .slick-arrow {  top:50%;  bottom:auto;  transform:translateY(-50%); }}@media (max-width:767.98px) { .product-offer__details-btn {  font-size:0;  letter-spacing:0;  padding:6px 20px; } .product-offer__details-btn::after {  content:"";  font-family:"Custom icons";  font-size:1.6rem; }}@media (min-width:576px) { .product-offer__prices {  border-width:3px 0 3px 3px; }}.page_vote_item_bar_yes { border-bottom:1px solid #f1f1f1;}.page_vote_title { background:#f1f1f1;}.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;}.shop_popup_compare #page_PopupConatiner_content { padding-top:6rem;}#page_PopupContainer.shop_popup_compare { max-width:90vw; max-height:90vh; width:auto !important;}.shop_popup_compare #page_PopupContainer_inner { overflow-x:hidden !important; overflow-y:auto !important; min-width:280px; min-height:200px; max-height:590px;}@media (min-width:576px) { .shop_popup_compare #page_PopupContainer_inner {  min-width:500px; }}.shop_popup_compare .popup_title_button a { padding:0 10px; font-size:10px;}.popup_compare_content { width:100%;}.compare_list_cart_line td { height:4.5rem; background:#fff; z-index:2;}table.compare_list_table { position:relative; width:100%; overflow:hidden; border-collapse:collapse; font-size:1rem;}table.compare_list_table thead { background:#fff; position:relative; display:block; width:auto; max-width:105.6rem; overflow:visible;}table.compare_list_table thead th { width:22rem; font-weight:400; background:#fff;}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; background:#fff;}table.compare_list_table tbody { position:relative; display:block; width:auto; max-width:105.6rem; height:21.6rem; overflow:auto;}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; background:#fff;}.compare_list_label_wrap { width:10rem; height:2.4rem; overflow:visible; display:table;}.compare_list_label_wrap_inner { text-align:right; display:table-cell; vertical-align:middle; padding:0 0.5rem;}.compare_list_label_wrap_inner .param_desc_popup_ver4 { position:relative;}.compare_list_label_wrap_inner .param_desc_popup_ver4 p { margin-bottom:0;}.compare_list_label_wrap_inner .param_desc_popup_ver4 > span { display:none;}.compare_list_label_wrap_inner .param_desc_popup_ver4:hover > span::after { display:block; width:8px; height:8px; position:absolute; content:""; border-radius:100%; z-index:1000; left:50%; transform:translateX(-50%); bottom:-4px; background-color:#2c2c2c;}.compare_list_label_wrap_inner .param_desc_popup_ver4:hover > span { position:absolute; font-size:1.4rem; line-height:2.2rem; letter-spacing:0.5px; padding:0.5rem 1.3rem; white-space:nowrap; text-align:center; z-index:5; box-shadow:0 0 10px 5px rgba(0, 0, 0, 0.1); display:inline-block; left:50%; transform:translateX(-50%); bottom:calc(100% + 10px); opacity:1; background:#fff; color:#2c2c2c;}.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;}@media (min-width:576px) { table.compare_list_table {  font-size:1.2rem; } .compare_list_value_wrap, .compare_list_label_wrap {  height:2.8rem; } table.compare_list_table tbody {  height:19.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 {  width:22rem; }}.compare_list_footer { padding-bottom:1rem;}.compare_list_footer .compare_list_value_wrap { height:4.5rem;}.compare_list_value_wrap_inner { display:table; width:100%; height:100%;}table.compare_list_table .type_pic, table.compare_list_table .type_pic div,.compare-param-type--pic div, .compare-param-type--piclink div, .compare-param-type--piclinktext div { height:70px;}.compare-param-type--icon div, .compare-param-type--iconmore div { height:32px;}table.compare_list_table .type_pic img, .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 a, .page_compare_details a { width:4rem; height:4rem; line-height:4rem; text-align:center; display:block; font-size:1.6rem; font-weight:300;}.compare_list_footer .page_compare_delete a:hover::before { color:#ff6666;}.recommend-form-block input.recommend_fault, .recommend-form-block textarea.recommend_fault { border-color:#ff6666;}.recommend-form-block input.recommend_fault + label::before { border-color:#ff6666;}#page_recommend_content, #page_question_content { max-height:calc(100% - 7rem); overflow:auto;}.shop_popup_recommend #page_PopupContainer_inner,.shop_popup_question #page_PopupContainer_inner { overflow:hidden !important;}.question-form-block input.recommend_fault, .question-form-block textarea.recommend_fault { border-color:#ff6666;}.question-form-block input.recommend_fault + label::before { border-color:#ff6666;}#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;}@media print { .artdet-print-btn-wrap {  display:none; }}.art_print_outer * { font-family:sans-serif !important;}.artdet-print__spec-param-value input[type=text], .artdet-print__spec-param-value select { font-size:1.2rem; height:3rem;}.sub_titles { font-size:1.6rem; font-weight:700; text-align:center;}.artdet-print__price .product-price--base, .artdet-print__price .product-price--sale { font-size:3.3rem;}.artdet-print__price .has-sale-price .product-price--base { font-size:1.9rem;}.print-list-title { font-weight:700;}.print-list::after { content:",";}.print-list + .print-list { margin-left:0.5rem;}.print-list:last-of-type::after { content:"";}.print-list.list-color::after { content:"";}.print-list img { max-width:100px; max-height:100px;}.print-list-value.list-color { width:15px; height:15px; border-radius:50%; display:inline-block; margin-right:0.5rem;}.print-list-active { font-weight:700;}#overlay_cookie_alert { width:60rem; max-height:calc(90vh - 5rem); overflow-x:hidden; overflow-y:auto;}.cookie-alert-popup { display:none;}.cookie-alert-popup .btn-secondary { border:1px solid #dddddd;}.cookie-alert__consent-data { font-size:7px; margin-left:17px;}#cookie_alert { position:fixed; left:0; bottom:0; width:100%; z-index:2147483647;}#overlay_cookie_alert .btn-secondary { color:#2c2c2c;}#overlay_cookie_alert + .cookie-alert__btn-open { position:fixed; top:100%; left:50%; transform:translate(-50%, 0); font-size:0.9rem; z-index:2147483647; transition:all 0.4s ease;}#overlay_cookie_alert.cookie-alert-closed + .cookie-alert__btn-open { transform:translate(-50%, -100%);}#cookie_alert.cookie_alert_close { width:auto; right:auto; left:50%; transform:translateX(-50%); padding:0;}@media (max-width:991.98px) { #overlay_cookie_alert + .cookie-alert__btn-open {  position:static;  transform:none !important;  display:flex;  margin:0 auto; } #cookie_alert.cookie_alert_close {  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, .cookie-alert__btn-config { text-decoration:underline; text-transform:none !important;}.cookie_alert_checkbox { white-space:nowrap;}.cookie-alert__btn-open,.cookie-alert__btn-close { background:rgba(241, 241, 241, 0.98);}@media (max-width:479px) { .cookie_alert_button {  text-align:center; } .cookie_alert_button_left {  position:inherit;  width:100%; } .cookie_alert_button_right {  width:100%; }}.page-subpage { padding:0.5rem 1rem;}.page_page_pic_element img { 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:""; font-family:"Custom icons"; color:#333333; opacity:0; font-size:24px; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%) scale(2); transition:0.4s;}.page_page_pic_img:hover a::after { opacity:1; transform:translate(-50%, -50%) scale(1);}.page_page_pic_text { font-size:1rem; text-align:center;}@media (max-width:479px) { .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; 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.2rem; }}@media (min-width:768px) { .page_page_gallery_1 .slick-track img {  max-height:380px; }}@media (min-width:992px) { .page_page_gallery_1 .slick-track img {  max-height:500px; }}.page_page_gallery_1 .slider-nav img { filter:none; max-height:80px; transition:0.4s; cursor:pointer;}.page_page_gallery_1 .slick-track { display:flex; align-items:center;}.page_page_gallery_1 .slider-nav img:hover { opacity:0.6;}.page_page_gallery_2 img { max-height:80px;}.page_page_pic_img { height:10rem;}.page_page_nocontent_outer { display:none;}.page_page_pic_text { color:#aaaaaa;}.page_page_gallery_1 .slider-nav .slick-current img { filter:grayscale(1) opacity(0.7);}.pswp--gallery .pswp__preloader { top:50%; transform:translateY(-50%);}.gallery img { transition:0.4s; user-select:none;}.gallery__img-link { position:relative;}.gallery__img-link::after { content:""; font-family:"Custom icons"; color:#333333; opacity:0; font-size:24px; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%) scale(2); transition:0.4s;}.gallery__img-link:hover::after { opacity:1; transform:translate(-50%, -50%) scale(1);}.gallery__img-link: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; padding:0; line-height:30px;}.gallery--type-1 .flickity-button::before { content:""; font-family:"Custom icons"; font-size:1.8rem;}.gallery--type-1 .flickity-button.previous::before { content:"";}.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; }}.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;}.page_page_blog_details .blog_intro_pic { float:none;}@media (min-width:768px) { .blog_intro_pic img {  max-width:300px;  max-height:200px; } .page_page_blog_details .blog_intro_pic {  float:left; }}@media (min-width:400px) { .blog_intro_pic {  float:left; }}.page_page_blog_intro img { max-width:200px; max-height:120px;}.page_page_blog_date-and-time { white-space:nowrap;}.has-details-img .blog-details__intro-text { padding:2rem; font-style:italic;}.has-details-img .blog-details__intro-text p:last-child { margin-bottom:0;}.has-details-img .blog-details__intro { background-color:#f5f5f5;}.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.2rem;}.slider-pro p.sp-layer { 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.4rem; }}@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:992px) { .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:1200px) { .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; }}@media (max-width:767.98px) { .sp-layer {  left:0 !important; }}.sp-next-arrow:after, .sp-next-arrow:before, .sp-previous-arrow:after, .sp-previous-arrow:before { width:2px;}.sp-nav { z-index:1; left:50%; transform:translateX(-50%); position:absolute; bottom:0;}.sp-nav__pause.is-paused::before { content:"";}.sp-nav-btn { cursor:pointer;}.sp-nav-btn, .sp-nav__counter { text-shadow:0 2px 0 rgba(0, 0, 0, 0.1); letter-spacing:3px;}.sp-nav__counter { min-width:4rem;}@media (min-width:992px) { .sp-nav-btn {  font-size:1.8rem; } .sp-nav__counter {  font-size:1.4rem; }}@media (max-width:991.98px) { .sp-nav-btn {  font-size:1.8rem; }}.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;}.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;}.beforesend { display:none; text-align:center;}.beforesend::after { content:""; display:inline-block; width:28px; height:28px; margin:8px; border-radius:50%; border:2px solid; border-color:#cccccc transparent #cccccc transparent; animation:spin 1.2s linear infinite;}.success_wrapper { display:none; text-align:center;}#page_PopupContainer.shop_popup_postsale { height:auto !important;}@media (max-width:575.98px) { .post-sale__img-outer {  max-width:120px !important; }}.pagelist__price-unit { display:none;}.pagelist_item:hover .pagelist__price-unit { display:block;}@media (max-width:991.98px) { .pagelist__price-unit {  display:block;  height:1.8rem; }}.js-pagelist-cart-btn.is-active { border-top-left-radius:0; border-top-right-radius:0;}.pagelist_item__inner { position:relative; transition:all ease 0.4s; width:100%; padding-top:calc(100% + 90px);}.pagelist_item__inner-abs { position:absolute; top:0; left:0; right:0; z-index:1; padding:10px; background-color:#fff;}.pagelist_item .pagelist__custom-status { display:none;}@media (min-width:992px) { .pagelist_item__inner-abs {  transition:box-shadow ease 0.4s; } .pagelist_item:hover .pagelist_item__inner-abs {  bottom:unset;  z-index:2;  box-shadow:0 0 10px 5px rgba(0, 0, 0, 0.1); } .pagelist_item:hover .pagelist__custom-status {  display:inline-flex; }}.pagelist__name-wrap { height:2.8em; min-height:2.8em;}@media (min-width:992px) { .pagelist_item:not(.bundle-product__item) .pagelist__functions {  display:none; }}.pagelist_item:not(.bundle-product__item):hover .pagelist__functions { display:flex;}@media (max-width:991.98px) { .pagelist__variants {  bottom:75px !important; }}@media (max-width:767.98px) { .pagelist__variants {  bottom:65px !important; }}.pagelist_item .pagelist__alt-images { position:relative; z-index:4; overflow:hidden; transition:all ease 0.3s;}.pagelist_item .pagelist__alt-img-wrap { height:3rem; width:3rem; margin:0.25rem;}.pagelist_item .pagelist__alt-img-wrap:first-child { margin-left:0;}.pagelist_item .pagelist__alt-img-wrap:last-child { margin-right:0;}@media (min-width:576px) { .pagelist_item .pagelist__alt-img-wrap {  height:5rem;  width:5rem;  margin:0.5rem; }}@media (min-width:992px) { .pagelist_item .pagelist__alt-images {  height:0; } .pagelist_item.has-alt-image:hover .pagelist__alt-images {  height:6rem; }}@media (max-width:991.98px) { .pagelist_item .pagelist_item__inner-abs {  height:100%;  position:static; } .pagelist_item .pagelist_item__inner {  padding-top:0; }}.pagelist__items:not(.slick-slider) { display:flex;}.pagelist__items.slick-slider { overflow:visible; position:relative; z-index:1;}.pagelist__items.slick-slider::after, .pagelist__items.slick-slider::before { content:""; background-color:#fff; width:400%; height:100%; position:absolute; top:0; z-index:1; bottom:0;}.pagelist__items.slick-slider::after { left:100%;}.pagelist__items.slick-slider::before { right:100%;}.pagelist__items .slick-list { padding:0 1rem; overflow:visible;}.pagelist_item .badges { top:10px;}@media (max-width:991.98px) { .pagelist__items .slick-list {  padding:0; }}.pagelist__items .function-btn-outer { max-width:100%; margin:0.25rem; display:inline-block;}.pagelist__items .function-btn-outer:first-child { margin-left:0;}.pagelist__items .function-btn-outer:last-child { margin-right:0;}.pagelist__items .badges-and-favourites { top:10px; left:10px; z-index:10; width:calc(100% - 20px) !important;}@media (min-width:576px) { .pagelist__items .function-btn-outer {  margin:0 0.25rem; }}.pagelist__variants-wrap { background:rgba(255, 255, 255, 0.9); padding-bottom:5px;}.bundle-product__item .pagelist_item__inner-abs { position:static;}.bundle-product__item .pagelist_item__inner { padding-top:0;}.gift__item .pagelist_item__inner { padding-top:calc(100% + 40px);}@media (max-width:991.98px) { .gift__item .pagelist_item__inner {  padding-top:0; } .gift__item .pagelist_item__inner-abs {  position:static; }}.popuplist__price-unit { height:1.8rem;}.popuplist__img-wrapper { text-align:center;}.popuplist__name-wrap { height:3.4rem; min-height:3.4rem;}.page_popuplist_items { display:flex; overflow-x:hidden;}.page_popuplist__page-info { margin-top:-1rem;}.popuplist__variants-close-btn { position:absolute; top:0; right:0;}.popuplist__functions { position:relative;}.popuplist__variants { position:absolute; bottom:100%; left:0; right:0; z-index:101; display:none; transition:transform ease 0.4s;}.popuplist__variants-wrap { padding-bottom:5px; background:rgba(255, 255, 255, 0.9);}.page_popuplist_item.is-variants-opened .js-variants { display:block;}@media (max-width:991.98px) { .popuplist__variants {  bottom:70px; }}@media (max-width:400px) { .popuplist__functions button {  font-size:0.9rem;  padding:0.834em 0.2em; }}.breadcrumb_inner { padding-bottom:1.5rem; line-height:1.2; background:transparent;}.breadcrumb__item::after, .breadcrumb__home::before, .breadcrumb-home-link::before { content:"∙∙∙"; font-family:"Custom icons"; font-size:1.6rem; font-weight:300; padding:0 1rem; letter-spacing:3px; transition:0.4s;}.breadcrumb__home .breadcrumb__text, .breadcrumb__home.is-clickable::before { display:none;}.breadcrumb__home::before, .breadcrumb-home-link::before { padding:0; content:""; font-size:1.1em;}.breadcrumb__item::after { font-weight:700;}.breadcrumb__item:last-child::after { display:none;}@media (max-width:767.98px) { body:not(#ud_shop_artdet):not(#ud_shop_artforum) .breadcrumb__item.visible-on-product-list::after,.breadcrumb__item,.breadcrumb__inner.cat-level-1 .breadcrumb__home::after {  display:none; } body:not(#ud_shop_artdet):not(#ud_shop_artforum) .breadcrumb__item.visible-on-product-list,#ud_shop_artdet .breadcrumb__item:last-child,#ud_shop_artforum .breadcrumb__item:last-child,body:not(#ud_shop_artdet):not(#ud_shop_artforum) .cat-level-1 .breadcrumb__home {  display:inline-block; } body:not(#ud_shop_artdet) .breadcrumb__item.visible-on-product-list,.breadcrumb__inner.cat-level-1 .breadcrumb__home {  color:#2c2c2c; } body:not(#ud_shop_artdet):not(ud_shop_artforum) .breadcrumb__item.visible-on-product-list .breadcrumb-link::before,#ud_shop_artdet .breadcrumb__item:last-child .breadcrumb-link::before,#ud_shop_artforum .breadcrumb__item:last-child .breadcrumb-link::before,.breadcrumb__inner.cat-level-1 .breadcrumb-home-link::before {  display:inline-block;  font-family:"Custom icons";  content:"";  font-size:1.2rem;  font-weight:300;  padding-right:0.5rem; } .breadcrumb__inner.cat-level-1 .breadcrumb__home .breadcrumb__text {  display:inline; }}.breadcrumb__item:last-child { color:#2c2c2c;}.breadcrumb__item a:hover, .breadcrumb__home a:hover::before { color:#2c2c2c;}.pswp__img { max-height:none;}.pswp__bg { background:#646464;}.pswp--fs .pswp__bg { background:white; opacity:1 !important;}#exposeMask, #exposeMaskOverlay { background:white !important; display:none; top:0 !important; bottom:0 !important; left:0 !important; right:0 !important; width:auto !important; height:auto !important; position:fixed !important;}#page_PopupContainer_tooltip, #page_PopupContainer { background:#fff; box-shadow:0 0 10px rgba(0, 0, 0, 0.2);}#page_PopupContainerMobile { background:#fff;}#page_PopupContainer_tooltip, #page_PopupContainer:not(.shop_popup_compare):not(.shop_popup_exitpopup) { width:64rem !important; height:50rem; max-width:90vw; max-height:90vh;}#page_PopupContainer.shop_popup_question { height:55rem;}#page_PopupContainerMobile { width:64rem; max-width:90vw; max-height:90vh; overflow-y:auto;}#page_PopupContainer_tooltip { width:84rem !important; height:64rem;}#page_PopupContainer_tooltip_inner { height:100%;}#page_PopupContainer_tooltip_inner #page_tooltip { opacity:1; transition:opacity 0.4s ease;}#page_PopupContainer_tooltip_inner.loading #page_tooltip { opacity:0.1;}#page_PopupContainer_tooltip_inner, #page_PopupContainer_inner { 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:20px; }}#page_PopupContainer_inner { padding:0; overflow-y:auto !important; overflow-x:hidden !important; max-height:calc(100vh - 50px); max-width:calc(100vw - 50px); margin:0 auto;}#page_PopupConatiner_content { position:relative; padding-top:50px;}.popup_title { text-transform:uppercase; letter-spacing:1px; position:relative; width:100%; text-align:center; padding:1.5rem 1.5rem 1.5rem 1.5rem;}#page_PopupContainer.shop_popup_postsale { height:54rem;}.has-tooltip { position:relative;}.has-tooltip:hover .tooltip-text::before { content:""; width:100%; height:10px; position:absolute; bottom:-10px; left:0; z-index:1; background:transparent;}.has-tooltip:hover .tooltip-text.tooltip-down::before { bottom:unset; top:-10px;}.has-tooltip:hover .tooltip-text::after { display:block; width:8px; height:8px; position:absolute; content:""; border-radius:100%; z-index:1000; left:50%; transform:translateX(-50%); bottom:-4px;}.has-tooltip:hover .tooltip-text.tooltip-down::after { bottom:unset; top:-4px;}.tooltip-text { color:#2c2c2c; background:#fff; visibility:hidden; opacity:0; position:absolute; bottom:calc(100% + 10px); left:50%; transform:translateX(-50%); font-size:1.3rem; line-height:1.3; letter-spacing:0.5px; padding:0.75rem 1.3rem; white-space:nowrap; text-align:center; z-index:5; box-shadow:0 0 10px 5px rgba(0, 0, 0, 0.1); display:inline-block;}.tooltip-text.tooltip-right { left:0; transform:none;}.tooltip-text.tooltip-right::after { left:5px !important; transform:none !important;}.product-type__title .tooltip-text, .artdet__spec-param-title .tooltip-text, .data__item-title .tooltip-text, .param-details-icon .tooltip-text { min-width:200px; max-width:300px; text-align:left; white-space:normal;}.tooltip-text p:last-child { margin-bottom:0;}.tooltip-text.tooltip-down { bottom:unset; top:calc(100% + 5px);}.has-tooltip:hover .tooltip-text { visibility:visible; opacity:1;}.order-track__status_history:hover .tooltip-text-inner,.tooltip-text-inner { color:#2c2c2c !important; min-width:280px; max-height:200px; overflow:hidden; overflow-y:auto;}.order-track__order-row:hover .order-track__status_history_row div { color:#2c2c2c !important;}.order-track__status_history_row { font-size:1.2rem !important;}.has-tooltip:hover .function__icon::after,.has-tooltip:hover .function-icon::after,.has-tooltip:hover .tooltip-text::after,.param_desc_tooltip::after { background:#2c2c2c;}.param-details-icon { position:absolute; font-size:1rem; height:24px; width:24px; border:1px solid #ddd; border-radius:100%; background:#fff; display:flex; align-items:center; justify-content:center; top:-12px; left:50%; transform:translateX(-50%); z-index:10;}@media (max-width:767.98px) { .tooltip-text {  font-size:1.1rem;  white-space:pre-wrap; }}.artlist-col--1 .has-tooltip:hover .tooltip-text.details__text::after { left:calc(100% - 20px);}.artlist-col--1 .has-tooltip:hover .tooltip-text.compare__text::after { left:20px;}.artlist-col--1 .has-tooltip:hover .tooltip-text.favourites__text::after { left:calc(100% - 20px);}.artdet-func-favourites .tooltip-text { left:auto; right:-1px; transform:none;}.artdet-func-favourites .has-tooltip:hover .tooltip-text::after { left:calc(100% - 20px);}.product-tooltip__function-btn-outer:last-child .tooltip-text { right:-0.1rem; left:unset; transform:none;}.product-tooltip__function-btn-outer:last-child .tooltip-text::after { left:unset; transform:none; right:1.5rem;}.page_popuplist_item .has-tooltip.only_stock_status .tooltip-text { left:-1px; transform:none;}.page_popuplist_item .has-tooltip.only_stock_status .tooltip-text::after { left:2rem;}.pagelist__items .only_stock_status.has-tooltip .tooltip-text { left:-4px; transform:none;}.pagelist__items .only_stock_status.has-tooltip .tooltip-text::after { left:20px;}.pagelist__items .function-btn-outer:first-child .tooltip-text { left:-1px; transform:none;}.pagelist__items .function-btn-outer:last-child .tooltip-text { left:auto; right:-1px; transform:none;}.artlist-col--1 .has-tooltip.only_stock_status .tooltip-text { left:0; transform:none;}.artlist-col--1 .has-tooltip.only_stock_status .tooltip-text::after { left:2rem;}.artlist-col--1 .function-btn-outer:first-child .tooltip-text { left:0; transform:none;}.artlist-col--1 .function-btn-outer:last-child .tooltip-text { left:auto; right:-1px; transform:none;}.artlist-col--1 .favourites__btn-outer .tooltip-text { left:auto; right:-11px; transform:none;}.artlist-col--1 .remove-favourites__btn-outer .tooltip-text { left:auto; right:-15px; transform:none;}.artlist-col--2 .has-tooltip.only_stock_status .tooltip-text { left:-1px; transform:none;}.artlist-col--2 .has-tooltip.only_stock_status .tooltip-text::after { left:2rem;}.navbar__pill:first-child .tooltip-text { left:-0.1rem; transform:none;}.navbar__pill:first-child .tooltip-text::after { left:1rem;}.order-track__status_history.has-tooltip:hover .tooltip-text::after { right:0.15rem; left:auto;}#ud_shop_order_track_det .order-track__status_history.has-tooltip:hover .tooltip-text::after { right:inherit; left:inherit;}#ud_shop_order_track_det .order-track__status_history:after,.order-track__order-row .order-track__status_history:after { margin-left:0;}.order-track__order-row .order-track__status_history .tooltip-text { right:-15rem; left:auto; z-index:10000;}@media (max-width:767.98px) { .navbar__pill:last-child .tooltip-text {  left:auto;  right:-1px;  transform:none; } .navbar__pill:last-child .tooltip-text::after {  left:calc(100% - 10px); } #ud_shop_order_track_det .order-track__status_history .tooltip-text {  right:-15.4rem;  left:auto; } #ud_shop_order_track_det .order-track__status_history.has-tooltip:hover .tooltip-text::after {  right:0.5rem;  left:auto; }}@media (max-width:575.98px) { .order-track__order-row .order-track__status_history .tooltip-text {  right:-19.4rem;  left:auto; } .order-track__status_history.has-tooltip:hover .tooltip-text::after {  right:4.5rem;  left:auto; } #ud_shop_order_track_det .order-track__status_history .tooltip-text {  right:-31rem;  left:auto; } #ud_shop_order_track_det .order-track__status_history.has-tooltip:hover .tooltip-text::after {  right:52.5%;  left:auto; }}.loading-spinner { display:inline-block; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); z-index:3; line-height:0;}.loading-spinner::after { content:""; display:inline-block; width:28px; height:28px; margin:8px; border-radius:50%; border:2px solid; border-color:#cccccc transparent #cccccc transparent; animation:spin 1.2s linear infinite;}.product-img.lazyloaded ~ .loading-spinner,.lazy-img.lazyloaded ~ .loading-spinner,img.lazyloaded ~ .loading-spinner { display:none;}.product-img,.lazy-img { position:absolute; top:0; left:0; right:0; bottom:0;}.js-variants-close-btn { position:absolute; border-radius:50%; border:1px solid #dddddd; top:-1.7rem; right:2rem; height:3.4rem; width:3.4rem; display:flex; align-items:center; justify-content:center; line-height:1; padding:0; background:#fff;}.js-variants-close-btn::before { color:#ff6666;}.js-variant-wrap.has-fault select { border-color:#ff6666;}.js-variant-wrap.has-fault label { color:#ff6666;}.js-variants { position:absolute; bottom:75px; left:0; right:0; z-index:101; display:none; transition:transform ease 0.4s;}.variant-select { font-size:1.3rem !important;}.variant-select + label { font-size:1.1rem !important;}.js-variants.has-price-unit { bottom:95px;}@media (max-width:991.98px) { .js-variants {  bottom:60px; }}@media (min-width:992px) { .js-product:not(:hover):not(.page_popuplist_item):not(.js-package-offer-item) .js-variants {  display:none !important; }}.added .function-icon::before, .added .function-icon:hover::before { color:#ff6666 !important;}.function-btn { 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; -webkit-box-pack:center; -webkit-justify-content:center; -moz-box-pack:center; -ms-flex-pack:center; justify-content:center; position:relative; width:4rem; height:3rem; cursor:pointer; transition:color 0.4s;}.function-btn:hover { color:#2c2c2c;}#ident_data { text-align:center; position:fixed; bottom:0; left:0; right:0; z-index:99999; background:#000; color:#fff;}.provider__container { vertical-align:baseline;}@media (max-width:399px) { #ident_data {  font-size:0.9rem; }}.drop-shadow { box-shadow:0 0 10px rgba(0, 0, 0, 0.2);}.bg-6 { background-color:#dddddd;}.bg-7 { background-color:#dddddd;}.bg-8 { background-color:#f1f1f1;}table td p { margin:0;}.tr + .tr { border-top:1px solid #dddddd;}.th { background-color:#cccccc;}.param_desc_tooltip { background:#fff; box-shadow:0 0 10px 5px rgba(0, 0, 0, 0.1);}@media (max-width:1199.98px) { .side-box {  border-top:1px solid #dddddd; }}.no-aside .side-box { display:none;}.no-aside main { max-width:100%; flex-grow:1;}@media (min-width:1200px) { .no-aside .product {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; } .col-xl-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:992px) { .col-lg-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}@media (min-width:768px) and (max-width:991.98px) { .col-md-custom-5 {  -webkit-box-flex:0;  -ms-flex:0 0 20%;  flex:0 0 20%;  max-width:20%; }}body.fixed { height:100vh; overflow-y:hidden; padding-right:10px;}body.fixed header { padding-right:10px;}@media (max-width:991.98px) { .overflow-hidden-up-lg {  overflow:hidden; }}.js-customer-address-delete-hidden .js-customer-address-delete { display:none;}.customer-address__zip { min-height:4.5rem;}.customer-address__delete { top:0; right:10px;}.customer-address__zip { min-height:4.5rem; height:100%; line-height:4.5rem;}.customer-address__data { margin-top:1rem; min-height:10rem;}.customer-address__card.js-customer-address-delete-hidden .customer-address__card-inner { box-shadow:0 0 1rem #2c2c2c;}.customer-address__default-address { cursor:pointer; transition:color 0.4s, background-color 0.4s, border-color 0.4s; padding:0.5rem !important; display:flex; user-select:none;}@media (max-width:767.98px) { .customer-address__default-address {  font-size:1.2rem; }}.customer-address__default-address:before { width:20px; display:inline-flex; justify-content:center; font-family:"Custom icons"; margin-right:0.5rem;}.customer-address__default-address.customer-address__default-shipping-address:before { content:"";}.customer-address__default-address.customer-address__default-billing-address:before { content:"";}.customer-address__default-address:hover, .customer-address__default-address.is-checked { background-color:#2c2c2c; color:#fff;}.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:1.6rem; height:1.6rem; color:#fff; bottom:0; position:absolute; left:4rem;}@media (max-width:991.98px) { .js-search-smart-autocomplete .search-smart-arrow {  display:none; }}.js-search-smart-autocomplete .search-smart-arrow::before { content:""; position:absolute; border-color:transparent; border-style:solid; bottom:-2.3rem; left:0; border-width:0.8rem 0.8rem 0; border-top-color:initial; transform-origin:center top; transform:rotate(180deg);}.search-smart-autocomplete { background-color:#fff; box-shadow:0 0 3rem 0 rgba(0, 0, 0, 0.2); width:80rem; position:absolute; top:6.5rem; right:-3rem; overflow-y:auto; overflow-x:hidden; overscroll-behavior-y:contain;}@media (max-width:991.98px) { .search-smart-autocomplete {  right:50%;  transform:translateX(50%);  max-width:calc(100% + 60px);  box-shadow:none;  width:100vw;  max-height:unset !important; }}.search-smart-autocomplete .icon--b-search::before { font-size:1rem; margin-right:0.6rem;}.search-smart-autocomplete .search-smart-prices { font-size:1.2rem; line-height:1.5rem; text-align:right; min-width:7rem; font-family:"Avenir Next Condensed", sans-serif;}.search-smart-autocomplete .search-smart-prices .search-smart-price-sale { font-weight:bold;}.search-smart-autocomplete .search-smart-sale-percent { font-size:1rem; line-height:1.2rem; 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:2.4rem; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical;}.search-smart-autocomplete .search-product { line-height:1.6rem;}.search-smart-autocomplete .search-product + .search-product { border-top:1px dotted #dddddd;}.search-smart-autocomplete .js-search-result { cursor:pointer; list-style:none;}.search-smart-autocomplete .js-search-result b { color:#2c2c2c !important;}.search-smart-autocomplete .js-search-result.is-selected, .search-smart-autocomplete .js-search-result:hover { background:#2c2c2c !important; color:#fff !important;}.search-smart-autocomplete .js-search-result.is-selected b, .search-smart-autocomplete .js-search-result:hover b { color:#fff !important;}.search-smart-autocomplete.type--1 { padding:2rem 3rem;}@media (max-width:991.98px) { .search-smart-autocomplete.type--1 {  padding:1rem 0; }}@media (min-width:992px) { .search-smart-autocomplete.type--1 {  max-height:52rem !important; }}.search-smart-autocomplete.type--1 .search-product { padding:1.5rem 0;}.search-smart-autocomplete.type--1 .search-query { align-items:center; background:#f5f5f5; margin-bottom:0.4rem; margin-right:0.4rem;}.search-smart-autocomplete.type--1 .search-smart-title { background:#f5f5f5; margin-bottom:1.5rem; line-height:2.4rem; padding:0 1rem;}@media (max-width:991.98px) { .search-smart-autocomplete.type--1 .search-smart-title {  padding:0 2rem; }}.search-smart-autocomplete.type--1 .search-content,.search-smart-autocomplete.type--1 .search-query { line-height:1.6rem; padding-top:0.4rem; padding-bottom:0.4rem; margin-bottom:0.5rem;}.search-smart-autocomplete.type--1 .search-smart-section + .search-smart-section { padding-top:2rem;}.search-smart-autocomplete.type--1 .search-smart-sale-percent { position:absolute; top:5px; left:5px;}.search-smart-autocomplete.type--2 { padding:0.5rem;}@media (min-width:992px) { .search-smart-autocomplete.type--2 {  padding:2rem;  max-height:48rem !important; }}.search-smart-autocomplete.type--2 .search-product { padding:0.5rem 0;}.search-smart-autocomplete.type--2 .search-smart-title { margin-bottom:1rem; padding:0 1rem; line-height:1.8rem; display:inline-flex; align-items:center;}.search-smart-autocomplete.type--2 .search-smart-title::before { font-size:1.6rem; margin-right:0.6rem; font-weight:300; font-family:"Custom icons";}@media (max-width:991.98px) { .search-smart-autocomplete.type--2 .search-smart-title {  padding:0 2rem; }}.search-smart-autocomplete.type--2 .search-smart-autocomplete-content .search-smart-title::before { content:"";}.search-smart-autocomplete.type--2 .search-smart-autocomplete-category .search-smart-title::before { content:"";}.search-smart-autocomplete.type--2 .search-smart-autocomplete-search-query .search-smart-title::before { content:"";}.search-smart-autocomplete.type--2 .search-smart-autocomplete-product .search-smart-title::before { content:"";}.search-smart-autocomplete.type--2 .search-content,.search-smart-autocomplete.type--2 .search-query { line-height:1.8rem; margin-bottom:0.5rem;}.search-smart-autocomplete.type--2 .search-smart-section + .search-smart-section { padding-top:1.5rem;}@media (max-width:991.98px) { .search-smart-autocomplete.type--2 .search-smart-sale-percent {  position:absolute;  top:50%;  left:0;  transform:translate(50%, -50%); }}.search-smart-autocomplete.type--3 { width:32rem; right:-3rem; padding:2rem 1rem 2rem 2rem;}@media (max-width:991.98px) { .search-smart-autocomplete.type--3 {  padding:1rem;  right:50%;  transform:translateX(50%);  width:100vw;  max-height:unset !important; }}@media (min-width:992px) { .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%; } .search-smart-autocomplete.type--3 .search-product {  flex:0 0 25%;  max-width:25%; }}@media (min-width:1240px) { .search-smart-autocomplete.type--3 {  width:120rem; } .search-smart-autocomplete.type--3 .search-product {  flex:0 0 16.6666%;  max-width:16.6666%; }}.search-smart-autocomplete.type--3 .search-product { padding:0.5rem; margin-bottom:2rem; position:relative;}.search-smart-autocomplete.type--3 .search-query { align-items:center; background:#f5f5f5; margin-bottom:0.4rem; margin-right:0.4rem;}.search-smart-autocomplete.type--3 .search-smart-title { background:#f5f5f5; margin-bottom:1.5rem; line-height:2.4rem; padding:0 1rem;}@media (max-width:991.98px) { .search-smart-autocomplete.type--3 .search-smart-title {  padding:0 2rem; }}.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:5px; left:5px;}.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:0.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, 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:#2c2c2c !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-mobile ul { padding:0 1rem;}.search-smart-autocomplete .icon--info::before { font-size:1.2rem;}@media (max-width:991.98px) { .search-smart-autocomplete .icon--info::before {  font-size:1.6rem; }}.search-smart-autocomplete .search-category.none-has-image { column-gap:0;}.search-smart-autocomplete .search-category.none-has-image .search-smart-category-img { flex:0 0 0; max-width:0;}.search-smart-autocomplete .search-category.none-has-image > div > .col { padding-left:0 !important;}.search-smart-autocomplete .search-category.any-has-image .search-smart-category-img { flex:0 0 40px; max-width:40px;}.suggestion-inner { background-color:rgba(0, 0, 0, 0.03);}.suggestion-inner a { text-decoration:underline;}.suggestion-inner a:hover { color:#2c2c2c;}.order-send__redirect-sec { display:inline-block; width:40px; height:40px; line-height:38px; flex:0 0 40px; max-width:40px; border-radius:50%; border:1px solid #dddddd; background-color:#fff; position:absolute; top:0; left:50%; transform:translate(-50%, -50%); margin:0;}.order-send__redirect-text { font-size:17px;}.product-offer__prices-wrap.with-rrp,.popuplist__prices.with-rrp,.pagelist__prices.with-rrp,.additional-product__prices.with-rrp,.product-in-bundle__prices.with-rrp,.similar-product__prices.with-rrp,.artlist__prices.with-rrp { display:flex; flex-direction:column; align-items:start !important;}.product-offer__prices-wrap.with-rrp .product-price--base,.popuplist__prices.with-rrp .product-price--base,.pagelist__prices.with-rrp .product-price--base,.additional-product__prices.with-rrp .product-price--base,.product-in-bundle__prices.with-rrp .product-price--base,.similar-product__prices.with-rrp .product-price--base,.artlist__prices.with-rrp .product-price--base { order:-1;}.product-offer__prices-wrap.with-rrp .product-price--sale,.popuplist__prices.with-rrp .product-price--sale,.pagelist__prices.with-rrp .product-price--sale,.additional-product__prices.with-rrp .product-price--sale,.product-in-bundle__prices.with-rrp .product-price--sale,.similar-product__prices.with-rrp .product-price--sale,.artlist__prices.with-rrp .product-price--sale { padding:0 !important; margin:0 !important;}.product-offer__prices-wrap.with-rrp .artlist__price-unit,.popuplist__prices.with-rrp .artlist__price-unit,.pagelist__prices.with-rrp .artlist__price-unit,.additional-product__prices.with-rrp .artlist__price-unit,.product-in-bundle__prices.with-rrp .artlist__price-unit,.similar-product__prices.with-rrp .artlist__price-unit,.artlist__prices.with-rrp .artlist__price-unit { flex:0 0 auto; width:auto;}.product-tooltip__price.with-rrp,.artdet__price-base-and-sale.with-rrp { display:flex; flex-direction:column; align-items:start !important;}.product-tooltip__price.with-rrp .product-price--base,.artdet__price-base-and-sale.with-rrp .product-price--base { order:-1;}.product-tooltip__price.with-rrp .product-price--sale,.artdet__price-base-and-sale.with-rrp .product-price--sale { padding:0 !important;}.product-offer__prices-wrap.with-rrp .product-offer__price-base { order:-1;}.with-rrp .tooltip-text { max-width:250px; min-width:150px; white-space:pre-wrap; font-family:"Avenir Next", sans-serif !important;}.with-rrp .icon--info { font-size:80%; cursor:pointer;}.tippy-box { color:#2c2c2c; background:#fff; font-size:1.3rem; line-height:1.3; letter-spacing:0.5px; text-align:center; box-shadow:0 0 10px 5px rgba(0, 0, 0, 0.1); border-radius:0;}.tippy-content { padding:0.75rem 1.3rem;}.tippy-content p:last-child { margin-bottom:0;}.tippy-arrow { background-color:#2c2c2c; display:block; width:8px; height:8px; position:absolute; content:""; border-radius:100%; z-index:1000; left:50%; transform:translateX(-50%);}.tippy-arrow::before { display:none;}.tippy-box[data-placement^=top] > .tippy-arrow { bottom:-4px;}.has-tooltip.tippy-inited * { display:none !important;}#ud_shop_start .top-products-list { margin-bottom:6rem;}#overlay_product_subscription .overlay_title { font-size:2rem; text-transform:uppercase;}#overlay_product_subscription .overlay_text { padding:5px; 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-track__order-details-btn { letter-spacing:normal; padding:0.5rem 1rem !important; font-size:1.2rem !important;}.order-track__order { padding:20px 10px; border-bottom:1px solid #dddddd;}.order-track__title { padding-right:0.5rem;}@media (max-width:575.98px) { .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:991.98px) { .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:991.98px) { .order-track__order-payment-status-col.empty-payment-status {  display:none; }}@media (min-width:576px) and (max-width:1199.98px) { .order-track__order-statuses-col .order-track__title, .order-track__order-statuses-col .order-track__value {  display:inline; }}@media (min-width:768px) and (max-width:1199.98px) { .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:1199.98px) { .order-track__value {  font-weight:700; }}@media (min-width:1200px) { .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; }}.design_subver3 .cart-box__dropdown .loading-spinner { display:none;}.design_subver3 .cart-box__dropdown .loading-spinner::after { width:77px; height:77px; border-width:3px;}.design_subver3 .cart-box__dropdown .cart-box__dropdown-inner { transition:opacity 0.5s ease;}.design_subver3 .cart-box__dropdown.cart-refreshing .cart-box__dropdown-inner { opacity:0.2;}.design_subver3 .cart-box__dropdown.cart-refreshing .cart-box__dropdown-inner::after { content:""; position:absolute; top:0; left:0; right:0; bottom:0;}.design_subver3 .cart-box__dropdown.cart-refreshing .loading-spinner { display:inline-block;}.contact-mobile.has-fault .form-control[type=number]:invalid ~ .new-cust-fault-text2, .contact-phone.has-fault .form-control[type=number]:invalid ~ .new-cust-fault-text2 { position:absolute; top:100%;}.contact-mobile .input-group-prepend, .contact-phone .input-group-prepend { max-height:calc(1.5em + (1.2rem * 2) + 2px);}.new-cust-fault-text2 { line-height:1.2; padding-top:0.2rem;}.form-control[type=number]:invalid { border:1px solid #ff6666;}.form-control[type=number]:invalid ~ .new-cust-fault-text2 { display:block !important;}.cursor-pointer { cursor:pointer;}body.design_subver5 .artdet__img--alts:not(.slick-initialized) { display:flex;}body.design_subver5 .artdet__img--alts:not(.slick-initialized) > .artdet__img-main-wrap { flex:0 0 100%;}.js-bundle-product-wrapper.with-spinner { min-height:270px;}.js-bundle-product-wrapper.with-spinner > div { min-height:inherit;}.js-bundle-products-wrapper.with-spinner { min-height:370px;}.js-bundle-products-wrapper.with-spinner > div { min-height:inherit;}@media (min-width:400px) { .js-bundle-products-wrapper.with-spinner {  min-height:375px; }}@media (min-width:576px) { .js-bundle-products-wrapper.with-spinner {  min-height:395px; }}@media (min-width:1200px) { .js-bundle-products-wrapper.with-spinner {  min-height:410px; }}#box_top_content .box_content_ajax { min-height:320px;}@media (min-width:400px) { #box_top_content .box_content_ajax {  min-height:360px; }}@media (min-width:768px) { #box_top_content .box_content_ajax {  min-height:462px; }}@media (min-width:992px) { #box_top_content .box_content_ajax {  min-height:400px; }}@media (min-width:1200px) { #box_top_content .box_content_ajax {  min-height:462px; }}.js-additional-product-wrapper.with-spinner, .js-similar-product-wrapper.with-spinner { min-height:310px;}.js-additional-product-wrapper.with-spinner > div, .js-similar-product-wrapper.with-spinner > div { min-height:inherit;}@media (min-width:400px) { .js-additional-product-wrapper.with-spinner, .js-similar-product-wrapper.with-spinner {  min-height:328px; }}@media (min-width:768px) { .js-additional-product-wrapper.with-spinner, .js-similar-product-wrapper.with-spinner {  min-height:375px; }}@media (min-width:1200px) { .js-additional-product-wrapper.with-spinner, .js-similar-product-wrapper.with-spinner {  min-height:392px; }}.js-additional-cross-product-wrapper.with-spinner { min-height:454px;}.js-additional-cross-product-wrapper.with-spinner > div { min-height:inherit;}@media (min-width:400px) { .js-additional-cross-product-wrapper.with-spinner {  min-height:448px; }}@media (min-width:576px) { .js-additional-cross-product-wrapper.with-spinner {  min-height:427px; }}@media (min-width:768px) { .js-additional-cross-product-wrapper.with-spinner {  min-height:561px; }}@media (min-width:992px) { .js-additional-cross-product-wrapper.with-spinner {  min-height:428px; }}@media (min-width:1200px) { .js-additional-cross-product-wrapper.with-spinner {  min-height:490px; }}.page_exitpopup_wheel { width:1000px !important; height:600px; max-width:100%; max-height:100%; display:flex; align-items:center; justify-content:center;}.page_exitpopup_wheel .wheel-container { position:relative; display:flex; align-items:center; justify-content:center; padding-top:100%; border-radius:50%; overflow:hidden; box-shadow:0 0 0 3px #333 !important;}.page_exitpopup_wheel .wheel-container-outer { width:400px; position:absolute; top:50%; right:30px; transform:translateY(-50%);}.page_exitpopup_wheel .wheel-container-outer::after { content:""; display:block; width:0; height:0; border-top:20px solid transparent; border-bottom:20px solid transparent; border-right:40px solid #333; position:absolute; right:-30px; top:50%; transform:translateY(-50%); z-index:2;}.page_exitpopup_wheel .wheel { position:absolute; top:0; left:0; width:100%; height:100%; background:#333; border-radius:50%; overflow:hidden; transform:rotate(135deg); transition:transform 3.5s ease-in-out; z-index:1;}.page_exitpopup_wheel .wheel::after { content:""; position:absolute; width:50px; height:50px; background:#fff; border-radius:50%; top:50%; left:50%; transform:translate(-50%, -50%); z-index:10; border:4px solid rgba(0, 0, 0, 0.75);}.page_exitpopup_wheel .wheel .number { position:absolute; width:50%; height:50%; transform-origin:bottom right; display:flex; align-items:center; justify-content:center; padding:30px 0 0 30px;}.page_exitpopup_wheel .wheel svg { position:absolute; left:0; top:0; bottom:0; right:0; width:100%; height:100%;}.page_exitpopup_wheel .wheel .option-title { position:relative; transform:rotate(-135deg); font-size:16px; font-weight:700; text-shadow:3px 5px 2px rgba(0, 0, 0, 0.15);}.page_exitpopup_wheel .wheel-after-spin,.page_exitpopup_wheel .wheel-before-spin { position:absolute; left:50%; top:50%; width:100%; transform:translate(-50%, -50%); opacity:1 !important; transition:opacity 0.5s ease;}.page_exitpopup_wheel .wheel-after-spin.is-hidden,.page_exitpopup_wheel .wheel-before-spin.is-hidden { opacity:0 !important;}.page_exitpopup_wheel .js-result { font-size:30px; background:rgba(0, 0, 0, 0.1);}.page_exitpopup_wheel .js-result-text-wrap.is-hidden,.page_exitpopup_wheel .js-spin-again-wrap.is-hidden,.page_exitpopup_wheel .js-result-wrap.is-hidden { display:none;}.page_exitpopup_wheel .btn-spin-the-wheel { min-height:41px; min-width:150px; transition:width 0.5s ease;}.page_exitpopup_wheel .btn-spin-the-wheel.loading { font-size:0 !important; position:relative;}.page_exitpopup_wheel .btn-spin-the-wheel.loading::after { content:""; display:inline-block; animation:dots 2s linear infinite; position:absolute; left:50%; top:calc(50% - 5px); font-size:20px; transform:translate(-50%, -50%);}@media (max-width:575.98px) { .page_exitpopup_wheel {  padding:15px 0;  height:100%;  max-height:96vh; } .page_exitpopup_wheel .wheel-container-outer {  width:300px;  position:relative;  transform:none;  left:0;  right:unset;  margin:0 auto; } .page_exitpopup_wheel .wheel .option-title {  font-size:12px; } .page_exitpopup_wheel .page_exitpopup_end {  min-height:200px;  height:100%; }}@media (max-width:440px) { .page_exitpopup_wheel .wheel-container-outer {  transform:translateX(calc(-100% + -40px));  left:100%; }}@keyframes dots { 0% {  content:""; } 20% {  content:"."; } 40% {  content:".."; } 60% {  content:"..."; } 80% {  content:"...."; } 100% {  content:"....."; }}.badge:empty { display:inherit;}.package-offer__discount-percent:empty { display:inline-block;}.saved-card__card-inner { width:322px; height:208px;}.saved-cards-grid { display:flex; flex-wrap:wrap; row-gap:20px; column-gap:20px;}@media (max-width:767.98px) { .saved-cards-grid {  justify-content:center; }}.saved-card__expiry-date { position:absolute; left:20px; bottom:20px; color:#fff;}.saved-card__buttons { position:absolute; right:20px; bottom:10px;}.saved-card__mod-name { font-size:16px; position:absolute; left:20px; top:15px; max-width:calc(100% - 40px); line-height:1.2; font-weight:700; color:#fff; text-shadow:1px 1px #00000080; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; max-height:3.6em;}.saved-card__delete-button { background:#fff; border:1px solid #111111; border-radius:5px; color:#111111; width:56px; height:38px; display:inline-flex; align-items:center; justify-content:center; transition:0.3s all ease; font-size:18px;}.saved-card__delete-button:hover, .saved-card__delete-button:focus, .saved-card__delete-button:active { border-color:#ff6666; background-color:#ff6666; color:#fff;}.saved-card__card-number { position:absolute; bottom:60px; left:20px; right:20px; color:#fff; text-shadow:2px 2px #00000080; display:flex; align-items:baseline; justify-content:space-between; font-weight:700; letter-spacing:2px; font-size:18px;}.saved-card__dots { font-size:20px; letter-spacing:5px;}.saved-card__expired { position:absolute; transform:rotate(-15deg); height:60px; width:380px; display:flex; align-items:center; justify-content:center; background-color:rgba(255, 102, 102, 0.8); font-size:18px; color:#fff; top:35%; left:-30px; z-index:2;}.page_tabs_v2 { flex-wrap:wrap;}.page_tabs_v2 .page_tab { padding:10px 20px;}.page_tabs_v2::after { display:none;}.stickers-wrap { position:absolute; left:0; top:0; bottom:0; right:0; z-index:2; pointer-events:none;}.stickers { z-index:2; pointer-events:auto; display:flex; row-gap:4px; column-gap:4px; align-items:flex-start; justify-content:flex-start; flex-wrap:wrap;}.stickers[data-position*=on_] { position:absolute; max-width:calc(100% - 8px);}.stickers[data-orientation=vertical] { flex-direction:column;}.stickers[data-orientation=vertical][data-position*=_right] { align-items:flex-end;}.stickers[data-orientation=horizontal][data-position*=_right] { justify-content:flex-end;}.stickers[data-position*=_top_] { top:4px;}.stickers[data-position*=_bottom_] { bottom:4px;}.stickers[data-position*=_left] { left:4px;}.stickers[data-position*=_right] { right:4px;}.stickers[data-position=above], .stickers[data-position=under] { margin-top:4px; margin-bottom:4px;}.sticker { position:relative; white-space:normal; margin:0;}.sticker svg, .sticker img { max-width:100%; height:auto;}.sticker[data-type=text] { height:auto; padding:0.8em 0.6em; max-width:100%;}.sticker-caption { position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); line-height:1.15; display:inline-flex; align-items:center; justify-content:center; width:100%; height:100%; padding:4px; text-align:center;}@media (min-width:992px) { .artlist-col--1.v2:not(.inited) .artlist__product:hover .artlist__inner-abs {  height:calc(100% + 35px); } .artlist-col--1.v2:not(.inited) .artlist__product:hover.has-alt-image .artlist__inner-abs {  height:calc(100% + 35px + 60px); } .artlist-col--1.v2 .artlist__inner {  padding:0; } .artlist-col--1.v2 .artlist__inner-abs {  position:relative; } .pagelist_item.v2:not(.inited):hover .pagelist_item__inner-abs {  height:calc(100% + 35px); } .pagelist_item.v2:not(.inited):hover.has-alt-image .pagelist_item__inner-abs {  height:calc(100% + 35px + 60px); } .pagelist_item.v2 .pagelist_item__inner {  padding:0; } .pagelist_item.v2 .pagelist_item__inner-abs {  position:relative; }}.subscription-period__item { cursor:pointer; min-height:3rem; min-width:3rem; margin:0.5rem; padding-right:0;}.subscription-period__item::before { display:none !important;}.subscription-period__item.is-active .subscription-period__item-text { border-color:#2c2c2c;}.subscription-period__item.is-active .subscription-period__item-text::after { width:16px; height:16px; top:-8px; left:50%; position:absolute; transform:translateX(-50%); padding:0.4rem 0.45rem; font-size:8px; line-height:8px; text-align:left; border-radius:100%; color:#fff; background:#2c2c2c; border-color:#2c2c2c; content:""; font-family:"Custom icons";}.subscription-period__item:hover .subscription-period__item-text { border-color:#2c2c2c; background-color:#2c2c2c; color:#fff;}.subscription-period__item-text { border:1px solid #dddddd; color:#2c2c2c; background-color:#fff; padding:0.4rem 1rem; border-radius:0.25rem; white-space:nowrap; position:relative; text-transform:none; display:flex; align-items:center; font-size:13px; transition:color 0.4s, background-color 0.4s, border-color 0.4s;}.subscription__delete-button::after { display:none;}.order-track__subscription { padding:20px 10px;}.order-track__subscription:nth-child(odd) { background-color:rgba(0, 0, 0, 0.03);}@media (min-width:992px) { .order-track__subscription {  padding:20px 5px 10px; }}.order-track__subscriptions-header { padding:10px;}.order-track__subscription-inner { display:flex; flex-wrap:wrap;}.subscription-list__value { font-weight:700;}@media (max-width:991.98px) { .subscription-list__value,.subscription-list__title {  flex:0 0 50%;  max-width:50%;  width:100%; } .subscription-list__value::before,.subscription-list__title::before {  text-align:center;  display:inline-block;  width:20px; }}@media (min-width:992px) { .order-track__subscription-second-row {  border-top:1px solid #dddddd; } .subscription-list__value {  font-weight:400; } .subscription-list__title {  display:none;  padding-right:0.5rem; } .order-track__subscription-inner {  display:block; } .order-track__subscription-qty-col {  max-width:80px; } .order-track__subscription-price-col {  max-width:140px; } .order-track__subscription-period-col {  max-width:120px; } .order-track__subscription-date-col {  max-width:160px; } .order-track__subscription-expiration-col {  max-width:200px; }}.saved_delivery_point__form-wrapper { background-color:#fff; padding:30px 20px !important; max-width:460px; margin:0 auto;}.saved-delivery-point-selects .form-select-group { width:100%;}.saved-delivery-point__buttons { position:absolute; top:0; right:0; display:flex;}.saved-delivery-point__card-inner { background:#fff; box-shadow:0 0 10px rgba(0, 0, 0, 0.2); height:100%; padding:3rem; position:relative; line-height:1.21; display:flex; flex-direction:column;}.shipping-method__buttons { align-items:center; column-gap:10px;}.row-gap-20 { row-gap:3rem;}input.is-invalid.only-warning { border-color:#F29600 !important; background-image:none;}input.is-invalid.only-warning ~ .invalid-feedback { color:#F29600;}#g-btn-wrap { max-width:320px; margin:0 auto; cursor:pointer;}#g-btn-wrap.js-need-terms button { pointer-events:none;}#g-btn-wrap .gpay-card-info-container-fill { padding:10px;}.gpay-card-info-container { min-width:auto !important;}.gls_express_point { display:inline-flex; align-items:center; background-color:#061ab1; color:#fff; padding:4px 10px; line-height:1.2; border-radius:20px;}.gls_express_point:after { content:""; width:16px; height:16px; background:url('../!common_design/own/image/icon_glsexpress.svg') no-repeat left top transparent; margin-left:5px;}.gap-5 { gap:0.5rem;}.gap-10 { gap:1rem;}.data__item-plus-data-url a, .direct-filter-link { text-underline-offset:2px; text-decoration-line:underline; text-decoration-color:currentColor; text-decoration-color:color-mix(in srgb, currentColor 50%, transparent);}.data__item-plus-data-url a:hover, .direct-filter-link:hover { text-decoration-color:currentColor; text-decoration-line:underline;}.product_param_type_color_text .direct-filter-link { display:inline-flex; align-items:center; vertical-align:top;}@media (min-width:576px) { .point-history-row .order-track__value {  font-weight:400; } .point__order-key {  max-width:20rem; } .point__date-earn,.point__date-expire,.point__amount {  max-width:16rem; }}#page_order_mods_content.hide_disabled_mods .js-order-mods--disabled { display:none;}#overlay_google_map_address_autocomplete { display:none;}#overlay_google_map_address_autocomplete_content { padding:20px 30px 0;}@media (max-width:575.98px) { #overlay_google_map_address_autocomplete_content {  padding:10px 10px 0; }}#overlay_google_map_address_autocomplete_content #google_map_address_autocomplete::-webkit-input-placeholder { color:#999;}#overlay_google_map_address_autocomplete_content #google_map_address_autocomplete:-ms-input-placeholder { color:#999;}#overlay_google_map_address_autocomplete_content #google_map_address_autocomplete::-ms-input-placeholder { color:#999;}#overlay_google_map_address_autocomplete_content #google_map_address_autocomplete::-moz-placeholder { color:#999;}#overlay_google_map_address_autocomplete_content #google_map_address_autocomplete::placeholder { color:#999;}#overlay_google_map_address_autocomplete_content .gm-style-iw { padding:0;}@media (max-width:575.98px) { #overlay_google_map_address_autocomplete_content .gm-style-iw {  max-width:260px !important; }}#overlay_google_map_address_autocomplete_content .gm-style-iw-chr { height:10px;}#overlay_google_map_address_autocomplete_content .gm-style-iw-d { margin-right:30px; font-size:16px; font-weight:bold;}#overlay_google_map_address_autocomplete_content .google_map_selected_address { display:flex; align-items:center; min-height:26px; color:#000;}#overlay_google_map_address_autocomplete_content #google_map_info_content { padding-left:15px; text-align:left;}.pac-container { position:fixed !important; z-index:9999 !important;}.google-map-selector-btn { display:inline-flex; align-items:center; column-gap:6px;}.google-map-selector-btn::before { content:""; font-family:"Custom icons"; font-size:18px;}.google-map-selector-btn::after { display:none;}#overlay_google_map_address_autocomplete_content { position:relative;}#overlay_google_map_address_autocomplete_content:not(.has-error).is-loading::before { content:""; width:100%; height:100%; background:rgba(255, 255, 255, 0.8); position:absolute; z-index:1; left:0; top:0;}#overlay_google_map_address_autocomplete_content:not(.has-error).is-loading .loading-spinner__wrap { display:block;}#overlay_google_map_address_autocomplete_content .loading-spinner__wrap { display:none; position:absolute; left:50%; top:50%;}#overlay_google_map_address_autocomplete_content .loading-spinner::after { width:76px; height:76px; border-width:5px; border-color:#888888 transparent;}.address-validation-change-link { font-weight:700; cursor:pointer; text-decoration:underline;}.form-group-interval { display:flex; flex-wrap:wrap;}.form-group-interval .form-control { flex:1 0 45%;}.form-group-interval .mdash { height:4.7rem; flex:0 0 10%; justify-content:center; display:flex; align-items:center;}.form-group-interval .form-control { height:4.7rem;}.faq-container { margin-bottom:100px !important;}.faq-element { border:#dddddd solid; border-width:0 0 1px 0;}.faq-element:first-child { border-top:1px solid #dddddd;}.faq-title { font-size:16px; line-height:22px; font-weight:700; padding:20px 0; width:100%; text-align:left; position:relative; margin-bottom:0; border:none;}@media (min-width:768px) { .faq-title {  font-size:18px;  padding:20px 30px; }}.faq-content { padding-bottom:20px;}@media (min-width:768px) { .faq-content {  padding:0 30px 20px; }}.faq-content p:last-child { margin-bottom:0;}.faq-container.is-accordion .faq-title { padding-right:60px !important; cursor:pointer;}.faq-container.is-accordion .faq-title:not(.active):hover { color:#2c2c2c;}.faq-container.is-accordion .faq-title::after { content:""; font-family:"custom icons"; position:absolute; right:0; top:50%; transform:translateY(-50%);}@media (min-width:768px) { .faq-container.is-accordion .faq-title::after {  right:30px; }}.faq-container.is-accordion .faq-title.active::after { transform:translateY(-50%) scaleY(-1);}.faq-container.is-accordion .faq-content { display:none;}.container { max-width:1230px;}.container-max-sm { max-width:576px;}.container-max-md { max-width:768px;}.container-max-lg { max-width:992px;}[class*=container-max-] { padding-left:1rem; padding-right:1rem; margin:0 auto;}@media (min-width:576px) { [class*=container-max-] { padding-left:1.5rem; padding-right:1.5rem; }}: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_subver4 #compare { padding:0; max-height:inherit; line-height:1.4;}body.design_subver4 #page_PopupContainer.shop_popup_compare { width:auto !important; height:auto;}body.design_subver4 #page_PopupContainer.shop_popup_compare #page_PopupContainer_inner { padding:0; overscroll-behavior:contain; max-height:inherit; min-width:250px; max-width:inherit;}body.design_subver4 #page_PopupContainer.shop_popup_compare #page_PopupContainer_ajax::after { margin:0;}body.design_subver4 .compare__title { padding:1rem 5rem 1rem 2rem; margin-bottom:0; background-color:#fff;}body.design_subver4 .compare__table { overflow:auto; scrollbar-width:thin; -webkit-overflow-scrolling:touch; overscroll-behavior-y:contain; scrollbar-color:auto #fff;}body.design_subver4 .compare__table::-webkit-scrollbar-track { background:#fff;}body.design_subver4 .compare__table-inner { height:100%; -webkit-overflow-scrolling:touch; background-color:#dddddd; display:flex; flex-direction:column;}body.design_subver4 .compare__row { display:flex; align-items:stretch;}body.design_subver4 .compare__row--iconmore img, body.design_subver4 .compare__row--icon img { margin:0;}body.design_subver4 .compare__row--price .compare__value { font-weight:700;}body.design_subver4 .compare__row--sku .compare__value, body.design_subver4 .compare__row--price_unit .compare__value { font-size:1.1rem;}body.design_subver4 .compare__row--param.values-are-not-same .compare__label, body.design_subver4 .compare__row--param.values-are-not-same .compare__value { background-color:#ebfafd;}body.design_subver4 .compare__row.position-sticky { z-index:3;}body.design_subver4 .compare__row--name { top:0; border-top:1px solid #dddddd;}body.design_subver4 .compare__row--name .compare__label, body.design_subver4 .compare__row--name .compare__value { background-color:#f5f5f5;}body.design_subver4 .compare__row--name .compare__value { font-weight:700;}body.design_subver4 .compare__row:has(+ .compare__row--functions) { margin-bottom:-1px;}body.design_subver4 .compare__row--functions { bottom:0; border-top:1px solid #dddddd;}body.design_subver4 .compare__row--functions .compare__value, body.design_subver4 .compare__row--functions .compare__label { background-color:#fff;}body.design_subver4 .compare__label, body.design_subver4 .compare__value { padding:0.5rem; text-align:center; display:flex; align-items:center; border:solid #dddddd; border-width:0 1px 1px 0;}body.design_subver4 .compare__label { position:sticky; position:-webkit-sticky; left:0; z-index:2; text-align:right; font-weight:700; justify-content:flex-end; word-break:break-word; background-color:#fff; 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_subver4 .compare__value { flex-wrap:wrap; gap:5px; justify-content:center; background-color:#fff; 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_subver4 .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:700;}body.design_subver4 .compare__func-btn { font-size:1.6rem;}@media (max-width:1199.98px) { body.design_subver4 .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_subver4 .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.98px) { body.design_subver4 .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_subver4 .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.98px) { body.design_subver4 #page_PopupContainer.shop_popup_compare { max-width:100vw; max-height:100vh; max-height:100dvh; } body.design_subver4 #page_PopupContainer.shop_popup_compare .close { top:6px; right:1rem; } body.design_subver4 .compare__row--iconmore img, body.design_subver4 .compare__row--icon img { max-height:16px; }}[data-percent]::after { content:attr(data-percent);}[data-percent-value]::before { content:attr(data-percent-value);}.product-review__created-at {  visibility:hidden !important;}:root {    --blan-mint:#A7D4D4;  --blan-navy:#08415c;  --blan-lilac:#C8B8D0;  --blan-deep:#1F1E1E;    --blan-mustard:#D7A44A;  --blan-rasp:#A13A64;  --blan-orange:#E89B4D;  --blan-coral:#D74E4E;  --blan-synergy:#CFE7E7;    --blan-primary:var(--blan-navy);  --blan-primary-hover:var(--blan-mint);    --blan-accent:var(--blan-mint);  --blan-text:#1b1b1b;  --blan-muted:#f6f7f8;  --blan-border:#e6e8eb;    --blan-thyroidcomplexcare:#99A0D3;  --blan-inflacare:#fe4a49;  --blan-hairrecharge:#F19A3E;  --blan-sleepandslimmer:#3b7bce;    --c1:#99a0d3 !important;  --c2:#8cc8bd !important;  --c3:#e0d2f6 !important;  --c4:#3564b0 !important;  --vitamin:#99a0d3 !important;  --mineral:#8cc8bd !important;  --aminoacid:#ffd6a6 !important;  --gyogynoveny:#c9f2c7 !important;  --vedett:#ffe3ea !important;  --egyeb:#e5edf8 !important;  --ink:#1f2a37 !important;  --muted:mint !important;  --bg:#fff !important;  --card:#fff !important;  --line:#e5e7eb !important;  --radius:16px !important;  --shadow:0 2px 6px rgb(0 0 0 / .06), 0 12px 24px rgb(0 0 0 / .04) !important;  --bg-mint:linear-gradient(180deg, #e4f5f5 0%, #dff0f0 100%) !important;  --bg-line: linear-gradient(180deg, #f2f4f8 0%, #e7ebf2 100%) !important;  --blan-product-bg:#42b19c !important;  --other-product-bg:#db7e7e !important;}[class*="icon"],.fa,.fal,.far,.fas,.fab,i[class^="icon-"],i.fa {  font-family:inherit !important;}html,body,#wrapper,.container,.content,.page,h1,h2,h3,h4,h5,h6,p,a,span,small,strong,em,b,i,u,s,ul,ol,li,dl,dt,dd,table,th,td,thead,tbody,tfoot,button,.btn,.button,input,select,textarea,.label,.badge,.price,.product-price,.unit-price,.header,.topbar,.navbar,.menu,.footer,.widget,.box,.card {  font-family:'Urbanist', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif !important;}.menu a,.navbar a,.header a,h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {  font-family:'Urbanist', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif !important;  font-weight:600 !important;}.font-sm-m {  font-size:16px !important;  line-height:1.45em;}.read-more__content {  font-size:1.5rem !important;}.bg-hairrecharge {  background-color:var(--blan-hairrecharge) !important;}.bg-thyroidcomplexcare {  background-color:var(--blan-thyroidcomplexcare) !important;}.bg-inflacare {  background-color:var(--blan-inflacare) !important;}.bg-sleepandslimmer {  background-color:var(--blan-sleepandslimmer) !important;}.long-description__title,.art-add-data__title {  visibility:hidden !important;  height:0 !important;  margin-top:0px !important;  margin-bottom:0px !important;}.artdet__prices .product-price--base, .artdet__prices .product-price--sale, .artlist-col--1 .artlist__price-base, .artlist-col--1 .artlist__price-sale {  font-size:1.5rem !important;}:root {  --blan-font-min:16px;  --blan-font-min-mobile:17px;  --blan-line:1.5;}body,body :where(p, li, a, span, label, input, textarea, select, button, small, .small, .lead) {  font-size:var(--blan-font-min) !important;  line-height:var(--blan-line) !important;}:where(.font-xs, .font-xxs, .font-xxxs, .font-sm, .font-sm-s, .font-sm-m,  .text-xs, .text-xxs, .text-sm,  .fs-10, .fs-11, .fs-12, .fs-13, .fs-14, .fs-15,  .size-10, .size-11, .size-12, .size-13, .size-14, .size-15,  .badge, .badge-sm, .badge-xs,  .breadcrumb, .pagination, .table td, .table th,  .product-params, .product-meta, .product__property,  .cart__note, .cart__small, .checkout__small,  .filter__item, .facet__value, .menu__hint) {  font-size:var(--blan-font-min) !important;  line-height:var(--blan-line) !important;}:where(.art-add-data__title, .art-add-data__text, .product-description, .product__tabs, .content, .page-content, .cms-content) :where(p, li, a, span, small) {  font-size:var(--blan-font-min) !important;  line-height:var(--blan-line) !important;}:where(table) :where(td, th),:where(ul, ol) :where(li),:where(.list, .list-unstyled, .list-inline) :where(li),:where(.nav, .nav-tabs, .nav-pills) a {  font-size:var(--blan-font-min) !important;  line-height:var(--blan-line) !important;}input,textarea,select,label,.form-text,.form-help,::placeholder {  font-size:var(--blan-font-min) !important;  line-height:var(--blan-line) !important;}.btn,.btn-sm,.btn-xs,.btn-outline,.btn-link {  font-size:var(--blan-font-min) !important;  line-height:1.25 !important;}.header,.topbar,.footer,.cart,.checkout,.order-summary,.mini-cart,.breadcrumb,.pagination {  font-size:var(--blan-font-min) !important;  line-height:var(--blan-line) !important;}:where(.icon, .ico, [class*="icon-"])+ :where(span, a) {  font-size:var(--blan-font-min) !important;}@media (max-width:576px) {  :where(.product, .product-page, .product-detail, .product-description,  .product__tabs, .art-add-data__title, .art-add-data__text,  .content, .page-content, .cms-content, .blog, .article,  .cart, .checkout) :where(p, li, a, span, small, td, th, label) {  font-size:var(--blan-font-min-mobile) !important;  line-height:var(--blan-line) !important;  }}[class*="fs-1"],[class*="fs-12"],[class*="fs-13"],[class*="fs-14"],[class*="fs-15"],[class*="font-sm"],[class*="text-sm"],[class*="text-xs"],[class*="text-xxs"] {  font-size:var(--blan-font-min) !important;}.pagelist__item,.pagelist__name,.pagelist__price-base,.product__meta,.product__property,.product__extra,.table--striped td,.table--striped th {  font-size:var(--blan-font-min) !important;}div.text-primary {  color:var(--blan-orange) !important;}.js-animate-title-dots {  font-weight:800 !important;}.js-animate-title-dots:not(.no-animation)::after,.js-animate-title-dots:not(.no-animation)::before {  content:"" !important;}.custom-title {  font-weight:800 !important;}.art-add-datas {  padding-left:30px !important;  padding-right:30px !important;}.product-description,.longdescription,.shortdescription,.blog-content,.cms-content {  font-family:'Urbanist', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif !important;}.product-description *,.longdescription *,.shortdescription *,.blog-content *,.cms-content * {  font-family:'Urbanist', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif !important;}.miert-valaszd.hairrecharge {  background:var(--blan-hairrecharge);  --miert-valaszd-img:url('https://www.blansynergy.hu/shop_ordered/64790/pic/miert-valaszd-hair-recharge.png');  --text-color:var(--blan-primary);}.miert-valaszd.inflacare {  background:var(--blan-inflacare);  --miert-valaszd-img:url('https://www.blansynergy.hu/shop_ordered/64790/pic/MiertValaszd-InflacareNature.jpg');  --text-color:var(--blan-primary);}.miert-valaszd.thyroidcomplexcare-1 {  background:var(--blan-thyroidcomplexcare);  --miert-valaszd-img:url('https://www.blansynergy.hu/shop_ordered/64790/pic/MiertValaszd-THC1.jpg');  --text-color:var(--blan-primary);}.miert-valaszd.thyroidcomplexcare-2 {  background:var(--blan-thyroidcomplexcare);  --miert-valaszd-img:url('https://www.blansynergy.hu/shop_ordered/64790/pic/MiertValaszd-THC2.jpg');  --text-color:var(--blan-primary);}.miert-valaszd.thyroidcomplexcare-1-2 {  background:var(--blan-thyroidcomplexcare);  --miert-valaszd-img:url('https://www.blansynergy.hu/shop_ordered/64790/pic/MiertValaszd-THC-1-2.jpg');  --text-color:var(--blan-primary);}.miert-valaszd.sleepandslimmer {  background:var(--blan-sleepandslimmer);  --miert-valaszd-img:url('https://www.blansynergy.hu/shop_ordered/64790/pic/MiertValaszd-SleepAndSlimmer.jpg');  --text-color:#ffffff;}ul.blan-list li {  line-height:0.9 !important;}.miert-valaszd {  --pad:30px;  --img-w:clamp(160px, 32vw, 420px);  border-radius:30px;  padding:var(--pad);  overflow:hidden;  position:relative;  margin-left:calc(-1 * var(--pad));  margin-right:calc(-1 * var(--pad));  margin-top:30px;  display:grid;  grid-template-columns:1fr var(--img-w);  grid-template-rows:auto 1fr;  column-gap:clamp(16px, 3vw, 40px);  align-items:start;  min-height:var(--img-w);  color:var(--text-color);}.miert-valaszd>.art-add-data__title:nth-of-type(1) {  grid-column:1 / -1;  justify-content:center !important;  text-align:center;  margin-bottom:10px;}.miert-valaszd .h6 {  width:100% !important;  max-width:100% !important;  margin:0 !important;  margin-top:-30px !important;}.miert-valaszd .miert-valaszd__content {  grid-column:1 / 2;  max-width:700px;  justify-content:flex-start !important;  position:relative;  z-index:2;}.miert-valaszd .miert-valaszd__content ul {  margin:0;}.miert-valaszd::after {  content:"";  position:absolute;  right:0;  bottom:0;  width:var(--img-w);  aspect-ratio:1 / 1;  background:var(--miert-valaszd-img) no-repeat bottom right / contain;  z-index:1;}@media (max-width:900px) {  .miert-valaszd {  grid-template-columns:1fr;  --img-w-m:min(60vw, 360px);  padding-bottom:calc(var(--img-w-m));  }  .miert-valaszd .miert-valaszd__content {  grid-column:1 / 2;  max-width:none;  }  .miert-valaszd::after {  position:absolute;  right:0;  bottom:0;  width:var(--img-w-m);  aspect-ratio:1 / 1;  background-position:bottom right;  background-size:contain;  margin:0;  transform:none;  }}button,.btn,.button,input[type="submit"],.cart_button,.to_cart,.checkout_button,input,select,textarea,label {  font-family:'Urbanist', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif !important;}.start-banner__element-img-wrap::before {  color:var(--blan-orange) !important;}.table,.table *,.footer,.footer *,.widget,.widget *,.box,.box *,.card,.card * {  font-family:'Urbanist', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif !important;}.product-page-compare {  --table-border:#e6e8ef;  --header-bg:#f5f7fc;  --other-tint:#fff5f5;  --ok-color:#3564b0;  --no-color:#e05656;}.product-page-table-wrap {  width:100%;  overflow-x:auto;}.product-page-compare {  width:100%;  border-collapse:separate;  border-spacing:0;  font-size:16px;  line-height:1.4;  background:#fff;  border:1px solid var(--table-border);  border-radius:var(--radius);  margin:20px 0;}.product-page-compare thead th {  background:var(--header-bg);  color:#1f2a44;  font-weight:700;  text-align:left;  padding:12px 14px;  border-bottom:1px solid var(--table-border);  white-space:nowrap;}.product-page-compare thead th:first-child {  border-top-left-radius:var(--radius);}.product-page-compare thead th:last-child {  border-top-right-radius:var(--radius);}.product-page-compare td,.product-page-compare th {  border-right:1px solid var(--table-border);}.product-page-compare td {  padding:12px 14px;  vertical-align:middle;}.product-page-compare tr:last-child td {  border-bottom:none;}.product-page-compare tr>*:last-child {  border-right:none;}.product-page-compare td.blan-product,.product-page-compare th.blan-product {  background:color-mix(in srgb, var(--blan-product-bg) 50%, white);  text-align:center;}.product-page-compare td.other-product,.product-page-compare th.other-product {  background:color-mix(in srgb, var(--other-product-bg) 50%, var(--other-product-bg) 10%);  text-align:center;}.product-page-compare tbody tr:nth-child(odd) td:first-child {  background:#fafbff;}.product-page-compare tbody tr:last-child td:first-child {  border-bottom-left-radius:var(--radius);}.product-page-compare tbody tr:last-child td:last-child {  border-bottom-right-radius:var(--radius);}.product-page-compare td.icon {  text-align:center;  width:1%;  white-space:nowrap;}.product-page-compare td.icon img {  display:none !important;}.product-page-compare td.icon::before {  content:"";  display:inline-block;  width:22px;  height:22px;  vertical-align:middle;  background-repeat:no-repeat;  background-position:center;  background-size:22px 22px;  margin:0 auto;}.product-page-compare td.icon.blan-product::before { background-image:url("data:image/svg+xml;utf8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='12' r='11' fill='%231F1E1E'/><path d='M7 12.5l3 3 7-7' fill='none' stroke='%23FFFFFF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");}@media (max-width:640px) {  .product-page-compare {  font-size:15px;  }  .product-page-compare td,  .product-page-compare th {  padding:10px 12px;  }  .product-page-compare td.icon::before {  width:20px;  height:20px;  background-size:20px 20px;  }}* {  font-variant-ligatures:no-contextual !important;}a {  color:var(--blan-primary) !important;  text-decoration-color:rgba(22, 58, 100, 0.25) !important;}a:hover,a:focus {  color:var(--blan-primary-hover) !important;  text-decoration-color:rgba(22, 58, 100, 0.55) !important;}button,button.product-offer-slick-btn,.btn,.button,input[type="submit"],.cart_button,.to_cart,.checkout_button,.blog-item__details-btn,.overlay-login__remind-btn {  background-color:var(--blan-primary) !important;  border:1px solid var(--blan-primary) !important;  color:#fff !important;  border-radius:10px !important;  font-weight:600 !important;  margin:5px 0 !important;}button.cart-item__input-wrap {  margin:5px !important;}button:hover,.btn:hover,.button:hover,input[type="submit"]:hover,.cart_button:hover,.to_cart:hover,.checkout_button:hover,.blog-item__details-btn:hover {  background:var(--blan-primary-hover) !important;  border-color:var(--blan-primary-hover) !important;}button .product-offer-slick-btn {  background-color:var(--blan-primary) !important;  border:1px solid var(--blan-primary) !important;  color:#fff !important;  border-radius:5px !important;  padding:0px !important;  font-weight:400 !important;}.read-more__btn-wrap {  background-color:#fff !important;  border:none !important;  border-radius:0 !important;}button.read-more__btn {  background-color:#fff !important;  color:var(--blan-primary) !important;  border:none !important;  border-radius:0 !important;}button.read-more__btn:hover {  background-color:#fff !important;  color:var(--blan-primary-hover) !important;}button.overlay-login__remind-btn,button.icon--minus,button.icon--plus,button.login-box__remind-btn,button.cart-item__qty-refresh-btn {  background:#fff !important;  color:var(--blan-primary) !important;  border:none !important;}button.overlay-login__remind-btn:hover,button.icon--minus:hover,button.icon--plus:hover,button.login-box__remind-btn:hover,button.cart-item__qty-refresh-btn:hover,add-new-address-btn,add-new-address-btn:hover {  color:var(--blan-primary-hover) !important;  border:none !important;  background:#fff !important;}.blog-item__details-btn:hover {  color:#fff !important;  background:var(--blan-primary-hover) !important;}.artlist-col--1 .favourites__icon {  font-size:1.5rem !important;}.dropdown--btn.is-active::before {  background:var(--blan-mint) !important;}.has-product .cart-box__btn-icon {  color:var(--blan-orange) !important;}.badge,.label,.sale,.discount {  background:var(--blan-coral) !important;  color:#fff !important;  border-radius:999px !important;  padding:8px 10px !important;  font-weight:600 !important;}.badge.new {  background:var(--blan-rasp) !important;}.badge.best,.badge.top {  background:var(--blan-orange) !important;}.price,.product-price,.unit-price {  color:var(--blan-primary) !important;  font-weight:700 !important;}.old-price,.price-old,.was-price {  color:#7a8089 !important;  text-decoration:line-through !important;}.price .saving,.discount-percent {  color:var(--blan-rasp) !important;  font-weight:700 !important;}.header,.topbar,.navbar,.menu {  background:var(--blan-primary) !important;  border-bottom:1px solid var(--blan-border) !important;}.header a {  color:#80dbcd !important;}.menu a {  color:var(--blan-primary) !important;  font-weight:600 !important;}.menu a:hover {  color:var(--blan-primary-hover) !important;  padding:1rem !important;}.plus-menu a {  color:#ffffff !important;}.header-menus > .plus-menu.has-child > ul.plus-menu__sub {  border-radius:10px !important;}.header-menus > .plus-menu.has-child > .plus-menu__sub > .plus-menu > a {  color:var(--blan-primary) !important;}.header-menus > .plus-menu.has-child > .plus-menu__sub > .plus-menu > a:hover {  color:var(--blan-primary-deep) !important;}.plus-menu a:hover {  color:var(--blan-primary-hover) !important;}.footer {  background:var(--blan-deep) !important;  color:#e9edf2 !important;}.footer a {  color:var(--blan-mint) !important;}.responsive_menu,.responsive_menu_content {  background:var(--blan-navy) !important;}.responsive_menu a,.responsive_menu_content a {  color:var(--blan-mint) !important;}.responsive_cat_menu {  background:var(--blan-navy) !important;}.responsive_cat_menu_content {  background:var(--blan-primary) !important;}.responsive_cat_menu_content a {  color:#fff;}.responsive_cat_menu_content a:hover {  color:#3564b0;}@media (max-width:768px){ .topInfoLinks { display:none !important; } .mobileExtraLinks { display:list-item; }} a[href*="/spg/"] { background:#e8f5ee; color:#0F6E56 !important; font-weight:800 !important; border-radius:6px; padding:15px 15px; transition:all 0.18s ease;}a[href*="/spg/"]:hover { background:var(--blan-primary-hover) !important; color:var(--blan-primary) !important;}.card-box div,.cart-box__dropdown-inner div {  color:var(--blan-navy) !important;}.card-box div a,.cart-box__dropdown-inner div a {  color:var(--blan-navy) !important;}.card-box div a:hover,.cart-box__dropdown-inner div a:hover {  color:var(--blan-primary-hover) !important;}ul.navbar {  background:#fff !important;}img.felsorolas {  width:16px !important;    height:16px !important;}.card,.product,.box,.widget,.panel {  background:#fff !important;  border:1px solid var(--blan-border) !important;  border-radius:12px !important;}input,select,textarea {  border:1px solid var(--blan-border) !important;  border-radius:8px !important;}input:focus,select:focus,textarea:focus {  outline:none !important;  border-color:var(--blan-primary) !important;  box-shadow:0 0 0 3px rgba(22, 58, 100, 0.12) !important;}.info,.notice {  background:var(--blan-mint) !important;  border:1px solid rgba(22, 58, 100, 0.12) !important;  color:#0f2a46 !important;}.success {  background:#e6f6f2 !important;  border-color:#c4ece3 !important;  color:#0f3b2e !important;}.warning {  background:#fff7e8 !important;  border-color:#ffe2a8 !important;  color:#6a4a06 !important;}.error {  background:#ffe9ea !important;  border-color:#f5b6bc !important;  color:#6d1010 !important;}.blan-mint {  background:var(--blan-mint) !important;}.blan-navy {  background:var(--blan-navy) !important;}.blan-lilac {  background:var(--blan-lilac) !important;}.blan-deep {  background:var(--blan-deep) !important;}.blan-mustard {  background:var(--blan-mustard) !important;}.blan-rasp {  background:var(--blan-rasp) !important;}.blan-orange {  background:var(--blan-orange) !important;}.blan-coral {  background:var(--blan-coral) !important;}img {  border-radius:10px !important;}.section,.container {  scroll-margin-top:80px !important;}.footer_social a[href*=facebook],.footer_social a[href*=instagram],.footer_social a[href*=pinterest],.footer_social a[href*=youtube],.footer_social a[href*=tiktok] {  background:var(--blan-deep) !important;  border:none !important;  font-size:0 !important;}.footer_social a[href*=facebook]:hover,.footer_social a[href*=instagram]:hover,.footer_social a[href*=pinterest]:hover,.footer_social a[href*=youtube]:hover,.footer_social a[href*=tiktok]:hover {  border:1px #dddddd !important;}.footer_social a[href*=facebook]::before,.footer_social a[href*=instagram]::before,.footer_social a[href*=pinterest]::before,.footer_social a[href*=youtube]::before,.footer_social a[href*=tiktok]::before {  font-size:3rem !important;}header.header {  background:#08415c !important;  color:#80dbcd !important;}.responsive_menu_navbottom {  background:#08415c !important;}button.slick-arrow {  background:transparent !important;  border:0 !important;  padding:0 !important;  width:42px;  height:42px;  line-height:42px;  text-indent:0 !important;  box-shadow:none !important;  color:inherit !important;  position:absolute;  z-index:2;}.slick-arrow--small .slick-arrow::before {  font-size:6 rem !important;}.slick-prev::before,.slick-next::before {  font-family:'Urbanist', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif !important;  font-weight:600;  font-size:40px;  line-height:1;  display:inline-block;  color:var(--blan-primary) !important;  opacity:.95;  width:auto;  height:auto;  text-indent:0;  background:none !important;  border:0 !important;  content:'';}.slick-prev::before {  content:'\2039';}.slick-next::before {  content:'\203A';}.slick-prev.slick-disabled::before,.slick-next.slick-disabled::before {  opacity:.35;}.border {  border:none !important;}.order-step.is-done .order-step__icon::after {  background:var(--blan-primary) !important;  border-color:var(--blan-primary) !important;}.order-step.is-done:not(.is-active)+.order-step__dots::after {  color:var(--blan-primary) !important;}.order-mods--active .order-mods__name {  color:var(--blan-primary) !important;}input[type=radio]:checked+label::before,.text_input_radio.text_input_radio_checked::before {  background-color:var(--blan-primary) !important;  border-color:var(--blan-mint) !important;}.order-control-modify-btn::after {  color:var(--blan-orange) !important;}.order-step__dots::after {  content:"∙∙∙" !important;}@media (max-width:767.98px) {  .order-step__dots::after {  content:"∙" !important;  }}.blan-grid {  max-width:100%;  margin:0 auto;  padding:8px 0;  font-family:'Urbanist', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif !important;}@media (max-width:1024px) {  .blan-grid {  grid-template-columns:repeat(2, 1fr);  }}@media (max-width:640px) {  .blan-grid {  grid-template-columns:1fr;  }}.blan-card {  background:#ffffff;  border:1px solid #ececf4;  border-radius:12px;  padding:16px;  box-shadow:0 1px 2px rgba(0, 0, 0, 0.04);}.blan-card h3 {  margin:0 0 8px;  font-size:18px;  font-weight:700;  color:#08415c;}.blan-card p {  margin:0;  font-size:15px;  line-height:1.55;  color:#333333;}.blan-icon {  width:56px;  height:56px;  border-radius:50%;  background:#eef6f6;    display:flex;  align-items:center;  justify-content:center;  margin-bottom:12px;}.blan-icon svg {  width:28px;  height:28px;  display:block;}.blan-home-box-text,.blan-qc,.force-regular {  font-size:0.7em !important;    font-weight:400 !important;    text-transform:none !important;    letter-spacing:normal !important;    text-align:center !important;    font-style:normal !important;    line-height:1.6 !important;    margin:0 !important;    color:inherit !important;  }.blan-qc__head,.blan-qc__head * {  text-align:center !important;  margin-left:auto !important;  margin-right:auto !important;}.blan-qc__grid {  display:flex !important;  flex-direction:row !important;  flex-wrap:wrap !important;  justify-content:center !important;  align-items:stretch !important;  gap:28px !important;  margin-top:36px !important;}.blan-qc__grid>* {  display:block !important;}.blan-qc__card {  position:relative !important;  flex:0 1 30% !important;  min-width:240px !important;  max-width:340px !important;  border-radius:22px !important;  overflow:hidden !important;  background:rgba(255, 255, 255, 0.45) !important;  border:1px solid rgba(255, 255, 255, 0.6) !important;  backdrop-filter:blur(12px) !important;  -webkit-backdrop-filter:blur(12px) !important;  box-shadow:0 8px 25px rgba(8, 65, 92, .10) !important;  transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease;}.blan-qc__card::before {  content:"";  position:absolute;  inset:0;  pointer-events:none;  background:linear-gradient(135deg, rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, 0) 45%),  radial-gradient(800px 80px at -10% -10%, rgba(255, 255, 255, .35), transparent 60%),  radial-gradient(600px 60px at 110% 110%, rgba(8, 65, 92, .06), transparent 60%);  mix-blend-mode:screen;  opacity:.6;  transition:opacity .25s ease;}.blan-qc__card:hover {  transform:translateY(-4px);  box-shadow:0 18px 40px rgba(8, 65, 92, .12) !important;  border-color:rgba(168, 205, 214, .9) !important;}.blan-qc__card:hover::before {  opacity:.9;}.blan-qc__media {  width:100% !important;  aspect-ratio:3/4 !important;}.blan-qc__media>img {  width:100% !important;  height:100% !important;  object-fit:cover !important;  display:block !important;  border-radius:0 !important;}@media (max-width:1024px) {  .blan-qc__card {  flex:0 1 45% !important;  }}@media (max-width:640px) {  .blan-qc__grid {  gap:8px !important;  }  .blan-qc__card {  flex:0 0 calc((100% - 16px) / 3) !important;  max-width:none !important;  min-width:0 !important;  }  .blan-qc__media {  aspect-ratio:3 / 4 !important;  }}.blan-acc {  width:100% !important;}.blan-acc__inner {  max-width:900px !important;  margin:0 auto !important;}#minoseg-accordion,#minoseg-accordion * {  box-sizing:border-box !important;}.blan-acc__item {  width:100% !important;  margin-left:0 !important;  margin-right:0 !important;  margin-bottom:10px !important;  border:1px solid #d9e5ee !important;  border-radius:14px !important;  background:linear-gradient(180deg, #fff 0%, #fbfdff 100%) !important;  box-shadow:0 1px 1px rgba(8, 65, 92, .03) !important;  transition:box-shadow .2s ease, border-color .2s ease !important;}.blan-acc__item:hover {  border-color:#c9ddea !important;  box-shadow:0 8px 22px rgba(8, 65, 92, .08) !important;}.blan-acc__summary {  display:flex !important;  align-items:center !important;  justify-content:space-between !important;  padding:14px 16px !important;  cursor:pointer !important;  list-style:none !important;  user-select:none !important;}.blan-acc__summary::-webkit-details-marker {  display:none !important;}.blan-acc__title {  margin:0 !important;  font-weight:600 !important;  text-transform:none !important;  letter-spacing:normal !important;  color:#222 !important;  font-size:0.8em !important;}.blan-acc__icon {  width:18px !important;  height:12px !important;  flex:0 0 18px !important;  fill:#08415c !important;  opacity:.95 !important;  transition:transform .22s ease, opacity .22s ease !important;}.blan-acc__item[open] .blan-acc__icon {  transform:rotate(180deg) !important;  opacity:1 !important;}.blan-acc__content {  padding:12px 16px 16px 16px !important;  border-top:1px dashed #e8f0f5 !important;  animation:blan-acc-fade .22s ease !important;}@keyframes blan-acc-fade {  from {  opacity:0;  transform:translateY(-4px);  }  to {  opacity:1;  transform:translateY(0);  }}.blan-text {  margin:0 !important;  text-transform:none !important;  letter-spacing:normal !important;  font-weight:400 !important;  color:#2d2d2d !important;  text-align:left !important;  line-height:1.55 !important;}.blan-acc__item:not([open]) .blan-acc__content {  display:none !important;}#minoseg-accordion {  float:none !important;  clear:both !important;}.ingredients-ing {  background:var(--bg) !important;  color:var(--ink) !important;}.ingredients-ing .wrap-ing {  max-width:1100px !important;  margin:auto !important;  padding:24px !important}.ingredients-ing h1 {  font-size:clamp(1.6rem, 2.4vw, 2.2rem) !important;  margin:.25rem 0 1rem !important}.ingredients-ing p.lead-ing {  color:var(--muted) !important;  margin:.2rem 0 1.2rem !important}.ingredients-ing .filters-ing {  position:sticky !important;  top:0 !important;  z-index:10 !important;  background:linear-gradient(#fff, #fff 70%, #ffffffc0 100%) !important;  backdrop-filter:saturate(120%) blur(6px) !important;  border-bottom:1px solid var(--line) !important}.ingredients-ing .filters-inner-ing {  max-width:1100px !important;  margin:auto !important;  padding:14px 24px 16px !important}.ingredients-ing .grid-ing {  display:grid !important;  gap:12px !important;  grid-template-columns:1fr !important;  align-items:center !important}@media (min-width:720px) {  .ingredients-ing .grid-ing {  grid-template-columns:360px 1fr auto !important  }}.ingredients-ing .search-ing {  display:flex !important;  gap:8px !important;  align-items:center !important}.ingredients-ing .search-ing input {  width:100% !important;  padding:10px 12px !important;  border:1px solid #08415c !important;  border-radius:12px !important}.ingredients-ing .chips-ing {  display:flex !important;  flex-wrap:wrap !important;  gap:8px !important}.ingredients-ing .chip-ing {  display:inline-flex !important;  gap:8px !important;  align-items:center !important;  padding:8px 12px !important;  border:1px solid var(--line) !important;  border-radius:999px !important;  cursor:pointer !important;  user-select:none !important}.ingredients-ing .chip-ing[data-cat="vitamin"] {  background:var(--vitamin, #eaeaff) !important;  color:#08415c !important}.ingredients-ing .chip-ing[data-cat="mineral"] {  background:var(--mineral, #eafff6) !important;  color:#08415c !important}.ingredients-ing .chip-ing[data-cat="aminoacid"] {  background:var(--aminoacid, #fff1db) !important;  color:#08415c !important}.ingredients-ing .chip-ing[data-cat="gyogynoveny"] {  background:var(--gyogynoveny, #e9ffe9) !important;  color:#08415c !important}.ingredients-ing .chip-ing[data-cat="vedett"] {  background:var(--vedett, #ffe9f0) !important;  color:#08415c !important}.ingredients-ing .chip-ing.active {  outline:2px solid #c7c7c7 !important}.ingredients-ing .legend-ing {  display:flex !important;  flex-wrap:wrap !important;  gap:10px !important;  margin-top:8px !important;  font-size:.9rem !important;  color:var(--muted) !important}.ingredients-ing .dot-ing {  width:12px !important;  height:12px !important;  border-radius:999px !important;  display:inline-block !important;  margin-right:6px !important;  vertical-align:middle !important}.ingredients-ing .dot-ing.vitamin {  background:var(--vitamin) !important;  color:#08415c !important}.ingredients-ing .dot-ing.mineral {  background:var(--mineral) !important;  color:#08415c !important}.ingredients-ing .dot-ing.aminoacid {  background:var(--aminoacid) !important;  color:#08415c !important}.ingredients-ing .dot-ing.gyogynoveny {  background:var(--gyogynoveny) !important;  color:#08415c !important}.ingredients-ing .dot-ing.vedett {  background:var(--vedett) !important;  color:#08415c !important}.ingredients-ing .dot-ing.egyeb {  background:var(--egyeb) !important;  color:#08415c !important}.ingredients-ing button.btn-ing {  padding:8px 12px !important;  border:1px solid var(--line) !important;  border-radius:10px !important;  background:#fff !important;  cursor:pointer !important}.ingredients-ing .actions-ing button.btn-ing {  display:flex !important;  gap:8px !important;  justify-content:flex-end !important;  background:#fff !important;  color:#08415c !important;}.ingredients-ing .actions-ing button.btn-ing:hover {  background:#1C4B84 !important;  color:#fff !important;}.ingredients-ing .cards-ing {  display:grid !important;  grid-template-columns:1fr !important;  gap:14px !important;  margin-top:18px !important}@media (min-width:720px) {  .ingredients-ing .cards-ing {  grid-template-columns:1fr 1fr !important  }}@media (min-width:1024px) {  .ingredients-ing .cards-ing {  grid-template-columns:1fr 1fr 1fr !important  }}.ingredients-ing .card-ing {  background:var(--card) !important;  border:1px solid var(--line) !important;  border-radius:var(--radius) !important;  box-shadow:var(--shadow) !important;  overflow:hidden !important}@media (min-width:1024px) {  .ingredients-ing .card-ing.expanded-ing {  grid-column:1 / -1 !important;  }}.ingredients-ing .card-h-ing {  display:flex !important;  gap:12px !important;  align-items:center !important;  padding:14px 14px 12px !important;  cursor:pointer !important}.ingredients-ing .badge-ing {  flex:0 0 auto !important;  width:36px !important;  height:36px !important;  border-radius:10px !important;  display:grid !important;  place-items:center !important}.ingredients-ing .title-ing {  font-weight:700 !important;  margin:0 !important;  font-size:1.7rem !important}.ingredients-ing .meta-ing {  color:var(--muted) !important;  font-size:.9rem !important;  margin-left:auto !important}.ingredients-ing .toggle-ing {  font-size:25px !important;  line-height:1 !important;  color:var(--c4) !important;  margin-left:8px !important}.ingredients-ing .card-b-ing {  display:none !important;  border-top:1px solid var(--line) !important;  padding:12px 14px !important}.ingredients-ing .card-ing.open-ing .card-b-ing {  display:block !important}.ingredients-ing .badge-ing svg {  width:20px !important;  height:20px !important;}.ingredients-ing .ingredient-ing[data-cat="vitamin"] .badge-ing {  background:var(--vitamin) !important}.ingredients-ing .ingredient-ing[data-cat="mineral"] .badge-ing {  background:var(--mineral) !important}.ingredients-ing .ingredient-ing[data-cat="aminoacid"] .badge-ing {  background:var(--aminoacid) !important}.ingredients-ing .ingredient-ing[data-cat="gyogynoveny"] .badge-ing {  background:var(--gyogynoveny) !important}.ingredients-ing .ingredient-ing[data-cat="vedett"] .badge-ing {  background:var(--vedett) !important}.ingredients-ing .ingredient-ing[data-cat="egyeb"] .badge-ing {  background:var(--egyeb) !important}.ingredients-ing .anchor-ing {  color:var(--c4) !important;  text-decoration:none !important}.ingredients-ing .products-ing {  margin-top:10px !important;  padding-top:8px !important;  border-top:1px dashed var(--line) !important;  font-size:.95rem !important}.ingredients-ing .products-ing a {  display:inline-block !important;  margin:4px 8px 0 0 !important}.ingredients-ing .note-ing {  font-size:.9rem !important;  color:var(--muted) !important}.ingredients-ing .backtop-ing {  display:inline-block !important;  margin-top:.6rem !important}.product-page-cards {  --product-page-lilac:#e0d2f6;  --product-page-lilac-deep:#99a0d3;  --product-page-mint:#8cc8bd;  --product-page-blue:#3564b0;  --product-page-bg:#f5f9f8;  --product-page-text:#1e2430;  --product-page-muted:#4f5971;  --product-page-radius:18px;  --product-page-shadow:0 6px 18px rgba(34, 45, 66, 0.06);  --product-page-shadow-hover:0 10px 24px rgba(34, 45, 66, 0.10);}.product-page-cards {  max-width:1200px;  margin:0 auto;  padding:10px 10px;  background:none;  border-radius:20px;}.product-page-grid {  display:grid;  gap:10px;  grid-template-columns:repeat(3, 1fr);}@media (max-width:700px) {  .product-page-grid {  grid-template-columns:1fr;  }}.product-page-card {  position:relative;  overflow:hidden;  border-radius:var(--product-page-radius);  background:var(--blan-synergy);  box-shadow:var(--product-page-shadow);  transition:box-shadow 180ms ease, transform 180ms ease;  text-align:center;  padding:10px 10px 24px;  border:var(--blan-mint);}.product-page-card:hover {  transform:translateY(-2px);  box-shadow:var(--product-page-shadow-hover);}.product-page-card::before {  content:"";  position:absolute;  inset:0 0 auto 0;  height:8px;  background:linear-gradient(90deg, var(--product-page-lilac) 0%, var(--product-page-lilac-deep) 100%);}.product-page-icon-wrap {  width:68px;  height:68px;  border-radius:16px;  display:grid;  place-items:center;  margin:0 auto 14px auto;}.product-page-icon {  width:50px;  height:50px;  object-fit:contain;  display:block;  border-radius:100% !important;}.product-page-title {  margin:0 0 8px 0;  font-size:16px;  line-height:1.28;  font-weight:700;  color:var(--product-page-text);  letter-spacing:.2px;}.product-page-desc {  margin:0;  font-size:14px;  line-height:1.55;  font-weight:400;  color:var(--product-page-muted);}.blan-pipa li {  list-style:none !important;  padding-left:32px !important;  position:relative !important;  margin-bottom:6px !important;  line-height:1.3 !important;}.blan-pipa li::before {  content:"" !important;  display:block !important;  width:16px !important;  height:16px !important;      background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'> <circle cx='12' cy='12' r='11' fill='%231F1E1E'/><path d='M7 12.5l3 3 7-7' fill='none' stroke='%23FFFFFF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");  background-size:16px 16px !important;  background-repeat:no-repeat !important;  background-position:center !important;  position:absolute !important;  left:0 !important;  top:50% !important;  transform:translateY(-50%) !important;}.js-bundle-products-wrapper .bg-8 {  background:var(--blan-mint) !important;  border-radius:var(--radius) !important;}.product-in-bundle__items .product-in-bundle__item {  flex:0 0 48%;  max-width:50%;}.product-in-bundle__items {  justify-content:center !important;}.product-in-bundle__item-inner {  max-width:90% !important;}#navbar__pane-bundle-products .bundle-products {  --blan-blue:#3564b0;  --blan-lav:#e0d2f6;  --blan-indigo:#99a0d3;  --blan-bg:color-mix(in srgb, var(--blan-mint) 14%, white);  --blan-card:#fff;  --blan-text:#1d2330;  background:var(--blan-mint) !important;  border-radius:18px;  padding:1.25rem 1rem !important;  margin-block:1.25rem !important;}#navbar__pane-bundle-products .bundle-products__title,#navbar__pane-products-in-bundle .product-in-bundle__title {  text-transform:none !important;  letter-spacing:.2px;  font-weight:700 !important;  color:var(--blan-blue);  background:linear-gradient(90deg, color-mix(in srgb, var(--blan-mint) 20%, transparent), transparent 60%);  -webkit-background-clip:text;  background-clip:text;  text-transform:uppercase;  font-size:2rem !important;}#navbar__pane-bundle-products .pagelist__items.artpack__items,#navbar__pane-products-in-bundle .product-in-bundle__items {  max-width:1200px;  margin:0 auto !important;  gap:12px !important;}#navbar__pane-bundle-products .page_pagelist_item .pagelist_item__inner,#navbar__pane-products-in-bundle .product-in-bundle__item .product-in-bundle__item-inner {  background:var(--blan-card);  border-radius:16px;  box-shadow:0 6px 18px rgba(0, 0, 0, .06);  overflow:hidden;  transition:transform .2s ease, box-shadow .2s ease;}#navbar__pane-bundle-products .page_pagelist_item .pagelist_item__inner:hover,#navbar__pane-bundle-products .page_pagelist_item .pagelist_item__inner:focus-within {  transform:translateY(-3px);  box-shadow:0 10px 26px rgba(0, 0, 0, .10);}#navbar__pane-bundle-products .pagelist__img-wrapper {  aspect-ratio:1/1;  display:grid;  place-items:center;  padding:10px;  background:radial-gradient(60% 60% at 50% 50%, color-mix(in srgb, var(--blan-mint) 10%, white), transparent 70%);}#navbar__pane-bundle-products .pagelist__img-wrapper img {  height:auto;  object-fit:contain;}#navbar__pane-bundle-products .pagelist__name-wrap h2 {  font-size:1rem !important;  line-height:1.25 !important;  color:var(--blan-text);  margin:.35rem 10px .1rem;  text-transform:none !important;}#navbar__pane-bundle-products .pagelist__prices {  justify-content:center !important;  margin:.15rem 0 .25rem !important;}#navbar__pane-bundle-products .product-price--base {  color:var(--blan-blue) !important;  font-weight:800 !important;  font-size:1.05rem;}#navbar__pane-bundle-products .pagelist__cart-btn .btn {  background:var(--blan-blue) !important;  border-color:var(--blan-blue) !important;  color:#fff !important;  border-radius:999px !important;  font-weight:700 !important;  letter-spacing:.2px;  box-shadow:0 6px 14px rgba(53, 100, 176, .28);  transition:transform .15s ease, box-shadow .15s ease, background .15s ease;}#navbar__pane-bundle-products .pagelist__cart-btn .btn:hover {  transform:translateY(-1px);  box-shadow:0 10px 18px rgba(53, 100, 176, .36);  background:color-mix(in srgb, var(--blan-blue) 88%, black) !important;}#navbar__pane-bundle-products .pagelist__cart-btn .btn:active {  transform:translateY(0);}#navbar__pane-bundle-products .pagelist_item__inner-abs {  padding:8px 8px 12px;}#navbar__pane-bundle-products .pagelist__statuses:empty {  display:none;}#navbar__pane-bundle-products .slick-arrow {  width:34px;  height:34px;  border-radius:50%;  background:#ffffff !important;  box-shadow:0 4px 10px rgba(0, 0, 0, .08);}#navbar__pane-bundle-products .slick-arrow:before {  color:var(--blan-blue);  font-size:6rem !important;}#navbar__pane-bundle-products .slick-disabled {  opacity:.4 !important;}@media (max-width:575.98px) {  #navbar__pane-bundle-products .page_pagelist_item {  padding-inline:6px !important;  }  #navbar__pane-bundle-products .pagelist__cart-btn .btn {  padding:.65rem 1rem !important;  }}@media (prefers-color-scheme:dark) {  #navbar__pane-bundle-products .bundle-products {  --blan-bg:color-mix(in srgb, var(--blan-mint) 12%, white);  }}#navbar__pane-products-in-bundle {  background:var(--blan-mint) !important;  padding:30px 0;  border-radius:12px;  margin-bottom:40px;}#navbar__pane-products-in-bundle .product-in-bundle__item-inner {  background:#fff;  border:1px solid rgba(0, 0, 0, 0.08);  border-radius:10px;  transition:transform 0.25s ease, box-shadow 0.25s ease;}#navbar__pane-products-in-bundle .product-in-bundle__item-inner:hover {  transform:translateY(-4px);  box-shadow:0 6px 18px rgba(0, 0, 0, 0.08);}#navbar__pane-products-in-bundle .product-in-bundle__img-wrapper img {  max-width:100% !important;  height:auto;  margin:0 auto;}#navbar__pane-products-in-bundle .product-in-bundle__name {  font-size:14px;  line-height:1.3;  text-transform:uppercase;  color:#283042;}#navbar__pane-products-in-bundle .product-in-bundle__price-base {  font-size:16px;  font-weight:bold;  color:var(--blan-blue);}#navbar__pane-products-in-bundle .badge--bundle-qty {  background:var(--blan-blue);  color:#fff;  font-size:12px;  border-radius:20px;}@media (max-width:575px) {  #navbar__pane-products-in-bundle .product-in-bundle__item {  flex:0 0 100%;  max-width:100%;  }}.product-offer__price-discount {  font-size:1.4em !important;}.product-offer__price-discount .price_akcio_brutto_box_5_blan__unas__203 {  font-size:1.4em !important;  }.slick-prev::after {  content:"Előző";  color:inherit;  font-size:inherit;}.slick-next::after {  content:"Következő";  color:inherit;  font-size:inherit;}.slick-prev,.slick-next {  font-size:0 !important;}.slick-prev .sr-text,.slick-next .sr-text {  display:none !important;}.footer__list {  display:flex;  gap:12px;  align-items:center;}.footer__list li {  list-style:none;}.footer__list p {  margin:0;}.footer__list a {  font-size:0 !important;  display:inline-block;  width:28px;  height:28px;  background-color:#8cc8bd;  -webkit-mask:center / 100% 100% no-repeat;  mask:center / 100% 100% no-repeat;  transition:background-color .25s ease, transform .15s ease;}.footer__list a:hover {  background-color:#e0d2f6;  transform:translateY(-1px);}li.navbar__pill a[href="#navbar__pane-similar"] {  display:none !important;}.form-label-group textarea#recommend_comment,.form-label-group textarea#order-control__comment,.form-label-group textarea#shipping-comment,.form-label-group textarea:not(:placeholder-shown),.form-label-group input.placeholder-hide,.form-label-group input:focus {  padding-top:3rem !important;}.profile__btn .profile__btn-icon, .search__btn .search__btn-icon, .cart-box__btn .cart-box__btn-icon {  padding-top:5px !important;}.profile__btn .profile__btn-icon:hover, .search__btn .search__btn-icon:hover, .cart-box__btn .cart-box__btn-icon:hover {  color:var(--blan-primary) !important;}.cart-box__btn-icon .cart-box__item-num {  left:80% !important;  top:40% !important;}.dropdown--btn:hover,.dropdown--btn.is-active,.logged-in .profile__btn-icon {  color:#80dbcd !important;}#cookie_alert.cookie_alert_close #cookie_alert_close {  font-size:0.9rem !important;}.pagelist_item__inner-abs {  border-radius:20px !important;}.product-block {    --blan-blue:#08415c;  --blan-line:#d9e5ee;  --ink:#1f2a30;  --ink2:#0f1a20;  --muted:#4c5961;    font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;  font-size:16px;  line-height:1.65;  color:var(--ink);    max-width:100% !important;  margin:30px auto 30px auto !important;  padding:0 !important;  box-sizing:border-box !important;}.product-block *,.product-block *::before,.product-block *::after {  box-sizing:border-box !important;}.product-block h1,.product-block h2,.product-block h3,.product-block h4,.product-block p,.product-block li {  text-transform:none !important;  letter-spacing:normal !important;  font-weight:400 !important;  margin:0 0 12px 0 !important;  color:var(--ink) !important;  font-size:1em !important;}.product-block h1 {  font-weight:700 !important;  font-size:clamp(1.6rem, 1.2rem + 1.8vw, 2.2rem) !important;  color:var(--ink2) !important;}.product-block h2 {  font-weight:700 !important;  font-size:clamp(1.25rem, 1.05rem + .9vw, 1.6rem) !important;  color:var(--ink2) !important;}.product-block h3 {  font-weight:600 !important;  font-size:1.6rem !important;  color:var(--ink2) !important;}.product-block ul {  padding-left:18px !important;  margin:0 0 10px 0 !important;}.product-block li {  margin:6px 0 !important;}.product-block p:last-child,.product-block ul:last-child {  margin-bottom:0 !important;}.product-card {  display:grid !important;  grid-template-columns:1fr !important;    gap:30px !important;  align-items:center !important;      padding:30px !important;  border-radius:30px !important;  box-shadow:0 12px 36px rgba(8, 65, 92, .05) !important;  overflow:hidden !important;  margin-left:-30px !important;  margin-right:-30px !important;}.product-card .title,.miert-valaszd .title {  font-weight:800;  font-size:2.5rem;  text-align:center;  display:inline-box;  width:auto;  text-transform:uppercase;  padding:3rem 0;}.product-card-media {  width:100% !important;  aspect-ratio:1 / 1;    position:relative !important;  overflow:hidden !important;  border-radius:20px !important;    background-color:rgba(255, 255, 255, 0.6);    display:flex !important;  justify-content:center !important;  align-items:center !important;  min-height:150px;  }.product-card-media img {  width:100% !important;  height:100% !important;  object-fit:cover !important;    display:block !important;  border-radius:0 !important;    box-shadow:none !important;  }@media (min-width:900px) {    .product-card.has-media {    grid-template-columns:1fr 1fr !important;  gap:40px !important;  }    .product-card.has-media .product-card-media {  order:2 !important;    border-radius:20px !important;    height:auto !important;    aspect-ratio:auto !important;    }  .product-card.has-media .product-text {  order:1 !important;    }    .product-card.has-media.media-left .product-card-media {  order:1 !important;    }  .product-card.has-media.media-left .product-text {  order:2 !important;    }}.product-card.has-media.img-sm .product-card-media {  width:auto !important;  max-width:250px !important;    aspect-ratio:auto !important;    min-height:0 !important;  margin:0 auto !important;  }.product-card.has-media.img-sm .product-card-media img {  width:100% !important;  height:auto !important;  object-fit:contain !important;  border-radius:16px !important;    box-shadow:none !important;}.product-card.bg-soft {  background:linear-gradient(180deg, #eef8fd 0%, #e1f0f8 100%) !important;  border:1px solid #dbe9f2 !important;}.product-card.bg-soft { background:linear-gradient(180deg, #d9f0fa 0%, #c3e4f2 100%) !important; border:1px solid #b3d9ea !important;}.product-card.bg-mint {  background:linear-gradient(180deg, #e4f5f5 0%, #dff0f0 100%) !important;  border:1px solid #cfe6e6 !important;}.product-card.bg-mint { background:linear-gradient(180deg, #d2f0f0 0%, #bfe7e7 100%) !important; border:1px solid #b0dede !important;}.product-card.bg-warm {  background:linear-gradient(180deg, #faf6ef 0%, #f5efe6 100%) !important;  border:1px solid #ebe3d9 !important;}.product-card.bg-warm { background:linear-gradient(180deg, #f4ebda 0%, #eee1c9 100%) !important; border:1px solid #e0d3bb !important;}.product-card.bg-line {  background:linear-gradient(180deg, #f8f9fa 0%, #f2f4f6 100%) !important;  border:1px solid #e1e4e8 !important;}.product-card.bg-line { background:linear-gradient(180deg, #eef1f4 0%, #e3e7eb 100%) !important; border:1px solid #d2d7dd !important;}.product-card.bg-none {  background:#ffffff !important;  border:1px solid transparent !important;}.full-width-breakout {  width:100vw !important;  position:relative !important;  left:50% !important;  right:50% !important;  margin-left:-50vw !important;  margin-right:-50vw !important;  box-sizing:border-box !important;}.blan-icon-strip {  background-color:#370e4a;    color:#fff;  padding:30px 0;  display:flex;  justify-content:center;  margin-top:40px !important;  margin-bottom:40px !important;}.blan-strip-icon img {  width:100px !important;  height:100px !important;  object-fit:contain;  }.blan-icon-strip-inner {  display:flex;  flex-wrap:wrap;  justify-content:center;  gap:20px;  max-width:1200px;  width:100%;  padding:0 20px;}.blan-strip-item {  display:flex;  flex-direction:column;  align-items:center;  text-align:center;  width:140px;}.blan-strip-icon {  width:100px;  height:100px;  border-radius:50%;  display:flex;  align-items:center;  justify-content:center;  margin-bottom:10px;}.blan-strip-icon svg {  width:28px;  height:28px;  fill:#370e4a;}.blan-strip-text {  font-size:12px !important;  font-weight:700 !important;  text-transform:uppercase;  line-height:1.2 !important;  color:#fff !important;}.blan-icon-strip .blan-strip-item {  opacity:0;  transform:translateY(20px);  transition:opacity 0.6s ease, transform 0.6s ease;}.blan-icon-strip .blan-strip-item.blan-inview {  opacity:1;  transform:translateY(0);}.blan-icon-strip .blan-strip-item.blan-inview:nth-child(1) {  transition-delay:0.05s;}.blan-icon-strip .blan-strip-item.blan-inview:nth-child(2) {  transition-delay:0.15s;}.blan-icon-strip .blan-strip-item.blan-inview:nth-child(3) {  transition-delay:0.25s;}.blan-icon-strip .blan-strip-item.blan-inview:nth-child(4) {  transition-delay:0.35s;}.blan-icon-strip .blan-strip-item.blan-inview:nth-child(5) {  transition-delay:0.45s;}.blan-icon-strip .blan-strip-item.blan-inview:nth-child(6) {  transition-delay:0.55s;}.blan-icon-strip .blan-strip-item.blan-inview:nth-child(7) {  transition-delay:0.65s;}.blan-strip-item .blan-strip-icon img {  display:block;  margin:0 auto 8px;  max-width:80px;  transition:transform 0.3s ease, filter 0.3s ease;}.blan-strip-item:hover .blan-strip-icon img {  transform:translateY(-4px) scale(1.03);  filter:drop-shadow(0 4px 10px rgba(0, 0, 0, 0.15));}.product-block {  opacity:0;  transform:translateY(20px);  transition:opacity 0.6s ease, transform 0.6s ease;}.product-block.blan-inview {  opacity:1;  transform:translateY(0);}.product-block:hover {  transform:translateY(-4px);  box-shadow:0 8px 20px rgba(0, 0, 0, 0.08);}.wave-underline {  text-decoration:underline;  text-decoration-style:wavy;  text-decoration-color:var(--blan-coral);  text-underline-offset:6px;}.blan-hr {  height:1px !important;  background:linear-gradient(90deg, transparent, #e8eef3, transparent) !important;  margin:22px auto !important;  border:0 !important;  max-width:1100px;  padding:0 16px;  box-sizing:border-box !important;}.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 {  padding:5px;  display:block;}.writing-review__name.form-label-group label[for="forum_name"]::after {  content:" (Ez jelenik meg a vélemény mellett az oldalon)";  font-weight:normal;  font-size:0.75em;  color:#999;  margin-left:4px;}.writing-review__email.form-label-group label[for="forum_emai"]::after {  content:" (Ez nem jelenik meg a véleményed mellett az oldalon)";  font-weight:normal;  font-size:0.75em;  color:#999;  margin-left:4px;}.writing-review__message.form-label-group label[for="forum_message"] {  font-size:0 !important;  }.writing-review__message.form-label-group label[for="forum_message"]::after {  content:"Vélemény";  font-size:1.1rem;  color:inherit;  }.faq {  max-width:960px;  margin:0 auto;  padding:16px;  font-family:"Inter", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;  color:var(--blan-text);  line-height:1.6;}.faq .faq-item {  background:#fff;  border:1px solid var(--blan-border);  border-left:4px solid var(--blan-primary);  border-radius:var(--radius);  padding:10px 20px;  margin:14px 0;  box-shadow:var(--shadow);  transition:box-shadow .2s ease, transform .2s ease, border-color .2s ease;}.faq .faq-item:hover {  transform:translateY(-1px);  box-shadow:0 6px 18px rgba(0, 0, 0, .08);  border-left-color:var(--blan-accent);}.faq h3 {  margin:0 0 8px;  font-size:1.6rem !important;  font-weight:600;  color:var(--blan-primary);  position:relative;  padding-left:36px;}.faq h3::before {  content:"❓";  position:absolute;  left:0;  top:0.1em;  font-size:0.85em;  background:var(--blan-synergy);  border-radius:20px;  padding:2px 2px;}.faq p {  margin:0;  font-size:1.4rem !important;  color:var(--blan-deep);}.faq ul {  margin:8px 0 0 0;  padding-left:20px;}.faq li {  margin:6px 0;}@media (max-width:480px) {  .faq {  padding:8px;  }  .faq .faq-item {  padding:16px;  }  .faq h3 {  padding-left:30px;  }}.blan-divider {  width:100%;  text-align:center;}.blan-divider img {  width:50px !important;  height:50px !important;  border-radius:0 !important;}.blan-card-grid { display:grid !important; grid-template-columns:1fr !important;  gap:20px !important; margin:16px 0 !important; padding:0 !important;}@media (min-width:600px) { .blan-card-grid.cols-2, .blan-card-grid.cols-3, .blan-card-grid.cols-4 {  grid-template-columns:repeat(3, minmax(0, 1fr)) !important; }}@media (min-width:992px) { .blan-card-grid.cols-2 {  grid-template-columns:repeat(2, minmax(0, 1fr)) !important; } .blan-card-grid.cols-3 {  grid-template-columns:repeat(3, minmax(0, 1fr)) !important; } .blan-card-grid.cols-4 {  grid-template-columns:repeat(4, minmax(0, 1fr)) !important; }  .blan-card-grid.cols-5 {  grid-template-columns:repeat(5, minmax(0, 1fr)) !important; }}.blan-card { background:#ffffff !important; border:1px solid var(--blan-border, #e6e8eb) !important; border-radius:16px !important; padding:18px !important; box-shadow:0 2px 6px rgba(0, 0, 0, 0.04) !important; display:flex !important; flex-direction:column !important; height:100% !important; transition:box-shadow .2s ease, transform .2s ease !important;}.blan-card:hover { transform:translateY(-2px) !important; box-shadow:0 10px 24px rgba(8, 65, 92, .12) !important;}.blan-card-sm { padding:12px 14px !important; font-size:0.95em !important;}.blan-card-lg { padding:24px 22px !important;}.blan-card.no-shadow { box-shadow:none !important;}.blan-card-media { width:100% !important; margin-bottom:12px !important; border-radius:14px !important; overflow:hidden !important;}.blan-card-media img { width:100% !important; height:100% !important; display:block !important; object-fit:cover !important; border-radius:0 !important;}.blan-card-icon { width:56px !important; height:56px !important; border-radius:50% !important; display:flex !important; align-items:center !important; justify-content:center !important; background:color-mix(in srgb, var(--blan-mint, #A7D4D4) 20%, #ffffff) !important; text-align:center !important; margin:0 auto !important; margin-bottom:10px !important;}.blan-card-icon img,.blan-card-icon svg { width:56px !important; height:56px !important; display:block !important; border-radius:50% !important;}.blan-card-icon .img-lg img , .blan-card-icon .svg-lg svg {  width:56px !important;  height: 56px !important;  border-radius:23px !important;}.blan-card-title { margin:0 0 6px 0 !important; font-weight:700 !important; font-size:1.5rem !important; color:var(--blan-primary, #08415c) !important; text-align:center !important;}.blan-card-text { margin:0 !important; font-size:1.2rem !important; line-height:1.55 !important; color:var(--blan-text, #1b1b1b) !important; text-align:left !;}.blan-card-text .text-center { text-align:center !;}.blan-card-footer { margin-top:auto !important; padding-top:10px !important; font-size:0.85rem !important; color:#4c5961 !important;}.product-card.bg-soft,.blan-card.bg-soft { background:linear-gradient(180deg, #e4f3ff 0%, #d5e8ff 100%) !important; border:1px solid #c7dbf4 !important;}.product-card.bg-mint,.blan-card.bg-mint { background:linear-gradient(180deg, #ddf4f4 0%, #cfecec 100%) !important; border:1px solid #bfe1e1 !important;}.product-card.bg-warm,.blan-card.bg-warm { background:linear-gradient(180deg, #f8f0de 0%, #f1e2c8 100%) !important; border:1px solid #e2cfaf !important;}.product-card.bg-line,.blan-card.bg-line { background:linear-gradient(180deg, #f2f4f8 0%, #e7ebf2 100%) !important; border:1px solid #d5dbe6 !important;}.product-card.bg-none,.blan-card.bg-none { background:none !important; border:none !important; box-shadow:none !important;}.blan-card-icon + .blan-card-title {  text-align:center !important;}.blan-card-icon + .blan-card-title + .blan-card-text {  text-align:center !important;}.order-mods__item {  border:1px solid transparent;     border-radius:8px;    background-color:transparent;  padding:1.25rem 1.5rem;   margin-bottom:0.75rem;  cursor:pointer;  transition:background-color .15s ease, border-color .15s ease, box-shadow .15s ease;}.order-mods__item:not(.order-mods--active) {  background:var(--bg-line);    border-color:rgba(0,0,0,0.02);   }.order-mods__item:hover {  border:var(--bg-mint);  box-shadow:0 0 0 1px rgba(0,0,0,0.02);}.order-mods__item.order-mods--active {  background:var(--bg-mint);    border-color:var(--blan-mint);  box-shadow:0 0 0 1px var(--blan-primary);}.order-mods__item.order-mods--active .order-mods__name {  font-weight:800;}.order-mods__item:not(.order-mods--active) .order-mods__name {  font-weight:600;}.order-mods__radio-wrap input[type="radio"] {  accent-color:var(--blan-primary) !important;}.order-mods__radio-wrap .text_input_radio::before, input[type=radio] + label::before {  color:var(--blan-primary) !important;}.order-mods__radio-wrap input[type=radio]:checked+label::before, .text_input_radio.text_input_radio_checked::before {  background-color:var(--blan-hairrecharge) !important;  color:var(--blan-primary) !important;}.order-mods__item select {  background-color:white !important;}.order-mods__item select label {  font-weight:400 !important;}.order-mods__item button {  padding:0.2rem 1.2rem !important;}.order-mods__logo-wrap a {  pointer-events:none !important;  cursor:default !important;}.overlay_common {  border-radius:20px !important;  border:3px solid !important;}.overlay_error {  border-color:var(--blan-inflacare) !important;}.discount__content .row.no-gutters.text-center.align-items-center:first-of-type {  display:none !important;}#artdet__discount {  border-radius:20px !important;}#artdet__discount .discount__title {  color:#ffffff !important;}#artdet__discount {  opacity:0;  transform:translateY(20px);  animation:discountFadeIn 0.8s ease-out 0.2s forwards, discountPulse 1.6s ease-out 1.2s 1;}@keyframes discountFadeIn {  from {  opacity:0;  transform:translateY(20px);  }  to {  opacity:1;  transform:translateY(0);  }}#artdet__discount {  position:relative;  overflow:hidden; }#artdet__discount::after {  content:"";  position:absolute;  top:0;  left:-120%;   width:80%;  height:100%;    background:linear-gradient(  75deg,  rgba(255, 255, 255, 0) 0%,  rgba(255, 255, 255, 0.65) 45%,  rgba(255, 255, 255, 0) 100%  );  transform:skewX(-20deg);  animation:shineEffect 1.8s ease-in-out 12s infinite;  }@keyframes shineEffect {  0% {  left:-120%;  }  60% {  left:140%;  }  100% {  left:140%;  }}.page_artdet_next_icon, .page_artdet_prev_icon {  padding-top:2px !important;  padding-bottom:2px !important;}#blan-thyroid-landing.product-block{ opacity:1 !important; transform:none !important;}#blan-thyroid-landing .product-card-media{ background:radial-gradient(60% 60% at 50% 40%, rgba(255,255,255,.55), rgba(255,255,255,0) 70%) !important;}@media (max-width:768px) {    .artdet__cart-compare-favourites-inner {  display:flex;  flex-direction:column;  align-items:stretch !important;  }    .artdet__cart-inner {  display:flex;  flex-direction:column;  width:100%;  }    .page_qty_input_outer {  order:1;  width:100%;  margin:0 0 10px 0 !important;  }    .artdet__cart-btn-wrap {  order:2;  width:100%;  margin:0 0 10px 0 !important;  }  .artdet__cart-btn {  width:100% !important;  height:80px !important;  }    .artdet__function-outer {  order:3;  margin:5px auto 0 auto !important;  }    .artdet__cart-compare-favourites-inner > .artdet__function-outer {  display:inline-block;  }}#blan-container,#blan-container * { font-family:'Poppins', sans-serif !important; box-sizing:border-box !important;}#blan-container { background:#f0fafa !important; color:#08415c !important; font-weight:300 !important; overflow-x:hidden !important; line-height:1.5 !important; display:block !important; width:100% !important; max-width:100% !important; margin:0 !important; padding:0 !important;}#blan-container img { border-radius:0 !important; width:auto !important;}#blan-container a,#blan-container a:hover,#blan-container a:focus { color:inherit !important; text-decoration:none !important; text-decoration-color:transparent !important;}#blan-container ul,#blan-container ol { list-style:none !important; margin:0 !important; padding:0 !important;}#blan-container p,#blan-container h1,#blan-container h2,#blan-container h3,#blan-container h4 { margin:0 !important; padding:0 !important; font-weight:inherit !important; letter-spacing:normal !important; text-transform:none !important; color:inherit !important; font-size:inherit !important; line-height:inherit !important;}#blan-container .br-nav { position:fixed !important; top:0 !important; left:0 !important; right:0 !important; z-index:9999 !important; padding:16px 40px !important; display:flex !important; align-items:center !important; background:rgba(8,65,92,0.95) !important; backdrop-filter:blur(8px) !important;}#blan-container .br-nav img { height:40px !important; width:auto !important; border-radius:0 !important; margin-right:12px !important; display:block !important; flex-shrink:0 !important;}#blan-container .br-nav span { font-weight:600 !important; font-size:16px !important; color:#fff !important; letter-spacing:1px !important;}#blan-container .br-btn { display:inline-block !important; background:#80dbcd !important; color:#08415c !important; font-size:16px !important; font-weight:500 !important; letter-spacing:1px !important; padding:20px 52px !important; border-radius:100px !important; text-decoration:none !important; transition:transform 0.2s, box-shadow 0.2s !important; cursor:pointer !important; border:none !important; line-height:1 !important; margin:0 !important;}#blan-container .br-btn:hover { transform:translateY(-2px) !important; box-shadow:0 12px 40px rgba(128,219,205,0.4) !important; background:#80dbcd !important; color:#08415c !important; padding:20px 52px !important; border-radius:100px !important;}#blan-container .br-hero { min-height:100vh !important; background:#08415c !important; position:relative !important; display:flex !important; flex-direction:column !important; justify-content:center !important; align-items:center !important; text-align:center !important; padding:120px 24px 60px !important; overflow:hidden !important;}#blan-container .br-hero::before { content:'' !important; position:absolute !important; inset:0 !important; background:  radial-gradient(ellipse 80% 60% at 50% 0%, rgba(8,65,92,0.25) 0%, transparent 70%),  radial-gradient(ellipse 50% 40% at 80% 80%, rgba(128,219,205,0.12) 0%, transparent 60%) !important; pointer-events:none !important;}#blan-container .br-badge { display:inline-block !important; border:1px solid #80dbcd !important; color:#80dbcd !important; font-size:11px !important; letter-spacing:3px !important; text-transform:uppercase !important; padding:8px 20px !important; border-radius:100px !important; margin-bottom:36px !important; position:relative !important; background:transparent !important; animation:br-fadeUp 0.8s ease both !important;}#blan-container .br-hero-title { font-size:clamp(32px, 7vw, 88px) !important; font-weight:400 !important; color:#fff !important; line-height:1.05 !important; max-width:900px !important; position:relative !important; animation:br-fadeUp 0.9s 0.1s ease both !important;}#blan-container .br-hero-title em { font-style:italic !important; color:#a8ede7 !important;}#blan-container .br-hero-sub { margin-top:28px !important; font-size:clamp(15px, 2vw, 18px) !important; font-weight:300 !important; color:rgba(255,255,255,0.65) !important; max-width:560px !important; line-height:1.7 !important; position:relative !important; animation:br-fadeUp 1s 0.2s ease both !important;}#blan-container .br-price-block { margin-top:48px !important; display:flex !important; align-items:center !important; gap:20px !important; flex-wrap:wrap !important; justify-content:center !important; position:relative !important; animation:br-fadeUp 1s 0.3s ease both !important;}#blan-container .br-price-old { font-size:20px !important; color:rgba(255,255,255,0.35) !important; text-decoration:line-through !important;}#blan-container .br-price-new { font-size:clamp(36px, 5vw, 48px) !important; color:#fff !important; font-weight:400 !important;}#blan-container .br-price-save { background:#80dbcd !important; color:#08415c !important; font-size:13px !important; font-weight:500 !important; padding:6px 14px !important; border-radius:100px !important; letter-spacing:1px !important;}#blan-container .br-hero-cta { margin-top:36px !important; position:relative !important; animation:br-fadeUp 1s 0.4s ease both !important;}#blan-container .br-hero-trust { margin-top:24px !important; font-size:13px !important; color:rgba(255,255,255,0.4) !important; letter-spacing:0.5px !important; position:relative !important; animation:br-fadeUp 1s 0.5s ease both !important;}#blan-container .br-section { padding:clamp(60px, 8vw, 100px) 24px !important; max-width:1100px !important; margin:0 auto !important; display:block !important;}#blan-container .br-label { font-size:11px !important; letter-spacing:3px !important; text-transform:uppercase !important; color:#80dbcd !important; margin-bottom:20px !important; display:block !important;}#blan-container .br-title { font-size:clamp(26px, 4vw, 52px) !important; font-weight:400 !important; line-height:1.15 !important; color:#08415c !important; max-width:700px !important;}#blan-container .br-problem-grid { display:grid !important; grid-template-columns:repeat(auto-fit, minmax(240px, 1fr)) !important; gap:2px !important; margin-top:60px !important;}#blan-container .br-problem-item { background:#08415c !important; color:#fff !important; padding:40px 32px !important; position:relative !important; display:block !important; border:none !important; border-radius:0 !important; box-shadow:none !important; transform:none !important;}#blan-container .br-problem-item:hover { transform:none !important; box-shadow:none !important;}#blan-container .br-problem-item:first-child { background:#80dbcd !important; color:#08415c !important;}#blan-container .br-problem-icon { font-size:28px !important; margin-bottom:16px !important; display:block !important;}#blan-container .br-problem-item h3 { font-size:clamp(18px, 2.5vw, 22px) !important; font-weight:400 !important; margin-bottom:12px !important; color:inherit !important;}#blan-container .br-problem-item p { font-size:14px !important; line-height:1.7 !important; opacity:0.8 !important; color:inherit !important;}#blan-container .br-connection { background:#08415c !important; padding:clamp(60px, 8vw, 100px) 24px !important; text-align:center !important; display:block !important;}#blan-container .br-connection-inner { max-width:800px !important; margin:0 auto !important;}#blan-container .br-connection-inner > p { color:rgba(255,255,255,0.6) !important; font-size:clamp(15px, 2vw, 17px) !important; line-height:1.8 !important; max-width:620px !important; margin:0 auto !important;}#blan-container .br-title-white { font-size:clamp(26px, 4vw, 52px) !important; font-weight:400 !important; line-height:1.15 !important; color:#fff !important; margin:0 auto 28px !important; text-align:center !important; max-width:700px !important;}#blan-container .br-title-white em { font-style:italic !important; color:#a8ede7 !important;}#blan-container .br-arrow-row { display:flex !important; align-items:center !important; justify-content:center !important; gap:24px !important; margin:60px auto !important; flex-wrap:wrap !important;}#blan-container .br-arrow-box { background:rgba(255,255,255,0.06) !important; border:1px solid rgba(255,255,255,0.12) !important; padding:28px 36px !important; border-radius:12px !important; text-align:center !important; min-width:180px !important; box-shadow:none !important; transform:none !important;}#blan-container .br-arrow-box:hover { transform:none !important; box-shadow:none !important;}#blan-container .br-arrow-box .br-pname { font-size:clamp(16px, 2vw, 20px) !important; color:#fff !important; margin-bottom:8px !important; font-weight:400 !important; display:block !important;}#blan-container .br-arrow-box .br-prole { font-size:13px !important; color:#a8ede7 !important; display:block !important;}#blan-container .br-arrow-sep { font-size:28px !important; color:#80dbcd !important; font-weight:300 !important;}#blan-container .br-arrow-result { background:#80dbcd !important; color:#08415c !important; padding:28px 36px !important; border-radius:12px !important; text-align:center !important; min-width:180px !important; border:none !important; box-shadow:none !important; transform:none !important;}#blan-container .br-arrow-result:hover { transform:none !important;}#blan-container .br-arrow-result .br-pname { font-size:clamp(16px, 2vw, 20px) !important; color:#08415c !important; margin-bottom:8px !important; font-weight:400 !important; display:block !important;}#blan-container .br-arrow-result .br-prole { font-size:13px !important; color:#08415c !important; opacity:0.7 !important; display:block !important;}#blan-container .br-products { padding:clamp(60px, 8vw, 100px) 24px !important; max-width:1100px !important; margin:0 auto !important; display:block !important;}#blan-container .br-products-grid { display:grid !important; grid-template-columns:1fr 1fr !important; gap:32px !important; margin-top:60px !important;}#blan-container .br-product-card { border:1px solid rgba(28,26,23,0.1) !important; padding:clamp(28px, 4vw, 48px) clamp(20px, 3vw, 40px) !important; position:relative !important; overflow:hidden !important; background:#fff !important; border-radius:0 !important; box-shadow:none !important; transform:none !important;}#blan-container .br-product-card:hover { transform:none !important; box-shadow:none !important;}#blan-container .br-product-card::before { content:'' !important; position:absolute !important; top:0 !important; left:0 !important; width:3px !important; height:100% !important; background:#80dbcd !important;}#blan-container .br-product-card h3 { font-size:clamp(20px, 3vw, 26px) !important; font-weight:400 !important; margin-bottom:8px !important; color:#08415c !important;}#blan-container .br-tagline { font-size:13px !important; color:#80dbcd !important; letter-spacing:1px !important; text-transform:uppercase !important; margin-bottom:24px !important; display:block !important;}#blan-container .br-product-card > p { font-size:15px !important; line-height:1.8 !important; color:#555 !important; margin-bottom:24px !important;}#blan-container .br-ing-list { list-style:none !important; display:flex !important; flex-direction:column !important; gap:8px !important; margin:0 !important; padding:0 !important;}#blan-container .br-ing-list li { font-size:14px !important; padding-left:20px !important; position:relative !important; color:#08415c !important; list-style:none !important;}#blan-container .br-ing-list li::before { content:'—' !important; position:absolute !important; left:0 !important; top:auto !important; transform:none !important; color:#80dbcd !important; background-image:none !important; width:auto !important; height:auto !important; border-radius:0 !important; display:inline !important;}#blan-container .br-trust { display:flex !important; border-top:1px solid rgba(28,26,23,0.1) !important; border-bottom:1px solid rgba(28,26,23,0.1) !important; border-left:none !important; border-right:none !important; margin:80px 0 !important; flex-wrap:wrap !important; background:#f0fafa !important; border-radius:0 !important; box-shadow:none !important;}#blan-container .br-trust-item { flex:1 !important; min-width:160px !important; padding:36px 20px !important; text-align:center !important; border-right:1px solid rgba(28,26,23,0.1) !important; border-left:none !important; border-top:none !important; border-bottom:none !important; display:flex !important; flex-direction:column !important; align-items:center !important; background:transparent !important; border-radius:0 !important; box-shadow:none !important; transform:none !important;}#blan-container .br-trust-item:hover { transform:none !important; box-shadow:none !important;}#blan-container .br-trust-item:last-child { border-right:none !important;}#blan-container .br-trust-icon { font-size:24px !important; margin-bottom:12px !important; display:block !important;}#blan-container .br-trust-item strong { display:block !important; font-size:14px !important; font-weight:500 !important; color:#08415c !important; margin-bottom:4px !important;}#blan-container .br-trust-item span { font-size:12px !important; color:#888 !important;}#blan-container .br-bundle-wrap { padding:0 0 100px !important; display:block !important;}#blan-container .br-bundle { background:#08415c !important; padding:clamp(40px, 6vw, 80px) clamp(24px, 5vw, 60px) !important; margin:0 24px !important; border-radius:4px !important; display:grid !important; grid-template-columns:1fr auto !important; gap:48px !important; align-items:center !important; border:none !important; box-shadow:none !important;}#blan-container .br-bundle h2 { font-size:clamp(24px, 4vw, 44px) !important; color:#fff !important; font-weight:400 !important; line-height:1.2 !important; margin-bottom:20px !important;}#blan-container .br-bundle h2 em { font-style:italic !important; color:#a8ede7 !important;}#blan-container .br-bundle-list { list-style:none !important; margin-bottom:28px !important; padding:0 !important;}#blan-container .br-bundle-list li { color:rgba(255,255,255,0.7) !important; font-size:15px !important; padding:8px 0 !important; border-top:none !important; border-left:none !important; border-right:none !important; border-bottom:1px solid rgba(255,255,255,0.08) !important; display:flex !important; align-items:center !important; gap:12px !important; list-style:none !important;}#blan-container .br-bundle-list li::before { content:'✓' !important; color:#80dbcd !important; font-weight:500 !important; flex-shrink:0 !important; background-image:none !important; width:auto !important; height:auto !important; border-radius:0 !important; position:static !important; transform:none !important; display:inline !important;}#blan-container .br-bundle-price { text-align:center !important; min-width:200px !important;}#blan-container .br-bundle-price .br-plabel { font-size:12px !important; letter-spacing:2px !important; text-transform:uppercase !important; color:rgba(255,255,255,0.4) !important; margin-bottom:8px !important; display:block !important;}#blan-container .br-bundle-price .br-pold { font-size:18px !important; color:rgba(255,255,255,0.3) !important; text-decoration:line-through !important; margin-bottom:4px !important; display:block !important;}#blan-container .br-bundle-price .br-pnew { font-size:clamp(36px, 5vw, 52px) !important; color:#fff !important; line-height:1 !important; margin-bottom:8px !important; font-weight:400 !important; display:block !important;}#blan-container .br-bundle-price .br-psave { display:inline-block !important; background:#80dbcd !important; color:#08415c !important; font-size:12px !important; font-weight:500 !important; padding:4px 14px !important; border-radius:100px !important; margin-bottom:28px !important;}#blan-container .br-bundle-price .br-pnote { font-size:12px !important; color:rgba(255,255,255,0.3) !important; line-height:1.6 !important; display:block !important;}#blan-container .br-faq { padding:clamp(48px, 6vw, 80px) 24px !important; max-width:760px !important; margin:0 auto !important; display:block !important;}#blan-container .br-faq-item { border-bottom:1px solid rgba(28,26,23,0.1) !important; border-top:none !important; border-left:none !important; border-right:none !important; padding:28px 0 !important; background:transparent !important; border-radius:0 !important; box-shadow:none !important; margin:0 !important; transform:none !important;}#blan-container .br-faq-item:hover { transform:none !important; box-shadow:none !important; border-left:none !important;}#blan-container .br-faq-q { font-size:clamp(16px, 2vw, 18px) !important; color:#08415c !important; margin-bottom:12px !important; font-weight:400 !important; padding-left:0 !important;}#blan-container .br-faq-q::before { display:none !important; content:none !important;}#blan-container .br-faq-a { font-size:15px !important; line-height:1.8 !important; color:#666 !important;}#blan-container .br-final-cta { background:#d6f5f2 !important; padding:clamp(60px, 10vw, 120px) 24px !important; text-align:center !important; display:block !important;}#blan-container .br-final-cta h2 { font-size:clamp(28px, 5vw, 64px) !important; font-weight:400 !important; color:#08415c !important; max-width:700px !important; margin:0 auto 20px !important; line-height:1.1 !important;}#blan-container .br-final-cta h2 em { font-style:italic !important; color:#80dbcd !important;}#blan-container .br-final-cta p { font-size:17px !important; color:#666 !important; margin-bottom:48px !important;}@keyframes br-fadeUp { from { opacity:0; transform:translateY(24px); } to  { opacity:1; transform:translateY(0); }}@media (max-width:700px) { #blan-container .br-products-grid {  grid-template-columns:1fr !important; } #blan-container .br-bundle {  grid-template-columns:1fr !important;  text-align:center !important;  margin:0 12px !important; } #blan-container .br-bundle-list li {  justify-content:center !important; } #blan-container .br-bundle-price {  min-width:unset !important; }}@media (max-width:600px) { #blan-container .br-nav {  padding:12px 20px !important; } #blan-container .br-trust-item {  border-right:none !important;  border-bottom:1px solid rgba(28,26,23,0.1) !important;  width:50% !important;  flex:0 0 50% !important; }}@media (max-width:480px) { #blan-container .br-btn {  padding:16px 32px !important;  font-size:15px !important;  width:100% !important;  text-align:center !important;  display:block !important; } #blan-container .br-price-block {  flex-direction:column !important;  gap:12px !important; } #blan-container .br-arrow-row {  flex-direction:column !important;  align-items:stretch !important; } #blan-container .br-arrow-sep {  transform:rotate(90deg) !important;  display:block !important;  text-align:center !important; }}