@media screen and (max-width:1023px){body.template-index #main [id^=slider-][id$=__flex_slideshow_WtfMQT] .card{height:auto!important;min-height:0!important}body.template-index #main [id^=slider-][id$=__flex_slideshow_WtfMQT] .card__text-parent{position:absolute!important;top:0;right:0;bottom:0;left:0;pointer-events:none}body.template-index #main [id^=slider-][id$=__flex_slideshow_WtfMQT] .card__image{position:relative!important;height:auto!important;width:100%;transform:none!important}body.template-index #main [id^=slider-][id$=__flex_slideshow_WtfMQT] .lazy-image.element--hide-on-desk{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;padding-top:0!important;margin:0}body.template-index #main [id^=slider-][id$=__flex_slideshow_WtfMQT] .lazy-image.element--hide-on-desk img{position:static!important;display:block;width:100%!important;max-width:100%;height:auto!important;max-height:none!important;object-fit:contain!important;object-position:center!important;transform:none!important}body.template-index #main [id^=slider-][id$=__flex_slideshow_WtfMQT] .lazy-image.element--hide-on-small{display:none!important}#product-quick-view product-variants[data-variants="1"] .product-variants--radio .product-variant__container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:1fr;gap:8px!important;width:100%;min-width:0}#product-quick-view product-variants[data-variants="1"] .product-variants--radio .product-variant__item{display:flex;width:100%!important;min-width:0!important;max-width:100%;margin:0!important}#product-quick-view product-variants[data-variants="1"] .product-variants--radio .product-variant__label{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%!important;min-width:0;min-height:48px;height:100%;margin:0;padding:10px 8px!important;white-space:normal!important;text-align:center;font-size:14px;line-height:1.35}body.template-index #main .post-cards{padding-bottom:40px!important}body.template-index #main .post-cards .card__text{padding-bottom:24px!important}body.template-page-contact #main .contact-form.grid{display:grid!important;--visible-cols: 1 !important;grid-template-columns:minmax(0,1fr)!important;gap:32px!important}body.template-page-contact #main .contact-form>.contact-form__the-form,body.template-page-contact #main .contact-form>.contact-form__info{grid-column:1 / -1!important;width:100%!important;min-width:0!important;max-width:100%;margin:0!important}body.template-page-contact #main .contact-form .contact__fields{display:grid;grid-template-columns:minmax(0,1fr)}body.template-page-contact #main .contact-form .field__input{box-sizing:border-box;width:100%!important;max-width:100%;min-width:0;font-size:16px}body.template-page-contact #main .contact-form textarea.field__input{min-height:180px;height:180px;resize:vertical}body.template-page-contact #main .contact-form .h4{font-size:26px!important;line-height:1.25!important}body.template-page-contact #main .contact-form__info>.gutter--regular{padding:20px;overflow-wrap:anywhere}body.template-page-contact #main .contact-form button[type=submit]{box-sizing:border-box;width:100%;max-width:100%;min-height:48px}body.template-page-contact #main,body.template-page-faq #main{padding-bottom:48px!important}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/cc-mobile-layout-fixes.css.map */
