.ol-love-page{background:#ede8e2;color:#1f3d2d}.ol-love-page *{box-sizing:border-box}.ol-love-page a{color:inherit}.ol-love-page__hero-image{object-position:50% 34%}.ol-love-page__hero-title{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:.1em}.ol-love-page__script{font-family:var(--font-script--family);font-size:1.04em;font-weight:400;line-height:.82;letter-spacing:0}.ol-love-page__shop{width:min(100%,1440px);margin:0 auto;padding:clamp(66px,8vw,106px) clamp(18px,5vw,72px) clamp(88px,10vw,138px);scroll-margin-top:120px}.ol-love-page__shop-head{margin-bottom:30px;padding-bottom:18px;border-bottom:1px solid rgba(31,61,45,.18)}.ol-love-page__kicker{margin:0;font-family:var(--font-body--family);font-size:.68rem;line-height:1.2;letter-spacing:.22em;text-transform:uppercase}.ol-love-page__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px clamp(10px,1.5vw,20px)}.ol-love-page__card{min-width:0}.ol-love-page__card-media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:#ded6ce}.ol-love-page__badge{position:absolute;z-index:2;top:10px;left:10px;padding:6px 8px;border:1px solid rgba(31,61,45,.28);border-radius:0;background:#ede8e2f2;color:#1f3d2d;font-family:var(--font-body--family);font-size:.58rem;line-height:1;letter-spacing:.14em;text-transform:uppercase}.ol-love-page__card-media img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.ol-love-page__card:hover .ol-love-page__card-media img{transform:scale(1.015)}.ol-love-page__card-info{padding-top:10px;display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.ol-love-page__card-title{display:block;font-family:var(--font-heading--family);font-size:1.18rem;line-height:1.05;text-decoration:none}.ol-love-page__material{display:block;margin-top:4px;font-family:var(--font-body--family);font-size:.6rem;letter-spacing:.13em;text-transform:uppercase;opacity:.7}.ol-love-page__price{flex:0 0 auto;font-family:var(--font-body--family);font-size:.76rem;line-height:1.2;opacity:.82}@media(max-width:1000px){.ol-love-page__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.ol-love-page__hero{min-height:calc(100svh - var(--header-group-height, 104px));height:calc(100svh - var(--header-group-height, 104px))}.ol-love-page__hero-image{object-position:50% 28%}.ol-love-page__hero-title{display:block}.ol-love-page__hero-title>span:first-child{display:inline}.ol-love-page__script{display:inline}.ol-love-page__shop{padding:58px 16px 84px}.ol-love-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 10px}.ol-love-page__card-info{display:block}.ol-love-page__card-title{font-size:1.05rem}.ol-love-page__price{display:block;margin-top:6px}}@media(max-width:390px){.ol-love-page__shop{padding-left:12px;padding-right:12px}}@media(max-width:749px){.ol-love-page__shop{padding:46px 18px 56px}.ol-love-page__shop-head{margin-bottom:24px;padding-bottom:14px}.ol-love-page__grid{gap:26px 10px}}@media(max-width:390px){.ol-love-page__shop{padding-left:18px;padding-right:18px}}@media(min-width:901px){.ol-love-page__shop{padding:76px 64px 88px}.ol-love-page__shop-head{margin-bottom:24px;padding-bottom:16px}.ol-love-page__grid{gap:32px 16px}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/olanti-love.css.map */
