:root{--brand-rose: #8A5B5E;--brand-rose-dark: #734A4D;--brand-pink: #F4B0AE;--brand-forest: #8A5B5E;--brand-forest-dark: #734A4D;--brand-moss: #F4B0AE;--brand-cream: #f7f4ec;--brand-warm-white: #fcfbf8;--brand-line: rgba(138, 91, 94, .16);--brand-gold: #8A5B5E;--brand-gold-soft: rgba(244, 176, 174, .35)}body,body.gradient,body.template-index,body.template-page,body.template-product,body.template-collection,body.template-list-collections,body.template-search,body.template-cart,body.template-404,body.template-customers-login,body.template-customers-register,body.template-customers-account,body.template-customers-order,body.template-customers-addresses,body.template-blog,body.template-article{background:var(--brand-warm-white);color:var(--brand-forest-dark);overflow-x:hidden}.header-wrapper,.header-wrapper.color-scheme-1{background:var(--brand-pink);border-bottom:0;box-shadow:none}.header.page-width{width:min(calc(100% - 4.8rem),118rem);max-width:118rem}.header{min-height:6.4rem;padding-inline:0}.header__heading{margin:0}.header__heading-link{display:inline-flex;align-items:center;min-height:4rem}.header__heading-link .h2,.header__heading-link:not(:has(img)){color:var(--brand-rose);font-family:var(--font-heading-family),"Hiragino Mincho ProN","Yu Mincho",serif;font-size:2.4rem;font-weight:600;letter-spacing:.04em;line-height:1.3;white-space:nowrap}.header__heading-logo-wrapper{display:inline-flex;align-items:center;justify-content:center;line-height:0}.header__heading-logo{display:block;max-height:8rem;width:auto;object-fit:contain;filter:drop-shadow(0 .1rem .2rem rgba(255,255,255,.95)) drop-shadow(0 .2rem .6rem rgba(115,74,77,.18))}.header__menu-item,.header__icon{color:var(--brand-rose)}.header__menu-item{min-height:3.6rem;padding:.6rem 1.4rem;border-radius:999px;font-size:1.4rem;font-weight:500;letter-spacing:.04em}.header__menu-item:hover,.header__menu-item:hover span{background:transparent;color:var(--brand-rose-dark);opacity:1}.header__menu-item span:after,.header__active-menu-item:after{display:none}.header-wrapper .header__active-menu-item,.header-wrapper a.header__menu-item[aria-current=page],.header-wrapper a.header__menu-item[aria-current=page] span{background:transparent;color:var(--brand-rose-dark);font-weight:600;text-decoration:none}.header__icons{gap:.8rem;padding-right:0}.header__icon{width:4rem;height:4rem;border-radius:50%;background:#ffffff8c;color:var(--brand-rose)}.header__icon:hover{background:var(--brand-rose);color:#fff}.header__icon .svg-wrapper,.header__icon .icon{width:2rem;height:2rem}.announcement-bar-section .utility-bar{min-height:3.8rem;background:var(--brand-rose)}.announcement-bar-section .announcement-bar,.announcement-bar-section .announcement-bar a,.announcement-bar-section .announcement-bar__message,.announcement-bar-section .announcement-bar__message a{color:#fff!important;font-size:1.25rem;letter-spacing:.06em}.announcement-bar-section .announcement-bar__message{padding-block:.9rem}.watashi-breadcrumbs{padding-block:1.4rem .4rem}.watashi-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;color:var(--brand-forest-dark);font-size:1.3rem;line-height:1.6}.watashi-breadcrumbs__list li{display:inline-flex;align-items:center;max-width:100%}.watashi-breadcrumbs__list li:not(:last-child):after{content:"/";margin-inline:.8rem;color:#8a5b5e66}.watashi-breadcrumbs__list a{color:var(--brand-forest);text-decoration:none}.watashi-breadcrumbs__list a:hover{text-decoration:underline}.watashi-breadcrumbs__list [aria-current=page]{overflow:hidden;color:var(--brand-forest-dark);font-weight:600;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:749px){.watashi-breadcrumbs__list [aria-current=page]{white-space:normal}}@media screen and (min-width:990px){.header{min-height:7.2rem}.header--middle-left{grid-template-columns:minmax(18rem,1fr) auto minmax(18rem,1fr);column-gap:2rem}.header--middle-left .header__heading{justify-self:start}.header--middle-left .header__inline-menu{margin-left:0;justify-self:center}.header__inline-menu .list-menu--inline{gap:.4rem}.header__icons{justify-self:end;gap:.8rem}}.footer,.footer.color-scheme-1{background:var(--brand-rose);color:#ffffffe0;border-top:0}.footer__content-top{padding-block:1.2rem .8rem}.footer-block__logo{display:inline-flex;align-items:center;margin-bottom:1rem;line-height:0}.footer-block__logo-image{display:block;width:auto;max-width:min(100%,24rem);max-height:7.2rem;height:auto;object-fit:contain;filter:drop-shadow(0 .1rem .25rem rgba(255,255,255,.95)) drop-shadow(0 .2rem .8rem rgba(0,0,0,.12))}.footer-block__heading{margin-bottom:.8rem;color:#fff;font-size:1.4rem;font-weight:600;letter-spacing:.08em}.footer .rte,.footer .footer-block__details-content,.footer .footer-block__details-content p,.footer a,.footer p,.footer h2,.footer h3,.footer .list-menu__item,.footer .copyright__content{color:#ffffffeb}.footer.color-scheme-1 .footer-block__details-content .list-menu__item--link,.footer.color-scheme-1 .footer-block__details-content .list-menu__item--active,.footer.color-scheme-1 .copyright__content a,.footer.color-scheme-1 .rte a{color:#fff}.footer.color-scheme-1 .footer-block__details-content .list-menu__item--link:hover,.footer.color-scheme-1 .copyright__content a:hover,.footer a:hover{color:var(--brand-pink)}.footer-block__details-content .list-menu__item--link{padding-block:.2rem}@media screen and (min-width:750px){.footer__blocks-wrapper.grid{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.8fr);column-gap:2.4rem;row-gap:1.2rem}}.footer-block--newsletter{margin-top:0;padding:0;border:0;border-radius:0;background:transparent}.footer .field__input{background:#ffffff1f;color:#fff;border-radius:999px}.footer .field__label{color:#ffffffb3}.footer .field__button,.footer .newsletter-form__button{color:#fff}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.16)}.footer__content-bottom-wrapper{padding-block:.6rem}.footer .list-social__link{color:#fff}.template-index .watashi-page-width{max-width:118rem}.template-index .watashi-hero{position:relative;min-height:86vh;overflow:hidden;background:radial-gradient(circle at 88% 18%,rgba(176,141,58,.12),transparent 28rem),linear-gradient(180deg,#fff 0%,var(--brand-cream) 100%);border-bottom:0}.template-index .watashi-hero__backdrop{position:absolute;top:-8rem;right:-6rem;width:58rem;height:58rem;border:1px solid var(--brand-gold-soft);border-radius:50%;pointer-events:none;transform:translate3d(0,calc(var(--pet-hero-shift, 0) * .5px),0)}.template-index .watashi-hero__backdrop:after{position:absolute;top:18%;left:-42%;width:22rem;height:22rem;border:1px solid rgba(138,91,94,.1);border-radius:50%;content:""}.template-index .watashi-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.28fr);align-items:center;min-height:78vh;gap:clamp(2.4rem,4vw,4.8rem);padding-block:clamp(4rem,7vh,8rem) clamp(2.4rem,5vh,4rem)}.template-index .watashi-hero__copy{position:relative;z-index:3;min-width:0;max-width:56rem;padding-block:0;padding-right:0}.template-index .watashi-hero .watashi-eyebrow,.template-index .watashi-section-heading .watashi-eyebrow{display:inline-flex;align-items:center;gap:1.2rem;margin-bottom:2.2rem;color:var(--brand-gold);font-family:var(--font-heading-family),"Hiragino Mincho ProN","Yu Mincho",serif;font-size:1.15rem;font-weight:400;letter-spacing:.28em;text-transform:uppercase}.template-index .watashi-hero .watashi-eyebrow:before,.template-index .watashi-section-heading .watashi-eyebrow:before{width:3.6rem;height:1px;background:var(--brand-gold);content:""}.template-index .watashi-display{max-width:100%;margin:0;color:var(--brand-forest-dark);font-family:var(--font-heading-family),"Hiragino Mincho ProN","Yu Mincho",serif;font-size:clamp(2.8rem,3.4vw,4.2rem);font-weight:600;letter-spacing:.04em;line-height:1.5;overflow-wrap:normal;word-break:keep-all}.template-index .watashi-lead,.template-index .watashi-lead p{max-width:42rem;margin-top:2.2rem;color:#5c6f64;font-size:1.5rem;line-height:2.05}.template-index .watashi-button-row{gap:1.2rem;margin-top:3.2rem}.template-index .watashi-button{min-width:18rem;min-height:5.2rem;border-radius:.3rem;background:var(--brand-forest);letter-spacing:.14em}.template-index .watashi-button--outline{background:transparent;color:var(--brand-forest)}.template-index .watashi-button:hover{background:var(--brand-forest-dark)}.template-index .watashi-button--outline:hover{color:#fff}.template-index .pet-brand-jump-links{gap:1.4rem 2.4rem;margin-top:4.2rem;padding-top:2.4rem;border-top:1px solid var(--brand-line)}.template-index .pet-brand-jump-links a{color:var(--brand-forest);font-size:1.1rem;letter-spacing:.16em}.template-index .pet-brand-jump-links a.is-active{color:var(--brand-gold);text-decoration:underline;text-underline-offset:.6rem}.template-index .watashi-hero__visual{position:relative;z-index:1;display:flex;min-width:0;max-width:none;min-height:0;align-items:center;justify-content:stretch;margin:0;padding:0;overflow:visible}.template-index .watashi-hero__visual:before{display:none}.template-index .watashi-hero__media{position:relative;z-index:1;display:flex;min-height:0;margin:0;align-items:center;justify-content:center;overflow:hidden;background:var(--brand-cream);box-shadow:none}.template-index .watashi-hero__media:before,.template-index .watashi-hero__media:after{display:none}.template-index .watashi-hero__media img{position:relative;z-index:1;width:100%;max-width:100%;height:100%;min-height:0;object-position:center}.template-index .watashi-hero__media--main{width:100%;max-width:none;aspect-ratio:1 / 1;margin-left:auto;overflow:hidden;border-radius:2.8rem;background:var(--brand-cream);-webkit-mask-image:none;mask-image:none}.template-index .watashi-hero__slideshow{position:relative;width:100%;height:auto;min-height:0;aspect-ratio:1 / 1;overflow:hidden;border-radius:2.8rem;background:var(--brand-cream)}.template-index .watashi-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.8s ease}.template-index .watashi-hero__slide.is-active{z-index:1;opacity:1}.template-index .watashi-hero__slide img{width:100%;height:100%;object-fit:cover;object-position:center}.template-index .watashi-hero__media--main img{object-fit:cover;object-position:center}.template-index .watashi-hero__media--circle,.template-index .watashi-hero__media--accent{position:absolute;border:.5rem solid #fff;border-radius:50%;background:var(--brand-cream);box-shadow:0 1rem 2.4rem #8a5b5e1f}.template-index .watashi-hero__media--circle{right:0;bottom:2%;z-index:3;width:20rem;height:20rem}.template-index .watashi-hero__media--accent{top:6%;left:8%;z-index:2;width:15rem;height:15rem;border-width:.45rem}.template-index .watashi-hero__media--circle img,.template-index .watashi-hero__media--accent img{object-fit:cover}.template-index .watashi-hero__wave{position:relative;z-index:2;display:block;width:100%;height:8.8rem;margin-top:-.6rem;line-height:0}.template-index .watashi-hero__wave svg{display:block;width:100%;height:100%}.template-index .watashi-hero__wave-fill{fill:#fff}.template-index .watashi-hero__wave-line{stroke:#b08d3a80;stroke-width:1.8}.template-index .watashi-hero__wave-line--soft{stroke:#8a5b5e33;stroke-width:1.2}.template-index .watashi-category-section,.template-index .watashi-products-section,.template-index .watashi-story-section,.template-page .watashi-story-section{position:relative;padding-block:clamp(8rem,12vw,16rem);overflow:hidden;background:#fff}.template-index .watashi-category-section:before,.template-index .watashi-products-section:before,.template-index .watashi-story-section:before{position:absolute;width:52rem;height:52rem;border:1px solid var(--brand-gold-soft);border-radius:50%;content:"";pointer-events:none}.template-index .watashi-category-section:before{top:8%;left:-34rem}.template-index .watashi-products-section:before{right:-34rem;bottom:10%}.template-index .watashi-story-section:before{top:20%;right:-30rem}.template-index .watashi-category-section>.watashi-page-width,.template-index .watashi-products-section>.watashi-page-width,.template-index .watashi-story-section>.watashi-page-width{position:relative;z-index:1}.template-index .watashi-section-heading,.template-page .watashi-section-heading{max-width:72rem;margin:0 auto 6.5rem;text-align:center}.template-index .watashi-section-heading h2,.template-page .watashi-section-heading h2{color:var(--brand-gold);font-family:var(--font-heading-family),"Hiragino Mincho ProN","Yu Mincho",serif;font-size:clamp(2.8rem,4vw,4.6rem);font-weight:500;letter-spacing:.08em;line-height:1.4;word-break:keep-all}.template-index .watashi-section-heading>.rte,.template-index .watashi-section-heading>.rte p,.template-page .watashi-section-heading>.rte,.template-page .watashi-section-heading>.rte p{max-width:54rem;margin-inline:auto;color:#627168;font-size:1.4rem;line-height:2}.template-index .watashi-category-grid{gap:3.2rem}.template-index .watashi-category-card{display:flex;flex-direction:column;min-height:0;border:1px solid rgba(176,141,58,.28);border-radius:0;background:var(--brand-cream);color:inherit;text-decoration:none;box-shadow:none}.template-index .watashi-category-card:hover{transform:translateY(-.4rem);box-shadow:0 2rem 4rem #8a5b5e1a}.template-index .watashi-category-card__media{height:24rem}.template-index .watashi-category-card__content{width:100%;min-height:0;padding:2.2rem 2.4rem 2.6rem;border-radius:0;background:#fff}.template-index .watashi-category-card__content h3{color:var(--brand-forest-dark);font-size:2.8rem;font-weight:500;letter-spacing:.06em;word-break:normal}.template-index .watashi-category-card__content p{color:#627168;font-size:1.45rem}.template-index .watashi-category-card__link{color:var(--brand-forest);letter-spacing:.08em;white-space:nowrap}.template-index .watashi-products-section{background:var(--brand-cream)}.template-index .watashi-products-grid{gap:2.4rem}.template-index .watashi-products-grid .card,.template-index .watashi-products-grid .card__inner,.template-index .watashi-products-grid .card__media{border-radius:0}.template-index .watashi-products-grid .card__inner{border:1px solid rgba(176,141,58,.28);background:#fff}.template-index .watashi-products-grid .card__media img{object-fit:contain;mix-blend-mode:multiply}.template-index .watashi-lineup-card__media img{object-fit:contain}.template-index .watashi-products-grid .card__heading{color:var(--brand-forest-dark);font-size:1.4rem;font-weight:500;line-height:1.6;word-break:keep-all}.template-index .watashi-products-grid .card-information .price{color:var(--brand-forest)}.template-index .watashi-product-slider{gap:2rem;background:var(--brand-cream)}.template-index .watashi-product-slider__viewport,.template-index .watashi-product-slider__track,.template-index .watashi-product-slider__slide{background:var(--brand-cream)}.template-index .watashi-product-slider__button{border:0;border-radius:1.8rem;background:#fff;box-shadow:0 .8rem 1.8rem #8a5b5e1f;color:var(--brand-forest)}.template-index .watashi-product-slider__button:hover:not(:disabled){background:#734a4d;color:#fff;box-shadow:0 .8rem 1.8rem #e39a7459}.template-index .watashi-product-slider__track{gap:2.4rem}.template-index .watashi-product-slider__slide{flex-basis:calc((100% - 4.8rem) / 3)}.template-index .watashi-lineup-card{min-height:0;padding:0;border:0;border-radius:2.4rem;background:var(--brand-cream);box-shadow:none;color:var(--brand-forest-dark)}.template-index .watashi-lineup-card:hover{transform:none;box-shadow:none}.template-index .watashi-lineup-card__media{margin:0;background:var(--brand-cream)}.template-index .watashi-lineup-card__body{padding:1.8rem 1.8rem 2rem;background:var(--brand-cream)}.template-index .watashi-lineup-card__title,.template-index .watashi-lineup-card__title a{color:var(--brand-forest-dark);font-family:var(--font-body-family),"Hiragino Sans","Yu Gothic",sans-serif;font-size:1.55rem;font-weight:600;letter-spacing:.02em;line-height:1.5}.template-index .watashi-lineup-card__price{color:var(--brand-forest);font-size:1.55rem;font-weight:700}.template-index .watashi-lineup-card__button{margin-top:auto;background:#734a4d;color:#fff}.template-index .watashi-lineup-card__button:hover{background:var(--brand-forest)}@media(prefers-reduced-motion:reduce){.template-index .watashi-lineup-card:hover{transform:none;box-shadow:none}}.template-index .watashi-trust-section{padding-block:clamp(8rem,12vw,16rem);background:#f1e7d7}.template-index .watashi-trust-section .watashi-section-heading h2,.template-index .watashi-trust-section .watashi-eyebrow{color:var(--brand-gold)}.template-index .watashi-trust-section .watashi-section-heading>.rte,.template-index .watashi-trust-section .watashi-section-heading>.rte p{color:#627168}.template-index .watashi-trust-grid{gap:2rem;border:0}.template-index .watashi-trust-card{min-height:0;padding:2.6rem 1.8rem 2.4rem;border:0;border-radius:2.4rem;background:#fff}.template-index .watashi-trust-card__visual{background:#f4efe4}.template-index .watashi-trust-card h3{margin-top:1.8rem;color:var(--brand-forest-dark);font-family:var(--font-body-family),"Hiragino Sans","Yu Gothic",sans-serif;font-size:1.55rem;font-weight:600;line-height:1.55;word-break:keep-all}.template-index .watashi-story__intro,.template-page .watashi-story__intro{max-width:78rem;margin:0 0 4.8rem}.template-index .watashi-story__intro h2,.template-page .watashi-story__intro h2{color:var(--brand-forest-dark);font-family:var(--font-heading-family),"Hiragino Mincho ProN","Yu Mincho",serif;font-size:clamp(2.6rem,3.6vw,4rem);font-weight:600;letter-spacing:.04em;line-height:1.5;word-break:normal}.template-index .watashi-story__inner,.template-page .watashi-story__inner{align-items:start;gap:4rem}.template-index .watashi-story__media,.template-page .watashi-story__media{overflow:hidden;border-radius:2.4rem;background:var(--brand-cream);box-shadow:none}.template-index .watashi-story__media img,.template-page .watashi-story__media img{display:block;width:100%;height:auto;object-fit:contain;object-position:center}.template-index .watashi-story__copy .rte,.template-page .watashi-story__copy .rte{color:#5c6f64;font-size:1.55rem;line-height:1.95;word-break:normal}.template-index .watashi-story__copy .rte p,.template-page .watashi-story__copy .rte p{margin:0 0 1.4em}.template-index .watashi-story__copy .rte p:last-child,.template-page .watashi-story__copy .rte p:last-child{margin-bottom:0}.template-index .watashi-story__links,.template-page .watashi-story__links{margin-top:2.4rem}.template-index .watashi-story__link,.template-page .watashi-story__link{border-radius:999px;background:var(--brand-cream);color:var(--brand-forest);font-weight:600}.watashi-story-section--page .watashi-story__page-body{max-width:96rem;margin-inline:auto}.watashi-story-section--page{background:linear-gradient(180deg,#fff 0%,var(--brand-cream) 18%,#fff 100%)}.watashi-story-section--page:before{position:absolute;top:8%;right:-28rem;width:48rem;height:48rem;border:1px solid var(--brand-gold-soft);border-radius:50%;content:"";pointer-events:none}.watashi-story-section--page>.watashi-page-width{position:relative;z-index:1}.template-page .watashi-story-section--page .watashi-story__intro,.watashi-story-section--page .watashi-story__intro--center{max-width:72rem;margin-top:0;margin-right:auto;margin-bottom:4.8rem;margin-left:auto;text-align:center}.template-page .watashi-story-section--page .watashi-story__intro .watashi-eyebrow,.watashi-story-section--page .watashi-story__intro--center .watashi-eyebrow{width:100%;margin-left:auto;margin-right:auto;text-align:center}.template-page .watashi-story-section--page .watashi-story__intro h2,.watashi-story-section--page .watashi-story__intro--center h2{width:100%;margin-top:.8rem;margin-left:auto;margin-right:auto;text-align:center}.watashi-story-section--page .watashi-story__lead.rte{max-width:68rem;margin:0 auto;color:#5c6f64;font-size:1.55rem;line-height:2;text-align:center;word-break:normal}.watashi-story-section--page .watashi-story__lead.rte p{margin:0 0 1.4em}.watashi-story-section--page .watashi-story__lead.rte p:last-child{margin-bottom:0}.watashi-story__featured{margin:4.8rem auto 0;max-width:88rem}.watashi-story__featured-media{overflow:hidden;border:1px solid rgba(138,91,94,.1);border-radius:2rem;background:#fff;box-shadow:0 1.6rem 4rem #8a5b5e14}.watashi-story__featured-media img{display:block;width:100%;height:auto;object-fit:contain;object-position:center}.watashi-story__featured-caption{margin-top:1.2rem;color:var(--brand-forest);font-size:1.35rem;line-height:1.6;text-align:center}.watashi-story__gallery-heading{max-width:68rem;margin:5.6rem auto 3.2rem;text-align:center}.watashi-story__gallery-title{margin:.8rem 0 0;color:var(--brand-forest-dark);font-family:var(--font-heading-family),"Hiragino Mincho ProN","Yu Mincho",serif;font-size:clamp(2rem,2.8vw,2.8rem);font-weight:600;letter-spacing:.04em;line-height:1.5}.watashi-story__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:3.6rem}.watashi-story__gallery--three{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;margin-top:0}.watashi-story__gallery-item{margin:0}.watashi-story__gallery-media{overflow:hidden;border:1px solid rgba(138,91,94,.1);border-radius:1.8rem;background:#fff;box-shadow:0 1.2rem 3rem #8a5b5e0f}.watashi-story__gallery-media img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:center}.watashi-story__gallery-caption{margin-top:1rem;color:var(--brand-forest);font-size:1.3rem;line-height:1.6;text-align:center}.watashi-story__schools{max-width:88rem;margin:5.6rem auto 0;padding:3.2rem;border:1px solid rgba(138,91,94,.12);border-radius:2rem;background:#ffffffe0}.watashi-story__schools .watashi-eyebrow{margin-bottom:1.6rem;text-align:center}.watashi-story-section--page .watashi-story__links{margin-top:0}.watashi-story__links--cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.watashi-story-section--page .watashi-story__link{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;min-height:5.6rem;padding:1.4rem 1.8rem;border:1px solid rgba(138,91,94,.14);border-radius:1.4rem;background:var(--brand-cream);color:var(--brand-forest-dark);font-size:1.35rem;font-weight:600;line-height:1.55;text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease}.watashi-story-section--page .watashi-story__link:hover{border-color:var(--brand-forest);background:#fff;transform:translateY(-.2rem)}.watashi-story__link-label{flex:1;min-width:0}.watashi-story__link-icon{flex:0 0 auto;color:var(--brand-gold);font-size:1.5rem}.template-page .section.main-page:has(.watashi-story-section--page){padding:0}.template-page .main-page:has(.watashi-story-section--page){padding-block:0}body.template-page:has(.watashi-story-section--page) #MainContent{padding-bottom:0}.pet-brand-scroll-progress{position:fixed;z-index:15;top:50%;right:2.2rem;width:1px;height:9rem;background:#8a5b5e29;opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity .4s ease}.pet-brand-scroll-progress span{position:absolute;top:0;left:0;display:block;width:1px;height:var(--pet-scroll-progress, 0%);background:var(--brand-gold)}.pet-motion-ready.template-index .pet-brand-scroll-progress{opacity:1}.pet-motion-ready.template-index .watashi-section:not(.watashi-hero){opacity:0;transform:translateY(3.2rem);transition:opacity .9s ease,transform .9s cubic-bezier(.22,1,.36,1)}.pet-motion-ready.template-index .watashi-section.is-visible{opacity:1;transform:none}.pet-motion-ready.template-index .watashi-category-card,.pet-motion-ready.template-index .watashi-trust-card,.pet-motion-ready.template-index .watashi-product-slider__slide,.pet-motion-ready.template-index .watashi-lineup-card,.pet-motion-ready.template-page .watashi-story__gallery-item{opacity:0;transform:translateY(2.4rem);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}.pet-motion-ready.template-index .is-visible .watashi-category-card,.pet-motion-ready.template-index .is-visible .watashi-trust-card,.pet-motion-ready.template-index .is-visible .watashi-product-slider__slide,.pet-motion-ready.template-index .is-visible .watashi-lineup-card,.pet-motion-ready.template-page .is-visible .watashi-story__gallery-item{opacity:1;transform:none}.pet-motion-ready.template-index .is-visible .watashi-category-card:nth-child(1),.pet-motion-ready.template-index .is-visible .watashi-trust-card:nth-child(1),.pet-motion-ready.template-index .is-visible .watashi-product-slider__slide:nth-child(1){transition-delay:0s}.pet-motion-ready.template-index .is-visible .watashi-category-card:nth-child(2),.pet-motion-ready.template-index .is-visible .watashi-trust-card:nth-child(2),.pet-motion-ready.template-index .is-visible .watashi-product-slider__slide:nth-child(2){transition-delay:.12s}.pet-motion-ready.template-index .is-visible .watashi-trust-card:nth-child(3),.pet-motion-ready.template-index .is-visible .watashi-product-slider__slide:nth-child(3){transition-delay:.24s}.pet-motion-ready.template-index .is-visible .watashi-trust-card:nth-child(4),.pet-motion-ready.template-index .is-visible .watashi-product-slider__slide:nth-child(4),.pet-motion-ready.template-page .is-visible .watashi-story__gallery-item:nth-child(1){transition-delay:0s}.pet-motion-ready.template-page .is-visible .watashi-story__gallery-item:nth-child(2){transition-delay:.12s}.pet-motion-ready.template-page .is-visible .watashi-story__gallery-item:nth-child(3){transition-delay:.24s}.pet-motion-ready.template-page .is-visible .watashi-story__gallery-item:nth-child(4){transition-delay:.36s}.pet-motion-ready.template-index .watashi-story__media{opacity:0;transform:translate(-3rem);transition:opacity .9s ease,transform .9s cubic-bezier(.22,1,.36,1)}.pet-motion-ready.template-index .watashi-story__copy{opacity:0;transform:translate(3rem);transition:opacity .9s ease .15s,transform .9s cubic-bezier(.22,1,.36,1) .15s}.pet-motion-ready.template-index .is-visible .watashi-story__media,.pet-motion-ready.template-index .is-visible .watashi-story__copy{opacity:1;transform:none}.pet-motion-ready.template-index .watashi-section-heading{opacity:0;transform:translateY(1.6rem);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}.pet-motion-ready.template-index .is-visible .watashi-section-heading{opacity:1;transform:none}.pet-motion-ready.template-index .watashi-button-row{opacity:0;transform:translateY(1.2rem);transition:opacity .6s ease .3s,transform .6s cubic-bezier(.22,1,.36,1) .3s}.pet-motion-ready.template-index .is-visible .watashi-button-row{opacity:1;transform:none}.template-product product-info.gradient{background:var(--brand-warm-white)}.template-product .product{max-width:none;margin:0;padding-block:1.6rem 4rem}.template-product .product__title h1{max-width:100%;margin:0 0 1.2rem;color:var(--brand-forest-dark);font-size:clamp(2.6rem,3.2vw,3.8rem);font-weight:600;letter-spacing:.02em;line-height:1.45;overflow-wrap:anywhere;word-break:normal}.template-product .product__info-wrapper{padding-left:4rem}.template-product .product__info-container{max-width:none}.template-product .product__media,.template-product .watashi-product-placeholder{display:grid;place-items:center;overflow:hidden;border:1px solid var(--brand-line);border-radius:2rem;background:#fff}.template-product .product__media-wrapper .watashi-product-placeholder{height:auto;min-height:0;aspect-ratio:1;padding:2rem}.template-product .product__media-wrapper .watashi-product-placeholder__media{display:grid;place-items:center;width:100%;height:auto;min-height:0;aspect-ratio:1;border-radius:1.4rem;background:var(--brand-cream)}.template-product .product__media img,.template-product .watashi-product-placeholder__media img{width:100%;height:100%;object-fit:contain;object-position:center;mix-blend-mode:normal}.template-product .product__info-container .price{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem 1rem;margin:0 0 1.2rem;color:var(--brand-forest);font-size:2.2rem;font-weight:700;line-height:1}.template-product .product .price__container,.template-product .product .price .badge{margin:0}.template-product .product__info-container .price .price-item{margin:0;line-height:1.2}.template-product .product__tax{margin:0 0 1.8rem;color:#627168}.template-product .quantity__label{color:var(--brand-forest-dark);font-weight:600}.template-product .product__description{margin:0 0 2.4rem;color:var(--brand-forest-dark);font-size:1.55rem;line-height:1.9}.template-product .product-form__quantity{margin:0 0 1.8rem}.template-product .quantity{border-color:var(--brand-line);border-radius:999px}.template-product .product-form__submit,.template-product .shopify-payment-button__button--unbranded{width:100%;min-height:5.2rem;border-radius:999px;background:#734a4d!important;color:#fff!important;font-weight:600}.template-product .product-form__submit:hover{background:var(--brand-forest)!important}.template-product .price .badge{display:inline-flex;align-items:center;border-radius:999px}.template-product .product__inventory{color:#627168;font-size:1.35rem}.template-product .watashi-product-info{padding-block:7rem 8rem;border-top:0;background:var(--brand-cream)}.template-product .watashi-product-info .watashi-section-heading{max-width:64rem;margin:0 0 3.2rem;text-align:left}.template-product .watashi-product-info .watashi-section-heading h2{color:var(--brand-forest-dark);font-size:clamp(2.4rem,3.2vw,3.6rem);font-weight:600}.template-product .watashi-product-info .watashi-section-heading p,.template-product .watashi-product-info .watashi-section-heading .rte{color:#627168;font-size:1.5rem}.template-product .watashi-product-facts{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1.6rem;margin-bottom:3.2rem}.template-product .watashi-product-fact{padding:2rem;border:1px solid var(--brand-line);border-radius:1.6rem;background:#fff}.template-product .watashi-product-fact__label{color:var(--brand-gold);font-size:1.25rem}.template-product .watashi-product-fact__value{color:var(--brand-forest-dark);font-size:1.55rem}.template-product .watashi-product-details{max-width:none;padding:.4rem 2.4rem 1rem;border:1px solid var(--brand-line);border-radius:2rem;background:#fff}.template-product .watashi-product-details summary{color:var(--brand-forest-dark);font-size:1.6rem;font-weight:600;word-break:normal}.template-product .related-products__heading{margin-bottom:2.8rem;color:var(--brand-forest-dark);font-size:clamp(2.4rem,3.2vw,3.4rem);font-weight:600}.template-product .related-products .product-grid .grid__item{flex-grow:0}.template-product .related-products .card__inner{overflow:hidden;border:1px solid var(--brand-line);border-radius:2rem;background:#fff}.template-product .related-products .card__media img{object-fit:contain}.template-product .disclosures{padding-block:1rem 0;color:var(--brand-forest-dark)}@media screen and (min-width:990px){.template-product .product--medium:not(.product--no-media) .product__media-wrapper,.template-product .product--medium:not(.product--no-media) .product__info-wrapper{max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}.template-collection .collection-hero,.template-search .template-search__header{background:var(--brand-cream)}.template-list-collections #MainContent .section{background:var(--brand-cream);padding-block:3.2rem 8rem}.template-collection .collection-hero__inner{padding-block:6rem}.template-collection .collection-hero__title,.template-search .template-search__header h1{color:var(--brand-forest-dark);font-size:clamp(3rem,4.6vw,5.2rem);font-weight:500;word-break:keep-all}.template-collection .facets-vertical.page-width{align-items:flex-start;gap:2.4rem;padding-block:3.2rem 7rem}.template-collection .facets-vertical .facets-wrapper{flex:0 0 24rem;width:24rem;max-width:24rem;padding-right:0}.template-collection .facets-vertical .product-grid-container{flex:1 1 0;min-width:0;width:auto;padding:0}.template-collection .facets-container,.template-collection .facets-vertical .facets-container{display:block;padding:0;border:0}.template-collection .facets__form-vertical{width:100%;padding:2rem 1.8rem 2.2rem;border:1px solid var(--brand-line);border-radius:2rem;background:#fff}.template-collection .facets__heading--vertical{margin:0 0 1.2rem;color:var(--brand-forest-dark);font-size:1.6rem;font-weight:600}.template-collection .active-facets__button-remove,.template-collection .active-facets__button-remove span{color:var(--brand-forest)}.template-collection .facets__disclosure-vertical{border-top:1px solid var(--brand-line)}.template-collection .facets-vertical .facets__summary{color:var(--brand-forest-dark);font-weight:600}.template-collection .facets__summary-label,.template-collection .facet-checkbox__text,.template-collection .facet-checkbox__text-label{color:var(--brand-forest-dark)}.template-collection .mobile-facets__open{border-radius:999px;background:#fff;color:var(--brand-forest-dark)}.template-collection .mobile-facets__inner{background:#fff}.template-collection .product-grid,.template-search .product-grid{row-gap:2.8rem}.template-collection .product-grid .grid__item{flex-grow:0}.template-collection .card__inner,.template-search .card__inner{overflow:hidden;border:1px solid var(--brand-line);border-radius:2rem;background:#fff}.template-collection .card__media img,.template-search .card__media img{object-fit:contain}.template-collection .card__heading,.template-search .card__heading{font-size:1.5rem;line-height:1.5;word-break:keep-all}.template-collection .card-information .price{color:var(--brand-forest);font-weight:700}@media screen and (max-width:749px){.template-collection .facets-vertical.page-width{padding-block:2rem 5rem}.template-collection .facets-vertical .facets-wrapper{flex:none;width:100%;max-width:none;margin-bottom:1.6rem}}.template-list-collections .watashi-collections{max-width:86rem}.template-list-collections .title{margin:0 0 3.2rem;color:var(--brand-forest-dark);font-size:clamp(2.4rem,3.2vw,3.6rem);font-weight:600;word-break:normal}.template-list-collections .watashi-collections__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem;margin:0;padding:0;list-style:none}.template-list-collections .watashi-collections__card{display:flex;height:100%;flex-direction:column;overflow:hidden;border:1px solid var(--brand-line);border-radius:2rem;background:#fff;color:inherit;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease}.template-list-collections .watashi-collections__card:hover{transform:translateY(-.3rem);box-shadow:0 1.6rem 3.2rem #8a5b5e1a}.template-list-collections .watashi-collections__media{display:grid;aspect-ratio:4 / 3;place-items:center;overflow:hidden;background:var(--brand-cream)}.template-list-collections .watashi-collections__media img{width:100%;height:100%;object-fit:cover;object-position:center}.template-list-collections .watashi-collections__fallback{width:58%;height:58%;object-fit:contain}.template-list-collections .watashi-collections__body{display:flex;flex:1;flex-direction:column;min-height:14rem;padding:1.8rem 2rem 2rem}.template-list-collections .watashi-collections__body h2{margin:0;color:var(--brand-forest-dark);font-size:2rem;font-weight:600;line-height:1.45}.template-list-collections .watashi-collections__body p{margin:.8rem 0 0;color:#627168;font-size:1.45rem;line-height:1.7}.template-list-collections .watashi-collections__cta{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:4.2rem;margin-top:auto;padding:.8rem 1.6rem;border-radius:999px;background:#734a4d;color:#fff;font-size:1.35rem;font-weight:600}.template-list-collections .watashi-collections__card:hover .watashi-collections__cta{background:var(--brand-forest)}@media screen and (max-width:749px){.template-list-collections .watashi-collections__list{grid-template-columns:1fr;max-width:42rem;margin-inline:auto}}@media(prefers-reduced-motion:reduce){.template-list-collections .watashi-collections__card:hover{transform:none;box-shadow:none}}.template-cart .cart__contents,.template-cart .cart__footer,.template-search .template-search__header,.template-customers-login .customer,.template-customers-register .customer,.template-customers-account .customer,.template-404{color:var(--brand-forest-dark)}.template-cart .cart__footer,.template-search main,.template-customers-login .customer,.template-customers-register .customer{background:var(--brand-warm-white)}.template-cart .totals__total-value{color:var(--brand-forest)}body.template-404{max-width:none;margin:0;padding-block:0;text-align:initial}body.template-404 p{color:inherit;font-weight:400;letter-spacing:normal}.template-404.page-width{max-width:72rem;margin:0 auto;padding-block:8rem 10rem;text-align:center}.template-404.page-width .title{margin-block:1.2rem 2.4rem;color:var(--brand-forest-dark);font-size:clamp(2.4rem,4vw,4rem);font-weight:600;letter-spacing:.02em;line-height:1.45;word-break:normal;overflow-wrap:anywhere}.template-404.page-width p{color:var(--brand-gold);font-size:1.4rem;font-weight:600;letter-spacing:.12em}.template-page .main-page-title{color:var(--brand-forest-dark);font-size:clamp(2.8rem,4vw,4.6rem);word-break:keep-all}.template-page .main-page{padding-block:5rem 6.4rem}body.template-page #MainContent,body.template-policy #MainContent,.shopify-policy__container{padding-bottom:6.4rem}@media screen and (max-width:989px){.template-index .watashi-hero,.template-index .watashi-hero__inner{min-height:auto}.template-index .watashi-hero__inner{grid-template-columns:1fr;gap:3rem;padding-block:5rem 7rem}.template-index .watashi-hero__copy{max-width:none}.template-index .watashi-hero__visual{min-height:0;align-items:center;justify-content:stretch;padding:0}.template-index .watashi-hero__slideshow{min-height:0;aspect-ratio:1 / 1;border-radius:2rem}.template-index .watashi-hero__media--main{width:100%;aspect-ratio:1 / 1;border-radius:2rem}.template-index .watashi-hero__media--circle{width:15.5rem;height:15.5rem}.template-index .watashi-hero__media--accent{width:11.5rem;height:11.5rem}.template-index .watashi-hero__wave{height:6.8rem}.template-index .watashi-story__intro,.template-page .watashi-story__intro{margin-bottom:3rem}.template-index .watashi-story__inner,.template-page .watashi-story__inner{gap:2.4rem}.watashi-story__gallery--three{grid-template-columns:repeat(2,minmax(0,1fr))}.watashi-story__links--cards{grid-template-columns:1fr}.template-index .watashi-product-slider__track{gap:2rem}.template-index .watashi-product-slider__slide{flex-basis:calc((100% - 2rem)/2)}.template-product .product__info-wrapper{padding-left:0}}@media screen and (max-width:749px){.header{min-height:7.2rem}.header.page-width{width:min(calc(100% - 3.2rem),118rem)}.header__heading-link .h2,.header__heading-link:not(:has(img)){font-size:1.55rem;letter-spacing:.02em;white-space:nowrap}.header__icon{width:4rem;height:4rem}.template-index .watashi-display{font-size:clamp(2.6rem,7vw,3.2rem);letter-spacing:.04em}.template-index .watashi-lead,.template-index .watashi-lead p{font-size:1.4rem}.template-index .watashi-button{width:100%;min-width:0}.template-index .watashi-hero__backdrop{width:28rem;height:28rem}.template-index .watashi-hero__media--accent{display:none}.template-index .watashi-hero__media--circle{width:13.5rem;height:13.5rem;right:3%;bottom:2%}.template-index .watashi-hero__slideshow{min-height:0;aspect-ratio:1 / 1;border-radius:1.8rem}.template-index .watashi-hero__media--main,.template-index .watashi-hero__slideshow{border-radius:1.8rem}.template-index .watashi-hero__wave{height:5.6rem}.template-index .watashi-category-section,.template-index .watashi-products-section,.template-index .watashi-story-section,.template-index .watashi-trust-section,.template-page .watashi-story-section{padding-block:7rem}.template-index .watashi-section-heading{margin-bottom:4rem}.template-index .watashi-category-grid{grid-template-columns:1fr}.template-index .watashi-category-card{min-height:0}.template-index .watashi-category-card__media{height:20rem}.template-index .watashi-category-card__content{width:100%;min-height:0;padding:2rem}.template-index .watashi-category-card__content h3{font-size:2.4rem}.template-index .watashi-trust-grid{grid-template-columns:1fr 1fr;gap:1.4rem}.template-index .watashi-trust-card{min-height:0;padding:2rem 1.4rem 1.8rem;border:0}.template-index .watashi-trust-card__visual{width:8.4rem;height:8.4rem}.template-index .watashi-trust-card h3{margin-top:1.2rem;font-size:1.4rem}.template-index .watashi-product-slider{grid-template-columns:4rem minmax(0,1fr) 4rem;gap:.8rem}.template-index .watashi-product-slider__track{gap:0}.template-index .watashi-product-slider__slide{flex-basis:100%}.template-index .watashi-lineup-card{min-height:0;padding:0}.template-index .watashi-lineup-card__body{padding:1.4rem 1.4rem 1.6rem}.template-index .watashi-lineup-card__title,.template-index .watashi-lineup-card__title a{font-size:1.45rem}.template-index .watashi-story__intro,.template-page .watashi-story__intro{margin-bottom:2.4rem}.template-page .watashi-story-section--page .watashi-story__intro,.watashi-story-section--page .watashi-story__intro--center{margin-left:auto;margin-right:auto;text-align:center}.template-page .watashi-story-section--page .watashi-story__intro h2,.watashi-story-section--page .watashi-story__intro--center h2{text-align:center}.watashi-story-section--page .watashi-story__lead.rte{font-size:1.45rem;line-height:1.9;text-align:left}.watashi-story__featured{margin-top:3.2rem}.watashi-story__featured-media,.watashi-story__gallery-media{border-radius:1.4rem}.watashi-story__gallery-heading{margin:4rem auto 2.4rem;text-align:left}.watashi-story__gallery-heading .watashi-eyebrow{text-align:left}.watashi-story__gallery-title{font-size:2rem}.watashi-story__gallery,.watashi-story__gallery--three{grid-template-columns:1fr;gap:1.6rem}.watashi-story__gallery-caption{font-size:1.2rem}.watashi-story__schools{margin-top:4rem;padding:2.4rem 1.6rem;border-radius:1.6rem}.watashi-story__links--cards{grid-template-columns:1fr}.watashi-story-section--page .watashi-story__link{min-height:0;padding:1.2rem 1.4rem;font-size:1.25rem}.template-product .product{padding-block:1.2rem 3.2rem}.template-product .product__title h1{max-width:100%;font-size:clamp(2.4rem,7.5vw,3.4rem)}.template-product .watashi-product-info{padding-block:5rem}.template-product .watashi-product-details{padding-inline:1.6rem}.pet-brand-scroll-progress{right:1rem;height:6.5rem}}body{font-weight:400}.rte,.rte p,.template-index .watashi-lead,.template-index .watashi-lead p,.template-index .watashi-section-heading>.rte,.template-index .watashi-section-heading>.rte p,.template-index .watashi-category-card__content p,.template-index .watashi-story__copy .rte,.template-page .watashi-story__copy .rte{font-weight:400}.header__heading-link .h2,.header__heading-link:not(:has(img)),h1,h2,h3,.watashi-display,.template-index .watashi-section-heading h2,.template-index .watashi-category-card__content h3,.template-index .watashi-story__intro h2,.template-page .watashi-story__intro h2,.template-product .product__title h1,.template-collection .collection-hero__title,.card__heading{font-weight:600}.announcement-bar-section .announcement-bar,.announcement-bar-section .announcement-bar a{font-size:1.25rem;font-weight:500}.header__menu-item{font-size:1.4rem;font-weight:500}.template-index .watashi-hero .watashi-eyebrow,.template-index .watashi-section-heading .watashi-eyebrow{font-size:1.3rem;font-weight:500}.template-index .watashi-display{max-width:100%;font-size:clamp(2.8rem,3.4vw,4.2rem);font-weight:600}.template-index .watashi-lead,.template-index .watashi-lead p{font-size:1.7rem;font-weight:400;line-height:2.05}.template-index .watashi-button{font-weight:600}.template-index .pet-brand-jump-links a{font-size:1.25rem;font-weight:500}.template-index .watashi-section-heading h2{font-size:clamp(3rem,4.2vw,5rem);font-weight:600}.template-index .watashi-section-heading>.rte,.template-index .watashi-section-heading>.rte p{font-size:1.6rem;font-weight:400;line-height:2.05}.template-index .watashi-category-card__content h3{font-weight:600}.template-index .watashi-category-card__content p{font-size:1.5rem;font-weight:400}.template-index .watashi-products-grid .card__heading,.template-index .watashi-lineup-card__title,.template-index .watashi-lineup-card__title a{font-size:1.55rem;font-weight:600}.template-index .watashi-lineup-card__price{font-size:1.55rem;font-weight:700}.template-index .watashi-lineup-card__button{font-size:1.35rem;font-weight:600}.template-index .watashi-trust-card h3{font-size:1.55rem;font-weight:600}.template-index .watashi-story__intro h2,.template-page .watashi-story__intro h2{font-weight:600}.template-index .watashi-story__copy .rte,.template-page .watashi-story__copy .rte{font-size:1.55rem;font-weight:400;line-height:1.95}.template-product .product__title h1{font-weight:600}.template-product .product__info-container .price{font-size:2.2rem;font-weight:600}.template-collection .card__heading,.template-search .card__heading{font-size:1.55rem;font-weight:600}.footer,.footer p,.footer a,.footer .footer-block__details-content{font-size:1.4rem;font-weight:400;color:#ffffffe0}.footer-block__heading{font-size:1.4rem;font-weight:600;color:#fff}@media screen and (max-width:749px){.template-index .watashi-display{font-size:clamp(2.6rem,7vw,3.2rem)}.template-index .watashi-lead,.template-index .watashi-lead p{font-size:1.55rem}.template-index .watashi-trust-card h3{font-size:1.45rem}}@media(prefers-reduced-motion:reduce){.pet-brand-scroll-progress{display:none}.template-index .watashi-hero__backdrop{transform:none}.pet-motion-ready .watashi-section,.pet-motion-ready .watashi-category-card,.pet-motion-ready .watashi-trust-card,.pet-motion-ready .watashi-product-slider__slide,.pet-motion-ready .watashi-lineup-card,.pet-motion-ready .watashi-story__copy,.pet-motion-ready .watashi-story__media,.pet-motion-ready .watashi-story__gallery-item,.pet-motion-ready .watashi-section-heading,.pet-motion-ready .watashi-button-row{opacity:1;transform:none;transition:none}}@media screen and (max-width:749px){.footer-block.grid__item{margin:1.2rem 0}}@media screen and (min-width:990px){.template-product .product--stacked .product__media-item{width:100%;max-width:100%}}@media(prefers-reduced-motion:reduce){.template-index .watashi-hero__slide{transition:none}}@media screen and (max-width:749px){.template-index .watashi-section-heading{max-width:100%;margin-bottom:2.4rem}.template-index .watashi-section-heading h2,.template-index .watashi-story__intro h2,.template-page .watashi-story__intro h2{font-size:2.2rem;letter-spacing:.02em;line-height:1.45;word-break:normal;overflow-wrap:anywhere}.template-index .watashi-display{letter-spacing:.02em;word-break:normal;overflow-wrap:anywhere}.template-index .watashi-product-slider{display:block;position:relative;width:100%;min-width:0;overflow:hidden}.template-index .watashi-product-slider__viewport,.template-index .watashi-product-slider__track{width:100%;min-width:0}.template-index .watashi-product-slider__viewport{overflow:hidden}.template-index .watashi-product-slider__track{gap:0}.template-index .watashi-product-slider__slide{flex:0 0 100%;width:100%;max-width:100%}.template-index .watashi-product-slider__button{position:absolute;top:18%;z-index:2;width:3.6rem;height:3.6rem}.template-index .watashi-product-slider__button--prev{left:.4rem}.template-index .watashi-product-slider__button--next{right:.4rem}.template-index .watashi-lineup-card__title,.template-index .watashi-lineup-card__title a{word-break:normal;overflow-wrap:anywhere}.template-404.page-width{padding-block:5rem 6rem}.template-404.page-width .title{font-size:2.2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/petline-inspired.css.map */
