.sidebar-buttons{display:flex;margin-bottom:2rem;border-bottom:2px solid #faddba}.sidebar-buttons .filter-btn,.sidebar-buttons .sort-btn{background:none;color:#93817b;border-radius:var(--buttons-radius-outset);border:none;padding:0rem;min-width:calc(12rem + var(--buttons-border-width) * 2);min-height:calc(4.5rem + var(--buttons-border-width) * 2);font-size:1.4rem;font-weight:400;display:inline-flex;align-items:center;cursor:pointer;transition:box-shadow var(--duration-short) ease;gap:.5rem}.sidebar-buttons .filter-btn .filter-icon img,.sidebar-buttons .sort-btn .sort-icon img{filter:none;transition:filter .2s;color:#93817b}.sidebar-buttons .filter-btn .dropdown-arrow svg,.sidebar-buttons .sort-btn .dropdown-arrow svg{stroke:#93817b;transition:stroke .2s,transform .2s;transform:rotate(270deg)}.sidebar-buttons .filter-btn.active .dropdown-arrow svg,.sidebar-buttons .sort-btn.active .dropdown-arrow svg{stroke:#b8960c;transform:rotate(180deg)}.sidebar-buttons .filter-btn.active .filter-icon img,.sidebar-buttons .sort-btn.active .sort-icon img{color:#b8960c}.sidebar-buttons .filter-btn.active .dropdown-arrow svg,.sidebar-buttons .sort-btn.active .dropdown-arrow svg{stroke:#b8960c}.sidebar-buttons .filter-btn.active,.sidebar-buttons .sort-btn.active{background:none;color:#b8960c}.sidebar-buttons .filter-btn.active .filter-icon img,.sidebar-buttons .sort-btn.active .sort-icon img,.sidebar-buttons .filter-btn.active .dropdown-arrow svg,.sidebar-buttons .sort-btn.active .dropdown-arrow svg{filter:none}.sidebar-buttons .filter-btn.active,.sidebar-buttons .sort-btn.active{background:none;color:#b8960c;font-weight:700}.sidebar-categories .nav-item-container{margin-bottom:1rem;letter-spacing:0}.sidebar-categories .nav-item{display:flex;align-items:center;gap:.5rem;color:#423430;text-decoration:none;font-size:1.4rem;font-weight:500;border-radius:var(--buttons-radius-outset);transition:background .2s,color .2s;cursor:pointer;letter-spacing:0}.sidebar-categories .dropdown-arrow{margin-left:auto;transition:transform .2s}.sidebar-categories .has-submenu .dropdown-arrow{transform:rotate(270deg)}.sidebar-categories .nav-item.active .dropdown-arrow{transform:rotate(0)}.sidebar-categories .submenu{display:block!important;margin-top:.5rem}.sidebar-categories .nav-item.active+.submenu{display:block}.sidebar-categories .submenu-item{display:flex;align-items:center;color:#423430;text-decoration:none;font-size:1.4rem;font-weight:500;padding:5px;border-radius:var(--buttons-radius-outset);transition:background .2s,color .2s;cursor:pointer;letter-spacing:0}.main-content{display:flex;align-items:flex-start}.sidebar{position:sticky;top:0;height:115vh;overflow-y:auto;z-index:2;background:#fff}.product-card .wishlist-btn,.product-card .add-to-cart-btn{opacity:1!important;visibility:visible!important;display:inline-flex!important}.product-card .add-to-cart-btn{width:100%;justify-content:center;align-items:center;color:#fff;font-weight:600;font-size:18px;border:none;border-radius:8px;padding:6px 6px 6px 14px;margin-top:.5rem;cursor:pointer;display:flex;gap:.5rem}.product-card .add-to-cart-btn svg{margin-left:.5rem;width:20px;height:20px;stroke:#fff}@media(max-width:768px){.product-grid-section .sidebar{position:relative}.product-grid-section .sidebar-buttons{position:sticky;top:0;z-index:100;background:none;padding:15px 0;margin:-20px -20px 20px;border-bottom:none;display:flex;gap:12px;justify-content:center;align-items:center;display:none}.product-card .add-to-cart-btn{width:94%;margin-left:8px;margin-right:8px}.product-grid-section .filter-btn,.product-grid-section .sort-btn{display:flex;align-items:center;justify-content:center;flex:0 1 auto;min-width:120px;padding:12px 20px;background:#fff;border:2px solid #e0e0e0;border-radius:25px;font-size:14px;font-weight:600;color:#423430;cursor:pointer;transition:all .3s ease;gap:8px;box-shadow:0 2px 8px #00000014}.product-grid-section .filter-btn:hover,.product-grid-section .sort-btn:hover{border-color:#8b7355;background:#8b7355;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #8b735533}.product-grid-section .filter-btn.active,.product-grid-section .sort-btn.active{border-color:#8b7355;background:#8b7355;color:#fff;box-shadow:0 4px 12px #8b735533}.product-grid-section .filter-btn .dropdown-arrow,.product-grid-section .sort-btn .dropdown-arrow{margin-left:4px;transition:transform .3s ease}.product-grid-section .filter-btn.active .dropdown-arrow,.product-grid-section .sort-btn.active .dropdown-arrow{transform:rotate(180deg)}.product-grid-section .filter-icon,.product-grid-section .sort-icon{display:flex;align-items:center;justify-content:center}.product-grid-section .filter-text,.product-grid-section .sort-text{font-weight:600;font-size:14px}}@media(max-width:480px){.product-grid-section .sidebar-buttons{gap:8px;padding:12px 0}.product-grid-section .filter-btn,.product-grid-section .sort-btn{min-width:100px;padding:10px 16px;font-size:13px}}@media(max-width:768px){.breadcrumb-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;position:relative}.breadcrumb{flex:1;min-width:0}.breadcrumb-wrapper .row-selection-controls{display:flex;gap:8px;align-items:center;margin-left:auto}.breadcrumb-wrapper .row-selection-controls .row-btn{display:flex;align-items:center;justify-content:center;width:50px;height:50px;padding:0;border:none;background:transparent;cursor:pointer;transition:all .3s ease}.breadcrumb-wrapper .row-selection-controls .row-btn svg{width:40px;height:40px;transition:all .3s ease}.row-btn .row-btn-border{stroke:#ded8d6}.row-btn .row-btn-fill{fill:#ded8d6}.row-btn.active .row-btn-border{stroke:#423430}.row-btn.active .row-btn-fill{fill:#423430}.row-btn:hover .row-btn-border{stroke:#93817b}.row-btn:hover .row-btn-fill{fill:#93817b}.breadcrumb-wrapper .row-selection-controls .row-btn svg{stroke:#423430;transition:stroke .3s ease}.breadcrumb-wrapper .row-selection-controls .row-btn span,.product-grid .row-selection-controls{display:none}}@media(max-width:480px){.breadcrumb-wrapper{gap:8px;padding:0 10px!important;margin-bottom:0!important}.breadcrumb-wrapper .row-selection-controls .row-btn{width:36px;height:36px;padding:6px}.product-grid.rows-2 .btn-icon{width:33px;height:30px}.product-grid.rows-2 .btn-icon img{width:16px;height:16px}.breadcrumb-wrapper .row-selection-controls{gap:6px}.product-grid.rows-2 .product-info{padding:10px}.product-grid-section{padding:0!important}.product-grid.rows-2 .product-title{font-size:12px!important;margin-bottom:0}.product-grid.rows-2 .product-price{margin-bottom:0;font-size:12px!important}.product-grid.rows-2 .caption{font-size:10px!important}.product-grid.rows-2 .product-price-wrapper{gap:0px}.product-grid.rows-2 .product-subtitle{font-size:11px;line-height:1.3;margin-bottom:10px}.product-grid.rows-2 .add-to-cart-btn{width:92%}.product-grid.rows-2 .current-price{font-size:12px!important}.product-grid.rows-2 .original-price{font-size:12px}.product-grid.rows-2 .product-badge{position:absolute;top:16px;left:8px!important;background:#b8960c;color:#fff;padding:4px 10px!important;border-radius:16px;font-size:8px!important;font-weight:600;letter-spacing:.5px;z-index:2}}
/*# sourceMappingURL=/cdn/shop/t/191/assets/component-plp-sidebar-buttons.css.map */
