.site-shell .catalog-v2{color:#25272b;padding-bottom:60px;padding-top:24px}.catalog-v2 .breadcrumbs{color:#96989f;display:flex;flex-wrap:wrap;font-size:12px;gap:7px;line-height:1.5;margin:0 0 24px}.site-shell .catalog-v2 .catalog-title{align-items:center;border:0;display:flex;gap:25px;justify-content:space-between;margin:0 0 32px;padding:0}.site-shell .catalog-v2 .catalog-title h1{font-size:30px;font-weight:600;letter-spacing:-.03em;line-height:1.2;margin:0}.catalog-v2 .catalog-title p{color:#93959c;font-size:12px;margin:10px 0 0}.catalog-v2 .catalog-sort-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:26px;justify-content:flex-end}.catalog-v2 .catalog-sort-tabs>button{align-items:center;background:none;border:0;color:#999ca5;display:inline-flex;font-size:13px;gap:7px;line-height:1.4;padding:12px 0;white-space:nowrap}.catalog-v2 .catalog-sort-tabs>button.active,.catalog-v2 .catalog-sort-tabs>button:hover{color:#24272e}.catalog-v2 .catalog-sort-tabs>button.active{font-weight:600}.catalog-v2 .catalog-price-arrows{color:#a5a8b1;display:flex;flex-direction:column;font-size:13px;line-height:7px}.catalog-v2 .catalog-price-arrows i{font-style:normal}.catalog-v2 .catalog-price-arrows i.selected{color:#262a33}.site-shell .catalog-v2 .catalog-layout{align-items:start;display:grid;gap:32px;grid-template-columns:220px minmax(0,1fr)}.site-shell .catalog-v2 .filter-sidebar{background:transparent;border:0;display:block;min-width:0;padding:0;position:static}.catalog-v2 .filter-head{align-items:center;border:0;display:flex;gap:12px;justify-content:space-between;margin:0;padding:0 0 15px}.catalog-v2 .filter-head h2{font-size:14px;font-weight:600;letter-spacing:0;line-height:1.5;margin:0}.catalog-v2 .filter-head .remove-link{background:none;border:0;color:#898d97;font-size:11px;padding:0;text-decoration:underline;text-underline-offset:3px}.catalog-v2 .filter-section{border:0;border-top:1px solid #dcdfe5;margin:0;padding:0}.catalog-v2 .filter-section>summary{align-items:center;color:#33363d;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;line-height:1.5;list-style:none;min-height:62px;padding:17px 0}.catalog-v2 summary::-webkit-details-marker{display:none}.catalog-v2 summary::marker{content:""}.catalog-v2 .filter-section>summary>small{color:#9699a2;font-size:11px;font-weight:400}.catalog-v2 .filter-chevron{color:#424852;display:block;flex:0 0 15px;height:15px;margin-left:auto;position:relative;width:15px}.catalog-v2 .filter-chevron:after,.catalog-v2 .filter-chevron:before{background:currentColor;content:"";height:1px;left:1px;position:absolute;top:7px;width:13px}.catalog-v2 .filter-chevron:after{transform:rotate(90deg)}.catalog-v2 details[open]>summary>.filter-chevron:after{transform:rotate(0)}.catalog-v2 .filter-category-list{padding:0 0 18px}.catalog-v2 .filter-category-link{align-items:center;border:0!important;color:#626772;display:flex;font-size:13px;font-weight:400;gap:10px;line-height:1.55;min-height:40px;min-width:0;padding:8px 0}.catalog-v2 .filter-category-link>span:last-child{min-width:0;overflow-wrap:anywhere}.catalog-v2 .filter-category-link.active{background:transparent;color:#20252e;font-weight:600}.catalog-v2 .filter-category-link:hover{color:#20252e}.catalog-v2 nav.filter-category-list{align-items:stretch;display:flex;flex-direction:column;gap:0}.catalog-v2 .filter-category-radio{background:#fff;border:1px solid #656d7b;border-radius:50%;display:block;flex:0 0 16px;height:16px;width:16px}.catalog-v2 .catalog-facet-options .facet-count{color:#686e79;font-size:12px;margin-left:0}.catalog-v2 .filter-choice-box{background:#fff;border:1px solid #b4b8c3;flex:0 0 15px;height:15px;position:relative;width:15px}.catalog-v2 .filter-category-link.active .filter-choice-box{background:#444a56;border-color:#444a56}.catalog-v2 .filter-category-link.active .filter-choice-box:after{border:solid #fff;border-width:0 1.5px 1.5px 0;content:"";display:block;height:8px;left:4px;position:absolute;top:1px;transform:rotate(45deg);width:4px}.catalog-v2 .filter-category-group{border:0;margin:0;padding:0}.catalog-v2 .filter-category-group>summary{align-items:center;cursor:pointer;display:flex;gap:8px;list-style:none;padding:0}.catalog-v2 .filter-category-group>summary>.filter-category-link{flex:1}.catalog-v2 .filter-category-children{padding-left:13px}.catalog-v2 .catalog-facet-options{display:flex;flex-direction:column;gap:0;padding-bottom:20px}.catalog-v2 .catalog-facet-options>label,.catalog-v2 .checkbox-line{align-items:center;color:#454b55;cursor:pointer;display:flex;font-size:13px;font-weight:400;gap:10px;line-height:1.6;margin:0;padding:9px 0}.catalog-v2 .catalog-facet-options>label>input,.catalog-v2 .checkbox-line>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #b4b8c3;border-radius:0;cursor:pointer;flex:0 0 15px;height:15px;margin:0!important;padding:0;position:relative;width:15px!important}.catalog-v2 .catalog-facet-options input:checked,.catalog-v2 .checkbox-line>input:checked{background:#444a56;border-color:#444a56}.catalog-v2 .catalog-facet-options input:checked:after,.catalog-v2 .checkbox-line>input:checked:after{border:solid #fff;border-width:0 1.5px 1.5px 0;content:"";height:8px;left:4px;position:absolute;top:1px;transform:rotate(45deg);width:4px}.catalog-v2 .catalog-facet-options small{color:#9297a0;font-size:12px}.catalog-v2 .filter-section>.checkbox-line{padding:0 0 22px}.catalog-v2 .price-range{align-items:flex-end;display:flex;gap:10px;margin:0;padding-bottom:24px}.catalog-v2 .price-range>label{color:#91969f;flex:1;font-size:11px;font-weight:400;margin:0;min-width:0}.catalog-v2 .price-range>span{color:#9fa3ad;padding-bottom:11px}.catalog-v2 .catalog-facet-entry input,.catalog-v2 .price-range input{background:#fff;border:1px solid #d5d8df;border-radius:0;color:#353b45;font-size:13px;height:40px;margin:6px 0 0;min-width:0;padding:9px;width:100%}.catalog-v2 .catalog-facet-entry{padding:0 0 22px}.catalog-v2 .catalog-facet-entry label{color:#878d97;font-size:12px}.catalog-v2 .catalog-facet-entry>div{align-items:center;display:flex;gap:6px}.catalog-v2 .catalog-facet-entry button{background:#fff;border:1px solid #d5d8df;font-size:11px;height:40px;margin-top:6px;padding:9px}.catalog-v2 .catalog-results{min-width:0;padding-top:0}.site-shell .catalog-v2 .catalog-results .product-grid{display:grid;gap:34px 18px;grid-template-columns:repeat(4,minmax(0,1fr))}.site-shell .catalog-v2 .product-card{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:block;overflow:visible}.site-shell .catalog-v2 .product-card .product-image{aspect-ratio:1;background:#f5f5f6;border:0;border-radius:0;margin:0;overflow:hidden}.site-shell .catalog-v2 .product-card .product-image>img{height:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;padding:5%;width:100%}.site-shell .catalog-v2 .product-card .product-info{align-items:flex-start;background:transparent;border:0;display:flex;flex-direction:column;gap:6px;margin:0;padding:14px 0 0}.site-shell .catalog-v2 .product-card .product-info>.eyebrow{display:none}.site-shell .catalog-v2 .product-card .product-info h3{color:#272e38;font-size:13px;font-weight:500;letter-spacing:0;line-height:1.6;margin:0;min-height:42px}.site-shell .catalog-v2 .product-card .card-price{align-items:baseline;display:flex;flex-wrap:wrap;gap:7px;line-height:1.4;margin:0;padding:0}.site-shell .catalog-v2 .product-card .card-price strong{color:#202833;font-size:19px;letter-spacing:-.02em}.site-shell .catalog-v2 .product-card .card-price del{color:#969aa2;font-size:11px}.site-shell .catalog-v2 .product-card .card-price.is-sale strong{color:#a44c2a}.site-shell .catalog-v2 .product-card .product-arrow{display:none}.site-shell .catalog-v2 .product-card .product-badge{border-radius:0;font-size:10px;left:0;padding:4px 7px;top:0}.site-shell .catalog-v2 .product-card .card-saving{background:linen;border-radius:0;color:#a44c2a;font-size:10px;margin:0;padding:2px 5px}.site-shell .catalog-v2 .product-card .card-offer-time{font-size:10px;gap:5px;margin-top:2px;padding-top:6px;width:100%}.catalog-v2 .catalog-active-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.catalog-v2 .catalog-active-filters>button{align-items:center;background:#fafafa;border:1px solid #e0e2e7;border-radius:0;color:#646b77;display:inline-flex;font-size:12px;gap:10px;padding:5px 9px}.catalog-v2 .catalog-active-filters>button>span{font-size:16px;line-height:1}.catalog-v2 .catalog-empty{background:#fff;border-top:1px solid #e4e6eb;padding:85px 25px;text-align:center}.catalog-v2 .catalog-empty h2{font-size:26px;letter-spacing:-.025em;margin:0 0 14px}.catalog-v2 .catalog-empty p{color:#8d939d;font-size:14px;margin:0 0 25px}.catalog-v2 .catalog-empty>div{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.catalog-v2 .catalog-empty .button{font-size:12px;min-height:42px;padding:10px 17px}.catalog-v2 .catalog-error,.catalog-v2 .catalog-loading{color:#858b95;font-size:14px;padding:40px 15px}.catalog-v2 .catalog-mobile-toolbar{display:none}@media(max-width:1150px){.site-shell .catalog-v2 .catalog-layout{gap:26px;grid-template-columns:195px minmax(0,1fr)}.site-shell .catalog-v2 .catalog-results .product-grid{gap:28px 16px;grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-v2 .catalog-sort-tabs{gap:20px}}@media(max-width:760px){.site-shell .catalog-v2 .catalog-layout{gap:20px;grid-template-columns:175px minmax(0,1fr)}.site-shell .catalog-v2 .catalog-results .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell .catalog-v2 .catalog-title h1{font-size:27px}.catalog-v2 .catalog-sort-tabs{gap:14px}.catalog-v2 .catalog-sort-tabs>button{font-size:12px}}@media(max-width:600px){.site-shell .catalog-v2{padding-top:18px}.catalog-v2 .breadcrumbs{font-size:11px;margin-bottom:20px}.site-shell .catalog-v2 .catalog-title{display:block;margin-bottom:16px}.site-shell .catalog-v2 .catalog-title h1{font-size:28px}.catalog-v2 .catalog-title p{display:none}.catalog-v2 .catalog-sort-tabs{border-bottom:1px solid #e0e2e7;border-top:1px solid #e0e2e7;gap:8px;justify-content:space-between;margin-top:23px;padding:2px 0}.catalog-v2 .catalog-mobile-toolbar{align-items:center;color:#969aa3;display:flex;font-size:12px;justify-content:space-between;margin-bottom:20px}.catalog-v2 .catalog-mobile-toolbar button{align-items:center;background:none;border:0;color:#343b47;display:flex;font-size:13px;gap:12px;padding:5px 0}.site-shell .catalog-v2 .catalog-layout{display:block}.site-shell .catalog-v2 .filter-sidebar{display:none;margin-bottom:26px}.site-shell .catalog-v2 .filter-sidebar.visible{display:block}.site-shell .catalog-v2 .catalog-results .product-grid{gap:25px 13px}.site-shell .catalog-v2 .product-card .product-info h3{font-size:13px;min-height:42px}.site-shell .catalog-v2 .product-card .card-price strong{font-size:18px}.site-shell .catalog-v2 .product-card .product-info{padding-top:11px}.catalog-v2 .catalog-empty{padding:55px 15px}}
