.custom-service-picker{font-family:"Neue Haas Grotesk Display Pro",var(--font-heading-family);padding:16px!important;border:1px solid var(--Grey-50, #F2F2F2)}.custom-service-picker__group{border:none;padding:0 0 2rem}.custom-service-picker__group{padding:0}.custom-service-picker__label{overflow:hidden;color:var(--body-caption-text, #1F1F1F);font-variant-numeric:lining-nums tabular-nums;text-overflow:ellipsis;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:8px!important;text-align:start}.custom-service-picker__group--grid .custom-service-picker__label{margin-bottom:12px!important}.custom-service-picker__visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.custom-dropdown{position:relative;width:100%}.custom-dropdown__trigger{display:flex;max-width:none;padding:14px;justify-content:space-between;align-items:center;align-self:stretch;box-sizing:content-box;cursor:pointer;border:1px solid #BFBFBF;background:#fff}.custom-dropdown__trigger:focus-visible{outline:2px solid #1f1f1f;outline-offset:2px}.custom-dropdown__trigger-content{display:flex;align-items:center;gap:1rem}.custom-dropdown__placeholder{color:var(--Grey-300, #737373);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.custom-dropdown__trigger .custom-dropdown__trigger-icons{color:var(--body-caption-text, #1F1F1F)}.custom-dropdown__list-wrapper{position:absolute;top:100%;left:0;right:0;background:#fff;z-index:20;border:1px solid rgba(0,0,0,.15);border-top:none;box-shadow:0 8px 16px #00000026;margin-top:-.25rem;overflow:hidden}.custom-dropdown__list{list-style:none;padding:0;margin:0;max-height:400px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.custom-dropdown__list::-webkit-scrollbar{display:none}.custom-scroll-track{position:absolute;top:0;right:0;width:10px;height:100%;background:transparent;pointer-events:auto;z-index:12}.custom-scroll-thumb{position:absolute;top:0;right:2px;width:11px;background-color:#ccc;border-radius:0;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s ease;display:block!important}.custom-scroll-thumb:hover,.custom-scroll-thumb.is-dragging{background-color:#999}.custom-dropdown__item{display:flex;align-items:center;padding:1rem 1.25rem;gap:1rem;cursor:pointer;border-bottom:1px solid #f5f5f5;transition:background-color .15s ease}.custom-dropdown__item:last-child{border-bottom:none}.custom-dropdown__item:hover{background-color:#fafafa}.custom-dropdown__item-image{object-fit:contain;width:88px;height:88px;flex-shrink:0}.custom-dropdown__item-text-group{display:flex;flex-direction:column;gap:.15rem}.custom-dropdown__item-title{color:#1f1f1f;font-variant-numeric:lining-nums tabular-nums;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.custom-dropdown__item:hover .custom-dropdown__item-text-group .custom-dropdown__item-title{color:var(--Primary, #E30613)}.custom-dropdown__item-subtitle{font-size:14px;font-style:normal;font-weight:400;line-height:20px}.custom-dropdown__item--disabled{opacity:.4;pointer-events:none}.custom-dropdown__item--hidden{display:none!important}.custom-dropdown__search-wrap{padding:.75rem 1rem;border-bottom:1px solid #f0f0f0;position:sticky;top:0;z-index:1;background:#fff}.custom-dropdown__search{width:100%;padding:.625rem .75rem;border:1px solid #e5e5e5;font-size:14px;line-height:20px;color:#1f1f1f;background:#fff}.custom-dropdown__search:focus{outline:none;border-color:#1f1f1f}.custom-dropdown__empty{padding:1rem 1.25rem;font-size:14px;line-height:20px;color:#666;display:none}.custom-dropdown__empty.is-visible{display:block}.custom-service-picker__group--blade-step:not(.is-visible),.custom-service-picker__divider--blade:not(.is-visible){display:none}.custom-service-picker__select-wrapper{width:100%}.custom-service-picker__selection-card{display:flex;align-items:start;justify-content:space-between;padding:1.25rem;margin-top:1rem;background:#fff;border:1px solid #e5e5e5;transition:all .2s ease}.custom-service-picker__selection-card-left{display:flex;align-items:start;gap:1rem}.custom-service-picker__selection-card-image-wrap{display:flex;height:92px;flex-direction:column;align-items:flex-start;flex-shrink:0;align-self:stretch;aspect-ratio:1/1}.custom-service-picker__selection-card-image{max-width:100%;max-height:100%;object-fit:contain}.custom-service-picker__selection-card-title{font-family:Neue Haas Grotesk Display Pro;color:var(--body-caption-text, #1F1F1F);font-size:16px;font-style:normal;font-weight:500;line-height:24px}.custom-service-picker__selection-card-subtitle{font-family:Neue Haas Grotesk Display Pro;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.custom-service-picker__selection-card-close{background:transparent;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;color:#999;transition:color .2s ease}.custom-service-picker__selection-card-close:hover{color:#000}.custom-service-picker__swatch:not([hidden]):not(.custom-service-picker__swatch:not([hidden])~.custom-service-picker__swatch:not([hidden])):not(:has(~.custom-service-picker__swatch:not([hidden]))){min-width:100%}.custom-service-picker__options--grid{display:flex;align-items:flex-start;gap:12px;align-self:stretch;width:100%}.custom-service-picker__swatch{display:flex;max-width:270px;padding:12px 8px!important;flex-direction:column;justify-content:center;align-items:center;gap:8px;flex:1 0 0;border:1px solid var(--Grey-150, #BFBFBF);background:var(--White, #FFF)}.custom-service-picker__image-wrap{display:flex;align-items:center;justify-content:center;width:100%;flex-grow:1}.custom-service-picker__image{max-width:100%;max-height:100%;object-fit:cover}.custom-service-picker__value-text{align-self:stretch;color:var(--body-caption-text, #1F1F1F);font-variant-numeric:lining-nums tabular-nums;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-align:start}.custom-service-picker__radio{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.custom-service-picker__radio:checked+.custom-service-picker__swatch{border:2px solid var(--Black, #1F1F1F)}.custom-service-picker__options .custom-service-picker__radio[type=radio]:checked+.custom-service-picker__swatch:not(.color__swatch){box-shadow:none}.custom-service-picker__options .custom-service-picker__radio[type=radio]:checked+.custom-service-picker__swatch:not(.color__swatch):after{border:0}.custom-service-picker__radio:focus-visible+.custom-service-picker__swatch{outline:2px solid #1f1f1f;outline-offset:2px}.custom-service-picker__radio[data-option-unavailable]+.custom-service-picker__swatch{opacity:.4}.custom-service-picker__radio:disabled+.custom-service-picker__swatch{opacity:.4;cursor:not-allowed;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/21/assets/componenet-service-picker.css.map */
