.c-dx-content-over-media{column-gap:30px;row-gap:70px;border-radius:10px;overflow:hidden}@media screen and (min-width:850px){.c-dx-content-over-media{column-gap:76.5px;row-gap:92.5px}}@media screen and (min-width:1000px){.c-dx-content-over-media{column-gap:123px;row-gap:115px}}.c-dx-container{padding-block-end:100px}@media screen and (min-width:1000px){.c-dx-container{padding-block-end:165px}}.c-dx-title{font-variant-numeric:ordinal;font-feature-settings:"palt" on;font-size:28px;font-weight:700;line-height:1;letter-spacing:-.04em}@media screen and (min-width:1000px){.c-dx-title{font-size:40px}}.c-fw--600{font-weight:600}.c-dx-text{font-feature-settings:"palt" on;font-family:Zen Kaku Gothic New;font-size:15px;font-weight:500;line-height:1.866;letter-spacing:.02em;max-width:460px}@media screen and (min-width:1000px){.c-dx-text{margin-top:20px;font-size:18px;line-height:1.888}}.prose.c-dx-prose :is(.button,.button-group:has(.button)){margin-block-start:28px}@media screen and (min-width:1000px){.prose.c-dx-prose :is(.button,.button-group:has(.button)){margin-block-start:36px}}.c-dx .c-button{max-width:270px;border-width:1px}.c-dx .c-button svg path{transition:stroke .6s ease}@media(min-width:700px)and (hover:hover)and (pointer:fine){.c-dx .c-button:hover{color:#fff!important;border-color:currentColor!important}.c-dx .c-button:hover svg path{stroke:#fff}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/c-image-with-text-overlay-dx.css.map */
