:root{--pf-serif: "Montserrat", system-ui, sans-serif;--pf-sans: "Montserrat", system-ui, sans-serif}h1,h2,h3,.pf-h-xl,.pf-h-lg,.pf-metric__value,.pf-tier__price,.pf-row__num{font-weight:600;letter-spacing:-.02em}.pf-eyebrow{letter-spacing:.18em;font-weight:500}.pf-hero2{border-bottom:1px solid var(--pf-line)}.pf-hero2__grid{display:grid}@media(min-width:1100px){.pf-hero2__grid{grid-template-columns:1fr .92fr;min-height:88svh}}.pf-hero2__copy{order:2;display:flex;align-items:center;padding:40px 24px 64px}@media(min-width:1100px){.pf-hero2__copy{order:1;padding:96px 48px}}.pf-hero2__copy-inner{max-width:600px;margin:0 auto;width:100%}.pf-hero2__panel{order:1;background:var(--pf-ground-2);position:relative}@media(min-width:1100px){.pf-hero2__panel{order:2}}.pf-hero2__panel>img{display:block;width:100%;height:100%;min-height:300px;object-fit:cover}@media(min-width:1100px){.pf-hero2__panel>img{min-height:88svh}}.pf-hero2__inset{position:absolute;left:24px;bottom:24px;width:170px;padding:6px;background:var(--pf-ground);border:1px solid rgba(197,176,134,.5);display:none}@media(min-width:1100px){.pf-hero2__inset{display:block;width:190px}}.pf-hero2__inset img{display:block;width:100%;height:auto}.pf-hero2 h1{margin-top:20px;max-width:16ch}.pf-bullets{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:28px}.pf-bullets li{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--pf-cream)}.pf-bullets li:before{content:"";width:4px;height:4px;background:var(--pf-gold);flex:0 0 auto}.pf-micro{margin-top:20px;font-size:14px;color:var(--pf-cream-dim)}.pf-benefits{display:grid;grid-template-columns:1fr 1fr;gap:40px 24px;padding:56px 0;border-bottom:1px solid var(--pf-line)}@media(min-width:900px){.pf-benefits{grid-template-columns:repeat(4,1fr)}}.pf-benefit{text-align:center;padding:0 8px}.pf-benefit img{width:56px;height:56px;margin:0 auto;border-radius:999px;object-fit:cover;border:1px solid rgba(197,176,134,.25)}.pf-benefit__title{margin-top:20px;font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.pf-benefit__line{margin-top:8px;font-size:14px;color:var(--pf-cream-dim)}.pf-marquee{background:var(--pf-gold);border-bottom:1px solid rgba(197,176,134,.4);overflow:hidden;padding:12px 0}.pf-marquee__track{display:flex;width:max-content;animation:pf-marquee 42s linear infinite}.pf-marquee__item{display:flex;align-items:center;gap:24px;padding:0 24px;white-space:nowrap;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--pf-ground-3)}.pf-marquee__item:after{content:"";width:4px;height:4px;background:#1a141080}@keyframes pf-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.pf-marquee__track{animation:none}}.pf-cream{background:var(--pf-cream);color:var(--pf-ground);border-top:1px solid rgba(45,36,31,.12)}.pf-cream .pf-h-xl,.pf-cream .pf-h-lg{color:var(--pf-ground)}.pf-cream .pf-lead,.pf-cream .pf-dim{color:#2d241fad}.pf-cream .pf-eyebrow{color:var(--pf-gold-deep)}.pf-btn-ink{display:inline-block;cursor:pointer;background:var(--pf-ground);color:var(--pf-cream);padding:16px 32px;font-size:14px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;transition:background .3s,color .3s,transform .2s}.pf-btn-ink:hover{background:var(--pf-ground-3)}.pf-btn-ink:active{transform:translateY(1px)}.pf-lines{margin-top:36px;border-top:1px solid rgba(45,36,31,.15)}.pf-lines li{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid rgba(45,36,31,.15);font-size:16px;color:#2d241fcc}.pf-lines li:before{content:"";width:4px;height:4px;margin-top:10px;background:var(--pf-gold-deep);flex:0 0 auto}.pf-clock{font-family:var(--pf-sans);font-weight:600;letter-spacing:-.04em;font-size:clamp(72px,14vw,140px);line-height:1;color:var(--pf-gold-deep);text-align:center}.pf-clock-times{margin-top:20px;text-align:center;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#2d241f8c}.pf-table{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:0 16px;border-top:1px solid var(--pf-line);margin-top:56px}.pf-table__head{padding:20px 0;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--pf-cream-dim);text-align:center}.pf-table__head--pf{color:var(--pf-gold)}.pf-table__row{grid-column:1 / -1;display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:0 16px;border-top:1px solid var(--pf-line)}.pf-table__label{padding:20px 0;font-size:14px;color:var(--pf-cream)}.pf-table__mark{padding:20px 0;text-align:center;font-size:20px;color:#b9ae9980}.pf-table__mark--yes{color:var(--pf-gold)}.pf-band{width:100%;aspect-ratio:3 / 2;object-fit:cover}.pf-band--wide{aspect-ratio:5 / 2}.pf-band-wrap{max-width:940px;margin:0 auto;padding:0 24px}.pf-melt{display:block;width:100%;max-width:560px;margin:0 auto}.pf-claims{display:grid;gap:16px 40px;margin-top:32px}@media(min-width:900px){.pf-claims{grid-template-columns:1fr 1fr}}.pf-claims li{font-size:14px;line-height:1.6;color:var(--pf-cream-dim)}.pf-founder{display:grid;gap:40px;align-items:center}@media(min-width:900px){.pf-founder{grid-template-columns:200px 1fr;gap:48px}}.pf-founder img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.pf-faq{border-top:1px solid rgba(45,36,31,.15);margin-top:48px}.pf-faq details{border-bottom:1px solid rgba(45,36,31,.15)}.pf-faq summary{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 0;cursor:pointer;list-style:none;font-size:17px;font-weight:500}.pf-faq summary::-webkit-details-marker{display:none}.pf-faq summary:after{content:"+";font-size:22px;line-height:1;color:var(--pf-gold-deep);transition:transform .3s}.pf-faq details[open] summary:after{transform:rotate(45deg)}.pf-faq p{padding-bottom:28px;max-width:62ch;color:#2d241fb3}.pf-faq__note{margin-top:40px;font-size:12px;line-height:1.7;color:#2d241f8c}.pf-final{position:relative;overflow:hidden;border-top:1px solid var(--pf-line)}.pf-final img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pf-final__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#1a1410eb,#1a1410f5)}.pf-final__inner{position:relative;max-width:760px;margin:0 auto;padding:96px 24px;text-align:center}.pf-final__note{margin-top:24px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--pf-cream-dim)}.pf-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;border-top:1px solid rgba(197,176,134,.4);background:#241c17f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(100%);transition:transform .3s ease}.pf-sticky.is-visible{transform:translateY(0)}.pf-sticky__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 24px}.pf-sticky__label{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--pf-gold)}.pf-sticky__note{margin-top:4px;font-size:12px;color:var(--pf-cream-dim)}.pf-sticky__cta{flex:0 0 auto;background:var(--pf-gold);color:var(--pf-ground-3);padding:12px 20px;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}@media(min-width:900px){.pf-sticky__cta{padding:12px 28px}}.pf-pdp__main img{width:100%;height:auto;display:block}.pf-pdp__thumbs button{padding:0;background:none;border:1px solid var(--pf-line);cursor:pointer;overflow:hidden}.pf-pdp__thumbs button.is-active{border-color:var(--pf-gold)}.pf-pdp__thumbs img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}.pf-pdp__note{margin-top:12px;text-align:center;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--pf-cream-dim)}.pf-option{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;text-align:left;padding:16px;margin-bottom:8px;border:1px solid var(--pf-line);cursor:pointer;transition:border-color .3s,background .3s}.pf-option.is-active{border-color:var(--pf-gold);background:var(--pf-ground-2)}.pf-option__left{display:flex;align-items:center;gap:12px}.pf-option__radio{width:12px;height:12px;border-radius:999px;border:1px solid var(--pf-gold);flex:0 0 auto}.pf-option.is-active .pf-option__radio{background:var(--pf-gold)}.pf-option__name{display:block;font-size:14px;font-weight:500;color:var(--pf-cream)}.pf-option__nights{display:block;margin-top:4px;font-size:12px;color:var(--pf-cream-dim)}.pf-option__price{font-size:14px;color:var(--pf-cream)}.pf-acc{border-top:1px solid var(--pf-line);margin-top:40px}.pf-acc__btn{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;padding:20px 0;border-bottom:1px solid var(--pf-line);cursor:pointer;text-align:left;font-size:16px;font-weight:500;color:var(--pf-cream)}.pf-acc__panel{display:none;padding-bottom:24px;font-size:15px;line-height:1.7;color:var(--pf-cream-dim)}.pf-acc__panel.is-open{display:block}.pf-facts table{width:100%;border-collapse:collapse;margin-top:24px}.pf-facts td{padding:12px 0;border-bottom:1px solid var(--pf-line);font-size:14px;color:var(--pf-cream-dim)}.pf-facts td:last-child{text-align:right;color:var(--pf-cream)}.pf-nrv{margin-left:8px;font-size:11px;color:var(--pf-cream-dim)}
/*# sourceMappingURL=/cdn/shop/t/19/assets/pf-v2.css.map */
