:root{--meta-img-radius: 1.2rem}.product-meta-image-text{display:flex;flex-direction:column;gap:6.2rem;max-width:1200px;margin:0 auto;width:100%}.product-meta-image-text__row{display:flex;flex-wrap:wrap;align-items:center;gap:5rem}.product-meta-image-text__row>.product-meta-image-text__media,.product-meta-image-text__row>.product-meta-image-text__content{flex:1 1 0;min-width:0}@media(min-width:1200px){.product-meta-image-text{max-width:1200px}.product-meta-image-text__row{flex-wrap:nowrap;gap:5rem}.product-meta-image-text__row>.product-meta-image-text__media{flex:0 0 calc(50% - 2.5rem)}.product-meta-image-text__row>.product-meta-image-text__content{flex:0 0 calc(50% - 2.5rem)}}@media(max-width:749px){.product-meta-image-text__row{gap:2.4rem}.product-meta-image-text__row>.product-meta-image-text__media,.product-meta-image-text__row>.product-meta-image-text__content{flex:1 1 100%}}.product-meta-image-text__row--reverse .product-meta-image-text__media{order:2}.product-meta-image-text__row--reverse .product-meta-image-text__content{order:1}.product-meta-image-text__media{display:flex;align-items:stretch;justify-content:center;width:100%;aspect-ratio:4 / 3;min-height:34rem;max-height:55rem;overflow:hidden;border-radius:var(--meta-img-radius);background-color:rgba(var(--color-foreground),.04);box-shadow:0 .6rem 2.4rem #0000000f}.product-meta-image-text__media img,.product-meta-image-text__media .placeholder-svg,.product-meta-image-text__media .product-meta-image-text__video{display:block;width:100%;height:100%;max-height:55rem;object-fit:cover;border-radius:var(--meta-img-radius)}.product-meta-image-text__video{aspect-ratio:4 / 3!important;object-fit:cover;background-color:rgba(var(--color-foreground),.04)}.product-meta-image-text__content{display:flex;flex-direction:column;gap:1.8rem;padding:.5rem 0}.product-meta-image-text__title{font-size:calc(var(--font-heading-scale) * 2.6rem);font-weight:700;line-height:1.25;color:rgba(var(--color-foreground));margin:0;letter-spacing:-.01em}.product-meta-image-text__text{font-size:calc(var(--font-body-scale) * 1.5rem);line-height:1.7;color:rgba(var(--color-foreground),.75)}.product-meta-image-text__text p{margin:0 0 1rem}.product-meta-image-text__text p:last-child{margin-bottom:0}.product-meta-image-text__text ul{list-style:none;padding:0;margin:1rem 0 0;display:flex;flex-direction:column;gap:.8rem}.product-meta-image-text__text ul li{position:relative;padding-left:2.4rem;line-height:1.6}.product-meta-image-text__text ul li:before{content:"";position:absolute;left:0;top:.55em;width:1.4rem;height:1.4rem;border-radius:50%;background-color:rgba(var(--color-foreground),.85);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-size:.9rem .9rem;background-position:center;background-repeat:no-repeat;flex-shrink:0}.product-meta-image-text__text strong{color:rgba(var(--color-foreground),1);font-weight:700}.product-meta-image-text__detail-btn{display:inline-flex;align-items:center;align-self:flex-start;gap:.6rem;margin-top:.8rem;padding:1rem 2.2rem;background-color:rgba(var(--color-foreground));color:rgba(var(--color-background));border:none;border-radius:999px;font-size:calc(var(--font-body-scale) * 1.3rem);font-weight:500;letter-spacing:.05em;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.product-meta-image-text__detail-btn:hover{opacity:.85;transform:translateY(-1px)}.product-meta-image-text__detail-btn:after{content:"\2192";font-size:1.4rem;line-height:1}.product-meta-image-text__modal{position:relative;width:min(90vw,60rem);max-height:85vh;overflow-y:auto;background-color:rgb(var(--color-background));color:rgba(var(--color-foreground));border-radius:.8rem;padding:4rem 3rem 3rem;box-shadow:0 1rem 4rem #00000040}.product-meta-image-text__modal-title{font-size:calc(var(--font-heading-scale) * 2.2rem);font-weight:600;line-height:1.3;margin:0 0 1.6rem}.product-meta-image-text__modal-body{font-size:calc(var(--font-body-scale) * 1.4rem);line-height:1.7;color:rgba(var(--color-foreground),.85)}.product-meta-image-text__modal-body p{margin:0 0 1rem}.product-meta-image-text__modal-body p:last-child{margin-bottom:0}.product-meta-image-text__modal-body ul,.product-meta-image-text__modal-body ol{padding-left:2rem;margin:0 0 1rem}.product-meta-image-text__modal-close{position:absolute;top:1.2rem;right:1.2rem;width:3.2rem;height:3.2rem;display:inline-flex;align-items:center;justify-content:center;background-color:transparent;border:solid .1rem rgba(var(--color-foreground),.2);border-radius:50%;color:rgba(var(--color-foreground));cursor:pointer;transition:.2s}.product-meta-image-text__modal-close:hover{background-color:rgba(var(--color-foreground),.08)}@media(max-width:991px){.product-meta-image-text{gap:4rem}.product-meta-image-text__row{gap:2.4rem}.product-meta-image-text__row--reverse .product-meta-image-text__media,.product-meta-image-text__row--reverse .product-meta-image-text__content{order:initial}.product-meta-image-text__content{padding:0}.product-meta-image-text__title{font-size:calc(var(--font-heading-scale) * 2.2rem)}.product-meta-image-text__modal{width:92vw;padding:3.5rem 2rem 2rem}.product-meta-image-text__modal-title{font-size:calc(var(--font-heading-scale) * 1.8rem)}}@media(max-width:1199px)and (min-width:750px){.product-meta-image-text__media,.product-meta-image-text__media img,.product-meta-image-text__media .product-meta-image-text__video{max-height:45rem}.product-meta-image-text__title{font-size:calc(var(--font-heading-scale) * 2.2rem)}}@media(max-width:749px){.product-meta-image-text__media{max-height:none;min-height:24rem;aspect-ratio:4 / 3;border-radius:.8rem}.product-meta-image-text__media img,.product-meta-image-text__media .product-meta-image-text__video{width:100%;max-height:none;height:100%;object-fit:cover;border-radius:.8rem}.product-meta-image-text__title{font-size:calc(var(--font-heading-scale) * 2rem)}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-product-meta-image-text.css.map */
