.pittards-sidebar-collection .section__inner{display:flex;align-items:flex-start;gap:28px}.pittards-sidebar-collection .section__aside{flex:0 0 230px;width:230px;display:block}.pittards-sidebar-collection .section__content{flex:1;min-width:0;width:auto}.pittards-sidebar-collection .section__sticky{position:static!important}
.pittards-filter-panel-title{font-size:17px;font-weight:600;list-style:none;padding:0 0 12px;border-bottom:1px solid #ddd}.pittards-filter-panel-title::-webkit-details-marker,.pittards-glove-facet summary::-webkit-details-marker{display:none}.pittards-glove-facet{display:block;border-bottom:1px solid #ddd;padding:0;margin:0}.pittards-glove-facet summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;font-size:14px;font-weight:600;padding:12px 0}.pittards-glove-facet summary::after{content:'+';font-size:18px;font-weight:400}.pittards-glove-facet[open] summary::after{content:'−'}.pittards-glove-facet ul{list-style:none;margin:0;padding:0;position:static;border:0;box-shadow:none;background:transparent}
.pittards-checkbox-choice,.pittards-native-choice{display:flex!important;align-items:center;gap:10px;padding:4px 0!important;margin:0;font-size:13px;line-height:1.5;color:inherit;text-decoration:none;cursor:pointer}.pittards-checkbox-choice input{appearance:auto!important;position:static!important;opacity:1!important;width:15px!important;height:15px!important;margin:0;accent-color:#333;flex:0 0 15px}.pittards-native-choice::before{content:'';width:15px;height:15px;border:1px solid #888;flex:0 0 15px;box-sizing:border-box}.pittards-native-choice.is-selected::before{content:'✓';background:#333;color:white;border-color:#333;text-align:center;font-size:12px;line-height:13px}.pittards-choice-count{color:#888;margin-left:auto}.pittards-checkbox-choice:hover,.pittards-native-choice:hover{text-decoration:underline}.pittards-glove-clear{display:block;margin-top:12px;font-size:12px;text-decoration:underline;color:inherit}
.pittards-price-form{display:flex;flex-wrap:wrap;gap:10px;align-items:end;font-size:12px}.pittards-price-form label{flex:1;min-width:75px}.pittards-price-form input{display:block;width:100%;border:1px solid #bbb;padding:8px;margin-top:5px}.pittards-price-form button{border:1px solid #333;background:#333;color:white;padding:9px 16px;cursor:pointer}.pittards-collection-toolbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd;padding:16px 0;margin-bottom:25px;gap:15px}.pittards-collection-toolbar .collection__results{float:none;width:auto}.pittards-collection-toolbar .collection__sort{margin-left:auto}.product-items .product-item[hidden],.pittards-glove-facet[hidden]{display:none!important}.pittards-no-matches{padding:25px}
@media(min-width:768px){.pittards-filter-panel:not([open])>.pittards-filter-panel-body{display:block}.pittards-filter-panel-title{pointer-events:none}}
@media(max-width:767px){.pittards-sidebar-collection .section__inner{flex-direction:column;gap:20px}.pittards-sidebar-collection .section__aside,.pittards-sidebar-collection .section__content{width:100%;flex:auto}.pittards-filter-panel{border:1px solid #ddd;padding:12px 14px}.pittards-filter-panel-title{padding:0;border:0;display:flex;justify-content:space-between;cursor:pointer}.pittards-filter-panel-title::after{content:'+'}.pittards-filter-panel[open]>.pittards-filter-panel-title::after{content:'−'}.pittards-filter-panel-body{padding-top:8px}.pittards-collection-toolbar{padding-top:0}.pittards-sidebar-collection .section__aside{display:block!important}}

.pittards-sidebar-collection>.shell>.collection-main{margin-bottom:35px}.pittards-legacy-options{display:none!important}.pittards-collection-toolbar .sort{border:0;padding:0 4px}.pittards-collection-toolbar .sort ul{background:#fff}.pittards-collection-toolbar .sort h6{display:none}


.pittards-collection-intro{background:#f2f2f2;color:#252525;text-align:center;padding:34px 0 38px}
.pittards-collection-intro .shell{max-width:1220px;margin:0 auto}
.pittards-intro-breadcrumbs{margin:0 0 14px}
.pittards-intro-breadcrumbs .breadcrumbs{display:block;text-align:center;padding:0;margin:0;font-size:10px;letter-spacing:1.4px;line-height:1.6}
.pittards-intro-breadcrumbs .breadcrumbs a{color:inherit}
.pittards-collection-intro h1{font-family:Georgia,'Times New Roman',serif;font-size:44px;line-height:1.16;font-weight:400;letter-spacing:-.7px;margin:0;text-transform:none}
.pittards-intro-divider{display:block;width:22px;height:1px;background:#555;margin:17px auto 22px}
.pittards-intro-description{max-width:930px;margin:0 auto;font-family:Georgia,'Times New Roman',serif;font-size:16px;line-height:1.8;letter-spacing:0}
.pittards-intro-description p{margin:0 0 12px;font:inherit}.pittards-intro-description p:last-child{margin-bottom:0}
.pittards-intro-description a{color:inherit;text-decoration:underline}
.section-collection.pittards-intro-collection{background:#fff;padding-top:44px}
@media(max-width:767px){.pittards-collection-intro{padding:25px 0 29px}.pittards-collection-intro h1{font-size:32px;letter-spacing:-.3px}.pittards-intro-description{font-size:15px;line-height:1.7}.pittards-intro-divider{margin:14px auto 18px}.section-collection.pittards-intro-collection{padding-top:25px}}

.pittards-glove-facet[open]{padding-bottom:10px}

.pittards-sidebar-collection .section__aside{flex-basis:210px;width:210px}
.pittards-filter-panel-title{font-size:15px;letter-spacing:.08em;text-transform:uppercase;padding-bottom:15px}
.pittards-glove-facet summary{padding:15px 0;font-size:13px;font-weight:500;letter-spacing:.03em}
.pittards-glove-facet[open]{padding-bottom:15px}
.pittards-checkbox-choice,.pittards-native-choice{min-height:34px;font-size:13px}
.pittards-swatch-choice input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important}
.pittards-filter-swatch{width:22px;height:22px;flex:0 0 22px;border-radius:50%;background:var(--swatch-colour);border:1px solid #c7c7c7;margin:3px;box-sizing:border-box}
.pittards-swatch-choice input:checked+.pittards-filter-swatch{outline:1px solid #333;outline-offset:3px}
.pittards-swatch-choice:focus-within{outline:2px solid #333;outline-offset:3px}
.pittards-size-facet ul{display:flex;flex-wrap:wrap;gap:7px}
.pittards-size-facet li{margin:0;padding:0}
.pittards-size-facet .pittards-native-choice{justify-content:center;min-width:42px;min-height:40px;padding:7px 10px!important;border:1px solid #d0d0d0;text-decoration:none}
.pittards-size-facet .pittards-native-choice::before,.pittards-size-facet .pittards-choice-count{display:none}
.pittards-size-facet .pittards-native-choice.is-selected{background:#333;color:#fff;border-color:#333}
.pittards-size-facet .pittards-native-choice:hover{border-color:#333}
.pittards-collection-toolbar{padding:0 0 16px;margin-bottom:24px;min-height:44px}
.pittards-sort{display:flex;align-items:center;gap:12px;position:relative;float:none!important;border:0!important;padding:0!important;background:none!important}
.pittards-sort label{position:static!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:400!important;white-space:nowrap;cursor:default!important}
.pittards-sort label::after,.pittards-sort label::before{display:none!important}
.pittards-sort select{appearance:auto;width:auto;max-width:220px;min-height:40px;border:1px solid #d0d0d0;background:#fff;color:#333;padding:8px 30px 8px 12px;font:inherit;font-size:12px;letter-spacing:0;border-radius:0;cursor:pointer}
.pittards-sort select:focus-visible,.pittards-native-choice:focus-visible{outline:2px solid #333;outline-offset:3px}
.pittards-collection-toolbar .collection__results p{margin:0;font-size:12px}
@media(max-width:767px){
.pittards-sidebar-collection .section__aside{width:100%;flex-basis:auto}
.pittards-sidebar-collection .section__inner{gap:18px}
.pittards-filter-panel{border:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:14px 0}
.pittards-filter-panel-title{padding:0;min-height:24px;align-items:center;font-size:13px}
.pittards-filter-panel-body{padding-top:14px}
.pittards-collection-toolbar{gap:10px;flex-wrap:wrap;margin-bottom:18px;padding:0 0 14px}
.pittards-sort{gap:8px}
.pittards-sort select{max-width:185px;padding:8px;font-size:12px}
.pittards-sort label{font-size:11px!important}
}

