.luxe-form{max-width:720px}.luxe-field{margin-bottom:1.6rem}.luxe-field
label{display:block;font-size:0.7rem;letter-spacing:0.12em;text-transform:uppercase;color:#555;margin-bottom:0.5rem}.luxe-field label
span{text-transform:none;letter-spacing:0;color:#999;font-size:0.75rem}.luxe-form input[type="text"], .luxe-form input[type="email"], .luxe-form input[type="url"], .luxe-form
textarea{width:100%;padding:0.85rem 1rem;border:1px
solid #ddd;background:#fafafa;font-size:1.05rem;font-family:inherit;color:#222;transition:border-color 0.25s, background 0.25s;box-sizing:border-box}.luxe-form input:focus, .luxe-form textarea:focus{outline:none;border-color:#1a1a1a;background:#fff}.luxe-form
textarea{min-height:150px;resize:vertical}.luxe-submit input[type="submit"]{background:#1a1a1a;color:#fff;border:none;padding:0.9rem 2.8rem;font-size:0.8rem;letter-spacing:0.18em;text-transform:uppercase;cursor:pointer;transition:background 0.25s}.luxe-submit input[type="submit"]:hover{background:#b8973f}.wpcf7-not-valid-tip{color:#c0392b;font-size:0.8rem;margin-top:0.4rem}.wpcf7-response-output{border-radius:0 !important;margin-top:1.2rem !important}input[type="checkbox"].tnp-privacy,
.tnp-field-privacy input[type="checkbox"],
.tnp-privacy-box input[type="checkbox"],input[type="checkbox"].footer-privacy-check{-webkit-appearance:checkbox !important;-moz-appearance:checkbox !important;appearance:checkbox !important;opacity:1 !important;visibility:visible !important;display:inline-block !important;position:static !important;width:14px !important;height:14px !important;min-width:14px !important;min-height:14px !important;margin:2px
10px 0 0 !important;padding:0
!important;pointer-events:auto !important;vertical-align:top !important;transform:none !important;cursor:pointer !important}.footer-header span.lux-module-title:last-of-type{display:inline-block !important;padding:4px
12px !important;border:1px
solid #1a1a1a !important;text-transform:uppercase !important;font-size:11px !important;letter-spacing:0.15em !important;font-weight:bold !important;color:#1a1a1a !important;margin-right:15px !important}.footer-header
form{display:inline-block !important;vertical-align:middle !important}.footer-header .input-field{display:flex !important;flex-direction:column !important;align-items:flex-start !important}.footer-header .input-row{display:flex !important;align-items:center !important}.footer-header .input-row input[type="email"]{border:none !important;border-bottom:1px solid #1a1a1a !important;background:transparent !important;padding:4px
0 !important;font-size:12px !important;width:180px !important;height:auto !important;margin-right:10px !important}.footer-header .newsletter-submit.btn{background:#1a1a1a !important;color:#fff !important;border:none !important;padding:6px
14px !important;font-size:10px !important;text-transform:uppercase !important;letter-spacing:0.1em !important;cursor:pointer !important}.footer-header .newsletter-submit.btn:hover{background:#b8973f !important}.footer-privacy-check{display:flex !important;align-items:center !important;margin-top:6px !important;cursor:pointer !important}.footer-privacy-check
span{font-size:10px !important;color:#666 !important;text-transform:none !important;letter-spacing:0 !important}.tnp-subscription,.tnp-form{display:block !important;width:100% !important;max-width:460px !important;margin:0
auto !important;box-sizing:border-box !important}.tnp-field{display:block !important;width:100% !important;margin-bottom:12px !important;box-sizing:border-box !important}.tnp-field label, .tnp-form
label{display:block !important;font-size:10px !important;letter-spacing:0.14em !important;text-transform:uppercase !important;font-weight:700 !important;margin-bottom:4px !important;text-align:left !important}.tnp-field input[type="text"], .tnp-field input[type="email"]{width:100% !important;background:transparent !important;border:none !important;border-bottom:1px solid #1a1a1a !important;border-radius:0 !important;padding:5px
0 !important;font-size:14px !important;color:#1a1a1a !important}.bloc-newsletter,
.vc_row.bloc-newsletter,
.bloc-newsletter .vc_column-inner,
.bloc-newsletter .wpb_column,
.bloc-newsletter .tnp-form,
.bloc-newsletter .tnp-subscription{background:#1a1a1a !important;border:none !important;box-shadow:none !important}.vc_row.bloc-newsletter{padding-top:35px !important;padding-bottom:35px !important;min-height:auto !important}@media (min-width: 768px){.vc_row.bloc-newsletter{display:flex !important;align-items:center !important;justify-content:space-between !important}}.bloc-newsletter .vc_column_container>.vc_column-inner{padding-top:0 !important;padding-bottom:0 !important;margin-bottom:0 !important}.bloc-newsletter h1,
.bloc-newsletter h2,
.bloc-newsletter h3,
.bloc-newsletter .vc_custom_heading,
.bloc-newsletter [class*="heading"]{color:#b8973f !important;font-size:42px !important;line-height:1.15 !important;letter-spacing:-0.01em !important;font-family:"Playfair Display","Didot",Georgia,serif !important;font-weight:700 !important;margin:0
!important;text-align:left !important}.bloc-newsletter .tnp-form{max-width:400px !important;margin-right:0 !important;margin-left:auto !important}.bloc-newsletter .tnp-field label,
.row-bg-dark-gray .tnp-field label,
.bloc-newsletter
label{color:#fff !important;font-size:10px !important;letter-spacing:0.16em !important;font-weight:600 !important;margin-top:0 !important;margin-bottom:4px !important}.bloc-newsletter .tnp-field input[type="text"],
.bloc-newsletter .tnp-field input[type="email"],
.row-bg-dark-gray .tnp-field input[type="text"],
.row-bg-dark-gray .tnp-field input[type="email"]{color:#fff !important;background:transparent !important;border:none !important;border-bottom:1px solid rgba(255, 255, 255, 0.4) !important;padding:4px
0 !important;font-size:13px !important}.bloc-newsletter .tnp-field input:focus{border-bottom-color:#b8973f !important}.bloc-newsletter .tnp-privacy-label,
.bloc-newsletter .tnp-field-privacy label,
.bloc-newsletter .tnp-privacy-box span,
.row-bg-dark-gray .tnp-privacy-label,
.bloc-newsletter .tnp-privacy-box
label{color:#b8973f !important;font-size:9px !important;line-height:1.4 !important}.bloc-newsletter .tnp-submit,
.bloc-newsletter .tnp-form input[type="submit"]{background:#fff !important;color:#1a1a1a !important;border:1px
solid #fff !important;padding:10px
0 !important;font-size:11px !important;font-weight:bold !important;letter-spacing:0.15em !important;text-transform:uppercase !important;width:100% !important;margin-top:4px !important}.bloc-newsletter .tnp-submit:hover,
.bloc-newsletter .tnp-form input[type="submit"]:hover{background:#b8973f !important;border-color:#b8973f !important;color:#fff !important}.header__social{   justify-content: flex-start !important;   padding-top: 50px !important}.header__social .share-list{margin-top:12px !important}.header__social .share-list
li{display:inline-flex !important;align-items:center !important}.header__social .share-list
svg{display:block}.lx-single-share .row.flex-box{display:flex !important;align-items:center !important}.lx-single-share .luxe-premium-share{display:flex !important;align-items:center !important;justify-content:flex-end !important;gap:8px !important}.lx-single-share .luxe-premium-share
a{display:flex !important;align-items:center !important;justify-content:center !important;width:52px !important;height:52px !important;line-height:1 !important;vertical-align:middle !important}.lx-single-share .luxe-premium-share
svg{display:block !important;margin:0
auto !important}.bottom-share{display:flex !important;justify-content:center !important;align-items:center !important;gap:8px !important;margin-top:15px !important}.bottom-share
a{display:flex !important;align-items:center !important;justify-content:center !important;width:52px !important;height:52px !important}.bottom-share
svg{display:block !important}@media (max-width: 992px){.header__social{padding-top:0 !important}.lx-single-share .row.flex-box{flex-direction:column !important;text-align:center !important}.lx-single-share .luxe-premium-share{justify-content:center !important;margin-top:10px !important}}.campaign-banner,
.campaign-banner
img{width:100%}.campaign-leaderboard{position:relative;width:100%;text-align:center;margin-top:20px;height:50px;margin-bottom:20px}.campaign-leaderboard--mb0{margin-bottom:0}.campaign-leaderboard
img{height:100%}.xx-container{width:100%;max-width:1130px;margin:0
auto;position:relative}.lx-js-stickyShare{width:100%;max-width:1130px}@media only screen and (min-width: 1130px){.campaign-leaderboard{display:none}.xx-container{padding-right:10px;padding-left:10px}.lx-js-stickyShare{max-width:calc(1130px - 10px - 10px)}}@media only screen and (min-width: 1480px){.xx-container{max-width:1300px;width:calc(100% - 350px)}.lx-js-stickyShare{max-width:calc(1300px - 10px - 10px);width:calc(100% - 350px - 10px - 10px)}}.campaign-wrap-left{float:left;margin-left:-10px}.campaign-wrap-right{float:right;margin-right:-10px}.campaign-wrap-left__xl,.campaign-wrap-right__xl,.campaign-wrap-left__lg,.campaign-wrap-right__lg,.campaign-wrap-left__md,.campaign-wrap-right__md{position:fixed;top:0;height:1000px;display:none}.campaign-wrap-left__xl{width:620px;margin-left:-620px}.campaign-wrap-right__xl{width:620px;margin-right:-620px}.campaign-wrap-left__lg{width:300px;margin-left:-300px}.campaign-wrap-right__lg{width:300px;margin-right:-300px}.campaign-wrap-left__md{width:100px;margin-left:-100px}.campaign-wrap-right__md{width:100px;margin-right:-100px}@media only screen and (min-width: 1130px) and (max-width: 1329px){.campaign-wrap-left__md,.campaign-wrap-right__md{display:block}}@media only screen and (min-width: 1330px) and (max-width: 1899px){.campaign-wrap-left__lg,.campaign-wrap-right__lg{display:block}}@media only screen and (min-width: 1900px){.campaign-wrap-left__xl,.campaign-wrap-right__xl{display:block}}.tnp-subscription{display:block;margin:15px
auto;max-width:500px;width:100%}.tnp-subscription div.tnp-field{margin-bottom:10px;border:0;padding:0}.tnp-subscription
label{display:block;color:inherit;font-weight:700;line-height:normal;padding:5px;margin:0}.tnp-subscription input[type=text],
.tnp-subscription input[type=email],
.tnp-subscription input[type=submit],
.tnp-subscription
select{width:100%;height:50px;padding:10px;display:block;border:1px;border-color:#ddd;background-color:#f4f4f4;background-image:none;text-shadow:none;color:#444;font-size:14px;line-height:20px;margin:0;line-height:normal;box-sizing:border-box}.tnp-subscription input[type=checkbox],
.tnp-widget input[type=radio]{max-width:20px;display:inline-block}.tnp-subscription select
option{margin-right:10px}.tnp-subscription input.tnp-submit{background-color:#444;color:#fff;width:auto;height:auto;margin:0}@media all and (max-width: 480px){.tnp-subscription input[type=submit]{width:100%}}.tnp-profile form .tnp-field{margin-bottom:10px;border:0;padding:0}.tnp-profile form .tnp-field
label{display:block;color:#333}.tnp-profile form .tnp-field input[type=text],
.tnp-profile form .tnp-field input[type=email],
.tnp-profile form .tnp-field input[type=submit],
.tnp-profile form .tnp-field textarea,
.tnp-profile form .tnp-field
select{padding:10px;display:block;border:1px;border-color:#ddd;background-color:#f4f4f4;background-image:none;text-shadow:none;color:#444;font-size:14px;margin:0;line-height:normal;box-sizing:border-box;border-radius:0;height:auto;float:none}.tnp-profile form input[type=checkbox], .tnp-profile input[type=radio]{max-width:20px;display:inline-block}.tnp-profile form .tnp-list-label{margin-left:15px}.tnp-profile form select
option{margin-right:10px}.tnp-profile form .tnp-field input[type=submit]{background-color:#444;color:#fff;width:auto;height:auto;margin:0}@media all and (max-width: 480px){.tnp-profile input[type=submit]{width:100%;margin:0}}.tnp-widget{width:100%;display:block;box-sizing:border-box}.tnp-widget .tnp-field{margin-bottom:10px;border:0;padding:0}.tnp-widget
label{display:block;color:inherit;font-size:14px}.tnp-widget input[type=text], .tnp-widget input[type=email], .tnp-widget input[type=submit], .tnp-widget
select{width:100%;padding:10px;display:block;border:1px
solid #ddd;border-color:#ddd;background-color:#f4f4f4;background-image:none;text-shadow:none;color:#444;font-size:14px;line-height:normal;box-sizing:border-box;height:auto}.tnp-widget input[type=checkbox], .tnp-widget input[type=radio]{width:auto;display:inline-block}.tnp-widget select
option{margin-right:10px}.tnp-widget input.tnp-submit{background-color:#444;background-image:none;text-shadow:none;color:#fff;margin:0}.tnp-field input[type="submit"]{position:inherit}.tnp-field
label{}.tnp-widget-minimal{width:100%}.tnp-widget-minimal
form{margin:0;padding:0;border:0}.tnp-widget-minimal input.tnp-email{width:100%;box-sizing:border-box;padding:10px;display:inline-block;border:1px
solid #ddd;background-color:#f4f4f4;color:#444;font-size:14px}.tnp-widget-minimal input.tnp-submit{width:100%;box-sizing:border-box;padding:10px;display:inline-block;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:normal;border-radius:0px;height:auto;margin:0}.tnp-subscription-minimal{width:100%;box-sizing:border-box}.tnp-subscription-minimal
form{margin:0;padding:0;border:0}.tnp-subscription-minimal input.tnp-email{width:70%;max-width:300px;box-sizing:border-box;padding:10px;display:inline-block;border:1px
solid #ddd;background-color:#f4f4f4;color:#444;font-size:14px;line-height:20px;border-radius:0px}.tnp-subscription-minimal .tnp-privacy-field{margin-top:10px}.tnp-subscription-minimal input.tnp-submit{width:29%;box-sizing:border-box;display:inline-block;padding:10px;border:1px;border-color:#ddd;background-color:#444;background-image:none;text-shadow:none;color:#fff;font-size:14px;line-height:20px;border-radius:0px;margin:0}.tnp-comments{clear:both;margin-top:15px;margin-bottom:15px}.tnp-comments
label{display:block}.tnp-comments input[type=checkbox]{display:inline-block;width:auto!important}.tnp-lock{clear:both;display:block;box-sizing:border-box;box-shadow:none;margin:20px;padding:15px;background-color:#fff;border:1px
solid #ddd}.tnp-nl-checkout{margin-bottom:1em}