#main .rte h2{font-size:clamp(25px,2.4vw,32px);line-height:1.25;margin-top:32px;margin-bottom:14px}
#main .rte h3{font-size:clamp(20px,1.8vw,25px);line-height:1.3;margin-top:24px;margin-bottom:12px}
#main .rte h4{font-size:19px;line-height:1.4}
#main .rte{line-height:1.7;overflow-wrap:break-word}
#main .rte img{max-width:100%;height:auto}
#main .rte table{max-width:100%}
#main .page-header h1,.collection-header__title{font-size:clamp(30px,3.4vw,46px);line-height:1.2}
.collection-header .page-header__text-wrapper,.collection-header__text-wrapper{max-width:1000px;margin-inline:auto}
#main .section__header>.heading:not(.heading--small){font-size:clamp(29px,3vw,42px);line-height:1.2}
#main .article-item__title{font-size:clamp(22px,2vw,28px);line-height:1.3}
#main .product__info .product__title{font-size:clamp(28px,2.7vw,38px);line-height:1.2}
#main .cws .cws-title{font-family:var(--heading-font-family);font-size:clamp(32px,4vw,50px);font-weight:400;line-height:1.1}
#main .cws h2,#main .cws-size-title{font-family:var(--heading-font-family);font-weight:400}
.button,.shopify-payment-button__button--unbranded{border-radius:6px}
@media(min-width:1200px){.header__inline-navigation .header__linklist{display:flex;flex-wrap:nowrap;gap:20px;margin-inline:0}.header__inline-navigation .header__linklist-item{margin-inline:0}.header__inline-navigation .header__linklist-link{font-size:13px;letter-spacing:.015em;white-space:nowrap}.header__wrapper{column-gap:22px}.header__secondary-links .header__icon-list{column-gap:16px}}
@media(min-width:1200px) and (max-width:1399px){.header__inline-navigation .header__linklist{gap:16px}.header__wrapper{column-gap:18px}.header__inline-navigation .header__linklist-link{font-size:12px}.header__secondary-links .header__icon-list{column-gap:12px}}
@media(max-width:740px){#main .rte{font-size:15px;line-height:1.65}#main .rte h2{font-size:26px}#main .rte h3{font-size:22px}.shopify-section--main-page .page-header{margin-top:28px;margin-bottom:28px}#main .section__header>.heading:not(.heading--small){font-size:30px}.collection-header__title{font-size:32px}#main .cws .cws-title{font-size:34px}}
