/* Scoped Service CSS ownership transfer */
:where(.lux-sell-page) .lux-sell-shell{width:min(var(--sell-max),calc(100% - 72px));margin:0 auto;}:where(.lux-sell-page) .lux-sell-hero{padding:90px 0 88px;background:linear-gradient(180deg,#fcf8f2 0%,#fffdf9 100%);text-align:center;}:where(.lux-sell-page) .lux-sell-section-head>p,:where(.lux-sell-page) .lux-sell-ready-copy>p{margin:0 0 18px;font-family:var(--lux-font-body, "DM Sans", sans-serif);font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--sell-gold);}:where(.lux-sell-page) .lux-sell-hero h1{max-width:980px;margin:0 auto 24px;font-family:var(--lux-font-display,"Tenor Sans",serif);font-size:clamp(42px,5vw,76px);line-height:1.08;font-weight:400;letter-spacing:-.025em;}:where(.lux-sell-page) .lux-sell-trust{margin:0 auto 28px;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#544c45;}:where(.lux-sell-page) .lux-sell-trust span{margin:0 9px;color:#b8966e;}:where(.lux-sell-page) .lux-sell-lead{max-width:900px;margin:0 auto;font-size:18px;line-height:1.8;color:var(--sell-muted);}:where(.lux-sell-page) .lux-sell-section{padding:92px 0;}:where(.lux-sell-page) .lux-sell-section-head{text-align:center;margin:0 auto 46px;}:where(.lux-sell-page) .lux-sell-section-head h2,:where(.lux-sell-page) .lux-sell-ready h2{margin:0;font-family:var(--lux-font-display,"Tenor Sans",serif);font-size:clamp(32px,3.4vw,50px);line-height:1.14;font-weight:400;}:where(.lux-sell-page) .lux-sell-option-grid{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:stretch;}:where(.lux-sell-page) .lux-sell-option-grid article{padding:42px 44px;background:#fbf6ee;border:1px solid rgba(167,122,67,.16);}:where(.lux-sell-page) .lux-sell-option-grid h3,:where(.lux-sell-page) .lux-sell-step-grid h3{margin:0 0 8px;font-family:var(--lux-font-display,"Tenor Sans",serif);font-size:28px;font-weight:400;}:where(.lux-sell-page) .lux-sell-subtitle{margin:0 0 24px;font-size:13px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--sell-gold);}:where(.lux-sell-page) .lux-sell-option-grid p,:where(.lux-sell-page) .lux-sell-option-grid li{font-size:15px;line-height:1.72;color:#5f5851;}:where(.lux-sell-page) .lux-sell-list-title{margin-top:26px!important;font-weight:500;color:#38322d!important;}:where(.lux-sell-page) .lux-sell-option-grid ul{margin:14px 0 0;padding:0;list-style:none;}:where(.lux-sell-page) .lux-sell-option-grid li{position:relative;padding-left:19px;margin:7px 0;}:where(.lux-sell-page) .lux-sell-option-grid li:before{content:"";position:absolute;left:0;top:.72em;width:6px;height:1px;background:var(--sell-gold);}:where(.lux-sell-page) .lux-sell-process{background:#faf6ef;}:where(.lux-sell-page) .lux-sell-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;}:where(.lux-sell-page) .lux-sell-step-grid article{min-height:100%;padding:30px 28px;background:#fffdf9;border:1px solid rgba(116,88,67,.14);}:where(.lux-sell-page) .lux-sell-step-grid article>span{display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:26px;border:1px solid rgba(167,122,67,.55);border-radius:50%;font-size:13px;color:#8c6438;}:where(.lux-sell-page) .lux-sell-step-grid h3{font-size:22px;line-height:1.3;}:where(.lux-sell-page) .lux-sell-step-grid p{margin:13px 0 0;font-size:14px;line-height:1.7;color:#655e57;}:where(.lux-sell-page) .lux-sell-benefits{padding-bottom:96px;}:where(.lux-sell-page) .lux-sell-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;border-top:1px solid var(--sell-line);border-bottom:1px solid var(--sell-line);list-style:none;}:where(.lux-sell-page) .lux-sell-benefit-grid li{position:relative;padding:23px 24px 23px 41px;font-size:14px;line-height:1.45;border-right:1px solid var(--sell-line);}:where(.lux-sell-page) .lux-sell-benefit-grid li:nth-child(4n){border-right:0;}:where(.lux-sell-page) .lux-sell-benefit-grid li:before{content:"✓";position:absolute;left:18px;color:var(--sell-gold);}:where(.lux-sell-page) .lux-sell-faq{padding-top:88px;border-top:1px solid rgba(116,88,67,.18);}:where(.lux-sell-page) .lux-sell-accordion{max-width:980px;margin:0 auto;border-top:1px solid var(--sell-line);}:where(.lux-sell-page) .lux-sell-accordion details{border-bottom:1px solid var(--sell-line);}:where(.lux-sell-page) .lux-sell-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;cursor:pointer;list-style:none;font-family:var(--lux-font-display,"Tenor Sans",serif);font-size:21px;}:where(.lux-sell-page) .lux-sell-accordion summary::-webkit-details-marker{display:none;}:where(.lux-sell-page) .lux-sell-accordion summary span{font-family:var(--lux-font-body,"DM Sans",sans-serif);font-size:22px;font-weight:300;transition:transform .2s ease;}:where(.lux-sell-page) .lux-sell-accordion details[open] summary span{transform:rotate(45deg);}:where(.lux-sell-page) .lux-sell-accordion details>div{padding:0 56px 24px 0;}:where(.lux-sell-page) .lux-sell-accordion p{margin:0;font-size:15px;line-height:1.75;color:var(--sell-muted);}:where(.lux-sell-page) .lux-sell-ready{padding-top:96px;background:#faf6ef;}:where(.lux-sell-page) .lux-sell-ready-copy{text-align:center;max-width:820px;margin:0 auto 48px;}:where(.lux-sell-page) .lux-sell-form{max-width:1040px;margin:0 auto;padding:42px 44px;background:#fffdf9;border:1px solid rgba(116,88,67,.14);}:where(.lux-sell-page) .lux-sell-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;}:where(.lux-sell-page) .lux-sell-form-grid .full{grid-column:1/-1;}:where(.lux-sell-page) .lux-sell-form label,:where(.lux-sell-page) .lux-sell-form legend{display:block;margin:0 0 8px;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#5b5149;}:where(.lux-sell-page) .lux-sell-form input:focus,:where(.lux-sell-page) .lux-sell-form textarea:focus{outline:1px solid rgba(167,122,67,.65);outline-offset:1px;border-color:rgba(167,122,67,.65);}:where(.lux-sell-page) .lux-sell-option-field{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;border:0;}:where(.lux-sell-page) .lux-sell-option-field legend{grid-column:1/-1;}:where(.lux-sell-page) .lux-sell-option-field label{display:flex;gap:12px;align-items:flex-start;margin:0;padding:16px;border:1px solid rgba(116,88,67,.16);background:#fcf8f2;text-transform:none;letter-spacing:0;cursor:pointer;}:where(.lux-sell-page) .lux-sell-option-field input{margin-top:4px;accent-color:#a77a43;}:where(.lux-sell-page) .lux-sell-option-field strong{display:block;font-family:var(--lux-font-display,"Tenor Sans",serif);font-size:18px;font-weight:400;color:#302a25;}:where(.lux-sell-page) .lux-sell-option-field small{display:block;margin-top:4px;font-size:12px;line-height:1.5;color:#756c64;}:where(.lux-sell-page) .lux-sell-form .field-help{margin:8px 0 0;font-size:12px;color:#776f68;}:where(.lux-sell-page) .lux-sell-submit{min-width:220px;min-height:52px;}:where(.lux-sell-page) .lux-sell-status{max-width:1040px;margin:0 auto 20px;padding:14px 16px;font-size:14px;border:1px solid rgba(116,88,67,.18);background:#fffdf9;}:where(.lux-sell-page) .lux-sell-success{color:#466347;}:where(.lux-sell-page) .lux-sell-error{color:#8b4339;}@media (max-width:1100px){:where(.lux-sell-page) .lux-sell-step-grid{grid-template-columns:repeat(2,minmax(0,1fr));}:where(.lux-sell-page) .lux-sell-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));}:where(.lux-sell-page) .lux-sell-benefit-grid li:nth-child(2n){border-right:0;}}@media (max-width:760px){:where(.lux-sell-page) .lux-sell-shell{width:min(100% - 34px,var(--sell-max));}:where(.lux-sell-page) .lux-sell-hero{padding:64px 0 62px;}:where(.lux-sell-page) .lux-sell-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 12px;line-height:1.45;}:where(.lux-sell-page) .lux-sell-trust span{display:none;}:where(.lux-sell-page) .lux-sell-lead{font-size:16px;line-height:1.7;}:where(.lux-sell-page) .lux-sell-section{padding:62px 0;}:where(.lux-sell-page) .lux-sell-section-head{margin-bottom:32px;}:where(.lux-sell-page) .lux-sell-option-grid,:where(.lux-sell-page) .lux-sell-step-grid,:where(.lux-sell-page) .lux-sell-form-grid,:where(.lux-sell-page) .lux-sell-option-field{grid-template-columns:1fr;}:where(.lux-sell-page) .lux-sell-option-grid{gap:16px;}:where(.lux-sell-page) .lux-sell-option-grid article{padding:30px 26px;}:where(.lux-sell-page) .lux-sell-step-grid article{padding:26px 24px;}:where(.lux-sell-page) .lux-sell-benefit-grid{grid-template-columns:1fr;}:where(.lux-sell-page) .lux-sell-benefit-grid li{border-right:0;}:where(.lux-sell-page) .lux-sell-accordion summary{font-size:18px;padding:20px 0;}:where(.lux-sell-page) .lux-sell-accordion details>div{padding-right:18px;}:where(.lux-sell-page) .lux-sell-form{padding:28px 22px;}:where(.lux-sell-page) .lux-sell-ready-copy{margin-bottom:34px;}}@media (max-width:390px){:where(.lux-sell-page) .lux-sell-shell{width:calc(100% - 26px);}:where(.lux-sell-page) .lux-sell-hero h1{font-size:38px;}:where(.lux-sell-page) .lux-sell-option-grid article,:where(.lux-sell-page) .lux-sell-step-grid article{padding-left:21px;padding-right:21px;}:where(.lux-sell-page) .lux-sell-form{padding:24px 18px;}}.lux-sell-page .lux-sell-hero h1{max-width:860px;margin-bottom:16px;}:where(.lux-sell-page) .lux-sell-shell{width:min(var(--sell-max),calc(100% - (var(--lux-gutter) * 2)))!important;}:where(.lux-sell-page) .lux-sell-hero{padding:46px 0 44px!important;background:linear-gradient(180deg,var(--lux-surface) 0%,var(--lux-paper) 100%)!important;}:where(.lux-sell-page) .lux-sell-hero h1{max-width:820px!important;margin:0 auto 14px!important;}:where(.lux-sell-page) .lux-sell-trust{margin:0 auto 15px!important;color:var(--lux-muted)!important;font-size:9.5px!important;line-height:1.5!important;letter-spacing:.09em!important;}:where(.lux-sell-page) .lux-sell-lead{max-width:790px!important;font-size:15px!important;line-height:1.68!important;color:var(--lux-text)!important;}:where(.lux-sell-page) .lux-sell-section{padding:52px 0!important;}:where(.lux-sell-page) .lux-sell-section-head{margin:0 auto 24px!important;}:where(.lux-sell-page) .lux-sell-section-head>p{margin-bottom:9px!important;}:where(.lux-sell-page) .lux-sell-option-grid{gap:20px!important;}:where(.lux-sell-page) .lux-sell-option-grid article{padding:28px 30px!important;border:1px solid var(--lux-line)!important;background:var(--lux-surface)!important;}:where(.lux-sell-page) .lux-sell-option-grid h3{margin:0 0 7px!important;}:where(.lux-sell-page) .lux-sell-subtitle{margin:0 0 15px!important;color:var(--lux-gold-deep)!important;font-size:10px!important;letter-spacing:.13em!important;}:where(.lux-sell-page) .lux-sell-option-grid p,:where(.lux-sell-page) .lux-sell-option-grid li{font-size:13.5px!important;line-height:1.62!important;color:var(--lux-text)!important;}:where(.lux-sell-page) .lux-sell-list-title{margin-top:17px!important;}:where(.lux-sell-page) .lux-sell-step-grid{gap:13px!important;}:where(.lux-sell-page) .lux-sell-step-grid article{padding:22px 20px!important;border:1px solid var(--lux-line)!important;background:var(--lux-paper)!important;}:where(.lux-sell-page) .lux-sell-step-grid article>span{width:28px!important;height:28px!important;margin-bottom:15px!important;font-size:10px!important;}:where(.lux-sell-page) .lux-sell-step-grid h3{margin-bottom:7px!important;}:where(.lux-sell-page) .lux-sell-step-grid p{margin-top:8px!important;font-size:12.5px!important;line-height:1.58!important;}:where(.lux-sell-page) .lux-sell-benefits{padding-top:48px!important;padding-bottom:48px!important;}:where(.lux-sell-page) .lux-sell-benefit-grid li{padding:16px 18px 16px 35px!important;font-size:12.5px!important;}:where(.lux-sell-page) .lux-sell-faq{padding-top:50px!important;}:where(.lux-sell-page) .lux-sell-accordion summary{padding:17px 0!important;font-family:var(--lux-font-heading)!important;font-size:16px!important;line-height:1.4!important;}:where(.lux-sell-page) .lux-sell-accordion details>div{padding:0 44px 17px 0!important;}:where(.lux-sell-page) .lux-sell-accordion p{font-size:14px!important;line-height:1.65!important;}:where(.lux-sell-page) .lux-sell-ready{padding-top:50px!important;padding-bottom:56px!important;}:where(.lux-sell-page) .lux-sell-ready-copy>p:first-child{margin-bottom:9px!important;}:where(.lux-sell-page) .lux-sell-form{padding:28px 30px!important;background:var(--lux-paper)!important;}:where(.lux-sell-page) .lux-sell-form-grid{gap:18px 20px!important;}:where(.lux-sell-page) .lux-sell-form label,:where(.lux-sell-page) .lux-sell-form legend{font-size:10px!important;letter-spacing:.11em!important;}:where(.lux-sell-page) .lux-sell-option-field label{padding:14px!important;border-color:var(--lux-line)!important;background:var(--lux-surface)!important;}:where(.lux-sell-page) .lux-sell-option-field strong{font-family:var(--lux-font-heading)!important;font-size:15px!important;}@media (max-width:900px){:where(.lux-sell-page) .lux-sell-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}@media (max-width:760px){:where(.lux-sell-page) .lux-sell-hero{padding:38px 0 36px!important;}:where(.lux-sell-page) .lux-sell-section{padding:42px 0!important;}:where(.lux-sell-page) .lux-sell-option-grid,:where(.lux-sell-page) .lux-sell-step-grid,:where(.lux-sell-page) .lux-sell-form-grid,:where(.lux-sell-page) .lux-sell-option-field{grid-template-columns:1fr!important;}:where(.lux-sell-page) .lux-sell-option-grid article,:where(.lux-sell-page) .lux-sell-step-grid article{padding:22px 20px!important;}:where(.lux-sell-page) .lux-sell-benefits,:where(.lux-sell-page) .lux-sell-faq,:where(.lux-sell-page) .lux-sell-ready{padding-top:42px!important;padding-bottom:42px!important;}:where(.lux-sell-page) .lux-sell-form{padding:23px 19px!important;}}:where(.lux-sell-page) .lux-sell-form .field-help.is-error{color:var(--lux-error)!important;font-weight:500!important;}:where(.lux-sell-page) .lux-sell-hero{padding-top:var(--lux-page-title-top)!important;}:where(.lux-sell-page) .lux-sell-hero,:where(.lux-layaway-v2) .lux-layaway-hero{position:relative!important;}:where(.lux-sell-page) .lux-sell-hero .lux-sell-shell,:where(.lux-layaway-v2) .lux-layaway-hero{min-height:0!important;}.lux-layaway-v2 .lux-layaway-hero h1{margin:0 0 12px!important;}:where(.lux-layaway-v2) .lux-layaway-lead{max-width:760px!important;margin:0 0 8px!important;font-size:15px!important;line-height:1.55!important;text-align:left!important;}:where(.lux-layaway-v2) .lux-layaway-copy{max-width:820px!important;margin:0 0 15px!important;font-size:13.5px!important;line-height:1.62!important;text-align:left!important;}:where(.lux-layaway-v2) .lux-layaway-highlights{margin-top:10px!important;padding:10px 0!important;border-top:1px solid var(--lux-line)!important;border-bottom:1px solid var(--lux-line)!important;background:transparent!important;}:where(.lux-layaway-v2) .lux-layaway-section{margin-top:38px!important;}:where(.lux-layaway-v2) .lux-layaway-section-title{margin-bottom:15px!important;justify-content:flex-start!important;}:where(.lux-layaway-v2) .lux-layaway-section-title>span{display:none!important;}:where(.lux-layaway-v2) .lux-layaway-payment-panel{padding:20px!important;border:0!important;border-radius:0!important;background:var(--lux-surface-soft)!important;box-shadow:none!important;}:where(.lux-layaway-v2) .lux-layaway-shop-cta,:where(.lux-layaway-v2) .lux-layaway-help{margin-top:30px!important;}:where(.lux-layaway-v2) .lux-layaway-help{padding:22px 0!important;border-top:1px solid var(--lux-line)!important;border-bottom:1px solid var(--lux-line)!important;background:transparent!important;}:where(.lux-sell-page) .lux-sell-hero{padding:var(--lux-page-top) 0 34px!important;background:transparent!important;}:where(.lux-sell-page) .lux-sell-hero h1{margin:0 0 12px!important;}:where(.lux-sell-page) .lux-sell-trust{margin:0 0 13px!important;color:#7b6656!important;font-size:11.5px!important;line-height:1.55!important;letter-spacing:.055em!important;}:where(.lux-sell-page) .lux-sell-lead{max-width:850px!important;margin:0!important;font-size:14.5px!important;line-height:1.65!important;}:where(.lux-sell-page) .lux-sell-section{padding:48px 0!important;}:where(.lux-sell-page) .lux-sell-section-head{margin-bottom:24px!important;text-align:center!important;}:where(.lux-sell-page) .lux-sell-section-head>p{margin:0 0 7px!important;}:where(.lux-sell-page) .lux-sell-section-head h2{margin:0!important;}:where(.lux-sell-page) .lux-sell-option-grid,:where(.lux-sell-page) .lux-sell-step-grid{gap:16px!important;}:where(.lux-sell-page) .lux-sell-option-grid article,:where(.lux-sell-page) .lux-sell-step-grid article{border:0!important;border-radius:0!important;background:var(--lux-surface-soft)!important;box-shadow:none!important;padding:23px 21px!important;}:where(.lux-sell-page) .lux-sell-option-grid h3,:where(.lux-sell-page) .lux-sell-step-grid h3{font-family:var(--lux-font-heading)!important;font-size:16px!important;font-weight:400!important;}:where(.lux-sell-page) .lux-sell-step-heading{margin-bottom:8px!important;}:where(.lux-sell-page) .lux-sell-benefit-grid{gap:10px!important;}:where(.lux-sell-page) .lux-sell-benefit-grid li{background:#f8f3ed!important;border:0!important;padding:15px 16px 15px 36px!important;font-size:13.5px!important;line-height:1.45!important;}:where(.lux-sell-page) .lux-sell-ready{padding-top:48px!important;padding-bottom:54px!important;}:where(.lux-sell-page) .lux-sell-ready-copy{margin-bottom:26px!important;text-align:center!important;}:where(.lux-sell-page) .lux-sell-ready-copy>p:first-child{margin:0 0 7px!important;}:where(.lux-sell-page) .lux-sell-ready-copy h2{margin:0 0 12px!important;font-size:clamp(27px,2.4vw,34px)!important;}:where(.lux-sell-page) .lux-sell-form{padding:26px!important;border:1px solid var(--lux-line)!important;border-radius:0!important;background:#fffdfa!important;box-shadow:none!important;}:where(.lux-sell-page) .lux-sell-form textarea{min-height:150px!important;}:where(.lux-sell-page) .lux-sell-submit{min-width:250px!important;min-height:48px!important;}@media (max-width:900px){:where(.lux-sell-page) .lux-sell-section{padding:42px 0!important;}:where(.lux-sell-page) .lux-sell-option-grid,:where(.lux-sell-page) .lux-sell-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}@media (max-width:620px){:where(.lux-sell-page) .lux-sell-section{padding:36px 0!important;}:where(.lux-sell-page) .lux-sell-option-grid,:where(.lux-sell-page) .lux-sell-step-grid{grid-template-columns:1fr!important;}:where(.lux-sell-page) .lux-sell-ready{padding-top:38px!important;padding-bottom:42px!important;}:where(.lux-sell-page) .lux-sell-form{padding:18px!important;}:where(.lux-sell-page) .lux-sell-submit{width:100%!important;min-width:0!important;}}
/* single authoritative spacing layer; do not append later overrides */
.gift-page{padding:48px 4% 18px;}@media (max-width:900px){.gift-page{padding:24px 4% 8px;}}.lux-sell-page{--sell-max:1440px;--sell-gold:#a77a43;--sell-line:rgba(116,88,67,.18);--sell-ink:#29241f;--sell-muted:#6f675f;background:#fffdf9;color:var(--sell-ink);}.layaway-page.lux-layaway-v2{width:min(1220px,calc(100% - 48px))!important;padding:54px 0 90px!important;}.lux-layaway-v2 *{box-sizing:border-box;}.lux-layaway-v2 .lux-layaway-section-title h2,.lux-layaway-v2 .lux-layaway-help h2{font-family:var(--lux-font-body,Arial,sans-serif)!important;font-size:15px!important;font-weight:500!important;letter-spacing:.24em!important;color:#1d1916!important;}.lux-layaway-v2 .lux-layaway-cards h3{margin:0 0 9px!important;font-family:var(--lux-font-display,"Cormorant Garamond",Georgia,serif)!important;font-size:20px!important;font-weight:500!important;line-height:1.18!important;letter-spacing:0!important;color:#171411!important;}@media (max-width:980px){.layaway-page.lux-layaway-v2{width:min(100% - 36px,900px)!important;padding-top:44px!important;}}@media (max-width:680px){.layaway-page.lux-layaway-v2{padding:34px 0 68px!important;}}@media (max-width:680px){.lux-layaway-v2 .lux-layaway-section-title h2,.lux-layaway-v2 .lux-layaway-help h2{letter-spacing:.17em!important;text-align:center;}}.layaway-page.lux-layaway-v2{width:min(1180px,calc(100% - 56px))!important;max-width:none!important;margin:0 auto!important;padding:64px 0 104px!important;overflow:visible!important;}.lux-layaway-v2,.lux-layaway-v2 *{box-sizing:border-box;}.lux-layaway-v2 .lux-layaway-section-title h2,.lux-layaway-v2 .lux-layaway-help h2{margin:0!important;font-family:var(--lux-font-display,"Tenor Sans","Avenir Next",Arial,sans-serif)!important;letter-spacing:.22em!important;text-align:center!important;color:#231f1b!important;}.lux-layaway-v2 .lux-layaway-cards h3{max-width:220px!important;margin:0 0 10px!important;font-family:var(--lux-font-display,"Tenor Sans","Avenir Next",Arial,sans-serif)!important;line-height:1.32!important;letter-spacing:-.012em!important;color:#1d1916!important;}@media (max-width:980px){.layaway-page.lux-layaway-v2{width:min(900px,calc(100% - 40px))!important;padding:48px 0 86px!important;}}@media (max-width:680px){.layaway-page.lux-layaway-v2{width:calc(100% - 28px)!important;padding:30px 0 66px!important;}}.lux-layaway-v2 .lux-layaway-section-title h2,.lux-layaway-v2 .lux-layaway-help h2{font-family:"Tenor Sans","Avenir Next",Avenir,"Helvetica Neue",Arial,sans-serif!important;font-size:16px!important;line-height:1.25!important;letter-spacing:.20em!important;}.lux-layaway-v2 .lux-layaway-cards h3{font-family:"Tenor Sans","Avenir Next",Avenir,"Helvetica Neue",Arial,sans-serif!important;font-size:18px!important;line-height:1.30!important;letter-spacing:-.006em!important;text-transform:none!important;}.lux-layaway-v2 .lux-layaway-lead,.lux-layaway-v2 .lux-layaway-copy,.lux-layaway-v2 .lux-layaway-cards p,.lux-layaway-v2 .lux-layaway-checklist li,.lux-layaway-v2 .lux-layaway-checkline,.lux-layaway-v2 .lux-layaway-accordion summary,.lux-layaway-v2 .lux-layaway-accordion details>p,.lux-layaway-v2 .lux-layaway-help-copy p{font-family:"DM Sans","Avenir Next",Avenir,"Helvetica Neue",Arial,sans-serif!important;}@media (max-width:680px){.lux-layaway-v2 .lux-layaway-section-title h2,.lux-layaway-v2 .lux-layaway-help h2{font-size:13px!important;letter-spacing:.16em!important;}}@media (max-width:680px){.lux-layaway-v2 .lux-layaway-cards h3{font-size:17px!important;}}.lux-sell-page .lux-sell-section-head h2,.lux-sell-page .lux-sell-ready h2{font-family:"Tenor Sans","Avenir Next",Avenir,"Helvetica Neue",Arial,sans-serif!important;font-size:clamp(25px,2.15vw,33px)!important;font-weight:400!important;line-height:1.18!important;letter-spacing:-.006em!important;text-transform:none!important;color:#2d2824!important;}.lux-sell-page .lux-sell-option-grid h3,.lux-sell-page .lux-sell-step-grid h3{font-family:"Tenor Sans","Avenir Next",Avenir,"Helvetica Neue",Arial,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:1.28!important;letter-spacing:-.004em!important;text-transform:none!important;}.lux-sell-page{--sell-max:1240px;}.lux-sell-page .lux-sell-shell{width:min(var(--sell-max),calc(100% - 64px));}.lux-sell-page .lux-sell-hero{padding:54px 0 50px;}.lux-sell-page .lux-sell-section-head>p,.lux-sell-page .lux-sell-ready-copy>p{margin-bottom:11px;font-size:10px!important;line-height:1.3!important;letter-spacing:.19em!important;}.lux-sell-page .lux-sell-trust{margin-bottom:18px;font-size:10px!important;line-height:1.55!important;letter-spacing:.09em!important;}.lux-sell-page .lux-sell-lead{max-width:800px;font-size:15px!important;line-height:1.68!important;}.lux-sell-page .lux-sell-section{padding:56px 0;}.lux-sell-page .lux-sell-section-head{margin:0 auto 26px;}.lux-sell-page .lux-sell-option-grid{gap:22px;}.lux-sell-page .lux-sell-option-grid article{padding:30px 32px;}.lux-sell-page .lux-sell-subtitle{margin-bottom:16px;font-size:11px!important;}.lux-sell-page .lux-sell-option-grid p,.lux-sell-page .lux-sell-option-grid li{font-size:14px!important;line-height:1.62!important;}.lux-sell-page .lux-sell-list-title{margin-top:18px!important;}.lux-sell-page .lux-sell-step-grid{gap:14px;}.lux-sell-page .lux-sell-step-grid article{padding:24px 22px;}.lux-sell-page .lux-sell-step-grid article>span{width:29px;height:29px;margin-bottom:17px;font-size:11px!important;}.lux-sell-page .lux-sell-step-grid p{margin-top:10px;font-size:13px!important;line-height:1.62!important;}.lux-sell-page .lux-sell-benefits{padding-top:52px;padding-bottom:52px;}.lux-sell-page .lux-sell-benefit-grid li{padding:18px 20px 18px 37px;font-size:13px!important;}.lux-sell-page .lux-sell-faq{padding-top:54px;}.lux-sell-page .lux-sell-accordion summary{padding:19px 0;font-size:18px!important;}.lux-sell-page .lux-sell-accordion details>div{padding-bottom:19px;}.lux-sell-page .lux-sell-ready{padding-top:56px;padding-bottom:60px;}.lux-sell-page .lux-sell-ready-copy{margin-bottom:30px;}.lux-sell-page .lux-sell-ready-copy p:not(:first-child){margin-top:12px;font-size:15px!important;line-height:1.62!important;}.lux-sell-page .lux-sell-form{padding:32px 34px;}.lux-about-page .lux-about-wrap{padding-top:50px!important;padding-bottom:62px!important;}.lux-about-page .lux-about-wrap>h1{margin-bottom:24px!important;}.lux-about-page .lux-about-video{margin-bottom:42px;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;}.lux-about-page .lux-about-copy-grid{margin-bottom:42px;}.lux-about-page .lux-about-services{gap:clamp(24px,3.5vw,48px);border:0!important;}.lux-about-page .lux-about-services article,.lux-about-page .lux-about-services article:nth-child(2),.lux-about-page .lux-about-services article:nth-child(-n/**/+2),.lux-about-page .lux-about-services article:last-child{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;}.lux-about-page .lux-about-services h2{margin:0 0 10px!important;font-family:"Tenor Sans","Avenir Next",Avenir,"Helvetica Neue",Arial,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.25!important;letter-spacing:.14em!important;}.lux-about-page .lux-about-services p{min-height:0!important;margin:0 0 14px!important;}.lux-about-page .lux-about-services a{margin-top:0;}@media (max-width:760px){.lux-sell-page .lux-sell-section-head h2,.lux-sell-page .lux-sell-ready h2{font-size:25px!important;}}@media (max-width:760px){.lux-sell-page .lux-sell-shell{width:min(100% - 32px,var(--sell-max));}}@media (max-width:760px){.lux-sell-page .lux-sell-hero{padding:42px 0 40px;}}@media (max-width:760px){.lux-sell-page .lux-sell-section{padding:44px 0;}}@media (max-width:760px){.lux-sell-page .lux-sell-section-head{margin-bottom:22px;}}@media (max-width:760px){.lux-sell-page .lux-sell-option-grid article,.lux-sell-page .lux-sell-step-grid article{padding:24px 22px;}}@media (max-width:760px){.lux-sell-page .lux-sell-benefits,.lux-sell-page .lux-sell-faq,.lux-sell-page .lux-sell-ready{padding-top:44px;padding-bottom:44px;}}@media (max-width:760px){.lux-sell-page .lux-sell-form{padding:26px 20px;}}@media (max-width:760px){.lux-about-page .lux-about-wrap{padding-top:38px!important;padding-bottom:48px!important;}}@media (max-width:760px){.lux-about-page .lux-about-video,.lux-about-page .lux-about-copy-grid{margin-bottom:32px;}}@media (max-width:760px){.lux-about-page .lux-about-services{gap:30px;}}.lux-sell-page{--sell-max:1240px!important;background:var(--lux-paper)!important;}.layaway-page.lux-layaway-v2{width:min(1180px,calc(100% - (var(--lux-gutter) * 2)))!important;padding:48px 0 70px!important;}.lux-layaway-v2 .lux-layaway-section-title h2,.lux-layaway-v2 .lux-layaway-help h2{font-family:var(--lux-font-heading)!important;font-size:12px!important;line-height:1.35!important;letter-spacing:.17em!important;text-transform:uppercase!important;}.gift-page{padding:46px var(--lux-gutter) 12px!important;}@media (max-width:760px){.layaway-page.lux-layaway-v2{padding:36px 0 52px!important;}}.layaway-page.lux-layaway-v2{padding:44px 0 64px!important;}.lux-layaway-v2 .lux-layaway-section-title h2,.lux-layaway-v2 .lux-layaway-help h2{font-size:11px!important;letter-spacing:.15em!important;}@media (min-width:901px){.lux-sell-page .lux-sell-ready-copy{width:100%!important;max-width:1240px!important;}}@media (min-width:901px){.lux-sell-page .lux-sell-ready-copy p:not(:first-child){white-space:nowrap!important;}}.lux-layaway-v2 .lux-layaway-shop-cta a{display:inline-flex!important;width:auto!important;min-width:154px!important;min-height:44px!important;padding:12px 24px!important;font-size:12px!important;letter-spacing:.18em!important;}.lux-layaway-v2 .lux-layaway-help{grid-template-columns:minmax(0,1fr) auto!important;}@media (max-width:980px){.lux-layaway-v2 .lux-layaway-shop-cta a{width:auto!important;min-width:154px!important;min-height:44px!important;padding:12px 24px!important;font-size:12px!important;}}@media (max-width:980px){.lux-layaway-v2 .lux-layaway-help{grid-template-columns:1fr!important;}}.lux-layaway-v2 .lux-layaway-help{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:22px!important;margin-top:30px!important;padding:17px 20px!important;}.lux-layaway-v2 .lux-layaway-help-copy{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:7px 18px!important;min-width:0!important;}.lux-layaway-v2 .lux-layaway-help-copy h2,.lux-layaway-v2 .lux-layaway-help-copy p{margin:0!important;}.lux-layaway-v2 .lux-layaway-help-copy p{font-size:12.5px!important;line-height:1.45!important;}.lux-layaway-v2 .lux-layaway-help>a{flex:0 0 auto!important;min-width:142px!important;padding:11px 18px!important;}@media (max-width:680px){.lux-layaway-v2 .lux-layaway-help{flex-direction:column!important;align-items:flex-start!important;gap:13px!important;padding:18px!important;}}@media (max-width:680px){.lux-layaway-v2 .lux-layaway-help-copy{display:block!important;}}@media (max-width:680px){.lux-layaway-v2 .lux-layaway-help-copy p{margin-top:6px!important;}}@media (max-width:680px){.lux-layaway-v2 .lux-layaway-help>a{width:auto!important;min-width:142px!important;}}.lux-layaway-v2 .lux-layaway-section-title h2,.lux-layaway-v2 .lux-layaway-help h2{color:#302a25!important;font-family:var(--lux-font-editorial)!important;font-size:var(--lux-h2)!important;font-weight:400!important;line-height:1.16!important;letter-spacing:-.008em!important;text-transform:none!important;text-shadow:none!important;}.lux-layaway-v2 .lux-layaway-cards h3{color:#3b342e!important;font-family:var(--lux-font-heading)!important;font-size:var(--lux-h3)!important;font-weight:400!important;line-height:1.35!important;letter-spacing:.01em!important;text-shadow:none!important;}.lux-layaway-v2 .lux-layaway-shop-cta{margin-top:30px!important;}.lux-layaway-v2 .lux-layaway-faq{margin-top:40px!important;min-height:0!important;height:auto!important;}.lux-layaway-v2 .lux-layaway-section,.lux-layaway-v2 .lux-layaway-accordion,.lux-layaway-v2 .lux-layaway-accordion details{min-height:0!important;height:auto!important;}.layaway-page.lux-layaway-v2{padding-top:0!important;}.gift-page .gift-layout{padding-top:28px!important;}.lux-mystery-page{color:#403a35;background:var(--paper,#fffdf9);}.lux-mystery-page a:not(.card):not(.btn):not(.lux-mystery-hero-button){color:#705d4d;border-bottom:1px solid rgba(112,93,77,.35);}.lux-mystery-page section h2{margin:0;color:#443c36;font:400 clamp(29px,3vw,42px)/1.15 var(--lux-editorial-serif,"Cormorant Garamond",Georgia,serif);}.lux-about-page .lux-about-services{gap:14px!important;}.lux-about-page .lux-about-services>a.lux-about-service-card{display:block!important;min-width:0!important;margin:0!important;color:inherit!important;text-decoration:none!important;border:1px solid rgba(116,91,70,.16)!important;background:#fffdf9!important;transition:background-color .16s ease,border-color .16s ease,transform .16s ease!important;}.lux-about-page .lux-about-services>a.lux-about-service-card:hover,.lux-about-page .lux-about-services>a.lux-about-service-card:focus-visible{background:#f7f0e7!important;border-color:rgba(116,91,70,.30)!important;transform:translateY(-1px)!important;outline:none!important;}.lux-about-page .lux-about-services>a.lux-about-service-card article{display:flex!important;flex-direction:column!important;height:100%!important;min-height:220px!important;padding:24px 22px 22px!important;border:0!important;background:transparent!important;}.lux-about-page .lux-about-services>a.lux-about-service-card h2{margin-bottom:12px!important;}.lux-about-page .lux-about-services>a.lux-about-service-card p{flex:1!important;margin-bottom:18px!important;}.lux-about-page .lux-about-service-action{color:#705845!important;font-size:12px!important;font-weight:500!important;letter-spacing:.045em!important;text-transform:uppercase!important;}.lux-layaway-v2 .lux-layaway-cards-compact{gap:12px!important;}.lux-layaway-v2 .lux-layaway-cards-compact article{align-items:flex-start!important;min-height:176px!important;padding:22px 20px 20px!important;}.lux-layaway-v2 .lux-layaway-cards-compact h3{max-width:none!important;margin:0 0 9px!important;font-size:16px!important;text-align:left!important;}.lux-layaway-v2 .lux-layaway-cards-compact p{max-width:none!important;font-size:13px!important;}.lux-layaway-v2 .lux-layaway-cards-compact svg{display:none!important;}@media (max-width:900px){.lux-about-page .lux-about-services{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}@media (max-width:560px){.lux-about-page .lux-about-services{grid-template-columns:1fr!important;}}@media (max-width:560px){.lux-about-page .lux-about-services>a.lux-about-service-card article{min-height:0!important;padding:21px 19px!important;}}@media (max-width:560px){.lux-layaway-v2 .lux-layaway-cards-compact{grid-template-columns:1fr!important;}}@media (max-width:560px){.lux-layaway-v2 .lux-layaway-cards-compact article{padding:19px 18px!important;}}@media (min-width:1101px){.lux-sell-page .lux-sell-step-grid{grid-template-columns:minmax(0,.94fr) minmax(0,.94fr) minmax(0,.94fr) minmax(0,1.18fr)!important;}}@media (max-width:1100px) and (min-width:761px){.lux-sell-page .lux-sell-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}@media (max-width:760px){.lux-sell-page .lux-sell-step-grid{grid-template-columns:1fr!important;}}.lux-layaway-v2 .lux-layaway-cards-compact .lux-step-heading{gap:9px!important;}.lux-layaway-v2 .lux-layaway-cards-compact .lux-step-heading h3{flex:1 1 auto!important;line-height:1.28!important;}.lux-layaway-v2 .lux-layaway-cards-compact article{min-height:162px!important;}.lux-mystery-page .lux-mystery-hero-button,.lux-mystery-page .lux-mystery-hero-button:visited{color:#443a32!important;background:rgba(255,252,247,.72)!important;background-color:rgba(255,252,247,.72)!important;border-color:#6d5a49!important;box-shadow:none!important;}.lux-mystery-page .lux-mystery-hero-button:hover,.lux-mystery-page .lux-mystery-hero-button:focus-visible{color:#40362e!important;background:#f5ecdf!important;background-color:#f5ecdf!important;border-color:#6d5a49!important;}.lux-mystery-page .lux-mystery-soft-button{color:#4f443b!important;background:#eee1d4!important;background-color:#eee1d4!important;border-color:#b9a28d!important;box-shadow:none!important;}.lux-mystery-page .lux-mystery-soft-button:hover,.lux-mystery-page .lux-mystery-soft-button:focus-visible{color:#40362e!important;background:#e5d5c5!important;background-color:#e5d5c5!important;border-color:#aa8e76!important;}@media (max-width:560px){.lux-layaway-v2 .lux-layaway-cards-compact article{min-height:0!important;}}.lux-layaway-v2 .lux-layaway-cards-compact .lux-step-heading{flex-flow:row nowrap!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;margin:0 0 10px!important;}.lux-layaway-v2 .lux-layaway-cards-compact .lux-step-heading h3{display:inline!important;flex:0 1 auto!important;width:auto!important;margin:0!important;padding:0!important;font-size:15.5px!important;line-height:1.25!important;}@media (min-width:1101px){.lux-sell-page .lux-sell-process .lux-sell-step-grid{gap:14px!important;}}.lux-layaway-v2 .lux-layaway-cards-compact .lux-step-heading{gap:5px!important;}.lux-layaway-v2 .lux-layaway-cards-compact .lux-step-heading h3{min-width:0!important;font-size:14px!important;line-height:1.22!important;letter-spacing:-.006em!important;white-space:nowrap!important;}@media (max-width:900px){.lux-layaway-v2 .lux-layaway-cards-compact .lux-step-heading h3{white-space:normal!important;}}.lux-sell-page .lux-sell-step-grid .lux-sell-step-heading{display:flex!important;align-items:baseline!important;gap:7px!important;min-width:0!important;margin:0 0 9px!important;}.lux-sell-page .lux-sell-step-grid .lux-sell-step-heading>span{display:inline!important;flex:0 0 auto!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;color:var(--lux-cocoa-icon,#9b7766)!important;font-size:15px!important;font-weight:500!important;line-height:1.25!important;}.lux-sell-page .lux-sell-step-grid .lux-sell-step-heading h3{min-width:0!important;margin:0!important;font-size:16px!important;line-height:1.25!important;}@media (min-width:1101px){.lux-sell-page .lux-sell-process .lux-sell-step-grid{grid-template-columns:minmax(0,.90fr) minmax(0,.90fr) minmax(0,.90fr) minmax(0,1.30fr)!important;}}.lux-sell-page .lux-sell-benefit-grid li{padding:18px 18px 18px 39px!important;font-size:14.5px!important;line-height:1.5!important;}.layaway-page.lux-layaway-v2{width:min(1080px,calc(100% - (var(--lux-gutter) * 2)))!important;padding:var(--lux-page-top) 0 58px!important;}.lux-layaway-v2 .lux-layaway-hero{padding:0!important;text-align:left!important;}.lux-layaway-v2 .lux-layaway-section-title h2{margin:0!important;font-size:18px!important;letter-spacing:.02em!important;text-transform:none!important;}.lux-layaway-v2 .lux-layaway-cards-compact{counter-reset:lux-step!important;list-style:none!important;display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(0,.92fr) minmax(0,.92fr) minmax(0,1.24fr)!important;gap:10px!important;align-items:start!important;grid-auto-rows:max-content!important;margin:0!important;padding:0!important;}.lux-layaway-v2 .lux-layaway-cards-compact>li{counter-increment:lux-step!important;list-style:none!important;margin:0!important;padding:0!important;align-self:start!important;height:auto!important;min-height:0!important;}.lux-layaway-v2 .lux-layaway-cards-compact article{height:auto!important;min-height:0!important;padding:17px 16px 16px!important;border:0!important;border-radius:0!important;background:rgba(245,237,228,.55)!important;box-shadow:none!important;text-align:left!important;}.lux-layaway-v2 .lux-layaway-cards-compact .lux-step-heading{display:flex!important;align-items:baseline!important;gap:6px!important;margin:0 0 7px!important;min-width:0!important;}.lux-layaway-v2 .lux-layaway-cards-compact .lux-step-heading::before{content:counter(lux-step) "."!important;flex:0 0 auto!important;color:#8d705b!important;font-family:var(--lux-font-body)!important;font-size:14px!important;font-weight:500!important;}.lux-layaway-v2 .lux-layaway-cards-compact h3{margin:0!important;color:#4b413a!important;font-family:var(--lux-font-heading)!important;font-size:14px!important;font-weight:400!important;line-height:1.28!important;white-space:normal!important;}.lux-layaway-v2 .lux-layaway-cards-compact p{margin:0!important;font-size:12.5px!important;line-height:1.55!important;text-align:left!important;}.gift-page .gift-layout{padding-top:24px!important;}@media (max-width:900px){.lux-layaway-v2 .lux-layaway-cards-compact{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}@media (max-width:620px){.lux-layaway-v2 .lux-layaway-cards-compact{grid-template-columns:1fr!important;}}@media (max-width:620px){.lux-layaway-v2 .lux-layaway-cards-compact article{padding:16px 15px!important;}}.lux-layaway-v2 .layaway-selected-actions .btn,
.lux-layaway-v2 .lux-layaway-shop-cta a,
.lux-layaway-v2 .lux-layaway-help>a,
.lux-sell-page .lux-sell-submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:50px!important;height:auto!important;padding:11px 18px!important;border-radius:2px!important;box-shadow:none!important;font-family:var(--lux-font-body,"DM Sans",Arial,sans-serif)!important;font-size:12px!important;font-weight:400!important;line-height:1.25!important;letter-spacing:.085em!important;text-align:center!important;text-transform:uppercase!important;white-space:normal!important;}.lux-layaway-v2 .layaway-selected-actions .lux-pay-deposit,
.lux-layaway-v2 .lux-layaway-shop-cta a,
.lux-sell-page .lux-sell-submit{color:#4f4035!important;background:#dac0a4!important;background-color:#dac0a4!important;background-image:none!important;border:1px solid #cdb39a!important;}.lux-layaway-v2 .layaway-selected-actions .btn:not(.lux-pay-deposit),
.lux-layaway-v2 .lux-layaway-help>a{color:#5d4938!important;background:#f0e4d5!important;background-color:#f0e4d5!important;background-image:none!important;border:1px solid #deccb7!important;}.lux-layaway-v2 .layaway-selected-actions .btn:hover,
.lux-layaway-v2 .layaway-selected-actions .btn:focus-visible,
.lux-layaway-v2 .lux-layaway-shop-cta a:hover,
.lux-layaway-v2 .lux-layaway-shop-cta a:focus-visible,
.lux-layaway-v2 .lux-layaway-help>a:hover,
.lux-layaway-v2 .lux-layaway-help>a:focus-visible,
.lux-sell-page .lux-sell-submit:hover,
.lux-sell-page .lux-sell-submit:focus-visible{color:#45372e!important;background:#d1b79d!important;background-color:#d1b79d!important;border-color:#c2a487!important;}.lux-layaway-v2 .lux-layaway-hero h1{margin-top:0!important;margin-bottom:12px!important;}.lux-sell-page .lux-sell-hero .lux-sell-lead{width:min(100%,940px)!important;max-width:940px!important;margin:0!important;text-align:left!important;text-wrap:pretty!important;font-size:15px!important;line-height:1.68!important;letter-spacing:0!important;text-transform:none!important;}@media (max-width:760px){.lux-sell-page .lux-sell-hero .lux-sell-lead{width:100%!important;max-width:none!important;font-size:14px!important;line-height:1.65!important;}}.lux-about-page .lux-about-video-preview{display:grid!important;grid-template-columns:minmax(240px,420px) minmax(0,1fr)!important;gap:22px!important;align-items:center!important;width:min(860px,100%)!important;margin:18px 0 34px!important;color:#4d4239!important;text-decoration:none!important;border:0!important;}.lux-about-page .lux-about-video-poster{position:relative!important;display:block!important;aspect-ratio:16/9!important;overflow:hidden!important;background:#eee5da!important;}.lux-about-page .lux-about-video-poster img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;}.lux-about-page .lux-about-video-poster i{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;width:54px!important;height:54px!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.86)!important;background:rgba(255,253,249,.90)!important;color:#5b493b!important;font-style:normal!important;font-size:17px!important;padding-left:2px!important;box-shadow:0 6px 18px rgba(72,55,42,.12)!important;}.lux-about-page .lux-about-video-caption strong{display:block!important;font-family:var(--lux-font-heading,"Tenor Sans",sans-serif)!important;font-size:15px!important;font-weight:400!important;letter-spacing:.09em!important;text-transform:uppercase!important;}.lux-about-page .lux-about-video-caption small{display:block!important;margin-top:6px!important;color:#807268!important;font-size:12px!important;letter-spacing:.03em!important;}.lux-about-page .lux-about-video-preview:hover .lux-about-video-poster i,
.lux-about-page .lux-about-video-preview:focus-visible .lux-about-video-poster i{background:#f3e8dc!important;}.lux-sell-page .lux-sell-accordion details[open]>summary{background:#eee5dc!important;color:#453c35!important;}.lux-sell-page .lux-sell-accordion details[open]>div{background:#faf7f3!important;padding:16px 20px 18px!important;}.lux-sell-page .lux-sell-accordion details>div p{color:#665e57!important;}.lux-mystery-page .lux-mystery-hero{min-height:380px!important;padding-top:44px!important;padding-bottom:40px!important;}.lux-mystery-page .lux-mystery-options{padding-top:50px!important;padding-bottom:54px!important;}.lux-mystery-page .lux-mystery-section-head{margin-bottom:28px!important;}.lux-mystery-page .lux-mystery-intro,
.lux-mystery-page .lux-mystery-inside,
.lux-mystery-page .lux-mystery-details,
.lux-mystery-page .lux-mystery-magic,
.lux-mystery-page .lux-mystery-final{padding-top:42px!important;padding-bottom:42px!important;}.lux-mystery-page .lux-mystery-layaway{padding-top:38px!important;padding-bottom:38px!important;}.lux-mystery-page .lux-mystery-copy-narrow h2{margin-bottom:18px!important;}.lux-mystery-page .lux-mystery-brand-copy{margin-top:24px!important;}.lux-mystery-page .lux-mystery-soft-button{margin-top:16px!important;}.lux-mystery-page .lux-mystery-two-col li a{display:inline!important;color:#5a4b40!important;border-bottom:1px solid rgba(112,93,77,.30)!important;text-decoration:none!important;}.lux-mystery-page .lux-mystery-two-col li a:hover,
.lux-mystery-page .lux-mystery-two-col li a:focus-visible{color:#80644e!important;border-bottom-color:#80644e!important;}@media (max-width:760px){.lux-about-page .lux-about-video-preview{grid-template-columns:1fr!important;gap:12px!important;margin:14px 0 28px!important;}.lux-mystery-page .lux-mystery-hero{min-height:0!important;padding-top:30px!important;padding-bottom:28px!important;}.lux-mystery-page .lux-mystery-options{padding-top:34px!important;padding-bottom:38px!important;}.lux-mystery-page .lux-mystery-section-head{margin-bottom:18px!important;}.lux-mystery-page .lux-mystery-intro,
  .lux-mystery-page .lux-mystery-inside,
  .lux-mystery-page .lux-mystery-details,
  .lux-mystery-page .lux-mystery-magic,
  .lux-mystery-page .lux-mystery-final{padding-top:32px!important;padding-bottom:32px!important;}.lux-mystery-page .lux-mystery-layaway{padding-top:30px!important;padding-bottom:30px!important;}.lux-mystery-page .lux-mystery-copy-narrow h2{margin-bottom:15px!important;}.lux-mystery-page .lux-mystery-brand-copy{margin-top:20px!important;}.lux-mystery-page .lux-mystery-soft-button{margin-top:14px!important;}}

/* 4.7.41 Service ownership pass: simple selectors already explicitly rooted to service-page containers. */
.lux-layaway-v2 .lux-layaway-hero h1{margin:0!important;font-family:var(--lux-font-display,"Cormorant Garamond",Georgia,serif)!important;font-size:clamp(54px,6vw,82px)!important;line-height:.98!important;letter-spacing:-.025em!important;color:#191612!important;}
@media (max-width:680px){.lux-layaway-v2 .lux-layaway-hero h1{font-size:46px!important;line-height:1.02!important;}}
@media (max-width:420px){.lux-layaway-v2 .lux-layaway-hero h1{font-size:40px!important;}}
.lux-layaway-v2 .lux-layaway-hero h1{max-width:900px!important;font-family:var(--lux-font-display,"Tenor Sans","Avenir Next",Arial,sans-serif)!important;font-size:clamp(48px,5.25vw,72px)!important;line-height:1.07!important;letter-spacing:-.032em!important;}
@media (max-width:680px){.lux-layaway-v2 .lux-layaway-hero h1{font-size:clamp(36px,10.7vw,46px)!important;line-height:1.1!important;letter-spacing:-.035em!important;}}
.lux-layaway-v2 .lux-layaway-hero h1{margin:0 auto!important;font-family:"Cormorant Garamond",Georgia,"Times New Roman",serif!important;font-size:68px!important;font-weight:400!important;line-height:1.01!important;letter-spacing:-.018em!important;text-transform:none!important;white-space:nowrap!important;color:#181512!important;}
@media (max-width:980px){.lux-layaway-v2 .lux-layaway-hero h1{font-size:58px!important;line-height:1.02!important;}}
@media (max-width:680px){.lux-layaway-v2 .lux-layaway-hero h1{max-width:360px!important;font-size:44px!important;line-height:1.00!important;letter-spacing:-.015em!important;white-space:normal!important;}}
@media (max-width:390px){.lux-layaway-v2 .lux-layaway-hero h1{max-width:320px!important;font-size:40px!important;}}
.lux-layaway-v2 .lux-layaway-hero h1{max-width:820px!important;white-space:normal!important;}
.lux-layaway-v2 .lux-layaway-hero h1{max-width:none!important;font-size:clamp(34px,4vw,48px)!important;}
@media (max-width:620px){.lux-layaway-v2 .lux-layaway-hero h1{font-size:31px!important;}}
.lux-about-page .lux-about-video-preview{display:block!important;width:min(980px,100%)!important;margin:26px auto 44px!important;text-align:center!important;}.lux-about-page .lux-about-video-poster{width:100%!important;}.lux-about-page .lux-about-video-caption{display:block!important;margin-top:13px!important;text-align:center!important;}@media (max-width:760px){.lux-about-page .lux-about-video-preview{width:100%!important;margin:18px auto 34px!important;}.lux-about-page .lux-about-video-caption{margin-top:10px!important;}}
/* 4.7.59 — flexible Layaway payment on selected-product panel. */
.lux-layaway-v2 .layaway-selected-actions{align-items:stretch!important;}
.lux-layaway-v2 .lux-layaway-page-payment-form{display:grid!important;grid-template-columns:minmax(190px,260px) auto!important;align-items:end!important;gap:8px 10px!important;}
.lux-layaway-v2 .lux-layaway-page-payment-form>label{grid-column:1/-1!important;margin:0!important;color:#5e5147!important;font-size:11px!important;font-weight:500!important;letter-spacing:.055em!important;text-transform:uppercase!important;}
.lux-layaway-v2 .lux-layaway-page-payment-form>label span{font-weight:300!important;letter-spacing:.02em!important;text-transform:none!important;}
.lux-layaway-v2 .lux-layaway-page-payment-input{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;min-height:50px!important;padding:0 12px!important;background:#fffdfa!important;border:1px solid #d9cbbb!important;border-radius:2px!important;color:#54483f!important;}
.lux-layaway-v2 .lux-layaway-page-payment-input input{width:100%!important;height:48px!important;margin:0!important;padding:6px 8px!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#302923!important;font-size:16px!important;text-align:right!important;}
.lux-layaway-v2 .lux-layaway-page-payment-input span:last-child{font-size:10.5px!important;letter-spacing:.075em!important;}
.lux-layaway-v2 .lux-layaway-page-payment-form .lux-pay-deposit{min-width:210px!important;}
@media (max-width:620px){.lux-layaway-v2 .lux-layaway-page-payment-form{grid-template-columns:1fr!important;width:100%!important;}.lux-layaway-v2 .lux-layaway-page-payment-form>label{grid-column:1!important;}.lux-layaway-v2 .lux-layaway-page-payment-form .lux-pay-deposit{width:100%!important;min-width:0!important;}.lux-layaway-v2 .layaway-selected-actions>.btn{width:100%!important;}}

/* 4.7.60 — Service-page heading rhythm and Mystery Box space cleanup. */
.lux-mystery-page .lux-mystery-hero h1{font-size:clamp(34px,2.7vw,38px)!important;text-align:center!important;}
.lux-mystery-page .lux-mystery-section-head,.lux-mystery-page .lux-mystery-copy-narrow{text-align:center!important;}
.lux-mystery-page .lux-mystery-section-head h2,.lux-mystery-page .lux-mystery-copy-narrow h2,.lux-mystery-page .lux-mystery-two-col>div h2,.lux-layaway-v2 .lux-layaway-section-title h2,.lux-sell-page .lux-sell-section-head h2{text-align:center!important;}
.lux-mystery-page .lux-mystery-section-head h2,.lux-mystery-page .lux-mystery-copy-narrow h2,.lux-mystery-page .lux-mystery-two-col>div h2{font-size:clamp(27px,2.5vw,34px)!important;line-height:1.14!important;}
.lux-mystery-page .lux-mystery-options{padding-top:34px!important;padding-bottom:36px!important;}
.lux-mystery-page .lux-mystery-section-head{margin-bottom:20px!important;}
.lux-mystery-page .lux-mystery-intro,.lux-mystery-page .lux-mystery-inside,.lux-mystery-page .lux-mystery-details,.lux-mystery-page .lux-mystery-magic,.lux-mystery-page .lux-mystery-final{padding-top:30px!important;padding-bottom:30px!important;}
.lux-mystery-page .lux-mystery-layaway{padding-top:30px!important;padding-bottom:30px!important;}
.lux-mystery-page .lux-mystery-two-col{display:grid!important;grid-template-columns:1fr!important;gap:0!important;}
.lux-mystery-page .lux-mystery-two-col>div{width:min(760px,100%)!important;margin:0 auto 18px!important;text-align:center!important;}
.lux-mystery-page .lux-mystery-two-col>div p{margin:9px auto 0!important;}
.lux-mystery-page .lux-mystery-two-col>ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 34px!important;width:min(920px,100%)!important;margin:0 auto!important;padding:0!important;list-style:none!important;}
.lux-mystery-page .lux-mystery-two-col>ul li{margin:0!important;padding:11px 0!important;border-top:1px solid rgba(112,93,77,.16)!important;text-align:left!important;}
.lux-mystery-page .lux-mystery-brand-copy{margin-top:20px!important;}
.lux-layaway-v2 .lux-layaway-hero h1{text-align:center!important;}
@media(max-width:760px){.lux-mystery-page .lux-mystery-options{padding-top:28px!important;padding-bottom:30px!important;}.lux-mystery-page .lux-mystery-intro,.lux-mystery-page .lux-mystery-inside,.lux-mystery-page .lux-mystery-details,.lux-mystery-page .lux-mystery-magic,.lux-mystery-page .lux-mystery-final,.lux-mystery-page .lux-mystery-layaway{padding-top:26px!important;padding-bottom:26px!important;}.lux-mystery-page .lux-mystery-two-col>ul{grid-template-columns:1fr!important;}.lux-mystery-page .lux-mystery-two-col>ul li{text-align:center!important;}.lux-mystery-page .lux-mystery-hero h1{font-size:30px!important;}}
