.card-text{display:flex;align-items:center;justify-content:center;min-height:30rem;padding:4rem;background-color:var(--color-body-background);text-align:center;border-radius:15px;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}@media screen and (min-width: 750px){.card-text,.card-product__layout--standard .card-text{height:100%}}.card-text--static{min-height:30rem;border-radius:15px}.card-text__content{max-width:47rem;margin:0 auto}.card-text__title{margin:0 0 3.2rem}.card-text__title:last-child{margin-block-end:0}.card-text__content a.button{min-width:initial}@media screen and (min-width: 750px){.card-text:not(.card-text--static){position:relative;padding:0 0 var(--card-media-padding)}.card-text:not(.card-text--static) .card-text__content{--card-content-padding: 4rem;display:flex;flex-direction:column;justify-content:center;max-width:none;position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;padding:var(--card-content-padding);overflow:hidden}}.card-text__popup-btn{position:absolute;right:2rem;bottom:2rem;z-index:1001;background:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px #00000026;width:48px;height:48px;display:flex!important;align-items:center;justify-content:center;cursor:pointer;transition:box-shadow .2s}.card-text__popup-btn:hover{box-shadow:0 4px 16px #00000040}.card-text__popup-backdrop{display:none;position:fixed;z-index:1001;top:0;right:0;bottom:0;left:0;background:#00000052;transition:opacity .3s;opacity:0}.card-text__popup-backdrop.active{display:block;opacity:1}.card-text__popup{position:fixed;left:0;right:0;bottom:0;z-index:1002;background:#fffffffa;box-shadow:0 -2px 16px #00000026;display:none;opacity:0;transform:translateY(100%);transition:opacity .3s,transform .3s;padding:0}.card-text__popup.active{display:block;opacity:1;transform:translateY(0)}.card-text__popup-inner{justify-content:center;align-items:center;display:grid;margin:0 auto;padding:2rem 0 2.5rem 1.6rem!important;position:relative;background:#fff;border-radius:18px 18px 0 0;animation:popupSlideUp .3s cubic-bezier(.4,1.4,.6,1) 1}@keyframes popupSlideUp{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}.card-text__popup-title{font-size:1.8rem;font-weight:700;margin-bottom:1.5rem;text-align:left;letter-spacing:.01em}.card-text__popup-products{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:flex-start;padding-bottom:1rem;scrollbar-width:thin;scrollbar-color:#ccc #f5f5f5}@media (max-width: 600px){.card-text__popup-products{flex-wrap:nowrap;overflow-x:auto;gap:1rem;padding-bottom:.5rem}}.card-text__popup-product{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:inherit;width:180px;min-width:180px;background:#fafbfc;border-radius:12px;box-shadow:0 2px 8px #0000000f;padding:1rem .5rem 1.2rem;transition:box-shadow .2s,transform .2s}a.card-text__popup-product{background:#fef5f9}.card-text__popup-product:hover{box-shadow:0 6px 24px #00000021;transform:translateY(-4px) scale(1.03)}.card-text__popup-product img{border-radius:8px;margin-bottom:.5rem;width:80px;height:80px;object-fit:cover;background:#f3f3f3;mix-blend-mode:darken}.card-text__popup-product-title{font-size:1.6rem;font-weight:600;margin-bottom:.3rem;text-align:center;color:#222}.card-text__popup-product-price{font-size:1.4rem;font-weight:600;margin-top:.1rem}.card-text__popup-close{position:absolute;top:1.2rem;right:1.2rem;background:none;border:none;padding:0;cursor:pointer;line-height:1;box-shadow:none;color:#111;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.card-text__popup-close svg{display:block}@media (max-width: 600px){.card-text__popup-product-title{font-size:1.3rem;font-weight:600;margin-bottom:.3rem;text-align:center;color:#222}.card-text__popup-inner{max-width:100vw;padding:1rem .5rem 2rem;border-radius:18px 18px 0 0}.card-text__popup-products{gap:1rem;padding-bottom:.5rem}.card-text__popup-product{width:150px;min-width:150px;padding:.7rem .2rem 1rem}.card-text__popup-title{font-size:1.4rem;margin-bottom:1rem;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-card-text.css.map */
