@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}@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;}.red-bg { background-color:#E81717;}.color-red { color:#E81717;}.dark-red-bg { background:#BD0E0E;}.color-dark-red { color:#BD0E0E;}.light-gray-bg { background-color:#EEEEEE;}.color-light-gray { color:#EEEEEE;}.gray-bg { background-color:#E7EBF0;}.color-gray { color:#E7EBF0;}.color-dark-gray { color:#CCCCCC;}.yellow-bg { background-color:#FFB910;}.color-yellow { color:#FFB910;}.dark-blue-bg { background-color:#143E72;}.color-dark-blue { color:#143E72;}* { -webkit-box-sizing:border-box;  box-sizing:border-box; margin:0px; padding:0px;}*:before, *:after { -webkit-box-sizing:border-box;  box-sizing:border-box;}* p:last-of-type { margin-bottom:0px;}body { display:block; background:#ffffff; font-family:"Open Sans", Arial, sans-serif; color:#181818; letter-spacing:0px; font-weight:400; font-size:14px; line-height:20px; -webkit-overflow-scrolling:touch; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; overflow-y:auto; overflow-x:hidden;}body.noscroll { overflow-y:hidden;}a { -webkit-transition:color 0.25s ease; transition:color 0.25s ease; color:#143E72; text-decoration:underline;}a.secondary { color:#181818;}p { margin-bottom:16px;}.display-block { display:block;}.display-inline-block { display:inline-block;}.display-flex { display:-webkit-box; display:-ms-flexbox; display:flex;}.display-inline-flex { display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex;}.display-grid { display:grid;}.display-inline-grid { display:inline-grid;}.display-none, .hidden, .d-none { display:none;}.display-table { display:table;}.display-table-row { display:table-row;}.display-table-cell { display:table-cell;}.flex-wrap { -ms-flex-wrap:wrap; flex-wrap:wrap;}.justify-center,.justify-content-center { -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center;}.justify-space-between { -webkit-box-pack:justify; -ms-flex-pack:justify;  justify-content:space-between;}.justify-flex-start { -webkit-box-pack:start; -ms-flex-pack:start;  justify-content:flex-start;}.justify-flex-end { -webkit-box-pack:end; -ms-flex-pack:end;  justify-content:flex-end;}.align-items-center { -webkit-box-align:center; -ms-flex-align:center;  align-items:center;}.align-items-start { -webkit-box-align:start; -ms-flex-align:start;  align-items:flex-start;}.align-items-end { -webkit-box-align:end; -ms-flex-align:end;  align-items:flex-end;}.direction-column,.flex-direction-column { -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column;  flex-direction:column;}.flex-direction-row-reverse { -webkit-box-orient:horizontal; -webkit-box-direction:reverse; -ms-flex-direction:row-reverse;  flex-direction:row-reverse;}.text-align-center { text-align:center;}.text-align-right { text-align:right;}.zero-fsize { font-size:0px;}.zero-lheight { line-height:0px;}.zero-text { font-size:0px; line-height:0px;}.primary-text { font-size:14px; line-height:20px;}.primary-fsize { font-size:14px;}.primary-lheight { line-height:20px;}.secondary-text { font-size:12px; line-height:16px;}.secondary-fsize { font-size:12px;}.secondary-lheight { line-height:16px;}.tertiary-text { font-size:16px; line-height:20px;}.tertiary-fsize { font-size:16px;}.tertiary-lheight { line-height:20px;}.lead-text { font-size:18px; line-height:26px;}.lead-fsize { font-size:18px;}.lead-lheight { font-size:26px;}.position-relative { position:relative;}.position-absolute { position:absolute;}.absolute-center { top:0px; left:0px; right:0px; bottom:0px; margin:auto;}.color-transition { -webkit-transition:color 0.25s ease; transition:color 0.25s ease;}.bg-transition { -webkit-transition:background-color 0.25s ease; transition:background-color 0.25s ease;}.transform-transition { -webkit-transition:-webkit-transform 0.25s ease; transition:-webkit-transform 0.25s ease; transition:transform 0.25s ease; transition:transform 0.25s ease, -webkit-transform 0.25s ease;}.full-width { width:100%;}b, strong, .bold-fweight, .bold { font-weight:700;}.semi-fweight, .semi { font-weight:600;}ul, ol { list-style:none;}.clear { clear:both; width:100%; display:block; height:0px;}.float-left { float:left;}.float-right { float:right;}.text-lowercase { text-transform:lowercase;}.text-uppercase { text-transform:uppercase;}.text-underline { text-decoration:underline;}.bg-image-cover { background-repeat:none; background-position:center center; background-size:cover;}.bg-position-y-top { background-position-y:top;}.bg-position-y-center { background-position-y:center;}.bg-position-y-bottom { background-position-y:bottom;}.bg-position-x-left { background-position-x:left;}.bg-position-x-center { background-position-x:center;}.bg-position-x-right { background-position-x:right;}.bg-white, .white-bg { background:#ffffff;}.color-white { color:#ffffff;}.color-black { color:#181818;}.color-inherit { color:inherit;}.bg-black, .black-bg { background:#181818;}.pointer, .cursor-pointer { cursor:pointer;}.without-underline { text-decoration:none;}img { display:block; max-width:100%; max-height:100%;}img.lazy:not(.loaded) { opacity:0;}video { max-width:100%; max-height:100%; display:block;}.space-nowrap { white-space:nowrap;}.overflow-hidden { overflow:hidden;}.circle { border-radius:50%;}.content-width { width:100%; max-width:1100px; -webkit-box-sizing:border-box;  box-sizing:border-box; margin:auto; position:relative; padding:0px 50px 0px 50px;}.content-width:not(.display-flex):not(.display-grid):not(.display-none) { display:block;}.content-width.thin-content { max-width:840px;}.content-width.wide-content { max-width:1300px;}.content-width.full-width { max-width:100%;}.content-width.without-padding { padding-left:0px; padding-right:0px; max-width:1000px;}.content-width.without-padding.thin-content { max-width:740px;}.content-width.without-padding.wide-content { max-width:1200px;}.content-width.without-padding.full-width { max-width:100%;}body.scroll-disabled, html.scroll-disabled { overflow:hidden;}h1, .like-h1,h2, .like-h2,h3, .like-h3,h4, .like-h4 { font-family:"Exo 2", Arial, sans-serif; font-weight:700; color:#143E72; margin:0px;}h4, .like-h4 { font-size:16px; line-height:22px; font-weight:700;}h3, .like-h3 { font-size:16px; line-height:22px; font-weight:700;}h2, .like-h2 { font-size:20px; line-height:24px; font-weight:700;}h1, .like-h1 { font-size:24px; line-height:32px; font-weight:700;}.margin-top-zero { margin-top:0px;}.margin-top-mini { margin-top:30px;}.margin-top-small { margin-top:50px;}.margin-top-normal { margin-top:60px;}.margin-top-big { margin-top:75px;}.margin-bottom-zero { margin-bottom:0px;}.margin-bottom-mini { margin-bottom:30px;}.margin-bottom-small { margin-bottom:50px;}.margin-bottom-normal { margin-bottom:60px;}.margin-bottom-big { margin-bottom:75px;}.margin-auto { margin:auto;}.hidden-mail:before { content:attr(data-user);}.hidden-mail:after { content:attr(data-domain);}@media all and (min--moz-device-pixel-ratio:0) { a:hover { color:#143E72; text-decoration:none; } a:hover.secondary { color:#143E72; }}@media (hover:hover) { a:hover { color:#143E72; text-decoration:none; } a:hover.secondary { color:#143E72; }}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) { a:hover { color:#143E72; text-decoration:none; } a:hover.secondary { color:#143E72; }}@media screen and (min-width:601px) { .show-from-mobile { display:none !important; }}@media screen and (max-width:1024px) { .content-width { padding-left:15px; padding-right:15px; } .content-width.thin-content { max-width:800px; }}@media screen and (max-width:1023px) { .margin-top-mini { margin-top:20px; } .margin-top-small { margin-top:30px; } .margin-top-normal { margin-top:45px; } .margin-top-big { margin-top:60px; } .margin-bottom-mini { margin-bottom:20px; } .margin-bottom-small { margin-bottom:30px; } .margin-bottom-normal { margin-bottom:45px; } .margin-bottom-big { margin-bottom:60px; }}@media screen and (max-width:600px) { body { font-size:12px; line-height:18px; } .content-width { padding-left:15px; padding-right:15px; } h4, .like-h4 { font-size:14px; line-height:20px; } h3, .like-h3 { font-size:14px; line-height:20px; } h2, .like-h2 { font-size:16px; line-height:20px; } h1, .like-h1 { font-size:18px; line-height:22px; } .primary-text { font-size:12px; line-height:18px; } .primary-fsize { font-size:12px; } .primary-lheight { line-height:18px; } .secondary-text { font-size:12px; line-height:16px; } .secondary-fsize { font-size:12px; } .secondary-lheight { line-height:16px; } .tertiary-text { font-size:14px; line-height:20px; } .tertiary-fsize { font-size:14px; } .tertiary-lheight { line-height:20px; } .lead-text { font-size:16px; line-height:22px; } .lead-fsize { font-size:16px; } .lead-lheight { line-height:22px; } .margin-top-mini { margin-top:20px; } .margin-top-small { margin-top:25px; } .margin-top-normal { margin-top:30px; } .margin-top-big { margin-top:30px; } .margin-bottom-mini { margin-bottom:20px; } .margin-bottom-small { margin-bottom:25px; } .margin-bottom-normal { margin-bottom:30px; } .margin-bottom-big { margin-bottom:30px; } .hide-on-mobile { display:none !important; }}.icon { display:block; font-size:0px; line-height:0px; width:0; height:0;}.pwstudio-logo { width:15px; height:17px;}.premep-full-logo { width:146px; height:25px;}.premep-text-logo { width:90px; height:17px;}.mobile-menu-icon { width:26px; height:15px;}.chat-icon { width:12px; height:10px;}.search-icon { width:18px; height:18px;}.empty-heart-icon { width:16px; height:16px;}.profile-icon { width:16px; height:21px;}.cart-icon { width:20px; height:18px;}.facebook-logo { width:22px; height:22px;}.download-icon { width:20px; height:22px;}.newsletter-icon { width:24px; height:17px;}.logout-icon { width:15px; height:16px;}.search-close-icon { width:11px; height:11px;}.plus-icon { width:10px; height:10px;}.minus-icon { width:7px; height:4px;}.close-icon { width:14px; height:14px;}.filled-heart-icon { width:17px; height:16px;}.home-icon { width:11px; height:15px;}.breadcrumb-arrow { width:7px; height:10px;}.star-icon { width:18px; height:17px;}.half-star-icon { width:9px; height:17px;}.question-icon { width:17px; height:17px;}.tick-icon { width:19px; height:19px;}.message-icon { width:16px; height:11px;}.compare-icon { width:23px; height:17px;}.filled-facebook-logo,.google-logo { width:20px; height:20px;}.trash-icon { width:14px; height:15px;}.modify-icon { width:11px; height:12px;}.refresh-icon { width:13px; height:13px;}.print-icon { width:19px; height:19px;}.check-icon { width:9px; height:10px;}.plus-small-icon { width:7px; height:7px;}.minus-small-icon { width:5px; height:3px;}.arrow-right { width:7px; height:11px;}.trust-shipping-icon { width:34px; height:34px;}.trust-discount-icon { width:44px; height:33px;}.trust-client-centric-icon { width:54px; height:40px;}.trust-payment-icon { width:50px; height:33px;}.arrow-down { width:12px; height:8px;}.filter-icon { width:15px; height:14px;}.file-upload-icon { width:50px; height:50px;}.mobile-menu-arrow { width:10px; height:17px;}.calendar-icon { width:15px; height:15px;}.swiper-arrow { width:11px; height:18px;}.action-category-icon { width:18px; height:18px;}.youtube-logo { width:22px; height:22px;}.main-header { position:relative; top:0px; z-index:10;}.main-header:after { content:''; width:100%; position:fixed; z-index:1; top:0px; left:0px; right:0px; bottom:0px; background:rgba(48, 48, 48, 0.6); opacity:0; visibility:hidden; display:none; -webkit-transition:opacity 0.25s ease; transition:opacity 0.25s ease; -webkit-transition-delay:20ms;  transition-delay:20ms;}.main-header.opened-overlay:after { visibility:visible; opacity:1; display:block;}.main-header .main-header-section { position:relative; z-index:2;}.main-header a { color:inherit; text-decoration:none;}.main-header .premep-text-logo { display:none;}.main-header .language-select { border:none; font-size:12px; line-height:18px; font-weight:700; text-transform:uppercase; height:auto;}.main-header .header-top { color:#767676; padding:6px 0px 6px;}.main-header .header-top .icon { margin-right:4px;}.main-header .header-top .language-select { padding:0 13px 0 0; background-position:top 5px right 0;}.main-header .header-top .lang-chooser-box { margin-left:13px; display:none;}.main-header .top-menu { padding-left:22px; gap:10px 22px;}.main-header .header-middle { color:#143E72; z-index:3;}.main-header .header-middle .right-content { width:calc(100% - 146px); padding-left:36px;}.main-header .header-bottom { color:#ffffff;}.main-header .header-bottom .language-select { padding:2px 25px 2px 11px; border-radius:20px; height:26px; background-position:top 10px right 8px;}.main-header .header-bottom .lang-chooser-box { margin-left:20px;}.main-header .submenu { z-index:3; display:none; background:#ffffff; -webkit-box-shadow:0 0 14px 0 rgba(0, 0, 0, 0.2);  box-shadow:0 0 14px 0 rgba(0, 0, 0, 0.2); border-radius:2px; opacity:0; visibility:hidden; -webkit-transition:opacity 0.25s ease; transition:opacity 0.25s ease; -webkit-transition-delay:40ms;  transition-delay:40ms; top:100%; left:50%; width:276px; -webkit-transform:translateX(-50%);  transform:translateX(-50%);}.main-header .main-menu .menu-item-1 { height:50px; padding:5px 12px; -webkit-transition:background-color 0.25s ease, color 0.25s ease; transition:background-color 0.25s ease, color 0.25s ease; background:#143E72;}.main-header .main-menu .menu-item-1 .icon { margin-right:5px;}.main-header .main-menu .menu-item-1.highlighted-item { color:#FFB910;}.main-header .main-menu .menu-item-1 .name { white-space:nowrap;}.main-header .main-menu .cat-menu-list-0 { -webkit-transform:translateX(-12px);  transform:translateX(-12px);}.main-header .main-menu .cat-menu-list-0 > li { margin-right:8px;}.main-header .main-menu .cat-menu-list-0 > li:last-of-type { margin-right:0px;}.main-header .category-submenu { color:#143E72; border-radius:0px; position:absolute; width:calc(100% + 24px); -webkit-transform:translateX(0px);  transform:translateX(0px); -webkit-box-shadow:none;  box-shadow:none; left:0px; margin:0px; padding:65px 80px 50px;}.main-header .category-submenu .cat-menu-list { gap:30px 48px; grid-template-columns:repeat(auto-fill, 100px);}.main-header .category-submenu .category-box .image-outer { min-height:100px; font-size:0px; line-height:0px;}.main-header .category-submenu .category-box .text { text-align:center;}.main-header .features .feature-item { position:relative; margin-right:16px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; height:68px;}.main-header .features .feature-item.search-item { display:none;}.main-header .features .feature-item:last-of-type { margin-right:0px;}.main-header .feature-link { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center;}.main-header .feature-link .icon-outer { width:30px; height:30px; min-width:30px; background:#FFE9B5; border-radius:50%; color:#143E72; -webkit-transition:background-color 0.25s ease; transition:background-color 0.25s ease;}.main-header .feature-link .search-icon { width:16px; height:16px; min-width:16px;}.main-header .feature-link .empty-heart-icon { -webkit-transform:translateY(1px);  transform:translateY(1px);}.main-header .feature-link:not(.cart-link) .text { margin-left:5px; font-size:12px; line-height:18px; -webkit-transition:color 0.25s ease; transition:color 0.25s ease;}.main-header .feature-link.cart-link { height:36px; background:#ffffff; -webkit-transition:background-color 0.25s ease, color 0.25s ease; transition:background-color 0.25s ease, color 0.25s ease; border-radius:18px; padding:0px 14px 0px 13px; position:relative;}.main-header .feature-link.cart-link .text { margin-left:7px; letter-spacing:0.4px;}.main-header .feature-link.cart-link .marker { position:absolute; min-height:16px; height:16px; border-radius:16px; min-width:16px; padding:0px 5px; font-size:10px; line-height:16px; background:#E81717; color:#ffffff; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; font-weight:700; top:-5px; right:6px;}.main-header .profile-submenu { color:#181818;}.main-header .profile-submenu li { border-bottom:1px solid #E7EBF0;}.main-header .profile-submenu li:last-of-type { border-bottom:0px; padding-bottom:5px;}.main-header .profile-submenu a { display:block; padding:14px 28px;}.main-header .profile-submenu .welcome-row { padding:24px 28px 22px;}.main-header .profile-submenu .welcome { font-size:12px; line-height:20px;}.main-header .profile-submenu .logout-row { padding-top:13px;}.main-header .profile-submenu .logout-link { color:#143E72; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center;}.main-header .profile-submenu .logout-link .icon { min-width:15px; margin-right:7px;}.main-header .search-box-outer { margin-right:36px; width:calc(100% - 346px); max-width:530px; height:44px; position:relative;}.main-header .search-box-outer .field, .main-header .search-box-outer .button { min-height:auto; height:100%; max-height:44px;}.main-header .search-box-outer .search-button { background:#143E72; -webkit-box-shadow:none;  box-shadow:none; width:73px; height:44px; border-radius:0px 22px 22px 0px;}.main-header .search-box-outer .field { width:calc(100% - 73px); border-radius:22px 0px 0px 22px; border:none; padding:0px 22px; height:44px;}.main-header .search-box-outer .field:focus { -webkit-box-shadow:none;  box-shadow:none;}.main-header .search-box-outer .search-results-container { z-index:10; position:absolute; display:none; left:0px !important; top:calc(100% + 5px) !important; width:100% !important; -webkit-box-shadow:0 0 14px 0 rgba(0, 0, 0, 0.2);  box-shadow:0 0 14px 0 rgba(0, 0, 0, 0.2); border-radius:2px; border:none; font-family:"Open Sans", Arial, sans-serif;}.main-header .search-box-outer .search-results-container li { padding:0px;}.main-header .search-box-outer .search-results-container li.ac_odd { background:#ffffff;}.main-header .search-box-outer .search-results-container li.ac_over { background:#E7EBF0;}.main-header .search-box-outer .search-results-container li > div { display:grid; padding:8px 10px; border-bottom:1px solid #E7EBF0; gap:8px 10px; grid-template-columns:50px calc(100% - 170px) 100px;}.main-header .search-box-outer .search-results-container li .ac_pic, .main-header .search-box-outer .search-results-container li .ac_price, .main-header .search-box-outer .search-results-container li .ac_name { position:relative; padding:0px; width:100%; height:auto;}.main-header .search-box-outer .search-results-container li .ac_name { line-height:18px;}.main-header .search-box-outer .search-results-container li .ac_price { font-weight:700; line-height:18px;}.main-header .search-box-outer .search-results-container li:last-of-type > div { border-bottom:none;}.main-header .lang-chooser { gap:14px; margin-left:22px;}.main-header .lang-chooser .lang-chooser-item { height:14px; min-width:21px;}.main-header.fixed-header .fix-content { -webkit-transition:-webkit-transform 0.25s ease; transition:-webkit-transform 0.25s ease; transition:transform 0.25s ease; transition:transform 0.25s ease, -webkit-transform 0.25s ease; left:0px; right:0px; z-index:30; position:fixed;}.main-header.fixed-header.is-visible .fix-content { -webkit-transform:translateY(100%);  transform:translateY(100%);}@media all and (min--moz-device-pixel-ratio:0) { .main-header .logo-content:hover { color:#051743; } .main-header .header-top a:hover { color:#181818; } .main-header .main-menu .menu-item-1:hover { color:#143E72; background:#ffffff; } .main-header .has-submenu:hover .feature-link:not(.cart-link) .icon-outer { background:#ffffff; } .main-header .has-submenu:hover .feature-link:not(.cart-link) .text { color:#40638E; } .main-header .has-submenu:hover .menu-item-1 { color:#143E72; background:#ffffff; } .main-header .has-submenu:hover .submenu { display:block; opacity:1; visibility:visible; } .main-header .search-button:hover { background:rgba(20, 62, 114, 0.8); background:#051743; } .main-header .feature-link:hover.cart-link { background:#FFE9B5; } .main-header .feature-link:hover:not(.cart-link) .icon-outer { background:#ffffff; } .main-header .feature-link:hover:not(.cart-link) .text { color:#40638E; } .main-header .profile-submenu a:hover { color:#143E72; text-decoration:underline; } .main-header .profile-submenu a:hover.logout-link { color:#999EB8; text-decoration:none; }}@media (hover:hover) { .main-header .logo-content:hover { color:#051743; } .main-header .header-top a:hover { color:#181818; } .main-header .main-menu .menu-item-1:hover { color:#143E72; background:#ffffff; } .main-header .has-submenu:hover .feature-link:not(.cart-link) .icon-outer { background:#ffffff; } .main-header .has-submenu:hover .feature-link:not(.cart-link) .text { color:#40638E; } .main-header .has-submenu:hover .menu-item-1 { color:#143E72; background:#ffffff; } .main-header .has-submenu:hover .submenu { display:block; opacity:1; visibility:visible; } .main-header .search-button:hover { background:rgba(20, 62, 114, 0.8); background:#051743; } .main-header .feature-link:hover.cart-link { background:#FFE9B5; } .main-header .feature-link:hover:not(.cart-link) .icon-outer { background:#ffffff; } .main-header .feature-link:hover:not(.cart-link) .text { color:#40638E; } .main-header .profile-submenu a:hover { color:#143E72; text-decoration:underline; } .main-header .profile-submenu a:hover.logout-link { color:#999EB8; text-decoration:none; }}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) { .main-header .logo-content:hover { color:#051743; } .main-header .header-top a:hover { color:#181818; } .main-header .main-menu .menu-item-1:hover { color:#143E72; background:#ffffff; } .main-header .has-submenu:hover .feature-link:not(.cart-link) .icon-outer { background:#ffffff; } .main-header .has-submenu:hover .feature-link:not(.cart-link) .text { color:#40638E; } .main-header .has-submenu:hover .menu-item-1 { color:#143E72; background:#ffffff; } .main-header .has-submenu:hover .submenu { display:block; opacity:1; visibility:visible; } .main-header .search-button:hover { background:rgba(20, 62, 114, 0.8); background:#051743; } .main-header .feature-link:hover.cart-link { background:#FFE9B5; } .main-header .feature-link:hover:not(.cart-link) .icon-outer { background:#ffffff; } .main-header .feature-link:hover:not(.cart-link) .text { color:#40638E; } .main-header .profile-submenu a:hover { color:#143E72; text-decoration:underline; } .main-header .profile-submenu a:hover.logout-link { color:#999EB8; text-decoration:none; }}@media screen and (min-width:1024px) { .main-header { height:148px; } .main-header.fixed-header .fix-content { top:-82px; height:82px; } .main-header.fixed-header .main-menu .menu-item-1 { height:36px; } .main-header.fixed-header .features .feature-item { height:46px; } .main-header.fixed-header .search-box-outer { height:34px; } .main-header.fixed-header .search-box-outer .field, .main-header.fixed-header .search-box-outer .search-button { height:34px; } .main-header.fixed-header .search-box-outer .search-button { width:63px; } .main-header.fixed-header .search-box-outer .field { width:calc(100% - 63px); } .main-header.fixed-header .premep-full-logo { width:118px; height:20px; }}@media (pointer:coarse) { .main-header .has-submenu .submenu { display:none !important; opacity:0 !important; visibility:hidden !important; }}@media screen and (min-width:1024px) and (max-width:1150px) { .main-header .main-menu .menu-item-1 { padding:5px 10px; }}@media screen and (max-width:1023px) { .main-header { height:92px; } .main-header .premep-full-logo { width:129px; height:22px; } .main-header .header-top .lang-chooser-box { display:block; min-width:32px; } .main-header .header-top .top-menu { -ms-flex-wrap:wrap; flex-wrap:wrap; } .main-header .header-bottom, .main-header .premep-full-logo { display:none; } .main-header .premep-text-logo { display:block; } .main-header .mobile-menu-btn { display:block; width:36px; height:25px; padding:5px; -webkit-transform:translateX(-5px); transform:translateX(-5px); margin-right:7px; } .main-header .header-middle .right-content { padding-left:25px; width:calc(100% - 130px); } .main-header .search-box-outer { margin-right:25px; width:calc(100% - 205px); height:42px; } .main-header .search-box-outer .field { width:calc(100% - 68px); height:42px; } .main-header .search-box-outer .search-button { width:68px; height:42px; } .main-header .features .feature-item { height:62px; } .main-header .feature-link:not(.cart-link) .text { display:none; } .main-header .main-menu .menu-item-1 { height:44px; font-size:14px; line-height:18px; padding:5px 10px; } .main-header .main-menu .cat-menu-list-0 { -webkit-transform:translateX(-10px); transform:translateX(-10px); } .main-header .main-menu .cat-menu-list-0 > li { margin-right:6px; }}@media screen and (min-width:768px) and (max-width:1023px) { .main-header.fixed-header .fix-content { height:46px; top:-46px; } .main-header.fixed-header .features .feature-item { height:46px; } .main-header.fixed-header .search-box-outer { height:34px; } .main-header.fixed-header .search-box-outer .field, .main-header.fixed-header .search-box-outer .search-button { height:34px; } .main-header.fixed-header .search-box-outer .search-button { width:63px; } .main-header.fixed-header .search-box-outer .field { width:calc(100% - 63px); }}@media screen and (max-width:767px) { .main-header { height:78px; } .main-header .header-top { display:block; } .main-header .header-top .left-content .icon { display:none; } .main-header .header-top .right-content .top-menu { display:none; } .main-header .header-middle .right-content { width:auto; } .main-header .features .feature-item { height:50px; } .main-header .features .feature-item.search-item { display:-webkit-box; display:-ms-flexbox; display:flex; } .main-header .has-submenu:hover .submenu { display:none !important; opacity:0 !important; visibility:hidden !important; } .main-header.fixed-header .fix-content { height:50px; top:-50px; } .main-header .search-box-outer { color:#181818; width:100vw; height:100vh; max-width:none; background:#ffffff; position:fixed; overflow-y:auto; overflow-x:hidden; top:0px; left:0px; right:0px; bottom:0px; z-index:30; opacity:0; display:none; visibility:hidden; padding:90px 15px 30px; } .main-header .search-box-outer.opened { opacity:1; display:block; visibility:visible; } .main-header .search-box-outer form { position:fixed; top:0px; left:0px; right:0px; height:64px; background:#ffffff; padding:10px 15px 10px; z-index:101 !important; } .main-header .search-box-outer .search-field { border:none; background:#ffffff; border-radius:0px; border:none; border-bottom:2px solid #E7EBF0; font-size:16px; line-height:16px; padding:5px 80px 14px 3px; font-weight:600; width:100%; } .main-header .search-box-outer .close-btn { display:block; width:21px; height:21px; padding:5px; position:absolute; top:14px; right:10px; color:#767676; } .main-header .search-box-outer .close-btn .icon { width:100%; height:100%; } .main-header .search-box-outer .search-button { display:-webkit-box; display:-ms-flexbox; display:flex; width:30px; height:30px; min-height:auto; border-radius:50%; position:absolute; right:52px; top:10px; padding:0px; color:#143E72; background:#DAE2EC; } .main-header .search-box-outer .search-button .icon { width:16px; height:16px; -webkit-transform:translateX(1px); transform:translateX(1px); } .main-header .search-box-outer ::-webkit-input-placeholder { opacity:0.4; color:#181818; } .main-header .search-box-outer :-moz-placeholder { opacity:0.4; color:#181818; } .main-header .search-box-outer ::-moz-placeholder { opacity:0.4; color:#181818; } .main-header .search-box-outer :-ms-input-placeholder { opacity:0.4; color:#181818; } .main-header .search-box-outer .search-results-container { position:relative; min-width:auto; left:auto !important; -webkit-box-shadow:none; box-shadow:none; top:0px !important; z-index:100 !important; box-shadow:none; display:block !important; } .main-header .search-box-outer .search-results-container ul { max-height:none !important; } .main-header .search-box-outer .search-results-container li { padding:10px 0px; margin-bottom:0px; } .main-header .search-box-outer .search-results-container li:last-of-type { margin-bottom:0px; }}@media screen and (max-width:600px) { .main-header .feature-link.cart-link { width:36px; padding:0px; } .main-header .feature-link.cart-link .text { display:none; } .main-header .feature-link.cart-link .icon { -webkit-transform:translate(-1px, 1px); transform:translate(-1px, 1px); } .main-header .feature-link.cart-link .marker { right:-4px; } .main-header .search-box-outer .search-results-container li > div { gap:2px 15px; grid-template-columns:50px calc(100% - 65px); grid-template-areas:"image name" "image price"; } .main-header .search-box-outer .search-results-container li .ac_name { grid-area:name; font-size:12px; line-height:14px; } .main-header .search-box-outer .search-results-container li .ac_price { grid-area:price; font-size:12px; line-height:16px; font-weight:800; text-align:left; } .main-header .search-box-outer .search-results-container li .ac_pic { grid-area:image; } .header-top .opening-hours { white-space:normal; }}@media screen and (max-width:370px) { .main-header .features .feature-item.profile-item { display:none; }}footer { padding:32px 0px 12px;}footer a { text-decoration:none;}footer .footer-top .inner-content { gap:50px; grid-template-columns:auto 270px;}footer .footer-top.with-download-boxes .inner-content { grid-template-columns:auto 222px 270px;}footer .menu-group { min-width:130px; margin-right:40px;}footer .menu-group:last-of-type { margin-right:0px;}footer .menu-group a { color:inherit;}footer .menu-group .title { margin-bottom:12px;}footer .menu-group li { margin-bottom:4px;}footer .menu-group li:last-of-type { margin-bottom:0px;}footer .contacts .title { margin-bottom:18px;}footer .contacts .row { margin-bottom:12px;}footer .contacts .row:last-of-type { margin-bottom:0px;}footer .contacts .separator { margin:0px 5px;}footer .contacts .social-row { gap:8px;}footer .contacts .social-row a { width:-webkit-fit-content; width:-moz-fit-content; width:fit-content;}footer .download-boxes { gap:18px; grid-template-columns:repeat(2, 1fr);}footer .mail-link { text-decoration:underline;}footer .social-link .icon { min-width:22px; margin-right:7px;}footer .footer-bottom { border-top:2px solid #E7EBF0; padding-top:12px; margin-top:26px;}footer .footer-bottom .inner-content { min-height:43px;}footer .pwstudio-link { color:#999EB8;}footer .pwstudio-link .text { font-size:12px; line-height:12px;}footer .pwstudio-link .icon { margin-left:5px;}footer .partners .footer-partner-items { position:relative;}footer .partners .footer-partner-items .partner-item { margin-right:20px;}footer .partners .footer-partner-items .partner-item:last-child { margin-right:0px;}footer .partners .footer-partner-items:before { content:''; width:2px; height:30px; margin:auto 20px; min-width:2px; background:#E7EBF0;}footer .partners .footer-partner-items:first-of-type:before { display:none;}footer .partners #box_partner_arukereso { width:96px !important; padding:0 !important; margin:0 !important;}footer .partners #box_partner_arukereso > div { width:auto !important;}footer .partners #box_partner_arukereso img { width:92px !important; display:block; margin:auto;}footer .partners #box_partner_arukereso a { display:block; margin:auto; font-size:9px !important; line-height:9px !important; margin-top:3px;}footer .partners #box_partner_arukereso a:first-child { margin-top:0px !important;}@media all and (min--moz-device-pixel-ratio:0) { footer .social-link .text { -webkit-transform:translateY(1px); transform:translateY(1px); }}@media all and (min--moz-device-pixel-ratio:0) { footer .footer-top a:hover:not(.social-link):not(.download-box) { text-decoration:underline; } footer .footer-top a:hover.mail-link { text-decoration:none !important; color:#999EB8; } footer .footer-top a:hover.social-link { color:#999EB8; } footer .menu-group a:hover { color:#143E72; text-decoration:underline; } footer .pwstudio-link:hover { color:#143E72; }}@media (hover:hover) { footer .footer-top a:hover:not(.social-link):not(.download-box) { text-decoration:underline; } footer .footer-top a:hover.mail-link { text-decoration:none !important; color:#999EB8; } footer .footer-top a:hover.social-link { color:#999EB8; } footer .menu-group a:hover { color:#143E72; text-decoration:underline; } footer .pwstudio-link:hover { color:#143E72; }}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) { footer .footer-top a:hover:not(.social-link):not(.download-box) { text-decoration:underline; } footer .footer-top a:hover.mail-link { text-decoration:none !important; color:#999EB8; } footer .footer-top a:hover.social-link { color:#999EB8; } footer .menu-group a:hover { color:#143E72; text-decoration:underline; } footer .pwstudio-link:hover { color:#143E72; }}@media screen and (min-width:1024px) and (max-width:1200px) { footer .footer-top.with-download-boxes .inner-content { gap:40px; grid-template-columns:auto 102px 270px; } footer .download-boxes { grid-template-columns:100%; width:102px; }}@media screen and (max-width:1200px) { footer .footer-bottom .copyright { -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; } footer .footer-bottom .partners { -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3; width:100%; margin-top:25px; } footer .footer-bottom .pwstudio-link { -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; }}@media screen and (max-width:1023px) { footer .footer-top .inner-content { grid-template-columns:100%; gap:60px 40px; grid-template-areas:"menu" "contacts"; } footer .footer-top.with-download-boxes .inner-content { grid-template-columns:270px auto; grid-template-areas:"menu menu" "contacts downloads"; } footer .download-boxes { grid-area:downloads; grid-template-columns:repeat(auto-fill, 102px); } footer .footer-menu { grid-area:menu; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; } footer .contacts { grid-area:contacts; }}@media screen and (max-width:600px) { footer { padding:30px 0px 20px; } footer .footer-top .inner-content { display:block; } footer .footer-menu { margin-bottom:35px; display:grid; gap:30px; grid-template-columns:1fr 1fr; } footer .menu-group { margin:0px; } footer .menu-group .title { margin-bottom:6px; } footer .menu-group li { font-size:14px; line-height:20px; margin-bottom:8px; } footer .download-boxes { margin-bottom:16px; } footer .contacts { font-size:14px; line-height:20px; } footer .contacts .title { margin-bottom:3px; } footer .footer-bottom { width:calc(100% - 20px); padding-top:16px; margin:20px auto 0px; } footer .footer-bottom .inner-content { padding:0px 5px; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; text-align:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; } footer .footer-bottom .partners { margin-top:0px; -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; text-align:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; } footer .footer-bottom .partners .footer-partner-items { margin-top:10px; } footer .footer-bottom .partners .footer-partner-items:before { display:none; } footer .footer-bottom .pwstudio-link { margin-top:22px; -webkit-box-ordinal-group:4; -ms-flex-order:3; order:3; }}.button, button, input[type="button"], input[type="submit"] { font-family:"Exo 2", Arial, sans-serif; font-size:16px; line-height:20px; letter-spacing:0.4px; text-transform:none; text-decoration:none; font-style:normal; font-weight:700; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; cursor:pointer; -webkit-box-shadow:none;  box-shadow:none; min-height:48px; padding:9px 44px 9px 44px; border:0px solid #143E72; border-radius:6px; background-color:#143E72; color:#ffffff; -webkit-transition:color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease; transition:color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;}.button.small, .button.small-button, button.small, button.small-button, input[type="button"].small, input[type="button"].small-button, input[type="submit"].small, input[type="submit"].small-button { min-height:40px; padding:4px 20px 4px 20px; font-size:14px; line-height:16px;}.button.big, .button.big-button, button.big, button.big-button, input[type="button"].big, input[type="button"].big-button, input[type="submit"].big, input[type="submit"].big-button { min-height:60px; padding:12px 44px; font-size:18px; line-height:22px;}.button.secondary, .button.secondary-button, button.secondary, button.secondary-button, input[type="button"].secondary, input[type="button"].secondary-button, input[type="submit"].secondary, input[type="submit"].secondary-button { color:#143E72; background:#FFB910; border-color:#FFB910;}.button.empty, .button.empty-button, button.empty, button.empty-button, input[type="button"].empty, input[type="button"].empty-button, input[type="submit"].empty, input[type="submit"].empty-button { background:#ffffff; border-color:#143E72; color:#143E72;}.button.empty.secondary, .button.empty.secondary-button, .button.empty-button.secondary, .button.empty-button.secondary-button, button.empty.secondary, button.empty.secondary-button, button.empty-button.secondary, button.empty-button.secondary-button, input[type="button"].empty.secondary, input[type="button"].empty.secondary-button, input[type="button"].empty-button.secondary, input[type="button"].empty-button.secondary-button, input[type="submit"].empty.secondary, input[type="submit"].empty.secondary-button, input[type="submit"].empty-button.secondary, input[type="submit"].empty-button.secondary-button { background:#ffffff; color:#FFB910; border-color:#FFB910;}label.required:after { content:'*'; color:#767676;}.form-content .field-label { display:block; color:#767676; font-size:12px; line-height:16px; margin-bottom:4px; font-weight:400; letter-spacing:0px;}.form-content .field-label.has-error { color:#BD0E0E;}.form-content .row { margin-bottom:10px; font-size:0px; line-height:0px;}.form-content .row.checkbox-row { margin-bottom:5px;}.form-content .row:last-of-type, .form-content .row.without-margin { margin-bottom:0px;}.form-content .field-error-content { color:#BD0E0E; font-size:10px; line-height:14px; font-weight:400;}.form-content .more-col-row { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify;  justify-content:space-between; -webkit-box-align:start; -ms-flex-align:start;  align-items:flex-start; -ms-flex-wrap:wrap; flex-wrap:wrap;}.form-content .more-col-row .col { margin-top:10px;}.form-content .more-col-row .col:not(.full-width) { width:calc(50% - (20px / 2));}.form-content .more-col-row .col:nth-of-type(1), .form-content .more-col-row .col:nth-of-type(2) { margin-top:0px;}.form-content .more-col-row .col:nth-of-type(2).full-width { margin-top:10px;}.form-content .more-col-row .break-row { width:100%;}.form-content .button-row { margin-top:10px;}.form-content .depends-on-row:not(.active) { display:none;}.form-content .depends-on-row.active { margin-top:10px;}.field, .form-control { -webkit-appearance:none; -moz-appearance:none;  appearance:none; outline:none; -webkit-box-shadow:none;  box-shadow:none; width:100%; border:1px solid #999EB8; border-radius:4px; padding:10px 12px 10px 12px; height:48px; font-family:"Open Sans", Arial, sans-serif; font-size:14px; line-height:24px; letter-spacing:0px; text-transform:none; font-style:normal; font-weight:400; color:#181818; -webkit-transition:color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease; transition:color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;}.field.secondary:not(:invalid):not(.has-error), .field.secondary-field:not(:invalid):not(.has-error), .form-control.secondary:not(:invalid):not(.has-error), .form-control.secondary-field:not(:invalid):not(.has-error) { border-color:#999EB8;}.field.has-error, .field.is-invalid, .form-control.has-error, .form-control.is-invalid { color:#BD0E0E; background-color:#ffffff; border-color:#BD0E0E;}.field:focus, .form-control:focus { color:#181818; background-color:#ffffff; border-color:#999EB8;}.field.small, .form-control.small { padding:9px 8px; height:36px;}textarea.field, textarea.form-control { min-height:115px; resize:none;}select { -webkit-appearance:none; -moz-appearance:none;  appearance:none; outline:none; -webkit-box-shadow:none;  box-shadow:none; width:100%; display:block; border:1px solid #999EB8; border-radius:4px; padding:0px 35px 0px 15px; height:48px; font-family:"Open Sans", Arial, sans-serif; font-size:14px; line-height:24px; letter-spacing:0px; text-transform:none; font-style:normal; font-weight:400; color:#181818; -webkit-transition:color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease; transition:color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease; background:url('../!common_design/custom/premiumhoszigeteles.unas.hu/svg/arrow-down.svg') no-repeat #ffffff top 20px right 13px/10px 7px;}select:invalid, select.has-error, select.has-fault { color:#BD0E0E; background-color:#ffffff; border-color:#BD0E0E;}select.secondary:not(:invalid):not(.has-error) { border-color:#999EB8;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button { -webkit-appearance:none; margin:0;}input[type=number] { -moz-appearance:textfield;}::-webkit-input-placeholder { opacity:1; color:#767676;}:-moz-placeholder { opacity:1; color:#767676;}::-moz-placeholder { opacity:1; color:#767676;}:-ms-input-placeholder { opacity:1; color:#767676;}input[type="checkbox"] { width:0px; height:0px; display:none;}input[type="checkbox"] + label { padding-left:25px; position:relative; display:inline-block; font-size:14px; line-height:20px; color:#181818; -webkit-transition:color 0.25s ease; transition:color 0.25s ease; margin:0px;}input[type="checkbox"] + label a { color:#143E72;}input[type="checkbox"] + label:before, input[type="checkbox"] + label:after { content:''; width:18px; height:18px; border-radius:4px; position:absolute;}input[type="checkbox"] + label:before { top:1px; left:0px; background:#ffffff; border:1px solid #999EB8; -webkit-transition:background-color 0.25s ease; transition:background-color 0.25s ease;}input[type="checkbox"] + label:after { top:1px; left:0px; background:url('../!common_design/custom/premiumhoszigeteles.unas.hu/svg/check.svg') no-repeat #143E72 center center/8px 9px; -webkit-transition:opacity 0.25s ease; transition:opacity 0.25s ease; opacity:0;}input[type="checkbox"] + label.secondary:before { border-color:#143E72;}input[type="checkbox"] + label.secondary:after { background:url('../!common_design/custom/premiumhoszigeteles.unas.hu/svg/check.svg') no-repeat #143E72 center center/8px 9px;}input[type="checkbox"].small-checkbox + label { font-size:12px; line-height:18px; padding-left:24px;}input[type="checkbox"].small-checkbox + label:before, input[type="checkbox"].small-checkbox + label:after { width:18px; height:18px; top:0px;}input[type="checkbox"].small-checkbox + label:after { background:url('../!common_design/custom/premiumhoszigeteles.unas.hu/svg/check.svg') no-repeat #143E72 center center/8px 9px;}input[type="checkbox"].small-checkbox + label.secondary:after { background:url('../!common_design/custom/premiumhoszigeteles.unas.hu/svg/check.svg') no-repeat #143E72 center center/8px 9px;}input[type="checkbox"]:checked + label { color:#181818;}input[type="checkbox"]:checked + label:after { opacity:1;}input[type="checkbox"].has-error:not(:checked) + label, input[type="checkbox"].has-error:not(:checked) + label.secondary { background-color:#BD0E0E;}input[type="checkbox"].has-error:not(:checked) + label:before { border-color:#BD0E0E; background-color:#BD0E0E;}input[type="radio"] { width:0px; height:0px; display:none;}input[type="radio"]:not(.button-radio) + label { position:relative; margin-bottom:0px; font-size:14px; line-height:18px; padding-left:28px; display:inline-block; -webkit-transition:none; transition:none;}input[type="radio"]:not(.button-radio) + label:before, input[type="radio"]:not(.button-radio) + label:after { content:''; position:absolute; border-radius:50%;}input[type="radio"]:not(.button-radio) + label:before { border:1px solid #143E72; background:#ffffff; -webkit-transition:background-color 0.25s ease; transition:background-color 0.25s ease; width:18px; height:18px; top:0px; left:0px;}input[type="radio"]:not(.button-radio) + label:after { width:10px; height:10px; background:#FFB910; top:4px; left:4px; opacity:0; -webkit-transition:opacity 0.25s ease; transition:opacity 0.25s ease;}input[type="radio"]:not(.button-radio):checked + label { color:#181818;}input[type="radio"]:not(.button-radio):checked + label:before { background:#ffffff; border-color:#143E72;}input[type="radio"]:not(.button-radio):checked + label:after { background:#FFB910; opacity:1;}input[type="radio"]:not(.button-radio).has-error:not(:checked) + label:before { background-color:#ffffff; border-color:#BD0E0E;}@media all and (min--moz-device-pixel-ratio:0) { input[type="checkbox"] + label:before, input[type="checkbox"] + label:after, input[type="radio"] + label:before, input[type="radio"] + label:after { -webkit-transform:translateY(1px); transform:translateY(1px); }}@media all and (min--moz-device-pixel-ratio:0) { .button:hover, button:hover, input[type="button"]:hover, input[type="submit"]:hover { color:#ffffff; background:#051743; border-color:#051743; } .button:hover.secondary, .button:hover.secondary-button, button:hover.secondary, button:hover.secondary-button, input[type="button"]:hover.secondary, input[type="button"]:hover.secondary-button, input[type="submit"]:hover.secondary, input[type="submit"]:hover.secondary-button { color:#143E72; background:#FFE9B5; border-color:#FFB910; } .button:hover.empty, .button:hover.empty-button, button:hover.empty, button:hover.empty-button, input[type="button"]:hover.empty, input[type="button"]:hover.empty-button, input[type="submit"]:hover.empty, input[type="submit"]:hover.empty-button { color:#ffffff; background:#143E72; border-color:#143E72; } .button:hover.empty.secondary, .button:hover.empty.secondary-button, .button:hover.empty-button.secondary, .button:hover.empty-button.secondary-button, button:hover.empty.secondary, button:hover.empty.secondary-button, button:hover.empty-button.secondary, button:hover.empty-button.secondary-button, input[type="button"]:hover.empty.secondary, input[type="button"]:hover.empty.secondary-button, input[type="button"]:hover.empty-button.secondary, input[type="button"]:hover.empty-button.secondary-button, input[type="submit"]:hover.empty.secondary, input[type="submit"]:hover.empty.secondary-button, input[type="submit"]:hover.empty-button.secondary, input[type="submit"]:hover.empty-button.secondary-button { color:#143E72; background:#FFB910; border-color:#FFB910; } input[type="checkbox"] + label a:hover { color:#143E72; }}@media (hover:hover) { .button:hover, button:hover, input[type="button"]:hover, input[type="submit"]:hover { color:#ffffff; background:#051743; border-color:#051743; } .button:hover.secondary, .button:hover.secondary-button, button:hover.secondary, button:hover.secondary-button, input[type="button"]:hover.secondary, input[type="button"]:hover.secondary-button, input[type="submit"]:hover.secondary, input[type="submit"]:hover.secondary-button { color:#143E72; background:#FFE9B5; border-color:#FFB910; } .button:hover.empty, .button:hover.empty-button, button:hover.empty, button:hover.empty-button, input[type="button"]:hover.empty, input[type="button"]:hover.empty-button, input[type="submit"]:hover.empty, input[type="submit"]:hover.empty-button { color:#ffffff; background:#143E72; border-color:#143E72; } .button:hover.empty.secondary, .button:hover.empty.secondary-button, .button:hover.empty-button.secondary, .button:hover.empty-button.secondary-button, button:hover.empty.secondary, button:hover.empty.secondary-button, button:hover.empty-button.secondary, button:hover.empty-button.secondary-button, input[type="button"]:hover.empty.secondary, input[type="button"]:hover.empty.secondary-button, input[type="button"]:hover.empty-button.secondary, input[type="button"]:hover.empty-button.secondary-button, input[type="submit"]:hover.empty.secondary, input[type="submit"]:hover.empty.secondary-button, input[type="submit"]:hover.empty-button.secondary, input[type="submit"]:hover.empty-button.secondary-button { color:#143E72; background:#FFB910; border-color:#FFB910; } input[type="checkbox"] + label a:hover { color:#143E72; }}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) { .button:hover, button:hover, input[type="button"]:hover, input[type="submit"]:hover { color:#ffffff; background:#051743; border-color:#051743; } .button:hover.secondary, .button:hover.secondary-button, button:hover.secondary, button:hover.secondary-button, input[type="button"]:hover.secondary, input[type="button"]:hover.secondary-button, input[type="submit"]:hover.secondary, input[type="submit"]:hover.secondary-button { color:#143E72; background:#FFE9B5; border-color:#FFB910; } .button:hover.empty, .button:hover.empty-button, button:hover.empty, button:hover.empty-button, input[type="button"]:hover.empty, input[type="button"]:hover.empty-button, input[type="submit"]:hover.empty, input[type="submit"]:hover.empty-button { color:#ffffff; background:#143E72; border-color:#143E72; } .button:hover.empty.secondary, .button:hover.empty.secondary-button, .button:hover.empty-button.secondary, .button:hover.empty-button.secondary-button, button:hover.empty.secondary, button:hover.empty.secondary-button, button:hover.empty-button.secondary, button:hover.empty-button.secondary-button, input[type="button"]:hover.empty.secondary, input[type="button"]:hover.empty.secondary-button, input[type="button"]:hover.empty-button.secondary, input[type="button"]:hover.empty-button.secondary-button, input[type="submit"]:hover.empty.secondary, input[type="submit"]:hover.empty.secondary-button, input[type="submit"]:hover.empty-button.secondary, input[type="submit"]:hover.empty-button.secondary-button { color:#143E72; background:#FFB910; border-color:#FFB910; } input[type="checkbox"] + label a:hover { color:#143E72; }}@media screen and (max-width:600px) { .form-content .row { margin-bottom:10px; } .form-content .more-col-row .col:not(.full-width) { width:100%; } .form-content .more-col-row .col:nth-of-type(2) { margin-top:10px; }}.button, button, input[type="button"], input[type="submit"] { -webkit-box-shadow:2px 3px 10px 0 rgba(0, 0, 0, 0.17), inset 0 0 3px 0 #051743;  box-shadow:2px 3px 10px 0 rgba(0, 0, 0, 0.17), inset 0 0 3px 0 #051743; background-image:linear-gradient(178deg, #265895 0%, #143E72 100%);}.button.secondary, .button.secondary-button, button.secondary, button.secondary-button, input[type="button"].secondary, input[type="button"].secondary-button, input[type="submit"].secondary, input[type="submit"].secondary-button { -webkit-box-shadow:2px 3px 10px 0 rgba(0, 0, 0, 0.17), inset 0 0 3px 0 #A97700;  box-shadow:2px 3px 10px 0 rgba(0, 0, 0, 0.17), inset 0 0 3px 0 #A97700; background-image:linear-gradient(178deg, #FFD671 0%, #FFB910 100%);}.button.white, .button.white-button, button.white, button.white-button, input[type="button"].white, input[type="button"].white-button, input[type="submit"].white, input[type="submit"].white-button { background-image:linear-gradient(170deg, #FAFAFB 0%, #E7EBF0 77%); -webkit-box-shadow:2px 3px 10px 0 rgba(137, 158, 184, 0.2), inset 0 0 3px 0 rgba(69, 93, 122, 0.4);  box-shadow:2px 3px 10px 0 rgba(137, 158, 184, 0.2), inset 0 0 3px 0 rgba(69, 93, 122, 0.4); color:#143E72;}.button.with-icon .icon, button.with-icon .icon, input[type="button"].with-icon .icon, input[type="submit"].with-icon .icon { margin-right:9px;}.button.with-icon .newsletter-icon, button.with-icon .newsletter-icon, input[type="button"].with-icon .newsletter-icon, input[type="submit"].with-icon .newsletter-icon { min-width:24px; -webkit-transform:translateY(-1px);  transform:translateY(-1px);}.button.with-icon .cart-icon, button.with-icon .cart-icon, input[type="button"].with-icon .cart-icon, input[type="submit"].with-icon .cart-icon { width:22px; height:20px; min-width:22px;}.button.icon-button, button.icon-button, input[type="button"].icon-button, input[type="submit"].icon-button { font-size:0px; line-height:0px; padding:5px; width:48px; height:48px;}.button.icon-button.small, .button.icon-button.small-button, button.icon-button.small, button.icon-button.small-button, input[type="button"].icon-button.small, input[type="button"].icon-button.small-button, input[type="submit"].icon-button.small, input[type="submit"].icon-button.small-button { width:40px; height:40px;}.button.icon-button.big, .button.icon-button.big-button, button.icon-button.big, button.icon-button.big-button, input[type="button"].icon-button.big, input[type="button"].icon-button.big-button, input[type="submit"].icon-button.big, input[type="submit"].icon-button.big-button { width:60px; height:60px;}.button.favourites-button, button.favourites-button, input[type="button"].favourites-button, input[type="submit"].favourites-button { color:#ffffff;}.button.favourites-button.remove_favourites, button.favourites-button.remove_favourites, input[type="button"].favourites-button.remove_favourites, input[type="submit"].favourites-button.remove_favourites { color:#143E72;}.button.favourites-button.big .filled-heart-icon, .button.favourites-button.big-button .filled-heart-icon, button.favourites-button.big .filled-heart-icon, button.favourites-button.big-button .filled-heart-icon, input[type="button"].favourites-button.big .filled-heart-icon, input[type="button"].favourites-button.big-button .filled-heart-icon, input[type="submit"].favourites-button.big .filled-heart-icon, input[type="submit"].favourites-button.big-button .filled-heart-icon { width:19px; height:19px;}.field, .form-control { -webkit-transition:color 0.25s ease, border-color 0.25s ease, -webkit-box-shadow 0.25s ease; transition:color 0.25s ease, border-color 0.25s ease, -webkit-box-shadow 0.25s ease; transition:color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease; transition:color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease, -webkit-box-shadow 0.25s ease;}.field:focus, .form-control:focus { -webkit-box-shadow:0 0 10px 0 rgba(137, 158, 184, 0.3);  box-shadow:0 0 10px 0 rgba(137, 158, 184, 0.3);}.field.form-control-sm, .form-control.form-control-sm { line-height:18px; border-color:#CCCCCC; padding:8px 19px; height:36px;}select.form-control.form-control-sm { background-position-y:15px; padding-right:30px;}.form-content .country-col-outer { gap:20px; grid-template-columns:calc(100% - 120px) 100px;}.form-content .country-col-outer .form-col.col { width:100%; margin-top:0px;}.form-content .phone-col .fields .country { width:60px; border:1px solid #999EB8; border-radius:4px; padding:0px 3px 0px 15px; background:#E7EBF0;}.form-content .phone-col .fields .country.has-error { border-color:#BD0E0E; background:rgba(189, 14, 14, 0.15);}.form-content .phone-col .fields .country .field { border:none; padding:0px 1px; -webkit-box-shadow:none;  box-shadow:none; background:transparent; height:20px; font-size:14px; line-height:20px;}.form-content .phone-col .fields .number { width:calc(100% - 70px); margin-left:10px;}.form-content .phone-col .fields .field-error-content { width:100%;}.form-content .more-col-row { display:grid; gap:10px 20px; grid-template-columns:repeat(2, 1fr);}.form-content .more-col-row .country-col-outer { grid-template-columns:100px calc(100% - 120px);}.form-content .more-col-row .col { margin-top:0;}.form-content .more-col-row .col:not(.full-width) { width:100%;}.form-content .more-col-row .col:nth-of-type(2).full-width { margin-top:0;}.form-content .more-col-row .break-row, .form-content .more-col-row .col.full-width { grid-column:1/3;}@media all and (min--moz-device-pixel-ratio:0) { .button:hover { background-image:linear-gradient(178deg, #18467E 1%, #03234A 100%); } .button:hover.secondary, .button:hover.secondary-button { background-image:linear-gradient(178deg, #FFE6A8 1%, #FFC63D 98%); } .button:hover.white, .button:hover.white-button { background-image:linear-gradient(170deg, #FFFFFF 0%, #DAE1E9 77%); }}@media (hover:hover) { .button:hover { background-image:linear-gradient(178deg, #18467E 1%, #03234A 100%); } .button:hover.secondary, .button:hover.secondary-button { background-image:linear-gradient(178deg, #FFE6A8 1%, #FFC63D 98%); } .button:hover.white, .button:hover.white-button { background-image:linear-gradient(170deg, #FFFFFF 0%, #DAE1E9 77%); }}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) { .button:hover { background-image:linear-gradient(178deg, #18467E 1%, #03234A 100%); } .button:hover.secondary, .button:hover.secondary-button { background-image:linear-gradient(178deg, #FFE6A8 1%, #FFC63D 98%); } .button:hover.white, .button:hover.white-button { background-image:linear-gradient(170deg, #FFFFFF 0%, #DAE1E9 77%); }}@media screen and (max-width:600px) { .form-content .country-col-outer { gap:10px; grid-template-columns:calc(100% - 110px) 100px; } .form-content .more-col-row { grid-template-columns:100%; } .form-content .more-col-row .country-col-outer { gap:10px; grid-template-columns:100px calc(100% - 110px); } .form-content .more-col-row .row { margin-bottom:10px; } .form-content .more-col-row .col:not(.full-width) { width:100%; } .form-content .more-col-row .break-row, .form-content .more-col-row .col.full-width { grid-column:1/2; }}.static-text-content > *:first-child { margin-top:0px;}.static-text-content > *:last-child { margin-bottom:0px;}.static-text-content h1, .static-text-content h2 { margin:35px auto 20px;}.static-text-content h3 { margin:25px auto 15px;}.static-text-content h4 { margin:15px auto 10px;}.static-text-content h2 + h3 { margin-top:20px;}.static-text-content p, .static-text-content li { font-family:"Open Sans", Arial, sans-serif !important;}.static-text-content h1, .static-text-content h1 span, .static-text-content .like-h1, .static-text-content .like-h1 span,.static-text-content h2,.static-text-content h2 span, .static-text-content .like-h2, .static-text-content .like-h2 span,.static-text-content h3,.static-text-content h3 span, .static-text-content .like-h3, .static-text-content .like-h3 span,.static-text-content h4,.static-text-content h4 span, .static-text-content .like-h4, .static-text-content .like-h4 span { font-family:"Exo 2", Arial, sans-serif !important; font-weight:700 !important;}.static-text-content h1, .static-text-content h1 span, .static-text-content .like-h1, .static-text-content .like-h1 span { font-size:24px !important; line-height:32px !important;}.static-text-content h2, .static-text-content h2 span, .static-text-content .like-h2, .static-text-content .like-h2 span { font-size:20px !important; line-height:24px !important;}.static-text-content h3, .static-text-content h3 span, .static-text-content .like-h3, .static-text-content .like-h3 span { font-size:16px !important; line-height:22px !important;}.static-text-content h4, .static-text-content h4 span, .static-text-content .like-h4, .static-text-content .like-h4 span { font-size:16px !important; line-height:22px !important;}.static-text-content .category-buttons-section { margin-top:40px; gap:20px;}.static-page-content .main-title { max-width:1220px; margin-bottom:40px;}.static-page-content .content-width.normal-page-content, .static-page-content .content-width.article-content { max-width:1220px;}.static-page-content .content-width.normal-page-content.without-padding, .static-page-content .content-width.article-content.without-padding { max-width:1120px;}.static-page-content .static-text-content > * { width:calc(100% - 120px); margin-left:auto; margin-right:auto;}.static-page-content .static-text-content > *:first-child { margin-top:0px;}.static-page-content .static-text-content > *:last-child { margin-bottom:0px;}.static-page-content .static-text-content h2, .static-page-content .static-text-content h1, .static-page-content .static-text-content .like-h1 { margin:50px auto 15px auto;}.static-page-content .static-text-content h3 { margin:17px auto 10px auto;}.static-page-content .static-text-content h4 { margin:15px auto 5px;}.static-page-content .static-text-content p { margin-bottom:14px;}.static-page-content .static-text-content p:last-of-type { margin-bottom:0px;}.static-page-content .static-text-content p:last-of-type img { margin-bottom:0px;}.static-page-content .static-text-content a:not(.button) { font-weight:700; color:#143E72;}.static-page-content .static-text-content img { margin:20px auto 20px auto; max-width:100% !important; width:auto !important; height:auto !important;}.static-page-content .static-text-content > hr { background:#E7EBF0; height:1px; color:#E7EBF0; border:none; border-top:1px solid #E7EBF0; margin:25px auto 25px auto;}.static-page-content .static-text-content > blockquote { margin:16px auto 50px auto; background:#F5F7F9;}.static-page-content .static-text-content > blockquote > *:first-child { margin-top:0px;}.static-page-content .static-text-content > blockquote > *:last-child { margin-bottom:0px;}.static-page-content .static-text-content > blockquote ul li:before { background-color:#181818;}.static-page-content .static-text-content ul, .static-page-content .static-text-content ol { padding:0px 0px 0px 18px; margin:10px auto 20px auto;}.static-page-content .static-text-content ul li, .static-page-content .static-text-content ol li { position:relative; margin-bottom:10px; line-height:24px;}.static-page-content .static-text-content ul li:last-of-type, .static-page-content .static-text-content ol li:last-of-type { margin-bottom:0px;}.static-page-content .static-text-content ul li:before, .static-page-content .static-text-content ol li:before { content:''; position:absolute; left:0px; display:block;}.static-page-content .static-text-content ul li { padding-left:18px;}.static-page-content .static-text-content ul li:before { top:9px; width:6px; height:6px; border-radius:50%; background:#143E72;}.static-page-content .static-text-content ol { counter-reset:asaliteCounter; padding-left:16px;}.static-page-content .static-text-content ol li { counter-increment:asaliteCounter; padding-left:20px;}.static-page-content .static-text-content ol li:before { content:counter(asaliteCounter) "."; font-size:14px; line-height:22px; font-weight:700; top:0px; text-align:left;}.static-page-content .static-text-content iframe { border:none !important; max-width:none !important;}.static-page-content table { width:100%; border-collapse:collapse; margin:30px auto 30px auto; border-top:1px solid #E7EBF0;}.static-page-content table tr td, .static-page-content table tr th { font-size:14px; line-height:22px; padding:8px 20px 8px 0px; border-bottom:1px solid #E7EBF0; text-align:left;}.static-page-content table tr th { font-family:"Exo 2", Arial, sans-serif;}.static-page-content iframe { max-width:100%; margin-top:30px; margin-bottom:30px;}.article-content .lead-text, .normal-page-content .lead-text { font-size:16px; line-height:22px;}.article-content .main-title, .article-content .article-lead, .article-content .author-section, .article-content .back-section, .normal-page-content .main-title, .normal-page-content .article-lead, .normal-page-content .author-section, .normal-page-content .back-section { width:calc(100% - 120px); margin:0px auto 20px auto;}.article-content .intro-image, .normal-page-content .intro-image { margin:20px auto 25px auto;}.article-content .intro-image img, .normal-page-content .intro-image img { margin:auto; height:auto !important; max-width:100% !important;}.article-content .article-lead img, .normal-page-content .article-lead img { max-width:100% !important; width:auto !important; height:auto !important; margin-left:auto; margin-right:auto;}.article-content .author-section, .normal-page-content .author-section { margin:25px auto 0px auto;}.article-content .author-section .author-content .author-image, .normal-page-content .author-section .author-content .author-image { width:70px; height:70px; min-width:70px; border:2px solid #143E72; overflow:hidden; border-radius:50%;}.article-content .author-section .author-content:not(.without-image) .text, .normal-page-content .author-section .author-content:not(.without-image) .text { padding-left:10px; width:calc(100% - 41px);}.article-content .author-section .author-content .text, .normal-page-content .author-section .author-content .text { font-size:12px; line-height:14px; font-weight:600;}.article-content .author-section .author-content .date, .normal-page-content .author-section .author-content .date { margin-top:5px;}.article-content .back-section, .normal-page-content .back-section { margin:50px auto 0px auto;}@media screen and (max-width:1023px) { .static-page-content .main-title > *, .static-page-content .static-text-content > * { width:calc(100% - 60px); } .article-content .main-title, .article-content .article-lead, .article-content .author-section, .article-content .back-section, .normal-page-content .main-title, .normal-page-content .article-lead, .normal-page-content .author-section, .normal-page-content .back-section { width:calc(100% - 60px); } .article-content .author-section, .normal-page-content .author-section { margin-top:40px; }}@media screen and (max-width:600px) { .article-content .main-title, .article-content .article-lead, .article-content .author-section, .article-content .back-section, .normal-page-content .main-title, .normal-page-content .article-lead, .normal-page-content .author-section, .normal-page-content .back-section { width:calc(100% - 30px); margin:0px auto 15px auto; } .article-content .lead-text, .normal-page-content .lead-text { font-size:14px; line-height:20px; } .article-content .author-section, .normal-page-content .author-section { margin:20px auto 0px auto; } .article-content .author-section .author-content .author-image, .normal-page-content .author-section .author-content .author-image { width:60px; height:60px; min-width:60px; } .article-content .back-section, .normal-page-content .back-section { margin:35px auto 0px auto; } .static-page-content .content-width.normal-page-content { padding-left:0px; padding-right:0px; } .static-page-content .main-title { margin-bottom:25px; } .static-page-content .main-title > *, .static-page-content .static-text-content > * { width:calc(100% - 30px); } .static-page-content .static-text-content p { margin-bottom:8px; } .static-page-content .static-text-content > hr { margin:20px auto 20px auto; } .static-page-content .static-text-content > blockquote { margin:10px auto 40px auto; padding:15px; } .static-page-content .static-text-content h2, .static-page-content .static-text-content h1, .static-page-content .static-text-content .like-h1 { margin:40px auto 10px auto; } .static-page-content .static-text-content h3 { margin:20px auto 7px auto; } .static-page-content .static-text-content h4 { margin:15px auto 5px; } .static-page-content .static-text-content ul, .static-page-content .static-text-content ol { padding-left:0px; } .static-page-content .static-text-content ul li, .static-page-content .static-text-content ol li { padding-left:16px; line-height:22px; } .static-page-content .static-text-content ul li:before { top:8px; } .static-page-content .static-text-content ol li:before { font-size:12px; line-height:12px; top:6px; } .static-page-content .static-text-content > table { width:100% !important; height:auto !important; display:block; overflow:hidden; overflow-x:auto; margin:20px auto 20px auto; } .static-page-content .static-text-content > table tbody { display:table; } .static-page-content .static-text-content > table tr td:first-child, .static-page-content .static-text-content > table tr th:first-child { padding-left:15px; } .static-page-content .static-text-content > table tr td:last-child, .static-page-content .static-text-content > table tr th:last-child { padding-right:15px; } .static-page-content table { margin:25px auto; } .static-page-content table tr th, .static-page-content table tr td { font-size:12px; line-height:18px; } .static-text-content h1, .static-text-content h1 span, .static-text-content .like-h1, .static-text-content .like-h1 span { font-size:18px !important; line-height:22px !important; } .static-text-content h2, .static-text-content h2 span, .static-text-content .like-h2, .static-text-content .like-h2 span { font-size:16px !important; line-height:20px !important; } .static-text-content h3, .static-text-content h3 span, .static-text-content .like-h3, .static-text-content .like-h3 span { font-size:14px !important; line-height:20px !important; } .static-text-content h4, .static-text-content h4 span, .static-text-content .like-h4, .static-text-content .like-h4 span { font-size:14px !important; line-height:20px !important; } .static-text-content .category-buttons-section .button { width:100%; }}.breadcrumb-container { margin:15px auto;}.breadcrumb-container .breadcrumb-item:first-child { margin-right:10px;}.breadcrumb-container .breadcrumb-item .icon.home-icon { width:9px;}.breadcrumb-container .breadcrumb-item .icon.breadcrumb-arrow { height:8px; margin:0 7.5px;}.breadcrumb-container .breadcrumb-item > * { font-size:12px; line-height:16px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center;}.breadcrumb-container .breadcrumb-item:last-of-type { margin-right:0px;}@media screen and (max-width:600px) { .breadcrumb-container { margin:10px auto; }}.product-review.star-review { -webkit-column-gap:9px; -moz-column-gap:9px;  column-gap:9px;}.product-review-stars { -webkit-column-gap:2.4px; -moz-column-gap:2.4px;  column-gap:2.4px;}.product-review-stars .star { position:relative;}.product-review-stars .star .icon.star-icon,.product-review-stars .star .icon.half-star-icon { color:#999EB8;}.product-review-stars .star .icon.star-icon.gray,.product-review-stars .star .icon.half-star-icon.gray { color:#C4C4C4;}.product-review-stars .star .icon.half-star-icon { position:absolute; top:0;}.product-card { display:block; padding:15px 22px 91px; border:1.7px solid #E7EBF0; border-radius:8px;}.product-card .image-outer { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center; position:relative; width:100%; height:0px; padding-top:100%; margin-bottom:2px;}.product-card .image-outer .image-link { position:absolute; top:0px; left:0px; right:0px; bottom:0px;}.product-card .image-outer .image-link img { width:100%; height:100%; -o-object-fit:cover; object-fit:cover; -o-object-position:center center; object-position:center center;}.product-card .stock-info { margin-top:14px;}.product-card .review { margin-top:12px;}.product-card .prices { margin-bottom:2px;}.product-card .product-name { text-decoration:none;}.product-card .secondary-price-row { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; color:#767676; font-size:12px; line-height:16px; margin-bottom:3px;}.product-card .secondary-price-row.original-price-row .price { text-decoration:line-through;}.product-card .secondary-price-row .info-item { cursor:pointer; width:17px; height:17px; margin-left:3px; border-radius:50%; -webkit-transition:-webkit-box-shadow 0.25s ease; transition:-webkit-box-shadow 0.25s ease; transition:box-shadow 0.25s ease; transition:box-shadow 0.25s ease, -webkit-box-shadow 0.25s ease;}.product-card .secondary-price-row .info-item .icon { width:100%; height:100%;}.product-card .secondary-price-row .label { margin-right:3px;}.product-card .sale-price-row { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:end; -ms-flex-align:end;  align-items:flex-end; font-size:14px; line-height:16px;}.product-card .sale-price-row.action-price { color:#E81717;}.product-card .sale-price-row span { font-weight:800; font-size:24px; line-height:24px; margin-right:3px;}.product-card .name-outer { min-height:54px;}.product-card .text-content { padding-bottom:22px;}.product-card .actions .action-item { margin-right:8px;}.product-card .actions .action-item:last-child { margin-right:0px;}.product-card .bottom-content { position:absolute; left:0px; right:0px; bottom:0px; padding:0px 22px 25px; width:100%;}.product-card.addition-product-card .sale-price-row, .product-card.similar-product-card .sale-price-row { font-size:22px; line-height:22px; font-weight:800;}.marketing-product-card { width:100%; padding:15px 0px; border-top:2px solid #E7EBF0;}.marketing-product-card .inner-content { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start;  align-items:flex-start;}.marketing-product-card .image-outer { width:100px; display:block;}.marketing-product-card .text-content { width:calc(100% - 100px); padding-left:15px; position:relative;}.marketing-product-card .text-content .name { text-decoration:none;}.marketing-product-card .text-content .price-row { margin-top:6px; font-size:16px; line-height:18px; font-weight:800;}.marketing-product-card .text-content .button-row { margin-top:15px;}.marketing-product-card.recommend-product-card .text-content { padding-right:42px;}.marketing-product-card.recommend-product-card .text-content .button-row { position:absolute; top:0px; right:5px; width:32px; height:32px; margin:0px;}.marketing-product-card.recommend-product-card .text-content .button-row .button { padding:0px; width:100%; height:100%; min-height:auto; -webkit-box-shadow:none;  box-shadow:none;}@media all and (min--moz-device-pixel-ratio:0) { .product-card .product-name:hover { text-decoration:underline; } .product-card .secondary-price-row .info-item:hover { -webkit-box-shadow:0px 0px 6px 0px rgba(24, 24, 24, 0.3); box-shadow:0px 0px 6px 0px rgba(24, 24, 24, 0.3); }}@media (hover:hover) { .product-card .product-name:hover { text-decoration:underline; } .product-card .secondary-price-row .info-item:hover { -webkit-box-shadow:0px 0px 6px 0px rgba(24, 24, 24, 0.3); box-shadow:0px 0px 6px 0px rgba(24, 24, 24, 0.3); }}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) { .product-card .product-name:hover { text-decoration:underline; } .product-card .secondary-price-row .info-item:hover { -webkit-box-shadow:0px 0px 6px 0px rgba(24, 24, 24, 0.3); box-shadow:0px 0px 6px 0px rgba(24, 24, 24, 0.3); }}@media screen and (max-width:600px) { .marketing-product-card .image-outer { width:70px; } .marketing-product-card .text-content { width:calc(100% - 70px); padding-left:12px; }}#exposeMaskOverlay, #exposeMask { background:rgba(48, 48, 48, 0.6) !important; opacity:1 !important; display:none;}.overlay_common { top:50% !important; left:50% !important; display:block; -webkit-transform:translate(-50%, -50%) !important;  transform:translate(-50%, -50%) !important; width:calc(100vw - 20px) !important; max-height:calc(100vh - 20px); max-width:600px; padding:35px 40px 40px 40px; background:#ffffff; display:none; font-size:14px; line-height:22px; overflow-y:auto; overflow-x:hidden;}.overlay_common .button { padding-left:15px; padding-right:15px;}.overlay_common.overlay_error { max-width:460px;}.overlay_common .overlay_close { width:22px; height:22px; position:absolute; padding:5px; right:14px; top:14px;}.overlay_common .overlay-buttons { margin-top:30px; font-size:0px; line-height:0px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center;}.overlay_common .overlay-buttons .password-button { -webkit-box-ordinal-group:3; -ms-flex-order:2;  order:2;}.overlay_common .overlay-buttons .registration-button { -webkit-box-ordinal-group:2; -ms-flex-order:1;  order:1; margin-left:15px;}.overlay_common .overlay-buttons .close-button-outer { margin-top:15px; -webkit-box-ordinal-group:4; -ms-flex-order:3;  order:3; width:100%; text-align:center;}.overlay_common .overlay-buttons .close-button { font-size:14px; line-height:20px; font-weight:800;}.overlay_common .overlay-buttons .normal-button { margin-right:20px;}.overlay_common .overlay-buttons .normal-button:first-of-type { margin-right:0px;}.overlay_common .overlay_title { font-size:24px; line-height:30px; font-weight:700; margin-bottom:20px; text-align:center;}.overlay_common .overlay_title.has-btn-close { padding-right:5px; padding-left:5px;}#overlay_remind { text-align:left; max-width:430px;}#overlay_remind .info-text { margin-bottom:20px; font-size:16px; line-height:26px;}#overlay_login_outer { -webkit-box-sizing:border-box;  box-sizing:border-box; width:calc(100vw - 20px) !important; max-height:calc(100vh - 20px); max-width:800px; top:50% !important; left:50% !important; -webkit-transform:translate(-50%, -50%) !important;  transform:translate(-50%, -50%) !important; background:#ffffff; padding:50px 40px 50px 40px; display:none;}#overlay_login_outer .overlay_close { width:22px; height:22px; position:absolute; padding:5px; right:14px; top:14px;}#overlay_login_outer .login-popup-wrapper { padding:0px;}#overlay_login_outer .login-popup-wrapper h2 { margin-top:0px;}#page_PopupContainer { background:#ffffff; max-height:calc(100vh - 40px); overflow-x:hidden; overflow-y:auto;}#page_PopupContainer > .close { width:24px; height:24px; background:url('../!common_design/custom/premiumhoszigeteles.unas.hu/svg/close.svg') no-repeat #ffffff center center/14px 14px; border-radius:50%; position:absolute; top:10px; right:10px; cursor:pointer;}.shop_popup_artdet { padding:25px 40px 50px; width:calc(100vw - 40px); max-width:600px;}.shop_popup_artdet .popup_title { font-size:20px; line-height:24px; font-weight:700; margin-bottom:0px; padding-right:15px;}.shop_popup_artdet .recommend__text { margin-top:20px;}.shop_popup_artdet form { margin-top:40px;}.shop_popup_artdet form .row { margin-bottom:10px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:reverse; -ms-flex-direction:column-reverse;  flex-direction:column-reverse;}.shop_popup_artdet form .row:last-of-type { margin-bottom:0px;}.shop_popup_artdet form .row label { font-size:12px; font-weight:400; line-height:16px; letter-spacing:0px; margin-bottom:4px;}.shop_popup_artdet form .row input:focus + label, .shop_popup_artdet form .row textarea:focus + label { font-weight:700;}.shop_popup_artdet form .text-center { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center;}.shop_popup_artdet form .text-center .btn { margin:30px auto 0px;}.shop_popup_recommend .marketing-product-list { margin-top:35px;}@media screen and (max-width:768px) { #overlay_login_outer { max-width:500px; padding:40px 30px 30px; } #overlay_login_outer .registration-section { margin-top:15px; } #overlay_login_outer .login-popup-wrapper > section { max-width:none; }}@media screen and (max-width:600px) { .overlay_common { padding:35px 15px 20px 15px; } .overlay_common .overlay_close { top:9px; right:9px; } .overlay_common .overlay-buttons .button { width:100%; } .overlay_common .overlay-buttons .password-button { -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; } .overlay_common .overlay-buttons .registration-button { -webkit-box-ordinal-group:3; -ms-flex-order:2; order:2; margin:15px 0px 0px 0px; } #overlay_login_outer { padding:35px 15px 20px; } #overlay_login_outer .overlay_close { top:9px; right:9px; } .shop_popup_artdet { padding:25px 15px 30px; width:calc(100vw - 20px); } .shop_popup_artdet form .row { margin-bottom:10px; }}.tooltipster-base { display:-webkit-box; display:-ms-flexbox; display:flex; pointer-events:none; position:absolute;}.tooltipster-box { -webkit-box-flex:1; -ms-flex:1 1 auto;  flex:1 1 auto;}.tooltipster-content { -webkit-box-sizing:border-box;  box-sizing:border-box; max-height:100%; max-width:100%; overflow:auto;}.tooltipster-ruler { bottom:0; left:0; overflow:hidden; position:fixed; right:0; top:0; visibility:hidden;}.tooltipster-fade { opacity:0; -webkit-transition-property:opacity; transition-property:opacity;}.tooltipster-fade.tooltipster-show { opacity:1;}.tooltipster-grow { -webkit-transform:scale(0, 0); transform:scale(0, 0); -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; transition-property:transform; transition-property:transform, -webkit-transform; -webkit-backface-visibility:hidden;}.tooltipster-grow.tooltipster-show { -webkit-transform:scale(1, 1); transform:scale(1, 1); -webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1); -webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15); transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);}.tooltipster-swing { opacity:0; -webkit-transform:rotateZ(4deg); transform:rotateZ(4deg); -webkit-transition-property:-webkit-transform, opacity; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; transition-property:transform; transition-property:transform, -webkit-transform;}.tooltipster-swing.tooltipster-show { opacity:1; -webkit-transform:rotateZ(0deg); transform:rotateZ(0deg); -webkit-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 1); -webkit-transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4); transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4);}.tooltipster-fall { -webkit-transition-property:top; transition-property:top; -webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1); -webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15); transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);}.tooltipster-fall.tooltipster-initial { top:0 !important;}.tooltipster-fall.tooltipster-dying { -webkit-transition-property:all; transition-property:all; top:0 !important; opacity:0;}.tooltipster-slide { -webkit-transition-property:left; transition-property:left; -webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1); -webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15); transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15);}.tooltipster-slide.tooltipster-initial { left:-40px !important;}.tooltipster-slide.tooltipster-dying { -webkit-transition-property:all; transition-property:all; left:0 !important; opacity:0;}@-webkit-keyframes tooltipster-fading { 0% { opacity:0; } 100% { opacity:1; }}@keyframes tooltipster-fading { 0% { opacity:0; } 100% { opacity:1; }}.tooltipster-update-fade { -webkit-animation:tooltipster-fading 400ms;  animation:tooltipster-fading 400ms;}@-webkit-keyframes tooltipster-rotating { 25% { -webkit-transform:rotate(-2deg); transform:rotate(-2deg); } 75% { -webkit-transform:rotate(2deg); transform:rotate(2deg); } 100% { -webkit-transform:rotate(0); transform:rotate(0); }}@keyframes tooltipster-rotating { 25% { -webkit-transform:rotate(-2deg); transform:rotate(-2deg); } 75% { -webkit-transform:rotate(2deg); transform:rotate(2deg); } 100% { -webkit-transform:rotate(0); transform:rotate(0); }}.tooltipster-update-rotate { -webkit-animation:tooltipster-rotating 600ms;  animation:tooltipster-rotating 600ms;}@-webkit-keyframes tooltipster-scaling { 50% { -webkit-transform:scale(1.1); transform:scale(1.1); } 100% { -webkit-transform:scale(1); transform:scale(1); }}@keyframes tooltipster-scaling { 50% { -webkit-transform:scale(1.1); transform:scale(1.1); } 100% { -webkit-transform:scale(1); transform:scale(1); }}.tooltipster-update-scale { -webkit-animation:tooltipster-scaling 600ms;  animation:tooltipster-scaling 600ms;}.tooltipster-sidetip .tooltipster-box { background:#ffffff; border:none; border-radius:0px; -webkit-box-shadow:0 0 16px 1px rgba(149, 149, 149, 0.5);  box-shadow:0 0 16px 1px rgba(149, 149, 149, 0.5); width:90vw; max-width:310px; margin-left:10px;}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box { margin-top:8px;}.tooltipster-sidetip.tooltipster-left .tooltipster-box { margin-right:8px;}.tooltipster-sidetip.tooltipster-right .tooltipster-box { margin-left:8px;}.tooltipster-sidetip.tooltipster-top .tooltipster-box { margin-bottom:8px;}.tooltipster-sidetip .tooltipster-content { color:#000000; line-height:20px; font-size:14px; padding:25px;}.tooltipster-sidetip .tooltipster-arrow { overflow:hidden; position:absolute;}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow { height:10px; margin-left:-10px; top:0; width:20px;}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow { height:20px; margin-top:-10px; right:0; top:0; width:10px;}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow { height:20px; margin-top:-10px; left:0; top:0; width:10px;}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow { bottom:0; height:10px; margin-left:-10px; width:20px;}.tooltipster-sidetip .tooltipster-arrow-background, .tooltipster-sidetip .tooltipster-arrow-border { height:0; position:absolute; width:0;}.tooltipster-sidetip .tooltipster-arrow-background { border:10px solid transparent;}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background { border-bottom-color:#ffffff; left:0; top:3px;}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background { border-left-color:#ffffff; left:-3px; top:0;}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background { border-right-color:#ffffff; left:3px; top:0;}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background { border-top-color:#ffffff; left:0; top:-3px;}.tooltipster-sidetip .tooltipster-arrow-border { border:10px solid transparent; left:0; top:0;}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border { border-bottom-color:#ffffff;}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border { border-left-color:#ffffff;}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border { border-right-color:#ffffff;}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border { border-top-color:#ffffff;}.tooltipster-sidetip .tooltipster-arrow-uncropped { position:relative;}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped { top:-10px;}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped { left:-10px;}.tooltipster-sidetip .tooltipster-content { font-size:12px; line-height:18px; color:#181818; padding:12px 15px 14px;}.tooltipster-sidetip .tooltipster-box { border-radius:4px; -webkit-box-shadow:0 2px 12px 0 rgba(111, 111, 111, 0.4);  box-shadow:0 2px 12px 0 rgba(111, 111, 111, 0.4);}body.opened-mobile-menu { overflow:hidden;}body.opened-mobile-menu .mobile-menu-overlay { opacity:1; visibility:visible;}body.opened-mobile-menu .mobile-menu { -webkit-transform:translateX(0px);  transform:translateX(0px);}body.apple-device .mobile-menu .menu-group:last-of-type { padding-bottom:100px;}.mobile-menu-overlay { background:rgba(153, 158, 184, 0.6); position:fixed; top:0px; left:0px; right:0px; bottom:0px; display:block; z-index:903; width:100vw; height:100vh; height:100svh; height:100dvh; opacity:0; visibility:hidden; -webkit-transition:opacity 0.25s ease; transition:opacity 0.25s ease; -webkit-transition-delay:20ms;  transition-delay:20ms;}.mobile-menu { background:transparent; width:360px; height:100vh; height:100svh; height:100dvh; max-width:100%; position:fixed; top:0px; left:0px; z-index:904; -webkit-transition:-webkit-transform 0.25s ease; transition:-webkit-transform 0.25s ease; transition:transform 0.25s ease; transition:transform 0.25s ease, -webkit-transform 0.25s ease; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-transform:translateX(-100%);  transform:translateX(-100%);}.mobile-menu a { color:#143E72;}.mobile-menu .close-outer { width:50px; min-width:50px; position:relative;}.mobile-menu .close-outer .close-menu-btn { position:absolute; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; width:32px; height:32px; padding:7px; top:9px; left:0px; right:0px; margin:auto; color:#ffffff; border-radius:50%; background:#999EB8;}.mobile-menu .close-outer .close-menu-btn .icon { width:12px; height:12px;}.mobile-menu .mobile-menu-inner { width:calc(100% - 50px); background:#ffffff; width:100%; height:100%; overflow:hidden; position:relative;}.mobile-menu .sites-content { height:100%; overflow-y:auto; overflow-x:hidden; background:#ffffff;}.mobile-menu .menu-group { width:calc(100% - 36px); margin:auto; padding:20px 0px; border-top:1px solid #E7EBF0;}.mobile-menu .menu-group:first-of-type { border-bottom:none;}.mobile-menu .categories-group { border-top:none;}.mobile-menu .lang-chooser { border-top:none; padding:0 0 22px; -webkit-transform:translateY(-2px);  transform:translateY(-2px); gap:14px 22px; -ms-flex-wrap:wrap; flex-wrap:wrap;}.mobile-menu .menu-item { font-size:16px; line-height:20px; margin-bottom:18px;}.mobile-menu .menu-item:last-of-type { margin-bottom:0px;}.mobile-menu .menu-item a { text-decoration:none;}.mobile-menu .profile-group { background:#E7EBF0; width:100%; padding:15px 18px;}.mobile-menu .submenu-link-item { position:relative; padding-right:15px; display:-webkit-box; display:-ms-flexbox; display:flex; width:100%;}.mobile-menu .submenu-link-item .arrow-left { position:absolute; right:0px; top:0px; bottom:0px; margin:auto; -webkit-transform:rotate(180deg);  transform:rotate(180deg);}.mobile-menu .category-box { -webkit-box-shadow:0 2px 12px 0 rgba(0, 0, 0, 0.14);  box-shadow:0 2px 12px 0 rgba(0, 0, 0, 0.14); margin-bottom:10px; padding:5px 22px;}.mobile-menu .category-box:last-child { margin-bottom:8px;}.mobile-menu .profile-menu-item { color:#143E72; position:relative; text-decoration:none;}.mobile-menu .profile-menu-item .icon-outer { width:30px; height:30px; min-width:30px; margin-right:9px; position:relative; border-radius:50%; background:#ffffff;}.mobile-menu .profile-menu-item .text-content { font-size:14px; line-height:18px; padding-right:0px; font-weight:700;}.mobile-menu .profile-menu-item .mobile-menu-arrow { position:absolute; top:0px; bottom:0px; right:6px; margin:auto;}.mobile-menu .profile-menu-item.logged-in .text-content { padding-right:20px; color:#181818;}.mobile-menu .profile-menu-item.logged-in .text-content .name { font-weight:400;}.mobile-menu .mobile-menu-page { width:100%; height:100%; position:absolute; top:0px; left:0px; right:0px; bottom:0px; z-index:2; overflow:hidden; background:#ffffff;}.mobile-menu .mobile-menu-page.active { z-index:3;}.mobile-menu .mobile-submenu { opacity:0; visibility:hidden; z-index:1;}.mobile-menu .mobile-submenu.active { opacity:1; visibility:visible; z-index:3;}.mobile-menu .mobile-submenu .level-header { height:66px; background:#E7EBF0; padding:5px 18px;}.mobile-menu .mobile-submenu .sites-content { height:calc(100% - 66px);}.mobile-menu .contact-group { font-size:14px; line-height:20px;}.mobile-menu .contact-group a { text-decoration:underline;}.mobile-menu .contact-group .row { margin-bottom:13px;}.mobile-menu .contact-group .row:last-of-type { margin-bottom:0px;}.mobile-menu .contact-group .phone-row { gap:13px 38px; -ms-flex-wrap:wrap; flex-wrap:wrap;}.mobile-menu .contact-group .social-link { text-decoration:none;}.mobile-menu .contact-group .social-link .icon { margin-right:7px;}.mobile-menu .back-link { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; text-decoration:none;}.mobile-menu .back-link .icon { -webkit-transform:rotate(180deg);  transform:rotate(180deg);}.mobile-menu .back-link .text { margin-left:8px; font-size:12px; line-height:14px; font-weight:700; text-decoration:none;}.mobile-menu .logout-row { padding-top:20px; border-top:1px solid #E7EBF0;}.mobile-menu .logout-row .logout-item { color:#767676;}.mobile-menu .logout-row .logout-item .text { margin-left:5px;}@media all and (min--moz-device-pixel-ratio:0) { .mobile-menu a:hover { color:#181818; } .mobile-menu .close-outer .close-menu-btn:hover { color:rgba(255, 255, 255, 0.7); }}@media (hover:hover) { .mobile-menu a:hover { color:#181818; } .mobile-menu .close-outer .close-menu-btn:hover { color:rgba(255, 255, 255, 0.7); }}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) { .mobile-menu a:hover { color:#181818; } .mobile-menu .close-outer .close-menu-btn:hover { color:rgba(255, 255, 255, 0.7); }}@media screen and (max-width:479px) { .mobile-menu { width:100vw; }}@-webkit-keyframes fadeinup { 0% { opacity:0; bottom:-15px; max-height:0; max-width:0; margin-top:0; } 30% { opacity:0.8; bottom:-3px; } 100% { opacity:1; bottom:0; max-height:200px; margin-top:12px; max-width:400px; }}@keyframes fadeinup { 0% { opacity:0; bottom:-15px; max-height:0; max-width:0; margin-top:0; } 30% { opacity:0.8; bottom:-3px; } 100% { opacity:1; bottom:0; max-height:200px; margin-top:12px; max-width:400px; }}@-webkit-keyframes fadeoutdown { 0% { opacity:1; bottom:0; } 30% { opacity:0.2; bottom:-3px; } 100% { opacity:0; bottom:-15px; }}@keyframes fadeoutdown { 0% { opacity:1; bottom:0; } 30% { opacity:0.2; bottom:-3px; } 100% { opacity:0; bottom:-15px; }}@-webkit-keyframes appear { 0% { opacity:0; } 30% { opacity:0.5; } 100% { opacity:1; }}@keyframes appear { 0% { opacity:0; } 30% { opacity:0.5; } 100% { opacity:1; }}@-webkit-keyframes disappear { 0% { opacity:1; } 30% { opacity:0.1; } 100% { opacity:0; }}@keyframes disappear { 0% { opacity:1; } 30% { opacity:0.1; } 100% { opacity:0; }}.notyf__icon--alert, .notyf__icon--confirm { margin:0 auto; position:relative; width:23px; height:23px; display:block; font-size:0px; line-height:0px; border-radius:0px;}.notyf__icon--alert { background:url('../!common_design/custom/premiumhoszigeteles.unas.hu/svg/notyf-error-icon.svg') no-repeat center center/cover;}.notyf__icon--alert:after, .notyf__icon--alert:before { display:none;}.notyf__icon--confirm { background:url('../!common_design/custom/premiumhoszigeteles.unas.hu/svg/notyf-success-icon.svg') no-repeat center center/cover;}.notyf__icon--confirm:after, .notyf__icon--confirm:before { display:none;}.notyf__toast { display:block; overflow:hidden; -webkit-animation:fadeinup 0.3s forwards;  animation:fadeinup 0.3s forwards; position:relative; border-radius:4px;}.notyf__toast.notyf--alert { background:#FBD6D6; color:#E81717; border:1px solid #E81717;}.notyf__toast.notyf--confirm { background:#D5E6CE; color:#33910E; border:1px solid #33910E;}.notyf__toast.notyf--disappear { -webkit-animation:fadeoutdown 0.3s 1 forwards;  animation:fadeoutdown 0.3s 1 forwards; -webkit-animation-delay:0.25s;  animation-delay:0.25s;}.notyf__toast.notyf--disappear .notyf__message { opacity:1; -webkit-animation:fadeoutdown 0.3s 1 forwards;  animation:fadeoutdown 0.3s 1 forwards; -webkit-animation-delay:0.1s;  animation-delay:0.1s;}.notyf__toast.notyf--disappear .notyf__icon { opacity:1; -webkit-animation:disappear 0.3s 1 forwards;  animation:disappear 0.3s 1 forwards;}.notyf__wrapper { display:table; width:100%; padding:19px 14px 19px 14px;}.notyf__icon { display:table-cell; width:20px; text-align:center; vertical-align:middle; font-size:0px; line-height:0px; opacity:0; -webkit-animation:appear 0.5s forwards;  animation:appear 0.5s forwards; -webkit-animation-delay:0.25s;  animation-delay:0.25s;}.notyf__message { display:table-cell; width:calc(100% - 37px); width:100%; padding-left:18px; vertical-align:middle; position:relative; font-size:14px; line-height:20px; letter-spacing:0.2px; font-style:normal; opacity:0; -webkit-animation:fadeinup 0.3s forwards;  animation:fadeinup 0.3s forwards; -webkit-animation-delay:0.15s;  animation-delay:0.15s;}.notyf { position:fixed; bottom:30px; right:30px; width:300px; color:#181818; z-index:99999999;}@media only screen and (max-width:736px) { .notyf__container { width:90%; margin:0 auto; display:block; right:0; left:0; }}@media screen and (max-width:600px) { .notyf { bottom:10px; right:0px; width:100%; } .notyf__toast { width:calc(100% - 20px) !important; margin:auto; } .notyf__message { font-size:14px; line-height:20px; letter-spacing:0.2px; }}#cookie_alert { position:fixed; z-index:2;}#cookie_alert #cookie_alert_open { display:none; background:#ffffff; max-width:660px; height:auto !important; padding:20px 25px;}#cookie_alert #cookie_alert_open .container { padding:0px;}#cookie_alert #cookie_alert_open .cookie-alert__title { font-size:18px; line-height:24px; font-weight:800; margin-bottom:10px;}#cookie_alert #cookie_alert_open .cookie-alert__text { font-size:14px; line-height:20px; margin-bottom:10px;}#cookie_alert #cookie_alert_open .cookie-alert__checkboxes { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; gap:10px 20px;}#cookie_alert #cookie_alert_open .cookie-alert__btn-set-wrap { margin-top:20px;}#cookie_alert input[type="checkbox"]:disabled:before { opacity:0.75;}#cookie_alert:not(.cookie_alert_close) { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center; z-index:10000; top:0px; left:0px; right:0px; bottom:0px; padding:10px; background:rgba(48, 48, 48, 0.6) !important;}#cookie_alert:not(.cookie_alert_close) #cookie_alert_open { display:block;}#cookie_alert:not(.cookie_alert_close) #cookie_alert_close { display:none;}#cookie_alert.cookie_alert_close #cookie_alert_open { display:none;}#cookie_alert #cookie_alert_close { background:url('../!common_design/custom/premiumhoszigeteles.unas.hu/svg/cookie-icon.svg') no-repeat #143E72 center center/20px 19px; position:fixed; padding:0px; bottom:0px; left:10px; width:40px; height:40px; min-height:auto; font-size:0px; line-height:0px; display:-webkit-box; display:-ms-flexbox; display:flex; border-radius:4px 4px 0px 0px;}#cookie_alert .cookie-alert__btns { font-size:0px; line-height:0;}#cookie_alert .cookie-alert__btns button { margin-right:15px;}#cookie_alert .cookie-alert__btns button:last-child { margin-right:0px;}#cookie_alert .cookie-alert__btn-allow { -webkit-box-shadow:2px 3px 10px 0 rgba(0, 0, 0, 0.17), inset 0 0 3px 0 #A97700;  box-shadow:2px 3px 10px 0 rgba(0, 0, 0, 0.17), inset 0 0 3px 0 #A97700; background-image:linear-gradient(178deg, #FFD671 0%, #FFB910 100%); color:#143E72;}@media all and (min--moz-device-pixel-ratio:0) { #cookie_alert .cookie-alert__btn-allow:hover { background-image:linear-gradient(178deg, #FFE6A8 1%, #FFC63D 98%); }}@media (hover:hover) { #cookie_alert .cookie-alert__btn-allow:hover { background-image:linear-gradient(178deg, #FFE6A8 1%, #FFC63D 98%); }}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) { #cookie_alert .cookie-alert__btn-allow:hover { background-image:linear-gradient(178deg, #FFE6A8 1%, #FFC63D 98%); }}@media screen and (max-width:600px) { #cookie_alert .cookie-alert__btns { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:reverse; -ms-flex-direction:column-reverse; flex-direction:column-reverse; -webkit-box-align:center; -ms-flex-align:center; align-items:center; gap:12px; } #cookie_alert .cookie-alert__btns button { width:100%; max-width:340px; margin:0px; }}.swiper-container { margin-left:auto; margin-right:auto; position:relative; overflow:hidden; list-style:none; padding:0; z-index:1;}.swiper-container-vertical > .swiper-wrapper { -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column;  flex-direction:column;}.swiper-wrapper { position:relative; width:100%; height:100%; z-index:1; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; transition-property:transform; transition-property:transform, -webkit-transform; -webkit-box-sizing:content-box;  box-sizing:content-box;}.swiper-container-android .swiper-slide,.swiper-wrapper { -webkit-transform:translate3d(0px, 0, 0);  transform:translate3d(0px, 0, 0);}.swiper-container-multirow > .swiper-wrapper { -ms-flex-wrap:wrap; flex-wrap:wrap;}.swiper-container-multirow-column > .swiper-wrapper { -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column;  flex-direction:column;}.swiper-container-free-mode > .swiper-wrapper { -webkit-transition-timing-function:ease-out;  transition-timing-function:ease-out; margin:0 auto;}.swiper-slide { -ms-flex-negative:0; flex-shrink:0; width:100%; height:100%; position:relative; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; transition-property:transform; transition-property:transform, -webkit-transform;}.swiper-slide-invisible-blank { visibility:hidden;}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide { height:auto;}.swiper-container-autoheight .swiper-wrapper { -webkit-box-align:start; -ms-flex-align:start;  align-items:flex-start; -webkit-transition-property:height, -webkit-transform; transition-property:height, -webkit-transform; transition-property:transform, height; transition-property:transform, height, -webkit-transform;}.swiper-container-3d { -webkit-perspective:1200px;  perspective:1200px;}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow { -webkit-transform-style:preserve-3d;  transform-style:preserve-3d;}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom { position:absolute; left:0; top:0; width:100%; height:100%; pointer-events:none; z-index:10;}.swiper-container-3d .swiper-slide-shadow-left { background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-container-3d .swiper-slide-shadow-right { background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-container-3d .swiper-slide-shadow-top { background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-container-3d .swiper-slide-shadow-bottom { background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));}.swiper-container-css-mode > .swiper-wrapper { overflow:auto; scrollbar-width:none; -ms-overflow-style:none; }.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar { display:none;}.swiper-container-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align:start start;}.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper { -ms-scroll-snap-type:x mandatory; scroll-snap-type:x mandatory;}.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper { -ms-scroll-snap-type:y mandatory; scroll-snap-type:y mandatory;}:root { --swiper-navigation-size:44px; }.swiper-button-prev,.swiper-button-next { position:absolute; top:50%; width:calc(var(--swiper-navigation-size) / 44 * 27); height:var(--swiper-navigation-size); margin-top:calc(-1 * var(--swiper-navigation-size) / 2); z-index:10; cursor:pointer; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center; color:var(--swiper-navigation-color, var(--swiper-theme-color));}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled { opacity:0.35; cursor:auto; pointer-events:none;}.swiper-button-prev:after,.swiper-button-next:after { font-family:swiper-icons; font-size:var(--swiper-navigation-size); text-transform:none !important; letter-spacing:0; text-transform:none; font-variant:initial; line-height:1;}.swiper-button-prev,.swiper-container-rtl .swiper-button-next { left:10px; right:auto;}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after { content:'prev';}.swiper-button-next,.swiper-container-rtl .swiper-button-prev { right:10px; left:auto;}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after { content:'next';}.swiper-button-prev.swiper-button-white,.swiper-button-next.swiper-button-white { --swiper-navigation-color:#ffffff;}.swiper-button-prev.swiper-button-black,.swiper-button-next.swiper-button-black { --swiper-navigation-color:#000000;}.swiper-button-lock { display:none;}:root { }.swiper-pagination { position:absolute; text-align:center; -webkit-transition:300ms opacity; transition:300ms opacity; -webkit-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0); z-index:10;}.swiper-pagination.swiper-pagination-hidden { opacity:0;}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal > .swiper-pagination-bullets { bottom:10px; left:0; width:100%;}.swiper-pagination-bullets-dynamic { overflow:hidden; font-size:0;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transform:scale(0.33);  transform:scale(0.33); position:relative;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { -webkit-transform:scale(1);  transform:scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { -webkit-transform:scale(1);  transform:scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { -webkit-transform:scale(0.66);  transform:scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { -webkit-transform:scale(0.33);  transform:scale(0.33);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { -webkit-transform:scale(0.66);  transform:scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { -webkit-transform:scale(0.33);  transform:scale(0.33);}.swiper-pagination-bullet { width:8px; height:8px; display:inline-block; border-radius:100%; background:#000; opacity:0.2;}button.swiper-pagination-bullet { border:none; margin:0; padding:0; -webkit-box-shadow:none;  box-shadow:none; -webkit-appearance:none; -moz-appearance:none; appearance:none;}.swiper-pagination-clickable .swiper-pagination-bullet { cursor:pointer;}.swiper-pagination-bullet-active { opacity:1; background:var(--swiper-pagination-color, var(--swiper-theme-color));}.swiper-container-vertical > .swiper-pagination-bullets { right:10px; top:50%; -webkit-transform:translate3d(0px, -50%, 0);  transform:translate3d(0px, -50%, 0);}.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin:6px 0; display:block;}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top:50%; -webkit-transform:translateY(-50%);  transform:translateY(-50%); width:8px;}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display:inline-block; -webkit-transition:200ms top, 200ms -webkit-transform; transition:200ms top, 200ms -webkit-transform; transition:200ms transform, 200ms top; transition:200ms transform, 200ms top, 200ms -webkit-transform;}.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin:0 4px;}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left:50%; -webkit-transform:translateX(-50%);  transform:translateX(-50%); white-space:nowrap;}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transition:200ms left, 200ms -webkit-transform; transition:200ms left, 200ms -webkit-transform; transition:200ms transform, 200ms left; transition:200ms transform, 200ms left, 200ms -webkit-transform;}.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transition:200ms right, 200ms -webkit-transform; transition:200ms right, 200ms -webkit-transform; transition:200ms transform, 200ms right; transition:200ms transform, 200ms right, 200ms -webkit-transform;}.swiper-pagination-progressbar { background:rgba(0, 0, 0, 0.25); position:absolute;}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background:var(--swiper-pagination-color, var(--swiper-theme-color)); position:absolute; left:0; top:0; width:100%; height:100%; -webkit-transform:scale(0);  transform:scale(0); -webkit-transform-origin:left top;  transform-origin:left top;}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { -webkit-transform-origin:right top;  transform-origin:right top;}.swiper-container-horizontal > .swiper-pagination-progressbar,.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width:100%; height:4px; left:0; top:0;}.swiper-container-vertical > .swiper-pagination-progressbar,.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width:4px; height:100%; left:0; top:0;}.swiper-pagination-white { --swiper-pagination-color:#ffffff;}.swiper-pagination-black { --swiper-pagination-color:#000000;}.swiper-pagination-lock { display:none;}.swiper-scrollbar { border-radius:10px; position:relative; -ms-touch-action:none; background:rgba(0, 0, 0, 0.1);}.swiper-container-horizontal > .swiper-scrollbar { position:absolute; left:1%; bottom:3px; z-index:50; height:5px; width:98%;}.swiper-container-vertical > .swiper-scrollbar { position:absolute; right:3px; top:1%; z-index:50; width:5px; height:98%;}.swiper-scrollbar-drag { height:100%; width:100%; position:relative; background:rgba(0, 0, 0, 0.5); border-radius:10px; left:0; top:0;}.swiper-scrollbar-cursor-drag { cursor:move;}.swiper-scrollbar-lock { display:none;}.swiper-zoom-container { width:100%; height:100%; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; text-align:center;}.swiper-zoom-container > img,.swiper-zoom-container > svg,.swiper-zoom-container > canvas { max-width:100%; max-height:100%; -o-object-fit:contain; object-fit:contain;}.swiper-slide-zoomed { cursor:move;}:root { }.swiper-lazy-preloader { width:42px; height:42px; position:absolute; left:50%; top:50%; margin-left:-21px; margin-top:-21px; z-index:10; -webkit-transform-origin:50%;  transform-origin:50%; -webkit-animation:swiper-preloader-spin 1s infinite linear;  animation:swiper-preloader-spin 1s infinite linear; -webkit-box-sizing:border-box;  box-sizing:border-box; border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color)); border-radius:50%; border-top-color:transparent;}.swiper-lazy-preloader-white { --swiper-preloader-color:#fff;}.swiper-lazy-preloader-black { --swiper-preloader-color:#000;}@-webkit-keyframes swiper-preloader-spin { 100% { -webkit-transform:rotate(360deg); transform:rotate(360deg); }}@keyframes swiper-preloader-spin { 100% { -webkit-transform:rotate(360deg); transform:rotate(360deg); }}.swiper-container .swiper-notification { position:absolute; left:0; top:0; pointer-events:none; opacity:0; z-index:-1000;}.swiper-container-fade.swiper-container-free-mode .swiper-slide { -webkit-transition-timing-function:ease-out;  transition-timing-function:ease-out;}.swiper-container-fade .swiper-slide { pointer-events:none; -webkit-transition-property:opacity; transition-property:opacity;}.swiper-container-fade .swiper-slide .swiper-slide { pointer-events:none;}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events:auto;}.swiper-container-cube { overflow:visible;}.swiper-container-cube .swiper-slide { pointer-events:none; -webkit-backface-visibility:hidden; backface-visibility:hidden; z-index:1; visibility:hidden; -webkit-transform-origin:0 0;  transform-origin:0 0; width:100%; height:100%;}.swiper-container-cube .swiper-slide .swiper-slide { pointer-events:none;}.swiper-container-cube.swiper-container-rtl .swiper-slide { -webkit-transform-origin:100% 0;  transform-origin:100% 0;}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active { pointer-events:auto;}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next + .swiper-slide { pointer-events:auto; visibility:visible;}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right { z-index:0; -webkit-backface-visibility:hidden; backface-visibility:hidden;}.swiper-container-cube .swiper-cube-shadow { position:absolute; left:0; bottom:0px; width:100%; height:100%; background:#000; opacity:0.6; -webkit-filter:blur(50px); filter:blur(50px); z-index:0;}.swiper-container-flip { overflow:visible;}.swiper-container-flip .swiper-slide { pointer-events:none; -webkit-backface-visibility:hidden; backface-visibility:hidden; z-index:1;}.swiper-container-flip .swiper-slide .swiper-slide { pointer-events:none;}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events:auto;}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right { z-index:0; -webkit-backface-visibility:hidden; backface-visibility:hidden;}.swiper-container .swiper-pagination { text-align:center; padding:0px 28px;}.swiper-container .swiper-pagination .swiper-pagination-bullet { width:18px; height:8px; border-radius:4px; opacity:1; background:#DAE2EC; margin:0px 9px 0px 9px; -webkit-transition:background-color 0.25s ease; transition:background-color 0.25s ease;}.swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background:#143E72;}.swiper-container .swiper-pagination .swiper-pagination-bullet:last-of-type { margin-right:0px;}.products-slider-section .products-container { margin:auto; max-width:1300px; padding:0px 50px 40px;}.products-slider-section .products-container.similar-products, .products-slider-section .products-container.additional-products { margin:0px -50px;}.products-slider-section .products-container:before, .products-slider-section .products-container:after { content:''; position:absolute; width:50px; top:0px; left:0px; bottom:0px; height:100%; margin:auto; background:#ffffff; z-index:2;}.products-slider-section .products-container:after { left:auto; right:0px;}.products-slider-section .swiper-button { width:46px; height:46px; background:#ffffff; border-radius:50%; color:#143E72; font-size:0px; line-height:0px; -webkit-box-shadow:0px 0px 20px 0px rgba(24, 24, 24, 0.3);  box-shadow:0px 0px 20px 0px rgba(24, 24, 24, 0.3); -webkit-transition:background-color 0.25s ease, color 0.25s ease; transition:background-color 0.25s ease, color 0.25s ease; -webkit-transform:translateY(-80%);  transform:translateY(-80%);}.products-slider-section .swiper-button.swiper-button-disabled { display:none;}.products-slider-section .swiper-button:after { display:none;}.products-slider-section .swiper-button .icon { -webkit-transform:translateX(2px);  transform:translateX(2px);}.products-slider-section .swiper-button.swiper-button-prev { left:27px;}.products-slider-section .swiper-button.swiper-button-prev .icon { -webkit-transform:rotate(180deg);  transform:rotate(180deg);}.products-slider-section .swiper-button.swiper-button-next { right:27px;}.products-slider-section .swiper-pagination { padding:0px 15px; bottom:0px;}.products-slider-section .swiper-pagination .swiper-pagination-bullet { background:#CCCCCC; -webkit-box-shadow:none;  box-shadow:none; border-radius:50%; margin:0px 4px; width:12px; height:12px;}.products-slider-section .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background:#143E72;}@media all and (min--moz-device-pixel-ratio:0) { .products-slider-section .swiper-button:hover { color:#ffffff; background:#143E72; }}@media (hover:hover) { .products-slider-section .swiper-button:hover { color:#ffffff; background:#143E72; }}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) { .products-slider-section .swiper-button:hover { color:#ffffff; background:#143E72; }}@media screen and (max-width:1024px) { .products-slider-section .products-container { margin:auto; max-width:1300px; padding:0px 15px 40px; } .products-slider-section .products-container.similar-products, .products-slider-section .products-container.additional-products { margin:0px -15px; } .products-slider-section .products-container:before, .products-slider-section .products-container:after { content:''; position:absolute; width:15px; z-index:2; } .products-slider-section .products-container:after { left:auto; right:0px; } .products-slider-section .swiper-button.swiper-button-prev { left:10px; } .products-slider-section .swiper-button.swiper-button-next { right:10px; } .products-slider-section .product-card .info-item { width:15px; height:15px; } .products-slider-section .product-card .sale-price-row span { font-size:20px; line-height:22px; }}@media screen and (max-width:600px) { .products-slider-section .swiper-button { width:36px; height:36px; } .products-slider-section .swiper-button .swiper-button-next, .products-slider-section .swiper-button .swiper-button-prev { right:12px; top:47%; } .products-slider-section .product-card { padding:8px 8px 58px; } .products-slider-section .product-card .product-tag { left:0px; } .products-slider-section .product-card .text-content { padding-bottom:16px; } .products-slider-section .product-card .bottom-content { position:static; padding:0px; } .products-slider-section .product-card .bottom-content .prices { position:absolute; bottom:7px; left:9px; } .products-slider-section .product-card .bottom-content .prices .sale-price-row span { font-size:18px; line-height:20px; } .products-slider-section .product-card .bottom-content .favourites-outer { position:absolute; top:7px; right:7px; width:36px; height:36px; } .products-slider-section .product-card .bottom-content .favourites-outer .button { width:100%; height:100%; min-height:36px; } .products-slider-section .product-card .bottom-content .favourites-outer .icon { width:14px; height:13px; } .products-slider-section .product-card .bottom-content .action-item { margin-right:0px; } .products-slider-section .product-card .bottom-content .cart-button { position:absolute; bottom:7px; right:7px; width:44px; height:44px; min-height:44px; }}.hellobar-section { background-image:linear-gradient(93deg, #C7F1FF 0%, #78D9F8 100%); position:relative; padding:12px 0px 14px; text-align:center; z-index:11;}.hellobar-section .inner-content { font-size:16px; line-height:22px;}.hellobar-section .inner-content p { margin:0px auto 2px;}.hellobar-section .inner-content p:last-of-type { margin-bottom:0px;}.hellobar-section .close-btn { width:23px; height:23px; padding:5px; top:0px; right:15px; bottom:0px; margin:auto; color:#143E72; cursor:pointer; -webkit-transition:opacity 0.25s ease; transition:opacity 0.25s ease;}.hellobar-section .close-btn .icon { width:100%; height:100%;}@media all and (min--moz-device-pixel-ratio:0) { .hellobar-section .close-btn:hover { opacity:0.7; }}@media (hover:hover) { .hellobar-section .close-btn:hover { opacity:0.7; }}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) { .hellobar-section .close-btn:hover { opacity:0.7; }}@media screen and (max-width:1024px) { .hellobar-section .inner-content { text-align:left !important; padding-right:29px; } .hellobar-section .close-btn { right:9px; }}@media screen and (max-width:600px) { .hellobar-section .inner-content { font-size:14px; line-height:20px; } .hellobar-section .inner-content br { display:none; } .hellobar-section .close-btn { right:7px; }}main { min-height:calc(100vh - 726px);}main.without-breadcrumb { padding-top:55px;}main.js-content { margin-top:0px !important;}h1, .like-h1,h2, .like-h2,h3, .like-h3,h4, .like-h4 { letter-spacing:0.2px;}.title-text { font-family:"Exo 2", Arial, sans-serif; font-size:14px; line-height:18px; letter-spacing:0.1px; font-weight:700;}.title-text.weight { font-weight:800;}.title-text.big, .title-text.big-text { font-size:16px; line-height:20px; letter-spacing:0.3px;}.title-text.secondary { font-weight:800; font-family:"Open Sans", Arial, sans-serif; letter-spacing:0.2px;}.newsletter-section { height:270px; margin-top:30px;}.newsletter-section:before { content:''; z-index:1; position:absolute; display:block; height:100%; width:calc((100vw - 1300px) / 2 + 50px + 10px); min-width:60px; background:#FFB910;}.newsletter-section .inner-content { z-index:2;}.newsletter-section .inner-content:before { content:''; z-index:1; position:absolute; top:0px; left:0px; bottom:0px; width:455px; display:none; height:100%; background:#FFB910;}.newsletter-section .form-container { z-index:3; padding:41px 0px 38px; width:calc(100% - 482px); max-width:610px; margin-left:70px;}.newsletter-section .form-inner { gap:10px; grid-template-columns:repeat(2, 1fr); grid-template-areas:"name email" "privacy privacy" "button button";}.newsletter-section .name-col { grid-area:name;}.newsletter-section .email-col { grid-area:email;}.newsletter-section .privacy-col { grid-area:privacy;}.newsletter-section .button-row { margin-top:12px; grid-area:button;}.newsletter-section .like-h1 { margin-bottom:13px;}.newsletter-section .decoration-content { width:412px;}.newsletter-section .decoration-content .image-content { z-index:2; top:0px; left:0px; width:392px; height:100%; -webkit-clip-path:path("M349.117234,0 L349.117234,270 L157.898345,270 L0,0 L349.117234,0 Z");  clip-path:path("M349.117234,0 L349.117234,270 L157.898345,270 L0,0 L349.117234,0 Z");}.newsletter-section .decoration-content .image-content picture, .newsletter-section .decoration-content .image-content .js-element { width:100%; height:100%; display:block;}.newsletter-section .decoration-content .image-content img { -o-object-fit:cover; object-fit:cover; -o-object-position:bottom right; object-position:bottom right; width:100%; height:100%; -webkit-transform:translateX(-40px);  transform:translateX(-40px);}.newsletter-section .decoration-content .background-content { width:100%; height:100%; z-index:1; -webkit-clip-path:path("M253,0 L410,270 L0,270 L0,0 L253,0 Z");  clip-path:path("M253,0 L410,270 L0,270 L0,0 L253,0 Z");}.download-box { border-radius:6px; -webkit-transition:background-color 0.25s ease; transition:background-color 0.25s ease; background-color:#F5F7F9; border:1px solid #E7EBF0; padding:12px 8px; min-height:96px; max-width:102px; text-decoration:none; font-size:0px; line-height:0px;}.download-box span { display:block; margin:auto;}.download-box .icon { margin:auto; -webkit-transform:translateX(2px);  transform:translateX(2px);}.download-box .text { margin-top:5px; font-size:12px; line-height:14px; width:100%;}.back_to_top { bottom:110px; right:30px; position:fixed; padding:0px; width:44px; height:44px; min-height:auto; z-index:15;}.back_to_top .icon { -webkit-transform:rotate(-90deg);  transform:rotate(-90deg);}.product-grid-list { display:grid; grid-template-columns:repeat(4, calc((100% - 96px) / 4)); justify-items:center; grid-gap:32px;}.product-grid-list .product-card { width:100%;}.product-grid-list .product-card .prices .net-price { display:none;}.category-box { font-size:0px; line-height:0px; text-decoration:none; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center;}.category-box.small-box .image-outer { width:40px;}.category-box.small-box .image-outer:before { width:40px; height:40px;}.category-box.vertical-layout { -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column;  flex-direction:column; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center;}.category-box.vertical-layout .image-outer { margin:0px auto 4px;}.category-box .image-outer { position:relative; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center; -webkit-box-align:end; -ms-flex-align:end;  align-items:flex-end; width:100px; margin:0px 22px 0px 0px;}.category-box .image-outer:before { content:''; position:absolute; top:0px; left:0px; right:0px; border-radius:50%; margin:auto; background:#E7EBF0; -webkit-transition:background-color 0.25s ease; transition:background-color 0.25s ease; width:100px; height:100px; z-index:1;}.category-box .image-outer img { position:relative; margin:auto; z-index:2;}.usp-section .usp-content { background:#E7EBF0; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center; -ms-flex-wrap:wrap; flex-wrap:wrap; gap:40px 100px; padding:18px 20px;}.product-tag { display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center; font-weight:800; position:absolute; top:0px; right:0px; z-index:2;}.product-tag.new-tag { font-size:14px; line-height:16px; letter-spacing:0.2px; background:linear-gradient(178deg, #265895 0%, #143E72 100%); color:#ffffff; border-radius:4px; padding:5px 8px;}.product-tag.new-tag.circle-tag { width:38px; height:38px; border-radius:50px; padding:0px;}.stock-info { font-size:0px; line-height:0px;}.stock-info.on-stock { color:#33910E;}.stock-info.out-of-stock { color:#767676;}.stock-info .icon { margin-right:6px; width:19px; height:19px;}.stock-info .text { font-size:14px; line-height:16px; font-weight:700;}.stock-info.small .icon { margin-right:5px; width:15px; height:15px;}.stock-info.small .text { font-size:12px; line-height:14px;}.compare-box { position:fixed; right:0px; max-height:405px; top:320px; width:90px; z-index:5;}.compare-box:not(.active) { display:none;}.compare-box .compare-box-inner { background:#ffffff; padding:17px 10px 10px 10px; -webkit-box-shadow:0 0 9px 0 rgba(0, 0, 0, 0.23);  box-shadow:0 0 9px 0 rgba(0, 0, 0, 0.23);}.compare-box .compare-item { margin-bottom:17px; width:70px; height:70px; border:1px solid #E7EBF0; position:relative;}.compare-box .compare-item:last-of-type { margin-bottom:0px;}.compare-box .compare-item .image-item { display:block;}.compare-box .compare-item .compare-delete-outer { width:20px; height:20px; position:absolute; top:0px; right:0px; -webkit-transform:translate(4px, -7px);  transform:translate(4px, -7px);}.compare-box .compare-cta-button { margin-top:10px; font-size:12px; line-height:14px; height:28px; min-height:28px; padding:8px 3px 8px 3px; letter-spacing:0.1px; width:70px; text-transform:none;}.compare-delete-btn { background:#DAE2EC; color:#143E72; border-radius:50%; width:20px; height:20px;}.compare-delete-btn .icon { width:10px; height:10px;}.compare-page-inner { width:100%; overflow:hidden; max-width:1200px; margin:auto;}.compare-page-inner .compare-table { width:100%; overflow-y:hidden; overflow-x:auto;}.compare-page-inner .compare-delete-outer { top:0px; right:0px; z-index:3;}.compare-page-inner .compare-body .compare-row:nth-of-type(odd) .compare-col { background:#E7EBF0;}.compare-page-inner .compare-col { width:20%; min-width:160px; padding:9px 15px;}.compare-page-inner .compare-col .value { font-weight:700;}.compare-page-inner .compare-col .mobile-label { display:none;}.compare-page-inner .title-col { line-height:18px;}.compare-page-inner .product-card-content { margin-bottom:50px;}.compare-page-inner .product-card-content .text-content { margin-top:18px;}.compare-page-inner .product-card-content .product-name { font-size:14px; line-height:18px; font-weight:700;}.compare-page-inner .product-card-content .sale-price { font-size:18px; line-height:20px; font-weight:700; margin-top:20px;}.compare-page-inner .param-yes-icon { color:#143E72;}.products-slider-section .section-title-content { margin-bottom:12px;}.products-slider-section .product-card { margin-right:32px; height:auto;}.products-slider-section .product-card:last-of-type { margin-right:0px;}div#ak-widget.akw-bottom-left, div#ak-widget.akw-bottom-left-badge, div#ak-widget.akw-bottom-left-text { left:80px !important;}div#ak-widget.akw-side-left,div#ak-widget.akw-side-left-badge,div#ak-widget.akw-side-left-text,div#ak-widget.akw-side-right,div#ak-widget.akw-side-right-badge,div#ak-widget.akw-side-right-text { top:160px !important;}@media all and (min--moz-device-pixel-ratio:0) { .download-box:hover { background-color:#E7EBF0; } .compare-delete-btn:hover { color:#ffffff; background:#143E72; } a.category-box:hover .image-outer:before { background:#FFB910; } a.category-box:hover.vertical-layout .text { text-decoration:underline; }}@media (hover:hover) { .download-box:hover { background-color:#E7EBF0; } .compare-delete-btn:hover { color:#ffffff; background:#143E72; } a.category-box:hover .image-outer:before { background:#FFB910; } a.category-box:hover.vertical-layout .text { text-decoration:underline; }}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) { .download-box:hover { background-color:#E7EBF0; } .compare-delete-btn:hover { color:#ffffff; background:#143E72; } a.category-box:hover .image-outer:before { background:#FFB910; } a.category-box:hover.vertical-layout .text { text-decoration:underline; }}.credits-section .credit-box { margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #CCCCCC;}.credits-section .credit-title { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:start; -ms-flex-pack:start;  justify-content:flex-start; padding:10px 20px 10px 100px; font-weight:700; font-size:18px; line-height:22px; color:#ffffff; cursor:pointer;}.credits-section .credit-title.cetelem { background:url('http://premep.unas.hu/!common_design/base/001500/image/logo_artdet_cetelem_hu.png') no-repeat left 10px center #c4d600; padding-left:120px; color:#181818;}.credits-section .credit-title.cofidis { background:url('http://premep.unas.hu/!common_design/base/001500/image/logo_artdet_cofidis_hu.png') no-repeat left 1rem center #ed1a3b; padding-left:90px;}.credits-section .credit-title.otp-aruhitel { background:url('http://premep.unas.hu/!common_design/base/001500/image/logo_artdet_otp_aruhitel.png') no-repeat left 1rem center #52ae30; padding-left:160px;}.credits-section .credit-content { display:none; padding-top:20px;}.credits-section .credit-content iframe { width:100%; max-width:100%; margin:20px auto 0;}@media screen and (max-height:900px) { .compare-box { top:0px; bottom:0px; margin:auto; }}@media screen and (max-width:1280px) { .product-grid-list { grid-template-columns:repeat(3, calc((100% - 64px) / 3)); }}@media screen and (max-width:1200px) { .newsletter-section:before { min-width:100px; } .newsletter-section .inner-content { -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; } .newsletter-section .form-container { width:100%; margin-left:0px; } .newsletter-section .decoration-content { height:100%; position:absolute; top:0px; right:700px; }}@media screen and (max-width:1023px) { main.without-breadcrumb { padding-top:40px; } .newsletter-section { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; } .newsletter-section .inner-content { padding:0px 15px 0px 230px; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; } .newsletter-section .decoration-content { right:auto; left:0px; -webkit-transform:translateX(-180px); transform:translateX(-180px); } div#ak-widget.akw-side-left, div#ak-widget.akw-side-left-badge, div#ak-widget.akw-side-left-text, div#ak-widget.akw-side-right, div#ak-widget.akw-side-right-badge, div#ak-widget.akw-side-right-text { top:120px !important; }}@media screen and (max-width:900px) { .product-grid-list { grid-gap:20px; grid-template-columns:repeat(2, calc((100% - 20px) / 2)); } .product-grid-list .product-card .sale-price-row span { font-size:22px; line-height:22px; }}@media screen and (max-width:767px) { .newsletter-section:before { min-width:auto; width:23vw; } .newsletter-section:after { content:''; position:absolute; display:block; height:100%; top:0px; left:23vw; width:0px; border-width:0px 157px 270px 0px; border-style:solid; border-color:transparent transparent #FFB910 transparent; } .newsletter-section .inner-content { padding-left:15px; } .newsletter-section .decoration-content { display:none; } div#ak-widget.akw-side-left, div#ak-widget.akw-side-left-badge, div#ak-widget.akw-side-left-text, div#ak-widget.akw-side-right, div#ak-widget.akw-side-right-badge, div#ak-widget.akw-side-right-text { top:90px !important; }}@media screen and (max-width:600px) { main.without-breadcrumb { padding-top:30px; } .product-grid-list { display:block; } .newsletter-section { height:310px; } .newsletter-section:after { border-width:0px 180px 310px 0px; } .newsletter-section .inner-content { padding:0px 15px; } .newsletter-section .form-container { padding:0px; } .newsletter-section .form-inner { gap:6px; grid-template-columns:100%; grid-template-areas:"name" "email" "privacy" "button"; } .newsletter-section input[type="checkbox"] + label:before, .newsletter-section input[type="checkbox"] + label:after { top:0px; bottom:0px; margin:auto; } .newsletter-section .button-row { margin-top:8px; } .newsletter-section .button-row .button { width:100%; } .newsletter-section .privacy-col { margin-top:6px; } .compare-page-inner .compare-body .compare-row { -webkit-box-align:end; -ms-flex-align:end; align-items:end; } .compare-page-inner .compare-body .compare-row:nth-of-type(odd) { background:#EEEEEE; } .compare-page-inner .compare-body .compare-row > div:nth-child(2) .mobile-label { opacity:1; display:block; font-size:12px; line-height:14px; margin-bottom:4px; } .compare-page-inner .compare-col { width:25%; min-width:180px; } .compare-page-inner .compare-col.title-col { display:none; } .compare-page-inner .compare-col .value { line-height:18px; } .back_to_top { right:15px; bottom:78px; } .product-tag.new-tag { font-size:10px; line-height:12px; padding:3px 5px; } .product-tag.new-tag.circle-tag { width:26px; height:26px; }}@media screen and (max-width:480px) { div#ak-widget.akw-bottom-left, div#ak-widget.akw-bottom-left-badge, div#ak-widget.akw-bottom-left-text { left:60px !important; }}.red-bg { background-color:#E81717;}.color-red { color:#E81717;}.dark-red-bg { background:#BD0E0E;}.color-dark-red { color:#BD0E0E;}.light-gray-bg { background-color:#EEEEEE;}.color-light-gray { color:#EEEEEE;}.gray-bg { background-color:#E7EBF0;}.color-gray { color:#E7EBF0;}.color-dark-gray { color:#CCCCCC;}.yellow-bg { background-color:#FFB910;}.color-yellow { color:#FFB910;}.dark-blue-bg { background-color:#143E72;}.color-dark-blue { color:#143E72;}body.opened-pw-gallery .pw-gallery-container { visibility:visible; opacity:1;}html.overflow-hidden, body.overflow-hidden { overflow:hidden;}.pw-gallery-container { width:100%; height:100%; top:0px; left:0px; right:0px; bottom:0px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; z-index:120; position:fixed; visibility:hidden; opacity:0; -webkit-transition:opacity 0.25s ease; transition:opacity 0.25s ease; -webkit-transition-delay:50ms;  transition-delay:50ms;}.pw-gallery-overlay { position:absolute; width:100%; height:100%; top:0px; left:0px; right:0px; bottom:0px; z-index:1; background:rgba(0, 0, 0, 0.3);}.pw-gallery-window { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start;  align-items:flex-start; background:#ffffff; width:calc(100% - 100px); height:calc(100vh - 100px); max-width:1400px; max-height:1000px; padding:35px 25px 35px 25px; z-index:2; overflow:hidden; position:relative;}.pw-gallery-window .close-btn { z-index:3; position:absolute; right:0px; top:0px; color:#181818; width:40px; height:40px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-transition:color 0.25s ease; transition:color 0.25s ease;}.pw-gallery-window .thumbnail-container { max-height:100%; display:grid; width:155px; font-size:0px; line-height:0px; gap:15px; grid-template-columns:repeat(2, calc((100% - 15px) / 2));}.pw-gallery-window .thumbnail-item { width:70px; height:70px; border:1px solid #E7EBF0; -webkit-transition:border-color 0.25s ease, -webkit-box-shadow 0.25s ease; transition:border-color 0.25s ease, -webkit-box-shadow 0.25s ease; transition:border-color 0.25s ease, box-shadow 0.25s ease; transition:border-color 0.25s ease, box-shadow 0.25s ease, -webkit-box-shadow 0.25s ease; margin:0px;}.pw-gallery-window .thumbnail-item.active { border-color:#181818;}.pw-gallery-window .pw-gallery-slider-container { width:calc(100% - 170px); height:100%;}.pw-gallery-window .pw-gallery-slider-container.single-image-gallery { width:100%; padding-bottom:0px;}.pw-gallery-window .pw-gallery-slider-container video { max-width:100%;}.pw-gallery-window .pw-gallery-slider-container .swiper-pagination { bottom:5px;}.product-gallery-content.mobile-slider-initialized { display:block !important;}.product-gallery-content.mobile-slider-initialized:not(.single-image-gallery) .preview-content { display:none;}.product-gallery-content.mobile-slider-initialized:not(.single-image-gallery) .thumbnail-outer { width:100%; margin-top:0px; padding-bottom:22px;}.product-gallery-content.mobile-slider-initialized:not(.single-image-gallery) .thumbnail-outer .thumbnail-list { width:100%; gap:0px; -ms-flex-wrap:nowrap; flex-wrap:nowrap;}.product-gallery-content.mobile-slider-initialized:not(.single-image-gallery) .thumbnail-outer .thumbnail-list .thumbnail-item { margin:0px; border:none; height:auto;}@media all and (min--moz-device-pixel-ratio:0) { .pw-gallery-window .close-btn:hover { color:#181818; }}@media (hover:hover) { .pw-gallery-window .close-btn:hover { color:#181818; }}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) { .pw-gallery-window .close-btn:hover { color:#181818; }}@media screen and (max-width:1023px) { .pw-gallery-window { -webkit-box-orient:vertical; -webkit-box-direction:reverse; -ms-flex-direction:column-reverse; flex-direction:column-reverse; } .pw-gallery-window .thumbnail-container { width:100%; height:70px; margin-top:10px; } .pw-gallery-window .thumbnail-container .thumbnail-item { margin:0px 15px 0px 0px; } .pw-gallery-window .pw-gallery-slider-container:not(.single-image-gallery) { height:calc(100% - 80px); width:100%; }}.product-gallery-content:not(.mobile-slider-initialized) { display:block !important;}.product-gallery-content:not(.mobile-slider-initialized) .preview-content { border:1px solid #CCCCCC; border-radius:4.24px; margin-bottom:30px; overflow:hidden;}.product-gallery-content:not(.mobile-slider-initialized) .thumbnail-outer { width:100%; margin-top:0px; padding-bottom:0px;}.product-gallery-content:not(.mobile-slider-initialized) .thumbnail-outer .thumbnail-list { display:-webkit-box; display:-ms-flexbox; display:flex; width:100%; gap:10px; -ms-flex-wrap:nowrap; flex-wrap:nowrap; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center;}.product-gallery-content:not(.mobile-slider-initialized) .thumbnail-outer .thumbnail-list .thumbnail-item { width:80px; border:1px solid #CCCCCC; border-radius:3.6px; margin:0px;}.product-gallery-content.mobile-slider-initialized { width:100vw; overflow:hidden;}@media screen and (max-width:600px) { .product-gallery-content:not(.mobile-slider-initialized) .preview-content { border:none; margin-bottom:5px; } .product-gallery-content:not(.mobile-slider-initialized) .thumbnail-outer .thumbnail-list { gap:8px; } .product-gallery-content:not(.mobile-slider-initialized) .thumbnail-outer .thumbnail-list .thumbnail-item { width:35px; border-radius:1.5px; }}.quantity-control-panel { -webkit-column-gap:10px; -moz-column-gap:10px;  column-gap:10px;}.quantity-control-panel .control-btn { height:30px; color:#fff; background-color:#143E72; border-radius:50%; -webkit-box-flex:0; -ms-flex:0 0 30px;  flex:0 0 30px; cursor:pointer; -webkit-transition:color 0.25s ease, background-color 0.25s ease; transition:color 0.25s ease, background-color 0.25s ease;}.quantity-control-panel .control-btn.inactive { background-color:#EEEEEE; color:#767676; cursor:default;}.quantity-control-panel .input-wrapper { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-appearance:none; -moz-appearance:none;  appearance:none; outline:none; -webkit-box-shadow:none;  box-shadow:none; width:100%; border:1px solid #999EB8; border-radius:4px; padding:10px 12px 10px 12px; height:48px; font-family:"Open Sans", Arial, sans-serif; font-size:14px; line-height:24px; letter-spacing:0px; text-transform:none; font-style:normal; font-weight:400; color:#181818; -webkit-transition:color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease; transition:color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease; width:120px; color:#181818; border-color:#CCCCCC; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-box-pack:end; -ms-flex-pack:end;  justify-content:flex-end; line-height:18px;}.quantity-control-panel .input-wrapper.secondary:not(:invalid):not(.has-error), .quantity-control-panel .input-wrapper.secondary-field:not(:invalid):not(.has-error) { border-color:#999EB8;}.quantity-control-panel .input-wrapper.has-error, .quantity-control-panel .input-wrapper.is-invalid { color:#BD0E0E; background-color:#ffffff; border-color:#BD0E0E;}.quantity-control-panel .input-wrapper:focus { color:#181818; background-color:#ffffff; border-color:#999EB8;}.quantity-control-panel .input-wrapper.small { padding:9px 8px; height:36px;}.quantity-control-panel .input-wrapper input { display:inline-block; border:none; font-weight:700; color:#181818; font-size:16px; line-height:18px; text-align:right; width:calc(100% - 22px); margin-right:4px;}.quantity-control-panel .input-wrapper input:focus-visible { outline:none;}@media all and (min--moz-device-pixel-ratio:0) { .quantity-control-panel .control-btn:not(.inactive):hover { background-color:#40638E; }}@media (hover:hover) { .quantity-control-panel .control-btn:not(.inactive):hover { background-color:#40638E; }}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) { .quantity-control-panel .control-btn:not(.inactive):hover { background-color:#40638E; }}.reviews .row { margin:10px 0 18px; padding:0 20px 18px; border-bottom:1px solid #E7EBF0; display:grid; grid-template-columns:120px auto; -webkit-column-gap:30px; -moz-column-gap:30px;  column-gap:30px;}.reviews .row .reviewer-icon { width:54px; height:54px; border-radius:50%; background-color:#FFB910; color:#ffffff; font-size:26px; line-height:54px; text-align:center; margin-bottom:7px;}.reviews .row .date { color:#767676;}.reviews .row .score { -webkit-column-gap:2px; -moz-column-gap:2px;  column-gap:2px; margin-bottom:10px;}.reviews .row .score .star-icon { height:15px; width:15px;}.review-box { padding:23px 30px; background-color:#E7EBF0; border:solid #CCCCCC; border-width:1px 0; display:grid; grid-template-columns:40% 60%; -webkit-column-gap:40px; -moz-column-gap:40px;  column-gap:40px;}.review-box p { margin:5px 0;}.review-box .button { margin:10px 0 5px; min-width:183px;}.review-box.no-review { display:block;}.review-box.no-review p { font-size:16px; line-height:26px;}.review-box .left { border-right:1px solid #CCCCCC; padding:14px 0 14px;}.review-box .left .review-rating { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-column-gap:11px; -moz-column-gap:11px;  column-gap:11px; margin-bottom:7px;}.review-box .left .review-rating .score { font-weight:700; font-size:40px; line-height:30px; color:#143E72;}.review-box .left .review-rating .product-review-stars { -webkit-column-gap:3px; -moz-column-gap:3px;  column-gap:3px;}.review-box .left .review-rating .product-review-stars .star-icon { height:22px; width:22px;}.review-box .left .review-rating .product-review-stars .half-star-icon { width:11px; height:22px;}.review-box .left .review-count { color:#767676; font-size:14px; line-height:18px;}@media screen and (max-width:600px) { .reviews, .review-box { margin-left:-15px; margin-right:-15px; } .review-box { display:block; padding:14px 15px 28px; } .review-box .left { border:none; } .review-box .button { width:100%; } .reviews { margin-top:8px; } .reviews .row { padding:12px 15px 18px; margin:0; display:block; } .reviews .row:last-child { border:none; } .reviews .row .name-row { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; margin-bottom:12px; } .reviews .row .name-row .reviewer-icon { width:32px; height:32px; font-size:15.6px; line-height:32px; margin:0 6px 0 0; } .reviews .row .name-row .name { margin-right:4px; } .reviews .row .score { margin-bottom:8px; }}#container .product-page-content h1, #container .product-page-content .like-h1 { margin:6px 0 16px;}#container .product-page-content .product-page-top { grid-column:1 / -1; margin-bottom:10px;}#container .product-page-content .product-page-top .product-header-link-wrapper { display:grid; grid-template-columns:repeat(3, -webkit-max-content); grid-template-columns:repeat(3, max-content); font-size:12px; line-height:16px; margin:15px 0; -webkit-column-gap:30px; -moz-column-gap:30px;  column-gap:30px;}#container .product-page-content .product-data-wrapper { display:grid; grid-template-columns:44% 49%; -webkit-column-gap:7%; -moz-column-gap:7%;  column-gap:7%; margin-bottom:65px;}#container .product-page-content .product-data-wrapper .product-price-wrapper { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify;  justify-content:space-between; margin:0 0 20px;}#container .product-page-content .product-data-wrapper .product-price-wrapper .price { -webkit-box-flex:0; -ms-flex:0 0 1;  flex:0 0 1; font-size:18px; line-height:36px;}#container .product-page-content .product-data-wrapper .product-price-wrapper .price.sale { color:#E81717;}#container .product-page-content .product-data-wrapper .product-price-wrapper .price > span { font-weight:800; font-size:34px; margin-right:4px;}#container .product-page-content .product-data-wrapper .product-price-wrapper .price > span.net-price { font-size:18px; font-weight:400; margin:0px 0px 0px 4px;}#container .product-page-content .product-data-wrapper .product-price-wrapper .price.sale { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:baseline; -ms-flex-align:baseline;  align-items:baseline;}#container .product-page-content .product-data-wrapper .product-price-wrapper .price.sale .sale-percentage { font-weight:800; font-size:11px; line-height:15px; height:25px; padding:2.5px 15px; text-align:center; border-radius:0 12.5px 12.5px 0; background-color:#E81717; color:#fff; position:relative; top:-5px; margin-left:20px;}#container .product-page-content .product-data-wrapper .product-price-wrapper .price.sale .sale-percentage > span { font-size:14px; line-height:20px;}#container .product-page-content .product-data-wrapper .product-price-wrapper .other-prices { font-size:12px; line-height:16px; color:#767676;}#container .product-page-content .product-data-wrapper .product-price-wrapper .other-prices .label { margin-right:4px;}#container .product-page-content .product-data-wrapper .product-price-wrapper .other-prices .info-item { margin-left:4px;}#container .product-page-content .product-data-wrapper .product-price-wrapper .other-prices .price-outer.original-price { text-decoration:line-through;}#container .product-page-content .product-data-wrapper .product-price-wrapper .other-prices .net-price { margin-left:4px;}#container .product-page-content .product-data-wrapper .sale-timer { -webkit-box-align:center; -ms-flex-align:center;  align-items:center; background-color:#143E72; margin:20px 0;}#container .product-page-content .product-data-wrapper .sale-timer .title { position:relative; background-color:#E7EBF0; color:#143E72; font-weight:700; font-size:14px; line-height:20px; padding:11px 11px 11px 27px;}#container .product-page-content .product-data-wrapper .sale-timer .title:after { content:""; display:block; position:absolute; right:-24px; top:0; width:24px; height:100%; background-image:-webkit-gradient(linear, right top, left bottom, color-stop(50%, #143E72), color-stop(50%, #E7EBF0)); background-image:linear-gradient(to bottom left, #143E72 50%, #E7EBF0 50%);}#container .product-page-content .product-data-wrapper .sale-timer .time { background-color:#143E72; font-size:12px; line-height:16px; color:#fff; padding:11px 11px 11px 58px;}#container .product-page-content .product-data-wrapper .sale-timer .time .time-part { font-weight:700;}#container .product-page-content .product-data-wrapper .sale-timer .time .time-part:after { content:":"; display:inline; margin:0 10px;}#container .product-page-content .product-data-wrapper .sale-timer .time .time-part:last-child:after { display:none;}#container .product-page-content .product-data-wrapper .sale-timer .time .time-part > span { color:#FFB910; margin-right:4px; font-size:16px; line-height:18px;}#container .product-page-content .product-data-wrapper .stock-status-wrapper { margin-top:20px;}#container .product-page-content .product-data-wrapper .stock-status-wrapper .stock-status { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-column-gap:6px; -moz-column-gap:6px;  column-gap:6px; font-size:14px; line-height:20px; font-weight:700;}#container .product-page-content .product-data-wrapper .stock-status-wrapper .stock-status.on-stock { color:#33910E;}#container .product-page-content .product-data-wrapper .stock-status-wrapper .stock-status.orderable { color:#181818;}#container .product-page-content .product-data-wrapper .stock-status-wrapper .stock-status.no-stock { color:#E81717;}#container .product-page-content .product-data-wrapper .product-types-wrapper { margin:30px 0 15px;}#container .product-page-content .product-data-wrapper .product-types-wrapper .product-type__item { margin-bottom:20px;}#container .product-page-content .product-data-wrapper .product-types-wrapper .product-type__item:last-of-type { margin-bottom:25px;}#container .product-page-content .product-data-wrapper .product-types-wrapper .product-type__values { margin-top:10px; -webkit-column-gap:10px; -moz-column-gap:10px;  column-gap:10px; row-gap:10px; font-size:14px; line-height:20px; line-height:18px; color:#143E72;}#container .product-page-content .product-data-wrapper .product-types-wrapper .product-type__values .product-type__value-outer-wrap .product-type__value-wrap { padding:6px 10px; border-radius:4px; border:2px solid #E7EBF0; -webkit-transition:border-color 0.25s ease background-color 0.25s ease; transition:border-color 0.25s ease background-color 0.25s ease;}#container .product-page-content .product-data-wrapper .product-types-wrapper .product-type__values .product-type__value-outer-wrap .product-type__value-wrap:hover { border-color:#143E72;}#container .product-page-content .product-data-wrapper .product-types-wrapper .product-type__values .product-type__value-outer-wrap .product-type__value-wrap.is-active { border-color:#143E72; background-color:#E7EBF0;}#container .product-page-content .product-data-wrapper .variant-row, #container .product-page-content .product-data-wrapper .special-row { margin:10px 0;}#container .product-page-content .product-data-wrapper .variant-row .product-variant__select-outer, #container .product-page-content .product-data-wrapper .variant-row .product-special-outer, #container .product-page-content .product-data-wrapper .special-row .product-variant__select-outer, #container .product-page-content .product-data-wrapper .special-row .product-special-outer { display:grid; grid-template-columns:173px auto; -webkit-column-gap:10px; -moz-column-gap:10px;  column-gap:10px; -webkit-box-align:center; -ms-flex-align:center;  align-items:center;}#container .product-page-content .product-data-wrapper .variant-row .product-variant__select-outer .title > label, #container .product-page-content .product-data-wrapper .variant-row .product-variant__select-outer .special-param-title, #container .product-page-content .product-data-wrapper .variant-row .product-special-outer .title > label, #container .product-page-content .product-data-wrapper .variant-row .product-special-outer .special-param-title, #container .product-page-content .product-data-wrapper .special-row .product-variant__select-outer .title > label, #container .product-page-content .product-data-wrapper .special-row .product-variant__select-outer .special-param-title, #container .product-page-content .product-data-wrapper .special-row .product-special-outer .title > label, #container .product-page-content .product-data-wrapper .special-row .product-special-outer .special-param-title { font-weight:700; color:#181818;}#container .product-page-content .product-data-wrapper .variant-row .product-variant__select-outer.has-fault select, #container .product-page-content .product-data-wrapper .variant-row .product-special-outer.has-fault select, #container .product-page-content .product-data-wrapper .special-row .product-variant__select-outer.has-fault select, #container .product-page-content .product-data-wrapper .special-row .product-special-outer.has-fault select { border-color:#E81717; background-color:rgba(232, 23, 23, 0.1);}#container .product-page-content .product-data-wrapper .quantity-wrapper { margin:35px 0 15px 0; padding-bottom:35px; border-bottom:2px solid #E7EBF0;}#container .product-page-content .product-data-wrapper .quantity-wrapper > .input-wrapper { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify;  justify-content:space-between; -webkit-column-gap:38px; -moz-column-gap:38px;  column-gap:38px;}#container .product-page-content .product-data-wrapper .quantity-wrapper > .input-wrapper .quantity-control-wrapper { position:relative; -webkit-box-flex:0; -ms-flex:0 0 200px;  flex:0 0 200px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center;}#container .product-page-content .product-data-wrapper .quantity-wrapper > .input-wrapper .quantity-control-wrapper .quantity-control-panel { -webkit-box-flex:1; -ms-flex:1 0 100%;  flex:1 0 100%;}#container .product-page-content .product-data-wrapper .quantity-wrapper > .input-wrapper .quantity-control-wrapper .info-text { position:absolute; white-space:nowrap; bottom:-15px;}#container .product-page-content .product-data-wrapper .quantity-wrapper > .input-wrapper .button-wrapper { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-column-gap:20px; -moz-column-gap:20px;  column-gap:20px; -webkit-box-pack:justify; -ms-flex-pack:justify;  justify-content:space-between; -webkit-box-flex:1; -ms-flex:1 1 100%;  flex:1 1 100%;}#container .product-page-content .product-data-wrapper .quantity-wrapper > .input-wrapper .button-wrapper .cart-button { -webkit-box-flex:1; -ms-flex:1 1 100%;  flex:1 1 100%; padding-left:0; padding-right:0;}#container .product-page-content .product-data-wrapper .quantity-wrapper > .input-wrapper .button-wrapper .cart-button > span.short { display:none;}#container .product-page-content .product-data-wrapper .quantity-wrapper > .input-wrapper .button-wrapper .favourites-outer { -webkit-box-flex:0; -ms-flex-positive:0;  flex-grow:0; -ms-flex-negative:0; flex-shrink:0;}#container .product-page-content .product-data-wrapper .quantity-wrapper .info-text { margin-top:3px; color:#767676; font-size:12px; line-height:16px;}#container .product-page-content .product-data-wrapper .short-desc,#container .product-page-content .product-data-wrapper .long-desc { margin:20px 0;}#container .product-page-content .product-data-wrapper .short-desc a,#container .product-page-content .product-data-wrapper .long-desc a { text-decoration:none; font-weight:700;}#container .product-page-content .product-data-wrapper .send-query-box { margin:10px 0; background-color:#F5F7F9; border-style:solid; border-width:2px 0; border-color:#E7EBF0; padding:14px 59px; -webkit-column-gap:25px; -moz-column-gap:25px;  column-gap:25px;}#container .product-page-content .product-data-wrapper .send-query-box .text-wrapper { line-height:22px;}#container .product-page-content .product-data-wrapper .send-query-box .text-wrapper h3 { color:#181818;}#container .product-page-content .product-data-wrapper .send-query-box .text-wrapper a { font-weight:700;}#container .product-page-content .product-data-wrapper .product-action-links { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-column-gap:40px; -moz-column-gap:40px;  column-gap:40px;}#container .product-page-content .product-data-wrapper .product-action-links a { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; -webkit-column-gap:8px; -moz-column-gap:8px;  column-gap:8px;}#container .product-page-content .product-details-wrapper nav { background-color:#E7EBF0; margin-bottom:30px;}#container .product-page-content .product-details-wrapper nav ul { margin:0; padding:13px 22px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-column-gap:20px; -moz-column-gap:20px;  column-gap:20px;}#container .product-page-content .product-details-wrapper nav ul a { font-weight:700; text-decoration:none;}#container .product-page-content .product-details-wrapper nav ul a > span { font-weight:400;}#container .product-page-content .product-details-wrapper section { max-width:740px; padding-bottom:40px; margin:13.5px 0;}#container .product-page-content .product-details-wrapper section h2 { margin:0 0 20px;}#container .product-page-content .product-details-wrapper section .display-table { width:100%;}#container .product-page-content .product-details-wrapper section .display-table .display-table-row .display-table-cell { padding:10.5px 20px; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}#container .product-page-content .product-details-wrapper section .display-table .display-table-row .display-table-cell:first-child { border-left:none; width:216px;}#container .product-page-content .product-details-wrapper section .display-table .display-table-row:first-child .display-table-cell { border-top:1px solid #CCCCCC;}#container .product-page-content .product-details-wrapper section .reviews { margin-top:28px;}#container .product-page-content .product-details-wrapper #artdet__credits { max-width:100%; padding:0px;}#container .product-page-content .products-section { margin:40px 0 60px;}#container .product-page-content .products-section h2 { margin:0 0 15px;}#container .product-page-content .review-section .button-row { margin-top:30px;}.product-page-content .info-item { width:17px; height:17px; -webkit-transition:-webkit-box-shadow 0.25s ease; transition:-webkit-box-shadow 0.25s ease; transition:box-shadow 0.25s ease; transition:box-shadow 0.25s ease, -webkit-box-shadow 0.25s ease; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center;  justify-content:center; -webkit-box-align:center; -ms-flex-align:center;  align-items:center; border-radius:50%; display:flex; align-items:center; justify-content:center; cursor:pointer;}.product-page-content .info-item .icon { width:100%; height:100%;}.gallery-content { position:relative;}.gallery-content .product-tag { top:12px; right:12px;}.floating-cart-bar { position:fixed; left:0px; right:0px; bottom:0px; padding:0px; background:#ffffff; z-index:10; -webkit-box-shadow:0px -7px 34px 0px rgba(0, 0, 0, 0.2);  box-shadow:0px -7px 34px 0px rgba(0, 0, 0, 0.2); -webkit-transition:-webkit-transform 0.25s ease; transition:-webkit-transform 0.25s ease; transition:transform 0.25s ease; transition:transform 0.25s ease, -webkit-transform 0.25s ease; -webkit-transform:translateY(105%);  transform:translateY(105%);}.floating-cart-bar.active { -webkit-transform:translateY(0px);  transform:translateY(0px);}.floating-cart-bar .inner-content { grid-template-columns:64px calc(100% - 444px) 130px 250px; -webkit-box-align:center; -ms-flex-align:center;  align-items:center;}.floating-cart-bar .prices { padding-right:10px;}.floating-cart-bar .prices .net-price { display:none;}.floating-cart-bar .prices .secondary-price { color:#767676; font-size:12px; line-height:18px; margin-bottom:2px;}.floating-cart-bar .prices .secondary-price .label { margin-right:4px;}.floating-cart-bar .prices .secondary-price .original-price { text-decoration:line-through;}.floating-cart-bar .prices .secondary-price .info-item { margin-left:4px; width:15px; height:15px;}.floating-cart-bar .prices .price { font-size:16px; line-height:26px;}.floating-cart-bar .prices .price.sale-price { color:#E81717;}.floating-cart-bar .prices .price > span { font-size:24px; font-weight:800;}.floating-cart-bar .prices .price .info-item { width:15px; height:15px;}.floating-cart-bar .name { padding:7px 20px; font-size:14px; line-height:18px; letter-spacing:0.2px; color:#143E72; font-family:"Exo 2", Arial, sans-serif; font-weight:700;}.floating-cart-bar .features .quantity-control-panel { width:170px;}.floating-cart-bar .features .input-wrapper { height:36px;}.floating-cart-bar .features .button { width:50px; height:50px;}.any-question-box { margin:10px 0px; background:#F5F7F9; padding:14px 55px 14px 65px; border-top:2px solid #E7EBF0; border-bottom:2px solid #E7EBF0;}.any-question-box .text-content { padding-left:25px; width:calc(100% - 96px);}.any-question-box .text-content h3 { color:#181818;}.any-question-box .text-content a { font-weight:700; white-space:nowrap;}@media all and (min--moz-device-pixel-ratio:0) { .product-page-content .info-item:hover { -webkit-box-shadow:0px 0px 6px 0px rgba(24, 24, 24, 0.3); box-shadow:0px 0px 6px 0px rgba(24, 24, 24, 0.3); }}@media (hover:hover) { .product-page-content .info-item:hover { -webkit-box-shadow:0px 0px 6px 0px rgba(24, 24, 24, 0.3); box-shadow:0px 0px 6px 0px rgba(24, 24, 24, 0.3); }}@media all and (-ms-high-contrast:none), (-ms-high-contrast:active) { .product-page-content .info-item:hover { -webkit-box-shadow:0px 0px 6px 0px rgba(24, 24, 24, 0.3); box-shadow:0px 0px 6px 0px rgba(24, 24, 24, 0.3); }}@media screen and (max-width:1240px) { .any-question-box { padding:14px 30px 14px 40px; }}@media screen and (min-width:1024px) and (max-width:1200px) { #container .product-page-content .product-data-wrapper .quantity-wrapper > .input-wrapper .button-wrapper .cart-button > span.long { display:none; } #container .product-page-content .product-data-wrapper .quantity-wrapper > .input-wrapper .button-wrapper .cart-button > span.short { display:inline; }}@media screen and (max-width:1024px) { #container .product-page-content .product-data-wrapper .product-price-wrapper { display:block; } #container .product-page-content .product-data-wrapper .sale-timer { -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; } #container .product-page-content .product-data-wrapper .sale-timer .title, #container .product-page-content .product-data-wrapper .sale-timer .time { width:100%; padding:11px; text-align:center; } #container .product-page-content .product-data-wrapper .sale-timer .title:after, #container .product-page-content .product-data-wrapper .sale-timer .time:after { content:none; } #container .product-page-content .product-data-wrapper .quantity-wrapper { padding-bottom:0; border:none; } #container .product-page-content .product-data-wrapper .quantity-wrapper > .input-wrapper { display:block; } #container .product-page-content .product-data-wrapper .quantity-wrapper > .input-wrapper .quantity-control-wrapper { margin-bottom:19px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-column-gap:29px; -moz-column-gap:29px; column-gap:29px; } #container .product-page-content .product-data-wrapper .quantity-wrapper > .input-wrapper .quantity-control-wrapper .quantity-control-panel { -webkit-box-flex:0; -ms-flex:0 0 200px; flex:0 0 200px; } #container .product-page-content .product-data-wrapper .quantity-wrapper > .input-wrapper .quantity-control-wrapper .info-text { position:static; -webkit-box-flex:1; -ms-flex:1 1 0px; flex:1 1 0; white-space:unset; } #container .product-page-content .product-data-wrapper .quantity-wrapper > .input-wrapper .button-wrapper { display:block; } #container .product-page-content .product-data-wrapper .quantity-wrapper > .input-wrapper .button-wrapper .button, #container .product-page-content .product-data-wrapper .quantity-wrapper > .input-wrapper .button-wrapper .cart-button.big { width:100%; margin-bottom:14px; } #container .product-page-content .product-data-wrapper .variant-row .product-variant__select-outer { display:block; } #container .product-page-content .product-data-wrapper .send-query-box { padding:18px 10px; } .floating-cart-bar .inner-content { grid-template-columns:calc(100% - 370px) 120px 250px; } .floating-cart-bar .image-outer { display:none; } .floating-cart-bar .name { padding-left:0px; } .floating-cart-bar .prices .price { font-size:14px; line-height:22px; } .floating-cart-bar .prices .price > span { font-size:20px; } .floating-cart-bar .features { padding:5px 0px; } .floating-cart-bar .features .quantity-control-panel { width:170px; } .floating-cart-bar .quantity-control-panel .input-wrapper { padding:8px 6px 8px 8px; } .any-question-box { padding:16px 20px; }}@media screen and (max-width:768px) { #container .product-page-content .product-data-wrapper { display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; } #container .product-page-content .product-data-wrapper .product-gallery { -webkit-box-ordinal-group:0; -ms-flex-order:-1; order:-1; } #container .product-page-content .product-data-wrapper .product-gallery, #container .product-page-content .product-data-wrapper .product-page-top, #container .product-page-content .product-data-wrapper .product-info-wrapper { -webkit-box-flex:1; -ms-flex:1 1 100%; flex:1 1 100%; } #container .product-page-content .product-details-wrapper section { max-width:100%; }}@media screen and (max-width:600px) { #container .product-page-content .product-data-wrapper .product-page-top .product-header-link-wrapper { grid-template-columns:repeat(2, -webkit-max-content); grid-template-columns:repeat(2, max-content); gap:10px; } #container .product-page-content .product-data-wrapper .product-page-top .product-header-link-wrapper .product-header-link-item:first-child { grid-column:1 / -1; } #container .product-page-content .product-data-wrapper .product-gallery .product-gallery-content, #container .product-page-content .product-data-wrapper .send-query-box, #container .product-page-content .product-data-wrapper .any-question-box { margin-left:-15px; margin-right:-15px; } #container .product-page-content .product-data-wrapper h1 { margin:14px 0; } #container .product-page-content .product-data-wrapper .product-price-wrapper .price > span { font-size:28px; } #container .product-page-content .product-data-wrapper .product-types-wrapper { margin-bottom:20px; } #container .product-page-content .product-data-wrapper .stock-status-wrapper { margin:18px 0 26px; } #container .product-page-content .product-data-wrapper .variant-row { margin:14px 0; } #container .product-page-content .product-data-wrapper .send-query-box { -webkit-column-gap:10px; -moz-column-gap:10px; column-gap:10px; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; } #container .product-page-content .product-data-wrapper .send-query-box > img { width:61px; } #container .product-page-content .product-details-wrapper section { margin:30px 0; border:none; padding-bottom:0; } #container .product-page-content .product-details-wrapper section .display-table .display-table-row .display-table-cell:first-child { width:auto; } #container .product-page-content .products-section { margin:30px 0; } #container .product-page-content .products-section .product-list { margin-left:-15px; margin-right:-15px; border-bottom:3px solid #E7EBF0; } #container .product-page-content .review-section .reviews .row:last-child { border-bottom:1px solid #E7EBF0; } #container .product-page-content .review-section .button-row { margin-top:25px; } #container .product-page-content .review-section .button-row .button { width:100%; } .floating-cart-bar .inner-content { display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:end; -ms-flex-align:end; align-items:flex-end; padding:7px 8px 8px; } .floating-cart-bar .name { display:none; } .floating-cart-bar .prices { padding-bottom:8px; } .floating-cart-bar .prices .secondary-price { font-size:10px; line-height:14px; } .floating-cart-bar .prices .secondary-price .info-item { width:12px; height:12px; } .floating-cart-bar .prices .price { font-size:14px; line-height:22px; } .floating-cart-bar .prices .price > span { font-size:18px; } .floating-cart-bar .features { width:227px; min-width:227px; } .floating-cart-bar .features .button { width:45px; height:45px; min-height:45px; } .any-question-box { padding:16px 15px; } .any-question-box .image-outer { width:62px; } .any-question-box .text-content { width:calc(100% - 62px); padding-left:10px; }}@media screen and (max-width:359px) { .floating-cart-bar .features { width:200px; min-width:200px; } .floating-cart-bar .features .quantity-control-panel { width:136px; }}@media screen and (min-width:1024px) {  .home-usp-section .usp-item.fix-item .text-content {  padding-right:30px;  }    .home-usp-section .usp-item.normal-item .text-content {  max-width:180px;  display:block;  }    .home-usp-section .usp-item.normal-item .icon-outer {  height:48px;  }}@media screen and (min-width:1024px) and (max-width:1100px) {  .home-usp-section .usp-item.fix-item {  width:278px;  }}@media screen and (min-width:1100px) {  .home-usp-section .usp-item.normal-item .text-content {  max-width:225px;  }    .home-usp-section .usp-item.normal-item .icon-outer {  height:55px;  }}@media screen and (max-width:1300px) {  .home-usp-section .inner-content {  padding:0;  }}