
.m4500-intro{display:none}.m4500-colors{display:grid;gap:10px;margin:4px 0 12px;color:#444}.m4500-colors[hidden]{display:none}.m4500-colors label{font-size:14px;font-weight:600}.m4500-search-row{display:flex;gap:8px}.m4500-search-row input{min-width:0;width:100%;border:1px solid #707070;padding:11px;font:inherit;font-size:16px;background:#fff;border-radius:0}.m4500-search-row button{padding:8px;border:1px solid #707070;white-space:nowrap;font-size:13px}.m4500-color-groups{display:flex;flex-wrap:wrap;gap:6px}.m4500-color-groups button{padding:8px 10px;min-height:40px;border:1px solid #707070;font-size:13px;background:#fff;color:#444;border-radius:0}.m4500-color-groups button[aria-pressed=true]{background:#444;color:#fff}.m4500-color-status{font-size:13px;color:#444;min-height:20px}.m4500-filtered{display:none!important}.m4500-empty{padding:12px;background:#f2f7f9;font-size:14px}.m4500-empty[hidden]{display:none}.m4500-colors :focus-visible,.m4500-intro a:focus-visible{outline:2px solid #444;outline-offset:3px}
@media(max-width:699px){
 body:has(.m4500-intro) .product-layout-frame > .breadcrumb{display:none!important}
 .m4500-intro{display:block;padding:12px 0;background:#fff;color:#444;border-bottom:1px solid #e6e6e6}
 .m4500-intro__name{font-weight:700;font-size:18px;line-height:1.4}.m4500-intro__row{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:5px}.m4500-intro__price{font-size:16px;font-weight:700}.m4500-intro__price small{font-size:12px;font-weight:400}.m4500-intro__row a{font-size:13px;text-decoration:underline;text-underline-offset:4px}.m4500-intro__facts{font-size:12px;margin-top:5px;color:#707070}
 body:has(.m4500-intro) .fabric-variant-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}
 body:has(.m4500-intro) .fabric-variant-card{border-radius:0!important}
 body:has(.m4500-intro) .fabric-variant-card__name{font-size:12px!important;line-height:1.35!important}
 body:has(.m4500-intro) .kiji-mobile-atc__sheet,body:has(.m4500-intro) .kiji-mobile-atc__product,body:has(.m4500-intro) .kiji-mobile-atc__form-card{border-radius:0}
 body:has(.m4500-intro) .kiji-mobile-atc__button{background:#444;border-radius:0}
 body:has(.m4500-intro) .kiji-mobile-atc__actions [data-action=checkout]{background:#fff;color:#444;border:1px solid #444}
 body:has(.m4500-intro) .kiji-mobile-atc__product-price{color:#444}
 body:has(.m4500-intro) .kiji-mobile-atc__close{color:#444}
}

body:has(.m4500-intro) .kiji-mobile-atc__button{border:1px solid #444;font-size:16px}.m4500-lengths{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:7px}.m4500-lengths button{border:1px solid #707070;background:#fff;color:#444;padding:8px 4px;border-radius:0;min-height:40px;font-size:14px}.m4500-lengths button[aria-pressed=true]{background:#444;color:#fff}.m4500-lengths button:disabled{opacity:.35}

@media(max-width:699px){body:has(.m4500-intro) .kiji-mobile-atc__sheet-header{grid-template-columns:50px minmax(0,1fr) 50px}body:has(.m4500-intro) .kiji-mobile-atc__sheet{background:#f2f7f9}body:has(.m4500-intro) .kiji-mobile-atc__product,body:has(.m4500-intro) .kiji-mobile-atc__form-card{box-shadow:none}}

.m4500-native-lengths{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:10px 0}.m4500-native-lengths button{min-height:44px;border:1px solid #707070;background:#fff;color:#444;font-size:15px;border-radius:0}.m4500-native-lengths button[aria-pressed=true]{background:#444;color:#fff}.m4500-native-lengths button:disabled{opacity:.35}

