#MainContent[data-template^=page] .page-width-content{--page-content-width:1280px;--page-width:calc(1280px + var(--page-margin)*2)}#MainContent[data-template^=page] .section-content-wrapper{width:100%;max-width:1280px;min-width:0;align-items:stretch}#MainContent[data-template^=page] .section-content-wrapper>.text-block,#MainContent[data-template^=page] .section-content-wrapper>.rte,#MainContent[data-template^=page] rte-formatter{width:100%;max-width:100%;min-width:0}#MainContent[data-template^=collection] .text-block{max-width:1280px}#MainContent[data-template^=product] .text-block:has(h1){max-width:100%}#MainContent :is(h1,h2,h3,h4,h5,h6){overflow-wrap:break-word;word-break:normal;text-wrap:pretty}#MainContent[data-template^=page] rte-formatter>h2:first-child{font-weight:400}.xiansu-series>h2,.xiansu-craft-film h2{font-size:clamp(16.8px,2.1vw,25.2px)!important}.xiansu-series-card h3{font-size:14px!important}.xiansu-benefits .xiansu-benefits-title{font-size:12px!important}.xiansu-film-gallery h2{font-size:21px!important}.xiansu-film-gallery h3{font-size:15.4px!important}@media(max-width:749px){#MainContent[data-template^=page] .section-content-wrapper{max-width:100%}.xiansu-series-card h3{font-size:14px!important}}a[ref=productTitleLink] [role=heading]{font-size:12px!important}.xiansu-film-gallery>p:nth-of-type(2){font-size:clamp(16.8px,2.8vw,28px)!important}.xiansu-film-gallery>p:not(:first-child):not(:nth-of-type(2)),.xiansu-film-gallery>section>p{max-width:100%!important}body.page-width-narrow,#MainContent .page-width-content{--page-content-width: 1280px;--page-margin: 20px;--page-width: calc(1280px + var(--page-margin) * 2)}#MainContent .product-card .card-gallery{--gallery-aspect-ratio: 1 !important}#MainContent .product-card .card-gallery .product-media-container img{object-fit:contain!important;object-position:center}#MainContent .product-card__content{align-items:stretch;min-width:0}#MainContent .product-card a[ref=productTitleLink]{display:block;min-height:3em;line-height:1.5;overflow-wrap:anywhere}footer .footer-content{align-items:start}footer .footer-content>*{min-width:0}footer .xiansu-benefits{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:24px;padding-block:40px}footer .xiansu-benefits>a{width:100%;min-width:0}footer .xiansu-benefits svg{width:24px;height:24px}footer .xiansu-benefits small{min-height:3em}footer .xiansu-footer-services{flex-direction:column;align-items:flex-start;gap:4px}footer .xiansu-footer-services a{min-height:44px}footer .social-icons__wrapper{flex-wrap:wrap;gap:4px}footer .social-icons__icon-wrapper,footer .social-icons__icon-wrapper:has(.social-icons__icon path){width:44px;height:44px}footer .social-icons__icon-wrapper>a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:2px}footer .social-icons__icon{width:20px;height:20px}footer .social-icons__icon-wrapper>a:focus-visible{outline:2px solid currentColor;outline-offset:2px}footer .utilities{text-wrap:wrap}@media(min-width:750px){body.page-width-narrow,#MainContent .page-width-content{--page-margin: 48px}footer .utilities--blocks-3{grid-template-columns:minmax(0,1fr) auto}footer .utilities--blocks-3>:nth-child(2){justify-self:end}footer .utilities--blocks-3>:nth-child(3){grid-column:1 / -1;justify-self:end}}@media(max-width:749px){footer .xiansu-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;padding-block:24px}footer .social-icons__wrapper{justify-content:center}footer .xiansu-footer-services{width:100%}}.xiansu-series .xiansu-series-image{aspect-ratio:1600 / 1066;display:block;overflow:hidden}.xiansu-series .xiansu-series-image img{width:100%;height:100%;object-fit:cover;object-position:center}.xiansu-series .xiansu-series-image img[src*=xiansu-chen-liling-portrait]{object-position:50% 18%}footer .xiansu-footer-banner{width:min(100%,320px);height:44px}@media screen and (max-width:749px){footer .xiansu-footer-banner{width:min(100%,260px);height:36px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/xiansu-typography-refinement.css.map */
