.lsh-wp-v2{--lsh-ivory:#fffaf3;--lsh-ink:#44374e;--lsh-herb:#344d3e;--lsh-line:#ded3c3;--lsh-gold:#a47847;--lsh-ease:cubic-bezier(.22,1,.36,1)}html:has(.lsh-wp-v2){scroll-padding-top:100px}.lsh-wp-v2 :is(a,button,summary){-webkit-tap-highlight-color:#d9c8ad66}.lsh-wp-v2 :is(a,button,summary):focus-visible{outline-color:var(--lsh-herb);outline-offset:4px}.lsh-wp-v2 .lsh-wp-header{min-height:104px;border-bottom:1px solid #c4a98533}.lsh-wp-v2 .lsh-wp-logo{flex-basis:74px}.lsh-wp-v2 .lsh-wp-logo img{width:74px;height:74px}.lsh-wp-v2 .lsh-wp-desktop-nav>ul{gap:20px}.lsh-wp-v2 .lsh-wp-desktop-nav a{font-size:16px}.lsh-wp-v2 .lsh-wp-dropdown summary{min-width:30px}.lsh-wp-v2 .lsh-wp-hero-copy{top:28%;right:9%;width:55%;text-align:right}.lsh-wp-v2 .lsh-wp-hero-slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 15%,#14181494 50%,#141814ae 100%);pointer-events:none;z-index:0}.lsh-wp-v2 .lsh-wp-hero-copy{z-index:1}.lsh-wp-v2 .lsh-v2-hero-controls{z-index:2}.lsh-wp-v2 .lsh-wp-hero-copy h1,.lsh-wp-v2 .lsh-wp-hero-copy h2{font-size:clamp(36px,4.1vw,72px);line-height:1.4;letter-spacing:.03em;margin:0 0 20px}.lsh-v2-eyebrow{font-size:13px;font-weight:600;letter-spacing:.13em;margin:0 0 15px}.lsh-v2-hero-description{font-size:18px;max-width:30em;margin:0 0 28px auto;line-height:1.8;text-shadow:0 1px 5px #0009}.lsh-wp-v2 .lsh-wp-hero-cta{background:#8a5c31;color:#fff;min-height:48px;line-height:1.4;display:inline-flex;gap:24px;align-items:center;text-decoration:none}.lsh-wp-v2 .lsh-wp-hero-cta:hover{background:#684222}.lsh-v2-hero-controls{position:absolute;bottom:20px;left:max(7%,80px);right:auto;display:flex;align-items:center;gap:8px}.lsh-wp-v2 .lsh-v2-hero-controls>button{position:static;inset:auto;transform:none;width:44px;height:44px;border:1px solid #ffffff90;background:#fff9;color:#2f2538;border-radius:50%;padding:0}.lsh-wp-v2 .lsh-wp-hero-dots{position:static;transform:none;gap:0;order:0;color:#fff}.lsh-wp-v2 .lsh-wp-hero-dots button{width:44px;height:44px;border:0;border-radius:0;background:transparent;display:grid;place-items:center;color:inherit}.lsh-wp-v2 .lsh-wp-hero-dots button span{display:block;width:7px;height:7px;border:1px solid currentColor;border-radius:50%;background:transparent}.lsh-wp-v2 .lsh-wp-hero-dots button[aria-current=true] span{background:currentColor}.lsh-wp-v2 .lsh-wp-hero-slide{height:62.5vw;max-height:960px}.lsh-wp-v2 .lsh-wp-enquiry{display:none}.lsh-v2-contact-dock{position:fixed;right:24px;bottom:24px;z-index:40;display:flex;align-items:stretch;gap:1px;border:1px solid #ffffff66;background:var(--lsh-herb);box-shadow:0 4px 20px #1d302318;border-radius:6px;overflow:hidden}.lsh-v2-contact-dock a,.lsh-v2-contact-dock button{display:flex;align-items:center;justify-content:center;gap:9px;color:#fff!important;background:var(--lsh-herb);border:0;padding:14px 20px;min-height:52px;font-size:16px;line-height:1.5;text-decoration:none}.lsh-v2-contact-dock button{background:#f2e7d6;color:var(--lsh-ink)!important}.lsh-wp-v2 .lsh-wp-back-top{bottom:25px;left:18px;width:44px;height:44px}.lsh-wp-v2 .lsh-v2-contact-dialog{width:min(440px,calc(100vw - 32px));padding:28px;color:var(--lsh-ink)}.lsh-v2-contact-dialog #boxzilla-box-17427-content>h2{display:none}.lsh-v2-contact-dialog #boxzilla-box-17427-content p{margin:0}.lsh-v2-contact-dialog #boxzilla-box-17427-content br{display:none}.lsh-v2-contact-dialog #boxzilla-box-17427-content a{display:block;padding:17px 8px;min-height:54px;border-bottom:1px solid var(--lsh-line);color:var(--lsh-ink);font-size:17px;text-decoration:none}.lsh-v2-contact-note{font-size:14px;line-height:1.7;margin:18px 0 0}.lsh-wp-v2 .lsh-wp-lightbox{width:min(950px,95vw);min-height:35svh;padding:30px 12px 16px}.lsh-wp-v2 .lsh-wp-lightbox img{width:100%;max-width:100%;height:70svh;object-fit:contain}.lsh-wp-v2 .lsh-wp-lightbox>button{background:var(--lsh-ivory);border:1px solid var(--lsh-line);border-radius:50%}.lsh-wp-v2 .lsh-wp-lightbox.is-loading img{opacity:0}.lsh-wp-v2 .lsh-wp-lightbox.is-loading:after{content:"\5716\7247\8f09\5165\4e2d\2026";position:absolute;inset:45% 0 auto;text-align:center}.lsh-wp-v2 .lsh-wp-lightbox.has-error:after{content:"\5716\7247\66ab\672a\8f09\5165\ff0c\8acb\95dc\9589\5f8c\91cd\8a66\3002";position:absolute;inset:45% 0 auto;text-align:center}.lsh-wp-v2 .lsh-wp-search-row button{background:var(--lsh-herb)}.lsh-wp-v2 .lsh-wp-search-results a{line-height:1.6;min-height:44px;display:flex;align-items:center}.lsh-wp-v2 .lsh-wp-search-results p{color:#665b69;line-height:1.8}.lsh-wp-v2 .lsh-wp-faq{border:0;border-bottom:1px solid var(--lsh-line);background:transparent}.lsh-wp-v2 .lsh-wp-faq summary{padding:20px 4px;list-style:none;display:flex;align-items:start;justify-content:space-between;gap:16px;min-height:56px}.lsh-wp-v2 .lsh-wp-faq summary::-webkit-details-marker{display:none}.lsh-wp-v2 .lsh-wp-faq summary:after{content:"+";font-size:23px;line-height:1.2;flex-shrink:0}.lsh-wp-v2 .lsh-wp-faq[open] summary:after{content:"\2212"}.lsh-wp-v2 .lsh-wp-faq .ea-body{padding:0 4px 24px;line-height:1.9}.lsh-wp-v2 .lsh-wp-contact-form input,.lsh-wp-v2 .lsh-wp-contact-form textarea{border-color:#b5aa99;border-radius:3px}.lsh-wp-v2 .lsh-wp-contact-form button{background:var(--lsh-herb);border-radius:3px;min-height:50px}.lsh-wp-v2 .cozme-footer-wrapper{padding-bottom:100px}.lsh-wp-v2 .cozme-footer-wrapper a{display:inline-block;min-height:36px;padding-block:4px}.lsh-wp-v2 .gdlr-core-pagination a,.lsh-wp-v2 .gdlr-core-pagination span{min-width:44px;min-height:44px;line-height:44px;padding:0 12px;margin:4px}.lsh-wp-v2 .gdlr-core-image-item img,.lsh-wp-v2 .gdlr-core-image-content-thumbnail{transform:none!important;transition:none!important}.lsh-wp-v2 .gdlr-core-pbf-background{background-attachment:scroll!important}.lsh-wp-v2 .cozme-content-container:has(.cozme-single-article-content:empty):not(:has(img,a,form,header,h1,h2,h3,.cozme-blog-info-wrapper)){display:none}.lsh-wp-v2 .gdlr-core-image-item:has(.gdlr-core-image-item-wrap:empty){display:none}.lsh-wp-v2 .gdlr-core-button{min-height:46px;display:inline-flex;align-items:center;justify-content:center}.lsh-wp-v2 .lsh-v2-reading-note{font-size:14px;line-height:1.9;border-top:1px solid var(--lsh-line);padding:22px 0;margin-top:36px;color:#6b626c}@media(hover:hover){.lsh-wp-v2 :is(.lsh-wp-hero-cta,.lsh-wp-carousel-tools button,.lsh-v2-contact-dock a,.lsh-v2-contact-dock button){transition:transform .18s var(--lsh-ease)}.lsh-wp-v2 :is(.lsh-wp-hero-cta,.lsh-wp-carousel-tools button):hover{transform:translateY(-2px)}}@media(max-width:1100px){.lsh-wp-v2>[id^=shopify-section]:has(.lsh-wp-header){position:sticky;top:0;z-index:45}.lsh-wp-v2 .lsh-wp-header,.lsh-wp-v2.home .lsh-wp-header{position:relative;min-height:80px;padding:6px 22px;background:#fffaf3}.lsh-wp-v2 .lsh-wp-logo{flex-basis:64px}.lsh-wp-v2 .lsh-wp-logo img{width:64px;height:64px}.lsh-wp-v2 .lsh-wp-header-tools{gap:12px}.lsh-wp-v2 .lsh-wp-header-tools button{width:44px;height:44px}.lsh-wp-v2 .lsh-wp-hero-copy,.lsh-wp-v2 .lsh-wp-hero-slide[data-slide="1"] .lsh-wp-hero-copy{width:65%;top:24%;right:8%}.lsh-wp-v2 .lsh-wp-mobile-menu{padding:24px 22px max(24px,env(safe-area-inset-bottom));background:var(--lsh-ivory)}.lsh-wp-v2 .lsh-wp-mobile-menu .lsh-wp-dialog-bar{position:sticky;top:0;background:var(--lsh-ivory);z-index:1;padding-bottom:12px;margin-bottom:8px}.lsh-wp-v2 .lsh-wp-mobile-menu summary{min-height:58px}.lsh-wp-v2 .lsh-wp-mobile-menu details[open] summary{color:var(--lsh-herb);font-weight:600}.lsh-wp-v2 .lsh-wp-mobile-menu details[open] summary .lsh-wp-chevron{transform:rotate(225deg);margin-top:5px}}@media(max-width:767px){.lsh-wp-v2{font-size:16px;padding-bottom:calc(76px + env(safe-area-inset-bottom));line-height:1.85}.lsh-wp-v2 .lsh-wp-header,.lsh-wp-v2.home .lsh-wp-header{min-height:76px;padding:4px 20px}.lsh-wp-v2 .lsh-wp-logo{flex-basis:64px}.lsh-wp-v2 .lsh-wp-hero-slide{display:grid;grid-template-rows:clamp(230px,72vw,330px) 1fr;min-height:0;max-height:none;height:auto;background:var(--lsh-ivory)}.lsh-wp-v2 .lsh-wp-hero-slide:after{display:none}.lsh-wp-v2 .lsh-wp-hero-slide>img{position:relative;inset:auto;width:100%;height:100%;object-fit:cover;object-position:50% 52%}.lsh-wp-v2 .lsh-wp-hero-copy,.lsh-wp-v2 .lsh-wp-hero-slide[data-slide="1"] .lsh-wp-hero-copy{position:relative;inset:auto;width:100%;text-align:left;color:var(--lsh-ink);padding:22px 24px 76px}.lsh-wp-v2 .lsh-wp-hero-copy h1,.lsh-wp-v2 .lsh-wp-hero-copy h2{font-size:clamp(25px,7.2vw,33px);line-height:1.5;letter-spacing:.02em;color:var(--lsh-ink);text-shadow:none;margin-bottom:12px;font-weight:500}.lsh-wp-v2 .lsh-v2-eyebrow{font-size:12px;letter-spacing:.12em;margin-bottom:8px;color:#75634f}.lsh-wp-v2 .lsh-v2-hero-description{font-size:15px;margin:0 0 18px;line-height:1.8;text-shadow:none}.lsh-wp-v2 .lsh-wp-hero-cta{min-height:46px;font-size:16px;padding:11px 24px;background:var(--lsh-herb)}.lsh-wp-v2 .lsh-v2-hero-controls{inset:auto 24px 14px;justify-content:center;gap:5px}.lsh-wp-v2 .lsh-v2-hero-controls>button{background:transparent;color:var(--lsh-ink);border-color:var(--lsh-line)}.lsh-wp-v2 .lsh-wp-hero-dots{color:var(--lsh-ink)}.lsh-wp-v2 .lsh-wp-hero-dots button{color:inherit}.lsh-wp-v2 .lsh-v2-hero-controls .lsh-wp-hero-pause{margin-left:auto;border:0;font-size:14px}.lsh-wp-v2 .lsh-v2-contact-dock{inset:auto 0 0;border:0;border-top:1px solid var(--lsh-line);border-radius:0;padding:9px 16px calc(9px + env(safe-area-inset-bottom));background:var(--lsh-ivory);gap:8px;box-shadow:0 -2px 14px #2833230a;overflow:visible}.lsh-v2-contact-dock a{flex:1;min-width:0;border-radius:4px;font-weight:500;padding:12px 10px;min-height:48px}.lsh-v2-contact-dock button{padding:12px 15px;min-height:48px;border-radius:4px}.lsh-wp-v2 .lsh-wp-back-top{position:static;inset:auto;margin:20px auto;width:44px;height:44px;background:#fffaf3}.lsh-wp-v2 .lsh-v2-contact-dialog{width:100%;max-width:100%;margin:auto 0 0;padding:24px 24px max(32px,env(safe-area-inset-bottom));border-radius:14px 14px 0 0}.lsh-wp-v2 .lsh-wp-search{padding:24px 22px max(24px,env(safe-area-inset-bottom));background:var(--lsh-ivory)}.lsh-wp-v2 .lsh-wp-search-row{gap:8px}.lsh-wp-v2 .lsh-wp-search-row button{padding:10px 16px}.lsh-wp-v2 .lsh-wp-lightbox{width:calc(100vw - 16px);max-width:calc(100vw - 16px);padding:52px 8px 16px}.lsh-wp-v2 .lsh-wp-lightbox img{height:65svh}.lsh-wp-v2 :is(.cozme-container,.gdlr-core-container){max-width:none;width:auto;padding-left:20px;padding-right:20px}.lsh-wp-v2 .gdlr-core-pbf-wrapper{padding-top:48px!important;padding-bottom:40px!important}.lsh-wp-v2 .gdlr-core-pbf-column-content-margin{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.lsh-wp-v2 .gdlr-core-item-pdlr,.lsh-wp-v2 .cozme-item-pdlr{padding-left:0;padding-right:0}.lsh-wp-v2 .gdlr-core-text-box-item-content{font-size:17px!important;line-height:1.9;overflow-wrap:break-word}.lsh-wp-v2 .gdlr-core-title-item-title{font-size:26px!important;line-height:1.55!important;letter-spacing:0!important;overflow-wrap:break-word}.lsh-wp-v2 .gdlr-core-column-service-title{font-size:22px!important;line-height:1.5}.lsh-wp-v2 .gdlr-core-title-item-caption{font-size:15px!important;line-height:1.8}.lsh-wp-v2 .gdlr-core-space-item{padding-top:12px!important}.lsh-wp-v2 .gdlr-core-pbf-column-60>.gdlr-core-pbf-column-content-margin{padding-bottom:12px!important}.lsh-wp-v2 .lsh-v2-tile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;padding-inline:20px}.lsh-wp-v2 .lsh-v2-tile-grid:before,.lsh-wp-v2 .lsh-v2-tile-grid:after{display:none}.lsh-wp-v2 .lsh-v2-tile-grid>.gdlr-core-pbf-column{width:auto;float:none;min-width:0;margin:0}.lsh-wp-v2 .lsh-v2-tile-grid>.gdlr-core-column-60{grid-column:1 / -1}.lsh-wp-v2 .lsh-v2-tile-grid>.gdlr-core-column-60:has(.gdlr-core-divider-item):not(:has(.gdlr-core-title-item)){display:none}.lsh-wp-v2 .lsh-v2-tile-grid>.gdlr-core-column-60 .gdlr-core-title-item{padding-bottom:8px!important}.lsh-wp-v2 .lsh-v2-tile-grid .gdlr-core-pbf-column-content-margin{padding:0!important}.lsh-wp-v2 .lsh-v2-tile-grid>.gdlr-core-column-15 .gdlr-core-title-item-title,.lsh-wp-v2 .lsh-v2-tile-grid>.gdlr-core-column-20 .gdlr-core-title-item-title{font-size:18px!important;line-height:1.6!important}.lsh-wp-v2 .lsh-v2-tile-grid .gdlr-core-image-content{height:145px!important;overflow:hidden;margin-bottom:12px}.lsh-wp-v2 .lsh-v2-tile-grid .gdlr-core-image-content-text{display:none}.lsh-wp-v2 .lsh-v2-tile-grid .gdlr-core-title-item{padding-bottom:10px!important}.lsh-wp-v2 .lsh-v2-tile-grid .gdlr-core-image-item{padding-bottom:12px}.lsh-wp-v2 .lsh-v2-tile-grid .gdlr-core-image-item img{aspect-ratio:1;object-fit:contain}.lsh-wp-v2 .lsh-v2-product-grid .gdlr-core-column-service-item{padding-bottom:10px!important}.lsh-wp-v2 .lsh-v2-product-grid .gdlr-core-column-service-media{display:none}.lsh-wp-v2 .lsh-v2-product-grid .gdlr-core-column-service-title{font-size:13px!important;line-height:1.6;letter-spacing:0}.lsh-wp-v2 .lsh-v2-product-grid .gdlr-core-column-service-title-wrap{margin-bottom:4px!important}.lsh-wp-v2 .lsh-v2-product-grid .gdlr-core-column-service-read-more{font-size:13px!important;display:inline-flex;align-items:center;min-height:44px;gap:6px}.lsh-wp-v2 .lsh-v2-product-grid .gdlr-core-column-service-read-more i{font-size:14px!important}.lsh-wp-v2 .lsh-v2-product-grid .gdlr-core-button{padding:10px 8px!important;min-height:44px;font-size:14px!important;background:var(--lsh-herb)!important;color:#fff}.lsh-wp-v2 .lsh-v2-product-grid .gdlr-core-button i{display:none}.lsh-wp-v2 .cozme-page-title-wrap .cozme-page-title-content{padding:45px 0!important}.lsh-wp-v2 .cozme-page-title-wrap .cozme-page-title{font-size:28px!important;line-height:1.55}.lsh-wp-v2 .cozme-blog-title-wrap .cozme-blog-title-content{padding:44px 0!important}.lsh-wp-v2 .cozme-blog-title-wrap .cozme-single-article-title{font-size:27px!important;line-height:1.6!important;letter-spacing:0!important}.lsh-wp-v2 .cozme-blog-title-wrap .cozme-blog-info-wrapper{font-size:13px;line-height:1.8;margin-top:20px}.lsh-wp-v2 .cozme-content-container{padding-top:36px!important;padding-bottom:36px!important}.lsh-wp-v2 .cozme-single-article{padding-bottom:24px}.lsh-wp-v2.single-post .gdlr-core-page-builder-body{padding-top:26px}.lsh-wp-v2 .woocommerce .cozme-main-content-wrap{padding-top:30px}.lsh-wp-v2 .woocommerce div.product div.summary{padding-top:10px}.lsh-wp-v2 .product_title{font-size:28px!important;line-height:1.55!important;letter-spacing:0!important;margin-bottom:16px}.lsh-wp-v2 .woocommerce-breadcrumb{font-size:13px;line-height:1.8;overflow-wrap:anywhere}.lsh-wp-v2 .woocommerce-product-gallery img{max-height:400px;object-fit:contain}.lsh-wp-v2 .woocommerce ul.products li.product h2{font-size:19px!important;line-height:1.6}.lsh-wp-v2 .cozme-woocommerce-tab table{font-size:15px;line-height:1.8;table-layout:fixed;overflow-wrap:anywhere}.lsh-wp-v2 .cozme-woocommerce-tab td:first-child{width:76px}.lsh-wp-v2 .cozme-blog-content,.lsh-wp-v2 .gdlr-core-blog-content{font-size:17px;line-height:1.9}.lsh-wp-v2 .cozme-footer-wrapper{padding-top:42px;padding-bottom:24px}.lsh-wp-v2 .cozme-footer-column{margin-bottom:28px}.lsh-wp-v2 .cozme-copyright-text{font-size:12px;line-height:1.8}.lsh-wp-v2 .cozme-footer-wrapper a{min-height:40px}.lsh-wp-v2 .lsh-wp-map-link{min-height:150px;padding:24px}}@media(max-width:359px){.lsh-wp-v2 .lsh-v2-tile-grid{gap:24px 12px;padding-inline:16px}.lsh-wp-v2 .lsh-v2-product-grid{grid-template-columns:1fr}.lsh-wp-v2 .lsh-wp-hero-copy{padding-inline:20px}.lsh-wp-v2 .lsh-v2-hero-description,.lsh-v2-contact-dock a,.lsh-v2-contact-dock button{font-size:14px}}@media(prefers-reduced-motion:reduce){.lsh-wp-v2 *,.lsh-wp-v2 *:before,.lsh-wp-v2 *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/lsh-v2.css.map */
