.home-products{background:var(--palette-white);color:var(--palette-ink)}.home-products h2.home-products__heading{margin:0 0 26px;color:var(--palette-plum);font-size:clamp(28px,3vw,40px);line-height:1.16;text-align:left;text-wrap:balance}.home-products__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0}.home-products__grid:not(.home-products__grid--slim){--home-tile-step: 34px;padding-top:var(--home-tile-step);row-gap:calc(14px + var(--home-tile-step))}.home-products__tile{position:relative;display:flex;flex-direction:column;margin:0;padding:0 8px 8px;border-radius:var(--ps-border-radius-lg, 10px);list-style:none;transition:box-shadow .15s ease,transform .15s ease;--home-strip: var(--palette-plum);--home-strip-hover: var(--palette-purple-deep)}.home-products__tile:not(.home-products__tile--slim):hover{box-shadow:0 8px 20px color-mix(in srgb,var(--palette-plum) 20%,transparent);transform:translateY(-3px)}.home-products__tile--yellow{background:var(--palette-yellow)}.home-products__tile--lilac{--home-strip: var(--palette-purple);background:var(--palette-lilac)}.home-products__tile--green{--home-strip: #3f6b47;--home-strip-hover: color-mix(in srgb, var(--home-strip) 75%, var(--palette-plum));background:var(--palette-green)}.home-products__tile--blue{--home-strip: var(--palette-focus);--home-strip-hover: color-mix(in srgb, var(--home-strip) 75%, var(--palette-plum));background:var(--palette-blue)}.home-products__tile--paper{padding:0 7px 7px;border:1px solid var(--palette-line);background:var(--palette-paper)}.home-products__tile img{display:block;width:100%;height:auto;aspect-ratio:1;margin-top:calc(-1 * var(--home-tile-step, 0px));object-fit:contain;object-position:bottom}.home-products__tile--paper:not(.home-products__tile--slim) img{margin-top:calc(-1px - var(--home-tile-step))}.home-products__plate{display:flex;flex:1;flex-direction:column;border-radius:8px;background:var(--palette-white)}.home-products__tile--paper .home-products__plate{box-shadow:0 0 0 1px var(--palette-line)}.home-products__words{flex:1;padding:12px 14px 14px}.home-products__strip{display:flex;align-items:center;border-radius:0 0 8px 8px;padding:2px 14px;background:var(--home-strip);transition:background-color .15s ease}.home-products__tile:hover .home-products__strip{background:var(--home-strip-hover)}.home-products__strip .home-products__more{display:inline-flex;align-items:center;padding:0;color:var(--palette-white);text-decoration:none}.home-products__tile h3{margin:0 0 6px;color:var(--palette-plum);font-size:22px;line-height:1.3;text-align:left}.home-products__tile p{margin:0;color:var(--palette-ink);font-size:17px;line-height:1.45;text-align:left}.home-products__more{min-height:44px;padding-top:10px;color:var(--palette-plum);font-size:17px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.home-products__tile:not(.home-products__tile--two-links) .home-products__more:after{content:"";position:absolute;inset:calc(-1 * var(--home-tile-step, 0px)) 0 0;border-radius:inherit}.home-products__tile--slim:hover .home-products__more{color:var(--palette-purple-deep);text-decoration-thickness:2px}.home-products__tile:not(.home-products__tile--two-links):hover .home-products__strip .home-products__more,.home-products__links .home-products__more:hover{text-decoration:underline;text-decoration-thickness:2px}.home-products__tile:not(.home-products__tile--two-links) .home-products__more:focus-visible{outline:0}.home-products__tile:not(.home-products__tile--two-links) .home-products__more:focus-visible:after{outline:3px solid var(--palette-focus);outline-offset:3px}.home-products__links{display:flex;flex-wrap:wrap;gap:0 18px}.home-products__links .home-products__more{min-height:44px}.home-products__links .home-products__more:focus-visible{outline:3px solid var(--palette-yellow);outline-offset:-2px}.home-products.home-products--slim{padding-bottom:0}.home-products__tile--slim{flex-direction:row;align-items:center;gap:10px;min-height:76px;padding:8px 12px 8px 8px}.home-products__tile--paper.home-products__tile--slim{padding:7px 11px 7px 7px}.home-products__tile--slim img{flex:none;width:60px;height:60px}.home-products__tile--slim h3{min-width:0;font-size:17px}.home-products__tile--slim .home-products__more{display:inline;min-height:0;padding:0;font-weight:700}@media(min-width:600px){.home-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-products__grid--slim{display:flex;flex-wrap:wrap;justify-content:center}.home-products__grid--slim .home-products__tile{flex:1 1 200px;max-width:260px}.home-products__tile:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc(50% - 7px)}}@media(prefers-reduced-motion:reduce){.home-products__tile,.home-products__strip{transition:none}.home-products__tile:not(.home-products__tile--slim):hover{transform:none}}@media(min-width:1100px){.home-products__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.home-products__tile:last-child:nth-child(odd){grid-column:auto;justify-self:stretch;width:auto}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/home-products.css.map */
