.bee-media-grid-section{--bee-grid-gap: 4px;--bee-border-radius: 0px;--bee-overlay-padding: 20px;--bee-text-color: 255, 255, 255;--bee-overlay-bg: transparent}.bee-media-grid-section .bee-gallery{display:grid;gap:var(--bee-grid-gap);grid-auto-rows:1fr}.bee-media-grid-section .bee-gallery.bee-grid-cols-2{grid-template-columns:repeat(2,1fr)}@media(min-width:640px){.bee-media-grid-section .bee-gallery.sm\:bee-grid-cols-2{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.bee-media-grid-section .bee-gallery.lg\:bee-grid-cols-3{grid-template-columns:repeat(3,1fr)}.bee-media-grid-section .bee-gallery.lg\:bee-grid-cols-4{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.bee-media-grid-section .lg\:col-span-1{grid-column:span 1}.bee-media-grid-section .lg\:col-span-2{grid-column:span 2}.bee-media-grid-section .lg\:col-span-3{grid-column:span 3}.bee-media-grid-section .lg\:col-span-4{grid-column:span 4}}.bee-media-grid-section .bee-row-span-1,.bee-media-grid-section .bee-row-span-2,.bee-media-grid-section .bee-row-span-3{grid-row:span 1}@media(min-width:769px){.bee-media-grid-section .bee-row-span-1{grid-row:span 1}.bee-media-grid-section .bee-row-span-2{grid-row:span 2}.bee-media-grid-section .bee-row-span-3{grid-row:span 3}}@media(max-width:768.98px){.bee-media-grid-section .md-down\:col-span-2{grid-column:span 2}}.bee-media-grid-section .bee-gallery-block{position:relative;display:block;overflow:hidden;border-radius:var(--bee-block-radius, var(--bee-border-radius));text-decoration:none;color:inherit;border:var(--bee-card-border-width, 0) solid var(--bee-card-border-color, transparent);min-height:var(--bee-block-min-height, auto)}.bee-media-grid-section a.bee-gallery-block{cursor:pointer}.bee-media-grid-section a.bee-gallery-block:hover .bee-media img,.bee-media-grid-section a.bee-gallery-block:hover .bee-media svg{transform:scale(1.05)}.bee-media-grid-section .bee-gallery-block__image{position:relative;width:100%;height:100%;display:flex;overflow:hidden;border-radius:var(--bee-block-radius, var(--bee-border-radius))}.bee-media-grid-section .bee-media{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.bee-media-grid-section .bee-media img,.bee-media-grid-section .bee-media svg{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.bee-media-grid-section .bee-media__placeholder{width:100%;height:100%;background-color:#e5e5e5}.bee-media-grid-section .bee-media--has-overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;background-color:var(--bee-tint-color, transparent)}.bee-media-grid-section .bee-gallery-block__content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;padding-top:var(--bee-content-padding-top, var(--bee-overlay-padding, 20px));padding-right:var(--bee-content-padding-right, var(--bee-overlay-padding, 20px));padding-bottom:var(--bee-content-padding-bottom, var(--bee-overlay-padding, 20px));padding-left:var(--bee-content-padding-left, var(--bee-overlay-padding, 20px));box-sizing:border-box;pointer-events:none}.bee-media-grid-section .bee-gallery-block__content>*{pointer-events:auto}.bee-media-grid-section .bee-gallery-block__content.bee-pos-top-left{justify-content:flex-start;align-items:flex-start}.bee-media-grid-section .bee-gallery-block__content.bee-pos-top-center{justify-content:center;align-items:flex-start}.bee-media-grid-section .bee-gallery-block__content.bee-pos-top-right{justify-content:flex-end;align-items:flex-start}.bee-media-grid-section .bee-gallery-block__content.bee-pos-middle-left{justify-content:flex-start;align-items:center}.bee-media-grid-section .bee-gallery-block__content.bee-pos-middle-center{justify-content:center;align-items:center}.bee-media-grid-section .bee-gallery-block__content.bee-pos-middle-right{justify-content:flex-end;align-items:center}.bee-media-grid-section .bee-gallery-block__content.bee-pos-bottom-left{justify-content:flex-start;align-items:flex-end}.bee-media-grid-section .bee-gallery-block__content.bee-pos-bottom-center{justify-content:center;align-items:flex-end}.bee-media-grid-section .bee-gallery-block__content.bee-pos-bottom-right{justify-content:flex-end;align-items:flex-end}.bee-media-grid-section .bee-text-box{max-width:90%;background-color:var(--bee-block-text-bg, transparent);padding:var(--bee-text-box-padding, 0);border-radius:var(--bee-text-box-radius, 0)}.bee-media-grid-section .bee-text-box.bee-text-start{text-align:left}.bee-media-grid-section .bee-text-box.bee-text-center{text-align:center}.bee-media-grid-section .bee-text-box.bee-text-end{text-align:right}.bee-media-grid-section .bee-subheading{font-size:var(--bee-subheading-size, 12px);font-weight:var(--bee-subheading-weight, 500);text-transform:var(--bee-subheading-transform, uppercase);letter-spacing:.1em;margin-bottom:8px;color:var(--bee-subheading-color, #ffffff)}.bee-media-grid-section .bee-heading{margin:0;color:var(--bee-heading-color, #ffffff);font-weight:var(--bee-heading-weight, 600);text-transform:var(--bee-heading-transform, none);letter-spacing:var(--bee-heading-letter-spacing, 0);line-height:var(--bee-heading-line-height, 120%)}.bee-media-grid-section .bee-heading.bee-h1{font-size:3rem}.bee-media-grid-section .bee-heading.bee-h2{font-size:2.25rem}.bee-media-grid-section .bee-heading.bee-h3{font-size:1.75rem}.bee-media-grid-section .bee-heading.bee-h4{font-size:1.25rem}.bee-media-grid-section .bee-heading.bee-h5{font-size:1rem}.bee-media-grid-section .bee-heading.bee-h6{font-size:.875rem}.bee-media-grid-section .bee-heading.bee-custom{font-size:var(--bee-block-heading-size, 24px)}.bee-media-grid-section .bee-heading p{margin:0}.bee-media-grid-section .bee-heading--underline{border-bottom:var(--bee-heading-border-width, 2px) solid var(--bee-heading-border-color, #ffffff);padding-bottom:8px;display:inline-block}.bee-media-grid-section .bee-heading--bordered{border:var(--bee-heading-border-width, 2px) solid var(--bee-heading-border-color, #ffffff);padding:8px 12px;display:inline-block}.bee-media-grid-section .bee-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.bee-media-grid-section .bee-buttons.bee-align-start{justify-content:flex-start}.bee-media-grid-section .bee-buttons.bee-align-center{justify-content:center}.bee-media-grid-section .bee-buttons.bee-align-end{justify-content:flex-end}.bee-media-grid-section .bee-btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--bee-btn-padding-y, 10px) var(--bee-btn-padding-x, 20px);font-size:var(--bee-btn-font-size, 14px);font-weight:var(--bee-btn-font-weight, 500);text-transform:var(--bee-btn-transform, none);text-decoration:none;border-radius:var(--bee-btn-radius, 4px);cursor:pointer;transition:all .2s ease;border:none;letter-spacing:.02em}.bee-media-grid-section .bee-btn--primary{background-color:var(--bee-btn-bg, #ffffff);color:var(--bee-btn-text, #000000)}.bee-media-grid-section .bee-btn--primary:hover{opacity:.9;transform:translateY(-1px)}.bee-media-grid-section .bee-btn--secondary{background-color:transparent;border:var(--bee-btn-border-width, 2px) solid var(--bee-btn-border-color, var(--bee-btn-bg, #ffffff));color:var(--bee-btn-border-color, var(--bee-btn-bg, #ffffff))}.bee-media-grid-section .bee-btn--secondary:hover{background-color:var(--bee-btn-border-color, var(--bee-btn-bg, #ffffff));color:var(--bee-btn-text, #000000)}.bee-media-grid-section .bee-link{color:var(--bee-heading-color, #ffffff);font-size:var(--bee-btn-font-size, 14px);font-weight:var(--bee-btn-font-weight, 500);text-transform:var(--bee-btn-transform, none);text-decoration:underline;text-underline-offset:3px}.bee-media-grid-section .bee-link:hover{text-decoration-thickness:2px}.bee-media-grid-section .bee-video-section__media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.bee-media-grid-section .bee-video-section__media video{width:100%;height:100%;object-fit:cover}.bee-media-grid-section .bee-section__header{display:flex;align-items:center;margin-bottom:16px;gap:16px}.bee-media-grid-section .bee-section__header.bee-header-left{flex-direction:row;flex-wrap:wrap}.bee-media-grid-section .bee-section__header.bee-header-center{flex-direction:column;text-align:center}.bee-media-grid-section .bee-section__header.bee-header-right{flex-direction:row-reverse;flex-wrap:wrap}.bee-media-grid-section .bee-section__heading{margin:0;font-size:var(--bee-title-size, 24px);font-weight:var(--bee-title-weight, 600);text-transform:var(--bee-title-transform, none);color:var(--bee-title-color, inherit);flex:1 1 auto}.bee-media-grid-section .bee-section__link{color:inherit;text-decoration:underline;text-underline-offset:3px}.bee-media-grid-section .bee-container{width:100%;max-width:1400px;margin:0 auto;padding:0 16px}.bee-media-grid-section .bee-container--full{max-width:none;padding:0}@media(max-width:768px){.bee-media-grid-section .bee-section__heading{font-size:var(--bee-title-size-mobile, 20px)}.bee-media-grid-section .bee-section__header{margin-bottom:12px}.bee-media-grid-section .bee-heading.bee-h1{font-size:1.75rem}.bee-media-grid-section .bee-heading.bee-h2{font-size:1.5rem}.bee-media-grid-section .bee-heading.bee-h3{font-size:1.25rem}.bee-media-grid-section .bee-heading.bee-h4{font-size:1rem}.bee-media-grid-section .bee-heading.bee-h5{font-size:.875rem}.bee-media-grid-section .bee-heading.bee-h6{font-size:.75rem}.bee-media-grid-section .bee-heading.bee-custom{font-size:calc(var(--bee-block-heading-size, 24px) * .65)}.bee-media-grid-section .bee-subheading{font-size:calc(var(--bee-subheading-size, 12px) * .85);margin-bottom:4px}.bee-media-grid-section .bee-text-box{padding:calc(var(--bee-text-box-padding, 0px) * .7)}.bee-media-grid-section .bee-btn{padding:calc(var(--bee-btn-padding-y, 10px) * .75) calc(var(--bee-btn-padding-x, 20px) * .75);font-size:calc(var(--bee-btn-font-size, 14px) * .85)}.bee-media-grid-section .bee-buttons{margin-top:8px;gap:6px}.bee-media-grid-section .bee-container{padding:0 12px}}@media(max-width:480px){.bee-media-grid-section .bee-heading.bee-h1{font-size:1.5rem}.bee-media-grid-section .bee-heading.bee-h2{font-size:1.25rem}.bee-media-grid-section .bee-heading.bee-h3{font-size:1.1rem}.bee-media-grid-section .bee-heading.bee-custom{font-size:calc(var(--bee-block-heading-size, 24px) * .5)}.bee-media-grid-section .bee-btn{padding:calc(var(--bee-btn-padding-y, 10px) * .6) calc(var(--bee-btn-padding-x, 20px) * .6);font-size:calc(var(--bee-btn-font-size, 14px) * .8)}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/bee-media-grid.css.map */
