.item-selection{display:flex;flex-direction:column;align-items:center}.item-selection h2{font-family:var(--global-font-2);color:#055e5a;font-size:42px;font-weight:500;line-height:44px;text-align:center;letter-spacing:0px}.item-selection .item-selection__list{display:grid;grid-template-columns:repeat(4,1fr);gap:34px;margin:0!important}.item-selection__list>a{display:flex;flex-direction:column;gap:20px}.item-selection__list>a:hover h3{text-decoration:underline}.item-image__container img{object-fit:cover;aspect-ratio:1/1;transition:all .3s ease}.item-image__container img:hover{transform:scale(1.01);box-shadow:0 4px 15px #00000026}.item-description__container h3,.item-description__container h4{font-family:var(--global-font);line-height:normal;letter-spacing:0px;margin:0}.item-description__container h3{font-size:18px;font-weight:700}.item-description__container h4{font-size:16px;font-weight:400}.item-selection__list>a span{display:flex;align-items:center;justify-content:center;width:100%;height:28px;font-size:15px;line-height:normal;color:var(--ff-font-color-green);margin-top:auto;background-color:var(--ff-font-color-white);border:1px solid var(--ff-button-primary);cursor:pointer;transition:.5s cubic-bezier(.25,.46,.45,.94)}.item-selection__list>a span:hover{background:var(--ff-button-hovered);color:var(--ff-font-color-white);border:1px solid var(--ff-button-hovered)}.item-selection .item-selection__cta{font-family:var(--global-font);font-size:16px;font-weight:600;font-style:normal;line-height:normal;text-align:center;color:var(--ff-font-color-white);display:flex;align-items:center;justify-content:center;width:fit-content;padding:1.25rem 3.5rem;margin-top:45px;background-color:var(--ff-button-primary);border-radius:3em;border:1px solid var(--ff-button-primary);cursor:pointer;transition:.5s cubic-bezier(.25,.46,.45,.94)}.item-selection .item-selection__cta:hover{background:var(--ff-button-hovered);color:var(--ff-font-color-white);border:1px solid var(--ff-button-hovered)}@media(max-width:768px){.item-selection .item-selection__list{grid-template-columns:1fr 1fr;gap:10px}}@media(max-width:475px){.item-selection h2{font-size:26px;font-weight:500;line-height:28px}.item-description__container h3,.item-description__container h4{letter-spacing:0px}}
/*# sourceMappingURL=/cdn/shop/t/389/assets/component-item-selection.css.map */
