.media-grid--item{isolation:isolate;border-radius:var(--block-border-radius, 16px)}.media-grid--item{box-shadow:var(--block-shadows)}.media-grid--inner{padding:0 15px;max-width:var(--grid-width-row, 1380px);margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px){.media-grid--inner{padding:0 50px}}.media-grid--inner{display:grid;grid-auto-flow:dense;width:100%;align-items:start;grid:auto-flow dense var(--mobile-height)/repeat(2,minmax(0,1fr))}@media only screen and (min-width: 768px){.media-grid--inner{grid:auto-flow dense var(--desktop-height)/repeat(4,minmax(0,1fr))}}@media only screen and (max-width: 767px){.media-grid--inner.swipe-on-mobile{grid-auto-flow:column;grid-auto-columns:minmax(var(--mobile-swipe-width),1fr);overflow-x:auto;grid-template-columns:repeat(auto-fill,minmax(var(--mobile-swipe-width),1fr));scroll-snap-type:x mandatory;grid-template-rows:var(--desktop-height);padding-bottom:10px}.media-grid--inner.swipe-on-mobile .media-grid--item{scroll-snap-align:center;grid-area:auto}}.media-grid--item{background:var(--color-bg-gradient, var(--color-bg, #fff));color:var(--color-text, var(--color-body, #2c2d2e));overflow:hidden;padding:25px;width:100%;height:100%;position:relative;display:flex;grid-area:span var(--row-span)/span var(--column-span--mobile)}@media only screen and (min-width: 768px){.media-grid--item{padding:35px;grid-area:span var(--row-span)/span var(--column-span)}}.media-grid--item h4{color:var(--color-text, var(--color-body, #2c2d2e))}.media-grid--item h4.media-grid--heading-no-margin{margin-bottom:0}.media-grid--item.content-top-left{justify-content:flex-start;align-items:flex-start}.media-grid--item.content-top-center{justify-content:center;align-items:flex-start}.media-grid--item.content-top-right{justify-content:flex-end;align-items:flex-start}.media-grid--item.content-middle-left{justify-content:flex-start;align-items:center}.media-grid--item.content-middle-center{justify-content:center;align-items:center}.media-grid--item.content-middle-right{justify-content:flex-end;align-items:center}.media-grid--item.content-bottom-left{justify-content:flex-start;align-items:flex-end}.media-grid--item.content-bottom-center{justify-content:center;align-items:flex-end}.media-grid--item.content-bottom-right{justify-content:flex-end;align-items:flex-end}.media-grid--item.has-link--true:hover .media-grid--bg img,.media-grid--item.has-link--true:hover .media-grid--bg video{transform:scale(1.07)}.media-grid--item.has-link--true .text-button{position:relative;z-index:22}.media-grid--link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:21}.media-grid--bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;background:var(--color-bg-gradient, var(--color-bg, #fff))}.media-grid--bg img,.media-grid--bg video{width:100%;height:100%;object-fit:cover;pointer-events:none}.media-grid--bg:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;background:rgba(var(--overlay-color-rgb),var(--overlay-opacity))}.media-grid--content{z-index:2}.media-grid--content>*:last-child{margin-bottom:0}.h4.media-grid--heading-no-margin{font-size:14px;color:#626262;position:absolute;bottom:30px;left:50%;transform:translate(-50%);line-height:1.2}.media-grid--content.text-center p{color:#000;margin-bottom:10px;font-weight:1000}.media-grid--item.content-bottom-center.has-link--true .media-grid--bg{height:200px}@media (max-width: 767px){.media-grid--item:has(a[href*=bluetooth-meat-thermometer-int-11p-b]){flex-direction:column!important;align-items:center;justify-content:flex-start;padding:15px 10px;text-align:center}.media-grid--item:has(a[href*=bluetooth-meat-thermometer-int-11p-b]) .media-grid--bg{width:100%!important;height:auto!important;max-height:180px;margin-bottom:10px;position:relative}.media-grid--item:has(a[href*=bluetooth-meat-thermometer-int-11p-b]) .media-grid--bg img{width:100%!important;height:auto!important;object-fit:contain}.media-grid--item:has(a[href*=bluetooth-meat-thermometer-int-11p-b]) .media-grid--content{text-align:center!important;padding:0}.media-grid--item:has(a[href*=bluetooth-meat-thermometer-int-11p-b]) .media-grid--content.text-center p.subheading{font-size:12px;font-weight:700;margin-bottom:5px;line-height:1.3}.media-grid--item:has(a[href*=bluetooth-meat-thermometer-int-11p-b]) h4.media-grid--heading-no-margin{font-size:13px;line-height:1.3;margin-top:5px;position:relative;bottom:auto;left:auto;transform:none}.media-grid--item:has(a[href*=bluetooth-meat-thermometer-int-11p-b]).content-bottom-center.has-link--true .media-grid--bg{height:auto}}@media (min-width: 768px) and (max-width: 1200px){.media-grid--item:has(a[href*=bluetooth-meat-thermometer-int-11p-b]){flex-direction:column;align-items:center;justify-content:flex-start;padding:20px 15px;text-align:center}.media-grid--item:has(a[href*=bluetooth-meat-thermometer-int-11p-b]) .media-grid--bg{width:100%;height:auto;max-height:200px;position:relative;margin-bottom:10px}.media-grid--item:has(a[href*=bluetooth-meat-thermometer-int-11p-b]) .media-grid--bg img{width:100%;height:auto;object-fit:contain}.media-grid--item:has(a[href*=bluetooth-meat-thermometer-int-11p-b]) .media-grid--content{padding:0;text-align:center}.media-grid--item:has(a[href*=bluetooth-meat-thermometer-int-11p-b]) h4.media-grid--heading-no-margin{font-size:14px;line-height:1.3;margin-top:5px;position:relative;left:auto;bottom:auto;transform:none}.media-grid--item:has(a[href*=bluetooth-meat-thermometer-int-11p-b]) .media-grid--content.text-center p.subheading{font-size:13px;font-weight:700;margin-bottom:8px}}@media (max-width: 1200px){.media-grid--item:has(a[href*=bluetooth-meat-thermometer-int-11p-b]){flex-direction:column;align-items:center;justify-content:flex-start;padding:15px 10px;text-align:center}.media-grid--item:has(a[href*=bluetooth-meat-thermometer-int-11p-b]) .media-grid--bg{width:100%!important;height:auto!important;max-height:200px;margin-bottom:10px;position:relative}.media-grid--item:has(a[href*=bluetooth-meat-thermometer-int-11p-b]) .media-grid--bg img{width:100%!important;height:auto!important;object-fit:contain}.media-grid--item:has(a[href*=bluetooth-meat-thermometer-int-11p-b]) .media-grid--content{text-align:center!important;padding:0}.media-grid--item:has(a[href*=bluetooth-meat-thermometer-int-11p-b]) h4.media-grid--heading-no-margin{font-size:14px;line-height:1.3;margin-top:5px;position:relative;bottom:auto;left:auto;transform:none;white-space:normal;overflow-wrap:break-word}}@media (max-width: 767px){.media-grid--item:has(a[href*=bluetooth-meat-thermometer-int-11p-b]){flex-direction:column!important;align-items:center;justify-content:flex-start;padding:15px 10px;text-align:center}.media-grid--item:has(a[href*=bluetooth-meat-thermometer-int-11p-b]) .media-grid--bg{width:100%!important;height:auto!important;max-height:180px;margin-bottom:10px;position:relative}.media-grid--item:has(a[href*=bluetooth-meat-thermometer-int-11p-b]) .media-grid--bg img{width:100%!important;height:auto!important;object-fit:contain}.media-grid--item:has(a[href*=bluetooth-meat-thermometer-int-11p-b]) .media-grid--content{text-align:center!important;padding:0}.media-grid--item:has(a[href*=bluetooth-meat-thermometer-int-11p-b]) .media-grid--content.text-center p.subheading{font-size:12px;font-weight:700;margin-bottom:5px;line-height:1.3}.media-grid--item:has(a[href*=bluetooth-meat-thermometer-int-11p-b]) h4.media-grid--heading-no-margin{font-size:13px;line-height:1.3;margin-top:5px;position:relative;bottom:auto;left:auto;transform:none;white-space:normal;overflow-wrap:break-word}.media-grid--item:has(a[href*=bluetooth-meat-thermometer-int-11p-b]).content-bottom-center.has-link--true .media-grid--bg{height:auto}}@media (min-width: 768px) and (max-width: 1200px){.media-grid--item:has(a[href*=bluetooth-meat-thermometer-int-11p-b]){flex-direction:column;align-items:center;justify-content:flex-start;padding:20px 15px;text-align:center}.media-grid--item:has(a[href*=bluetooth-meat-thermometer-int-11p-b]) .media-grid--bg{width:100%;height:auto;max-height:200px;position:relative;margin-bottom:10px}.media-grid--item:has(a[href*=bluetooth-meat-thermometer-int-11p-b]) .media-grid--bg img{width:100%;height:auto;object-fit:contain}.media-grid--item:has(a[href*=bluetooth-meat-thermometer-int-11p-b]) .media-grid--content{padding:0;text-align:center}.media-grid--item:has(a[href*=bluetooth-meat-thermometer-int-11p-b]) h4.media-grid--heading-no-margin{font-size:14px;line-height:1.3;margin-top:5px;position:relative;left:auto;bottom:auto;transform:none;white-space:normal;overflow-wrap:break-word}.media-grid--item:has(a[href*=bluetooth-meat-thermometer-int-11p-b]) .media-grid--content.text-center p.subheading{font-size:13px;font-weight:700;margin-bottom:8px}}.media-grid--item:has(a[href*=bluetooth-meat-thermometer-int-11p-b]) h4.media-grid--heading-no-margin{font-size:14px;line-height:1.3;margin-top:5px;position:relative;bottom:auto;left:auto;transform:none;white-space:normal;overflow-wrap:break-word;text-align:center;max-width:220px;margin-left:auto;margin-right:auto}
/*# sourceMappingURL=/cdn/shop/t/3/assets/media-grid.css.map */
