html:root{--heading-font-family: "Shippori Mincho", "Zen Old Mincho", "Hiragino Mincho ProN", "Yu Mincho", serif;--heading-font-weight: 400;--text-font-family: "Shippori Mincho", "Zen Old Mincho", "Hiragino Mincho ProN", "Yu Mincho", serif;--text-letter-spacing: .06em}body{-webkit-font-smoothing:antialiased}:is(.template-index,.template-page-about,.template-collection){--section-vertical-spacing: 5.5rem;--section-stack-gap: 2.5rem}@media screen and (min-width:700px){:is(.template-index,.template-page-about,.template-collection){--section-vertical-spacing: 10rem;--section-stack-gap: 4rem}}:is(.template-index,.template-page-about,.template-collection) :is(.h1,.h2,.h3,h1,h2,h3){font-weight:400;letter-spacing:.28em;line-height:1.9}:is(.template-index,.template-page-about,.template-collection) .section-header :is(.h1,.h2,h2){font-size:clamp(1.15rem,1.6vw,1.4rem)}:is(.template-index,.template-page-about,.template-collection) .subheading,:is(.template-index,.template-page-about,.template-collection) [class*=subheading]{font-family:"Cormorant Garamond",var(--heading-font-family);letter-spacing:.4em;font-size:.8rem;opacity:.65}:is(.template-index,.template-page-about,.template-collection) .prose p,:is(.template-index,.template-page-about,.template-collection) .rte p{line-height:2.6;letter-spacing:.14em}:is(.template-index,.template-page-about,.template-collection) .button{border-radius:0;letter-spacing:.25em;font-size:.75rem}:is(.template-index,.template-page-about,.template-collection) .link{position:relative;text-decoration:none;letter-spacing:.25em;font-size:.75rem;padding-right:52px;background:none}:is(.template-index,.template-page-about,.template-collection) .link:after{content:"";position:absolute;right:0;top:50%;width:36px;height:1px;background:currentColor;transition:width .7s cubic-bezier(.22,.61,.36,1),right .7s cubic-bezier(.22,.61,.36,1)}:is(.template-index,.template-page-about,.template-collection) .link:hover:after{width:44px;right:-8px}:is(.template-index,.template-page-about,.template-collection) img{transition-duration:1.6s!important;transition-timing-function:cubic-bezier(.22,.61,.36,1)!important}:is(.template-index,.template-page-about,.template-collection) .product-card__info,:is(.template-index,.template-page-about,.template-collection) .product-card__info *{letter-spacing:.1em}:is(.template-index,.template-page-about,.template-collection) .product-card__info .product-title{font-size:.82rem}:is(.template-index,.template-page-about,.template-collection) .product-card__info .price-list{font-size:.78rem;opacity:.75}:is(.template-index,.template-page-about,.template-collection) .collection-card .h3{font-size:.9rem;letter-spacing:.3em}.milk-scroll{display:flex;flex-direction:column;align-items:center;gap:.9rem;margin:0 auto;padding:0 1rem 3rem;background:none;border:0;color:#8a847c;cursor:pointer}.milk-scroll__label{font-family:Cormorant Garamond,serif;font-size:.7rem;letter-spacing:.35em;padding-left:.35em}.milk-scroll__line{width:1px;height:64px;background:linear-gradient(currentColor,currentColor) no-repeat;background-size:1px 0;background-color:#8a847c33;animation:milk-scroll-line 2.4s cubic-bezier(.65,0,.35,1) infinite}@keyframes milk-scroll-line{0%{background-size:1px 0;background-position:0 0}50%{background-size:1px 100%;background-position:0 0}51%{background-size:1px 100%;background-position:0 100%}to{background-size:1px 0;background-position:0 100%}}@media screen and (min-width:700px){.milk-scroll__line{height:88px}}:is(.template-index,.template-page-about,.template-collection) .milk-type{opacity:0;animation:milk-type-in .9s ease forwards}@keyframes milk-type-in{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur(0)}}:is(.template-index,.template-page-about,.template-collection) .milk-type-after{opacity:0;animation:milk-type-in 1.2s ease forwards}@media(prefers-reduced-motion:reduce){.milk-scroll__line{animation:none;background-size:1px 100%}.template-index .milk-type,.template-index .milk-type-after{animation:none;opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/milk-custom.css.map */
