::after,::before,ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;--page-title-display:block;--zero-px:0px;--primary-ff:"Helvetica Neue",Helvetica,Arial,sans-serif;--secondary-ff:var(--primary-ff);--body-font-family:var(--primary-ff);--body-font-size:15px;--font-weight-bold:600;--h-text-transform:uppercase;--system-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--h1-font-size:2rem;--h2-font-size:1.5rem;--h3-font-size:1.25rem;--h4-font-size:1rem;--body-bg-color:HSL(var(--neutral-0));--body-color:HSL(var(--neutral-7));--link-color:HSL(var(--neutral-10));--accent-color:HSL(var(--neutral-8));--accent-text-color:HSL(var(--neutral-0));--header-default--height:150px;--container-max-width:1440px;--half-gutter-size:15px;--main-gutter-size:var(--half-gutter-size);--content-padding-top:3.125rem;--content-padding-bottom:5.625rem;--admin-bar:46px;--site-width:100vw;--sidebar-size:27%;--sidebar-margin:2%;--neutral-hue:210;--neutral-0:var(--neutral-hue),var(--nst, 0%),100%;--neutral-1:var(--neutral-hue),var(--nst, 17%),98%;--neutral-2:var(--neutral-hue),var(--nst, 16%),93%;--neutral-3:var(--neutral-hue),var(--nst, 14%),89%;--neutral-4:var(--neutral-hue),var(--nst, 14%),83%;--neutral-5:var(--neutral-hue),var(--nst, 11%),71%;--neutral-6:var(--neutral-hue),var(--nst, 7%),46%;--neutral-7:var(--neutral-hue),var(--nst, 9%),31%;--neutral-8:var(--neutral-hue),var(--nst, 10%),23%;--neutral-9:var(--neutral-hue),var(--nst, 11%),15%;--neutral-10:var(--neutral-hue),var(--nst, 0%),0%}@media (min-width:1025px){:root{--site-width:calc(100vw - var(--scrollbar-width, 0px))}}@media (min-width:1025px) and (max-width:1440px) and (min-height:480px) and (max-height:768px){:root{--full-vp-height:780px}}@media (min-width:768px){:root{--body-font-size:16px;--h1-font-size:3rem;--h2-font-size:2rem;--h3-font-size:1.5rem;--h4-font-size:1.25rem;--admin-bar:32px}}@media (max-width:1024px){:root{--sidebar-size:38%;--sidebar-margin:0%}}html{-webkit-text-size-adjust:100%;font-size:var(--body-font-size,16px)}body{font-family:var(--body-font-family);font-size:var(--body-font-size);font-weight:var(--body-font-weight,400);line-height:var(--body-line-height,1.7);color:var(--body-color);text-align:start;background-color:var(--body-bg-color);background-image:var(--body-bg-image,none);background-repeat:var(--body-bg-repeat,repeat);background-attachment:var(--body-bg-attachment,scroll);background-position:var(--body-bg-posx,50%) var(--body-bg-posy,50%);background-size:var(--body-bg-size,auto);overflow-y:scroll}h1,h4{margin-top:0;margin-bottom:1.375rem;text-rendering:optimizeSpeed;word-break:break-word;font-family:inherit;font-weight:var(--font-weight-bold);line-height:1.2;color:inherit}h1{font-size:var(--h1-font-size)}h4{font-size:var(--h4-font-size)}a{color:var(--link-color);text-decoration:none}a:hover{color:var(--link-color-hover)}img{vertical-align:middle}form{margin-bottom:0}button,input{margin:0;font-family:inherit;font-size:1em}button{border-radius:0;overflow:visible}input{line-height:inherit;vertical-align:baseline}@media screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:0){input{font-size:16px}}input{overflow:visible}[type=button],button{-webkit-appearance:button}ul{margin:1.25rem 0;padding:0 0 0 1.875rem}button,button[type=button]{display:var(--btn-dsp,inline-flex);border-radius:var(--btn-br,initial);display:inline-flex;font-weight:var(--font-weight-bold);color:var(--body-color);text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;background-color:#fff0;border:1px solid #fff0;padding:0;font-size:1rem;line-height:1.5;transition:.2s var(--easeoutcubic,ease-out);transition-property:color,background-color,border-color}.far{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-chevron-down:before{content:""}@font-face{font-display:swap;font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.eot);src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff2)format("woff2"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff)format("woff"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.ttf)format("truetype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.svg#fontawesome)format("svg")}*,body,html{padding:0;margin:0}*{box-sizing:border-box}body,html{height:100%;min-height:100%;font-family:"Montserrat",sans-serif;background-color:#ddd}.container,button,button[type=button]{justify-content:center;align-items:center}.container{min-width:100%;padding:70px 350px 145px 30px;bottom:20px;position:absolute}.boxes,.container{display:flex}.inner_header{background:#1e73be;display:flex;align-items:center;padding:20px 50px;position:fixed;left:0;right:0;top:0;width:100%;z-index:1}.inner_header .site_logo{line-height:0}.inner_header .site_logo img{max-height:20px;width:301px}.inner_header .back_arrow{width:27px;height:14px;background:url(/wp-content/themes/rey/assets/images/long_arrow.png)center left no-repeat;margin-right:20px}.overlay,.popup{position:fixed;display:none;right:0}.overlay{z-index:5;left:0;top:0;bottom:0;margin:0;background:rgb(0 0 0/.6)}.popup{padding:50px 20px 0;box-shadow:0 0 20px rgb(0 0 0/7%);top:60px;background:#fff;height:calc(100% - 177px);overflow:auto;width:300px;z-index:2}.bottom_panel .center_container,.popup .accessories{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}.popup_close{width:15px;height:15px;background:url(/wp-content/themes/rey/assets/images/cancel.png)center center no-repeat;cursor:pointer;position:absolute;right:15px;top:15px}.bottom_panel{position:fixed;z-index:3;bottom:0;padding:12px 0;left:0;width:100%;background:#fff;transition:all ease .3s;-webkit-transition:all ease .3s;box-shadow:0 0 20px rgb(0 0 0/7%)}.bottom_panel h4{letter-spacing:3px;text-transform:uppercase;font-size:13px;font-weight:500;border-bottom:1px solid #ccc;padding:0 0 5px;margin:0 0 15px;display:flex;justify-content:space-between}.bottom_panel h4 .far{display:none}.bottom_panel .center_container{margin:0 auto;padding:0 15px;max-width:1300px}.bottom_panel .center_container .decor_panel{width:20%}.bottom_panel .center_container .dimension_panel{width:30%}.bottom_panel .center_container .common_panel,.bottom_panel .center_container .price_panel{width:25%}.bottom_panel .decor_options{list-style-type:none;margin:0;padding:0;display:flex}.bottom_panel .decor_options li{margin-right:10px}.bottom_panel .decor_options li a{display:block;border-radius:100%;border:1px solid #ccc;width:30px;height:30px}.bottom_panel .access_Value,.bottom_panel .dimensions{display:flex;flex-wrap:wrap}.bottom_panel .dimensions .dimensions_sub{width:50%;font-size:13px}.bottom_panel .access_Value .total_price{border:1px solid #ccc;border-right:none;width:46%;text-align:center;font-weight:700;font-size:14px;padding:10px;height:38px}.bottom_panel .access_Value button{background:url(/wp-content/themes/rey/assets/images/cart_ico.png)center center no-repeat #1e73be;width:45%;text-align:center;border:0;cursor:pointer;background-size:26px}.decor-oak{display:inline-block;background-color:#beb198;background-image:url(/wp-content/themes/rey/assets/images/oak.jpg)}.total_price::before{content:"£ "}.clear{clear:both;width:100%;margin-bottom:10px;border-bottom:1px solid #000}.clear h4{padding-bottom:5px}.clearall{border:0!important;right:20px;position:absolute;text-decoration:none;font-size:20px;font-weight:500;color:#fff}@media all and (max-width:1199px){.bottom_panel h4{font-size:12px}.bottom_panel .dimensions .dimensions_sub{width:100%;margin-top:0;border:0 solid #e1e1e1}.bottom_panel .dimensions .dimensions_sub:first-child{margin-top:0;border:0 solid #e1e1e1}}@media all and (max-width:991px){.container{padding:70px 20px 20px}}@media all and (max-width:768px){.bottom_panel{bottom:-155px;padding:10px 0;position:absolute}form#add_to_cart_form{margin-bottom:3em}.clearall{right:10px;font-size:16px}.inner_header .site_logo img{width:260px}.container{width:auto}.inner_header{padding:20px 8px}}@media all and (max-width:767px){.bottom_panel{width:100%}.bottom_panel .center_container .bottom_panels{width:100%;margin-bottom:10px}.bottom_panel .center_container .bottom_panels:last-child{margin-bottom:0}.bottom_panel .access_Value,.bottom_panel .decor_options,.bottom_panel .dimensions{display:none}.bottom_panel h4 .far{display:inherit}.popup{margin-top:0;padding:30px;top:20px;left:20px;transform:none;-webkit-transform:none;height:calc(100% - 40px);width:calc(100% - 40px)}.boxes{max-width:100%}.bottom_panel h4{padding-bottom:3px;margin-bottom:7px;font-size:11px}}.dimensions_sub_new{width:100%;font-size:13px}.dimensions_sub_new .dimensions_sub{width:100%!important}.boon_btn{overflow:hidden;position:relative;color:#666!important;border:1px solid #ddd;text-transform:none;padding:5px 12px;border-radius:5px;font-size:14px;height:38px;line-height:1.1;font-weight:700;margin-bottom:2px}button:focus{outline:2px currentColor}@media all and (max-width:1280px){div#dialog{height:600px!important}}@media all and (max-width:768px){div#dialog{height:700px!important}}@media all and (max-width:480px){div#dialog{height:550px!important}}@media all and (max-width:375px){div#dialog{height:500px!important}}@media all and (max-width:320px){div#dialog{height:400px!important}}