@media all  and (min-width: 1170px){.lg\:pr-12{padding-right:3rem !important}}.catalog-category-view .page-title{text-align:center;margin:0 0 1rem 0}@media all  and (min-width: 992px){.catalog-category-view .page-title{margin:1rem 0 1rem 0}}.catalog-category-view #page-main-outer-inner{padding:0}.category-image .image{display:block;height:auto;max-width:100%}.category-image,.category-description{margin-bottom:1.25rem}.category-description{line-height:1.25rem}.category-description h2{font-size:1.125rem;font-weight:600;margin:1rem 0 0.5rem 0}.category-description p a{border-bottom:1px solid #2B2E52}.category-description p a:hover{border-bottom:1px solid #9196CB;text-decoration:none}.category-view{padding:0 0.625rem;overflow:hidden}.faq-item a,.bottom-description a{border-bottom:1px solid #2B2E52}.faq-item a:hover,.bottom-description a:hover{border-bottom:1px solid #9196CB;text-decoration:none}.products.wrapper.products-grid{padding:0 0.375rem;display:grid;background:#f8f8f8}.products.wrapper.products-grid .product-name{margin:0;padding:0 0.5rem;display:block;font-size:0.825rem;font-weight:700;text-align:left;color:#2B2E52;order:3}@media all  and (min-width: 992px){.products.wrapper.products-grid .product-name{padding:0 0.5rem}}.products-grid .products-wrapper-inner .product-item-sku{margin:0 0 0.5rem 0}.products-grid .products-wrapper-inner .product-item-info{background:#FFF;border-radius:0.625rem;border:0 solid #F8F8F8;box-shadow:0 4px 11px -1px #888888}.products-grid .products-wrapper-inner .product-reviews-summary{order:5;margin:0 0 0.875rem 0;justify-content:center}.evgridreview{padding:0.5rem 0.375rem;min-height:16px;order:1}@media all  and (min-width: 480px){.evgridreview{padding:0.625rem 0.5rem}}.products-grid .products-wrapper-inner{margin:0 auto;padding:1rem 0 3rem 0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:1.5rem 0.5rem}@media all  and (min-width: 480px){.products-grid .products-wrapper-inner{grid-gap:0.625rem}}@media all  and (min-width: 768px){.products-grid .products-wrapper-inner{padding:1rem 0 3rem 0}}@media all  and (min-width: 992px){.products-grid .products-wrapper-inner{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media all  and (min-width: 1170px){.products-grid .products-wrapper-inner{grid-gap:1rem}}.products-grid .product-item-info-5row .product-info{grid-template-rows:2.0625rem minmax(2.5rem, 1fr) auto minmax(1.25rem, 4.625rem) auto}@media all  and (min-width: 480px){.products-grid .product-item-info-5row .product-info{grid-template-rows:2.625rem minmax(2.5rem, 1fr) auto minmax(1.25rem, 4.625rem) auto}}@media all  and (min-width: 992px){.products-grid .product-item-info-5row .product-info{grid-template-rows:2.625rem minmax(2.5rem, 1fr) auto minmax(1.25rem, 6.25rem) auto}}.products-grid .product-info{width:100%;height:100%;display:grid;align-items:flex-start;grid-template-columns:repeat(1, minmax(0, 1fr));grid-template-rows:2.0625rem minmax(2.5rem, max-content) minmax(2.125rem, max-content) auto}@media all  and (min-width: 992px){.products-grid .product-info{grid-template-rows:2.625rem minmax(2.5rem, max-content) minmax(2.125rem, max-content) auto}}.products-grid .price-box-outer{margin:auto 0 0 0;padding:0.625rem 0 0 0}.products-grid .price-box{margin:0 0.5rem;padding:0.5rem 0 0.25rem 0;border-top:1px solid #f0f0f0}@media all  and (min-width: 992px){.products-grid .price-box{padding:0.5rem 0}}.products-grid .products-wrapper-inner{margin:0 auto;padding:1rem 0 3rem 0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:1.5rem 0.5rem}@media all  and (min-width: 480px){.products-grid .products-wrapper-inner{grid-gap:0.625rem}}@media all  and (min-width: 768px){.products-grid .products-wrapper-inner{padding:1rem 0 3rem 0}}@media all  and (min-width: 992px){.products-grid .products-wrapper-inner{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media all  and (min-width: 1170px){.products-grid .products-wrapper-inner{grid-gap:1rem}}.products-grid{margin-top:0}.products-grid .products-wrapper-inner{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5rem 0.5rem;margin:0 auto;padding:1rem 0 3rem 0}@media all  and (min-width: 480px){.products-grid .products-wrapper-inner{gap:0.625rem}}.products-grid .products-wrapper-inner .catalog-category-view .page-title{text-align:center;margin:0 0 1rem 0}@media all  and (min-width: 992px){.products-grid .products-wrapper-inner .catalog-category-view .page-title{margin:1rem 0 1rem 0}}.products-grid .products-wrapper-inner .catalog-category-view #page-main-outer-inner{padding:0}.products-grid .products-wrapper-inner .category-image .image{display:block;height:auto;max-width:100%}.products-grid .products-wrapper-inner .category-image,.products-grid .products-wrapper-inner .category-description{margin-bottom:1.25rem}.products-grid .products-wrapper-inner .category-description{line-height:1.25rem}.products-grid .products-wrapper-inner .category-description h2{font-size:1.125rem;font-weight:600;margin:1rem 0 0.5rem 0}.products-grid .products-wrapper-inner .category-description p a{border-bottom:1px solid #2B2E52}.products-grid .products-wrapper-inner .category-description p a:hover{border-bottom:1px solid #9196CB;text-decoration:none}.products-grid .products-wrapper-inner .category-view{padding:0 0.625rem;overflow:hidden}.products-grid .products-wrapper-inner .faq-item a,.products-grid .products-wrapper-inner .bottom-description a{border-bottom:1px solid #2B2E52}.products-grid .products-wrapper-inner .faq-item a:hover,.products-grid .products-wrapper-inner .bottom-description a:hover{border-bottom:1px solid #9196CB;text-decoration:none}.products-grid .products-wrapper-inner .products.wrapper{padding:0 0.375rem;display:grid;background:#f8f8f8}.products-grid .products-wrapper-inner .products.wrapper .product-name{margin:0;padding:0 0.5rem;display:block;font-size:0.825rem;font-weight:700;text-align:left;color:#2B2E52;order:3}@media all  and (min-width: 992px){.products-grid .products-wrapper-inner .products.wrapper .product-name{padding:0 0.5rem}}.products-grid .products-wrapper-inner .evgridreview{padding:0.5rem 0.375rem;min-height:16px;order:1}@media all  and (min-width: 480px){.products-grid .products-wrapper-inner .evgridreview{padding:0.625rem 0.5rem}}.products-grid .products-wrapper-inner .products-grid .products-wrapper-inner{margin:0 auto;padding:1rem 0 3rem 0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:1.5rem 0.5rem}@media all  and (min-width: 480px){.products-grid .products-wrapper-inner .products-grid .products-wrapper-inner{grid-gap:0.625rem}}@media all  and (min-width: 768px){.products-grid .products-wrapper-inner .products-grid .products-wrapper-inner{padding:1rem 0 3rem 0}}@media all  and (min-width: 992px){.products-grid .products-wrapper-inner .products-grid .products-wrapper-inner{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media all  and (min-width: 1170px){.products-grid .products-wrapper-inner .products-grid .products-wrapper-inner{grid-gap:1rem}}.products-grid .products-wrapper-inner .products-grid .product-item-info-5row .product-info{grid-template-rows:2.0625rem minmax(2.5rem, 1fr) auto minmax(1.25rem, 4.625rem) auto}@media all  and (min-width: 480px){.products-grid .products-wrapper-inner .products-grid .product-item-info-5row .product-info{grid-template-rows:2.625rem minmax(2.5rem, 1fr) auto minmax(1.25rem, 4.625rem) auto}}@media all  and (min-width: 992px){.products-grid .products-wrapper-inner .products-grid .product-item-info-5row .product-info{grid-template-rows:2.625rem minmax(2.5rem, 1fr) auto minmax(1.25rem, 6.25rem) auto}}.products-grid .products-wrapper-inner .products-grid .product-info{width:100%;height:100%;display:grid;align-items:flex-start;grid-template-columns:repeat(1, minmax(0, 1fr));grid-template-rows:2.0625rem minmax(2.5rem, max-content) minmax(2.125rem, max-content) auto}@media all  and (min-width: 992px){.products-grid .products-wrapper-inner .products-grid .product-info{grid-template-rows:2.625rem minmax(2.5rem, max-content) minmax(2.125rem, max-content) auto}}.products-grid .products-wrapper-inner .products-grid .price-box-outer{margin:auto 0 0 0;padding:0.625rem 0 0 0}.products-grid .products-wrapper-inner .products-grid .price-box{margin:0 0.5rem;padding:0.5rem 0 0.25rem 0;border-top:1px solid #f0f0f0}@media all  and (min-width: 992px){.products-grid .products-wrapper-inner .products-grid .price-box{padding:0.5rem 0}}.products-grid .products-wrapper-inner .products-grid .products-wrapper-inner{margin:0 auto;padding:1rem 0 3rem 0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:1.5rem 0.5rem}@media all  and (min-width: 480px){.products-grid .products-wrapper-inner .products-grid .products-wrapper-inner{grid-gap:0.625rem}}@media all  and (min-width: 768px){.products-grid .products-wrapper-inner .products-grid .products-wrapper-inner{padding:1rem 0 3rem 0}}@media all  and (min-width: 992px){.products-grid .products-wrapper-inner .products-grid .products-wrapper-inner{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media all  and (min-width: 1170px){.products-grid .products-wrapper-inner .products-grid .products-wrapper-inner{grid-gap:1rem}}.products-grid .products-wrapper-inner .product-item-photo{flex:0 1 auto;position:relative}.products-grid .products-wrapper-inner .product-image-photo{transition:opacity 0.7s ease-in-out;width:100%}@media all  and (max-width: 991.98px){.products-grid .products-wrapper-inner .product-image-photo{min-height:150px}}.products-grid .products-wrapper-inner .product-image-hover-enable{transition:opacity 0.7s ease-in-out;background-size:contain;background-repeat:no-repeat;overflow:hidden}.products-grid .products-wrapper-inner .product-image-hover-enable:hover{transition:opacity 0.7s ease-in-out;background-repeat:no-repeat;overflow:hidden}.products-grid .products-wrapper-inner .product-image-hover-enable:hover img{opacity:0;transition:opacity 0.7s ease-in-out}.products-grid .products-wrapper-inner .product-item-description{margin:0 0 2.5rem 0;padding:0 1rem;display:none}.products-grid .products-wrapper-inner .stock{width:100%}.products-grid .products-wrapper-inner .stock.available,.products-grid .products-wrapper-inner .stock.unavailable{font-weight:700;text-transform:uppercase}.products-grid .products-wrapper-inner .stock>span,.products-grid .products-wrapper-inner .stock>i{flex:0 1 auto}.products-grid .products-wrapper-inner .stock.available{color:green}.products-grid .products-wrapper-inner .stock.unavailable{color:#dc3545}.products-grid .products-wrapper-inner .block.upsell .product-item-details,.products-grid .products-wrapper-inner .products.related .product-item-details{padding:0 0.25rem}.products-grid .products-wrapper-inner .category-toolbar-links{display:flex;order:0;width:100%;justify-content:center;margin:0 0 1rem 0;flex-flow:wrap}@media all  and (min-width: 992px){.products-grid .products-wrapper-inner .category-toolbar-links{flex-flow:nowrap;margin:0;width:auto;justify-content:initial}}.products-grid .products-wrapper-inner .category-toolbar-links .ct-link{transition:all 500ms ease-in-out;font-family:"Montserrat", sans-serif;font-weight:600;text-transform:uppercase;-webkit-border-radius:0.3125rem;border-radius:0.3125rem;background-clip:padding-box;padding:0.625rem 1.25rem;margin:0 0.5rem 0.5rem 0;color:#928665}@media all  and (min-width: 992px){.products-grid .products-wrapper-inner .category-toolbar-links .ct-link{margin:0 0.5rem 0 0}}.products-grid .products-wrapper-inner .category-toolbar-links .ct-link:hover{background:#2F2523;color:#e9e8d6;text-decoration:none}.products-grid .products-wrapper-inner .category-toolbar-links .ct-link:last-of-type{margin:0 0 0.5rem 0}@media all  and (min-width: 992px){.products-grid .products-wrapper-inner .category-toolbar-links .ct-link:last-of-type{margin:0}}.products-grid .products-wrapper-inner .category-toolbar-links .ct-link.active{color:#e9e8d6;background:#2F2523}.products-grid .products-wrapper-inner .products-grid .firmness-rating-outer{display:none}.products-grid .products-wrapper-inner .product-item .price-box{width:100%}.products-grid .products-wrapper-inner .hide_save{display:none !important}@media all  and (min-width: 768px){.products-grid .products-wrapper-inner{padding:1rem 0 3rem 0}}@media all  and (min-width: 992px){.products-grid .products-wrapper-inner{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media all  and (min-width: 1170px){.products-grid .products-wrapper-inner{display:grid;gap:1rem}}.products-grid .product-info>a,.products-grid .product-info>strong,.products-grid .product-info>div{flex:0 1 auto;width:100%}.products-grid .product-info .sr-clear{height:1.25rem;display:flex;margin:0 0 0.625rem 0;order:6}.products-grid .product-info .price-box-outer{display:flex;flex-flow:wrap;justify-content:center;order:5;min-height:59px}.products-grid .product-info>.price-final_price,.products-grid .product-info .price-box{display:flex;flex-flow:wrap;min-height:59px;line-height:1.2;text-align:left}@media all  and (min-width: 992px){.products-grid .product-info>.price-final_price,.products-grid .product-info .price-box{flex-flow:nowrap}}.products-grid .product-info>.price-final_price>span,.products-grid .product-info .price-box>span{display:block;flex-direction:column;margin:auto 0 0 0;flex:0 1 auto;width:100%}@media all  and (min-width: 992px){.products-grid .product-info>.price-final_price>span,.products-grid .product-info .price-box>span{margin:auto 0 0 0}}@media all  and (min-width: 992px){.products-grid .product-info>.price-final_price .normal-price,.products-grid .product-info .price-box .normal-price{text-align:right}}@media all  and (min-width: 992px){.products-grid .product-info>.price-final_price .special-price,.products-grid .product-info .price-box .special-price{text-align:right}}@media all  and (min-width: 992px){.products-grid .product-info>.price-final_price .minimal-price,.products-grid .product-info .price-box .minimal-price{text-align:right}}.products-grid .product-info .product-item-inner{width:100%;order:11;display:flex;flex-direction:column}.product-item{text-align:center}.product-item-info{display:flex;flex-direction:column;overflow:hidden;width:100%;height:100%}.product-item-info .product-image-photo{width:100%}.product-item-photo{flex:0 1 auto;position:relative}.product-image-photo{transition:opacity 0.7s ease-in-out;width:100%}@media all  and (max-width: 991.98px){.product-image-photo{min-height:150px}}.product-image-hover-enable{transition:opacity 0.7s ease-in-out;background-size:contain;background-repeat:no-repeat;overflow:hidden}.product-image-hover-enable:hover{transition:opacity 0.7s ease-in-out;background-repeat:no-repeat;overflow:hidden}.product-image-hover-enable:hover img{opacity:0;transition:opacity 0.7s ease-in-out}.product-item-description{margin:0 0 2.5rem 0;padding:0 1rem;display:none}.stock{width:100%}.stock.available,.stock.unavailable{font-weight:700;text-transform:uppercase}.stock>span,.stock>i{flex:0 1 auto}.stock.available{color:green}.stock.unavailable{color:#dc3545}.block.upsell .product-item-details,.products.related .product-item-details{padding:0 0.25rem}.category-toolbar-links{display:flex;order:0;width:100%;justify-content:center;margin:0 0 1rem 0;flex-flow:wrap}@media all  and (min-width: 992px){.category-toolbar-links{flex-flow:nowrap;margin:0;width:auto;justify-content:initial}}.category-toolbar-links .ct-link{transition:all 500ms ease-in-out;font-family:"Montserrat", sans-serif;font-weight:600;text-transform:uppercase;-webkit-border-radius:0.3125rem;border-radius:0.3125rem;background-clip:padding-box;padding:0.625rem 1.25rem;margin:0 0.5rem 0.5rem 0;color:#928665}@media all  and (min-width: 992px){.category-toolbar-links .ct-link{margin:0 0.5rem 0 0}}.category-toolbar-links .ct-link:hover{background:#2F2523;color:#e9e8d6;text-decoration:none}.category-toolbar-links .ct-link:last-of-type{margin:0 0 0.5rem 0}@media all  and (min-width: 992px){.category-toolbar-links .ct-link:last-of-type{margin:0}}.category-toolbar-links .ct-link.active{color:#e9e8d6;background:#2F2523}.products-grid .firmness-rating-outer{display:none}.product-item .price-box{width:100%}.hide_save{display:none !important}.p-img-icon{z-index:2;color:#FFF;position:absolute;top:0.625rem;left:0;background-color:#E00D46;font-weight:300;font-size:0.6875rem;width:73px;height:33px;line-height:33px;text-align:center;text-transform:uppercase;opacity:1}.p-img-icon span:nth-child(2){display:inline-block}.hb-prod-img-soldout{opacity:0.5;position:relative;display:block;max-width:100%;height:auto;width:100%;text-align:center}.hb-soldout{position:absolute;left:0;top:20%;z-index:2}.save-iconbf,.p-img-bottom-full{width:100%;position:absolute;background-color:#E00D46;bottom:0;top:initial;text-transform:uppercase;font-weight:700;-webkit-border-radius:unset;border-radius:unset;background-clip:padding-box}.p-img-top-left,.save-icon,.discontinued-icon{background-color:#E00D46}.discontinued-icon{background-color:#cda301}.p-img-top-right,.el-guarantee{background-color:#6961A6;border-top-left-radius:0.3125rem;border-bottom-left-radius:0.3125rem;border-top-right-radius:0;border-bottom-right-radius:0}.product.media{position:relative}.product.media .p-img-icon{z-index:9999;top:1.125rem}.product.media .save-icon{width:90px;height:34px;line-height:34px;font-size:0.75rem !important}.product.media .discontinued-icon{height:44px;width:88px;font-size:0.625rem;line-height:1.375rem}.product.media .el-guarantee{right:0;left:auto;height:44px;width:76px;font-size:0.625rem;line-height:1.375rem}.product.media .el-guarantee span:nth-child(2){display:inline-block}.product.media #swipe-icon{background-image:url(/media/theme_assets/swipe-icon.svg);background-size:contain;background-repeat:no-repeat;z-index:99999;height:50px;width:50px;position:absolute;bottom:0.625rem;right:0.625rem}@media all  and (min-width: 992px){.product.media #swipe-icon{display:none}}.save-icon.save-icon2,.p-img-icon.save-icon.save-icon2.ts1{font-weight:bold}.sr-clear{height:1.25rem;width:100%;margin-bottom:0.625rem}.sr-clear>.star-rating{margin:0 auto}.star-rating{position:relative;width:109px;flex:0 1 auto;margin:0 auto 0.625rem auto}#feefoouter .star-rating{height:1.25rem}.star-rating:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiIGZpbGw9IiNGRkZGRkYiID4gICAgPHBhdGggZD0iTSAyNSAyLjI3MzQzNzUgTCAxOC42MDkzNzUgMTguNDgwNDY5IEwgMC44MTA1NDY4OCAxOS40MTc5NjkgTCAxNC42NDg0MzggMzAuNDEyMTA5IEwgMTAuMDcwMzEyIDQ3LjIyMjY1NiBMIDI1IDM3Ljc3MTQ4NCBMIDM5LjkyOTY4OCA0Ny4yMjI2NTYgTCAzNS4zNTE1NjIgMzAuNDEyMTA5IEwgNDkuMTg5NDUzIDE5LjQxNzk2OSBMIDMxLjM5MDYyNSAxOC40ODA0NjkgTCAyNSAyLjI3MzQzNzUgeiI+PC9wYXRoPjwvc3ZnPg==");background-repeat:repeat-x;background-size:21.8px;bottom:0;content:"";display:block;height:1.25rem;left:0;position:absolute;right:0;top:0;width:109px}.star-rating>span{display:block;text-indent:-10000px;width:109px;height:1.25rem;position:absolute;overflow:hidden}.star-rating>span:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiIGZpbGw9IiNmMWM0MGYiID4gICAgPHBhdGggZD0iTSAyNSAyLjI3MzQzNzUgTCAxOC42MDkzNzUgMTguNDgwNDY5IEwgMC44MTA1NDY4OCAxOS40MTc5NjkgTCAxNC42NDg0MzggMzAuNDEyMTA5IEwgMTAuMDcwMzEyIDQ3LjIyMjY1NiBMIDI1IDM3Ljc3MTQ4NCBMIDM5LjkyOTY4OCA0Ny4yMjI2NTYgTCAzNS4zNTE1NjIgMzAuNDEyMTA5IEwgNDkuMTg5NDUzIDE5LjQxNzk2OSBMIDMxLjM5MDYyNSAxOC40ODA0NjkgTCAyNSAyLjI3MzQzNzUgeiI+PC9wYXRoPjwvc3ZnPg==");background-repeat:repeat-x;background-size:21.8px;bottom:0;content:"";display:block;height:1.25rem;left:0;position:absolute;right:0;text-indent:10000px;top:0}.evcolswatchcontainer{order:4}.evcolswatchcontainer .colour-swatches{margin:0.5rem 0 0 0;padding:0 0.5rem 0 0.5rem}.evcolswatchcontainer .colour-swatches .colour-swatches-container{margin:0;width:100%;display:flex;gap:0.25rem;flex-flow:wrap}.evcolswatchcontainer .colour-swatches .colour-swatch{width:1.625rem !important;height:1.625rem !important;border:1px solid #CCC;border-radius:0.5rem}.evcolswatchcontainer .colour-swatches .colour-swatch.evswatchclick svg{display:none}.evcolswatchcontainer .swatchpluscount{padding:0 !important;width:1.625rem !important;height:1.625rem !important;display:flex;border-radius:0.5rem !important;align-items:center;justify-content:center}#hm-rp{margin:0}@media all  and (min-width: 992px){#hm-rp{margin:0 0 60px 0}}#hm-rp .section-title-outer{margin-bottom:0.625rem}@media all  and (max-width: 767.98px){#hm-rp .section-title-outer{text-align:center;border-bottom:none;padding-left:0.3125rem;padding-right:0.3125rem}}@media all  and (min-width: 768px) and (max-width: 991.98px){#hm-rp .section-title-outer{margin-top:0}}@media all  and (max-width: 767.98px){#hm-rp .section-title-outer .section-title{text-align:center}}#hm-rp .sub-section-products{flex:0 1 auto;width:100%}#hm-rp .sub-section-products>section{padding:0 !important}@media all  and (min-width: 992px){#hm-rp .sub-section-products .products-wrapper-inner{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media all  and (min-width: 1470px){#hm-rp .sub-section-products .products-wrapper-inner{grid-template-columns:repeat(4, minmax(0, 1fr))}}#hm-rp .section-right-buttons{font-size:0.8125rem;display:inline-block;float:right;padding-top:0.625rem}@media all  and (max-width: 767.98px){#hm-rp .section-right-buttons{float:none;margin:0 auto;text-align:center;display:block}#hm-rp .section-right-buttons:before,#hm-rp .section-right-buttons:after{content:" ";display:table}#hm-rp .section-right-buttons:after{clear:both}}#hm-rp .section-right-buttons .section-button{float:left;padding:0 0.9375rem;cursor:pointer}@media all  and (max-width: 767.98px){#hm-rp .section-right-buttons .section-button{width:50%;padding:0.9375rem}}@media all  and (min-width: 768px){#hm-rp .sub-section-right-block{flex:0 0 16.6666666667%;max-width:16.6666666667%}}@media all  and (max-width: 767.98px){#hm-rp .sub-section-right-block{display:none}}#hm-rp .sub-section-right-block .sub-section-right-block-inner img{display:block;max-width:100%;height:auto;text-align:center;margin:0 auto}#hm-rp #sub-section-button-5{margin-bottom:0}#hm-rp .products-grid{margin-top:0}.sub-section-buttons{width:100%;margin:0 auto;padding:0 0 1.75rem;display:flex;flex:0 1 auto;flex-flow:wrap}@media all  and (min-width: 480px){.sub-section-buttons{width:auto}}.sub-section-buttons .sub-section-button-outer{margin:0 0.3125rem 0.625rem;flex:1 1 33.33333%}@media all  and (min-width: 480px){.sub-section-buttons .sub-section-button-outer{text-align:center;flex:1 1 auto}}.sub-section-buttons .sub-section-button{align-items:center;width:100%;letter-spacing:0.1em;height:100%;padding:11px 20px;display:flex;text-decoration:none;text-align:center;font-size:0.75rem;font-weight:700;cursor:pointer;color:#2B2E52;-webkit-border-radius:10px;border-radius:10px;background-clip:padding-box;border:1px solid #e6eaf3}.sub-section-buttons .sub-section-button img{height:18px;padding-right:15px}.sub-section-buttons .sub-section-button>i{width:30px;min-height:34px;height:34px;margin:0 auto 0.75rem auto;display:block;background-repeat:no-repeat;background-size:contain}@media all  and (min-width: 768px){.sub-section-buttons .sub-section-button>i{width:37px}}.sub-section-buttons .sub-section-button:hover,.sub-section-buttons .sub-section-button.sub-section-button-active{border:1px solid #E00D46;color:#FFF;background-color:#E00D46}.sub-section-buttons .sub-section-button:hover i,.sub-section-buttons .sub-section-button.sub-section-button-active i{color:white;filter:grayscale(100%) brightness(180) contrast(100%)}#hm-rp-main{display:flex;flex-flow:wrap}@media all  and (min-width: 768px){#hm-rp-main{flex-flow:no-wrap}}.icon-bureau{background:url(../../../../../frontend/Hyva/default/en_GB/Elevate_Widgets/images/bed.svg)}.icon-headboard{background:url(../../../../../frontend/Hyva/default/en_GB/Elevate_Widgets/images/bed.svg)}.firmness_rating_bottom{color:white !important}#firmness_rating_bottom a{color:white !important}.firmness_rating_slide .slider{display:inline-block;vertical-align:middle;position:relative}.firmness_rating_slide .slider.slider-horizontal{width:100%;height:1.25rem}.firmness_rating_slide .slider.slider-horizontal .slider-track{height:0.625rem;width:100%;margin-top:-0.3125rem;top:50%;left:0}.firmness_rating_slide .slider.slider-horizontal .slider-selection,.firmness_rating_slide .slider.slider-horizontal .slider-track-low,.firmness_rating_slide .slider.slider-horizontal .slider-track-high{height:100%;top:0;bottom:0}.firmness_rating_slide .slider.slider-horizontal .slider-tick,.firmness_rating_slide .slider.slider-horizontal .slider-handle{margin-left:-0.625rem}.firmness_rating_slide .slider.slider-horizontal .slider-tick.triangle,.firmness_rating_slide .slider.slider-horizontal .slider-handle.triangle{position:relative;top:50%;transform:translateY(-50%);border-width:0 0.625rem 0.625rem 0.625rem;width:0;height:0;border-bottom-color:#0480BE;margin-top:0}.firmness_rating_slide .slider.slider-horizontal .slider-tick-container{white-space:nowrap;position:absolute;top:0;left:0;width:100%}.firmness_rating_slide .slider.slider-horizontal .slider-tick-label-container{white-space:nowrap;margin-top:1.25rem}.firmness_rating_slide .slider.slider-horizontal .slider-tick-label-container .slider-tick-label{display:inline-block;padding-top:1.5rem;text-align:center}.firmness_rating_slide .slider.slider-horizontal.slider-rtl .slider-track{left:initial;right:0}.firmness_rating_slide .slider.slider-horizontal.slider-rtl .slider-tick,.firmness_rating_slide .slider.slider-horizontal.slider-rtl .slider-handle{margin-left:initial;margin-right:-0.625rem}.firmness_rating_slide .slider.slider-horizontal.slider-rtl .slider-tick-container{left:initial;right:0}.firmness_rating_slide .slider.slider-vertical{height:20.625rem;width:1.25rem}.firmness_rating_slide .slider.slider-vertical .slider-track{width:0.625rem;height:100%;left:25%;top:0}.firmness_rating_slide .slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}.firmness_rating_slide .slider.slider-vertical .slider-track-low,.firmness_rating_slide .slider.slider-vertical .slider-track-high{width:100%;left:0;right:0}.firmness_rating_slide .slider.slider-vertical .slider-tick,.firmness_rating_slide .slider.slider-vertical .slider-handle{margin-top:-0.625rem}.firmness_rating_slide .slider.slider-vertical .slider-tick.triangle,.firmness_rating_slide .slider.slider-vertical .slider-handle.triangle{border-width:0.625rem 0 0.625rem 0.625rem;width:1px;height:1px;border-left-color:#0480BE;margin-left:0}.firmness_rating_slide .slider.slider-vertical .slider-tick-label-container{white-space:nowrap}.firmness_rating_slide .slider.slider-vertical .slider-tick-label-container .slider-tick-label{padding-left:0.25rem}.firmness_rating_slide .slider.slider-vertical.slider-rtl .slider-track{left:initial;right:25%}.firmness_rating_slide .slider.slider-vertical.slider-rtl .slider-selection{left:initial;right:0}.firmness_rating_slide .slider.slider-vertical.slider-rtl .slider-tick.triangle,.firmness_rating_slide .slider.slider-vertical.slider-rtl .slider-handle.triangle{border-width:0.625rem 0.625rem 0.625rem 0}.firmness_rating_slide .slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label{padding-left:initial;padding-right:0.25rem}.firmness_rating_slide .slider.slider-disabled .slider-handle{background-color:#F7F7F7;background-image:-moz-linear-gradient(top, #DFDFDF, #BEBEBE);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#DFDFDF), to(#BEBEBE));background-image:-webkit-linear-gradient(top, #DFDFDF, #BEBEBE);background-image:-o-linear-gradient(top, #DFDFDF, #BEBEBE);background-image:linear-gradient(to bottom, #DFDFDF, #BEBEBE);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#DFDFDF", endColorstr="#BEBEBE", GradientType=0)}.firmness_rating_slide .slider.slider-disabled .slider-track{background-color:#F7F7F7;background-image:-moz-linear-gradient(top, #E5E5E5, #E9E9E9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#E5E5E5), to(#E9E9E9));background-image:-webkit-linear-gradient(top, #E5E5E5, #E9E9E9);background-image:-o-linear-gradient(top, #E5E5E5, #E9E9E9);background-image:linear-gradient(to bottom, #E5E5E5, #E9E9E9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#E5E5E5", endColorstr="#E9E9E9", GradientType=0);cursor:not-allowed}.firmness_rating_slide .slider input{display:none}.firmness_rating_slide .slider .tooltip-inner{white-space:nowrap;max-width:none}.firmness_rating_slide .slider .tooltip.top{margin-top:-36px}.firmness_rating_slide .slider .tooltip-inner{white-space:nowrap;max-width:none}.firmness_rating_slide .slider .hide{display:none}.slider-track{background-color:#F7F7F7;background-image:-moz-linear-gradient(top, #F5F5F5, #F9F9F9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#F5F5F5), to(#F9F9F9));background-image:-webkit-linear-gradient(top, #F5F5F5, #F9F9F9);background-image:-o-linear-gradient(top, #F5F5F5, #F9F9F9);background-image:linear-gradient(to bottom, #F5F5F5, #F9F9F9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#F5F5F5", endColorstr="#F9F9F9", GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-webkit-border-radius:0.25rem;-moz-border-radius:0.25rem;border-radius:0.25rem;position:absolute;cursor:pointer}.slider-selection{background-color:#F7F7F7;background-image:-moz-linear-gradient(top, #F9F9F9, #F5F5F5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#F9F9F9), to(#F5F5F5));background-image:-webkit-linear-gradient(top, #F9F9F9, #F5F5F5);background-image:-o-linear-gradient(top, #F9F9F9, #F5F5F5);background-image:linear-gradient(to bottom, #F9F9F9, #F5F5F5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#F9F9F9", endColorstr="#F5F5F5", GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0.25rem;-moz-border-radius:0.25rem;border-radius:0.25rem;position:absolute}.slider-selection.tick-slider-selection{background-color:#F7F7F7;background-image:-moz-linear-gradient(top, #89CDEF, #81BFDE);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#89CDEF), to(#81BFDE));background-image:-webkit-linear-gradient(top, #89CDEF, #81BFDE);background-image:-o-linear-gradient(top, #89CDEF, #81BFDE);background-image:linear-gradient(to bottom, #89CDEF, #81BFDE);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#89CDEF", endColorstr="#81BFDE", GradientType=0)}.slider-track-low,.slider-track-high{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;background:transparent;-webkit-border-radius:0.25rem;-moz-border-radius:0.25rem;border-radius:0.25rem}.slider-handle{position:absolute;top:0;width:1.25rem;height:1.25rem;border:0 solid transparent}.slider-handle.round{-webkit-border-radius:1.25rem;-moz-border-radius:1.25rem;border-radius:1.25rem}.slider-handle.triangle{background:transparent none}#firmness-rating-outer .firmness-rating-inner{padding:40px 1.25rem}@media all  and (max-width: 991.98px){#firmness-rating-outer .firmness-rating-inner{padding:1.25rem}}#firmness-rating-outer #firmness-rating-title-outer{border-bottom:1px solid #8b8f9a}#firmness-rating-outer #firmness-rating-title-outer #firmness-rating-title-inner{color:white;text-transform:uppercase;font-size:1.625rem;text-align:center;font-weight:600;letter-spacing:0.5px;padding-bottom:0.625rem}#firmness-rating-outer #bwhowmany{color:#fff;width:100%;margin:0 auto}#firmness-rating-outer #bwhowmany p{text-align:center}#firmness-rating-outer #bwhowmany label.btn.btn-continue{background-color:#E00D46;border-color:#2B2E52;width:100% !important;text-align:center;display:block}#firmness-rating-outer .reg{padding-left:0.75rem;width:105px;text-align:center;margin:0 auto}#firmness-rating-outer .reg:before,#firmness-rating-outer .reg:after{content:" ";display:table}#firmness-rating-outer .reg:after{clear:both}@media all  and (min-width: 768px) and (max-width: 1469.98px){#firmness-rating-outer .reg{width:135px;padding-left:1.5625rem}}#firmness-rating-outer .reg input[type="radio"]{cursor:pointer;opacity:0;position:relative;z-index:999996;margin:0.4375rem 0 0}#firmness-rating-outer .reg input[type="radio"]:checked+span::after{background:#8b8f9a none repeat scroll 0 0;border-radius:100%;bottom:0;content:" ";height:0.5rem;left:0;margin:auto;position:absolute;right:0;top:0;width:0.5rem}#firmness-rating-outer .reg label{position:relative;width:50%;float:left;margin-bottom:0.625rem;color:white;text-align:left}@media all  and (max-width: 767.98px){#firmness-rating-outer .reg label{text-align:left}}#firmness-rating-outer .reg abbr{padding-top:0.3125rem;margin-left:0.4375rem;font-size:0.875rem}#firmness-rating-outer .reg span{border:2px solid #8b8f9a;border-radius:100%;cursor:pointer;left:-2px;padding:0.5rem;position:absolute;top:0.3125rem;z-index:0}#bodyweight_select,#bodyweight_select2{-webkit-appearance:menulist-button;padding:0.375rem 0.75rem}.firmness_wrap #firmness-selectedweight,.firmness_wrap #firmness-selectedweight2{display:none}@media all  and (max-width: 479.98px){.firmness-rating-bottom .container{padding:0}}.firmness-rating-bottom a{color:white !important}.firmness-rating-notches-row{width:95%;margin:0 auto;margin-bottom:0.1875rem}.firmness-rating-notches-row:before,.firmness-rating-notches-row:after{content:" ";display:table}.firmness-rating-notches-row:after{clear:both}.firmness-rating-notches-row .firmness-notch-section{height:0.625rem;float:left}.firmness-rating-notches-row .firmness-thin-notch{height:0.3125rem;border-right:1px solid white;width:1px;position:relative;bottom:-4px}.products-list .firmness-rating-notches-row .firmness-thin-notch,.products-grid .firmness-rating-notches-row .firmness-thin-notch{border-right:1px solid #3d4557}.firmness-rating-notches-row #firmness-notch-section-1{border-left:0.1875rem solid white}.products-list .firmness-rating-notches-row #firmness-notch-section-1,.products-grid .firmness-rating-notches-row #firmness-notch-section-1{border-left:0.1875rem solid #3d4557}.products-list .firmness-rating-notches-row #firmness-notch-section-2,.products-grid .firmness-rating-notches-row #firmness-notch-section-2{border-left:0.1875rem solid #3d4557;border-right:0.1875rem solid #3d4557}.firmness-rating-notches-row #firmness-notch-section-1,.firmness-rating-notches-row #firmness-notch-section-5{width:12.5%}.firmness-rating-notches-row #firmness-notch-section-1 .firmness-thin-notch,.firmness-rating-notches-row #firmness-notch-section-5 .firmness-thin-notch{width:50%;margin-left:-1px}.firmness-rating-notches-row #firmness-notch-section-2,.firmness-rating-notches-row #firmness-notch-section-3,.firmness-rating-notches-row #firmness-notch-section-4{width:25%}.firmness-rating-notches-row #firmness-notch-section-2 .firmness-thin-notch,.firmness-rating-notches-row #firmness-notch-section-3 .firmness-thin-notch,.firmness-rating-notches-row #firmness-notch-section-4 .firmness-thin-notch{width:25%;margin-left:-1px;float:left}.products-list .firmness-rating-notches-row #firmness-notch-section-2,.products-grid .firmness-rating-notches-row #firmness-notch-section-2,.products-list .firmness-rating-notches-row #firmness-notch-section-3,.products-grid .firmness-rating-notches-row #firmness-notch-section-3,.products-list .firmness-rating-notches-row #firmness-notch-section-4,.products-grid .firmness-rating-notches-row #firmness-notch-section-4{border-right:0.1875rem solid #3d4557}.firmness-rating-notches-row #firmness-notch-section-2,.firmness-rating-notches-row #firmness-notch-section-4{border-left:0.1875rem solid white;border-right:0.1875rem solid white}.firmness-rating-notches-row #firmness-notch-section-5{border-right:0.1875rem solid white}.products-list .firmness-rating-notches-row #firmness-notch-section-5,.products-grid .firmness-rating-notches-row #firmness-notch-section-5{border-right:0.1875rem solid #3d4557}.firmness-rating-tablet-row .slider-track{background-color:#8b8f9a;background-image:-moz-linear-gradient(top, #8b8f9a, #8b8f9a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#8b8f9a), to(#8b8f9a));background-image:-webkit-linear-gradient(top, #8b8f9a, #8b8f9a);background-image:-o-linear-gradient(top, #8b8f9a, #8b8f9a);background-image:linear-gradient(to bottom, #8b8f9a, #8b8f9a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8b8f9a", endColorstr="#8b8f9a", GradientType=0);-webkit-border-radius:1.25rem;-moz-border-radius:1.25rem;border-radius:1.25rem;position:absolute;cursor:pointer}.firmness-rating-tablet-row .slider.slider-horizontal{width:100%;height:1.25rem}.ie9 .firmness-rating-tablet-row .slider.slider-horizontal{width:100% !important}.firmness-rating-tablet-row .slider.slider-horizontal .slider-track{width:100%;margin-top:0;top:auto;left:0;height:1.25rem}.firmness-rating-tablet-row .slider-handle.custom{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAApCAYAAAAvUenwAAACk0lEQVR42rXWS2gTURQG4AjZCCouCu5ciwulC0Er0uJGFKGuWhStFMnKtFqpxZYKQgXFIropaJWC2kWhCEEFqUW7sK1CMYhtIgqK4oNAfEySTh7zOp7TzONmJslk5o4Hfgg3954vcye5mZCw+7TXrPMy30vjjZi3mCRm0/8A+jGgpz9oIIz5agD663CQwHGzuZXOIIF4FSAeFNBmNnWmLQjgUR0gxgtsx2h1ABWzjQcYp0YuGfcLNGHyboA+p8kPcMls4p5hr8B6TNoDkKY1XoAILfSYiDtgnZYJH0CivNYdaKcFPnOoEWCOA5hzA5ppImea6wGTAQD3agFbMXIAgFTu5QRGay3KHh4CceguFG5MQ2EsBvmRB5A9OlIPGbUDGzB/7RNzJ6+CvJgAUDWoVsrHbyCev1UNyJZ7WsC5igl7ovRJ9cbuJc0sQab1rB3pNYAwJsW+WZycBa8lL30AYV+v/fgIE9DBNhcHboPfKt5/Zr+KDgLmzYG9PaB+T4PvkhXIHrnIAssEFIyB1b4x4K3ixFMWKBGQNPd+6gXwlrL8ueI+VPypSy/fAW9pwioL/CJgxhiQXyeBt7SMyAK/CZgwBkqPXwFvqV9SLPCegD5joHDzIfCWNPuGBaYI2GWeOe3DeJdULkAcvMMC0RCOhdgn59IT/9ukfPoJQksPC2wxgFPGYObAAKipPz72RoFc9zW2+SL1JoBS8XvIHbvsCdEKJTpi7MfETjvQyk7IHLwA8sJKA9vyA3JdV+zNuzEhC7CQTsd/QuQ6lGLza/ur5fL4PVTXrk56Hi/f0JZojac8C7Aj+42b7iMnqLETcCKbMYMYtcHGC5gd1NQdsGJM7NIf0VcwAkbRr3Aac4a+ilZTJ/APFDD2DAhYxfMAAAAASUVORK5CYII=);background-repeat:no-repeat;height:42px;width:1.5rem;top:-21px;content:"";background-color:unset !important}.firmness-rating-tablet-row .tooltip.top{display:none}.firmness-rating-tablet-row .slider-handle.custom.bodyweight_pp2{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAApCAYAAAAvUenwAAADWElEQVR42q2XW0wTURCGNz7x7IsxPhgBkUSMxgfjixp9UEMUo+L9wYREg3jjYjQSsSAFkcglMQotVKFFyr0tpbSl0AtYNAQTgyaoYIiAgahBQC0g7Y5nCtttu5RetpNMupnO/N/Zs3vmnKU2dfYG5QWZojXB5AecKMwSr99fp7PtaeiYz7sn3hB2QEpRrZr8AjpehxVApiVil6JrkQHgNcbCBkgvkJYtibOeUSAtDRvggFxr8wZgLCyAu8IXqUuiXMf/eAOOS1STvgAnK5UTvACCbMnRSAMjyPUogxWyBZXxIQMulDUNotBqjjkhAXKzKmJitT3gD4A5mBs04HJpnXlJxL8nl8g7VwdwF9baHWqzI1AA5mJNwICbhTVSLAzGscYPgO2We+v188ECsAZr/QJu51fnY0EofievSuAXEC9t+xUqAGtXBdzPlpzDRD6OGj4BZ0QtI3wBZ0UtwysCcgSVu6M7rMAXsFn/ClCLA0h6Ut/nqyipWg3pbSYQKYwgV3SBsNUIuUVinxDUYnSZ/XbdtjYLzbldhQ6met8DOGhYyRY+jcKVdgsHsLW9m0ZNF+BqUa3KKwlHuizs30YNfRDrVX/t8ctm1HbutztVJo+2YFWaIVib6RuELQard/uIoG49lJa4i18ncx2qmcnA3LVQmzos08y43gAyAvvYdwjZFu2Q+azJBdhXr5+jtujYnn9JYwa+plWaXHox5JWl8KTGBPpVFuBrtoEvHs/BY1P/0fMO+Bo9/ccdQFMJVa0/mcD0mw/A1+iZvy7AdgScL2/+zASGtK+Bry2OTLgAZPoXcJEpmYBEaQS+Nt7V7wKcFiu+UlkPnl9kAplPGwHsDl6ANLXJfTU3UCRGuZ+ch3ShT9O/4W8Q3cmuZtKP4pyA1EJZFRM80qAHx+RUCOp2OKZlV/LBmvZZ1EYAcc/1ICwWBQWh5xawxXjubDmSU+4APEXfcE9IaNTDlHUggGkZhxRZk4c4mREJdlIG4PLljwqP5BO6bviosTrnl/5tIy3c4by7CeNb5wON9HHK4wLYO8lgHnqwnvZIVo7C3gCOk6/IjcnFcn2UIbA9+lCNZpacJhJR1D+AdWcSGZUIj+ik9c7HaSx0VIfV+RGYWKEcI+95C76KrCgX8B+Bmyo34kvohQAAAABJRU5ErkJggg==)}.firmness-rating-button-row{display:flex;flex-flow:wrap;margin-right:-15px;margin-left:-15px;padding-top:1.6875rem;padding-bottom:0.625rem}@media all  and (max-width: 479.98px){.firmness-rating-button-row{margin-right:-7.5px;margin-left:-7.5px}}@media all  and (max-width: 767.98px){.firmness-rating-button-row{padding-top:0.625rem;margin-bottom:1.25rem}}.firmness-rating-button-row .firmness-rating-text-blurb{color:white;letter-spacing:1.5px;text-align:center;position:relative;width:100%;padding-right:15px;padding-left:15px}@media all  and (max-width: 479.98px){.firmness-rating-button-row .firmness-rating-text-blurb{padding-right:7.5px;padding-left:7.5px}}@media all  and (max-width: 767.98px){.firmness-rating-button-row .firmness-rating-text-blurb{margin-bottom:0.625rem}}@media all  and (min-width: 768px){.firmness-rating-button-row .firmness-rating-text-blurb{margin-bottom:0.9375rem;padding-bottom:0}}.firmness-rating-button-row .firmness-rating-text-blurb strong{text-transform:uppercase}.firmness-rating-button-row .firmness-rating-button{flex:1 1 50%;text-align:center;margin:0 auto}.no-flexbox .firmness-rating-button-row .firmness-rating-button{width:60%;clear:both;float:left}.firmness-rating-button-row .firmness-rating-button .input-group .input-group-addon{background-color:#6961A6;border-color:#6961A6;color:white}.firmness-rating-button-row .firmness-rating-button #bodyweight_select,.firmness-rating-button-row .firmness-rating-button #bodyweight_select2{float:none;width:185px;height:31px;padding:0.375rem 0.75rem;font-size:0.75rem;line-height:31px;color:#555;margin-left:0.625rem;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0.25rem;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}.firmness-rating-title-row{width:95%;clear:both;margin-bottom:0.75rem;margin-left:auto;margin-right:auto}.firmness-rating-title-row:before,.firmness-rating-title-row:after{content:" ";display:table}.firmness-rating-title-row:after{clear:both}.firmness-rating-title-narrow,.firmness-rating-title{display:block;float:left;font-size:0.75rem;font-weight:500;line-height:1.1;letter-spacing:0.1em;text-align:center;text-transform:uppercase}@media all  and (max-width: 767.98px){.firmness-rating-title-narrow,.firmness-rating-title{font-size:0.5625rem}}@media all  and (min-width: 768px) and (max-width: 991.98px){.firmness-rating-title-narrow,.firmness-rating-title{font-size:0.625rem}}@media all  and (min-width: 992px) and (max-width: 1469.98px){.firmness-rating-title-narrow,.firmness-rating-title{font-size:0.6875rem}}.firmness-rating-title-narrow{width:25%;color:#2B2E52}#product-page-midpage-block .firmness-rating-title-narrow{width:12.5%;color:white}.firmness-rating-title{width:50%}.firmness-rating-title{color:#2B2E52;text-align:center;text-transform:uppercase}#product-page-midpage-block .firmness-rating-title{color:white;width:25%}#firmness-r-t-1{width:25%;text-align:left}#firmness-r-t-2{width:50%}#firmness-r-t-3{width:25%;text-align:right}.firmness-rating-tablet-row{clear:both;border:2px solid #8b8f9a;border-radius:1.25rem;padding:0.25rem;height:32px;margin-bottom:0.625rem;position:relative}.firmness-rating-tablet-row:before,.firmness-rating-tablet-row:after{content:" ";display:table}.firmness-rating-tablet-row:after{clear:both}.firmness-rating-tablet-row .firmness-rating-block{float:left;background-color:#8b8f9a;padding:0.625rem;width:25%}.firmness-rating-tablet-row .firmness-rating-block-active{float:left;background-color:#6961A6;width:25%;padding:1px 0;height:1.25rem;position:relative}.firmness-rating-tablet-row #firmness-slider{width:90%;margin:0 auto}.firmness-rating-tablet-row #firmness-rating-block-1,.firmness-rating-tablet-row #firmness-rating-block-5{width:12.5%;border-top-right-radius:1.25rem;border-bottom-right-radius:1.25rem}.firmness-rating-tablet-row .firmness-active-circle{position:absolute;background:url(../../images/firmness-icon.png);background:url(../../images/firmness-icon.svg);background-repeat:no-repeat;width:21px;height:33px;top:-15px;margin:0 auto}div#rating_text{margin-bottom:21px}#bodyweight_filter{padding:1.25rem;background:0 0;background-color:#2B2E52;margin-bottom:1.25rem;color:#fff;border-radius:0.3125rem}#bodyweight_filter select{font-size:0.8125rem;margin:0 0 0 0.625rem;display:inline-block;min-width:165px;height:31px;width:72%}@media all  and (min-width: 992px){#bodyweight_filter select{margin:0;min-width:130px}}@media all  and (min-width: 1170px){#bodyweight_filter select{margin:0 0 0 0.6875rem}}#firmness_label{color:#fff;width:100%;display:block;padding:0.625rem;margin:0 auto;height:auto;cursor:pointer;font-size:16px}.bwselwrap,.bwselwrap2{padding:0 0.625rem;display:flex;margin-bottom:0.625rem;text-align:center;align-items:center;justify-content:center}.page-with-filter .bwselwrap,.page-with-filter .bwselwrap2{padding:0}.bwselwrap>i,.bwselwrap2>i{width:0.9375rem;color:#fff;font-size:1.125rem;margin-top:0.3125rem;margin-left:0.625rem;display:block;cursor:pointer}#bwp1swatch,#bwp2swatch{background-color:#E00D46;width:29px;height:29px}.page-with-filter #bwp1swatch,.page-with-filter #bwp2swatch{display:none}#bwp2swatch{background-color:#6961A6}.bodyweightstone,.bodyweightkg{cursor:pointer}.bodyweight_pp2{background-image:url(../../../../../frontend/Hyva/default/en_GB/Elevate_Firmness/images/firmness-selector2.png)}.firmness-rating-outer{position:relative;background:#eef1f6;padding:0.9375rem;width:100%}.products-list .firmness-rating-outer{order:6}#product-page-midpage-block .firmness-rating-outer{background:transparent !important}@media all  and (max-width: 479.98px){#product-page-midpage-block .firmness-rating-outer{padding:0.9375rem 0}}.firmness_not_suited{background-color:#ffffffd6;margin:0 0 0 -15px;padding:0 0.3125rem;z-index:99}.firmness-word{border:1px solid #d9d9d9;padding:6px 10px;display:block;width:130px;border-radius:4px;margin:11px 11px 0;font-weight:700;color:#2B2E52;order:2}.ev-review-container{order:3}.products.wrapper .product-name{order:3}.product-item-photo{transition:opacity 0.7s ease-in-out;width:100%}#ev_checkoutnow{width:100%;vertical-align:top;text-align:center;margin-top:0.625rem;background-color:#dc0833;border:1px solid #dc0833}.ev_hideme{display:none !important}.ev_tocart2 .spinner-fading-circle{height:30px;width:30px;margin:0.5rem auto}.table.grouped>thead>tr>th,.table.grouped>thead>tr>td,.table.grouped>tbody>tr>th,.table.grouped>tbody>tr>td,.table.grouped>tfoot>tr>th,.table.grouped>tfoot>tr>td{border-top:1px solid #dee2e6}.table.grouped>caption+thead>tr:first-child>th,.table.grouped>caption+thead>tr:first-child>td,.table.grouped>colgroup+thead>tr:first-child>th,.table.grouped>colgroup+thead>tr:first-child>td,.table.grouped>thead:first-child>tr:first-child>th,.table.grouped>thead:first-child>tr:first-child>td{border-top:0}.table.grouped>tbody+tbody{border-top:1px solid #dee2e6}.table.grouped>thead>tr>th{border-bottom:0}.table.grouped .product-item-name{font-weight:400}.table.grouped .price-box .price{font-size:0.75rem}.table.grouped .control .qty{text-align:center;width:47px}.table.grouped .stock.unavailable{font-weight:normal;margin:0;text-transform:none;white-space:nowrap}.table.grouped .row-tier-price td{border-top:0}.table.grouped .row-tier-price .prices-tier{margin:0 -10px 0.625rem}.block-reward-info .reward-rates:not(:last-child),.block-reward-info .reward-limit:not(:last-child),.block-reward-info .reward-expiring:not(:last-child){margin-bottom:1.375rem}.block-reward-info .reward-rates .title,.block-reward-info .reward-limit .title,.block-reward-info .reward-expiring .title{display:inline-block;margin-bottom:0.625rem}@media all  and (max-width: 767.98px){.reward-settings+.actions-toolbar{margin-top:0.625rem}}@media all  and (min-width: 768px){.reward-settings+.actions-toolbar{margin-top:-32px}}.block-product-link.widget,.block-category-link.widget{display:block;margin-bottom:1.25rem}.block-product-link-inline.widget{margin:0}.block.widget .prod-item-price{width:100%}.block.widget .product-item-info{width:auto}.block.widget .pager{padding:0}.block.widget .pager .toolbar-amount{float:none;font-size:1.2rem}.block.widget .pager .pages-item-previous{padding-left:0}.block.widget .pager .pages-item-next{position:relative}.block.widget .pager .items{white-space:nowrap}@media all  and (min-width: 768px){.sidebar .block.widget .products-grid .product-item{margin-left:0;width:100%}.sidebar .block.widget .products-grid .product-item .actions-secondary{display:block;padding:0.625rem 0}}@media all  and (min-width: 768px){.sidebar .block.widget .pager .item:not(.pages-item-next):not(.pages-item-previous){display:none}.sidebar .block.widget .pager .pages-item-next{padding:0}.sidebar .block.widget .pager .pages-item-next .action{margin:0}}