:root{--dz-accent: #D4865A;--dz-accent-dark: #B86C42;--dz-accent-light: rgba(212,134,90,.12);--dz-mocha: #7A5C4F;--dz-charcoal: #2C2C2C;--dz-cream: #FAF8F5;--dz-sand: #F2EDE6;--dz-bone: #E8E0D5;--dz-muted: #6B7280;--dz-success: #3D9970;--dz-heading-font: "Rubik", "Assistant", "Heebo", system-ui, sans-serif;--dz-body-font: "Heebo", "Assistant", "Rubik", system-ui, sans-serif;--dz-ease: cubic-bezier(.25, .46, .45, .94);--dz-ease-out: cubic-bezier(0, 0, .2, 1);--dz-transition: .28s var(--dz-ease)}body{font-family:var(--dz-body-font)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1,.text-block.h1>*,.text-block.h1 :is(h1,h2,h3,h4,h5,h6){font-family:var(--dz-heading-font)!important;letter-spacing:-.025em!important;line-height:1.1!important}h2,.h2,.text-block.h2>*{font-family:var(--dz-heading-font)!important;letter-spacing:-.02em!important;line-height:1.15!important}h3,.h3{font-family:var(--dz-heading-font)!important;letter-spacing:-.015em!important}.product-information h1,.product-information .h1{font-family:var(--dz-heading-font)!important;letter-spacing:-.02em!important;line-height:1.12!important}.announcement-bar{background-color:var(--dz-charcoal)!important}.announcement-bar__content,.announcement-bar p,.announcement-bar span,.announcement-bar a{font-family:var(--dz-body-font)!important;font-size:.72rem!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#ffffffe0!important}header-component{transition:backdrop-filter .4s var(--dz-ease),background-color .4s var(--dz-ease),box-shadow .4s var(--dz-ease)!important}header-component.dz-scrolled{backdrop-filter:blur(18px) saturate(180%)!important;-webkit-backdrop-filter:blur(18px) saturate(180%)!important;box-shadow:0 2px 24px #00000012!important}.header__menu-link{position:relative;font-family:var(--dz-body-font)!important;font-size:.875rem!important;letter-spacing:.02em!important}.header__menu-link:after{content:"";position:absolute;bottom:-2px;left:50%;right:50%;height:2px;background:var(--dz-accent);border-radius:1px;transition:left .28s var(--dz-ease),right .28s var(--dz-ease)}.header__menu-link:hover:after{left:0;right:0}.cart-bubble__count{background-color:var(--dz-accent)!important;color:#fff!important}@keyframes dz-fade-up{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes dz-fade-in{0%{opacity:0}to{opacity:1}}.hero__content-wrapper{position:relative;z-index:2}.hero__content-wrapper>*{animation:dz-fade-up .85s var(--dz-ease-out) both}.hero__content-wrapper>*:nth-child(1){animation-delay:.15s}.hero__content-wrapper>*:nth-child(2){animation-delay:.3s}.hero__content-wrapper>*:nth-child(3){animation-delay:.45s}.hero__content-wrapper>*:nth-child(4){animation-delay:.6s}.hero__content-wrapper .group-block-content,.hero__content-wrapper .section-content-group{background:#ffffff1f!important;backdrop-filter:blur(20px) saturate(160%)!important;-webkit-backdrop-filter:blur(20px) saturate(160%)!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:20px!important;padding:2rem 2.25rem!important}.button:not(.button-unstyled):not([class*=product-media]):not([class*=zoom]):not([class*=close]):not([class*=modal]):not([class*=drawer]):not([class*=quantity]):not([class*=picker]),button.button:not(.button-unstyled):not([class*=product-media]):not([class*=zoom]):not([class*=close]):not([class*=modal]):not([class*=drawer]):not([class*=quantity]):not([class*=picker]),a.button:not(.button-unstyled):not([class*=product-media]):not([class*=zoom]):not([class*=close]):not([class*=modal]):not([class*=drawer]):not([class*=quantity]):not([class*=picker]){font-family:var(--dz-body-font)!important;font-size:.875rem!important;font-weight:600!important;letter-spacing:.07em!important;text-transform:uppercase!important;border-radius:999px!important;padding:1rem 2.5rem!important;position:relative!important;overflow:hidden!important;transition:background-color .3s var(--dz-ease),transform .3s var(--dz-ease),box-shadow .3s var(--dz-ease)!important;cursor:pointer!important}.button-unstyled,.button[class*=product-media],.button[class*=zoom],[class*=product-media-container__zoom]{background:transparent!important;background-color:transparent!important;border:none!important;border-radius:0!important;padding:0!important;box-shadow:none!important;overflow:visible!important}.button-primary,.button:not(.button-secondary):not(.button-tertiary):not(.link):not(.button-unstyled):not([class*=product-media]):not([class*=zoom]):not([class*=close]):not([class*=modal]):not([class*=drawer]):not([class*=quantity]):not([class*=picker]){background-color:var(--dz-charcoal)!important;color:#fff!important;border:none!important;box-shadow:0 4px 16px #2c2c2c40!important}.button-primary:hover,.button:not(.button-secondary):not(.button-tertiary):not(.link):not(.button-unstyled):not([class*=product-media]):not([class*=zoom]):not([class*=close]):not([class*=modal]):not([class*=drawer]):not([class*=quantity]):not([class*=picker]):hover{background-color:#1a1a1a!important;transform:translateY(-3px) scale(1.02)!important;box-shadow:0 12px 36px #2c2c2c61!important}.button:not(.button-unstyled):not([class*=product-media]):not([class*=zoom]):not([class*=close]):before,button.button:not(.button-unstyled):not([class*=product-media]):not([class*=zoom]):not([class*=close]):before{content:"";position:absolute;top:0;left:-100%;width:55%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);transition:left .55s var(--dz-ease);pointer-events:none}.button:not(.button-unstyled):not([class*=product-media]):not([class*=zoom]):not([class*=close]):hover:before{left:150%}.button:not(.button-unstyled):active{transform:translateY(-1px) scale(1)!important}.hero .button,.hero a.button{background-color:var(--dz-accent)!important;box-shadow:0 6px 24px #d4865a59!important}.hero .button:hover,.hero a.button:hover{background-color:var(--dz-accent-dark)!important;box-shadow:0 12px 40px #d4865a7a!important}.dz-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));max-width:1240px;margin:0 auto;padding:72px 32px}.dz-benefit{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 28px;position:relative}.dz-benefit+.dz-benefit:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:48px;background:linear-gradient(to bottom,transparent,var(--dz-bone) 30%,var(--dz-bone) 70%,transparent)}.dz-benefit__icon-wrap{width:56px;height:56px;border-radius:50%;background:var(--dz-sand);display:flex;align-items:center;justify-content:center;margin-bottom:14px;transition:background-color var(--dz-transition),transform var(--dz-transition)}.dz-benefit:hover .dz-benefit__icon-wrap{background:var(--dz-accent-light);transform:scale(1.1) rotate(-4deg)}.dz-benefit__icon-wrap svg{width:26px;height:26px;stroke:var(--dz-mocha);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dz-benefit[data-dz-animate]{opacity:0;transform:translateY(24px)}.dz-benefit[data-dz-animate].dz-visible{opacity:1;transform:none}.dz-benefit:nth-child(1)[data-dz-animate]{transition-delay:0s}.dz-benefit:nth-child(2)[data-dz-animate]{transition-delay:.1s}.dz-benefit:nth-child(3)[data-dz-animate]{transition-delay:.2s}.dz-benefit:nth-child(4)[data-dz-animate]{transition-delay:.3s}.dz-benefit:nth-child(5)[data-dz-animate]{transition-delay:.4s}.dz-benefit__title{font-family:var(--dz-body-font);font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--dz-charcoal);margin:0 0 6px}.dz-benefit__desc{font-size:.82rem;color:var(--dz-muted);line-height:1.5;margin:0;max-width:16ch}.dz-circles{padding:80px 32px;background:var(--dz-cream)}.dz-circles__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:40px 48px;max-width:1100px;margin:0 auto}.dz-circle-item{display:flex;flex-direction:column;align-items:center;gap:14px;cursor:pointer;text-decoration:none}.dz-circle-item__ring{width:160px;height:160px;border-radius:50%;border:1px solid #E2DDD8;overflow:hidden;position:relative;transition:border-color var(--dz-transition),box-shadow var(--dz-transition)}.dz-circle-item:hover .dz-circle-item__ring{border-color:var(--dz-accent);box-shadow:0 8px 32px #d4865a38}.dz-circle-item__ring img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .65s var(--dz-ease)}.dz-circle-item:hover .dz-circle-item__ring img{transform:scale(1.1)}.dz-circle-item__label{font-family:var(--dz-body-font);font-size:.82rem;font-weight:600;letter-spacing:.04em;color:var(--dz-charcoal);text-align:center}.dz-circle-item__sub{font-size:.72rem;color:var(--dz-muted);margin-top:-8px}.dz-compare{background:#f9f9f7;padding:88px 32px}.dz-compare__inner{max-width:860px;margin:0 auto}.dz-compare__table{width:100%;border-collapse:collapse;border-spacing:0;margin-top:48px}.dz-compare__table thead th{padding:16px 24px;font-family:var(--dz-body-font);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--dz-muted);text-align:center;border-bottom:1px solid var(--dz-bone)}.dz-compare__table thead th:first-child{text-align:left;width:45%}.dz-compare__table thead .dz-compare__col--us{color:var(--dz-accent)}.dz-compare__table tbody tr{border-bottom:1px solid rgba(232,224,213,.5);transition:background-color .2s}.dz-compare__table tbody tr:hover{background:#d4865a0a}.dz-compare__table tbody tr:last-child{border-bottom:none}.dz-compare__table td{padding:16px 24px;font-family:var(--dz-body-font);font-size:.9rem;color:var(--dz-charcoal);text-align:center;vertical-align:middle}.dz-compare__table td:first-child{text-align:left;font-weight:500;color:var(--dz-charcoal)}.dz-compare__check{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#3d99701f;color:var(--dz-success);font-size:.85rem;font-weight:700}.dz-compare__cross{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#0000000a;color:#c0bab3;font-size:.85rem;font-weight:700}.dz-compare__table thead th.dz-compare__col--us,.dz-compare__table tbody td.dz-compare__col--us{background:#d4865a0d}.dz-compare__table thead th.dz-compare__col--us{border-radius:12px 12px 0 0;color:var(--dz-accent)}.product-card{border-radius:16px!important;overflow:hidden!important;transition:transform var(--dz-transition),box-shadow var(--dz-transition)!important}.product-card:hover{transform:translateY(-6px)!important;box-shadow:0 20px 48px #7a5c4f1c,0 4px 12px #7a5c4f0f!important}.product-card__link{border-radius:12px!important;overflow:hidden!important}.product-card [class*=media],.product-card .media{overflow:hidden!important;border-radius:12px!important}.product-card [class*=media] img,.product-card .media img{transition:transform .65s var(--dz-ease)!important}.product-card:hover [class*=media] img,.product-card:hover .media img{transform:scale(1.07)!important}.dz-badge{position:absolute;top:12px;left:12px;z-index:3;font-family:var(--dz-body-font);font-size:.6rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:4px 10px;border-radius:999px;pointer-events:none}.dz-badge--bestseller{background:var(--dz-charcoal);color:#fff}.dz-badge--new{background:var(--dz-accent);color:#fff}.dz-badge--limited{background:var(--dz-mocha);color:#fff}.product-card__title,.product-card [class*=title]{font-family:var(--dz-heading-font)!important;font-size:1rem!important;letter-spacing:-.01em!important}.dz-reviews-section{background:var(--dz-sand);padding:88px 32px}.dz-reviews__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:28px;max-width:1200px;margin:0 auto}.dz-review-card{background:#fff;border-radius:20px;padding:32px 28px;box-shadow:0 2px 8px #0000000a,0 8px 24px #0000000a;position:relative;transition:transform var(--dz-transition),box-shadow var(--dz-transition)}.dz-review-card:hover{transform:translateY(-5px);box-shadow:0 12px 40px #7a5c4f21}.dz-review-card:before{content:"\201c";position:absolute;top:-8px;left:22px;font-family:var(--dz-heading-font);font-size:6rem;line-height:1;color:var(--dz-accent);opacity:.18;pointer-events:none;-webkit-user-select:none;user-select:none}.dz-review-card__stars{color:#f5a623;font-size:.85rem;letter-spacing:3px;margin-bottom:14px}.dz-review-card__text{font-family:var(--dz-heading-font);font-style:italic;font-size:1.05rem;line-height:1.68;color:var(--dz-charcoal);margin-bottom:22px}.dz-review-card__dog{font-weight:600;font-style:normal;color:var(--dz-accent)}.dz-review-card__author{display:flex;align-items:center;gap:12px}.dz-review-card__avatar{width:38px;height:38px;border-radius:50%;background:var(--dz-sand);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;color:var(--dz-accent);flex-shrink:0;border:2px solid var(--dz-bone)}.dz-review-card__name{font-size:.8rem;font-weight:700;color:var(--dz-charcoal)}.dz-review-card__loc{font-size:.7rem;color:var(--dz-muted);margin-top:1px}.dz-review-card__verified{margin-left:auto;font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dz-success);background:#3d99701a;padding:3px 9px;border-radius:99px}.dz-reviews__agg{text-align:center;margin-bottom:52px}.dz-reviews__agg-stars{color:#f5a623;font-size:1.6rem;letter-spacing:5px;display:block;margin-bottom:8px}.dz-reviews__agg-label{font-size:.85rem;color:var(--dz-muted);font-weight:500}.dz-trust-badges{display:flex;flex-wrap:wrap;gap:10px 18px;padding:16px 0;border-top:1px solid var(--dz-bone);border-bottom:1px solid var(--dz-bone);margin:16px 0}.dz-trust-badge{display:flex;align-items:center;gap:7px;font-family:var(--dz-body-font);font-size:.75rem;font-weight:600;color:var(--color-foreground, var(--dz-charcoal));letter-spacing:.01em;white-space:nowrap}.dz-trust-badge svg{width:17px;height:17px;color:var(--dz-success);flex-shrink:0}.dz-payment-icons{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:10px;opacity:.6}.dz-payment-icons__label{font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dz-muted);margin-right:4px}.dz-newsletter{max-width:420px}.dz-newsletter__eyebrow{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--dz-accent);margin-bottom:6px;display:block}.dz-newsletter__heading{font-family:var(--dz-heading-font)!important;font-size:1.4rem!important;letter-spacing:-.01em!important;margin-bottom:6px!important;line-height:1.25!important}.dz-newsletter__sub{font-size:.83rem;color:var(--dz-muted);margin-bottom:20px;line-height:1.55}.dz-newsletter__form{display:flex;gap:0;border:1.5px solid var(--dz-bone);border-radius:999px;overflow:hidden;background:#fff;transition:border-color .25s}.dz-newsletter__form:focus-within{border-color:var(--dz-accent);box-shadow:0 0 0 3px #d4865a24}.dz-newsletter__input{flex:1;border:none!important;outline:none!important;background:transparent!important;padding:.8rem 1.2rem!important;font-family:var(--dz-body-font)!important;font-size:.875rem!important;color:var(--dz-charcoal)!important;box-shadow:none!important}.dz-newsletter__input::placeholder{color:#9ca3af}.dz-newsletter__btn{background:var(--dz-charcoal)!important;color:#fff!important;border:none!important;border-radius:0 999px 999px 0!important;padding:.8rem 1.5rem!important;font-size:.8rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;cursor:pointer!important;transition:background-color .25s!important;white-space:nowrap!important}.dz-newsletter__btn:hover{background:var(--dz-accent)!important}.dz-section-heading{text-align:center;margin-bottom:52px}.dz-section-heading__eyebrow{display:block;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--dz-accent);margin-bottom:10px}.dz-section-heading__title{font-family:var(--dz-heading-font)!important;display:inline-block;margin:0;letter-spacing:-.02em!important}.dz-section-heading__title:after{content:"";display:block;width:40px;height:3px;background:var(--dz-accent);border-radius:2px;margin:14px auto 0}.dz-section-heading__sub{font-size:.95rem;color:var(--dz-muted);line-height:1.65;margin:16px auto 0;max-width:52ch}[data-dz-animate]{opacity:0;transform:translateY(26px);transition:opacity .65s var(--dz-ease-out),transform .65s var(--dz-ease-out)}[data-dz-animate].dz-visible{opacity:1;transform:translateY(0)}[data-dz-delay="1"]{transition-delay:.1s}[data-dz-delay="2"]{transition-delay:.2s}[data-dz-delay="3"]{transition-delay:.3s}[data-dz-delay="4"]{transition-delay:.4s}[data-dz-delay="5"]{transition-delay:.5s}a[href*="shopify.com"]:has(img[alt*=Shopify]),.shopify-credit,p.powered-by{display:none!important}.footer-content{font-family:var(--dz-body-font)!important}.footer-content a{transition:color var(--dz-transition)!important}.footer-content a:hover{color:var(--dz-accent)!important}@media(max-width:750px){.dz-benefits{grid-template-columns:repeat(2,1fr);gap:32px 0;padding:48px 20px}.dz-benefit+.dz-benefit:before{display:none}.dz-circles__grid{gap:28px 24px}.dz-circle-item__ring{width:118px;height:118px}.dz-compare{padding:64px 16px}.dz-compare__table{font-size:.8rem}.dz-compare__table td,.dz-compare__table th{padding:12px 10px}.dz-reviews__grid{grid-template-columns:1fr}.hero__content-wrapper .group-block-content,.hero__content-wrapper .section-content-group{padding:1.25rem 1.5rem!important}h1,.h1{font-size:clamp(2rem,9vw,3.2rem)!important}h2,.h2{font-size:clamp(1.6rem,7vw,2.4rem)!important}}:focus-visible{outline:2px solid var(--dz-accent)!important;outline-offset:3px!important;border-radius:4px!important}@media(prefers-reduced-motion:reduce){[data-dz-animate],.hero__content-wrapper>*{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/dozydog-premium.css.map */
