.product--studio{--studio-muted: #797979;--studio-body: #4a4a4a;--studio-line: #e8e8e8;--studio-well: #f7f7f7}.product--studio .badge--studio{background:var(--color-pink);color:var(--color-text);letter-spacing:.12em}.product__studio-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .625rem;margin-bottom:.625rem}.product__studio-badge{padding:.25rem .5rem;background:var(--color-pink);font-size:.5625rem;font-weight:700;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.product__studio-type{font-size:.6875rem;color:var(--studio-muted)}.product--studio .product__title{margin-bottom:.5rem;font-size:1.3125rem;line-height:1.2}.product--studio .product__text--body{margin:0 0 .875rem;font-size:.8125rem;line-height:1.5;color:var(--studio-body)}.product--studio .specs{margin:0 0 1rem;border-top:1px solid var(--studio-line);border-bottom:1px solid var(--studio-line)}.product--studio .specs__cell+.specs__cell{border-left-color:var(--studio-line)}.product--studio .wear{margin-bottom:1rem}:is(.wear--select,.wear--plain) .wear__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;margin-bottom:.625rem}:is(.wear--select,.wear--plain) .wear__label{margin:0}.wear__current{margin-left:.5rem;font-size:.75rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--studio-body)}:is(.wear--select,.wear--plain) .wear__help{font-size:.6875rem}:is(.wear--select,.wear--plain) .wear__chips{gap:.375rem;margin:0}.wear--select .chip{min-height:2.25rem;padding-inline:.6875rem;border:1px solid var(--studio-line);background:#fff;color:var(--color-text);font-size:.75rem}.studio-price{margin-bottom:.75rem;padding:.875rem 1rem;border:1px solid var(--color-text)}.studio-price__row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.studio-price__row--jewellery{padding-bottom:.625rem;border-bottom:1px solid var(--studio-line)}.studio-price__row--service{padding-top:.625rem;font-size:.8125rem}.studio-price__label,.studio-price__heading{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.studio-price__amount{font-size:1.375rem;font-weight:700;letter-spacing:-.01em}.studio-price__link{font-size:.75rem;white-space:nowrap;text-underline-offset:3px}.studio-price__note{margin:.25rem 0 0;font-size:.6875rem;color:var(--studio-muted)}.studio-price--unpriced{border:0;background:var(--studio-well)}.studio-price__heading{margin:0 0 .375rem}.studio-price__text{margin:0 0 .5rem;font-size:.8125rem;line-height:1.5;color:var(--studio-body)}.product--studio .product__book{min-height:3.25rem;margin-bottom:.5rem;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.product__studio-link{min-height:3rem;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.product__note--studio{margin:.625rem 0 1.25rem;font-size:.6875rem;line-height:1.5;color:var(--studio-muted)}.product--studio .kandy-club{margin-bottom:1.25rem}.steps{margin-bottom:1.125rem}.steps__heading{margin:0 0 .5rem;font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.steps__list{margin:0;padding:0;list-style:none}.steps__item{display:flex;align-items:flex-start;gap:.75rem;padding:.5625rem 0;border-top:1px solid var(--studio-line, #e8e8e8)}.steps__number{display:grid;flex:none;place-items:center;width:1.5rem;height:1.5rem;background:var(--color-text);color:#fff;font-size:.6875rem;font-weight:700}.steps__body{display:grid;gap:.125rem}.steps__title{font-size:.8125rem;font-weight:600}.steps__text{font-size:.75rem;line-height:1.45;color:var(--studio-body, #4a4a4a)}.studio-bar{position:fixed;inset:auto 0 0;z-index:20;display:flex;align-items:center;gap:.75rem;padding:.75rem var(--gutter) calc(.75rem + env(safe-area-inset-bottom));background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--studio-line);transform:translateY(100%);transition:transform var(--duration) var(--ease)}.studio-bar.is-visible{transform:none}.studio-bar__price{display:grid;flex:none}.studio-bar__label{font-size:.6875rem;color:var(--studio-muted)}.studio-bar__amount{font-size:1.125rem;font-weight:700}.studio-bar__button{flex:1 1 auto;min-height:3rem;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}@media(min-width:990px){.product__studio-badge{padding:.3125rem .5625rem;font-size:.625rem}.product__studio-type{font-size:.75rem}.product__studio-row{margin-bottom:.875rem}.product--studio .product__title{margin-bottom:.625rem;font-size:1.75rem;line-height:1.15}.product--studio .product__text--body{margin-bottom:1.25rem;font-size:.875rem}.product--studio .specs,.product--studio .wear{margin-bottom:1.375rem}.wear__current{font-size:.8125rem}:is(.wear--select,.wear--plain) .wear__help{font-size:.75rem}:is(.wear--select,.wear--plain) .wear__chips{gap:.5rem}.wear--select .chip{min-height:2.375rem;padding-inline:.875rem;font-size:.8125rem}.studio-price{margin-bottom:.875rem;padding:1.125rem 1.25rem}.studio-price__row--jewellery{padding-bottom:.75rem}.studio-price__row--service{padding-top:.75rem;font-size:.875rem}.studio-price__label,.studio-price__heading{font-size:.8125rem}.studio-price__amount{font-size:1.625rem}.studio-price__link{font-size:.8125rem}.studio-price__note{margin-top:.375rem;font-size:.75rem}.studio-price--unpriced{padding:1rem 1.125rem}.product--studio .product__book{min-height:3.5rem;font-size:.8125rem}.product__studio-link{min-height:3.25rem;font-size:.8125rem}.product__note--studio{margin-bottom:1.625rem;font-size:.75rem}.product--studio .kandy-club{margin-bottom:1.625rem}.steps{margin-bottom:1.5rem}.steps__heading{margin-bottom:.75rem;font-size:.6875rem}.steps__item{gap:.875rem;padding:.625rem 0}.steps__number{width:1.75rem;height:1.75rem;font-size:.75rem}.steps__title{font-size:.875rem}.steps__text{font-size:.8125rem}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/sk-product-studio.css.map */
