body,p,li,ul,ol,span,input,button,select,textarea,.paragraph,.body-text{font-family:Outfit,sans-serif!important;font-weight:400}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.heading,.subheading,.header-logo,.purina-hero-heading{font-family:Cormorant Garamond,serif!important;font-weight:600!important;letter-spacing:.5px}#header-component{position:sticky!important;top:0!important;left:0!important;width:100%!important;z-index:100!important;margin-bottom:-65px!important;background-color:transparent!important;background:transparent!important;border-bottom:1px solid rgba(255,255,255,.12)!important;transition:background-color .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1)!important}.header__row{background-color:transparent!important;background:transparent!important;border:none!important;padding-block:8px!important;transition:padding-block .3s ease!important}.header__columns{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;padding-inline:clamp(20px,4vw,50px)!important;gap:20px!important}.header__column--left{display:flex!important;align-items:center!important;justify-content:flex-start!important}.header__column--center{display:flex!important;align-items:center!important;justify-content:center!important}.header__column--right{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:16px!important}.header-logo{display:flex!important;align-items:center!important;text-decoration:none!important;color:#fff!important;font-family:Petrona,serif!important;font-size:22px!important;font-weight:600!important}.header-logo img,.header-logo svg{max-height:38px!important;width:auto!important;object-fit:contain!important;filter:brightness(0) invert(1)!important;transition:filter .35s ease,opacity .35s ease!important}.header-menu .menu-list{display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(14px,1.8vw,28px)!important;list-style:none!important;margin:0!important;padding:0!important}.header-menu .menu-list__link,.header-menu .menu-list__item>a,.header-menu .nav-link{font-family:Outfit,sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:1.5px!important;text-transform:uppercase!important;color:#fff!important;text-decoration:none!important;padding:8px 6px!important;position:relative!important;transition:color .3s ease!important}.header-menu .menu-list__link:after,.header-menu .menu-list__item>a:after,.header-menu .menu-list__link:before,.header-menu .menu-list__item>a:before{display:none!important;content:none!important}.header-menu .menu-list__link:hover,.header-menu .menu-list__link[aria-current=page],.header-menu .menu-list__item>a:hover{color:#ffe4e1!important}.search-action button,.search-action svg,.header-actions button,.header-actions svg,.header__drawer-toggle svg{color:#fff!important;stroke:#fff!important;fill:none!important;transition:color .3s ease,stroke .3s ease,transform .2s ease!important}.search-action button:hover svg,.header-actions button:hover svg{color:#ffe4e1!important;stroke:#ffe4e1!important;transform:scale(1.08)!important}.cart-bubble{background-color:#ffe4e1!important;color:#1a1a1a!important;font-size:10px!important;font-weight:600!important;min-width:17px!important;height:17px!important;line-height:17px!important}.header__book-now{margin-left:6px!important;padding:9px 20px!important;font-size:12px!important;letter-spacing:1.5px!important;background-color:#ffe4e1!important;color:#1a1a1a!important}.header__book-now:hover{background-color:#000!important;color:#ffe4e1!important}#header-component.is-scrolled{background-color:#fff!important;background:#fff!important;border-bottom:1px solid rgba(0,0,0,.08)!important;box-shadow:0 4px 20px #0000000f!important}#header-component.is-scrolled .header-logo img,#header-component.is-scrolled .header-logo svg{filter:none!important}#header-component.is-scrolled .header-menu .menu-list__link,#header-component.is-scrolled .header-menu .menu-list__item>a,#header-component.is-scrolled .header-menu .nav-link{color:#1a1a1a!important}#header-component.is-scrolled .header-menu .menu-list__link:hover,#header-component.is-scrolled .header-menu .menu-list__item>a:hover{color:#b89f91!important}#header-component.is-scrolled .search-action button,#header-component.is-scrolled .search-action svg,#header-component.is-scrolled .header-actions button,#header-component.is-scrolled .header-actions svg,#header-component.is-scrolled .header__drawer-toggle svg{color:#1a1a1a!important;stroke:#1a1a1a!important}#header-component.is-scrolled .search-action button:hover svg,#header-component.is-scrolled .header-actions button:hover svg{color:#b89f91!important;stroke:#b89f91!important}@media screen and (min-width:990px){#header-component .header__underlay-open,#header-component .header__underlay-closed,#header-component .mega-menu{display:none!important}#header-component overflow-list,#header-component .overflow-menu{overflow:visible!important}#header-component overflow-list::part(list),#header-component .overflow-menu::part(list){overflow-y:visible!important;overflow-x:visible!important}#header-component .menu-list__list-item:has(>.simple-dropdown){position:relative!important}#header-component .menu-list__list-item>.simple-dropdown{position:absolute!important;top:calc(100% + 4px)!important;left:0!important;width:max-content!important;min-width:220px!important;max-width:320px!important;padding:8px!important;clip-path:none!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:15px!important;background:#141215f5!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;box-shadow:0 16px 36px #00000073!important;z-index:99999!important;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}#header-component .menu-list__list-item:hover>.simple-dropdown,#header-component .menu-list__list-item:focus-within>.simple-dropdown,#header-component .menu-list__list-item:has([aria-expanded=true])>.simple-dropdown,#header-component .menu-list__list-item:has(.menu-list__disclosure[aria-expanded=true])>.simple-dropdown,#header-component .menu-list__list-item>.simple-dropdown:hover,#header-component .menu-list__list-item>.simple-dropdown[data-active],#header-component .menu-list__list-item>.simple-dropdown:not([inert]){visibility:visible!important;opacity:1!important;pointer-events:auto!important;clip-path:none!important;display:block!important}#header-component .simple-dropdown__inner{display:flex!important;flex-direction:column!important;gap:2px!important;max-height:min(70vh,520px)!important;padding:0!important;overflow-y:auto!important;background:transparent!important;opacity:1!important;visibility:visible!important;transform:none!important}.simple-dropdown__item{padding:0!important;list-style:none!important}.simple-dropdown__link,.simple-dropdown__nested-link{display:flex!important;align-items:center!important;padding:9px 16px!important;color:#ffffffe0!important;font-family:Outfit,sans-serif!important;font-size:13.5px!important;font-style:normal!important;font-weight:400!important;letter-spacing:.5px!important;text-transform:capitalize!important;text-decoration:none!important;border-radius:8px!important;transition:background-color .25s ease,color .25s ease,transform .25s ease!important}.simple-dropdown__link:hover,.simple-dropdown__link--active,.simple-dropdown__nested-link:hover{padding-left:18px!important;color:#ffe4e1!important;background:#ffffff14!important;transform:translate(3px)!important}.simple-dropdown__nested-list{margin:2px 0 4px 10px!important;padding:0!important;list-style:none!important;border-left:1px solid rgba(255,255,255,.1)!important}.simple-dropdown__nested-link{padding:7px 14px!important;font-size:12.5px!important;color:#ffffffbf!important}}@media screen and (max-width:989px){#header-component .header-menu,#header-component .search-action,#header-component header-actions{display:none!important}#header-component .header__column,#header-component[data-menu-style=menu] .header__column{display:contents!important}#header-component .header__columns,#header-component[data-menu-style=drawer] .header__columns{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"brand toggle"!important;column-gap:12px!important;min-height:64px;padding:8px 20px!important}#header-component .header-logo{grid-area:brand!important;justify-self:start;min-width:0}#header-component .header__drawer,#header-component[data-menu-style=menu] .header__drawer,#header-component[data-menu-style=drawer] .header__drawer{display:flex!important;grid-area:toggle!important;justify-self:end;min-height:44px;align-items:center}#header-component .menu-drawer-container .header__icon--summary{display:flex!important;width:44px!important;height:44px!important;padding:10px!important;color:#fff!important;list-style:none!important;cursor:pointer!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;outline:none!important;transition:transform .2s ease!important}#header-component .menu-drawer-container .header__icon--summary:hover{transform:scale(1.08)}#header-component .menu-drawer-container>summary::-webkit-details-marker{display:none}#header-component .header__icon--summary .header-drawer-icon--close{display:none!important}#header-component .mobile-menu-toggle{display:flex!important;flex-direction:column;justify-content:center;gap:5px;width:25px!important;height:20px!important;margin:0!important}#header-component .mobile-menu-toggle__bar{display:block;width:100%;height:2px;border-radius:99px;background:#fff!important;transition:background .3s ease}#header-component.is-scrolled .menu-drawer-container .header__icon--summary{color:#1a1a1a!important}#header-component.is-scrolled .mobile-menu-toggle__bar{background:#1a1a1a!important}#header-component .menu-drawer{position:fixed!important;top:0!important;right:0!important;left:auto!important;bottom:0!important;width:min(88vw,380px)!important;height:100dvh!important;min-height:100vh!important;max-height:none!important;background:#fff!important;border-left:1px solid rgba(0,0,0,.08)!important;border-right:none!important;box-shadow:-14px 0 40px #00000040!important;z-index:99999!important;transform:translate(100%)!important;visibility:hidden!important;opacity:0!important;display:flex!important;flex-direction:column!important;transition:transform .36s cubic-bezier(.16,1,.3,1),opacity .25s ease,visibility .36s ease!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}#header-component .menu-drawer-container.menu-open>.menu-drawer,#header-component .menu-drawer-container[open].menu-open>.menu-drawer,#header-component .menu-drawer-container[open]>.menu-drawer{transform:translate(0)!important;visibility:visible!important;opacity:1!important}#header-component .menu-drawer__backdrop{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100dvh!important;background:#120e0ca6!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important;z-index:99990!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important;transition:opacity .35s ease,visibility .35s ease!important}#header-component .menu-drawer-container.menu-open>.menu-drawer__backdrop,#header-component .menu-drawer-container[open].menu-open>.menu-drawer__backdrop,#header-component .menu-drawer-container[open]>.menu-drawer__backdrop{opacity:1!important;pointer-events:auto!important;visibility:visible!important}#header-component .mobile-drawer__header{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:74px!important;padding:16px 22px!important;border-bottom:1px solid rgba(0,0,0,.08)!important;background:#fff!important;flex-shrink:0!important}#header-component .mobile-drawer__brand{display:inline-flex!important;align-items:center!important;min-width:0!important;text-decoration:none!important}#header-component .mobile-drawer__logo{display:block!important;width:auto!important;height:48px!important;max-width:160px!important;max-height:none!important;object-fit:contain!important;object-position:left center!important;filter:none!important}#header-component .menu-drawer .menu-drawer__close-button{width:38px!important;height:38px!important;min-width:38px!important;padding:0!important;border:none!important;border-radius:50%!important;background:#f4ede9!important;color:#1b2a38!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:background .25s ease,color .25s ease,transform .25s ease!important}#header-component .menu-drawer .menu-drawer__close-button:hover{background:#1b2a38!important;color:#fff!important;transform:rotate(90deg)!important}#header-component .menu-drawer .menu-drawer__close-button:before,#header-component .menu-drawer .menu-drawer__close-button:after{content:none!important}#header-component .menu-drawer .menu-drawer__close-button svg{width:16px!important;height:16px!important;stroke:currentColor!important;fill:none!important}#header-component .menu-drawer__navigation{padding:14px 22px!important;flex:1 1 auto!important;overflow-y:auto!important;background:#fff!important}#header-component .menu-drawer__menu{list-style:none!important;margin:0!important;padding-inline:0!important}#header-component .menu-drawer__menu--childlist,#header-component .menu-drawer__menu--grandchildlist{padding:4px 0 10px 16px!important;border-left:2px solid #f4ede9!important;margin:4px 0 10px 6px!important}#header-component .menu-drawer__navigation>.menu-drawer__menu>.menu-drawer__list-item{display:block!important;min-height:0!important;margin:0!important;padding-block:4px!important;border-bottom:1px solid rgba(0,0,0,.06)!important}#header-component .menu-drawer__navigation>.menu-drawer__menu>.menu-drawer__list-item:last-child{border-bottom:0!important}#header-component .menu-drawer__menu-item{color:#1b2a38!important;font-family:Outfit,sans-serif!important;font-size:16.5px!important;line-height:1.35!important;text-align:left!important;padding:10px 0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;text-decoration:none!important;transition:color .2s ease,padding-left .2s ease!important}#header-component .menu-drawer__menu-item--mainlist{min-height:unset!important;font-weight:500!important;letter-spacing:.2px!important}#header-component .menu-drawer__menu-item--mainlist:hover,#header-component .menu-drawer__menu-item--active,#header-component .menu-drawer__menu-item[aria-current=page]{color:#000!important;padding-left:4px!important}#header-component .menu-drawer__menu-item--child{min-height:38px!important;padding:7px 0!important;color:#6e6e6e!important;font-size:14.5px!important}#header-component .menu-drawer__menu-item--child:hover{color:#000!important;padding-left:4px!important}#header-component .menu-drawer .icon-caret--down svg{width:13px!important;height:13px!important;transform:rotate(0)!important;transition:transform .18s ease!important}#header-component .menu-drawer details[open]>summary .icon-caret--down svg{transform:rotate(180deg)!important}#header-component .mobile-drawer__search{display:flex!important;align-items:center!important;margin:16px 22px 28px!important;background:#f8f6f4!important;border:1.5px solid #e8e2de!important;border-radius:999px!important;padding:4px 6px 4px 16px!important;box-shadow:0 4px 14px #0000000a!important;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease!important;flex-shrink:0!important}#header-component .mobile-drawer__search:focus-within{border-color:#1b2a38!important;box-shadow:0 4px 18px #0000001f!important;background:#fff!important}#header-component .mobile-drawer__search-input{flex:1!important;width:100%!important;min-width:0!important;height:40px!important;padding:0 8px 0 0!important;border:none!important;outline:none!important;color:#1b2a38!important;background:transparent!important;font-family:Outfit,sans-serif!important;font-size:14px!important}#header-component .mobile-drawer__search-input::placeholder{color:#9e9e9e!important}#header-component .mobile-drawer__search-submit{width:36px!important;height:36px!important;min-width:36px!important;border-radius:50%!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:none!important;background:#1b2a38!important;color:#fff!important;cursor:pointer!important;transition:background .25s ease,transform .2s ease!important}#header-component .mobile-drawer__search-submit:hover{background:#3c3c3c!important;transform:scale(1.06)!important}#header-component .mobile-drawer__search-submit svg{width:16px!important;height:16px!important;fill:none!important;stroke:#fff!important;stroke-width:2!important}}.bl-eyebrow{display:inline-flex!important;align-items:center!important;justify-content:center;gap:8px!important;font-family:Outfit,sans-serif!important;font-size:clamp(12px,1.15vw,14px)!important;font-weight:600!important;letter-spacing:2.8px!important;text-transform:uppercase!important;color:#a2584a!important;line-height:1.3!important;margin-bottom:12px;vertical-align:middle}.bl-eyebrow--left{justify-content:flex-start!important}.bl-eyebrow--light{color:#e8a08d!important}.bl-eyebrow--white{color:#fff!important}.bl-eyebrow-icon,.bl-eyebrow .bl-icon-lotus,.bl-eyebrow svg{display:inline-flex!important;align-items:center;justify-content:center;width:18px!important;height:18px!important;flex-shrink:0!important;color:inherit!important;line-height:1}.bl-eyebrow-icon svg{width:100%!important;height:100%!important}.bl-heading{font-family:Petrona,serif!important;font-weight:500!important;font-size:clamp(28px,3.6vw,48px)!important;line-height:1.18!important;letter-spacing:.5px!important;color:#141215!important;margin:0 0 16px!important;text-wrap:balance}.bl-heading--dark{color:#1b2a38!important}.bl-heading--light{color:#fff!important}.bl-heading--sm{font-size:clamp(22px,2.4vw,32px)!important}.bl-heading--lg{font-size:clamp(34px,4.4vw,56px)!important}.bl-text{font-family:Outfit,sans-serif!important;font-size:clamp(14.5px,1.1vw,16.5px)!important;font-weight:400!important;line-height:1.68!important;color:#555!important;margin:0 0 16px}.bl-text--light{color:#ffffffe0!important}.bl-text--lead{font-size:clamp(16px,1.25vw,18.5px)!important;line-height:1.7!important;color:#444!important}.bl-text:last-child{margin-bottom:0}.bl-button{--bl-btn-bg: #FFE4E1;--bl-btn-color: #1a1a1a;--bl-btn-hover-bg: #000000;--bl-btn-hover-color: #FFE4E1;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;border:1px solid transparent;border-radius:999px;background-color:var(--bl-btn-bg);color:var(--bl-btn-color)!important;text-decoration:none;white-space:nowrap;cursor:pointer;overflow:hidden;isolation:isolate;font-family:Outfit,sans-serif!important;font-size:14px;letter-spacing:2px;font-weight:400;text-transform:uppercase;line-height:1.2;box-sizing:border-box;transition:color .4s cubic-bezier(.65,0,.35,1),background-color .4s cubic-bezier(.65,0,.35,1),border-color .4s cubic-bezier(.65,0,.35,1),box-shadow .3s ease}.bl-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background-color:var(--bl-btn-hover-bg);transform:scaleX(0);transform-origin:center;transition:transform .4s cubic-bezier(.65,0,.35,1)}.bl-button__label,.bl-button__icon{position:relative;z-index:1;white-space:nowrap;color:inherit;transition:color .4s cubic-bezier(.65,0,.35,1);display:inline-flex;align-items:center}.bl-button__icon svg{width:1em;height:1em;fill:currentColor}.bl-button:hover:before,.bl-button:focus-visible:before{transform:scaleX(1)}.bl-button:hover,.bl-button:focus-visible{color:var(--bl-btn-hover-color)!important}.bl-button:hover .bl-button__label,.bl-button:hover .bl-button__icon,.bl-button:focus-visible .bl-button__label,.bl-button:focus-visible .bl-button__icon{color:var(--bl-btn-hover-color)!important}.bl-button:focus-visible{outline:2px solid #000000;outline-offset:4px}.bl-button--secondary{--bl-btn-bg: #000000;--bl-btn-color: #FFE4E1;--bl-btn-hover-bg: #FFE4E1;--bl-btn-hover-color: #1a1a1a}.bl-button--outline{--bl-btn-bg: transparent;--bl-btn-color: #1a1a1a;--bl-btn-hover-bg: #1a1a1a;--bl-btn-hover-color: #ffffff;border-color:#1a1a1a}.bl-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:16px}@media(prefers-reduced-motion:reduce){.bl-button:before,.bl-button,.bl-button__label,.bl-button__icon{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom-design.css.map */
