html:lang(en) body{font-size:18px;line-height:1.6}
html:lang(en) .m-product-card__name{font-size:18px;line-height:1.4;font-weight:500}
html:lang(en) .m-product-card__price{font-size:18px;font-weight:500}
html:lang(en) .shkg-style-guide--card .shkg-style-guide__look{font-size:16px;font-weight:500;color:#222}
html:lang(en) .shkg-style-guide--card .shkg-style-guide__occasion,html:lang(en) .shkg-style-guide--card .shkg-style-guide__length{font-size:15px;color:#555}
html:lang(en) .shkg-style-guide--purchase .shkg-style-guide__occasion,html:lang(en) .shkg-style-guide__benefits,html:lang(en) .shkg-style-guide__box{font-size:16px}
html:lang(en) .vwt-heading{font-size:44px;font-weight:500;line-height:1.15;margin-bottom:24px}
html:lang(en) .vwt-step{margin-bottom:28px}
html:lang(en) .vwt-step-title{font-size:20px;font-weight:500;line-height:1.4;margin-bottom:8px;color:#222}
html:lang(en) .vwt-step-desc,html:lang(en) .vwt-subheading{font-size:18px;line-height:1.6;color:#444}
html:lang(en) .shkg-tryon__review-title{font-size:19px;line-height:1.4}
html:lang(en) .shkg-tryon__quote{font-size:16px;line-height:1.65}
html:lang(en) .shkg-tryon__author{font-size:16px}
html:lang(en) .shkg-tryon__source,html:lang(en) .shkg-tryon__note{font-size:13px;color:#555}
html:lang(en) .m-footer{font-size:16px;line-height:1.65}
html:lang(en) .m-collapsible--button{font-size:20px;font-weight:500;line-height:1.4}
html:lang(en) .m-collapsible--content .rte{font-size:18px;line-height:1.65}
@media(max-width:767px){
html:lang(en) body{font-size:16px}
html:lang(en) .m-product-card__name{font-size:16px}
html:lang(en) .m-product-card__price{font-size:17px}
html:lang(en) .shkg-style-guide--card .shkg-style-guide__look{font-size:14px}
html:lang(en) .shkg-style-guide--card .shkg-style-guide__occasion,html:lang(en) .shkg-style-guide--card .shkg-style-guide__length{font-size:13px}
html:lang(en) .vwt-heading{font-size:30px;margin-bottom:16px}
html:lang(en) .vwt-step-title{font-size:18px}
html:lang(en) .vwt-step-desc,html:lang(en) .vwt-subheading{font-size:16px}
html:lang(en) .vwt-step{margin-bottom:22px}
html:lang(en) .shkg-tryon__review-title{font-size:18px}
html:lang(en) .m-collapsible--button{font-size:18px}
html:lang(en) .m-collapsible--content .rte{font-size:16px}
}

html:lang(en) .m-iwt-carousel{max-width:100%}

html:lang(en) .m-footer--middle{font-family:var(--font-stack-body);font-size:20px;color:#222}
html:lang(en) .m-footer--block-menu .m-footer--block-title{font-family:var(--font-stack-body);font-size:22px;line-height:1.4;font-weight:500!important}
html:lang(en) .m-footer--middle .m-link,html:lang(en) .shkg-official-mobile-links a{font-family:var(--font-stack-body);font-size:20px;line-height:1.6;color:#333}
html:lang(en) .shkg-official-title,html:lang(en) .shkg-official-mobile summary{font-family:var(--font-stack-body);font-size:20px;font-weight:500}
@media(max-width:767px){
html:lang(en) .m-footer--middle{font-size:18px}
html:lang(en) .m-footer--block-menu .m-footer--block-title{font-size:20px}
html:lang(en) .m-footer--middle .m-link,html:lang(en) .shkg-official-mobile-links a,html:lang(en) .shkg-official-title,html:lang(en) .shkg-official-mobile summary{font-size:18px}
}

html:lang(en) .shkg-shipping-policy h1{font-family:var(--font-stack-header);font-size:32px;font-weight:500;line-height:1.25;margin:0 0 24px}
html:lang(en) .shkg-shipping-policy h2{font-family:var(--font-stack-header);font-size:24px;font-weight:500;line-height:1.35;margin:28px 0 12px}
@media(max-width:767px){
html:lang(en) .shkg-shipping-policy h1{font-size:26px;margin-bottom:20px}
html:lang(en) .shkg-shipping-policy h2{font-size:20px;margin-top:24px}
}
