.image1{height:250px;overflow:hidden}a.text-underline{color:#000;text-decoration:underline}a.text-underline:hover,a.text-underline:hover .section-header__title{color:#88d3dd}.template-page .section-header{display:table;margin:0 auto;text-align:center;width:auto}.page-featured-image{display:inline-block;margin:0 0 30px;width:100%}.page-featured-image img{width:100%}.grid-link__meta{font-size:1em}.badge--sale{left:-60px;right:auto;top:25px}.ship{color:red}.zoomIn.hasZoom:hover #ProductPhotoImg{opacity:0}.badge{background-color:#ff4a4a;height:30px;width:200px;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-o-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg);-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0}.badge.badge--sold-out{-webkit-transform:rotate(46deg);-moz-transform:rotate(46deg);-o-transform:rotate(46deg);-ms-transform:rotate(46deg);transform:rotate(46deg);left:auto;right:-60px;top:55px;background-color:#767676}.product-item-container{overflow:hidden}.ui-accordion-header-icon.ui-icon{background:none!important;margin:0;position:absolute;right:10px;text-indent:0;top:50%;-webkit-transform:translate(0px,-50%);-moz-transform:translate(0px,-50%);-o-transform:translate(0px,-50%);-ms-transform:translate(0px,-50%);transform:translateY(-50%);font-size:20px}.ui-accordion .ui-accordion-header,.ui-accordion .ui-accordion-content{-webkit-border-radius:0px!important;-moz-border-radius:0px!important;border-radius:0!important}.ui-accordion .ui-accordion-header{background:#fff none repeat scroll 0 0!important;border:none!important;border-bottom:3px solid #dfdfdf!important;color:#000;font-weight:400;outline:none}.ui-accordion .ui-accordion-header{cursor:pointer;font-size:14px;font-weight:600!important;letter-spacing:.02em;line-height:14px;margin:0!important;padding:10px 0!important;position:relative;text-transform:uppercase;color:#777}.ui-accordion .ui-accordion-header.ui-state-active{background:#fff none repeat scroll 0 0!important;border:none!important;border-bottom:3px solid #000!important;color:#000;font-weight:400;outline:none}.ui-accordion-content.ui-accordion-content-active{border:none!important}.ui-accordion .ui-accordion-content{border:1px solid #ffffff!important;border-bottom:1px solid #dfdfdf!important;margin-top:-1px;padding:15px 0}.ui-widget.ui-widget-content{border:1px solid #c5c5c5;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0;padding:0}.ui-tabs .ui-tabs-nav{border:medium none;margin:0!important;padding:0!important;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0;background:none}.ui-widget-content{background:#fff none repeat scroll 0 0;border:medium none!important;color:#333}.ui-tabs-panel.ui-widget-content{border:1px solid #dddddd!important}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{color:#999}.ui-tabs .ui-tabs-nav li.ui-tabs-active{background:#fff!important;color:#000;border:1px solid #dddddd!important;border-bottom:1px solid transparent!important}.ui-tabs .ui-tabs-nav li.ui-tabs-active a{color:#000}.buy-section{display:table;width:100%;min-height:70px}.buy-section>*{display:table-cell;vertical-align:bottom;width:50%;position:relative}.product-item-container .ajaxified-cart-feedback{width:100%;text-align:center}.product-item-container .buy-section form{padding:0 0 25px}.product-item-container .buy-section .btn{max-width:200px;margin:10px auto 0}.product-single__quantity .quantity-selector{display:inline-block;margin:0}.product-single__quantity{margin-bottom:15px;padding-right:30px;max-width:150px}.buy-section .custom-add-btn{border:2px solid #88d3dd;text-transform:uppercase;width:100%;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.buy-section .custom-add-btn:hover{background-color:#fff;color:#88d3dd}#AccessibleNav .site-nav__link{text-transform:uppercase}#footer-bottom hr.hr--small{border-top:1px solid #434343}#footer-bottom a{display:inline-block;vertical-align:middle;width:100%}#footer-bottom .fb-icon{color:#ddd;display:inline-block;font-size:50px;vertical-align:middle}#footer-bottom h3{color:#fff;display:inline-block;font-size:20px;font-weight:400;line-height:25px;margin:0 0 0 10px;vertical-align:middle;text-align:left}#footer-bottom h3 span{color:#ddd;display:block;font-size:14px;font-weight:400;line-height:20px}.footer-bottom .fb-icon{color:#ddd;display:inline-block;font-size:50px;vertical-align:middle}.footer-bottom h3{color:#fff;display:inline-block;font-size:20px;font-weight:400;line-height:25px;margin:0 0 0 10px;vertical-align:middle;text-align:left}.footer-bottom h3 span{color:#ddd;display:block;font-size:14px;font-weight:400;line-height:20px}.sg-icon{display:block!important;float:none;margin:0 auto}.supports-fontface .header-bar__search-submit{left:auto;position:absolute;right:10px;top:0;width:35px}#footer-bottom h3.ohr{font-size:50px}#featured-image-content .grid-uniform{display:table}#featured-image-content .grid__item{display:table-cell;float:none;vertical-align:middle}#featured-image-content .grid__item img{max-width:100%;width:100%}.sg-icon img{display:block;margin:0 0 15px;max-width:145px}.swiper-container{width:100%;height:100%;margin-left:auto;margin-right:auto}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.swiper-pagination-bullet{background-color:#fff;float:left;height:12px;margin:5px!important;opacity:1!important;width:12px}.swiper-pagination-bullet-active{background-color:#777}.swiper-pagination.swiper-pagination-bullets{bottom:auto;left:auto;right:20px;top:50%;width:12px;-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);transform:translateY(-50%)}.swiper-button-next,.swiper-button-prev{margin-top:0;-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);transform:translateY(-50%)}.swiper-button-next{background-image:url(//comfortdesignmats.com/cdn/shop/t/12/assets/next-icon.png?v=39407553950554984641557897269);background-size:100% auto;height:30px;right:20px;width:16px}.swiper-button-prev{background-image:url(//comfortdesignmats.com/cdn/shop/t/12/assets/prev-icon.png?v=79827756149309473881557897269);background-size:100% auto;height:30px;left:20px;width:16px}.slide-link,.slide-link img{width:100%}.header-bar__module .site-nav .site-nav__link{padding:5px 10px}.promo-cta .custom-btn{display:table;margin:0 auto;text-align:center}.promo-images>.promo-item{border-right:2px dashed #dfdfdf;padding-right:30px;margin:0 0 30px}.promo-images>.promo-item:last-child{border-right:none}.promo-item .title{display:inline-block;font-weight:400;text-align:center;width:100%}.promo-item .image img{margin:15px auto;display:block}.promo-item .desc{text-align:center}.promo-item .desc a{border:1px solid #dfdfdf;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#000;font-size:14px;line-height:20px;padding:10px 30px;text-align:center;text-transform:uppercase;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;margin:15px auto 0;display:table;position:relative}.promo-item .desc a i{font-size:20px;position:absolute;right:25px;top:50%;opacity:0;visibility:hidden;-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);transform:translateY(-50%);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;margin-top:-2px}.promo-item .desc a:hover{border-color:#000}.promo-item .desc a:hover i{right:15px;visibility:visible;opacity:1}.hr--shadow.hr--small{background-image:url(//comfortdesignmats.com/cdn/shop/t/12/assets/hr-shadow.png?v=174015346031264680351557897265);background-repeat:repeat-x;height:10px;width:100%}.section-header h2:after{background-color:#88d3dd;bottom:0;content:"";display:block;height:2px;left:50%;margin-left:-15px;position:absolute;width:40px}.section-header h2{margin:0 0 30px;padding:0 0 20px;position:relative;text-align:center}.additional-content{padding:40px 0 0}.black-content.additional-content{padding:50px 0;background-color:#30373b}.black-content.additional-content .content-block{color:#fff;margin:0 auto 30px;text-align:left;width:100%;padding:0 30px}.black-content.additional-content .content-block p{margin:0 auto;max-width:100%;text-align:left;width:100%}.black-content.additional-content .section-header h2{color:#fff}.additional-content .content-block p{margin:0 auto;max-width:600px;text-align:center;width:100%}.additional-content .content-block{margin:0 auto 30px;text-align:center;width:100%}.additional-content .content-block a{border-bottom:1px solid #ddd}.site-nav{margin-top:0}.site-header{padding:0}.site-header .site-nav{float:left;margin-top:15px;text-align:left}.main-nav{-webkit-box-shadow:0px 10px 18px -10px rgba(0,0,0,.1);-moz-box-shadow:0px 10px 18px -10px rgba(0,0,0,.1);box-shadow:0 10px 18px -10px #0000001a}.main-nav .social-icons li{margin-bottom:0}.main-nav .social-icons li a{border:none;color:#555;display:inline-block;font-size:15px;height:30px;line-height:28px;margin:0 2px;text-align:center;width:auto}.main-nav .social-icons{float:right;margin:15px 0 0;padding:13px 0}.header-bar__search:first-of-type .header-bar__search-input[type=search]{border:1px solid #dfdfdf}#wrap{background:#fff none repeat scroll 0 0;display:block;margin:0 auto;max-width:1280px;width:100%;border-top:5px solid #88d3dd}.social-icons li a{border:1px solid #ffffff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;color:#ddd;display:inline-block;font-size:15px;height:30px;line-height:28px;text-align:center;width:30px}button#subscribe{background:none;position:absolute;right:0;top:0;padding:7px 10px}button#subscribe i{font-size:20px;line-height:15px;color:#000}.site-footer form{position:relative;width:100%}.site-footer input{max-width:100%;width:100%}.site-footer h3.h4{font-weight:500;letter-spacing:.05em;text-transform:uppercase}.header-bar__search{float:right;margin:15px 0;max-width:100%;width:100%}.header-bar__search form{float:right;max-width:260px;position:relative;width:100%}.header-bar__search form button{right:10px;width:auto!important}.header-bar__search form .header-bar__search-input[type=search]{padding-left:10px;width:100%}.site-footer form .input-group{width:100%}.header-bar__cart-icon:before{background-image:url(//comfortdesignmats.com/cdn/shop/t/12/assets/cart-icon.svg?v=164370636247682311031557897263);background-position:center top;background-repeat:no-repeat;background-size:16px auto;content:" ";display:inline-block!important;height:17px;vertical-align:middle;width:17px}#top-message{font-size:15px;line-height:24px;padding:3px 0 5px;text-align:center}.quick-view-img{position:relative}.quick-view-img .zoom-icon{position:absolute;top:70%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;opacity:0;visibility:hidden}.quick-view-img .zoom-icon i{background:#88d3dd;border:1px solid #88d3dd;color:#fff;font-size:16px;height:35px;line-height:33px;text-align:center;width:35px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.quick-view-img .zoom-icon:hover i{background:#fff;color:#88d3dd}.quick-view-img:hover .zoom-icon{top:50%;opacity:1;visibility:visible}#top-message .header-bar__module{margin-bottom:0;text-align:center;display:block;padding:4px;font-size:20px}.custom-btn{background-image:url(//comfortdesignmats.com/cdn/shop/t/12/assets/btn-bg.png?v=108434560369120069771557897263);border:1px solid #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#555;padding:10px 30px;text-transform:uppercase;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.custom-btn:hover{border-color:#000;color:#000}#custom-cta-section .custom-cta-section-content{display:table;margin:0 auto;max-width:600px;padding:10px 30px 50px;text-align:center;width:100%}#custom-cta-section .custom-btn{display:table;margin:15px auto 0}#custom-newsletter{background-color:#dcdcdc;padding:40px 30px}#custom-newsletter form{margin:0 auto;max-width:380px;position:relative;width:100%}#custom-newsletter form input{margin:0 0 10px;padding:10px 15px}#custom-newsletter button#subscribe{padding:10px}#custom-newsletter .grid__item{display:block;float:none;margin:0 auto;max-width:600px;padding:0;text-align:center}#custom-newsletter .input-group{width:100%}.collection-header .collection-desc,.collection-header .collection-image{display:inline-block!important;padding:0!important;margin:0 0 15px}.collection-header .collection-image img{display:block;margin:0 auto;width:100%}.page-header.section-header h1:after{background-color:#88d3dd;bottom:0;content:"";display:block;height:2px;left:50%;margin-left:-15px;position:absolute;width:40px}.page-header.section-header h1{margin:0;padding:0 0 20px;position:relative;text-align:center;color:#fff;font-weight:600}.page-header.section-header{background:#35788e none repeat scroll 0 0;display:table;margin:0 0 30px;padding:30px 0;text-align:left;width:100%}.template-page .rte a{text-decoration:underline}.header-bar__module{position:relative}.mini-cart{background:#f9f9f9;border:1px solid #ddd;display:none;padding:15px;position:absolute;right:0;top:35px;width:290px;z-index:99}.mini-cart-header{border-bottom:1px solid #dddddd;display:inline-block;margin:0 0 10px;width:100%}.mini-cart-header h3{font-size:17px;line-height:20px}.remove_item{position:absolute;right:0;top:0}.add-to-cart-msg{font-size:12px;line-height:24px;position:absolute;text-align:center;width:100%;color:#666}.product-item-container .add-to-cart-msg{bottom:0;color:#666;font-size:12px;left:0;line-height:24px;position:absolute;text-align:center;width:100%}.topcart-btn>.cart-link{color:#fff;display:block;float:left;margin:0;text-transform:uppercase;width:45%}.topcart-btn>.checkout-link{display:block;float:right;margin:0;width:45%;text-transform:uppercase;color:#fff}.quick-cart-item{border-bottom:1px solid #dddddd;display:table;margin:0 0 10px;padding:0 0 10px;width:100%}.quick-cart-item .quick-cart-image{display:table-cell;vertical-align:top;width:30%}.quick-cart-item .quick-cart-image img{width:100%}.quick-cart-item .quick-cart-details{display:table-cell;padding:0 15px 0 5px;vertical-align:top;width:78%;position:relative}.quick-cart-item .quick-cart-details p{font-size:13px;margin:0}.quick-cart-item .quick-cart-details p a{font-weight:600}.emptyCart{font-size:12px}#newsletter-popup{background:#fff none repeat scroll 0 0;margin:20px auto;max-width:500px;text-align:center;width:100%;display:table}#newsletter-popup .mfp-close{border:1px solid #ddd;color:#ddd;font-size:19px;height:21px;line-height:21px;margin:0;padding:0;position:absolute;right:5px;text-align:center;top:5px;width:21px}.newsletter-popup-col{display:table-cell;width:100%;padding:40px}.newsletter-popup-col h3{text-transform:uppercase;text-align:center;position:relative}.newsletter-popup-col .dashed-sep{border-top:1px dashed #222;display:table;height:1px;margin:15px auto;width:30%}.newsletter-popup-col .popup-content{color:#999;font-size:14px;font-weight:400;margin:30px 0}.newsletter-popup-col input[type=text],.newsletter-popup-col input[type=email],#contact_form input,#contact_form textarea{border:none;border-bottom:1px solid #ddd;color:#999;font-size:14px;padding:10px 15px}.newsletter-popup-col input[type=text]:focus,.newsletter-popup-col input[type=email]:focus,#contact_form input:focus,#contact_form textarea:focus{border:none;border-bottom:1px solid #000;color:#000}#contact_form input[type=submit]{color:#fff!important;display:block;margin:0 auto;min-width:150px;text-transform:uppercase}.newsletter-popup-col input[type=submit]{color:#fff!important;border-color:transparent!important}.newsletter-popup-col .newsletter{margin:0 auto;max-width:300px;width:100%}#instafeed{display:inline-block;width:100%}#instafeed>*{display:block;float:left;padding:5px;width:25%}#instafeed img{width:100%}#load-more.custom-btn{display:table;margin:10px auto;cursor:pointer}.instagram-widget{padding:30px 0}.instagram-widget-title{display:table;margin:0 auto;text-align:center}.instagram-widget-sub-title p{margin:0 0 15px;text-align:center}.blogbox{font-size:14px}.section-header__title.posttitle{font-size:20px;margin-bottom:0}.blogside p{font-size:14px;margin-bottom:5px}hr.blogbox-border{border-top:3px double #88d3dd}.blogbox p{margin-bottom:10px}.social-sharing span.share-title{display:none}#countdowned_timer_event{display:inline-block;margin-right:20px}.timer .table-cell{display:inline-block;line-height:20px;margin:0 5px 0 0;text-align:center;width:55px;border-right:1px solid #fff;padding-right:3px}.timer .table-cell:last-child{border:0 none;margin-right:0;padding-right:0}.timer-body-block p{margin:0}.tab-metr.tab-unit{font-size:12px}.template-page .main-content,.template-blog .main-content{margin-top:0}.template-blog .post-large--one-third:nth-child(3n+1){clear:both}.article_image{text-align:center}#ProductThumbs li{display:inline-block;width:25%}.thumbslider .slick-arrow{background:none;border:none;text-indent:-9999px}.thumbslider{position:relative}.slick-arrow{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);height:50px;width:25px;z-index:99;padding:0}.slick-prev.slick-arrow{background:url(//comfortdesignmats.com/cdn/shop/t/12/assets/slick-b-left.png?v=164881415803302009301557897271) no-repeat;background-size:100%}.slick-next.slick-arrow{background:url(//comfortdesignmats.com/cdn/shop/t/12/assets/slick-b-right.png?v=167993994543730633101557897271) no-repeat;background-size:100%;right:0}.thumbslider li{padding:10px;vertical-align:middle;display:inline-block;float:none}.po_Price,#ProductPrice{color:#ff4a4a}.product-single__price{color:#555}@media screen and (min-width: 767px){.site-header__logo{margin:-30px auto 0}}@media screen and (max-width: 768px){#top-message .header-bar__module{font-size:18px}a.reguler_text_popup,span.cpn_cod{font-size:14px}.template-blog .post-large--one-third:nth-child(3n+1){clear:none}.template-blog .post-large--one-third:nth-child(odd){clear:both}}@media screen and (max-width: 767px){.sg-icon img{display:block;margin:0 auto 15px}.promo-images>.promo-item:nth-child(2n){border-right:none}.site-header__logo img{margin:0 auto;max-width:190px}#featured-image-content .grid__item{display:block;float:none;text-align:center}.collection-header .collection-desc{padding:10px 0}.collection-header .collection-image{padding:10px 0!important}.supports-fontface .header-bar__search-form{float:none;margin:0 auto;position:relative}.site-header{padding:0 0 30px}}@media screen and (max-width: 639px){#featured-image-content .grid__item h2{font-size:20px}.badge--sale{left:-80px;right:auto;top:5px}.badge.badge--sold-out{left:auto;right:-80px;top:37px}.badge__text{font-size:9px;font-weight:600}.promo-cta .custom-btn{display:table;font-size:13px;margin:0 auto;padding:10px 15px;text-align:center}.newsletter-popup-col{padding:30px;width:100%}}@media screen and (max-width: 480px){#top-message .header-bar__module{font-size:16px}.promo-images>.promo-item{border-right:medium none!important;padding-bottom:15px;padding-right:0}}.template-product #AddToCartForm,#sold-out-prod-notify form{position:relative;top:-25px;margin-bottom:0}#sold-out-prod-notify form input[type=email]{float:left;width:calc(100% - 75px);max-width:280px;border:1px solid #ddd;color:#333}#sold-out-prod-notify form input[type=submit]{float:left;margin-left:5px;width:70px;min-width:70px}#watch-video{background:#fff none repeat scroll 0 0;margin:0 auto;max-width:600px;padding:0;position:relative}.popup-video.btn{bottom:30%;left:0;position:fixed;transform:rotate(-90deg) translate(-50%,50%);transform-origin:0 50% 0;z-index:100}#watch-video video{max-width:100%;display:block}.header-right__image{text-align:right}.header-right__image img{max-height:100px}.slider-watch-video{left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%);width:100px}.desktop-watch-video{bottom:0;position:fixed;right:0;width:150px;z-index:100;border:5px solid #a3a4a4}.desktop-watch-video img{display:block;max-width:100%}@media screen and (max-width: 480px){.slider-watch-video{width:50px}}.opinio-box-radio>label{display:inline-block}.opinio-box-radio{margin-bottom:10px}span.cpn_cod{padding:5px;font-size:16px}div#reguler_text_popup{max-width:800px;margin:0 auto;background:#fff;padding:20px;text-align:center;position:relative}a.reguler_text_popup{font-size:16px}
/*# sourceMappingURL=/s/files/1/1418/9064/t/12/assets/custom-master.css.map */
