/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}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{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;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}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}.clearfix{clear:both}.header .header-main,.header .topbar-menu .topbar-menu--inner,.container{width:100%;max-width:var(--wp--style--global--content-size);margin-left:auto;margin-right:auto;padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}@media only screen and (min-width:2000px){.header .header-main,.header .topbar-menu .topbar-menu--inner,.container{max-width:66vw}}.is-content-justification-space-between{justify-content:space-between}.is-content-justification-space-evenly{justify-content:space-evenly}.is-content-justification-center{justify-content:center}.is-content-justification-right{justify-content:flex-end}.is-content-justification-left{justify-content:flex-start}.grid-items-layout{display:grid;grid-template-columns:1fr;gap:1.5rem}@media only screen and (min-width:600px){.grid-items-layout{grid-template-columns:repeat(2,1fr);gap:2rem}}@media only screen and (min-width:768px){.grid-items-layout{grid-template-columns:repeat(3,1fr);gap:3rem}}@media only screen and (min-width:768px){.items-per-row-1{grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width:768px){.items-per-row-2{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:768px){.items-per-row-3{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:768px){.items-per-row-4{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:768px)and (max-width:1024px){.items-per-row-4{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:768px){.items-per-row-5{grid-template-columns:repeat(5,1fr)}}@media only screen and (min-width:768px)and (max-width:1024px){.items-per-row-5{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:768px){.items-per-row-6{grid-template-columns:repeat(6,1fr)}}@media only screen and (min-width:768px)and (max-width:1024px){.items-per-row-6{grid-template-columns:repeat(3,1fr);grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:768px){.items-per-row-7{grid-template-columns:repeat(7,1fr)}}@media only screen and (min-width:768px)and (max-width:1024px){.items-per-row-7{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:768px){.items-per-row-8{grid-template-columns:repeat(8,1fr)}}@media only screen and (min-width:768px)and (max-width:1024px){.items-per-row-8{grid-template-columns:repeat(3,1fr);grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:768px){.items-per-row-9{grid-template-columns:repeat(9,1fr)}}@media only screen and (min-width:768px)and (max-width:1024px){.items-per-row-9{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:768px){.items-per-row-10{grid-template-columns:repeat(10,1fr)}}@media only screen and (min-width:768px)and (max-width:1024px){.items-per-row-10{grid-template-columns:repeat(3,1fr);grid-template-columns:repeat(5,1fr)}}@media only screen and (min-width:768px){.items-per-row-11{grid-template-columns:repeat(11,1fr)}}@media only screen and (min-width:768px)and (max-width:1024px){.items-per-row-11{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:768px){.items-per-row-12{grid-template-columns:repeat(12,1fr)}}@media only screen and (min-width:768px)and (max-width:1024px){.items-per-row-12{grid-template-columns:repeat(3,1fr);grid-template-columns:repeat(6,1fr)}}.header .topbar-menu .menu a,.header .topbar-menu a.user-account{transition:.35s ease-in-out;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;-ms-transition:.35s ease-in-out;-o-transition:.35s ease-in-out}.header{position:sticky;top:0;left:0;width:100%;z-index:99}.header .topbar-menu{background-color:var(--wp--preset--color--primary);height:53px;background-color:#2e2e2e;display:grid}.header .topbar-menu .topbar-menu--inner{display:flex;align-items:stretch;justify-content:flex-end}.header .topbar-menu a.user-account{color:var(--wp--preset--color--secondary);text-decoration:none;display:flex;align-items:center;margin-left:24px;padding-left:0;padding-right:0}.header .topbar-menu a.user-account:hover{color:var(--wp--preset--color--theme-white)}.header .topbar-menu a.user-account svg{width:18px;height:18px}.header .topbar-menu a.user-account svg path{stroke:var(--wp--preset--color--secondary)}.header .topbar-menu .menu{display:flex;gap:24px;justify-content:flex-end;align-items:stretch}.header .topbar-menu .menu li{display:flex;align-items:center;position:relative}.header .topbar-menu .menu a{color:var(--wp--preset--color--theme-white);text-decoration:none}.header .topbar-menu .menu a:hover{color:var(--wp--preset--color--secondary)}.header .topbar-menu .menu .menu-item-has-children a:after{content:"";display:inline-block;margin-left:4px;-webkit-mask:url(/wp-content/themes/superiorpetgoods-2024/dist/css/../images/icons/arrow-down.svg) no-repeat 50% 50%;mask:url(/wp-content/themes/superiorpetgoods-2024/dist/css/../images/icons/arrow-down.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;width:8px;height:8px;background-size:8px 8px;background-color:var(--wp--preset--color--white);transition:background-color 300ms ease-out}.header .topbar-menu .menu .menu-item-has-children:hover ul{display:block}.header .topbar-menu .menu ul.sub-menu{display:none;position:absolute;width:248px;padding:6px 12px;background-color:#2e2e2e;left:0;top:100%;z-index:999}.header .topbar-menu .menu ul.sub-menu li{margin:12px 0}.header .topbar-menu .menu ul.sub-menu li a:after{display:none!important}.header .header-main-wrapper{background-color:var(--wp--preset--color--theme-white);transition:400ms linear}.header .header-main{width:100%;display:flex;flex-wrap:wrap;padding-left:0;padding-right:0;padding-right:var(--wp--style--root--padding-right)}@media only screen and (max-width:900px){.header .header-main{padding-left:var(--wp--style--root--padding-left)}}@media only screen and (max-width:1250px){.header .header-main{padding-top:8px;padding-bottom:8px}}.header .site-branding{display:grid;place-content:center;width:100%;max-width:200px;margin-right:20px;padding-top:10px;padding-bottom:10px}.header .header-icons{display:flex;align-items:center;gap:24px;margin-left:auto}.header .header-icons svg path{stroke:var(--wp--preset--color--primary);transition:300ms ease-out}.header .header-icons .wp-element-button{border:none!important;background-color:#fff0!important;color:var(--wp--preset--color--secondary)}.header .header-icons .wp-element-button svg path{stroke:var(--wp--preset--color--secondary)!important}.header .header-icons .wp-element-button:hover{color:var(--wp--preset--color--secondary)!important;background-color:#fff0!important}.header .header-icons li{display:flex;align-items:center}.header .header-icons li a{display:flex;align-items:center}.header .minicart{text-decoration:none}.header .minicart .count{font-size:.8rem;margin-left:4px}.header a.user-account{padding:8px 18px}.header a.user-account svg{margin-right:8px}.header.reversed .header-main-wrapper{background-color:var(--wp--preset--color--primary)}.header.reversed .minicart .count,.header.reversed .main-navigation .menu a{color:var(--wp--preset--color--theme-white)}.header.reversed .main-navigation ul.menu>li.menu-item-has-children>a::after{background-color:var(--wp--preset--color--theme-white)}.header.reversed .main-navigation ul.menu>li.menu-item-has-children>a:hover::after{background-color:var(--wp--preset--color--theme-white)}.header.reversed .header-icons svg path{stroke:var(--wp--preset--color--theme-white)}.header.reversed .wp-element-button:hover{border-color:var(--wp--preset--color--theme-white);color:var(--wp--preset--color--theme-white)}.header.reversed .wp-element-button:hover svg path{stroke:var(--wp--preset--color--theme-white)}@media only screen and (max-width:900px){.header .header-main,.header.reversed .header-main{gap:1rem;justify-content:flex-end;align-items:center;border-bottom-color:#fff0}.header .header-main .site-branding,.header.reversed .header-main .site-branding{margin:0;margin-right:auto;max-width:170px}}@media only screen and (max-width:900px)and (max-width:480px){.header .header-main .site-branding,.header.reversed .header-main .site-branding{max-width:140px}}@media only screen and (max-width:900px){.header .header-main .header-icons,.header.reversed .header-main .header-icons{margin-left:0}.header .header-icons svg path{stroke:var(--wp--preset--color--theme-white)}.header .minicart{color:var(--wp--preset--color--theme-white)}}@media only screen and (max-width:1250px){.header .header-main,.header.reversed .header-main{padding-left:var(--wp--style--root--padding-left)}.header .header-main .main-navigation,.header.reversed .header-main .main-navigation{order:9;flex:1 0 100%;justify-content:center;margin-top:8px;padding-top:8px;border-top:1px solid rgb(255 255 255 / .1)}}@media only screen and (max-width:900px){.hide-mobile{display:none!important}}.search-form{background-color:var(--wp--preset--color--theme-white);padding:2rem 1rem;position:absolute;top:100%;left:0;width:100%}.search-form .aws-container{max-width:500px;margin:0 auto}.search-form .aws-search-form{border-radius:var(--wp--custom--border-radius--sm)!important;border:1px solid var(--wp--preset--color--border)!important}.search-form .aws-search-form.aws-focus{border-color:var(--wp--preset--color--primary)!important}.search-form input.aws-search-field,.search-form .aws-search-btn{background-color:var(--wp--preset--color--theme-white)!important;border:none!important;margin:0!important;transition:400ms linear!important}.search-form input.aws-search-field{border-top-left-radius:var(--wp--custom--border-radius--sm)!important;border-bottom-left-radius:var(--wp--custom--border-radius--sm)!important;padding:12px;font-size:.9rem}.search-form input.aws-search-field::-moz-placeholder{font-size:.9rem;color:var(--wp--preset--color--theme-text)}.search-form input.aws-search-field::placeholder{font-size:.9rem;color:var(--wp--preset--color--theme-text)}.search-form .aws-search-btn{border-top-right-radius:var(--wp--custom--border-radius--sm)!important;border-bottom-right-radius:var(--wp--custom--border-radius--sm)!important}.search-form .aws-search-btn .aws-search-btn_icon{color:var(--wp--preset--color--primary);transition:color 400ms linear!important}.reversed .search-form{background-color:var(--wp--preset--color--primary)}.reversed .search-form .aws-search-form{border:1px solid rgb(255 255 255 / .4)!important}.reversed .search-form input.aws-search-field,.reversed .search-form .aws-search-btn{background-color:rgb(0 0 0 / .4)!important}.reversed .search-form input.aws-search-field{border-right-color:#fff0!important;color:var(--wp--preset--color--theme-white)}.reversed .search-form input.aws-search-field::-moz-placeholder{color:rgb(255 255 255 / .8)!important}.reversed .search-form input.aws-search-field::placeholder{color:rgb(255 255 255 / .8)!important}.reversed .search-form .aws-search-btn{border-left-color:rgb(0 0 0 / .4)!important}.reversed .search-form .aws-search-btn .aws-search-btn_icon{color:var(--wp--preset--color--theme-white)}.aws-search-result{margin-top:2px;border-radius:var(--wp--custom--border-radius--sm)!important}.aws-search-result strong{font-weight:500}.aws-search-result .aws_result_title,.aws-search-result .aws_result_price{color:var(--wp--preset--color--primary);font-weight:500}.aws-search-result .aws_result_excerpt{color:var(--wp--preset--color--theme-text);margin:8px 0}.aws-search-result .aws_result_price img{width:80px}.aws-search-result .aws_search_more a{color:var(--wp--preset--color--primary)}.woocommerce-products-header .search-results{display:none}.announcements{background-color:var(--wp--preset--color--secondary);color:var(--wp--preset--color--white);text-align:center;padding-top:8px;padding-bottom:8px}.announcements p{margin:0}.announcements a{color:inherit;text-decoration:underline;transition:color 300ms ease-out}.announcements a:hover{color:var(--wp--preset--color--primary)}.announcements .splide .splide__slide{opacity:0;transition:opacity 600ms ease-out}.announcements .splide.is-initialized .splide__slide{opacity:1}