.ls{font-family:Arial,sans-serif;color:#303930;font-size:14px;line-height:1.5}.ls a{color:inherit;text-decoration:none}.ls button,.ls input,.ls select{font:inherit}.ls a:hover{text-decoration:underline}.ls h1,.ls h2,.ls h3,.ls p{letter-spacing:normal;text-transform:none}.ls h1,.ls h2{font-family:Georgia,serif;color:#303930;font-weight:400}.ls img{max-width:100%}.ls-top{background:#edf0e9;color:#303930;text-align:center;padding:10px 15px;font:10px Arial;letter-spacing:2px}.ls-header{background:#fff;position:relative;z-index:40}.ls-header-row{max-width:1440px;margin:auto;padding:25px 5%;display:flex;align-items:center;justify-content:space-between;gap:30px}.ls-brand{display:block;flex-shrink:0}.ls-brand img{max-width:160px;max-height:85px;object-fit:contain}.ls-brand span{font:32px Georgia;letter-spacing:1px}.ls-brand i{color:#b6a17b;font-style:normal}.ls-brand small{display:block;font:9px Arial;letter-spacing:4px;margin-top:6px}.ls-search{display:flex;width:270px;border-bottom:1px solid #aaa}.ls-search input{width:100%;min-width:0;border:0;padding:10px;background:#fff;color:#303930}.ls-search button{border:0;background:#fff;font-size:24px;padding:0 8px}.ls-actions{display:flex;gap:20px;font-size:12px;white-space:nowrap}.ls-nav{display:flex;justify-content:center;gap:28px;padding:16px 4%;border-block:1px solid #e6e7e2}.ls-nav-item{font-size:12px}.ls-nav summary{list-style:none;cursor:pointer}.ls-nav summary::-webkit-details-marker{display:none}.ls-subnav{position:absolute;left:5%;right:5%;top:100%;padding:25px;background:#fff;border:1px solid #ddd;box-shadow:0 12px 20px #0000000d;display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.ls-subnav a{display:block;padding:7px}.ls-grandchild{font-size:11px;color:#687064!important;padding-left:18px!important}.ls-hero{display:grid;grid-template-columns:40% 60%;background:#f2eee7}.ls-hero-copy{align-self:center;padding:55px 14%}.ls-eyebrow{font-size:10px!important;letter-spacing:2px!important;text-transform:uppercase!important;margin:0 0 20px}.ls-hero h1{font-size:52px;line-height:1.12;margin:0 0 22px}.ls-hero-copy>p:not(.ls-eyebrow){line-height:1.8;color:#657064;max-width:310px}.ls-button{display:inline-block;background:#384b3f;color:#fff!important;padding:15px 27px;margin-top:16px;font-size:11px;letter-spacing:1.3px}.ls-hero-image img,.ls-hero-image svg{width:100%;height:480px;object-fit:cover;display:block}.ls-section{max-width:1440px;margin:auto;padding:52px 5%}.ls-section h2{font-size:30px;margin:0 0 25px}.ls-categories{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.ls-categories img,.ls-categories svg{width:100%;aspect-ratio:1;object-fit:cover;background:#f7f6f3}.ls-categories span{display:block;text-align:center;margin-top:15px;font-size:12px}.ls-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:25px}.ls-heading h2{margin:0}.ls-heading>a{font-size:11px;border-bottom:1px solid;padding-bottom:4px}.ls-featured{padding-top:10px}.ls-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 22px}.ls-card{position:relative;min-width:0}.ls-card img,.ls-placeholder{width:100%;aspect-ratio:1;object-fit:contain;background:#f7f6f3;height:auto}.ls-card h3{font:400 13px/1.5 Arial;margin:13px 0 7px;color:#303930}.ls-price{font-size:12px}.ls-price s{color:#777;margin-left:6px}.ls-stock{display:block;color:#777;font-size:11px;margin-top:5px}.ls-story{background:#f2f0eb;text-align:center;padding:55px 20px}.ls-story h2{font-size:34px;margin:15px}.ls-story>p:not(.ls-eyebrow){color:#687064}.ls-footer{padding:45px 6%;border-top:1px solid #ddd;display:grid;grid-template-columns:2fr 1fr 1fr;gap:35px}.ls-wordmark{font:28px Georgia}.ls-footer p{color:#687064;line-height:1.8;margin-top:15px}.ls-footer h2{font:600 11px Arial;letter-spacing:1px;margin:0 0 20px}.ls-footer>div>a:not(.ls-wordmark){display:block;margin:12px 0;font-size:12px;color:#657064}.ls-copyright{padding:20px 6%;border-top:1px solid #eee;font-size:10px;color:#777;display:flex;justify-content:space-between;gap:20px}.ls-crumb{font-size:11px;color:#777;margin-bottom:30px}.ls-collection h1{text-align:center;font-size:42px;margin:15px}.ls-collection-description{max-width:760px;margin:20px auto 30px;color:#687064;text-align:center}.ls-toolbar{display:flex;justify-content:space-between;align-items:center;border-block:1px solid #ddd;padding:16px 0;gap:15px}.ls-toolbar>div{display:flex;align-items:center;gap:12px}.ls-toolbar select{max-width:220px;background:#fff;color:#303930;border:1px solid #ddd;padding:8px}.ls-filter-form button{background:#384b3f;border:0;color:#fff;padding:9px 15px}.ls-filters{display:flex;gap:22px;flex-wrap:wrap;padding:18px 0}.ls-filters details{position:relative}.ls-filters summary{cursor:pointer}.ls-filter-options{position:absolute;top:100%;left:0;padding:18px;background:#fff;box-shadow:0 5px 20px #0002;min-width:220px;max-height:350px;overflow:auto;z-index:30}.ls-filter-options label{display:block;margin:10px 0}.ls-filter-options input[type=number]{width:100%;border:1px solid #bbb;padding:6px}.ls-filter-options input[type=checkbox]{margin-right:8px}.ls-collection .ls-grid{margin-top:25px}.ls-pagination{text-align:center;margin:40px 0}.ls-pagination span{display:inline-block;margin:0 4px;padding:8px}.ls-empty{grid-column:1/-1;padding:50px;text-align:center}.ls-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ls :focus-visible{outline:2px solid #7c956e;outline-offset:4px}body.ls-theme{background:#fff!important}body.ls-theme .contentbody,body.ls-theme .product-detail{background:#fff}body.ls-theme .product-info h1{font-size:30px;line-height:1.3}body.ls-theme .product-info .price{color:#384b3f}body.ls-theme .product-info{color:#303930}@media(max-width:760px){.ls-header-row{padding:18px 5%;flex-wrap:wrap;gap:18px}.ls-brand span{font-size:25px}.ls-brand img{max-width:125px;max-height:65px}.ls-actions{gap:12px}.ls-search{order:3;width:100%}.ls-nav{justify-content:flex-start;flex-wrap:wrap;gap:14px 22px;padding:15px 5%}.ls-subnav{grid-template-columns:1fr 1fr;max-height:60vh;overflow:auto}.ls-hero{grid-template-columns:1fr}.ls-hero-image{order:-1}.ls-hero-image img,.ls-hero-image svg{height:300px}.ls-hero-copy{padding:35px 7%}.ls-hero h1{font-size:39px}.ls-section{padding:35px 5%}.ls-section h2{font-size:25px}.ls-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px}.ls-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.ls-footer{grid-template-columns:1fr 1fr}.ls-footer>div:first-child{grid-column:1/-1}.ls-toolbar{align-items:flex-start;flex-wrap:wrap}.ls-toolbar>div{flex-wrap:wrap}.ls-collection h1{font-size:35px}.ls-filter-options{position:relative}.ls-filters{gap:15px}.ls-story h2{font-size:29px}}body.ls-theme .prod_extended{background:#fff}body.ls-theme .prod_extended .product-title{font:400 32px/1.3 Georgia,serif;text-transform:none;color:#303930}body.ls-theme .prod_extended .product-price ins{color:#384b3f;font-size:23px;text-decoration:none}body.ls-theme .prod_extended .wrap-bread-crumb{background:#f7f6f3}body.ls-theme .prod_extended .shop-button .btn{background:#384b3f;border-color:#384b3f;color:#fff}body.ls-theme .prod_extended .random_product{display:none}@media(max-width:760px){body.ls-theme .prod_extended .product-title{font-size:26px}}.ls .ls-categories{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:start}.ls .ls-categories>a{display:block;min-width:0}.ls-category-media,.ls-card-media{position:relative;width:100%;height:0;padding-bottom:100%;overflow:hidden;background:#f5f3ef}.ls .ls-category-media>img,.ls .ls-category-media>svg,.ls .ls-card-media>img,.ls .ls-card-media>svg{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;aspect-ratio:auto!important;object-position:center}.ls .ls-category-media>img{object-fit:cover!important}.ls .ls-card-media>img{object-fit:contain!important;padding:12px}.ls .ls-categories span{min-height:38px;margin:14px 0 0;line-height:1.5}.ls .ls-card h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:39px;margin:13px 0 7px}.ls .ls-hero-image{position:relative;min-width:0;min-height:460px;overflow:hidden}.ls .ls-hero-image>img,.ls .ls-hero-image>svg{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover;object-position:center;max-height:none}.ls-mobile-toggle{display:none}.ls-header .ls-header-row{padding-top:16px;padding-bottom:16px}.ls-header .ls-brand img{width:125px;height:64px;object-fit:contain}@media(max-width:1000px){.ls-nav{gap:14px 20px;flex-wrap:wrap}.ls .ls-hero h1{font-size:42px}.ls .ls-hero-copy{padding:38px 10%}}@media(max-width:760px){.ls-header-row{padding:14px 5%;gap:12px}.ls-header .ls-brand img{width:100px;height:50px}.ls-header .ls-search input{font-size:16px}.ls-mobile-toggle{display:flex;align-items:center;gap:12px;width:100%;background:#fff;border:0;border-block:1px solid #e6e7e2;padding:14px 5%;color:#303930;font-size:18px}.ls-mobile-toggle span{font:13px Arial}.ls-header .ls-nav{display:none}.ls-header .ls-nav.ls-nav-open{display:flex;flex-direction:column;gap:0;padding:8px 5% 16px;max-height:65vh;overflow:auto}.ls-nav-item>a,.ls-nav-item summary{display:block;padding:13px 0;font-size:14px}.ls-subnav{position:static;display:block;border:0;box-shadow:none;padding:0 0 10px 16px;max-height:none}.ls-subnav a{padding:10px 0}.ls .ls-hero-image{min-height:0;height:280px}.ls .ls-hero-copy{padding:30px 6% 35px}.ls .ls-hero h1{font-size:36px;line-height:1.15}.ls .ls-section{padding:32px 5%}.ls .ls-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.ls .ls-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.ls .ls-section h2{font-size:26px;line-height:1.25}.ls .ls-card-media>img{padding:8px}.ls .ls-toolbar select,.ls .ls-filter-options input{font-size:16px}.ls .ls-card h3{font-size:13px}.ls .ls-copyright{flex-wrap:wrap}.ls .ls-hero-copy .ls-button{padding:15px 20px}.ls .ls-footer{padding-inline:5%}}@media(prefers-reduced-motion:reduce){.ls *{scroll-behavior:auto;animation:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/ls-design.css.map */
