.commerce-page{background:#f8f5ee;min-height:70vh}.collection-hero{text-align:center;padding:64px 20px 58px;background:#e9e4da}.collection-hero p{margin:0 0 8px;font-size:10px;font-weight:600;letter-spacing:5px}.collection-hero h1{margin:0 0 8px;font:600 58px Cormorant Garamond,serif}.collection-hero span{font:18px Cormorant Garamond,serif;color:#655f56}.commerce-layout{display:grid;grid-template-columns:265px minmax(0,1fr);gap:46px;padding:55px 5.5% 90px}.filter-panel{border:1px solid #ded7ca;background:#fffdf8;padding:24px;height:max-content;position:sticky;top:20px}.filter-title{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd6c9;padding-bottom:18px}.filter-title h2{margin:0;font-size:12px;letter-spacing:3px}.filter-title a{color:#746d63;font-size:8px;letter-spacing:1px}.filter-panel details{border-bottom:1px solid #e4ded3;padding:18px 0}.filter-panel summary{cursor:pointer;font-size:10px;font-weight:600;letter-spacing:2px;list-style:none}.filter-panel summary:after{content:'+';float:right;font-size:16px}.filter-panel details[open] summary:after{content:'−'}.price-inputs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:15px}.price-inputs label{font-size:8px;letter-spacing:1px}.price-inputs input{width:100%;margin-top:6px;border:1px solid #d6cfc2;background:transparent;padding:10px 7px}.filter-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.filter-chips label input,.filter-colors label input{display:none}.filter-chips label span,.demo-chip{width:36px;height:34px;border:1px solid #ccc3b4;display:grid;place-items:center;font-size:9px}.filter-chips label input:checked+span{background:#082e20;color:#fff;border-color:#082e20}.filter-colors{display:flex;flex-direction:column;gap:9px;margin-top:15px}.filter-colors label span,.demo-color{font-size:10px}.filter-colors label span:before,.demo-color:before{content:'';display:inline-block;width:14px;height:14px;border:1px solid #bcb4a7;border-radius:50%;margin-right:9px;vertical-align:middle}.filter-colors label input:checked+span{font-weight:600}.apply-filter{width:100%;border:0;background:#082e20;color:#fff;padding:14px;margin-top:18px;font-size:9px;font-weight:600;letter-spacing:2px}.shop-results .woocommerce-result-count{color:#777066;font-size:10px;letter-spacing:1px;margin:12px 0 28px}.shop-results .woocommerce-ordering select{border:1px solid #d7cfc2;background:#fffdf8;padding:11px 34px 11px 12px;font-size:10px}.shop-results ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0!important}.shop-results ul.products:before,.shop-results ul.products:after{display:none!important}.shop-results ul.products li.product{float:none!important;width:auto!important;margin:0!important;background:#fffdf8;border:1px solid #e3dccf;padding:0 0 18px!important;position:relative;transition:.25s}.shop-results ul.products li.product:hover{transform:translateY(-4px);box-shadow:0 15px 35px rgba(8,46,32,.1)}.shop-results ul.products li.product img{width:100%!important;height:390px!important;object-fit:cover;object-position:top;margin:0 0 16px!important}.shop-results .woocommerce-loop-product__title{font:600 22px Cormorant Garamond,serif!important;color:#082e20;padding:0 16px!important}.shop-results .price{padding:0 16px;color:#082e20!important;font-size:13px!important}.shop-results .button{margin:8px 16px 0!important;background:#082e20!important;color:#fff!important;border-radius:0!important;padding:12px 17px!important;font-size:9px!important;letter-spacing:1px}.shop-results .onsale{top:12px!important;left:12px!important;right:auto!important;min-width:auto!important;min-height:auto!important;line-height:1!important;border-radius:0!important;background:#8b6a31!important;padding:8px 10px!important;font-size:9px!important}.woocommerce nav.woocommerce-pagination{margin-top:45px}.woocommerce nav.woocommerce-pagination ul{border:0!important}.woocommerce nav.woocommerce-pagination ul li{border:0!important;margin:3px!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{background:#fffdf8!important;color:#082e20!important;padding:12px 15px!important}.woocommerce nav.woocommerce-pagination ul li span.current{background:#082e20!important;color:#fff!important}.single-commerce{padding:65px 6% 95px}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-top-color:#082e20!important;background:#eee9df!important}.woocommerce-message:before,.woocommerce-info:before{color:#082e20!important}@media(max-width:1050px){.shop-results ul.products{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.collection-hero{padding:45px 18px}.collection-hero h1{font-size:44px}.commerce-layout{display:block;padding:30px 18px 65px}.filter-panel{position:static;margin-bottom:28px}.shop-results ul.products{grid-template-columns:repeat(2,1fr);gap:12px}.shop-results ul.products li.product img{height:265px!important}.shop-results .woocommerce-loop-product__title{font-size:17px!important;padding:0 10px!important}.shop-results .price{padding:0 10px}.shop-results .button{margin-left:10px!important;margin-right:10px!important;padding:11px 8px!important}}
