.lpk{font-family:Poppins,sans-serif;color:#0a0a0a;background:#fff;padding:40px 24px 72px}.lpk *{box-sizing:border-box}.lpk__wrap{max-width:1240px;margin:0 auto}.lpk__back{display:inline-block;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#0a0a0a;text-decoration:none;margin-bottom:20px;border-bottom:1px solid #c9a961;padding-bottom:2px}.lpk__top{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:48px;align-items:start}.lpk__media{position:relative}.lpk__img{width:100%;height:auto;display:block;border-radius:2px;box-shadow:0 6px 24px #0000001f;background:#fff}.lpk__ph{aspect-ratio:3 / 2;background:#f7f7f7;border-radius:2px}.lpk__cap{font-size:11px;font-weight:300;color:#777;margin:10px 0 0;letter-spacing:.02em}.lpk__eyebrow{font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#b89968;margin:0 0 10px}.lpk__title{font-family:Montserrat,sans-serif;font-size:clamp(30px,4vw,44px);font-weight:600;line-height:1.1;letter-spacing:-.01em;margin:0 0 10px}.lpk__spec{font-size:13px;font-weight:400;color:#555;margin:0 0 14px;line-height:1.5}.lpk__tag{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;color:#0a0a0a;line-height:1.5;margin:0 0 22px}.lpk__price-label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#888;margin-bottom:2px}.lpk__price{font-family:Montserrat,sans-serif;font-size:32px;font-weight:600;margin:0 0 20px}.lpk__opts{display:grid;gap:14px;margin:0 0 22px}.lpk__opt-name{font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#555;margin:0 0 6px;display:block}.lpk__seg{display:flex;flex-wrap:wrap;gap:8px}.lpk__seg button{font-family:Poppins,sans-serif;font-size:13px;padding:10px 18px;border:1px solid #cfcfcf;background:#fff;color:#0a0a0a;border-radius:0;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.lpk__seg button[aria-pressed=true]{background:#0a0a0a;color:#fff;border-color:#0a0a0a}.lpk__seg button:focus-visible,.lpk__btn:focus-visible{outline:2px solid #0a0a0a;outline-offset:2px}.lpk__btn{display:block;width:100%;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:center;text-decoration:none;padding:16px 20px;border-radius:0;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.lpk__btn--primary{background:#c9a961;color:#0a0a0a;border:2px solid #c9a961;margin-bottom:10px}.lpk__btn--primary:hover{background:#0a0a0a;border-color:#0a0a0a;color:#fff}.lpk__btn--primary[disabled]{opacity:.55;cursor:default}.lpk__btn--ghost{background:#fff;color:#0a0a0a;border:2px solid #0a0a0a}.lpk__btn--ghost:hover{background:#f7f7f7}.lpk__msg{min-height:20px;font-size:12px;color:#8a2a2a;margin:8px 0 0}.lpk__trust{margin:22px 0 0;padding:18px 0 0;border-top:1px solid #e6e6e6}.lpk__trust p{margin:0;font-size:12.5px;font-weight:400;color:#333;line-height:1.6}.lpk__section{margin-top:64px}.lpk__h2{font-family:Montserrat,sans-serif;font-size:22px;font-weight:600;margin:0 0 20px;letter-spacing:-.005em}.lpk__story{margin-top:64px;background:#f9f9f9;padding:56px 48px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:48px;align-items:start;border-radius:2px}.lpk__story-h{font-family:Montserrat,sans-serif;font-size:clamp(24px,3vw,34px);font-weight:600;line-height:1.2;letter-spacing:-.01em;margin:0}.lpk__story-body p{font-size:15px;font-weight:300;line-height:1.8;color:#2a2a2a;margin:0 0 18px}.lpk__story-link{display:inline-block;margin-top:10px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.5;color:#0a0a0a;text-decoration:none;border:2px solid #0a0a0a;padding:14px 22px;border-radius:0;background:#fff;transition:background .2s,color .2s,border-color .2s}.lpk__story-link:hover{background:#0a0a0a;color:#fff}.lpk__story-link:focus-visible{outline:2px solid #c9a961;outline-offset:2px}.lpk__inc{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2px;background:#e6e6e6;border:2px solid #e6e6e6;border-radius:2px;overflow:hidden}.lpk__inc-item{background:#fff;display:flex;flex-direction:column;text-decoration:none;color:inherit}.lpk__inc-img{aspect-ratio:4 / 3;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.lpk__inc-img img{width:100%;height:100%;object-fit:contain;background:#fff}.lpk__inc-body{padding:16px 18px 20px;display:grid;gap:4px;border-top:1px solid #f0f0f0}.lpk__inc-name{font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;line-height:1.35}.lpk__inc-meta{font-size:12px;color:#777}.lpk-close{position:relative;width:100%;min-height:480px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#0a0a0a;font-family:Poppins,sans-serif}.lpk-close__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.lpk-close__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#000000d1,#0000009e 60%,#00000073)}.lpk-close__in{position:relative;z-index:2;text-align:center;max-width:720px;padding:72px 24px}.lpk-close__eyebrow{display:block;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#c9a961;margin-bottom:16px}.lpk-close__h{font-family:Montserrat,sans-serif;font-size:clamp(28px,4vw,46px);font-weight:600;color:#fff;line-height:1.12;letter-spacing:-.02em;margin:0 0 16px}.lpk-close__sub{font-size:16px;font-weight:300;color:#fffc;line-height:1.7;margin:0 auto 34px;max-width:520px}.lpk-close__ctas{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.lpk-close__b1,.lpk-close__b2{display:inline-block;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:15px 30px;border-radius:0;text-decoration:none;transition:background .2s,border-color .2s,color .2s}.lpk-close__b1{background:#c9a961;color:#0a0a0a;border:2px solid #c9a961}.lpk-close__b1:hover{background:#fff;border-color:#fff}.lpk-close__b2{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.5)}.lpk-close__b2:hover{border-color:#fff}@media screen and (max-width:899px){.lpk__top{grid-template-columns:minmax(0,1fr);gap:28px}.lpk{padding:28px 16px 56px}.lpk__section,.lpk__story{margin-top:48px}.lpk__story{grid-template-columns:minmax(0,1fr);gap:20px;padding:36px 22px}.lpk__story-link{display:block;text-align:center}.lpk-close{min-height:420px}.lpk-close__ctas a{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/luxe-package-page.css.map */
