@media(max-width:768px){.livorno-page{cursor:auto!important}.lv-cursor,.lv-cursor-trail{display:none!important}.livorno-page section{padding-left:20px!important;padding-right:20px!important}.lv-hero{padding:24px 0 0!important;min-height:auto!important;display:block!important}.lv-hero-grid{grid-template-columns:1fr!important;gap:32px!important;padding:0!important}.lv-hero-left{padding:0 20px}.lv-hero-left .lv-eyebrow{font-size:11px!important;margin-bottom:12px}.lv-hero-left h1{font-size:38px!important;line-height:1!important;margin:12px 0 16px!important;letter-spacing:-.02em!important}.lv-hero-left h1 .lv-word{display:inline!important;opacity:1!important;transform:none!important;animation:none!important}.lv-hero-left p.lv-lead{font-size:15px!important;line-height:1.55!important;margin-bottom:24px!important;opacity:1!important;animation:none!important}.lv-hero-cta-row{margin-bottom:28px!important;opacity:1!important;animation:none!important;flex-direction:column;align-items:stretch;gap:10px!important}.lv-hero-cta-row .lv-btn{width:100%;justify-content:center;padding:16px 24px!important;font-size:15px!important}.lv-hero-stats{grid-template-columns:repeat(3,1fr)!important;gap:12px!important;padding-top:24px!important;margin-bottom:28px;opacity:1!important;animation:none!important}.lv-hero-stat .num{font-size:28px!important}.lv-hero-stat .num small{font-size:13px!important}.lv-hero-stat .label{font-size:10px!important;margin-top:4px}.lv-hero-right{height:420px!important;perspective:none!important;padding:0!important;margin:0!important;width:100%!important}.lv-hero-stage{border-radius:0!important;box-shadow:none!important}.lv-hero-stage img,.lv-hero-stage video{object-position:center!important}.lv-hero-badge{top:16px!important;right:16px!important;padding:10px 16px!important;font-size:10px!important}.lv-hero-price{bottom:16px!important;left:16px!important;right:16px!important;padding:14px 18px!important;border-radius:12px!important;display:flex;align-items:center;justify-content:space-between;gap:12px;animation:none!important;opacity:1!important}.lv-hero-price .from{font-size:9px!important;margin-bottom:2px}.lv-hero-price .price{font-size:26px!important;margin-top:0!important;display:flex;flex-direction:column;align-items:flex-start;line-height:1}.lv-hero-price .was{font-size:12px!important;margin-left:0!important;margin-top:4px}.lv-hero-price .saving{font-size:10px!important;margin-top:0!important;text-align:right;flex-shrink:0}.lv-scroll-hint,.lv-hero-glow{display:none!important}.lv-marquee{padding:12px 0!important}.lv-marquee-track{gap:32px!important}.lv-marquee-track span{font-size:13px!important;gap:8px!important}.lv-story{padding:56px 20px!important}.lv-story-inner{grid-template-columns:1fr!important;gap:20px!important}.lv-story-label{position:static!important}.lv-story-content h2{font-size:32px!important;line-height:1.05!important;margin:8px 0 24px!important}.lv-story-content .lv-reveal-line p,.lv-story-content p{font-size:15px!important;line-height:1.6!important;margin-bottom:16px!important;transform:none!important}.lv-stats{padding:56px 20px!important}.lv-stats-head{margin-bottom:40px!important}.lv-stats-head h2{font-size:30px!important;line-height:1.1!important}.lv-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:1px!important}.lv-stat-card{padding:24px 18px!important}.lv-stat-num{font-size:42px!important}.lv-stat-num .unit{font-size:14px!important}.lv-stat-card h3{font-size:11px!important;margin:10px 0 8px!important}.lv-stat-card p{font-size:12px!important;line-height:1.45!important}.lv-transform{padding:56px 20px!important}.lv-transform-head{margin-bottom:32px!important}.lv-transform-head h2{font-size:28px!important}.lv-transform-stage{grid-template-columns:1fr!important;padding:20px!important;gap:24px!important;border-radius:16px!important}.lv-transform-controls h3.lv-transform-headline{font-size:22px!important;min-height:auto!important;margin:12px 0!important}.lv-transform-sub{font-size:14px!important;min-height:auto!important;margin-bottom:20px!important}.lv-transform-btn{width:100%;justify-content:center;padding:16px 24px!important;margin-bottom:24px!important}.lv-how{padding:56px 20px 64px!important}.lv-how-head{margin-bottom:32px!important}.lv-how-head h2{font-size:28px!important}.lv-how-head p{font-size:14px!important}.lv-how-steps{grid-template-columns:1fr!important;gap:14px!important}.lv-how-step{padding:22px!important;border-radius:12px!important}.lv-how-step .num-big{font-size:48px!important;top:14px!important;right:18px!important}.lv-how-step .num-label{font-size:11px!important;margin-bottom:8px!important}.lv-how-step h3{font-size:20px!important;margin-bottom:8px!important}.lv-how-step p{font-size:13px!important;line-height:1.55!important}.lv-details{padding:56px 20px!important}.lv-details-head{grid-template-columns:1fr!important;gap:16px!important;margin-bottom:28px!important}.lv-details-head h2{font-size:28px!important}.lv-details-head p{font-size:14px!important}.lv-details-grid{grid-template-columns:1fr!important;gap:14px!important}.lv-detail-card{aspect-ratio:4/3!important;border-radius:12px!important}.lv-detail-card.wide{aspect-ratio:4/3!important}.lv-detail-card img,.lv-detail-card video{object-position:center center!important}.lv-details-secondary{grid-template-rows:auto auto!important;gap:14px!important}.lv-details-secondary .lv-detail-card{aspect-ratio:4/3!important}.lv-detail-overlay{padding:20px 18px!important}.lv-detail-overlay h3{font-size:19px!important;margin-bottom:6px!important}.lv-detail-overlay p{font-size:12px!important;line-height:1.45!important}.lv-detail-card .tilt-inner{transform:none!important}.lv-personas{padding:56px 20px!important}.lv-personas-head{margin-bottom:32px!important}.lv-personas-head h2{font-size:28px!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.lv-personas-head p{font-size:14px!important}.lv-personas-grid{grid-template-columns:1fr!important;gap:14px!important}.lv-persona{padding:24px 22px!important;border-radius:14px!important}.lv-persona-tag{font-size:11px!important;padding:5px 10px!important;margin-bottom:14px!important}.lv-persona h3{font-size:22px!important;line-height:1.15!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.lv-persona .age{font-size:12px!important;margin-bottom:14px!important}.lv-persona p{font-size:13px!important;line-height:1.55!important}.lv-picker{padding:56px 16px!important}.lv-picker-head{margin-bottom:32px!important}.lv-picker-head h2{font-size:28px!important}.lv-picker-head p{font-size:14px!important}.lv-picker-stage{grid-template-columns:1fr!important;padding:16px!important;gap:20px!important;border-radius:16px!important}.lv-picker-visual{aspect-ratio:4/3!important;border-radius:12px!important}.lv-picker-bed-wrapper{width:80%!important;aspect-ratio:5/3!important;bottom:22%!important}.lv-picker-dim-line.top{top:-18px!important}.lv-picker-dim-line.top .badge{font-size:10px!important;padding:3px 8px!important}.lv-picker-dim-line.top .badge strong{font-size:11px!important}.lv-picker-dim-line.side{display:none!important}.lv-picker-size-badge{top:12px!important;left:12px!important;padding:8px 12px!important}.lv-sb-label{font-size:9px!important;margin-bottom:2px!important}.lv-sb-size{font-size:15px!important}.lv-picker-controls h3{font-size:11px!important;margin-bottom:8px!important}.lv-picker-display{font-size:52px!important;margin-bottom:4px!important}.lv-picker-display .x{margin:0 4px!important}.lv-picker-sub{font-size:13px!important;margin-bottom:20px!important}.lv-picker-tabs{flex-direction:row!important;margin-bottom:20px!important;padding:4px!important;border-radius:100px!important}.lv-picker-tab{padding:12px 8px!important;font-size:12px!important;min-height:44px}.lv-picker-specs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:1px!important;background:#f7f6f314;border-top:none!important;border-radius:8px;overflow:hidden;margin-bottom:24px!important}.lv-picker-spec{flex-direction:column!important;align-items:flex-start!important;background:#0f0a1e99;padding:12px 14px!important;border-bottom:none!important;gap:4px}.lv-picker-spec span{font-size:10px!important;color:var(--lv-ink-soft);text-transform:uppercase;letter-spacing:.06em}.lv-picker-spec strong{font-size:13px!important;color:var(--lv-offwhite)}.lv-picker-price-row{margin-bottom:16px!important}.lv-picker-price{font-size:32px!important}.lv-picker-price-old{font-size:15px!important}.lv-picker-cta{padding:18px!important;font-size:15px!important;min-height:56px}.lv-reviews{padding:56px 20px!important}.lv-reviews-head{margin-bottom:36px!important}.lv-reviews-stars{font-size:16px!important}.lv-reviews-head h2{font-size:22px!important;line-height:1.3!important}.lv-reviews-head .attribution{font-size:12px!important;margin-top:18px!important}.lv-reviews-grid{grid-template-columns:1fr!important;gap:14px!important}.lv-review{padding:22px!important}.lv-review h4{font-size:16px!important}.lv-review p{font-size:13px!important;line-height:1.55!important}.lv-guarantees{padding:40px 20px!important}.lv-guarantees-inner{grid-template-columns:1fr!important;gap:12px!important}.lv-guarantee{padding:24px 22px!important;display:flex;align-items:center;gap:18px;text-align:left!important}.lv-guarantee-num{font-size:40px!important;flex-shrink:0}.lv-guarantee>div,.lv-guarantee h3~p{flex:1}.lv-guarantee h3{font-size:16px!important;margin:0 0 4px!important}.lv-guarantee p{font-size:12px!important;line-height:1.5!important}.lv-faq{padding:56px 20px!important}.lv-faq-head{margin-bottom:32px!important}.lv-faq-head h2{font-size:28px!important}.lv-faq-head p{font-size:14px!important}.lv-faq-item summary{font-size:15px!important;padding:20px 0!important;gap:16px}.lv-faq-item summary:after{font-size:26px!important;flex-shrink:0}.lv-faq-item .answer{font-size:14px!important;line-height:1.65!important;padding-bottom:22px!important}.lv-final{padding:64px 20px!important}.lv-final h2{font-size:36px!important;line-height:1.05!important;margin:16px 0!important}.lv-final p{font-size:15px!important;line-height:1.6!important;margin-bottom:28px!important}.lv-final .lv-btn{width:100%;justify-content:center;padding:18px 28px!important;font-size:15px!important}.lv-final .meta{font-size:11px!important;margin-top:24px!important}.lv-how-step:hover,.lv-persona:hover,.lv-review:hover,.lv-guarantee:hover,.lv-stat-card:hover,.lv-detail-card:hover,.lv-detail-card:hover img,.lv-picker-bed-wrapper:hover .lv-picker-bed-img{transform:none!important;box-shadow:var(--lv-shadow-soft)!important}.lv-hero-pattern,.lv-hero-badge{animation:none!important}}@media(max-width:400px){.lv-hero-left h1{font-size:32px!important}.lv-hero-stat .num{font-size:24px!important}.lv-hero-stat .label{font-size:9px!important}.lv-picker-display{font-size:44px!important}.lv-picker-tab{font-size:11px!important;padding:12px 6px!important}.lv-stat-num{font-size:36px!important}.lv-story-content h2,.lv-stats-head h2,.lv-how-head h2,.lv-details-head h2,.lv-personas-head h2,.lv-picker-head h2,.lv-faq-head h2,.lv-transform-head h2{font-size:24px!important}.lv-final h2{font-size:30px!important}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/livorno-mobile.css.map */
