/*!
Theme Name: Furniture Store
Theme URI: https://yuriy.works/
Author: Yuriy Vasilyev
Author URI: https://yuriy.works/
Description: Theme started based on Furniture Store and WP Rig boilerplates.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: yv-furniture-store
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Furniture Store is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/.button,.image-link img,.wcpf-button.wcpf-button-action-reset,a,button,input.search-submit,input[type=button],input[type=reset],input[type=submit]{transition:all .15s ease-in-out;transition-property:color,border-color,background-color,opacity,transform}.container,.product-summary,.site-content,.woocommerce .woocommerce-breadcrumb{width:100%;max-width:1170px;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}.container--narrow{max-width:700px}.container--wide,.product-summary,.woocommerce .woocommerce-breadcrumb{max-width:none}@media screen and (max-width:767px){.container--wide,.product-summary,.woocommerce .woocommerce-breadcrumb{padding-right:30px;padding-left:30px}}@media screen and (min-width:768px){.container--wide,.product-summary,.woocommerce .woocommerce-breadcrumb{padding-right:45px;padding-left:45px}}.check-list,.menu,.menu ul,.social-icons__list,.widget ul,[role=tablist]{margin:0;padding:0;list-style:none}.block-header{max-width:700px;margin:0 auto 2rem;text-align:center;cursor:default}.block-title{margin-top:0;margin-bottom:2rem;color:inherit!important;font-size:2em}.block-subtitle{font-size:1.2em}.block-description,.block-subtitle{margin-bottom:2rem}@media screen and (max-width:767px){.box{padding-top:2em;padding-bottom:2em}}@media screen and (min-width:768px){.box{padding-top:4em;padding-bottom:4em}}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{margin:.67em 0;font-size:2em}hr{overflow:visible;box-sizing:content-box;height:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;box-sizing:border-box;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.image-link{display:inline-block}.image-link:hover img{opacity:.95}.title-link{text-decoration:none}.title-link,.title-link:visited{color:inherit}.title-link:hover{color:color(var(--color-tertiary) shade(10%))}.btn-wrapper{margin-top:3em;text-align:center}.block-has-bg-image{background-repeat:no-repeat;background-position:50%;background-size:cover}.block-has-bg-video{overflow:hidden;position:relative}.block-has-bg-video .container{position:relative;z-index:2}.bg-video{position:absolute;top:50%;left:50%;width:auto;min-width:100%;height:auto;min-height:100%;background-repeat:no-repeat;background-position:top;background-size:cover;transform:translate(-50%,-50%)}.size-image-half,.size-image-third{display:block;margin-right:auto;margin-left:auto}.size-image-third{width:370px}.size-image-half{width:555px}.anchor{float:left;padding-right:4px}@media screen and (min-width:768px){.anchor{margin-left:-20px}}.check-list li{position:relative;padding-left:1.5em}.check-list li:before{position:absolute;top:0;left:0;color:var(--color-primary);font-size:1.2em;content:"\e919"}@media screen and (min-width:600px){.check-list{column-count:2;grid-column-gap:2em;column-gap:2em}}@media screen and (min-width:768px){.check-list{column-count:3}}.has-dark-layer{position:relative}.has-dark-layer>.container{position:relative;z-index:1}.dark-layer{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);content:""}.align-left,.align-left .block-header{text-align:left}.align-center,.align-center .block-header{text-align:center}.align-right,.align-right .block-header{text-align:right}a[href^=tel]{display:inline-block;position:relative;padding-left:1.5em;text-decoration:none}a[href^=tel]:before{position:absolute;top:50%;left:0;margin-top:-.5em;content:"\e90c"}.read-more-link{display:inline-block;position:relative;padding-right:.75em;text-decoration:none}.read-more-link:after{position:absolute;top:50%;right:0;content:"\e917";transform:translateY(-50%)}@media screen and (min-width:600px){.row-mobile-up,.row-mobile-up-center{display:flex;margin-right:-30px;margin-left:-30px;flex-wrap:wrap}.row-mobile-up-center{align-items:center}.mobile-up-hidden{display:none!important}.col-1-mobile-up{width:100%}.col-1-mobile-up,.col-2-mobile-up{padding-right:30px;padding-left:30px}.col-2-mobile-up{width:50%}.col-3-mobile-up{width:33.33333%}.col-3-mobile-up,.col-4-mobile-up{padding-right:30px;padding-left:30px}.col-4-mobile-up{width:25%}.col-5-mobile-up{width:20%;padding-right:30px;padding-left:30px}}@media screen and (min-width:768px){.row-tablet-up,.row-tablet-up-center{display:flex;margin-right:-30px;margin-left:-30px;flex-wrap:wrap}.row-tablet-up-center{align-items:center}.tablet-up-hidden{display:none!important}.col-1-tablet-up{width:100%}.col-1-tablet-up,.col-2-tablet-up{padding-right:30px;padding-left:30px}.col-2-tablet-up{width:50%}.col-3-tablet-up{width:33.33333%}.col-3-tablet-up,.col-4-tablet-up{padding-right:30px;padding-left:30px}.col-4-tablet-up{width:25%}.col-5-tablet-up{width:20%;padding-right:30px;padding-left:30px}}@media screen and (min-width:1168px){.row-desktop-up,.row-desktop-up-center{display:flex;margin-right:-30px;margin-left:-30px;flex-wrap:wrap}.row-desktop-up-center{align-items:center}.desktop-up-hidden{display:none!important}.col-1-desktop-up{width:100%}.col-1-desktop-up,.col-2-desktop-up{padding-right:30px;padding-left:30px}.col-2-desktop-up{width:50%}.col-3-desktop-up{width:33.33333%}.col-3-desktop-up,.col-4-desktop-up{padding-right:30px;padding-left:30px}.col-4-desktop-up{width:25%}.col-5-desktop-up{width:20%;padding-right:30px;padding-left:30px}}@media screen and (min-width:1379px){.row-wide-up,.row-wide-up-center{display:flex;margin-right:-30px;margin-left:-30px;flex-wrap:wrap}.row-wide-up-center{align-items:center}.wide-up-hidden{display:none!important}.col-1-wide-up{width:100%}.col-1-wide-up,.col-2-wide-up{padding-right:30px;padding-left:30px}.col-2-wide-up{width:50%}.col-3-wide-up{width:33.33333%}.col-3-wide-up,.col-4-wide-up{padding-right:30px;padding-left:30px}.col-4-wide-up{width:25%}.col-5-wide-up{width:20%;padding-right:30px;padding-left:30px}}@media screen and (max-width:1378px){.row-wide-down,.row-wide-down-center{display:flex;margin-right:-30px;margin-left:-30px;flex-wrap:wrap}.row-wide-down-center{align-items:center}.wide-down-hidden{display:none!important}.col-1-wide-down{width:100%}.col-1-wide-down,.col-2-wide-down{padding-right:30px;padding-left:30px}.col-2-wide-down{width:50%}.col-3-wide-down{width:33.33333%}.col-3-wide-down,.col-4-wide-down{padding-right:30px;padding-left:30px}.col-4-wide-down{width:25%}.col-5-wide-down{width:20%;padding-right:30px;padding-left:30px}}@media screen and (max-width:1167px){.row-desktop-down,.row-desktop-down-center{display:flex;margin-right:-30px;margin-left:-30px;flex-wrap:wrap}.row-desktop-down-center{align-items:center}.desktop-down-hidden{display:none!important}.col-1-desktop-down{width:100%;padding-right:30px;padding-left:30px}.col-2-desktop-down{width:50%;padding-right:30px;padding-left:30px}.col-3-desktop-down{width:33.33333%;padding-right:30px;padding-left:30px}.col-4-desktop-down{width:25%;padding-right:30px;padding-left:30px}.col-5-desktop-down{width:20%;padding-right:30px;padding-left:30px}}@media screen and (max-width:767px){.row-tablet-down,.row-tablet-down-center{display:flex;margin-right:-30px;margin-left:-30px;flex-wrap:wrap}.row-tablet-down-center{align-items:center}.tablet-down-hidden{display:none!important}.col-1-tablet-down{width:100%;padding-right:30px;padding-left:30px}.col-2-tablet-down{width:50%;padding-right:30px;padding-left:30px}.col-3-tablet-down{width:33.33333%;padding-right:30px;padding-left:30px}.col-4-tablet-down{width:25%;padding-right:30px;padding-left:30px}.col-5-tablet-down{width:20%;padding-right:30px;padding-left:30px}}@media screen and (max-width:599px){.row-mobile-down,.row-mobile-down-center{display:flex;margin-right:-30px;margin-left:-30px;flex-wrap:wrap}.row-mobile-down-center{align-items:center}.mobile-down-hidden{display:none!important}.col-1-mobile-down{width:100%;padding-right:30px;padding-left:30px}.col-2-mobile-down{width:50%;padding-right:30px;padding-left:30px}.col-3-mobile-down{width:33.33333%;padding-right:30px;padding-left:30px}.col-4-mobile-down{width:25%;padding-right:30px;padding-left:30px}.col-5-mobile-down{width:20%;padding-right:30px;padding-left:30px}}body,button,input,optgroup,select,textarea{color:var(--global-text-color);font-family:Puritan,sans-serif;font-size:16px;font-size:1rem;line-height:1.5}@font-face{font-family:icomoon;src:url(fonts/icomoon.eot?npsfdp);src:url(fonts/icomoon.eot?npsfdp#iefix) format("embedded-opentype"),url(fonts/icomoon.ttf?npsfdp) format("truetype"),url(fonts/icomoon.woff?npsfdp) format("woff"),url(fonts/icomoon.svg?npsfdp#icomoon) format("svg");font-weight:400;font-style:normal}.accordion__link:after,.check-list li:before,.read-more-link:after,[class*=" icon-"],[class^=icon-],a[href^=tel]:before,input[type=checkbox]+label:before{font-family:icomoon!important;font-weight:400;font-style:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-minus:before{content:"\e91c"}.icon-plus:before{content:"\e91d"}.icon-check:before{content:"\e919"}.icon-close:before{content:"\e902"}.icon-folder:before{content:"\e903"}.icon-archive:before{content:"\e904"}.icon-tag:before{content:"\e905"}.icon-user:before{content:"\e906"}.icon-calendar:before{content:"\e907"}.icon-share-2:before{content:"\e908"}.icon-share:before{content:"\e909"}.icon-map-pin:before{content:"\e90a"}.icon-map:before{content:"\e90b"}.icon-phone:before{content:"\e90c"}.icon-mail:before{content:"\e90d"}.icon-menu:before{content:"\e90e"}.icon-search:before{content:"\e90f"}.icon-checkbox-unchecked:before{content:"\e91a"}.icon-checkbox-checked:before{content:"\e91b"}.icon-arrow-long-right:before{content:"\e900"}.icon-arrow-long-left:before{content:"\e901"}.icon-linkedin:before{content:"\e910"}.icon-youtube:before{content:"\e911"}.icon-instagram:before{content:"\e912"}.icon-facebook:before{content:"\e913"}.icon-twitter:before{content:"\e914"}.icon-angle-down:before{content:"\e915"}.icon-angle-up:before{content:"\e916"}.icon-angle-right:before{content:"\e917"}.icon-angle-left:before{content:"\e918"}h1,h2,h3,h4,h5,h6{clear:both;font-family:Sorts Mill Goudy,sans-serif;line-height:1.2}p{margin:0 0 1.5em}p:last-child{margin-bottom:0}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{overflow:auto;max-width:100%;margin-bottom:1.6em;padding:1.6em;background:#eee;font-family:Courier\ 10 Pitch,courier,monospace;line-height:1.6}code,kbd,pre,tt,var{font-size:15px;font-size:.9375rem}code,kbd,tt,var{font-family:monaco,consolas,Andale Mono,DejaVu Sans Mono,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{font-weight:700;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background:#fff;-webkit-font-smoothing:antialiased}hr{height:1px;margin-bottom:1.5em;border:0;background-color:#ccc}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{max-width:100%;height:auto}iframe{display:block}figure{margin:1em 0}table{width:100%;margin:0 0 1.5em}::selection{color:#fff;background-color:var(--color-primary)}.button,.wcpf-button.wcpf-button-action-reset,button,input.search-submit,input[type=button],input[type=reset],input[type=submit]{font-size:12px;font-size:.75rem;display:inline-block;max-width:100%;padding:1.15em 2em;border:1px solid;border-color:#ccc #ccc #bbb;border-radius:0;outline:none;color:rgba(0,0,0,.8);background-color:transparent;font-weight:400;line-height:1!important;text-decoration:none;letter-spacing:6px;text-transform:uppercase;cursor:pointer}.button:hover,.wcpf-button.wcpf-button-action-reset:hover,button:hover,input.search-submit:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:hsla(0,0%,90%,.25);text-decoration:none}.button:active,.wcpf-button.wcpf-button-action-reset:active,button:active,input.search-submit:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{transform:translateY(1px)}.button:focus,.wcpf-button.wcpf-button-action-reset:focus,button:focus,input.search-submit:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:2px solid #f9c642}.button[disabled],.wcpf-button.wcpf-button-action-reset[disabled],button[disabled],input.search-submit[disabled],input[type=button][disabled],input[type=reset][disabled],input[type=submit][disabled]{opacity:.5;cursor:not-allowed}.button--primary.wcpf-button.wcpf-button-action-reset,.button.button--primary,button.button--primary,input.search-submit,input.search-submit[type=button],input.search-submit[type=reset],input.search-submit[type=submit],input.wcpf-button.wcpf-button-action-reset.search-submit,input[type=button].button--primary,input[type=reset].button--primary,input[type=submit].button--primary{border-color:var(--color-primary)!important;color:#fff!important;background-color:var(--color-primary)!important}.button--primary.wcpf-button.wcpf-button-action-reset:visited,.button.button--primary:visited,button.button--primary:visited,input.search-submit:visited,input.search-submit[type=button]:visited,input.search-submit[type=reset]:visited,input.search-submit[type=submit]:visited,input[type=button].button--primary:visited,input[type=reset].button--primary:visited,input[type=submit].button--primary:visited{color:#fff!important}.button--primary.wcpf-button.wcpf-button-action-reset:hover,.button.button--primary:hover,button.button--primary:hover,input.search-submit:hover,input.search-submit[type=button]:hover,input.search-submit[type=reset]:hover,input.search-submit[type=submit]:hover,input[type=button].button--primary:hover,input[type=reset].button--primary:hover,input[type=submit].button--primary:hover{border-color:var(--color-primary-hover)!important;color:#fff!important;background-color:var(--color-primary-hover)!important}.button--secondary.wcpf-button.wcpf-button-action-reset,.button.button--secondary,button.button--secondary,input.button--secondary.search-submit,input[type=button].button--secondary,input[type=reset].button--secondary,input[type=submit].button--secondary{border-color:var(--color-secondary)!important;color:#fff!important;background-color:var(--color-secondary)!important}.button--secondary.wcpf-button.wcpf-button-action-reset:visited,.button.button--secondary:visited,button.button--secondary:visited,input.button--secondary.search-submit:visited,input[type=button].button--secondary:visited,input[type=reset].button--secondary:visited,input[type=submit].button--secondary:visited{color:#fff!important}.button--secondary.wcpf-button.wcpf-button-action-reset:hover,.button.button--secondary:hover,button.button--secondary:hover,input.button--secondary.search-submit:hover,input[type=button].button--secondary:hover,input[type=reset].button--secondary:hover,input[type=submit].button--secondary:hover{border-color:var(--color-secondary-hover)!important;color:#fff!important;background-color:var(--color-secondary-hover)!important}.button--tertiary.wcpf-button.wcpf-button-action-reset,.button.button--tertiary,button.button--tertiary,input.button--tertiary.search-submit,input[type=button].button--tertiary,input[type=reset].button--tertiary,input[type=submit].button--tertiary{border-color:var(--color-tertiary);color:#fff;background-color:var(--color-tertiary)}.button--tertiary.wcpf-button.wcpf-button-action-reset:visited,.button.button--tertiary:visited,button.button--tertiary:visited,input.button--tertiary.search-submit:visited,input[type=button].button--tertiary:visited,input[type=reset].button--tertiary:visited,input[type=submit].button--tertiary:visited{color:#fff}.button--tertiary.wcpf-button.wcpf-button-action-reset:hover,.button.button--tertiary:hover,button.button--tertiary:hover,input.button--tertiary.search-submit:hover,input[type=button].button--tertiary:hover,input[type=reset].button--tertiary:hover,input[type=submit].button--tertiary:hover{border-color:var(--color-tertiary-hover)!important;color:#fff;background-color:var(--color-tertiary-hover)!important}.button--primary-transparent.wcpf-button.wcpf-button-action-reset,.button.button--primary-transparent,button.button--primary-transparent,input.button--primary-transparent.search-submit,input[type=button].button--primary-transparent,input[type=reset].button--primary-transparent,input[type=submit].button--primary-transparent{border-color:var(--color-primary)!important;color:var(--color-primary)!important;background-color:transparent!important}.button--primary-transparent.wcpf-button.wcpf-button-action-reset:visited,.button.button--primary-transparent:visited,button.button--primary-transparent:visited,input.button--primary-transparent.search-submit:visited,input[type=button].button--primary-transparent:visited,input[type=reset].button--primary-transparent:visited,input[type=submit].button--primary-transparent:visited{color:var(--color-primary)!important}.button--primary-transparent.wcpf-button.wcpf-button-action-reset:hover,.button.button--primary-transparent:hover,button.button--primary-transparent:hover,input.button--primary-transparent.search-submit:hover,input[type=button].button--primary-transparent:hover,input[type=reset].button--primary-transparent:hover,input[type=submit].button--primary-transparent:hover{color:#fff!important;background-color:var(--color-primary)!important}.button--secondary-transparent.wcpf-button.wcpf-button-action-reset,.button.button--secondary-transparent,button.button--secondary-transparent,input.button--secondary-transparent.search-submit,input[type=button].button--secondary-transparent,input[type=reset].button--secondary-transparent,input[type=submit].button--secondary-transparent{border-color:var(--color-secondary)!important;color:var(--color-secondary)!important;background-color:transparent!important}.button--secondary-transparent.wcpf-button.wcpf-button-action-reset:visited,.button.button--secondary-transparent:visited,button.button--secondary-transparent:visited,input.button--secondary-transparent.search-submit:visited,input[type=button].button--secondary-transparent:visited,input[type=reset].button--secondary-transparent:visited,input[type=submit].button--secondary-transparent:visited{color:var(--color-secondary)!important}.button--secondary-transparent.wcpf-button.wcpf-button-action-reset:hover,.button.button--secondary-transparent:hover,button.button--secondary-transparent:hover,input.button--secondary-transparent.search-submit:hover,input[type=button].button--secondary-transparent:hover,input[type=reset].button--secondary-transparent:hover,input[type=submit].button--secondary-transparent:hover{color:#fff!important;background-color:var(--color-secondary)!important}.button--tertiary-transparent.wcpf-button.wcpf-button-action-reset,.button.button--tertiary-transparent,button.button--tertiary-transparent,input.button--tertiary-transparent.search-submit,input[type=button].button--tertiary-transparent,input[type=reset].button--tertiary-transparent,input[type=submit].button--tertiary-transparent{border-color:var(--color-tertiary);color:var(--color-tertiary);background-color:transparent}.button--tertiary-transparent.wcpf-button.wcpf-button-action-reset:visited,.button.button--tertiary-transparent:visited,button.button--tertiary-transparent:visited,input.button--tertiary-transparent.search-submit:visited,input[type=button].button--tertiary-transparent:visited,input[type=reset].button--tertiary-transparent:visited,input[type=submit].button--tertiary-transparent:visited{color:var(--color-tertiary)}.button--tertiary-transparent.wcpf-button.wcpf-button-action-reset:hover,.button.button--tertiary-transparent:hover,button.button--tertiary-transparent:hover,input.button--tertiary-transparent.search-submit:hover,input[type=button].button--tertiary-transparent:hover,input[type=reset].button--tertiary-transparent:hover,input[type=submit].button--tertiary-transparent:hover{color:#fff;background-color:var(--color-tertiary)}.button--white-transparent.wcpf-button.wcpf-button-action-reset,.button.button--white-transparent,button.button--white-transparent,input.button--white-transparent.search-submit,input[type=button].button--white-transparent,input[type=reset].button--white-transparent,input[type=submit].button--white-transparent{border-color:#fff!important;color:#fff!important;background-color:transparent!important}.button--white-transparent.wcpf-button.wcpf-button-action-reset:visited,.button.button--white-transparent:visited,button.button--white-transparent:visited,input.button--white-transparent.search-submit:visited,input[type=button].button--white-transparent:visited,input[type=reset].button--white-transparent:visited,input[type=submit].button--white-transparent:visited{color:#fff!important}.button--white-transparent.wcpf-button.wcpf-button-action-reset:hover,.button.button--white-transparent:hover,button.button--white-transparent:hover,input.button--white-transparent.search-submit:hover,input[type=button].button--white-transparent:hover,input[type=reset].button--white-transparent:hover,input[type=submit].button--white-transparent:hover{color:#fff!important;background-color:hsla(0,0%,100%,.15)!important}[role=button]:focus{outline:2px solid #f9c642}.button,.wcpf-button.wcpf-button-action-reset,input.search-submit{text-align:center}.button--has-icon{position:relative;padding-left:4em}.button__icon{position:absolute;top:50%;left:1em;margin-top:-12px;font-size:20px}.button:visited,.wcpf-button.wcpf-button-action-reset:visited,input.search-submit:visited{color:var(--global-text-color)}.cta-buttons{margin-top:1.5em}.cta-button{margin-top:.5em}.cta-button:not(:first-of-type){margin-left:.5em}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{padding:.75em 1.25em;border:1px solid #ddd;border-width:2px!important;border-radius:0;color:var(--global-text-color);font-size:.875em;font-weight:700}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{outline:2px solid #f9c642;color:#595959}select{border:1px solid #ddd;border-width:1px!important}textarea{width:100%}label[for]{cursor:pointer}input[type=checkbox]{position:absolute;left:-9999px}label+input[type=checkbox],label>input[type=checkbox]{position:static;left:auto;width:auto}input[type=checkbox]+label{display:inline-block!important;position:relative;margin-left:0!important;padding-left:1.5em;cursor:pointer}input[type=checkbox]+label:before{display:block;position:absolute;top:50%;left:0;margin-top:-.5em;content:""}input[type=checkbox]:not(:checked)+label:before{content:"\e91a"}input[type=checkbox]:checked+label:before{content:"\e91b"}input[type=checkbox]:focus+label:before{outline:2px solid #f9c642}.nf-form-fields-required{margin-bottom:1em;color:#666;font-size:.875em}.nf-error-msg,.nf-field-label{font-size:.875em}.label-above .nf-field-label{margin-bottom:5px}#ninja_forms_required_items,.nf-field-container{margin-bottom:16px}.nf-form-content{padding:0}.spam-wrap{max-width:12em}.nf-field input[type=button]{font-size:12px;font-size:.75rem;height:auto!important;padding:1.15em 2em}.nf-field input[type=button]:visited{color:#fff!important}.nf-field input[type=button]:hover{border-color:var(--color-primary)!important;color:#fff!important;background-color:var(--color-primary)!important}.site-header{position:relative;border-bottom:1px solid #f5f5f5}.site-header__container{position:relative;z-index:10;padding-top:1em;padding-bottom:1em;color:var(--header-text-color);background-color:var(--header-background-color)}.site-header__inner{display:flex;justify-content:space-between;align-items:center}.site-header--has-logo .site-description,.site-header--has-logo .site-title{height:0;margin:0;text-indent:-9999px}.site-header__search-bar{position:absolute;z-index:9;top:100%;width:30em;max-width:100%;padding:1em;background-color:#f5f5f5;transition:.15s ease-in-out;transition-property:transform;transform:translateY(-100%)}.search-bar-opened .site-header__search-bar{opacity:1;transform:translateY(0)}@media screen and (max-width:767px){.site-header__search-bar{right:0}}@media screen and (min-width:768px){.site-header__search-bar{right:45px}}.site-header .search-form label{display:flex;width:100%}.site-header .search-field{flex-grow:2}button.site-header__search-button{padding:10px;border:0;background-color:transparent!important;font-size:1.2em}button.site-header__search-button:hover{color:var(--menu-hover-item-color)}.custom-logo{display:block;width:130px}@media screen and (min-width:860px){.site-header__right{display:flex;align-items:center}.site-header__search-button{margin-left:1em}}@media screen and (min-width:860px){body.has-fixed-header{padding-top:90px;border-bottom:none}body.has-fixed-header .js-fixed-header{position:fixed;z-index:999;top:0;right:0;left:0;box-shadow:0 0 10px rgba(0,0,0,.25)}body.has-fixed-header .js-fixed-header .site-header__container{padding-top:.5em;padding-bottom:.5em;color:var(--header-text-color);background-color:var(--header-background-color)}}@media (min-width:600px){body.has-fixed-header.admin-bar .js-fixed-header{top:32px}}.site-pre-footer{background-color:var(--pre-footer-background-color)}.site-pre-footer,.site-pre-footer a,.site-pre-footer a:focus,.site-pre-footer a:hover,.site-pre-footer a:visited{color:var(--pre-footer-text-color)}.site-pre-footer a:hover{text-decoration:none}.site-pre-footer .widget-title{color:var(--pre-footer-title-color)}@media screen and (max-width:767px){.site-pre-footer{padding-top:2em;padding-bottom:1em}}@media screen and (min-width:768px){.site-pre-footer{padding-top:4em;padding-bottom:2em}}.site-footer{padding-top:1em;padding-bottom:1em;background-color:var(--footer-background-color);font-size:.875em}.site-footer,.site-footer a,.site-footer a:focus,.site-footer a:hover,.site-footer a:visited{color:var(--footer-text-color)}.site-footer a:hover{text-decoration:none}.site-footer__widget.widget .menu-item{display:inline-block;margin-top:0}.site-footer__widget.widget .menu-item:not(:last-child){margin-right:.5em}.site-footer__widget.widget .menu-item a{padding-left:0;text-decoration:underline}.site-footer__widget.widget .menu-item a:hover{color:inherit;text-decoration:none}.site-footer__widget.widget .menu-item a:before{display:none}@media screen and (max-width:767px){.site-footer{text-align:center}}@media screen and (min-width:768px){.site-footer__nav{order:2;text-align:right}.site-footer__widget.widget{margin-bottom:0}}.no-sidebar .content-area{float:none;margin-right:auto;margin-left:auto}.no-sidebar .site-main{margin-right:0}a{color:var(--color-link)}a:visited{color:var(--color-link-visited)}a:active,a:focus,a:hover{color:var(--color-link-hover)}a:focus{outline:2px solid #f9c642}a:active,a:hover{outline:0}.main-navigation a{display:block;color:var(--menu-item-color);font-weight:500;text-decoration:none;letter-spacing:1px}.menu-item-has-children>a{position:relative}.show-submenu{display:inline-flex;position:absolute;z-index:1;justify-content:center;align-items:center}@media screen and (max-width:859px){button.menu-toggle{display:flex;position:fixed;z-index:20;right:1em;bottom:1em;width:4em;height:4em;padding:0;border-color:#fff;border-radius:50%;color:#fff;background-color:var(--color-secondary);font-size:.875em;letter-spacing:1px;text-transform:uppercase;align-items:center;justify-content:center}.show-submenu{top:2px;right:0;width:36px;height:36px;border:1px solid #ccc}button.back-button{margin-bottom:1em}.menu-item-has-children>a{padding-right:1.5em}.main-navigation,.main-navigation ul ul{overflow:scroll;overflow-x:hidden;position:fixed;z-index:10;top:0;right:0;bottom:0;width:400px;max-width:100%;padding:2em;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.25);transition:transform .25s ease-in-out;transform:translate(450px);will-change:transform}.main-navigation.toggled,.main-navigation ul ul.toggled{transform:translate(0)}.main-navigation a{padding-top:.5em;padding-bottom:.5em}.main-navigation.toggled ul{display:block}}@media screen and (min-width:860px){.back-button,.menu-toggle{display:none!important}.menu-item-has-children>a{padding-right:1em}.main-navigation{display:block;float:left;clear:both;width:100%}.main-navigation .menu>li:not(:last-child){margin-right:2em}.main-navigation .menu>li>a .show-submenu{display:inline-block;top:0;right:0;margin-top:5px;transform:rotate(90deg)}.main-navigation ul{display:none;margin:0;padding-left:0;list-style:none}.main-navigation ul ul{float:left;position:absolute;z-index:99999;top:100%;left:-999em;background-color:#fff;box-shadow:0 3px 3px rgba(0,0,0,.2)}.main-navigation ul ul ul{top:0;left:-999em}.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:100%}.main-navigation ul ul a{width:200px;padding:.75em 1em;border-bottom:1px solid #f5f5f5}.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a:hover{color:var(--menu-hover-item-color)}.main-navigation .current-menu-ancestor>a,.main-navigation .current-menu-item>a,.main-navigation .current_page_ancestor>a,.main-navigation .current_page_item>a{color:var(--menu-current-item-color)}.main-navigation ul{display:block}.show-submenu{top:50%;right:8px;margin-top:-.5em}}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{overflow:hidden;margin:0 0 1.5em}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;width:50%;text-align:right}.screen-reader-text{overflow:hidden;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.screen-reader-text:focus{display:block;clip:auto!important;z-index:100000;top:5px;left:5px;width:auto;height:auto;padding:15px 23px 14px;border-radius:3px;color:#21759b;background-color:#f1f1f1;box-shadow:0 0 2px 2px rgba(0,0,0,.6);font-weight:700;line-height:normal;text-decoration:none;-webkit-clip-path:none;clip-path:none;font-size:14px;font-size:.875rem}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-right:auto;margin-left:auto}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{display:table;table-layout:fixed;content:""}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.widget li:not(:first-child):not(.social-icons__item){margin-top:10px}.widget a:hover{color:var(--color-primary)}.widget .menu li a{display:inline-block;text-decoration:none}.widget-title{font-family:Puritan,sans-serif;font-size:.875em;font-weight:300;font-style:normal;letter-spacing:5px;text-transform:uppercase;margin-top:0;margin-bottom:1.5em;color:inherit}.widget-about__image-wrapper{margin-bottom:1em}.widget-about__image{display:block;width:130px}.widget-contact__item{position:relative;padding-left:2em}.widget-contact__icon{position:absolute;top:2px;left:0}.widget-contact a{text-decoration:none}@media screen and (max-width:859px){.site-content--sidebar .widget-area{margin-top:3em}.site-content--sidebar.site-content--shop{display:flex;flex-direction:column}.site-content--sidebar.site-content--shop .widget-area{margin-top:0}.site-content--sidebar.site-content--shop .content-area{order:2}}@media screen and (min-width:860px){.site-content--sidebar{display:flex;flex-wrap:wrap}.site-content--sidebar .content-area{width:74%;padding-left:2em;order:2}.site-content--sidebar .widget-area{overflow:hidden;width:25%}}.site-content{margin-bottom:3em}.sticky{display:block}.updated:not(.published){display:none}.page-header{margin-top:2em}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.page-title{margin-top:0}.colours-description,.colours-palette__item{margin-bottom:2em}.colours-palette__title{margin-bottom:.75em;font-size:1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.site-content{width:100%;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}.site-content--wide{max-width:1170px}.site-content--narrow{max-width:700px}.infinite-scroll.neverending .site-footer,.infinite-scroll .posts-navigation{display:none}.infinity-end.neverending .site-footer{display:block}[role=tablist]{overflow:visible}[role=tab]{font-size:1.25em;font-weight:700;text-decoration:none}[role=tab],[role=tab]:visited{color:var(--global-text-color)}[role=tab]:hover{color:var(--color-primary)}.brand-tabs [role=tab][aria-selected=true]:after{display:inline-block;margin-left:.5em;line-height:1;content:">>"}[role=tabpanel]{border-color:1px dotted transparent}[role=tabpanel]:focus{border-color:#ccc;outline:0}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{margin-top:0;margin-bottom:0;padding:0;border:none}embed,iframe,object{max-width:100%}.custom-logo-link{display:block}.wp-caption{max-width:100%;margin-bottom:1.5em}.wp-caption img[class*=wp-image-]{display:block;margin-right:auto;margin-left:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;width:100%;text-align:center;vertical-align:top}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.single-header{color:#fff;background-color:rgba(0,0,0,.5);text-align:center}.single-header__title{margin:0;color:inherit}.single-header__slogan{font-style:italic}@media screen and (max-width:767px){.single-header{padding-top:4em;padding-bottom:4em}.single-header__title{font-size:2em}.single-header__slogan{font-size:1.25em}}@media screen and (min-width:768px){.single-header{padding-top:8em;padding-bottom:8em}.single-header__title{font-size:4em}.single-header__slogan{font-size:2.5em}}.social-icons{margin-top:2em}.social-icons--big{font-size:1.25em}.social-icons--center{text-align:center}.social-icons--right{text-align:right}.social-icons__list{display:inline-flex}.social-icons__item:not(:last-child){margin-right:.75em}.social-icons__link,.social-shares__link{display:flex;width:2.1875em;height:2.1875em;border:1px solid;color:#333;background-color:transparent;font-size:1.25em;text-decoration:none;align-items:center;justify-content:center}.social-icons__link--facebook:focus,.social-icons__link--facebook:visited{color:inherit}.social-icons__link--facebook:hover{border-color:#3b5998;color:#fff!important;background-color:#3b5998}.social-icons__link--linkedin:focus,.social-icons__link--linkedin:visited{color:inherit}.social-icons__link--linkedin:hover{border-color:#007ab9;color:#fff!important;background-color:#007ab9}.social-icons__link--twitter:focus,.social-icons__link--twitter:visited{color:inherit}.social-icons__link--twitter:hover{border-color:#55acee;color:#fff!important;background-color:#55acee}.social-icons__link--instagram:focus,.social-icons__link--instagram:visited{color:inherit}.social-icons__link--instagram:hover{border-color:#d93175;color:#fff!important;background-color:#d93175}.social-icons__link--youtube:focus,.social-icons__link--youtube:visited{color:inherit}.social-icons__link--youtube:hover{border-color:red;color:#fff!important;background-color:red}.social-icons__icon{display:block}.social-shares{font-size:16px;font-size:1rem;margin-top:2em}.social-shares__wrapper{display:flex;align-items:center}.social-shares__label{margin-right:10px;font-weight:600}.social-shares__link{margin:0 5px}.social-shares__link:active{transform:translateY(1px)}.cookies-popup{position:fixed;z-index:999;right:0;bottom:0;left:0;padding:1.5em 0;opacity:0;color:#fff;background-color:var(--color-primary);box-shadow:0 -3px 6px rgba(0,0,0,.16);text-align:center;transition:transform .1s ease-in-out;transform:translateY(400px)}.cookies-popup a,.cookies-popup a:hover,.cookies-popup a:visited{color:#fff}.cookies-popup a:hover{text-decoration:none}.cookies-popup.opened{opacity:1;transform:translate(0)}.cookies-popup__link{margin-left:5px}.top-bar{padding-top:.25em;padding-bottom:.25em;color:var(--top-bar-text-color);background-color:var(--top-bar-background-color)}.top-bar a{color:inherit}.top-bar a:hover{text-decoration:none}.enquire-popup{display:none;overflow:auto;position:fixed;z-index:99999!important;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.75)}.enquire-popup.opened{display:block}.enquire-popup__inner{position:relative;max-width:40em;margin:2em auto;padding:2em;background-color:#fff;box-shadow:0 0 40px rgba(0,0,0,.3)}.enquire-popup__title{margin-top:0;font-size:1.75em}.enquire-popup__close{position:absolute;top:0;right:0;padding:.15em;border:0;background-color:transparent;font-size:2em}.enquire-popup__close:hover{color:var(--color-primary);background-color:transparent}.enquire-button-wrapper{margin:2em 0}.single-brand__content{padding-top:3em}.single-brand__row:not(:last-child){margin-bottom:3em}.single-brand__logo-wrapper{margin-bottom:2em;text-align:center}.single-brand__image{margin-bottom:3em}.accordion__item:not(:last-child){margin-bottom:5px}.accordion__link{display:block;position:relative;padding:.75em 2.5em .75em 1em;color:var(--accordion-item-text-color)!important;background-color:var(--accordion-item-background-color);font-size:1.25em;line-height:1;text-decoration:none;cursor:pointer}.accordion__link:hover{opacity:.9}.accordion__link:after{display:block;position:absolute;top:50%;right:.75em;margin-top:-.5em;content:"\e91d"}.accordion__link.opened:after{content:"\e91c"}.accordion__content{padding:2em}.brand-products{margin-bottom:3em}.search-form{display:flex}@media screen and (max-width:767px){.search-form{flex-direction:column}.search-field{width:100%;margin-bottom:1em}}.woocommerce .woocommerce-breadcrumb{margin-top:1em;margin-bottom:2em}.woocommerce span.onsale{display:flex;top:10px;left:10px;width:3em;height:3em;padding:0;color:var(--onsale-badge-text-color);background-color:var(--onsale-badge-background-color);align-items:center;justify-content:center}.woocommerce .button,.woocommerce .wcpf-button.wcpf-button-action-reset,.woocommerce input.search-submit{padding:1.15em 2em!important;border-radius:0!important;font-size:.75rem!important}.sku_wrapper{display:block;margin-bottom:1em}.products-wrapper{margin-top:3em}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding-bottom:0;font-size:1.25em}.woocommerce ul.products li.product .price{color:var(--color-primary);font-size:1em}.products-loop__filters{display:flex;justify-content:space-between;margin-bottom:1em}.woocommerce-product-details__short-description{margin-bottom:2em}.woocommerce div.product section.products{margin-top:3em}.woocommerce div.product .entry-summary,.woocommerce div.product section.products>h2{margin-top:0}.woocommerce div.product .product_title{margin-bottom:.5em;font-size:2.25em;font-weight:300}.woocommerce div.product p.price,.woocommerce div.product span.price{margin-bottom:1em;color:var(--global-text-color)}.woocommerce div.product div.images img{display:block;width:100%;box-shadow:none}.product-summary{margin-bottom:2em}.product-summary>.container{position:relative;max-width:none;padding-right:0;padding-left:0}.product-summary__heading{margin:0 0 .5em;font-size:1.25em}.product-summary__accordion-link{font-family:Puritan,sans-serif;font-size:.875em;font-weight:300;font-style:normal;letter-spacing:5px;text-transform:uppercase;padding:1em 0;background-color:#fff}.product-content,.product-description{margin-bottom:3em}.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs{display:flex;flex-wrap:wrap}.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs li{width:100px!important}.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs li:not(:last-child){margin-right:.5em!important}@media only screen and (min-width:769px){.product-summary>.container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.woocommerce #content div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce div.product div.images{width:68%}.woocommerce #content div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce div.product div.summary{width:30%}}.product-brand{color:var(--product-brand-text-color);background-color:var(--product-brand-background-color)}.product-brand__info,.product-brand__logo-wrapper{margin-bottom:2em}.product-brand__logo{margin-left:0}.product-brand__link{border:1px solid!important}@media screen and (max-width:767px){.product-brand__image-wrapper{margin-top:3em}}.full-image{height:70vh;background-attachment:fixed}.product-tabs{margin-bottom:2em}.product-tabs__list{display:flex;border-bottom:1px solid var(--global-text-color)}.product-tabs__link{font-family:Puritan,sans-serif;font-size:.875em;font-weight:300;font-style:normal;letter-spacing:5px;text-transform:uppercase;display:block;margin-bottom:-1px;padding:1em 1em .75em;border:1px solid transparent;border-bottom-color:var(--global-text-color);background-color:#fff}.product-tabs__link[aria-selected=true]{border-color:var(--global-text-color);border-bottom-color:transparent}.product-tabs__link[aria-selected=true]:hover{background-color:#fff;cursor:default}.product-tabs__link:focus{outline:none;color:inherit}.product-tabs__link:hover{color:inherit;background-color:#f5f5f5}.product-tabs__pane-inner{margin-bottom:1em}.product-tabs__pane-product{margin-top:2em}.product-tabs__pane-product:not(:last-child){margin-bottom:2em}.product-tabs__pane-line{display:flex;font-size:.75em;align-items:center;justify-content:space-between}.product-tabs__pane-title{margin:0;font-size:1.5em;font-weight:400}.product-tabs__pane-price{text-align:right}.product-tabs__dimensions{color:#767676;font-size:.8em}.brand-palette{margin-bottom:2em}.brand-palette__title{margin:0 0 1em;font-size:1.25em}.brand-palette__item{display:inline-block;width:2em;height:2em;margin-right:.5em;margin-bottom:.5em;border-radius:50%;line-height:1}.woocommerce-product-gallery__wrapper{position:relative;transition:opacity .3s ease}.woocommerce-product-gallery__wrapper.rendered{display:flex;flex-direction:column;justify-content:center}.woocommerce-product-gallery__wrapper.processing{opacity:0}.woocommerce-product-gallery__thumbnails{overflow-x:scroll;-webkit-overflow-scrolling:touch;margin-top:1em}.woocommerce-product-gallery__thumbnails-wrapper{display:flex;flex-wrap:wrap;align-items:center}.woocommerce-product-gallery__thumbnail-link{display:block;width:100px;padding-right:3px}.woocommerce-product-gallery__thumbnail-link.active .woocommerce-product-gallery__thumbnail-image{opacity:1}.woocommerce-product-gallery__thumbnail-link:focus{outline:none}.woocommerce-product-gallery__thumbnail-link:hover .woocommerce-product-gallery__thumbnail-image{opacity:1}.woocommerce-product-gallery__thumbnail-image{display:block;margin-right:auto;margin-left:auto;opacity:.5;transition:opacity .15s ease-in-out}.woocommerce-product-gallery__arrow-prev{left:0}.woocommerce-product-gallery__arrow-next{right:0}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){display:inline-block;width:100px;margin-top:1em;padding-right:3px}.woocommerce-product-gallery-lightbox{display:none;position:fixed;z-index:999999;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.75)}.woocommerce-lightbox-opened .woocommerce-product-gallery-lightbox{display:block}.woocommerce-product-gallery-lightbox__arrow-prev{left:5%}.woocommerce-product-gallery-lightbox__arrow-next{right:5%}.woocommerce-product-gallery-lightbox__image-wrapper{display:flex;position:absolute;top:15px;right:15px;bottom:15px;left:15px;align-items:center;justify-content:center;transition:opacity .2s ease}.woocommerce-product-gallery-lightbox__image-wrapper.processing{opacity:0}.woocommerce-product-gallery-lightbox__image{display:block;max-height:100%;margin-right:auto;margin-left:auto}button.woocommerce-product-gallery__arrow{display:flex;position:absolute;top:50%;width:40px;height:40px;margin-top:-.5em;padding:0;border:0;color:#fff;background-color:rgba(0,0,0,.5);font-size:1.5em;text-align:center;justify-content:center;align-items:center}button.woocommerce-product-gallery__arrow:focus{outline:none}button.woocommerce-product-gallery__arrow:hover{background-color:rgba(0,0,0,.75)}button.woocommerce-product-gallery-lightbox__arrow{display:flex;position:absolute;width:80px;height:80px;padding:0;border:0;color:#fff;background-color:rgba(0,0,0,.25);font-size:2.5em;text-align:center;justify-content:center;align-items:center}button.woocommerce-product-gallery-lightbox__arrow:focus{outline:none}button.woocommerce-product-gallery-lightbox__arrow:hover{background-color:rgba(0,0,0,.75)}button.woocommerce-product-gallery-lightbox__close{position:absolute;top:5%;right:5%;width:80px;height:80px;padding:0;border:0;color:#fff;background-color:rgba(0,0,0,.25);font-size:2.5em;text-align:center;justify-content:center;align-items:center}button.woocommerce-product-gallery-lightbox__close:focus{outline:none}button.woocommerce-product-gallery-lightbox__close:hover{background-color:rgba(0,0,0,.75)}@media screen and (max-width:767px){button.woocommerce-product-gallery-lightbox__arrow{bottom:5%}}@media screen and (min-width:768px){button.woocommerce-product-gallery-lightbox__arrow{top:50%;margin-top:-.5em}}