/**handles:pewc-js-validation,wcpauau-style,cropper-style,wcdpp-style,wctyp-style,wcvs_style**/
.pewc-failed-validation,.pewc-product-extra-groups>li.pewc-failed-validation{border:1px solid red;padding:2em;border-radius:1em}.pewc-group-js-validation-notice,.pewc-item.pewc-failed-validation .pewc-js-validation-notice{color:red}.pewc-group-js-validation-notice{display:none;margin-top:20px}.tab-failed{color:red}
@font-face{font-family:icomoon;src:url('https://conservatoryroofshop.co.uk/wp-content/plugins/wcpau-advanced-uploads/assets/fonts/icomoon.eot?h6gyqb');src:url('https://conservatoryroofshop.co.uk/wp-content/plugins/wcpau-advanced-uploads/assets/fonts/icomoon.eot?h6gyqb#iefix') format('embedded-opentype'),url('https://conservatoryroofshop.co.uk/wp-content/plugins/wcpau-advanced-uploads/assets/fonts/icomoon.ttf?h6gyqb') format('truetype'),url('https://conservatoryroofshop.co.uk/wp-content/plugins/wcpau-advanced-uploads/assets/fonts/icomoon.woff?h6gyqb') format('woff'),url('https://conservatoryroofshop.co.uk/wp-content/plugins/wcpau-advanced-uploads/assets/fonts/icomoon.svg?h6gyqb#icomoon') format('svg');font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-rotate-left:before{content:"\e900"}.icon-undo:before{content:"\e900"}.icon-repeat:before{content:"\e901"}.icon-rotate-right:before{content:"\e901"}.icon-crop:before{content:"\e902"}#wcpauau-modal{position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0}.wcpauau-modal-bg{background:rgba(0,0,0,.2);width:100%;height:100%}.wcpauau-modal-inner{width:90%;max-height:90%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wcpauau-modal-content{position:relative;background:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.dropzone.dz-clickable .wcpauau-edit{cursor:pointer}td.dz-extra-fields{display:none}.quantity-per-upload td.dz-extra-fields{display:table-cell}input.aouau-quantity-field{width:80px}
/*!
 * Cropper.js v1.5.7
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2020-05-23T05:22:57.283Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,.75);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}

ul.wcdpp-deposit-options-wrapper{list-style:none!important;margin-left:0!important}ul.wcdpp-deposit-options-wrapper li{list-style:none!important;margin-left:0!important}.single-product form.cart ul.wcdpp-deposit-options-wrapper li input{width:auto}td.product-price ins{display:block}.woocommerce form .form-row#wcdpp_checkout_deposit_field label,.woocommerce-page form .form-row#wcdpp_checkout_deposit_field label{display:inline}p#wcdpp_checkout_deposit_field{margin-bottom:0}#wcdpp_checkout_deposit_field .woocommerce-input-wrapper{display:grid;grid-template-columns:20px 1fr}#wcdpp_optional_part_payment{width:50%;display:inline;margin-right:10px}.wc-block-cart-items .wcdpp-cart-item .wc-block-components-sale-badge{display:none;visibility:hidden}
.wctyp-cols-2 .woocommerce-order{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem}.wctyp-component-wrapper{border:1px solid #f1f1f1;background:#f9f9f9;padding:2em;margin-bottom:2em}.wctyp-cols-2 .wctyp-component-wrapper{margin-bottom:0}.wctyp-component-wrapper p:last-child{margin-bottom:0}.woocommerce-order-received p:empty{display:none;visibility:hidden}.wctyp-component-order-summary ul.order_details{list-style:none;position:relative;margin:0}.wctyp-component-order-summary ul.order_details li{padding-left:0}.wctyp-social-shares-wrapper{position:relative;overflow:hidden;height:100%}.wctyp-social-shares-item{position:absolute;left:100%}.wctyp-social-shares-item.active{left:0}.wctyp-social-shares-inner-wrapper{display:grid;grid-template-columns:100px 1fr;grid-gap:2em;margin-bottom:1em}.wctyp-social-shares-product-content p{margin-bottom:0}.wctyp-social-shares-list-shares{position:relative}.wctyp-social-shares-list-shares div{position:absolute;top:0;left:0}.wctyp-social-shares-list-shares div.fb-share-button:not(.fb-share-only){left:90px}nav.wctyp-social-nav{position:relative}.one-only nav.wctyp-social-nav{display:none}nav.wctyp-social-nav a{position:absolute;top:0;right:0}nav.wctyp-social-nav a.wctyp-prev{right:50px}.entry-content .wctyp-social-shares-list-product h4{margin-top:0}.woocommerce-order-received .fb_iframe_widget{display:block}.wctyp-coupons-wrapper pre{font-size:2em;margin-bottom:0}.wctyp-shipping-wrapper #map{height:300px}
body[class*=" wcvs-label-"].single .variations tr,body[class^=wcvs-label-].single .variations tr{margin-bottom:2rem}body.wcvs-label-inline .variations tr{display:grid;grid-template-columns:60px 1fr;align-items:center;grid-gap:2rem;margin-bottom:1rem}.wcvs-consolidate-variations table.variations tr,.wcvs-is-sequential table.variations tr{display:none}.wcvs-is-sequential table.variations tr.visible{display:table-row}body.wcvs-label-inline.wcvs-is-sequential table.variations tr.visible{display:grid}.single-product.wcvs-label-hidden div.product table.variations th{display:none}.single-product.wcvs-label-inline div.product table.variations tr:last-of-type th{margin-top:-26px}.single-product.wcvs-label-hidden div.product table.variations .value,.single-product.wcvs-label-inline div.product table.variations .value{margin:0}select.wcvs-hidden-dropdown{display:none!important}.wcvs-attribute-wrapper ul{display:flex;flex-wrap:wrap;justify-content:flex-start;list-style:none!important;margin:0;padding:0}.wcvs-attribute-wrapper-radio ul{display:block}.wcvs-attribute-wrapper li{display:flex;text-align:center}.wcvs-attribute-wrapper li,.wcvs-attribute-wrapper li label,.wcvs-attribute-wrapper li label img,.wcvs-color-swatch{transition:all .25s}.wcvs-attribute-wrapper li.disabled{cursor:not-allowed}.wcvs-attribute-wrapper-color input,.wcvs-attribute-wrapper-image input,.wcvs-attribute-wrapper-text input{display:none}.wcvs-attribute-wrapper-color li,.wcvs-attribute-wrapper-image li,.wcvs-attribute-wrapper-text li{display:inline-block;margin:.25rem 0}.wcvs-attribute-wrapper.hide li.disabled{display:none}li.wcvs-item.wcvs-item-more{width:auto!important}.wcvs-attribute-wrapper-text label{display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%;border:3px solid #fff;box-shadow:0 0 0 3px #ddd;margin:0!important;cursor:pointer}.wcvs-attribute-wrapper-radio ul li label{cursor:pointer}.wcvs-attribute-wrapper li.wcvs-item-more label{display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%;box-shadow:none;border:0;margin:0!important;cursor:pointer}.wcvs-attribute-wrapper li.wcvs-item-more:hover label{background:inherit!important;color:inherit!important;box-shadow:inherit!important}li.wcvs-item-more a{font-weight:700}.wcvs-attribute-wrapper-color label,.wcvs-attribute-wrapper-image label{cursor:pointer}.wcvs-attribute-wrapper input[type=radio]+label{margin-left:0;position:relative}.wcvs-attribute-wrapper-radio.styled-radio input[type=radio]+label{padding-left:1rem;height:30px;line-height:30px;display:inline-block}.wcvs-attribute-wrapper-radio input[type=radio]{margin-right:.5rem}.wcvs-attribute-wrapper-text li.checked label{background-color:#00f;color:#fff}.wcvs-attribute-wrapper.cross li.disabled label{cursor:not-allowed;background:linear-gradient(to top left,rgba(255,0,0,0) 0,rgba(255,0,0,0) calc(50% - 2px),red 50%,rgba(255,0,0,0) calc(50% + 2px),rgba(255,0,0,0) 100%),linear-gradient(to top right,rgba(255,0,0,0) 0,rgba(255,0,0,0) calc(50% - 2px),red 50%,rgba(255,0,0,0) calc(50% + 2px),rgba(255,0,0,0) 100%)}.wcvs-attribute-wrapper-color.cross li.disabled label:after,.wcvs-attribute-wrapper-image.cross li.disabled label:after{content:" ";background:linear-gradient(to top left,rgba(255,0,0,0) 0,rgba(255,0,0,0) calc(50% - 2px),red 50%,rgba(255,0,0,0) calc(50% + 2px),rgba(255,0,0,0) 100%),linear-gradient(to top right,rgba(255,0,0,0) 0,rgba(255,0,0,0) calc(50% - 2px),red 50%,rgba(255,0,0,0) calc(50% + 2px),rgba(255,0,0,0) 100%);position:absolute;top:0;left:0;width:100%;height:100%}.wcvs-attribute-wrapper.circle li.disabled label:after{top:3px;left:3px;width:calc(100% - 6px);height:calc(100% - 6px)}.wcvs-attribute-wrapper-color.cross label,.wcvs-attribute-wrapper-image.cross label{position:relative;display:block}.wcvs-attribute-wrapper-image.cross img{display:block}.wcvs-attribute-wrapper.blur li.disabled label{cursor:not-allowed;filter:blur(2px)}.wcvs-attribute-wrapper.fade li.disabled label{cursor:not-allowed;opacity:.5}.wcvs-attribute-wrapper li.disabled,.wcvs-attribute-wrapper.disabled li.disabled label{cursor:not-allowed}.wcvs-attribute-wrapper li label img{display:inline;border:2px solid #fff}.wcvs-color-swatch{width:30px;height:30px;border:3px solid #fff;display:block}.wcvs-attribute-wrapper li label img:hover,li .wcvs-color-swatch:hover{cursor:pointer}.wcvs-attribute-wrapper li label img:hover,.wcvs-attribute-wrapper li.checked label img,li .wcvs-color-swatch:hover,li.checked .wcvs-color-swatch{box-shadow:0 0 0 3px #aaa}.wcvs-attribute-wrapper.circle .wcvs-color-swatch,.wcvs-attribute-wrapper.circle label,.wcvs-attribute-wrapper.circle label img{border-radius:50%}.wcvs-attribute-wrapper.rounded .wcvs-color-swatch,.wcvs-attribute-wrapper.rounded label,.wcvs-attribute-wrapper.rounded label img{border-radius:8px}.wcvs-attribute-wrapper.cross.circle li.disabled label:after{top:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px)}.styled-radio .wcvs-radio-button{content:"";position:absolute;top:2px;left:-25px;height:25px;width:25px;background:#eee;cursor:pointer;border-radius:50%}.styled-radio .checked .wcvs-radio-button{background:#2a3edd}.styled-radio .checked .wcvs-radio-button:after{content:"";position:absolute;top:7px;left:7px;width:8px;height:8px;border-radius:50%;background:#fff;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}body.archive .variations tr{display:block;margin-bottom:.5rem}.archive .variations tr th{display:none}.archive table.variations td,.archive table:not( .has-background ).variations tbody tr:nth-child(2n) td{padding:0;background:0 0;display:block}body.archive.wcvs-label-inline .variations tr{margin-bottom:0}.archive .wcvs-attribute-wrapper{text-align:center}.archive .wcvs-attribute-wrapper ul{justify-content:center}.archive ul.products li.product .wcvs-attribute-wrapper ul li img{margin:0}.archive .reset_variations{display:none!important}.archive .wcvs-attribute-wrapper-radio{display:none}.archive .variations td{text-align:center}.archive .variations td select{width:200px;padding:.25rem}li.wcvs-item{position:relative}.wcvs-tooltip{visibility:hidden;opacity:0;display:block;position:absolute;background:#fff;padding:0 .5rem .25rem;box-shadow:0 3px 10px rgba(0,0,0,.1);font-size:12px;top:-110px;left:50%;transform:translateX(-50%);z-index:99;pointer-events:none;transition:opacity .25s}.wcvs-attribute-wrapper-radio ul .wcvs-tooltip{display:none}.wcvs-tooltip:after{content:'';border:5px solid transparent;border-top-color:#fff;width:1px;height:1px;position:absolute;left:50%;bottom:-10px;margin-left:-5px}li.wcvs-item:hover .wcvs-tooltip{visibility:visible;opacity:1}.wcvs-tooltip-image{display:block;padding:.25rem 0;margin-bottom:.25rem;width:100px;height:100px}.wcvs-tooltip-name{line-height:1;padding-top:.5rem;text-align:center;display:inline-block}