/**handles:parent-style,child-style**/

#primary{margin:2em 0}li.product-category.product{border:1px solid #ccc}h2.woocommerce-loop-category__title{border:1px solid #ccc}.site-main ul.products li.product{border:1px solid #ccc;padding:1rem}.woocommerce-js ul.products li.product .woocommerce-loop-category__title,.woocommerce-page ul.products li.product .woocommerce-loop-category__title{bottom:1.8em;font-size:1rem}.site-header-primary-section-right{display:flex;flex-wrap:wrap;align-items:center}.site-header-primary-section-right .ast-builder-menu-1{flex-basis:100%;margin-top:10px}#ast-hf-menu-2 a.menu-link{font-family:Oswald,sans-serif;text-transform:uppercase;font-size:.75rem}.ast-builder-menu-1 .inline-on-mobile .sub-menu,.ast-builder-menu-1 .sub-menu{width:auto}.ast-archive-description p{margin-bottom:1.6rem}.wc-block-product-template__responsive>li{margin-block-start:0;border:1px solid #ccc;padding:1rem}/*!
 * Font Awesome Free 7.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2026 Fonticons, Inc.
 */:host,:root{--fa-family-brands:'Font Awesome 7 Brands';--fa-font-brands:normal 400 1em/1 var(--fa-family-brands)}@font-face{font-family:"Font Awesome 7 Brands";font-style:normal;font-weight:400;font-display:block;src:url("https://www.evolutionreptiles.co.uk/wp-content/themes/evolution-reptiles-astra-child/webfonts/fa-brands-400.woff2")}.fa-brands,.fa-classic.fa-brands,.fab{--fa-family:var(--fa-family-brands);--fa-style:400}.ast-search-icon{background:#e1e1e1;width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;border-radius:6px;color:#fff}.ast-icon svg:not([fill]){fill:rgb(255 255 255)}.ubermenu-skin-minimal{font-size:14px!important}.ast-search-menu-icon.slide-search.ast-dropdown-active input#search-field{background-color:#fff}.species-banner{width:100vw;margin-left:calc(-50vw + 50%)}@media (min-width:993px){.ast-separate-container #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary{margin:0;padding:0}}.site-footer a.menu-link{color:#fff}.wp-block-cover__image-background{object-fit:contain}.entry-content[data-ast-blocks-layout]>.wp-block-cover{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.wp-block-cover{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.wp-block-cover.alignfull .wp-block-cover__inner-container{max-width:var(--wp--custom--ast-content-width-size);width:100%;margin-left:auto;margin-right:auto;padding-left:1em;padding-right:1em}.entry-content[data-ast-blocks-layout] .wp-block-cover.alignfull{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.entry-content[data-ast-blocks-layout] .wp-block-cover.alignfull .wp-block-cover__inner-container{max-width:var(--wp--custom--ast-content-width-size)!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:1em;padding-right:1em}.archive.woocommerce .entry-content[data-ast-blocks-layout] .wp-block-cover.alignfull .wp-block-cover__inner-container{max-width:var(--wp--custom--ast-content-width-size)!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:1em;padding-right:1em}.ast-builder-menu-1.ast-builder-menu.ast-flex.ast-builder-menu-1-focus-item.ast-builder-layout-element.site-header-focus-item{z-index:5!important}.ast-icon svg:not([fill]){fill:rgb(51 51 51)!important}.ast-addon-cart-wrap.ast-desktop-cart-position-.ast-cart-mobile-position-.ast-cart-tablet-position-{border:none;display:flex;align-items:center;justify-content:center;background:#e1e1e1;border-radius:8px}.wp-block-button.highlight a,.wp-block-uagb-container.highlight{transform:scale(.95);transition:all .2s ease;box-shadow:none}.wp-block-button.highlight a:hover,.wp-block-uagb-container.highlight:hover{transform:scale(1);box-shadow:0 0 7px 0 #0000004d}nav#secondary_menu-site-navigation-desktop{margin-top:10px}li.menu-item.phone{background:#f0ad4e;margin-left:10px}li.menu-item.phone a{background-size:13px;padding-left:26px;background-position:9px;background-repeat:no-repeat;background-image:url(https://www.evolutionreptiles.co.uk/wp-content/themes/evolution-reptiles-astra-child/images/phone.png);color:#fff!important;font-size:15px!important}.species-breadcrumbs,.woocommerce-js .woocommerce-breadcrumb,.woocommerce-js .woocommerce-breadcrumb a{font-family:Oswald,sans-serif;text-transform:uppercase;font-size:12px}.woocommerce-js .woocommerce-breadcrumb a{color:#0d8b06}.term-description{max-width:850px;width:auto;border-top:1px solid #ccc;padding-top:1rem}.woocommerce span.ast-onsale-card,.woocommerce span.onsale{border-radius:0;min-width:60px;min-height:70px;background-color:#eb9c2f;clip-path:polygon(0 0,0 100%,0 100%,50% 60px,100% 100%,100% 100%,100% 0);-webkit-clip-path:polygon(0 0,0 100%,0 100%,50% 60px,100% 100%,100% 100%,100% 0);color:#fff;font-family:Oswald;text-transform:uppercase;font-size:1rem;font-weight:700}span.single-product-category{display:none!important}.woocommerce-js a.button,button.single_add_to_cart_button.button.alt{background:#177b48;color:#fff;font-family:Oswald,sans-serif;text-transform:uppercase;font-size:1.25rem}.woocommerce button.button.alt.disabled{background:#aedaa6}.ast-builder-grid-row-container-inner{padding:0 2rem}.woocommerce-Price-amount.amount{font-family:Oswald,sans-serif;text-transform:uppercase;font-size:1.25rem}.woocommerce-product-details__short-description{margin-top:2rem}.animal-card{border:1px solid #eee;border-radius:8px;overflow:hidden;text-align:center;width:calc(20% - 14px)}.animal-card h3{font-size:1rem}.species-content{max-width:850px}img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:10px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{display:flex;justify-content:space-between}.woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button,a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{width:100%;text-align:center;font-size:1rem;padding:.75rem}.animal-banner{background-size:cover;background-position:center;height:300px;display:flex;align-items:center;justify-content:center}section.store-info{background:#e3e3e3;padding:1.5rem;border-radius:8px;margin:2rem 0}body.single-animals .animal-intro{padding-top:1rem}ul.animal-features{display:flex;background:#e3e3e3;width:100%;margin:3rem 0 1rem 0;padding:1rem;border-radius:8px}ul.animal-features li{list-style:circle;margin:0 1rem}ul#menu-animal-sidebar-menu li ul.sub-menu li a{color:#777}ul.caresheets{list-style:none;padding:0;margin:30px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(30%,1fr));gap:18px}ul.caresheets li{margin:0}ul.caresheets a{display:block;padding:18px 20px;background:#f5f5f5;border-radius:8px;text-decoration:none!important;color:#222;font-weight:600;line-height:1.4;transition:all .2s ease;font-size:.8rem;position:relative;padding-left:40px}ul.caresheets a::before{content:"\1F4C4";position:absolute;left:15px;top:50%;transform:translateY(-50%);font-size:1.2rem}ul.caresheets a:hover{background:#e9e9e9;transform:translateY(-2px)}.care-sheet-toc{margin:40px 0}.care-sheet-toc h2{margin-bottom:20px}ul.cslinks{FONT-WEIGHT:300;list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;background:#cacaca;padding:1rem;border-radius:8px}ul.cslinks li{margin:0}ul.cslinks a{display:block;padding:14px 16px;background:#2f3b3f;color:#fff;text-decoration:none;font-weight:600;border-radius:6px;text-align:center;transition:all .2s ease}ul.cslinks a:hover{background:#44565c;transform:translateY(-2px)}ul.cslinks li a{text-decoration:none!important;font-size:12px}.care-sheet-content-wrapper{display:grid;grid-template-columns:2fr 1fr;gap:40px;max-width:1200px;margin:40px auto}.care-sheet-content{min-width:0}.care-sheet-info-box{background:#f3f3f3;padding:25px;border-radius:6px;align-self:start}.care-sheet-info-box h3{margin-top:0;margin-bottom:20px}.info-box-content p{margin:0 0 10px 0;line-height:1.5}.info-box-content p:last-child{margin-bottom:0}@media (max-width:900px){.care-sheet-content-wrapper{grid-template-columns:1fr;gap:30px}}.ast-separate-container .ast-article-single.care-sheet{padding-top:0}#primary{margin:2em 0}li.product-category.product{border:1px solid #ccc}h2.woocommerce-loop-category__title{border:1px solid #ccc}.site-main ul.products li.product{border:1px solid #ccc;padding:1rem}.woocommerce-js ul.products li.product .woocommerce-loop-category__title,.woocommerce-page ul.products li.product .woocommerce-loop-category__title{bottom:1.8em;font-size:1rem}.site-header-primary-section-right{display:flex;flex-wrap:wrap;align-items:center}.site-header-primary-section-right .ast-builder-menu-1{flex-basis:100%;margin-top:10px}#ast-hf-menu-2 a.menu-link{font-family:Oswald,sans-serif;text-transform:uppercase;padding-top:8px;padding-bottom:8px;display:block}.ast-builder-menu-1 .inline-on-mobile .sub-menu,.ast-builder-menu-1 .sub-menu{width:auto}.ast-archive-description p{margin-bottom:1.6rem}.wc-block-product-template__responsive>li{margin-block-start:0;border:1px solid #ccc;padding:1rem}/*!
 * Font Awesome Free 7.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2026 Fonticons, Inc.
 */:host,:root{--fa-family-brands:'Font Awesome 7 Brands';--fa-font-brands:normal 400 1em/1 var(--fa-family-brands)}@font-face{font-family:"Font Awesome 7 Brands";font-style:normal;font-weight:400;font-display:block;src:url("https://www.evolutionreptiles.co.uk/wp-content/themes/evolution-reptiles-astra-child/webfonts/fa-brands-400.woff2")}.fa-brands,.fa-classic.fa-brands,.fab{--fa-family:var(--fa-family-brands);--fa-style:400}.ast-search-icon{background:#e1e1e1;width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center;border-radius:6px;color:#fff}.ast-icon svg:not([fill]){fill:rgb(255 255 255)}.ubermenu-skin-minimal{font-size:14px!important}.ast-search-menu-icon.slide-search.ast-dropdown-active input#search-field{background-color:#fff}.species-banner{width:100vw;margin-left:calc(-50vw + 50%)}@media (min-width:993px){.ast-separate-container #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary{margin:0;padding:0}body.blog.ast-separate-container #primary,body.blog.ast-separate-container.ast-left-sidebar #primary,body.blog.ast-separate-container.ast-right-sidebar #primary{padding-top:3rem}}.site-footer a.menu-link{color:#fff}.wp-block-cover__image-background{object-fit:contain}.entry-content[data-ast-blocks-layout]>.wp-block-cover{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.wp-block-cover{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.wp-block-cover.alignfull .wp-block-cover__inner-container{max-width:var(--wp--custom--ast-content-width-size);width:100%;margin-left:auto;margin-right:auto;padding-left:1em;padding-right:1em}.entry-content[data-ast-blocks-layout] .wp-block-cover.alignfull{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.entry-content[data-ast-blocks-layout] .wp-block-cover.alignfull .wp-block-cover__inner-container{max-width:var(--wp--custom--ast-content-width-size)!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:1em;padding-right:1em}.archive.woocommerce .entry-content[data-ast-blocks-layout] .wp-block-cover.alignfull .wp-block-cover__inner-container{max-width:var(--wp--custom--ast-content-width-size)!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:1em;padding-right:1em}.ast-builder-menu-1.ast-builder-menu.ast-flex.ast-builder-menu-1-focus-item.ast-builder-layout-element.site-header-focus-item{z-index:5!important}.ast-icon svg:not([fill]){fill:rgb(51 51 51)!important}.ast-addon-cart-wrap.ast-desktop-cart-position-.ast-cart-mobile-position-.ast-cart-tablet-position-{border:none;display:flex;align-items:center;justify-content:center;background:#e1e1e1;border-radius:8px}.wp-block-button.highlight a,.wp-block-uagb-container.highlight{transform:scale(.95);transition:all .2s ease;box-shadow:none}.wp-block-button.highlight a:hover,.wp-block-uagb-container.highlight:hover{transform:scale(1);box-shadow:0 0 7px 0 #0000004d}nav#secondary_menu-site-navigation-desktop{margin-top:10px}li.menu-item.phone{background:#f0ad4e;margin-left:10px}li.menu-item.phone a{background-size:13px;padding-left:26px;background-position:9px;background-repeat:no-repeat;background-image:url(https://www.evolutionreptiles.co.uk/wp-content/themes/evolution-reptiles-astra-child/images/phone.png);color:#fff!important;font-size:15px!important}.species-breadcrumbs,.woocommerce-js .woocommerce-breadcrumb,.woocommerce-js .woocommerce-breadcrumb a{font-family:Oswald,sans-serif;text-transform:uppercase;font-size:12px}.woocommerce-js .woocommerce-breadcrumb a{color:#0d8b06}.term-description{max-width:850px;width:auto;border-top:1px solid #ccc;padding-top:1rem}.woocommerce span.ast-onsale-card,.woocommerce span.onsale{border-radius:0;min-width:60px;min-height:70px;background-color:#eb9c2f;clip-path:polygon(0 0,0 100%,0 100%,50% 60px,100% 100%,100% 100%,100% 0);-webkit-clip-path:polygon(0 0,0 100%,0 100%,50% 60px,100% 100%,100% 100%,100% 0);color:#fff;font-family:Oswald;text-transform:uppercase;font-size:1rem;font-weight:700}span.single-product-category{display:none!important}.woocommerce-js a.button,button.single_add_to_cart_button.button.alt{background:#177b48;color:#fff;font-family:Oswald,sans-serif;text-transform:uppercase;font-size:1.25rem}.woocommerce button.button.alt.disabled{background:#aedaa6}.ast-builder-grid-row-container-inner{padding:0 2rem}.woocommerce-Price-amount.amount{font-family:Oswald,sans-serif;text-transform:uppercase;font-size:1.25rem}.woocommerce-product-details__short-description{margin-top:2rem}.animal-card{border:1px solid #eee;border-radius:8px;overflow:hidden;text-align:center;width:calc(20% - 16px)}@media (max-width:1020px){.animal-card{width:calc(25% - 15px)}}@media (max-width:900px){.animal-card{width:calc(33% - 20px)}}@media (max-width:700px){.animal-card{width:calc(50% - 10px)}}@media (max-width:560px){.animal-card{width:calc(100% - 0px)}}.animal-card h3{font-size:1rem}.species-content{max-width:850px}img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:10px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{display:flex;justify-content:space-between}.woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button,a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart{width:100%;text-align:center;font-size:1rem;padding:.75rem}.animal-banner{background-size:cover;background-position:center;height:300px;display:flex;align-items:center;justify-content:center}section.store-info{background:#e3e3e3;padding:1.5rem;border-radius:8px;margin:2rem 0}body.single-animals .animal-intro{padding-top:1rem}ul.animal-features{display:flex;background:#e3e3e3;width:100%;margin:3rem 0 1rem 0;padding:1rem;border-radius:8px}ul.animal-features li{list-style:circle;margin:0 1rem}ul#menu-animal-sidebar-menu li ul.sub-menu li a{color:#777}span.ast-blog-single-element.ast-taxonomy-container.cat-links.default{color:#fff}span.ast-blog-single-element.ast-taxonomy-container.cat-links.default a{background:#ababab;display:inline-block;padding:.5rem .75rem;line-height:1;border-radius:6px;color:#fff;text-transform:uppercase;font-family:Oswald}.read-more a{display:inline-block;background:#177b48;display:block;padding:1rem;line-height:1;border-radius:6px;text-align:center;font-family:Oswald;text-transform:uppercase;color:#fff}span.published{color:grey;font-weight:700;font-family:Oswald}.single-care_sheet .entry-header{text-align:center;padding:3rem;background:#ccc}.single-care_sheet .entry-header h1{font-size:40px}.single-post-banner{width:100%;background-size:cover;background-position:center;padding:120px 20px 60px;color:#fff;text-align:center}.single-post-banner-inner h1{margin:0;font-size:2.5rem;font-weight:700}.post-content-wrapper{max-width:900px;margin:0 auto;padding:40px 20px}.single-post-share{margin-top:40px}.single-post-share h4{margin-bottom:10px}.share-buttons{display:flex;gap:15px}.share-btn{font-size:1.5rem;text-decoration:none;transition:transform .2s ease}.share-btn:hover{transform:scale(1.2)}.single-post-related{margin-top:60px}.single-post-related h4{margin-bottom:15px}.related-posts-list{list-style:none;padding:0}.related-posts-list li{margin-bottom:10px}.related-posts-list li a{text-decoration:none;color:#222;font-weight:600;transition:color .2s ease}.related-posts-list li a:hover{color:#0073e6}.ubermenu-submenu.ubermenu-submenu-type-auto,.ubermenu-submenu.ubermenu-submenu-type-mega{width:100%!important;left:0!important}.ubermenu-submenu>.ubermenu-item{max-width:900px;margin:0 auto;display:flex;flex-wrap:wrap}.ubermenu-submenu>.ubermenu-item>.ubermenu-submenu{margin-left:0;margin-right:0}ul.ubermenu-submenu.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width.ubermenu-autoclear{display:flex;justify-content:center}.ubermenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-drop,ul.ubermenu-submenu{display:flex;justify-content:center;padding-bottom:1rem}ul.ubermenu-submenu li.ubermenu-column-1-5{max-width:290px!important}ul.ubermenu-submenu li.ubermenu-column-1-2{max-width:730px!important}a.ubermenu-target.menu-link{text-decoration:none}a.ubermenu-target.menu-link:hover{text-decoration:underline}.ubermenu-main .ubermenu-row{max-width:1420px!important;display:flex;justify-content:center;column-gap:10px;margin-top:1rem!important;border-top:1px solid #ccc!important;padding-top:2rem!important}.ubermenu .ubermenu-submenu .ubermenu-column-auto{width:100%!important}.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target{padding-top:5px;padding-bottom:5px;display:flex!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important}.ubermenu .ubermenu-item-layout-image_left>.ubermenu-image{float:left;width:auto;height:50px!important}.ubermenu .ubermenu-item-layout-image_left>.ubermenu-target-text{padding-left:1rem!important}img.ubermenu-image.ubermenu-image-size-full{max-height:190px!important;width:auto}.ubermenu-submenu span.ubermenu-target-title.ubermenu-target-text{font-size:1rem}a.ubermenu-target.menu-link.ubermenu-target-with-image.ubermenu-item-layout-image_left{display:flex!important;align-items:center!important}.animal-card a.background-image{min-height:200px;display:flex;align-items:end;background-size:cover;background-position:center;justify-content:center;transition:all .2s ease}.animal-card a h3{background:#ffffffe3;width:100%;transition:all .2s ease;padding:1rem}.animal-card a:hover h3{padding:3rem 1rem}img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:70px!important}.ast-separate-container #primary{padding-top:0}.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item{line-height:1!important}nav#secondary_menu-site-navigation-desktop{margin-top:0!important}.ast-primary-header-bar .site-primary-header-wrap{min-height:20px;padding-top:1rem}.ast-primary-header-bar{border:none!important}.ast-below-header-wrap{z-index:4;position:relative}@media (min-width:1140px){.site-header-below-section-left.site-header-section.ast-flex.site-header-section-left{position:relative;top:-22px}}.ast-above-header-bar .alignfull{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.ast-above-header-bar.ast-above-header.site-header-focus-item{font-family:Oswald;text-align:center;text-transform:uppercase;font-size:1.3rem;letter-spacing:0}.dropshadow{color:#fff;-webkit-text-stroke:4px #000;paint-order:stroke fill;text-shadow:0 1px 0 #000,0 2px 0 #000,0 3px 0 #000,0 4px 0 #000}a.dropshadow:active,a.dropshadow:focus,a.dropshadow:hover{color:#fff}