.gp-derm__grid{display:grid;grid-template-columns:minmax(0,630fr) minmax(0,521fr);column-gap:133px;align-items:center}.gp-derm__text{padding-right:64px}.gp-derm__title{display:flex;flex-direction:column;line-height:1.1}.gp-derm__title em{font-size:var(--dm-acc, 48px);line-height:1.1}.gp-derm__title span{font-family:var(--gp-font-heading);font-weight:600;font-size:var(--dm-main, 56px);line-height:1.1;text-transform:uppercase}.gp-derm__quote{position:relative;margin-top:29px;padding:48px 80px;border-radius:24px;background:var(--dm-quote-bg, #fffbfd);box-shadow:0 2px 20px #00000008;font-size:20px;line-height:1.6}.gp-derm__quote:before,.gp-derm__quote:after{position:absolute;font-family:var(--gp-font-heading);font-weight:600;font-size:32px;line-height:1}.gp-derm__quote:before{content:"\201c";top:24px;left:32px}.gp-derm__quote:after{content:"\201d";bottom:8px;right:32px}.gp-derm__visual{position:relative}.gp-derm__frame{position:relative;aspect-ratio:1 / .9;border-radius:24px;background:var(--dm-frame, #c6d9f8)}.gp-derm__photo{position:absolute;left:0;bottom:0;width:100%;height:auto;border-radius:0 0 24px 24px;z-index:1}.gp-derm__bar{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:8px 24px;border-radius:0 0 24px 24px;background:var(--dm-bar, rgba(213, 229, 255, .8))}.gp-derm__bar h3{font-family:var(--gp-font-heading);font-weight:600;font-size:20px;line-height:1}.gp-derm__bar p{font-family:var(--gp-font-heading);font-size:16px;line-height:1.6}.gp-derm__seal{position:absolute;z-index:3;top:20px;right:23px;transform:translate(50%,-50%);width:134px}.gp-derm__seal img{width:100%;height:auto}@media(max-width:991px){.gp-derm__grid{grid-template-columns:minmax(0,1fr);row-gap:25px}.gp-derm__text{display:contents}.gp-derm__title{order:1;align-items:center;text-align:center}.gp-derm__title em{font-size:var(--dm-acc-m, 32px)}.gp-derm__title span{font-size:var(--dm-main-m, 40px)}.gp-derm__visual{order:2;margin-top:48px}.gp-derm__quote{order:3;margin-top:-9px;padding:40px 40px 40px 56px}.gp-derm__photo{left:8px;width:calc(100% - 16px)}.gp-derm__bar h3{font-size:18px}.gp-derm__seal{width:88px;top:0;right:0;transform:translate(20%,-30%)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gp-pdp-derm.css.map */
