@font-face{font-family:Pawsivo Display;src:url(pawsivo-dynapuff-v1.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:400 700}@font-face{font-family:Pawsivo Sans;src:url(pawsivo-fredoka-v1.ttf) format("truetype");font-display:swap;font-style:normal;font-weight:300 700}:root{--pawsivo-black: #050505;--pawsivo-charcoal: #151515;--pawsivo-cream: #f8f5ef;--pawsivo-paper: #fffdf8;--pawsivo-peach: #f9bf97;--pawsivo-peach-deep: #f29d70;--pawsivo-muted: #74706a;--pawsivo-line: rgba(5, 5, 5, .18);--pawsivo-shadow: 0 16px 42px rgba(5, 5, 5, .12);--pawsivo-display: "Pawsivo Display", "Arial Rounded MT Bold", sans-serif;--pawsivo-sans: "Pawsivo Sans", "Trebuchet MS", sans-serif;--pawsivo-font-display: var(--pawsivo-display);--pawsivo-font-body: var(--pawsivo-sans);--pawsivo-font-label: var(--pawsivo-display);--pawsivo-type-body: clamp(1rem, .22vw + .94rem, 1.1rem);--pawsivo-type-small: clamp(.82rem, .12vw + .79rem, .9rem);--pawsivo-type-label: clamp(.72rem, .12vw + .69rem, .8rem);--pawsivo-type-button: clamp(.88rem, .14vw + .84rem, .98rem);--pawsivo-type-card-title: clamp(1rem, 1.4vw, 1.22rem);--pawsivo-type-card-price: clamp(1.3rem, 1.55vw, 1.7rem);--pawsivo-type-card-compare: clamp(.9rem, 1vw, 1.05rem);--pawsivo-type-product-price: clamp(1.65rem, 2.2vw, 2.25rem);--pawsivo-type-page-title: clamp(2.75rem, 6vw, 6.5rem);--pawsivo-type-hero-title: clamp(56px, 6.4vw, 100px);--pawsivo-type-section-title: clamp(42px, 5.2vw, 78px);--pawsivo-type-rail-title: clamp(38px, 4.4vw, 64px);--pawsivo-type-hero-body: clamp(17px, 1.6vw, 22px);--pawsivo-type-product-title: clamp(2.5rem, 4vw, 5.4rem);--pawsivo-type-story-title: clamp(45px, 5vw, 76px);--pawsivo-type-newsletter-title: clamp(48px, 6vw, 86px);--pawsivo-type-popup-title: clamp(42px, 5vw, 68px)}html{scroll-behavior:smooth;background:var(--pawsivo-cream)}body.pawsivo-theme{--font-primary--family: var(--pawsivo-sans);--font-body--family: var(--pawsivo-sans);--font-paragraph--family: var(--pawsivo-sans);--font-subheading--family: var(--pawsivo-sans);--font-accent--family: var(--pawsivo-display);--font-heading--family: var(--pawsivo-display);--font-h1--family: var(--pawsivo-display);--font-h2--family: var(--pawsivo-display);--font-h3--family: var(--pawsivo-display);--font-h4--family: var(--pawsivo-display);--font-h5--family: var(--pawsivo-display);--font-h6--family: var(--pawsivo-display);background:var(--pawsivo-cream);color:var(--pawsivo-charcoal);font-family:var(--pawsivo-sans);font-size:var(--pawsivo-type-body);font-weight:450;letter-spacing:.005em}body.pawsivo-theme,body.pawsivo-theme :is(p,li,dd,dt,input,textarea,select){font-family:var(--pawsivo-font-body)}body.pawsivo-theme :is(h1,h2,h3,h4,h5,h6),body.pawsivo-theme :is(.product-card__link,[class*=product-title],[class*=collection-title],[class*=article-title],[class*=blog-title]){font-family:var(--pawsivo-font-display)}body.pawsivo-theme :is(button,.button,[role=button],summary,.header-menu__item,.menu-drawer__menu-item,.pawsivo-kicker,.pawsivo-utility){font-family:var(--pawsivo-font-label)}.pawsivo-theme ::selection{color:var(--pawsivo-black);background:var(--pawsivo-peach)}.pawsivo-theme :is(h1,h2,h3,h4,h5,h6),.pawsivo-theme :is(.h1,.h2,.h3,.h4,.h5,.h6){color:var(--pawsivo-black);font-family:var(--pawsivo-display);font-weight:650;letter-spacing:-.035em;line-height:.98;text-wrap:balance}.pawsivo-theme .text-block:is(.h1,.h2,.h3,.h4,.h5,.h6)>*,.pawsivo-theme .text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) :is(h1,h2,h3,h4,h5,h6){font-family:var(--pawsivo-display)}.pawsivo-theme .pawsivo-home .pawsivo-hero .pawsivo-title{color:var(--pawsivo-cream)}.pawsivo-theme a{text-underline-offset:.2em}.pawsivo-theme :is(.skip-to-content-link,.account-button__text){font-family:var(--pawsivo-sans)}.pawsivo-theme :focus-visible{outline:3px solid var(--pawsivo-peach-deep)!important;outline-offset:3px!important}.pawsivo-theme .page-width{--page-width: min(1480px, calc(100vw - 48px) )}.pawsivo-theme .announcement-bar,.pawsivo-theme [class*=announcement-bar]{background:var(--pawsivo-charcoal)!important;color:var(--pawsivo-cream)!important}.pawsivo-theme [class*=announcement] :is(p,a,span){color:inherit;font-family:var(--pawsivo-sans);font-size:.72rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.pawsivo-theme .header-section{border-bottom:1px solid var(--pawsivo-line);background:color-mix(in srgb,var(--pawsivo-cream) 94%,transparent)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pawsivo-theme header-component[data-pawsivo-scrolled=true] .header-section,.pawsivo-theme header-component[data-pawsivo-scrolled=true]{box-shadow:0 10px 35px #05050514}.pawsivo-theme .header{min-height:78px}.pawsivo-theme .header-logo__image-container{transition:transform .18s ease}.pawsivo-theme .header-logo__image-container:hover{transform:rotate(-1.5deg) scale(1.025)}.pawsivo-theme .header-menu a,.pawsivo-theme .header__menu-item,.pawsivo-theme .menu-drawer__menu-item{color:var(--pawsivo-black);font-family:var(--pawsivo-sans);font-weight:620;letter-spacing:.015em}.pawsivo-theme #header-component[data-menu-style=drawer] .header__row--top{min-height:68px}.pawsivo-theme .menu-drawer{width:min(31vw,440px)!important;max-width:none!important;border-right:1px solid var(--pawsivo-black)!important;background:var(--pawsivo-cream)!important}.pawsivo-theme .menu-drawer__backdrop{background:#05050585;-webkit-backdrop-filter:none;backdrop-filter:none}.pawsivo-theme .menu-drawer__navigation{padding-top:clamp(5.5rem,10vh,8rem)}.pawsivo-theme .menu-drawer__menu-item--mainlist{min-height:56px;border-bottom:1px solid var(--pawsivo-line);font-family:var(--pawsivo-display);font-size:clamp(1.25rem,2vw,1.75rem);letter-spacing:-.025em}.pawsivo-theme .menu-drawer__animated-element{transition-delay:calc(var(--menu-drawer-animation-index, 0) * 45ms)}.pawsivo-theme .header-menu a{position:relative}.pawsivo-theme .header-menu a:after{position:absolute;right:0;bottom:-.35rem;left:0;height:3px;border-radius:999px;background:var(--pawsivo-peach-deep);content:"";transform:scaleX(0);transform-origin:right;transition:transform .18s ease}.pawsivo-theme .header-menu a:hover:after{transform:scaleX(1);transform-origin:left}.pawsivo-theme .header-actions__action,.pawsivo-theme .header__icon{border-radius:999px;transition:background-color .16s ease,transform .16s ease}.pawsivo-theme .header-actions__action:hover,.pawsivo-theme .header__icon:hover{background:var(--pawsivo-peach);transform:translateY(-1px)}.pawsivo-theme :is(.button:not(.button-unstyled),button.shopify-payment-button__button,.shopify-payment-button__button){min-height:52px;border:2px solid var(--pawsivo-black);border-radius:999px;background-color:var(--pawsivo-peach)!important;background-image:linear-gradient(90deg,var(--pawsivo-peach-deep) 0 50%,transparent 50% 100%)!important;background-position:100% 0!important;background-size:205% 100%!important;box-shadow:none;color:#050505!important;-webkit-text-fill-color:#050505!important;font-family:var(--pawsivo-display);font-weight:600;letter-spacing:-.015em;transition:background-position .32s cubic-bezier(.2,.75,.25,1),transform .22s cubic-bezier(.2,.75,.25,1),box-shadow .22s ease,color .16s ease}.pawsivo-theme :is(.button:not(.button-unstyled),button.shopify-payment-button__button,.shopify-payment-button__button):not(:disabled):hover{background-position:0 0!important;box-shadow:0 7px 0 var(--pawsivo-black);transform:translateY(-3px)}.pawsivo-theme :is(.button:not(.button-unstyled),button.shopify-payment-button__button,.shopify-payment-button__button):active:not(:disabled){box-shadow:0 2px 0 var(--pawsivo-black);transform:translateY(1px) scale(.985)}.pawsivo-theme :is(input,select,textarea,.field__input){border-color:var(--pawsivo-line);border-radius:18px;font-family:var(--pawsivo-sans)}.pawsivo-theme .field__input:focus,.pawsivo-theme input:focus,.pawsivo-theme textarea:focus{border-color:var(--pawsivo-black)}.pawsivo-theme .content-for-layout:not([data-template=index])>.shopify-section:first-child{position:relative}.pawsivo-theme :is(.search-page__header,.collection-wrapper+*,.cart-page__title) h1,.pawsivo-theme .collection-wrapper h1{font-size:clamp(2.9rem,7vw,7.5rem)}.pawsivo-theme .product-card{color:var(--pawsivo-charcoal)}.pawsivo-theme .product-card__content{gap:.42rem;padding-top:.55rem}.pawsivo-theme .product-card :is(.card-gallery,.product-card-gallery,.product-grid__card){overflow:hidden;border:1px solid var(--pawsivo-line);border-radius:22px;background:#eee8de}.pawsivo-theme .product-card img{transition:transform .42s cubic-bezier(.2,.75,.25,1)}.pawsivo-theme .product-card:hover img,.pawsivo-theme .card-gallery.is-previewing img{transform:scale(1.035) rotate(.2deg)}.pawsivo-theme .product-card__link,.pawsivo-theme .product-card [class*=product-title]{font-family:var(--pawsivo-display);font-size:clamp(1rem,1.4vw,1.22rem);font-weight:590;letter-spacing:-.025em;line-height:1.12}.pawsivo-theme .product-card [ref=priceContainer]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .65rem;margin-top:.45rem}.pawsivo-theme .product-card .price{color:var(--pawsivo-black);font-size:clamp(1.15rem,1.35vw,1.5rem);font-weight:760;line-height:1.05}.pawsivo-theme .product-card .compare-at-price{color:#05050594;font-size:clamp(.9rem,1vw,1.05rem);font-weight:500;text-decoration-thickness:1.5px}.pawsivo-theme .product-card .pawsivo-price-prefix{font-weight:650}.pawsivo-theme :is(.badge,[class*=badge--sale]){border:1px solid var(--pawsivo-black);background:var(--pawsivo-peach)!important;color:var(--pawsivo-black)!important;font-family:var(--pawsivo-sans);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pawsivo-theme [data-template^=collection] .shopify-section:first-child,.pawsivo-theme [data-template^=search] .shopify-section:first-child{border-bottom:1px solid var(--pawsivo-line);background:radial-gradient(circle at 85% 15%,rgba(249,191,151,.9),transparent 28%),var(--pawsivo-cream)}.pawsivo-theme .collection-wrapper,.pawsivo-theme .search-page__header{padding-top:clamp(1.5rem,4vw,4rem);padding-bottom:clamp(1.25rem,3vw,3rem)}.pawsivo-theme .product-grid-container{background:var(--pawsivo-cream)}.pawsivo-theme [data-template^=collection]>.shopify-section:first-child .section{min-height:0!important}.pawsivo-theme [data-template^=collection]>.shopify-section:first-child h1{font-size:clamp(2.7rem,4vw,4.9rem)!important;line-height:.94}.pawsivo-theme [data-template^=collection] .collection-wrapper{width:100%;max-width:none;padding-top:clamp(1rem,2vw,1.75rem);padding-bottom:clamp(1.75rem,3vw,3rem)}.pawsivo-theme [data-template^=collection] #ResultsList{box-sizing:border-box;width:100%;max-width:none;padding-inline:clamp(16px,3.2vw,64px)!important}.pawsivo-theme [data-template^=collection] .main-collection-grid .product-grid{width:100%;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(22px,1.6vw,32px) clamp(10px,.65vw,16px)!important}.pawsivo-theme [data-template^=collection] .product-grid__item{min-width:0}.pawsivo-theme [data-template^=collection] .product-card :is(.card-gallery,.product-card-gallery,.product-grid__card){border:0;border-radius:0;background:transparent}@media(min-width:750px)and (max-width:989px){.pawsivo-theme [data-template^=collection] .main-collection-grid .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:749px){.pawsivo-theme [data-template^=collection]>.shopify-section:first-child h1{font-size:clamp(2.2rem,11vw,3.4rem)!important}.pawsivo-theme [data-template^=collection] #ResultsList{padding-inline:12px!important}.pawsivo-theme [data-template^=collection] .main-collection-grid .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 8px!important}}.pawsivo-theme .facets__form,.pawsivo-theme [class*=facets__]{font-family:var(--pawsivo-sans)}.pawsivo-theme :is(.facets__summary,.facets__reset,.sorting-filter){font-weight:620}.pawsivo-theme [data-template^=product]{background:var(--pawsivo-paper)}.pawsivo-theme .product-information{padding:0;border-bottom:1px solid var(--pawsivo-line)}.pawsivo-theme .product-information__grid{gap:0;width:100%;max-width:none}.pawsivo-theme .product-information__media :is(img,video,model-viewer),.pawsivo-theme .product-media-gallery :is(img,video,model-viewer){border-radius:0;background:#fff}.pawsivo-theme .product-media-container__zoom-button.button-unstyled{min-height:0;border:0;border-radius:0;background:transparent!important;background-image:none!important;box-shadow:none!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;transform:none!important}.pawsivo-theme .product-details{padding:clamp(2rem,4vw,4.5rem);border:0;border-radius:0;background:transparent;box-shadow:none}.pawsivo-theme .product-details h1{max-width:13ch;font-size:clamp(2.5rem,4vw,5.4rem);line-height:.94}.pawsivo-theme .product-details .price{font-size:clamp(1.2rem,2vw,1.55rem);font-weight:650}.pawsivo-theme .variant-option__button-label{border-radius:8px!important;font-family:var(--pawsivo-sans);font-weight:620}.pawsivo-theme .variant-option:has(input[data-option-name=Color]){display:flex;flex-wrap:wrap;align-items:center;gap:12px}.pawsivo-theme .variant-option:has(input[data-option-name=Color]) legend{width:100%;margin-bottom:.3rem;font-size:1rem;font-weight:550}.pawsivo-theme .variant-option:has(input[data-option-name=Color]) .variant-option__button-label{position:relative;display:inline-grid;width:48px!important;max-width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;box-sizing:border-box!important;flex:0 0 48px!important;padding:0!important;place-items:center;overflow:visible;border:4px solid var(--pawsivo-paper)!important;border-radius:999px!important;box-shadow:0 0 0 1px #05050529;cursor:pointer;transition:box-shadow .16s ease,transform .16s ease}.pawsivo-theme .variant-option:has(input[data-option-name=Color]) .variant-option__button-label:hover{box-shadow:0 0 0 2px var(--pawsivo-black);transform:translateY(-2px)}.pawsivo-theme .variant-option:has(input[data-option-name=Color]) .variant-option__button-label:has(input:checked){box-shadow:0 0 0 2px var(--pawsivo-black)}.pawsivo-theme .variant-option:has(input[data-option-name=Color]) .variant-option__button-label__pill,.pawsivo-theme .variant-option:has(input[data-option-name=Color]) .variant-option__button-label__text{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.pawsivo-theme .variant-option:has(input[data-option-name=Color]) label:has(input[value=Black]){background:#111!important}.pawsivo-theme .variant-option:has(input[data-option-name=Color]) label:has(input[value=Granite]){background:#6f7472!important}.pawsivo-theme .variant-option:has(input[data-option-name=Color]) label:has(input[value=Bay]){background:#7e9487!important}.pawsivo-theme .variant-option:has(input[data-option-name=Color]) label:has(input[value=Blossom]){background:#d9a4aa!important}.pawsivo-theme .variant-option:has(input[data-option-name=Color]) label:has(input[value="Blue Jean"]){background:#768ba8!important}.pawsivo-theme .variant-option:has(input[data-option-name=Color]) label:has(input[value=Chambray]){background:#9bb5c1!important}.pawsivo-theme .variant-option:has(input[data-option-name=Color]) label:has(input[value=Ivory]){background:#ece3cb!important}.pawsivo-theme .variant-option:has(input[data-option-name=Color]) label:has(input[value=Crimson]){background:#b31345!important}.pawsivo-theme .variant-option:has(input[data-option-name=Color]) label:has(input[value=Moss]){background:#788776!important}.pawsivo-theme .variant-option:has(input[data-option-name=Color]) label:has(input[value=Pepper]){background:#41413f!important}.pawsivo-theme .variant-option:has(input[data-option-name=Color]) label:has(input[value=Espresso]){background:#5a402f!important}.pawsivo-theme .variant-option:has(input[data-option-name=Size]){display:flex;flex-wrap:wrap;gap:10px}.pawsivo-theme .variant-option:has(input[data-option-name=Size]) legend{width:100%;margin-bottom:.3rem}.pawsivo-theme .variant-option:has(input[data-option-name=Size]) .variant-option__button-label{display:grid;min-width:58px!important;min-height:52px!important;padding:.5rem .85rem!important;place-items:center;border:1.5px solid var(--pawsivo-black)!important;border-radius:5px!important;background:var(--pawsivo-paper)!important;color:var(--pawsivo-black)!important}.pawsivo-theme .variant-option:has(input[data-option-name=Size]) .variant-option__button-label:has(input:checked){background:var(--pawsivo-black)!important;color:var(--pawsivo-paper)!important}.pawsivo-theme .product-form-buttons .add-to-cart-button{width:100%;min-height:68px;border-radius:6px;background:var(--pawsivo-peach);color:var(--pawsivo-black);font-size:1.05rem}.pawsivo-theme .product-form-buttons .add-to-cart-button:hover{background:var(--pawsivo-peach-deep)}.pawsivo-theme .product-form-buttons .quantity-selector-wrapper,.pawsivo-theme .product-form-buttons .accelerated-checkout-block{display:none!important}.pawsivo-theme .product-form-buttons add-to-cart-component,.pawsivo-theme .product-form-buttons>span:has(add-to-cart-component){display:block;width:100%}.pawsivo-theme .details__header{font-family:var(--pawsivo-sans);font-weight:650}.pawsivo-product-meta{display:flex;flex-wrap:wrap;gap:.45rem;color:var(--pawsivo-charcoal);font-size:.9rem;font-weight:600}.pawsivo-product-meta>span:first-child{color:#d48938;letter-spacing:.08em}.pawsivo-product-trust{margin-top:.5rem}.pawsivo-product-trust__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1.7rem 0;border-top:1px solid var(--pawsivo-line)}.pawsivo-product-trust__features>div{display:flex;min-width:0;flex-direction:column;align-items:center;text-align:center}.pawsivo-product-trust__icon{display:block;width:42px;height:42px;margin-bottom:.75rem}.pawsivo-product-trust__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.pawsivo-product-trust__features strong{font-family:var(--pawsivo-display);font-size:.92rem;line-height:1.05}.pawsivo-product-trust__features small{margin-top:.3rem;color:var(--pawsivo-muted);font-size:.72rem;line-height:1.3}.pawsivo-product-trust__note{margin:0 0 .25rem;padding:.85rem 1rem;border-radius:8px;background:#edf4e8;font-size:.78rem;font-weight:600;line-height:1.4}.pawsivo-product-trust__accordions{border-top:1px solid var(--pawsivo-line)}.pawsivo-product-trust__accordions details{border-bottom:1px solid var(--pawsivo-line)}.pawsivo-product-trust__accordions summary{display:flex;align-items:center;justify-content:space-between;padding:1.15rem 0;cursor:pointer;font-family:var(--pawsivo-display);font-size:1.05rem;list-style:none}.pawsivo-product-trust__accordions summary::-webkit-details-marker{display:none}.pawsivo-product-trust__accordions details[open] summary span:last-child{transform:rotate(45deg)}.pawsivo-product-trust__answer{padding:0 0 1.25rem;color:var(--pawsivo-muted);font-size:.9rem;line-height:1.65}.pawsivo-product-trust__answer>:first-child{margin-top:0}.pawsivo-product-trust__answer>:last-child{margin-bottom:0}.pawsivo-favorites{padding:clamp(3.5rem,6vw,7rem) 0 clamp(4rem,7vw,8rem);overflow:hidden;border-bottom:1px solid var(--pawsivo-line);background:#fff}.pawsivo-favorites__header{display:flex;width:min(1800px,calc(100% - 64px));margin:0 auto clamp(2rem,4vw,3.5rem);align-items:end;justify-content:space-between;gap:1.5rem}.pawsivo-favorites__header p{margin:0 0 .45rem;font-size:.75rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.pawsivo-favorites__header h2{margin:0;font-size:clamp(3rem,5vw,6.5rem)}.pawsivo-favorites__header a{padding-bottom:.5rem;color:inherit;font-family:var(--pawsivo-display);font-weight:600;text-decoration:none}.pawsivo-favorites__rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;width:100%}.pawsivo-favorites__card{display:block;min-width:0;color:inherit;text-decoration:none}.pawsivo-favorites__image{display:block;aspect-ratio:.78;overflow:hidden;background:#f7f7f5}.pawsivo-favorites__image img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .65s cubic-bezier(.2,.75,.25,1)}.pawsivo-favorites__card:hover .pawsivo-favorites__image img{transform:scale(1.035)}.pawsivo-favorites__caption{display:block;padding:1rem clamp(.8rem,2vw,1.5rem)}.pawsivo-favorites__caption>span{display:block;margin-bottom:.2rem;color:var(--pawsivo-muted);font-size:.75rem;font-weight:650;text-transform:uppercase}.pawsivo-favorites__caption strong{font-family:var(--pawsivo-display);font-size:clamp(1rem,1.4vw,1.35rem)}.pawsivo-assurance{width:min(1480px,calc(100% - 48px));margin:0 auto clamp(2rem,6vw,5rem);padding:clamp(1.25rem,3vw,2.5rem);border:1px solid var(--pawsivo-black);border-radius:26px;background:var(--pawsivo-peach)}.pawsivo-assurance__eyebrow{margin:0 0 1.2rem;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.pawsivo-assurance__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--pawsivo-black);border-radius:18px;background:var(--pawsivo-black)}.pawsivo-assurance__item{min-height:128px;padding:1.15rem;background:var(--pawsivo-cream)}.pawsivo-assurance__number{display:block;margin-bottom:1.2rem;font-family:var(--pawsivo-display);font-size:.86rem}.pawsivo-assurance__item strong{display:block;margin-bottom:.35rem;font-family:var(--pawsivo-display);font-size:1.08rem;letter-spacing:-.025em}.pawsivo-assurance__item span:last-child{color:var(--pawsivo-muted);line-height:1.45}.pawsivo-theme .sticky-add-to-cart__bar{border:1px solid var(--pawsivo-black)!important;background:var(--pawsivo-paper)!important}.pawsivo-theme .sticky-add-to-cart__button{background:var(--pawsivo-peach);color:var(--pawsivo-black)}.pawsivo-theme [data-template^=cart]{background:var(--pawsivo-paper)}.pawsivo-theme .cart-page{gap:clamp(1.5rem,4vw,4rem);padding-top:clamp(2rem,5vw,5rem);padding-bottom:clamp(2rem,5vw,5rem)}.pawsivo-theme .cart-page__title h1{font-size:clamp(3rem,7vw,7rem)}.pawsivo-theme .cart-page__items{border-top:2px solid var(--pawsivo-black)}.pawsivo-theme .cart-page__summary{align-self:start;overflow:hidden;border:1px solid var(--pawsivo-line);border-radius:10px;background:var(--pawsivo-paper)!important;box-shadow:none}.pawsivo-theme :is(.cart-items__media,.cart-items__media-container,.cart-items__media-image){border-radius:8px!important}.pawsivo-theme .cart-drawer__summary{border-top:1px solid var(--pawsivo-line);background:var(--pawsivo-paper);box-shadow:none}.pawsivo-theme :is(.theme-drawer,.cart-drawer,.search-modal__content,.predictive-search){background:var(--pawsivo-cream);color:var(--pawsivo-charcoal)}.pawsivo-theme .theme-drawer__header{border-bottom:1px solid var(--pawsivo-line)}.pawsivo-theme [data-template^=page] .shopify-section:first-child,.pawsivo-theme [data-template^=blog] .shopify-section:first-child,.pawsivo-theme [data-template^=article] .shopify-section:first-child{padding-top:clamp(2rem,6vw,6rem)}.pawsivo-theme .rte{line-height:1.7}.pawsivo-theme .rte :is(h2,h3){margin-top:1.75em}.pawsivo-theme .rte a{font-weight:650;text-decoration-thickness:2px;text-decoration-color:var(--pawsivo-peach-deep)}.pawsivo-theme footer{background:var(--pawsivo-charcoal);color:var(--pawsivo-cream)}.pawsivo-theme footer .shopify-section,.pawsivo-theme footer [class*=color-custom]{background:var(--pawsivo-charcoal)!important;color:var(--pawsivo-cream)!important}.pawsivo-theme footer :is(h2,h3,h4,p,a,span){color:inherit}.pawsivo-theme footer h2{max-width:10ch;font-size:clamp(2.4rem,5vw,5rem)}.pawsivo-theme footer .email-signup{max-width:620px}.pawsivo-theme footer :is(input,.field__input){border-color:#f8f5ef80;background:transparent!important;color:var(--pawsivo-cream)!important}.pawsivo-theme footer .footer-utilities__text,.pawsivo-theme footer .footer-utilities__text a{color:#f8f5efb8;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.pawsivo-password{min-height:100vh;overflow-x:hidden;background:linear-gradient(115deg,#0505059e,#0505051a),url(pawsivo-hero-v1.png) center / cover no-repeat,var(--pawsivo-charcoal);color:var(--pawsivo-cream);font-family:var(--pawsivo-sans)}.pawsivo-password .password-main-content{display:grid;min-height:calc(100vh - 72px);align-items:center}.pawsivo-password .password-content{width:min(760px,calc(100vw - 36px));margin:5vh auto 5vh 5vw;padding:clamp(1.4rem,4vw,3.4rem);border:1px solid rgba(248,245,239,.35);border-radius:30px;background:#050505c7;box-shadow:0 24px 90px #00000061;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pawsivo-password :is(h1,h2,h3){color:var(--pawsivo-cream);font-family:var(--pawsivo-display);letter-spacing:-.04em;line-height:.94}.pawsivo-password h1{max-width:10ch;font-size:clamp(3rem,8vw,7.2rem)}.pawsivo-password .password-content p{max-width:52ch;font-size:clamp(1rem,1.7vw,1.22rem);line-height:1.55}.pawsivo-password .email-signup,.pawsivo-password .email-signup-block{width:min(100%,720px)!important;margin-inline:auto}.pawsivo-password :is(.button,.password-dialog__submit-button){border:1px solid var(--pawsivo-black);border-radius:999px;background:var(--pawsivo-peach);color:var(--pawsivo-black);font-family:var(--pawsivo-display)}.pawsivo-password .password-footer{background:var(--pawsivo-charcoal)!important;color:#f8f5efb8}.pawsivo-password .password-footer__powered-by{display:none}.pawsivo-password .logo-block{width:min(220px,62vw)!important;max-height:none;justify-content:center}.pawsivo-password .logo-block__image-wrapper--pawsivo{width:100%}.pawsivo-password .password-footer__button{color:var(--pawsivo-peach);font-weight:650}.pawsivo-password .password-dialog{border:1px solid var(--pawsivo-black);border-radius:24px;background:var(--pawsivo-cream)}.pawsivo-theme .pawsivo-global-reveal{opacity:0;transform:translateY(28px) scale(.985);transition:opacity .68s ease,transform .68s cubic-bezier(.2,.75,.25,1);transition-delay:var(--pawsivo-global-delay, 0ms);will-change:opacity,transform}.pawsivo-theme .pawsivo-global-reveal.is-visible{opacity:1;transform:none;will-change:auto}@media(min-width:900px){.pawsivo-theme .product-information__grid{grid-template-columns:minmax(0,1.55fr) minmax(420px,.78fr)!important}.pawsivo-theme .product-information__media{width:100%!important;min-width:0;border-right:1px solid var(--pawsivo-line);background:#fff}.pawsivo-theme .product-media-gallery media-gallery,.pawsivo-theme media-gallery{width:100%!important;min-height:calc(100vh - 118px)}.pawsivo-theme .media-gallery__grid{width:100%!important;grid-template-columns:minmax(0,1fr)!important}.pawsivo-theme .media-gallery__grid>.product-media-container:not(:first-child){display:none!important}.pawsivo-theme .media-gallery__grid>.product-media-container:first-child{width:100%!important;min-height:calc(100vh - 118px)}.pawsivo-theme .media-gallery__grid>.product-media-container:first-child img{width:100%;min-height:calc(100vh - 118px);object-fit:contain}}@media(max-width:899px){.pawsivo-theme .page-width,.pawsivo-assurance{width:min(100% - 28px,1480px)}.pawsivo-theme .header{min-height:66px}.pawsivo-theme .menu-drawer{width:100vw!important}.pawsivo-theme [data-template^=product]{background:var(--pawsivo-cream)}.pawsivo-theme .product-details{padding:2rem 1.25rem 3rem;border-radius:0;box-shadow:none}.pawsivo-theme .media-gallery__grid>.product-media-container:not(:first-child){display:none!important}.pawsivo-theme .product-information__media,.pawsivo-theme media-gallery,.pawsivo-theme .media-gallery__grid,.pawsivo-theme .media-gallery__grid>.product-media-container:first-child{width:100%!important}.pawsivo-product-trust__features{gap:.65rem}.pawsivo-favorites__header{width:min(100% - 28px,1480px);align-items:flex-start}.pawsivo-favorites__header a{display:none}.pawsivo-favorites__rail{grid-auto-columns:78vw;grid-auto-flow:column;grid-template-columns:none;gap:8px;padding:0 14px 1rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.pawsivo-favorites__rail::-webkit-scrollbar{display:none}.pawsivo-favorites__card{scroll-snap-align:start}.pawsivo-assurance__grid{grid-template-columns:1fr}.pawsivo-assurance__item{min-height:0}.pawsivo-theme .cart-page__summary{box-shadow:none}.pawsivo-password .password-content{margin:4vh auto}}@media(max-width:549px){.pawsivo-theme [class*=announcement] :is(p,a,span){font-size:.62rem;letter-spacing:.1em}.pawsivo-theme .product-details h1{font-size:clamp(2rem,11vw,3.3rem)}.pawsivo-product-meta{font-size:.74rem}.pawsivo-product-trust__features strong{font-size:.76rem}.pawsivo-product-trust__features small{font-size:.64rem}.pawsivo-product-trust__icon{width:34px;height:34px}.pawsivo-theme .product-information__media :is(img,video,model-viewer),.pawsivo-theme .product-media-gallery :is(img,video,model-viewer){border-radius:0}.pawsivo-theme .product-card :is(.card-gallery,.product-card-gallery,.product-grid__card){border-radius:16px}.pawsivo-theme .sticky-add-to-cart__bar{right:10px;bottom:10px;left:10px;width:auto;transform:none}.pawsivo-password{background-position:62% center}.pawsivo-password .password-content{padding:1.25rem;border-radius:22px}}body.pawsivo-theme{font-family:var(--pawsivo-font-body);font-size:var(--pawsivo-type-body)}body.pawsivo-theme :is(.product-card__link,.pawsivo-product-card__title,.product-card__title,.resource-card__title,[class*=product-card] [class*=product-title]){font-family:var(--pawsivo-font-display)!important;font-size:var(--pawsivo-type-card-title)!important;font-weight:400!important;line-height:1.06!important}body.pawsivo-theme :is(.product-card .price,.resource-card [ref=priceContainer] .price,.pawsivo-product-card__price,.product-grid .price){color:var(--pawsivo-black)!important;font-family:var(--pawsivo-font-body)!important;font-size:var(--pawsivo-type-card-price)!important;font-weight:700!important;line-height:1.05!important}body.pawsivo-theme :is(.product-card .compare-at-price,.resource-card [ref=priceContainer] .compare-at-price,.pawsivo-product-card__price s,.product-grid .compare-at-price){font-family:var(--pawsivo-font-body)!important;font-size:var(--pawsivo-type-card-compare)!important;font-weight:500!important}body.pawsivo-theme .resource-card [ref=priceContainer]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem .65rem;margin-top:.45rem}body.pawsivo-theme .pawsivo-price-prefix{font:inherit;font-weight:650;margin-inline-end:.08em}body.pawsivo-theme :is(.product-details,.product-information) [ref=priceContainer] .price,body.pawsivo-theme .product-details .price{font-family:var(--pawsivo-font-body)!important;font-size:var(--pawsivo-type-product-price)!important;font-weight:700!important}body.pawsivo-theme :is(.menu-drawer__menu-item,.header-menu__item){font-family:var(--pawsivo-font-label)!important;font-size:var(--pawsivo-type-button)!important}body.pawsivo-theme .header__column--right{justify-self:end;margin-inline-start:auto}body.pawsivo-theme .header__column--right .search-action{order:-10}body.pawsivo-theme :where(.product-card__link,.product-card__title,.product-card :is(h3,h4,.h3,.h4,[class*=product-title]),.resource-card__title,.resource-card :is(h3,h4,.h3,.h4),.pawsivo-product-card__title,.product-recommendations :is(h3,h4,.product-card__title)){font-family:var(--pawsivo-font-display)!important;font-size:var(--pawsivo-type-card-title)!important;font-style:normal!important;font-weight:400!important;letter-spacing:-.02em!important;line-height:1.06!important}body.pawsivo-theme :where(.product-card [ref=priceContainer] .price,.product-card .price-item__group.price,.resource-card [ref=priceContainer] .price,.resource-card .price-item__group.price,.pawsivo-product-card__price,.product-grid .price,.product-recommendations .price){color:var(--pawsivo-black)!important;font-family:var(--pawsivo-font-body)!important;font-size:var(--pawsivo-type-card-price)!important;font-style:normal!important;font-weight:700!important;letter-spacing:-.025em!important;line-height:1.05!important}body.pawsivo-theme :where(.product-card .compare-at-price,.resource-card .compare-at-price,.product-grid .compare-at-price,.product-recommendations .compare-at-price,.pawsivo-product-card__price s){font-family:var(--pawsivo-font-body)!important;font-size:var(--pawsivo-type-card-compare)!important;font-style:normal!important;font-weight:500!important}body.pawsivo-theme :where(product-price .price,.product-information [ref=priceContainer] .price,.product-details [ref=priceContainer] .price,.product-details .price){font-family:var(--pawsivo-font-body)!important;font-size:var(--pawsivo-type-product-price)!important;font-style:normal!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1!important}body.pawsivo-theme :where(.collection-header h1,.main-collection-banner h1,.search-page h1,.main-page h1,.product-details h1){font-family:var(--pawsivo-font-display)!important;font-style:normal!important;font-weight:400!important;letter-spacing:-.035em!important;line-height:.95!important}body.pawsivo-theme :where(.menu-drawer__menu-item,.header-menu__item,.button,button,[role=button]){font-family:var(--pawsivo-font-label)!important}@media(max-width:749px){body.pawsivo-theme :where(.product-card__link,.product-card__title,.resource-card__title,.pawsivo-product-card__title){font-size:clamp(.98rem,4.15vw,1.12rem)!important}body.pawsivo-theme :where(.product-card [ref=priceContainer] .price,.resource-card [ref=priceContainer] .price,.pawsivo-product-card__price,.product-grid .price){font-size:clamp(1.2rem,5.15vw,1.42rem)!important}}@media(max-width:749px){body.pawsivo-theme .header__columns .search-action,body.pawsivo-theme #header-component[data-menu-style=drawer] .header__columns .search-action{grid-area:rightA!important;justify-self:end}}body.pawsivo-theme #cart-drawer{--sidebar-width: min(35rem, 100vw)}body.pawsivo-theme #cart-drawer .theme-drawer__dialog{width:min(35rem,100vw);max-width:100vw;border:0;border-left:1px solid #d8d0c7;background:#fff;color:#151515;box-shadow:-24px 0 60px #0000002e}body.pawsivo-theme #cart-drawer .theme-drawer__dialog::backdrop{background:#1111117a;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}body.pawsivo-theme #cart-drawer .theme-drawer__header{padding:1.25rem 1.5rem;border-bottom:1px solid #e6e0d9}body.pawsivo-theme #cart-drawer .theme-drawer__title{font-family:var(--pawsivo-font-display)!important;font-size:clamp(1.6rem,2.5vw,2.15rem)!important;line-height:1!important}body.pawsivo-theme .pawsivo-cart-title-count{font-family:var(--pawsivo-font-body);font-size:.58em;font-weight:700;letter-spacing:0}body.pawsivo-theme #cart-drawer .cart-drawer__items{padding-inline:1.5rem}body.pawsivo-theme #cart-drawer .cart-drawer__summary{padding:1.25rem 1.5rem 1.5rem;align-items:stretch;background:#fff;border-top:1px solid #e6e0d9;-webkit-mask:none;mask:none}body.pawsivo-theme #cart-drawer .cart-totals{gap:.75rem}body.pawsivo-theme #cart-drawer .cart-totals__total-label{font-size:1.05rem}body.pawsivo-theme #cart-drawer .cart-totals__total-value{font-size:1.75rem;font-weight:800}body.pawsivo-theme #cart-drawer .cart__checkout-button{width:100%;min-height:3.75rem;border-radius:999px;background:#294421!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:2px solid #294421!important;font-size:1.05rem!important;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}body.pawsivo-theme #cart-drawer .cart__checkout-button .button-text{color:#fff!important;-webkit-text-fill-color:#fff!important}body.pawsivo-theme #cart-drawer .cart__checkout-button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #29442138;background:#1f361a!important}body.pawsivo-theme .pawsivo-cart-payments{display:flex;justify-content:center;flex-wrap:wrap;gap:.4rem;padding-top:.9rem}body.pawsivo-theme .pawsivo-cart-payment-icon{width:auto;height:1.55rem}@media(max-width:749px){body.pawsivo-theme #cart-drawer{--sidebar-width: 100vw}body.pawsivo-theme #cart-drawer .theme-drawer__dialog{width:100vw}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pawsivo-theme *,.pawsivo-theme *:before,.pawsivo-theme *:after,.pawsivo-password *,.pawsivo-password *:before,.pawsivo-password *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.pawsivo-theme .pawsivo-global-reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/pawsivo-global.css.map */
