html{font:100%/1.2em sans-serif;overflow-x:hidden}body{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word;font-weight:400;font-size:100%;color:#555}.header{background-color:#e4d0c1;padding:30px 0}.header .main-nav{float:right}.header .main-nav ul{margin:0;padding:0}.header a{text-decoration:none;font-weight:400;color:#fff !important}.header .main-nav li{display:inline-block}.header .main-nav li a{font-size:1em}.header div.blog-name{margin:0 !important;float:left;font-size:1.4em;font-weight:700 !important}.blog-name>a{text-decoration:none;font-weight:700;color:#333;margin:0;background-size:auto;background-size:40px;padding-left:0;padding-top:10px;padding-bottom:10px}.blog-name>a:active,a:hover{text-decoration:none !important}article,aside,figure,footer,header,hgroup,nav,section,img{display:block}.main_container{margin-top:20px}.footer-container{margin-top:40px;background:#edeee9;padding:20px 0}.single-post .post-article{border-bottom:none}.post-article:last-of-type,.page-article:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.post-article,.page-article{margin-bottom:2em;padding-bottom:2em;border-bottom:1px dashed #e9e9e9}.post-article img{max-width:100%}article,aside,figure,footer,header,hgroup,nav,section,img{display:block}.post-date{display:block;margin-bottom:.7em;color:#bbb;font-size:.9em}.post-title{font-weight:700;color:#333;font-size:2.2em;line-height:1.2em}.post-title a{color:#333}a{color:#5c3cab}a:hover,a:focus{opacity:.8;text-decoration:underline;color:#907bd2}.post-title a:hover,.post-title a:focus{opacity:.8;text-decoration:none}.post-excerpt{line-height:1.9em;font-weight:400}.post-excerpt p{margin-bottom:20px;font-size:1.2em}p.schema-faq-question{font-size:1.2em !important}.post-excerpt h3.wp-block-heading{font-size:1.3em}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}a img.alignright{float:right;margin:0 0 1em 1em}a img.alignleft{float:left;margin:0 1em 1em 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.inline-block{display:inline-block}.pagination-buttons{margin:20px 0 40px;clear:both}.pagination-buttons>div>a{padding:10px 15px;border-radius:7px;border:1px solid #5c3cab}.post-category{margin-top:60px}.post-category>a{padding:7px 10px;background:#f3f3f3;font-size:90%;color:#333;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.post-category>a:hover{background:#e3e3e3;text-decoration:none}blockquote{font-style:italic}.post-comments{margin-top:60px}.post-comments h3{margin-bottom:30px;text-align:center;font-style:italic}p.comment-notes{display:none}ol.comment-list{margin:0;padding:0}ol.comment-list>li{list-style:none}.comment-author>img{float:right;border-radius:50%}li.media{border-bottom:1px solid #f3f3f3;margin:20px 0 40px;padding-bottom:20px}li.media:last-of-type{border-bottom:none !important}li.media>.media-body{text-align:justify;line-height:1.6em}li.media>.media-body>time{font-size:90%;font-style:italic}li.media>.media-body>.media-heading{display:inline-block}li.media>.children>li{border-bottom:none !important}li.media>.media-body>img{float:right;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-left:40px;margin-bottom:20px}.comment-respond>form>textarea,input{margin-bottom:20px}.single-post .post-excerpt{text-align:justify}.iframe-wrapper{position:relative;width:100vw;max-width:960px;left:50%;transform:translateX(-50%);overflow:hidden;text-align:center}.iframe-wrapper iframe{width:100%;border:none;margin:20px 0}.about-the-author{margin-top:30px;background:#f6f3fb;padding:20px;border-radius:20px}.about-the-author img{float:left;margin-right:20px;margin-bottom:20px;border-radius:50%}.product-image img{max-width:100%}.product-grid{margin:20px 0;text-align:left !important}.product-grid-row{display:flex;flex-wrap:wrap}.same-height-row{display:flex;flex-wrap:wrap}.same-height-row .same-height-col{display:flex;flex-direction:column}.product-grid-row .col-md-4{display:flex;flex-direction:column}.product-grid img{max-width:100%}.product-grid a{color:#333}.product-grid a:hover{text-decoration:none}.product-grid .product-name{margin:10px 0;line-height:normal !important;display:block}.product-grid .product-price{margin:10px 0;line-height:normal !important;display:block}.product-grid .product-price s{color:#666;margin-right:10px}.product-grid .product-price span.sales-price{color:#663399;font-weight:700}.single-product h1.product-name{margin:0;font-size:1.6rem;font-weight:700}.product-purchasable{margin:20px 0}.single-product .product-purchasable .product-price s{color:#666;margin-right:10px}.single-product .product-purchasable .product-price span.sales-price{color:#663399;font-weight:700}.single-product .product-buy>i{margin-right:5px}.single-product .product-buy{background:#ffde00;color:#000;cursor:pointer;font-weight:700;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;line-height:inherit;padding:.6rem;text-decoration:none;border:.1rem solid transparent;-webkit-appearance:none;appearance:none;border-radius:5px;margin:10px 0}.stock-status{display:inline-block;margin-left:20px}.discount-badge{background:#ffde00;color:#000;font-weight:700;top:10px;right:10px;position:absolute;padding:7px;border-radius:3px}.free-shipping-badge{background:#5c3cab;color:#fff;font-weight:700;top:10px;left:10px;position:absolute;padding:7px;border-radius:3px}.aioseo-breadcrumbs{margin-bottom:10px}.copyright{margin-top:50px}.footer-container nav ul{margin:0;padding:0}.footer-container nav ul>li{list-style:none;padding:2px 0}.footer-container nav ul>li>a{color:#5c3cab}.footer-col{padding:0}.single-product-image{min-height:80vh;background-size:cover !important;background-position:center center !important;position:relative;z-index:0}.single-product-details{padding:20px;background-color:#f6f3fb}@media only screen and (max-width:600px){.single-product-image{width:100%;min-height:40vh !important}.single-product-details{border-top-right-radius:unset !important;-webkit-border-top-right-radius:unset !important;border-bottom-right-radius:unset !important;-webkit-border-bottom-right-radius:unset !important}.footer-col{margin-bottom:20px}.product-grid-row .col-md-4{width:50%}.single-product-container{padding-left:0;padding-right:0}body.single-products .main_container{margin-top:0}.iframe-wrapper{width:100% !important}.iframe-wrapper iframe{margin:0 auto}.header{padding:30px 0 !important}.schema-faq{text-align:left !important}}.aioseo-breadcrumb a{color:#5c3cab}:root :where(p.has-background){padding:1rem !important}.related-products-grid{margin-top:40px;background:#f6f3fb;padding:20px}.related-products-grid h3{margin:0;font-size:1rem;font-weight:700}.wp-block-buttons{margin-bottom:20px}.product-image-loop{display:block;width:100%;height:230px;background-size:cover;background-position:center;background-repeat:no-repeat}.order-by-row{text-align:right}.order-by-row ul{margin:0;padding:0;display:inline-block}.order-by-row ul>li{display:inline-block;margin:0 5px}.disclaimer{display:block;font-size:12px;margin:20px 0}.product-description ul{margin:20px 0}ul.wp-block-list li{margin-bottom:10px}.header-logo{max-width:35px;display:inline-block}.schema-faq{padding:20px;border-radius:10px;background:#f3f3f3;font-size:90%}.schema-faq-section>strong.schema-faq-question{cursor:pointer;font-size:1.2em;padding:5px 0;border-bottom:1px solid #d9d9d9;display:block}.schema-faq-section>p.schema-faq-answer{display:none;padding-top:5px}.post-excerpt h2{font-size:22px;font-weight:700}.provision-item-class{background:#2ca76f !important}a,a:active{outline:none !important}.product-related-blogs{margin-top:20px}.product-related-blogs li{list-style:square;margin-left:30px}a.brandLink{padding:5px 15px;background:#5c3cab;color:#fff;border-radius:10px;margin:10px 0;text-decoration:none;width:max-content;display:inline-block}.rating{display:inline-block;margin:0;padding:0;color:#5c3cab}a.brandLink:hover,a.brandLink:active{text-decoration:none}.btn-primary,.btn-primary:hover,.btn-primary:active{background-color:#5c3cab;border-color:#5c3cab;font-size:unset}.dimension-list-wrapper{overflow-x:auto;white-space:nowrap;padding:10px 0;margin-bottom:20px;margin-top:20px}.dimension-list{display:inline-flex;gap:10px;padding:0;margin:0;list-style:none}.dimension-list li{background:#e9ecef;padding:8px 12px;border-radius:5px;border:1px solid #ccc;font-weight:700;font-family:Arial,sans-serif;font-size:14px;display:inline-block;white-space:nowrap}.dimension-list li.active{background:#5c3cab;color:#fff !important;border-color:#0056b3}.dimension-list li.active>a{color:#fff !important}.hjems-logo>a{display:block;width:165px;height:80px;background:url('/app/themes/_v1/img/hjems-logo-v1.svg') no-repeat center;background-size:contain;float:left}a.s-link{color:#555;border-bottom:1px dotted #555}.header-wrap .main-nav{background:#5b3faa}.header-wrap .nav-menu{list-style:none;margin:0;padding:0;display:flex;justify-content:center;position:relative}.header-wrap .nav-menu .menu-item{position:relative;margin:0 5px}.header-wrap .nav-menu .menu-item>a{display:block;padding:12px 18px;color:#fff;font-size:16px;font-weight:700;text-decoration:none;border-radius:8px;transition:background .3s ease}.header-wrap .nav-menu .menu-item>a:hover,.header-wrap .nav-menu .menu-item.current-menu-item>a{background:rgba(0,0,0,.2)}.header-wrap .nav-menu .menu-item-has-children{position:relative}.header-wrap .nav-menu .menu-item-has-children>.sub-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:600px;background:#fff;border-radius:12px;box-shadow:0px 6px 12px rgba(0,0,0,.1);padding:20px;z-index:1000;display:none;flex-wrap:wrap;justify-content:space-around}.header-wrap .nav-menu .menu-item-has-children:hover>.sub-menu{display:flex}.header-wrap .nav-menu .sub-menu>li{flex:1;min-width:200px;padding:10px}.header-wrap .nav-menu .sub-menu .menu-item a{padding:10px 15px;color:#5b3faa !important;font-size:14px;font-weight:500;display:block;background:#f8f8fc;border-radius:8px;transition:background .3s ease,color .3s ease}.header-wrap .nav-menu .sub-menu .menu-item a:hover{background:#5b3faa;color:#fff !important}.category-footer-text{display:block;margin-top:45px;text-align:justify}.category-footer-text h2,.category-footer-text h3{margin-bottom:5px;font-size:20px;font-weight:700}.product-category-description{max-height:100px;overflow:hidden;position:relative;transition:max-height .3s ease-in-out;margin-bottom:10px;text-align:justify}.product-category-description h1{text-align:left}.product-category-description:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);pointer-events:none}.product-category-description.expanded{max-height:none}.product-category-description.expanded:after{display:none}.read-more-btn{padding:5px 10px;border-radius:7px;border:1px solid #5c3cab;cursor:pointer;color:#5c3cab;margin-bottom:30px;margin-top:10px;font-size:14px}.shop-header{padding:20px 0;background:#ede3ff;margin-top:-21px;text-align:justify}.brandlink-list-wrapper{margin:20px 0;padding:0;text-align:center}.brandlink-list{list-style-type:none;margin:0;padding:0;justify-content:center}.brandlink-list li{font-size:1rem;font-weight:600;padding:10px 15px;border-radius:5px;transition:background-color .3s,color .3s;display:inline-block}.brandlink-list li a{text-decoration:none;color:#333;font-weight:600;transition:color .3s}.brandlink-list li:hover{background-color:#f0f0f0}.brandlink-list li.active{background-color:#5c3cab;color:#fff}.brandlink-list li.active a{color:#fff}.category-brands{margin-top:40px}.category-brands h4{font-size:1.2rem;font-weight:700;margin-bottom:10px}.product-category-archive{margin-bottom:40px}.product-category-archive h1{font-size:1.6rem;font-weight:700}.text-block-front{background:#f7f7fa;padding:40px 0}.text-block-front h1{font-size:32px;font-weight:700}.text-block-front h2{font-size:18px;font-weight:700}@media (max-width:768px){.brandlink-list{flex-direction:column;align-items:center}.brandlink-list li{font-size:1.2rem;margin-bottom:10px}.sleepie-logo>a{background:url('/wp-content/themes/renekirk_v1/img/sleepie-logo-m-v3.svg') no-repeat center;width:50px;margin-top:-4px}.header-wrap .nav-menu .menu-item{margin:unset}.header-wrap .nav-menu .menu-item>a{padding:10px 15px}}