.tp-home-selection{padding-block:36px;border-bottom:1px solid #e1e9e2}.tp-home-selection--soft{background:#f2f7f2}.tp-home-selection__header{text-align:center;max-width:760px;margin:0 auto 22px}.tp-home-selection__eyebrow{color:#527258;font-size:12px;font-weight:600;margin-bottom:8px}.tp-home-selection__title{color:#0e7232;font-family:var(--heading-font-family);font-weight:700;font-size:clamp(25px,2.5vw,34px);line-height:1.25;margin:0}.tp-home-selection__intro{margin-top:10px;color:#526257;line-height:1.5}.tp-home-selection__slider{position:relative}.tp-home-selection__grid{display:grid;grid-auto-flow:column;grid-auto-columns:min(350px,calc(100% - 24px));gap:20px;align-items:stretch;overflow-x:auto;padding:2px 2px 12px;scroll-snap-type:x mandatory;scroll-padding-inline:2px;overscroll-behavior-inline:contain;scrollbar-width:thin}.tp-home-selection__grid:focus-visible{outline:2px solid #0e7232;outline-offset:4px}.tp-home-card{scroll-snap-align:start;min-width:0;display:flex;flex-direction:column;gap:10px;padding:8px 12px 12px;border:1px solid #dfe8df;border-radius:18px;background:#fff}.tp-home-card .product-card{gap:8px;height:auto;justify-content:flex-start}.tp-home-card .product-card__figure{width:100%;max-width:none;aspect-ratio:1;margin:0 auto}.tp-home-card .product-card__figure img{object-fit:contain}.tp-home-card .product-title{color:#386c37;font-size:18px;font-weight:700;line-height:1.3;min-height:1.3em}.tp-home-card .product-card__info{padding:0;height:auto;justify-content:flex-start}.tp-home-card .product-card__info>.v-stack>.v-stack{width:100%;gap:5px}.tp-home-card .jdgm-preview-badge{min-height:22px;line-height:22px;font-size:14px}.tp-home-card .price-list{min-height:28px;margin:0;gap:8px;align-items:center;justify-content:center}.tp-home-card .price-list sale-price{color:#111!important;font-size:14px;font-weight:700;margin:0;line-height:1.35}.tp-home-card .price-list compare-at-price{color:#666;font-size:13px;font-weight:400;margin:0}.tp-home-card__note{text-align:center;font-size:14px;line-height:1.5;color:#242424;min-height:3em;text-wrap:balance}.tp-home-card__note p{margin:0}.tp-home-card__action{margin-top:auto;padding-top:8px;text-align:center}.tp-home-card__action .button{width:auto;min-width:210px;max-width:100%;min-height:44px;padding:11px 25px;border-radius:999px;background:#386c37;color:#fff;font-size:15px}.tp-home-selection__navigation{position:absolute;inset:clamp(130px,40vw,170px) -6px auto;display:flex;justify-content:space-between;pointer-events:none}.tp-home-selection__navigation button{pointer-events:auto;width:42px;height:42px;background:#fff;color:#386c37;box-shadow:0 2px 12px #163c2112}.tp-home-selection__navigation button:disabled{opacity:.3}.tp-home-selection__all{display:flex;justify-content:center;margin-top:22px}.tp-home-selection__hint{display:none}@media screen and (max-width:699px){.tp-home-selection{padding-block:28px}.tp-home-selection__header{margin-bottom:16px}.tp-home-selection__intro{font-size:14px}.tp-home-selection__grid{grid-auto-columns:96%;gap:12px}.tp-home-card{padding:4px 10px 10px}.tp-home-card .product-card__figure{max-width:none}.tp-home-card .product-title{font-size:18px}.tp-home-selection__hint{display:block;text-align:center;margin-top:10px;font-size:12px;color:#657469}}
/*# sourceMappingURL=/cdn/shop/t/30/compiled_assets/styles.css.map?subset=AAAAAAAAAAAQ */
