html:root{--v2-nav-h: 56px;--v2-safe: env(safe-area-inset-bottom, 0px);--v2-radius: 2px;--v2-font-note: "Nothing You Could Do";--livacils-gold: #B89968;--livacils-ivory: #FAF6F0;--livacils-blush: #E8DCC8;--livacils-text: #1A1A1A;--livacils-muted: #4a4a4a;--livacils-black: #1A1A1A}@media(min-width:1024px){html:root{--text-body: 16px;--text-h1: 60px}}body #header-promo{background:var(--color-champagne);color:var(--color-black);height:32px;font-size:11px;letter-spacing:.06em;text-transform:uppercase}body .header-promo__close{width:44px;height:44px;right:2px;padding:0;display:flex;align-items:center;justify-content:center;color:#1a1a1a80}body .header-promo__close:hover{color:var(--color-black)}@media(max-width:767px){body #header-promo{font-size:10px;letter-spacing:.03em;padding:0 12px}body .header-promo__inner{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}body .header-promo__close{display:none}}body .header-brand{height:64px;padding:0 12px}@media(min-width:1024px){body .header-brand{height:76px;padding:0 32px}}body .site-header[data-compact=true] .header-brand{height:56px}body .header-logo__name{font-size:22px;letter-spacing:.32em;padding-right:.32em}@media(min-width:1024px){body .header-logo__name{font-size:26px}}body .header-burger{left:6px;width:44px;height:44px;padding:0;align-items:center;justify-content:center}body .header-icons{right:6px}body .header-icon{width:44px;height:44px;padding:0}body .header-cart-count{top:7px;right:7px}body .header-nav__link{padding:13px 18px;font-size:11px;letter-spacing:.16em}body .header-book{display:none}@media(min-width:1024px){body .header-book{display:inline-flex;align-items:center;gap:9px;position:absolute;left:32px;height:42px;padding:0 18px;border:1px solid var(--color-bronze);color:var(--color-black);font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:background var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out)}body .header-book svg{color:var(--color-bronze);transition:color var(--duration-base)}body .header-book:hover{background:var(--color-bronze);color:var(--color-cream)}body .header-book:hover svg{color:var(--color-cream)}}body .mobile-nav__group-label{display:block;padding:18px 28px 6px;font-family:var(--font-sans);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--color-bronze)}body .mobile-nav__item>a,body .mobile-nav__link-btn{min-height:48px;padding-top:0;padding-bottom:0}body .mobile-nav__sub li a{min-height:44px;display:flex;align-items:center}body .mobile-nav__studio{background:var(--color-champagne);padding:4px 0 22px}body .mobile-nav__studio-link{display:flex;justify-content:space-between;align-items:center;min-height:48px;padding:0 28px;font-family:var(--font-sans);font-size:13px;color:var(--color-black);text-decoration:none;border-bottom:.5px solid rgba(26,26,26,.1)}body .mobile-nav__studio-link span:last-child{color:var(--color-gray-600);font-size:12px}body .mobile-nav__studio-cta{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;margin:16px 28px 0;background:var(--color-black);color:var(--color-cream);font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none}body .mobile-nav__zones{padding:14px 28px 0;margin:0;font-family:var(--font-sans);font-size:11px;line-height:1.6;color:var(--color-gray-600)}body .mobile-nav__zones strong{color:var(--color-black);font-weight:500}body{--v2-bar-h: 0px}body a.whatsapp-float{width:48px;height:48px;right:14px;bottom:calc(var(--v2-nav-h) + var(--v2-safe) + var(--v2-bar-h) + 14px);box-shadow:0 4px 14px #25d3664d}body a.whatsapp-float svg{width:24px;height:24px}@media(max-width:767px){body.template-product{--v2-bar-h: 68px}body.template-page-studio-cils,body.template-page-studio-ongles,body.template-page-livacils-studio{--v2-bar-h: 100px}body shopify-chat{bottom:calc(var(--v2-nav-h) + var(--v2-safe) + var(--v2-bar-h) + 62px)!important}body{padding-bottom:calc(var(--v2-nav-h) + var(--v2-safe))}body .toast{bottom:calc(var(--v2-nav-h) + var(--v2-safe) + var(--v2-bar-h) + 16px)}}@media(min-width:768px){body a.whatsapp-float{bottom:24px;right:24px;width:52px;height:52px}}body .hero{min-height:78vh;min-height:78dvh}@media(max-width:768px){body .hero{min-height:62vh;min-height:62dvh;padding-bottom:var(--space-7)}}body .hero__content{max-width:600px}body .hero__headline{font-size:clamp(32px,4.4vw,64px)}body .hero__btn-primary,body .hero__btn-secondary{min-height:48px}@media(max-width:480px){body .hero__ctas{gap:12px;width:100%}body .hero__btn-primary,body .hero__btn-secondary{width:100%;min-height:52px;justify-content:center}}body .v2-doors{padding:var(--space-6) 0 var(--space-8);background:var(--color-cream)}body .v2-doors__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);max-width:var(--container-xl);margin:0 auto;padding:0 var(--space-6)}body .v2-door{position:relative;display:grid;grid-template-columns:1fr;text-decoration:none;color:var(--color-black);background:var(--color-white);border:.5px solid var(--color-border);overflow:hidden}body .v2-door__media{position:relative;aspect-ratio:4 / 3;background:var(--color-champagne);overflow:hidden}body .v2-door__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--duration-slower) var(--ease-out)}body .v2-door:hover .v2-door__media img{transform:scale(1.03)}body .v2-door__body{padding:var(--space-5);display:flex;flex-direction:column;gap:6px}body .v2-door__eyebrow{font-family:var(--font-sans);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--color-bronze)}body .v2-door__title{font-family:var(--font-serif);font-size:clamp(24px,2.4vw,32px);font-weight:500;line-height:1.1;margin:0}body .v2-door__text{font-family:var(--font-sans);font-size:var(--text-small);color:var(--color-gray-600);line-height:1.6;margin:0}body .v2-door__cta{margin-top:10px;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--color-black);color:var(--color-black);transition:background var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}body .v2-door--studio .v2-door__cta{background:var(--color-bronze);border-color:var(--color-bronze);color:var(--color-cream)}body .v2-door:hover .v2-door__cta{background:var(--color-black);border-color:var(--color-black);color:var(--color-cream)}body .v2-doors__proof{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 28px;margin:var(--space-6) auto 0;padding:0 var(--space-4);font-family:var(--font-sans);font-size:12px;color:var(--color-gray-600)}body .v2-doors__proof span{display:inline-flex;align-items:center;gap:8px}body .v2-doors__proof svg{color:var(--color-bronze);flex-shrink:0}@media(max-width:768px){body .v2-doors{padding:var(--space-4) 0 var(--space-6)}body .v2-doors__grid{grid-template-columns:1fr;gap:12px;padding:0 var(--space-4)}body .v2-door{grid-template-columns:112px 1fr}body .v2-door__media{aspect-ratio:auto;height:100%;min-height:150px}body .v2-door__body{padding:14px 16px;gap:4px}body .v2-door__title{font-size:21px}body .v2-door__text{font-size:12px}body .v2-door__cta{min-height:44px;padding:0 10px;font-size:10px;letter-spacing:.1em;margin-top:8px;align-self:stretch;white-space:nowrap}body .v2-doors__proof{margin-top:var(--space-5);gap:8px 18px;font-size:11px}}body .product-main{padding:12px 0 64px}body .product-breadcrumb,body .product-breadcrumb a{color:#6b6b6b}body .product-breadcrumb--top{margin:0 0 14px;flex-wrap:nowrap;white-space:nowrap;overflow:hidden}body .product-breadcrumb--top span[aria-current=page]{overflow:hidden;text-overflow:ellipsis;min-width:0}body .product-stock-badge[hidden]{display:none}body .product-gallery__main{border-radius:4px}body .gallery__thumb{border-radius:2px}body .product-main__title{font-weight:500;letter-spacing:-.01em}body .quantity-selector{border-radius:var(--v2-radius);border-color:#1a1a1a38}body .btn-primary.product-main__atc,body .btn-primary.sticky-atc__btn{border-radius:var(--v2-radius);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}body .btn-primary.product-main__atc:hover{background:var(--color-bronze);box-shadow:none}body .product-main__buy-now{border-radius:var(--v2-radius);box-shadow:none;background:transparent;color:var(--color-black);border:1px solid var(--color-black);font-size:12px;font-weight:500}body .product-main__buy-now:hover{background:var(--color-black);color:var(--color-cream);transform:none;box-shadow:none;gap:14px}body .product-main__buy-now[hidden]{display:none}body .product-main__express .shopify-payment-button__button{border-radius:var(--v2-radius)!important}body .product-shipping-nudge,body .product-trust-mini span{color:#4a4a4a}body .product-trust-mini span{font-size:12px}@media(max-width:768px){body .product-main{padding:6px 0 40px}body .product-main__grid{gap:14px}body .product-gallery__main{aspect-ratio:1 / 1;max-height:58vh}body .product-main__title{font-size:26px;line-height:1.1}body .product-main__actions{flex-direction:row;align-items:center;gap:10px}body .quantity-selector{width:auto;height:52px}body .quantity-btn{width:44px;height:52px}body .quantity-input{width:40px;height:52px}body .btn-primary.product-main__atc{height:52px}}body .sticky-atc__btn{border-radius:var(--v2-radius)}@media(max-width:767px){body .sticky-atc{bottom:calc(var(--v2-nav-h) + var(--v2-safe));height:68px;box-shadow:0 -6px 20px #1a1a1a0f}body .sticky-atc__btn{height:48px;padding:0 20px}}body .v2-studio-switch{display:flex;justify-content:center;padding:14px 16px 0;background:var(--livacils-ivory)}body .v2-studio-switch__inner{display:flex;width:100%;max-width:420px;background:var(--color-champagne);border-radius:999px;padding:4px}body .v2-studio-switch a{flex:1;display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:999px;font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--color-gray-600);text-decoration:none;transition:background var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out)}body .v2-studio-switch a[aria-current=page]{background:var(--color-black);color:var(--color-cream)}body .v2-studio-switch a:hover:not([aria-current=page]){color:var(--color-black)}body .livacils-studio-hero--banner{min-height:0}body .livacils-studio-hero--banner .livacils-container{padding:52px 14px 40px}@media(min-width:769px){body .livacils-studio-hero--banner .livacils-container{padding:84px 18px 64px}}body .livacils-studio-hero .livacils-eyebrow{margin-bottom:14px;letter-spacing:.22em}body .livacils-studio-hero__title{font-size:clamp(32px,5vw,60px);font-weight:400;font-style:normal;letter-spacing:-.01em;margin-bottom:20px;max-width:16ch}body .livacils-studio-hero__rule{margin-bottom:18px}body .livacils-studio-hero__text{font-size:15px;font-weight:400;margin-bottom:24px}body .livacils-studio-hero__ctas{margin-bottom:20px}body .livacils-btn{border-radius:var(--v2-radius);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}body .livacils-btn:hover{transform:none;opacity:1}body .livacils-btn--primary:hover{background:var(--color-bronze);color:var(--color-cream)}body .livacils-btn--secondary{border-color:#1a1a1a4d}body .livacils-btn--secondary:hover{background:var(--color-black);color:var(--color-cream)}body .livacils-btn--gold{color:var(--color-cream)}body .livacils-studio-infobar{background:var(--color-champagne);color:var(--color-black);padding:18px}body .livacils-studio-infobar__item{font-size:12px}body .livacils-studio-infobar__item:before{color:var(--color-bronze);font-size:10px;margin-bottom:4px}body .livacils-card{border-radius:4px;border-color:#1a1a1a14;box-shadow:none}body .livacils-card:hover{box-shadow:0 12px 32px #1a1a1a0f;border-color:#b8996880;transform:none}body .livacils-studio-services__group-title{color:var(--color-black);font-style:normal}body .livacils-studio-service-card__cta{border-radius:var(--v2-radius)}body .livacils-studio-service-card__cta:hover{background:var(--color-bronze);color:var(--color-cream);transform:none}body .v2-svc-links{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 18px;margin-top:2px}body .v2-svc-link{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;cursor:pointer;min-height:32px;font-family:var(--font-sans);font-size:12px;color:var(--color-gray-600);text-decoration:underline;text-underline-offset:3px;transition:color var(--duration-fast)}body .v2-svc-link:hover{color:var(--color-black)}body .v2-svc-link[data-loading=true]{opacity:.5;pointer-events:none}body .livacils-studio-service-card__buy-form{width:auto;display:inline}body .v2-svc-pick{display:none}body .v2-svc-note{margin:18px 0 0;text-align:center;font-family:var(--font-sans);font-size:12px;color:var(--color-gray-600)}body .v2-book-bar{display:none}@media(max-width:768px){body .livacils-studio-infobar__grid{grid-template-columns:repeat(2,1fr);gap:10px 12px;text-align:left}body .livacils-studio-infobar__item{font-size:11px;position:relative;padding-left:12px}body .livacils-studio-infobar__item:before{content:"";position:absolute;left:0;top:7px;width:4px;height:4px;border-radius:50%;background:var(--color-bronze);margin:0}body .livacils-studio-services__grid{display:flex;flex-direction:column;gap:0;border-top:.5px solid var(--color-border)}body .livacils-studio-service-card{position:relative;border:0;border-bottom:.5px solid var(--color-border);border-radius:0;padding:14px 84px 14px 36px;box-shadow:none;background:transparent}body .livacils-studio-service-card:before{content:"";position:absolute;left:2px;top:17px;width:20px;height:20px;border-radius:50%;border:1.5px solid rgba(26,26,26,.3);background:#fff;box-sizing:border-box;transition:border var(--duration-fast)}body .livacils-studio-service-card.is-selected:before{border:6px solid var(--color-bronze)}body .v2-svc-pick{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:transparent;border:0;padding:0;cursor:pointer;z-index:1}body .v2-svc-pick:focus-visible{outline:2px solid var(--color-bronze);outline-offset:-2px}body .livacils-studio-service-card__title{font-size:17px;margin-bottom:2px}body .livacils-studio-service-card__meta{margin-bottom:4px;gap:6px}body .livacils-studio-service-card__meta span{background:transparent;padding:0;color:var(--color-gray-600);font-weight:400;letter-spacing:.02em;font-size:12px}body .livacils-studio-service-card__meta span:last-child{position:absolute;right:4px;top:14px;background:transparent;color:var(--color-black);font-weight:600;font-size:15px}body .livacils-studio-service-card__desc{margin-bottom:0;font-size:13px}body .livacils-studio-service-card__ctas{display:none}body .livacils-studio-service-card.is-selected .livacils-studio-service-card__ctas{display:block;position:relative;z-index:2;margin-top:8px}body .livacils-studio-service-card.is-selected .livacils-studio-service-card__cta{display:none}body .v2-svc-links{justify-content:flex-start;gap:4px 16px}body .v2-svc-link{min-height:36px}body .livacils-studio-services__gift-note{margin-top:24px}}@media(max-width:767px){body .v2-book-bar[data-ready]{display:block;position:fixed;left:0;right:0;bottom:calc(var(--v2-nav-h) + var(--v2-safe));z-index:210;background:#fff;border-top:.5px solid var(--color-border);padding:10px 16px 8px;box-shadow:0 -6px 20px #1a1a1a0f}body .v2-book-bar__btn{width:100%;min-height:52px;border:0;border-radius:var(--v2-radius);cursor:pointer;background:var(--color-bronze);color:var(--color-black);font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 12px;line-height:1.2}body .v2-book-bar__btn:active{background:var(--color-bronze-dark)}body .v2-book-bar__svc{letter-spacing:0;text-transform:none;font-size:13px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}body .v2-book-bar__svc:empty{display:none}body .v2-book-bar__meta{display:flex;flex-wrap:wrap;gap:2px 14px;margin-top:6px;font-family:var(--font-sans);font-size:11px;color:var(--color-gray-600)}body .v2-book-bar__link{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;font:inherit;cursor:pointer;color:var(--color-black);text-decoration:underline;text-underline-offset:2px;min-height:24px}body .v2-book-bar__link[hidden]{display:none}body.template-page-studio-cils,body.template-page-studio-ongles,body.template-page-livacils-studio{padding-bottom:calc(var(--v2-nav-h) + var(--v2-safe) + 100px)}body .livacils-studio-sticky-cta{display:none!important}body .livacils-studio-page{padding-bottom:0}}@media(prefers-reduced-motion:reduce){body .v2-door__media img,body .v2-studio-switch a,body .header-book{transition:none}}html:root{--v2-bronze-text: #7d633b}body .section-header__eyebrow,body .hero__eyebrow,body .v2-door__eyebrow,body .mobile-nav__group-label,body .mega-menu__col-heading,body .mega-menu__quiz-label,body .mega-menu__quiz-link,body .mega-menu__img-cta,body .product-main__tagline,body .livacils-eyebrow,body .livacils-studio-hero .livacils-eyebrow,body .livacils-studio-services__availability,body .livacils-studio-location__hours-title,body .livacils-reviews__eyebrow,body .livacils-reviews__prestation,body .cr-product-block__badge,body .cr-product-level strong,body .cr-product-block__link,body .search-result-item__price,body .footer-newsletter__label,body .v2-studio-switch a[aria-current=page]{color:var(--v2-bronze-text)}body .v2-studio-switch a[aria-current=page]{color:var(--color-cream)}body .mega-menu__col-list a,body .mega-menu__standalone{color:var(--color-gray-600)}body .hero__trust-item svg,body .product-trust-mini svg,body .v2-doors__proof svg,body .product-benefits__list li svg,body .accordion__trigger svg{color:var(--v2-bronze-text)}body .livacils-reviews__star.is-full{color:var(--color-bronze-dark)}body .btn-primary:not(.product-main__atc):not(.sticky-atc__btn),body .hero__btn-secondary,body .v2-door--studio .v2-door__cta,body .v2-book-bar__btn,body .mobile-nav__quiz-cta .btn-primary{color:var(--color-black)}body .btn-primary:not(.product-main__atc):not(.sticky-atc__btn):hover,body .hero__btn-secondary:hover,body .v2-door:hover .v2-door__cta,body .v2-book-bar__btn:active{color:var(--color-cream)}body .hero__btn-secondary:hover{background:var(--color-black);border-color:var(--color-black)}body .v2-book-bar__btn:active{background:var(--color-black)}body .btn-primary.product-main__atc:hover{background:#333}body .header-cart-count,body .bottom-nav__badge{background:var(--color-black);color:var(--color-cream);font-size:9px}body .bottom-nav__book{background:var(--color-black);color:var(--color-cream);border:3px solid var(--color-bronze);box-shadow:0 8px 20px #1a1a1a40}body .bottom-nav__item{font-size:11px}body .hero__btn-primary{color:var(--color-black)}@media(max-width:767px){body .gallery__arrow{width:44px;height:44px}body .search-overlay__close{width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0}body .qty-stepper__btn{width:44px;height:44px}body .variant-option{min-height:44px;display:inline-flex;align-items:center}body .variant-family-tab{min-height:40px;display:inline-flex;align-items:center}body .v2-svc-link{min-height:44px;display:inline-flex;align-items:center}body .v2-book-bar__link{min-height:32px;display:inline-flex;align-items:center}body .accordion__trigger{min-height:48px}body .livacils-studio-faq__item summary{min-height:52px}body .mobile-nav__footer a{min-height:40px;display:flex;align-items:center}}body .livacils-section h2,body .livacils-h2,body .livacils-booking-header__h2,body .livacils-studio-why__header h2,body .livacils-studio-location__inner h2,body .livacils-giftcard-flow__title,body .livacils-studio-final h2,body .livacils-reviews__title{font-family:var(--font-serif);font-size:clamp(28px,4vw,44px);font-weight:400;font-style:normal;line-height:1.1;letter-spacing:-.01em;color:var(--color-black);margin:0 0 14px}body .livacils-studio-final h2{color:var(--color-cream)}body .livacils-lead,body .livacils-studio-gallery__subheading,body .livacils-studio-products__subheading,body .livacils-booking-header__lead,body .livacils-studio-why__intro,body .livacils-reviews__lead{font-size:15px;line-height:1.7;color:var(--color-gray-600);font-family:var(--font-sans);font-style:normal}body .livacils-section{padding:72px 18px}@media(max-width:768px){body .livacils-section{padding:48px 16px}}body .livacils-studio-services__header,body .livacils-studio-gallery__header,body .livacils-studio-products__header,body .livacils-studio-why__header,body .livacils-booking-header,body .livacils-studio-faq__header{margin-bottom:32px}body .livacils-studio-why__header:after,body .livacils-booking-header__rule,body .livacils-studio-gallery__rule,body .livacils-studio-location__rule{display:none}body .livacils-studio-booking:before,body .livacils-studio-why:before{display:none}body .livacils-studio-infobar__grid{list-style:none;margin:0 auto;padding:0}body .livacils-studio-infobar__item{list-style:none}body .v2-seg{display:flex;justify-content:center;margin:0 0 24px}body .v2-seg__inner{display:inline-flex;background:var(--color-champagne);border-radius:999px;padding:4px}body .v2-seg__tab{-webkit-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;min-height:44px;padding:0 22px;border-radius:999px;font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--color-gray-600);display:inline-flex;align-items:center;gap:8px;transition:background var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out)}body .v2-seg__tab[aria-selected=true]{background:var(--color-black);color:var(--color-cream)}body .v2-seg__count{font-size:11px;opacity:.7}body .livacils-studio-services__group[hidden]{display:none}body .livacils-studio-services__group-title{font-size:clamp(22px,2.4vw,28px);margin-bottom:20px}body .v2-seg+.livacils-studio-services__group .livacils-studio-services__group-title,body .livacils-studio-services__group[data-svc-group] .livacils-studio-services__group-title{text-align:left}@media(min-width:769px){body .livacils-studio-services__grid{grid-template-columns:repeat(3,1fr);gap:16px}body .livacils-studio-service-card{padding:22px}}@media(min-width:1100px){body .livacils-studio-services__grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){body .v2-seg{margin:0 0 8px}body .v2-seg__inner{width:100%}body .v2-seg__tab{flex:1;justify-content:center}body .v2-seg+.livacils-studio-services__group .livacils-studio-services__group-title,body .livacils-studio-services__group[data-svc-group] .livacils-studio-services__group-title{display:none}}body .livacils-studio-services__header{max-width:640px}body .livacils-studio-booking{background:var(--color-cream)}body .livacils-booking-header{margin-bottom:28px}body .livacils-booking-header__chips{font-size:12px}body .livacils-booking-header__chip-mark{color:var(--v2-bronze-text)}body .livacils-booking-steps{gap:0;margin-bottom:32px;border-top:.5px solid var(--color-border);border-bottom:.5px solid var(--color-border)}body .livacils-booking-step{background:transparent;border:0;border-radius:0;padding:24px 20px;text-align:left;display:grid;grid-template-columns:32px 1fr;column-gap:14px;row-gap:4px;align-items:start}body .livacils-booking-step:hover{transform:none;box-shadow:none}body .livacils-booking-step+.livacils-booking-step{border-left:.5px solid var(--color-border)}body .livacils-booking-step__num{font-size:26px;font-style:normal;color:var(--v2-bronze-text);opacity:1;margin:0;grid-row:1 / span 2;line-height:1.1}body .livacils-booking-step__title{font-family:var(--font-sans);font-size:15px;font-weight:500;font-style:normal;margin:0}body .livacils-booking-step__text{font-size:13px;line-height:1.6}body .livacils-booking-main-cta{border-radius:var(--v2-radius);min-height:52px;font-size:12px;letter-spacing:.16em}body .livacils-booking-cta-note{font-style:normal;font-size:12px}@media(max-width:768px){body .livacils-booking-steps{grid-template-columns:1fr;gap:0}body .livacils-booking-step{padding:16px 4px}body .livacils-booking-step+.livacils-booking-step{border-left:0;border-top:.5px solid var(--color-border)}}body .livacils-giftcard-flow{background:var(--color-champagne);color:var(--color-black);padding:64px 18px}body .livacils-giftcard-flow:before,body .livacils-giftcard-flow__ornament,body .livacils-giftcard-flow__divider,body .livacils-giftcard-flow__steps:before,body .livacils-giftcard-flow__steps:after,body .livacils-giftcard-flow__note:before{display:none}body .livacils-giftcard-flow__header{margin-bottom:32px}body .livacils-giftcard-flow__eyebrow{font-family:var(--font-sans);font-style:normal;font-size:11px;letter-spacing:.22em;color:var(--v2-bronze-text);margin-bottom:12px;gap:0}body .livacils-giftcard-flow__eyebrow:before,body .livacils-giftcard-flow__eyebrow:after{display:none}body .livacils-giftcard-flow__title{color:var(--color-black)}body .livacils-giftcard-flow__lead{font-family:var(--font-sans);font-style:normal;font-size:15px;color:var(--color-gray-600)}body .livacils-giftcard-flow__steps{gap:12px}body .livacils-giftcard-flow__step{padding:20px 22px;background:var(--color-cream);text-align:left;border:.5px solid var(--color-border)}body .livacils-giftcard-flow__step-index{display:inline-block;font-size:22px;font-style:normal;color:var(--v2-bronze-text);margin:0 0 8px}body .livacils-giftcard-flow__step-title{font-family:var(--font-sans);font-style:normal;font-size:15px;font-weight:500;color:var(--color-black);margin:0 0 6px}body .livacils-giftcard-flow__step-desc{font-size:13px;color:var(--color-gray-600);max-width:none;margin:0}body .livacils-giftcard-flow__note{font-family:var(--font-sans);font-style:normal;font-size:13px;color:var(--color-gray-600);margin:24px auto 16px;padding-top:0}body .livacils-giftcard-flow__cta{background:var(--color-black);color:var(--color-cream);border-radius:var(--v2-radius);padding:0 28px;min-height:48px;display:inline-flex;align-items:center;font-size:11px;font-weight:500;letter-spacing:.18em;box-shadow:none}body .livacils-giftcard-flow__cta:hover{background:var(--color-bronze);color:var(--color-black);transform:none;box-shadow:none;letter-spacing:.18em}@media(max-width:980px){body .livacils-giftcard-flow{padding:48px 16px}body .livacils-giftcard-flow__steps{grid-template-columns:1fr;gap:10px;max-width:none}body .livacils-giftcard-flow__step{padding:16px 18px;display:grid;grid-template-columns:28px 1fr;column-gap:12px}body .livacils-giftcard-flow__step-index{grid-row:1 / span 2;margin:0;font-size:20px}}body .livacils-studio-why{background:var(--color-cream)}body .livacils-studio-why__list{display:grid;grid-template-columns:repeat(2,1fr);gap:0 40px;max-width:900px;border-top:.5px solid var(--color-border)}body .livacils-studio-why__list>li{grid-column:auto!important}body .livacils-studio-why__item{background:transparent;border:0;border-bottom:.5px solid var(--color-border);border-radius:0;padding:18px 0;flex-direction:row;align-items:baseline;gap:14px}body .livacils-studio-why__item:hover{transform:none;box-shadow:none}body .livacils-studio-why__numeral{font-size:20px;font-style:normal;color:var(--v2-bronze-text);opacity:1;min-width:28px}body .livacils-studio-why__text{font-family:var(--font-sans);font-size:15px;font-style:normal;line-height:1.5}@media(max-width:640px){body .livacils-studio-why__list{grid-template-columns:1fr;gap:0}body .livacils-studio-why__item{padding:14px 0}}body .livacils-studio-gallery__item[data-empty=true]{display:none}body .livacils-studio-ba__frame,body .livacils-studio-gallery__item,body .livacils-studio-gallery__quote{border-radius:4px}body .livacils-studio-gallery__quote{background:var(--color-champagne);border:0}body .livacils-studio-gallery__quote p{font-size:17px}body .livacils-studio-gallery__quote-mark{color:var(--v2-bronze-text)}body .livacils-studio-ba__handle-knob{box-shadow:0 6px 22px #00000038,0 0 0 1px var(--color-bronze)}body .livacils-studio-ba__title{font-size:20px}body .livacils-studio-product-card{border-radius:4px}body .livacils-studio-product-card__placeholder{display:flex;align-items:center;justify-content:center;background:var(--color-champagne)}body .livacils-studio-product-card__placeholder:after{content:"";width:40px;height:40px;border:1px solid var(--v2-bronze-text);border-radius:50%;opacity:.5}body .livacils-studio-product-card__link{border-bottom-color:var(--color-bronze)}body .livacils-studio-product-card__link:hover{color:var(--v2-bronze-text)}@media(max-width:768px){body .livacils-studio-gallery__grid,body .livacils-studio-products__grid{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0 -16px;padding:0 16px 8px;scrollbar-width:none;scroll-padding-left:16px;scroll-padding-inline:16px}body .livacils-studio-gallery__grid::-webkit-scrollbar,body .livacils-studio-products__grid::-webkit-scrollbar{display:none}body .livacils-studio-gallery__grid>*,body .livacils-studio-products__grid>*{flex:0 0 76%;scroll-snap-align:start}body .livacils-studio-gallery__quote{min-height:0;padding:22px}body .livacils-studio-product-card__body{padding:14px 16px 18px}body .livacils-studio-product-card__title{font-size:19px}body .livacils-studio-product-card__desc{font-size:12px;margin-bottom:12px}body .v2-scroll-hint{display:block;font-family:var(--font-sans);font-size:11px;color:var(--color-gray-600);text-align:center;margin:4px 0 0}}body .v2-scroll-hint{display:none}body .livacils-studio-location{background:var(--color-champagne)}body .livacils-studio-location__city{font-style:normal;font-size:22px}body .livacils-studio-location__note{font-style:normal;font-size:14px;margin-bottom:20px}body .livacils-studio-location__transport{background:var(--color-cream);border-left:2px solid var(--color-bronze);border-radius:0;font-size:13px;text-align:left;max-width:380px;margin:12px auto 0}body .livacils-studio-location__hours-wrap{border-color:#1a1a1a1f;margin-bottom:28px}body .livacils-studio-location__hours th,body .livacils-studio-location__hours td{font-size:14px;padding:7px 0}body .livacils-studio-location__hours td{color:var(--color-black)}body .livacils-studio-location__ctas{align-items:center}body .livacils-studio-faq__icon{display:none}body .livacils-studio-faq__item summary:after{color:var(--v2-bronze-text)}body .livacils-studio-faq__item summary{font-size:15px;padding:18px 0;gap:16px}body .livacils-studio-faq__item p{font-size:14px}body .livacils-reviews__card{border-radius:4px}body .livacils-reviews__card-title{font-style:normal}body .livacils-reviews__badge{color:var(--color-black)}body .livacils-studio-final .livacils-btn--gold{background:var(--color-bronze);color:var(--color-black)}body .livacils-studio-final p{font-size:15px}body .v2-zones{max-width:620px;margin:24px auto 0;text-align:center}body .v2-zones__title{font-family:var(--font-sans);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--v2-bronze-text);margin:0 0 10px}body .v2-zones__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}body .v2-zones__chip{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;font-family:var(--font-sans);font-size:13px;color:var(--color-black);text-decoration:none;background:var(--color-cream);border:.5px solid rgba(26,26,26,.15);border-radius:999px;transition:border-color var(--duration-fast),background var(--duration-fast)}body a.v2-zones__chip:hover{border-color:var(--color-black);background:#fff}@media(max-width:767px){body .v2-zones__chip{min-height:44px}}body .hero__bg{top:-10%;right:0;bottom:-10%;left:0;width:100%;height:120%}body .hero__bg-image{object-position:66% 30%}@media(min-width:1024px){body .hero__bg-image{object-position:72% 18%}}@media(max-width:768px){body .hero__overlay{background:linear-gradient(to top,#1a1a1acc,#1a1a1a94 40%,#1a1a1a29,#1a1a1a00)}}@media(min-width:769px){body .hero__overlay{background:linear-gradient(to right,#1a1a1aa8,#1a1a1a85 34%,#1a1a1a33 52%,#1a1a1a00 68%)}}body .hero__eyebrow{color:var(--color-champagne)}body .hero__headline{color:var(--color-cream)}body .hero__headline em{color:var(--color-champagne)}body .hero__subline{color:#faf6f0eb}body .hero__trust-item{color:#faf6f0e0}body .hero__trust-item svg{color:var(--color-champagne)}body .hero__btn-primary{background:var(--color-nude);color:var(--color-black);border-color:var(--color-nude)}body .hero__btn-primary:hover{background:var(--color-black);border-color:var(--color-black);color:var(--color-cream)}body .hero__btn-secondary{background:transparent;border:0;padding:12px 0;min-height:44px;color:var(--color-cream);border-bottom:1px solid rgba(250,246,240,.75);border-radius:0}body .hero__btn-secondary:hover{background:transparent;color:#fff;border-bottom-color:#fff}body .hero__btn-secondary svg{display:none}@media(max-width:480px){body .hero__btn-secondary{width:auto;align-self:flex-start;min-height:44px}}body .hero__headline{max-width:12ch}body .hero__text[data-fade-in]{opacity:1;transform:none;transition:none}body .hero__note{position:absolute;z-index:2;right:4%;top:22%;display:flex;flex-direction:column;align-items:center;gap:6px;transform:rotate(-10deg);color:var(--color-cream);text-shadow:0 1px 8px rgba(26,26,26,.35);pointer-events:none;opacity:0;animation:fadeUp .6s var(--ease-out) .9s forwards}body .hero__note-text{font-family:var(--v2-font-note),"Caveat","Cormorant Garamond",cursive;font-weight:400;font-size:24px;letter-spacing:.01em;line-height:1.2;white-space:pre-line;text-align:center}body .hero__note-heart{width:24px;height:24px;stroke-width:1.2;filter:drop-shadow(0 1px 6px rgba(26,26,26,.35))}@media(min-width:1280px){body .hero__note-text{font-size:27px}}@media(max-width:768px){body .hero__note{right:12px;left:auto;top:12px;align-items:center;transform:rotate(-8deg)}body .hero__note-text{font-size:17px}body .hero__note-heart{width:18px;height:18px}}@media(prefers-reduced-motion:reduce){body .hero__note{animation:none;opacity:1}}@media(max-width:768px){body .hero__trust{display:none}html:root{--v2-hero-photo-h: calc(100vw * 941 / 720);--v2-hero-band-h: 136px}body .hero{min-height:0;height:auto;aspect-ratio:auto;display:block;padding:0;background:var(--color-black)}body .hero__bg{position:absolute;top:0;left:0;right:0;bottom:auto;width:100%;height:var(--v2-hero-photo-h)}body .hero__bg-image{object-position:100% 30%;transform:none!important}body .hero__overlay{position:absolute;top:0;left:0;right:0;bottom:auto;height:var(--v2-hero-photo-h);background:linear-gradient(to top,#1a1a1af0,#1a1a1a9e 30%,#1a1a1a2e 62%,#1a1a1a00)}body .hero__content{position:relative;z-index:1;max-width:100%;padding:0}body .hero__text{display:grid;grid-template-rows:minmax(0,1fr) auto auto auto var(--v2-hero-band-h);min-height:calc(var(--v2-hero-photo-h) + var(--v2-hero-band-h))}body .hero__eyebrow{grid-row:2;margin:0 20px 8px}body .hero__headline{grid-row:3;margin:0 20px 10px}body .hero__subline{grid-row:4;margin:0 20px 18px}body .hero__ctas{grid-row:5;box-sizing:border-box;height:var(--v2-hero-band-h);margin:0;padding:16px 20px;flex-direction:column;align-items:stretch;gap:12px;background:var(--color-black)}body .hero__btn-primary{min-height:48px}body .hero__btn-secondary{min-height:44px;padding:10px 0;align-self:flex-start}}body .v2-svc-deposit{margin:2px 0 10px;font-family:var(--font-sans);font-size:13px;line-height:1.4;color:var(--v2-bronze-text)}@media(max-width:768px){body .v2-door--shop .v2-door__media img{object-position:38% 55%}body .v2-door--studio .v2-door__media img{object-position:80% 45%}}@media(min-width:481px)and (max-width:768px){html:root{--v2-hero-photo-h: min(calc(100vw * 941 / 720), 72vh)}body .hero__bg-image{object-position:100% 20%}}@media(min-width:769px){body .hero{align-items:flex-start}body .hero__content{max-width:640px;padding-top:clamp(56px,9vh,110px)}body .hero__headline{font-size:clamp(44px,5vw,76px);font-weight:400;line-height:1.04;letter-spacing:-.015em;max-width:none;margin-bottom:22px}body .hero__subline{font-size:18px;line-height:1.5;max-width:34ch;margin-bottom:30px}body .hero__trust{display:none}body .hero__btn-primary{min-height:52px;padding:0 28px;font-size:12px;letter-spacing:.2em}}body .v2-doors{display:flex;flex-direction:column;padding-top:0}body .v2-doors__proof{order:-1;margin:0 0 var(--space-6);padding:18px var(--space-4);background:#fff;border-bottom:.5px solid var(--color-border);gap:12px 40px;font-size:13px;color:var(--color-black)}body .v2-doors__proof span{gap:12px}@media(max-width:768px){body .v2-doors__proof{margin:0 0 var(--space-4);padding:12px var(--space-4);gap:8px 18px;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/livacils-v2.css.map */
