.top-renewal{--top-ink: #032c53;--top-ink-hover: #021d38;--top-text: #355675;--top-sub: #5b768f;--top-line: #e1e6eb;--top-border: #c9d2db;--top-pale: #eef3f7;--top-radius: 6px;color:var(--top-text)}.top-section{padding-top:6.4rem}@media screen and (min-width:750px){.top-section{padding-top:9.6rem}}.top-heading{display:flex;flex-direction:column;align-items:center;gap:.4rem;margin-bottom:2.4rem;text-align:center}.top-heading__title{margin:0;font-family:Shippori Mincho,serif;font-weight:600;font-size:2.2rem;line-height:1.4;letter-spacing:.16em;color:var(--top-ink)}.top-heading__sub{font-size:1.2rem;letter-spacing:.12em;color:var(--top-sub)}@media screen and (min-width:750px){.top-heading{gap:.6rem;margin-bottom:4rem}.top-heading__title{font-size:2.8rem;letter-spacing:.2em}.top-heading__sub{font-size:1.3rem}}.top-more{display:flex;justify-content:center;margin-top:2.8rem}.top-button{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:4.8rem;padding:0 4rem;border:1px solid var(--top-ink);border-radius:var(--top-radius);background:var(--top-ink);color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:.04em;text-decoration:none;transition:background-color .2s}.top-button:hover{background:var(--top-ink-hover)}.top-button--outline{background:#fff;color:var(--top-ink)}.top-button--outline:hover{background:var(--top-pale)}.top-button:focus-visible{outline:2px solid var(--top-ink);outline-offset:3px}@media screen and (min-width:750px){.top-more{margin-top:4rem}.top-button{width:auto;min-height:5.2rem}}.top-news{display:flex;flex-direction:column;gap:1.6rem;padding-top:3.2rem}.top-news__group{border:1px solid var(--top-border);border-radius:8px;overflow:hidden}.top-news__head{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.2rem 1.4rem;background:var(--top-pale)}.top-news__title{margin:0;font-family:var(--font-body-family);font-size:1.6rem;font-weight:700;letter-spacing:.04em;color:var(--top-ink)}.top-news__all{flex:none;font-size:1.3rem;font-weight:500;color:var(--top-ink);text-decoration:none}.top-news__all:hover{text-decoration:underline;text-underline-offset:3px}.top-news__list{margin:0;padding:0;list-style:none}.top-news__list li+li{border-top:1px solid var(--top-line)}.top-news__list a{display:block;padding:1.4rem;font-size:1.4rem;line-height:1.6;color:var(--top-ink);text-decoration:none}.top-news__list a:hover{text-decoration:underline;text-underline-offset:3px}@media screen and (min-width:750px){.top-news{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4.8rem;padding-top:4.8rem}.top-news__group{border:0;border-radius:0;overflow:visible}.top-news__head{align-items:baseline;padding:0 0 1rem;background:none;border-bottom:1px solid var(--top-border)}.top-news__list li{border-bottom:1px solid var(--top-line)}.top-news__list li+li{border-top:0}.top-news__list a{padding:1.4rem 0}}.top-ranking__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8rem 1.2rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.top-ranking__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4rem 2.4rem}}.top-ranking .card-wrapper,.top-ranking .card{height:100%}.top-ranking .card__inner{border-radius:var(--top-radius);overflow:hidden;background:#f2f2f2}.top-ranking .card>.card__content{display:flex;flex-direction:column;flex-grow:1;padding:0}.top-ranking .card>.card__content .card__information{display:flex;flex-direction:column;flex-grow:1;gap:.6rem;padding:1.2rem 0 0}.top-ranking .ranking{position:absolute;top:1rem;left:1rem;z-index:2;display:flex;align-items:center;height:2.8rem;margin:0;padding:0 1rem;border-radius:1.4rem;background:var(--top-ink);color:#fff;font-size:1.2rem;font-weight:700;line-height:1}.top-ranking .card__inner .card__badge{position:absolute;top:1rem;right:1rem;left:auto;bottom:auto;z-index:2}.top-ranking .card__inner .badge{display:flex;align-items:center;height:2.8rem;padding:0 1rem;border:1px solid var(--top-border);border-radius:1.4rem;background:#fffffff0;color:var(--top-text);font-size:1.2rem;font-weight:700;letter-spacing:0}.top-ranking .card-wrapper:has(.quick-add__submit[disabled]) .card__media img{opacity:.55}.top-ranking .card__heading{margin:.4rem 0 0;font-family:var(--font-body-family);font-size:1.4rem;font-weight:700;line-height:1.5;letter-spacing:.02em;color:var(--top-ink)}.top-ranking .card__heading a{color:inherit}.top-ranking .tagline{padding:0;font-size:1.2rem;line-height:1.65;color:var(--top-sub)}.top-ranking .card-information{display:flex;flex-direction:column;gap:.6rem;margin-top:auto}.top-ranking .rating-price-wrapper,.top-ranking .rating-price-inner{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;margin:0}.top-ranking .rating{margin:0}.top-ranking .rating-count{margin:0;color:var(--top-sub)}.top-ranking .price{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:0;color:var(--top-ink)}.top-ranking .price-item span{font-size:1.2rem;font-weight:400;color:var(--top-sub)}.top-ranking .temperature{display:inline-block;align-self:flex-start;margin:0 .4rem 0 0;padding:.1rem .6rem;border-radius:4px;background:#e3effa;color:#145a96!important;font-size:1.1rem;font-weight:700}.top-ranking .temperature.custom-order,.top-ranking .temperature.small-stock{background:#f6eedf;color:#7a4e12!important}.top-ranking .quick-add{margin:1rem 0 0}.top-ranking .quick-add__submit{min-height:4.4rem;padding:0 1rem;border:1px solid var(--top-ink);border-radius:var(--top-radius);background:#fff;color:var(--top-ink);font-size:1.3rem;font-weight:500;letter-spacing:.04em}.top-ranking .quick-add__submit:before,.top-ranking .quick-add__submit:after{box-shadow:none}.top-ranking .quick-add__submit:not([disabled]):hover{background:var(--top-pale)}.top-ranking .quick-add__submit[disabled]{border-color:var(--top-border);color:var(--top-sub);opacity:1}@media screen and (min-width:750px){.top-ranking .card__heading{font-size:1.6rem}.top-ranking .tagline{font-size:1.3rem}.top-ranking .price{font-size:1.7rem}.top-ranking .quick-add__submit{font-size:1.4rem}}.top-first__list{display:flex;flex-direction:column;gap:1.2rem;margin:0;padding:0;list-style:none}.top-first__card{display:flex;align-items:center;gap:1.4rem;height:100%;box-sizing:border-box;padding:1.2rem;border:1px solid var(--top-border);border-radius:var(--top-radius);color:var(--top-text);text-decoration:none;transition:border-color .2s}.top-first__card:hover{border-color:var(--top-ink)}.top-first__img{flex:none;display:block;width:10.4rem;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:4px;background:var(--top-line)}.top-first__body{display:flex;flex-direction:column;gap:.4rem;min-width:0}.top-first__title{font-size:1.6rem;font-weight:700;line-height:1.45;color:var(--top-ink)}.top-first__card:hover .top-first__title{text-decoration:underline;text-underline-offset:3px}.top-first__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:1.2rem;line-height:1.65;color:var(--top-sub)}.top-first__price{font-size:1.5rem;font-weight:700;color:var(--top-ink)}.top-first__price small{font-size:1.2rem;font-weight:400;color:var(--top-sub)}@media screen and (min-width:750px){.top-first__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}.top-first__card{gap:2.4rem;padding:2rem}.top-first__img{width:22rem}.top-first__body{gap:.8rem}.top-first__title{font-size:2rem}.top-first__text{display:block;font-size:1.4rem}.top-first__price{font-size:1.7rem}}@media screen and (min-width:750px)and (max-width:989px){.top-first__img{width:14rem}}.top-categories__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem .8rem;margin:0;padding:0;list-style:none}.top-categories__tile{display:flex;flex-direction:column;align-items:center;gap:.6rem;text-decoration:none}.top-categories__img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--top-radius);background:var(--top-line);transition:opacity .2s}.top-categories__tile:hover .top-categories__img{opacity:.85}.top-categories__name{font-size:1.3rem;font-weight:500;line-height:1.4;text-align:center;color:var(--top-ink)}.top-categories__tile:hover .top-categories__name{text-decoration:underline;text-underline-offset:3px}@media screen and (min-width:750px){.top-categories__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:2rem}.top-categories__tile{gap:1.2rem}.top-categories__name{font-size:1.5rem}}.top-recipes__list{display:flex;gap:1.2rem;margin:0 -1.5rem;padding:0 1.5rem .4rem;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 1.5rem;scrollbar-width:none}.top-recipes__list::-webkit-scrollbar{display:none}.top-recipes__item{flex:none;width:26rem;scroll-snap-align:start}.top-recipes .rcp-card{display:flex;flex-direction:column;gap:.8rem;text-decoration:none}.top-recipes .rcp-card__img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--top-radius);background:var(--top-line)}.top-recipes .rcp-card__title{margin-top:.4rem;font-size:1.4rem;font-weight:700;line-height:1.5;color:var(--top-ink)}.top-recipes .rcp-card:hover .rcp-card__title{text-decoration:underline;text-underline-offset:3px}.top-recipes .rcp-card__meta{font-size:1.2rem;line-height:1.65;color:var(--top-sub)}@media screen and (min-width:750px){.top-recipes__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem 2.4rem;margin:0;padding:0;overflow:visible}.top-recipes__item{width:auto}.top-recipes .rcp-card__title{font-size:1.6rem}.top-recipes .rcp-card__meta{font-size:1.3rem}}.top-recipes-section+.about-section{margin-top:6.4rem}@media screen and (min-width:750px){.top-recipes-section+.about-section{margin-top:9.6rem}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/section-top-renewal.css.map */
