:root{--pc-shell-cream: #fffaf2;--pc-shell-cream-2: #f6efe4;--pc-shell-coffee: #3f3026;--pc-shell-coffee-soft: #665447;--pc-shell-sage: #738067;--pc-shell-line: rgba(63, 48, 38, .12)}.announcement-bar-section .utility-bar,.announcement-bar-section .announcement-bar{background:#eef1e7!important;color:var(--pc-shell-coffee)!important}.announcement-bar-section .utility-bar{border-bottom-color:var(--pc-shell-line)!important}.announcement-bar-section .announcement-bar__message{min-height:3.2rem;padding:.65rem 1.6rem;font-size:1.15rem;font-weight:600;letter-spacing:.035em}.section-header .header-wrapper{background:#fffaf2fa!important;color:var(--pc-shell-coffee)!important;border-bottom:1px solid var(--pc-shell-line)!important;box-shadow:0 .5rem 2rem #3f30260b}@media screen and (min-width:990px){.section-header .header{display:grid!important;grid-template-columns:auto minmax(0,1fr) minmax(22rem,28rem) auto!important;grid-template-rows:auto!important;align-items:center!important;column-gap:clamp(1.8rem,2vw,3.2rem)!important;row-gap:0!important;max-width:1600px!important;min-height:7.6rem;margin:0 auto!important;padding:1.1rem 3.2rem!important}.section-header .header__heading,.section-header .header__heading-link{grid-column:1!important;grid-row:1!important}.section-header .header__heading-logo-wrapper{width:7.2rem!important;max-width:7.2rem!important}.section-header .header__heading-logo{width:100%!important;height:auto!important;max-height:6.8rem;object-fit:contain}.section-header .header__inline-menu{grid-column:2!important;grid-row:1!important;position:static!important;left:auto!important;right:auto!important;width:auto!important;min-width:0!important;margin:0!important;background:transparent!important;justify-content:flex-start!important}.section-header .header__inline-menu .list-menu--inline{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;gap:clamp(1rem,1.05vw,1.9rem)!important;flex-wrap:nowrap!important}.section-header .header__inline-menu .header__menu-item{padding:1rem 0!important;color:var(--pc-shell-coffee)!important;font-size:1.2rem!important;font-weight:600!important;white-space:nowrap}.section-header .header__inline-menu .header__menu-item:hover,.section-header .header__inline-menu .header__active-menu-item{color:var(--pc-shell-sage)!important;text-decoration:none!important}.section-header .header__inline-menu .header__menu-item .icon-caret{color:currentColor!important}.section-header .custom-jomashop-search{grid-column:3!important;grid-row:1!important;max-width:28rem!important;justify-self:stretch!important}.section-header .custom-jomashop-search .search-input{height:4rem!important;border-color:var(--pc-shell-line)!important;background:#fffdfa!important;color:var(--pc-shell-coffee)!important}.section-header .custom-jomashop-search .search-input:focus{border-color:var(--pc-shell-sage)!important;box-shadow:0 0 0 1px var(--pc-shell-sage)!important}.section-header .header__icons{grid-column:4!important;grid-row:1!important;gap:.2rem!important}}.section-header .header__submenu,.section-header .mega-menu__content{background:#fffdfa!important;border-color:var(--pc-shell-line)!important;box-shadow:0 1.2rem 3rem #3f30261f!important}.section-header .header__submenu .header__menu-item,.section-header .mega-menu__content .mega-menu__link{color:var(--pc-shell-coffee)!important}.section-header .header__submenu .header__menu-item:hover,.section-header .header__submenu .header__menu-item:focus,.section-header .mega-menu__content .mega-menu__link:hover{color:var(--pc-shell-coffee)!important;background:var(--pc-shell-cream-2)!important}.footer{background:var(--pc-shell-coffee)!important;color:#fffaf2!important;padding-top:0!important;padding-bottom:0!important}.footer .footer__content-top{max-width:1600px;padding-top:5.6rem;padding-bottom:4.2rem}.footer .footer__blocks-wrapper>.footer-block:not(.footer-block--newsletter) .footer-block__heading{color:#fffaf2!important;font-size:1.4rem;letter-spacing:.04em}.footer .footer__blocks-wrapper>.footer-block:not(.footer-block--newsletter) .list-menu__item--link,.footer .footer__blocks-wrapper>.footer-block:not(.footer-block--newsletter) .footer-block__details-content,.footer .footer-newsletter__subheading,.footer .copyright__content,.footer .copyright__content a{color:#fffaf2c7!important}.footer .footer-newsletter__heading{color:#fffaf2!important;font-size:2.2rem}.footer .footer-newsletter__input{border-color:#fffaf24d;background:#fffaf2;color:var(--pc-shell-coffee)}.footer .footer-newsletter__submit{background:#dbe1cf;color:var(--pc-shell-coffee)}.footer .footer-newsletter__submit:hover{background:#fffaf2;color:var(--pc-shell-coffee)}.footer .footer__content-bottom{border-top-color:#fffaf21f;padding-top:2.2rem;padding-bottom:2.2rem}@media screen and (max-width:989px){.section-header .custom-jomashop-search{display:none!important}.section-header .header>.header__search{display:none!important}.section-header .header__icons .header__search{display:flex!important}.section-header .header{min-height:5.6rem;padding:.8rem 1.6rem!important;background:var(--pc-shell-cream)!important}.section-header .header__heading-logo-wrapper{width:6.4rem!important;max-width:6.4rem!important}.section-header .header__icon,.section-header .menu-drawer-container summary{width:4rem;height:4rem}}@media screen and (max-width:749px){.announcement-bar-section .announcement-bar__message{min-height:2.8rem;padding:.5rem 1rem;font-size:1rem}.footer .footer__content-top{padding:3.6rem 1.8rem 2.8rem}.footer .footer__blocks-wrapper.grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8rem 2rem}.footer .footer-block.grid__item{width:100%;margin:0;padding:0}.footer .footer-block.grid__item.footer-block--newsletter{grid-column:1 / -1;margin-top:0}.footer .footer-block__heading{margin-bottom:1rem!important}.footer .footer-block__details-content{gap:.7rem!important;margin-bottom:0}.footer .footer-block__details-content .list-menu__item--link{padding:.25rem 0!important;font-size:1.2rem!important;line-height:1.35}.footer .footer-newsletter__row{align-items:stretch}.footer .footer__content-bottom{padding:1.8rem 1.6rem}.footer .footer__payment{margin-top:0}}@media screen and (max-width:370px){.footer .footer-newsletter__row{flex-direction:column}.footer .footer-newsletter__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/petcottie-site-shell.css.map */
