body.ts-atelier #MainContent :is(button,a,input,select,summary):focus-visible{outline:2px solid #e9c79c;outline-offset:4px}
body.ts-atelier #MainContent :is(.ts-catalog-filters summary,.ts-catalog-entrance__browse,.ts-upcoming__more){min-height:44px}
body.ts-atelier #MainContent .ts-catalog-entrance__count{font-size:12px;line-height:1.5;margin:16px 0 0;color:inherit;opacity:.85}
body.ts-atelier #MainContent .ts-order-help{grid-column:1/-1;margin:20px 0 0;padding:16px 18px;border:1px solid #d9b88d66;border-radius:14px;font-size:13px;line-height:1.7;color:inherit}
body.ts-atelier #MainContent .ts-order-help a{display:inline-flex;align-items:center;min-height:44px;margin-inline-start:8px;color:inherit;text-underline-offset:4px}
body.ts-atelier #MainContent :is(.ts-product-colours__option,.ts-unified-colours .variant-option__button-label){color:#4b301e}
@media(max-width:749px){body.ts-atelier #MainContent .ts-upcoming__controls :is(input,select){font-size:16px;min-height:44px}body.ts-atelier #MainContent .ts-catalog-entrance__copy{padding-block:28px}body.ts-atelier #MainContent .ts-order-help a{margin-inline-start:0}}
body.ts-atelier #MainContent .ts-reels .ts-carousel-ui .ts-carousel-ui__dots{max-width:182px!important}
body.ts-atelier #MainContent .ts-reels .ts-carousel-ui .ts-carousel-ui__dots button{flex:0 0 26px!important;width:26px!important;min-width:26px!important;height:44px!important;min-height:44px!important}
body.ts-atelier #MainContent .ts-reels .ts-carousel-ui .ts-carousel-ui__arrow{flex-basis:44px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}
body.ts-atelier #MainContent .ts-reels .ts-carousel-ui .ts-carousel-ui__count{display:block!important}
