/* Native gallery layout during recovery. */
.gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}
.gallery.gallery-columns-1{grid-template-columns:1fr}
.gallery.gallery-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.gallery.gallery-columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.gallery .gallery-item{float:none;width:auto;min-width:0;margin:0;text-align:center}
.gallery .gallery-icon{margin:0}
.gallery .gallery-icon a{display:block}
.gallery .gallery-icon img{display:block;width:100%;height:auto;margin:0 auto}
.gallery .gallery-caption{padding:8px 0}
.flcd-recovery-layout.row{margin-left:0;margin-right:0}
.flcd-recovery-layout{min-width:0}
.flcd-recovery-layout iframe,.flcd-recovery-layout video{max-width:100%}
footer.ftend a{overflow-wrap:anywhere}
@media(max-width:767px){.gallery,.gallery.gallery-columns-4{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery.gallery-columns-1{grid-template-columns:1fr}}
@media(max-width:420px){.gallery{gap:10px}}

.gallery .gallery-icon img{aspect-ratio:1;object-fit:cover}

footer.ftend h1{font-size:20px;line-height:1.3}
.page-id-241 header#header,.page-id-243 header#header{position:relative;top:auto;min-height:230px;margin-bottom:30px}

.woocommerce div.product form.cart .variations th.label{display:table-cell;color:inherit;background:transparent;font-size:inherit;line-height:inherit;white-space:normal;padding:0 10px 12px 0}
@media(max-width:767px){body.single-product .site-main{padding:200px 20px 40px}body.single-product.woocommerce div.product div.images,body.single-product.woocommerce div.product div.summary{width:100%;float:none;clear:both}.woocommerce div.product form.cart .variations th.label,.woocommerce div.product form.cart .variations td.value{display:block;max-width:100%}.woocommerce div.product form.cart .variations select{max-width:100%}}
@media(max-width:991px){body.single-product main#main{padding:200px 30px 40px!important}}
@media(max-width:767px){body.single-product main#main{padding:200px 20px 40px!important}}
