.html-product-details-page-modern canvas{outline:0;border:0}.html-product-details-page-modern canvas:focus{outline:0}.html-product-details-page-modern .modal.slide-right.fade{transition:opacity .3s linear}.html-product-details-page-modern .modal.slide-right.show{transition:opacity .6s linear}.html-product-details-page-modern .modal.slide-right .modal-dialog{transform:translateX(100%);transition:transform .6s ease,max-width .3s ease}.html-product-details-page-modern .modal.show .modal-dialog{transform:translateX(0)}.html-product-details-page-modern .modal{z-index:1051}.html-product-details-page-modern .modal .modal-header{border:0;justify-content:flex-end}.html-product-details-page-modern .modal .modal-header .btn-close{position:relative;color:#4c4744;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px;border:0;background:0 0;padding:5px 0 5px 15px;z-index:2}.html-product-details-page-modern .modal .modal-footer{display:flex;justify-content:center;align-items:center;border:0}.html-product-details-page-modern .modal .modal-footer .btn-modal-go-back{color:#4c4744;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px;position:relative;border:0;background:0 0;padding:10px 20px}.html-product-details-page-modern .modal .modal-footer .btn-modal-go-back::before{content:"";display:inline-block;position:absolute;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(135deg);left:0;top:calc(50% - 5px);transition:transform .3s ease}.html-product-details-page-modern #slideModal .modal-dialog{height:850px;max-width:826px}.html-product-details-page-modern #slideModal .modal-body{overflow:hidden;position:relative}.html-product-details-page-modern #slideModal .modal-body .btn-close{position:absolute;color:#4c4744;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px;border:0;background:0 0;padding:5px 0 5px 15px;right:10px;top:10px;z-index:2}.html-product-details-page-modern #slideModal .modal-body [id^=fitAllBtn]{left:1rem;right:auto}.html-product-details-page-modern #slideModal .modal-content{height:100%}.html-product-details-page-modern #slideModal .information{display:flex;justify-content:center;align-items:center;gap:30px;position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}.html-product-details-page-modern #slideModal .information div{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#41322b;text-align:center;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px}.html-product-details-page-modern #slideModal .information div img{width:34px}.html-product-details-page-modern #slideModal .information span{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#41322b;text-align:center;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px}.html-product-details-page-modern #heroImageZoomModal .modal-dialog{height:850px;max-width:826px}.html-product-details-page-modern #heroImageZoomModal .modal-content{height:100%}.html-product-details-page-modern #heroImageZoomModal .modal-body{display:flex;flex-direction:column;height:100%;padding:0;overflow:hidden;position:relative;background:#fff}.html-product-details-page-modern #heroImageZoomModal .hero-image-zoom-modal__toolbar{flex:0 0 auto;display:flex;justify-content:space-between;align-items:flex-start;padding:10px 10px 0;z-index:3}.html-product-details-page-modern #heroImageZoomModal .hero-zoom-reset-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid #4c4744;background:#fff;border-radius:2px;cursor:pointer}.html-product-details-page-modern #heroImageZoomModal .hero-zoom-reset-btn img{display:block}.html-product-details-page-modern #heroImageZoomModal .hero-image-zoom-modal__close.btn-close{position:static;margin:0;color:#4c4744;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px;border:0;background:0 0;padding:5px 0 5px 15px}.html-product-details-page-modern #heroImageZoomModal .hero-zoom-viewport{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff;touch-action:none;cursor:grab}.html-product-details-page-modern #heroImageZoomModal .hero-zoom-viewport.is-dragging{cursor:grabbing}.html-product-details-page-modern #heroImageZoomModal .hero-zoom-img{width:100%;max-width:100%;height:auto;max-height:100%;object-fit:contain;transform-origin:center center;will-change:transform;user-select:none;-webkit-user-drag:none}.html-product-details-page-modern #heroImageZoomModal .hero-image-zoom-modal__information.information{flex:0 0 auto;position:static;left:auto;transform:none;display:flex;justify-content:center;align-items:center;gap:0;margin:0 auto;padding:10px 16px 24px;width:100%}.html-product-details-page-modern #heroImageZoomModal .hero-image-zoom-modal__information.information div{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#41322b;text-align:center;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px}.html-product-details-page-modern #heroImageZoomModal .hero-image-zoom-modal__information.information div img{width:34px}.html-product-details-page-modern #heroImageZoomModal .hero-image-zoom-modal__information.information span{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#41322b;text-align:center;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px}.html-product-details-page-modern .qr-modal-modern .modal-dialog{max-height:566px;max-width:826px}.html-product-details-page-modern .qr-modal-modern .modal-body{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:29px;padding:0 60px 29px 60px}.html-product-details-page-modern .qr-modal-modern .modal-body h2{color:#41322b;text-align:center;font-family:ACaslonPro-Regular,serif;font-size:40px;font-style:normal;font-weight:400;line-height:44px;letter-spacing:.8px}.html-product-details-page-modern .qr-modal-modern .modal-body p{color:#1f2a32;text-align:center;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px;margin-bottom:0}.html-product-details-page-modern .qr-modal-modern .modal-body #qr-inner img{width:200px;height:200px}.html-product-details-page-modern .size-change-modal-modern .modal-dialog{height:85vh;max-width:826px}.html-product-details-page-modern .size-change-modal-modern .modal-dialog .modal-content{height:100%}.html-product-details-page-modern .size-change-modal-modern .modal-dialog .modal-content .modal-body{padding:0 20px;overflow:auto}.html-product-details-page-modern .size-change-modal-modern .products{display:grid;grid-template-columns:repeat(2,1fr);row-gap:24px;column-gap:29px;width:100%}.html-product-details-page-modern .size-change-modal-modern .products .product{display:flex;flex-direction:column;gap:10px;text-decoration:none;cursor:pointer}.html-product-details-page-modern .size-change-modal-modern .products .product.active h6{text-decoration:underline}.html-product-details-page-modern .size-change-modal-modern .products .product h6{color:#4c4744;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px;margin-bottom:0;padding-left:20px}.html-product-details-page-modern .size-change-modal-modern .products .product p{color:#4c4744;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px;margin-bottom:0;padding-left:20px}.html-product-details-page-modern .size-change-modal-modern .products .product .product-price{font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px;display:flex;gap:10px;padding-left:20px}.html-product-details-page-modern .size-change-modal-modern .products .product .product-price .was{color:#918f86;text-decoration-line:line-through}.html-product-details-page-modern .size-change-modal-modern .products .product .product-price .now{color:#4c4744}.html-product-details-page-modern .fabric-change-modal-modern .modal-dialog{max-width:826px;height:85vh}.html-product-details-page-modern .fabric-change-modal-modern .modal-dialog.show-product{max-width:1245px}.html-product-details-page-modern .fabric-change-modal-modern .modal-dialog.show-product .left-wrapper{width:400px;opacity:1;pointer-events:auto}.html-product-details-page-modern .fabric-change-modal-modern .modal-dialog.show-product .selected-filters{display:none}.html-product-details-page-modern .fabric-change-modal-modern .modal-dialog.show-product .btn-modal-go-back{opacity:1;max-width:fit-content;padding:10px 20px;transform:translateX(-20px)}.html-product-details-page-modern .fabric-change-modal-modern .modal-dialog .modal-content{height:100%}.html-product-details-page-modern .fabric-change-modal-modern .modal-dialog .modal-content .modal-body{padding:0 20px;overflow:hidden;display:flex;flex-direction:row}.html-product-details-page-modern .fabric-change-modal-modern .modal-dialog .modal-content .modal-footer{flex-direction:column}.html-product-details-page-modern .fabric-change-modal-modern .modal-body-wrapper{display:flex;flex-direction:row;width:100%;overflow-y:auto;overflow-x:hidden}.html-product-details-page-modern .fabric-change-modal-modern .left-wrapper{width:0;opacity:0;transition:width .3s ease,opacity .3s ease;display:flex;flex-direction:column;gap:10px;overflow:hidden;pointer-events:none;flex-shrink:0;position:sticky;top:0;align-self:flex-start}.html-product-details-page-modern .fabric-change-modal-modern .left-wrapper .image-container{position:relative}.html-product-details-page-modern .fabric-change-modal-modern .left-wrapper .image-container .icon-360{position:absolute;left:50%;bottom:22px;transform:translateX(-50%)}.html-product-details-page-modern .fabric-change-modal-modern .left-wrapper .product-name{color:#41322b;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px;padding:0 20px}.html-product-details-page-modern .fabric-change-modal-modern .left-wrapper .fabric-composition{color:#41322b;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px;padding:0 20px}.html-product-details-page-modern .fabric-change-modal-modern .left-wrapper .price-container{display:flex;gap:10px;padding:0 20px}.html-product-details-page-modern .fabric-change-modal-modern .left-wrapper .price-container .old{color:#918f86;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px;text-decoration-line:line-through}.html-product-details-page-modern .fabric-change-modal-modern .left-wrapper .price-container .new{color:#41322b;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px}.html-product-details-page-modern .fabric-change-modal-modern .left-wrapper .info-container{color:#41322b;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px;padding:0 20px}.html-product-details-page-modern .fabric-change-modal-modern .left-wrapper .info-container a{color:#41322b;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px;text-decoration:none}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper{flex:1;z-index:1;min-width:0}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .filters{display:flex;flex-direction:column;gap:20px}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .filters .filter-item .filter-header{color:#4c4744;font-family:ACaslonPro-Regular,serif;font-size:20px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.4px;position:relative;cursor:pointer}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .filters .filter-item .filter-header::after{content:"";display:inline-block;position:absolute;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);right:10px;top:calc(50% - 5px);transition:transform .3s ease}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .filters .filter-item .filter-container{max-height:0;opacity:0;display:flex;flex-direction:column;gap:15px;margin:0;overflow:hidden;pointer-events:none;transition:opacity .3s ease,max-height .3s ease,margin .3s ease}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .filters .filter-item .filter-container div{color:#4c4744;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px;cursor:pointer}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .filters .filter-item .filter-container .selected{text-decoration:underline}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .filters .filter-item .filter-container .selected.image-container img{padding:8px;border:1px solid #1f2a32}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .filters .filter-item .filter-container.filter-image-container{display:grid}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .filters .filter-item .filter-container.filter-image-container .image-container{display:flex;flex-direction:column;gap:10px;position:relative;color:#4c4744;font-family:Jost-Regular,serif;font-size:17.882px;font-style:normal;font-weight:400;line-height:29.059px;letter-spacing:.536px}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .filters .filter-item .filter-container.filter-image-container .image-container img{width:76px;height:76px;position:relative;transition:all .6s ease}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .filters .filter-item .filter-container.filter-image-container-style{grid-template-columns:repeat(4,1fr)}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .filters .filter-item .filter-container.filter-image-container-style .image-container img{width:100%;height:100%}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .filters .filter-item .filter-container.filter-image-container-colour{grid-template-columns:repeat(7,76px)}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .filters .filter-item.open .filter-header::after{transform:rotate(225deg)}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .filters .filter-item.open .filter-container{max-height:3000px;opacity:1;margin:20px 0;pointer-events:auto}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .filters .filter-item .sub-filter-item{width:50%}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .filters .filter-item .sub-filter-item .sub-filter-header{color:#4c4744;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:700;line-height:22.4px;position:relative;cursor:pointer}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .filters .filter-item .sub-filter-item.has-subitem .sub-filter-header::after{content:"";display:inline-block;position:absolute;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);right:10px;top:calc(50% - 5px);transition:transform .3s ease}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .filters .filter-item .sub-filter-item .sub-filter-container{max-height:0;opacity:0;display:flex;flex-direction:column;gap:15px;margin:0;transition:opacity .3s ease,max-height .3s ease,margin .3s ease;overflow:hidden;pointer-events:none}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .filters .filter-item .sub-filter-item .sub-filter-container .selected{text-decoration:underline}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .filters .filter-item .sub-filter-item .sub-filter-container.filter-image-container{flex-direction:row;flex-wrap:wrap}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .filters .filter-item .sub-filter-item .sub-filter-container.filter-image-container .image-container{display:flex;flex-direction:column;gap:10px;color:#4c4744;font-family:Jost-Regular,serif;font-size:17.882px;font-style:normal;font-weight:400;line-height:29.059px;letter-spacing:.536px}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .filters .filter-item .sub-filter-item .sub-filter-container.filter-image-container .image-container img{width:76px;height:76px}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .filters .filter-item .sub-filter-item .sub-filter-container.filter-image-container-style{grid-template-columns:repeat(4,1fr)}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .filters .filter-item .sub-filter-item .sub-filter-container.filter-image-container-style .image-container img{width:100%;height:100%}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .filters .filter-item .sub-filter-item .sub-filter-container.filter-image-container-colour{grid-template-columns:repeat(7,76px)}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .filters .filter-item .sub-filter-item.open .sub-filter-header::after{transform:rotate(225deg)}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .filters .filter-item .sub-filter-item.open .sub-filter-container{max-height:2000px;opacity:1;margin:20px 0;pointer-events:auto}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .fabric-list-modern{display:flex;flex-direction:column;gap:10px}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .fabric-list-modern .title{color:#4c4744;font-family:ACaslonPro-Regular,serif;font-size:20px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.4px}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .fabric-list-modern .fabric-list-container{display:grid;grid-template-columns:repeat(4,1fr);row-gap:10px;column-gap:24px}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .fabric-list-modern .fabric-list-container .empty-fabric-list{grid-column:span 4}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .fabric-list-modern .fabric-list-container .empty-fabric-list p{font-family:Jost-Regular,serif}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .fabric-list-modern .fabric-list-container .fabric-item{display:flex;flex-direction:column;gap:10px;transition:transform .3s ease;cursor:pointer;position:relative}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .fabric-list-modern .fabric-list-container .fabric-item.selected-fabric{text-decoration:underline}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .fabric-list-modern .fabric-list-container .fabric-item.selected-fabric .image-container img{padding:8px;border:1px solid #1f2a32}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .fabric-list-modern .fabric-list-container .fabric-item .image-container{position:relative}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .fabric-list-modern .fabric-list-container .fabric-item .image-container img{width:100%;transition:all ease .6s}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .fabric-list-modern .fabric-list-container .fabric-item .image-container .basket-icon{position:absolute;content:url(../images/fabric-add.png);top:8px;right:8px;width:40px;height:40px;z-index:11}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .fabric-list-modern .fabric-list-container .fabric-item .image-container .basket-icon.selected{content:url(../images/fabric-added.png)}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .fabric-list-modern .fabric-list-container .fabric-item .fabric-name{color:#4c4744;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:28.925px;letter-spacing:.712px}.html-product-details-page-modern .fabric-change-modal-modern .selected-filters{display:flex;gap:20px;width:100%;row-gap:10px}.html-product-details-page-modern .fabric-change-modal-modern .selected-filters .selected-filter-item{color:#4c4744;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px;position:relative;padding-left:30px;padding-right:10px;cursor:pointer;white-space:nowrap;background-color:#f5f4f2;border-radius:40px;height:26px}.html-product-details-page-modern .fabric-change-modal-modern .selected-filters .selected-filter-item::after,.html-product-details-page-modern .fabric-change-modal-modern .selected-filters .selected-filter-item::before{content:"";position:absolute;left:15px;top:49%;width:15px;height:2px;background-color:currentColor;transform-origin:center;border-radius:2px}.html-product-details-page-modern .fabric-change-modal-modern .selected-filters .selected-filter-item::before{transform:translate(-50%,-50%) rotate(45deg)}.html-product-details-page-modern .fabric-change-modal-modern .selected-filters .selected-filter-item::after{transform:translate(-50%,-50%) rotate(-45deg)}.html-product-details-page-modern .fabric-change-modal-modern .selected-filters .selected-filters-list{display:flex;gap:20px;width:100%;overflow:auto;row-gap:10px}.html-product-details-page-modern .fabric-change-modal-modern .action-buttons{display:flex}.html-product-details-page-modern .fabric-change-modal-modern .action-buttons .btn-modal-go-back{opacity:0;max-width:0;white-space:nowrap;padding:0;transition:opacity .3s ease,max-width .1s ease,padding .3s ease,transform .3s ease}.html-product-details-page-modern .find-me-in-store-modal-modern .modal-dialog{height:85vh;max-width:826px}.html-product-details-page-modern .find-me-in-store-modal-modern .modal-dialog .modal-content{height:100%}.html-product-details-page-modern .find-me-in-store-modal-modern .modal-dialog .modal-content .modal-body{padding:0 20px;overflow:auto}.html-product-details-page-modern .find-me-in-store-modal-modern .modal-dialog .modal-content .modal-body .content-header{display:flex;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;padding:30px 0}.html-product-details-page-modern .find-me-in-store-modal-modern .modal-dialog .modal-content .modal-body .content-header h2{color:#4c4744;font-family:ACaslonPro-Regular,serif;font-size:32px;font-style:normal;font-weight:400;line-height:35.2px;letter-spacing:.64px}.html-product-details-page-modern .find-me-in-store-modal-modern .modal-dialog .modal-content .modal-body .content-header p{color:#4c4744;font-family:Jost-Regular,serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.42px}.html-product-details-page-modern .find-me-in-store-modal-modern .modal-dialog .modal-content .modal-body .showrooms{display:flex;flex-direction:column;gap:24px;margin-bottom:24px}.html-product-details-page-modern .find-me-in-store-modal-modern .modal-dialog .modal-content .modal-body .showrooms .showroom{border:1px solid #ccc2bc;padding:30px 20px}.html-product-details-page-modern .find-me-in-store-modal-modern .modal-dialog .modal-content .modal-body .showrooms .showroom a{text-decoration:none;display:flex;flex-direction:column;gap:10px}.html-product-details-page-modern .find-me-in-store-modal-modern .modal-dialog .modal-content .modal-body .showrooms .showroom h3{color:#1f2a32;font-family:ACaslonPro-Regular,serif;font-size:24px;font-style:normal;font-weight:400;line-height:26.4px;letter-spacing:.48px;margin-bottom:0}.html-product-details-page-modern .find-me-in-store-modal-modern .modal-dialog .modal-content .modal-body .showrooms .showroom p{color:#1f2a32;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px;margin-bottom:0}.html-product-details-page-modern .find-me-in-store-modal-modern .modal-dialog .modal-content .modal-body .showrooms .showroom .contacts{color:#41322b}.html-product-details-page-modern .breadcrumb{background:0 0;justify-content:start;padding:13px 30px;margin-bottom:0}.html-product-details-page-modern .breadcrumb span,.html-product-details-page-modern .breadcrumb strong{font-family:Jost-Regular,serif;color:#1f2a32;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px}.html-product-details-page-modern .page-body .product-essential{display:flex;gap:24px;width:100%;padding:0 28px;margin-bottom:24px}.html-product-details-page-modern .page-body .product-essential .image-container{overflow:hidden}.html-product-details-page-modern .page-body .product-essential .image-container .main-slider-wrapper .splide__slide{width:100%;position:relative;display:flex;flex-direction:column;justify-content:flex-start;gap:20px}.html-product-details-page-modern .page-body .product-essential .image-container .main-slider-wrapper .splide__slide:first-child{justify-content:space-between}.html-product-details-page-modern .page-body .product-essential .image-container .main-slider-wrapper .splide__slide .image-wrapper{display:flex;justify-content:center;align-items:center}.html-product-details-page-modern .page-body .product-essential .image-container .main-slider-wrapper .splide__slide .image-wrapper .slider-image{width:100%}.html-product-details-page-modern .page-body .product-essential .image-container .main-slider-wrapper .splide__slide .image-wrapper .image-zoom{position:absolute;top:70px;right:40px}.html-product-details-page-modern .page-body .product-essential .image-container .main-slider-wrapper .splide__slide .image-wrapper .image-360{position:absolute;bottom:70px;right:40px}.html-product-details-page-modern .page-body .product-essential .image-container .main-slider-wrapper .splide__slide .image-description-wrapper{display:flex;gap:20px}.html-product-details-page-modern .page-body .product-essential .image-container .main-slider-wrapper .splide__slide .image-description-wrapper span{color:#4c4744;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px}.html-product-details-page-modern .page-body .product-essential .image-container .main-slider-wrapper .splide__slide .image-description-wrapper a{color:#4c4744;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.48px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer}.html-product-details-page-modern .page-body .product-essential .image-container .thumbnail-slider-wrapper{margin-top:20px}.html-product-details-page-modern .page-body .product-essential .image-container .thumbnail-slider-wrapper .splide__slide{width:257px;height:192px;display:flex;justify-content:center;align-items:center;margin-left:24px}.html-product-details-page-modern .page-body .product-essential .product-information-container{width:541px}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-information-container-inner{position:sticky;top:145px}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-header{display:flex;gap:10px;align-items:center;margin-bottom:20px}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-header .product-roundel{display:flex;height:26px;padding:0 20px;justify-content:center;align-items:flex-start;gap:10px;border-radius:25px;background:#e2ddd9;color:#4c4744;text-align:center;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px;white-space:nowrap}.html-product-details-page-modern .page-body .product-essential .product-information-container h1{color:#4c4744;font-family:ACaslonPro-Regular,serif;font-size:32px;font-style:normal;font-weight:400;line-height:35.2px;letter-spacing:.64px;margin-bottom:0}.html-product-details-page-modern .page-body .product-essential .product-information-container .short-description{color:#4c4744;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-more-detail{color:#4c4744;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px;text-decoration:none;cursor:pointer;width:100%;display:block;position:relative}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-more-detail::after{content:"";display:inline-block;position:absolute;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);right:26px;top:calc(50% - 5px);transition:transform .3s ease}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-more-detail.open::after{transform:rotate(45deg)}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-attributes{max-height:0;margin-top:10px;list-style:disc;padding:0 0 0 50px;color:#4c4744;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px;overflow:hidden;transition:max-height .6s ease}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-attributes.open{max-height:200px}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-modal-button{display:flex;padding:20px 20px;gap:20px;border:.5px solid #e2ddd9;position:relative;cursor:pointer}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-modal-button .image-wrapper{display:flex;justify-content:center;align-items:center}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-modal-button .image-wrapper img{width:64px}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-modal-button .text-wrapper{padding-right:20px}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-modal-button::after{content:"";display:inline-block;position:absolute;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);right:26px;top:calc(50% - 5px);transition:transform .3s ease}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-modal-button p{color:#a1978f;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px;margin:0}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-modal-button .no-sample{color:#a1978f;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px;clear:both}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-modal-button .box-name{color:#4c4744;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-modal-button a{color:#4c4744;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.48px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;white-space:nowrap}.html-product-details-page-modern .page-body .product-essential .product-information-container .btn-fabric-modal{border-bottom:0}.html-product-details-page-modern .page-body .product-essential .product-information-container .btn-fabric-modal .image-wrapper img{box-shadow:0 .881px 3.523px 0 #bfb3ab;mask-image:url(../images/fabric-swatch-mask.svg);mask-repeat:no-repeat;mask-size:contain;mask-position:center;mask-type:luminance}.html-product-details-page-modern .page-body .product-essential .product-information-container .btn-size-modal{margin-bottom:30px}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-information-line{display:flex;justify-content:space-between;padding:0 20px;margin-bottom:30px;gap:24px}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-information-line .product-price{display:flex;gap:24px;align-items:center;justify-content:start}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-information-line .product-price .price-new{color:#4c4744;text-align:center;font-family:ACaslonPro-Regular,serif;font-size:32px;font-style:normal;font-weight:400;line-height:35.2px;letter-spacing:.64px}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-information-line .product-price .price-old{color:#89877e;text-align:center;font-family:ACaslonPro-Regular,serif;font-size:32px;font-style:normal;font-weight:400;line-height:35.2px;letter-spacing:.64px;text-decoration-line:line-through}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-information-line .btn-add-to-bag{background:#1f2a32;color:#fff}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-information-line .btn-add-to-bag:hover{background:rgba(31,42,50,.8)}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-information-line .btn-add-to-bag:active{background:rgba(31,42,50,.2);color:#4c4744}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-information-line .delivery-information{width:100%;color:#4c4744;text-align:center;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-overview-container{border:1px solid #e2ddd9;width:100%;padding:30px 20px}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-overview-container .pdp-product-overview{width:100%;display:block;gap:10px;color:#4c4744;font-family:ACaslonPro-Regular,serif;font-size:24px;font-style:normal;font-weight:400;line-height:26.4px;letter-spacing:.48px;text-decoration:none;position:relative;cursor:pointer}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-overview-container .pdp-product-overview::after{content:"";display:inline-block;position:absolute;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);right:26px;top:calc(50% - 5px);transition:transform .3s ease}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-overview-container .pdp-product-overview.open::after{transform:rotate(45deg)}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-overview-container .product-overview-list-container{max-height:0;opacity:0;transition:opacity .3s ease,max-height .3s ease,padding .3s ease}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-overview-container .product-overview-list-container.open{max-height:600px;opacity:1}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-overview-container .product-overview-list{padding:20px 0 0 0}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-overview-container .product-overview-list p{margin-bottom:0;color:#4c4744;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-overview-container .product-overview-list span{color:#4c4744;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:700;line-height:22.4px}.html-product-details-page-modern .page-body .product-detail .why-love-section{width:100%;padding:80px 0;background:#f9f7f7;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.html-product-details-page-modern .page-body .product-detail .why-love-section h5{margin:0;max-width:351px;color:#4c4744;font-family:ACaslonPro-Regular,serif;font-size:24px;font-weight:400;line-height:26.4px;letter-spacing:.48px}.html-product-details-page-modern .page-body .product-detail .why-love-section .why-love-author{margin:0;max-width:822px;color:#4c4744;font-family:Jost-Regular,serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:.64px}.html-product-details-page-modern .page-body .product-detail .why-love-section .why-love-quote{margin:0;max-width:827px;color:#4c4744;font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:26px;letter-spacing:.64px}.html-product-details-page-modern .page-body .product-detail .spec-attribute-container{margin:80px auto;display:flex;gap:29px;padding:0 30px}.html-product-details-page-modern .page-body .product-detail .spec-attribute-container .btn-download{background:#1f2a32;width:340px;color:#fff;align-self:center;transition:background-color .6s ease;text-decoration:none}.html-product-details-page-modern .page-body .product-detail .spec-attribute-container .btn-download:hover{background:rgba(31,42,50,.8)}.html-product-details-page-modern .page-body .product-detail .spec-attribute-container .btn-download:active{background:rgba(31,42,50,.2);color:#4c4744}.html-product-details-page-modern .page-body .product-detail .spec-attribute-container .left-wrapper{width:41.6666666667%;display:flex;flex-direction:column;gap:29px}.html-product-details-page-modern .page-body .product-detail .spec-attribute-container .left-wrapper h2{color:#4c4744;font-family:ACaslonPro-Regular,serif;font-size:32px;font-style:normal;font-weight:400;line-height:35.2px;letter-spacing:.64px;margin-bottom:0}.html-product-details-page-modern .page-body .product-detail .spec-attribute-container .right-wrapper{width:58.3333333333%}.html-product-details-page-modern .page-body .product-detail .spec-attribute-container .right-wrapper .spec-attributes{position:relative;padding-top:20px}.html-product-details-page-modern .page-body .product-detail .spec-attribute-container .right-wrapper .spec-attributes table{border-collapse:separate;border-spacing:0}.html-product-details-page-modern .page-body .product-detail .spec-attribute-container .right-wrapper .spec-attributes td,.html-product-details-page-modern .page-body .product-detail .spec-attribute-container .right-wrapper .spec-attributes th{margin:0;border:1px solid #e2ddd9;white-space:nowrap;border-top-width:0}.html-product-details-page-modern .page-body .product-detail .spec-attribute-container .right-wrapper .spec-attributes tr:nth-child(even){background-color:#e2ddd9}.html-product-details-page-modern .page-body .product-detail .spec-attribute-container .right-wrapper .spec-attributes>div{width:calc(100% - 155px);overflow-x:auto;margin-left:155px;overflow-y:visible;padding:0;cursor:grab}.html-product-details-page-modern .page-body .product-detail .spec-attribute-container .right-wrapper .spec-attributes>div::-webkit-scrollbar-track{background-color:#f4f4f4;border-radius:10px}.html-product-details-page-modern .page-body .product-detail .spec-attribute-container .right-wrapper .spec-attributes>div::-webkit-scrollbar-thumb{background:#bfb3ab;border-radius:10px}.html-product-details-page-modern .page-body .product-detail .spec-attribute-container .right-wrapper .spec-attributes>div::-webkit-scrollbar{width:5px;height:5px}.html-product-details-page-modern .page-body .product-detail .spec-attribute-container .right-wrapper .spec-attributes .head-cell{width:134px;padding:20px;border:1px solid #e2ddd9}.html-product-details-page-modern .page-body .product-detail .spec-attribute-container .right-wrapper .spec-attributes .head-cell .dv_TableHeader{width:120px;display:flex;flex-direction:column;align-items:center;white-space:normal;gap:10px;text-align:center;color:#4c4744;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px}.html-product-details-page-modern .page-body .product-detail .spec-attribute-container .right-wrapper .spec-attributes .headcol{position:absolute;width:155px;padding:20px;left:0;top:auto;border-top-width:1px;margin-top:-1px;height:51px;display:flex;align-items:center;justify-items:center;font-family:Jost-Regular,serif;color:#4c4744;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px}.html-product-details-page-modern .page-body .product-detail .spec-attribute-container .right-wrapper .spec-attributes .headcol span{width:100%;text-align:center}.html-product-details-page-modern .page-body .product-detail .spec-attribute-container .right-wrapper .spec-attributes .headcol.even{background-color:#e2ddd9}.html-product-details-page-modern .page-body .product-detail .spec-attribute-container .right-wrapper .spec-attributes .first{border:0}.html-product-details-page-modern .page-body .product-detail .spec-attribute-container .right-wrapper .spec-attributes .long{height:50px;width:120px;text-align:center;user-select:none;color:#4c4744;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px}.html-product-details-page-modern .page-body .product-detail .spec-attribute-container .right-wrapper .spec-attributes .empty .headcol{height:25px;border-left:0;border-bottom:0;border-right:0}.html-product-details-page-modern .page-body .product-detail .spec-attribute-container .right-wrapper .spec-attributes .empty .long{height:25px;border-left:0;border-bottom:0;border-right:0;background-color:#fff}.html-product-details-page-modern .page-body .product-detail .page-info-container{display:flex;justify-content:center;margin:50px 0}.html-product-details-page-modern .page-body .product-detail .page-info-container .page-info-wrapper{width:50%}.html-product-details-page-modern .page-body .product-detail .page-info-container .page-info-wrapper .page-info-item{border:1px solid #e2ddd9;padding:30px 20px;margin-top:-1px}.html-product-details-page-modern .page-body .product-detail .page-info-container .page-info-wrapper .page-info-item h2{color:#4c4744;font-family:ACaslonPro-Regular,serif;font-size:24px;font-style:normal;font-weight:400;line-height:26.4px;letter-spacing:.48px;width:100%;position:relative;margin-bottom:0;cursor:pointer}.html-product-details-page-modern .page-body .product-detail .page-info-container .page-info-wrapper .page-info-item h2::after{content:"";display:inline-block;position:absolute;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);right:26px;top:calc(50% - 5px);transition:transform .3s ease}.html-product-details-page-modern .page-body .product-detail .page-info-container .page-info-wrapper .page-info-item p{margin-bottom:0;transition:margin .3s ease;font-family:Jost-Regular,serif;font-size:16px;color:#41322b;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px}.html-product-details-page-modern .page-body .product-detail .page-info-container .page-info-wrapper .page-info-item h5{margin-bottom:0;transition:margin .3s ease;font-family:Jost-Regular,serif;font-size:16px;color:#41322b;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px}.html-product-details-page-modern .page-body .product-detail .page-info-container .page-info-wrapper .page-info-item .page-info-item-collapse{transition:max-height .6s ease,opacity .6s ease,padding .6s ease;overflow:hidden;max-height:0}.html-product-details-page-modern .page-body .product-detail .page-info-container .page-info-wrapper .page-info-item .page-info-item-collapse-inner{color:#41322b;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px;padding:20px 0 0 0}.html-product-details-page-modern .page-body .product-detail .page-info-container .page-info-wrapper .page-info-item .page-info-item-collapse-inner p{margin-bottom:1rem;font-family:Jost-Regular,serif;font-size:16px}.html-product-details-page-modern .page-body .product-detail .page-info-container .page-info-wrapper .page-info-item .page-info-item-collapse-inner h5{margin-bottom:0;font-family:Jost-Regular,serif;font-size:16px}.html-product-details-page-modern .page-body .product-detail .page-info-container .page-info-wrapper .page-info-item.open h2::after{transform:rotate(45deg)}.html-product-details-page-modern .page-body .product-detail .page-info-container .page-info-wrapper .page-info-item.open .page-info-item-collapse{max-height:700px}.html-product-details-page-modern .page-body .product-detail .page-info-container .page-info-wrapper .page-info-item a{color:#41322b;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px}.html-product-details-page-modern .page-body .product-detail .pdp-split-block{display:flex}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-image{flex:50%}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content{flex:50%;text-align:center;display:flex;justify-content:center;align-items:center;background:#f9f7f7}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content .pdp-split-block-content-wrapper{width:60%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:30px}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content .pdp-split-block-info-container{position:relative;display:flex;justify-content:center;height:250px;transition:all .6s ease;width:95%}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content .pdp-split-block-info-container.container-opened{height:295px}@media(max-width:1514px){.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content .pdp-split-block-info-container{height:300px}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content .pdp-split-block-info-container.container-opened{height:345px}}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content .pdp-split-block-info{opacity:0;visibility:hidden;pointer-events:none;transition:all .6s ease;position:absolute;display:flex;flex-direction:column;gap:20px}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content .pdp-split-block-info.is-visible{opacity:1;visibility:visible;pointer-events:auto}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content h2{color:#4c4744;text-align:center;font-family:ACaslonPro-Regular,serif;font-size:40px;font-style:normal;font-weight:400;line-height:44px;letter-spacing:.8px;white-space:nowrap}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content p{color:#4c4744;text-align:center;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px;margin-bottom:0}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content a.btn-pdp{border-radius:200px;background:#e2ddd9;width:fit-content;color:#4c4744;text-decoration:none;white-space:nowrap}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content a.btn-pdp:hover{background:#bfb3ab}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content a.btn-pdp:active{background:rgba(191,179,171,.15)}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content .btn-discover-benefits{transition:all .6s ease;width:170px!important}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content .btn-discover-benefits.container-opened{width:85px!important}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content ul{list-style:inside}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content ul li{color:#4c4744;text-align:center;margin-bottom:0;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content ul li::marker{color:#4c4744;font-size:6px}.html-product-details-page-modern .page-body .product-detail .pdp-split-block:nth-child(even){flex-direction:row-reverse}.html-product-details-page-modern .page-body .product-detail .customer-photos-container{margin:80px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;padding:0 20px}.html-product-details-page-modern .page-body .product-detail .customer-photos-container h3{color:#4c4744;text-align:center;font-family:ACaslonPro-Regular,serif;font-size:40px;font-style:normal;font-weight:400;line-height:44px;letter-spacing:.8px}.html-product-details-page-modern .page-body .product-detail .customer-photos-container .customer-photos-caption{color:#4c4744;text-align:center;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px}.html-product-details-page-modern .page-body .product-detail .customer-photos-container .customer-photos-slider{width:100%;display:flex;justify-content:center}.html-product-details-page-modern .page-body .product-detail .customer-photos-container .splide__track{overflow:hidden;width:fit-content}.html-product-details-page-modern .page-body .product-detail .customer-photos-container .splide__list{display:flex;gap:10px;align-items:center}.html-product-details-page-modern .page-body .product-detail .customer-photos-container .splide__slide{width:272px!important;height:272px;overflow:hidden;border-radius:2px;display:flex;justify-content:center;align-items:center}.html-product-details-page-modern .page-body .product-detail .customer-photos-container .splide__slide img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.html-product-details-page-modern .page-body .product-detail .customer-photos-container .splide__slide img:hover{transform:scale(1.1)}@media(max-width:1180px){.html-product-details-page-modern #slideModal .modal-dialog{max-width:100vw;height:100dvh;margin:0}.html-product-details-page-modern #slideModal .modal-body{display:flex;justify-content:center;align-items:center}.html-product-details-page-modern #slideModal .information{width:calc(100% - 60px)}.html-product-details-page-modern #slideModal .information div{flex:1}.html-product-details-page-modern #heroImageZoomModal .modal-dialog{max-width:100vw;height:100dvh;margin:0}.html-product-details-page-modern #heroImageZoomModal .hero-image-zoom-modal__information.information{width:calc(100% - 60px)}.html-product-details-page-modern .size-change-modal-modern .modal-dialog{height:100dvh;max-width:100vw;margin:0}.html-product-details-page-modern .size-change-modal-modern .modal-dialog .modal-content .modal-body{padding:0}.html-product-details-page-modern .size-change-modal-modern .products{grid-template-columns:repeat(2,1fr)}.html-product-details-page-modern .fabric-change-modal-modern .modal-dialog{max-width:100vw;height:100dvh;margin:0}.html-product-details-page-modern .fabric-change-modal-modern .modal-dialog.show-product .left-wrapper{height:445px;width:100%;opacity:1;pointer-events:auto}.html-product-details-page-modern .fabric-change-modal-modern .modal-dialog.show-product .right-wrapper{padding-top:385px}.html-product-details-page-modern .fabric-change-modal-modern .modal-dialog.show-product .right-wrapper .filters{height:0;opacity:0;pointer-events:none}.html-product-details-page-modern .fabric-change-modal-modern .modal-dialog.show-product .btn-modal-go-back{transform:translateX(0)}.html-product-details-page-modern .fabric-change-modal-modern .modal-dialog.hide-panel .left-wrapper{transform:translateY(-445px)}.html-product-details-page-modern .fabric-change-modal-modern .modal-dialog.hide-panel .right-wrapper{padding-top:0}.html-product-details-page-modern .fabric-change-modal-modern .modal-dialog .modal-content .modal-body{flex-direction:column;padding:0}.html-product-details-page-modern .fabric-change-modal-modern .modal-body-wrapper{display:block}.html-product-details-page-modern .fabric-change-modal-modern .left-wrapper{width:100%;height:0;transition:height .3s ease,opacity .3s ease,transform .3s ease;text-align:center;position:fixed;top:0;left:0;right:0;z-index:10;background-color:#fff}.html-product-details-page-modern .fabric-change-modal-modern .left-wrapper .image-container .icon-360{position:absolute;right:20px;bottom:22px;left:auto;transform:translateX(-50%);width:26px;height:26px}.html-product-details-page-modern .fabric-change-modal-modern .left-wrapper .price-container{justify-content:center}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper{overflow:auto;padding:0 20px;z-index:9;position:relative}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .filters{height:auto;opacity:1;pointer-events:auto;transition:height .3s ease,opacity .3s ease}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .filters .filter-item .filter-container.filter-image-container-style{grid-template-columns:repeat(2,1fr)}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .filters .filter-item .filter-container.filter-image-container-colour{grid-template-columns:repeat(4,76px)}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .fabric-list-modern .fabric-list-container{grid-template-columns:repeat(4,1fr)}.html-product-details-page-modern .find-me-in-store-modal-modern .modal-dialog{max-width:100vw;height:100dvh;margin:0}.html-product-details-page-modern .find-me-in-store-modal-modern .modal-dialog .modal-content .modal-body{padding:0}.html-product-details-page-modern .find-me-in-store-modal-modern .modal-dialog .modal-content .modal-body .content-header{background:#f5f4f2;margin-bottom:30px;padding:30px}.html-product-details-page-modern .find-me-in-store-modal-modern .modal-dialog .modal-content .modal-body .content-header h2{text-align:center}.html-product-details-page-modern .find-me-in-store-modal-modern .modal-dialog .modal-content .modal-body .content-header p{text-align:center}.html-product-details-page-modern .find-me-in-store-modal-modern .modal-dialog .modal-content .modal-body .showrooms{padding:0 20px}.html-product-details-page-modern .page-body .product-essential{flex-direction:column;padding:0}.html-product-details-page-modern .page-body .product-essential .image-container .main-slider-wrapper .splide__slide .image-wrapper .image-zoom{top:30px}.html-product-details-page-modern .page-body .product-essential .image-container .main-slider-wrapper .splide__slide .image-wrapper .image-360{bottom:70px}.html-product-details-page-modern .page-body .product-essential .image-container .main-slider-wrapper .splide__slide .image-description-wrapper{flex-direction:column;gap:10px;padding:0 20px}.html-product-details-page-modern .page-body .product-essential .image-container .thumbnail-slider-wrapper{padding:0 20px}.html-product-details-page-modern .page-body .product-essential .image-container .thumbnail-slider-wrapper .splide__slide{width:191px;height:143px;margin-left:10px}.html-product-details-page-modern .page-body .product-essential .product-information-container{width:100%}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-header{padding:0 20px}.html-product-details-page-modern .page-body .product-essential .product-information-container .short-description{padding:0 20px}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-more-detail{padding:0 20px}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-modal-button .box-name{float:left;margin-right:20px}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-information-line{gap:11px;margin-bottom:20px}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-information-line .product-price{flex:1;justify-content:center}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-information-line #product-details-form{flex:1}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-information-line .find-me-in-store{flex:1}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-information-line .view-in-room{flex:1}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-information-line .btn-add-to-bag{width:100%}.html-product-details-page-modern .page-body .product-essential .product-information-container .why-love-section{background-color:#f9f7f7;text-align:left;display:flex;padding:30px 28px;flex-direction:column;gap:20px}.html-product-details-page-modern .page-body .product-essential .product-information-container .why-love-section p{margin-bottom:0;color:#4c4744;text-align:left;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px}.html-product-details-page-modern .page-body .product-essential .product-information-container .why-love-section h5{color:#4c4744;text-align:left;font-family:ACaslonPro-Regular,serif;font-size:24px;font-style:normal;font-weight:400;line-height:26.4px;letter-spacing:.48px;margin-bottom:0}.html-product-details-page-modern .page-body .product-detail .spec-attribute-container{flex-direction:column;gap:15px;padding:0}.html-product-details-page-modern .page-body .product-detail .spec-attribute-container .left-wrapper h2{display:none}.html-product-details-page-modern .page-body .product-detail .spec-attribute-container .left-wrapper{width:100%}.html-product-details-page-modern .page-body .product-detail .spec-attribute-container .right-wrapper{width:100%;padding-left:20px;margin-bottom:40px}.html-product-details-page-modern .page-body .product-detail .page-info-container .page-info-wrapper{width:100%}.html-product-details-page-modern .page-body .product-detail .page-info-container .page-info-wrapper .page-info-item .page-info-item-collapse-inner{padding:10px 0}.html-product-details-page-modern .page-body .product-detail .pdp-split-block{flex-direction:column}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content{padding:40px 20px;background:#fff}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content .pdp-split-block-content-wrapper{width:80%;align-items:center;gap:20px}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content .pdp-split-block-content-wrapper h2{color:#4c4744;font-family:ACaslonPro-Regular,serif;font-size:24px;font-style:normal;font-weight:400;line-height:26.4px;letter-spacing:.48px;text-align:center;width:100%}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content .pdp-split-block-content-wrapper p{color:#4c4744;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px;text-align:center}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content .pdp-split-block-content-wrapper .btn-pdp.container-opened{width:100%}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content .pdp-split-block-content-wrapper .btn-discover-benefits{align-self:center;width:100%}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content .pdp-split-block-content-wrapper .benefits-include{color:#4c4744;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px;text-align:left}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content .pdp-split-block-content-wrapper ul{margin-left:15px;margin-top:-10px}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content .pdp-split-block-content-wrapper ul li{text-align:left}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content .pdp-split-block-info-container{height:215px}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content .pdp-split-block-info-container.container-opened{height:280px}.html-product-details-page-modern .page-body .product-detail .pdp-split-block:nth-child(even){flex-direction:column}.html-product-details-page-modern .page-body .product-detail .customer-photos-container{background:rgba(191,179,171,.1);padding:60px 0 60px 20px;margin:0 0 20px 0;align-items:flex-start;gap:20px}.html-product-details-page-modern .page-body .product-detail .customer-photos-container .splide__list{gap:0}.html-product-details-page-modern .page-body .product-detail .customer-photos-container h3{margin:0;font-size:24px}}@media(max-width:575.9px){.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .filters .filter-item .sub-filter-item{width:100%}.html-product-details-page-modern .fabric-change-modal-modern .right-wrapper .fabric-list-modern .fabric-list-container{grid-template-columns:repeat(2,1fr)}.html-product-details-page-modern .size-change-modal-modern .products{grid-template-columns:repeat(1,1fr)}.html-product-details-page-modern .page-body .product-essential .image-container .main-slider-wrapper .splide__slide .image-wrapper .image-zoom{top:10px;right:30px}.html-product-details-page-modern .page-body .product-essential .image-container .main-slider-wrapper .splide__slide .image-wrapper .image-zoom img{width:23px}.html-product-details-page-modern .page-body .product-essential .image-container .main-slider-wrapper .splide__slide .image-wrapper .image-360{bottom:100px;right:30px}.html-product-details-page-modern .page-body .product-essential .image-container .main-slider-wrapper .splide__slide .image-wrapper .image-360 img{width:27px}.html-product-details-page-modern .page-body .product-essential .image-container .thumbnail-slider-wrapper .splide__slide{width:119px;height:89px;margin-left:2px}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-information-line{flex-direction:column;margin-bottom:30px;gap:30px}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-information-line .find-me-in-store{width:100%}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-information-line .view-in-room{width:100%}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-information-line .btn-add-to-bag{width:100%}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-information-line .delivery-information{margin-bottom:0}.html-product-details-page-modern .page-body .product-essential .product-information-container .product-overview-container .pdp-product-overview::after{right:0}.html-product-details-page-modern .page-body .product-detail .page-info-container{margin:0}.html-product-details-page-modern .page-body .product-detail .page-info-container .page-info-wrapper .page-info-item h2::after{right:0}.html-product-details-page-modern .page-body .product-detail .pdp-split-block{flex-direction:column}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content{padding:40px 20px;background:#fff}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content .pdp-split-block-content-wrapper{width:100%;align-items:flex-start;gap:20px}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content .pdp-split-block-content-wrapper h2{color:#4c4744;font-family:ACaslonPro-Regular,serif;font-size:24px;font-style:normal;font-weight:400;line-height:26.4px;letter-spacing:.48px;text-align:left;margin-bottom:0}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content .pdp-split-block-content-wrapper p{color:#4c4744;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px;text-align:left}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content .pdp-split-block-content-wrapper .btn-pdp{width:100%}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content .pdp-split-block-content-wrapper .btn-pdp.container-opened{width:100%}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content .pdp-split-block-content-wrapper .btn-discover-benefits{align-self:center}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content .pdp-split-block-content-wrapper .benefits-include{color:#4c4744;font-family:Jost-Regular,serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:.64px;text-align:left}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content .pdp-split-block-content-wrapper ul{margin-left:15px;margin-top:-10px}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content .pdp-split-block-content-wrapper ul li{text-align:left}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content .pdp-split-block-info-container{height:305px}.html-product-details-page-modern .page-body .product-detail .pdp-split-block .pdp-split-block-content .pdp-split-block-info-container.container-opened{height:440px}}
