.entry{overflow:hidden;height:auto;border-radius:10px;box-shadow:0 4px 20px 0 rgba(0,0,0,.04);transition:border-color .2s ease}.entry:has(a:focus-visible){outline-width:2px;outline-style:solid;outline-color:var(--black)}.entry.swiper-slide.product-item{transition:.6s}.entry.swiper-slide.product-item:hover{box-shadow:0 8px 32px 0 rgba(0,0,0,.14);transform:translateY(-5px) !important}.entry .entry-wrapper{text-decoration:none;position:relative;display:block;height:100%;color:inherit}.entry .entry-wrapper .entry-fields{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;height:100%;background-color:var(--white-100)}.entry .entry-wrapper .entry-fields .has-featherlight-gallery{cursor:pointer}.entry .entry-wrapper .entry-fields .entry-image-wrapper{display:block;padding-top:20px;position:relative;width:100%}.entry .entry-wrapper .entry-fields .entry-image-wrapper::before,.entry .entry-wrapper .entry-fields .entry-image-wrapper::after{content:"";display:table;clear:both;width:1px;margin-left:-1px}.entry .entry-wrapper .entry-fields .entry-image-wrapper::before{float:left;padding-bottom:81.679389313%}.entry .entry-wrapper .entry-fields .entry-image-wrapper{overflow:hidden}.entry .entry-wrapper .entry-fields .entry-image-wrapper .has-featherlight-icon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;position:absolute;right:16px;top:16px;z-index:100;width:56px;height:56px;padding:20px 0;border-radius:8px;background:rgba(246,246,246,.6);box-shadow:0 4px 20px 0 rgba(0,0,0,.08);text-decoration:none;color:var(--black-100);transition:all ease-in-out .3s}.entry .entry-wrapper .entry-fields .entry-image-wrapper .has-featherlight-icon .fa-solid.fa-expand-wide{font-size:22px}.entry .entry-wrapper .entry-fields .entry-image-wrapper div[data-featherlight]{display:block;width:100%;height:100%}.entry .entry-wrapper .entry-fields .entry-image-wrapper img.entry-image{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.entry .entry-wrapper .entry-fields .category{display:block;height:2px;margin:36px 24px 12px 24px}.entry .entry-wrapper .entry-fields .category .has-default-background-color{background-color:var(--black-100)}.entry .entry-wrapper .entry-fields .entry-content-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 24px 20px 24px;background:var(--white-100);border-bottom-left-radius:10px;border-bottom-right-radius:10px;position:relative}.entry .entry-wrapper .entry-fields .entry-content-wrapper p{color:var(--black-100)}.entry .entry-wrapper .entry-fields .entry-content-wrapper .headline{font-family:var(--s3-fontFamily),sans-serif;font-weight:var(--s3-fontWeight);font-size:var(--s3-fontSize);line-height:var(--s3-lineHeight);letter-spacing:var(--s3-letterSpacing);text-transform:uppercase;margin-bottom:0}.entry .entry-wrapper .entry-fields .entry-content-wrapper .subline{font-family:var(--s3-subline-fontFamily),sans-serif;font-weight:var(--s3-subline-fontWeight);font-size:var(--s3-subline-fontSize);line-height:var(--s3-subline-lineHeight);letter-spacing:var(--s3-subline-letterSpacing);margin-bottom:12px}.entry .entry-wrapper .entry-fields .entry-content-wrapper>p img{margin-bottom:-1rem}.entry .entry-wrapper .entry-fields .entry-content-wrapper>p:last-child{margin-bottom:1.6rem}.entry .entry-wrapper .entry-fields .entry-content-wrapper .entry-cta{margin-top:auto;padding-top:1.4rem;text-align:right}@media screen and (max-width: 768px){.entry .entry-wrapper .entry-fields .entry-content-wrapper .entry-cta{padding-top:2.4rem}}.entry .entry-wrapper .entry-fields .entry-content-wrapper .entry-cta button{padding:9px 27px !important}.entry .swiper.swiper-modal{overflow:hidden;width:100%;display:none}/*# sourceMappingURL=product-item.css.map */
