html:has(body.lsh-wp){scroll-behavior:smooth;scroll-padding-top:24px}body.lsh-wp{margin:0;background:#fff;color:#594d6d;font-family:Arial,PingFang TC,Microsoft JhengHei,sans-serif;font-size:17px;line-height:1.7;overflow-x:clip}.lsh-wp *{box-sizing:border-box}.lsh-wp img{max-width:100%;height:auto}.lsh-wp button,.lsh-wp input,.lsh-wp textarea,.lsh-wp select{font:inherit}.lsh-wp button,.lsh-wp summary{cursor:pointer}.lsh-wp button:focus-visible,.lsh-wp a:focus-visible,.lsh-wp summary:focus-visible,.lsh-wp input:focus-visible,.lsh-wp textarea:focus-visible,.lsh-wp select:focus-visible{outline:3px solid #6c4423;outline-offset:5px}.lsh-wp [hidden]{display:none!important}.lsh-wp-skip{position:fixed;z-index:200;top:8px;left:8px;padding:12px 24px;background:#fff;color:#231b2c;transform:translateY(-200%)}.lsh-wp-skip:focus{transform:none}.lsh-wp-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:125px;padding:14px 3%;z-index:35;background:linear-gradient(#eccba4,#efd9bbbf);color:#170c28}.lsh-wp.home .lsh-wp-header{position:absolute;inset:0 0 auto;background:linear-gradient(#eccba4,#efd9bb00)}.lsh-wp-logo{display:block;flex:0 0 85px}.lsh-wp-logo img{display:block;width:85px;height:85px;object-fit:contain}.lsh-wp-desktop-nav{margin:auto}.lsh-wp-desktop-nav>ul{display:flex;align-items:center;gap:22px;margin:0;padding:0;list-style:none}.lsh-wp-desktop-nav>ul>li{position:relative;margin:0}.lsh-wp-desktop-nav a,.lsh-wp-desktop-nav summary{font-size:17px;font-weight:600;letter-spacing:1px;text-decoration:none;color:#170c28;white-space:nowrap}.lsh-wp-desktop-nav a:hover,.lsh-wp-desktop-nav a[aria-current=page]{color:#93683e}.lsh-wp-nav-parent{display:flex;align-items:center;gap:8px}.lsh-wp-dropdown summary{display:flex;align-items:center;justify-content:center;gap:14px;min-height:44px;min-width:24px;list-style:none}.lsh-wp-dropdown summary::-webkit-details-marker,.lsh-wp-mobile-menu summary::-webkit-details-marker,.lsh-wp-enquiry summary::-webkit-details-marker{display:none}.lsh-wp-chevron{display:inline-block;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-top:-5px}.lsh-wp-dropdown>ul{position:absolute;left:-20px;top:100%;min-width:230px;background:#fffaf2;box-shadow:0 8px 25px #25172a22;padding:10px 0;margin:0;list-style:none;border:1px solid #e7d5bd}.lsh-wp-dropdown>ul>li{margin:0}.lsh-wp-dropdown>ul a{display:block;padding:11px 22px;font-size:15px;letter-spacing:0;font-weight:400}.lsh-wp-dropdown>ul a:hover{background:#f3e4d1}.lsh-wp-header-tools{display:flex;gap:8px;align-items:center}.lsh-wp-header-tools button{display:grid;place-items:center;min-width:44px;height:44px;border:0;background:transparent;color:#272331;padding:8px}.lsh-wp-search-icon{display:block;width:16px;height:16px;border:2px solid currentColor;border-radius:50%;position:relative}.lsh-wp-search-icon:after{content:"";position:absolute;width:8px;height:2px;right:-6px;bottom:-3px;background:currentColor;transform:rotate(45deg)}.lsh-wp-header-tools .lsh-wp-menu-open{display:none;font-size:28px}.lsh-wp main{display:block;min-height:60vh}.lsh-wp-hero{position:relative;background:#ddcfb8;isolation:isolate}.lsh-wp-hero-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.lsh-wp-hero-track::-webkit-scrollbar{display:none}.lsh-wp-hero-slide{position:relative;flex:0 0 100%;height:62.5vw;max-height:1050px;min-height:560px;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden}.lsh-wp-hero-slide>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.lsh-wp-hero-copy{position:absolute;top:25.8%;right:8.1%;width:73.2%;text-align:right;color:#fff}.lsh-wp-hero-slide[data-slide="1"] .lsh-wp-hero-copy{width:52.7%}.lsh-wp-hero-copy h1,.lsh-wp-hero-copy h2{font-family:inherit;font-size:clamp(30px,3.75vw,72px);line-height:1.4;font-weight:500;letter-spacing:2px;color:#fff;margin:0 0 40px;text-shadow:1px 2px 7px #0008}.lsh-wp-rule{display:block;width:50px;height:5px;background:#d89c5a;margin:0 0 24px auto}.lsh-wp .lsh-wp-hero-cta{display:inline-block;padding:14px 34px;background:#dba05f;color:#fff;font-size:18px;line-height:1.3;font-weight:500;min-height:49px}.lsh-wp-hero-cta:hover{color:#fff;background:#b97d3d}.lsh-wp-hero-prev,.lsh-wp-hero-next{position:absolute;top:51%;width:42px;height:42px;padding:0;border:2px solid black;border-radius:50%;background:#ffffffb5;color:#000;font-size:27px;line-height:1;display:grid;place-items:center}.lsh-wp-hero-prev{left:3%}.lsh-wp-hero-next{right:3%}.lsh-wp-hero-dots{position:absolute;bottom:22px;left:50%;transform:translate(-50%);display:flex;gap:8px}.lsh-wp-hero-dots button{width:12px;height:12px;padding:0;border-radius:50%;border:1px solid white;background:#ffffff70}.lsh-wp-hero-dots button[aria-current=true]{background:#fff}.lsh-wp-hero-pause{position:absolute;bottom:14px;right:20px;color:#fff;background:#0007;border:1px solid #fff8;border-radius:50%;height:36px;width:36px;padding:0}.lsh-wp .gdlr-core-animate,.lsh-wp .gdlr-core-pbf-column-content-margin,.lsh-wp [data-gdlr-animation]{opacity:1;visibility:visible}.lsh-wp .wpcp-carousel-section{display:block!important;opacity:1!important;visibility:visible!important;overflow:visible!important}.lsh-wp .wpcp-carousel-section>.swiper-wrapper,.lsh-wp .gdlr-core-flexslider>.slides{display:flex!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:thin;width:100%;height:auto!important;transform:none!important;margin:0;list-style:none;padding:0}.lsh-wp .wpcp-carousel-section>.swiper-wrapper>.swiper-slide{flex:0 0 calc((100% - (var(--carousel-desktop,2) - 1)*20px)/var(--carousel-desktop,2));margin-right:20px;width:auto;height:auto;scroll-snap-align:start}.lsh-wp .gdlr-core-flexslider>.slides>li{display:block!important;flex:0 0 calc(25% - 30px);width:auto!important;float:none;scroll-snap-align:start}.lsh-wp .wpcp-carousel-preloader,.lsh-wp .wpcp-carousel-section>.swiper-button-prev,.lsh-wp .wpcp-carousel-section>.swiper-button-next,.lsh-wp .wpcp-carousel-section>.swiper-pagination{display:none!important}.lsh-wp-carousel-tools{display:flex;justify-content:center;gap:12px;margin:16px 0}.lsh-wp-carousel-tools button{border:1px solid #b79976;border-radius:50%;width:44px;height:44px;padding:0;background:#faf3e9;color:#594d6d;font-size:23px;line-height:1}.lsh-wp .gdlr-core-pbf-background-wrap{pointer-events:none}.lsh-wp .woocommerce-product-gallery{opacity:1!important}.lsh-wp .gdlr-core-tab-item-content{display:block}.lsh-wp [data-wp-tab]{font:inherit;border:0;background:none;padding:12px 18px;min-height:44px;cursor:pointer}.lsh-wp [data-wp-tab][aria-expanded=true]{border-bottom:2px solid #b18c61}.lsh-wp-faq{background:#fff9f0;border:1px solid #e7d8c4;margin:0 0 10px}.lsh-wp-faq summary{padding:18px 24px;font-weight:600;color:#51465e;font-size:17px}.lsh-wp-faq .ea-body{display:block!important;padding:4px 24px 22px;background:transparent}.lsh-wp-contact-form label{display:block;color:#51465e;font-size:16px;margin-bottom:20px}.lsh-wp-contact-form input,.lsh-wp-contact-form textarea{display:block;width:100%;background:#fff;border:1px solid #dfd8cd;padding:14px;margin:8px 0 0;border-radius:0;color:#33283f;min-height:48px}.lsh-wp-contact-row{display:grid;grid-template-columns:1fr 1fr;gap:22px}.lsh-wp-contact-form button{padding:13px 32px;border:0;color:#fff;background:#d59858;min-height:48px}.lsh-wp-map-link{display:flex;align-items:center;justify-content:center;min-height:240px;background:#ece8dd;border:1px solid #d4c6b0;color:#534761;text-decoration:underline}.lsh-wp-sort-label{display:block;margin-bottom:20px}.lsh-wp-sort-label select{padding:10px;background:#fff;border:1px solid #ddd}.lsh-wp dialog{color:#51465e;border:0;margin:auto;background:#fffaf3;max-height:90svh;overscroll-behavior:contain;box-shadow:0 14px 80px #0004}.lsh-wp dialog::backdrop{background:#1d1722a0}.lsh-wp dialog:not([open]){display:none}.lsh-wp-dialog-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.lsh-wp-dialog-bar h2{font-family:inherit;font-weight:600;font-size:22px;line-height:1.4;margin:0;color:inherit}.lsh-wp-dialog-bar button,.lsh-wp-lightbox>button{display:grid;place-items:center;width:44px;height:44px;background:transparent;border:0;font-size:32px;line-height:1;color:inherit;padding:0}.lsh-wp-mobile-menu{width:min(430px,100%);height:100svh;max-height:100svh!important;margin:0 0 0 auto!important;padding:22px}.lsh-wp-mobile-menu ul{list-style:none;margin:0;padding:0}.lsh-wp-mobile-menu li{margin:0}.lsh-wp-mobile-menu nav>ul>li{border-bottom:1px solid #ded1bf}.lsh-wp-mobile-menu a,.lsh-wp-mobile-menu summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 6px;min-height:54px;color:#34273f;font-size:18px;font-weight:500;list-style:none}.lsh-wp-mobile-menu details ul{padding:0 0 12px 15px}.lsh-wp-mobile-menu details li a{font-size:16px;font-weight:400;padding:12px 6px}.lsh-wp-search{width:min(760px,calc(100vw - 32px));padding:28px}.lsh-wp-search-row{display:flex;gap:10px;margin:10px 0 20px}.lsh-wp-search-row input{flex:1;min-width:0;border:1px solid #bba88e;background:#fff;color:#302537;border-radius:0;padding:12px;font-size:18px}.lsh-wp-search-row button{border:0;background:#765633;color:#fff;padding:10px 20px}.lsh-wp-search-results{margin:0;padding-left:20px}.lsh-wp-search-results li{padding:13px 0;border-bottom:1px solid #e2d8ca}.lsh-wp-search-results a{display:block;font-weight:600;color:#44314d}.lsh-wp-search-results p{font-size:15px;margin:4px 0 0}.lsh-wp-lightbox{width:fit-content;max-width:95vw;padding:16px;text-align:center}.lsh-wp-lightbox>button{position:absolute;right:8px;top:8px;background:#fff8;z-index:1}.lsh-wp-lightbox img{display:block;max-height:78svh;max-width:90vw;width:auto;height:auto;object-fit:contain}.lsh-wp-lightbox p{max-width:800px;margin:8px 0 0}.lsh-wp-enquiry{position:fixed;right:10px;bottom:10px;z-index:40;font-size:16px}.lsh-wp-enquiry summary{display:flex;align-items:center;justify-content:center;gap:8px;background:#edd0ac;color:#514760;border:0;border-radius:30px;min-height:52px;padding:12px 20px;list-style:none;box-shadow:0 4px 20px #1e162c25}.lsh-wp-enquiry[open] summary{display:none}.lsh-wp-enquiry-panel{position:relative;background:#edcfaa;color:#514760;width:180px;padding:24px 24px 18px;border-radius:11px;box-shadow:0 2px 20px #241c2e22}.lsh-wp-enquiry-panel h2{font-size:18px!important;line-height:1.5;margin:0 0 24px;color:inherit}.lsh-wp-enquiry-panel p{margin:0}.lsh-wp-enquiry-panel a{display:inline-block;color:#514760;line-height:1.7;margin-bottom:8px;min-height:28px}.lsh-wp-enquiry-close{position:absolute;right:5px;top:2px;width:26px;height:28px;padding:0;border:0;background:transparent;color:#6f6253;font-size:25px}.lsh-wp-back-top{position:fixed;left:16px;bottom:16px;display:grid;place-items:center;z-index:30;width:42px;height:42px;background:#fffaf0cc;border:1px solid #c7b79e;color:#675477;border-radius:50%}.lsh-wp .cozme-footer-wrapper a{color:inherit}.lsh-wp .cozme-footer-wrapper{padding-bottom:45px}@media(min-width:1600px){.lsh-wp-desktop-nav>ul{gap:30px}.lsh-wp-desktop-nav a,.lsh-wp-desktop-nav summary{font-size:20px}}@media(max-width:1100px){.lsh-wp-header{min-height:120px;padding:0 24px;gap:16px;background:#fffaf2}.lsh-wp.home .lsh-wp-header{position:relative;background:#fffaf2}.lsh-wp-logo{flex-basis:110px}.lsh-wp-logo img{width:110px;height:110px}.lsh-wp-desktop-nav{display:none}.lsh-wp-header-tools .lsh-wp-menu-open{display:grid}.lsh-wp-hero-slide{height:75vw;min-height:500px;max-height:800px}.lsh-wp-hero-copy{top:22%;right:10%;width:65%}.lsh-wp-hero-slide[data-slide="1"] .lsh-wp-hero-copy{width:60%}.lsh-wp-hero-copy h1,.lsh-wp-hero-copy h2{font-size:38px;margin-bottom:28px}.lsh-wp .wpcp-carousel-section>.swiper-wrapper>.swiper-slide{flex-basis:calc((100% - (var(--carousel-laptop,2) - 1)*20px)/var(--carousel-laptop,2))}.lsh-wp .gdlr-core-flexslider>.slides>li{flex-basis:calc(33.333% - 30px)}}@media(max-width:767px){.lsh-wp{font-size:16px}.lsh-wp-header{padding:0 20px;min-height:120px}.lsh-wp-hero-slide{height:188.89vw;max-height:760px;min-height:600px}.lsh-wp-hero-copy,.lsh-wp-hero-slide[data-slide="1"] .lsh-wp-hero-copy{top:21%;right:7%;width:86%}.lsh-wp-hero-copy h1,.lsh-wp-hero-copy h2{font-size:28px;line-height:1.6;letter-spacing:1px;margin-bottom:24px}.lsh-wp-hero-cta{padding:13px 25px;font-size:16px}.lsh-wp-hero-prev,.lsh-wp-hero-next{top:52%;width:40px;height:40px}.lsh-wp-hero-slide>img{object-position:center}.lsh-wp .wpcp-carousel-section>.swiper-wrapper>.swiper-slide{flex-basis:calc((100% - (var(--carousel-tablet,1) - 1)*20px)/var(--carousel-tablet,1))}.lsh-wp .gdlr-core-flexslider>.slides>li{flex-basis:calc(50% - 30px)}.lsh-wp-contact-row{grid-template-columns:1fr;gap:0}.lsh-wp .cozme-woocommerce-tab table{width:100%;font-size:15px}.lsh-wp .cozme-woocommerce-tab td:first-child{width:90px}.lsh-wp-search{width:100%;max-height:100svh;height:100svh;padding:22px;margin:0}.lsh-wp-enquiry-panel{width:180px}.lsh-wp-lightbox{padding:8px}.lsh-wp .cozme-page-title-wrap .cozme-page-title{font-size:30px;line-height:1.5;overflow-wrap:anywhere}}@media(max-width:480px){.lsh-wp .wpcp-carousel-section>.swiper-wrapper>.swiper-slide{flex-basis:100%}.lsh-wp .gdlr-core-flexslider>.slides>li{flex-basis:calc(100% - 30px)}}@media(prefers-reduced-motion:reduce){html:has(body.lsh-wp){scroll-behavior:auto}.lsh-wp *,.lsh-wp *:before,.lsh-wp *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/lsh-wp.css.map */
