/** Shopify CDN: Minification failed

Line 46:33 Unexpected "\\nbody"
Line 46:2348 Unexpected "@media"
Line 46:2454 Unexpected "@media"

**/
/* NovaMarket V26 — full premium cream/gold redesign */
:root{--nm-cream:#fbf5ea;--nm-cream2:#f4ead9;--nm-paper:#fffaf2;--nm-gold:#b7862f;--nm-gold2:#d9b35d;--nm-gold3:#8b6425;--nm-ink:#251f18;--nm-muted:#756a5b;--nm-line:rgba(183,134,47,.28);--nm-shadow:0 14px 40px rgba(76,54,23,.10)}
html,body{background:var(--nm-cream)!important;color:var(--nm-ink)!important}
body,.content-for-layout,.shopify-section{font-family:Arial,Helvetica,sans-serif}
h1,h2,h3,.h1,.h2,.h3{color:var(--nm-ink)!important;letter-spacing:-.025em}
a{transition:.22s ease}
/* announcement + header */
.nm-announcement,.announcement-bar,.header-announcements,.nm-topbar{background:#f7eddd!important;color:#5d4727!important;border-color:var(--nm-line)!important}
.nm-top-header{background:rgba(255,250,242,.97)!important;border-bottom:1px solid var(--nm-line)!important;box-shadow:0 8px 28px rgba(75,52,18,.07)!important}
.nm-brand{font-family:Georgia,'Times New Roman',serif!important;font-size:30px!important;letter-spacing:.08em!important;color:var(--nm-gold3)!important;text-transform:uppercase!important}
.nm-brand:before{content:'✦';font-size:15px;margin-right:9px;color:var(--nm-gold2)}
.nm-search-form{background:#fffdf8!important;border:1px solid var(--nm-line)!important;box-shadow:0 5px 18px rgba(86,59,21,.06)!important}
.nm-search-form:focus-within{border-color:var(--nm-gold)!important;box-shadow:0 8px 25px rgba(183,134,47,.15)!important}
.nm-search-btn{background:linear-gradient(135deg,var(--nm-gold3),var(--nm-gold2))!important;color:#fff!important;box-shadow:0 5px 15px rgba(139,100,37,.22)!important}
.nm-action{color:var(--nm-ink)!important}.nm-action:hover{color:var(--nm-gold3)!important}.nm-cart-count{background:var(--nm-gold)!important;border-color:var(--nm-paper)!important}
/* main navigation */
.nova-menu{background:linear-gradient(180deg,#fffaf2,#f3e7d3)!important;border-top:1px solid var(--nm-line)!important;border-bottom:1px solid var(--nm-line)!important;box-shadow:0 8px 25px rgba(71,48,16,.08)!important}
.nova-link{color:#49391f!important;font-family:Georgia,'Times New Roman',serif!important;font-weight:700!important;letter-spacing:.04em!important}
.nova-item:hover>.nova-link,.nova-item.is-open>.nova-link{background:rgba(183,134,47,.09)!important;color:var(--nm-gold3)!important}.nova-link::after{background:linear-gradient(90deg,var(--nm-gold3),#efd58d,var(--nm-gold3))!important}
.nova-dropdown{background:rgba(255,250,242,.99)!important;border:1px solid var(--nm-line)!important;box-shadow:0 20px 50px rgba(75,51,17,.16)!important}.mega-column{background:linear-gradient(145deg,#fffdf8,#f8efe1)!important;border-color:var(--nm-line)!important}.mega-title{color:var(--nm-gold3)!important;border-color:var(--nm-line)!important}.nova-dropdown>a,.mega-column a{color:#4d4437!important}.nova-dropdown>a:hover,.mega-column a:hover{background:#f5e9d5!important;color:var(--nm-gold3)!important}
/* generic sections */
.section,.section-background,.card,.product-card,.collection-card{border-color:var(--nm-line)}
button,.button,.shopify-payment-button__button,.product-form__submit{border-radius:999px!important}
.button:not(.button-unstyled),button[type=submit]:not(.nm-search-btn),.product-form__submit{background:linear-gradient(135deg,#9d7128,#d4ad56)!important;color:white!important;border:1px solid #a97b2d!important;box-shadow:0 7px 18px rgba(139,100,37,.18)!important}
.button:hover,.product-form__submit:hover{filter:brightness(1.05);transform:translateY(-1px)}
/* home custom cards */
.mm-shop,.nova-trust,.nm-stats{background:transparent!important}.mm-card,.nova-trust__card,.nm-stat{background:linear-gradient(180deg,#fffdf9,#faf1e3)!important;border:1px solid var(--nm-line)!important;box-shadow:var(--nm-shadow)!important}.mm-card:hover,.nova-trust__card:hover,.nm-stat:hover{border-color:rgba(183,134,47,.55)!important;box-shadow:0 20px 45px rgba(86,59,20,.15)!important}.mm-head h2,.nova-trust__head h2,.nm-stats__head h2{font-family:Georgia,'Times New Roman',serif!important;color:#493518!important}.nm-stats__eyebrow,.nova-trust__eyebrow,.nm-counter,.nm-plus{color:var(--nm-gold3)!important}.nova-trust__icon{background:#f4e6cc!important}.nova-trust__card:before{background:linear-gradient(90deg,var(--nm-gold3),#e3c36f)!important}
/* collections/products */
.product-grid,.collection-wrapper,.main-collection,.product-information{background:transparent!important}.product-card,.card-product,.resource-card{background:#fffaf2!important;border:1px solid var(--nm-line)!important;border-radius:20px!important;box-shadow:0 10px 28px rgba(72,49,18,.08)!important;overflow:hidden}.price,.price-item,.money{color:#7e5920!important;font-weight:800!important}.badge,.sale-badge{background:var(--nm-gold)!important;color:white!important}.facets,.sorting,.filter{color:var(--nm-ink)!important}
/* forms/drawers/cart */
input,select,textarea,.field__input{background:#fffdf8!important;border-color:var(--nm-line)!important;color:var(--nm-ink)!important}.cart-drawer,.drawer,.modal{background:#fffaf2!important}.cart-item{border-color:var(--nm-line)!important}
/* Augintiniams */
.nm-pets-hero,.nm-augintiniams-banner{border:1px solid rgba(183,134,47,.38)!important;box-shadow:0 18px 44px rgba(79,55,20,.13)!important;background-color:#f7eddd!important}.nm-pets-hero h1,.nm-augintiniams-banner h1{font-family:Georgia,'Times New Roman',serif!important;color:#5c421d!important}.nm-pets-hero p,.nm-augintiniams-banner p{color:#6f604b!important}
/* footer */
.nm-footer{background:linear-gradient(145deg,#2c241a 0%,#46351f 58%,#241d16 100%)!important;border-top:2px solid var(--nm-gold)!important;color:#f8eedf!important}.nm-footer-logo{font-family:Georgia,'Times New Roman',serif!important;letter-spacing:.06em!important;color:#f5dfaa!important}.nm-footer-logo-dot{background:var(--nm-gold2)!important}.nm-footer-title{color:#f0d38c!important}.nm-footer-links a,.nm-contact-row,.nm-footer-about{color:rgba(255,247,232,.76)!important}.nm-footer-links a:hover,.nm-footer-bottom-links a:hover{color:#f1cf78!important}.nm-trust-item,.nm-newsletter{border-color:rgba(218,180,93,.25)!important;background:rgba(255,248,232,.05)!important}.nm-newsletter-form button{background:linear-gradient(135deg,#b88934,#e0bf6b)!important;color:#2b2114!important}
/* polished spacing */
@media(min-width:901px){.content-for-layout>.shopify-section{scroll-margin-top:120px}.mm-shop,.nm-stats,.nova-trust__inner{max-width:1240px;margin-left:auto;margin-right:auto}}
@media(max-width:700px){.nm-brand{font-size:23px!important}.nova-menu{border-radius:0!important}.product-card,.card-product{border-radius:16px!important}}
\n/* V28 refined luxury system */\nbody{background:linear-gradient(180deg,#fffaf2 0,#fbf5ea 55%,#f7eddd 100%)!important}\n.nm-top-header{background:linear-gradient(180deg,#fffdf9,#fff8ec)!important;border-bottom:1px solid rgba(174,124,38,.24)!important;box-shadow:0 9px 28px rgba(83,55,18,.08)!important}\n.nm-header-inner{min-height:96px!important;grid-template-columns:285px minmax(300px,1fr) 290px!important}\n.nm-search-form{height:58px!important;border:1px solid rgba(183,134,47,.32)!important;background:rgba(255,255,255,.78)!important;box-shadow:inset 0 1px 0 #fff,0 8px 25px rgba(97,67,23,.07)!important}\n.nm-search-btn{width:46px!important;height:46px!important;background:linear-gradient(145deg,#8d5e1d,#d9b457)!important}\n.nova-menu{background:linear-gradient(180deg,#fffaf1,#f7ead5)!important;border:1px solid rgba(183,134,47,.28)!important;border-left:0!important;border-right:0!important;box-shadow:0 7px 20px rgba(91,61,20,.07)!important}\n.nova-link{color:#4b3820!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:800!important;letter-spacing:.035em!important}\n.nova-item:hover>.nova-link,.nova-item.is-open>.nova-link{background:linear-gradient(180deg,rgba(217,179,93,.13),rgba(183,134,47,.08))!important;color:#8a5c1b!important}\n.nova-link::after{height:2px!important;background:linear-gradient(90deg,transparent,#c49436,#edcf7d,#c49436,transparent)!important}\n.mm-head h2,.nm-stats__head h2,.nova-trust__head h2{font-size:clamp(34px,4vw,52px)!important;font-weight:500!important;letter-spacing:-.02em!important;color:#5a3d18!important}\n.mm-head p,.nova-trust__head p{color:#786a57!important}\n.mm-card{border-radius:22px!important;background:linear-gradient(180deg,#fffefa,#fff7e9)!important;border:1px solid rgba(183,134,47,.27)!important;box-shadow:0 12px 34px rgba(79,53,17,.09)!important}\n.mm-card:hover{transform:translateY(-6px)!important;box-shadow:0 22px 48px rgba(79,53,17,.15)!important}\n.mm-photo{background:#fff!important;border-radius:17px!important}\n.mm-btn,.mm-card button,.mm-card .button{background:linear-gradient(135deg,#8e5d1c,#c89537 52%,#e0be69)!important;border:0!important;color:#fff!important;box-shadow:0 8px 18px rgba(139,93,27,.22)!important}\n.nm-footer{background:radial-gradient(circle at 50% 0,#5a4325 0,#352719 45%,#211a13 100%)!important}\n@media(max-width:1000px){.nm-header-inner{grid-template-columns:230px minmax(220px,1fr) auto!important}}\n@media(max-width:700px){.nm-header-inner{grid-template-columns:1fr auto!important;min-height:auto!important}}\n
/* V29 category visibility */
.nova-menu{background:linear-gradient(180deg,#f4e3c2 0%,#ead0a0 100%)!important;border-top:1px solid #c28a2e!important;border-bottom:2px solid #a96f1d!important;box-shadow:0 9px 24px rgba(91,58,15,.14)!important}
.nova-link{color:#3b2712!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:900!important;letter-spacing:.025em!important;text-shadow:0 1px 0 rgba(255,255,255,.45)!important}
.nova-arrow{color:#8b5a18!important;opacity:1!important}
.nova-item:hover>.nova-link,.nova-item.is-open>.nova-link{background:linear-gradient(180deg,#d6ad63,#c28b32)!important;color:#fff!important;text-shadow:0 1px 2px rgba(60,35,8,.25)!important}
.nova-item:hover>.nova-link .nova-arrow,.nova-item.is-open>.nova-link .nova-arrow{color:#fff!important}
.nova-link::after{height:3px!important;background:#7d4d12!important}
.nova-dropdown{background:#fffaf0!important;border:1px solid #d4aa64!important}.mega-column{background:linear-gradient(145deg,#fffdf8,#f8ead3)!important;border:1px solid #dfbd82!important}.mega-title{color:#704716!important;font-weight:900!important}.nova-dropdown>a,.mega-column a{color:#33291d!important;font-weight:700!important}.nova-dropdown>a:hover,.mega-column a:hover{background:#efdcb8!important;color:#754813!important}

/* V30 — dark chocolate navigation + luxury animated gold */
.nova-menu{
  position:relative!important;
  overflow:visible!important;
  background:linear-gradient(180deg,#4a2f18 0%,#35200f 52%,#29170a 100%)!important;
  border-top:1px solid #e4c06d!important;
  border-bottom:2px solid #b77b25!important;
  box-shadow:0 10px 30px rgba(49,28,8,.24),inset 0 1px 0 rgba(255,231,166,.18)!important;
}
.nova-menu:before{
  content:"";position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(105deg,transparent 0%,transparent 38%,rgba(255,226,145,.12) 48%,rgba(255,247,214,.22) 50%,rgba(255,226,145,.12) 52%,transparent 62%,transparent 100%);
  background-size:240% 100%;animation:nmGoldSweep 7s ease-in-out infinite;
}
.nova-link{
  position:relative!important;color:#fff8e8!important;
  font-size:15px!important;font-weight:850!important;letter-spacing:.035em!important;
  text-shadow:0 1px 2px rgba(0,0,0,.45)!important;
  transition:color .25s ease,background .25s ease,transform .25s ease!important;
}
.nova-arrow{color:#e7c66f!important;opacity:1!important;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25))!important}
.nova-item:hover>.nova-link,.nova-item.is-open>.nova-link{
  color:#241307!important;
  background:linear-gradient(135deg,#b4771f 0%,#e6c36e 38%,#fff0b2 50%,#d7aa4a 68%,#a96b19 100%)!important;
  background-size:180% 180%!important;animation:nmGoldHover 2.8s ease infinite!important;
  text-shadow:0 1px 0 rgba(255,255,255,.45)!important;
  box-shadow:inset 0 0 0 1px rgba(255,241,191,.42),0 7px 20px rgba(132,82,20,.2)!important;
}
.nova-item:hover>.nova-link .nova-arrow,.nova-item.is-open>.nova-link .nova-arrow{color:#5a3510!important}
.nova-link::after{
  height:3px!important;bottom:0!important;
  background:linear-gradient(90deg,transparent,#b97b22,#ffe8a0,#fff5cb,#d7a440,#8f5716,transparent)!important;
  box-shadow:0 0 10px rgba(239,197,93,.55)!important;
}
.nova-dropdown{
  background:linear-gradient(145deg,#fffaf0 0%,#f7ead2 100%)!important;
  border:1px solid #c9943e!important;border-top:2px solid #e0bb64!important;
  box-shadow:0 22px 55px rgba(53,30,8,.24)!important;
}
.mega-column{background:linear-gradient(145deg,#fffdf8,#f5e4c6)!important;border:1px solid #d7ae68!important;box-shadow:inset 0 1px 0 #fff!important}
.mega-title{color:#6c4213!important;font-weight:900!important;border-bottom:1px solid rgba(183,123,37,.28)!important}
.nova-dropdown>a,.mega-column a{color:#33271a!important;font-weight:750!important;border-radius:9px!important;transition:.2s ease!important}
.nova-dropdown>a:hover,.mega-column a:hover{background:linear-gradient(90deg,#f0d89f,#fff3cf)!important;color:#5c360e!important;transform:translateX(3px)!important;box-shadow:inset 3px 0 0 #bd8129!important}
.nm-search-btn,.button:not(.button-unstyled),button[type=submit]:not(.nm-search-btn),.product-form__submit,.mm-btn,.mm-card button,.mm-card .button{
  background:linear-gradient(120deg,#8d5918 0%,#c68d30 28%,#f0d27f 48%,#fff0b1 54%,#c99437 72%,#8c5718 100%)!important;
  background-size:220% 100%!important;animation:nmButtonGold 6s ease-in-out infinite!important;
  box-shadow:0 8px 20px rgba(111,66,16,.24),inset 0 1px 0 rgba(255,248,214,.7)!important;
}
@keyframes nmGoldSweep{0%,25%{background-position:180% 0}65%,100%{background-position:-70% 0}}
@keyframes nmGoldHover{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
@keyframes nmButtonGold{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
@media(prefers-reduced-motion:reduce){.nova-menu:before,.nova-item:hover>.nova-link,.nova-item.is-open>.nova-link,.nm-search-btn,.button:not(.button-unstyled),button[type=submit]:not(.nm-search-btn),.product-form__submit,.mm-btn,.mm-card button,.mm-card .button{animation:none!important}}

/* V32 — luxury product cards */
.mm-grid{gap:26px!important}
.mm-card{
 position:relative!important;overflow:hidden!important;border-radius:24px!important;
 background:linear-gradient(155deg,#fffdf8 0%,#fff9ed 55%,#f7e8cc 100%)!important;
 border:1px solid rgba(191,139,48,.52)!important;
 box-shadow:0 14px 34px rgba(61,38,11,.11),inset 0 1px 0 rgba(255,255,255,.95)!important;
 transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease!important;
}
.mm-card:before{content:"";position:absolute;left:12%;right:12%;top:0;height:2px;background:linear-gradient(90deg,transparent,#a96d18,#f1d27c,#fff3bd,#c58b2e,transparent);box-shadow:0 0 12px rgba(214,168,70,.45);z-index:3}
.mm-card:hover{transform:translateY(-8px)!important;border-color:#c58b2e!important;box-shadow:0 25px 55px rgba(66,39,8,.18),0 0 0 1px rgba(235,198,117,.22)!important}
.mm-photo{margin:14px 14px 0!important;border-radius:18px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 7px 18px rgba(57,38,15,.08)!important}
.mm-photo img{transition:transform .55s cubic-bezier(.2,.7,.2,1),filter .4s ease!important}
.mm-card:hover .mm-photo img{transform:scale(1.045)!important;filter:saturate(1.04) contrast(1.02)!important}
.mm-card h3,.mm-card .mm-title,.mm-card .product-title{font-family:Georgia,'Times New Roman',serif!important;color:#332314!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.01em!important}
.mm-card .price,.mm-card .money,.mm-price{color:#9a681e!important;font-family:Georgia,'Times New Roman',serif!important;font-size:25px!important;font-weight:800!important;text-shadow:0 1px 0 #fff!important}
.mm-card .mm-stock,.mm-card [class*="stock"]{color:#6b6a5f!important;font-weight:700!important}
.mm-card .mm-stock:before,.mm-card [class*="stock"]:before{box-shadow:0 0 0 4px rgba(28,167,108,.09)!important}
.mm-btn,.mm-card button,.mm-card .button{
 border-radius:14px!important;min-height:52px!important;
 background:linear-gradient(115deg,#6f4313 0%,#a76c19 20%,#d2a448 42%,#f2d887 52%,#bd8127 70%,#714313 100%)!important;
 background-size:220% 100%!important;color:#fffaf0!important;border:1px solid rgba(118,72,16,.35)!important;
 box-shadow:0 9px 20px rgba(104,61,12,.22),inset 0 1px 0 rgba(255,246,205,.65)!important;
 text-shadow:0 1px 2px rgba(54,30,5,.35)!important;font-weight:900!important;letter-spacing:.01em!important;
 animation:nmButtonGold 6s ease-in-out infinite!important;transition:transform .2s ease,box-shadow .2s ease!important;
}
.mm-btn:hover,.mm-card button:hover,.mm-card .button:hover{transform:translateY(-2px)!important;box-shadow:0 13px 26px rgba(104,61,12,.28),0 0 18px rgba(220,177,83,.2)!important}
.mm-card a.mm-view,.mm-card .mm-view,.mm-card a[class*="view"]{background:rgba(255,253,247,.82)!important;border:1px solid rgba(182,133,48,.25)!important;color:#5d4c36!important;border-radius:13px!important;box-shadow:inset 0 1px 0 #fff!important;font-weight:750!important}
.mm-card a.mm-view:hover,.mm-card .mm-view:hover,.mm-card a[class*="view"]:hover{background:#f7ead0!important;color:#704610!important;border-color:#c8943d!important}
@media(max-width:700px){.mm-grid{gap:16px!important}.mm-card{border-radius:18px!important}.mm-photo{margin:10px 10px 0!important;border-radius:14px!important}.mm-card .price,.mm-card .money,.mm-price{font-size:21px!important}}
