.apparel-atelier{--aa-control-bg:rgb(var(--color-background));--aa-control-fg:rgb(var(--color-foreground));--aa-control-border:rgba(var(--color-foreground),.25);--aa-control-selected-bg:rgb(var(--color-foreground));--aa-control-selected-fg:rgb(var(--color-background))}.apparel-atelier .aa-text-option{position:relative;min-width:0}.apparel-atelier .aa-text-option input{position:absolute;width:1px;height:1px;opacity:0}.apparel-atelier .aa-text-option label,.apparel-atelier variant-selects .product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]:not([data-swatch])+label{display:inline-flex;align-items:center;justify-content:center;min-width:var(--aa-choice-height,44px);min-height:var(--aa-choice-height,44px);padding:10px 16px;margin:0;border:1px solid var(--aa-control-border,rgba(var(--color-foreground),.25));border-radius:var(--aa-choice-radius,8px)!important;background:var(--aa-control-bg,rgb(var(--color-background)));color:var(--aa-control-fg,rgb(var(--color-foreground)));font-size:var(--aa-choice-font,14px);line-height:1.35;letter-spacing:normal;cursor:pointer;overflow-wrap:anywhere;max-width:100%;transition:background .15s,border-color .15s}.apparel-atelier .aa-text-option input:checked+label,.apparel-atelier variant-selects .product-form__input:not(.product-form__input--quantity-breaks) input[type=radio]:not([data-swatch]):checked+label{background:var(--aa-control-selected-bg,rgb(var(--color-foreground)));color:var(--aa-control-selected-fg,rgb(var(--color-background)));border-color:var(--aa-control-selected-bg,rgb(var(--color-foreground)));box-shadow:none}.apparel-atelier .aa-text-option input.disabled+label,.apparel-atelier .aa-text-option input:disabled+label{opacity:.45;text-decoration:line-through}.apparel-atelier .aa-text-option input:focus-visible+label{outline:2px solid currentColor;outline-offset:3px}.apparel-atelier variant-selects .color-swatches-container{gap:var(--aa-choice-gap,10px);align-items:center}.apparel-atelier variant-selects .product-form__input--pills{display:flex;flex-wrap:wrap;gap:var(--aa-choice-gap,10px)}.apparel-atelier variant-selects .select,.apparel-atelier variant-selects select{border-radius:var(--aa-choice-radius,8px)}.apparel-atelier variant-selects select{min-height:var(--aa-choice-height,44px);font-size:var(--aa-choice-font,14px)}.apparel-atelier .button[data-aa-button]{font-size:var(--aa-button-font-size,15px);line-height:1.3}.apparel-atelier .parity-buy-buttons.parity-motion .button[data-aa-button]{transition:transform .15s ease,box-shadow .15s ease,filter .15s ease!important}@media(hover:hover){.apparel-atelier .parity-buy-buttons.parity-motion .button[data-aa-button]:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px);box-shadow:0 4px 10px #0000001f!important;filter:brightness(.97)}}.apparel-atelier .parity-buy-buttons.parity-motion .button[data-aa-button]:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0);box-shadow:0 1px 3px #0000001a!important}.apparel-atelier .parity-buy-buttons .button[data-aa-button].loading,.apparel-atelier .parity-buy-buttons .button[data-aa-button]:disabled,.apparel-atelier .parity-buy-buttons .button[data-aa-button][aria-disabled=true]{transform:none;box-shadow:none!important;filter:none}@media(prefers-reduced-motion:reduce){.apparel-atelier .parity-buy-buttons.parity-motion .button[data-aa-button]{transition:none!important}}.apparel-atelier .parity-buy-buttons .product-form__quantity{margin:0}.apparel-atelier [data-aa-quantity] .quantity{width:fit-content;min-width:144px;border-color:var(--aa-control-border,rgba(var(--color-foreground),.25))!important}.apparel-atelier [data-aa-quantity=tailored] .quantity{border-radius:8px;overflow:hidden}.apparel-atelier [data-aa-quantity] .quantity__input{min-width:48px;font-size:16px}.apparel-atelier .parity-buy-buttons[data-aa-purchase-layout=stack] .product-form__quantity{align-self:flex-start}.apparel-atelier .product__accordion summary{min-height:48px;padding-block:16px}.apparel-atelier .upsells-container .upsell__container{min-width:0}.apparel-atelier .upsells-container .upsell__title{overflow-wrap:anywhere}.apparel-atelier .upsell-toggle-btn:focus-visible{outline:2px solid currentColor;outline-offset:4px}.apparel-atelier button[name=checkout][aria-busy=true]{cursor:progress}@media(max-width:749px){.apparel-atelier .parity-buy-buttons .product-form__quantity-and-btn{flex-wrap:wrap}.apparel-atelier .parity-buy-buttons .product-form__submit{min-width:0}}@media(prefers-reduced-motion:reduce){.apparel-atelier .aa-text-option label{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/apparel-controls.css.map */
