.aa-colors-photo{background-color:#efefef}.aa-colors-name{text-align:center}.aa-product-colors-row>.aa-colors-component{flex:0 0 100%}.aa-product-colors-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.aa-colors-trigger{padding:4px 0;border:0;background:none;color:inherit;font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.aa-colors-panel{position:fixed;inset:0 0 0 auto;box-sizing:border-box;width:min(600px,100%);max-width:100%;height:100%;height:100dvh;max-height:100%;margin:0;padding:40px;border:0;background:#fff;color:#515151;overflow-y:auto;overscroll-behavior:contain}.aa-colors-panel[open]{animation:aa-colors-enter .35s ease}.aa-colors-panel::backdrop{background:#0006;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.aa-colors-close{position:absolute;top:15px;right:15px;display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:#ebebebb3;color:#515151;cursor:pointer}.aa-colors-close:hover{background:#222;color:#fff}.aa-colors-title{margin:0 40px 24px 0;color:inherit;font-size:18px;font-weight:500;text-transform:none}.aa-colors-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.aa-colors-card{min-width:0;color:inherit;text-decoration:none}.aa-colors-photo{aspect-ratio:1;border-bottom:1px solid transparent}.aa-colors-card[aria-current=page] .aa-colors-photo{border-bottom-color:#999}.aa-colors-photo img{display:block;width:100%;height:100%;object-fit:contain}.aa-colors-name{display:block;margin-top:10px;font-size:12px;line-height:1.5}.aa-colors-trigger:focus-visible,.aa-colors-close:focus-visible,.aa-colors-card:focus-visible{outline:2px solid currentColor;outline-offset:4px}@keyframes aa-colors-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@media screen and (max-width:767px){.aa-colors-panel{padding:30px 20px}}@media(prefers-reduced-motion:reduce){.aa-colors-panel[open]{animation:none}}.colors_swatch_wrapper.aa-color-thumbnails .colors_swatch_link{display:flex;flex-direction:column;align-items:center;width:60px;height:auto;border-radius:0;background:none;overflow:visible}.colors_swatch_wrapper.aa-color-thumbnails img.aa-color-product-thumbnail{display:block;width:60px;height:60px;max-width:none;object-fit:contain;border-radius:0;background:#efefef}.colors_swatch_wrapper.aa-color-thumbnails .colors_swatch_link.is_active img.aa-color-product-thumbnail{outline:1px solid #aaa}.colors_swatch_wrapper.aa-color-thumbnails{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:8px;width:100%}.colors_swatch_wrapper.aa-color-thumbnails .colors_swatch_link{flex:0 0 60px;width:60px;margin:0;padding:0}.colors_swatch_wrapper.aa-color-thumbnails .aa-colors-more{display:flex;align-items:center;justify-content:center;flex:0 0 60px;width:60px;height:62px;margin:0;padding:0;border:1px solid #efefef;border-radius:0;background:#efefef;color:#515151;font:inherit;font-size:24px;font-weight:300;cursor:pointer}.aa-colors-more:focus-visible{outline:2px solid currentColor;outline-offset:3px}.colors_swatch_wrapper.aa-color-thumbnails .aa-colors-more--mobile{display:none}@media screen and (max-width:767px){.colors_swatch_wrapper.aa-color-thumbnails .aa-color-mobile-hidden,.colors_swatch_wrapper.aa-color-thumbnails .aa-colors-more--desktop{display:none}.colors_swatch_wrapper.aa-color-thumbnails .aa-colors-more--mobile{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQ */
