:root{--pz-deep: #06332d;--pz-deeper: #042622;--pz-cream: #fbf7f3;--pz-cream-2: #f3ece4;--pz-ink: #2a2a2e;--pz-muted: #6b6b72;--pz-gold: #c9a45c;--pz-gold-lt: #e7c98a;--pz-text: #f3eadb;--pz-teal: #2d7b6c;--pz-line: rgba(231, 201, 138, .22);--pz-shadow: 0 18px 34px -22px rgba(0, 0, 0, .75);--pz-radius: 20px;--color-base-primary-background: 6, 51, 45;--color-base-primary-text-1: 243, 234, 219;--color-base-primary-text-2: 231, 201, 138;--color-base-primary-button: 201, 164, 92;--color-base-primary-button-text: 6, 51, 45;--color-base-alt-background-1: 4, 38, 34;--color-base-alt-1-text-1: 243, 234, 219;--color-base-alt-1-text-2: 231, 201, 138;--color-base-alt-button-1: 201, 164, 92;--color-base-alt-button-text-1: 6, 51, 45;--color-base-alt-background-2: 251, 247, 243;--color-base-alt-2-text-1: 42, 42, 46;--color-base-alt-2-text-2: 6, 76, 67;--color-base-alt-button-2: 6, 51, 45;--color-base-alt-button-text-2: 231, 201, 138;--color-base-alt-background-3: 4, 38, 34;--color-base-alt-3-text-1: 243, 234, 219;--color-base-alt-3-text-2: 231, 201, 138;--color-base-alt-button-3: 201, 164, 92;--color-base-alt-button-text-3: 6, 51, 45;--color-base-background-modal: 10, 70, 62;--color-base-modal-text-1: 243, 234, 219;--color-base-modal-text-2: 231, 201, 138;--color-base-modal-button: 201, 164, 92;--color-base-modal-button-text: 6, 51, 45;--color-base-sale: 231, 201, 138;--color-base-promo-tag-background: 201, 164, 92;--color-base-promo-tag-text: 6, 51, 45;--color-base-notification: 251, 247, 243;--color-base-notification-text: 6, 51, 45;--font-body-weight: 400;--font-heading-weight: 500}html{scroll-behavior:smooth}body{background:var(--pz-deep);color:var(--pz-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--pz-gold);color:var(--pz-deep)}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:Fraunces,serif;font-weight:500;letter-spacing:.005em}a{transition:color .2s,opacity .2s}:focus-visible{outline:2px solid var(--pz-gold-lt);outline-offset:3px}.btn,.button,button.btn,.shopify-payment-button__button--unbranded{border-radius:999px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s,color .2s}.btn:hover,.button:hover{transform:translateY(-1px);box-shadow:0 16px 28px -18px #000c}.product-card{--color-base-primary-text-1: 42, 42, 46;--color-base-primary-text-2: 6, 76, 67;background:transparent;color:var(--pz-ink);border-radius:var(--pz-radius);box-shadow:var(--pz-shadow);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.product-card:hover{transform:translateY(-5px)}.product-card__image-wrapper,.product-card .media{border-radius:var(--pz-radius) var(--pz-radius) 0 0;background:#fff}.product-card__information{background:var(--pz-cream)!important;color:var(--pz-ink)!important;border-radius:0 0 var(--pz-radius) var(--pz-radius)}.product-card__information a,.product-card__information .price,.product-card__information .price-item{color:var(--pz-ink)}.product-card .product-card__title,.product-card h3{color:var(--pz-ink);font-family:Fraunces,serif;font-weight:500;letter-spacing:.01em}.product-card .money,.product-card .price-item{color:#064c43;font-weight:600}.product-card .price-item--sale,.product-card .price__sale .money{color:#8a6a22}.product-card .btn,.product-card .quick-add__submit{background:#064c43;color:var(--pz-gold-lt);border-color:#064c43;border-radius:999px}.product-card .btn:hover{background:var(--pz-teal);color:#fff}.product-card .btn .btn__text{color:inherit}.product-card .btn:before,.product-card .btn:after{background:transparent}.section__header{text-align:center;margin-bottom:1.4rem}.section__header h2,.section__header .h2{font-family:Fraunces,serif;font-weight:500;font-size:clamp(26px,4.2vw,40px);text-transform:none;letter-spacing:.005em;color:var(--pz-gold-lt);display:inline-flex;align-items:center;gap:14px}.section__header h2:before,.section__header h2:after{content:"";width:clamp(24px,6vw,56px);height:1px;background:currentColor;opacity:.5}[class*=ai-glow-heading-text]{font-family:Fraunces,serif!important;font-weight:500!important;color:var(--pz-gold-lt)!important;text-shadow:none!important;-webkit-text-fill-color:currentColor!important;background:none!important;letter-spacing:.01em!important}[class*=ai-round-offer-list__image-wrapper]{border:2px solid var(--pz-gold)!important;box-shadow:0 0 0 5px #c9a45c24,var(--pz-shadow)!important;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s!important}[class*=ai-round-offer-list__link]:hover [class*=ai-round-offer-list__image-wrapper]{transform:scale(1.04)}[class*=ai-round-offer-list__title]{color:var(--pz-gold-lt)!important;font-family:Fraunces,serif!important;font-weight:500!important;text-transform:capitalize!important;letter-spacing:.02em!important}[id*=hero_image] .btn,.hero-image .btn{background:var(--pz-gold)!important;color:var(--pz-deep)!important;border:0!important;box-shadow:0 18px 30px -16px #000000b3}.site-footer{background:var(--pz-deeper);border-top:1px solid var(--pz-line)}.hero-image__btn .btn:after{background-color:var(--pz-gold)!important}.hero-image__btn .btn:hover:after{background-color:var(--pz-gold-lt)!important}.header-wrapper{background:#042622e6!important;-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);border-bottom:1px solid var(--pz-line)}.header-wrapper:before,.header-wrapper:after{display:none!important}.header__heading-logo,.header__heading-link img{max-width:120px!important;height:auto!important}.header__icon,.header__icon svg{color:var(--pz-gold-lt)}.header__icon:hover{color:#fff}.header__inline-menu .list-menu__item{font-size:13px;letter-spacing:.12em;color:var(--pz-text);position:relative}.header__inline-menu .list-menu__item:after{content:"";position:absolute;inset-inline:0;bottom:-4px;height:1px;background:var(--pz-gold);transform:scaleX(0);transition:transform .25s}.header__inline-menu .list-menu__item:hover:after,.header__inline-menu .list-menu__item--active:after{transform:scaleX(1)}.header__inline-menu .list-menu__item:hover{color:var(--pz-gold-lt)}.site-footer,.site-footer__top{background:var(--pz-deeper)}.site-footer a{color:var(--pz-text)}.site-footer a:hover{color:var(--pz-gold-lt)}.site-footer h2,.site-footer h3,.site-footer .site-footer__title{font-family:Fraunces,serif;color:var(--pz-gold-lt);text-transform:none;letter-spacing:.02em;font-weight:500}.product-card .product-card__title,.product-card h3{text-transform:none;font-size:1rem;line-height:1.3}.product__info-container{--color-base-primary-background: 251, 247, 243;--color-base-primary-text-1: 42, 42, 46;--color-base-primary-text-2: 6, 76, 67;--color-base-primary-button: 6, 51, 45;--color-base-primary-button-text: 231, 201, 138;--color-base-sale: 138, 106, 34;background:var(--pz-cream)!important;color:var(--pz-ink);border-radius:26px!important;box-shadow:var(--pz-shadow)}.product__info-container .product-single__meta{background:transparent!important}.product__info-container h1,.product__info-container .product__title{font-family:Fraunces,serif;font-weight:500;text-transform:none;color:#064c43;letter-spacing:.005em}.product__info-container .price,.product__info-container .money,.product__info-container .price-item{color:#064c43;font-family:Fraunces,serif}.product__info-container a{color:#064c43}.product__info-container .btn{border-radius:999px}.product__info-container .btn:after{background-color:#064c43}.product__info-container .btn--secondary:after,.product__info-container .btn--outline:after{background-color:transparent}.product__media-wrapper img,media-gallery .media{border-radius:22px}.product__info-container .quantity{border-color:#d9d0c5;color:var(--pz-ink);background:#fff;border-radius:999px}.product__info-container .quantity__button,.product__info-container .quantity__input{color:#064c43;border-color:transparent}.product__info-container .btn--secondary{color:#064c43;border:1.5px solid #064c43}.product__info-container .btn--secondary:hover{background:#064c43;color:var(--pz-gold-lt)}.product__info-container .btn--secondary:hover:after{background-color:#064c43}.product-form__cart-submit--fixed:after{background-color:var(--pz-gold)!important}.product-form__cart-submit--fixed{color:var(--pz-deep)!important}.product__description strong,.product__description p strong{color:inherit!important}.shopify-payment-button__button--unbranded:after{background-color:var(--pz-gold)!important}main p strong,main .rte strong{color:inherit!important}.product__info-container .quantity{border:1px solid #cfc5b8!important;background:#fff!important}.product__info-container .quantity__input,.product__info-container .quantity input{color:#064c43!important;font-weight:600;background:transparent!important}.product__info-container .quantity__button,.product__info-container .quantity__button svg{color:#064c43!important;border:0!important}.product__info-container .btn--secondary:after{border:0!important}.product__description h2,.product__description h3,.rte h2,.rte h3{font-family:Fraunces,serif;font-weight:500;text-transform:none;color:var(--pz-gold-lt);font-size:clamp(22px,3vw,28px)}body .ch{--ch-deep: #e7c98a;--ch-accent: #c9a45c;--ch-ink: #f3eadb;--ch-muted: rgba(243, 234, 219, .72);--ch-line: rgba(231, 201, 138, .28);--ch-cream: #fbf7f3}body .ch-title,body .ch-head h2{color:var(--pz-gold-lt)}body .ch-eyebrow{color:var(--pz-gold)}body .ch-sub,body .ch-found,body .ch-none,body .ch-head span,body .ch-sep,body .ch-crumb{color:var(--ch-muted)}body .ch-crumb a{color:var(--pz-gold-lt)}body .ch-search input{background:#ffffff0f;color:var(--pz-text);border-color:var(--pz-line);box-shadow:none}body .ch-search input::placeholder{color:#f3eadb8c!important}body .ch-search input:focus{border-color:var(--pz-gold);box-shadow:0 0 0 4px #c9a45c2e}body .ch-search svg{color:var(--pz-gold)}body .ch-pill{background:transparent;color:var(--pz-gold-lt);border-color:var(--pz-line)}body .ch-pill:hover,body .ch-pill:focus-visible{background:var(--pz-gold);border-color:var(--pz-gold);color:var(--pz-deep)}body .ch-btn,body .ch-btn:hover{background:var(--pz-gold);color:var(--pz-deep)!important}body .ch-card{background:var(--pz-cream);border-color:transparent;box-shadow:var(--pz-shadow)}body .ch-card:hover{border-color:var(--pz-gold)}body .ch-card__name{color:#064c43}body .ch-card__count{color:var(--pz-muted)}body .ch-chev{color:#064c43}body .ch-tile{box-shadow:var(--pz-shadow)}.premium-mobile-dock{background:#042622f0!important;border:1px solid var(--pz-line)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 36px -16px #000c!important}.premium-mobile-dock .dock-item,.premium-mobile-dock .dock-item span,.premium-mobile-dock .dock-item small{color:var(--pz-text)!important}.premium-mobile-dock .dock-item.active,.premium-mobile-dock .dock-item.active small{color:var(--pz-gold-lt)!important}.premium-mobile-dock .dock-center-button{background:var(--pz-gold)!important;color:var(--pz-deep)!important;box-shadow:0 14px 26px -12px #c9a45ca6!important}.floating-contact-toggle{background:var(--pz-gold)!important;color:var(--pz-deep)!important;box-shadow:0 16px 30px -14px #000000bf!important}.dock-bottom-sheet{background:var(--pz-cream)!important;border-radius:26px 26px 0 0!important}.dock-bottom-sheet h3,.dock-bottom-sheet .dock-locale-title,.dock-bottom-sheet .locale-label{color:#064c43!important;font-family:Fraunces,serif}.dock-bottom-sheet .sheet-handle{background:var(--pz-gold)!important}.dock-bottom-sheet a:not(.voice-search-trigger){background:var(--pz-cream-2)!important;color:#064c43!important;border-radius:14px}.dock-bottom-sheet .voice-search-trigger{background:#064c43!important;color:var(--pz-gold-lt)!important;border-radius:14px}.dock-sheet-close{background:var(--pz-cream-2)!important;color:#064c43!important}.room-booking__card{--color-base-primary-background: 251, 247, 243;--color-base-primary-text-1: 42, 42, 46;--color-base-primary-text-2: 6, 76, 67;background:var(--pz-cream)!important;color:var(--pz-ink);border-radius:26px!important;box-shadow:var(--pz-shadow);margin-inline:auto!important}.room-booking__card input,.room-booking__card select,.room-booking__card textarea{color:var(--pz-ink)!important;background:#fff!important}.room-booking__card input::placeholder,.room-booking__card textarea::placeholder{color:#8a8a92!important;opacity:1!important}.room-booking__card label,.room-booking__card legend,.room-booking__optional-tag,.room-booking__shipping-note,.room-booking__calendar-clear{color:#5a5a62!important}.room-booking__cta{background:#064c43!important;color:var(--pz-gold-lt)!important;border-radius:999px!important}.room-booking__cta:disabled{opacity:.55!important}.whatsapp-product-btn{background:#12844a!important;color:#fff!important;border-radius:999px!important}.stock-ribbon.low-stock{background:linear-gradient(180deg,#b65f00,#9a4300)!important;color:#fff!important}.stock-ribbon.sold-out{background:linear-gradient(180deg,#b93434,#8a1010)!important;color:#fff!important}.product-card__added{color:#064c43!important}.product-card .product-card__title{text-transform:none!important}.price__badge-sale,.price__badge-sale *{color:var(--pz-deep)!important}.product-card__text{color:var(--pz-ink)}mark,.predictive-search mark{background:var(--pz-gold);color:var(--pz-deep);padding:0 3px;border-radius:3px}.product__info-container,.room-booking__card,.product-card,.product-card__information,.dock-bottom-sheet{--color-base-primary-text-1: 42, 42, 46;--color-base-primary-text-2: 6, 76, 67;--color-base-alt-1-text-1: 42, 42, 46;--color-base-alt-1-text-2: 6, 76, 67;--color-base-alt-3-text-1: 42, 42, 46;--color-base-alt-3-text-2: 6, 76, 67;--color-base-modal-text-1: 42, 42, 46;--color-base-modal-text-2: 6, 76, 67;--color-base-primary-button: 6, 51, 45;--color-base-primary-button-text: 231, 201, 138;--color-base-alt-button-1: 6, 51, 45;--color-base-alt-button-text-1: 231, 201, 138;--color-base-alt-button-3: 6, 51, 45;--color-base-alt-button-text-3: 231, 201, 138;--color-base-modal-button: 6, 51, 45;--color-base-modal-button-text: 231, 201, 138}.product__info-container a:not(.btn){color:#064c43}.room-booking__cta:disabled{opacity:.7!important}.product__info-container,.room-booking__card,.product-card,.product-card__information,.dock-bottom-sheet{--color-background: 251, 247, 243;--color-foreground: 42, 42, 46;--color-foreground-2: 6, 76, 67;--color-button: 6, 51, 45;--color-button-text: 231, 201, 138;--color-button-active-option: 6, 51, 45;--color-sale: 138, 106, 34}.product__info-container,.room-booking__card,.product-card,.dock-bottom-sheet{--color-base-background-modal: 243, 236, 228}.room-booking{--rb-text-soft: #5a5a62}.room-booking__rate .money,.room-booking__rate span{color:#4a4a52!important}.product-card .product__tags__badge,.product-card .product__tags__badge *{color:var(--pz-text)!important}.shopify-payment-button__button--unbranded,.shopify-payment-button__button--unbranded *{color:var(--pz-deep)!important}.price__badge-sale,.price-item--sale__save-tag{background:var(--pz-gold)!important;color:var(--pz-deep)!important}nav[class*=ai-bottom-nav],[class*=ai-bottom-nav__container]{background:var(--pz-deeper)!important;border-top:1px solid var(--pz-line)}[class*=ai-bottom-nav__link],[class*=ai-bottom-nav__label],[class*=ai-bottom-nav__icon]{color:var(--pz-gold-lt)!important}[class*=ai-bottom-nav] svg{stroke:currentColor!important;color:var(--pz-gold-lt)!important}[class*=ai-bottom-nav__link]:hover,[class*=ai-bottom-nav__link]:hover *{color:#fff!important}[class*=ai-bottom-nav__link]{min-width:64px;min-height:44px;display:inline-flex!important;flex-direction:column;align-items:center;justify-content:center}[class*=ai-bottom-nav__label]{font-size:12px!important}.room-booking__calendar-weekdays,.room-booking__calendar-weekdays *{color:#5a5a62!important}@media(min-width:750px){[class*=ai-round-offer-list__container]{grid-template-columns:repeat(4,1fr)!important;max-width:900px;margin-inline:auto;gap:44px 28px!important;padding-block:18px 8px}}.btn:before,.btn:after{border-radius:999px!important}.product-card .btn:after,.product-card .btn:before{border:0!important}.product-card .btn,.product-card .quick-add__submit{font-size:12px!important;letter-spacing:.05em!important;white-space:nowrap;min-height:44px}.product-card .product-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.95rem!important;line-height:1.3!important;min-height:2.6em}.product-card .money,.product-card .price-item{font-size:1.4rem}@media(max-width:600px){.product-form__cart-submit,.product__info-container .btn{white-space:nowrap;font-size:13px!important;letter-spacing:.04em!important}}@media(max-width:749px){[class*=ai-round-offer-list__container]{row-gap:26px!important}}[class*=ai-round-offer-list__item]{gap:14px!important}[class*=ai-glow-heading-text]{margin-top:18px!important}.room-booking__card{width:min(calc(100% - 32px),420px)!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/petsofy-premium.css.map */
