.astr-about{position:relative}.astr-about__fixed-title{display:none;overflow:hidden;position:sticky;z-index:1;top:0;padding:16px 0;background-color:#fffc;border-bottom:1px solid #f7f7f7;box-shadow:0 1px 15px #0000000a}.astr-about__fixed-title .page-width{font-size:20px;line-height:1;color:#191919;font-weight:700;word-break:break-word}.astr-about__fixed-title--visible{display:block;transition:transform .15s ease-out;transform:translateY(var(--header-height))}body:has(.shopify-section-header-hidden) .astr-about__fixed-title--visible{transform:translateY(0)}@media (max-width: 750px){.astr-about__fixed-title--visible{transform:translateY(61px)}}@media (max-width: 750px){.astr-about__fixed-title{padding:10px 0}.astr-about__fixed-title .page-width{font-size:13px;line-height:1.5}}.astr-about__title{font-size:56px;line-height:1.43;font-weight:600;color:#000;word-break:break-word}@media (max-width: 750px){.astr-about__title{font-size:24px;line-height:1.5}}.astr-about__sub-headline{--gap: 40px;position:relative;padding-left:28px;font-size:24px;font-weight:600;line-height:1.83;color:#000;word-break:break-word}.astr-about__sub-headline strong{font-weight:600;color:var(--primary-color)}.astr-about__sub-headline:before{position:absolute;inset:.5em auto .5em 0;width:4px;background-color:var(--primary-color);content:""}.astr-about__title+.astr-about__sub-headline{margin-top:var(--gap)}@media (max-width: 750px){.astr-about__sub-headline{--gap: 20px;padding-left:20px;font-size:16px;line-height:1.75}}.astr-about__sub-desc{display:flex;align-items:flex-start;margin-top:40px;-moz-column-gap:4px;column-gap:4px;font-size:14px;line-height:1.43}.astr-about__sub-desc:before{content:"*"}@media (max-width: 750px){.astr-about__sub-desc{font-size:10px;line-height:1}}@media (max-width: 750px){.astr-about__sub-desc{margin-top:20px}}.astr-about__content{--gap: 100px;font-size:20px;line-height:1.7;color:#333}.astr-about__content p{word-break:break-word}.astr-about__content p+p{margin-top:1.7em}.astr-about__title+.astr-about__content,.astr-about__sub-headline+.astr-about__content{margin-top:var(--gap)}@media (max-width: 750px){.astr-about__content{--gap-mo: 36px;font-size:14px}.astr-about__title+.astr-about__content,.astr-about__sub-headline+.astr-about__content{margin-top:var(--gap-mo)}}.astr-about__section{overflow:hidden;padding-top:var(--padding-top, 200px);padding-bottom:var(--padding-bottom, 200px);background-color:var(--bg-color, #fff)}.astr-about__section .page-width{display:flex;-moz-column-gap:40px;column-gap:40px}.astr-about__section .section-column{flex:0 1 630px}.astr-about__section .section-column img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.astr-about__section .section-column:has(.astr-about__content){display:flex;flex-direction:column;justify-content:center}.astr-about__section .section-column--heritage1{display:flex;flex:0 1 820px;margin-left:auto;margin-right:calc((1920px - (var(--page-width) - 100px)) / 2 * -1)}.astr-about__section .section-column--heritage2{display:flex;flex:0 1 956px;margin-right:auto;margin-left:calc((1920px - (var(--page-width) - 100px)) / 2 * -1)}.astr-about__section .section-column--derma{display:flex;overflow:hidden;flex:0 1 950px;margin-right:auto;margin-left:calc((1920px - (var(--page-width) - 100px)) / 2 * -1)}.astr-about__section .section-column--derma img{transform:scale(1.5);transform-origin:center;transition:transform var(--transition-effect-speed)}.astr-about__section .section-column--derma[data-visible=true] img{transform:scale(1)}.astr-about__section .section-column--qc{display:flex;overflow:hidden;flex:0 1 820px;margin-left:auto;margin-right:calc((1920px - (var(--page-width) - 100px)) / 2 * -1)}.astr-about__section .section-column--qc img{transform:scale(1.5);transform-origin:center;transition:transform var(--transition-effect-speed)}.astr-about__section .section-column--qc[data-visible=true] img{transform:scale(1)}@media (max-width: 750px){.astr-about__section{padding-top:var(--padding-top-mo, 60px);padding-bottom:var(--padding-bottom-mo, 60px)}.astr-about__section .page-width{flex-direction:column;row-gap:32px}.astr-about__section .section-column{flex:auto}.astr-about__section .section-column img{height:auto}.astr-about__section .section-column:has(.astr-about__content){display:block}.astr-about__section .section-column--heritage1{display:block;order:-1;flex:auto;margin-left:0;margin-right:var(--page-mobile-margin);min-height:auto}.astr-about__section .section-column--heritage2{display:block;flex:auto;margin-right:0;margin-left:0;min-height:auto}.astr-about__section .section-column--derma{display:block;flex:auto;margin-right:0;margin-left:var(--page-mobile-margin);min-height:auto}.astr-about__section .section-column--qc{display:block;order:-1;flex:auto;margin-left:0;margin-right:var(--page-mobile-margin);min-height:auto}.astr-about__section--certi{padding-bottom:200px;background:#f4f8fb center bottom/375px auto url(/shopify/us/assets/images/about_certi_mo.jpg) no-repeat}}.astr-about__brand-desc{padding-top:var(--padding-top, 180px);padding-bottom:var(--padding-bottom, 180px);background-color:var(--bg-color, #fff)}.astr-about__brand-desc .astr-about__title,.astr-about__brand-desc .astr-about__sub-headline,.astr-about__brand-desc .astr-about__content{max-width:1000px}@media (max-width: 750px){.astr-about__brand-desc{padding-top:var(--padding-top-mo, 80px);padding-bottom:var(--padding-bottom-mo, 80px)}}.astr-about__full-image{display:block;overflow:hidden;max-width:1920px;margin:0 auto;height:var(--height, 744px)}.astr-about__full-image img{display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (max-width: 750px){.astr-about__full-image{height:auto}.astr-about__full-image img{width:100%;height:auto}}.astr-about__facilites{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:20px;column-gap:20px;row-gap:64px;margin-top:120px}.astr-about__facilites .fac-thumb{overflow:hidden;margin-bottom:24px}.astr-about__facilites .fac-thumb img{display:block}.astr-about__facilites .fac-title{display:block;font-weight:700;word-break:break-word;font-size:28px;line-height:1.5}@media (max-width: 750px){.astr-about__facilites .fac-title{font-size:16px}}.astr-about__facilites .fac-title .num{position:relative;margin-right:.25em;padding-right:.5em}.astr-about__facilites .fac-title .num:after{position:absolute;right:0;top:50%;transform:translateY(-50%);width:2px;height:.75em;background-color:var(--text-base-color);content:""}.astr-about__facilites .fac-desc{margin-top:24px;word-break:break-word;line-height:1.7;font-size:14px;line-height:1.43}@media (max-width: 750px){.astr-about__facilites .fac-desc{font-size:14px}}@media (max-width: 750px){.astr-about__facilites{grid-template-columns:repeat(1,1fr);row-gap:24px;margin-top:32px}.astr-about__facilites .fac-thumb{margin-bottom:20px}.astr-about__facilites .fac-desc{margin-top:8px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/page-about.scss.css.map */
