:root{--yy-ivory: #f7f4ed;--yy-sand: #e7dccb;--yy-navy: #293f58;--yy-sage: #82946a;--yy-blue: #769cb1;--yy-gutter: clamp(20px, 4vw, 76px);--yy-ease: cubic-bezier(.16, 1, .3, 1)}html{scroll-padding-top:110px}body#m-theme{background:var(--yy-ivory);color:var(--yy-navy);-webkit-font-smoothing:antialiased}body#m-theme ::selection{color:var(--yy-ivory);background:var(--yy-navy)}body#m-theme :focus-visible{outline:3px solid var(--yy-navy);outline-offset:5px}body#m-theme a{text-underline-offset:5px}body#m-theme input,body#m-theme textarea{caret-color:var(--yy-navy)}body#m-theme :is(h1,h2,h3,h4){letter-spacing:-.025em}body#m-theme .m-button{border-radius:5px;font-weight:500;transition:background-color .2s ease,color .2s ease,transform .2s var(--yy-ease)}body#m-theme .m-button:active,.yy-button:active{transform:scale(.98)}body#m-theme .m-announcement-bar{font-size:13px}body#m-theme .m-announcement-bar__content{padding:9px 20px}body#m-theme .m-header__desktop{padding:10px 0}body#m-theme .m-header__desktop .m-logo img{max-height:60px;width:auto}body#m-theme .m-header__mobile{min-height:78px}body#m-theme .m-header__mobile-language{display:none}body#m-theme .m-menu{--main-link-px: 16px;--main-link-py: 20px;font-size:16px}body#m-theme .m-header__wrapper{box-shadow:none}body#m-theme .m-menu__link--main:after{height:2px}body#m-theme .m-topbar{display:none}.yy-page-width{width:100%;max-width:1680px;margin-inline:auto;padding-inline:var(--yy-gutter)}.yy-editorial{color:var(--yy-navy)}.yy-hero{position:relative;min-height:min(760px,78svh);display:flex;align-items:center;background:var(--yy-sand);overflow:hidden}.yy-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.yy-cover{display:block;width:100%;height:100%;object-fit:cover}.yy-hero__media .yy-cover{object-position:center 55%}.yy-hero__content{position:relative;z-index:1;width:min(52%,760px);padding:72px 0 90px var(--yy-gutter)}.yy-hero h1{font-size:clamp(48px,5.5vw,88px);font-weight:500;line-height:1.04;margin:0 0 28px;max-width:13ch;text-wrap:balance}.yy-hero__description{max-width:31ch;font-size:clamp(17px,1.35vw,20px);line-height:1.6}.yy-actions{display:flex;flex-wrap:wrap;gap:25px;align-items:center;margin-top:30px}.yy-button{display:inline-flex;justify-content:space-between;align-items:center;gap:24px;min-height:52px;padding:14px 23px;background:var(--yy-navy);color:var(--yy-ivory);border-radius:5px;font-size:16px;font-weight:500;transition:background-color .2s ease,transform .2s var(--yy-ease)}.yy-button--light{background:var(--yy-ivory);color:var(--yy-navy)}.yy-text-link{min-height:44px;display:inline-flex;align-items:center;text-decoration:underline}.yy-arrow{flex-shrink:0;transition:transform .25s var(--yy-ease)}.yy-hero__signature{position:absolute;right:var(--yy-gutter);bottom:28px;font-size:18px;font-weight:500;color:var(--yy-navy);background:var(--yy-ivory);padding:9px 16px}.yy-editorial--categories{padding-block:clamp(58px,7vw,112px)}.yy-section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:36px}.yy-section-heading h2{font-size:clamp(32px,3.2vw,52px);line-height:1.12;font-weight:500;max-width:16ch;margin:0}.yy-section-heading>div{font-size:17px;max-width:35ch;line-height:1.6}.yy-companions{display:grid;grid-template-columns:1.18fr 1fr;gap:28px}.yy-companion{display:block;color:inherit}.yy-companion__image{height:clamp(320px,35vw,560px);overflow:hidden;background:var(--yy-sand)}.yy-companion--dog .yy-default .yy-cover{object-position:80% center;width:170%;max-width:none;margin-left:-70%}.yy-companion--cat .yy-cover{object-position:center 42%}.yy-companion__caption{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:18px}.yy-companion__caption h3{font-size:clamp(26px,2.4vw,36px);font-weight:500;margin:0}.yy-companion__caption>span{width:44px;height:44px;display:grid;place-items:center;background:var(--yy-sand);border-radius:50%}.yy-editor-note{margin-top:24px;font-size:15px}.yy-story{display:grid;grid-template-columns:1fr 1fr;background:var(--yy-navy);color:var(--yy-ivory)}.yy-story__copy{display:flex;flex-direction:column;align-items:start;justify-content:center;padding:clamp(40px,6vw,100px) var(--yy-gutter);overflow:hidden}.yy-story h2{color:inherit;font-size:clamp(36px,4.2vw,64px);line-height:1.08;margin:0 0 28px;max-width:12ch;font-weight:500}.yy-story__copy>div{max-width:37ch;font-size:18px;line-height:1.7}.yy-story .yy-button{margin-top:28px}.yy-story__signature{font-size:clamp(64px,8vw,128px);font-weight:600;letter-spacing:-.04em;line-height:.95;margin-top:56px;color:var(--yy-blue)}.yy-story__image{min-height:640px}body#m-theme .yy-products{background:#eee9df}body#m-theme .yy-products .m-section__header{margin-bottom:38px;text-align:left}body#m-theme .yy-products .m-section__heading{font-size:clamp(32px,3.2vw,52px);line-height:1.12;font-weight:500}body#m-theme .yy-products .m-section__description{max-width:46ch;font-size:17px}body#m-theme .m-product-card__media{background:#eeece6;border-radius:3px;overflow:hidden}body#m-theme .m-product-card__content{padding-top:18px;text-align:left}body#m-theme .m-product-card__title{font-size:18px;font-weight:500;line-height:1.45;margin-bottom:7px}body#m-theme .m-product-card__price{font-size:16px;font-variant-numeric:tabular-nums}body#m-theme .m-product-card__tag-name{border-radius:3px;font-size:13px}body#m-theme .m-product-card__action .m-button{background:var(--yy-navy);color:var(--yy-ivory)}body#m-theme .m-collection-page-header{background:var(--yy-sand)}body#m-theme .m-collection-page-header__title{font-size:clamp(40px,5vw,72px);line-height:1.1}body#m-theme .m-product-title{font-size:clamp(30px,3vw,46px);line-height:1.15}body#m-theme .m-product-info--wrapper{padding-block:12px}body#m-theme .m-product-form .m-add-to-cart{min-height:54px}body#m-theme .m-cart-drawer{color:var(--yy-navy)}body#m-theme .m-cart-drawer__inner{background:var(--yy-ivory)}body#m-theme .m-footer{margin-top:0}body#m-theme .m-footer__top{padding-block:80px 45px}body#m-theme .m-footer .m-footer--block-newsletter{padding-bottom:35px}body#m-theme .m-footer .m-footer--block-newsletter .m-footer--block-title{font-size:clamp(30px,3vw,46px);font-weight:500;line-height:1.15}body#m-theme .m-footer .m-footer--block-title{letter-spacing:-.02em;text-transform:none}body#m-theme .m-footer input::placeholder{opacity:1}body#m-theme .m-footer a:focus-visible{outline-color:var(--yy-ivory)}body#m-theme .m-footer__bottom{font-size:14px}body#m-theme .m-richtext,body#m-theme .m-page-content{line-height:1.7}.yy-editorial a:focus-visible{outline-offset:6px}.yy-story a:focus-visible{outline-color:var(--yy-ivory)!important}@media(hover:hover)and (pointer:fine){.yy-button:hover{background:#3c5671;color:var(--yy-ivory)}.yy-button--light:hover{background:var(--yy-sand);color:var(--yy-navy)}.yy-button:hover .yy-arrow,.yy-companion:hover .yy-arrow{transform:translate(4px)}.yy-companion .yy-cover{transition:transform .7s var(--yy-ease)}.yy-companion:hover .yy-cover{transform:scale(1.035)}}@media(min-width:1680px){.yy-hero__content{margin-left:calc((100vw - 1680px)/2)}}@media(max-width:1023px){.yy-hero{min-height:660px}.yy-hero__content{width:57%}.yy-story__image{min-height:560px}.yy-story__copy{padding-inline:30px}}@media(max-width:767px){html{scroll-padding-top:80px}.yy-hero{display:flex;flex-direction:column;align-items:stretch;min-height:0;background:var(--yy-sand)}.yy-hero__media{position:relative;height:370px;order:1}.yy-hero__media.yy-default .yy-cover{object-position:78% 58%;width:170%;max-width:none;margin-left:-70%}.yy-hero__content{width:100%;max-width:none;padding:38px var(--yy-gutter) 40px;order:2}.yy-hero h1{font-size:clamp(42px,10vw,64px);margin-bottom:20px;max-width:13ch}.yy-hero__description{max-width:36ch;font-size:17px}.yy-actions{gap:12px 24px;margin-top:24px}.yy-hero__signature{top:327px;right:20px;bottom:auto;z-index:1;font-size:15px;padding:7px 12px}.yy-section-heading{display:block;margin-bottom:26px}.yy-section-heading h2{max-width:17ch;margin-bottom:16px}.yy-section-heading>div{max-width:36ch}.yy-companions{grid-template-columns:1fr 1fr;gap:14px}.yy-companion__image{height:255px}.yy-companion__caption{margin-top:12px}.yy-companion__caption h3{font-size:25px}.yy-companion__caption>span{width:34px;height:34px}.yy-companion__caption .yy-arrow{width:18px}.yy-story{grid-template-columns:1fr}.yy-story__copy{padding:48px var(--yy-gutter)}.yy-story h2{font-size:42px;max-width:13ch}.yy-story__copy>div{font-size:17px}.yy-story__signature{margin-top:40px}.yy-story__image{min-height:0;height:420px}.yy-story__image .yy-cover{object-position:center 40%}body#m-theme .m-product-card__title{font-size:16px}body#m-theme .m-product-card__price{font-size:15px}body#m-theme .m-footer__top{padding-block:48px 28px}}@media(max-width:374px){.yy-hero__media{height:310px}.yy-hero__signature{top:267px}.yy-hero h1{font-size:40px}.yy-companion__image{height:210px}}@media(prefers-reduced-motion:reduce){body#m-theme *,body#m-theme *:before,body#m-theme *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}body#m-theme .m-scroll-trigger{opacity:1!important;transform:none!important}}body#m-theme .m-product-card__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body#m-theme .m-announcement-bar__content{font-size:13px;line-height:1.4}@media(max-width:767px){body#m-theme .m-header__mobile .m-logo img{max-height:68px;width:auto;margin-inline:auto}body#m-theme .m-header__mobile{padding-block:8px}body#m-theme .m-header__mobile-center{padding-block:0}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/yipyap.css.map */
