:root{--font:Arial,"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;--ink:#292c28;--muted:#62665e;--type-body:15px;--type-small:13px}.button,.nav-book,.product-consult,.mobile-book a{font-family:var(--font);font-size:14px!important;font-weight:400;line-height:1.5;letter-spacing:0;border-radius:0;text-align:center;text-decoration:none}.product-consult,.booking-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 20px!important;border:1px solid #73796f!important;background:transparent!important;color:var(--ink)!important;white-space:nowrap;transition:background .2s,color .2s}.product-consult:hover,.booking-secondary:hover{background:var(--ink)!important;color:#fff!important;border-color:var(--ink)!important}.nav-book{display:inline-flex;align-items:center;justify-content:center;min-height:44px}.fit-copy .booking-secondary{margin-top:28px}.fit-photo img{aspect-ratio:5/4;object-position:50% 50%}html{scroll-padding-top:104px}body{font-family:var(--font);font-size:var(--type-body);line-height:1.8;letter-spacing:0;color:var(--ink)}h1,h2,h3{font-family:var(--font);font-weight:400;letter-spacing:0;text-wrap:balance}p{text-wrap:pretty}.header-inner{height:88px}.logo strong{font-size:32px;letter-spacing:3px}.logo small{font-size:9px;letter-spacing:1.8px}.navigation{font-size:13px;gap:32px}.navigation a{line-height:1.5}.nav-book{padding:10px 20px}.hero h1{font-family:var(--font);font-size:52px;line-height:1.3;letter-spacing:.01em;font-weight:400;margin:0}.hero .location{font-size:12px;line-height:1.5;color:#555b51;margin:0 0 24px}.hero-subtitle{font:14px/1.5 Arial,sans-serif;letter-spacing:0;color:#555b51;margin:14px 0 0}.hero-description{font-size:16px;line-height:1.85;color:#3f453c;max-width:330px;margin:28px 0 0}.hero-actions{gap:26px;margin:32px 0 0}.button{font-size:14px;line-height:1.5;font-weight:400;letter-spacing:0;padding:15px 25px;min-height:52px;gap:30px}.link{font-size:14px;line-height:1.5;padding-bottom:5px}.hero-image-tag{font-size:10px;line-height:1.5;letter-spacing:0}.collection{padding-top:76px;padding-bottom:80px}.section-heading{gap:48px;margin-bottom:34px}.section-heading h2,.fit-copy h2,.questions h2,.visit h2{font-size:28px;line-height:1.5;font-weight:400;letter-spacing:0}.section-heading p{font-size:14px;line-height:1.85;max-width:350px}.product-info{align-items:center;margin-top:16px;gap:20px}.product-info h3{font-size:16px;line-height:1.6;letter-spacing:0}.product-info p{display:none}.product-consult{font-size:13px;line-height:1.7;padding:4px 0}.photo-action{font-size:12px;line-height:1.6;padding:7px 14px}.note{font-size:13px;line-height:1.85;max-width:840px;margin-top:26px}.source-options>summary{font-size:14px;line-height:1.8}.source-options .product-info h3{font-size:15px}.fit-section{padding-top:72px;padding-bottom:72px}.fit-copy h2{margin:0 0 22px}.fit-copy>p{font-size:15px;line-height:1.85;max-width:360px}.fit-points{margin-top:30px}.fit-point{padding:18px 0}.fit-point strong{font-size:14px;line-height:1.7;font-weight:400;min-width:72px}.fit-point span{font-size:14px;line-height:1.8}.fit-copy .link{margin-top:28px}.fit-caption{font-size:12px;line-height:1.7;margin-top:12px}.questions{padding-top:80px;padding-bottom:80px;border-top:0;grid-template-columns:1fr 1.8fr}.questions details{padding:22px 0}.questions summary{font-size:15px;line-height:1.8;font-weight:400;gap:28px}.questions details p{font-size:14px;line-height:1.9;padding-top:15px;padding-right:30px;max-width:600px}.visit{padding-top:72px;padding-bottom:72px}.visit-kicker{font-size:12px;line-height:1.6;letter-spacing:0}.visit h2{margin:14px 0 20px}.visit-intro{font-size:15px;line-height:1.9;max-width:360px;margin-bottom:30px}.contact-line{font-size:14px;line-height:1.9;margin-bottom:22px;grid-template-columns:50px 1fr;gap:24px}.contact-content small{font-size:13px;line-height:1.8;margin-top:6px}.map-link,.copy{font-size:13px;line-height:1.7}.preference{font-size:13px;line-height:1.9}.footer-inner{font-size:12px;line-height:1.8;padding-top:34px;padding-bottom:34px}.footer-links{font-size:12px}.dialog-copy>p{font-size:14px;line-height:1.9}.dialog-copy h2{font-size:27px;line-height:1.5;letter-spacing:0;margin:14px 0 20px}.detail-actions button{font-size:13px;line-height:1.6}.source-options .sleeveless .product-consult{font-size:13px}@media(min-width:681px)and (max-width:1000px){.hero h1{font-size:42px}.hero-description{font-size:15px}.hero .location{font-size:12px}.hero-subtitle{font-size:13px}.hero-actions{gap:20px}.hero .button{font-size:13px;padding:14px 20px}.hero .link{font-size:13px}.section-heading h2,.fit-copy h2,.questions h2,.visit h2{font-size:26px}}@media(max-width:680px){html{scroll-padding-top:90px}body{font-size:14px;line-height:1.85}.header-inner{height:72px}.logo strong{font-size:26px;letter-spacing:2.5px}.logo small{font-size:8px;letter-spacing:1.5px}.menu-toggle{font-size:13px}.navigation{top:72px;gap:24px;font-size:14px}.hero-text{padding:32px 6% 34px}.hero h1{font-size:36px;line-height:1.35;letter-spacing:.01em}.hero .location{font-size:12px;line-height:1.5;margin-bottom:16px}.hero-subtitle{font-size:13px;line-height:1.5;margin-top:10px}.hero-description{font-size:15px;line-height:1.9;max-width:320px;margin-top:20px}.hero-actions{margin-top:24px;gap:26px}.button{font-size:14px;line-height:1.5;padding:14px 23px;min-height:49px}.link{font-size:14px}.collection{padding-top:48px;padding-bottom:52px}.section-heading{margin-bottom:26px;gap:0}.section-heading h2,.fit-copy h2,.questions h2,.visit h2{font-size:25px;line-height:1.5}.section-heading p{font-size:14px;line-height:1.85;margin-top:14px;max-width:320px}.collection-grid{gap:32px}.product-info{margin-top:14px;gap:14px;align-items:center}.product-info h3{font-size:16px;line-height:1.6}.product-consult{font-size:13px}.photo-action{font-size:12px;padding:6px 12px}.note{font-size:12px;line-height:1.9;margin-top:24px}.source-options>summary{font-size:14px}.source-options .product-info h3{font-size:14px}.source-options .sleeveless .product-consult{font-size:12px}.fit-section{padding-top:44px;padding-bottom:48px}.fit-inner{gap:30px}.fit-copy h2{margin-bottom:16px}.fit-copy>p{font-size:14px;line-height:1.9;max-width:none}.fit-point{padding:16px 0;align-items:baseline}.fit-point strong{font-size:13px;min-width:65px}.fit-point span{font-size:13px;line-height:1.85}.fit-caption{font-size:12px}.questions{padding-top:48px;padding-bottom:52px;gap:26px;grid-template-columns:1fr}.questions details{padding:20px 0}.questions summary{font-size:14px;line-height:1.8}.questions details p{font-size:13px;line-height:1.95;padding-right:18px}.visit{padding-top:44px;padding-bottom:44px}.visit h2{margin-top:12px;margin-bottom:16px}.visit-intro{font-size:14px;line-height:1.9;margin-bottom:24px}.contact-line{font-size:14px;grid-template-columns:40px 1fr;gap:16px}.contact-content small{font-size:12px;line-height:1.9}.map-link,.copy{font-size:12px}.contact-list{padding-top:28px}.visit-inner{gap:32px}.footer-inner{font-size:12px;padding-top:28px;padding-bottom:100px}.footer-inner>p{font-size:12px}.footer-links{font-size:12px}.mobile-book>span{font-size:13px}.mobile-book a{font-size:13px;padding:11px 19px}.dialog-copy h2{font-size:24px}.dialog-copy>p{font-size:13px;line-height:1.9}.detail-actions button{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/moloty-qipao-type.css.map */
