@media screen and (min-width:990px){.product-information__grid,.product-information__wrapper{align-items:start}product-media-gallery,.product-media-gallery{max-width:560px;margin-inline:auto}.product-media-container img,product-media-gallery img{object-fit:contain}}@media screen and (max-width:749px){product-media-gallery,.product-media-gallery{max-width:430px;margin-inline:auto}.product-information{--padding-block-start:16px}.product-details,[data-block-type=_product-details]{border-radius:10px}}.product-card .card-gallery,.product-card slideshow-component{background:#fff}.product-card .card-gallery img,.product-card slideshow-component img{object-fit:contain!important;object-position:center!important;padding:clamp(14px,2vw,26px);box-sizing:border-box}.product-card .card-gallery,.product-card slideshow-component,.product-card .product-media{aspect-ratio:1/1}.product-card .product-media__image{width:100%;height:100%;object-fit:contain!important}.template-collection .product-card,.product-recommendations .product-card{height:100%}.template-collection .product-card__content,.product-recommendations .product-card__content{padding-inline:4px}.product-information .product-details{box-shadow:0 8px 28px #0840270d}.product-information .product-details h1{color:#073f28;letter-spacing:-.02em}.product-information .button:not(.button-unstyled){border-radius:999px;min-height:50px}.product-information quantity-selector{border-radius:999px}.product-recommendations{border-top:1px solid rgba(7,85,47,.1)}.fc-hero__primary:focus-visible,.fc-hero__secondary:focus-visible,.frosch-category:focus-visible,.frosch-btn:focus-visible{outline:3px solid #12633a;outline-offset:4px}.fc-hero__primary,.fc-hero__secondary,.frosch-btn,.frosch-category{-webkit-tap-highlight-color:transparent}@media(prefers-reduced-motion:reduce){.frosch-category{transition:none}.frosch-category:hover{transform:none}}@media screen and (max-width:749px){.frosch-categories__heading{align-items:center}.frosch-category__copy small{min-height:0}.frosch-category__copy strong{font-size:25px}.product-card .card-gallery img,.product-card slideshow-component img{padding:12px}.product-information .product-details{box-shadow:none}.product-information .button:not(.button-unstyled){min-height:48px}}@media screen and (min-width:990px){product-media-gallery,.product-media-gallery{max-width:440px!important;margin-inline:auto!important}product-media-gallery .product-media-container,.product-media-gallery .product-media-container{max-width:440px!important;margin-inline:auto!important}product-media-gallery img,.product-media-gallery img{max-height:520px!important;width:100%!important;object-fit:contain!important}}@media screen and (max-width:749px){product-media-gallery,.product-media-gallery{max-width:320px!important;margin-inline:auto!important}product-media-gallery img,.product-media-gallery img{max-height:390px!important;object-fit:contain!important}}@media screen and (min-width:990px){.menu-list__submenu .product-card .card-gallery,.menu-list__submenu .product-card slideshow-component,.header-menu .product-card .card-gallery,.header-menu .product-card slideshow-component{max-height:220px!important;aspect-ratio:auto!important}.menu-list__submenu .product-card img,.header-menu .product-card img{width:100%!important;height:220px!important;object-fit:contain!important;padding:12px!important}}@media screen and (max-width:749px){.product-information media-gallery:not(.dialog-zoomed-gallery){width:100%!important;max-width:340px!important;margin-inline:auto!important}.product-information media-gallery .product-media-constraint-wrapper{width:100%!important;max-width:340px!important;margin-inline:auto!important}.product-information media-gallery .product-media-container{max-width:340px!important;margin-inline:auto!important}.product-information media-gallery .product-media__image{max-width:100%!important;max-height:390px!important;object-fit:contain!important}}@media screen and (max-width:749px){.product-information media-gallery slideshow-slide.product-media-container--image{aspect-ratio:auto!important;height:420px!important;min-height:0!important}.product-information media-gallery .product-media-constraint-wrapper{height:100%!important;max-height:420px!important}.product-information media-gallery .product-media{height:100%!important;max-height:420px!important}.product-information media-gallery .product-media__image{height:100%!important;max-height:390px!important;object-fit:contain!important}}@media screen and (max-width:749px){.menu-drawer__featured-content-list-item--product{width:24cqi}.menu-drawer__featured-content-list-item--product img{width:100%;height:auto;object-fit:contain}}@media screen and (min-width:990px){.menu-list__submenu .product-card .card-gallery,.menu-list__submenu .product-card slideshow-component,.header-menu .product-card .card-gallery,.header-menu .product-card slideshow-component{height:220px!important;max-height:220px!important;overflow:hidden!important}.menu-list__submenu .product-card img,.header-menu .product-card img{width:100%!important;height:100%!important;max-height:220px!important;object-fit:contain!important}}@media screen and (min-width:990px){.header-menu .mega-menu__content-list--products{align-items:start}.header-menu .mega-menu__content-list--products .resource-card__image,.header-menu .mega-menu__content-list--products .card-gallery,.header-menu .mega-menu__content-list--products slideshow-component{height:220px!important;max-height:220px!important;overflow:hidden!important}.header-menu .mega-menu__content-list--products img{max-width:100%!important;max-height:220px!important;object-fit:contain!important}}@media screen and (min-width:990px){.product-information media-gallery .product-media-constraint-wrapper{width:65%!important;max-width:420px!important;margin-inline:auto!important}.product-information media-gallery .product-media-container{max-width:420px!important;margin-inline:auto!important}.product-information media-gallery .product-media__image{max-width:100%!important;max-height:480px!important;object-fit:contain!important}}@media screen and (min-width:990px){.product-information .product-details h1{font-size:36px!important;line-height:1.15!important;letter-spacing:-.5px}.product-information .product-details .price{font-size:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/frosch-redesign.css.map */
