.no-visualisation-message{display:none;margin:15px 0;padding:10px 5px;text-align:center;color:#dc0032;font-size:12px;line-height:16px;background:#fae5e5 0% 0% no-repeat padding-box}.no-visualisation-message p:last-of-type{margin:0}.page-product-custom-package.page-layout-2columns-left .sidebar-main{max-width:275px;width:100%;min-width:170px;padding-right:0}.custom-package-configurator{padding:12px;background:#f8f8f8 0% 0% no-repeat padding-box}.custom-package-configurator .custom-package-info{display:flex;align-items:center;padding:0 0 10px;margin-bottom:10px;border-bottom:1px solid #e6e7e8}.custom-package-configurator .custom-package-info .product-image{width:50px;margin-right:7px}.custom-package-configurator .custom-package-info .product-name{font-size:14px;font-weight:500}.custom-package-configurator .description-block{margin:12px 0;padding:5px;background:#e6e7e8 0% 0% no-repeat padding-box;font-size:11px}.custom-package-configurator .fields>label{display:inline-block;padding-bottom:7px;font-weight:500}.custom-package-configurator .fields>label:after{content:'*';color:#dc0032}.custom-package-configurator .dimensions .control{display:flex;align-items:center;margin-bottom:15px;font-size:12px}.custom-package-configurator .dimensions .control .label{display:flex;align-items:center;width:50%}.custom-package-configurator .dimensions .control .label img{width:20px;margin-right:7px}.custom-package-configurator .dimensions .control .label span{font-size:12px}.custom-package-configurator .dimensions .control .label span:first-letter {color:#dc0032}.custom-package-configurator .dimensions .control .label[for=width] span:first-letter {color:#1979c3}.custom-package-configurator .dimensions .control .label[for=height] span:first-letter {color:#44af69}.custom-package-configurator .dimensions .control .input-with-suffix{position:relative;display:flex;flex-wrap:nowrap;align-items:center;width:50%;color:#a3a3a3;text-align:right;border:1px solid #e6e7e8;background:#fff;font-size:12px}.custom-package-configurator .dimensions .control .input-with-suffix.error{border:1px solid #dc0032}.custom-package-configurator .dimensions .control .input-with-suffix input{text-align:right;font-size:12px;border:0}.custom-package-configurator .dimensions .control .input-with-suffix .suffix{display:inline-block;height:32px;line-height:32px;padding:2px 7px;box-sizing:border-box}.custom-package-configurator .dimensions .control .input-with-suffix .error{position:absolute;bottom:-15px;right:0;font-size:10px;color:#dc0032}.custom-package-configurator .error-message{position:relative;background:#e6e7e8 0% 0% no-repeat padding-box;padding:12px 20px 12px 40px;margin-left:-12px;margin-right:-12px;color:#dc0032;font-weight:300;font-size:10px;line-height:12px}.custom-package-configurator .error-message p{margin:0}.custom-package-configurator .error-message:before{position:absolute;top:50%;left:12px;width:18px;height:18px;content:' ';background-image:url("/pub/media/wysiwyg/error.png");background-size:100%;margin-top:-10px}.custom-package-configurator .required-params-msg-block{display:flex;align-items:center;justify-content:space-between;padding:12px 0 0;color:#dc0032;font-weight:300;font-size:10px;line-height:12px}.custom-package-configurator .required-params-msg-block .tooltip{position:relative;cursor:pointer}.custom-package-configurator .required-params-msg-block .tooltip .info-tip{display:inline;padding:5px;left:25px;top:8px;width:140px;position:absolute;font-size:10px;text-align:center;line-height:20px;white-space:normal;background-color:#fff;color:#000;border:1px solid #414042;visibility:visible;overflow:auto;z-index:1}.custom-package-configurator .required-params-msg-block .tooltip .info-tip p{margin:0}.custom-package-configurator .required-params-msg-block img{width:23px}@media all and (max-width:767px){.no-visualisation-message{display:block}.custom-package-configurator{margin-right:0;padding-bottom:68px}.page-product-custom-package.page-layout-2columns-left .columns{flex-direction:column-reverse}.page-product-custom-package.page-layout-2columns-left .sidebar-main{max-width:100%}}.product.media.scene-container{display:flex;position:relative;box-sizing:border-box;border:1px solid #e6e7e8;padding:27px 0 27px 27px;flex-wrap:nowrap;flex-direction:row;align-items:center}.product.media.scene-container #package-scene-container{position:relative;width:calc(100% - 65px);height:400px}.product.media.scene-container #package-scene-container-generator{position:fixed;top:-9999px;left:-9999px;width:500px;height:500px}.product.media.scene-container .package-scene-buttons{display:flex;flex-direction:column;padding:0 10px 0 5px;width:50px;min-width:50px}.product.media.scene-container .package-scene-buttons button{border:0;background:0 0;box-shadow:none;padding:0;margin-bottom:15px}.product.media.scene-container .package-scene-buttons button:last-of-type{margin-bottom:0}.product.media.scene-container .package-scene-buttons button img{width:17px;height:17px}.product.media.scene-container .package-scene-buttons #package-scene-toggle-flat{position:absolute;bottom:27px;right:7px;width:50px;height:55px;border:1px solid #e6e7e8;border-radius:0;padding:5px 10px;box-sizing:border-box}.product.media.scene-container .package-scene-buttons #package-scene-toggle-flat img{width:100%;height:100%}@media all and (max-width:767px){.product.media.scene-container{display:none}}@media only screen and (min-width:768px){body>div.page-wrapper>main#maincontent.page-main>div.columns .c-sidebar{flex-basis:25%;margin-right:0}body>div.page-wrapper>main#maincontent.page-main>div.columns .c-sidebar #configurator{margin-right:0}}@media only screen and (max-width:767px){body>div.page-wrapper>main#maincontent.page-main>div.columns #configurator{display:none}}@media only screen and (max-width:767px){body>div.page-wrapper>main#maincontent.page-main>div.columns>div.column.main .product-info-main{display:none}body>div.page-wrapper>main#maincontent.page-main>div.columns>div.column.main .product-long-description{display:none}}@media only screen and (min-width:768px){body>div.page-wrapper>main#maincontent.page-main>div.columns>div.column.main .product.media.scene-container{width:calc(67% - 50px);margin-right:25px}body>div.page-wrapper>main#maincontent.page-main>div.columns>div.column.main>div.product-info-main{width:33%}body>div.page-wrapper>main#maincontent.page-main>div.columns>div.column.main>div.breadcrumbs{padding-left:25px}}body>div.page-wrapper>main#maincontent.page-main>div.columns>div.column.main>div.product-info-main>div.product-add-form>form#product_addtocart_form div.box-tocart>div.fieldset>div.actions{display:block}@media only screen and (min-width:768px){body>div.page-wrapper>main#maincontent.page-main>div.columns>div.column.main>div.product-info-main>div.product-add-form>form#product_addtocart_form div.box-tocart>div.fieldset>div.actions{width:100%;margin-top:20px}}@media only screen and (max-width:767px){body>div.page-wrapper>main#maincontent.page-main>div.columns>div.column.main>div.product-info-main>div.product-add-form>form#product_addtocart_form div.box-tocart>div.fieldset>div.actions{width:300px;text-align:center;margin:auto;margin-top:15px}}body>div.page-wrapper>main#maincontent.page-main>div.columns>div.column.main>div.product-info-main>div.product-add-form>form#product_addtocart_form div.box-tocart>div.fieldset>div.actions>button#product-addtocart-button{height:40px}@media only screen and (max-width:767px){body>div.page-wrapper>main#maincontent.page-main>div.columns>div.column.main>div.product-info-main>div.product-add-form>form#product_addtocart_form div.box-tocart>div.fieldset>div.actions>button#product-addtocart-button{width:100%;background-image:none;font-size:1.6rem;text-indent:0}}body>div.page-wrapper>main#maincontent.page-main>div.columns>div.column.main>div.product-info-main>div.product-add-form>form#product_addtocart_form div.box-tocart>div.fieldset>div.field.qty input.qty{color:#000}