.ld-ph{background:#1b2240;color:#fff;padding:40px 24px 56px;font-family:var(--ld-font-sans,"Inter",-apple-system,sans-serif)}.ld-ph__inner{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:48px;align-items:center}@media(min-width:900px){.ld-ph__inner{grid-template-columns:1fr 1.15fr;gap:64px}.ld-ph__media-wrap{flex-direction:row;gap:14px;align-items:stretch;justify-content:flex-end;height:min(80vh,720px)}.ld-ph__thumbs{flex-direction:column;order:0;flex:0 0 84px;overflow:visible;height:auto;align-self:flex-start;padding:0}.ld-ph__thumb{width:84px;height:104px}.ld-ph__media{order:0;width:auto;height:100%;max-width:100%;aspect-ratio:4/5}}.ld-ph__text{display:flex;flex-direction:column;max-width:520px}.ld-ph__back{color:#ffffff8c;font-size:.875rem;text-decoration:none;display:inline-flex;align-items:center;gap:6px;margin-bottom:24px;font-weight:500;transition:color .2s ease}.ld-ph__back:hover{color:#fff}.ld-ph__eyebrow{display:block;font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#e84c1f;margin-bottom:16px}.ld-ph__title{font-family:"Playfair Display","Cormorant Garamond",var(--ld-font-serif,"Fraunces",serif);font-size:clamp(2.5rem,5vw,4rem);font-weight:600;line-height:1;margin:0 0 16px;letter-spacing:-.02em;color:#fff}.ld-ph__badge{display:inline-block;background:#e84c1f;color:#fff;padding:7px 16px;border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}.ld-ph__sub{font-size:1.0625rem;color:#fffc;line-height:1.5;margin:0 0 22px}.ld-ph__price{font-family:"Playfair Display",var(--ld-font-serif,serif);font-size:2.25rem;font-weight:600;color:#fff;margin-bottom:20px;line-height:1}.ld-ph__price-from{font-family:var(--ld-font-sans);font-size:.875rem;font-weight:400;color:#fff9;margin-right:8px}.ld-ph__variants{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.ld-ph__variant{padding:10px 18px;background:transparent;border:1px solid rgba(255,255,255,.25);color:#fff;border-radius:999px;font-size:.875rem;cursor:pointer;font-family:var(--ld-font-sans);transition:all .2s ease}.ld-ph__variant[data-active]{background:#fff;color:#1b2240;border-color:#fff}.ld-ph__form{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:20px}.ld-ph__cta{display:inline-flex;align-items:center;gap:8px;background:#e84c1f;color:#fff;font-size:1rem;font-weight:600;padding:16px 32px;border-radius:999px;border:none;cursor:pointer;text-decoration:none;transition:background .2s ease;font-family:var(--ld-font-sans)}.ld-ph__cta:hover{background:#c8401a}.ld-ph__cta:disabled{opacity:.6;cursor:not-allowed}.ld-ph__fav-line{display:inline-flex;align-items:center;gap:6px;color:#fff;background:transparent;border:1px solid rgba(255,255,255,.3);padding:14px 22px;border-radius:999px;cursor:pointer;font-size:.95rem;font-weight:500;text-decoration:none;font-family:var(--ld-font-sans);transition:all .2s ease}.ld-ph__fav-line:hover{background:#ffffff0f}.ld-ph__fav-line[data-active]{color:#e84c1f;border-color:#e84c1f}.ld-ph__fav-line[data-active] svg{fill:#e84c1f;stroke:#e84c1f}.ld-ph__fav-line svg{width:16px;height:16px}.ld-ph__link{color:#ffffffa6;font-size:.9375rem;text-decoration:none;display:inline-flex;align-items:center;gap:6px;font-weight:500;margin-top:8px}.ld-ph__link:hover{color:#fff}.ld-ph__stock{display:flex;align-items:center;gap:8px;color:#ffffffb3;font-size:.875rem;margin-bottom:16px}.ld-ph__stock-dot{width:8px;height:8px;border-radius:50%;background:#16a34a}.ld-ph__stock-dot--low{background:#f59e0b}.ld-ph__stock-dot--out{background:#ef4444}.ld-ph__media-wrap{position:relative;display:flex;flex-direction:column;gap:12px}.ld-ph__media{position:relative;order:1;width:100%;aspect-ratio:4/5;border-radius:24px;overflow:hidden;background:linear-gradient(135deg,#2a3a5e,#1b2240)}.ld-ph__media img{width:100%;height:100%;object-fit:cover;display:block}.ld-ph__media-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff6;font-size:.875rem}.ld-ph__thumbs{order:2;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;overflow:visible}.ld-ph__thumb{flex:0 0 auto;width:72px;height:90px;border-radius:12px;overflow:hidden;background:#ffffff0d;border:2px solid transparent;cursor:pointer;padding:0;opacity:.7;transition:opacity .2s ease,border-color .2s ease,transform .2s ease}.ld-ph__thumb:hover{opacity:1;transform:translateY(-1px)}.ld-ph__thumb[data-active]{border-color:#e84c1f;opacity:1}.ld-ph__thumb img{width:100%;height:100%;object-fit:cover;display:block}.ld-pi{background:#fff;padding:100px 24px;font-family:var(--ld-font-sans,"Inter",sans-serif)}.ld-pi__inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:64px}@media(min-width:900px){.ld-pi__inner{grid-template-columns:1.4fr 1fr;gap:80px}}.ld-pi__desc{font-size:1rem;color:#374151;line-height:1.75}.ld-pi__desc h2,.ld-pi__desc h3{font-family:"Playfair Display",var(--ld-font-serif,serif);font-weight:600;color:#111;letter-spacing:-.01em;margin:32px 0 16px}.ld-pi__desc h2{font-size:1.75rem}.ld-pi__desc h3{font-size:1.25rem}.ld-pi__desc p{margin:0 0 16px}.ld-pi__desc ul{padding-left:24px;margin:0 0 16px}.ld-pi__desc li{margin-bottom:6px}.ld-pi__specs{background:#faf5eb;border-radius:16px;padding:32px;align-self:start}.ld-pi__specs-title{font-family:"Playfair Display",var(--ld-font-serif,serif);font-size:1.5rem;font-weight:600;color:#111;margin:0 0 24px;letter-spacing:-.01em}.ld-pi__specs-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.ld-pi__spec{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 0;border-bottom:1px solid rgba(17,17,17,.08);font-size:.9375rem}.ld-pi__spec:last-child{border-bottom:none}.ld-pi__spec-label{color:#6b7280;flex:0 0 auto}.ld-pi__spec-value{color:#111;font-weight:500;text-align:right}.ld-pi__cta-row{margin-top:24px;display:flex;flex-direction:column;gap:8px}.ld-pi__cta-row a{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:12px 20px;border-radius:999px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:all .2s ease}.ld-pi__cta-primary{background:#1b2240;color:#fff}.ld-pi__cta-primary:hover{background:#15233f;color:#fff}.ld-pi__cta-secondary{background:transparent;color:#111;border:1px solid rgba(17,17,17,.18)}.ld-pi__cta-secondary:hover{background:#111;color:#fff;border-color:#111}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lazydays-product.css.map */
