.colour-details-page{padding-top:60px;margin-bottom:30px;display:flex;align-items:center;justify-content:center}.colour-details-page .page-body{max-width:1319px}.colour-details-page .page-body .product-essential{display:flex;justify-content:center;align-items:stretch;margin-bottom:50px}.colour-details-page .page-body .product-essential>h1{text-transform:capitalize;font-size:28px;text-align:center;display:none}.colour-details-page .page-body .product-essential .image-container{width:801px}.colour-details-page .page-body .product-essential .image-container .main-slider-wrapper{margin-bottom:10px}.colour-details-page .page-body .product-essential .image-container .main-slider-wrapper .splide .splide__track .splide__list li{width:100%;display:flex;flex-direction:column}.colour-details-page .page-body .product-essential .image-container .main-slider-wrapper .splide .splide__track .splide__list li .image-wrapper{flex:1;display:flex;justify-content:center;align-items:center;margin-bottom:6px;position:relative}.colour-details-page .page-body .product-essential .image-container .main-slider-wrapper .splide .splide__track .splide__list li .image-wrapper .slider-image{width:100%}.colour-details-page .page-body .product-essential .image-container .main-slider-wrapper .splide .splide__track .splide__list li .image-description-wrapper{font-size:18px}.colour-details-page .page-body .product-essential .image-container .thumbnail-slider-wrapper .splide .splide__arrows{position:absolute;z-index:10;top:calc(50% - 20px);width:100%;height:0}.colour-details-page .page-body .product-essential .image-container .thumbnail-slider-wrapper .splide .splide__arrows .splide__arrow{background-color:#fff;border:0;padding:10px;outline:0}.colour-details-page .page-body .product-essential .image-container .thumbnail-slider-wrapper .splide .splide__arrows .splide__arrow--next{right:0;position:absolute}.colour-details-page .page-body .product-essential .image-container .thumbnail-slider-wrapper .splide .splide__arrows button:disabled{display:none}.colour-details-page .page-body .product-essential .image-container .thumbnail-slider-wrapper .splide .splide__list li{width:274px;display:flex;flex-direction:column;border-bottom:2px solid #fff}.colour-details-page .page-body .product-essential .image-container .thumbnail-slider-wrapper .splide .splide__list li .image-wrapper{flex:1;display:flex;justify-content:center;align-items:center}.colour-details-page .page-body .product-essential .image-container .thumbnail-slider-wrapper .splide .splide__list li .image-wrapper img{width:100%;max-height:187px}.colour-details-page .page-body .product-essential .image-container .thumbnail-slider-wrapper .splide .splide__list li.is-active{border-bottom:2px solid #000}.colour-details-page .page-body .product-essential .product-information-container{width:430px;padding:0 30px 0 50px;display:flex;flex-direction:column;justify-content:start;align-items:center}.colour-details-page .page-body .product-essential .product-information-container>h1{text-transform:capitalize;font-size:28px;text-align:center;display:block}.colour-details-page .page-body .product-essential .product-information-container .full-description{color:rgba(0,0,0,.7490196078);font-size:18px;display:flex;flex-direction:column;margin-bottom:40px}.colour-details-page .page-body .product-essential .product-information-container .full-description p{text-align:center}.colour-details-page .page-body .product-essential .product-information-container .full-description ul{list-style:disc;margin:0 auto}.colour-details-page .page-body .product-essential .product-information-container .product-modal-button{min-height:90px;width:100%;border:1px solid #000;padding:19px;margin-bottom:40px;display:flex;gap:30px;cursor:pointer}.colour-details-page .page-body .product-essential .product-information-container .product-modal-button .image-wrapper{display:flex;justify-content:center;align-items:center}.colour-details-page .page-body .product-essential .product-information-container .product-modal-button .image-wrapper img{height:40px}.colour-details-page .page-body .product-essential .product-information-container .product-modal-button .text-wrapper{display:flex;flex-direction:column;justify-content:center}.colour-details-page .page-body .product-essential .product-information-container .product-modal-button .text-wrapper .box-name{font-size:18px;margin-bottom:15px;color:rgba(0,0,0,.7490196078)}.colour-details-page .page-body .product-essential .product-information-container .product-modal-button .text-wrapper .btn-change-item{font-size:14px;color:#000;text-decoration:underline;text-underline-offset:.4rem}.colour-details-page .page-body .product-essential .product-information-container .view-sofas{color:#000;font-family:ACaslonPro-Regular,serif;text-align:center;font-size:14px;width:100%;text-transform:uppercase;text-decoration:underline;text-underline-offset:.4rem;line-height:22px;margin-bottom:40px}.colour-details-page .page-body .product-essential .product-information-container .view-pattern-repeat{color:#000;font-family:ACaslonPro-Regular,serif;text-align:center;font-size:14px;width:100%;text-transform:uppercase;line-height:22px;margin-bottom:20px;text-decoration:underline;text-underline-offset:.4rem}.colour-details-page .page-body .product-essential .product-information-container .product-qty{display:flex;flex-direction:column;justify-content:center;align-items:center}.colour-details-page .page-body .product-essential .product-information-container .product-qty .qty-wrapper{display:flex;align-items:center;justify-content:center;margin-bottom:10px}.colour-details-page .page-body .product-essential .product-information-container .product-qty .qty-wrapper .qty-input{width:45px;text-align:center;border:1px solid #000;padding:8px;height:39px;color:#2a4455;font-family:ACaslonPro-SemiBold,serif;font-size:24px}.colour-details-page .page-body .product-essential .product-information-container .product-qty .qty-wrapper .qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.colour-details-page .page-body .product-essential .product-information-container .product-qty .qty-wrapper .qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.colour-details-page .page-body .product-essential .product-information-container .product-qty .qty-wrapper .qty-button{width:40px;text-align:center;border:0;background-color:transparent;color:#2a4455;font-family:ACaslonPro-SemiBold,serif;font-size:24px}.colour-details-page .page-body .product-essential .product-information-container .product-price{font-size:28px;color:#2a4455;margin:10px 0 20px 0;text-align:center}.colour-details-page .page-body .product-essential .product-information-container .product-price .was{text-decoration:line-through}.colour-details-page .page-body .product-essential .product-information-container .product-price .now{letter-spacing:.5px}.colour-details-page .page-body .product-essential .product-information-container .product-price .per-metre{font-size:16px}.colour-details-page .page-body .product-essential .product-information-container .btn-free-sample{color:#000;font-family:ACaslonPro-Regular,serif;text-align:center;font-size:22px;width:100%;text-transform:uppercase;line-height:22px;margin-bottom:20px;text-decoration:none;padding:19px 10px 10px 10px;height:60px;border:1px solid #000;cursor:pointer}.colour-details-page .page-body .product-essential .product-information-container .btn-home{background-color:#2a4455;color:#fff;font-family:ACaslonPro-Regular,serif;border:0;padding:19px 10px 10px 10px;text-decoration:none;text-align:center;font-size:22px;width:100%;height:60px;text-transform:uppercase;letter-spacing:2.2px;line-height:22px;margin-bottom:5px}.colour-details-page .page-body .product-essential .product-information-container .delivery-information{color:rgba(0,0,0,.7490196078);font-size:14px;margin-bottom:20px}.colour-details-page .page-body .product-detail{width:96%;display:flex;flex-direction:column;justify-content:center;align-items:center}.colour-details-page .page-body .product-detail .general-information h2{text-align:center;margin-bottom:40px}.colour-details-page .page-body .product-detail .general-information .html-widget{display:flex;justify-content:center;align-items:center;flex-direction:column}.colour-details-page .page-body .product-detail .general-information .html-widget p{text-align:center;width:80%}.colour-details-page .page-body .product-detail .general-information .html-widget a{color:#000;text-decoration:underline}.colour-details-page .page-body .product-detail .general-information hr{border-top:1px solid #000;margin-bottom:40px}.colour-details-page .page-body .product-detail .customer-photos-container{width:100%;border-bottom:1px solid #000;margin-bottom:50px}.colour-details-page .page-body .product-detail .customer-photos-container h3{text-align:center;font-size:32px;color:#2a4455;margin-bottom:25px}.colour-details-page .page-body .product-detail .customer-photos-container .splide{margin-bottom:50px}.colour-details-page .page-body .product-detail .customer-photos-container .splide .splide__arrows{position:absolute;z-index:10;top:calc(50% - 30px);width:100%;height:0}.colour-details-page .page-body .product-detail .customer-photos-container .splide .splide__arrows .splide__arrow{background-color:#fff;border:0;padding:10px}.colour-details-page .page-body .product-detail .customer-photos-container .splide .splide__arrows .splide__arrow--next{right:0;position:absolute}.colour-details-page .page-body .product-detail .customer-photos-container .splide .splide__arrows button:disabled{display:none}.colour-details-page .page-body .product-detail .customer-photos-container .splide .splide__slide{margin-right:5px;overflow:hidden;width:370px}.colour-details-page .page-body .product-detail .customer-photos-container .splide .splide__slide .splide-slide-content{display:flex;flex-direction:column;justify-content:center;text-align:center;height:100%}.colour-details-page .page-body .product-detail .customer-photos-container .splide .splide__slide .splide-slide-content p{padding-top:0}.colour-details-page .page-body .product-detail .customer-photos-container .splide .splide__slide img{height:370px;width:370px}.colour-details-page .page-body .product-detail .customer-photos-container .splide .splide__slide p{text-align:center;padding-top:10px}@media all and (device-width:1366px) and (orientation:landscape){.colour-details-page .page-body{width:100%}.colour-details-page .page-body .product-essential{justify-content:space-evenly}.colour-details-page .page-body .product-detail{width:100%}}@media(max-width:1180px){.colour-details-page{padding-top:20px}.colour-details-page .page-body{width:100%}.colour-details-page .page-body .product-essential{flex-direction:column;align-items:center;margin-bottom:30px}.colour-details-page .page-body .product-essential>h1{display:block}.colour-details-page .page-body .product-essential .image-container{width:100%;padding:0 15px;margin-bottom:40px}.colour-details-page .page-body .product-essential .image-container .main-slider-wrapper .splide .splide__track{margin-bottom:20px}.colour-details-page .page-body .product-essential .image-container .main-slider-wrapper .splide .splide__track .splide__list li .image-description-wrapper{font-size:15px}.colour-details-page .page-body .product-essential .image-container .main-slider-wrapper .splide .splide__track .splide__list li .has-zoom:before{width:18px;height:18px;top:1px;left:5px;background-size:100%}.colour-details-page .page-body .product-essential .image-container .main-slider-wrapper .splide .splide__track .view-in-room{display:none}.colour-details-page .page-body .product-essential .image-container .main-slider-wrapper .splide .splide__pagination li{margin:0 6px}.colour-details-page .page-body .product-essential .image-container .main-slider-wrapper .splide .splide__pagination li button{width:12px;height:12px;background-color:#fff;border:1px solid #000;border-radius:50%}.colour-details-page .page-body .product-essential .image-container .main-slider-wrapper .splide .splide__pagination li .is-active{background-color:#000}.colour-details-page .page-body .product-essential .product-information-container{width:100%;padding:0 30px 0 30px}.colour-details-page .page-body .product-essential .product-information-container>h1{display:block;text-transform:capitalize}.colour-details-page .page-body .product-essential .product-information-container .short-description{color:#000}.colour-details-page .page-body .product-essential .product-information-container .product-attributes{color:#000}.colour-details-page .page-body .product-essential .product-information-container .product-modal-button{padding:10px}.colour-details-page .page-body .product-essential .product-information-container .btn-home{padding:0;padding-top:5px;font-size:24px;height:40px;letter-spacing:.1em;margin-bottom:10px}.colour-details-page .page-body .product-essential .product-information-container .view-in-room{width:100%;height:40px;color:#000;border:1px solid #000;font-size:20px;letter-spacing:.1em;font-family:ACaslonPro-Regular,serif;background-color:#fff;z-index:10;text-decoration:none;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-bottom:30px}.colour-details-page .page-body .product-essential .product-information-container .find-me-in-store{height:68px}.colour-details-page .page-body .product-detail{width:100%;padding:0 15px}.colour-details-page .page-body .product-detail hr{width:100%;display:block;border-top:1px solid #000;margin-bottom:50px}.colour-details-page .page-body .product-detail .spec-attribute-container{flex-direction:column;border:0}.colour-details-page .page-body .product-detail .spec-attribute-container .left-wrapper{display:none}.colour-details-page .page-body .product-detail .spec-attribute-container .right-wrapper{display:none}.colour-details-page .page-body .product-detail .spec-attribute-container .wrapper{display:block}.colour-details-page .page-body .product-detail .spec-attribute-container .wrapper h2{color:#000;font-size:22px}.colour-details-page .page-body .product-detail .spec-attribute-container .wrapper .product-illustration-image{margin-bottom:30px}.colour-details-page .page-body .product-detail .spec-attribute-container .wrapper .btn-home{background-color:#2a4455;color:#fff;font-family:ACaslonPro-Regular,serif;border:0;padding:10px 4px 4px 7px;text-decoration:none;text-align:center;font-size:16px;height:40px;text-transform:uppercase;letter-spacing:.1em;line-height:1.5;margin:0 auto;margin-bottom:40px;display:block;width:100%}.colour-details-page .page-body .product-detail .spec-attribute-container .wrapper .spec-attributes{position:relative;padding-top:20px}.colour-details-page .page-body .product-detail .spec-attribute-container .wrapper .spec-attributes table{border-collapse:separate;border-spacing:0}.colour-details-page .page-body .product-detail .spec-attribute-container .wrapper .spec-attributes td,.colour-details-page .page-body .product-detail .spec-attribute-container .wrapper .spec-attributes th{margin:0;border:1px solid #000;white-space:nowrap;border-top-width:0}.colour-details-page .page-body .product-detail .spec-attribute-container .wrapper .spec-attributes>div{width:calc(100% - 120px);overflow-x:auto;margin-left:120px;overflow-y:visible;padding:0;cursor:grab}.colour-details-page .page-body .product-detail .spec-attribute-container .wrapper .spec-attributes>div::-webkit-scrollbar-track{background-color:#cbcbcb}.colour-details-page .page-body .product-detail .spec-attribute-container .wrapper .spec-attributes>div::-webkit-scrollbar-thumb{background:#2a4455}.colour-details-page .page-body .product-detail .spec-attribute-container .wrapper .spec-attributes>div::-webkit-scrollbar{width:5px;height:5px}.colour-details-page .page-body .product-detail .spec-attribute-container .wrapper .spec-attributes .head-cell{width:120px;border-left:0;border-right:0}.colour-details-page .page-body .product-detail .spec-attribute-container .wrapper .spec-attributes .head-cell .dv_TableHeader{width:120px;display:flex;flex-direction:column;align-items:center;height:75px;font-family:ACaslonPro-Regular,serif;font-weight:700;font-size:12px}.colour-details-page .page-body .product-detail .spec-attribute-container .wrapper .spec-attributes .headcol{position:absolute;width:120px;left:0;top:auto;border-top-width:1px;margin-top:-1px;height:51px;display:flex;align-items:center;justify-items:center;font-size:12px;font-family:ACaslonPro-Regular,serif;color:rgba(0,0,0,.7490196078)}.colour-details-page .page-body .product-detail .spec-attribute-container .wrapper .spec-attributes .headcol span{width:100%;text-align:center}.colour-details-page .page-body .product-detail .spec-attribute-container .wrapper .spec-attributes .first{border:0}.colour-details-page .page-body .product-detail .spec-attribute-container .wrapper .spec-attributes .long{height:50px;color:rgba(0,0,0,.7490196078);font-family:ACaslonPro-Regular,serif;width:120px;text-align:center;user-select:none;font-size:12px}.colour-details-page .page-body .product-detail .spec-attribute-container .wrapper .spec-attributes .empty .headcol{height:25px;border-left:0;border-bottom:0;border-right:0}.colour-details-page .page-body .product-detail .spec-attribute-container .wrapper .spec-attributes .empty .long{height:25px;border-left:0;border-bottom:0;border-right:0}.colour-details-page .page-body .product-detail .page-info-container{display:none}.colour-details-page .page-body .product-detail .page-info-container-mobile{display:flex;flex-direction:column;width:100%;margin-bottom:40px}.colour-details-page .page-body .product-detail .page-info-container-mobile .tab{text-align:center;padding:20px 20px 10px 20px;background-color:#cbcbcb;width:100%;position:relative;border-top:1px solid #000}.colour-details-page .page-body .product-detail .page-info-container-mobile .tab::after{content:url(../images/tab-down.png);position:absolute;top:7px;right:15px;width:40px}.colour-details-page .page-body .product-detail .page-info-container-mobile .tab h2{color:#000;font-size:18px;font-family:ACaslonPro-Regular,serif;text-align:center}.colour-details-page .page-body .product-detail .page-info-container-mobile .last-tab{border-bottom:1px solid #000}.colour-details-page .page-body .product-detail .page-info-container-mobile .tab.active::after{content:url(../images/tab-up.png)}.colour-details-page .page-body .product-detail .page-info-container-mobile .tab.active.last-tab{border-bottom:0}.colour-details-page .page-body .product-detail .page-info-container-mobile .tab-content{background-color:#faf9f9;padding:20px 5px;text-align:center;color:rgba(0,0,0,.7490196078);display:none}.colour-details-page .page-body .product-detail .page-info-container-mobile .tab-content h5{font-size:24px}.colour-details-page .page-body .product-detail .page-info-container-mobile .tab-content a{color:rgba(0,0,0,.7490196078)}.colour-details-page .page-body .product-detail .page-info-container-mobile .tab-content.tab-productoverview{text-align:left}.colour-details-page .page-body .product-detail .page-info-container-mobile .tab-content.tab-productoverview p{margin-bottom:0;color:rgba(0,0,0,.7490196078)}.colour-details-page .page-body .product-detail .page-info-container-mobile .tab-content.tab-productoverview p span{letter-spacing:.1em;text-transform:uppercase;font-family:ACaslonPro-SemiBold,serif}.colour-details-page .page-body .product-detail .page-info-container-mobile .tab-content.active{display:block;border-bottom:1px solid #000}.colour-details-page .page-body .product-detail .customer-photos-container .splide{margin-bottom:50px}.colour-details-page .page-body .product-detail .customer-photos-container .splide .splide__arrows{display:none}.colour-details-page .page-body .product-detail .customer-photos-container .splide .splide__slide{margin-right:5px;overflow:hidden;width:280px;margin-bottom:30px}.colour-details-page .page-body .product-detail .customer-photos-container .splide .splide__slide img{height:280px;width:280px}.colour-details-page .page-body .product-detail .customer-photos-container .splide .splide__pagination li{margin:0 6px}.colour-details-page .page-body .product-detail .customer-photos-container .splide .splide__pagination li button{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.colour-details-page .page-body .product-detail .customer-photos-container .splide .splide__pagination li .is-active{background-color:#000;transform:scale(1.4);z-index:1}}@media(max-width:575.9px){.colour-details-page .page-body .product-essential .image-container .thumbnail-slider-wrapper{display:none}}
