
/* THIS CSS WAS COMPILED AND OPTIMIZED, USING THE WP COMPILER PLUGIN */
/* https://bytes.co */

/*!
Theme Name: Gallery Thea
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: gallerythea
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.

gallerythea 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/
*/.uk-container{box-sizing:border-box;max-width:980px}@media (min-width:1220px){.uk-container{max-width:1200px}}html{font-size:10px}body{font-family:'p22-underground',sans-serif;line-height:24px;font-size:1.6rem;text-rendering:optimizeLegibility !important;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal}h1,h2,h3,h4,h5,h6{font-family:'p22-underground',sans-serif;font-weight:normal;line-height:1.2}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,p:first-child{margin-top:0}p,ul,ol,a.button{margin:0 0 24px;line-height:1.5}.slab-serif{font-family:'itc-american-typewriter',serif}@media (max-width:400px){main a[href^="mailto"]{overflow:hidden;text-overflow:ellipsis;display:block}}a:link,a:active,a:visited{color:#8ac1c8}a:hover{color:#67afb8}a.post-edit-link{color:#797979;position:fixed;left:0;bottom:0;z-index:999999999;background:#fff;padding:4px;font-size:14px;line-height:1;font-family:system-ui}a.post-edit-link:hover{color:#797979;text-decoration:underline}.screen-reader-text:focus{font-size:1.6rem}.rounded{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}h1,h2,h3{font-family:'itc-american-typewriter',serif;color:#797979}h1{font-family:'itc-american-typewriter',serif;font-size:3.2rem;color:#797979;margin-bottom:0;text-align:center}h1:after{content:'';display:block;background-image:url('images/bunting-orange.svg');background-position:center center;background-repeat:repeat-x;height:10px;max-width:444px;width:100%;margin:12px auto 48px}h2{font-size:2.8rem;font-weight:300}h2.design-title{font-family:'itc-american-typewriter',serif;color:#797979;font-size:2.8rem}.ppom-wrapper h2.design-title,.ppom-wrapper h2{margin-top:24px;text-align:center;width:100%;font-family:'itc-american-typewriter',serif;color:#797979;font-size:2.8rem}h2.woocommerce-loop-product__title{font-family:'p22-underground',sans-serif}h2.bespoke_cat-title{font-size:3.2rem;color:#797979;font-family:'itc-american-typewriter',serif;text-align:center;margin-top:0}.uk-alert-warning{color:#f69371;background:#fdf1ec}.woocommerce .category-front ul.products li.product h2.woocommerce-loop-category__title{font-family:'p22-underground',sans-serif;font-weight:600;font-size:1.6rem;color:#fff;text-align:center;bottom:0;width:100%;background:#8ac1c8;padding:12px 0}.woocommerce ul.products li.product .custom-title{background-color:#8ac1c8;padding:12px 0;position:relative}.woocommerce ul.products li.product .custom-title h2.woocommerce-loop-category__title,.woocommerce ul.products li.product .custom-title h2.woocommerce-loop-product__title,.woocommerce ul.products li.product .custom-title .price{font-weight:600;font-size:1.6rem;color:#fff;text-align:center;margin:0}.woocommerce ul.products li.product.product_cat-personalised .custom-title{top:0}.woocommerce .art-prints ul.products li.product{position:relative;align-self:flex-end}.woocommerce .art-prints ul.products li.product .custom-title{margin-top:20px;background-color:#fff;border:2px dotted #797979;color:#797979}.woocommerce .art-prints ul.products li.product .custom-title h2.woocommerce-loop-product__title{background:transparent;color:#797979;position:relative;width:auto;margin:0;padding:0;font-weight:400}.woocommerce .art-prints ul.products li.product .custom-title .price{font-weight:400;color:#797979;font-size:1.6rem;padding:0;margin:0}.woocommerce .cards ul.products li.product .custom-title,.woocommerce .textiles ul.products li.product .custom-title,.woocommerce .cards-wholesale-products ul.products li.product .custom-title{background-color:#f6ab8d;border:2px dotted #797979;top:20px}.woocommerce .gift-vouchers ul.products li.product .custom-title{margin-top:20px}.product-meta h2,.product-meta p.price{margin:0;color:#fff;font-size:1.6rem;font-weight:600;font-family:'p22-underground',sans-serif}.price{font-weight:600;font-size:1.8rem;color:#797979;margin:24px 0}.woocommerce ul.products li.product .price{color:#000;font-weight:600;font-size:2rem}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#797979}h3{font-size:2.4rem;font-weight:400}h3.widget-title{text-transform:uppercase}footer .site-footer h3{color:#e5e5e1}h3.widget-title{color:#8ac1c8}span.count{color:#797979}.caption-copy *{color:#fff;margin:0}.intro{font-size:1.6rem;color:#797979}p.site-description{margin:0}footer p{font-size:1.4rem;color:#e5e5e1}nav.main-navigation{clear:none;float:none;width:100%}nav.main-navigation ul.menu{list-style:none;font-size:0;margin:0;padding:0}nav.main-navigation ul.menu li{display:inline-block;margin:0 0 0 24px}nav.main-navigation ul.menu li a{font-size:1.6rem;text-transform:uppercase;font-weight:600;line-height:20px;color:#fff;white-space:nowrap;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}nav.main-navigation ul.menu li a img{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}nav.main-navigation ul.menu li a img:hover{-moz-opacity:.8;-khtml-opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:.8}nav.main-navigation ul.menu li a:hover{color:#797979;text-decoration:none}nav.main-navigation ul.menu li:first-child{margin-left:0}nav.main-navigation ul.menu li.current-menu-item a,nav.main-navigation ul.menu li.current_page_parent a{color:#797979}.home .main-navigation a{color:#fff}.woocommerce-page nav.main-navigation ul.menu li.menu-item-74 a{color:#797979}.uk-offcanvas{width:100%;z-index:9999}.uk-offcanvas-bar{width:inherit;background-color:#8ac1c8}.mobile-menu{list-style:none;padding:0;margin:48px 0 0}.mobile-menu li{margin:24px 0 0;padding:0}.mobile-menu a{font-size:3rem;font-weight:300;color:#fff;display:block;text-align:center;line-height:1}a.open-menu{color:#fff;top:12px;left:12px;position:absolute;z-index:1000}h2 a:link,h2 a:visited,h2 a:active{color:#f6ab8d}.social-list{list-style:none;padding:0;margin:0;line-height:1}.social-list li{display:inline-block;margin-right:12px}.social-list li a{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:6px;background-color:#4b97a1;width:24px;height:24px;display:block;text-align:center;line-height:24px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;color:#fff}.social-list li a img{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.social-list li a img:hover{-moz-opacity:.8;-khtml-opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:.8}.social-list li a:hover{color:#fff;background-color:#67afb8}.footer-menu{padding:0;margin:0;list-style:none}.footer-menu a{color:#fff}a.button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{line-height:16px;color:#fff;display:inline-block;padding:12px 24px;font-family:'p22-underground',sans-serif;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}a.button img,.woocommerce #respond input#submit img,.woocommerce a.button img,.woocommerce button.button img,.woocommerce input.button img,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button img{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}a.button img:hover,.woocommerce #respond input#submit img:hover,.woocommerce a.button img:hover,.woocommerce button.button img:hover,.woocommerce input.button img:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button img:hover{-moz-opacity:.8;-khtml-opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:.8}a.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{text-decoration:none;color:#fff}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:#f2885e}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#f6ab8d}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#f2885e}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#f6ab8d}a.restore-item{background-color:#f2885e;color:#fff !important;padding:12px 24px;font-weight:700;font-size:1.6rem;line-height:1;text-decoration:none;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}a.restore-item img{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}a.restore-item img:hover{-moz-opacity:.8;-khtml-opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:.8}a.restore-item:hover{background-color:#f6ab8d}.woocommerce button.single_add_to_cart_button.button,.bespoke-buttons a,a.button.rounded{color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fbc100;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;line-height:1.2;border:4px dotted #957300;padding:24px;width:120px;height:120px;font-weight:600;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;text-align:center;display:flex;align-items:center;justify-content:center}.woocommerce button.single_add_to_cart_button.button img,.bespoke-buttons a img,a.button.rounded img{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.woocommerce button.single_add_to_cart_button.button img:hover,.bespoke-buttons a img:hover,a.button.rounded img:hover{-moz-opacity:.8;-khtml-opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:.8}.woocommerce button.single_add_to_cart_button.button:hover,.bespoke-buttons a:hover,a.button.rounded:hover{background-color:#ffdb62}.woocommerce button.single_add_to_cart_button.button:focus,.bespoke-buttons a:focus,a.button.rounded:focus{outline:none}.personalised-meta button.single_add_to_cart_button.button{width:180px;height:180px;margin:48px auto 0}.bespoke-buttons a,.bespoke-buttons button.single_add_to_cart_button.button{margin:33px 24px 0}.woocommerce button.button:disabled[disabled]{height:40px;padding:12px 24px}.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled[disabled],.woocommerce button.button.alt.disabled:hover{background-color:#ffcf2f}a.personalised-summary.button{width:180px;height:180px;margin:24px auto !important}.order-summary-buttons button{margin:0 auto !important}.flash.button.rounded{line-height:1.2;height:110px;width:110px;display:flex;align-items:center;margin-top:24px}a.cart-link{display:inline-block;background-image:url('images/basket.svg');background-position:center center;background-repeat:no-repeat;background-size:contain;padding-top:30px;text-align:center;font-size:2rem;font-weight:900;height:40px;width:40px;color:#fff}a.cart-link:hover{text-decoration:none}a.reset_variations{background:#f69371;color:#fff;padding:6px 12px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;visibility:visible !important}.links-section{padding-top:0}.links-section .uk-container .link-wrapper{background-repeat:no-repeat;background-size:contain;background-position:center center;background-color:transparent;text-align:center;height:160px;width:160px}.links-section .uk-container .link-wrapper a{font-size:2.2rem;color:#fff;line-height:1.2;width:100%;display:inline-block;padding-left:20px;padding-right:20px}.links-section .uk-container .link-wrapper.coral{background-image:url('images/rosettes/coral.svg')}.links-section .uk-container .link-wrapper.blue{background-image:url('images/rosettes/blue.svg')}.links-section .uk-container .link-wrapper.mustard{background-image:url('images/rosettes/mustard.svg')}.button.rounded{background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:4px dotted #797979;color:#797979;width:100px;height:100px;padding:24px;display:block;text-align:center}.contact .rounded{margin-top:24px}.pagination,.woocommerce nav.woocommerce-pagination{font-family:'itc-american-typewriter',serif;font-weight:500;font-size:1.8rem}.pagination a,.woocommerce nav.woocommerce-pagination a{color:#797979}.pagination .page-numbers,.woocommerce nav.woocommerce-pagination .page-numbers{position:relative}.pagination .page-numbers.current,.woocommerce nav.woocommerce-pagination .page-numbers.current{color:#f6ab8d}.pagination .prev:before,.woocommerce nav.woocommerce-pagination .prev:before,.pagination .next:after,.woocommerce nav.woocommerce-pagination .next:after{content:'';display:block;background-image:url('images/arrow.svg');background-repeat:no-repeat;background-size:contain;width:27px;height:24px;position:absolute}.pagination .prev,.woocommerce nav.woocommerce-pagination .prev{margin-right:24px}.pagination .prev:before,.woocommerce nav.woocommerce-pagination .prev:before{transform:rotate(180deg);left:-37px;top:0;background-position:left center}.pagination .next,.woocommerce nav.woocommerce-pagination .next{margin-left:24px}.pagination .next:after,.woocommerce nav.woocommerce-pagination .next:after{right:-37px;top:0;background-position:right center}.woocommerce nav.woocommerce-pagination ul{margin:0;border:none}.woocommerce nav.woocommerce-pagination ul li{border:none;overflow:visible}.woocommerce nav.woocommerce-pagination ul li a{display:inline-block;padding:0;line-height:24px}.woocommerce nav.woocommerce-pagination ul li a:hover{text-decoration:underline;color:#797979}.woocommerce nav.woocommerce-pagination ul li span{background:none !important;padding:0;display:inline-block}.ppom-wrapper .btn-primary{background-color:#f6ab8d;border-color:#f6ab8d}.ppom-wrapper .btn-primary:hover{background-color:#f2885e;border-color:#f2885e}.site-header{background-color:#8ac1c8;position:relative;z-index:100;padding-top:24px;padding-bottom:24px}.bunting-header,.bunting-footer{background-image:url('images/bunting.svg');background-repeat:repeat-x;height:42px;left:0;width:100%;background-position:center top;position:absolute;z-index:1000;bottom:-33px}.banner{position:relative}.search-meta-wrapper{padding:24px;text-align:right}.search-meta{list-style:none;padding:0;margin:0;color:#8ac1c8}.search-meta li{display:inline-block}.search-meta input[type]{border:none;width:200px;outline:none;font-size:1.2rem;padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;display:none}.home .search-meta{color:#fff}.custom-logo{width:120px}.uk-slideshow .uk-dotnav{position:absolute;bottom:20px;left:0;right:0;margin:0 auto;z-index:1}.uk-slideshow .uk-dotnav .uk-active a,.uk-slideshow .uk-dotnav a:hover{background-color:#f6ab8d}.uk-slideshow .uk-dotnav a{background-color:#fff;width:20px;height:20px;border:none}.caption-copy{font-size:3rem;font-weight:300}.uk-overlay{background:rgba(0,0,0,0.5);bottom:60px}body.hidden{opacity:0;background-color:#e5e5e1}body.loaded{transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;opacity:1}html{background:#fff}body{background:#fff}.site-message{background-color:#f6ab8d;color:#fff;padding:42px 24px 24px 24px;text-align:center;position:relative}.site-message:after{content:'';display:block;height:12px;width:100%;left:0;bottom:-12px;background:transparent;position:absolute;background-image:url('images/bunting-orange.svg')}.site-message a{color:#fff}.home .site-message{padding-top:24px}.page-wrapper{background-color:#e5e5e1;padding-top:90px;padding-bottom:88px}.home .page-wrapper{padding-top:0}.hentry{margin:48px 0 0}.hentry:first-of-type{margin-top:0}main p:last-of-type{margin-bottom:0}p.return-to-shop{margin-top:24px}main .wp-video{margin:24px auto;-moz-box-shadow:10px 10px #fff;-ms-box-shadow:10px 10px #fff;-o-box-shadow:10px 10px #fff;box-shadow:10px 10px #fff;position:relative;overflow:hidden;width:100%;padding-top:56.25%}main .wp-video iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.container{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.responsive-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.divider{width:100%;height:15px;background-size:contain;background-image:url('images/heart-dividers_2.svg');background-repeat:repeat-x;margin-top:48px;margin-bottom:48px !important}.divider-coral .divider{background-image:url('images/bunting-orange.svg');background-repeat:no-repeat;background-position:center center}.product-section img,.fader img{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.product-section img:hover,.fader img:hover{-moz-opacity:.8;-khtml-opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:.8}.intro img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;width:200px}.section{padding-top:72px}.product-section{padding-top:0;margin-bottom:2.992em}.cat-wrapper{background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;margin-left:auto;margin-right:auto}.cat-wrapper h2{font-family:'itc-american-typewriter',serif;color:#fff;background:#8ac1c8;text-align:center;margin:0;line-height:1.4;font-size:3rem;position:absolute;width:100%;bottom:36px;z-index:1}.woocommerce .shop-front ul.products li.product h2.woocommerce-loop-category__title{font-family:'itc-american-typewriter',serif;color:#fff;background:#8ac1c8;text-align:center;margin:0;line-height:1.4;font-size:3rem;position:absolute;width:100%;bottom:36px;z-index:1;padding:0}.woocommerce .products ul,.woocommerce ul.products{margin-bottom:0}.product-range-el h2{color:#fff;text-align:left;font-size:4.8rem}.product-range-el p{color:#fff;font-size:2.4rem;font-weight:300}.product-range-el a.button{margin-top:1em}.product-range-copy{padding:10%}.product-range-el:nth-child(even) .product-range-copy{order:1}.product-designs{margin-top:48px}.uk-slider-items.design-el-wrapper div{margin-top:24px}.uk-slider-items.design-el-wrapper li div:first-child{margin-top:0}.design-el{position:relative}.design-el h2{font-weight:300;text-align:center;font-size:0.9em;background:#8ac1c8;color:#fff;padding:8px;margin:0;bottom:0;width:100%;font-family:'p22-underground',sans-serif;font-weight:600;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.design-el p{font-size:2.4rem}.design-el.design-selected h2{background-color:#f6ab8d}.order-text>div>div{background:#fff;border:2px dotted #797979;padding:24px;text-align:center;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.order-summary-buttons a{margin:0 auto !important}.design-pagination a{background-color:#f6a314;margin:24px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;color:#fff}.design-pagination a img{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.design-pagination a img:hover{-moz-opacity:.8;-khtml-opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:.8}.design-pagination a:hover{background-color:#fff;color:#f6a314}.search article{margin-top:72px}.search article:first-child{margin-top:0}.woocommerce ul.products{display:flex;flex-wrap:wrap}.woocommerce ul.products li.product{display:flex;flex-direction:column;width:100%}.bespoke-product-wrapper li{display:flex;flex-direction:column}.bespoke-product-wrapper li .product-meta{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.product-meta{background:#8ac1c8;text-align:center;padding:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:480px;margin:0 auto}.woocommerce ul.products li.product a img,li.product a img{margin:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.woocommerce ul.products li.product a img img,li.product a img img{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.woocommerce ul.products li.product a img img:hover,li.product a img img:hover{-moz-opacity:.8;-khtml-opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:.8}.woocommerce ul.products li.product a img:hover,li.product a img:hover{-moz-opacity:.8;-khtml-opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:.8}.woocommerce div.product form.cart div.quantity input{height:40px}.woocommerce-product-details__short-description{padding:24px 0}.related.products{border-top:1px solid #e5e5e1;padding-top:24px}.woocommerce div.product div.images.woocommerce-product-gallery{margin-right:24px}.woocommerce div.product div.images{margin-bottom:0}.woocommerce .product.product_cat-art-prints .entry-summary{margin-bottom:0}.woocommerce .product.product_cat-art-prints .entry-summary .single_variation_wrap{position:absolute;width:100%}.woocommerce .product.product_cat-art-prints .entry-summary button{margin:0 auto}.woocommerce .product.product_cat-art-prints .entry-summary form.cart{margin-bottom:0}.uk-section.art-prints{padding-bottom:0}.title-wrapper{width:48%;margin-top:-46px;margin-top:24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.title-wrapper .artprint-title{background:#f6ab8d;color:#fff;border:2px dotted #797979;display:block;font-size:1.6rem;margin:0;padding:12px 0;text-align:center;font-weight:600}.woocommerce div.product .product-view.vouchers .woocommerce-product-gallery{width:auto}.woocommerce div.product .product-view.vouchers .cart .button{float:none;margin:24px 12px 0}.woocommerce div.product .product-view.vouchers .woocommerce_gc_giftcard_form{width:100%;margin:0}.woocommerce div.product .product-view.vouchers .woocommerce_gc_giftcard_form div:last-of-type{margin-bottom:0}.woocommerce .cards ul.products li.product img{-moz-box-shadow:10px 10px #fff;-ms-box-shadow:10px 10px #fff;-o-box-shadow:10px 10px #fff;box-shadow:10px 10px #fff}.woocommerce .cards-wholesale-products ul.products li.product img{-moz-box-shadow:10px 10px #fff;-ms-box-shadow:10px 10px #fff;-o-box-shadow:10px 10px #fff;box-shadow:10px 10px #fff}.product.product_cat-paper-textiles .entry-summary .cart button,.product.product_cat-textiles .entry-summary .cart button,.product .woocommerce-variation-add-to-cart button{clear:both}.product.product_cat-paper-textiles .entry-summary .cart .button,.product.product_cat-textiles .entry-summary .cart .button,.product .woocommerce-variation-add-to-cart .button{margin:24px 12px 0 0}.product_cat-paper-textiles .variations_form.cart{flex-direction:column}.woocommerce-variation-price{margin-bottom:12px}.woocommerce-cart h2,.woocommerce-cart h3{font-family:'itc-american-typewriter',serif;color:#797979}.checkout h3{font-family:'itc-american-typewriter',serif;color:#797979}.woocommerce-cart-form .product-name a{font-size:2.2rem;font-family:'itc-american-typewriter',serif;color:#797979}.cart_totals{padding:24px}.woocommerce form.checkout #order_review #payment{background:#797979;color:#fff}.woocommerce form.checkout #order_review #payment a{color:#fff}.woocommerce form.checkout #order_review #payment .form-row.place-order{padding:1em !important}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:64px !important}.woocommerce td.product-name dl.variation dd.variation-Images{display:flex}.woocommerce td.product-name dl.variation dd.variation-Images td{padding:0 12px 0 0}.woocommerce td.product-name dl.variation dt{float:none}.woocommerce-cart dd.variation-Images td:last-child{display:none !important}.woocommerce-bacs-bank-details{margin-top:24px}.woocommerce .woocommerce-customer-details address{background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-blocks section{padding:48px 24px}.coral{background-color:#f6ab8d}.coral-pale{background-color:#f6c4a5}.coral-dark{background-color:#f69371}.green{background-color:#8ea596}.blue{background-color:#8ac1c8}.grey{background-color:#797979}.grey-pale{background-color:#e5e5e1}.mustard{background-color:#e1c447}.yellow{background-color:#ffdb62}.page-blocks .bunting{position:relative}.page-blocks .bunting:after{content:'';display:block;width:100%;height:44px;background-repeat:repeat-x;position:absolute;left:0}.page-blocks .bunting-top{margin-top:42px}.page-blocks .bunting-top:after{top:-40px;background-position:center bottom}.page-blocks .bunting-bottom{margin-bottom:44px}.page-blocks .bunting-bottom:after{bottom:-44px}.page-blocks .grey-pale.bunting:after{background-image:url('images/grey-scallop.svg');transform:scaleY(-1)}.page-blocks .coral-pale.bunting:after{background-image:url('images/bunting-coral-new.svg');background-image:url('images/coral-scallop.svg')}.switch-width .uk-grid div:first-child{order:2}.center-copy .uk-grid div{display:flex;flex-direction:column;justify-content:center}.vertical-center{height:100%;display:flex;flex-direction:column;justify-content:center}.page-column{height:100%}.page-id-3961 .page-blocks .uk-container{background-color:#f6c4a5;padding-left:100px !important;padding-right:100px !important}.page-id-27 .page-blocks .uk-container{background-color:#f6c4a5;padding-left:100px !important;padding-right:100px !important}.page-id-27 h1{color:#fff}.page-id-27 h1:after{content:'';display:block;background-image:url('images/bunting-blue.svg');background-position:left center;background-repeat:no-repeat;height:20px;max-width:444px;width:100%;margin:12px auto 48px}.page-id-27 .big-links{padding-bottom:88px}.page-id-27 .big-links div.inner{background-image:url('images/square-coral-dark.svg');background-repeat:no-repeat;background-position:center center;text-align:center;color:#fff;padding:24px;height:272px;display:flex;justify-content:center;flex-direction:column;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1.2em}.page-id-27 main a{color:#797979}.page-id-27 .map .uk-grid div:first-child{position:relative}.page-id-27 .map .uk-grid div:first-child:after{content:'';background-image:url('images/arrow-grey.svg');background-repeat:no-repeat;background-size:contain;display:block;width:100px;height:100px;position:absolute;z-index:9999;right:-10px;top:100px;-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg)}.page-id-25 h1:after{content:'';background:transparent;margin:0}.page-id-25 .intro-copy .page-column{width:80%}.page-id-25 .intro-copy img:first-child{max-width:350px;width:100%}.page-id-25 section:last-child{padding-bottom:88px}.page-id-25 .dog-wrapper .uk-first-column:nth-child(1) img:first-child{max-width:350px;width:100%}.personalised-meta .quantity,.fully-bespoke .quantity,.vouchers .quantity{position:absolute;display:none;visibility:hidden}form{position:relative;display:block;width:100%}input[type],textarea{border:1px solid #797979;width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;padding:8px 12px;font-size:1.6rem;font-family:'p22-underground',sans-serif;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1}input[type="submit"],button[type="submit"]{width:auto;color:#fff;line-height:1;background:#f6ab8d;padding:11px 24px;border:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}input[type="submit"] img,button[type="submit"] img{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}input[type="submit"] img:hover,button[type="submit"] img:hover{-moz-opacity:.8;-khtml-opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:.8}input[type="submit"]:hover,button[type="submit"]:hover{cursor:pointer;background:#f2885e}input[type="checkbox"],input[type="radio"]{width:auto}#searchform input,input.search-field{margin-bottom:12px}#searchform input:focus,input.search-field:focus{outline:none;border-color:#f6ab8d}.site-footer .mc4wp-form{max-width:480px;margin-left:auto;margin-right:auto}.site-footer .mc4wp-form-fields{display:flex}.site-footer input{border:none}.site-footer input[type="submit"]{margin-left:12px;background-color:#4b97a1}.site-footer input[type="submit"]:hover{background-color:#67afb8}.mc4wp-response{padding:12px;text-align:center;font-weight:700;color:#fff}div.wpcf7-response-output{margin:24px 0 0;padding:6px}div.wpcf7 .ajax-loader{background:url('data:image/svg+xml;utf8,<svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.0" width="16px" height="16px" viewBox="0 0 128 128" xml:space="preserve"><rect x="0" y="0" width="100%" height="100%" fill="%23FFFFFF" fill-opacity="0" /><g><circle cx="16" cy="64" r="16" fill="%23EBEBEB" fill-opacity="1"/><circle cx="16" cy="64" r="16" fill="%23DDDDDD" fill-opacity="0.67" transform="rotate(45,64,64)"/><circle cx="16" cy="64" r="16" fill="%23999999" fill-opacity="0.42" transform="rotate(90,64,64)"/><circle cx="16" cy="64" r="16" fill="%23cccccc" fill-opacity="0.2" transform="rotate(135,64,64)"/><circle cx="16" cy="64" r="16" fill="%23e1e1e1" fill-opacity="0.12" transform="rotate(180,64,64)"/><circle cx="16" cy="64" r="16" fill="%23e1e1e1" fill-opacity="0.12" transform="rotate(225,64,64)"/><circle cx="16" cy="64" r="16" fill="%23e1e1e1" fill-opacity="0.12" transform="rotate(270,64,64)"/><circle cx="16" cy="64" r="16" fill="%23e1e1e1" fill-opacity="0.12" transform="rotate(315,64,64)"/><animateTransform attributeName="transform" type="rotate" values="0 64 64;315 64 64;270 64 64;225 64 64;180 64 64;135 64 64;90 64 64;45 64 64" calcMode="discrete" dur="720ms" repeatCount="indefinite"></animateTransform></g></svg>');margin-left:10px}.ppom-wrapper .ppom-col{padding:0 !important;margin:0}.cart .ppom-wrapper label{background:#8ac1c8;max-width:190px;height:190px;width:100%;border:2px dotted #0a1416;float:left;padding:6px;margin:0 24px 0 0;display:flex !important;align-items:center;justify-content:center;flex-direction:column;color:#fff;font-weight:600;font-size:1.6rem;text-align:center;line-height:1.2}.cart .ppom-wrapper label span{color:#fff;font-weight:400;text-align:center;font-size:1.4rem;line-height:1.4}.cart .ppom-wrapper .form-control{width:100%;float:right;height:190px;border:2px dotted #0a1416}.cart .ppom-wrapper .ppom-field-wrapper{margin-top:24px}.cart .ppom-wrapper .ppom-field-wrapper:first-child{margin-top:0}.cart .ppom-wrapper .form-group{margin:0;display:flex}.cart .ppom-wrapper .form-check-label{height:auto}.ppom-input-sketches .ppom-file-container{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;background:#fff;border:2px dotted #0a1416}#filelist-sketches label{background:transparent;border:none;height:auto !important;padding:0;margin:0 4px 0 !important}.cart .ppom-wrapper .ppom-input-product_add_ons .form-control-label{display:none !important}.cart .ppom-wrapper .ppom-input-product_add_ons .form-check-inline{width:40%;margin:0}.cart .ppom-wrapper .ppom-input-product_add_ons .form-check-inline label{flex-direction:row;max-width:none;width:100%;margin:0}.cart .ppom-wrapper .ppom-input-product_add_ons .form-check-inline label input{margin-right:6px}.cart .ppom-wrapper .ppom-input-product_add_ons .form-check-inline:last-of-type{margin-left:auto}.cart .ppom-wrapper .ppom-input-greetings_card_message .form-control-label{display:none !important}.cart .ppom-wrapper .ppom-input-greetings_card_message textarea{max-width:100%}.ppom-wrapper #filelist-images .ppom-file-wrapper{margin-left:8px}.ppom-wrapper #filelist-images label{height:auto !important;margin:0 !important}.ppom-wrapper .img-thumbnail{padding:0;height:100px;width:auto !important;max-width:none}.ppom-wrapper .btn-group>.btn:first-child{margin-top:8px}.woocommerce table.shop_table{background:#fff}.woocommerce .coupon{width:100%}.woocommerce #coupon_code{width:120px;height:40px}.woocommerce form.checkout #order_review #payment input[type]{height:auto !important}.woocommerce div.product form.cart div.quantity{margin:0}.woocommerce a.remove{font-family:sans-serif}.blockUI.blockOverlay{background:transparent !important}.art-prints-wrapper .quantity-label{margin:auto 0}.art-prints-wrapper .quantity{margin-top:0 !important}.add_gift_card_form h4{font-family:'itc-american-typewriter',serif;font-size:2.4rem;color:#797979;margin-top:40px}.add_gift_card_form #wc_gc_cart_redeem_form{background:#fff;padding:24px;display:flex}.add_gift_card_form #wc_gc_cart_redeem_form input[type="text"]#wc_gc_cart_code{max-width:300px;margin:0 24px 0 0}.add_gift_card_form #wc_gc_cart_redeem_form button#wc_gc_cart_redeem_send{height:37px;background:#f6ab8d;border:none;font-family:'p22-underground',sans-serif;font-size:1.6rem;font-weight:700;color:#fff;width:auto;padding-left:24px;padding-right:24px}#secondary section{border-top:2px dotted #e5e5e1;margin:24px 0 0;padding-top:24px}#secondary section:first-child{margin-top:0;padding-top:0;border-top:none}#secondary section ul{list-style:none;padding:0;margin:0}.widget{margin:24px 0 0}.widget:first-child{margin-top:0}.site-footer{position:relative;color:#fff;background-color:#8ac1c8}.site-footer:before{content:'';display:block;position:absolute;background-image:url('images/footer-waves_2.svg');background-repeat:repeat-x;background-position:center top;width:100%;height:100px;top:-40px;left:0}.copyright--wrapper{padding:0;margin:0;list-style:none;font-size:0;color:#e5e5e1}.copyright--wrapper li{font-size:1.4rem}.copyright--wrapper li a{color:#e5e5e1}footer .bunting-footer{transform:rotate(180deg);bottom:-17px}.copyright--wrapper li{display:inline}.copyright--wrapper li:before{content:'\00A0| '}.copyright--wrapper li:first-child:before{content:''}@media (max-width:959px){.copyright--wrapper{text-align:center;margin-top:24px}}@media (max-width:360px){.copyright--wrapper li{display:block}.copyright--wrapper li:last-of-type:before{content:''}}footer.uk-section{padding-bottom:0}footer .bunting-footer{bottom:-7px}.site-footer{padding-bottom:42px}@media (max-width:1219px){.page-id-27 .page-blocks .uk-container{padding-left:0 !important;padding-right:0 !important}.title-wrapper{margin-top:24px}}@media (min-width:960px) AND (max-width:1220px){nav.main-navigation ul.menu li{margin:0 0 0 12px}}@media (max-width:959px){.cart-link{order:2;position:absolute;top:12px;right:12px;margin-right:0 !important}.custom-logo-link{margin:auto}.intro-wrapper>div{display:block}.intro-wrapper>div img{margin:0 auto 24px;display:block}.woocommerce ul.products.columns-2{flex-direction:column;align-items:center}.woocommerce ul.products.columns-2 li.product{max-width:480px;width:100%;margin-left:0;margin-right:0}.home .cat-wrapper{max-width:480px}.page-id-27 h1:after{margin-left:0}.page-id-27 .map .uk-grid div:first-child:after{display:none}.woocommerce .col2-set [class*='col-']{width:100%;margin-top:24px}.woocommerce .col2-set [class*='col-']:first-child{margin-top:0}.woocommerce form .col2-set [class*='form-row']{float:none;width:100%}}@media (max-width:820px){.page-wrapper .product .product-view{display:block}.page-wrapper .product .product-view div.images.woocommerce-product-gallery{float:none;margin:0 auto 24px auto;max-width:480px;width:100%}.page-wrapper .product .product-view div.summary{float:none;max-width:480px;width:100%;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-wrapper .product .product-view.vouchers form.cart .button{display:flex}.page-wrapper .title-wrapper{max-width:480px;width:100%;margin:24px auto 0 auto;padding:0}.woocommerce .product.product_cat-art-prints .entry-summary .single_variation_wrap{position:relative}}@media (max-width:639px){.bespoke-buttons{display:block}.bespoke-buttons a,.bespoke-buttons button,.bespoke-buttons button.single_add_to_cart_button.button{margin-left:auto;margin-right:auto}.cart .ppom-wrapper .form-group{display:block}.cart .ppom-wrapper label{width:100%;float:none;height:auto;max-width:none}.cart .ppom-wrapper .ppom-input-product_add_ons .form-check-inline{display:block;margin:24px auto 0;width:100%}.cart .ppom-wrapper textarea.form-control,.cart .ppom-wrapper input.form-control{border-top:0}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%;float:none;padding:0}.woocommerce-cart table.cart thead{display:none}.woocommerce-cart table.cart td{display:block}.woocommerce-message{display:flex;flex-direction:column}.woocommerce-message a{order:2;text-align:center;max-width:200px;margin-top:12px !important;text-decoration:none}.site-footer{text-align:center}}@media (min-width:480px) and (max-width:680px){.woocommerce ul.products.columns-3{margin-left:-30px}.woocommerce ul.products.columns-3 li.product{width:50%;margin-left:0;margin-right:0;padding-left:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media (max-width:479px){.woocommerce ul.products.columns-3{margin-left:-30px}.woocommerce ul.products.columns-3 li.product{width:100%;margin-left:0;margin-right:0;padding-left:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.woocommerce ul.products.columns-2 li.product{width:100%}}@media (max-width:580px){.woocommerce table.cart td.actions .coupon{float:none}.woocommerce table.cart td.actions button,.woocommerce table.cart td.actions .button{margin-top:12px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}.woocommerce table.cart td.actions input#coupon_code{width:100%;margin:0}}@media (min-width:581px){table.cart td.actions .coupon{float:none}table.cart td.actions .coupon button{float:left !important}table.cart td.actions .coupon+button{margin-top:12px}}@media (min-width:767px){.woocommerce-page table.cart td.actions .coupon{display:flex;width:auto}.woocommerce-page table.cart td.actions .coupon button{margin:0 12px auto 0}.woocommerce-page table.cart td.actions .coupon+button{margin-top:0}}@media (max-width:479px){h2{font-size:3.6rem}}@media (max-width:380px){.woocommerce div.product .product-view.vouchers .cart,.product-view .cart,.woocommerce-variation-add-to-cart{flex-direction:column;align-items:center}.banner .uk-slideshow .uk-dotnav{display:none}.woocommerce img.custom-logo{max-width:80px}.add_gift_card_form #wc_gc_cart_redeem_form{display:block}.add_gift_card_form #wc_gc_cart_redeem_form input[type="text"]#wc_gc_cart_code{margin-bottom:24px}.add_gift_card_form #wc_gc_cart_redeem_form button#wc_gc_cart_redeem_send{width:100%}.site-footer .mc4wp-form-fields{display:block}.site-footer .mc4wp-form-fields input:last-of-type{margin-top:12px}}.page-id-25 .intro-copy .page-column{width:100%}@media (min-width:640px){.page-id-25 .coral-pale [class*="uk-width-1-3"]{width:calc(33.32222592%)}.page-id-25 .coral-pale [class*="uk-width-2-3"]{width:calc(66.64445185%)}.page-id-25 .intro-copy .page-column{width:80%}}