.petnook-about{background-color:#fdf3ed!important;padding:48px 20px!important}.petnook-about__container{max-width:800px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.petnook-about__eyebrow{font-size:13px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#8a7a68!important;margin:0 0 12px!important;font-family:inherit!important}.petnook-about__heading{font-size:28px!important;font-weight:700!important;color:#1a1a1a!important;margin:0 0 20px!important;line-height:1.2!important;font-family:inherit!important}.petnook-about__body{font-size:16px!important;line-height:1.7!important;color:#1a1a1a!important;margin:0 0 28px!important;font-family:inherit!important}.petnook-about__body p{margin:0 0 16px!important}.petnook-about__body p:last-child{margin-bottom:0!important}.petnook-about__button{display:inline-block!important;padding:14px 32px!important;background-color:#1a1a1a!important;color:#fdf3ed!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;border-radius:999px!important;border:1px solid #1A1A1A!important;transition:background-color .2s ease,color .2s ease!important;font-family:inherit!important}.petnook-about__button:hover{background-color:#fdf3ed!important;color:#1a1a1a!important}@media screen and (min-width:750px){.petnook-about{padding:64px 32px!important}.petnook-about__container{max-width:900px!important}.petnook-about__heading{font-size:36px!important}.petnook-about__body{font-size:17px!important}}@media screen and (min-width:990px){.petnook-about{padding:96px 48px!important}.petnook-about__container{max-width:1000px!important}.petnook-about__heading{font-size:42px!important}.petnook-about__body{font-size:18px!important}}.petnook-banner{background-color:var(--petnook-banner-bg)!important;width:100%!important;overflow:hidden!important;position:relative!important}.petnook-banner--top-border{border-top:var(--petnook-banner-top-border-width) solid var(--petnook-banner-top-border)!important}.petnook-banner--hide-mobile{display:none!important}.petnook-banner__inner{display:flex!important;flex-direction:column-reverse!important;width:100%!important;position:relative!important}.petnook-banner__content{max-width:var(--petnook-banner-max-width)!important;width:100%!important;margin:0 auto!important;padding:var(--petnook-banner-padding-top-mobile) 20px var(--petnook-banner-padding-bottom-mobile) 20px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;position:relative!important;z-index:2!important}.petnook-banner__eyebrow{display:inline-flex!important;align-items:center!important;gap:9px!important;background-color:var(--petnook-banner-eyebrow-bg)!important;border:1px solid var(--petnook-banner-eyebrow-border)!important;border-radius:100px!important;padding:8px 16px 8px 14px!important;margin:0 0 20px!important}.petnook-banner__eyebrow-dot{display:block!important;width:6px!important;height:6px!important;border-radius:50%!important;background-color:var(--petnook-banner-eyebrow-color)!important;flex:0 0 auto!important}.petnook-banner__eyebrow-label{color:var(--petnook-banner-eyebrow-color)!important;font-family:var(--petnook-banner-body-font)!important;font-size:var(--petnook-banner-eyebrow-size)!important;letter-spacing:var(--petnook-banner-eyebrow-spacing)!important;text-transform:uppercase!important;font-weight:600!important;line-height:1!important}.petnook-banner__heading{color:var(--petnook-banner-heading-color)!important;font-family:var(--petnook-banner-heading-font)!important;font-weight:var(--petnook-banner-heading-weight)!important;font-size:var(--petnook-banner-heading-size-mobile)!important;line-height:1.04!important;letter-spacing:-.028em!important;margin:0 0 18px!important}.petnook-banner__heading-part{color:var(--petnook-banner-heading-color)!important}.petnook-banner__heading-part:after,.petnook-banner__heading-highlight:after{content:" "!important;white-space:pre!important}.petnook-banner__heading>:last-child:after{content:""!important}.petnook-banner__heading-highlight{color:var(--petnook-banner-highlight-color)!important;font-style:italic!important}.petnook-banner__text{color:var(--petnook-banner-text-color)!important;font-family:var(--petnook-banner-body-font)!important;font-weight:var(--petnook-banner-body-weight)!important;font-size:var(--petnook-banner-text-size)!important;line-height:1.65!important;max-width:520px!important;margin:0 0 22px!important}.petnook-banner__text p{margin:0 0 10px!important}.petnook-banner__text p:last-child{margin-bottom:0!important}.petnook-banner__features{list-style:none!important;margin:0 0 26px!important;padding:0!important;display:flex!important;flex-wrap:wrap!important;gap:10px 24px!important}.petnook-banner__feature{display:flex!important;align-items:center!important;gap:9px!important;margin:0!important;padding:0!important}.petnook-banner__feature-dot{display:block!important;width:6px!important;height:6px!important;border-radius:50%!important;background-color:var(--petnook-banner-highlight-color)!important;flex:0 0 auto!important}.petnook-banner__feature-label{color:var(--petnook-banner-text-color)!important;font-family:var(--petnook-banner-body-font)!important;font-size:calc(var(--petnook-banner-text-size) - 2px)!important;line-height:1.4!important}.petnook-banner__actions{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;width:100%!important}.petnook-banner__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;font-family:var(--petnook-banner-body-font)!important;font-size:var(--petnook-banner-button-size)!important;font-weight:600!important;letter-spacing:.01em!important;line-height:1!important;border-radius:var(--petnook-banner-button-radius)!important;padding:18px 32px!important;text-decoration:none!important;text-align:center!important;box-sizing:border-box!important;position:relative!important;overflow:hidden!important;isolation:isolate!important;will-change:transform!important;transition:background-color .3s cubic-bezier(.22,1,.36,1),color .3s ease,border-color .3s ease,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)!important}.petnook-banner__button-shine{position:absolute!important;top:0!important;left:-140%!important;width:70%!important;height:100%!important;background-image:linear-gradient(100deg,#fff0,#ffffff6b,#fff0)!important;transform:skew(-18deg)!important;pointer-events:none!important;z-index:1!important;transition:left .75s cubic-bezier(.22,1,.36,1)!important}.petnook-banner__button:hover .petnook-banner__button-shine{left:150%!important}.petnook-banner__button-label,.petnook-banner__button-icon{position:relative!important;z-index:2!important}.petnook-banner__button--primary{background-color:var(--petnook-banner-primary-bg)!important;color:var(--petnook-banner-primary-text)!important;border:1.5px solid var(--petnook-banner-primary-bg)!important;box-shadow:0 2px 4px #1a141024,0 8px 20px #1a14102e!important}.petnook-banner__button--primary:hover{background-color:var(--petnook-banner-primary-bg-hover)!important;border-color:var(--petnook-banner-primary-bg-hover)!important;transform:translateY(-3px)!important;box-shadow:0 4px 8px #1a141029,0 18px 38px #1a14104d!important}.petnook-banner__button--primary:active{transform:translateY(-1px)!important;box-shadow:0 2px 6px #1a141033!important}.petnook-banner__button--secondary{background-color:var(--petnook-banner-secondary-bg)!important;color:var(--petnook-banner-secondary-text)!important;border:1.5px solid var(--petnook-banner-secondary-border)!important;box-shadow:0 2px 4px #1a14100f,0 8px 20px #1a141014!important}.petnook-banner__button--secondary:hover{border-color:var(--petnook-banner-secondary-border-hover)!important;transform:translateY(-3px)!important;box-shadow:0 4px 8px #1a141014,0 18px 34px #1a141029!important}.petnook-banner__button--secondary:active{transform:translateY(-1px)!important;box-shadow:0 2px 6px #1a14101a!important}.petnook-banner__button-icon{width:19px!important;height:19px!important;flex:0 0 auto!important;display:block!important;transition:transform .3s cubic-bezier(.22,1,.36,1)!important}.petnook-banner__button:hover .petnook-banner__button-icon--arrow{transform:translate(5px)!important}.petnook-banner__button:hover .petnook-banner__button-icon--calendar{transform:scale(1.1) rotate(-6deg)!important}.petnook-banner__media{position:relative!important;width:100%!important;height:var(--petnook-banner-media-height-mobile)!important;overflow:hidden!important}.petnook-banner__image,.petnook-banner__placeholder{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.petnook-banner__media-tint{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background-color:#000!important;opacity:var(--petnook-banner-overlay)!important;pointer-events:none!important}.petnook-banner__media-fade{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;background-image:linear-gradient(to top,var(--petnook-banner-bg) 0%,rgba(0,0,0,0) var(--petnook-banner-fade-size))!important}@media(prefers-reduced-motion:reduce){.petnook-banner__button,.petnook-banner__button-icon,.petnook-banner__button-shine{transition:none!important}.petnook-banner__button:hover{transform:none!important}}@media(min-width:750px){.petnook-banner__content{padding-left:32px!important;padding-right:32px!important}.petnook-banner__actions{flex-direction:row!important;align-items:center!important;width:auto!important;gap:14px!important}.petnook-banner__heading{font-size:calc(var(--petnook-banner-heading-size) * .72)!important}}@media(min-width:990px){.petnook-banner--hide-mobile{display:block!important}.petnook-banner--hide-desktop{display:none!important}.petnook-banner__inner{flex-direction:row!important;align-items:center!important}.petnook-banner--media-left .petnook-banner__inner{flex-direction:row-reverse!important}.petnook-banner__content{flex:0 0 52%!important;max-width:none!important;justify-content:center!important;padding-top:var(--petnook-banner-padding-top)!important;padding-bottom:var(--petnook-banner-padding-bottom)!important;padding-left:calc((100vw - var(--petnook-banner-max-width)) / 2 + 20px)!important;padding-right:48px!important}.petnook-banner--media-left .petnook-banner__content{padding-left:48px!important;padding-right:calc((100vw - var(--petnook-banner-max-width)) / 2 + 20px)!important}.petnook-banner__heading{font-size:var(--petnook-banner-heading-size)!important}.petnook-banner__media{flex:1 1 48%!important;height:var(--petnook-banner-media-height)!important;align-self:stretch!important;min-height:var(--petnook-banner-media-height)!important;margin-left:-12%!important}.petnook-banner--media-left .petnook-banner__media{margin-left:0!important;margin-right:-12%!important}.petnook-banner__media-fade{background-image:linear-gradient(to right,var(--petnook-banner-bg) 0%,rgba(0,0,0,0) var(--petnook-banner-fade-size))!important}.petnook-banner--media-left .petnook-banner__media-fade{background-image:linear-gradient(to left,var(--petnook-banner-bg) 0%,rgba(0,0,0,0) var(--petnook-banner-fade-size))!important}}.petnook-highlight{background-color:var(--petnook-highlight-bg)!important;width:100%!important;padding-top:var(--petnook-highlight-padding-top-mobile)!important;padding-bottom:var(--petnook-highlight-padding-bottom-mobile)!important}.petnook-highlight--hide-mobile{display:none!important}.petnook-highlight__inner{max-width:var(--petnook-highlight-max-width)!important;width:100%!important;margin:0 auto!important;padding:0 20px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:24px!important}.petnook-highlight__content{display:flex!important;flex-direction:column!important;justify-content:center!important;box-sizing:border-box!important;min-width:0!important}.petnook-highlight--carded .petnook-highlight__content{background-color:var(--petnook-highlight-card-bg)!important;border:1px solid var(--petnook-highlight-card-border)!important;border-radius:var(--petnook-highlight-card-radius)!important;padding:28px 22px!important;box-shadow:0 2px 6px #1a14100a,0 16px 40px #1a14100f!important}.petnook-highlight__content-body{display:flex!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important;min-width:0!important}.petnook-highlight__eyebrow{display:inline-flex!important;align-items:center!important;gap:8px!important;background-color:var(--petnook-highlight-eyebrow-bg)!important;border:1px solid var(--petnook-highlight-eyebrow-border)!important;border-radius:100px!important;padding:6px 14px 6px 12px!important;margin:0 0 calc(16px * var(--petnook-highlight-rhythm)) 0!important}.petnook-highlight__eyebrow-dot{display:block!important;width:6px!important;height:6px!important;border-radius:50%!important;background-color:var(--petnook-highlight-eyebrow-color)!important;flex:0 0 auto!important}.petnook-highlight__eyebrow-label{color:var(--petnook-highlight-eyebrow-color)!important;font-family:var(--petnook-highlight-body-font)!important;font-size:var(--petnook-highlight-eyebrow-size)!important;letter-spacing:var(--petnook-highlight-eyebrow-spacing)!important;text-transform:uppercase!important;font-weight:600!important;line-height:1!important}.petnook-highlight__heading{color:var(--petnook-highlight-heading-color)!important;font-family:var(--petnook-highlight-heading-font)!important;font-weight:var(--petnook-highlight-heading-weight)!important;font-size:var(--petnook-highlight-heading-size-mobile)!important;line-height:1.1!important;letter-spacing:-.022em!important;text-wrap:balance!important;margin:0 0 calc(14px * var(--petnook-highlight-rhythm)) 0!important}.petnook-highlight__intro{color:var(--petnook-highlight-intro-color)!important;font-family:var(--petnook-highlight-body-font)!important;font-size:calc(var(--petnook-highlight-intro-size) * var(--petnook-highlight-scale))!important;font-weight:500!important;line-height:1.55!important;border-left:3px solid var(--petnook-highlight-accent)!important;padding-left:14px!important;margin:0 0 calc(22px * var(--petnook-highlight-rhythm)) 0!important;max-width:520px!important}.petnook-highlight__intro p{margin:0 0 8px!important}.petnook-highlight__intro p:last-child{margin-bottom:0!important}.petnook-highlight__list{list-style:none!important;margin:0 0 calc(24px * var(--petnook-highlight-rhythm)) 0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important}.petnook-highlight__item{display:flex!important;align-items:flex-start!important;gap:14px!important;margin:0!important;padding:calc(16px * var(--petnook-highlight-rhythm)) 0!important;border-bottom:1px solid var(--petnook-highlight-divider)!important}.petnook-highlight__item:first-child{padding-top:0!important}.petnook-highlight__item:last-child{border-bottom:0!important;padding-bottom:0!important}.petnook-highlight__item-number{display:flex!important;align-items:center!important;justify-content:center!important;width:calc(30px * var(--petnook-highlight-scale))!important;height:calc(30px * var(--petnook-highlight-scale))!important;border-radius:50%!important;border:1px solid var(--petnook-highlight-accent)!important;color:var(--petnook-highlight-accent)!important;font-family:var(--petnook-highlight-body-font)!important;font-size:calc(11px * var(--petnook-highlight-scale))!important;font-weight:700!important;letter-spacing:.04em!important;line-height:1!important;flex:0 0 auto!important;margin-top:1px!important;box-sizing:border-box!important}.petnook-highlight__item-marker{display:block!important;width:8px!important;height:8px!important;margin-top:8px!important;border-radius:50%!important;background-color:var(--petnook-highlight-accent)!important;flex:0 0 auto!important}.petnook-highlight__item-body{display:block!important;min-width:0!important}.petnook-highlight__item-title{color:var(--petnook-highlight-item-title-color)!important;font-family:var(--petnook-highlight-body-font)!important;font-size:calc(var(--petnook-highlight-item-title-size) * var(--petnook-highlight-scale))!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.06em!important;line-height:1.3!important;margin:0 0 6px!important}.petnook-highlight__item-text{color:var(--petnook-highlight-text-color)!important;font-family:var(--petnook-highlight-body-font)!important;font-weight:var(--petnook-highlight-body-weight)!important;font-size:calc(var(--petnook-highlight-text-size) * var(--petnook-highlight-scale))!important;line-height:1.6!important;margin:0!important}.petnook-highlight__button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;width:100%!important;font-family:var(--petnook-highlight-body-font)!important;font-size:calc(var(--petnook-highlight-button-size) * var(--petnook-highlight-scale))!important;font-weight:600!important;letter-spacing:.06em!important;line-height:1!important;text-transform:uppercase!important;background-color:var(--petnook-highlight-button-bg)!important;color:var(--petnook-highlight-button-text)!important;border:1.5px solid var(--petnook-highlight-button-bg)!important;border-radius:var(--petnook-highlight-button-radius)!important;padding:calc(17px * var(--petnook-highlight-scale)) calc(30px * var(--petnook-highlight-scale))!important;text-decoration:none!important;text-align:center!important;box-sizing:border-box!important;position:relative!important;overflow:hidden!important;isolation:isolate!important;box-shadow:0 2px 4px #1a141024,0 8px 20px #1a14102e!important;transition:background-color .3s cubic-bezier(.22,1,.36,1),border-color .3s ease,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)!important}.petnook-highlight__button:hover{background-color:var(--petnook-highlight-button-bg-hover)!important;border-color:var(--petnook-highlight-button-bg-hover)!important;transform:translateY(-3px)!important;box-shadow:0 4px 8px #1a141029,0 18px 38px #1a14104d!important}.petnook-highlight__button:active{transform:translateY(-1px)!important;box-shadow:0 2px 6px #1a141033!important}.petnook-highlight__button-shine{position:absolute!important;top:0!important;left:-140%!important;width:70%!important;height:100%!important;background-image:linear-gradient(100deg,#fff0,#fff6,#fff0)!important;transform:skew(-18deg)!important;pointer-events:none!important;z-index:1!important;transition:left .75s cubic-bezier(.22,1,.36,1)!important}.petnook-highlight__button:hover .petnook-highlight__button-shine{left:150%!important}.petnook-highlight__button-label,.petnook-highlight__button-icon{position:relative!important;z-index:2!important}.petnook-highlight__button-icon{width:18px!important;height:18px!important;flex:0 0 auto!important;display:block!important;transition:transform .3s cubic-bezier(.22,1,.36,1)!important}.petnook-highlight__button:hover .petnook-highlight__button-icon{transform:translate(5px)!important}.petnook-highlight__media{width:100%!important;border-radius:var(--petnook-highlight-image-radius)!important;overflow:hidden!important;line-height:0!important;box-shadow:0 4px 12px #1a14100d,0 20px 50px #1a141017!important}.petnook-highlight__image,.petnook-highlight__placeholder{display:block!important;width:100%!important;height:auto!important;border-radius:var(--petnook-highlight-image-radius)!important}@media(prefers-reduced-motion:reduce){.petnook-highlight__button,.petnook-highlight__button-icon,.petnook-highlight__button-shine{transition:none!important}.petnook-highlight__button:hover{transform:none!important}}@media(min-width:750px){.petnook-highlight__inner{padding:0 32px!important}.petnook-highlight--carded .petnook-highlight__content{padding:34px 30px!important}.petnook-highlight__heading{font-size:calc(var(--petnook-highlight-heading-size) * .9 * var(--petnook-highlight-scale))!important}.petnook-highlight__button{width:auto!important;min-width:280px!important}}@media(min-width:990px){.petnook-highlight{padding-top:var(--petnook-highlight-padding-top)!important;padding-bottom:var(--petnook-highlight-padding-bottom)!important}.petnook-highlight--hide-mobile{display:block!important}.petnook-highlight--hide-desktop{display:none!important}.petnook-highlight__inner{flex-direction:row!important;align-items:center!important;gap:var(--petnook-highlight-gap)!important;padding:0 40px!important}.petnook-highlight--media-left .petnook-highlight__inner{flex-direction:row-reverse!important}.petnook-highlight__media{flex:0 0 var(--petnook-highlight-image-width)!important;max-width:var(--petnook-highlight-image-width)!important;min-width:0!important;aspect-ratio:var(--petnook-highlight-image-ratio)!important;height:auto!important}.petnook-highlight__image,.petnook-highlight__placeholder{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.petnook-highlight__content{flex:1 1 auto!important;min-width:0!important}.petnook-highlight--matched .petnook-highlight__content{max-height:calc(var(--petnook-highlight-image-width) * .01 * var(--petnook-highlight-max-width) / var(--petnook-highlight-image-ratio))!important;overflow:hidden!important}.petnook-highlight--carded .petnook-highlight__content{padding:36px 34px!important}.petnook-highlight__heading{font-size:calc(var(--petnook-highlight-heading-size) * var(--petnook-highlight-scale))!important}}.petnook-header{background-color:var(--petnook-bg)!important;width:100%!important;padding-top:var(--petnook-padding-top-mobile)!important;padding-bottom:var(--petnook-padding-bottom-mobile)!important;position:relative!important;z-index:20!important}.petnook-header--sticky{position:sticky!important;top:0!important}.petnook-header--bordered{border-bottom:1px solid var(--petnook-border-color)!important}.petnook-header--hide-mobile{display:none!important}.petnook-header__inner{max-width:var(--petnook-max-width)!important;margin:0 auto!important;padding:0 20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;box-sizing:border-box!important}.petnook-header__brand{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important;text-decoration:none!important;line-height:1!important}.petnook-header__brand-name{color:var(--petnook-logo-color)!important;font-family:var(--petnook-logo-font)!important;font-weight:var(--petnook-logo-weight)!important;font-style:var(--petnook-logo-style)!important;font-size:var(--petnook-logo-size-mobile)!important;line-height:1!important;letter-spacing:-.02em!important;display:block!important}.petnook-header__brand-image{display:block!important;width:100%!important;max-width:var(--petnook-logo-image-width-mobile)!important;height:auto!important}.petnook-header__brand-tagline{color:var(--petnook-tagline-color)!important;font-family:var(--petnook-body-font)!important;font-size:var(--petnook-tagline-size)!important;letter-spacing:var(--petnook-tagline-spacing)!important;text-transform:uppercase!important;font-weight:500!important;line-height:1.4!important;display:block!important}.petnook-header__nav{display:none!important}.petnook-header__nav-list{display:flex!important;align-items:center!important;gap:var(--petnook-link-gap)!important;list-style:none!important;margin:0!important;padding:0!important}.petnook-header__nav-item{margin:0!important;padding:0!important}.petnook-header__nav-link{color:var(--petnook-link-color)!important;font-family:var(--petnook-body-font)!important;font-weight:var(--petnook-body-weight)!important;font-size:var(--petnook-link-size)!important;text-decoration:none!important;line-height:1.2!important;white-space:nowrap!important;transition:color .2s ease!important}.petnook-header__nav-link:hover{color:var(--petnook-link-hover-color)!important}.petnook-header__actions{display:flex!important;align-items:center!important;gap:12px!important}.petnook-header__button{display:none!important;align-items:center!important;justify-content:center!important;gap:10px!important;background-color:var(--petnook-button-bg)!important;color:var(--petnook-button-text)!important;font-family:var(--petnook-body-font)!important;border-radius:var(--petnook-button-radius)!important;font-size:var(--petnook-button-size)!important;font-weight:600!important;line-height:1!important;padding:16px 28px!important;text-decoration:none!important;white-space:nowrap!important;transition:background-color .2s ease,transform .2s ease!important}.petnook-header__button:hover{background-color:var(--petnook-button-bg-hover)!important;transform:translateY(-1px)!important}.petnook-header__button-arrow{width:18px!important;height:18px!important;flex:0 0 auto!important;display:block!important}.petnook-header__toggle{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:5px!important;width:42px!important;height:42px!important;padding:10px!important;background:transparent!important;border:0!important;cursor:pointer!important;box-sizing:border-box!important}.petnook-header__toggle-bar{display:block!important;width:100%!important;height:2px!important;background-color:var(--petnook-link-color)!important;border-radius:2px!important;transition:transform .25s ease,opacity .2s ease!important}.petnook-header__toggle[aria-expanded=true] .petnook-header__toggle-bar:nth-child(1){transform:translateY(7px) rotate(45deg)!important}.petnook-header__toggle[aria-expanded=true] .petnook-header__toggle-bar:nth-child(2){opacity:0!important}.petnook-header__toggle[aria-expanded=true] .petnook-header__toggle-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)!important}.petnook-header__drawer{max-width:var(--petnook-max-width)!important;margin:0 auto!important;padding:20px!important;box-sizing:border-box!important}.petnook-header__drawer[hidden]{display:none!important}.petnook-header__drawer-list{list-style:none!important;margin:0 0 20px!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}.petnook-header__drawer-item{margin:0!important;padding:0!important}.petnook-header__drawer-link{display:block!important;color:var(--petnook-link-color)!important;font-family:var(--petnook-body-font)!important;font-size:calc(var(--petnook-link-size) + 2px)!important;font-weight:500!important;text-decoration:none!important;padding:14px 0!important;border-bottom:1px solid var(--petnook-border-color)!important}.petnook-header__drawer-button{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;background-color:var(--petnook-button-bg)!important;color:var(--petnook-button-text)!important;font-family:var(--petnook-body-font)!important;border-radius:var(--petnook-button-radius)!important;font-size:var(--petnook-button-size)!important;font-weight:600!important;line-height:1!important;padding:16px 24px!important;text-decoration:none!important;width:100%!important;box-sizing:border-box!important}@media(min-width:750px){.petnook-header__inner{padding:0 32px!important}.petnook-header__brand-name{font-size:calc(var(--petnook-logo-size) * .8)!important}.petnook-header__brand-image{max-width:calc(var(--petnook-logo-image-width) * .8)!important}}@media(min-width:990px){.petnook-header{padding-top:var(--petnook-padding-top)!important;padding-bottom:var(--petnook-padding-bottom)!important}.petnook-header--hide-mobile{display:block!important}.petnook-header--hide-desktop{display:none!important}.petnook-header__inner{padding:0 40px!important;gap:32px!important}.petnook-header__brand-name{font-size:var(--petnook-logo-size)!important}.petnook-header__brand-image{max-width:var(--petnook-logo-image-width)!important}.petnook-header__nav{display:flex!important;flex:1 1 auto!important;justify-content:center!important}.petnook-header__button{display:inline-flex!important}.petnook-header__toggle,.petnook-header__drawer{display:none!important}}.trv-product{background:#fdf3ed!important;padding:48px 24px!important;font-family:inherit!important}.trv-product__container{max-width:1200px!important;margin:0 auto!important;display:grid!important;grid-template-columns:1fr!important;gap:32px!important}.trv-product__gallery{position:relative!important}.trv-product__main-image{position:relative!important;background:#fff!important;border:1px solid #E4D9CD!important;border-radius:16px!important;overflow:hidden!important;aspect-ratio:1 / 1!important;box-shadow:0 4px 24px #1a1a1a0d!important}.trv-product__slide{display:none!important;width:100%!important;height:100%!important;align-items:center!important;justify-content:center!important}.trv-product__slide.is-active{display:flex!important}.trv-product__slide img{width:100%!important;height:100%!important;object-fit:contain!important;padding:40px!important}.trv-product__placeholder{width:60%!important;height:60%!important;opacity:.3!important}.trv-product__nav{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:40px!important;height:40px!important;border-radius:50%!important;background:#fff!important;border:1px solid #E4D9CD!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;color:#1a1a1a!important;box-shadow:0 2px 12px #1a1a1a1a!important;transition:background .2s ease!important}.trv-product__nav:hover{background:#fdf3ed!important}.trv-product__nav--prev{left:16px!important}.trv-product__nav--next{right:16px!important}.trv-product__dots{display:flex!important;justify-content:center!important;gap:8px!important;margin-top:16px!important}.trv-product__dot{width:8px!important;height:8px!important;border-radius:50%!important;background:#e4d9cd!important;border:none!important;cursor:pointer!important;padding:0!important;transition:all .2s ease!important}.trv-product__dot.is-active{background:#1a1a1a!important;width:22px!important;border-radius:4px!important}.trv-product__info{display:flex!important;flex-direction:column!important}.trv-product__vendor{color:#8a7a68!important;font-size:13px!important;font-weight:700!important;letter-spacing:.08em!important;margin:0 0 8px!important}.trv-product__title{color:#1a1a1a!important;font-size:36px!important;font-weight:800!important;line-height:1.15!important;margin:0 0 20px!important}.trv-product__price-row{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;margin-bottom:16px!important}.trv-product__price-compare{color:#b3a493!important;text-decoration:line-through!important;font-size:18px!important}.trv-product__price{color:#1a1a1a!important;font-size:26px!important;font-weight:800!important}.trv-product__save-badge{background:#1a1a1a!important;color:#fdf3ed!important;font-size:13px!important;font-weight:700!important;padding:6px 14px!important;border-radius:999px!important}.trv-product__shipping{color:#8a7a68!important;font-size:14px!important;margin:0 0 28px!important}.trv-product__shipping-link{color:#1a1a1a!important;text-decoration:underline!important}.trv-product__option{margin-bottom:20px!important}.trv-product__option-label{display:block!important;color:#1a1a1a!important;font-weight:700!important;font-size:15px!important;margin-bottom:8px!important}.trv-product__select-wrap{position:relative!important}.trv-product__select{width:100%!important;-webkit-appearance:none!important;appearance:none!important;background:#fff!important;border:1px solid #E4D9CD!important;border-radius:12px!important;padding:14px 44px 14px 16px!important;font-size:15px!important;color:#1a1a1a!important;cursor:pointer!important}.trv-product__select-arrow{position:absolute!important;right:16px!important;top:50%!important;transform:translateY(-50%)!important;color:#1a1a1a!important;pointer-events:none!important}.trv-product__quantity-wrap{margin-bottom:24px!important}.trv-product__quantity{display:inline-flex!important;align-items:center!important;border:1px solid #E4D9CD!important;border-radius:12px!important;background:#fff!important;overflow:hidden!important}.trv-product__qty-btn{width:44px!important;height:44px!important;border:none!important;background:#fff!important;color:#1a1a1a!important;font-size:18px!important;cursor:pointer!important;transition:background .2s ease!important}.trv-product__qty-btn:hover{background:#fdf3ed!important}.trv-product__qty-input{width:48px!important;height:44px!important;border:none!important;border-left:1px solid #E4D9CD!important;border-right:1px solid #E4D9CD!important;text-align:center!important;font-size:15px!important;color:#1a1a1a!important;-moz-appearance:textfield!important}.trv-product__qty-input::-webkit-outer-spin-button,.trv-product__qty-input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.trv-product__footer-links{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-top:24px!important}.trv-product__share{background:none!important;border:none!important;color:#1a1a1a!important;text-decoration:underline!important;font-size:14px!important;cursor:pointer!important;padding:0!important}.trv-product__shop-all{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#1a1a1a!important;font-weight:700!important;font-size:14px!important;text-decoration:underline!important}.trv-bundle{margin:32px 0 0!important;padding-top:28px!important;border-top:1px solid #E4D9CD!important;text-align:center!important}.trv-bundle__header{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin-bottom:16px!important}.trv-bundle__heading{color:#1a1a1a!important;font-size:15px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin:0!important}.trv-bundle__timer{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:13px!important;font-weight:700!important;color:#1a1a1a!important;background:#fff!important;border:1px solid #E4D9CD!important;padding:6px 14px!important;border-radius:999px!important;box-shadow:0 2px 8px #1a1a1a0f!important}.trv-bundle__timer-dot{width:6px!important;height:6px!important;border-radius:50%!important;background:#1a1a1a!important;display:inline-block!important;animation:trvTimerPulse 1.4s ease-in-out infinite!important}@keyframes trvTimerPulse{0%,to{opacity:1!important}50%{opacity:.25!important}}.trv-bundle__tiers{display:flex!important;flex-direction:column!important;gap:12px!important;text-align:left!important}.trv-bundle__tier{position:relative!important;display:flex!important;align-items:flex-start!important;gap:12px!important;background:#fff!important;border:1px solid #E4D9CD!important;border-radius:12px!important;padding:16px!important;cursor:pointer!important;box-shadow:0 2px 8px #1a1a1a0a!important;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease!important}.trv-bundle__tier:hover{background-color:#fbede0!important;border-color:#1a1a1a!important;transform:translateY(-4px) scale(1.01)!important;box-shadow:0 12px 26px #1a1a1a24!important}.trv-bundle__tier:has(.trv-bundle__radio:checked){border-color:#1a1a1a!important;box-shadow:0 10px 26px #1a1a1a29!important;transform:translateY(-2px)!important}.trv-bundle__tier--popular{border:2px solid #8A7A68!important;box-shadow:0 10px 28px #8a7a6847!important;transform:scale(1.02)!important;padding:18px 16px!important}.trv-bundle__tier--popular:hover{background-color:#f3ede6!important;border-color:#6e6152!important;transform:scale(1.02) translateY(-4px)!important;box-shadow:0 16px 34px #8a7a685c!important}.trv-bundle__tier--popular:has(.trv-bundle__radio:checked){border-color:#6e6152!important;box-shadow:0 14px 34px #8a7a6861!important;transform:scale(1.02) translateY(-2px)!important}.trv-bundle__radio{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important}.trv-bundle__control{flex:0 0 auto!important;width:22px!important;height:22px!important;border-radius:50%!important;border:2px solid #C9BBAA!important;margin-top:2px!important;position:relative!important;background:#fff!important;transition:border-color .2s ease,background-color .2s ease,transform .2s ease,box-shadow .2s ease!important}.trv-bundle__tier:hover .trv-bundle__control{border-color:#1a1a1a!important}.trv-bundle__radio:checked~.trv-bundle__control{border-color:#1a1a1a!important;background-color:#1a1a1a!important;transform:scale(1.08)!important;box-shadow:0 0 0 4px #1a1a1a1f!important;animation:trvControlPop .25s ease!important}.trv-bundle__radio:checked~.trv-bundle__control:after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:8px!important;height:8px!important;border-radius:50%!important;background:#fff!important;transform:translate(-50%,-50%) scale(0)!important;animation:trvDotPop .2s ease .05s forwards!important}@keyframes trvControlPop{0%{transform:scale(.85)!important}60%{transform:scale(1.15)!important}to{transform:scale(1.08)!important}}@keyframes trvDotPop{to{transform:translate(-50%,-50%) scale(1)!important}}.trv-bundle__body{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;gap:10px!important;min-width:0!important}.trv-bundle__label{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;color:#1a1a1a!important;font-size:15px!important;font-weight:700!important}.trv-bundle__save-badge{background:#1a1a1a!important;color:#fdf3ed!important;font-size:11px!important;font-weight:700!important;letter-spacing:.03em!important;padding:4px 10px!important;border-radius:999px!important}.trv-bundle__colors{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.trv-bundle__select-wrap{position:relative!important;display:inline-flex!important}.trv-bundle__select{-webkit-appearance:none!important;appearance:none!important;background:#fff!important;border:1px solid #E4D9CD!important;border-radius:10px!important;padding:8px 34px 8px 12px!important;font-size:13px!important;font-weight:600!important;color:#1a1a1a!important;min-width:108px!important;cursor:pointer!important;transition:border-color .2s ease,box-shadow .2s ease!important}.trv-bundle__select:hover{border-color:#1a1a1a!important}.trv-bundle__select:focus{outline:none!important;border-color:#1a1a1a!important;box-shadow:0 0 0 3px #1a1a1a14!important}.trv-bundle__select-arrow{position:absolute!important;right:10px!important;top:50%!important;transform:translateY(-50%)!important;color:#1a1a1a!important;pointer-events:none!important}.trv-bundle__price{flex:0 0 auto!important;text-align:right!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:2px!important;padding-top:2px!important}.trv-bundle__price-now{font-size:15px!important;font-weight:800!important;color:#1a1a1a!important;white-space:nowrap!important}.trv-bundle__price-each{font-size:11px!important;font-weight:500!important;color:#8a7a68!important;margin-left:2px!important}.trv-bundle__price-was{font-size:12px!important;font-weight:500!important;color:#b3a493!important;text-decoration:line-through!important;white-space:nowrap!important}.trv-bundle__ribbon{position:absolute!important;top:-10px!important;right:14px!important;background:#1a1a1a!important;color:#fdf3ed!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.04em!important;padding:4px 10px!important;border-radius:999px!important;box-shadow:0 4px 10px #1a1a1a33!important;animation:trvRibbonPop .4s ease both!important}.trv-bundle__ribbon--popular{background:#8a7a68!important}@keyframes trvRibbonPop{0%{transform:scale(.7)!important;opacity:0!important}70%{transform:scale(1.08)!important;opacity:1!important}to{transform:scale(1)!important}}.trv-bundle__add-btn{position:relative!important;overflow:hidden!important;width:100%!important;margin-top:18px!important;background:#1a1a1a!important;color:#fdf3ed!important;border:none!important;border-radius:12px!important;padding:18px!important;font-size:16px!important;font-weight:700!important;cursor:pointer!important;box-shadow:0 6px 18px #1a1a1a2e!important;transition:background .2s ease,transform .15s ease,box-shadow .2s ease!important;animation:trvAddBtnFloat 2.4s ease-in-out infinite!important}@keyframes trvAddBtnFloat{0%,to{transform:translateY(0) scale(1)!important;box-shadow:0 6px 18px #1a1a1a2e,0 0 #1a1a1a00!important}50%{transform:translateY(-3px) scale(1.012)!important;box-shadow:0 14px 30px #1a1a1a47,0 0 22px #1a1a1a24!important}}.trv-bundle__add-btn:after{content:""!important;position:absolute!important;top:0!important;left:-60%!important;width:40%!important;height:100%!important;background:linear-gradient(120deg,transparent,rgba(255,255,255,.16),transparent)!important;transform:skew(-20deg)!important;transition:left .5s ease!important}.trv-bundle__add-btn:hover{animation-play-state:paused!important;background:#3a3a3a!important;transform:translateY(-2px)!important;box-shadow:0 10px 24px #1a1a1a3d!important}.trv-bundle__add-btn:hover:after{left:120%!important}.trv-bundle__add-btn:active{animation-play-state:paused!important;transform:translateY(0) scale(.98)!important}.trv-bundle__add-btn:disabled{animation:none!important;background:#e4d9cd!important;color:#8a7a68!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.trv-bundle__note{margin:10px 2px 0!important;font-size:12.5px!important;color:#b23b3b!important}@media screen and (min-width:750px){.trv-product__container{grid-template-columns:1fr 1fr!important;gap:64px!important}}@media screen and (min-width:990px){.trv-product{padding:72px 40px!important}.trv-product__title{font-size:44px!important}}.petnook-marquee-section{width:100%!important;position:relative!important;overflow:hidden!important;background:var(--petnook-marquee-bg, #FDF3ED)!important;border-top:1px solid var(--petnook-marquee-border, #E4D9CD)!important;border-bottom:1px solid var(--petnook-marquee-border, #E4D9CD)!important;padding:8px 0!important;box-shadow:0 1px #ffffff80 inset,0 -1px #ffffff80 inset!important}.petnook-marquee-section:before,.petnook-marquee-section:after{content:""!important;position:absolute!important;top:0!important;bottom:0!important;width:32px!important;z-index:2!important;pointer-events:none!important}.petnook-marquee-section:before{left:0!important;background:linear-gradient(to right,var(--petnook-marquee-bg, #FDF3ED) 0%,rgba(253,243,237,0) 100%)!important}.petnook-marquee-section:after{right:0!important;background:linear-gradient(to left,var(--petnook-marquee-bg, #FDF3ED) 0%,rgba(253,243,237,0) 100%)!important}.petnook-marquee-track{display:flex!important;align-items:center!important;width:max-content!important;animation:petnook-marquee-scroll var(--petnook-marquee-duration, 45s) linear infinite!important;will-change:transform!important}.petnook-marquee-section[data-pause=true]:hover .petnook-marquee-track{animation-play-state:paused!important}.petnook-marquee-group{display:flex!important;align-items:center!important;flex-shrink:0!important}.petnook-marquee-item{display:flex!important;align-items:center!important;gap:6px!important;padding:0 calc(var(--petnook-marquee-gap, 40px) / 2)!important;white-space:nowrap!important}.petnook-marquee-icon{font-size:calc(var(--petnook-marquee-icon-size, 26px) * .55)!important;line-height:1!important;filter:drop-shadow(0 1px 3px rgba(0,0,0,.15))!important}.petnook-marquee-text{font-weight:700!important;font-size:calc(var(--petnook-marquee-text-size, 18px) * .6)!important;color:var(--petnook-marquee-text, #1C1C1C)!important;letter-spacing:.2px!important;text-shadow:0 1px 0 rgba(255,255,255,.6)!important}.petnook-marquee-dot{width:4px!important;height:4px!important;border-radius:50%!important;background:radial-gradient(circle at 35% 35%,var(--petnook-marquee-accent, #C9A227),rgba(201,162,39,.4))!important;box-shadow:0 0 6px #c9a22780!important;margin-left:8px!important;flex-shrink:0!important}@keyframes petnook-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(min-width:750px){.petnook-marquee-section{padding:10px 0!important}.petnook-marquee-section:before,.petnook-marquee-section:after{width:60px!important}.petnook-marquee-icon{font-size:calc(var(--petnook-marquee-icon-size, 26px) * .65)!important}.petnook-marquee-text{font-size:calc(var(--petnook-marquee-text-size, 18px) * .7)!important}}@media(min-width:990px){.petnook-marquee-section{padding:12px 0!important}.petnook-marquee-section:before,.petnook-marquee-section:after{width:90px!important}.petnook-marquee-icon{font-size:calc(var(--petnook-marquee-icon-size, 26px) * .75)!important}.petnook-marquee-text{font-size:calc(var(--petnook-marquee-text-size, 18px) * .8)!important}}@media(prefers-reduced-motion:reduce){.petnook-marquee-track{animation-duration:60s!important}}.petnook-featured{--pf-bg: #FDF3ED;--pf-text: #1A1A1A;--pf-border: #E4D9CD;--pf-muted: #8A7A68;--pf-muted-2: #B3A493;--pf-surface: #FFFFFF;background:var(--pf-bg);padding-top:var(--pf-padding-top, 48px);padding-bottom:var(--pf-padding-bottom, 48px)}.petnook-featured__placeholder{max-width:1200px;margin:0 auto;padding:24px;text-align:center;color:var(--pf-muted)}.petnook-featured__container{max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr;gap:32px}.petnook-featured__gallery{position:relative}.petnook-featured__main-image{position:relative;background:var(--pf-surface);border:1px solid var(--pf-border);border-radius:16px;overflow:hidden;aspect-ratio:1 / 1;box-shadow:0 8px 32px #1a1a1a14}.petnook-featured__slide{display:none;width:100%;height:100%;align-items:center;justify-content:center}.petnook-featured__slide.is-active{display:flex;animation:fadeInScale .4s ease-out}@keyframes fadeInScale{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.petnook-featured__slide img{width:100%;height:100%;object-fit:contain;padding:40px}.petnook-featured__nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:var(--pf-surface);border:1px solid var(--pf-border);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--pf-text);box-shadow:0 4px 12px #1a1a1a1a;transition:all .3s cubic-bezier(.34,1.56,.64,1);padding:0;z-index:2}.petnook-featured__nav:hover{background:var(--pf-bg);transform:translateY(-50%) scale(1.15);box-shadow:0 8px 20px #1a1a1a2e;color:var(--pf-muted)}.petnook-featured__nav:active{transform:translateY(-50%) scale(.92);box-shadow:0 2px 6px #1a1a1a1a}.petnook-featured__nav--prev{left:16px}.petnook-featured__nav--next{right:16px}.petnook-featured__dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.petnook-featured__dot{width:8px;height:8px;border-radius:50%;background:var(--pf-border);border:none;cursor:pointer;padding:0;transition:all .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 2px 4px #0000000d}.petnook-featured__dot:hover{background:var(--pf-muted-2);box-shadow:0 4px 8px #0000001a;transform:scale(1.2)}.petnook-featured__dot.is-active{background:var(--pf-text);width:22px;border-radius:4px;box-shadow:0 4px 12px #1a1a1a33;animation:dotPulse .4s ease-out}@keyframes dotPulse{0%{box-shadow:0 0 0 4px #1a1a1a1a}to{box-shadow:0 4px 12px #1a1a1a33}}.petnook-featured__info{display:flex;flex-direction:column}.petnook-featured__eyebrow{color:var(--pf-muted);font-size:13px;font-weight:700;letter-spacing:.08em;margin:0 0 8px;animation:slideInDown .5s ease-out}@keyframes slideInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.petnook-featured__title{color:var(--pf-text);font-size:32px;font-weight:800;line-height:1.15;margin:0 0 20px;animation:slideInDown .5s ease-out .1s backwards}.petnook-featured__price-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px;animation:slideInDown .5s ease-out .2s backwards}.petnook-featured__price-compare{color:var(--pf-muted-2);text-decoration:line-through;font-size:18px}.petnook-featured__price{color:var(--pf-text);font-size:24px;font-weight:800}.petnook-featured__save-badge{background:var(--pf-text);color:var(--pf-bg);font-size:13px;font-weight:700;padding:6px 14px;border-radius:999px;box-shadow:0 4px 12px #1a1a1a26;animation:badgePop .4s cubic-bezier(.34,1.56,.64,1)}@keyframes badgePop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.petnook-featured__shipping{color:var(--pf-muted);font-size:14px;margin:0 0 28px;animation:slideInDown .5s ease-out .3s backwards}.petnook-featured__shipping-link{color:var(--pf-text);text-decoration:underline;transition:color .2s ease}.petnook-featured__shipping-link:hover{color:var(--pf-muted)}.petnook-featured__option{margin-bottom:20px;animation:slideInDown .5s ease-out .4s backwards}.petnook-featured__option-label{display:block;color:var(--pf-text);font-weight:700;font-size:15px;margin-bottom:8px}.petnook-featured__select-wrap{position:relative}.petnook-featured__select{width:100%;-webkit-appearance:none;appearance:none;background:var(--pf-surface);border:1px solid var(--pf-border);border-radius:12px;padding:14px 44px 14px 16px;font-size:15px;color:var(--pf-text);cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px #00000008}.petnook-featured__select:hover{border-color:var(--pf-muted);box-shadow:0 4px 12px #00000014}.petnook-featured__select:focus{outline:none;border-color:var(--pf-text);box-shadow:0 0 0 3px #1a1a1a1a}.petnook-featured__select-arrow{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--pf-text);pointer-events:none;transition:transform .2s ease}.petnook-featured__select:hover~.petnook-featured__select-arrow{transform:translateY(-50%) rotate(180deg)}.petnook-featured__quantity-wrap{margin-bottom:24px;animation:slideInDown .5s ease-out .5s backwards}.petnook-featured__quantity{display:inline-flex;align-items:center;border:1px solid var(--pf-border);border-radius:12px;background:var(--pf-surface);overflow:hidden;box-shadow:0 2px 6px #00000008;transition:box-shadow .2s ease}.petnook-featured__quantity:hover{box-shadow:0 4px 12px #00000014}.petnook-featured__qty-btn{width:44px;height:44px;border:none;background:var(--pf-surface);color:var(--pf-text);font-size:18px;cursor:pointer;transition:all .2s cubic-bezier(.34,1.56,.64,1);box-shadow:inset 0 1px 2px #00000008;font-weight:600}.petnook-featured__qty-btn:hover{background:var(--pf-bg);box-shadow:inset 0 1px 3px #00000014;transform:scale(1.08)}.petnook-featured__qty-btn:active{transform:scale(.95)}.petnook-featured__qty-input{width:48px;height:44px;border:none;border-left:1px solid var(--pf-border);border-right:1px solid var(--pf-border);text-align:center;font-size:15px;color:var(--pf-text);font-weight:600;background:var(--pf-surface)}.petnook-featured__qty-input:focus{outline:none;background:var(--pf-bg)}.petnook-featured__add-btn{width:100%;background:var(--pf-text);color:var(--pf-bg);border:none;border-radius:12px;padding:18px;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 6px 20px #1a1a1a2e;transition:all .3s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;animation:slideInDown .5s ease-out .6s backwards}.petnook-featured__add-btn:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff40;transform:translate(-50%,-50%);transition:width .6s ease-out,height .6s ease-out;pointer-events:none}.petnook-featured__add-btn:hover:before{width:350px;height:350px}.petnook-featured__add-btn:hover{background:#3a3a3a;transform:translateY(-4px);box-shadow:0 12px 32px #1a1a1a47}.petnook-featured__add-btn:active{transform:translateY(-1px);box-shadow:0 6px 16px #1a1a1a26}.petnook-featured__add-btn:disabled{background:var(--pf-border);color:var(--pf-muted);cursor:not-allowed;transform:none;box-shadow:0 2px 6px #1a1a1a0d}.petnook-featured__footer-links{display:flex;justify-content:space-between;align-items:center;margin-top:24px;flex-wrap:wrap;gap:12px;animation:slideInDown .5s ease-out .7s backwards}.petnook-featured__share{background:none;border:none;color:var(--pf-text);text-decoration:underline;font-size:14px;cursor:pointer;padding:0;transition:all .2s ease;position:relative;font-weight:500}.petnook-featured__share:hover{color:var(--pf-muted);transform:translate(-3px)}.petnook-featured__share:active{transform:translate(-1px)}.petnook-featured__shop-all{display:inline-flex;align-items:center;gap:6px;color:var(--pf-text);font-weight:700;font-size:14px;text-decoration:underline;transition:all .2s ease;cursor:pointer;padding:4px 8px;margin:-4px -8px}.petnook-featured__shop-all:hover{color:var(--pf-muted);transform:translate(3px)}.petnook-featured__shop-all:active{transform:translate(1px)}.petnook-featured__shop-all svg{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.petnook-featured__shop-all:hover svg{transform:translate(6px)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media screen and (min-width:750px){.petnook-featured__container{grid-template-columns:1fr 1fr;gap:64px}.petnook-featured__container--right .petnook-featured__gallery{order:2}.petnook-featured__container--right .petnook-featured__info{order:1}.petnook-featured__title{font-size:40px}}@media screen and (min-width:990px){.petnook-featured{padding-left:40px;padding-right:40px}.petnook-featured__title{font-size:44px}}.petnook-intro{position:relative!important;overflow:hidden!important;isolation:isolate!important;background-color:var(--petnook-intro-bg)!important;width:100%!important;padding-top:var(--petnook-intro-padding-top-mobile)!important;padding-bottom:var(--petnook-intro-padding-bottom-mobile)!important}.petnook-intro--hide-mobile{display:none!important}.petnook-intro__glow{position:absolute!important;top:-15%!important;right:-15%!important;bottom:-15%!important;left:-15%!important;z-index:0!important;pointer-events:none!important;background:radial-gradient(circle at 18% 25%,var(--petnook-intro-accent-color-soft) 0%,transparent 42%),radial-gradient(circle at 82% 75%,var(--petnook-intro-divider-color) 0%,transparent 48%)!important;filter:blur(70px)!important;opacity:.4!important;animation:petnookIntroDrift 16s ease-in-out infinite!important;will-change:transform,opacity!important}.petnook-intro__inner{position:relative!important;z-index:1!important;max-width:var(--petnook-intro-max-width)!important;width:100%!important;margin:0 auto!important;padding:0 20px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:24px!important}.petnook-intro__heading-column{min-width:0!important}.petnook-intro__heading{color:var(--petnook-intro-heading-color)!important;font-family:var(--petnook-intro-heading-font)!important;font-weight:var(--petnook-intro-heading-weight)!important;font-size:var(--petnook-intro-heading-size-mobile)!important;line-height:1.06!important;letter-spacing:-.032em!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;margin:0!important}.petnook-intro__heading-line{display:block!important;color:var(--petnook-intro-heading-color)!important}.petnook-intro__heading-accent{display:block!important;font-style:italic!important;background:linear-gradient(100deg,var(--petnook-intro-accent-color) 15%,#F2D9B8 40%,var(--petnook-intro-accent-color) 65%)!important;background-size:220% auto!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:var(--petnook-intro-accent-color)!important;animation:petnookIntroShimmer 7s ease-in-out infinite!important}.petnook-intro__text-column{min-width:0!important;padding-left:18px!important;border-left:var(--petnook-intro-divider-width) solid var(--petnook-intro-divider-color)!important}.petnook-intro__lead{color:var(--petnook-intro-lead-color)!important;font-family:var(--petnook-intro-body-font)!important;font-size:var(--petnook-intro-lead-size)!important;font-weight:700!important;letter-spacing:.005em!important;line-height:1.5!important;margin:0 0 18px!important}.petnook-intro__body{color:var(--petnook-intro-text-color)!important;font-family:var(--petnook-intro-body-font)!important;font-weight:var(--petnook-intro-body-weight)!important;font-size:var(--petnook-intro-text-size)!important;letter-spacing:.003em!important;line-height:1.8!important;margin:0!important}.petnook-intro__body p{margin:0 0 14px!important}.petnook-intro__body p:last-child{margin-bottom:0!important}@keyframes petnookIntroDrift{0%,to{transform:translate(0) scale(1);opacity:.22}50%{transform:translate(3%,-4%) scale(1.1);opacity:.5}}@keyframes petnookIntroShimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media(prefers-reduced-motion:reduce){.petnook-intro__glow,.petnook-intro__heading-accent{animation:none!important}}@media(min-width:750px){.petnook-intro__inner{padding:0 32px!important}.petnook-intro__heading{font-size:calc(var(--petnook-intro-heading-size) * .72)!important}}@media(min-width:990px){.petnook-intro{padding-top:var(--petnook-intro-padding-top)!important;padding-bottom:var(--petnook-intro-padding-bottom)!important}.petnook-intro--hide-mobile{display:block!important}.petnook-intro--hide-desktop{display:none!important}.petnook-intro__inner{flex-direction:row!important;align-items:flex-start!important;gap:var(--petnook-intro-gap)!important;padding:0 40px!important}.petnook-intro__heading-column{flex:0 0 var(--petnook-intro-heading-width)!important;max-width:var(--petnook-intro-heading-width)!important}.petnook-intro--align-right .petnook-intro__heading{text-align:right!important}.petnook-intro--align-center .petnook-intro__heading{text-align:center!important}.petnook-intro__heading{font-size:var(--petnook-intro-heading-size)!important}.petnook-intro__text-column{flex:1 1 auto!important;padding-left:calc(var(--petnook-intro-gap) / 2)!important;padding-top:6px!important}}.track-order{width:100%!important;background-color:#fdf3ed!important;padding:60px 20px!important;box-sizing:border-box!important}.track-order__container{max-width:1200px!important;margin:0 auto!important}.track-order__title{text-align:center!important;font-size:32px!important;font-weight:800!important;color:#1a1a1a!important;margin:0 0 40px!important}.track-order__card{background-color:#fff!important;border:1px solid #E4D9CD!important;border-radius:12px!important;padding:32px 24px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:24px!important}.track-order__col{width:100%!important}.track-order__form{display:flex!important;flex-direction:column!important;gap:6px!important}.track-order__label{font-size:14px!important;font-weight:600!important;color:#1a1a1a!important;margin-top:10px!important}.track-order__label:first-child{margin-top:0!important}.track-order__input{border:1px solid #E4D9CD!important;border-radius:6px!important;padding:12px 14px!important;font-size:15px!important;color:#1a1a1a!important;background-color:#fdf3ed!important;width:100%!important;box-sizing:border-box!important}.track-order__input:focus{outline:none!important;border-color:#8a7a68!important}.track-order__input::placeholder{color:#8a7a68!important}.track-order__button{margin-top:16px!important;background-color:#1a1a1a!important;color:#fdf3ed!important;border:none!important;border-radius:6px!important;padding:14px 20px!important;font-size:15px!important;font-weight:700!important;cursor:pointer!important;transition:opacity .2s ease!important}.track-order__button:hover{opacity:.85!important}.track-order__divider{display:flex!important;align-items:center!important;gap:12px!important}.track-order__divider-line{flex:1!important;height:1px!important;background-color:#e4d9cd!important}.track-order__divider-text{font-size:13px!important;font-weight:600!important;color:#8a7a68!important;text-transform:uppercase!important}@media screen and (min-width:750px){.track-order__card{padding:48px 40px!important}}@media screen and (min-width:990px){.track-order__card{flex-direction:row!important;align-items:center!important}.track-order__col{flex:1!important}.track-order__divider{flex-direction:column!important;align-self:stretch!important;width:auto!important}.track-order__divider-line{width:1px!important;height:auto!important;flex:1!important}}@keyframes pnFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pnRingSpin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes pnFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pnArrowPulse{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes pnButtonBounce{0%,to{transform:translateY(-5px) scale(1.05)}50%{transform:translateY(-9px) scale(1.05)}}.pn-why-us{background-color:var(--pn-why-us-bg, #FDF3ED)!important;padding-top:var(--pn-why-us-pt, 64px)!important;padding-bottom:var(--pn-why-us-pb, 64px)!important;padding-left:24px!important;padding-right:24px!important;overflow:hidden!important}.pn-why-us__container{max-width:1200px!important;margin:0 auto!important;display:grid!important;grid-template-columns:1fr!important;align-items:center!important;gap:48px!important}.pn-why-us__media{position:relative!important;display:flex!important;justify-content:center!important;padding:30px!important;animation:pnFadeUp .8s cubic-bezier(.22,1,.36,1) both!important}.pn-why-us__media-frame{position:relative!important;width:260px!important;height:260px!important;border-radius:50%!important;overflow:hidden!important;border:7px solid #FFFFFF!important;box-shadow:0 0 0 1.5px var(--pn-why-us-accent, #E4D9CD),0 22px 44px -16px #1a1a1a52!important;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease!important;z-index:3!important;animation:pnFloat 6s ease-in-out infinite!important}.pn-why-us__media:hover .pn-why-us__media-frame{transform:scale(1.045) rotate(-1deg)!important;box-shadow:0 0 0 1.5px var(--pn-why-us-accent, #E4D9CD),0 30px 56px -16px #1a1a1a61!important;animation-play-state:paused!important}.pn-why-us__img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform .6s cubic-bezier(.22,1,.36,1)!important}.pn-why-us__media:hover .pn-why-us__img{transform:scale(1.08)!important}.pn-why-us__img--placeholder{background-color:var(--pn-why-us-accent-soft, #FBF4EC)!important;display:flex!important;align-items:center!important;justify-content:center!important}.pn-why-us__placeholder-svg{width:60%!important;height:60%!important;opacity:.5!important;color:var(--pn-why-us-accent, #E4D9CD)!important}.pn-why-us__media-ring{position:absolute!important;width:320px!important;height:320px!important;border-radius:50%!important;border:1.5px dashed var(--pn-why-us-accent, #E4D9CD)!important;opacity:.65!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:1!important;pointer-events:none!important;animation:pnRingSpin 40s linear infinite!important}.pn-why-us__media-ring--outer{width:356px!important;height:356px!important;opacity:.35!important;animation:pnRingSpin 60s linear infinite reverse!important}.pn-why-us__content{text-align:center!important}.pn-why-us__heading{font-family:var(--font-heading-family, inherit)!important;color:var(--pn-why-us-text, #1A1A1A)!important;font-size:34px!important;line-height:1.2!important;font-weight:700!important;margin:0 0 18px!important;letter-spacing:-.3px!important;animation:pnFadeUp .7s cubic-bezier(.22,1,.36,1) both!important}.pn-why-us__underline{display:block!important;width:64px!important;height:5px!important;border-radius:3px!important;background:linear-gradient(90deg,var(--pn-why-us-text, #1A1A1A) 0%,var(--pn-why-us-accent, #E4D9CD) 100%)!important;margin:0 auto 36px!important;animation:pnFadeUp .7s .08s cubic-bezier(.22,1,.36,1) both!important;transform-origin:left center!important}.pn-why-us__list{list-style:none!important;margin:0 0 36px!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:14px!important}.pn-why-us__item{display:flex!important;align-items:flex-start!important;gap:16px!important;text-align:left!important;padding:18px 20px!important;border-radius:16px!important;background-color:var(--pn-why-us-accent-soft, #FBF4EC)!important;border:1px solid transparent!important;transition:all .35s cubic-bezier(.22,1,.36,1)!important;animation:pnFadeUp .6s cubic-bezier(.22,1,.36,1) both!important;animation-delay:calc(.12s + var(--i, 0) * .08s)!important}.pn-why-us__item:hover{background-color:var(--pn-why-us-bg, #FDF3ED)!important;border-color:var(--pn-why-us-accent, #E4D9CD)!important;transform:translateY(-4px) scale(1.01)!important;box-shadow:0 14px 30px -16px #1a1a1a40!important}.pn-why-us__icon{flex-shrink:0!important;width:46px!important;height:46px!important;border-radius:50%!important;background-color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--pn-why-us-text, #1A1A1A)!important;transition:all .35s cubic-bezier(.22,1,.36,1)!important;box-shadow:0 4px 10px -4px #1a1a1a33!important}.pn-why-us__icon svg{width:21px!important;height:21px!important;transition:transform .35s cubic-bezier(.22,1,.36,1)!important}.pn-why-us__item:hover .pn-why-us__icon{background-color:var(--pn-why-us-text, #1A1A1A)!important;color:var(--pn-why-us-bg, #FDF3ED)!important;transform:scale(1.12)!important}.pn-why-us__item:hover .pn-why-us__icon svg{transform:rotate(-8deg) scale(1.05)!important}.pn-why-us__item-title{font-family:var(--font-heading-family, inherit)!important;color:var(--pn-why-us-text, #1A1A1A)!important;font-size:16.5px!important;font-weight:700!important;margin:0 0 5px!important;letter-spacing:-.2px!important}.pn-why-us__item-description{font-family:var(--font-body-family, inherit)!important;color:var(--pn-why-us-text, #1A1A1A)!important;opacity:.72!important;font-size:14px!important;line-height:1.6!important;margin:0!important}.pn-why-us__cta{display:inline-flex!important;align-items:center!important;gap:10px!important;background-color:var(--pn-why-us-text, #1A1A1A)!important;color:var(--pn-why-us-bg, #FDF3ED)!important;text-decoration:none!important;font-family:var(--font-body-family, inherit)!important;font-weight:600!important;font-size:15px!important;padding:15px 30px!important;border-radius:999px!important;border:2px solid var(--pn-why-us-text, #1A1A1A)!important;transition:all .35s cubic-bezier(.22,1,.36,1)!important;box-shadow:0 14px 30px -12px #1a1a1a66!important;cursor:pointer!important;position:relative!important;overflow:hidden!important;animation:pnFadeUp .7s .4s cubic-bezier(.22,1,.36,1) both!important}.pn-why-us__cta:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background-color:var(--pn-why-us-accent, #E4D9CD)!important;transform:translate(-100%)!important;transition:transform .4s cubic-bezier(.22,1,.36,1)!important;z-index:0!important}.pn-why-us__cta:not([aria-disabled=true]):hover:before{transform:translate(0)!important}.pn-why-us__cta span,.pn-why-us__cta-arrow{position:relative!important;z-index:1!important}.pn-why-us__cta:not([aria-disabled=true]):hover{color:var(--pn-why-us-text, #1A1A1A)!important;box-shadow:0 20px 42px -12px #1a1a1a66!important;animation:pnButtonBounce .6s ease-in-out infinite!important}.pn-why-us__cta[aria-disabled=true]{cursor:not-allowed!important;opacity:.6!important}.pn-why-us__cta:not([aria-disabled=true]):hover .pn-why-us__cta-arrow{animation:pnArrowPulse .9s ease-in-out infinite!important}.pn-why-us__cta-arrow{width:16px!important;height:16px!important}@media screen and (min-width:750px){.pn-why-us{padding-left:40px!important;padding-right:40px!important}.pn-why-us__content{text-align:left!important}.pn-why-us__heading{font-size:42px!important;line-height:1.22!important}.pn-why-us__underline{margin:0 0 40px!important}.pn-why-us__media-frame{width:320px!important;height:320px!important}.pn-why-us__media-ring{width:380px!important;height:380px!important}.pn-why-us__media-ring--outer{width:420px!important;height:420px!important}}@media screen and (min-width:990px){.pn-why-us{padding-top:var(--pn-why-us-pt, 96px)!important;padding-bottom:var(--pn-why-us-pb, 96px)!important;padding-left:64px!important;padding-right:64px!important}.pn-why-us__container{grid-template-columns:.85fr 1.15fr!important;gap:80px!important}.pn-why-us__media{justify-content:flex-start!important;padding-left:0!important}.pn-why-us__media-frame{width:380px!important;height:380px!important}.pn-why-us__media-ring{width:450px!important;height:450px!important}.pn-why-us__media-ring--outer{width:496px!important;height:496px!important}.pn-why-us__heading{font-size:48px!important;line-height:1.18!important;margin-bottom:20px!important}.pn-why-us__item{padding:20px 24px!important;gap:18px!important}.pn-why-us__item-title{font-size:17px!important}.pn-why-us__item-description{font-size:14.5px!important}}@media(prefers-reduced-motion:reduce){.pn-why-us__media,.pn-why-us__media-frame,.pn-why-us__heading,.pn-why-us__underline,.pn-why-us__item,.pn-why-us__cta,.pn-why-us__media-ring{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
