.widget_shop ul,.widget_shop ol{margin:0;padding:0;list-style:none}.ps-page--shop{background-color:var(--ml-color-surface-muted,#f4f5f5)}.ps-page--shop .ps-shop-banner{padding:30px 0 45px}.ps-page--shop .ps-shop-brand{margin-bottom:var(--ml-space-7,32px);display:none}@media (min-width:1200px){.ps-page--shop .ps-shop-brand{justify-content:flex-start;align-items:stretch;gap:var(--ml-space-3,12px);flex-wrap:wrap;display:flex}}.ps-page--shop .ps-shop-brand__card{justify-content:center;align-items:center;gap:var(--ml-space-2,8px);width:150px;padding:var(--ml-space-3,12px) var(--ml-space-2,8px);background:var(--ml-color-surface,#fff);border:1px solid var(--ml-color-border,#ececec);border-radius:var(--ml-radius-xl,12px);color:var(--ml-color-ink,#1f1f1f);flex-direction:column;min-height:130px;text-decoration:none;transition:all .2s;display:flex}.ps-page--shop .ps-shop-brand__card:hover{border-color:var(--ml-color-brand,#f5a11c);box-shadow:var(--ml-shadow-md);color:var(--ml-color-brand,#f5a11c);transform:translateY(-2px)}.ps-page--shop .ps-shop-brand__thumb{background:var(--ml-color-surface-muted,#f7f7f7);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex;overflow:hidden}.ps-page--shop .ps-shop-brand__thumb img{-o-object-fit:contain;object-fit:contain;width:70%;height:70%}.ps-page--shop .ps-shop-brand__initials{font-weight:var(--ml-weight-bold,700);font-size:var(--ml-font-lg,16px);color:var(--ml-color-brand-600,#d8821a);line-height:1}.ps-page--shop .ps-shop-brand__name{font-size:var(--ml-font-xs,12px);font-weight:var(--ml-weight-medium,500);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.ps-page--shop .ps-shop-categories{margin-bottom:32px}.ps-page--shop .ps-shop-categories__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.ps-page--shop .ps-shop-categories__title{font-size:var(--ml-font-xl,18px);font-weight:var(--ml-weight-semibold,600);color:var(--ml-color-ink,#1f1f1f);letter-spacing:-.01em;margin:0}.ps-page--shop .ps-shop-categories__nav{align-items:center;display:flex}.ps-page--shop .ps-shop-categories .slick-list{margin:0 -6px}.ps-page--shop .ps-shop-categories .slick-slide{padding:4px 6px}.ps-page--shop .ps-shop-categories .slick-slide>div{height:100%}.ps-page--shop .ps-shop-categories__slide{display:block}.ps-page--shop .ps-shop-categories__card{justify-content:flex-start;align-items:center;gap:var(--ml-space-2,8px);padding:var(--ml-space-3,12px) var(--ml-space-2,8px);background:var(--ml-color-surface,#fff);border:1px solid var(--ml-color-border,#ececec);border-radius:var(--ml-radius-xl,12px);color:var(--ml-color-ink,#1f1f1f);flex-direction:column;min-height:130px;text-decoration:none;transition:all .2s;display:flex}.ps-page--shop .ps-shop-categories__card:hover{border-color:var(--ml-color-brand,#f5a11c);box-shadow:var(--ml-shadow-md);color:var(--ml-color-brand,#f5a11c);transform:translateY(-2px)}.ps-page--shop .ps-shop-categories__thumb{background:var(--ml-color-surface-muted,#f7f7f7);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex;overflow:hidden}.ps-page--shop .ps-shop-categories__thumb img{-o-object-fit:contain;object-fit:contain;width:70%;height:70%}.ps-page--shop .ps-shop-categories__name{font-size:var(--ml-font-xs,12px);font-weight:var(--ml-weight-medium,500);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.ps-page--shop .ps-carousel--nav-inside .owl-item img{width:100%}.ps-page--shop .ps-shop-banner,.ps-page--shop .ps-block--shop-features{display:none}@media (min-width:1200px){.ps-page--shop .ps-shop-banner,.ps-page--shop .ps-block--shop-features{display:block}}.ps-page--shop .ps-shopping{padding-bottom:40px}@media (min-width:992px){.ps-page--shop .ps-shopping{padding-bottom:60px}}@media (min-width:1200px){.ps-page--shop .ps-shopping{padding-bottom:80px}}.ps-page--shop .ps-product .ps-product__vendor{padding-left:10px;padding-right:10px}@media (min-width:768px){.ps-page--shop .ps-product .ps-product__vendor{padding-left:0;padding-right:0}}.ps-page--shop .ps-product .ps-product__content:not(.hover){width:100%;padding:0 10px 20px;left:0}@media (min-width:768px){.ps-page--shop .ps-product .ps-product__content:not(.hover){width:auto;padding:0;left:auto}}@media (min-width:576px){.ps-page--shop .container{max-width:100%}}@media (min-width:992px){.ps-page--shop .container{max-width:none}}.ps-layout--shop{flex-flow:column-reverse wrap;padding-bottom:45px;display:flex}.ps-layout--shop>*{width:100%}.ps-layout--shop .ps-layout__left{width:100%;max-width:100%;padding-right:0;display:none}.ps-layout--shop .ps-layout__right{max-width:100%;margin-bottom:50px}@media (min-width:768px){.ps-layout--shop{padding-bottom:90px}}@media (min-width:1200px){.ps-layout--shop{flex-flow:row}.ps-layout--shop .ps-layout__left{min-width:320px;max-width:310px;padding-right:30px;display:block}.ps-layout--shop .ps-layout__right{max-width:calc(100% - 320px);margin-bottom:0}}.widget_shop{background-color:#fff;border:1px solid #eaeaea;border-radius:8px;margin-bottom:12px;padding:14px 16px}.widget_shop .widget-title{text-transform:uppercase;letter-spacing:.4px;color:#272827;border-bottom:1px solid #f0f0f0;margin:0 0 12px;padding-bottom:8px;font-size:13px;font-weight:700}.widget_shop .ps-checkbox{margin-bottom:10px}.widget_shop .ps-checkbox>label{color:#272827;padding-left:25px;line-height:16px}.widget_shop .ps-checkbox>label:before{border-radius:2px;width:16px;height:16px}.widget_shop .ps-checkbox>label:after{border-width:1px;border-color:#f5a11c;width:4px;height:8px;top:3px;left:7px}.widget_shop .ps-checkbox .fa-star{color:#ccc;margin-right:5px}.widget_shop .ps-checkbox .fa-star.rate{color:#f2b309}.widget_shop .ps-checkbox small{color:#999;font-size:14px}.widget_shop .ps-checkbox input[type=checkbox]:checked~label{color:#f5a11c;font-weight:500}.widget_shop .ps-checkbox input[type=checkbox]:checked~label:before{background-color:#fff;border-color:#f5a11c}.widget_shop .ps-checkbox.ps-checkbox--color>label{vertical-align:top;width:30px;height:30px;margin:0;padding:0;line-height:30px}.widget_shop .ps-checkbox.ps-checkbox--color>label:before{border-radius:50%;width:30px;height:30px}.widget_shop .ps-slider{background-color:#cecece;border:none;border-radius:0;height:4px;margin-bottom:10px;margin-left:10px;display:block;position:relative}.widget_shop .ps-filter__btn{color:#fff;background-color:#888}.widget_shop .ps-filter__btn:hover{background-color:#272827}.widget_shop .ant-checkbox-group{width:100%}.widget_shop .ant-checkbox-group .ant-checkbox-group-item{width:100%;margin-bottom:10px;display:block}.widget_shop figure{border-bottom:1px solid #ccc;margin-top:15px;padding-top:15px;padding-bottom:15px}.widget_shop figure:last-child{border-bottom:none}.widget_shop .sizes a{background-color:#fff;border:1px solid #ccc;margin-bottom:10px;margin-right:10px;padding:2px 20px;display:inline-block}.widget_shop .sizes a:hover{border-color:#f5a11c}.widget_shop .ant-slider .ant-slider-rail{background-color:#e4e4e4}.widget_shop--brand .ant-radio-group .ant-radio-wrapper{margin-bottom:6px;display:block}.ps-list--categories{margin:0;padding:0;list-style:none}.ps-list--categories li{margin:0;padding:0;position:relative}.ps-list--categories li a{color:#666;border-radius:4px;margin:0 -8px;padding:6px 8px;font-size:13px;line-height:1.3;transition:background-color .15s,color .15s;display:block}.ps-list--categories li a:hover{color:#f5a11c;background-color:#f5a11c0f}.ps-list--categories li .sub-toggle{width:32px;height:32px;display:inline-block;position:absolute;top:0;right:0}.ps-list--categories li .sub-toggle i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ps-list--categories li .sub-toggle i:before{content:"";font-family:Linearicons!important}.ps-list--categories li .sub-toggle:before,.ps-list--categories li .sub-toggle:after{display:none}.ps-list--categories li .sub-menu{visibility:visible;opacity:1;background-color:#0000;border:none;padding-left:20px;transition:all;display:none;position:relative}.ps-list--categories li .sub-menu li a{background-color:#0000;border:none;padding:0}.ps-list--categories li .sub-menu li.menu-item-has-children .sub-toggle{display:inline-block}.ps-list--categories li .sub-menu li.menu-item-has-children .sub-menu{visibility:visible;opacity:1;position:relative;top:0;left:0;transform:translateY(0)}.ps-list--categories li.active a{color:#f5a11c}.ps-list--brands{grid-gap:1.8rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:1.8rem;display:flex}.ps-list--brands li{width:100%;line-height:1.3}
.ps-list--categories .ps-link.ps-link--active,.ps-list--brands .ps-link.ps-link--active,.ps-list--brands .ps-link.ps-link--button.ps-link--active{color:#f5a11c;font-weight:600}.ps-list--categories li .ps-link.ps-link--active,.ps-list--brands li .ps-link.ps-link--active{background-color:#f5a11c14;border-radius:4px}.ps-shop__active-filters{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ps-tag.ps-tag--brand{background-color:#6666660d;border-radius:999px;padding:4px 10px;font-size:13px}.ps-tag.ps-tag--price{background-color:#f5a11c1f;border-radius:999px;padding:4px 10px;font-size:13px}.ps-shopping__filters{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 0;display:flex}.ps-btn.ps-btn--clear-filter{color:#272827;cursor:pointer;background-color:#f5a11c;border:none;border-radius:4px;padding:6px 14px;font-size:13px;font-weight:600;line-height:1.2}.ps-btn.ps-btn--clear-filter:hover{opacity:.9}.ps-link.ps-link--clear-filter,.ps-link.ps-link--clear-all{color:#f5a11c;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;text-decoration:none;display:inline-flex}.ps-link.ps-link--clear-all{font-weight:600}.ps-link.ps-link--clear-filter:hover,.ps-link.ps-link--clear-all:hover{text-decoration:underline}.ps-list--categories--check{margin:0;padding:0;list-style:none}.ps-list--categories--check li{margin:0}.ps-filter-check{cursor:pointer;color:#666;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:14px;transition:background-color .15s,color .15s;display:flex}.ps-filter-check:hover{background-color:#f5a11c0f}.ps-filter-check input[type=checkbox]{accent-color:#f5a11c;cursor:pointer;flex:none;width:16px;height:16px}.ps-filter-check--active{color:#272827;font-weight:600}.ml-cat-tree,.ml-cat-tree ul{margin:0;padding:0;list-style:none}.ml-cat-tree__row{align-items:center;gap:2px;display:flex}.ml-cat-tree__toggle{cursor:pointer;background:0 0;border:none;flex:none;width:22px;height:28px;padding:0;position:relative}.ml-cat-tree__toggle:before{content:"";border-right:2px solid var(--ml-color-ink-muted);border-bottom:2px solid var(--ml-color-ink-muted);width:6px;height:6px;transition:transform .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(-45deg)}.ml-cat-tree__toggle.is-open:before{transform:translate(-50%,-50%)rotate(45deg)}.ml-cat-tree__toggle--leaf{cursor:default}.ml-cat-tree__toggle--leaf:before{display:none}.ml-cat-tree .ps-filter-check{flex:auto;min-width:0}.ml-cat-tree .ps-filter-check span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ml-cat-tree__group+.ml-cat-tree__group{margin-top:var(--ml-space-3);padding-top:var(--ml-space-3);border-top:1px solid var(--ml-color-border)}.ml-cat-tree__group>.ml-cat-tree__row>.ps-filter-check span{font-size:var(--ml-font-md);font-weight:var(--ml-weight-medium);color:var(--ml-color-ink)}.ml-cat-tree .ml-cat-tree__categories,.ml-cat-tree .ml-cat-tree__subcategories{padding-left:var(--ml-space-3);border-left:2px solid color-mix(in srgb, var(--ml-color-brand) 70%, var(--ml-color-brand-100));margin-left:9px}.ml-cat-tree__categories>.ml-cat-tree__category>.ml-cat-tree__row>.ps-filter-check span{font-size:var(--ml-font-base);font-weight:var(--ml-weight-medium);color:var(--ml-color-ink)}.ml-cat-tree__subcategories .ps-filter-check span{font-size:var(--ml-font-sm);font-weight:var(--ml-weight-regular);color:var(--ml-color-ink-muted)}.ps-price-filter__inputs{flex-wrap:wrap;align-items:flex-end;gap:8px;margin:12px 0;display:flex}.ps-price-filter__inputs label{color:#666;flex-direction:column;flex:70px;gap:2px;min-width:0;font-size:12px;display:flex}.ps-price-filter__inputs input{border:1px solid var(--ml-color-border,#e0e0e0);border-radius:var(--ml-radius-md,6px);width:100%;padding:6px 8px;font-size:14px}.ps-price-filter__inputs input:focus{border-color:var(--ml-color-brand,#f5a11c);outline:none}.ps-price-filter__apply{flex:none;align-self:flex-end}.ps-price-filter__presets{margin-top:8px}.ps-price-filter__current{margin:8px 0 0;font-size:13px}
