.ac-collection{position:relative;max-width:1600px;margin:0 auto;padding:0 50px 40px;color:#292722;background:#faf9f6;font-size:14px}
.ac-collection [hidden]{display:none!important}.ac-collection button,.ac-collection input,.ac-collection a{font:inherit}.ac-collection button{cursor:pointer}.ac-collection button:disabled{cursor:wait;opacity:.6}.ac-collection :focus-visible{outline:2px solid #9c8b6c;outline-offset:3px}.ac-collection .ac-button{border:1px solid #d8d2c8;background:#fff;color:#292722;min-height:44px;padding:10px 15px;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;text-decoration:none;border-radius:0;line-height:20px}.ac-toolbar{display:flex;align-items:center;gap:14px;border-bottom:1px solid #d8d2c8;padding:16px 0;position:relative}.ac-desktop-filters{display:flex;gap:14px;order:0}.ac-desktop-filters .ac-button{min-width:120px}.ac-count{margin:0 6px 0 auto;order:1;white-space:nowrap}.ac-sort-trigger{width:233px;order:2}.ac-sort-caption{font-size:11px;color:#81796c}.ac-filter-trigger{display:none!important}.ac-chips{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ac-chips:not(:empty){padding-top:18px}.ac-chip{display:inline-flex;gap:20px;align-items:center;min-height:44px;padding:10px 12px;background:#ede9e1;border:1px solid #ded8cd;color:#292722;font-size:12px;text-decoration:none}.ac-clear{background:none;border:0;color:#70695e;text-decoration:underline;min-height:44px;padding:10px 8px;display:inline-flex;align-items:center;font-size:12px}.ac-status{padding:10px 0}.ac-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px;margin-top:22px}.ac-product{min-width:0}.ac-collection .item-product{margin:0!important;background:transparent!important;box-shadow:none!important;border:0!important}.ac-collection .item-product .inner-top{width:100%}.ac-collection .item-product .product-top{width:100%}.ac-collection .item-product .respone_image{aspect-ratio:1;padding-top:100%!important;border:1px solid #e0dcd3}.ac-collection .item-product .respone_image img{object-fit:contain;width:100%;height:100%}.ac-collection .item-product .product-title,.ac-collection .item-product .product__title{white-space:normal;overflow:visible;text-overflow:clip;display:block;font-weight:400;font-size:14px;line-height:1.5;margin:12px 0 6px}.ac-collection .item-product .product-price{font-size:14px;font-weight:400}.ac-collection .item-product .available_product,.ac-collection .item-product .desc{display:none}.ac-pagination{text-align:center;padding:30px 0 0;color:#81796c;font-size:12px}.ac-pagination p{margin-bottom:18px}.ac-pagination .ac-more{min-width:160px;justify-content:center;font-size:12px}.ac-empty{grid-column:1/-1;padding:50px 0;text-align:center}.ac-empty h2{font-size:20px}.ac-badge{padding:1px 7px;border-radius:20px;background:#ede9e1}.ac-backdrop{position:fixed;inset:0;background:rgba(40,36,31,.4);border:0;z-index:10010}.ac-drawer{position:absolute;left:0;top:76px;width:310px;background:#fff;z-index:90;box-shadow:0 9px 25px #0002;border:1px solid #d8d2c8}.ac-drawer-header,.ac-drawer-footer{display:none}.ac-panel{padding:22px}.ac-panel h3{font-size:14px;font-weight:500;margin:0 0 24px}.ac-price-inputs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ac-price-inputs label{font-size:11px;color:#81796c;min-width:0}.ac-price-inputs input{display:block;width:100%;height:46px;margin-top:8px;padding:10px;border:1px solid #cfc7ba;border-radius:0;background:#fff;color:#292722;font-size:14px}.ac-range{position:relative;height:44px;margin-top:14px;--lo:0%;--hi:100%;background:linear-gradient(to right,#cfc7ba var(--lo),#685a43 var(--lo),#685a43 var(--hi),#cfc7ba var(--hi)) center/100% 2px no-repeat}.ac-range input{position:absolute;inset:0;width:100%;height:44px;margin:0;background:none;appearance:none;pointer-events:none;border:0;padding:0}.ac-range input::-webkit-slider-thumb{appearance:none;width:17px;height:17px;background:#faf9f6;border:1px solid #685a43;border-radius:50%;pointer-events:auto;cursor:grab}.ac-range input::-moz-range-thumb{width:17px;height:17px;background:#faf9f6;border:1px solid #685a43;border-radius:50%;pointer-events:auto;cursor:grab}.ac-range input:focus-visible{z-index:2}.ac-range-labels{display:flex;justify-content:space-between;font-size:11px;color:#81796c}.ac-panel [data-price-summary]{font-size:12px;color:#81796c;margin:24px 0}.ac-error{color:#a32a21;font-size:12px}.ac-primary{width:100%;min-height:46px;background:#302b23;color:#fff;border:1px solid #302b23;padding:10px 14px;font-size:14px}.ac-check{display:flex;align-items:center;gap:12px;min-height:48px;margin:0;cursor:pointer}.ac-check input{width:16px;height:16px;accent-color:#685a43}.ac-check:has(input:disabled){opacity:.5;cursor:default}.ac-value-count{margin-left:auto;color:#81796c}.ac-sort-panel{position:absolute;top:76px;right:50px;width:274px;background:#fff;padding:8px;border:1px solid #d8d2c8;z-index:90;box-shadow:0 9px 25px #0002}.ac-sort-header{display:none}.ac-sort-panel [role=option]{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;min-height:44px;border:1px solid transparent;background:none;padding:10px;font-size:13px;color:#292722}.ac-sort-panel [aria-selected=true]{border-color:#9c8b6c;background:#ede9e1}.ac-sort-panel [role=option]:hover{background:#f5f4f0}
@media(max-width:1199px){.ac-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ac-collection{padding-left:30px;padding-right:30px}.ac-sort-panel{right:30px}}
@media(max-width:991px){.ac-collection{padding:0 24px 30px}.ac-toolbar{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-top:16px}.ac-count{grid-column:1/-1;grid-row:1;order:0;margin:0 0 0;line-height:22px}.ac-desktop-filters{display:none}.ac-collection .ac-filter-trigger{display:flex!important;width:100%;order:1}.ac-sort-trigger{width:100%;display:grid!important;grid-template-columns:1fr auto;gap:0!important;text-align:left;order:2;height:46px;padding-top:5px!important;padding-bottom:5px!important}.ac-sort-caption{grid-column:1;line-height:14px;font-size:10px}.ac-sort-trigger [data-sort-label]{grid-column:1;line-height:18px;font-size:13px}.ac-sort-trigger>span:last-child{grid-column:2;grid-row:1/3}.ac-grid{gap:28px 24px;margin-top:18px}.ac-drawer{position:fixed;inset:0 auto 0 0;width:360px;max-width:calc(100vw - 24px);height:100dvh;background:#faf9f6;border:0;z-index:10020;display:flex;flex-direction:column;box-shadow:4px 0 20px #0002}.ac-drawer-header,.ac-sort-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;min-height:76px;border-bottom:1px solid #d8d2c8;font-size:20px;flex-shrink:0}.ac-drawer-header button,.ac-sort-header button{background:none;border:0;min-width:44px;min-height:44px;font-size:22px;color:#292722}.ac-facet-body{overflow-y:auto;overscroll-behavior:contain;flex:1;min-height:0;padding:8px 24px}.ac-panel{padding:24px 0 35px;border-bottom:1px solid #ded8cd}.ac-panel h3{margin-bottom:24px}.ac-apply-price{display:none}.ac-drawer-footer{display:flex;flex-direction:column;align-items:center;border-top:1px solid #ded8cd;padding:16px 24px 20px;flex-shrink:0}.ac-drawer-footer .ac-clear{margin-top:4px}.ac-sort-panel{position:fixed;inset:auto 0 0;width:100%;max-height:calc(100dvh - 24px);overflow:auto;z-index:10020;background:#faf9f6;border:0;padding:0 16px 16px}.ac-sort-header{padding:12px;min-height:64px;font-size:16px}.ac-sort-panel [role=option]{min-height:44px}.ac-chips:not(:empty){padding-top:18px}}
@media(max-width:767px){.ac-collection{padding-left:15px;padding-right:15px}.ac-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 15px}.ac-drawer{width:344px}.ac-facet-body{padding:8px 22px}.ac-toolbar{gap:12px}.ac-collection .item-product .product-title,.ac-collection .item-product .product__title{font-size:12px}.ac-collection .item-product .product-price{font-size:13px}.ac-collection .item-product [data-aorvo-collection-pending-copy]{padding:10px!important}.ac-collection .item-product [data-aorvo-collection-pending-copy] span{font-size:11px!important}}
.ac-desktop-filters [data-open="price_range"]{order:-1}.ac-chips:not(:has(.ac-chip)){padding-top:0}.ac-facet-body{display:flex;flex-direction:column}.ac-price{order:-1}
.ac-collection .item-product .available_product,.ac-collection .item-product .desc{display:none!important}.ac-collection .item-product .price-box,.ac-collection .item-product .price-box span{font-size:14px;font-weight:400}.ac-collection .item-product .product__title a{font:inherit}.ac-collection .item-product .product__info{padding:0!important}.ac-drawer:has(.ac-availability:not([hidden])){left:134px}@media(max-width:991px){.ac-drawer:has(.ac-availability:not([hidden])){left:0}}@media(max-width:767px){.ac-collection .item-product .price-box,.ac-collection .item-product .price-box span{font-size:13px}}
@media(min-width:992px){.ac-drawer{left:50px}.ac-drawer:has(.ac-availability:not([hidden])){left:184px}.ac-price{display:flex;flex-direction:column}.ac-panel h3{margin-bottom:20px}.ac-price-inputs label{line-height:16px;margin-bottom:0}.ac-range{margin-top:10px}.ac-range-labels{line-height:16px}.ac-price .ac-apply-price{order:2;margin-top:22px}.ac-price [data-price-summary]{order:3;margin:12px 0 0;line-height:16px}.ac-price .ac-error{order:1}}
@media(min-width:992px) and (max-width:1199px){.ac-drawer{left:30px}.ac-drawer:has(.ac-availability:not([hidden])){left:164px}}
