.sr-only,.visually-hidden{width:1px;height:1px;position:absolute!important;overflow:hidden;clip:rect(0,0,0,0);padding:0;border:0;margin:-1px}.belowMidi{display:none}@media (max-width:600px){.belowMidi{display:block}}.ccm-edit-mode .belowMidi{display:block!important}.aboveMidi{display:none}@media (min-width:601px){.aboveMidi{display:block}}.ccm-edit-mode .aboveMidi{display:block!important}.blur-up{-o-filter:blur(5px);-moz-filter:blur(5px);-ms-filter:blur(5px);-webkit-filter:blur(5px);filter:blur(5px);-o-transition:filter 400ms,-webkit-filter 400ms;-moz-transition:filter 400ms,-webkit-filter 400ms;-webkit-transition:filter 400ms,-webkit-filter 400ms;transition:filter 400ms,-webkit-filter 400ms}.blur-up.lazyloaded{-o-filter:blur(0);-moz-filter:blur(0);-ms-filter:blur(0);-webkit-filter:blur(0);filter:blur(0)}:root{--logoWidth-sml:68px;--logoWidth:113px;--logoHeight-sml:23px;--logoHeight:38px}:root{--colorBG:#f3f0ea;--colorBG--alt:#fff;--colorBG--pale:#E1DAD3}@font-face{font-family:'Aeonik-Regular';src:url(/application/themes/ercol_uk/fonts/Aeonik-Regular.woff2) format('woff2'),url(/application/themes/ercol_uk/fonts/Aeonik-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Aeonik-Regular';src:url(/application/themes/ercol_uk/fonts/Aeonik-Medium.woff2) format('woff2'),url(/application/themes/ercol_uk/fonts/Aeonik-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Canela Web';src:url(/application/themes/ercol_uk/fonts/Canela-Thin-Web.woff2) format('woff2'),url(/application/themes/ercol_uk/fonts/Canela-Thin-Web.woff) format('woff');font-weight:100;font-style:normal;font-stretch:normal}body{background:0 0}.ccm-page{min-height:0;height:auto}.ccm-page .header{background:0 0;margin:0}.ccm-page .header .hamburger,.ccm-page .header .icon--basket,.ccm-page .header .my-account,.ccm-page .header .icon-nav,.ccm-page .header .nav-main__wrap{display:none}.ccm-page #ccm-page-controls-wrapper,.ccm-page .top-bar,.ccm-page .breadcrumb,.ccm-page .footer,.ccm-page .newsletter-form--popup,.ccm-page .scrollTop{display:none!important}.ccm-page button,.ccm-page .btn{display:none!important}.ccm-page .accordion__title::after{display:none}.ccm-page .accordion__content{max-height:none}.ccm-page .accordion__content .accordion__inner{min-height:0;max-height:none}#CybotCookiebotDialog{display:none!important}.ccm-page.page-template-product p{font-size:12px;margin-bottom:1em}.ccm-page.page-template-product .product-layout h2{font-size:16px}.ccm-page.page-template-product .product-layout{display:grid;grid-template-rows:auto;gap:0 63px}.ccm-page.page-template-product .product-layout--upper{grid-template-columns:100%;grid-template-areas:"header" "images" "data"}.ccm-page.page-template-product .product-layout--lower{grid-template-columns:repeat(2,1fr);grid-template-areas:"desc specs" "accordion accordion"}.ccm-page.page-template-product .productTags{position:static;margin-bottom:15px}.ccm-page.page-template-product .product-images #ps-gallery{width:100%;max-width:50%;aspect-ratio:unset}.ccm-page.page-template-product .product-images .carousel-cell{display:block;width:100%;height:auto}.ccm-page.page-template-product .product-images .carousel-cell.configurator{padding:0}.ccm-page.page-template-product .product-images .pswp__button--openZoom,.ccm-page.page-template-product .product-images .gallery-thumbs{display:none}.ccm-page.page-template-product .priceWrapper{margin-bottom:20px}.ccm-page.page-template-product .product-data .product-options-label,.ccm-page.page-template-product .product-data .product-options,.ccm-page.page-template-product .product-data .fulfilment-toggle,.ccm-page.page-template-product .product-data .fabric-info,.ccm-page.page-template-product .product-data .store-cart-list-product-qty,.ccm-page.page-template-product .product-data .product-actions{display:none!important}.ccm-page.page-template-product .product-data .accordion__title,.ccm-page.page-template-product .product-data .swatches .swatch .swatch-info p{font-size:12px}.ccm-page.page-template-product .product-data .estimated-delivery{margin:0}.ccm-page.page-template-product .simplebar-placeholder,.ccm-page.page-template-product .simplebar-track{display:none}.ccm-page.page-template-product .accordion__content,.ccm-page.page-template-product .product-data .accordion__inner,.ccm-page.page-template-product .simplebar-content-wrapper{max-height:none!important;overflow:visible}.ccm-page.page-template-product .swatches{grid-template-columns:repeat(auto-fill,minmax(50px,1fr))}.ccm-page.page-template-product .swatches .swatch{width:50px}.ccm-page.page-template-product .swatches .swatch .swatch-img{width:50px;height:50px}.ccm-page.page-template-product .swatches .swatch[data-code=""] .swatch-img{width:50px;height:50px}.ccm-page.page-template-product .salesMsgs{margin:30px 0 50px}.ccm-page.page-template-product .salesMsgs li{background:0 0;font-size:12px;padding-left:0;margin:0}.ccm-page.page-template-product .similar-items{display:none!important}.ccm-page .store-cart-checkout-intro{display:none}.ccm-page .store-cart-page{display:block}.ccm-page .store-cart-wrap,.ccm-page .store-side-wrap{width:100%}.ccm-page .store-totals-wrap{padding:0}.ccm-page .qty-selectors input[type=button],.ccm-page .col--remove,.ccm-page .store-cart-product-remove,.ccm-page .store-cart-page-discount{display:none}.ccm-page .store-whiteout{width:100%;height:100%;position:fixed;background:#fff}.ccm-page .store-cart-modal-slide{height:auto;position:static!important}.ccm-page .store-cart-modal{width:100%;max-width:100%;max-height:none;overflow:auto;position:static;background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.ccm-page .store-cart-modal .store-cart-page-cart .store-cart-page-cart-list-item{padding-bottom:15px;border-bottom:1px solid rgba(128,128,128,.21)}.ccm-page .store-cart-modal .store-cart-page-cart .alert,.ccm-page .store-cart-list-remove-button{display:none}.ccm-page .store-cart-page-cart-list-item .checkout-cart-product-name{color:#000}.ccm-page .store-cart-page-cart-list-item .checkout-cart-product-name .store-cart-list-item-name{font-size:100%;line-height:1.3em}.ccm-page .store-cart-page-cart-list-item .checkout-cart-product-name .store-cart-list-item-attributes{margin-bottom:10px}.ccm-page .store-cart-page-cart-list-item .checkout-cart-product-name .product-code{color:#ccc}.ccm-page .store-cart-page-cart-list-item .qty-selectors{display:block;border:0}.ccm-page .store-cart-page-cart-list-item .qty-selectors .store-qty-container{width:100%;min-width:0;height:auto!important;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center;gap:10px;text-align:center}.ccm-page .store-cart-page-cart-list-item .qty-selectors .store-qty-container .store-product-qty{line-height:1;text-align:left}.ccm-page .store-cart-page-cart-list-item .qty-selectors label.visually-hidden{line-height:1;width:auto;height:auto;position:static!important;overflow:visible;clip:unset;padding:0;border:0;margin:0}.ccm-page .store-totals-wrap{border:0!important}.ccm-page .store-totals-wrap p.store-cart-page-shipping{display:none}