.custom-label{text-align:center;font-weight:200;font-size:1.5rem;max-width:100px}.var-lab{flex:0 1 auto!important;display:flex;flex-direction:column;align-items:center}.var-lab .opt-label{margin:0 auto!important}.option-selector__btns{gap:5px}div[data-swatch],.filter__label[data-swatch]:before{width:var(--swatch-variant-picker-size, 36px);min-width:0;height:var(--swatch-variant-picker-size, 36px);padding:0;overflow:hidden;transition:box-shadow .1s,border-color .2s ease-out;border:1px solid rgb(var(--swatch-border-color-default));border-radius:50%;box-shadow:0 0 rgba(var(--text-color)/0);cursor:pointer}div[data-swatch]:hover,.filter__label[data-swatch]:hover:before{border:2px solid rgba(var(--bg-color));box-shadow:0 0 0 2px rgb(var(--swatch-border-color-default))}div[data-swatch]:hover .opt-label__native-media,input:checked+div[data-swatch] .opt-label__native-media{top:-1px;left:-1px;right:-1px;bottom:-1px;width:calc(100% + 2px);height:calc(100% + 2px)}input:checked+.opt-label--swatch,input:checked+.filter__label[data-swatch]:before{border:2px solid rgba(var(--bg-color));box-shadow:0 0 0 2px rgb(var(--swatch-border-color-active))}div[data-swatch]:before{content:"";display:block;width:100%;height:100%;border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:cover}input:checked+label .opt-label--swatch{border:2px solid rgba(var(--bg-color));box-shadow:0 0 0 2px rgb(var(--swatch-border-color-active))}label:hover .opt-label--swatch{border:2px solid rgba(var(--bg-color));box-shadow:0 0 0 2px rgb(var(--swatch-border-color-default))}variant-picker:not([data-availability=false]):not(.variant-picker--pre-last-selection.variant-picker--product-available) .is-unavailable+label .opt-label__media:after,variant-picker:not([data-availability=false]):not(.variant-picker--pre-last-selection.variant-picker--product-available) .is-unavailable+label .opt-label--swatch:not(.opt-label--image):after{background:linear-gradient(to bottom left,transparent calc(50% - 1px),rgba(72,72,72,1) calc(50% - 1px),rgba(72,72,72,1) calc(50% + 1px),transparent calc(50% + 1px)) no-repeat!important}variant-picker:not([data-availability=false]):not(.variant-picker--pre-last-selection.variant-picker--product-available) .is-unavailable+label .opt-label--swatch:not(.opt-label--image):after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0}label .opt-label__media{position:relative}label .opt-label__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}variant-picker:not([data-availability=false]):not(.variant-picker--pre-last-selection.variant-picker--product-available) .is-unavailable+label .opt-label--swatch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom left,transparent calc(50% - 1px),rgba(72,72,72,1) calc(50% - 1px),rgba(72,72,72,1) calc(50% + 1px),transparent calc(50% + 1px)) no-repeat!important}.option-selector__btns .is-unavailable+label .opt-label--swatch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom left,transparent calc(50% - 1px),rgba(72,72,72,1) calc(50% - 1px),rgba(72,72,72,1) calc(50% + 1px),transparent calc(50% + 1px)) no-repeat!important}.option-selector__btns input:checked+label .opt-label--swatch{box-shadow:0 0 0 2px #484848}.payment-methods svg{min-width:75px!important;min-height:60px!important}.vendor-firstletter h1{font-size:24px!important}.vendor-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));row-gap:40px;list-style:none;align-items:stretch;padding:0 2em 3em;max-width:1500px;margin:0 auto}.vendor-column{padding:40px;scroll-margin-top:7rem;//offset for sticky header for scroll to anchor}.vendor-firstletter{font-weight:700;color:#000;width:auto;height:30px;background:none;text-align:left;margin:6px 0 0;line-height:1;border-bottom:1px solid;//Remove this line if you dont want underline under Big first letter}.vendor-name a{color:#2e343b;text-decoration:none}.vendor-name a:hover{text-decoration:underline}.vendor-name{margin-bottom:5px;white-space:nowrap}.alphabet-nav{padding:1em 2em 0}.alphabet-list{display:flex;list-style:none;justify-content:center;gap:18px;font-weight:700;font-size:16px;flex-wrap:wrap;word-break:break-word;margin-inline-start:0}.alphabet-list li .alphabet-link{transition:transform .2s cubic-bezier(.68,-.55,.27,1.55);display:inline-block}.alphabet-list li .alphabet-link:hover,.alphabet-list li .alphabet-link:focus{transform:scale(1.25)}.scroll-to-top{position:fixed;bottom:20px;right:20px;z-index:99;font-size:15px;border:none;background:#000;color:#fff;outline:none;cursor:pointer;padding:5px 15px;display:none}.card__quick-add .btn--primary,.cc-featured-product .btn--primary,.quick-nav .btn--primary{background:rgb(var(--btn-text-color));color:#2a2b2a}.card__quick-add .btn--primary .quick-add-btn-text,.product-info__add-button button{display:flex;justify-content:space-between;align-items:center}.price--on-sale .price__current{color:#981214}.slideshow .text-overlay__heading{font-size:8rem}.slideshow .text-overlay__block{font-size:2rem}@media screen and (max-width:600px){.slideshow .text-overlay__heading{font-size:5rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-appsalon.css.map */
