/*!
Theme Name: Astute
Theme URI: 
Author: Iain Gutteridge
Author URI: 
Description: Custom theme for Astute Canine Doggy Delights
Requires at least: 6.0
Tested up to: 6.4.3
Requires PHP: 5.7
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astute
Tags: full-site-editing, 
*/
body{--wp--custom--color--background:#d5d0fe;--wp--custom--color--primary:#5047a1;--wp--custom--color--foreground:#2f2f2f;--wp--custom--color--secondary:#e6933b;--wp--custom--font-family--body-font:Raleway, Helvetica, Arial, sans-serif;--wp--custom--font-family--site-title-font:Carter, Calibri, Helvetica, Arial, sans-serif;--wp--custom--body--typography--line-height:1.45;--wp--custom--gap--baseline:1rem}#contact input[type=submit]:focus,#contact input[type=submit]:hover,#contact textarea[type=submit]:focus,#contact textarea[type=submit]:hover,#mc_embed_signup #mc-embedded-subscribe-form input[type=submit]:focus,#mc_embed_signup #mc-embedded-subscribe-form input[type=submit]:hover,.woocommerce ul.products li.product .wp-block-button__link:focus,.woocommerce ul.products li.product .wp-block-button__link:hover,.woocommerce ul.products li.product a.button:focus,.woocommerce ul.products li.product a.button:hover,.woocommerce ul.products-block-post-template li.product .wp-block-button__link:focus,.woocommerce ul.products-block-post-template li.product .wp-block-button__link:hover,.woocommerce ul.products-block-post-template li.product a.button:focus,.woocommerce ul.products-block-post-template li.product a.button:hover{transition:all .4s ease-in-out}
/*!
Theme Name: Astute
Theme URI: 
Author: Iain Gutteridge
Author URI: 
Description: Custom theme for Astute Canine Doggy Delights
Requires at least: 6.0
Tested up to: 6.4.3
Requires PHP: 5.7
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astute
Tags: full-site-editing, 
*/
*{box-sizing:border-box}.wp-site-blocks{background:url(assets/images/doggy-delight-main-pic.jpg)no-repeat 0 52px;background-size:contain}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:120dpi){.wp-site-blocks{background-image:url(assets/images/doggy-delight-main-pic@2x.jpg)}}.webp .wp-site-blocks{background-image:url(assets/images/doggy-delight-main-pic.webp)}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-resolution:120dpi){.webp .wp-site-blocks{background-image:url(assets/images/doggy-delight-main-pic@2x.webp)}}.woocommerce-page .wp-site-blocks{background-image:none}@media only screen and (min-width:37.5em){.wp-site-blocks{background-position:0 0}}.theme-bg{background:#d5d0fe;padding:20px 16px 40px}@media only screen and (min-width:60em){.theme-bg{padding:40px 16px 60px}}@media only screen and (min-width:64em){.theme-bg{padding:40px 30px 60px}}
/*!
Theme Name: Astute
Theme URI: 
Author: Iain Gutteridge
Author URI: 
Description: Custom theme for Astute Canine Doggy Delights
Requires at least: 6.0
Tested up to: 6.4.3
Requires PHP: 5.7
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astute
Tags: full-site-editing, 
*/
#contact,.full-width-bg>.wp-block-heading,.full-width-bg>.wp-block-media-text,.main-home-content,.page-template-page-text .main-content,.single-product .product,.woocommerce-cart main,.woocommerce-checkout main,footer>.wp-block-columns,header>.wp-block-group{max-width:1400px;margin-left:auto;margin-right:auto}.page-template-default main,.page-template-page-text main{margin-top:0}.page-template-default main{padding-top:50vw}@media only screen and (min-width:37.5em){.page-template-default main{padding-top:45vw}}@media only screen and (min-width:60em){.page-template-default main{padding-top:28vw}}.page-template-default.woocommerce-cart main,.page-template-default.woocommerce-checkout main{padding:21vw 16px 0}@media only screen and (min-width:48em){.page-template-default.woocommerce-cart main,.page-template-default.woocommerce-checkout main{padding-top:10vw}}.page-template-page-text main{padding-top:21vw}@media only screen and (min-width:48em){.page-template-page-text main{padding-top:10vw}}
/*!
Theme Name: Astute
Theme URI: 
Author: Iain Gutteridge
Author URI: 
Description: Custom theme for Astute Canine Doggy Delights
Requires at least: 6.0
Tested up to: 6.4.3
Requires PHP: 5.7
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astute
Tags: full-site-editing, 
*/
header.wp-block-template-part{position:fixed;top:0;z-index:100;width:100%;box-shadow:0 1px 1px rgba(62,55,126,.5);border-bottom:4px solid #d5d0fe;background:#5047a1;background:linear-gradient(to bottom,#5047a1 0,#9b4fc7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="$primary", endColorstr="$grad-bottom",GradientType=0 )}@media only screen and (min-width:60em){header.wp-block-template-part{background:#5047a1;background:linear-gradient(to bottom,rgba(80,71,161,.9)0,rgba(155,79,199,.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="rgba($primary, 0.9)", endColorstr="rgba($grad-bottom, 0.9)",GradientType=0 )}}header.wp-block-template-part .align-top{align-items:flex-start}header.wp-block-template-part .branding{padding-bottom:9px}header.wp-block-template-part h1.wp-block-site-title{font-size:1.2rem;text-shadow:var(--wp--custom--color--primary) 1px 1px 0;font-family:var(--wp--custom--font-family--site-title-font)}@media only screen and (min-width:22.5625em){header.wp-block-template-part h1.wp-block-site-title{font-size:1.25rem}}@media only screen and (min-width:25.875em){header.wp-block-template-part h1.wp-block-site-title{font-size:1.375rem}}@media only screen and (min-width:37.5em){header.wp-block-template-part h1.wp-block-site-title{font-size:28px;font-size:1.75rem}}@media only screen and (min-width:48em){header.wp-block-template-part h1.wp-block-site-title{margin-top:.9rem}}@media only screen and (min-width:64em){header.wp-block-template-part h1.wp-block-site-title{margin-top:.7rem;font-size:1.75rem}}@media only screen and (min-width:75em){header.wp-block-template-part h1.wp-block-site-title{margin-top:.7rem;font-size:2rem}}@media only screen and (min-width:90em){header.wp-block-template-part h1.wp-block-site-title{margin-top:.8rem;font-size:2.4rem}}header.wp-block-template-part h1.wp-block-site-title a{text-decoration:none;color:var(--wp--custom--color--secondary)}header.wp-block-template-part p.wp-block-site-tagline{margin-top:0;color:#fff;text-align:center;font-weight:400;font-size:1rem}@media only screen and (min-width:48em){header.wp-block-template-part p.wp-block-site-tagline{font-size:1.25rem}}@media only screen and (min-width:60em){header.wp-block-template-part p.wp-block-site-tagline{font-size:1.35rem}}@media only screen and (min-width:64em){header.wp-block-template-part p.wp-block-site-tagline{font-size:1.5rem}}
/*!
Theme Name: Astute
Theme URI: 
Author: Iain Gutteridge
Author URI: 
Description: Custom theme for Astute Canine Doggy Delights
Requires at least: 6.0
Tested up to: 6.4.3
Requires PHP: 5.7
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astute
Tags: full-site-editing, 
*/
@media only screen and (max-width:48em){header{padding-top:5px}}header.wp-block-template-part .align-top{justify-content:center}@media only screen and (min-width:48em){header.wp-block-template-part .align-top{justify-content:space-between}}header ul.wp-block-navigation{font-size:.875rem;font-weight:700;margin:0;-moz-column-gap:12px;column-gap:12px}@media only screen and (min-width:64em){header ul.wp-block-navigation{font-size:1rem}}@media only screen and (min-width:75em){header ul.wp-block-navigation{font-size:1.2rem}}@media only screen and (min-width:90em){header ul.wp-block-navigation{font-size:1.4rem}}header .wp-container-core-navigation-layout-1.wp-container-core-navigation-layout-1,header ul.wp-block-navigation li{color:#fff}header ul.wp-block-navigation li:focus,header ul.wp-block-navigation li:hover{color:#e6933b;background:#5047a1;cursor:pointer}header ul.wp-block-navigation li a{display:block;padding:25px 17px}header .wp-block-navigation__responsive-container-open{padding-top:5px}
/*!
Theme Name: Astute
Theme URI: 
Author: Iain Gutteridge
Author URI: 
Description: Custom theme for Astute Canine Doggy Delights
Requires at least: 6.0
Tested up to: 6.4.3
Requires PHP: 5.7
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astute
Tags: full-site-editing, 
*/
.main-home-content{position:relative}.main-home-content:before{content:"";display:block;position:absolute;width:28vw;right:16px;top:-26.5vw;height:22vw;background:url(assets/images/acdd-logo.png)no-repeat;background-size:contain}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx){.main-home-content:before{background:url(assets/images/acdd-logo@2x.png)no-repeat;background-size:contain}}@media only screen and (min-width:25.875em){.main-home-content:before{top:33vw}}@media only screen and (min-width:37.5em){.main-home-content:before{right:30px;top:-22.5vw;width:23vw;height:18vw}}@media only screen and (min-width:64em){.main-home-content:before{width:16vw;height:13vw;top:-17.5vw;right:0}}@media only screen and (max-width:48em){.main-home-content h2{font-size:16px;font-size:1rem}}
/*!
Theme Name: Astute
Theme URI: 
Author: Iain Gutteridge
Author URI: 
Description: Custom theme for Astute Canine Doggy Delights
Requires at least: 6.0
Tested up to: 6.4.3
Requires PHP: 5.7
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astute
Tags: full-site-editing, 
*/
.aside{background-color:var(--wp--custom--color--primary);margin-bottom:10px;padding:20px;color:#fff}@media only screen and (min-width:37.5em){.aside{margin-bottom:25px}}.aside h3{color:#fff;margin-block-start:0}.aside h3:before{content:"";position:relative;display:inline-block;width:28px;top:4px;padding-right:12px;background:url(assets/images/sidebar-sprite.svg)no-repeat 0 0;background-size:auto}.no-svg .aside h3:before{background:url(assets/images/sidebar-sprite.png)no-repeat 0 0;background-size:auto}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx){.no-svg .aside h3:before{background:url(assets/images/sidebar-sprite@2x.png)no-repeat 0 0;background-size:auto}}.aside.delivery h3:before{background-position:0-73px;height:23px;width:32px}.aside.newsletter h3:before{background-position:0-151px;height:25px;width:28px}
/*!
Theme Name: Astute
Theme URI: 
Author: Iain Gutteridge
Author URI: 
Description: Custom theme for Astute Canine Doggy Delights
Requires at least: 6.0
Tested up to: 6.4.3
Requires PHP: 5.7
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astute
Tags: full-site-editing, 
*/
footer.wp-block-template-part{background:#9b4fc7;color:#fff;padding:0 16px 60px}@media only screen and (min-width:48em){footer.wp-block-template-part{border-top:4px solid #5047a1}}footer.wp-block-template-part .footer-top{margin-bottom:1rem}@media only screen and (min-width:37.5em){footer.wp-block-template-part .footer-top{padding:1rem;background:#fff}}@media only screen and (min-width:48em){footer.wp-block-template-part .footer-top{padding:2rem}}footer.wp-block-template-part a:focus,footer.wp-block-template-part a:hover{text-decoration:underline}footer.wp-block-template-part p{font-size:12px;font-size:.75rem;text-align:center;padding-top:8px}@media only screen and (min-width:48em){footer.wp-block-template-part p{text-align:left;padding-top:0;font-size:16px;font-size:1rem}}footer.wp-block-template-part .wp-block-navigation__container{justify-content:center;gap:calc(.5*var(--wp--custom--gap--baseline))}@media only screen and (min-width:48em){footer.wp-block-template-part .wp-block-navigation__container{justify-content:inherit;gap:calc(2*var(--wp--custom--gap--baseline))}}
/*!
Theme Name: Astute
Theme URI: 
Author: Iain Gutteridge
Author URI: 
Description: Custom theme for Astute Canine Doggy Delights
Requires at least: 6.0
Tested up to: 6.4.3
Requires PHP: 5.7
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astute
Tags: full-site-editing, 
*/
form{width:100%}input[type=email],input[type=password],input[type=text]{background:#fff;padding:1rem;border:0;width:auto;margin-bottom:.5rem}textarea{background:#fff;padding:1rem;border:0;width:auto}input[type=email],input[type=password],input[type=text],textarea{width:calc(100% - 32px);max-width:600px}@media only screen and (min-width:90em){input[type=email],input[type=password],input[type=text],textarea{max-width:800px}}input[type=submit]{background:#5047a1;border:0;color:#fff;-webkit-appearance:none;padding:.5rem 1rem;border-radius:15px}@media only screen and (max-width:48em){div.product-search-form input{width:calc(100% - 32px)}}textarea{margin-bottom:1rem}label{display:block;margin-bottom:.3em;font-size:.875rem}.wp-element-button{background:#5047a1}
/*!
Theme Name: Astute
Theme URI: 
Author: Iain Gutteridge
Author URI: 
Description: Custom theme for Astute Canine Doggy Delights
Requires at least: 6.0
Tested up to: 6.4.3
Requires PHP: 5.7
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astute
Tags: full-site-editing, 
*/
.page-id-2884 .wp-site-blocks{background-size:cover}.page-template-page-text .main-content{word-break:break-all;padding:2rem;background:rgba(255,255,255,.9)}.page-template-page-text .main-content p{font-size:14px;font-size:.875rem}@media only screen and (min-width:48em){.page-template-page-text .main-content p{font-size:16px;font-size:1rem}}.admin-bar header.wp-block-template-part{position:fixed;top:32px}.admin-bar main{margin-top:0}
/*!
Theme Name: Astute
Theme URI: 
Author: Iain Gutteridge
Author URI: 
Description: Custom theme for Astute Canine Doggy Delights
Requires at least: 6.0
Tested up to: 6.4.3
Requires PHP: 5.7
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astute
Tags: full-site-editing, 
*/
.full-width-bg{max-width:100%;margin-left:0;margin-right:0;padding:30px 16px 40px;background-color:var(--wp--custom--color--primary);color:#fff}.full-width-bg h2{color:#fff}.full-width-bg .wp-block-media-text .wp-block-media-text__content{align-self:flex-start;padding:0 0 0 2rem}.full-width-bg .wp-block-media-text .wp-block-media-text__content p:first-child{margin-top:0}
/*!
Theme Name: Astute
Theme URI: 
Author: Iain Gutteridge
Author URI: 
Description: Custom theme for Astute Canine Doggy Delights
Requires at least: 6.0
Tested up to: 6.4.3
Requires PHP: 5.7
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astute
Tags: full-site-editing, 
*/
#mc_embed_signup{width:100%}#mc_embed_signup a{color:#fff}#mc_embed_signup .indicates-required{text-align:right;font-size:11px;margin-right:4%}#mc_embed_signup #mc-embedded-subscribe-form{margin:0}#mc_embed_signup #mc-embedded-subscribe-form .helper_text{background:0 0}#mc_embed_signup #mc-embedded-subscribe-form .mc-field-group{padding-bottom:0;min-height:0}#mc_embed_signup #mc-embedded-subscribe-form .mc-field-group input{display:inline-block;width:calc(100% - 35px)}#mc_embed_signup #mc-embedded-subscribe-form .mc-field-group input[type=checkbox]{width:auto}#mc_embed_signup #mc-embedded-subscribe-form input[type=submit]{background:#e6933b;margin-top:7px}#mc_embed_signup #mc-embedded-subscribe-form input[type=submit]:focus,#mc_embed_signup #mc-embedded-subscribe-form input[type=submit]:hover{cursor:pointer;background:#d37a1b}#mc_embed_signup #mergeRow-gdpr{margin-top:0}#mc_embed_signup #mergeRow-gdpr p{font-size:10px;font-size:.625rem}#mc_embed_signup #mergeRow-gdpr .content__gdpr label{font-size:16px;font-size:1rem}#mc_embed_signup #mergeRow-gdpr .content__gdpr label+p{font-size:13px;font-size:.8125rem}#mc-embedded-subscribe-form{margin:0;padding:0}#mc-embedded-subscribe-form input[type=checkbox]{display:inline;width:auto;margin-right:10px}#mergeRow-gdpr{margin-top:20px}#mergeRow-gdpr fieldset label{font-weight:400}#mc-embedded-subscribe-form .mc_fieldset{border:0;min-height:0;padding-bottom:0}
/*!
Theme Name: Astute
Theme URI: 
Author: Iain Gutteridge
Author URI: 
Description: Custom theme for Astute Canine Doggy Delights
Requires at least: 6.0
Tested up to: 6.4.3
Requires PHP: 5.7
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astute
Tags: full-site-editing, 
*/
.theme-bg h2{padding:0 0 15px}@media only screen and (min-width:48em){.theme-bg h2{padding:0 0 25px}}@media only screen and (min-width:60em){.theme-bg h2{padding:0 0 35px}}.search-filter{background:#fff;padding:2rem;border-radius:50px;margin-top:0}.search-filter .product-search-filter-search-heading{text-align:center}.search-filter .filters{margin-top:0;gap:var(--wp--custom--gap--baseline)}@media only screen and (max-width:48em){.search-filter .filters{flex-wrap:wrap}}@media only screen and (min-width:48em){.search-filter .filters{gap:calc(2*var(--wp--custom--gap--baseline))}}.search-filter .product-search-filter-search-heading{margin-top:0;margin-bottom:5px}.search-filter .product-search-filter-price-heading{margin-top:0}.search-filter .product-search-filter-category-heading,.search-filter .product-search-filter-stock-heading{margin-top:0;margin-bottom:5px}@media only screen and (min-width:48em){.search-filter .product-search-filter-category-heading,.search-filter .product-search-filter-price-heading,.search-filter .product-search-filter-search-heading,.search-filter .product-search-filter-stock-heading{margin-bottom:inherit}}.search-filter .product-search-filter-price-heading{margin-bottom:0}.search-filter .product-search-form{display:flex;justify-content:center}.search-filter .product-search-form .product-filter-field{border:1px solid #e3e3e3;background:#f7f7f7}.search-filter .product-search-filter-price-slider{margin:.31em .5em .7em}@media only screen and (min-width:48em){.search-filter .product-search-filter-price-slider{margin:1.31em .5em 1em}}.woocommerce ul.products,.woocommerce ul.products-block-post-template{display:flex;flex-wrap:wrap;justify-content:space-between}.woocommerce ul.products-block-post-template:after,.woocommerce ul.products-block-post-template:before,.woocommerce ul.products:after,.woocommerce ul.products:before{display:none}.woocommerce ul.products li.product,.woocommerce ul.products-block-post-template li.product{float:none;display:flex;flex-wrap:wrap;justify-content:center;padding:10px;background:#fff;border-radius:6px;margin:0 0 2rem;text-align:center}.woocommerce ul.products li.product .wp-block-button__link,.woocommerce ul.products li.product a.button,.woocommerce ul.products-block-post-template li.product .wp-block-button__link,.woocommerce ul.products-block-post-template li.product a.button{background:#5047a1;color:#fff;align-self:flex-end}.woocommerce ul.products li.product .wp-block-button__link:focus,.woocommerce ul.products li.product .wp-block-button__link:hover,.woocommerce ul.products li.product a.button:focus,.woocommerce ul.products li.product a.button:hover,.woocommerce ul.products-block-post-template li.product .wp-block-button__link:focus,.woocommerce ul.products-block-post-template li.product .wp-block-button__link:hover,.woocommerce ul.products-block-post-template li.product a.button:focus,.woocommerce ul.products-block-post-template li.product a.button:hover{background:#3e377e}.woocommerce ul.products li.product .added_to_cart,.woocommerce ul.products-block-post-template li.product .added_to_cart{align-self:flex-end;padding-bottom:calc(.667em + 2px)}#product-search-filter-category-0{flex-basis:50%}
/*!
Theme Name: Astute
Theme URI: 
Author: Iain Gutteridge
Author URI: 
Description: Custom theme for Astute Canine Doggy Delights
Requires at least: 6.0
Tested up to: 6.4.3
Requires PHP: 5.7
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astute
Tags: full-site-editing, 
*/
body.single-product div.product{margin-top:0;padding-top:150px}body.single-product div.product .wp-block-group{background:#fff;padding:2rem}body.single-product div.product .wp-block-group .wp-block-woocommerce-product-meta{display:none}body.single-product div.product .wp-block-group button.button{background:#5047a1}body.single-product .wp-block-woocommerce-product-price{width:100%}body.single-product .wc-block-add-to-cart-form .quantity .qty{width:4.5rem}body.single-product .wp-block-woocommerce-related-products li{flex-basis:17%}
/*!
Theme Name: Astute
Theme URI: 
Author: Iain Gutteridge
Author URI: 
Description: Custom theme for Astute Canine Doggy Delights
Requires at least: 6.0
Tested up to: 6.4.3
Requires PHP: 5.7
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astute
Tags: full-site-editing, 
*/
#contact{margin-left:16px;margin-right:16px}@media only screen and (min-width:75em){#contact{margin-left:auto;margin-right:auto}}#contact input,#contact textarea{width:calc(100% - 32px)}#contact input[type=submit],#contact textarea[type=submit]{width:auto}#contact input[type=submit]:focus,#contact input[type=submit]:hover,#contact textarea[type=submit]:focus,#contact textarea[type=submit]:hover{cursor:pointer;background:#e6933b}
/*# sourceMappingURL=style.css.map */