.installment-badge[data-v-03839c84]{display:inline-block;font-size:14px;font-weight:300;padding:4px 16px;white-space:nowrap}.gallery-root[data-v-a8b8922a]{background:rgb(var(--v-theme-background));display:flex;flex-direction:column;height:100dvh;justify-content:space-between;width:100%}.gallery-topbar[data-v-a8b8922a]{align-items:center;display:flex;flex-shrink:0;height:48px;justify-content:center;position:relative}.gallery-counter[data-v-a8b8922a]{color:rgb(var(--v-theme-ky-black));font-size:16px;font-weight:400}.gallery-close-btn[data-v-a8b8922a]{background:none;border:none;color:rgb(var(--v-theme-ky-black));cursor:pointer;padding:4px;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.gallery-close-btn[data-v-a8b8922a],.gallery-middle[data-v-a8b8922a]{align-items:center;display:flex;justify-content:center}.gallery-middle[data-v-a8b8922a]{flex:1 1 auto;min-height:0;position:relative}.gallery-nav[data-v-a8b8922a]{background:none;border:none;color:rgb(var(--v-theme-ky-black));cursor:pointer;height:48px;position:absolute;top:50%;transform:translateY(-50%);width:48px;z-index:10}.gallery-nav[data-v-a8b8922a],.gallery-zoom-wrapper[data-v-a8b8922a]{align-items:center;display:flex;justify-content:center}.gallery-zoom-wrapper[data-v-a8b8922a]{height:100%;overflow:hidden;position:relative;width:100%}.gallery-zoom-wrapper--zoom-cursor[data-v-a8b8922a]{cursor:zoom-in}.gallery-zoom-wrapper--zoom-active[data-v-a8b8922a]{cursor:none}.gallery-pinch-stage[data-v-a8b8922a]{align-items:center;display:flex;height:100%;justify-content:center;width:100%;will-change:transform}.gallery-image[data-v-a8b8922a]{display:block;max-height:85vh;max-width:70vw;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gallery-magnifier[data-v-a8b8922a]{background-repeat:no-repeat;border:1px solid rgba(var(--v-theme-ky-black),.25);pointer-events:none;position:absolute;z-index:5}.gallery-bottom[data-v-a8b8922a]{align-items:center;display:flex;flex-shrink:0;justify-content:center;padding:16px 0}.gallery-indicators[data-v-a8b8922a]{align-items:center;display:flex;gap:8px}.gallery-indicator[data-v-a8b8922a]{background:rgba(var(--v-theme-ky-black),.2);border:none;cursor:pointer;height:8px;padding:0;transition:background .2s ease;width:8px}.gallery-indicator--active[data-v-a8b8922a]{background:rgb(var(--v-theme-ky-black))}.gallery-preload[data-v-a8b8922a]{height:1px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:1px}.gallery-fade-enter-active[data-v-a8b8922a],.gallery-fade-leave-active[data-v-a8b8922a]{transition:opacity .18s ease}.gallery-fade-enter-from[data-v-a8b8922a],.gallery-fade-leave-to[data-v-a8b8922a]{opacity:0}@media(max-width:839px){.gallery-image[data-v-a8b8922a]{max-width:100vw}}.appointment-dialog[data-v-cc8cd8c6]{font-family:Cormorant,serif}.appointment-dialog__close-row[data-v-cc8cd8c6]{padding:24px 24px 0}.appointment-dialog__close-btn[data-v-cc8cd8c6]{align-items:center;background:none;border:none;color:rgb(var(--v-theme-ky-black));cursor:pointer;display:flex;justify-content:center;padding:0}.appointment-dialog__body[data-v-cc8cd8c6]{padding:0 40px 32px}.appointment-dialog__subtitle[data-v-cc8cd8c6],.appointment-dialog__title[data-v-cc8cd8c6]{font-size:24px;font-weight:400}.appointment-dialog__form[data-v-cc8cd8c6]{display:flex;flex-direction:column;gap:20px;margin-top:32px}.appointment-dialog__form[data-v-cc8cd8c6] .v-field__input::-moz-placeholder{font-size:14px;font-weight:300}.appointment-dialog__form[data-v-cc8cd8c6] .v-field__input,.appointment-dialog__form[data-v-cc8cd8c6] .v-field__input::placeholder,.appointment-dialog__form[data-v-cc8cd8c6] input,.appointment-dialog__form[data-v-cc8cd8c6] textarea{font-size:14px;font-weight:300}.appointment-dialog__hint[data-v-cc8cd8c6]{color:rgba(var(--v-theme-ky-black),.5);font-size:14px;font-weight:300;margin:0}.appointment-dialog__row[data-v-cc8cd8c6]{display:grid;gap:16px;grid-template-columns:1fr 1fr}.appointment-dialog__submit[data-v-cc8cd8c6]{font-size:14px;font-weight:300;height:auto;padding-bottom:14px;padding-top:14px}[data-v-cc8cd8c6] .v-field--variant-outlined .v-field__outline__end,[data-v-cc8cd8c6] .v-field--variant-outlined .v-field__outline__notch,[data-v-cc8cd8c6] .v-field--variant-outlined .v-field__outline__start{border-color:rgba(var(--v-theme-ky-black),.3)!important}@media(max-width:600px){.appointment-dialog__body[data-v-cc8cd8c6]{padding:0 20px 24px}.appointment-dialog__row[data-v-cc8cd8c6]{grid-template-columns:1fr}}.find-salon-dialog[data-v-a9ff8940]{font-family:Cormorant,serif}.find-salon-dialog__close-row[data-v-a9ff8940]{padding:24px 24px 0}.find-salon-dialog__close-btn[data-v-a9ff8940]{align-items:center;background:none;border:none;color:rgb(var(--v-theme-ky-black));cursor:pointer;display:flex;justify-content:center;padding:0}.find-salon-dialog__body[data-v-a9ff8940]{padding:0 40px 32px}.find-salon-dialog__title[data-v-a9ff8940]{font-size:24px;font-weight:400}.find-salon-dialog__list[data-v-a9ff8940]{display:flex;flex-direction:column;gap:24px;margin-bottom:24px;margin-top:24px;max-height:360px;overflow-y:auto}.find-salon-dialog__card[data-v-a9ff8940]{border:1px solid transparent;cursor:pointer;padding:16px;transition:border-color .15s ease}.find-salon-dialog__card[data-v-a9ff8940]:hover{border-color:rgba(var(--v-theme-ky-black),.2)}.find-salon-dialog__card--active[data-v-a9ff8940]{border-color:rgb(var(--v-theme-ky-black))}.find-salon-dialog__row[data-v-a9ff8940]{align-items:flex-start;display:flex;font-size:16px;font-weight:300;gap:10px}.find-salon-dialog__icon[data-v-a9ff8940]{flex-shrink:0;margin-top:3px}.find-salon-dialog__stock[data-v-a9ff8940]{color:rgb(var(--v-theme-primary));font-size:14px;font-weight:300;padding-left:28px}.find-salon-dialog__empty[data-v-a9ff8940]{color:rgba(var(--v-theme-ky-black),.5);font-size:16px;font-weight:300;padding:24px 0}.find-salon-dialog__submit[data-v-a9ff8940]{font-size:14px;font-weight:300;height:auto;padding-bottom:14px;padding-top:14px}[data-v-a9ff8940] .v-field--variant-outlined .v-field__outline__end,[data-v-a9ff8940] .v-field--variant-outlined .v-field__outline__notch,[data-v-a9ff8940] .v-field--variant-outlined .v-field__outline__start{border-color:rgba(var(--v-theme-ky-black),.3)!important}@media(max-width:600px){.find-salon-dialog__body[data-v-a9ff8940]{padding:0 20px 24px}}.city-item--available{background-color:#003b2e0f}.product-page[data-v-d3548ff9]{overflow-x:hidden;padding-top:0}.product-info-col[data-v-d3548ff9]{align-self:flex-start;position:sticky;top:200px}@media(max-width:959px){.product-info-col[data-v-d3548ff9]{position:static}}.product-gallery[data-v-d3548ff9]{align-items:stretch;align-self:flex-start;max-height:min(600px,calc(100vh - 200px))}.mobile-gallery[data-v-d3548ff9]{width:100%}.mobile-gallery-viewport[data-v-d3548ff9]{position:relative;width:100%}.mobile-gallery-track[data-v-d3548ff9]{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.mobile-gallery-track[data-v-d3548ff9]::-webkit-scrollbar{display:none}.mobile-gallery-slide[data-v-d3548ff9]{background-color:#fff;box-sizing:border-box;flex:0 0 100%;padding:10%;scroll-snap-align:start;scroll-snap-stop:always}.mobile-gallery-image[data-v-d3548ff9]{height:100%;width:100%}.mobile-gallery-dots[data-v-d3548ff9]{display:flex;gap:8px;justify-content:center;padding:12px 0}.mobile-gallery-dot[data-v-d3548ff9]{background:rgba(var(--v-theme-ky-black),.2);border:none;cursor:pointer;height:8px;padding:0;transition:background .2s ease;width:8px}.mobile-gallery-dot--active[data-v-d3548ff9]{background:rgb(var(--v-theme-ky-black))}.thumbnails[data-v-d3548ff9]{background-color:#fff;flex-shrink:0;max-height:min(600px,calc(100vh - 200px));overflow-y:auto;position:relative;scrollbar-width:none;z-index:1}.thumbnails[data-v-d3548ff9]:after{background:linear-gradient(0deg,#fff 0,transparent);bottom:0;content:"";display:block;height:48px;left:0;margin-top:-48px;pointer-events:none;position:sticky;right:0;transition:opacity .2s ease}.thumbnails--scrolled-end[data-v-d3548ff9]:after{opacity:0}.thumbnails[data-v-d3548ff9]::-webkit-scrollbar{display:none}.thumbnail-item[data-v-d3548ff9]{align-items:center;background-color:#fff;border-right:1px solid rgb(var(--v-theme-secondary-background));cursor:pointer;display:flex;justify-content:center;padding:12px}@media(min-width:960px)and (max-width:1544px){.thumbnail-item[data-v-d3548ff9]{padding:8px}.thumbnail-item .thumbnail-img[data-v-d3548ff9]{height:120px!important;width:120px!important}}.thumbnail-item .thumbnail-img[data-v-d3548ff9]{flex-shrink:0;height:189px;width:189px}.thumbnail-item.active[data-v-d3548ff9],.thumbnail-item[data-v-d3548ff9]:hover{border-right-color:rgb(var(--v-theme-primary))}.main-image-col[data-v-d3548ff9]{align-self:stretch}.main-image-wrapper[data-v-d3548ff9]{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;position:relative}.main-image[data-v-d3548ff9]{background-color:#fff!important;height:auto;max-height:80%;max-width:80%;-o-object-fit:contain;object-fit:contain;width:auto}.main-image--clickable[data-v-d3548ff9]{cursor:pointer}.wishlist-btn[data-v-d3548ff9]{position:absolute;right:8px;top:8px;z-index:1}.product-name[data-v-d3548ff9]{font-size:32px;font-weight:400;line-height:100%}.product-price[data-v-d3548ff9]{align-items:baseline;display:flex;flex-wrap:wrap;font-size:20px;font-weight:600;gap:8px;margin-top:4px}.price-from-label[data-v-d3548ff9]{font-family:Cormorant,serif}.price-old[data-v-d3548ff9]{color:rgb(var(--v-theme-ky-black));font-weight:400;text-decoration:line-through}.price-badge[data-v-d3548ff9]{color:rgb(var(--v-theme-ky-error-surface));font-size:14px;font-weight:600}.action-btn[data-v-d3548ff9]{font-size:14px;font-weight:300}.action-btn[data-v-d3548ff9] .v-btn__overlay,.action-btn[data-v-d3548ff9] .v-btn__underlay{background:transparent!important;opacity:0!important}.buy-now-btn[data-v-d3548ff9]:focus .v-btn__overlay,.buy-now-btn[data-v-d3548ff9]:hover .v-btn__overlay{opacity:0!important}.action-btn[data-v-d3548ff9]:disabled{opacity:.5;pointer-events:none}.buy-now-btn[data-v-d3548ff9]{border-width:.5px;color:rgb(var(--v-theme-ky-black))!important}.panel-title[data-v-d3548ff9]{margin-top:12px;padding:0}.panel-text[data-v-d3548ff9],.panel-title[data-v-d3548ff9]{font-size:14px;font-weight:300}.panel-text[data-v-d3548ff9]{line-height:1}.details-section[data-v-d3548ff9] .v-expansion-panel-text__wrapper{padding-left:32px;padding-right:0}.extra-links[data-v-d3548ff9]{padding-left:0}.extra-link[data-v-d3548ff9]{font-size:14px;font-weight:300;line-height:21px;margin-top:12px;padding-inline-start:0;text-transform:none}.expand-icon[data-v-d3548ff9]{flex-shrink:0;transition:transform .2s ease}.expand-icon--active[data-v-d3548ff9]{transform:rotate(180deg)}.details-section[data-v-d3548ff9] .v-expansion-panel-title:hover>.v-expansion-panel-title__overlay{opacity:0!important}.details-section[data-v-d3548ff9] .v-expansion-panel-title{cursor:pointer}.extra-links .extra-link[data-v-d3548ff9] .v-btn__overlay{opacity:0!important}.extra-links .extra-link[data-v-d3548ff9],.params-row[data-v-d3548ff9]{cursor:pointer}.params-label[data-v-d3548ff9]{text-decoration:underline}.delivery-estimate[data-v-d3548ff9],.params-label[data-v-d3548ff9],.params-value[data-v-d3548ff9]{font-size:14px;font-weight:300}.out-of-stock-label[data-v-d3548ff9]{color:rgb(var(--v-theme-ky-error-surface));font-size:14px;font-weight:400}.delivery-link[data-v-d3548ff9]{color:inherit;text-decoration:underline}
