/* START_SECTION:ld-journal-luxury-preview (INDEX:53) */
.ld-luxe-journal{color:#173f35;background:white}.ld-luxe-journal h1,.ld-luxe-journal h2,.ld-luxe-journal h3{font-family:var(--font-heading-family),Georgia,serif;font-weight:400;color:#173f35}.luxe-cover{max-width:1500px;margin:auto;height:580px}.luxe-cover img{width:100%;height:100%;object-fit:cover;object-position:center 48%}.luxe-title{position:relative;max-width:760px;margin:-115px auto 0;background:#fff;text-align:center;padding:42px 50px 20px;border:1px solid #c5aa75;box-shadow:0 9px 25px #173f3508}.luxe-kicker{font-size:10px;letter-spacing:.2em;color:#977342}.luxe-title h1{font-size:65px;line-height:1.1;margin:15px 0 6px}.luxe-deck{font-family:Georgia,serif;font-size:29px;margin:0 0 15px}.luxe-title>p:last-of-type{font-size:14px;line-height:1.8}.luxe-rule{display:block;width:55px;height:1px;background:#b49a69;margin:23px auto}.luxe-intro{max-width:780px;margin:48px auto 65px;text-align:center;font-size:18px;line-height:1.8;padding:0 24px}.luxe-row{max-width:1260px;margin:0 auto 64px;display:grid;grid-template-columns:1fr 1fr;min-height:470px;border:1px solid #d6c4a2}.luxe-row>img{width:100%;height:100%;min-height:470px;object-fit:cover}.luxe-copy{background:#f8f6f1;padding:55px 54px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.luxe-copy h2,.luxe-film h2,.luxe-gifts h2,.luxe-end h2{font-size:40px;line-height:1.15;margin:14px 0 23px}.luxe-copy p:not(.luxe-kicker){font-size:15px;line-height:1.85;margin:0 0 16px}.luxe-reverse>img{order:2}.luxe-button{display:inline-block;border:1px solid #b89b65;color:#173f35;text-decoration:none;padding:14px 22px;font-size:12px;margin-top:12px}.luxe-film{max-width:1000px;margin:76px auto;text-align:center;padding:0 24px}.luxe-film>p{font-size:14px}.luxe-player{aspect-ratio:16/9;margin-top:30px;border:1px solid #b89b65;background:#173f35}.luxe-player iframe{display:block;width:100%;height:100%;border:0}.luxe-caption{font-size:11px!important;color:#6d756e}.luxe-gifts{max-width:1260px;margin:70px auto;text-align:center;padding:35px 30px}.luxe-gift-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:38px}.luxe-gift-grid>div{border-top:1px solid #bea474;padding:25px 15px}.luxe-gift-grid span{color:#a88b55;font-size:11px}.luxe-gift-grid h3{font-size:25px}.luxe-gift-grid p{font-size:14px;line-height:1.8}.luxe-original{max-width:900px;margin:0 auto 65px;padding:0 24px}.luxe-original summary{padding:18px 0;border-top:1px solid #cfbb95;border-bottom:1px solid #cfbb95;cursor:pointer}.luxe-original details{line-height:1.8}.luxe-original img{max-width:100%}.luxe-end{text-align:center;background:#f8f6f1;padding:55px 24px 65px}.luxe-end h2{margin-bottom:12px}@media(max-width:749px){.luxe-cover{height:330px}.luxe-title{margin:-50px 20px 0;padding:27px 20px 16px}.luxe-title h1{font-size:43px}.luxe-deck{font-size:23px}.luxe-intro{font-size:16px;margin:30px auto 38px}.luxe-row{grid-template-columns:1fr;margin:0 18px 35px}.luxe-row>img{height:285px;min-height:0}.luxe-reverse>img{order:0}.luxe-copy{padding:30px 25px}.luxe-copy h2,.luxe-film h2,.luxe-gifts h2,.luxe-end h2{font-size:31px}.luxe-film{margin:45px auto;padding:0 18px}.luxe-gifts{margin:35px auto;padding:20px}.luxe-gift-grid{grid-template-columns:1fr;gap:5px;margin-top:22px}.luxe-gift-grid>div{padding:20px 10px}.luxe-gift-grid h3{margin:10px 0}.luxe-kicker{font-size:9px}}
.luxe-shopping{max-width:1260px;margin:55px auto 65px;padding:0 24px;text-align:center}.luxe-shopping>h2{font-size:38px;margin:14px 0 30px}.luxe-shopping-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.luxe-product{border:1px solid #d6c4a2;padding:18px 18px 24px;background:#fff;display:flex;flex-direction:column;align-items:center}.luxe-product>a:first-child{display:block;width:100%;text-decoration:none;color:#173f35}.luxe-product img{width:100%;height:240px;object-fit:contain;display:block;margin:0 auto 18px}.luxe-product h3{font-size:23px;line-height:1.25;margin:10px 0}.luxe-product-price{font-size:14px;margin:8px 0}.luxe-product .luxe-button{margin-top:auto}.luxe-shopping-note{font-size:12px;color:#627166;margin-top:22px}@media(max-width:749px){.luxe-shopping{padding:0 18px;margin:35px auto}.luxe-shopping>h2{font-size:29px}.luxe-shopping-grid{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.luxe-product{padding:10px 6px 14px}.luxe-product img{height:120px;margin-bottom:12px}.luxe-product h3{font-size:16px}.luxe-product .luxe-kicker{font-size:7px;letter-spacing:.06em}.luxe-product-price{font-size:11px}.luxe-product .luxe-button{font-size:10px;padding:10px 6px;line-height:1.4}}
.luxe-copy .luxe-button{align-self:center;text-align:center}.luxe-button{text-align:center}.luxe-product h3{text-wrap:balance;min-height:2.5em}.luxe-product>a:first-child{flex:1}
.luxe-shopping{margin:35px auto 40px}.luxe-shopping>h2{margin-bottom:25px}.luxe-shopping-note{margin:16px 0 0}.luxe-product{padding:12px 16px 20px}.luxe-product-media{height:220px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:12px;background:#fff}.luxe-product-media img{height:100%;width:100%;margin:0;object-fit:contain;transform:scale(1.45)}.luxe-product h3{min-height:2.2em;margin:8px 0}.luxe-product-price{margin:4px 0 12px}.luxe-gifting-banner{max-width:1260px;margin:42px auto;display:grid;grid-template-columns:1.4fr 1fr;border:1px solid #d6c4a2}.luxe-gifting-photo{min-height:360px;position:relative;overflow:hidden}.luxe-gifting-photo img{position:absolute;width:100%;height:100%;object-fit:cover;inset:0}.luxe-gifting-copy{padding:40px;background:#f8f6f1;display:flex;flex-direction:column;justify-content:center;text-align:center}.luxe-gifting-copy h2{font-size:38px;line-height:1.15;margin:14px 0 18px}.luxe-gifting-copy>p:not(.luxe-kicker){font-size:15px;line-height:1.8;margin:0}.luxe-gifting-copy .luxe-rule{margin-bottom:0}@media(max-width:749px){.luxe-shopping{margin:28px auto}.luxe-product{padding:10px 6px 14px}.luxe-product-media{height:125px;margin-bottom:8px}.luxe-product-media img{height:100%;transform:scale(1.3)}.luxe-gifting-banner{margin:30px 18px;grid-template-columns:1fr}.luxe-gifting-photo{min-height:230px}.luxe-gifting-copy{padding:28px 24px}.luxe-gifting-copy h2{font-size:30px}}
.luxe-row:first-of-type>img{object-position:center 68%}.luxe-gifting-photo img{object-position:center center}
.luxe-product-media{padding:8px}.luxe-product-media img{transform:none!important;max-width:100%;max-height:100%;object-fit:contain}
/* END_SECTION:ld-journal-luxury-preview */
