:root{--primary_colour:32, 67, 129;--secondary_colour:23, 147, 205;--header_colour:222, 234, 248;--table_hover:162, 212, 236;--table_row_primary:222, 234, 248;--table_row_secondary:255, 255, 255;--table_text_colour:0, 0, 0;--button_text_colour:255, 255, 255;--menu_primary_colour:55, 56, 58;--menu_secondary_colour:0, 0, 0;--update_center_colour:255, 255, 255;--navigation_text_colour:32, 67, 129;--primary_icon_colour:32, 67, 129;--header_navigation_text_colour:32, 67, 129;--mobile_menu_colour:244, 243, 242}.Products .form-group{margin-bottom:10px}.Products .form-group.no-margin{margin-bottom:0}.theme-gocabinets .Products .notes-and-variations{background:rgba(var(--secondary_colour), 1)}.Products .notes-and-variations{color:#fff;text-align:center;border-radius:8px;margin-bottom:15px;padding:5px 0;font-size:1em;font-weight:600}.Products .notes-and-variations.no-margin{margin-top:-14px}.Products .cbc-form .form-group label{font-weight:600}.Products .product-images{margin-top:38px}.Products .product-images .imageContainer{flex-direction:column;align-items:center;min-height:110px;padding:0;display:flex;height:initial!important}.Products .product-images .imageContainerInSizesTab{flex-direction:column;align-items:center;width:100%;min-height:200px;padding:0;display:flex;height:initial!important}.Products .product-images .itemFavourite{right:0}.Products .product-images .product-inclusions{text-align:left;color:gray;flex-direction:column;align-items:flex-start;width:11.5rem;margin-top:15px;font-size:.8em;display:flex}@media (width<=480px){.Products .product-images .product-inclusions{width:17rem;margin-bottom:1rem}}.Products .product-images .product-name,.Products .product-images .manufacturer-description{text-align:center;color:gray;flex-direction:column;align-items:center;width:10rem;margin-top:15px;font-size:.8em;display:flex}.theme-gocabinets .Products .product-images .product-name{color:rgba(var(--primary_colour), 1)}.Products .product-images .product-name{word-break:break-word;overflow-wrap:break-word;font-size:.875em;font-weight:600}.Products .manufacturer-description{background:var(--table_row_primary);text-align:center;color:gray;border:1px solid;border-radius:4px;flex-direction:column;align-items:center;width:10rem;margin-top:15px;padding:5px 0;font-size:.8em;display:flex}.Products .manufacturer-description-sizes-tab{background:var(--table_row_primary);text-align:center;color:gray;border:1px solid;border-radius:4px;flex-direction:column;align-items:center;width:12rem;margin-top:15px;padding:5px 0;font-size:.8em;display:flex}.Products .manufacturer-description-column{margin-bottom:.8rem}.Products .nav-and-control .control-buttons button{width:100%}.Products .searchGroup{margin-top:0}.Products .buttons-container-shelf,.Products .drillings-content{padding-left:7.5px;padding-right:7.5px}.Products .buttons-container-shelf .button-blue,.Products .drillings-content .button-blue{width:100%;margin-bottom:10px;font-size:.85em;font-weight:500}.Products .buttons-container-shelf .short-button,.Products .drillings-content .short-button{width:50%}.Products .buttons-container-shelf .no-drillings,.Products .drillings-content .no-drillings{font-size:.85em;line-height:1em;display:block}.Products .buttons-container-shelf .drilling-name,.Products .drillings-content .drilling-name{font-size:.85em;font-weight:600;line-height:1em;display:block}.theme-gocabinets .Products .buttons-container-shelf .drilling-name,.theme-gocabinets .Products .drillings-content .drilling-name{color:rgba(var(--primary_colour), 1)}.Products .buttons-container-shelf .drilling-name,.Products .drillings-content .drilling-name{padding-top:10px}.Products .buttons-container-shelf .drilling-name .btn-link,.Products .drillings-content .drilling-name .btn-link{padding:0}.Products .buttons-container-shelf .drilling-name .btn-link img,.Products .drillings-content .drilling-name .btn-link img{width:20px;height:20px}.Products .buttons-container-shelf button{max-height:44px}.Products .buttons-container-shelf-row{margin:8px -10px 20px}.Products .product-form-fields .alert-warning{margin:0 0 15px!important}.theme-gocabinets .Products .shelf strong{color:rgba(var(--primary_colour), 1)}.Products .shelf strong{margin-right:5px;font-size:.8em;display:block}.Products .shelf .shelf-actions{align-items:center;display:flex}.Products .shelf .shelf-actions .btn{justify-content:center;align-items:center;padding:0;display:flex}.Products .shelf .shelf-actions .btn img{width:20px;height:20px}.Products .position .cbc-number input{padding:0 0 0 .5em;font-size:.85em}.Products .shelf-fields .more-info{top:3px}.Products .panelContainer{border:2px solid}.theme-gocabinets .Products .panelContainer{border-color:rgba(var(--primary_colour), 1)}.Products .panelContainer{box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;display:flex}.Products .Shelves h3.notes-and-variations:not(.new){border-bottom:2px solid}.theme-gocabinets .Products .Shelves h3.notes-and-variations:not(.new){border-color:rgba(var(--primary_colour), 1)}.Products .Shelves h3.notes-and-variations:not(.new){border-radius:0;background:#fff!important;padding:0!important}.Products .Shelves h3.notes-and-variations:not(.new) span{color:#fff}.theme-gocabinets .Products .Shelves h3.notes-and-variations:not(.new) span{background:rgba(var(--primary_colour), 1)}.Products .Shelves h3.notes-and-variations:not(.new) span{text-align:left;text-align:center;border-radius:10px 10px 0 0;width:150px;padding:5px 15px;font-size:.8em;display:block}.Products .fieldset-title{margin-bottom:.8rem;font-weight:600;font-size:1.1rem!important}.Products .icon-thumbnail{background-color:#fff;border-radius:.25rem;max-width:100%;height:auto;padding:.25rem}.cbc-popover.bs-popover-top .arrow:after{border-top-color:#c92434!important}.cbc-popover.bs-popover-left .arrow:after{border-left-color:#c92434!important}.cbc-popover.bs-popover-right .arrow:after{border-right-color:#c92434!important}.cbc-popover.bs-popover-bottom .arrow:after{border-bottom-color:#c92434!important}.cbc-popover{border-color:#c92434;z-index:9999999!important;border:0!important}.cbc-popover .popover-body{box-sizing:border-box;color:#fff;background:#c92434;border-radius:8px;padding:15px;font-size:12px;font-weight:600}.cbc-popover .popover-body ul{margin:0;padding:0 0 0 15px}.cbc-popover .popover-body ul li{margin-bottom:5px}.cbc-popover .popover-body ul li:last-of-type{margin-bottom:0}.product .product-content{padding:0}.product .product-content .cbc-form{padding-left:0;padding-right:0}.theme-gocabinets .product .product-content .cbc-form .compound_title{color:rgba(var(--secondary_colour), 1)}.product .product-content .cbc-form .dropdown.show{z-index:2}.product .product-content .cbc-form .drawer-runner:last-child .form-group:last-child .dropdown-menu{inset:auto 0 0!important;transform:translateY(-37.6px)!important}.theme-gocabinets .product .product-content .cbc-form .drawer-thumbnail{border-color:rgba(var(--primary_colour), 1)}.product .product-content .cbc-form .drawer-thumbnail{border:2px solid;border-radius:12px;max-width:205px;max-height:205px;margin:auto;padding:0}.product .product-content .cbc-form .drawer-thumbnail img{max-width:100%;max-height:100%;border-radius:12px!important}.product .product-content .cbc-form .drawer-runner-preview{justify-content:flex-end;align-items:center;height:100%;display:flex}.product .product-content .cbc-form .drawer-runner-preview section{height:fit-content;margin-left:15px}.product .product-content .cbc-form .cabinet-shape-container{max-width:100px;position:relative}.product .product-content .cbc-form .cabinet-shape-container .cabinet-shape{border:2px solid;max-width:100px}.theme-gocabinets .product .product-content .cbc-form .cabinet-shape-container .cabinet-shape{border-color:rgba(var(--primary_colour), 1)}.product .product-content .cbc-form .cabinet-shape-container .cabinet-shape{border-radius:8px;flex-direction:column;height:120px;display:flex}.product .product-content .cbc-form .cabinet-shape-container .leg-container.left{left:12px}.product .product-content .cbc-form .cabinet-shape-container .leg-container.left .leg:after{left:-4px}.product .product-content .cbc-form .cabinet-shape-container .leg-container.right{right:12px}.product .product-content .cbc-form .cabinet-shape-container .leg-container.right .leg:after{right:-5px}.product .product-content .cbc-form .cabinet-shape-container .leg-container{z-index:-1;position:absolute;bottom:-8px}.product .product-content .cbc-form .cabinet-shape-container .leg-container .leg{background:#838282;border:1px solid #1f1e1e;width:5px;height:10px;position:relative}.product .product-content .cbc-form .cabinet-shape-container .leg-container .leg:after{content:"";background:#838282;border:1px solid #1f1e1e;width:12px;height:5px;position:absolute;bottom:-2px}.product .product-content .cbc-wizard-content{padding:15px 0}.Products.bottomMargin{margin-bottom:205px}.theme-gocabinets hr{border-color:rgba(var(--secondary_colour), .5)!important}h2.recently-added-header{background:#fff!important}.theme-gocabinets h2.recently-added-header{color:rgba(var(--primary_colour), 1)}h2.recently-added-header{text-align:left;z-index:3;position:relative}ul.drawer-runner-messages{padding:0 0 0 15px}ul.drawer-runner-messages li.drawer-runner-message{border-bottom:1px dashed #adadad;margin-right:15px;padding:10px 0}ul.drawer-runner-messages li.drawer-runner-message:last-of-type{border:0;padding-bottom:0}.door-preview-opacity-toggle{align-items:center;display:flex}.theme-gocabinets .door-preview-opacity-toggle span.label{color:rgba(var(--primary_colour), 1)}.door-preview-opacity-toggle span.label{vertical-align:super;margin-right:10px;font-size:12px;font-weight:700}.door-preview-opacity-toggle input{width:25px}.door-preview-note{color:#544343;box-shadow:none;margin-top:15px;font-size:13px;font-style:italic}.product-inclusions-type{margin:0;font-weight:600}.product-inclusions-body{margin-bottom:5px}.product-inclusions-body.description{margin-bottom:.8rem}.product-inclusions-title{text-decoration:underline}#notes-id,#variations-id{position:relative}@media (width<=695px){.hardware .product-content,.Products .product-content,.hardware .hardwareItems .hardwareItem .details,.Products .hardwareItems .hardwareItem .details{padding:0}.hardware .hardwareItems .hardwareItem a,.Products .hardwareItems .hardwareItem a{word-break:break-all}.product-content .cbc-wizard-content{padding:15px 20px 0 15px}.product-content .cbc-wizard-content .container{padding:0}.product-content .cbc-wizard-content .alert{border-radius:8px;margin-bottom:15px}.product-content .more-info{right:15px}.product-content .drawer-runner-preview{padding:0 15% 20px;justify-content:center!important}.Products.bottomMargin{margin-bottom:20px}.Products .buttons-container-shelf .button-blue{width:100%}.Shelves h3.notes-and-variations span{width:fit-content!important}.manufacturer-description{margin-bottom:10px}.nav-and-control .control-buttons button img,.nav-and-control .control-buttons a img{width:20px!important}.nav-and-control span{font-size:.8em!important}.product-form-fields{margin:0!important;padding:0!important}.colorSelection .selection-box-before.horizontal{top:45px!important;left:-50px!important}.colorSelection .selection-box-after.horizontal{top:50px!important;left:34px!important}#variations-id{padding-bottom:80px}.buttons-container-shelf{font-size:14px}}
