@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}}cc-cart-complements.cc-cart-complements{box-sizing:border-box;width:100%;min-width:0;max-width:100%}cc-cart-complements .cc-complements-heading{margin:0 0 10px!important;font-size:1rem!important;line-height:1.4!important;font-weight:600;overflow-wrap:break-word}cc-cart-complements form.cc-complement-card{display:grid!important;grid-template-columns:52px minmax(0,1fr) max-content;grid-template-areas:"image copy action";align-items:center;gap:10px;box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:0;padding:9px 0}cc-cart-complements .cc-complement-card>img{grid-area:image;width:52px;height:52px;max-width:100%;object-fit:contain}cc-cart-complements .cc-complement-copy{grid-area:copy;min-width:0;max-width:100%;font-size:.875rem;line-height:1.4}cc-cart-complements .cc-complement-copy a{display:block;white-space:normal;word-break:normal;overflow-wrap:break-word}cc-cart-complements .cc-complement-card>button.cc-complement-add{grid-area:action;justify-self:start;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:auto!important;min-width:64px;max-width:100%;min-height:44px;height:auto;margin:0;padding:10px 14px;font-size:.875rem;line-height:1.25;white-space:normal;word-break:normal}@media screen and (max-width:767px){cc-cart-complements form.cc-complement-card{grid-template-columns:48px minmax(0,1fr);grid-template-areas:"image copy" "image action";gap:8px 12px}cc-cart-complements .cc-complement-card>img{width:48px;height:48px;align-self:start}}@media screen and (max-width:1023px){body.template-product-sturgeon-caviar-products #main 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;max-width:100%}body.template-product-sturgeon-caviar-products #main product-variants[data-variants="1"] .product-variants--radio .product-variant__item{display:flex;box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%;margin:0!important}body.template-product-sturgeon-caviar-products #main product-variants[data-variants="1"] .product-variants--radio .product-variant__item>label.product-variant__label{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%!important;min-width:0;max-width:100%;min-height:60px;height:100%;margin:0;padding:10px 8px!important;font-size:14px;font-weight:var(--font-weight-body, 400)!important;line-height:1.35;white-space:normal!important;word-break:normal;overflow-wrap:break-word;text-align:center;transition:border-color .1s linear,box-shadow .1s linear,background-color .1s linear,color .1s linear}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/cc-mobile-layout-fixes.css.map */
