#lipt-package-page,#lipt-package-page *{box-sizing:border-box}#lipt-package-page{--lipt-gold:#c8a97e;--lipt-gold-dark:#a68a60;--lipt-dark:#141414;--lipt-dark-soft:#1f1f1f;--lipt-white:#fff;--lipt-bg-light:#fcfcfa;--lipt-text:#333;--lipt-muted:#737373;background-color:var(--lipt-bg-light);width:100%;color:var(--lipt-text);font-family:var(--font-montserrat), "Montserrat", sans-serif;-webkit-font-smoothing:antialiased;display:block;position:relative;overflow:hidden}#lipt-package-page h1,#lipt-package-page h2,#lipt-package-page h3,#lipt-package-page h4,#lipt-package-page p,#lipt-package-page span,#lipt-package-page ul,#lipt-package-page li,#lipt-package-page figure{margin:0;padding:0;line-height:normal}#lipt-package-page img{max-width:100%;height:auto;display:block}#lipt-package-page a{color:inherit;text-decoration:none}#lipt-package-page .lipt-shell{width:min(1320px,100% - 48px);margin:0 auto}#lipt-package-page .lipt-label{color:var(--lipt-gold);letter-spacing:.35em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:500;display:inline-flex}#lipt-package-page .lipt-label:before,#lipt-package-page .lipt-centered-label:after{content:"";background-color:var(--lipt-gold);width:40px;height:1px}#lipt-package-page .lipt-centered-label{justify-content:center}#lipt-package-page .lipt-title{color:var(--lipt-dark);font-family:var(--font-playfair), "Playfair Display", serif;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.2}#lipt-package-page .lipt-title-white{color:var(--lipt-white)}#lipt-package-page .lipt-gold-line.horizontal{background-color:var(--lipt-gold);width:60px;height:1px;margin:30px 0}#lipt-package-page .lipt-btn{letter-spacing:.25em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;gap:12px;min-height:56px;padding:0 36px;font-size:11px;font-weight:500;transition:all .4s cubic-bezier(.16,1,.3,1);display:inline-flex}#lipt-package-page .lipt-btn svg{width:15px;height:15px;transition:transform .4s}#lipt-package-page .lipt-btn:hover svg{transform:translate(5px)}#lipt-package-page .lipt-btn-solid{color:var(--lipt-white);background-color:var(--lipt-gold)}#lipt-package-page .lipt-btn-solid:hover{background-color:var(--lipt-dark)}#lipt-package-page .lipt-btn-outline{color:var(--lipt-white);border-color:#ffffff4d}#lipt-package-page .lipt-btn-outline:hover{border-color:var(--lipt-gold);color:var(--lipt-gold)}#lipt-package-page .lipt-hero{background-color:var(--lipt-dark);align-items:center;min-height:clamp(650px,90vh,900px);display:flex;position:relative;overflow:hidden}#lipt-package-page .lipt-hero__image{object-fit:cover;width:100%;height:100%;animation:25s ease-in-out infinite alternate liptHeroPan;position:absolute;inset:0}#lipt-package-page .lipt-hero__overlay{background:linear-gradient(#1414144d 0%,#141414b3 65%,#141414 100%);position:absolute;inset:0}#lipt-package-page .lipt-hero__content{z-index:3;text-align:center;width:min(900px,100%);margin:0 auto;padding:120px 0 140px;position:relative}#lipt-package-page .lipt-hero h1{color:var(--lipt-white);font-family:var(--font-playfair), "Playfair Display", serif;margin:20px auto 30px;font-size:clamp(40px,5.5vw,72px);font-weight:400;line-height:1.1}#lipt-package-page .lipt-hero h1 em{color:var(--lipt-gold);font-style:italic}#lipt-package-page .lipt-hero__description{color:#fffc;max-width:680px;margin:0 auto;font-size:clamp(14px,1.2vw,16px);font-weight:300;line-height:1.9}#lipt-package-page .lipt-intro{background-color:var(--lipt-white);padding:120px 0}#lipt-package-page .lipt-intro__grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}#lipt-package-page .lipt-intro__text p{color:var(--lipt-muted);margin-bottom:24px;font-size:15px;font-weight:300;line-height:1.9}#lipt-package-page .lipt-intro__text strong{color:var(--lipt-dark);font-weight:400}#lipt-package-page .lipt-intro__visual{padding-bottom:40px;padding-left:40px;position:relative}#lipt-package-page .lipt-intro__image{aspect-ratio:4/5;object-fit:cover;width:100%}#lipt-package-page .lipt-intro__bg-pattern{background-color:var(--lipt-bg-light);z-index:-1;border:1px solid #c8a97e33;width:80%;height:80%;position:absolute;bottom:0;left:0}#lipt-package-page .lipt-collection{background-color:var(--lipt-bg-light);padding:100px 0 120px}#lipt-package-page .lipt-collection__heading{text-align:center;max-width:700px;margin:0 auto 70px}#lipt-package-page .lipt-collection__heading p{color:var(--lipt-muted);font-size:15px;font-weight:300;line-height:1.9}#lipt-package-page .lipt-package-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}#lipt-package-page .lipt-card{background-color:var(--lipt-dark);align-items:flex-end;height:480px;text-decoration:none;display:flex;position:relative;overflow:hidden}#lipt-package-page .lipt-card__image{object-fit:cover;z-index:1;width:100%;height:100%;transition:transform 1.2s;position:absolute;top:0;left:0}#lipt-package-page .lipt-card:hover .lipt-card__image{transform:scale(1.08)}#lipt-package-page .lipt-card__overlay{z-index:2;background:linear-gradient(#0000001a 0%,#0009 60%,#000000e6 100%);transition:background .85s ease-out;position:absolute;inset:0}#lipt-package-page .lipt-card:hover .lipt-card__overlay{background:linear-gradient(#0000004d 0%,#000c 50%,#000000f2 100%)}#lipt-package-page .lipt-card__content{z-index:3;width:100%;padding:40px 30px;transition:transform .85s ease-out;position:relative;transform:translateY(25px)}#lipt-package-page .lipt-card:hover .lipt-card__content{transform:translateY(0)}#lipt-package-page .lipt-card__category{color:var(--lipt-gold);letter-spacing:.25em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:500;display:block}#lipt-package-page .lipt-card__title{font-family:var(--font-playfair), "Playfair Display", serif;color:var(--lipt-white);margin-bottom:0;font-size:26px;line-height:1.3}#lipt-package-page .lipt-card__hidden{opacity:0;max-height:0;transition:all .85s ease-out;overflow:hidden}#lipt-package-page .lipt-card:hover .lipt-card__hidden{opacity:1;max-height:200px;margin-top:15px}#lipt-package-page .lipt-card__desc{color:#fffc;margin-bottom:25px;font-size:14px;font-weight:300;line-height:1.8}#lipt-package-page .lipt-card__cta{color:var(--lipt-gold);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:500;display:flex}#lipt-package-page .lipt-card__cta svg{width:14px;height:14px;transition:transform .4s}#lipt-package-page .lipt-card:hover .lipt-card__cta svg{transform:translate(5px)}#lipt-package-page .lipt-card__featured{z-index:4;background-color:var(--lipt-dark);color:var(--lipt-gold);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:6px;padding:8px 16px;font-size:9px;font-weight:500;display:flex;position:absolute;top:20px;left:20px}#lipt-package-page .lipt-benefits{background-color:var(--lipt-dark);color:var(--lipt-white);text-align:center;padding:100px 0}#lipt-package-page .lipt-benefits__grid{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:60px;display:grid}#lipt-package-page .lipt-benefit-card{text-align:center;background-color:#ffffff03;border:1px solid #ffffff0d;padding:40px;transition:background-color .4s,border-color .4s}#lipt-package-page .lipt-benefit-card:hover{background-color:#ffffff08;border-color:#c8a97e4d}#lipt-package-page .lipt-benefit-card svg{width:32px;height:32px;color:var(--lipt-gold);margin:0 auto 25px;display:block}#lipt-package-page .lipt-benefit-card h3{font-family:var(--font-playfair), "Playfair Display", serif;margin-bottom:15px;font-size:22px}#lipt-package-page .lipt-benefit-card p{color:#fff9;font-size:14px;font-weight:300;line-height:1.8}#lipt-package-page .lipt-cta{text-align:center;background-color:var(--lipt-dark);padding:120px 0;position:relative}#lipt-package-page .lipt-cta__image{object-fit:cover;opacity:.4;width:100%;height:100%;position:absolute;inset:0}#lipt-package-page .lipt-cta__content{z-index:2;max-width:650px;margin:0 auto;position:relative}#lipt-package-page .lipt-cta__content p{color:#fffc;margin:20px auto 40px;font-size:15px;font-weight:300;line-height:1.9}#lipt-package-page .lipt-cta__actions{flex-wrap:wrap;justify-content:center;gap:15px;display:flex}#lipt-package-page .faq-section{background:var(--lipt-bg-light);padding:60px 0 100px}#lipt-package-page .faq-section h2{font-family:var(--font-playfair), "Playfair Display", serif;text-align:center;color:var(--lipt-dark);margin-bottom:40px;font-size:48px;font-weight:700}#lipt-package-page .faq-item{border-bottom:1px solid #ddd;padding:10px 0}#lipt-package-page .faq-item summary{cursor:pointer;color:var(--lipt-dark);padding:15px 0;font-size:20px;font-weight:600;list-style:none}#lipt-package-page .faq-item summary::-webkit-details-marker{display:none}#lipt-package-page .faq-item summary:after{content:"+";float:right;font-size:24px}#lipt-package-page .faq-item[open] summary:after{content:"-"}#lipt-package-page .faq-item p{color:#555;margin:0;padding:0 0 15px;font-weight:300;line-height:1.7}@keyframes liptHeroPan{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.08)translate(-1%,1%)}}#lipt-package-page [data-lipt-reveal]{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}#lipt-package-page [data-lipt-reveal].is-visible,#lipt-package-page.lipt-editing [data-lipt-reveal]{opacity:1;transform:translateY(0)}@media screen and (max-width:1024px){#lipt-package-page .lipt-intro__grid{grid-template-columns:1fr;gap:60px}#lipt-package-page .lipt-package-grid,#lipt-package-page .lipt-benefits__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){#lipt-package-page .lipt-hero__content{padding:80px 0}#lipt-package-page .lipt-package-grid,#lipt-package-page .lipt-benefits__grid{grid-template-columns:1fr}#lipt-package-page .lipt-title{font-size:clamp(28px,8vw,36px)}#lipt-package-page .lipt-hero h1{font-size:clamp(34px,10vw,44px)}#lipt-package-page .lipt-gold-line.horizontal{margin:20px auto}#lipt-package-page .faq-section h2{font-size:32px}#lipt-package-page .lipt-card__content{transform:translateY(0)}#lipt-package-page .lipt-card__hidden{opacity:1;max-height:200px;margin-top:15px}}
