:root{--px:calc(1 / 1920 * 100vw)}@media screen and (max-width: 989px){:root{--px:calc(1 / 375 * 100vw)}}.section-openswim-pro-change-img-text{overflow-x:hidden}.open-ear-comfort-banner-section{width:100%;height:calc(817 * var(--px));position:relative}@media screen and (max-width: 990px){.open-ear-comfort-banner-section{height:calc(568 * var(--px))}}.open-ear-comfort-banner-section .text-wrapper{position:absolute;top:calc(251 * var(--px));max-width:1200px;left:0;right:0;margin:0 auto}@media screen and (max-width: 1248px) and (min-width: 990px){.open-ear-comfort-banner-section .text-wrapper{padding-inline:24px}}@media screen and (max-width: 990px){.open-ear-comfort-banner-section .text-wrapper{width:calc(343 * var(--px));top:calc(386 * var(--px))}}.open-ear-comfort-banner-section .text-wrapper .title{background:linear-gradient(161deg, #1d1610 24%, #cbbdb1 100%);-webkit-background-clip:text;background-clip:text;color:transparent;width:fit-content;font-style:normal;font-weight:400;line-height:1.1;font-size:48px}@media screen and (max-width: 990px){.open-ear-comfort-banner-section .text-wrapper .title{font-size:calc(30 * var(--px))}}.open-ear-comfort-banner-section .text-wrapper .title span{font-size:36px}@media screen and (max-width: 990px){.open-ear-comfort-banner-section .text-wrapper .title span{font-size:calc(24 * var(--px))}}.open-ear-comfort-banner-section .text-wrapper .button{display:inline-flex;align-items:center;background:#fff;color:#050505;leading-trim:both;text-edge:cap;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;margin-top:62px;border:1px solid #e0e0e0;font-size:14px;gap:4px;padding:12px 46px;border-radius:4px}@media screen and (max-width: 990px){.open-ear-comfort-banner-section .text-wrapper .button{margin-top:calc(14 * var(--px));font-size:calc(14 * var(--px));padding:calc(12 * var(--px)) calc(46 * var(--px))}}


