.mid-image{max-height:100px}.colour-container{margin:2px;cursor:pointer;float:left;border:1px solid #fff}.colour-container .colour-box-midium{width:30px;height:30px}.colour-container .colour-box-small{width:15px;height:15px}.colour-container .colour-box{border:1px solid #ddd}.colour-container .grid-colour-box{border:1px solid #ddd;border-radius:50px!important}.grid-colour-list{order:1;clear:both;margin-bottom:20px;display:flex}.selected-colour{border:3px solid #0e273b!important}.container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border:1px solid #7a7a7a;border-radius:5px}.container:hover input~.checkmark{background-color:#ccc}.container input:checked~.checkmark{background-color:#0e273b}.checkmark:after{content:"";position:absolute;display:none}.container input:checked~.checkmark:after{display:block}.container .checkmark:after{left:10px;top:6px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.quantity-changer,.quantity-input{width:38px!important;height:38px!important;border-radius:50%!important;border:1px solid #7a7a7a!important}.quantity-input{padding:0!important;display:inline-block;align-items:center;text-align:center;position:relative;top:-5px}.quantity-changer{padding-top:10px;display:inline-flex;justify-content:center;cursor:pointer;margin-left:5px;margin-right:5px}.storage-items{position:relative;display:inline-block;cursor:pointer}.dropdown-content{display:none;position:absolute;background-color:#fff;min-width:560px;left:-400px;padding:5px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:9999}@media only screen and (max-width:767px){.dropdown-content{min-width:500px;width:500px;left:-150px}}@media only screen and (max-width:675px){.dropdown-content{min-width:450px;width:450px;left:-120px}}@media only screen and (max-width:575px){.dropdown-content{min-width:400px;width:400px;left:-140px}}@media only screen and (max-width:500px){.dropdown-content{min-width:350px;width:350px;left:-120px}}@media only screen and (max-width:390px){.dropdown-content{min-width:300px;width:300px;left:-90px}}.storage-table-content{max-height:300px;overflow-y:scroll;border:0;background-color:#fff}.storage-table-content td,.storage-table-content th,.storage-table-content tr{border:0}.dropdown-content a:hover{background-color:#fff}.storage-items:hover .dropdown-content{display:block}.storage-table{width:100%}.button-icon-qty-storage{display:block;position:absolute;min-width:1.6em;height:1.6em;line-height:1.5em;top:-55px!important;right:-15px!important;border-radius:100%;color:#fff;background-color:#d9534f;text-align:center;font-size:10px}.storage-product-image{width:100px!important;height:100px!important}.storage-name-cell{width:60%}.accessories-container a,.accessory-infromation-box a,.delete-storage-row-button,.storage-name-cell a{color:#0e273b}.storage-name-cell ul{margin-top:15px;list-style:none}.delete-storage-row-button:hover{color:#153f61}.pdf-generator-message{padding-top:10px;color:#0e273b}.storage-footer{padding-top:10px;padding-bottom:10px}.item-container{margin-bottom:30px}.configurator-item,.configurator-type-item-info{cursor:pointer}.configurator-item .item-content{width:40px;height:40px;border-radius:50%!important}.configurator-item-image{width:40px;height:40px}.big-item-content{padding:5px;margin:5px;border:2px solid #d3d3d3}.selected-item .big-item-content,.selected-item .item-content{border:2px solid #0e273b}.configurator-type-item-info,.type-main-data-title{font-weight:700}.type-label-name,.type-main-data-description{margin-bottom:10px}.type-label-name{font-weight:700}.type-image-container{height:100px;margin-bottom:10px}.accessories-container{color:#0e273b;clear:both;width:100%}@media only screen and (max-width:575px){.accessories-container{width:100%}}.accessories-container .accessories-list{height:250px;overflow:hidden}.accessories-container .accessories-list .accessory-row{margin-top:10px;margin-bottom:10px}.accessories-container .accessories-list .accessory-row .accessory-cell-middle{padding-top:5%;min-height:60px}.accessories-container .accessories-list .accessory-row .accessory-cell-middle .checkbox-container{margin-left:50px}@media only screen and (max-width:575px){.accessories-container .accessories-list .accessory-row{text-align:center}.accessories-container .accessories-list .accessory-row .container{margin-left:47%}.accessories-container .accessories-list .accessory-row .checkbox-container{margin-left:46%!important}}.accessories-container .accessories-list .accessory-row .accessory-price-main-price{font-weight:700}.accessories-container .accessories-list .accessory-row .accessory-price-promotion-price{color:#7a7a7a}.accessories-container .show-more-less-container{margin-top:20px;margin-bottom:50px}.add-to-cart-container{margin-top:40px;margin-bottom:40px;text-align:right}.grid-product-logo{width:40%}.select-accessory{font-family:system-ui,sans-serif;font-size:2rem;font-weight:700;line-height:1.1;display:grid;grid-template-columns:1em auto;gap:.5em}.xt-single_add_to_cart_button,.xt-single_show_where_buy_button{position:relative;top:-7px;padding-top:13px!important}@media only screen and (max-width:368px){.xt-single_add_to_cart_button,.xt-single_show_where_buy_button{margin-bottom:16px!important}}.add-to-storage{padding-right:40px!important;top:-7px}.add-to-storage,.empty-storage,.generate-pdf,.make-storage-pdf{padding-top:13px!important}.storage-button-image{position:absolute;width:24px;margin-top:-6px;margin-left:5px}.product-generate-box{text-align:center}.products-row{margin-top:20px}.product-related{border-style:solid;border-width:1px;border-color:#ddd;padding:16px;margin-bottom:20px}.product-related-price,.product-related-title{color:#0e273b;font-family:"Josefin Sans",Sans-serif;font-size:18px;font-weight:700}.product-related-title{order:1;margin-bottom:10px;font-size:15px;font-weight:400}.product-related-img-container{position:relative;height:212px;margin-bottom:20px;margin-top:20px}.product-related-img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%!important;object-fit:cover;max-width:100%;transition:all 500ms ease-in-out!important}.cross-sells{display:none}.cross-title,.product-grid-description-title{font-family:"Josefin Sans",Sans-serif;color:#0e273b}.product-grid-description-description{font-family:"Josefin Sans",Sans-serif}.product-grid-description-row{margin-top:30px;margin-bottom:30px;display:flex}.description-col{margin:auto}@media only screen and (max-width:600px){.configurator-image{width:100%!important}.add-to-cart-container{text-align:center}}.product-movies{margin-top:20px;margin-bottom:20px}.xt-product-variations{margin-top:10px;margin-bottom:20px}.xt-product-variation{border:2px solid gray;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:8px;color:gray;margin-bottom:15px;height:100%;display:flex;justify-content:center;align-items:center}.xt-product-variation:hover{-webkit-box-shadow:0 0 15px 0 #a7a7a7;-moz-box-shadow:0 0 15px 0 #a7a7a7;box-shadow:0 0 15px 0 #a7a7a7}.xt-current-product-variation{border:2px solid #000;color:#000}.xt-product-variation-img{max-height:100px;max-width:100px}.xt-product-variation-title{text-align:center}.eszlwcf-product{position:relative;padding:16px 16px 36px!important}.eszlwcf-product-title{padding-bottom:5px}.eszlwcf-product-meta{position:absolute;bottom:10px}.xt-eszlwcf-product{position:relative}.xt-eszlwcf-product:hover{-webkit-box-shadow:0 0 9px -4px #4d4b4b;-moz-box-shadow:0 0 9px -4px #4d4b4b;box-shadow:0 0 9px -4px #4d4b4b}.xt-eszlwcf-product-meta{position:absolute;bottom:15px}.grid-image-container{min-height:214px;display:flex!important;align-items:center}.woocommerce ul.products li.product a img{margin:0!important}.disable-configurable-product-price{display:none}.accessory-box{cursor:pointer;margin:5px;text-align:center}.accessory-box,.configuration-type-box{border:1px solid #d3d3d3;padding:5px}.selected-accessory-box{border:1px solid #0e273b}.btn-close{border:0!important}.splide__arrow{width:38px!important;height:38px!important;top:250px;border:1px solid #0e273b!important;border-radius:50%!important}.splide__arrow svg{position:absolute;left:8px;top:8px}.splide__pagination__page{top:50px;border:1px solid #0e273b!important;color:#fff!important;width:10px}.splide__arrow:hover,.splide__pagination__page:hover{background-color:#fff!important}.accessory-splide-conatiner{padding-bottom:30px}.accessory-infromation-box{border:1px solid #d3d3d3;text-align:center;padding:10px;margin:5px}.accessory-information-image img{height:200px!important}.accessories-information{margin-top:40px;margin-bottom:20px}.configurator-item-colour,.configurator-item-finishes{margin-bottom:10px}