:root{--petise-ink:#1f211d;--petise-cypress:#244c40;--petise-cypress-dark:#17362e;--petise-bone:#f8f3ea;--petise-oat:#e8dccb;--petise-paper:#fffdf8;--petise-clay:#b96645;--petise-muted:#67675f;--petise-line:#d8cebf;--petise-gutter:clamp(1rem,4vw,4.5rem);--petise-section:clamp(4.5rem,9vw,9rem);--petise-ease:cubic-bezier(.22,1,.36,1);--petise-shadow:0 18px 60px rgb(31 33 29/.11)}html{scroll-behavior:smooth}body{color:var(--petise-ink);background:var(--petise-paper);text-rendering:optimizeLegibility}::selection{color:var(--petise-paper);background:var(--petise-cypress)}:focus-visible{outline:2px solid var(--petise-clay);outline-offset:3px}h1,h2,h3,h4,h5,h6{font-family:var(--font-body--family)!important;font-weight:750!important;letter-spacing:-.035em;text-wrap:balance}p{text-wrap:pretty}a,button,summary,input,select{-webkit-tap-highlight-color:transparent}.button:not(.button-unstyled),.product-form-buttons .button,.add-to-cart-button{min-height:50px;border-radius:2px;font-weight:650;letter-spacing:.015em;transition:color .25s var(--petise-ease),background-color .25s var(--petise-ease),border-color .25s var(--petise-ease),transform .25s var(--petise-ease),box-shadow .25s var(--petise-ease)}.button:not(.button-unstyled):hover,.product-form-buttons .button:hover,.add-to-cart-button:hover{transform:translateY(-2px);box-shadow:0 9px 22px #17362e29}.button:not(.button-unstyled):active,.product-form-buttons .button:active{transform:translateY(0) scale(.985)}.button-unstyled{text-underline-offset:.28em;text-decoration-thickness:1px}.header-section{z-index:40;transition:filter .3s var(--petise-ease)}.header-section.petise-header--scrolled{filter:drop-shadow(0 10px 20px rgb(31 33 29/.08))}.header__row{transition:min-height .35s var(--petise-ease),background-color .35s var(--petise-ease)}.petise-header--scrolled .header__row:first-child{min-height:64px}.header__row--bottom .menu-list__link{position:relative;font-size:.85rem;letter-spacing:.025em}.header__row--bottom .menu-list__link:after{content:"";position:absolute;inset-inline:0;bottom:-.35rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .3s var(--petise-ease)}.header__row--bottom .menu-list__link:hover:after{transform:scaleX(1);transform-origin:left}.header-actions__action{min-width:44px;min-height:44px}.header-announcements{font-size:.74rem;letter-spacing:.11em;text-transform:uppercase}@media(min-width:990px){.header__row:first-child .search-action .header-actions__action{display:inline-flex;align-items:center;justify-content:flex-start;gap:.65rem;width:clamp(220px,22vw,340px);min-height:42px;padding:0 1rem;border:1px solid rgb(31 33 29/.16);border-radius:999px;background:#fffdf8b8;transition:background .25s,border-color .25s,width .35s var(--petise-ease)}.header__row:first-child .search-action .header-actions__action:hover{width:clamp(250px,24vw,380px);border-color:var(--petise-cypress);background:var(--petise-paper)}.header__row:first-child .search-action .header-actions__action:after{content:"Search Petise";color:var(--petise-muted);font-size:.82rem}}[id$=__hero_petise]{position:relative;overflow:clip;background:var(--petise-bone)!important}[id$=__hero_petise]>div{max-width:1600px}[id$=__hero_petise] h1{max-width:10ch;font-size:clamp(3.25rem,6.7vw,7.6rem)!important;line-height:.91!important;letter-spacing:-.06em!important}[id$=__hero_petise] .petise-hero-photo{display:block;width:100%;height:clamp(440px,68vh,780px);object-fit:cover;object-position:65% center;border-radius:2px 2px 80px;box-shadow:var(--petise-shadow);clip-path:inset(0 0 0 0 round 2px 2px 80px 2px);transition:transform 1.2s var(--petise-ease),clip-path .9s var(--petise-ease)}.js [id$=__hero_petise]:not(.is-visible) .petise-hero-photo{transform:scale(1.06);clip-path:inset(0 100% 0 0 round 2px)}[id$=__hero_petise] .text-block p{line-height:1.65}[id$=__bs_head],[id$=__na_head],[id$=__need_head]{position:relative;overflow:hidden}[id$=__bs_head]:after,[id$=__na_head]:after,[id$=__need_head]:after{content:"";position:absolute;inset-inline:var(--petise-gutter);bottom:0;height:2px;background:linear-gradient(to right,var(--petise-clay) 0 72px,var(--petise-cypress) 72px 100%)}[id$=__bs_head] h2,[id$=__na_head] h2,[id$=__need_head] h2,[id$=__shop_companion] h2{font-size:clamp(2.25rem,3.5vw,4.25rem)!important;font-weight:760;line-height:1;letter-spacing:-.045em!important}[id$=__bs_head] p,[id$=__na_head] p,[id$=__need_head] p{color:var(--petise-muted)!important;font-size:.8rem!important;letter-spacing:.1em!important;text-transform:uppercase}[id$=__shop_companion] .group-block:has(h2){position:relative;margin-bottom:clamp(1.25rem,2vw,2rem);padding-bottom:clamp(1.25rem,2vw,2rem)!important}[id$=__shop_companion] .group-block:has(h2):after{content:"";position:absolute;inset-inline:0;bottom:0;height:2px;background:linear-gradient(to right,var(--petise-clay) 0 72px,var(--petise-cypress) 72px 100%)}[id$=__shop_companion]{padding-inline:var(--petise-gutter)}[id$=__shop_companion] .group-block:has(>.group-block__link){position:relative;isolation:isolate;flex:1 1 0;min-width:0;min-height:clamp(360px,38vw,540px);justify-content:flex-end;align-items:flex-start!important;overflow:hidden;border:0!important;border-radius:2px 2px 34px!important;background-position:center!important;background-size:cover!important;box-shadow:0 1px #221f1a14;transition:flex .7s var(--petise-ease),transform .45s var(--petise-ease),box-shadow .45s var(--petise-ease)}[id$=__shop_companion] .group-block:has(>.group-block__link[href="/collections/dogs"]){background-image:url(petise-pet-dogs.jpg)!important}[id$=__shop_companion] .group-block:has(>.group-block__link[href="/collections/cats"]){background-image:url(petise-pet-cats.jpg)!important}[id$=__shop_companion] .group-block:has(>.group-block__link[href="/collections/small-pets"]){background-image:url(petise-pet-small.jpg)!important}[id$=__shop_companion] .group-block:has(>.group-block__link[href="/collections/all-products"]){background-image:url(petise-pet-every.jpg)!important}[id$=__shop_companion] .group-block:has(>.group-block__link):before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(21 25 21/.78),rgb(21 25 21/.06) 58%,transparent);transition:opacity .45s var(--petise-ease)}[id$=__shop_companion] .group-block:has(>.group-block__link):after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:#efeae06b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:1;transition:opacity .5s var(--petise-ease)}[id$=__shop_companion] .group-block:has(>.group-block__link):is(:hover,:focus-within,.is-active){flex:3.1 1 0;transform:translateY(-6px);box-shadow:var(--petise-shadow)}[id$=__shop_companion] .group-block:has(>.group-block__link):is(:hover,:focus-within,.is-active):after{opacity:0}[id$=__shop_companion] .group-block:has(>.group-block__link)>.group-block__link{z-index:4}[id$=__shop_companion] .group-block:has(>.group-block__link)>.group-block-content{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;justify-content:flex-end;padding:clamp(18px,2vw,28px);pointer-events:none}[id$=__shop_companion] .group-block:has(>.group-block__link) h4,[id$=__shop_companion] .group-block:has(>.group-block__link) p{color:#fff!important;text-shadow:0 1px 18px rgb(0 0 0/.2)}[id$=__shop_companion] .group-block:has(>.group-block__link) h4{font-size:clamp(1.65rem,2.4vw,2.65rem)!important;white-space:nowrap}[id$=__shop_companion] .group-block:has(>.group-block__link) .text-block:not(:has(h4)){max-height:0;opacity:0;overflow:hidden;transform:translateY(10px);transition:max-height .5s var(--petise-ease),opacity .35s var(--petise-ease),transform .5s var(--petise-ease)}[id$=__shop_companion] .group-block:has(>.group-block__link):is(:hover,:focus-within,.is-active) .text-block:not(:has(h4)){max-height:60px;opacity:1;transform:none;transition-delay:.16s}.petise-card-icon{display:none}.product-grid{row-gap:clamp(2rem,4vw,4.5rem)!important}.product-card{border-radius:0}.product-card .card-gallery,.product-card .product-card__image{overflow:hidden;border-radius:2px 2px 22px;background:#f0ece4;transition:border-radius .45s var(--petise-ease),box-shadow .45s}.product-card img{transition:transform .7s var(--petise-ease),filter .45s}.product-card:hover img{transform:scale(1.035)}.product-card:hover .card-gallery,.product-card:hover .product-card__image{border-radius:2px;box-shadow:0 16px 42px #1f211d1a}.product-card [ref=productTitleLink] p[role=heading]{display:-webkit-box;overflow:hidden;font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.petise-card-media{position:relative;overflow:hidden;aspect-ratio:1/1.08;border-radius:2px 2px 22px;background:#f0ece4}.petise-card-media>img,.petise-card-media>svg{display:block;width:100%;height:100%;object-fit:cover}.petise-card-media .quick-add{position:absolute;right:.75rem;bottom:.75rem;z-index:2}.petise-wishlist{position:absolute;z-index:3;top:.75rem;right:.75rem;display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid rgb(31 33 29/.14);border-radius:50%;color:var(--petise-ink);background:#fffdf8e6;font-size:1.35rem;line-height:1;cursor:pointer;transition:transform .25s var(--petise-ease),color .25s,background .25s}.petise-wishlist:hover{transform:scale(1.06)}.petise-wishlist[aria-pressed=true]{color:var(--petise-paper);background:var(--petise-clay)}[id$=__best_sellers].has-petise-showcase .resource-list{display:none!important}.petise-product-showcase{position:relative;max-width:1280px;margin-inline:auto;padding:clamp(1rem,3vw,2.5rem);border:1px solid var(--petise-line);border-radius:2px 2px 42px;background:linear-gradient(135deg,#f4eee4,#ece1d1);overflow:hidden}.petise-product-showcase:before{content:"";position:absolute;width:min(46vw,620px);aspect-ratio:1;left:-14%;top:-35%;border:1px dashed rgb(47 93 80/.22);border-radius:50%;pointer-events:none;animation:petise-orbit 28s linear infinite}.petise-showcase-stage{position:relative;z-index:1;min-height:clamp(520px,55vw,680px)}.petise-showcase-product{display:none;width:100%;height:100%;opacity:0}.petise-showcase-product.is-showcase-active{display:block;opacity:1;animation:petise-product-in .72s var(--petise-ease) both}.petise-showcase-product>.product-card__content{--flex-direction:row!important;display:flex;flex-direction:row!important;align-items:center;gap:clamp(2.5rem,7vw,7rem);min-height:clamp(500px,52vw,650px);padding:clamp(1rem,4vw,4rem)!important}.petise-showcase-product .petise-card-media{position:relative;isolation:isolate;width:min(100%,560px);aspect-ratio:1;margin:auto;border-radius:50%;background:#fffdf8b3;box-shadow:inset 0 0 0 1px #2f5d501a,0 30px 80px #3f301f1f;overflow:visible}.petise-showcase-product .petise-card-media:before{content:"";position:absolute;z-index:-1;top:-6%;right:-6%;bottom:-6%;left:-6%;border:1px dashed rgb(185 102 69/.34);border-radius:50%;animation:petise-orbit 22s linear infinite reverse}.petise-showcase-product .petise-card-media>img{border-radius:50%;object-fit:contain;padding:7%;filter:drop-shadow(0 24px 24px rgb(46 36 25/.14));transition:transform .8s var(--petise-ease)}.petise-showcase-product:hover .petise-card-media>img{transform:translateY(-7px) scale(1.025)}.petise-showcase-product .petise-card-copy{display:grid;flex:1 1 36%;gap:1.2rem;align-content:center;position:relative}.petise-showcase-product .petise-card-copy:before{content:"Petise selection";color:var(--petise-forest);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.petise-showcase-product .petise-card-title{max-width:14ch;margin:0;font-family:var(--font-heading--family);font-size:clamp(2.5rem,4.2vw,5.2rem);line-height:.94;letter-spacing:-.045em}.petise-showcase-product .petise-card-copy .price{font-size:clamp(1.1rem,1.6vw,1.35rem)}.petise-showcase-product .quick-add{right:1.25rem;bottom:1.25rem}.petise-showcase-product .quick-add__button{min-width:170px;min-height:54px;border-radius:2px 2px 16px;background:var(--petise-forest);color:#fff}.petise-showcase-switcher{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgb(55 48 39/.16)}.petise-showcase-switcher button{position:relative;display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:center;min-width:0;padding:1.2rem 1rem;border:0;border-inline-end:1px solid rgb(55 48 39/.12);color:var(--petise-muted);background:transparent;text-align:left;cursor:pointer;transition:color .3s ease,background .3s ease}.petise-showcase-switcher button:last-child{border-inline-end:0}.petise-showcase-switcher button:before{content:"";position:absolute;inset:0 100% auto 0;height:2px;background:var(--petise-clay);transition:inset .45s var(--petise-ease)}.petise-showcase-switcher button[aria-selected=true]{color:var(--petise-ink);background:#fffdf870}.petise-showcase-switcher button[aria-selected=true]:before{inset-inline-end:0}.petise-showcase-switcher span{font-size:.68rem;letter-spacing:.12em}.petise-showcase-switcher strong{overflow:hidden;font-family:var(--font-body--family);font-size:.78rem;font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}@keyframes petise-orbit{to{transform:rotate(1turn)}}@keyframes petise-product-in{0%{opacity:0;filter:blur(10px);transform:translate3d(calc((var(--showcase-index) - 1.5)*18px),18px,0) scale(.97)}to{opacity:1;filter:blur(0);transform:none}}.petise-card-copy{display:grid;gap:.35rem;padding-top:.8rem}.petise-card-title{margin:0;font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.35}.price,product-price{font-variant-numeric:tabular-nums;letter-spacing:.01em}.product-card [ref=priceContainer]:has(.compare-at-price) .price{color:var(--petise-clay);font-weight:700}.compare-at-price{color:var(--petise-muted);text-decoration-thickness:1px}.quick-add__button{min-width:48px;min-height:48px;border:0;border-radius:50%;color:var(--petise-paper);background:var(--petise-cypress);box-shadow:0 7px 18px #17362e33;transition:transform .3s var(--petise-ease),background .3s}.quick-add__button:hover{transform:scale(1.06);background:var(--petise-cypress-dark)}.product-badge{border-radius:2px!important;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}[id$=__shop_need]{position:relative;padding-block:clamp(4rem,8vw,8rem)!important;background:var(--petise-cypress)!important;color:var(--petise-paper);overflow:clip}[id$=__shop_need]:before{content:"EVERYDAY / EXTRAORDINARY";position:absolute;top:1rem;inset-inline-start:var(--petise-gutter);color:#fffdf885;font-size:.68rem;letter-spacing:.2em}[id$=__shop_need] .group-block[href]{min-height:clamp(260px,28vw,430px);justify-content:flex-end;border:1px solid rgb(255 253 248/.3)!important;border-radius:2px!important;color:var(--petise-paper);background:transparent!important;transition:flex-grow .6s var(--petise-ease),background .4s,transform .4s var(--petise-ease)}[id$=__shop_need] .group-block[href]:hover{flex-grow:1.25;transform:translateY(-6px);background:#fffdf814!important}[id$=__shop_need] h4,[id$=__shop_need] p{color:inherit!important}[id$=__shop_need] h4{font-size:clamp(1.35rem,2vw,2.15rem)!important;line-height:1.08;letter-spacing:-.035em!important}[id$=__value_props]{padding-block:clamp(3rem,6vw,6rem)!important}[id$=__value_props]>div{border-block:1px solid var(--petise-line)}[id$=__value_props] .group-block{position:relative;min-height:150px;padding-top:2rem!important}[id$=__value_props] .group-block+.group-block{border-inline-start:1px solid var(--petise-line)!important}[id$=__value_props] h5{font-size:1.05rem!important}[id$=__value_props] p{max-width:28ch;color:var(--petise-muted)!important}[id$=__story]{position:relative;min-height:min(88vh,900px);padding-block:var(--petise-section)!important;overflow:clip;background:var(--petise-bone)!important}[id$=__story]:after{content:"P";position:absolute;right:-2vw;bottom:-20%;color:#b9664514;font-family:var(--font-heading--family);font-size:min(70vw,780px);line-height:1;pointer-events:none}[id$=__story] h3{position:relative;z-index:1;max-width:13ch;font-size:clamp(3rem,6.4vw,7.5rem)!important;line-height:.95}[id$=__story] p{position:relative;z-index:1;max-width:52ch;font-size:clamp(1rem,1.4vw,1.25rem)!important;line-height:1.7}.product-information{padding-block:clamp(1.5rem,4vw,4rem)}.product-information .product-media-container{overflow:hidden;border-radius:2px 2px 28px;background:#f0ece4}.product-information media-gallery{width:100%;max-width:760px;margin-inline:auto}.product-information media-gallery slideshow-component{max-height:min(72vh,720px)}.product-information media-gallery .product-media-container{max-height:min(72vh,720px)}.product-information media-gallery .product-media-container img{object-fit:contain!important}.product-information .product-media-gallery__slideshow{background:#f3efe7}.product-information .product-details{position:sticky;top:120px;align-self:start}.product-information h1{font-size:clamp(2.5rem,4vw,5rem)!important;line-height:.98}.product-details [ref=productTitleLink] [role=heading]{font-size:clamp(2.25rem,3vw,3.25rem)!important;line-height:1.02;letter-spacing:-.04em}.product-information .add-to-cart-button,.product-form-buttons .button{min-height:58px;font-size:1rem}.product-information details{border-block-end:1px solid var(--petise-line)}.product-information summary{min-height:58px}.product-information .rte>p:first-child,.product-description>p:first-child{color:var(--petise-ink);font-size:1.05rem;line-height:1.7}.product-information .rte ul,.product-description ul{display:grid;gap:.65rem;padding:0;list-style:none}.product-information .rte li,.product-description li{position:relative;padding-inline-start:1.5rem;color:var(--petise-muted)}.product-information .rte li:before,.product-description li:before{content:"";position:absolute;inset-inline-start:0;top:.55em;width:7px;height:7px;border-radius:50%;background:var(--petise-clay)}.product-information .rte>*:not(:first-child){display:none}.product-information details .rte>*:not(:first-child){display:revert}.petise-breadcrumb{display:flex;gap:.45rem;color:var(--petise-muted);font-size:.76rem}.petise-breadcrumb a{color:inherit;text-underline-offset:.2em}.collection-wrapper h1,.main-collection h1{font-size:clamp(3rem,6vw,7rem)!important;line-height:.92}.facets{border-block:1px solid var(--petise-line)}.facets__form,.sorting-filter{min-height:62px}.filter-group summary,.sorting-filter select{min-height:44px}.petise-collection-count{color:var(--petise-muted);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.petise-layout-toggle{display:flex;width:max-content;margin:0 0 1.5rem;border:1px solid var(--petise-line);border-radius:2px;overflow:hidden;background:var(--petise-paper)}[id$=__main] .column-options{display:none!important}.petise-layout-toggle button{display:flex;gap:.55rem;align-items:center;min-height:42px;padding:.65rem .9rem;border:0;border-inline-end:1px solid var(--petise-line);color:var(--petise-muted);background:transparent;font-size:.72rem;letter-spacing:.06em;cursor:pointer;transition:color .25s ease,background .25s ease}.petise-layout-toggle button:last-child{border-inline-end:0}.petise-layout-toggle button[aria-pressed=true]{color:#fff;background:var(--petise-ink)}.petise-layout-toggle button span{display:grid;grid-template-columns:repeat(2,4px);gap:2px;width:10px}.petise-layout-toggle button span:before,.petise-layout-toggle button span:after{content:"";height:10px;border:1px solid currentColor}.petise-layout-toggle button[data-layout=list] span{display:block;height:8px;border-block:1px solid currentColor}.petise-layout-toggle button[data-layout=list] span:before,.petise-layout-toggle button[data-layout=list] span:after{display:none}.petise-layout-toggle button[data-layout=four] span{grid-template-columns:repeat(4,2px);gap:1px}.main-collection-grid .product-grid[data-petise-layout=four]{grid-template-columns:repeat(4,minmax(0,1fr))!important}.main-collection-grid .product-grid[data-petise-layout=two]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.main-collection-grid .product-grid[data-petise-layout=list]{grid-template-columns:1fr!important}.main-collection-grid .product-grid[data-petise-layout=list] .product-card__content{--flex-direction:row!important;display:flex;flex-direction:row!important;align-items:center;gap:clamp(1.25rem,4vw,4rem)}.main-collection-grid .product-grid[data-petise-layout=list] .petise-card-media{flex:0 0 min(30vw,320px);aspect-ratio:1.12}.main-collection-grid .product-grid[data-petise-layout=list] .petise-card-copy{display:grid;flex:1;gap:.55rem}.main-collection-grid .product-grid[data-petise-layout=list] .petise-card-title{max-width:38ch;font-family:var(--font-heading--family);font-size:clamp(1.5rem,2.6vw,2.8rem);line-height:1.05}.main-collection-grid .product-grid.is-layout-changing>.product-grid__item{animation:petise-layout-in .55s var(--petise-ease) both;animation-delay:var(--layout-delay)}@keyframes petise-layout-in{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}.cart-drawer{--drawer-width:min(92vw,520px)}.cart-drawer__inner,.cart-drawer .dialog__content{background:var(--petise-paper)}.cart-drawer .cart-items__item{padding-block:1.25rem;border-block-end:1px solid var(--petise-line)}.cart-drawer img{border-radius:2px 2px 14px}.cart-drawer .cart__checkout-button{min-height:58px}.footer{border-radius:42px 42px 0 0}.footer h2,.footer h3,.footer h4{letter-spacing:-.02em}.footer input{min-height:52px}.petise-footer-support{margin:.5rem 0 0;color:#d8e2dd;font-size:.78rem;line-height:1.7}.petise-footer-support a{color:#fff;font-weight:600;text-underline-offset:.22em}.petise-footer-support span{opacity:.82}.petise-hero-visual{--hero-x:0;--hero-y:0;position:relative;isolation:isolate;overflow:hidden;border-radius:2px 2px 80px;box-shadow:var(--petise-shadow);background:#d8c4a8;transform:translateZ(0)}.petise-hero-visual:before{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 20%,rgb(255 249 226/.16) 46%,transparent 65%);transform:translate(-85%);animation:petise-hero-sunpass 9s ease-in-out infinite}.petise-hero-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background:linear-gradient(115deg,rgb(255 249 235/.13),transparent 34%,transparent 70%,rgb(25 31 24/.08)),radial-gradient(circle at 50% 45%,transparent 52%,rgb(25 31 24/.12));mix-blend-mode:soft-light}.petise-hero-stage{width:100%;height:100%;will-change:transform;transform:translate3d(calc(var(--hero-x)*-10px),calc(var(--hero-y)*-7px),0);transition:transform .8s var(--petise-ease)}[id$=__hero_petise] .petise-hero-visual .petise-hero-photo{border-radius:0;box-shadow:none;will-change:transform;transform-origin:62% 48%;animation:petise-hero-camera 16s ease-in-out infinite alternate;transition:clip-path 1.1s var(--petise-ease)}.petise-hero-light{position:absolute;z-index:1;top:-30%;right:-30%;bottom:-30%;left:-30%;pointer-events:none;background:radial-gradient(circle at calc(28% + var(--hero-x)*8%) calc(38% + var(--hero-y)*8%),rgb(255 248 220/.3),transparent 27%);transform:translate3d(calc(var(--hero-x)*18px),calc(var(--hero-y)*14px),0);animation:petise-hero-breathe 7s ease-in-out infinite alternate;transition:transform .9s var(--petise-ease)}.petise-hero-atmosphere{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");mix-blend-mode:soft-light;animation:petise-hero-grain .7s steps(2) infinite}.petise-hero-note{position:absolute;z-index:3;right:clamp(14px,2vw,28px);bottom:clamp(14px,2vw,28px);display:grid;gap:2px;padding:11px 15px;border:1px solid rgb(255 255 255/.48);border-radius:2px 2px 16px;color:#fff;background:#1f271f57;box-shadow:0 12px 36px #1a16112e;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);transform:translate3d(calc(var(--hero-x)*12px),calc(var(--hero-y)*9px),0);transition:transform .8s var(--petise-ease),background .3s ease}.petise-hero-note span{font-size:.63rem;letter-spacing:.15em;text-transform:uppercase;opacity:.78}.petise-hero-note strong{font-family:var(--font-body--family);font-size:clamp(.95rem,1.2vw,1.15rem);font-weight:700}.js [id$=__hero_petise]:not(.is-visible) .petise-hero-note{opacity:0;transform:translateY(18px)}.js [id$=__hero_petise].is-visible .petise-hero-note{opacity:1;transition:opacity .7s .65s var(--petise-ease),transform .8s .65s var(--petise-ease),background .3s ease}.js [id$=__hero_petise]:not(.is-visible) .petise-hero-light{opacity:0}.js [id$=__hero_petise].is-visible .petise-hero-light{opacity:1;transition:opacity 1.2s .35s ease,transform .9s var(--petise-ease)}@keyframes petise-hero-camera{0%{transform:scale(1.035) translate3d(-.4%,.15%,0)}45%{transform:scale(1.075) translate3d(.65%,-.45%,0)}to{transform:scale(1.045) translate3d(-.15%,-.2%,0)}}@keyframes petise-hero-sunpass{0%,18%{transform:translate(-85%);opacity:0}43%{opacity:.7}68%,to{transform:translate(85%);opacity:0}}@keyframes petise-hero-breathe{0%{opacity:.62;filter:blur(0)}to{opacity:1;filter:blur(4px)}}@keyframes petise-hero-grain{0%{transform:translate(0)}25%{transform:translate(-1.5%,1%)}50%{transform:translate(1%,-1.5%)}75%{transform:translate(.5%,1.5%)}to{transform:translate(-1%,.5%)}}.js .petise-reveal{opacity:0;transform:translateY(26px)}.js .petise-reveal.is-visible{opacity:1;transform:none;transition:opacity .7s var(--petise-ease),transform .7s var(--petise-ease)}.js .petise-reveal[data-delay="1"].is-visible{transition-delay:90ms}.js .petise-reveal[data-delay="2"].is-visible{transition-delay:.18s}@media(max-width:989px){[id$=__hero_petise] h1{max-width:12ch}.petise-hero-visual{border-radius:2px 2px 42px}[id$=__hero_petise] .petise-hero-photo{height:min(62vh,600px);border-radius:0}[id$=__shop_need] .group-block[href]{min-height:230px}.product-information .product-details{position:static}}@media(max-width:749px){:root{--petise-section:4.5rem}.button:not(.button-unstyled){width:100%}[id$=__hero_petise]{padding-top:1.25rem!important}[id$=__hero_petise] h1{font-size:clamp(3rem,15vw,5rem)!important}[id$=__hero_petise] .petise-hero-photo{height:52vh;min-height:390px;object-position:68% center}.petise-product-showcase{padding:12px;border-radius:2px 2px 26px}.petise-showcase-stage{min-height:630px}.petise-showcase-product>.product-card__content{--flex-direction:column!important;flex-direction:column!important;justify-content:center;min-height:610px;gap:1.5rem;padding:1.25rem!important}.petise-showcase-product .petise-card-media{flex:none;width:min(78vw,310px)}.petise-showcase-product .petise-card-copy{width:100%;gap:.65rem}.petise-showcase-product .petise-card-title{max-width:16ch;font-size:clamp(2rem,9vw,3rem)}.petise-showcase-switcher{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.petise-showcase-switcher::-webkit-scrollbar{display:none}.petise-showcase-switcher button{flex:0 0 72%;scroll-snap-align:start;min-height:64px}.petise-showcase-product .quick-add__button{width:auto!important;min-width:52px}.petise-layout-toggle{margin-inline:var(--page-margin)}.petise-layout-toggle button[data-layout=four]{display:none}.main-collection-grid .product-grid[data-petise-layout=four],.main-collection-grid .product-grid[data-petise-layout=two]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.main-collection-grid .product-grid[data-petise-layout=list] .product-card__content{gap:1rem;padding:.65rem!important}.main-collection-grid .product-grid[data-petise-layout=list] .petise-card-media{flex:0 0 min(42vw,165px);border-radius:2px 2px 16px}.main-collection-grid .product-grid[data-petise-layout=list] .petise-card-title{font-family:var(--font-body--family);font-size:1rem;line-height:1.3}[id$=__shop_companion]{padding-inline:1rem}[id$=__shop_companion] .group-block:has(>.group-block__link){width:100%!important;flex:none;min-height:280px;transform:none!important}[id$=__shop_companion] .group-block:has(>.group-block__link):after{opacity:0}[id$=__shop_companion] .group-block:has(>.group-block__link) .text-block:not(:has(h4)){max-height:60px;opacity:1;transform:none}[id$=__shop_need]{padding-inline:1rem}[id$=__shop_need] .group-block[href]{min-height:180px}[id$=__value_props] .group-block+.group-block{border-inline-start:0!important;border-block-start:1px solid var(--petise-line)!important}[id$=__story]{min-height:auto}[id$=__story] h3{font-size:clamp(2.8rem,13vw,5.25rem)!important}.product-grid{row-gap:2.5rem!important}.footer{border-radius:24px 24px 0 0}}@media(max-width:389px){[id$=__hero_petise] h1{font-size:2.8rem!important}.header-announcements{font-size:.65rem;letter-spacing:.07em}.product-grid{column-gap:.7rem!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.js .petise-reveal,.js [id$=__hero_petise]:not(.is-visible) .petise-hero-photo{opacity:1;transform:none;clip-path:none}[id$=__hero_petise] .petise-hero-visual .petise-hero-photo,.petise-hero-light,.petise-hero-note{transform:none!important}}@media(hover:none){.quick-add__button{min-width:48px;min-height:48px}.product-card img,[id$=__shop_companion] .group-block:has(>.group-block__link){transform:none!important}}#MainContent{flex:none!important;width:100%;min-height:calc(100vh - var(--header-group-height,96px));overflow:clip}#MainContent>section+section{position:relative}#MainContent>section+section:before{content:"";position:absolute;z-index:5;inset-inline:var(--petise-gutter);top:0;height:1px;background:#244c402e;pointer-events:none}.header__row--top{border-block-end:1px solid rgb(36 76 64/.1)}.header__heading-logo,.header-logo img{filter:drop-shadow(0 2px 8px rgb(31 33 29/.08))}.header__row--bottom .menu-list__link{font-weight:650}.petise-collection-hero{position:relative;padding-block:clamp(3.5rem,7vw,7rem)!important;background:linear-gradient(125deg,var(--petise-bone),#f3eadc 72%,#eadfce)}.petise-collection-hero:before{content:"PETISE / SHOP";position:absolute;right:var(--petise-gutter);bottom:1.1rem;color:#244c4047;font-size:.65rem;font-weight:700;letter-spacing:.2em}.petise-collection-hero__meta{padding-bottom:1rem;border-block-end:1px solid rgb(36 76 64/.24)}.petise-collection-hero h1{max-width:11ch;font-family:var(--font-body--family)!important;font-size:clamp(3.2rem,7vw,7.4rem)!important;font-weight:780!important;line-height:.86!important;letter-spacing:-.07em!important}.petise-collection-hero__description{max-width:30ch!important;color:var(--petise-muted);font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.7}.main-collection-grid{padding-top:clamp(1.5rem,3vw,3rem)}.main-collection-grid .facets{position:sticky;z-index:12;top:var(--header-height,90px);background:#fffdf8e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.main-collection-grid .product-grid__item{position:relative}.main-collection-grid .product-grid__item:after{content:"";position:absolute;inset:auto 0 -1.5rem;height:1px;background:#244c401f}.main-collection-grid .petise-card-title{font-weight:720}.product-information{position:relative;background:linear-gradient(90deg,#f3eee5 0 54%,var(--petise-paper) 54% 100%)}.product-information:before{content:"PETISE / CONSIDERED ESSENTIAL";position:absolute;z-index:2;top:1rem;right:var(--petise-gutter);color:var(--petise-cypress);font-size:.64rem;font-weight:750;letter-spacing:.18em}.product-information .product-media-container{border:1px solid rgb(36 76 64/.1);box-shadow:0 24px 70px #362b1f17}.product-information .product-details{padding:clamp(2rem,4vw,4.5rem)!important;border-left:1px solid rgb(36 76 64/.14);background:#fffdf8b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.product-information .product-details h1,.product-information .product-details h2,.product-information .product-details h3,.product-information .product-details [role=heading]{max-width:15ch;font-family:var(--font-body--family)!important;font-size:clamp(2.25rem,3.5vw,4.25rem)!important;font-weight:780!important;line-height:.96!important;letter-spacing:-.055em!important}.product-information product-price{font-size:1.22rem;font-weight:720}.product-information variant-picker fieldset{padding-block:1rem;border-block-start:1px solid rgb(36 76 64/.12)}.product-information .variant-option__button-label{min-height:52px;border-radius:2px 2px 12px!important}.product-information .product-form-buttons{padding-top:.5rem}.product-information .product-form-buttons .button{border-radius:2px 2px 16px!important}.petise-product-assurance{margin-top:.75rem;background:#f8f3ea94}body:has(.search-page__header) .search-page__header{position:relative;min-height:280px;justify-content:center!important;padding:clamp(3rem,7vw,6.5rem)!important;color:var(--petise-paper);background:var(--petise-cypress);overflow:hidden}body:has(.search-page__header) .search-page__header:before{content:"FIND THEIR NEXT FAVOURITE";position:absolute;right:-.04em;bottom:-.2em;color:#fffdf80e;font-size:clamp(4rem,11vw,10rem);font-weight:800;line-height:.82;letter-spacing:-.08em;white-space:nowrap}body:has(.search-page__header) .search-page__header h1,body:has(.search-page__header) .search-page__header h2,body:has(.search-page__header) .search-page__header [role=heading]{position:relative;color:#fff!important;font-size:clamp(2.5rem,5vw,5rem)!important}body:has(.search-page__header) .search-page__header search-form{position:relative;width:min(100%,720px)}body:has(.search-page__header) .search-page__header input{min-height:62px;border:1px solid rgb(255 255 255/.38);border-radius:2px 2px 18px;color:var(--petise-ink);background:var(--petise-paper);box-shadow:0 18px 44px #0f231d33}body:has(.search-page__header) .product-grid-container{padding-block:clamp(2rem,5vw,5rem)}body:has(.contact-form) #MainContent{background:linear-gradient(90deg,var(--petise-cypress) 0 34%,var(--petise-bone) 34% 100%)}body:has(.contact-form) #MainContent>.shopify-section:first-child{position:relative;padding-block:clamp(3rem,6vw,6rem);color:#fff;background:var(--petise-cypress)}body:has(.contact-form) #MainContent>.shopify-section:first-child h1{max-width:8ch;margin:auto;font-size:clamp(3rem,6vw,6rem)!important;line-height:.9}body:has(.contact-form) .contact-form{width:min(100%,840px)!important;margin-left:auto;padding:clamp(1.25rem,3vw,3rem);border:1px solid rgb(36 76 64/.14);border-radius:2px 2px 30px;background:var(--petise-paper);box-shadow:0 24px 70px #1f211d1a}body:has(.contact-form) .contact-form:before{content:"Usually replies within 1\2013 2 business days";display:block;margin-bottom:1.5rem;color:var(--petise-cypress);font-size:.72rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.contact-form__input{min-height:58px!important;border-color:#244c402e!important;border-radius:2px 2px 12px!important;background:#fffdf8!important}.contact-form__input:focus{border-color:var(--petise-cypress)!important;box-shadow:0 0 0 3px #244c4014}.contact-form__input--textarea{min-height:190px!important}.main-page .rte,.page-width-content .rte{font-size:1.05rem;line-height:1.8}.cart-page{padding-block:clamp(3rem,7vw,7rem)!important}.cart-page--empty{position:relative;max-width:1100px!important;margin-inline:auto!important;padding:clamp(3rem,7vw,6rem)!important;border:1px solid rgb(36 76 64/.2);border-radius:2px 2px 34px;background:linear-gradient(135deg,var(--petise-bone),#efe4d4)}.cart-page--empty:before{content:"YOUR PETISE BAG";color:var(--petise-cypress);font-size:.68rem;font-weight:750;letter-spacing:.18em}.cart-page--empty h1,.cart-page--empty h2{max-width:14ch;margin-inline:auto;font-size:clamp(2.5rem,5vw,5rem)!important;line-height:.94}.cart-page__summary{padding:clamp(1.5rem,3vw,2.5rem);border:1px solid rgb(36 76 64/.16)!important;border-radius:2px 2px 22px!important;background:var(--petise-bone)}.footer{position:relative;overflow:hidden;border-top:0!important;background:var(--petise-cypress-dark)!important}.footer:before{content:"PETISE";position:absolute;right:-.04em;bottom:-.24em;color:#ffffff09;font-size:min(25vw,22rem);font-weight:800;line-height:1;letter-spacing:-.08em;pointer-events:none}.footer>*{position:relative;z-index:1}@media(max-width:989px){.product-information{background:var(--petise-bone)}.product-information .product-details{border-left:0;border-top:1px solid rgb(36 76 64/.14);background:var(--petise-paper)}body:has(.contact-form) #MainContent{background:var(--petise-bone)}body:has(.contact-form) .contact-form{margin-inline:auto}}@media(max-width:749px){#MainContent>section+section:before{inset-inline:1rem}.petise-collection-hero{padding-block:3rem!important}.petise-collection-hero:before{display:none}.petise-collection-hero h1{font-size:clamp(2.8rem,14vw,5rem)!important}.petise-collection-hero__grid{gap:1.5rem!important}.main-collection-grid .facets{top:var(--header-height,64px)}.product-information:before{display:none}.product-information .product-details{padding:1.5rem!important}.product-information .product-details h1,.product-information .product-details h2,.product-information .product-details h3,.product-information .product-details [role=heading]{font-size:clamp(2rem,10vw,3.2rem)!important}body:has(.search-page__header) .search-page__header{min-height:240px;padding:2rem 1rem!important}body:has(.contact-form) #MainContent>.shopify-section:first-child{padding-block:2.5rem}.cart-page--empty{margin-inline:1rem!important;padding:2.5rem 1.25rem!important}}@media(min-width:990px){body:has([id$=__hero_petise]) .header__row{color:#fff;background:#0b0b0b!important;border-color:#ffffff1f}body:has([id$=__hero_petise]) .header__row img{filter:invert(1)}body:has([id$=__hero_petise]) .header-actions__action{color:#fff!important;background:transparent!important}[id$=__hero_petise]{color:#fff!important;background:#0b0b0b!important}[id$=__hero_petise] .section-content-wrapper{position:relative;display:grid!important;grid-template-columns:minmax(520px,1.2fr) minmax(390px,.8fr);gap:clamp(3rem,7vw,9rem)!important;min-height:calc(100vh - var(--header-group-height,96px));padding-block:clamp(2.5rem,5vw,5rem)!important}[id$=__hero_petise] .section-content-wrapper>.group-block{grid-column:2;grid-row:1;width:100%!important;z-index:4}[id$=__hero_petise] .section-content-wrapper>.custom-liquid{grid-column:1;grid-row:1;width:100%;z-index:2}[id$=__hero_petise] .section-content-wrapper:after{display:none}[id$=__hero_petise] h1{position:static!important;width:auto!important;height:auto!important;max-width:8ch!important;padding:0!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;border:0!important;color:#fff!important;font-size:clamp(3.6rem,5.5vw,7rem)!important;font-weight:820!important;line-height:.82!important;letter-spacing:-.075em!important;text-align:left!important}[id$=__hero_petise] .text-block,[id$=__hero_petise] .text-block p{color:#ffffffc2!important;text-align:left!important}[id$=__hero_petise] .text-block:first-child p{color:#ffffff94!important}[id$=__hero_petise] .group-block-content{align-items:flex-start!important}[id$=__hero_petise] .button:not(.button-unstyled){color:#0b0b0b!important;background:#fff!important;border-color:#fff!important}[id$=__hero_petise] .button-unstyled{color:#fff!important}[id$=__hero_petise] .button,[id$=__hero_petise] .button-unstyled{white-space:nowrap}[id$=__hero_petise] .petise-hero-visual{overflow:visible;border-radius:0;box-shadow:none;background:none;isolation:isolate}[id$=__hero_petise] .petise-hero-stage{position:relative;z-index:1;left:15%;display:grid;place-items:center;overflow:visible}[id$=__hero_petise] .petise-hero-visual .petise-hero-photo{content:url(petise-hero-minimal-v2.png);height:min(70vh,760px);object-fit:contain;object-position:center;filter:drop-shadow(0 26px 26px rgb(49 37 25/.16));clip-path:none!important;animation:petise-minimal-float 7s ease-in-out infinite alternate}[id$=__hero_petise] .petise-hero-visual:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:#fff;-webkit-mask:url(petise-logo-reference.png) center/contain no-repeat;mask:url(petise-logo-reference.png) center/contain no-repeat;opacity:.96;transform:none;animation:petise-logo-breathe 7s ease-in-out infinite alternate}[id$=__hero_petise] .petise-hero-visual:after{display:none}[id$=__hero_petise] .petise-hero-light,[id$=__hero_petise] .petise-hero-atmosphere{display:none}}body:has([id$=__hero_petise]) #header-group>.shopify-section:first-child,body:has([id$=__hero_petise]) .header-announcements{color:#0b0b0b!important;background:#fff!important;border-block-end:1px solid #0b0b0b}body:has([id$=__hero_petise]) .header-announcements p,body:has([id$=__hero_petise]) .header-announcements a{color:#0b0b0b!important}body:has([id$=__hero_petise]) .announcement-bar,body:has([id$=__hero_petise]) .announcement-bar .text-block{--color:#0b0b0b;--color-foreground:#0b0b0b;--color-foreground-rgb:11 11 11;color:#0b0b0b!important;background:#fff!important}body:has([id$=__hero_petise]) .announcement-bar p,body:has([id$=__hero_petise]) .announcement-bar a{color:#0b0b0b!important}body:has([id$=__hero_petise]) #MainContent{color:#fff;background:#0b0b0b}body:has([id$=__hero_petise]) #MainContent>.shopify-section{background:#0b0b0b}[id$=__bs_head],[id$=__na_head],[id$=__need_head],[id$=__shop_companion],[id$=__best_sellers],[id$=__new_arrivals],[id$=__value_props],[id$=__story]{color:#fff!important;background:#0b0b0b!important}[id$=__hero_petise] .section-background,[id$=__hero_petise] .section,[id$=__hero_petise] [class*=color-custom-]{--color-background:#0b0b0b;--color-background-rgb:11 11 11;color:#fff!important;background-color:#0b0b0b!important}[id$=__bs_head] h2,[id$=__na_head] h2,[id$=__need_head] h2,[id$=__shop_companion] h2,[id$=__story] h3,[id$=__value_props] h5{color:#fff!important}[id$=__bs_head] p,[id$=__na_head] p,[id$=__need_head] p,[id$=__shop_companion]>div>div:first-child p,[id$=__story] p,[id$=__value_props] p{color:#ffffffa6!important}[id$=__bs_head]:after,[id$=__na_head]:after,[id$=__need_head]:after,[id$=__shop_companion] .group-block:has(h2):after{background:linear-gradient(to right,var(--petise-clay) 0 72px,#fff 72px 100%)}[id$=__best_sellers] .petise-product-showcase{border-color:#ffffff38;color:#0b0b0b;background:#fff}[id$=__best_sellers] .petise-showcase-switcher{border-color:#0b0b0b26}[id$=__new_arrivals] .petise-card-title,[id$=__new_arrivals] .price,[id$=__new_arrivals] product-price{color:#fff!important}[id$=__new_arrivals] .petise-card-media{background:#fff}[id$=__new_arrivals] .product-card:hover .card-gallery,[id$=__new_arrivals] .product-card:hover .product-card__image{box-shadow:0 18px 44px #00000052}[id$=__shop_need]{color:#fff!important;background:#0b0b0b!important;border-block:1px solid rgb(255 255 255/.18)}[id$=__shop_need]:before{color:#ffffff85}[id$=__shop_need] .group-block[href]{border-color:#ffffff4d!important;background:#0b0b0b!important}[id$=__shop_need] .group-block[href]:hover{border-color:var(--petise-clay)!important;background:#ffffff12!important}[id$=__value_props]>div{border-color:#fff3}[id$=__value_props] .group-block+.group-block{border-color:#fff3!important}[id$=__story]{border-block-start:1px solid rgb(255 255 255/.18)}[id$=__story]:after{color:#b9664526}body:has([id$=__hero_petise]) .footer{border-block-start:1px solid rgb(255 255 255/.16)!important;background:#0b0b0b!important}:root{--petise-ink:#0b0b0b;--petise-cypress:#0b0b0b;--petise-cypress-dark:#000;--petise-bone:#0b0b0b;--petise-oat:#191919;--petise-paper:#fff;--petise-line:rgb(255 255 255/.2)}body,.page-wrapper,#MainContent{color:#fff;background:#0b0b0b}#header-group>.shopify-section:first-child,.announcement-bar,.announcement-bar .text-block{--color:#0b0b0b;--color-foreground:#0b0b0b;--color-foreground-rgb:11 11 11;color:#0b0b0b!important;background:#fff!important}.announcement-bar{border-block-end:1px solid #0b0b0b}.announcement-bar p,.announcement-bar a{color:#0b0b0b!important}.header__row{--color:#fff;--color-foreground:#fff;--color-foreground-rgb:255 255 255;color:#fff;background:#0b0b0b!important;border-color:#ffffff24}.header__row img{filter:invert(1)}.header-actions__action,.header__row a,.header__row button{color:#fff!important}.header__row--bottom .menu-list__link:after{background:#fff}.header-actions__action svg,.header__row button svg{color:#fff!important;stroke:#fff!important}.petise-collection-hero{color:#fff!important;background:#0b0b0b!important;border-block-end:1px solid rgb(255 255 255/.18)}.petise-collection-hero h1{color:#fff!important}.petise-collection-hero__description{color:#ffffffa8!important}.petise-collection-hero__meta{color:#ffffff9e;border-color:#fff3}.petise-collection-hero:before{color:#ffffff3d}.main-collection-grid,.collection-wrapper,.main-collection{color:#fff;background:#0b0b0b!important}.main-collection-grid .facets,.facets,.sorting-filter{color:#fff!important;background:#0b0b0beb!important;border-color:#ffffff38!important}.facets button,.facets summary,.facets select,.sorting-filter select{color:#fff!important}.facets option{color:#0b0b0b;background:#fff}.petise-layout-toggle{border-color:#ffffff47;background:#0b0b0b}.petise-layout-toggle button{color:#ffffffa3;border-color:#ffffff38}.petise-layout-toggle button[aria-pressed=true]{color:#0b0b0b;background:#fff}.main-collection-grid .petise-card-title,.main-collection-grid .price,.main-collection-grid product-price,.collection-wrapper .petise-card-title,.collection-wrapper .price{color:#fff!important}.main-collection-grid .petise-card-media,.main-collection-grid .card-gallery,.collection-wrapper .petise-card-media{background:#fff}.main-collection-grid .product-grid__item:after{background:#ffffff29}.product-information{color:#fff;background:#0b0b0b!important;border-block-end:1px solid rgb(255 255 255/.16)}.product-information:before{color:var(--petise-clay)}.product-information .product-details{color:#fff;border-color:#ffffff2e;background:#0b0b0b!important;-webkit-backdrop-filter:none;backdrop-filter:none}.product-information .product-details h1,.product-information .product-details h2,.product-information .product-details h3,.product-information .product-details [role=heading],.product-information product-price,.product-information .price{color:#fff!important}.product-information .product-media-container,.product-information .product-media-gallery__slideshow{background:#fff!important;border-color:#fff3}.product-information variant-picker fieldset,.product-information details{border-color:#fff3}.product-information .variant-option__button-label,.product-information label:has(+input[type=radio]){color:#fff!important;border-color:#ffffff57!important;background:#0b0b0b!important}.product-information input[type=radio]:checked+label,.product-information label:has(input[type=radio]:checked),.product-information .variant-option__button-label:has(input:checked){color:#0b0b0b!important;background:#fff!important}.product-information .quantity-selector{color:#fff;border-color:#ffffff4d;background:#0b0b0b}.product-information .quantity-selector button,.product-information .quantity-selector input{color:#fff!important}.product-information .add-to-cart-button,.product-information .product-form-buttons .button{color:#0b0b0b!important;background:#fff!important;border-color:#fff!important}.product-information .shopify-payment-button__button{color:#fff!important;background:var(--petise-clay)!important}.petise-product-assurance{color:#fff;background:#141414}.petise-product-assurance p{color:#ffffff9e}.product-information .rte,.product-information .product-description,.product-information .rte li,.product-information .product-description li{color:#ffffffad!important}.sticky-add-to-cart__bar{color:#0b0b0b!important;background:#fff!important}.sticky-add-to-cart__bar .add-to-cart-button{color:#fff!important;background:#0b0b0b!important}body:has(.search-page__header) .search-page__header{color:#fff;background:#0b0b0b;border-block-end:1px solid rgb(255 255 255/.18)}body:has(.search-page__header) .search-page__header:before{color:#ffffff0d}body:has(.search-page__header) .product-grid-container,.search-results,.search-page{color:#fff;background:#0b0b0b!important}body:has(.search-page__header) .product-grid-container .petise-card-title,body:has(.search-page__header) .product-grid-container .price{color:#fff!important}body:has(.contact-form) #MainContent,body:has(.contact-form) #MainContent>.shopify-section:first-child{color:#fff;background:#0b0b0b!important}body:has(.contact-form) #MainContent>.shopify-section:first-child{border-block-end:1px solid rgb(255 255 255/.18)}body:has(.contact-form) .contact-form{color:#0b0b0b;background:#fff;border-color:#fff;box-shadow:0 26px 80px #00000061}body:has(.contact-form) .contact-form:before{color:#0b0b0b}.contact-form__input{color:#0b0b0b!important;background:#fff!important;border-color:#0b0b0b3d!important}.contact-form__input::placeholder{color:#0b0b0b8c}body:has(.contact-form) .contact-form .button{color:#fff!important;background:#0b0b0b!important}.main-page,.blog,.blog-post,.article,.password-main,.gift-card{color:#fff!important;background:#0b0b0b!important}.main-page h1,.main-page h2,.main-page h3,.blog h1,.blog h2,.article h1,.article h2{color:#fff!important}.main-page .rte,.blog .rte,.article .rte{color:#ffffffb8}.main-page a,.blog a,.article a{color:#fff;text-decoration-color:var(--petise-clay)}.cart-page,.main-cart{color:#fff;background:#0b0b0b!important}.cart-page h1,.cart-page h2,.cart-page h3,.cart-title{color:#fff!important}.cart-page--empty{color:#fff;border-color:#ffffff47;background:#0b0b0b!important}.cart-page--empty:before{color:var(--petise-clay)}.cart-page--empty .button{color:#0b0b0b!important;background:#fff!important}.cart-page__summary{color:#0b0b0b;background:#fff;border-color:#fff!important}.cart-page__summary h2,.cart-page__summary h3{color:#0b0b0b!important}.cart-drawer,.cart-drawer__inner,.cart-drawer .dialog__content{color:#0b0b0b!important;background:#fff!important}.cart-drawer .cart__checkout-button{color:#fff!important;background:#0b0b0b!important}.cart-drawer .cart-items__item{border-color:#0b0b0b29}#MainContent input:not(.contact-form__input),#MainContent textarea:not(.contact-form__input),#MainContent select{border-color:#ffffff47;color:#fff;background:#0b0b0b}#MainContent input::placeholder,#MainContent textarea::placeholder{color:#ffffff80}.footer{color:#fff!important;background:#0b0b0b!important;border-block-start:1px solid rgb(255 255 255/.18)!important}.footer h2,.footer h3,.footer h4,.footer a{color:#fff!important}.footer p{color:#ffffffa8}.footer input{color:#fff!important;background:#0b0b0b!important;border-color:#ffffff59!important}.quick-add-modal,.quick-add-modal .dialog__content{color:#0b0b0b;background:#fff}.quick-add-modal h1,.quick-add-modal h2,.quick-add-modal h3{color:#0b0b0b!important}[id$=__best_sellers] .petise-product-showcase{color:#fff!important;border-color:#ffffff38!important;background:#121212!important;box-shadow:inset 0 0 0 1px #ffffff06,0 28px 80px #00000061}[id$=__best_sellers] .petise-product-showcase:before{border-color:#b9664580}[id$=__best_sellers] .petise-showcase-product .petise-card-media{background:#1b1b1b;box-shadow:inset 0 0 0 1px #ffffff1a,0 30px 70px #00000052}[id$=__best_sellers] .petise-showcase-product .petise-card-media:before{border-color:#b966458f}[id$=__best_sellers] .petise-showcase-product .petise-card-title{color:#fff!important;font-family:var(--font-body--family)!important;font-weight:780!important}[id$=__best_sellers] .petise-showcase-product .petise-card-copy:before{color:var(--petise-clay)}[id$=__best_sellers] .petise-showcase-product .price,[id$=__best_sellers] .petise-showcase-product product-price{color:#fff!important}[id$=__best_sellers] .petise-showcase-switcher{border-color:#ffffff2e!important;background:#0b0b0b}[id$=__best_sellers] .petise-showcase-switcher button{color:#ffffff8a;border-color:#ffffff24;background:#0b0b0b}[id$=__best_sellers] .petise-showcase-switcher button[aria-selected=true]{color:#fff;background:#1a1a1a}[id$=__best_sellers] .petise-showcase-switcher button:before{background:var(--petise-clay)}#header-group .header-section,#header-group .header,#header-group .header__row,#header-group .header__row[class*=color-]{--color-background:#0b0b0b!important;--color-background-rgb:11 11 11!important;--color:#fff!important;--color-foreground:#fff!important;--color-foreground-rgb:255 255 255!important;color:#fff!important;background-color:#0b0b0b!important}#header-group .header__row[class*=color-] .menu-list__link,#header-group .header__row[class*=color-] .header-actions__action,#header-group .header__row[class*=color-] a,#header-group .header__row[class*=color-] button{color:#fff!important}#header-group .header__row[class*=color-] svg{color:#fff!important;stroke:#fff!important}#header-group .header__row[class*=color-] img{filter:invert(1)!important}#header-group .header__row[class*=color-] .petise-mega__feature img{filter:none!important}#header-group .header__row--top{border-block-end:1px solid rgb(255 255 255/.14)!important}#header-group .search-action .header-actions__action{border-color:#ffffff3d!important;background:#151515!important}#header-group .search-action .header-actions__action:after{color:#ffffff9e!important}[id$=__best_sellers],[id$=__new_arrivals]{padding-block-start:clamp(1.75rem,3vw,3rem)!important}[id$=__bs_head],[id$=__na_head],[id$=__need_head]{padding-block-end:clamp(1.25rem,2vw,2rem)!important}.product-card .quick-add__button,.petise-card-media .quick-add__button{--button-color:#0b0b0b;--button-background-color:#fff;--button-border-color:#fff;color:#0b0b0b!important;background:#fff!important;border:1px solid #fff!important;box-shadow:0 10px 28px #0000004d!important}.product-card .quick-add__button:is(:hover,:focus-visible),.petise-card-media .quick-add__button:is(:hover,:focus-visible){--button-color:#fff;--button-background-color:#b96645;--button-border-color:#b96645;color:#fff!important;background:#b96645!important;border-color:#b96645!important;transform:translateY(-2px)}.product-card .quick-add__button svg,.petise-card-media .quick-add__button svg{color:inherit!important;stroke:currentColor!important}[id$=__shop_companion] .group-block:has(h2) p,[id$=__shop_companion] .group-block:has(h2) h2{color:#fff!important}[id$=__shop_companion] .petise-card-icon,[id$=__shop_companion] svg{color:#fff!important;stroke:#fff!important;filter:grayscale(1) brightness(0) invert(1)}[id$=__shop_companion] .group-block:has(>.group-block__link):after{background:#0b0b0b2e;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1}[id$=__shop_companion] .group-block:has(>.group-block__link):is(:hover,:focus-within,.is-active):after{background:#0b0b0b0d;opacity:1}[id$=__shop_companion] .group-block:has(>.group-block__link):is(:hover,:focus-within,.is-active){transform:translateY(-3px);box-shadow:0 18px 42px #00000052}[id$=__value_props]{padding-block:clamp(2rem,4vw,3.5rem)!important}[id$=__value_props]>div{display:block!important;grid-template-columns:none!important}[id$=__value_props] .section-content-wrapper{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.4vw,1.25rem)!important;align-items:stretch!important;padding-block:clamp(1.5rem,2.5vw,2.25rem);border-block:1px solid rgb(255 255 255/.18)!important}[id$=__value_props] .group-block{min-height:0!important;height:100%;padding:clamp(1.1rem,1.7vw,1.45rem)!important;border:1px solid rgb(255 255 255/.2)!important;border-radius:2px 2px 16px!important;background:#0f0f0f!important;box-shadow:none!important;transform:none!important}[id$=__value_props] .group-block+.group-block{border-inline-start:1px solid rgb(255 255 255/.2)!important}[id$=__value_props] .group-block:is(:hover,:focus-within){border-color:#ffffff80!important;background:#151515!important;transform:none!important}[id$=__value_props] .group-block svg,[id$=__value_props] .group-block img{color:#fff!important;stroke:#fff!important;filter:grayscale(1) brightness(0) invert(1)}[id$=__value_props] h5{margin:0!important;color:#fff!important;font-size:1rem!important}[id$=__value_props] p{max-width:32ch!important;margin:0!important;color:#ffffffa3!important;font-size:.9rem!important;line-height:1.5!important}footer .footer-content{grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr) auto!important;column-gap:clamp(2rem,6vw,6rem)!important}footer .footer-content>.group-block:first-child{display:block!important;grid-template-columns:none!important;width:100%!important}footer .footer-content>.group-block:first-child>.group-block__media-wrapper{display:none!important}footer .footer-content>.group-block:first-child>.group-block-content{display:grid!important;grid-template-columns:minmax(120px,.65fr) minmax(120px,.65fr) minmax(260px,1.7fr)!important;gap:clamp(1.5rem,3vw,3.5rem)!important;width:100%!important}footer .footer-content>.group-block:first-child>.group-block-content>.group-block{min-width:0!important;width:100%!important}footer .petise-footer-support{margin-top:1rem}footer .email-signup-block{max-width:520px;width:100%}@media(max-width:989px){[id$=__value_props] .section-content-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}footer .footer-content{grid-template-columns:1fr!important}footer .footer-content>.group-block:first-child>.group-block-content{grid-template-columns:repeat(2,minmax(0,1fr))!important}footer .footer-content>.group-block:first-child>.group-block-content>.group-block:last-child{grid-column:1/-1}}@media(max-width:599px){[id$=__value_props] .section-content-wrapper{grid-template-columns:1fr}footer .footer-content>.group-block:first-child>.group-block-content{grid-template-columns:1fr!important}[id$=__shop_need]{padding-inline:0!important}[id$=__shop_need]:before{inset-inline-start:1.25rem}[id$=__shop_need] .section-content-wrapper{overflow:visible!important}[id$=__shop_need] .group-block-content:has(>.group-block>.group-block__link){display:flex!important;flex-flow:row nowrap!important;gap:12px!important;width:100vw!important;margin-inline:calc(50% - 50vw)!important;padding:2rem 1.25rem .75rem!important;overflow-x:auto!important;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:1.25rem;overscroll-behavior-inline:contain;scrollbar-width:none}[id$=__shop_need] .group-block-content:has(>.group-block>.group-block__link)::-webkit-scrollbar{display:none}[id$=__shop_need] .group-block:has(>.group-block__link){flex:0 0 min(78vw,310px)!important;width:min(78vw,310px)!important;min-width:min(78vw,310px)!important;min-height:250px!important;padding:1.5rem!important;scroll-snap-align:start;transform:none!important}[id$=__shop_need] .group-block:has(>.group-block__link)>.group-block-content{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:flex-end!important;width:100%!important;overflow:visible!important}[id$=__shop_need] .group-block:has(>.group-block__link) .text-block,[id$=__shop_need] .group-block:has(>.group-block__link) h4,[id$=__shop_need] .group-block:has(>.group-block__link) p{width:100%!important;max-width:none!important;word-break:normal!important;overflow-wrap:normal!important;white-space:normal!important}[id$=__shop_need] .group-block:has(>.group-block__link) h4{font-size:1.65rem!important;line-height:1.05!important}[id$=__shop_need] .group-block:has(>.group-block__link) p{font-size:.95rem!important;line-height:1.5!important}}.product-information .product-details{--variant-option-label-color:rgb(255 255 255/.72);--variant-option-label-color-subdued:rgb(255 255 255/.72);--color-variant-text:#fff;--color-variant-text-rgb:255 255 255;--color-variant-background:#0b0b0b;--color-variant-border:rgb(255 255 255/.42);--color-variant-hover-text:#fff;--color-variant-hover-background:#181818;--color-variant-hover-border:#fff;--color-selected-variant-text:#0b0b0b;--color-selected-variant-text-rgb:11 11 11;--color-selected-variant-background:#fff;--color-selected-variant-border:#fff;--color-selected-variant-hover-text:#0b0b0b;--color-selected-variant-hover-background:#f2f2f2;--color-selected-variant-hover-border:#fff}.product-information .variant-option--buttons legend,.product-information .variant-option--dropdowns>label,.product-information .variant-option__swatch-value{color:#ffffffb8!important}.product-information .variant-option__button-label{color:#fff!important;background:#0b0b0b!important;border-color:#ffffff6b!important}.product-information .variant-option__button-label:has(:checked){color:#0b0b0b!important;border-color:#fff!important}.product-information .variant-option__button-label:has(:checked) .variant-option__button-label__pill{background:#fff!important}.product-information .variant-option__button-label:has(:checked) .variant-option__button-label__text{color:#0b0b0b!important}.product-information .variant-option__button-label:not(:has(:checked)) .variant-option__button-label__text{color:#fff!important}.product-information .product__pickup-availabilities,.product-information .pickup-location__text-sm,.product-information .pickup-location__text-xs,.product-information .pickup-location__button{color:#ffffffb3!important}.product-information .product__pickup-availabilities svg{color:var(--petise-clay)!important;stroke:var(--petise-clay)!important}.product-information .petise-product-assurance strong{color:#fff!important}.product-information .petise-product-assurance p{color:#ffffffb3!important}.product-information .petise-product-assurance a{color:#fff!important;text-decoration-color:var(--petise-clay)!important}.product-information details summary,.product-information details summary *{color:#fff!important}.product-information details .rte,.product-information details .rte p,.product-information details .rte li{color:#ffffffb8!important}#cart-drawer .theme-drawer__dialog{color:#fff!important;background:#0b0b0b!important;border-inline-start:1px solid rgb(255 255 255/.18)!important;box-shadow:-24px 0 80px #0000007a!important}#cart-drawer .theme-drawer__header,#cart-drawer .cart-drawer__content,#cart-drawer .cart-drawer__summary{color:#fff!important;background:#0b0b0b!important}#cart-drawer .theme-drawer__header{min-height:76px;border-bottom:1px solid rgb(255 255 255/.14)!important}#cart-drawer .theme-drawer__close-button{color:#fff!important;background:#151515!important;border:1px solid rgb(255 255 255/.22)!important;border-radius:50%!important;transition:color .25s,background .25s,border-color .25s,transform .25s}#cart-drawer .theme-drawer__close-button:is(:hover,:focus-visible){color:#0b0b0b!important;background:var(--petise-clay)!important;border-color:var(--petise-clay)!important;transform:rotate(5deg)}#cart-drawer .theme-drawer__title,#cart-drawer h2,#cart-drawer h3,#cart-drawer strong{color:#fff!important}#cart-drawer p,#cart-drawer .cart-items__details,#cart-drawer .cart-items__variants,#cart-drawer .cart__summary-totals{color:#ffffffb3!important}#cart-drawer a:not(.button){color:#fff!important;text-decoration-color:var(--petise-clay)!important;text-underline-offset:4px}#cart-drawer .cart-drawer--empty .cart-drawer__content{padding:clamp(2rem,7vw,4.5rem)!important;background:radial-gradient(circle at 50% 42%,rgb(185 102 69/.13),transparent 34%),#0b0b0b!important}#cart-drawer .cart-drawer--empty .cart-drawer__items{max-width:360px!important}#cart-drawer .cart-drawer--empty .theme-drawer__title{font-size:clamp(1.75rem,5vw,2.35rem)!important;line-height:1!important;letter-spacing:-.04em!important}#cart-drawer .button,#cart-drawer button[name=checkout],#cart-drawer .cart__checkout-button{color:#fff!important;background:var(--petise-clay)!important;border-color:var(--petise-clay)!important;border-radius:2px 2px 14px!important;min-height:54px!important;font-weight:700!important}#cart-drawer .button:is(:hover,:focus-visible),#cart-drawer button[name=checkout]:is(:hover,:focus-visible),#cart-drawer .cart__checkout-button:is(:hover,:focus-visible){color:#0b0b0b!important;background:#fff!important;border-color:#fff!important}#cart-drawer .cart-items__table-row{border-color:#ffffff29!important}#cart-drawer .cart-items__media img{border-radius:2px 2px 14px!important;background:#fff!important}#cart-drawer input,#cart-drawer textarea,#cart-drawer select{color:#fff!important;background:#111!important;border-color:#ffffff47!important}#cart-drawer .quantity-selector{color:#fff!important;background:#111!important;border:1px solid rgb(255 255 255/.28)!important}.header-actions__action[aria-label*=account i],.header-actions__action[href*="/account"]{color:#fff!important;border:1px solid transparent!important;border-radius:50%!important;transition:color .25s,background .25s,border-color .25s}.header-actions__action[aria-label*=account i]:is(:hover,:focus-visible),.header-actions__action[href*="/account"]:is(:hover,:focus-visible){color:#0b0b0b!important;background:var(--petise-clay)!important;border-color:var(--petise-clay)!important}.account-button shopify-account{color-scheme:dark;--shopify-account-font-heading:var(--font-heading--family);--shopify-account-font-heading-weight:700;--shopify-account-font-body:var(--font-body--family);--shopify-account-font-body-weight:400;--shopify-account-radius-base:2px 2px 18px 2px;--shopify-account-radius-button:2px 2px 12px 2px;--shopify-account-radius-button-small:2px 2px 10px 2px;--shopify-account-radius-input:2px 2px 10px 2px;--shopify-account-color-background:#0b0b0b;--shopify-account-color-text:#fff;--shopify-account-color-accent:var(--petise-clay);--shopify-account-color-accent-text:#fff}.account-button shopify-account::part(dialog){color:#fff!important;background:#0b0b0b!important;border:1px solid rgb(255 255 255/.18)!important;border-radius:2px 2px 20px!important;box-shadow:0 28px 80px #0000008c!important}body:is(.template-customers-login,.template-customers-account,.template-customers-register,.template-customers-addresses,.template-customers-order) main{color:#fff!important;background:#0b0b0b!important}body:is(.template-customers-login,.template-customers-account,.template-customers-register,.template-customers-addresses,.template-customers-order) main :is(h1,h2,h3,label,a){color:#fff!important}body:is(.template-customers-login,.template-customers-account,.template-customers-register,.template-customers-addresses,.template-customers-order) main :is(input,select,textarea){color:#fff!important;background:#111!important;border-color:#ffffff4d!important}@media(max-width:599px){#cart-drawer .theme-drawer__dialog{width:calc(100vw - 12px)!important;max-width:none!important}#cart-drawer .cart-drawer--empty .cart-drawer__content{padding-inline:1.5rem!important}#cart-drawer .theme-drawer__header{min-height:64px}}@keyframes petise-minimal-float{0%{transform:translate3d(0,8px,0) scale(.985)}to{transform:translate3d(0,-8px,0) scale(1.015)}}@keyframes petise-logo-breathe{0%{opacity:.94;transform:scale(.985)}to{opacity:1;transform:scale(1.02)}}@media(max-width:989px){body:has([id$=__hero_petise]) .header__row{color:#fff;background:#0b0b0b!important;border-color:#ffffff1f}body:has([id$=__hero_petise]) .header__row img{filter:invert(1)}body:has([id$=__hero_petise]) .header-actions__action{color:#fff!important;background:transparent!important}[id$=__hero_petise]{color:#fff!important;background:#0b0b0b!important}[id$=__hero_petise] h1{color:#fff!important}[id$=__hero_petise] .text-block,[id$=__hero_petise] .text-block p{color:#ffffffc2!important}[id$=__hero_petise] .button:not(.button-unstyled){color:#0b0b0b!important;background:#fff!important;border-color:#fff!important}[id$=__hero_petise] .button-unstyled{color:#fff!important}[id$=__hero_petise] .petise-hero-visual{border-radius:0;box-shadow:none;background:none}[id$=__hero_petise] .petise-hero-stage{position:relative;z-index:1}[id$=__hero_petise] .petise-hero-visual:before{content:"";position:absolute;z-index:0;top:5%;right:5%;bottom:5%;left:5%;background:#fff;-webkit-mask:url(petise-logo-reference.png) center/contain no-repeat;mask:url(petise-logo-reference.png) center/contain no-repeat;opacity:.78;transform:none;animation:petise-logo-breathe 7s ease-in-out infinite alternate}[id$=__hero_petise] .petise-hero-visual .petise-hero-photo{content:url(petise-hero-minimal-v2.png);height:min(58vh,560px);object-fit:contain;filter:drop-shadow(0 20px 22px rgb(49 37 25/.14));clip-path:none!important;animation:petise-minimal-float 7s ease-in-out infinite alternate}[id$=__hero_petise] .petise-hero-light,[id$=__hero_petise] .petise-hero-atmosphere{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/petise.css.map */
