:root{--hp-brown:#765338;--hp-taupe:#947763;--hp-cream:#faf3d8;--hp-orange:#e27600;--hp-gold:#d6ba59;--hp-blush:#e4dedc;--hp-muted:#e4dedc;--hp-radius:30px;--hp-max:1600px;--hp-gutter:clamp(18px,3vw,48px);--hp-font:"Figtree","Helvetica Neue",Arial,sans-serif;--hp-hand:"Pecita","Segoe Print",cursive}body{color:var(--hp-brown)}.hp-section{width:min(calc(100% - 64px),var(--hp-max));margin-inline:auto}.hp-section a{text-decoration:none;color:inherit}.hp-section h1,.hp-section h2,.hp-section h3{color:var(--hp-brown);font-weight:800;letter-spacing:-.025em;line-height:1.08}.hp-section h1{font-size:clamp(2.8rem,3.2vw,5rem)}.hp-section h2{font-size:clamp(2.2rem,2.15vw,3.4rem)}.hp-section h3{font-size:clamp(1.7rem,1.35vw,2.2rem)}.hp-section p{line-height:1.45}.hp-media-placeholder{display:grid;place-items:center;width:100%;height:100%;background:#e9e7d9;overflow:hidden}.hp-placeholder-svg{width:58%;height:58%;fill:#c2b6a4;opacity:.7}.hp-eyebrow{display:inline-block;border-radius:40px;padding:6px 15px;background:var(--hp-taupe);color:#fff;font-weight:700;font-size:1.15rem}.hp-button{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:44px;border:0;border-radius:50px;background:var(--hp-orange);color:#fff!important;padding:9px 28px;text-decoration:none;font-size:1.4rem;font-weight:800;cursor:pointer;transition:transform .25s ease,background .25s ease}.hp-button:hover{transform:translateY(-2px);background:#bd6200}.hp-button--outline{border:1px solid var(--hp-taupe);color:var(--hp-brown)!important;background:transparent}.hp-button--outline:hover{background:var(--hp-cream)}.hp-header{height:82px;display:flex;align-items:center;gap:28px;padding:0 max(32px,calc((100vw - var(--hp-max))/2));background:#fff;position:relative;z-index:9}.hp-header__logo{font-size:4.4rem;font-weight:900;font-style:italic;line-height:1;color:var(--hp-brown);text-decoration:none;letter-spacing:-.13em}.hp-header__logo img{display:block;width:auto;max-height:54px}.hp-header__nav{display:flex;align-items:center;justify-content:center;gap:6px;margin-left:auto}.hp-header__nav>a{display:inline-flex;align-items:center;padding:7px 18px;border-radius:30px;color:#fff;background:var(--hp-brown);font-size:1.4rem;white-space:nowrap;text-decoration:none}.hp-header__nav>a:hover,.hp-header__nav>a:focus-visible{background:var(--hp-orange)}.hp-header__actions{display:flex;align-items:center;gap:10px}.hp-header__actions a{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--hp-taupe);color:#fff;text-decoration:none;position:relative}.hp-header__actions svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hp-header__actions .cart-count-bubble{width:16px;height:16px;left:auto;right:-6px;top:-5px;font-size:9px}.hp-header__actions .svg-wrapper svg{width:21px;height:21px}.hp-header__toggle{display:none;border:0;background:none;color:var(--hp-brown);font-size:2.8rem;cursor:pointer}.hp-breadcrumb{background:var(--hp-cream);padding:13px max(32px,calc((100vw - var(--hp-max))/2));font-size:1.2rem;font-weight:700}.hp-breadcrumb a{color:inherit;text-decoration:none}.hp-breadcrumb span{margin:0 7px}.hp-hero{width:100%;height:auto;aspect-ratio:var(--hp-hero-ratio,3.15);background:var(--hp-hero-color,#e9e7d7);position:relative;overflow:hidden}.hp-hero img,.hp-hero .hp-media-placeholder{display:block;width:100%;height:100%;object-fit:contain}.hp-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;width:min(calc(100% - 64px),var(--hp-max));margin:auto}.hp-hero__content>div{max-width:560px}.hp-hero__content h1,.hp-hero__content p{color:var(--hp-brown)}.hp-hero__content h1{font-size:clamp(3rem,5vw,7rem);margin:0 0 14px}.hp-hero__content p{font-size:clamp(1.5rem,1.6vw,2.2rem)}.hp-rail{padding-block:45px 22px}.hp-rail__head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 35px 24px}.hp-rail__head h2{margin:0}.hp-rail__sub{font-family:var(--hp-hand);font-size:clamp(1.5rem,2vw,2.5rem);font-weight:400}.hp-rail__head--bar{margin:0 0 28px;padding:13px 28px;border-radius:40px;background:var(--hp-bar-color,var(--hp-taupe));color:#fff}.hp-rail__head--bar h2,.hp-rail__head--bar .hp-rail__sub{color:#fff}.hp-rail__viewport{position:relative}.hp-rail__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/4);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 35px 10px;scroll-behavior:smooth}.hp-rail__track::-webkit-scrollbar{display:none}.hp-rail__track>*{scroll-snap-align:start}.hp-rail__arrow{position:absolute;z-index:2;top:43%;border:0;background:#fff9;color:var(--hp-brown);font-size:3rem;cursor:pointer;line-height:1;transform:translateY(-50%)}.hp-rail__arrow--prev{left:0}.hp-rail__arrow--next{right:0}.hp-product-card__image{display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--hp-radius);background:#e9e7d9}.hp-product-card__media,.hp-article-card__media{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.hp-product-card:hover .hp-product-card__media,.hp-article-card:hover .hp-article-card__media{transform:scale(1.035)}.hp-product-card__meta{display:grid;grid-template-columns:1fr auto;gap:8px;padding:11px 18px;font-size:1.25rem;line-height:1.12;font-weight:750}.hp-product-card__meta span{text-align:right}.hp-product-card__meta small{display:block;font-size:1rem;font-weight:500}.hp-menu{padding-block:22px 48px}.hp-menu__heading{background:var(--hp-orange);padding:11px 30px;border-radius:40px;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:48px}.hp-menu__heading h2{color:#fff;margin:0;letter-spacing:.07em;font-size:2.6rem}.hp-menu__heading span{font-family:var(--hp-hand);font-size:2.2rem}.hp-menu__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:32px 20px;justify-items:center}.hp-menu__item{width:min(100%,150px);aspect-ratio:1;border-radius:50%;background:var(--hp-circle-color,#e9e1df);display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:var(--hp-brown);transition:transform .3s ease,box-shadow .3s ease;overflow:hidden}.hp-menu__item:hover{transform:translateY(-5px);box-shadow:0 10px 24px #664d3b21}.hp-menu__item img{max-width:50%;max-height:46%;object-fit:contain}.hp-menu__item .hp-media-placeholder{height:42%;background:none}.hp-menu__item .hp-placeholder-svg{width:60%;height:100%}.hp-menu__item strong{font-family:var(--hp-hand);font-size:clamp(1.5rem,1.7vw,2.4rem);line-height:1}.hp-menu__item small{font-size:1.1rem;font-weight:700}.hp-menu__item--word strong{color:#fff}.hp-article-card{border:1px solid #d8d0c9;border-radius:var(--hp-radius);overflow:hidden;background:#fff;min-width:0}.hp-article-card__image{display:block;aspect-ratio:1.75;overflow:hidden;background:#e9e7d9}.hp-article-card__body{padding:17px 23px 23px;min-height:215px;display:flex;flex-direction:column}.hp-article-card time{font-size:1rem;color:#80746d}.hp-article-card h3{margin:10px 0 6px}.hp-article-card p{margin:0;font-size:1.2rem;flex:1}.hp-read-more{font-weight:800;color:var(--hp-orange)!important;margin-top:22px;font-size:1.5rem}.hp-read-more span{margin-left:8px}.hp-blog-rail .hp-rail__track{grid-auto-columns:calc((100% - 32px)/3)}.hp-collection{display:grid;grid-template-columns:minmax(210px,26%) 1fr;gap:6%;padding-block:46px 72px}.hp-collection__side details{margin-bottom:16px}.hp-collection__side summary,.hp-collection__all{display:block;padding:10px 19px;border-radius:40px;background:var(--hp-blush);font-weight:750;font-size:1.5rem;cursor:pointer}.hp-collection__side details[open] summary,.hp-collection__all:hover{background:var(--hp-taupe);color:#fff}.hp-collection__categories{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px 8px 8px}.hp-collection__categories a{aspect-ratio:1;border-radius:50%;background:var(--hp-circle-color,#e9e1df);display:grid;place-content:center;text-align:center;padding:4px;overflow:hidden;font-family:var(--hp-hand);font-size:1.4rem;line-height:1.05}.hp-collection__categories img{width:44px;height:44px;object-fit:contain;margin:auto}.hp-collection__categories .hp-media-placeholder{height:40px;background:none}.hp-collection__title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 30px}.hp-collection__title h1{margin:0;max-width:750px}.hp-collection__sort{border:1px solid #d8d0c9;border-radius:30px;padding:8px;background:#fff;color:var(--hp-brown)}.hp-collection__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 24px}.hp-pagination{text-align:center;padding:30px}.hp-pagination a,.hp-pagination span{margin:0 8px}.hp-product-main{padding-block:36px 65px;display:grid;grid-template-columns:55% 1fr;gap:5%}.hp-product-main__hero{aspect-ratio:1.17;border-radius:32px;overflow:hidden;background:#e9e7d9}.hp-product-main__hero img,.hp-product-main__hero .hp-media-placeholder{width:100%;height:100%;object-fit:cover}.hp-product-main__thumbs{display:flex;gap:15px;overflow:auto;margin:18px 20px}.hp-product-main__thumbs button{width:72px;height:72px;flex:none;border:2px solid transparent;border-radius:50%;padding:0;overflow:hidden;background:#eee;cursor:pointer}.hp-product-main__thumbs img{width:100%;height:100%;object-fit:cover}.hp-product-main__info h1{margin:0 0 8px}.hp-product-main__rating{color:var(--hp-orange);font-size:2.5rem;letter-spacing:.12em}.hp-product-main__rating span{color:var(--hp-brown);font-size:1.2rem;letter-spacing:0;margin-left:12px}.hp-product-main__description{font-size:1.35rem;max-width:570px}.hp-product-main__purchase{margin-top:clamp(25px,7vw,130px)}.hp-product-main__purchase label{display:block;font-size:1.2rem;font-weight:700;margin-bottom:7px}.hp-product-main__purchase select{width:100%;border-radius:30px;padding:11px 18px;border:1px solid var(--hp-taupe);background:#fff;color:var(--hp-brown);font-weight:700}.hp-product-main__actions{display:flex;gap:10px;margin-top:9px}.hp-product-main__actions input{width:76px;border:1px solid var(--hp-taupe);border-radius:30px;text-align:center}.hp-product-main__actions product-form{flex:1}.hp-product-main__actions .product-form__buttons{max-width:none}.hp-product-main__actions .button{min-height:44px;background:var(--hp-orange);border-radius:30px;font-size:1.3rem}.hp-product-main__actions .button:before,.hp-product-main__actions .button:after{display:none}.hp-product-main__actions .button span{color:#fff}.hp-bundle{background:var(--hp-cream);padding:28px max(32px,calc((100vw - var(--hp-max))/2))}.hp-bundle h2{margin:0 0 20px}.hp-bundle__row{display:flex;align-items:center;gap:20px}.hp-bundle__product{width:19%;min-width:0}.hp-bundle__product>div{aspect-ratio:1;border-radius:24px;overflow:hidden;background:#e9e7d9}.hp-bundle__product img{width:100%;height:100%;object-fit:cover}.hp-bundle__plus{font-size:3.4rem}.hp-bundle__total{margin-left:auto;min-width:180px;font-weight:800;font-size:2.4rem}.hp-bundle__total small{display:block;font-size:1.1rem}.hp-nutrition{padding-block:55px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.hp-nutrition__card{background:var(--hp-blush);border-radius:28px;padding:24px 30px;min-height:145px}.hp-nutrition__card h3{margin:0 0 12px;text-transform:uppercase}.hp-nutrition__card p{font-size:1.25rem;margin:0}.hp-nutrition__card:nth-child(5){grid-column:span 2}.hp-reviews{padding-block:25px 60px}.hp-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.hp-reviews__card{border:1px solid #d7cfc9;border-radius:28px;padding:28px;min-height:350px}.hp-reviews__card h3{margin:0 0 18px}.hp-reviews__stars{font-size:2.7rem;color:var(--hp-orange);letter-spacing:.1em}.hp-reviews__card p{font-size:1.3rem}.hp-blog-page{padding-block:60px}.hp-blog-page__feature{display:grid;grid-template-columns:60% 40%;border-radius:30px;overflow:hidden;background:var(--hp-cream);min-height:400px}.hp-blog-page__feature>div:first-child{height:100%}.hp-blog-page__feature img,.hp-blog-page__feature .hp-media-placeholder{width:100%;height:100%;object-fit:cover}.hp-blog-page__feature-copy{padding:5%;display:flex;flex-direction:column;align-items:flex-start}.hp-blog-page__feature-copy h1{margin:20px 0}.hp-blog-page__feature-copy .hp-button{margin-top:auto}.hp-blog-page__heading{margin:40px 0 18px}.hp-blog-page__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.hp-article-page{padding-block:55px}.hp-article-page__image{aspect-ratio:2.85;border-radius:30px;overflow:hidden;background:#e9e7d9}.hp-article-page__image img,.hp-article-page__image .hp-media-placeholder{width:100%;height:100%;object-fit:cover}.hp-article-page__head{text-align:center;margin:55px auto;max-width:800px}.hp-article-page__head h1{margin:15px 0}.hp-article-page__text{column-count:3;column-gap:35px;font-size:1.4rem;line-height:1.55}.hp-article-page__text p:first-child{margin-top:0}.hp-newsletter{background:var(--hp-cream);border-radius:32px;padding:23px 30px;display:flex;align-items:center;gap:30px;justify-content:space-between;margin-block:45px}.hp-newsletter h2{margin:0}.hp-newsletter p{margin:3px 0 0;font-size:1.2rem}.hp-newsletter form{display:flex;align-items:center;gap:8px;background:#fff;border-radius:40px;padding:5px 5px 5px 20px;min-width:min(400px,45%)}.hp-newsletter input{min-width:0;flex:1;border:0;box-shadow:none!important;font:inherit;font-size:1.2rem;outline:none}.hp-footer{background:#fff8f2;padding:70px max(32px,calc((100vw - var(--hp-max))/2)) 30px;margin-top:60px}.hp-footer__grid{display:grid;grid-template-columns:1fr repeat(3,1.1fr) 1.8fr;gap:35px}.hp-footer__logo{font-size:8rem;line-height:1;font-style:italic;font-weight:900;letter-spacing:-.12em}.hp-footer h3{font-size:2rem;text-transform:uppercase;margin:0 0 20px}.hp-footer a{display:block;color:inherit;text-decoration:none;font-size:1.45rem;line-height:1.65;text-transform:uppercase}.hp-footer a:hover{color:var(--hp-orange)}.hp-footer__newsletter form{display:flex;background:#fff;border:1px solid #d4cbc3;border-radius:30px;overflow:hidden}.hp-footer__newsletter input{flex:1;min-width:0;padding:12px 15px;border:0;outline:none}.hp-footer__newsletter button{background:var(--hp-taupe);border:0;color:#fff;font-size:2rem;padding:0 17px;cursor:pointer}.hp-footer__bottom{display:flex;justify-content:space-between;align-items:center;margin-top:80px;border-top:5px solid var(--hp-taupe);padding-top:24px;font-size:1.5rem}.hp-footer__bottom a{display:inline-block;margin-right:15px}.hp-footer__payments{font-size:1.2rem;letter-spacing:.1em}.cart-drawer .drawer__inner{background:#fff8f2;max-width:450px}.cart-drawer .drawer__heading,.cart-drawer .cart-item__name{color:var(--hp-brown);font-weight:800}.cart-drawer .drawer__footer{background:#fff}.cart-drawer .button{border-radius:30px}.cart-drawer .button:after{border-radius:30px}.cart-drawer .cart-item__image{border-radius:18px}.cart-drawer .cart-drawer__overlay{background:#614c4080}@media(max-width:989px){.hp-header{padding-inline:22px;height:68px}.hp-header__toggle{display:block}.hp-header__nav{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;padding:20px;box-shadow:0 8px 18px #0001;flex-direction:column;align-items:stretch}.hp-header__nav.is-open{display:flex}.hp-header__actions{margin-left:auto}.hp-header__actions a:nth-child(2),.hp-header__actions a:nth-child(3){display:none}.hp-menu__grid{grid-template-columns:repeat(4,1fr)}.hp-collection{grid-template-columns:1fr}.hp-collection__side{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.hp-collection__side details{margin:0}.hp-collection__grid{grid-template-columns:repeat(2,1fr)}.hp-footer__grid{grid-template-columns:repeat(3,1fr)}.hp-footer__logo,.hp-footer__newsletter{grid-column:1/-1}}@media(max-width:749px){.hp-section{width:calc(100% - 32px)}.hp-breadcrumb{padding-inline:16px}.hp-hero{height:430px;aspect-ratio:auto}.hp-hero img{object-fit:cover}.hp-hero__content{width:calc(100% - 32px);align-items:flex-end;padding-bottom:30px}.hp-hero__content h1{font-size:3.4rem}.hp-rail{padding-block:25px 12px}.hp-rail__head{margin:0 0 14px}.hp-rail__head--bar{padding:10px 18px}.hp-rail__head h2{font-size:2rem}.hp-rail__sub{font-size:1.4rem}.hp-rail__track{grid-auto-columns:72%;gap:12px;padding:0 0 10px}.hp-blog-rail .hp-rail__track{grid-auto-columns:84%}.hp-rail__arrow{display:none}.hp-product-card__meta{padding:8px 4px;font-size:1.15rem}.hp-menu__heading{margin-bottom:18px;padding:10px 17px}.hp-menu__heading h2{font-size:2rem}.hp-menu__heading span{font-size:1.3rem}.hp-menu__grid{display:grid;grid-auto-flow:column;grid-auto-columns:28%;grid-template-columns:none;grid-template-rows:repeat(2,auto);overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;justify-items:stretch;scrollbar-width:none}.hp-menu__item{scroll-snap-align:start;width:100%}.hp-menu__item strong{font-size:1.6rem}.hp-collection{padding-block:25px}.hp-collection__side{display:block}.hp-collection__side details{margin-bottom:8px}.hp-collection__categories{display:flex;overflow:auto}.hp-collection__categories a{width:85px;flex:none}.hp-collection__title{align-items:flex-start}.hp-collection__title h1{font-size:2.4rem}.hp-collection__grid{gap:18px 12px}.hp-product-main{grid-template-columns:1fr;gap:20px;padding-block:20px}.hp-product-main__purchase{margin-top:25px}.hp-product-main__thumbs{margin-inline:0}.hp-bundle{padding:24px 16px}.hp-bundle__row{overflow-x:auto}.hp-bundle__product{width:42%;flex:none}.hp-bundle__total{flex:none}.hp-nutrition{grid-template-columns:1fr 1fr;gap:10px;padding-block:25px}.hp-nutrition__card{padding:18px;min-height:0}.hp-nutrition__card:nth-child(5){grid-column:span 2}.hp-reviews__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.hp-reviews__card{min-width:82%;scroll-snap-align:start}.hp-blog-page{padding-block:25px}.hp-blog-page__feature{grid-template-columns:1fr}.hp-blog-page__feature>div:first-child{aspect-ratio:1.5}.hp-blog-page__feature-copy{padding:24px;min-height:280px}.hp-blog-page__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.hp-blog-page__grid .hp-article-card{min-width:84%;scroll-snap-align:start}.hp-article-page{padding-block:25px}.hp-article-page__image{aspect-ratio:1.5}.hp-article-page__head{margin:30px auto}.hp-article-page__text{column-count:1}.hp-newsletter{display:block;padding:20px;margin-block:25px}.hp-newsletter form{min-width:0;margin-top:18px}.hp-footer{padding:45px 16px 25px}.hp-footer__grid{grid-template-columns:1fr 1fr;gap:26px}.hp-footer__logo{font-size:5rem}.hp-footer h3{font-size:1.6rem}.hp-footer a{font-size:1.2rem}.hp-footer__bottom{margin-top:40px}.hp-footer__payments{display:none}}@media(prefers-reduced-motion:reduce){.hp-section *,.hp-header *,.hp-footer *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.hp-product-card{position:relative}.hp-product-card__add{position:absolute;right:14px;bottom:65px;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:#fff;color:var(--hp-brown);box-shadow:0 3px 12px #0002;font-size:2.3rem;cursor:pointer;opacity:0;transform:translateY(5px);transition:opacity .2s ease,transform .2s ease}.hp-product-card:hover .hp-product-card__add,.hp-product-card__add:focus-visible{opacity:1;transform:none}.hp-collection__categories a.is-active{outline:3px solid var(--hp-orange);outline-offset:3px}.hp-drawer-recommendations{padding:12px 18px 20px}.hp-drawer-recommendations h3{background:var(--hp-taupe);border-radius:25px;color:#fff;font-size:1.4rem;padding:8px 14px;margin:0 0 12px}.hp-drawer-recommendations__track{display:grid;grid-auto-flow:column;grid-auto-columns:58%;gap:12px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hp-drawer-recommendations__track>*{scroll-snap-align:start}.hp-drawer-recommendations .hp-product-card__meta{font-size:1rem;padding:8px 2px}.hp-drawer-recommendations .hp-product-card__add{opacity:1;transform:none;bottom:55px}.hp-review-form summary{list-style:none;width:max-content}.hp-review-form summary::-webkit-details-marker{display:none}.hp-review-form form{display:grid;gap:8px;margin-top:15px}.hp-review-form label{display:grid;gap:3px;font-size:1.2rem}.hp-review-form input,.hp-review-form textarea{width:100%;border:1px solid #cfc5bd;border-radius:10px;padding:8px;font:inherit}.hp-review-form textarea{min-height:70px}.hp-product-main__info h1,.hp-collection__title h1,.hp-article-page__head h1{text-transform:uppercase}html{-webkit-text-size-adjust:100%}body{font-family:var(--hp-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hp-section{box-sizing:border-box;width:calc(100% - (var(--hp-gutter) * 2));max-width:var(--hp-max)}.hp-section h1,.hp-section h2,.hp-section h3{font-family:var(--hp-font);font-weight:700;letter-spacing:-.018em}.hp-line-icon{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.35;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hp-header{height:auto;padding:0;background:#fff}.hp-header__inner{box-sizing:border-box;width:calc(100% - (var(--hp-gutter) * 2));max-width:var(--hp-max);height:104px;margin-inline:auto;display:flex;align-items:center;gap:clamp(10px,1.2vw,20px);position:relative}.hp-header__logo{flex:0 0 auto;font-family:var(--hp-font);font-size:4.6rem}.hp-header__care{position:relative;width:50px;height:50px;margin-left:auto;z-index:3}.hp-header__care-trigger{position:relative;z-index:2;display:grid;place-items:center;width:50px;height:50px;padding:9px;border:0;border-radius:50%;background:var(--hp-taupe);color:#fff;cursor:pointer;transition:transform .35s cubic-bezier(.2,.8,.2,1),background-color .25s ease}.hp-header__care-trigger:hover{transform:rotate(-5deg) scale(1.04);background:var(--hp-brown)}.hp-header__care-panel{position:absolute;right:calc(100% + 12px);top:0;width:clamp(440px,42vw,720px);height:50px;display:flex;align-items:center;border-radius:999px;background:var(--hp-brown);color:#fff;opacity:0;visibility:hidden;pointer-events:none;transform:translate(24px) scaleX(.08);transform-origin:right center;transition:transform .52s cubic-bezier(.2,.9,.22,1),opacity .22s ease,visibility 0s linear .52s;overflow:hidden;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hp-header__care:hover .hp-header__care-panel,.hp-header__care.is-open .hp-header__care-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0) scaleX(1);transition-delay:0s}.hp-header__care-links{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;flex:1;min-width:0}.hp-header__care-links a{font-family:var(--hp-hand);font-size:clamp(1.6rem,1.35vw,2.15rem);line-height:1;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;opacity:0;transform:translate(16px);transition:opacity .24s ease,transform .36s ease}.hp-header__care:hover .hp-header__care-links a,.hp-header__care.is-open .hp-header__care-links a{opacity:1;transform:none}.hp-header__care-links a:nth-child(1){transition-delay:.13s}.hp-header__care-links a:nth-child(2){transition-delay:.18s}.hp-header__care-links a:nth-child(3){transition-delay:.23s}.hp-header__care-links a:hover{color:#f8debf}.hp-header__care-panel-icon{display:grid;place-items:center;width:48px;height:36px;padding:4px 10px;border-left:1px solid #ffffff55}.hp-header__actions{display:flex;align-items:center;gap:clamp(8px,.85vw,14px);margin:0}.hp-header__actions a{display:grid;place-items:center;width:50px;height:50px;padding:9px;border-radius:50%;background:var(--hp-taupe);color:#fff;transition:transform .28s cubic-bezier(.2,.8,.2,1),background-color .25s ease}.hp-header__actions a:hover,.hp-header__actions a:focus-visible{transform:translateY(-3px) rotate(-3deg);background:var(--hp-brown)}.hp-header__actions svg,.hp-header__actions .hp-line-icon{width:100%;height:100%}.hp-header__actions .cart-count-bubble{right:-4px;top:-4px;background:var(--hp-orange);color:#fff}.hp-header__toggle{width:42px;height:42px;padding:9px;flex-direction:column;justify-content:center;gap:5px}.hp-header__toggle span{display:block;width:22px;height:2px;background:currentColor;border-radius:2px}.hp-breadcrumb{padding:0;background:var(--hp-cream)}.hp-breadcrumb__inner{box-sizing:border-box;width:calc(100% - (var(--hp-gutter) * 2));max-width:var(--hp-max);margin-inline:auto;padding:15px 0;font-size:1.25rem}.hp-hero{box-sizing:border-box;width:100%;max-width:none;margin-inline:0}.hp-hero__content{width:calc(100% - (var(--hp-gutter) * 2));max-width:var(--hp-max)}.hp-menu{padding-block:30px 70px}.hp-menu__heading{min-height:76px;margin-bottom:clamp(42px,5vw,74px);padding:0 clamp(24px,2.7vw,44px);border-radius:999px}.hp-menu__heading h2{font-size:clamp(2.2rem,2.1vw,3.3rem);font-weight:750;letter-spacing:.04em}.hp-menu__filter{display:flex;align-items:center;gap:10px}.hp-menu__filter>span{font-family:var(--hp-hand);font-size:clamp(1.9rem,2.15vw,3.3rem);font-weight:400;line-height:1;color:#ffd1a8;white-space:nowrap}.hp-menu__filter button{width:52px;height:52px;padding:5px;border:0;background:transparent;color:#ffd1a8;cursor:pointer;opacity:.46;transform:scale(.84);transition:opacity .25s ease,transform .34s cubic-bezier(.2,.85,.25,1),color .25s ease}.hp-menu__filter button[aria-pressed=true]{opacity:1;transform:scale(1);color:#fff}.hp-menu__filter button:hover{opacity:1;transform:scale(1.08)}.hp-menu__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(34px,4vw,64px) clamp(18px,3.1vw,50px);align-items:center;justify-items:center}.hp-menu__item{position:relative;width:min(100%,190px);aspect-ratio:1;border-radius:50%;background:var(--hp-circle-color,#e9e1df);overflow:hidden;isolation:isolate;transform:translateZ(0);transition:border-radius .52s cubic-bezier(.2,.8,.22,1),transform .4s cubic-bezier(.2,.85,.25,1),box-shadow .35s ease,background-color .32s ease;will-change:border-radius,transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hp-menu__face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12%;color:var(--hp-brown);transition:opacity .3s ease,transform .45s cubic-bezier(.2,.8,.2,1)}.hp-menu__art{display:grid;place-items:center;width:58%;height:48%;margin-bottom:1px;transition:opacity .28s ease,transform .42s cubic-bezier(.2,.8,.2,1)}.hp-menu__art img{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain}.hp-menu__art .hp-line-icon{width:100%;height:100%;stroke-width:2.5}.hp-menu__item strong{font-family:var(--hp-hand);font-size:clamp(1.65rem,1.75vw,2.75rem);font-weight:600;letter-spacing:-.035em;line-height:.98;text-align:center}.hp-menu__item small{margin-top:4px;font-family:var(--hp-font);font-size:clamp(.95rem,.82vw,1.3rem);font-weight:650;line-height:1;text-align:center}.hp-menu__item--word{background:var(--hp-muted,#e4dedc)}.hp-menu__item--word strong{color:#fff;font-size:clamp(1.7rem,1.65vw,2.55rem);font-weight:500}.hp-menu__hover-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;overflow:hidden;border-radius:inherit;opacity:0;transform:scale(.72) rotate(-3deg);transition:opacity .25s ease,transform .52s cubic-bezier(.2,.85,.2,1)}.hp-menu__hover-media img,.hp-menu__hover-placeholder{display:block;width:100%;height:100%;object-fit:cover;background:#eee7df}.hp-menu__item.is-muted{background:var(--hp-muted,#e4dedc);cursor:default}.hp-menu__item.is-muted .hp-menu__art{opacity:0;transform:scale(.55)}.hp-menu__item.is-muted small{opacity:0;position:absolute}.hp-menu__item.is-muted strong{color:#fff;font-weight:500}.hp-menu__item.is-muted .hp-menu__hover-media{display:none}.hp-menu__item.is-muted:hover{border-radius:50%;box-shadow:none;transform:none}@media(hover:hover)and (pointer:fine){.hp-menu__item.has-hover-media:not(.is-muted):hover,.hp-menu__item.has-hover-media:not(.is-muted):focus-visible{border-radius:28px;transform:scale(1.045);box-shadow:0 18px 42px #7653382d}.hp-menu__item.has-hover-media:not(.is-muted):hover .hp-menu__face,.hp-menu__item.has-hover-media:not(.is-muted):focus-visible .hp-menu__face{opacity:0;transform:scale(.76) rotate(3deg)}.hp-menu__item.has-hover-media:not(.is-muted):hover .hp-menu__hover-media,.hp-menu__item.has-hover-media:not(.is-muted):focus-visible .hp-menu__hover-media{opacity:1;transform:scale(1) rotate(0)}}.hp-rail{padding-block:54px 30px}.hp-rail__head{margin:0 34px 28px}.hp-rail__head h2{text-decoration-color:currentColor;text-decoration-thickness:2px;text-underline-offset:.17em}.hp-rail__head h2:hover{text-decoration-line:underline}.hp-rail__head--bar{margin-inline:0;min-height:66px;padding:12px 32px}.hp-product-card__image,.hp-article-card,.hp-article-card__image{border-radius:30px}.hp-product-card__meta{padding:13px 14px 6px;font-family:var(--hp-font);font-size:1.25rem}.hp-product-card__meta>a,.hp-article-card h3 a{text-decoration-color:currentColor;text-decoration-thickness:1.5px;text-underline-offset:.16em}.hp-product-card__meta>a:hover,.hp-product-card__meta>a:focus-visible,.hp-article-card h3 a:hover,.hp-article-card h3 a:focus-visible{text-decoration-line:underline}.hp-article-card{transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.hp-article-card__body{padding:20px 24px 26px}.hp-article-card h3{font-weight:650}.hp-read-more{color:var(--hp-brown)!important;transition:color .22s ease}.hp-article-card:hover,.hp-article-card:focus-within{transform:translateY(-3px);border-color:#c8b9ad;box-shadow:0 12px 28px #76533816}.hp-article-card:hover .hp-read-more,.hp-article-card:focus-within .hp-read-more{color:var(--hp-orange)!important}.hp-footer{padding-left:0;padding-right:0}.hp-footer__inner{box-sizing:border-box;width:calc(100% - (var(--hp-gutter) * 2));max-width:var(--hp-max);margin-inline:auto;position:relative}.hp-bundle{padding-inline:0}.hp-newsletter{box-sizing:border-box}.hp-rail__track,.hp-menu__grid,.hp-blog-page__grid,.hp-reviews__grid{-webkit-overflow-scrolling:touch}@media(max-width:1100px){.hp-header__inner{height:86px}.hp-header__care-panel{width:min(500px,55vw)}.hp-header__actions a,.hp-header__care,.hp-header__care-trigger{width:44px;height:44px}.hp-header__care-panel{height:44px}.hp-header__actions{gap:7px}.hp-menu__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hp-menu__item{width:min(100%,175px)}}@media(min-width:750px)and (max-width:989px){.hp-header__toggle{display:none}.hp-header__actions a:nth-child(2),.hp-header__actions a:nth-child(3){display:grid}.hp-header__care{margin-left:auto}}@media(max-width:749px){.hp-section,.hp-header__inner,.hp-breadcrumb__inner,.hp-footer__inner{width:calc(100% - 32px)}.hp-header__inner{height:70px}.hp-header__toggle{display:flex;margin-left:auto}.hp-header__care{margin-left:0}.hp-header__care-panel{position:fixed;top:76px;left:16px;right:16px;width:auto;height:auto;min-height:54px;transform:translateY(-12px) scale(.96);transform-origin:top center}.hp-header__care:hover .hp-header__care-panel{opacity:0;visibility:hidden;pointer-events:none}.hp-header__care.is-open .hp-header__care-panel{opacity:1;visibility:visible;pointer-events:auto;transform:none}.hp-header__care-links a{font-size:1.35rem}.hp-header__actions{display:none;position:absolute;top:100%;left:-16px;right:-16px;z-index:4;padding:14px 16px;background:#fff;justify-content:flex-end;box-shadow:0 12px 24px #3f291612}.hp-header__actions.is-open{display:flex}.hp-header__actions a{display:grid!important;width:42px;height:42px}.hp-menu{padding-block:22px 42px}.hp-menu__heading{min-height:54px;margin-bottom:24px;padding:0 18px}.hp-menu__heading h2{font-size:1.9rem}.hp-menu__filter{gap:3px}.hp-menu__filter>span{font-size:1.45rem}.hp-menu__filter button{width:38px;height:38px}.hp-menu__grid{display:grid;grid-auto-flow:column;grid-auto-columns:34%;grid-template-columns:none;grid-template-rows:repeat(2,auto);gap:18px 14px;overflow-x:auto;justify-items:stretch;scroll-snap-type:x mandatory}.hp-menu__item{width:100%;scroll-snap-align:start}.hp-menu__item strong{font-size:1.7rem}.hp-menu__item small{font-size:.95rem}.hp-hero{width:100%;height:430px}.hp-rail{padding-block:32px 18px}.hp-rail__head{margin-inline:0}.hp-footer{padding-inline:0}.hp-bundle>.hp-section{width:calc(100% - 32px)!important}}@media(prefers-reduced-motion:reduce){.hp-header__care-panel,.hp-header__care-links a,.hp-header__actions a,.hp-menu__item,.hp-menu__face,.hp-menu__hover-media,.hp-menu__art,.hp-menu__filter button{transition-duration:.01ms!important}}@media(max-width:749px){.hp-product-card__add{opacity:1;transform:none;width:34px;height:34px;right:9px;bottom:58px}}.hp-footer{position:relative}.hp-footer__pets{position:absolute;left:5%;right:5%;top:-42px;display:flex;gap:8px;align-items:flex-end}.hp-footer__pets svg{width:68px;height:52px;fill:#fff8f2;stroke:var(--hp-brown);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 2px #0002)}.hp-footer__pets-spacer{flex:1}.hp-footer__line{display:block;width:calc(100% + 64px);height:90px;margin:35px -32px 0;overflow:visible}.hp-footer__line path{fill:none;stroke:var(--hp-taupe);stroke-width:8;stroke-linecap:round;stroke-linejoin:round}.hp-footer__bottom{margin-top:5px;border-top:0}.hp-footer__payments{display:flex;gap:9px;align-items:center}.hp-footer__payments svg{width:36px;height:24px}.hp-product-main__buyrow{display:flex;gap:10px}.hp-product-main__buyrow .product-form__buttons{flex:1}.hp-product-main__buyrow .hp-quantity{display:flex;align-items:center;border:1px solid var(--hp-taupe);border-radius:30px;overflow:hidden}.hp-product-main__buyrow .hp-quantity button{border:0;background:transparent;color:var(--hp-brown);padding:8px 12px;cursor:pointer}.hp-product-main__buyrow .hp-quantity input{width:38px!important;border:0!important;-webkit-appearance:textfield;appearance:textfield;font:inherit;text-align:center}.hp-product-main__buyrow .hp-quantity input::-webkit-inner-spin-button,.hp-product-main__buyrow .hp-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}:root{--font-body-family:"Figtree","Helvetica Neue",Arial,sans-serif;--font-heading-family:"Figtree","Helvetica Neue",Arial,sans-serif;--font-body-style:normal;--font-heading-style:normal}body,button,input,select,textarea,h1,h2,h3,h4,h5,h6{font-family:var(--hp-font)}em,i,.rte em,.rte i{font-family:var(--hp-font);font-style:italic}.hp-section,.hp-button{font-size:1.6rem}.hp-eyebrow,.hp-breadcrumb__inner{font-size:1.4rem}.hp-rail__head:not(.hp-rail__head--bar) h2{font-family:var(--hp-font);font-size:clamp(3rem,2.2vw,3.6rem);font-weight:700;letter-spacing:-.02em;line-height:1.08}.hp-rail__head--bar h2{font-size:clamp(2.7rem,2.15vw,3.5rem);font-weight:750;letter-spacing:.01em}.hp-rail__sub{font-family:var(--hp-hand);font-size:clamp(2.6rem,2.35vw,3.8rem);font-weight:400;letter-spacing:0;line-height:1}.hp-rail__track{grid-auto-columns:calc((100% - 60px)/4);padding-inline:35px;scroll-padding-inline:35px;gap:20px}.hp-rail__track>*{min-width:0}.hp-rail__viewport:before,.hp-rail__viewport:after{content:"";position:absolute;z-index:1;top:0;bottom:0;width:35px;background:#fff;pointer-events:none}.hp-rail__viewport:before{left:0}.hp-rail__viewport:after{right:0}.hp-rail__arrow{display:grid;place-items:center;width:34px;height:64px;padding:8px;border:0;border-radius:0;background:transparent;color:var(--hp-brown);cursor:pointer;transition:color .2s ease,transform .2s ease,opacity .2s ease}.hp-rail__arrow:hover,.hp-rail__arrow:focus-visible{background:transparent;color:var(--hp-orange)}.hp-rail__arrow:disabled{opacity:.28;cursor:default;color:var(--hp-brown)}.hp-rail__arrow .icon-caret{display:block;width:28px;height:18px}.hp-rail__arrow--prev .icon-caret{transform:rotate(90deg)}.hp-rail__arrow--next .icon-caret{transform:rotate(-90deg)}.hp-rail__arrow{display:grid;place-items:center;width:38px;height:56px;padding:0;border-radius:10px;background:#fff;color:var(--hp-brown);box-shadow:0 4px 14px #76533812}.hp-rail__arrow .icon-caret{width:14px;height:14px}.hp-product-card__meta{padding:14px 14px 8px;font-size:clamp(1.45rem,1vw,1.65rem);line-height:1.14;font-weight:650}.hp-product-card__meta>a{max-width:22ch}.hp-product-card__meta span{font-weight:700}.hp-product-card__meta small{margin-top:3px;font-size:1.2rem;font-weight:450}.hp-blog-rail .hp-rail__head--bar{margin-bottom:44px}.hp-blog-rail .hp-rail__track{grid-auto-columns:calc((100% - 40px)/3)}.hp-blog-rail .hp-rail__arrow{top:30%}.hp-article-card{height:100%}.hp-article-card__body{min-height:230px;padding:21px 24px 24px}.hp-article-card time{font-size:1.2rem;font-weight:500;letter-spacing:.035em}.hp-article-card h3{margin:11px 0 7px;font-size:clamp(2rem,1.45vw,2.35rem);font-weight:650;line-height:1.04;letter-spacing:-.02em}.hp-article-card p{font-size:clamp(1.35rem,.92vw,1.5rem);line-height:1.42}.hp-read-more{display:inline-flex;align-items:center;gap:10px;width:max-content;margin-top:24px;font-size:clamp(1.75rem,1.18vw,2rem);font-weight:750;letter-spacing:.01em}.hp-read-more span{display:inline-grid;place-items:center;width:20px;height:20px;margin-left:0}.hp-read-more .icon-caret{width:10px;height:14px;transform:rotate(-90deg)}.hp-blog-page__grid{gap:28px 22px}.hp-blog-page__grid .hp-article-card__body{min-height:230px}.hp-blog-page__heading{font-size:clamp(2.7rem,2.15vw,3.5rem)}.hp-header__care-panel{right:0;padding-right:50px}.hp-header__care:hover .hp-header__care-trigger,.hp-header__care.is-open .hp-header__care-trigger{background:var(--hp-brown)}.hp-header__care-panel-icon{display:none}@media(max-width:989px){.hp-blog-rail .hp-rail__head--bar{margin-bottom:28px}.hp-rail__track{gap:14px}.hp-article-card__body{min-height:218px;padding:18px 19px 21px}.hp-article-card h3{font-size:2rem}.hp-article-card p{font-size:1.35rem}.hp-read-more{font-size:1.7rem}}@media(max-width:749px){.hp-section{font-size:1.5rem}.hp-rail__head:not(.hp-rail__head--bar) h2{font-size:2.8rem;font-weight:700}.hp-rail__head--bar h2{font-size:2.2rem}.hp-rail__sub{font-size:2.15rem}.hp-rail__track{padding-inline:0;scroll-padding-inline:0}.hp-product-card__meta{padding:11px 3px 7px;font-size:1.4rem}.hp-product-card__meta small{font-size:1.1rem}.hp-article-card__body,.hp-blog-page__grid .hp-article-card__body{min-height:220px}.hp-header__care-panel{right:16px;padding-right:0}.hp-rail__viewport:before,.hp-rail__viewport:after{display:none}}.hp-collection__categories a{gap:3px;transition:transform .28s ease,box-shadow .28s ease,filter .28s ease}.hp-collection__categories a:hover,.hp-collection__categories a:focus-visible{transform:translateY(-3px);box-shadow:0 9px 20px #76533820}.hp-collection__categories a.is-active{outline:0;box-shadow:0 0 0 3px #fff,0 0 0 6px var(--hp-orange),0 10px 24px #76533822}.hp-collection__category-icon{display:grid;place-items:center;width:52%;height:47%;margin-inline:auto}.hp-collection__category-icon .hp-line-icon{width:100%;height:100%;stroke-width:2.7}.hp-collection__categories a>span:last-child{display:block}.hp-product-main__variant-label{display:block;margin-bottom:12px;font-size:1.45rem;font-weight:750}.hp-product-main__variant-pills{display:flex;flex-wrap:wrap;gap:10px}.hp-product-main__variant-pills button{min-width:96px;min-height:43px;padding:8px 19px;border:1.5px solid var(--hp-taupe);border-radius:999px;background:#fff;color:var(--hp-brown);font:700 1.35rem/1 var(--hp-font);cursor:pointer;transition:background-color .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease}.hp-product-main__variant-pills button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 15px #7653381b}.hp-product-main__variant-pills button[aria-pressed=true]{background:var(--hp-taupe);color:#fff;box-shadow:inset 0 0 0 1px #ffffff4a}.hp-product-main__variant-pills button:disabled{opacity:.35;text-decoration:line-through;cursor:not-allowed}.hp-product-main__purchase>[data-hp-price]{margin:22px 0 8px;text-align:right;font-size:2.35rem;font-weight:800}.hp-bundle__product>a{display:block;margin-top:9px;color:var(--hp-brown);font-size:1.25rem;font-weight:700;line-height:1.15;text-decoration:none}.hp-bundle__product>a:hover{text-decoration:underline;text-underline-offset:.18em}.hp-blog-page__bar{min-height:68px;margin:48px 0 30px;padding:12px 30px;border-radius:999px;background:var(--hp-blog-bar,var(--hp-orange));color:#fff;display:flex;align-items:center;justify-content:space-between;gap:24px}.hp-blog-page__bar .hp-blog-page__heading{margin:0;color:#fff;font-size:clamp(2.45rem,2vw,3.25rem)}.hp-blog-page__bar>span{font-family:var(--hp-hand);font-size:clamp(2rem,1.9vw,3rem);line-height:1;color:#fff}.hp-blog-page__feature-copy p{font-size:1.5rem}.hp-article-page__text{font-size:1.55rem;line-height:1.62}.cart-drawer .cart-drawer__overlay{background:#62462f99;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cart-drawer .drawer__inner{width:min(500px,100vw);max-width:500px;border:0;background:#fffaf5;box-shadow:-18px 0 46px #3c271b24}.cart-drawer .drawer__header{padding:25px 30px 13px;border-bottom:0}.cart-drawer .drawer__heading{margin:0;font-size:2.45rem;font-weight:800;letter-spacing:.035em}.cart-drawer .drawer__close{right:23px;top:18px;width:46px;height:46px;color:var(--hp-brown)}.cart-drawer .drawer__close .svg-wrapper{width:25px;height:25px}.cart-drawer cart-drawer-items{padding:0 27px;scrollbar-width:thin;scrollbar-color:#bca794 transparent}.cart-drawer .drawer__cart-items-wrapper{padding-top:4px}.cart-drawer .cart-items thead{display:none}.cart-drawer .cart-item{grid-template:repeat(2,auto)/98px minmax(0,1fr) auto;gap:6px 14px;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #d6ccc4}.cart-drawer .cart-item__media{grid-row:1/3;width:98px}.cart-drawer .cart-item__image{width:98px;height:98px;object-fit:cover;border-radius:22px;background:#eee9df}.cart-drawer .cart-item__details{grid-column:2/4}.cart-drawer .cart-item__name{font-size:1.38rem;line-height:1.18;text-transform:uppercase;letter-spacing:.015em}.cart-drawer .cart-item__totals{grid-column:3;grid-row:2;align-self:center}.cart-drawer .cart-item__quantity{grid-column:2;grid-row:2}.cart-drawer .cart-item__quantity-wrapper{align-items:center}.cart-drawer quantity-input.quantity{width:116px;min-height:38px;border:1px solid #bca794;border-radius:999px;background:#fff}.cart-drawer quantity-input.quantity:after,.cart-drawer quantity-input.quantity:before{display:none}.cart-drawer .quantity__button{width:38px;color:var(--hp-brown)}.cart-drawer .quantity__button[name=plus]{margin:0;width:38px;height:38px;border-radius:0;background:transparent;color:var(--hp-brown)}.cart-drawer cart-remove-button .button{min-width:34px;min-height:34px;background:transparent;color:var(--hp-brown)}.hp-drawer-recommendations{padding:5px 0 24px}.hp-drawer-recommendations__head{display:flex;align-items:center;gap:10px;margin-bottom:13px}.hp-drawer-recommendations__head h3{flex:1;margin:0;padding:9px 18px;border-radius:999px;background:var(--hp-taupe);color:#fff;font-size:1.45rem;letter-spacing:.04em}.hp-drawer-recommendations__head>div{display:flex}.hp-drawer-recommendations__head button{display:grid;place-items:center;width:31px;height:31px;padding:0;border:0;background:transparent;color:var(--hp-brown);font-size:2.6rem;line-height:1;cursor:pointer}.hp-drawer-recommendations__head button:disabled{opacity:.25}.hp-drawer-recommendations__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.hp-drawer-recommendations__track::-webkit-scrollbar{display:none}.hp-cart-rec{position:relative;display:grid;grid-template-columns:88px minmax(0,1fr) 38px;align-items:center;gap:13px;min-width:0;padding:7px;border-radius:24px;background:#fff;scroll-snap-align:start}.hp-cart-rec__image{display:block;width:88px;height:88px;border-radius:19px;overflow:hidden;background:#eee9df}.hp-cart-rec__image img,.hp-cart-rec__image .hp-media-placeholder{width:100%;height:100%;object-fit:cover}.hp-cart-rec__copy{min-width:0;display:grid;gap:7px}.hp-cart-rec__copy a{color:var(--hp-brown);font-size:1.28rem;font-weight:750;line-height:1.15;text-decoration:none;text-transform:uppercase}.hp-cart-rec__copy span{font-size:1.3rem;font-weight:750}.hp-cart-rec__add{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:var(--hp-taupe);color:#fff;font:400 2.5rem/1 var(--hp-font);cursor:pointer;transition:transform .2s ease,background-color .2s ease}.hp-cart-rec__add:hover{transform:rotate(90deg) scale(1.05);background:var(--hp-orange)}.cart-drawer .drawer__footer{position:relative;padding:22px 27px 25px;border-top:0;background:#fff;box-shadow:0 -8px 28px #4f34200c}.hp-cart-pets{position:absolute;left:20px;top:-48px;width:135px;height:65px;pointer-events:none}.hp-cart-pets img{display:block;width:100%;height:100%;object-fit:contain;object-position:left bottom}.cart-drawer .cart-drawer__footer .totals{align-items:baseline}.cart-drawer .totals__total{font-size:1.6rem;font-weight:800;letter-spacing:.035em}.cart-drawer .totals__total-value{font-size:2rem;font-weight:800}.cart-drawer .tax-note{display:block;margin-top:3px;text-align:right;font-size:1.05rem}.hp-cart-terms{display:flex;align-items:flex-start;gap:9px;margin:13px 0 14px;color:var(--hp-brown);font-size:1.12rem;line-height:1.3;cursor:pointer}.hp-cart-terms input{-webkit-appearance:none;appearance:none;display:grid;place-content:center;width:18px;height:18px;flex:0 0 18px;margin:0;border:1.5px solid var(--hp-taupe);border-radius:4px;background:#fff}.hp-cart-terms input:checked:after{content:"\2713";color:var(--hp-orange);font-size:1.5rem;font-weight:800;line-height:1}.hp-cart-actions{display:grid;grid-template-columns:1fr;gap:10px}.cart-drawer .hp-cart-actions .button{min-height:47px;margin:0;border-radius:999px;font-size:1.25rem;font-weight:800;letter-spacing:.035em}.cart-drawer .hp-cart-actions .button:before,.cart-drawer .hp-cart-actions .button:after{border-radius:999px}.cart-drawer .hp-cart-view{border:1.5px solid var(--hp-taupe);background:#fff;color:var(--hp-brown)}.cart-drawer .hp-cart-view:before,.cart-drawer .hp-cart-view:after{content:none;box-shadow:none}.cart-drawer .hp-cart-checkout{background:var(--hp-orange);color:#fff}.cart-drawer .hp-cart-checkout[disabled]{background:#cdbfb5;color:#fff;opacity:.72}.hp-cart-terms--page{justify-content:flex-end;font-size:1.3rem}.cart__footer .hp-cart-checkout{border-radius:999px;background:var(--hp-orange);color:#fff}.cart__footer .hp-cart-checkout:before,.cart__footer .hp-cart-checkout:after{border-radius:999px}.template-cart .title-wrapper-with-link,.template-cart .cart__footer{max-width:var(--hp-max);margin-inline:auto}.template-cart .cart-item__image{border-radius:24px}.template-cart .cart-item__name{font-weight:750;color:var(--hp-brown)}@media(max-width:749px){.hp-product-main__variant-pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hp-product-main__variant-pills button{min-width:0}.hp-product-main__purchase>[data-hp-price]{font-size:2rem}.hp-blog-page__bar{min-height:56px;margin:30px 0 20px;padding:10px 18px}.hp-blog-page__bar .hp-blog-page__heading{font-size:2rem}.hp-blog-page__bar>span{font-size:1.8rem}.hp-article-page__text{font-size:1.45rem}.cart-drawer .drawer__inner{width:100vw;max-width:100vw}.cart-drawer .drawer__header{padding:20px 20px 10px}.cart-drawer cart-drawer-items{padding-inline:18px}.cart-drawer .drawer__footer{padding:20px 18px}.cart-drawer .cart-item{grid-template-columns:82px minmax(0,1fr) auto;gap:5px 10px}.cart-drawer .cart-item__media,.cart-drawer .cart-item__image{width:82px;height:82px}.hp-cart-actions{grid-template-columns:1fr}.hp-cart-pets{left:20px}.hp-cart-rec{grid-template-columns:78px minmax(0,1fr) 36px}.hp-cart-rec__image{width:78px;height:78px}}.hp-collection__categories a{background:var(--hp-muted,#e4dedc);filter:saturate(.2)}.hp-collection__categories a:hover,.hp-collection__categories a:focus-visible,.hp-collection__categories a.is-active{background:var(--hp-circle-color,#e9e1df);filter:saturate(1)}.hp-product-main__variant-pills{display:grid;grid-template-columns:1fr;gap:10px}.hp-product-main__variant-pills button{width:100%;display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;text-align:left}.hp-product-main__variant-pills button strong{font:800 1.45rem/1 var(--hp-font)}.hp-product-main__variant-icon{display:grid;place-items:center;width:28px;height:28px}.hp-product-main__variant-icon .hp-line-icon{width:100%;height:100%;stroke-width:2.6}.hp-product-main__variant-title{font-weight:750}.hp-product-main__variant-pills button[aria-pressed=true] .hp-product-main__variant-icon{color:#fff}@media(max-width:749px){.hp-product-main__variant-pills{grid-template-columns:1fr}.hp-product-main__variant-pills button{grid-template-columns:28px 1fr auto}}.hp-blog-filter{position:relative;left:50%;width:100vw;margin:42px 0 28px -50vw;padding:24px var(--hp-gutter);background:var(--hp-blog-filter-bg,#dce9f2)}.hp-blog-filter__inner{width:calc(100% - (var(--hp-gutter) * 2));max-width:var(--hp-max);margin-inline:auto;display:grid;justify-items:center;gap:12px}.hp-blog-filter__title{display:flex;align-items:center;gap:15px}.hp-blog-filter__title strong{font-size:clamp(2.1rem,1.8vw,3rem)}.hp-blog-filter__title>span{display:block;width:48px;height:42px}.hp-blog-filter__title .hp-line-icon{width:100%;height:100%;stroke-width:2.7}.hp-blog-filter__search{display:flex;align-items:center;gap:9px;width:min(430px,90vw);height:42px;padding:4px 17px;border-radius:999px;background:#fff;color:var(--hp-brown);box-shadow:0 1px #76533818}.hp-blog-filter__search>span:first-child{font-size:2.3rem;line-height:1}.hp-blog-filter__search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--hp-brown);font:500 1.3rem/1 var(--hp-font)}.hp-blog-page__bar-filter{display:flex;align-items:center;gap:6px}.hp-blog-page__bar-filter>span{font-family:var(--hp-hand);font-size:clamp(2rem,1.9vw,3rem);line-height:1;color:#fff}.hp-blog-page__bar-filter button{display:grid;place-items:center;width:40px;height:40px;padding:3px;border:0;background:transparent;color:#ffd2ac;cursor:pointer;opacity:.65;transition:opacity .2s ease,transform .2s ease,color .2s ease}.hp-blog-page__bar-filter button:hover,.hp-blog-page__bar-filter button[aria-pressed=true]{opacity:1;color:#fff;transform:scale(1.08)}.hp-blog-page__bar-filter .hp-line-icon{width:100%;height:100%;stroke-width:2.7}.hp-blog-page__grid [data-hp-blog-card][hidden]{display:none}@media(max-width:749px){.hp-blog-filter{margin-top:28px;padding-block:18px}.hp-blog-filter__title>span{width:38px;height:34px}.hp-blog-page__bar-filter>span{display:none}.hp-blog-page__bar-filter button{width:34px;height:34px}.hp-blog-filter__inner{width:calc(100% - 32px)}}html,body{overflow-x:clip}.hp-article-page__text{max-width:1450px;margin-inline:auto;column-count:1;font-size:1.55rem;line-height:1.65}.hp-article-page__text img{height:auto;border-radius:30px}.hp-article-page__text blockquote{margin:32px 0;padding:0 0 0 24px;border-left:4px solid var(--hp-gold);font-size:1.8rem;font-weight:700}.hp-stories-page{overflow:hidden}.hp-stories-page__hero{box-sizing:border-box;width:min(calc(100% - (var(--hp-gutter) * 2)),var(--hp-max));min-height:520px;margin-inline:auto;padding:48px 5%;display:grid;grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:4%;border-radius:0;background:var(--hp-story-bg,#b88c57);color:#fff;position:relative;overflow:hidden}.hp-stories-page__hero:before,.hp-stories-page__hero:after{content:"";position:absolute;width:36%;height:36%;border:10px solid #fff;border-color:#fff transparent transparent transparent;border-radius:50%;opacity:.8;transform:rotate(15deg)}.hp-stories-page__hero:before{left:-8%;top:38%}.hp-stories-page__hero:after{right:-6%;top:8%;transform:rotate(-30deg)}.hp-stories-page__hero>p{z-index:1;align-self:start;margin:0;font-size:1.45rem;line-height:1.45}.hp-stories-page__pets{z-index:1;display:flex;align-items:flex-end;justify-content:center;gap:2%;color:#fff}.hp-stories-page__pets span{display:block;width:46%;height:240px}.hp-stories-page__pets span:first-child{transform:translateY(28px)}.hp-stories-page__pets .hp-line-icon{width:100%;height:100%;stroke-width:1.65}.hp-stories-page__hero-copy{z-index:1;align-self:center}.hp-stories-page__hero-copy h1{margin:0;color:#fff;font-size:clamp(3rem,3.1vw,5.2rem);line-height:1.02}.hp-stories-page__hero-copy>span{display:block;margin:10px 0 24px;font-family:var(--hp-hand);font-size:clamp(2.3rem,2.7vw,4.4rem);line-height:1}.hp-stories-page__hero-copy .hp-button{min-width:210px;background:#fff;color:var(--hp-brown)!important}.hp-stories-page__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:70px 28px;padding-block:85px 60px}.hp-story-card{position:relative;min-width:0;padding-top:98px}.hp-story-card__portrait{position:absolute;z-index:2;top:0;left:50%;width:190px;height:190px;padding:11px;border:8px solid var(--hp-orange);border-radius:50%;background:#fff;overflow:hidden;transform:translate(-50%);transition:transform .3s ease,box-shadow .3s ease}.hp-story-card:hover .hp-story-card__portrait{transform:translate(-50%) translateY(-5px) rotate(-2deg);box-shadow:0 15px 28px #76533820}.hp-story-card__portrait img,.hp-story-card__portrait .hp-media-placeholder{width:100%;height:100%;border-radius:50%;object-fit:cover}.hp-story-card__body{min-height:290px;padding:112px 28px 27px;border:1px solid #d8d0c9;border-radius:30px;background:#fff;display:flex;flex-direction:column}.hp-story-card time{font-size:1.1rem;color:#80746d}.hp-story-card h3{margin:10px 0 7px;font-size:2rem}.hp-story-card h3 a{color:inherit;text-decoration:none}.hp-story-card p{flex:1;margin:0;font-size:1.3rem;line-height:1.45}.hp-story-card .hp-read-more{margin-top:22px}.hp-story-rail{padding-block:40px}.hp-story-rail__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-top:42px}.hp-story-article{padding-block:45px}.hp-story-article__feature{display:grid;grid-template-columns:61% 39%;min-height:470px;border-radius:30px;overflow:hidden;background:var(--hp-cream)}.hp-story-article__image img,.hp-story-article__image .hp-media-placeholder{width:100%;height:100%;object-fit:cover}.hp-story-article__intro{padding:45px 8%;display:flex;flex-direction:column;align-items:flex-start}.hp-story-article__intro h1{margin:0 0 18px;font-size:clamp(3rem,3vw,4.8rem)}.hp-story-article__intro p{font-size:1.5rem;line-height:1.5}.hp-story-article__intro>strong{margin-top:auto;padding:7px 18px;border-radius:999px;background:#b22849;color:#fff;font-size:1.2rem}.hp-story-article__flavours{display:flex;gap:12px;margin-top:12px}.hp-story-article__flavours a{display:flex;flex-direction:column;align-items:center;color:var(--hp-brown);text-decoration:none}.hp-story-article__flavours a>span{display:grid;place-items:center;width:74px;height:74px;padding:12px;border-radius:50%;background:var(--hp-flavour,#f0bf77)}.hp-story-article__flavours .hp-line-icon{width:100%;height:100%;stroke-width:2.5}.hp-story-article__flavours em{max-width:85px;margin-top:4px;font-family:var(--hp-hand);font-size:1.25rem;line-height:1;text-align:center}.hp-story-article__content{max-width:1450px;margin:50px auto 0;font-size:1.55rem;line-height:1.65}.hp-story-article__content img{height:auto;border-radius:30px}@media(max-width:989px){.hp-stories-page__hero{grid-template-columns:1fr 1fr}.hp-stories-page__hero>p{grid-column:1/-1}.hp-stories-page__pets span{height:180px}.hp-stories-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-story-article__feature{grid-template-columns:1fr 1fr}.hp-story-rail__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-story-rail__grid>*:nth-child(3){display:none}}@media(max-width:749px){.hp-stories-page__hero{width:100%;min-height:620px;padding:28px 20px;grid-template-columns:1fr;gap:12px}.hp-stories-page__hero>p{font-size:1.3rem}.hp-stories-page__pets{height:180px}.hp-stories-page__pets span{height:175px}.hp-stories-page__hero-copy{text-align:center}.hp-stories-page__hero-copy .hp-button{margin-inline:auto}.hp-stories-page__grid{display:flex;gap:18px;overflow-x:auto;padding-block:65px 35px;scroll-snap-type:x mandatory}.hp-stories-page__grid .hp-story-card{min-width:84%;scroll-snap-align:start}.hp-story-card__portrait{width:160px;height:160px}.hp-story-card{padding-top:80px}.hp-story-card__body{padding-top:98px}.hp-story-article{padding-block:25px}.hp-story-article__feature{grid-template-columns:1fr}.hp-story-article__image{aspect-ratio:1.45}.hp-story-article__intro{padding:26px 22px}.hp-story-article__intro>strong{margin-top:20px}.hp-story-article__flavours{overflow-x:auto;width:100%}.hp-story-article__content{margin-top:30px;font-size:1.45rem}.hp-story-rail__grid{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding-top:32px}.hp-story-rail__grid .hp-story-card{display:block!important;min-width:84%;scroll-snap-align:start}}.hp-stories-page__pets>img{display:block;width:100%;height:270px;object-fit:contain}.hp-product-main>*,.hp-product-main__info,.hp-blog-page__feature>*,.hp-blog-page__feature-copy,.hp-stories-page__hero>*{min-width:0}.hp-product-main__info h1,.hp-blog-page__feature-copy h1,.hp-stories-page__hero-copy h1{overflow-wrap:anywhere}.cart-drawer,.cart-drawer button,.cart-drawer input,.cart-drawer select,.cart-drawer textarea{font-family:var(--hp-font)!important}.cart-drawer a,.cart-drawer a:visited,.cart-drawer a:hover,.cart-drawer a:focus,.cart-drawer .full-unstyled-link{color:var(--hp-brown)!important;text-decoration:none!important}.cart-drawer .drawer__heading{color:var(--hp-brown)!important;text-transform:uppercase}.cart-drawer .cart-item__name{display:block;color:var(--hp-brown)!important;text-transform:uppercase;text-decoration:none!important}.cart-drawer .cart-item__details dl,.cart-drawer .cart-item__details .product-option{margin-top:4px;color:#9d8270;font-size:1.13rem;line-height:1.28}.cart-drawer .cart-item__details .product-option dd,.cart-drawer .cart-item__details .product-option dt{display:inline;margin:0}.cart-drawer .cart-item__details .product-option dd:after{content:"";display:block}.cart-drawer .price,.cart-drawer .price--end,.cart-drawer .cart-item__price-wrapper{color:var(--hp-brown)!important}.cart-drawer .loading__spinner{color:var(--hp-brown)}.hp-drawer-recommendations__head{display:block}.hp-drawer-recommendations__head h3{width:100%}.hp-drawer-recommendations__nav{display:grid;grid-template-columns:32px 1fr 32px;align-items:center;gap:8px;margin-top:10px}.hp-drawer-recommendations__nav button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:transparent;color:var(--hp-brown);font:400 3rem/1 var(--hp-font);cursor:pointer}.hp-drawer-recommendations__nav button:disabled{opacity:.25}.hp-drawer-recommendations__progress{display:block;height:6px;border-radius:999px;background:#ded5cd;overflow:hidden}.hp-drawer-recommendations__progress i{display:block;width:var(--hp-drawer-progress,25%);height:100%;border-radius:inherit;background:var(--hp-taupe);transition:width .28s cubic-bezier(.2,.8,.2,1)}.hp-cart-rec{border:1px solid #d8ccc2}.hp-cart-rec__copy a,.hp-cart-rec__copy a:visited{color:var(--hp-brown)!important;text-decoration:none!important}.hp-cart-rec__add{flex:none}.hp-drawer-recommendations .hp-product-card{display:grid;grid-template-columns:88px minmax(0,1fr) 38px;align-items:center;gap:13px;padding:7px;border:1px solid #d8ccc2;border-radius:24px;background:#fff}.hp-drawer-recommendations .hp-product-card__image{width:88px;height:88px;aspect-ratio:1;border-radius:19px}.hp-drawer-recommendations .hp-product-card__meta{display:block;min-width:0;padding:0;font-size:1.2rem}.hp-drawer-recommendations .hp-product-card__meta a{display:block;color:var(--hp-brown)!important;text-transform:uppercase;text-decoration:none!important}.hp-drawer-recommendations .hp-product-card__meta span{display:block;margin-top:7px;text-align:left}.hp-drawer-recommendations .hp-product-card__add{position:static;grid-column:3;grid-row:1;width:36px;height:36px;opacity:1;transform:none;background:var(--hp-taupe);color:#fff}@media(max-width:749px){.cart-drawer .cart-item__details dl,.cart-drawer .cart-item__details .product-option{font-size:1.05rem}.hp-drawer-recommendations .hp-product-card{grid-template-columns:78px minmax(0,1fr) 36px}.hp-drawer-recommendations .hp-product-card__image{width:78px;height:78px}}#CartDrawer,#CartDrawer button,#CartDrawer input,#CartDrawer select,#CartDrawer textarea{font-family:var(--hp-font)!important}#CartDrawer a,#CartDrawer a:link,#CartDrawer a:visited,#CartDrawer a:hover,#CartDrawer a:focus,#CartDrawer .link,#CartDrawer .full-unstyled-link{color:var(--hp-brown)!important;text-decoration:none!important}#CartDrawer .drawer__inner{width:clamp(420px,29vw,500px);max-width:100vw;border:0;background:#fff8f0;box-shadow:-18px 0 46px #3c271b24}#CartDrawer .cart-item{border-bottom:0}#CartDrawer .cart-item__details dl,#CartDrawer .cart-item__details>p.product-option{display:none!important}#CartDrawer .cart-item__details>.product-option{margin-top:4px;color:var(--hp-brown);font-size:1.35rem;font-weight:800;line-height:1.2}#CartDrawer .cart-item__quantity-wrapper{flex-direction:column;align-items:flex-start;gap:3px}#CartDrawer cart-remove-button{display:flex;margin:0;width:auto;height:auto}#CartDrawer cart-remove-button .hp-cart-remove{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:76px;min-height:32px;margin:0;padding:4px 8px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--hp-brown);font-size:12px;line-height:1.2;letter-spacing:0;text-transform:none;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}#CartDrawer cart-remove-button .hp-cart-remove .svg-wrapper{width:14px;height:14px}#CartDrawer cart-remove-button .hp-cart-remove .icon-remove{width:14px;height:14px}#CartDrawer cart-remove-button .hp-cart-remove:not(:disabled):hover{background:#f2e5d8;border-color:#d7c2ae}#CartDrawer cart-remove-button .hp-cart-remove:focus-visible{outline:2px solid var(--hp-brown);outline-offset:2px}#CartDrawer cart-remove-button .hp-cart-remove:disabled{opacity:.45;cursor:not-allowed}#CartDrawer cart-remove-button .hp-cart-remove[hidden]{display:none}@media(max-width:360px){#CartDrawer .cart-item__quantity{grid-column:2/4}#CartDrawer .cart-item__totals{grid-column:2/4;grid-row:3;justify-self:end;padding-top:0}}#CartDrawer .drawer__footer{border:1px solid #e5dbd2;border-width:1px 0 0;border-radius:24px 24px 0 0;background:#fff}#CartDrawer .hp-cart-terms{margin-top:7px}#CartDrawer .cart__ctas{display:grid;grid-template-columns:137px minmax(0,1fr);align-items:start;gap:16px}#CartDrawer .hp-cart-actions{grid-column:1;grid-row:1;width:100%;margin:0}#CartDrawer .hp-cart-actions .button{width:100%;min-width:0;padding-inline:12px}#CartDrawer .hp-cart-terms{grid-column:2;grid-row:1;width:100%;min-width:0;margin:7px 0 0}@media(max-width:360px){#CartDrawer .cart__ctas{grid-template-columns:104px minmax(0,1fr);gap:12px}}#CartDrawer .hp-cart-rec__copy a,#CartDrawer .hp-cart-rec__copy a:visited,#CartDrawer .hp-product-card__meta a,#CartDrawer .hp-product-card__meta a:visited{color:var(--hp-brown)!important;text-decoration:none!important}.template-cart #main-cart-items a,.template-cart #main-cart-items a:visited,.template-cart #main-cart-footer a,.template-cart #main-cart-footer a:visited{color:var(--hp-brown)!important}.template-cart #main-cart-items .page-width,.template-cart #main-cart-footer .page-width{width:min(calc(100% - (var(--hp-gutter) * 2)),var(--hp-max));max-width:var(--hp-max);margin-inline:auto}.hp-collection{grid-template-columns:minmax(0,416px) minmax(0,1fr);gap:clamp(72px,5.2vw,100px)}.hp-collection__side{width:100%;min-width:0}.hp-collection__side details{margin:0 0 16px}.hp-collection__all{margin:0 0 16px}.hp-collection__side summary,.hp-collection__all{padding:0;border:0;border-radius:0;background:transparent;color:inherit;font-size:inherit}.hp-collection__side details[open] summary,.hp-collection__all:hover{background:transparent;color:inherit}.hp-collection__side summary{list-style:none}.hp-collection__side summary::-webkit-details-marker{display:none}.hp-filter-art{position:relative;display:block;width:100%;aspect-ratio:434/46;overflow:hidden;cursor:pointer}.hp-filter-art>img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;transition:opacity .22s ease}.hp-collection__side .hp-filter-live{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:0 4.6%;border-radius:999px;background:var(--hp-filter-bg,#9b8579);color:var(--hp-filter-color,#69482f);font-size:clamp(1.4rem,1.08vw,1.8rem);font-weight:800;line-height:1;transition:background-color .22s ease,color .22s ease}.hp-filter-live__label{position:relative;z-index:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-filter-live__icon{position:absolute;top:0;right:0;width:10.6%;height:100%;overflow:hidden;pointer-events:none}.hp-filter-live__icon>img{position:absolute;top:0;right:0;display:block;width:943.4%;max-width:none;height:100%;object-fit:fill;transition:opacity .22s ease}.hp-collection__side details:not([open])>summary .hp-filter-live__icon>img{transform:scaleY(-1)}.hp-collection__side details[open]>summary .hp-filter-live__icon>img{transform:none}.hp-collection__side details[open]>.hp-filter-live,.hp-collection__side .hp-filter-live:hover,.hp-collection__side .hp-filter-live:focus-visible{background:var(--hp-filter-active-bg,#69482f);color:var(--hp-filter-active-color,#fff)}.hp-filter-art__active{opacity:0}.hp-collection__all:hover .hp-filter-art__default,.hp-collection__all:focus-visible .hp-filter-art__default,.hp-collection__side details[open]>summary .hp-filter-art__default,.hp-collection__side summary:hover .hp-filter-art__default,.hp-collection__side summary:focus-visible .hp-filter-art__default{opacity:0}.hp-collection__all:hover .hp-filter-art__active,.hp-collection__all:focus-visible .hp-filter-art__active,.hp-collection__side details[open]>summary .hp-filter-art__active,.hp-collection__side summary:hover .hp-filter-art__active,.hp-collection__side summary:focus-visible .hp-filter-art__active{opacity:1}.hp-collection__categories{display:grid;grid-template-columns:repeat(3,minmax(0,118px));justify-content:space-between;gap:18px 20px;padding:17px 10px 21px}.hp-collection__categories a{position:relative;width:100%;max-width:118px;aspect-ratio:1;padding:0;border-radius:50%;background:transparent;filter:none;box-shadow:none;transform:none;overflow:hidden}.hp-collection__categories a:hover,.hp-collection__categories a:focus-visible,.hp-collection__categories a.is-active{transform:none;box-shadow:none;outline:0}.hp-collection__category-art{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.hp-collection__category-art img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:contain;margin:0;transition:opacity .2s ease,transform .28s cubic-bezier(.2,.75,.25,1)}.hp-collection__categories a:hover .hp-filter-art__default,.hp-collection__categories a:focus-visible .hp-filter-art__default,.hp-collection__categories a.is-active .hp-filter-art__default{opacity:0}.hp-collection__categories a:hover .hp-filter-art__active,.hp-collection__categories a:focus-visible .hp-filter-art__active,.hp-collection__categories a.is-active .hp-filter-art__active{opacity:1;transform:scale(1.025)}.hp-blog-rail__empty{margin:0;padding:30px;text-align:center;border:1px solid #d8d0c9;border-radius:var(--hp-radius);background:#fff;font-size:1.3rem}@media(max-width:989px){.hp-collection{grid-template-columns:1fr;gap:34px}.hp-collection__side{display:block;max-width:416px;margin-inline:auto}.hp-collection__side details{margin-bottom:12px}}@media(max-width:749px){.hp-collection__side{max-width:none}.hp-collection__all{margin-bottom:10px}.hp-collection__categories{display:flex;justify-content:flex-start;gap:12px;overflow-x:auto;padding:12px 3px 17px;scroll-snap-type:x mandatory;scrollbar-width:none}.hp-collection__categories::-webkit-scrollbar{display:none}.hp-collection__categories a{width:88px;flex:0 0 88px;scroll-snap-align:start}.hp-collection__side details{margin-bottom:9px}}.hp-product-main{grid-template-columns:minmax(0,57%) minmax(0,1fr);gap:4%;padding-block:40px 64px}.hp-product-main__hero{aspect-ratio:1.31;border-radius:32px}.hp-product-main__info{position:relative;padding-top:2px}.hp-product-main__account{position:absolute;z-index:2;top:-10px;right:0;display:block;width:54px;height:54px;border-radius:50%}.hp-product-main__account img{display:block;width:100%;height:100%;object-fit:contain}.hp-product-main__info h1{max-width:calc(100% - 68px);margin:0 0 12px;font-size:clamp(3rem,2.45vw,4.15rem);line-height:1.01}.hp-product-main__rating{display:flex;align-items:center;gap:4px;font-size:2.75rem;letter-spacing:0}.hp-product-main__rating .hp-product-main__star{color:var(--hp-orange);font-size:inherit;line-height:1;margin:0}.hp-product-main__rating .hp-product-main__star.is-empty{color:#b8aaa1}.hp-product-main__rating small{margin-left:10px;color:var(--hp-brown);font-size:1.25rem;font-weight:700;letter-spacing:0}.hp-product-main__description{max-width:590px;margin-top:14px;font-size:1.36rem;line-height:1.3}.hp-product-main__more{max-width:590px;margin-top:7px;font-size:1.3rem}.hp-product-main__more summary{width:max-content;list-style:none;font-weight:800;cursor:pointer}.hp-product-main__more summary::-webkit-details-marker{display:none}.hp-product-main__more[open] summary{margin-bottom:10px;text-decoration:underline;text-underline-offset:.18em}.hp-product-main__more .rte{padding:12px 16px;border-radius:16px;background:#f5efe9;line-height:1.45}.hp-product-main__purchase{margin-top:clamp(70px,8.5vw,160px)}.hp-product-main__variant-label{margin-bottom:10px;font-size:1.25rem}.hp-product-main__variant-pills{gap:9px}.hp-product-main__variant-pills button{min-height:52px;padding:8px 18px;border:2px solid var(--hp-taupe);background:#fff;font-size:1.45rem}.hp-product-main__variant-pills button strong{font-size:1.85rem}.hp-product-main__variant-title{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.hp-product-main__variant-title small{display:flex;align-items:center;gap:5px;margin-left:auto;font-size:.95rem;white-space:nowrap}.hp-product-main__variant-title small b{padding:3px 6px;border-radius:999px;background:var(--hp-gold);color:#fff;font-size:.85rem}.hp-product-main__variant-pills button[aria-pressed=true]{border-color:var(--hp-taupe);background:var(--hp-taupe);color:#fff}.hp-product-main__variant-pills button[aria-pressed=true] .hp-product-main__variant-title small b{background:var(--hp-orange)}.hp-product-main__actions{display:block;margin-top:10px}.hp-product-main__actions product-form{display:block}.hp-product-main__buyrow{display:grid;grid-template-columns:minmax(132px,35%) minmax(0,1fr);gap:10px}.hp-product-main__buyrow .hp-quantity{min-height:52px;justify-content:space-between;border-width:2px}.hp-product-main__buyrow .hp-quantity button{display:grid;place-items:center;width:44px;height:44px;padding:0;font-size:2.25rem;line-height:1}.hp-product-main__buyrow .hp-quantity button[data-hp-qty=plus]{margin:2px;border-radius:50%;background:var(--hp-taupe);color:#fff}.hp-product-main__buyrow .hp-quantity input{width:46px!important;font-size:1.55rem;font-weight:700}.hp-product-main__actions .button{display:flex;align-items:center;justify-content:center;gap:18px;min-height:52px;margin:0;padding-inline:24px}.hp-product-main__cart-icon{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hp-bundle__product>a{display:none}@media(max-width:989px){.hp-product-main{grid-template-columns:1fr;gap:28px}.hp-product-main__info{padding-top:0}.hp-product-main__purchase{margin-top:30px}}@media(max-width:749px){.hp-product-main{padding-block:20px 34px}.hp-product-main__hero{aspect-ratio:1.12;border-radius:24px}.hp-product-main__account{top:-2px;width:46px;height:46px}.hp-product-main__info h1{max-width:calc(100% - 56px);font-size:2.8rem}.hp-product-main__rating{font-size:2.25rem}.hp-product-main__description{font-size:1.35rem}.hp-product-main__variant-pills button{min-height:50px;padding-inline:13px}.hp-product-main__variant-title small{display:none}.hp-product-main__buyrow{grid-template-columns:124px minmax(0,1fr)}.hp-product-main__actions .button{padding-inline:14px;font-size:1.2rem}.hp-product-main__cart-icon{width:24px;height:24px}}.hp-blog-filter--asset{position:relative;padding:0;background:transparent;aspect-ratio:1921/226;overflow:hidden}.hp-blog-filter--asset>img{display:block;width:100%;height:100%;object-fit:cover}.hp-blog-filter--asset .hp-blog-filter__search{position:absolute;left:51.14%;bottom:20.35%;width:29.42%;height:28.32%;padding:0 4% 0 15%;transform:translate(-50%);border-radius:999px;background:transparent;box-shadow:none}.hp-blog-filter--asset .hp-blog-filter__search>span:first-child{display:none}.hp-blog-filter--asset .hp-blog-filter__search input{font-size:1.35rem;color:transparent;caret-color:var(--hp-brown)}.hp-blog-filter--asset .hp-blog-filter__search input::placeholder{color:transparent}.hp-blog-filter--asset .hp-blog-filter__search:focus-within{background:#fff}.hp-blog-filter--asset .hp-blog-filter__search:focus-within input{color:var(--hp-brown)}.hp-blog-filter--asset .hp-blog-filter__search:focus-within input::placeholder{color:var(--hp-brown)}.hp-blog-page__bar-art{position:relative;aspect-ratio:1720/85;overflow:hidden}.hp-blog-page__bar-art>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;transition:opacity .2s ease}.hp-blog-page__bar-dog,.hp-blog-page__bar-cat{opacity:0}.hp-blog-page__bar-art:has(.hp-blog-page__bar-hit--dog[aria-pressed=true]) .hp-blog-page__bar-idle,.hp-blog-page__bar-art:has(.hp-blog-page__bar-hit--cat[aria-pressed=true]) .hp-blog-page__bar-idle{opacity:0}.hp-blog-page__bar-art:has(.hp-blog-page__bar-hit--dog[aria-pressed=true]) .hp-blog-page__bar-dog,.hp-blog-page__bar-art:has(.hp-blog-page__bar-hit--cat[aria-pressed=true]) .hp-blog-page__bar-cat{opacity:1}.hp-blog-page__bar-hit{position:absolute;z-index:2;top:12%;bottom:12%;width:4.2%;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.hp-blog-page__bar-hit--cat{left:88.2%}.hp-blog-page__bar-hit--dog{left:92.6%}.hp-blog-page__bar-hit:focus-visible{outline:2px solid #fff;outline-offset:-4px}.hp-newsletter--asset{position:relative;display:block;aspect-ratio:1722/127;margin-block:45px;padding:0;border-radius:0;background:transparent;overflow:hidden}.hp-newsletter__art{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:fill}.hp-newsletter--asset .hp-newsletter__copy{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hp-newsletter--asset form{position:absolute;right:8.48%;top:28.35%;display:flex;width:32.81%;min-width:0;height:48.82%;margin:0;padding:0;border-radius:999px;background:transparent}.hp-newsletter--asset input{min-width:0;flex:1;padding-left:15.6%;border:0;background:transparent;font-size:1.3rem;color:transparent;caret-color:var(--hp-brown)}.hp-newsletter--asset input::placeholder{color:transparent}.hp-newsletter--asset .hp-button{flex:0 0 32.6%;min-width:0;min-height:0;height:100%;padding:0;border:0;background:transparent!important;color:transparent!important}.hp-newsletter--asset form:focus-within{background:#fff}.hp-newsletter--asset form:focus-within input{color:var(--hp-brown)}.hp-newsletter--asset form:focus-within input::placeholder{color:var(--hp-brown)}.hp-newsletter--asset form:focus-within .hp-button{background:var(--hp-orange)!important;color:#fff!important}.hp-rail__head--asset{display:block;margin:0 0 28px;padding:0}.hp-rail__head--asset img{display:block;width:100%;height:auto}.hp-stories-page__hero--asset{position:relative;display:block;min-height:0;padding:0;background:transparent;aspect-ratio:1921/786}.hp-stories-page__hero--asset:before,.hp-stories-page__hero--asset:after{display:none}.hp-stories-page__hero--asset>img:first-child{display:block;width:100%;height:100%;object-fit:cover}.hp-stories-page__hero-action{position:absolute;z-index:2;left:65.59%;top:78.63%;display:block;width:18.79%;height:8.27%;border-radius:999px}.hp-stories-page__hero-action img{display:block;width:100%;height:100%;opacity:0}.hp-stories-page__hero-action:hover{box-shadow:0 7px 14px #54351e25}@media(max-width:749px){.hp-blog-filter--asset{height:128px;aspect-ratio:auto}.hp-blog-filter--asset>img{width:auto;min-width:1080px;position:relative;left:50%;transform:translate(-50%)}.hp-blog-filter--asset .hp-blog-filter__search{bottom:15px;width:260px}.hp-blog-page__bar-art{height:54px;aspect-ratio:auto}.hp-blog-page__bar-art>img{width:100%;max-width:none;height:54px;object-fit:fill}.hp-blog-page__bar-hit{left:auto;width:38px}.hp-blog-page__bar-hit--cat{right:42px}.hp-blog-page__bar-hit--dog{right:4px}.hp-newsletter--asset{display:block;min-height:210px;aspect-ratio:auto;padding:22px;border-radius:28px;background:var(--hp-cream)}.hp-newsletter__art{display:none}.hp-newsletter--asset .hp-newsletter__copy{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.hp-newsletter--asset form{position:static;width:100%;height:48px;margin-top:18px;padding-left:16px}.hp-newsletter--asset .hp-button{min-width:116px;padding-inline:15px}.hp-rail__head--asset{margin-bottom:18px}.hp-rail__head--asset img{width:auto;max-width:none;height:54px;position:relative;left:50%;transform:translate(-50%)}.hp-stories-page__hero--asset{height:500px;aspect-ratio:auto}.hp-stories-page__hero--asset>img:first-child{width:auto;min-width:1222px;position:relative;left:50%;transform:translate(-50%)}.hp-stories-page__hero-action{left:50%;top:auto;bottom:54px;width:250px;transform:translate(-50%)}.hp-stories-page__hero-action:hover{transform:translate(-50%) translateY(-2px)}}@media(max-width:749px){.hp-newsletter--asset form{background:#fff}.hp-newsletter--asset input{padding-left:0;color:var(--hp-brown)}.hp-newsletter--asset input::placeholder{color:var(--hp-brown)}.hp-newsletter--asset .hp-button{background:var(--hp-orange)!important;color:#fff!important}}.template-cart #main-cart-items .title--primary{color:var(--hp-brown);font-size:clamp(3rem,3vw,5rem);font-weight:800;text-transform:uppercase}.template-cart #main-cart-items .cart-item__image{border-radius:24px;background:#eee9df}.template-cart #main-cart-items .cart-item__name{color:var(--hp-brown)!important;font-weight:800;text-transform:uppercase;text-decoration:none!important}.template-cart #main-cart-items quantity-input.quantity{border:1px solid #bca794;border-radius:999px;background:#fff}.template-cart #main-cart-items quantity-input.quantity:before,.template-cart #main-cart-items quantity-input.quantity:after{display:none}.template-cart #main-cart-items .quantity__button[name=plus]{margin:3px;border-radius:50%;background:var(--hp-taupe);color:#fff}.template-cart #main-cart-footer .cart__checkout-button{max-width:none;min-height:50px;border-radius:999px;background:var(--hp-orange);color:#fff;font-weight:800}@media(max-width:749px){#CartDrawer .drawer__inner{width:100vw;max-width:100vw}.template-cart #main-cart-items .page-width,.template-cart #main-cart-footer .page-width{width:calc(100% - 32px)}}.hp-topbar{height:46px;overflow:hidden;background:var(--hp-topbar-bg,#69482f);color:#fff}.hp-topbar__track{display:flex;width:max-content;height:100%;animation:hp-topbar-marquee var(--hp-topbar-speed,28s) linear infinite;will-change:transform}.hp-topbar:hover .hp-topbar__track{animation-play-state:paused}.hp-topbar__group{display:flex;flex:none;align-items:center;height:100%;gap:clamp(34px,3.8vw,72px);padding-right:clamp(34px,3.8vw,72px)}.hp-topbar__message{font:750 clamp(1.45rem,1.05vw,1.8rem)/1 var(--hp-font);letter-spacing:.01em;white-space:nowrap}.hp-topbar__message strong{font:inherit}.hp-topbar__pet{display:block;width:38px;height:34px;object-fit:contain}.hp-topbar__pet[src*=dog]{width:32px;height:35px}@keyframes hp-topbar-marquee{to{transform:translate(-50%)}}.hp-header--asset-nav{height:auto;padding:0;background:var(--hp-header-bg,#fff)}.hp-header--asset-nav .hp-header__inner{box-sizing:border-box;width:calc(100% - (var(--hp-gutter) * 2));max-width:var(--hp-max);height:91px;margin-inline:auto;display:flex;align-items:center;gap:20px}.hp-header--asset-nav .hp-header__logo{display:block;flex:0 0 auto;width:58px;height:48px;line-height:0;letter-spacing:0}.hp-header--asset-nav .hp-header__logo img{width:100%;height:100%;max-height:none;object-fit:contain}.hp-header__desktop-nav{display:flex;align-items:center;justify-content:flex-end;gap:clamp(8px,1.15vw,20px);min-width:0;margin-left:auto}.hp-header__nav-item{position:relative;display:flex;align-items:center;justify-content:flex-end;width:44px;height:44px;min-width:44px;overflow:hidden;border:0;border-radius:999px;background:var(--hp-taupe);color:#fff!important;text-decoration:none!important;transition:width .52s cubic-bezier(.2,.88,.22,1),background-color .22s ease,transform .25s ease,box-shadow .25s ease;transform:translateZ(0);will-change:width}.hp-header__nav-item:hover,.hp-header__nav-item:focus-within,.hp-header__nav-item.is-open{width:var(--hp-nav-open);background:var(--hp-brown);box-shadow:0 8px 22px #7653381d}.hp-header__nav-item:focus-visible{outline:2px solid var(--hp-orange);outline-offset:3px}.hp-header__nav-copy{display:block;flex:1;min-width:0;padding:0 7px 0 17px;overflow:hidden;color:#fff;opacity:0;transform:translate(20px);font:500 clamp(1.55rem,1.35vw,2.2rem)/1 var(--hp-hand);letter-spacing:-.025em;text-align:center;white-space:nowrap;transition:opacity .2s ease .03s,transform .38s cubic-bezier(.2,.8,.2,1) .03s}.hp-header__nav-item:hover .hp-header__nav-copy,.hp-header__nav-item:focus-within .hp-header__nav-copy,.hp-header__nav-item.is-open .hp-header__nav-copy{opacity:1;transform:none}.hp-header__nav-trigger{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;margin:0;padding:7px;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer}.hp-header__nav-trigger img{display:block;width:100%;height:100%;object-fit:contain}.hp-header__shop-links{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:2px;padding-inline:12px}.hp-header__nav-item:hover .hp-header__shop-links,.hp-header__nav-item:focus-within .hp-header__shop-links,.hp-header__nav-item.is-open .hp-header__shop-links{display:grid}.hp-header__shop-links a{display:block;min-width:0;padding:5px 8px;color:#fff!important;font:500 clamp(1.45rem,1.28vw,2.05rem)/1 var(--hp-hand);text-align:center;text-decoration:none!important;white-space:nowrap}.hp-header__shop-links a:hover,.hp-header__shop-links a:focus-visible{color:#ffe0c2!important;text-decoration:underline!important;text-underline-offset:.18em}.hp-header__nav-item--shop .hp-header__nav-trigger{border-left:1px solid #ffffff50;border-radius:0 50% 50% 0}.hp-header__nav-item--cart .hp-header__nav-copy span{font-family:var(--hp-hand)}.hp-header--asset-nav .hp-header__toggle{display:none}@media(max-width:989px){.hp-topbar{height:40px}.hp-topbar__group{gap:34px;padding-right:34px}.hp-topbar__message{font-size:1.3rem}.hp-topbar__pet{width:32px;height:29px}.hp-topbar__pet[src*=dog]{width:27px;height:30px}.hp-header--asset-nav .hp-header__inner{height:72px;width:calc(100% - 32px);gap:12px}.hp-header--asset-nav .hp-header__logo{width:50px;height:40px}.hp-header--asset-nav .hp-header__toggle{display:flex;margin-left:auto}.hp-header__desktop-nav{display:none;position:absolute;z-index:20;left:-16px;right:-16px;top:100%;margin:0;padding:14px 16px 18px;background:#fff;box-shadow:0 12px 24px #3c271b18;grid-template-columns:1fr;gap:9px}.hp-header__desktop-nav.is-open{display:grid}.hp-header__nav-item,.hp-header__nav-item:hover,.hp-header__nav-item:focus-within,.hp-header__nav-item.is-open{width:100%;height:50px;min-height:50px;background:var(--hp-brown);box-shadow:none}.hp-header__nav-copy,.hp-header__nav-item:hover .hp-header__nav-copy,.hp-header__nav-item:focus-within .hp-header__nav-copy,.hp-header__nav-item.is-open .hp-header__nav-copy{opacity:1;transform:none;font-size:1.9rem}.hp-header__nav-trigger{flex-basis:50px;width:50px;height:50px}.hp-header__shop-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:7px}.hp-header__shop-links a{font-size:1.65rem;padding-inline:4px}}@media(prefers-reduced-motion:reduce){.hp-topbar__track{animation:none}.hp-header__nav-item,.hp-header__nav-copy{transition-duration:.01ms!important}}.hp-header__nav-item--shop .hp-header__nav-trigger{border-left:0!important;border-radius:50%}.hp-menu__heading--asset{position:relative;display:block;min-height:0;padding:0;background:transparent;overflow:hidden}.hp-menu__heading-art{display:block;width:100%;height:auto}.hp-menu__filter--hotspots{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.hp-menu__filter--hotspots button{position:absolute;top:0;width:4.5%;height:100%;margin:0;padding:0;border:0;border-radius:50%;background:transparent;opacity:1;transform:none}.hp-menu__filter--hotspots button:first-child{left:87.2%}.hp-menu__filter--hotspots button:last-child{left:91.6%}.hp-menu__filter--hotspots button:hover,.hp-menu__filter--hotspots button:focus,.hp-menu__filter--hotspots button:focus-visible{background:transparent;outline:0!important;outline-offset:0;box-shadow:none!important;transform:none}.hp-menu__item--artboard{background:transparent}.hp-menu__item--artboard .hp-menu__face{padding:0}.hp-menu__artboard-image{display:block;width:100%;height:100%;max-width:none!important;max-height:none!important;object-fit:contain;transition:opacity .28s ease,transform .42s cubic-bezier(.2,.8,.2,1)}.hp-menu__asset-label{display:none}.hp-menu__item--artboard.is-muted{background:var(--hp-muted,#e4dedc)}.hp-menu__item--artboard.is-muted .hp-menu__artboard-image{opacity:0;transform:scale(.72)}.hp-menu__item--artboard.is-muted .hp-menu__asset-label{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:14%;color:#fff;font-weight:500}@media(max-width:749px){.hp-menu__filter--hotspots button{width:8%}.hp-menu__filter--hotspots button:first-child{left:84%}.hp-menu__filter--hotspots button:last-child{left:91.3%}.hp-menu__item--artboard .hp-menu__asset-label{font-size:1.45rem}}@media(prefers-reduced-motion:reduce){.hp-menu__artboard-image{transition-duration:.01ms!important}}.hp-blog-page__bar--asset{display:block;min-height:0;margin-block:48px 30px;padding:0;background:transparent;overflow:hidden}.hp-blog-page__bar--asset img,.hp-stories-page__bar img{display:block;width:100%;height:auto}.hp-stories-page__bar{margin-top:48px}.hp-stories-page__bar+.hp-stories-page__grid{padding-top:58px}.hp-footer--shell,.hp-footer--reference{position:relative;overflow:hidden;background:#fff8f2}.hp-footer__shell{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:fill;pointer-events:none}.hp-footer--shell{min-height:clamp(520px,35.3vw,678px);padding-top:102px;padding-bottom:30px}.hp-footer--shell .hp-footer__inner{z-index:1}.hp-footer--shell .hp-footer__grid{grid-template-columns:1.15fr 1fr 1.15fr 2.25fr;gap:28px}.hp-footer--shell .hp-footer__logo{height:42px;margin-bottom:2px;font-size:4rem;letter-spacing:-.08em}.hp-footer--shell .hp-footer__grid h3{margin-bottom:10px;font-size:clamp(1.7rem,1.4vw,2.35rem)}.hp-footer--shell .hp-footer__grid a{font-size:clamp(1.2rem,1.05vw,1.7rem);line-height:1.45}.hp-footer--shell .hp-footer__newsletter p{margin-top:0;font-size:clamp(1.15rem,1vw,1.6rem)}.hp-footer--shell .hp-footer__bottom{margin-top:76px}.hp-footer--reference{margin-top:60px;padding:0;background:#fff}.hp-footer__reference{display:block;width:100%;height:auto}.hp-footer--reference .hp-footer__inner{display:none}@media(max-width:989px){.hp-footer--shell{padding-top:76px}.hp-footer--shell .hp-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-footer--shell .hp-footer__newsletter{grid-column:1/-1}.hp-footer--shell .hp-footer__bottom{margin-top:42px}}@media(max-width:749px){.hp-blog-page__bar--asset,.hp-stories-page__bar{width:calc(100% - 32px);margin:28px auto 0;padding:0}.hp-blog-page__bar--asset img,.hp-stories-page__bar img{width:auto;max-width:none;height:54px;position:relative;left:50%;transform:translate(-50%)}.hp-stories-page__bar+.hp-stories-page__grid{padding-top:45px}.hp-footer--shell{min-height:0;padding-top:65px}.hp-footer--shell .hp-footer__grid{grid-template-columns:1fr 1fr}.hp-footer--shell .hp-footer__bottom{margin-top:36px}}.hp-header__nav-open-art{display:none}@media(min-width:990px){.hp-header--original-nav .hp-header__nav-trigger{padding:0}.hp-header--original-nav .hp-header__nav-trigger>img{width:100%;height:100%}.hp-header--original-nav .hp-header__nav-open-art{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:fill;opacity:0;pointer-events:none;transition:opacity .16s ease}.hp-header--original-nav .hp-header__nav-item:hover .hp-header__nav-open-art,.hp-header--original-nav .hp-header__nav-item:focus-within .hp-header__nav-open-art,.hp-header--original-nav .hp-header__nav-item.is-open .hp-header__nav-open-art{opacity:1}.hp-header--original-nav .hp-header__nav-item--shop{--hp-nav-open:min(552px, calc(100vw - 420px) )!important}.hp-header--original-nav .hp-header__nav-item--stories{--hp-nav-open:277px!important}.hp-header--original-nav .hp-header__nav-item--post{--hp-nav-open:212px!important}.hp-header--original-nav .hp-header__nav-item--account{--hp-nav-open:173px!important}.hp-header--original-nav .hp-header__nav-item--cart{--hp-nav-open:156px!important}.hp-header--original-nav .hp-header__shop-links{position:relative;z-index:3}.hp-header--original-nav .hp-header__nav-item--shop:hover .hp-header__shop-links a,.hp-header--original-nav .hp-header__nav-item--shop:focus-within .hp-header__shop-links a,.hp-header--original-nav .hp-header__nav-item--shop.is-open .hp-header__shop-links a{color:transparent!important;text-decoration-color:transparent!important}}.hp-article-card,.hp-article-card time,.hp-article-card h3,.hp-article-card h3 a,.hp-article-card p,.hp-article-card .hp-read-more{font-family:"Figtree",var(--hp-font)!important;font-style:normal;font-synthesis:none}@media(max-width:749px){.hp-blog-page__bar--asset img,.hp-stories-page__bar img,.hp-rail__head--asset img{position:static;width:100%;max-width:100%;height:54px;transform:none;object-fit:fill}.hp-newsletter--asset .hp-newsletter__copy h2{max-width:100%;font-size:1.45rem;line-height:1.08;white-space:normal;overflow-wrap:anywhere}.hp-newsletter--asset .hp-newsletter__copy p{font-size:1.1rem;line-height:1.3}.hp-newsletter--asset form{position:relative;box-sizing:border-box;width:100%;max-width:100%;gap:0;padding:4px 116px 4px 14px;overflow:hidden}.hp-newsletter--asset input{width:100%;min-width:0}.hp-newsletter--asset .hp-button{position:absolute;top:4px;right:4px;bottom:4px;width:108px;min-width:108px;height:auto;padding:0 8px}.hp-stories-page__hero--asset>img:first-child{position:static;width:100%;min-width:0;height:100%;transform:none;object-fit:cover;object-position:88% center}.hp-stories-page__hero-action{left:66%;bottom:65px;width:59%;height:42px}}@media(min-width:750px){.hp-rail__track{padding-right:20px;padding-left:20px}.hp-rail__viewport:before,.hp-rail__viewport:after{display:none}.hp-rail__arrow{width:48px;height:88px;padding:0;border-radius:0;background:transparent;box-shadow:none}.hp-rail__arrow--prev{left:-40px}.hp-rail__arrow--next{right:-40px}.hp-rail__arrow:hover,.hp-rail__arrow:focus-visible{background:transparent}.hp-rail__arrow .icon-caret{width:44px;height:26px}}.hp-article-card time{font-size:1.2rem;font-weight:500;line-height:1.15;letter-spacing:.025em}.hp-article-card h3{margin:12px 0 8px;font-size:clamp(2.15rem,1.52vw,2.5rem);font-weight:700;line-height:1.04;letter-spacing:-.024em}.hp-article-card h3 a{font-weight:inherit;line-height:inherit}.hp-article-card p{font-size:clamp(1.4rem,.96vw,1.55rem);font-weight:450;line-height:1.38;letter-spacing:.002em}.hp-article-card .hp-read-more{margin-top:25px;font-size:clamp(1.85rem,1.25vw,2.1rem);font-weight:800;line-height:1;letter-spacing:.012em}.hp-product-card__meta>a,.hp-product-card__meta>a:hover,.hp-product-card__meta>a:focus-visible{text-decoration:none!important}.hp-product-card__title-text{display:inline;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1.5px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .42s cubic-bezier(.2,.8,.2,1)}.hp-product-card__meta>a:hover .hp-product-card__title-text,.hp-product-card__meta>a:focus-visible .hp-product-card__title-text{background-size:100% 1.5px}.hp-rail__head:not(.hp-rail__head--bar) h2{color:var(--hp-heading-color,var(--hp-brown))}.hp-menu__hover-media{background-position:center;background-repeat:no-repeat;background-size:cover}.hp-menu__hover-media>img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center}.hp-breadcrumb{box-sizing:border-box;width:100%;padding:0;background:var(--hp-breadcrumb-bg,#faf3d8);color:var(--hp-breadcrumb-text,var(--hp-brown));font-family:var(--hp-font)}.hp-breadcrumb__inner{box-sizing:border-box;display:flex;align-items:center;gap:var(--hp-breadcrumb-gap,10px);width:calc(100% - (var(--hp-gutter) * 2));max-width:var(--hp-max);min-height:48px;margin-inline:auto;padding:var(--hp-breadcrumb-pad-y,10px) 0;overflow:hidden;color:inherit;font-size:var(--hp-breadcrumb-font-size,14px);font-weight:var(--hp-breadcrumb-font-weight,700);line-height:1.2;white-space:nowrap}.hp-breadcrumb__inner a,.hp-breadcrumb__inner>span{margin:0;color:inherit;text-decoration:none}.hp-breadcrumb__home{display:inline-flex;flex:0 0 auto;align-items:center;gap:7px}.hp-breadcrumb__home svg,.hp-breadcrumb__home img{display:block;width:var(--hp-breadcrumb-home-size,28px);height:var(--hp-breadcrumb-home-size,28px);object-fit:contain;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hp-breadcrumb__separator{display:grid;flex:0 0 auto;place-items:center;width:var(--hp-breadcrumb-separator-size,14px);height:calc(var(--hp-breadcrumb-separator-size,14px) * 1.35)}.hp-breadcrumb__separator svg,.hp-breadcrumb__separator img{display:block;width:100%;height:100%;object-fit:contain;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hp-breadcrumb__middle{font-weight:800}.hp-breadcrumb__current{min-width:0;overflow:hidden;text-overflow:ellipsis}.hp-product-main__thumbs{justify-content:safe center;gap:var(--hp-thumb-gap,32px);margin:30px auto 0;padding:0 8px 8px;scroll-padding-inline:8px}.hp-product-main__thumbs button{width:var(--hp-thumb-size,96px);height:var(--hp-thumb-size,96px);border-width:2px;background:#eee9df}.hp-product-main__thumbs button[aria-current=true]{border-color:var(--hp-orange)}.hp-product-main__options{display:grid;gap:24px}.hp-product-option{min-width:0;margin:0;padding:0;border:0}.hp-product-option legend{display:block;width:100%;margin:0 0 10px;padding:0;color:var(--hp-brown);font:800 1.35rem/1.25 var(--hp-font)}.hp-product-option__values{display:grid;gap:10px}.hp-product-option button{box-sizing:border-box;width:100%;min-height:56px;margin:0;padding:7px 20px;border:2px solid var(--hp-brown);border-radius:999px;background:#fff;color:var(--hp-brown);font-family:var(--hp-font);cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.hp-product-option button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 14px #7653381a}.hp-product-option button[aria-pressed=true]{background:var(--hp-brown);color:#fff;box-shadow:none}.hp-product-option button:disabled{cursor:not-allowed;opacity:.38;text-decoration:line-through}.hp-product-option--purchase button{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;text-align:left}.hp-product-option--choice .hp-product-option__values{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:12px}.hp-product-option--choice button{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;text-align:left}.hp-product-main__variant-icon{display:grid;place-items:center;width:34px;height:34px}.hp-product-main__variant-icon .hp-line-icon{width:100%;height:100%;stroke-width:2.35}.hp-product-main__variant-title{display:flex;min-width:0;align-items:center;gap:12px;font-size:1.65rem;font-weight:750;line-height:1.05}.hp-product-main__variant-title>span{min-width:0}.hp-product-main__variant-title small{display:flex;align-items:center;gap:5px;margin-left:auto;font-size:1rem;font-weight:700;white-space:nowrap}.hp-product-main__variant-title small b{padding:3px 6px;border-radius:999px;background:var(--hp-gold);color:#fff;font-size:.9rem}.hp-product-main__variant-title small s{font-size:1.05rem}.hp-product-option button[aria-pressed=true] .hp-product-main__variant-title small b{background:#d3b75f}.hp-product-option button strong{font-size:2rem;line-height:1;white-space:nowrap}.hp-bundle{padding:28px 0 30px;background:var(--hp-bundle-bg,#d3b75f);color:var(--hp-bundle-text,var(--hp-brown))}.hp-bundle>.hp-section{width:calc(100% - (var(--hp-gutter) * 2))!important;max-width:var(--hp-max)!important}.hp-bundle h2{margin:0 0 20px;color:inherit;font-size:clamp(2.3rem,1.75vw,3rem)}.hp-bundle__row{display:flex;align-items:center;gap:20px;overflow:visible}.hp-bundle__product{flex:0 0 min(var(--hp-bundle-card-size,235px),17vw);width:auto;min-width:150px}.hp-bundle__product>div{aspect-ratio:1;border-radius:32px}.hp-bundle__plus{flex:0 0 auto;font-size:3.4rem;font-weight:500}.hp-bundle__total{display:flex;flex:0 0 auto;min-width:220px;margin-left:clamp(32px,4vw,72px);flex-direction:column;align-items:flex-start;color:inherit;font-size:2.4rem;font-weight:800;line-height:1.05}.hp-bundle__total small{margin-bottom:5px;font-size:1.1rem;font-weight:800}.hp-bundle__total strong{font-size:2.4rem}.hp-bundle__total .hp-button{min-height:46px;margin-top:16px;padding:8px 23px;font-size:1.4rem}.hp-bundle__total .hp-button svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hp-nutrition{padding-block:54px;grid-template-columns:1.06fr 1.3fr .78fr;gap:30px 28px;color:var(--hp-brown)}.hp-nutrition__card{min-height:182px;padding:30px 46px;border-radius:48px;color:var(--hp-brown)}.hp-nutrition__card:nth-child(4),.hp-nutrition__card:nth-child(5){min-height:282px}.hp-nutrition__card h3{margin:0 0 24px;font-size:clamp(2rem,1.55vw,2.8rem);font-weight:800;line-height:1.05}.hp-nutrition__card .rte,.hp-nutrition__card .rte p{color:inherit;font-size:1.45rem;font-weight:650;line-height:1.24}.hp-nutrition__card .rte p{margin:0}.hp-nutrition__card:nth-child(2) .rte{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.hp-nutrition__card:nth-child(5) .rte{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.hp-nutrition__card:nth-child(5) .rte p{line-height:2.2}.hp-nutrition__card:nth-child(5) .rte strong{display:block;margin-bottom:4px;font-weight:800}.hp-reviews{padding-block:48px 68px;color:var(--hp-reviews-text,var(--hp-brown))}.hp-reviews__head{display:flex;min-height:78px;margin-bottom:27px;padding:10px 80px;align-items:center;justify-content:space-between;gap:30px;border-radius:999px;background:var(--hp-reviews-bar,var(--hp-brown));color:#fff}.hp-reviews__head h2{margin:0;color:#fff;font-size:clamp(2.7rem,2vw,3.5rem);font-weight:800;letter-spacing:.01em}.hp-reviews__head>span{font:400 clamp(2.5rem,2.3vw,4rem)/1 var(--hp-hand);color:#fff}.hp-reviews__grid{display:grid;grid-template-columns:1.08fr 1.25fr .82fr;gap:24px}.hp-reviews__card{box-sizing:border-box;display:flex;min-width:0;min-height:620px;padding:38px 40px;border:2px solid var(--hp-reviews-text,var(--hp-brown));border-radius:52px;background:#fff;flex-direction:column;color:inherit}.hp-reviews__card h3{margin:0;color:inherit;font-size:clamp(2.4rem,1.8vw,3.2rem);font-weight:800;line-height:1.05}.hp-reviews__stars{display:flex;gap:5px;color:var(--hp-reviews-accent,var(--hp-orange));font-size:2.7rem;line-height:1;letter-spacing:0}.hp-reviews__stars .is-empty{color:var(--hp-reviews-text,var(--hp-brown))}.hp-reviews__stars--large{gap:10px;font-size:4.4rem}.hp-reviews__summary-top{display:grid;grid-template-columns:minmax(0,1fr) 145px;align-items:start;gap:18px}.hp-reviews__summary-top h3{margin:26px 0 0;font-size:2.65rem}.hp-reviews__summary-top p{margin:0;font-size:2.45rem;font-weight:800;line-height:1.05}.hp-reviews__badge,.hp-reviews__badge-image{width:145px;height:145px;object-fit:contain}.hp-reviews__badge{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#3f78bd;text-align:center}.hp-reviews__badge svg{width:115px;height:100px;margin-bottom:-17px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.hp-reviews__badge strong{max-width:90px;font-size:.95rem;line-height:1}.hp-reviews__distribution{display:grid;gap:18px;margin:44px 0 36px}.hp-reviews__distribution-row{display:grid;grid-template-columns:190px minmax(60px,1fr) 34px;align-items:center;gap:17px}.hp-reviews__mini-stars{display:flex;gap:8px}.hp-reviews__mini-stars i{color:var(--hp-reviews-accent,var(--hp-orange));font-size:3rem;font-style:normal;line-height:1}.hp-reviews__mini-stars i.is-empty{color:var(--hp-reviews-text,var(--hp-brown))}.hp-reviews__distribution-line{height:18px;background:var(--hp-reviews-text,var(--hp-brown))}.hp-reviews__distribution-row b{font-size:2.2rem}.hp-reviews__button{min-width:min(100%,340px);min-height:57px;margin:auto auto 0;font-size:2rem}.hp-review-form{margin-top:auto}.hp-review-form>.hp-reviews__button{width:100%}.hp-reviews__local>h3,.hp-reviews__photos>h3{margin-bottom:24px}.hp-reviews__list{display:grid;flex:1}.hp-review-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 0;border-bottom:1px solid #aa9b90}.hp-review-entry:first-child{padding-top:0}.hp-review-entry__copy{min-width:0}.hp-review-entry small{display:block;margin-bottom:7px;font-size:1.1rem;font-weight:800}.hp-review-entry small span{margin-inline:7px}.hp-review-entry .hp-reviews__stars{margin-bottom:15px;font-size:2.8rem}.hp-review-entry strong{font-size:1.35rem}.hp-review-entry p{margin:9px 0 0;font-size:1.25rem;font-weight:650;line-height:1.3}.hp-review-entry__photo{width:90px;height:90px;border-radius:50%;object-fit:cover}.hp-reviews__nav{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:24px;margin-top:18px;color:var(--hp-reviews-text,var(--hp-brown))}.hp-reviews__nav span{font-size:5.4rem;font-weight:300;line-height:.65}.hp-reviews__nav span:last-child{text-align:right}.hp-reviews__nav i{height:16px;border-radius:999px;background:linear-gradient(90deg,var(--hp-reviews-text,var(--hp-brown)) 18%,#a9978d 18%)}.hp-reviews__photos{align-items:stretch}.hp-reviews__photo{position:relative;aspect-ratio:1/1.08;border-radius:45px;overflow:hidden;background:#e9e7d9}.hp-reviews__photo img,.hp-reviews__photo .hp-media-placeholder{display:block;width:100%;height:100%;object-fit:cover}.hp-reviews__photo>a,.hp-reviews__photo>span{position:absolute;left:0;right:0;bottom:0;padding:13px 12px;background:#cbb39f;color:#fff;text-align:center;text-decoration:none;font-size:2.35rem;font-weight:800;line-height:1.05}.hp-reviews__photos>.hp-reviews__button{min-width:0;width:86%;padding-inline:18px}.hp-reviews__app{margin-top:30px}@media(max-width:989px){.hp-product-main__thumbs{gap:22px}.hp-bundle__row{overflow-x:auto;padding-bottom:8px}.hp-bundle__product{flex-basis:200px}.hp-bundle__total{margin-left:28px}.hp-nutrition{grid-template-columns:1fr 1fr}.hp-nutrition__card:nth-child(2),.hp-nutrition__card:nth-child(5){grid-column:span 1}.hp-nutrition__card:nth-child(5){grid-column:1/-1}.hp-reviews__grid{grid-template-columns:1fr 1fr}.hp-reviews__photos{grid-column:1/-1;min-height:0}.hp-reviews__photos .hp-reviews__photo{aspect-ratio:2.2}.hp-reviews__photos>.hp-reviews__button{margin-top:25px;width:min(340px,100%)}}@media(max-width:749px){.hp-breadcrumb__inner{width:calc(100% - 32px);font-size:min(var(--hp-breadcrumb-font-size,14px),13px)}.hp-product-main__thumbs{justify-content:flex-start;gap:16px;margin-top:20px}.hp-product-main__thumbs button{width:min(var(--hp-thumb-size,96px),76px);height:min(var(--hp-thumb-size,96px),76px)}.hp-product-option--purchase button{grid-template-columns:34px minmax(0,1fr) auto;padding-inline:13px}.hp-product-main__variant-title{font-size:1.35rem}.hp-product-main__variant-title small{display:none}.hp-product-option button strong{font-size:1.55rem}.hp-product-option--choice .hp-product-option__values{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-bundle{padding-inline:0}.hp-bundle>.hp-section{width:calc(100% - 32px)!important}.hp-bundle__product{flex-basis:160px;min-width:160px}.hp-bundle__total{min-width:185px;margin-left:18px}.hp-nutrition{grid-template-columns:1fr;gap:14px;padding-block:30px}.hp-nutrition__card,.hp-nutrition__card:nth-child(4),.hp-nutrition__card:nth-child(5){grid-column:auto;min-height:0;padding:24px;border-radius:30px}.hp-nutrition__card:nth-child(2) .rte{grid-template-columns:1fr 1fr}.hp-nutrition__card:nth-child(5) .rte{grid-template-columns:1fr;gap:12px}.hp-nutrition__card:nth-child(5) .rte p{line-height:1.45}.hp-reviews{padding-block:30px}.hp-reviews__head{min-height:58px;margin-bottom:18px;padding:8px 20px}.hp-reviews__head h2{font-size:2.1rem}.hp-reviews__head>span{font-size:2.2rem}.hp-reviews__grid{grid-template-columns:1fr}.hp-reviews__card{min-height:0;padding:27px 24px;border-radius:34px}.hp-reviews__summary-top{grid-template-columns:minmax(0,1fr) 105px}.hp-reviews__stars--large{font-size:3rem}.hp-reviews__badge,.hp-reviews__badge-image{width:105px;height:105px}.hp-reviews__distribution-row{grid-template-columns:145px minmax(50px,1fr) 26px;gap:10px}.hp-reviews__mini-stars{gap:4px}.hp-reviews__mini-stars i{font-size:2.35rem}.hp-reviews__photos{grid-column:auto}.hp-reviews__photos .hp-reviews__photo{aspect-ratio:1.15}.hp-reviews__button{min-height:50px;font-size:1.6rem}}.hp-hero__supplied-link{position:absolute;z-index:2;left:var(--hp-hero-cta-x);top:var(--hp-hero-cta-y);width:var(--hp-hero-cta-w);height:var(--hp-hero-cta-h);border-radius:999px;transform:translateY(-50%)}.hp-hero__supplied-link:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:749px){.hp-hero--supplied{height:auto;aspect-ratio:var(--hp-hero-ratio,2.444)}.hp-hero--supplied img{object-fit:contain}}@media(max-width:749px){.hp-rail__track{display:flex;gap:14px;padding-inline:0;scroll-padding-inline:0}.hp-rail__track>*{width:auto;min-width:0;flex:0 0 78%}.hp-blog-rail .hp-rail__track>*{flex-basis:86%}.hp-rail__arrow{display:none}.hp-product-card__meta{grid-template-columns:minmax(0,1fr) auto;gap:12px}.hp-product-card__meta>a{grid-column:1/-1;max-width:none;min-width:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.hp-product-card__meta>span{grid-column:1/-1;display:flex;align-items:baseline;justify-content:space-between;gap:8px;text-align:left}.hp-product-card__meta>span small{display:inline;margin-top:0;white-space:nowrap}.hp-bundle__row{display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr);align-items:start;gap:14px 8px;overflow:visible;padding-bottom:0}.hp-bundle__product{width:auto;min-width:0;flex-basis:auto}.hp-bundle__product>a{font-size:1.05rem;overflow-wrap:anywhere}.hp-bundle__plus{align-self:center;font-size:2.4rem;text-align:center}.hp-bundle__total{grid-column:1/-1;min-width:0;margin:8px 0 0;align-items:flex-start}}.hp-header__nav-item--cart{overflow:visible}.hp-header__cart-badge{position:absolute;z-index:4;top:-5px;right:-5px;display:grid;place-items:center;min-width:22px;height:22px;padding:0 5px;box-sizing:border-box;border:2px solid #fff;border-radius:999px;background:var(--hp-orange,#e27600);color:#fff;font:700 12px/1 var(--hp-font);font-variant-numeric:tabular-nums;letter-spacing:0;pointer-events:none}@media(min-width:750px){.hp-section:not(.hp-rail--adjustable):not(.hp-menu--refined),.hp-header .hp-header__inner,.hp-breadcrumb__inner,.hp-footer__inner{width:calc(min(calc(100% - var(--hp-gutter) * 2),var(--hp-layout-max,1600px)) - var(--hp-layout-reduce,100px));max-width:none}.hp-bundle>.hp-section{width:calc(min(calc(100% - var(--hp-gutter) * 2),var(--hp-layout-max,1600px)) - var(--hp-layout-reduce,100px))!important;max-width:none!important}}.hp-section{font-size:calc(16px - var(--hp-type-reduction,2px))}.hp-rail:not(.hp-rail--adjustable) .hp-product-card__meta{font-size:calc(14.5px - var(--hp-type-reduction,2px))}.hp-rail:not(.hp-rail--adjustable) .hp-product-card__meta small{font-size:calc(12px - var(--hp-type-reduction,2px))}.hp-rail:not(.hp-rail--adjustable) .hp-rail__head:not(.hp-rail__head--bar) h2{font-size:calc(clamp(30px,2.2vw,36px) - var(--hp-type-reduction,2px))}.hp-rail__head--bar h2{font-size:calc(clamp(27px,2.15vw,35px) - var(--hp-type-reduction,2px))}.hp-article-card{border-color:#dfd6cd;border-width:1px;box-shadow:none}.hp-article-card:hover,.hp-article-card:focus-within{transform:none;box-shadow:none;border-color:#c4ac98}.hp-article-card__image{aspect-ratio:1.73}.hp-article-card__body{padding:20px 25px 24px;min-height:228px}.hp-article-card time{font-size:calc(12px - var(--hp-type-reduction,2px));color:var(--hp-brown)}.hp-article-card h3{font-size:calc(clamp(21.5px,1.52vw,25px) - var(--hp-type-reduction,2px));line-height:1.1;margin:12px 0 9px}.hp-article-card p{font-size:calc(clamp(14px,.96vw,15.5px) - var(--hp-type-reduction,2px));line-height:1.45}.hp-article-card .hp-read-more{font-size:calc(clamp(18.5px,1.25vw,21px) - var(--hp-type-reduction,2px));margin-top:28px}.hp-article-card h3 a:hover{text-decoration:none;color:var(--hp-orange)}.hp-blog-page{padding-block:40px 14px}.hp-blog-page__feature{grid-template-columns:61% 39%;aspect-ratio:1720/610;min-height:0;background:#f2eacf}.hp-blog-page__feature>div:first-child{min-height:0;overflow:hidden;border-radius:30px}.hp-blog-page__feature img{display:block;object-fit:cover}.hp-blog-page__feature-copy{padding:32px 36px 38px}.hp-blog-page__feature-copy h1{font-family:var(--hp-font);font-size:clamp(28px,2.75vw,46px);font-weight:800;line-height:1.04;letter-spacing:-.015em;text-transform:uppercase;margin:16px 0 24px}.hp-blog-page__feature-copy p{font-size:calc(18px - var(--hp-type-reduction,2px));line-height:1.3;margin:0 0 28px}.hp-blog-page__feature-copy .hp-button{font-size:16px;min-height:48px;padding:12px 25px}.hp-eyebrow{background:#a68a91;color:#fff;font-size:14px;line-height:1.1;font-weight:800;padding:8px 13px;border-radius:999px}.hp-blog-page__grid{gap:42px 22px;padding-inline:30px}.hp-blog-page__grid .hp-article-card__body{min-height:228px}.hp-blog-filter--asset{margin-top:44px;margin-bottom:40px}.hp-blog-filter--asset .hp-blog-filter__search{padding:0 16px 0 43px}.hp-blog-filter--asset .hp-blog-filter__search input{color:var(--hp-brown)}.hp-blog-filter--asset .hp-blog-filter__search:has(input:not(:placeholder-shown)){background:#fff}.hp-blog-page__empty{padding:44px 20px;text-align:center;color:var(--hp-brown);font-size:16px}.hp-blog-page__empty[hidden]{display:none}.hp-article-page{padding-block:40px 12px}.hp-article-page__image{aspect-ratio:2.8;border-radius:34px}.hp-article-page__head{margin:40px auto 42px;max-width:1000px}.hp-article-page__head h1{font-family:var(--hp-font);font-size:clamp(26px,2.65vw,42px);font-weight:800;line-height:1.05;letter-spacing:-.015em;margin:16px 0}.hp-article-page__head time{font-size:11px;font-weight:600}.hp-article-page__text{width:89%;max-width:1340px;column-count:1;font-size:calc(18px - var(--hp-type-reduction,2px));line-height:1.6;letter-spacing:0}.hp-article-page__text p{margin:0 0 26px}.hp-article-page__text h2{font-size:24px;font-weight:750;line-height:1.2;margin:30px 0 15px}.hp-article-page__text .hp-editorial-pair{display:grid;grid-template-columns:2.25fr 1fr;gap:26px;align-items:stretch;margin:28px 2% 34px}.hp-article-page__text .hp-editorial-pair img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;border-radius:32px}.hp-article-page__text .hp-editorial-pair img:first-child{aspect-ratio:1.49}.hp-article-page__text .hp-editorial-image{display:block;width:100%;max-height:520px;object-fit:cover;margin:30px 0;border-radius:32px}.hp-article-page__text .hp-article-sources{font-size:12px;border-top:1px solid #76533833;margin-top:32px;padding-top:18px}.hp-article-page__text a{color:inherit;text-underline-offset:3px}.hp-newsletter{margin-block:40px}@media(max-width:989px)and (min-width:750px){.hp-blog-page__feature-copy{padding:24px}.hp-blog-page__feature-copy h1{font-size:28px}.hp-blog-page__feature-copy p{font-size:14px}.hp-blog-page__grid{padding-inline:0;gap:22px 16px}.hp-article-card__body{padding:18px}.hp-blog-page__feature{aspect-ratio:auto;min-height:350px}}@media(max-width:749px){.hp-section{font-size:14px}.hp-rail__head--bar h2{font-size:20px}.hp-blog-page,.hp-article-page{padding-block:24px 10px}.hp-blog-page__feature{grid-template-columns:1fr;aspect-ratio:auto}.hp-blog-page__feature>div:first-child{aspect-ratio:1.73;border-radius:24px}.hp-blog-page__feature-copy{padding:24px;min-height:280px}.hp-blog-page__feature-copy h1{font-size:30px;margin:14px 0 18px}.hp-blog-page__feature-copy p{font-size:14px}.hp-blog-page__feature-copy .hp-button{font-size:13px;min-height:44px}.hp-blog-page__grid{display:grid;grid-template-columns:1fr;gap:25px;padding-inline:0;overflow:visible}.hp-blog-page__grid .hp-article-card{min-width:0}.hp-article-card__body,.hp-blog-page__grid .hp-article-card__body{min-height:205px;padding:18px 20px 22px}.hp-article-card h3{font-size:20px}.hp-article-card p{font-size:13px}.hp-article-card .hp-read-more{font-size:17px}.hp-blog-page__bar--asset{width:100%;margin:28px 0 22px}.hp-blog-filter--asset .hp-blog-filter__search{height:36px;padding-left:40px}.hp-article-page__image{aspect-ratio:1.7;border-radius:24px}.hp-article-page__head{margin:28px auto}.hp-article-page__head h1{font-size:27px}.hp-article-page__text{width:100%;font-size:14px;line-height:1.65}.hp-article-page__text h2{font-size:21px}.hp-article-page__text .hp-editorial-pair{gap:12px;margin:24px 0}.hp-article-page__text .hp-editorial-pair img{border-radius:18px}.hp-eyebrow{font-size:11px;padding:7px 10px}}.hp-blog-page__feature-copy{padding:32px 46px 65px}.hp-blog-page__feature-copy p{font-weight:600}.hp-blog-page__feature-copy h1{max-width:490px}.hp-blog-page__feature-copy .hp-button{align-self:flex-start}@media(max-width:989px){.hp-blog-page__feature-copy{padding:24px}}.hp-article-page__image img{object-position:50% 74%}.hp-article-page__head h1{text-transform:uppercase}.hp-read-more span{display:inline-flex;align-items:center;width:16px;height:22px}.hp-read-more span svg{width:16px;height:10px}.hp-blog-rail .hp-rail__arrow:disabled{visibility:hidden}.hp-blog-page__mobile-heading,.hp-menu__mobile-heading,.hp-blog-page__bar-hit svg,.hp-menu__filter--hotspots svg{display:none}.hp-read-more .icon-caret{width:16px;height:16px}@media(max-width:749px){.hp-blog-page__bar-art,.hp-menu--refined .hp-menu__heading--asset{display:flex;align-items:center;min-height:54px;height:54px;aspect-ratio:auto;padding:0 108px 0 20px;background:#e57c00;border-radius:999px}.hp-blog-page__bar-art>img,.hp-menu--refined .hp-menu__heading-art{display:none}.hp-blog-page__mobile-heading,.hp-menu__mobile-heading{display:block;color:#fff;font-size:15px;line-height:1.1;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.hp-menu__mobile-heading{font-size:20px}.hp-blog-page__bar-art .hp-blog-page__bar-hit,.hp-menu--refined .hp-menu__filter--hotspots button{position:absolute;top:5px;left:auto!important;right:12px;width:44px;height:44px;min-width:44px;padding:4px;transform:none!important;border:0;background:none;opacity:.5;color:#fff}.hp-blog-page__bar-art .hp-blog-page__bar-hit--cat,.hp-menu--refined .hp-menu__filter--hotspots button:first-child{right:56px}.hp-blog-page__bar-art .hp-blog-page__bar-hit[aria-pressed=true],.hp-menu--refined .hp-menu__filter--hotspots button[aria-pressed=true]{opacity:1}.hp-blog-page__bar-hit svg,.hp-menu__filter--hotspots svg{display:block;width:100%;height:100%}.hp-blog-page__bar-hit:focus-visible{outline:2px solid white;outline-offset:-4px;border-radius:50%}}.hp-blog-page__mobile-heading,.hp-menu__mobile-heading{font-family:var(--hp-font)!important}@media(max-width:749px){.hp-menu--refined .hp-menu__mobile-heading{font-size:20px;line-height:1}.hp-blog-page__bar-art .hp-blog-page__mobile-heading{font-size:14px;line-height:1.1}.hp-blog-rail .hp-rail__head--bar{padding:14px 20px;gap:8px}.hp-blog-rail .hp-rail__head--bar h2{font-size:18px;white-space:nowrap;flex-shrink:0}.hp-blog-rail .hp-rail__sub{font-size:15px;line-height:1.15;text-align:right}}.hp-mobile-filter-art{display:none}@media(max-width:749px){.hp-blog-page__bar-art .hp-blog-page__bar-hit,.hp-menu--refined .hp-menu__filter--hotspots button{padding:0}.hp-mobile-filter-art{display:block;width:44px;height:44px;background-repeat:no-repeat;background-size:860.5px 42.5px}.hp-mobile-filter-art--cat{background-position:-748px center}.hp-mobile-filter-art--dog{background-position:-785px center}}.hp-blog-page__feature-copy h1{max-width:450px}@media(max-width:749px){.hp-blog-page__bar-art,.hp-menu--refined .hp-menu__heading--asset{background:#dd6f02}}.hp-footer.hp-footer--shell{background:#fff}.hp-product-card .hp-product-card__meta small{font-size:16px!important;font-weight:650;line-height:1.35}.cart-drawer__footer .hp-cart-discounts,.cart__footer .hp-cart-discounts{display:grid;gap:5px;margin:0 0 8px;padding:0}.cart-drawer__footer .hp-cart-discounts .discounts__discount,.cart__footer .hp-cart-discounts .discounts__discount{display:flex;align-items:center;justify-content:flex-start;gap:6px;padding:0;margin:0;border:0;border-radius:0;background:transparent;color:var(--hp-brown);font-size:13px;line-height:1.4}.hp-cart-discounts .discounts__discount svg{flex:0 0 14px;width:14px;height:14px;color:inherit}.hp-cart-discounts__code{min-width:0;font-weight:500;letter-spacing:0;overflow-wrap:anywhere}.hp-cart-discounts__saving{font-weight:400;white-space:nowrap}.hp-cart-points{display:flex;flex-direction:column;gap:4px;padding:12px 14px;margin-top:14px;border:1px solid #e6c9a5;border-radius:12px;background:#fff8ec;color:var(--hp-brown);text-align:left}.hp-cart-points strong{font-size:15px;line-height:1.4;font-weight:750}.hp-cart-points>span{font-size:11px;line-height:1.4;opacity:.85}.hp-cart-points[hidden]{display:none!important}.template-cart #main-cart-items .cart-item__image-container{width:150px;max-width:100%;aspect-ratio:1;overflow:hidden;border-radius:24px}.template-cart #main-cart-items .cart-item__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;aspect-ratio:1}.template-cart #main-cart-items .quantity__button[name=plus]{width:39px;min-width:39px;height:39px;flex:0 0 39px;align-self:center;aspect-ratio:1;border-radius:50%;padding:0;box-sizing:border-box}@media(max-width:749px){.template-cart #main-cart-items .cart-item__image-container{width:100px}}.hp-product-card__meta .hp-card-price,.hp-card-price{display:inline-flex;justify-content:flex-end;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.hp-product-card__meta .hp-card-price__original,.hp-card-price__original{font-size:.8em;font-weight:400;color:#8b7a6a;text-decoration:line-through;white-space:nowrap}.hp-card-price__current{white-space:nowrap}#MainContent .hp-product-price{display:flex;justify-content:flex-end;align-items:baseline;flex-wrap:wrap;gap:12px;margin:20px 0;font-size:24px;font-weight:800;line-height:1.3}#MainContent .hp-product-price__original{font-size:18px;font-weight:400;color:#8b7a6a;white-space:nowrap}#MainContent .hp-product-price[hidden],#MainContent .hp-product-price [hidden]{display:none!important}#MainContent .hp-purchase .appstle_one_time_price_wrapper .appstle_subscription_amount_compare_at_price{display:inline-block;margin-left:8px;color:inherit;font-size:.8em;font-weight:400;text-decoration:line-through;opacity:.75}#MainContent .hp-purchase .appstle_one_time_price_wrapper .appstle_subscription_amount_compare_at_price[hidden]{display:none!important}#CartDrawer .cart-drawer__footer .totals,.cart__footer .totals{align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.hp-cart-summary__prices{display:flex;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;gap:6px 12px;margin-inline-start:auto;text-align:right}.hp-cart-summary__original{color:#8b7a6a;font-size:16px;font-weight:500;line-height:1.3;text-decoration-thickness:1.5px;white-space:nowrap}#CartDrawer .hp-cart-summary__prices .totals__total-value,.cart__footer .hp-cart-summary__prices .totals__total-value{margin:0;color:#dc6f01;font-weight:800;line-height:1.2;white-space:nowrap}#CartDrawer .hp-cart-summary__prices .hp-cart-summary__discounted,.cart__footer .hp-cart-summary__prices .hp-cart-summary__discounted{color:#dc6f01;font-size:26px}@media(max-width:749px){.hp-cart-summary__prices{gap:5px 9px}.hp-cart-summary__original{font-size:14px}.cart-drawer__footer .hp-cart-discounts .discounts__discount,.cart__footer .hp-cart-discounts .discounts__discount{font-size:12px;padding:0}#CartDrawer .hp-cart-summary__prices .hp-cart-summary__discounted,.cart__footer .hp-cart-summary__prices .hp-cart-summary__discounted{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/hipaws.css.map */
