.elementor-270 .elementor-element.elementor-element-c6295f9{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-270 .elementor-element.elementor-element-c6295f9 .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-270 .elementor-element.elementor-element-29bf2c9{padding:141px 0px 0px 0px;text-align:center;}.elementor-270 .elementor-element.elementor-element-29bf2c9.elementor-element{--align-self:center;}.elementor-270 .elementor-element.elementor-element-29bf2c9 .elementor-heading-title{font-family:"Rock Salt", Sans-serif;font-size:6.8vw;font-weight:700;word-spacing:33px;text-shadow:7px -2px 0px rgba(0, 0, 0, 0.72);color:#889A00;}.elementor-270 .elementor-element.elementor-element-29bf2c9 .elementor-heading-title a{transition-duration:0s;}.elementor-270 .elementor-element.elementor-element-77fccfb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-270 .elementor-element.elementor-element-6193178{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-270 .elementor-element.elementor-element-f3fa659{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-270 .elementor-element.elementor-element-f3fa659.elementor-element{--align-self:center;}.elementor-270 .elementor-element.elementor-element-f3fa659 .elementor-heading-title{font-family:"源泉圓體", Sans-serif;font-weight:600;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-270 .elementor-element.elementor-element-678ef94{padding:24px 24px 24px 24px;column-gap:0px;text-align:start;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:#000000;}.elementor-270 .elementor-element.elementor-element-966e50d{--e-image-carousel-slides-to-show:1;padding:0px 0px 0px 0px;}.elementor-270 .elementor-element.elementor-element-966e50d .elementor-swiper-button.elementor-swiper-button-prev, .elementor-270 .elementor-element.elementor-element-966e50d .elementor-swiper-button.elementor-swiper-button-next{font-size:35px;}.elementor-270 .elementor-element.elementor-element-966e50d .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;width:5px;height:5px;}.elementor-270 .elementor-element.elementor-element-9469c60{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-270 .elementor-element.elementor-element-0cfca63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-270 .elementor-element.elementor-element-7f809fc{text-align:center;}.elementor-270 .elementor-element.elementor-element-06b97ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-270 .elementor-element.elementor-element-a61ba6f{margin:050px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-270 .elementor-element.elementor-element-a61ba6f .elementor-heading-title{font-family:"源泉圓體", Sans-serif;font-weight:600;color:#000000;}.elementor-270 .elementor-element.elementor-element-b8cf74c{padding:0px 56px 96px 56px;text-align:center;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;}.elementor-270 .elementor-element.elementor-element-b8cf74c.elementor-element{--align-self:center;}.elementor-270 .elementor-element.elementor-element-4040d2e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-270 .elementor-element.elementor-element-55d6948{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-270 .elementor-element.elementor-element-4eb112b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-270 .elementor-element.elementor-element-318b792{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:134px 134px 134px 134px;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-270 .elementor-element.elementor-element-8f192b0{--display:flex;--min-height:1217px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-270 .elementor-element.elementor-element-9058378{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-270 .elementor-element.elementor-element-9058378.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-270 .elementor-element.elementor-element-fdac5dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-270 .elementor-element.elementor-element-fdac5dc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-270 .elementor-element.elementor-element-c49bd7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:159px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:27px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#AD1E1E;}.elementor-270 .elementor-element.elementor-element-c49bd7f.elementor-element{--align-self:center;}.elementor-270 .elementor-element.elementor-element-004c42d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-270 .elementor-element.elementor-element-b21ed7c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-270 .elementor-element.elementor-element-6dd3b17{--divider-border-style:dashed;--divider-color:#000;--divider-border-width:4.8px;}.elementor-270 .elementor-element.elementor-element-6dd3b17 .elementor-divider-separator{width:100%;}.elementor-270 .elementor-element.elementor-element-6dd3b17 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-270 .elementor-element.elementor-element-de209d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-270 .elementor-element.elementor-element-b8e16c7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-270 .elementor-element.elementor-element-b8e16c7.elementor-element{--align-self:center;}.elementor-270 .elementor-element.elementor-element-b8e16c7 .elementor-heading-title{font-family:"源泉圓體", Sans-serif;font-size:98px;font-weight:600;color:#000000;}.elementor-270 .elementor-element.elementor-element-eeb82bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-270 .elementor-element.elementor-element-9151bad.elementor-element{--align-self:center;}.elementor-270 .elementor-element.elementor-element-9151bad{text-align:center;}.elementor-270 .elementor-element.elementor-element-56fd5fe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-270 .elementor-element.elementor-element-fa47ade{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-270 .elementor-element.elementor-element-fa47ade.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-270 .elementor-element.elementor-element-ab3f6a5{margin:050px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-270 .elementor-element.elementor-element-ab3f6a5.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-270 .elementor-element.elementor-element-ab3f6a5 .elementor-heading-title{font-family:"源泉圓體", Sans-serif;font-size:31px;font-weight:600;color:#000000;}.elementor-270 .elementor-element.elementor-element-f4db374{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:400;color:#000000;}.elementor-270 .elementor-element.elementor-element-fa797cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-270 .elementor-element.elementor-element-25116a4{margin:50px 50px calc(var(--kit-widget-spacing, 0px) + 50px) 50px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-270 .elementor-element.elementor-element-5a72a57 .elementor-button{background-color:#889A00;}.elementor-270 .elementor-element.elementor-element-0f08ce7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-270 .elementor-element.elementor-element-665ebb6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-270 .elementor-element.elementor-element-2b10c75{--display:flex;}.elementor-270 .elementor-element.elementor-element-2b10c75.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-270 .elementor-element.elementor-element-785b50d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-270 .elementor-element.elementor-element-9db18b6{--display:flex;}.elementor-270 .elementor-element.elementor-element-5e11306{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-270 .elementor-element.elementor-element-5e11306 .elementor-heading-title{font-family:"源泉圓體", Sans-serif;font-size:31px;font-weight:600;color:#000000;}.elementor-270 .elementor-element.elementor-element-15cebe2{--display:flex;}.elementor-270 .elementor-element.elementor-element-9644841{padding:23px 23px 23px 23px;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-270 .elementor-element.elementor-element-213a90b .elementor-button{background-color:#889A00;}.elementor-270 .elementor-element.elementor-element-213a90b.elementor-element{--align-self:center;}.elementor-270 .elementor-element.elementor-element-e7ec2ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-270 .elementor-element.elementor-element-801dd7a{--divider-border-style:dashed;--divider-color:#000;--divider-border-width:5px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-270 .elementor-element.elementor-element-801dd7a .elementor-divider-separator{width:100%;}.elementor-270 .elementor-element.elementor-element-801dd7a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-270 .elementor-element.elementor-element-b0a8b03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-270 .elementor-element.elementor-element-da023dc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-270 .elementor-element.elementor-element-7ba0791{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-270 .elementor-element.elementor-element-7ba0791.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-270 .elementor-element.elementor-element-8d55ebd{margin:050px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-270 .elementor-element.elementor-element-8d55ebd.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:1;}.elementor-270 .elementor-element.elementor-element-8d55ebd .elementor-heading-title{font-family:"源泉圓體", Sans-serif;font-size:31px;font-weight:600;color:#000000;}.elementor-270 .elementor-element.elementor-element-3f27fee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-270 .elementor-element.elementor-element-dc20464{margin:50px 50px calc(var(--kit-widget-spacing, 0px) + 50px) 50px;}.elementor-270 .elementor-element.elementor-element-6a0c767 .elementor-button{background-color:#889A00;}.elementor-270 .elementor-element.elementor-element-7a2ac05{--display:flex;}body.elementor-page-270:not(.elementor-motion-effects-element-type-background), body.elementor-page-270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FFF1;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-270 .elementor-element.elementor-element-b8cf74c{padding:37px 37px 37px 37px;font-size:12px;}.elementor-270 .elementor-element.elementor-element-318b792{padding:44px 44px 44px 44px;}.elementor-270 .elementor-element.elementor-element-9644841{font-size:14px;}}@media(max-width:767px){.elementor-270 .elementor-element.elementor-element-29bf2c9 .elementor-heading-title{font-size:48px;line-height:1.6em;}.elementor-270 .elementor-element.elementor-element-b8cf74c{padding:0px 37px 0px 37px;}.elementor-270 .elementor-element.elementor-element-c49bd7f{padding:113px 13px 0px 13px;font-size:16px;}.elementor-270 .elementor-element.elementor-element-9644841{font-size:14px;}}@media(min-width:768px){.elementor-270 .elementor-element.elementor-element-6193178{--width:100%;}.elementor-270 .elementor-element.elementor-element-0cfca63{--width:71%;}.elementor-270 .elementor-element.elementor-element-06b97ed{--width:50%;}.elementor-270 .elementor-element.elementor-element-55d6948{--width:50%;}.elementor-270 .elementor-element.elementor-element-4eb112b{--width:50%;}.elementor-270 .elementor-element.elementor-element-9058378{--width:19.123%;}.elementor-270 .elementor-element.elementor-element-fdac5dc{--width:59.091%;}.elementor-270 .elementor-element.elementor-element-004c42d{--width:25%;}.elementor-270 .elementor-element.elementor-element-fa47ade{--width:44.554%;}.elementor-270 .elementor-element.elementor-element-fa797cb{--width:50%;}.elementor-270 .elementor-element.elementor-element-2b10c75{--width:45.747%;}.elementor-270 .elementor-element.elementor-element-785b50d{--width:50%;}.elementor-270 .elementor-element.elementor-element-7ba0791{--width:44.554%;}.elementor-270 .elementor-element.elementor-element-3f27fee{--width:50%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: '源泉圓體';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://witchwoodjewelry.ca/wp-content/uploads/2026/02/源泉圓體-GenSenMaruGothic-TW-TTF-Bold_6131550.ttf') format('truetype');
}
/* End Custom Fonts CSS */