.elementor-kit-7{--e-global-color-primary:#211E1C;--e-global-color-secondary:#4A3121;--e-global-color-text:#3A3431;--e-global-color-accent:#6B4A32;--e-global-color-27eb8e4:#F6F2EC;--e-global-color-f69c6b9:#EFE8DC;--e-global-color-d6fa7a0:#DED4C4;--e-global-color-09a2ce5:#7A706A;--e-global-typography-primary-font-family:"Cormorant Garamond";--e-global-typography-primary-font-size:64px;--e-global-typography-primary-font-weight:300;--e-global-typography-primary-line-height:1.06px;--e-global-typography-secondary-font-family:"Jost";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Jost";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Jost";--e-global-typography-accent-font-weight:500;color:#3A3431;font-family:"Cormorant Garamond", Sans-serif;font-size:16px;line-height:1.8px;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:#211E1C;font-size:11.5px;text-transform:uppercase;letter-spacing:0.18px;color:#F6F2EC;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 h1{color:#211E1C;font-size:104px;}.elementor-kit-7 h2{color:#211E1C;font-size:64px;}.elementor-kit-7 h3{color:#211E1C;font-size:34px;}.elementor-kit-7 h4{color:#211E1C;}.elementor-kit-7 h5{color:#211E1C;}.elementor-kit-7 label{color:#4A3121;}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{color:#3A3431;background-color:#DED4C4;border-radius:1px 1px 1px 1px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1360px;}.e-con{--container-max-width:1360px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-7 h1{font-size:68px;}.elementor-kit-7 h2{font-size:48px;}.elementor-kit-7 h3{font-size:28px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7 h1{font-size:42px;}.elementor-kit-7 h2{font-size:32px;}.elementor-kit-7 h3{font-size:24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --color-1:#F6F2EC; --color-2:#ffffff; --color-3:#ffffff; --color-4:#ffffff; --color-5:#ffffff; --color-6:#ffffff; --color-7:#ffffff; --color-8:#ffffff; --font-1:Roboto; --font-2:Roboto; --size-1:0px; --size-2:0px; --size-3:0px; --size-4:0px; --size-5:0px; --size-6:0px; --size-7:0px; --size-8:0px; --size-9:0px; --size-10:0px; }
/* Start custom CSS */body{background:#F6F2EC}
html{scroll-behavior:smooth}
section[id],div[id]{scroll-margin-top:100px}
::-webkit-scrollbar{width:10px}
::-webkit-scrollbar-track{background:#EFE8DC}
::-webkit-scrollbar-thumb{background:#C9BCA8}
.sin-eyebrow{font-family:'Jost',sans-serif;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#6B4A32}
.sin-note{font-size:12.5px;color:#8B7B6B;border-left:1px solid #E6DECF;padding-left:14px}  /* 中文备注用，上线前整块删除 */
.sin-hairline{border-top:1px solid #DED4C4}
h1,h2,h3{text-wrap:balance}
p{text-wrap:pretty}
.elementor-widget:not(:last-child){margin-bottom:0}
.sin-ondark{color:#F6F2EC}
.sin-ondark .sin-hairline{border-top-color:rgba(246,242,236,.2)}/* End custom CSS */