.tB8Qiq_page{padding-bottom:var(--space-7)}.tB8Qiq_breadcrumb{min-height:56px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.tB8Qiq_breadcrumb a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.tB8Qiq_breadcrumb [aria-current]{color:var(--mocha)}.tB8Qiq_hero{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);grid-template-columns:minmax(0,1fr) 28%;display:grid;overflow:hidden}.tB8Qiq_hero>div:first-child{padding:30px 34px}.tB8Qiq_eyebrow{color:var(--rose-deep);letter-spacing:.14em;font-size:10px;line-height:1.5}.tB8Qiq_hero h1{max-width:700px;margin-top:10px;font-size:42px;line-height:1.12}.tB8Qiq_heroCopy{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.6}.tB8Qiq_hero ul{flex-wrap:wrap;gap:10px 16px;margin:20px 0 0;padding:0;list-style:none;display:flex}.tB8Qiq_hero li{color:var(--mocha);align-items:center;gap:5px;font-size:11px;display:flex}.tB8Qiq_hero li svg{color:var(--rose-deep);flex-shrink:0}.tB8Qiq_heroImage{background:var(--sand);min-height:220px;position:relative}.tB8Qiq_heroImage img{object-fit:cover}.tB8Qiq_applicationLayout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;margin-top:32px;display:grid}.tB8Qiq_applicationLayout>div{min-width:0}.tB8Qiq_formCard{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);min-width:0;padding:28px}.tB8Qiq_applicationFields{border:0;min-width:0;margin:0;padding:0}.tB8Qiq_formTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.tB8Qiq_formTop>span:first-child{letter-spacing:.14em;color:var(--muted);font-size:9px}.tB8Qiq_status{color:var(--mocha);border:1px solid var(--line);background:var(--bg);border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:6px 9px;font-size:11px;line-height:1.3;display:inline-flex}.tB8Qiq_status[data-status=Submitted],.tB8Qiq_status[data-status=Under\ Review]{background:var(--surface-soft);border-color:var(--sand)}.tB8Qiq_status[data-status=Approved] svg{color:var(--stock)}.tB8Qiq_status[data-status=Needs\ Information],.tB8Qiq_status[data-status=Declined]{border-color:var(--taupe)}.tB8Qiq_progress{border-bottom:1px solid var(--line);margin-top:20px;padding-bottom:18px}.tB8Qiq_progress>p{color:var(--muted);margin-bottom:10px;font-size:12px}.tB8Qiq_progress ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.tB8Qiq_progress li{min-width:0}.tB8Qiq_progress button{width:100%;min-height:44px;color:var(--muted);text-align:left;border-radius:6px;justify-content:flex-start;align-items:center;gap:8px;font-size:13px;display:flex}.tB8Qiq_progress button>span{border:1px solid var(--line);background:var(--bg);border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.tB8Qiq_progress button[aria-current]{color:var(--rose-deep);font-weight:500}.tB8Qiq_progress button[aria-current]>span{border-color:var(--rose-deep);background:var(--surface-soft)}.tB8Qiq_progress button:disabled{opacity:.5}.tB8Qiq_stepIntroduction{margin-block:24px}.tB8Qiq_stepIntroduction h2,.tB8Qiq_savedTitle{font-size:30px;line-height:1.2}.tB8Qiq_stepIntroduction p,.tB8Qiq_intro{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.6}.tB8Qiq_stepIntroduction small{color:var(--muted);margin-top:10px;font-size:10px;line-height:1.5;display:block}.tB8Qiq_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;display:grid}.tB8Qiq_field{min-width:0}.tB8Qiq_wide{grid-column:1/-1}.tB8Qiq_field>label{color:var(--mocha);margin-bottom:8px;font-size:12px;font-weight:500;line-height:1.5;display:block}.tB8Qiq_optional{color:var(--muted);font-size:10px;font-weight:400}.tB8Qiq_required{color:var(--rose-deep)}.tB8Qiq_field input,.tB8Qiq_field select{border:1px solid var(--line);border-radius:var(--button-radius);background:var(--surface);width:100%;min-width:0;max-width:100%;min-height:48px;color:var(--text);padding:11px 12px;font-family:inherit;font-size:16px;line-height:1.5}.tB8Qiq_field select{cursor:pointer;padding-right:28px}.tB8Qiq_field input:hover,.tB8Qiq_field select:hover{border-color:var(--taupe)}.tB8Qiq_field [aria-invalid=true]{border-color:var(--rose-deep)}.tB8Qiq_fieldHint{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.5}.tB8Qiq_fieldError{color:var(--rose-deep);margin-top:7px;font-size:12px;line-height:1.5}.tB8Qiq_errorSummary{border-left:3px solid var(--rose-deep);background:var(--surface-soft);color:var(--mocha);margin-bottom:22px;padding:10px 12px;font-size:12px;line-height:1.5}.tB8Qiq_choiceGroup{border:0;min-width:0;margin:0 0 26px;padding:0}.tB8Qiq_choiceGroup legend{color:var(--mocha);font-size:13px;font-weight:500}.tB8Qiq_choiceGroup+.tB8Qiq_fields{margin-bottom:26px}.tB8Qiq_checkboxGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.tB8Qiq_checkboxGrid label{border:1px solid var(--line);border-radius:var(--button-radius);min-height:44px;color:var(--mocha);cursor:pointer;align-items:center;gap:8px;padding:9px 10px;font-size:12px;line-height:1.4;display:flex}.tB8Qiq_checkboxGrid label:has(input:checked){background:var(--surface-soft);border-color:var(--taupe)}.tB8Qiq_checkboxGrid label:hover{border-color:var(--taupe)}.tB8Qiq_checkboxGrid input,.tB8Qiq_consents input{width:16px;height:16px;accent-color:var(--rose-deep);flex-shrink:0;margin:0}.tB8Qiq_choiceGroup[aria-invalid=true] .tB8Qiq_checkboxGrid{border-left:2px solid var(--rose-deep);padding-left:8px}.tB8Qiq_actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:26px;padding-top:22px;display:flex}.tB8Qiq_actions>button{min-height:48px;font-size:13px}.tB8Qiq_requiredNote{color:var(--muted);font-size:10px}.tB8Qiq_previewNote{color:var(--muted);margin-top:16px;font-size:11px;line-height:1.6}.tB8Qiq_sidebar{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);padding:24px;position:sticky;top:24px}.tB8Qiq_sidebar>section+section{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.tB8Qiq_sidebar>section>svg{color:var(--rose-deep);margin-bottom:14px}.tB8Qiq_sidebar h2{font-size:27px;line-height:1.2}.tB8Qiq_sidebar h3{color:var(--mocha);font:21px/1.2 Georgia,serif}.tB8Qiq_sidebar p{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.7}.tB8Qiq_sidebar ol{color:var(--mocha);margin-top:16px;padding-left:18px;font-size:12px;line-height:1.6}.tB8Qiq_sidebar li+li{margin-top:9px}.tB8Qiq_sidebar>a{min-height:44px;color:var(--rose-deep);align-items:center;gap:8px;margin-top:14px;font-size:12px;display:inline-flex}.tB8Qiq_cartNotice{border:1px solid var(--line);border-radius:var(--button-radius);color:var(--mocha);background:var(--bg);align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:12px;line-height:1.6;display:flex}.tB8Qiq_cartNotice>svg{color:var(--rose-deep);flex-shrink:0}.tB8Qiq_cartNotice a{white-space:nowrap;min-height:28px;color:var(--rose-deep);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.tB8Qiq_applicationSummary{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.tB8Qiq_applicationSummary>section{border:1px solid var(--line);border-radius:var(--button-radius);background:var(--bg);min-width:0;padding:18px}.tB8Qiq_applicationSummary>section:last-child{grid-column:1/-1}.tB8Qiq_summaryHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.tB8Qiq_summaryHeading h3{letter-spacing:-.02em;font:23px/1.2 Georgia,serif}.tB8Qiq_summaryHeading button{min-width:44px;min-height:44px;color:var(--rose-deep);justify-content:center;align-items:center;gap:5px;font-size:12px;display:inline-flex}.tB8Qiq_applicationSummary dl{margin:12px 0 0}.tB8Qiq_applicationSummary dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(80px,.8fr) minmax(0,1.2fr);gap:12px;padding-block:9px;font-size:12px;line-height:1.5;display:grid}.tB8Qiq_applicationSummary dl>div:last-child{border-bottom:0}.tB8Qiq_applicationSummary dt{color:var(--muted)}.tB8Qiq_applicationSummary dd{overflow-wrap:anywhere;margin:0}.tB8Qiq_consents{border:0;border-top:1px solid var(--line);min-width:0;margin:26px 0 0;padding:20px 0 0}.tB8Qiq_consents legend{padding-top:20px;font:24px/1.2 Georgia,serif}.tB8Qiq_consents label{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;padding-block:12px;font-size:13px;line-height:1.6;display:flex}.tB8Qiq_consents input{margin-top:3px}.tB8Qiq_consents a{color:var(--rose-deep);text-underline-offset:3px;text-decoration:underline}.tB8Qiq_consents small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.tB8Qiq_benefits{margin-top:44px}.tB8Qiq_benefits h2{margin-top:8px;font-size:34px}.tB8Qiq_benefits>p:not(.tB8Qiq_eyebrow){color:var(--muted);margin-top:10px;font-size:13px;line-height:1.6}.tB8Qiq_benefits ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.tB8Qiq_benefits li{border:1px solid var(--line);border-radius:var(--radius);align-items:flex-start;gap:12px;padding:18px;display:flex}.tB8Qiq_benefits li:last-child{grid-column:span 2}.tB8Qiq_benefits svg{color:var(--rose-deep);flex-shrink:0;margin-top:1px}.tB8Qiq_benefits h3{color:var(--mocha);font-size:13px;font-weight:500;line-height:1.4}.tB8Qiq_benefits li p{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.5}.tB8Qiq_legalNotices{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;padding-top:24px;display:grid}.tB8Qiq_legalNotices>div{scroll-margin-top:24px}.tB8Qiq_legalNotices h2{font-size:19px}.tB8Qiq_legalNotices p{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.7}.tB8Qiq_savedTitle{margin-top:18px}.tB8Qiq_savedActions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.tB8Qiq_savedActions>*{min-height:44px;font-size:13px}.tB8Qiq_resultHero{text-align:center;padding-block:32px}.tB8Qiq_resultIcon{background:var(--surface-soft);width:58px;height:58px;color:var(--rose-deep);border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.tB8Qiq_resultHero h1{margin-top:10px;font-size:46px}.tB8Qiq_resultHero>p:last-child{color:var(--muted);margin-top:14px;font-size:14px;line-height:1.7}.tB8Qiq_resultLayout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;margin-top:12px;display:grid}.tB8Qiq_submissionCard,.tB8Qiq_nextSteps{border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:28px}.tB8Qiq_submissionCard h2{overflow-wrap:anywhere;margin-top:18px;font-size:32px;line-height:1.2}.tB8Qiq_submissionCard dl{margin:22px 0 0}.tB8Qiq_submissionCard dl>div{border-bottom:1px solid var(--line);grid-template-columns:180px minmax(0,1fr);gap:18px;padding-block:12px;font-size:13px;line-height:1.5;display:grid}.tB8Qiq_submissionCard dt{color:var(--muted)}.tB8Qiq_submissionCard dd{color:var(--mocha);overflow-wrap:anywhere;margin:0}.tB8Qiq_submissionCard>a{min-height:48px;margin-top:24px;font-size:13px}.tB8Qiq_nextSteps{background:var(--surface-soft)}.tB8Qiq_nextSteps h2{font-size:28px}.tB8Qiq_nextSteps p{color:var(--muted);margin-top:16px;font-size:13px;line-height:1.7}.tB8Qiq_nextSteps button{width:100%;min-height:48px;margin-top:20px;padding-inline:10px;font-size:12px}.tB8Qiq_nextSteps small{color:var(--muted);margin-top:10px;font-size:10px;line-height:1.5;display:block}.tB8Qiq_submittedDetails{margin-top:36px}.tB8Qiq_submittedDetails>h2{margin-bottom:20px;font-size:30px}.tB8Qiq_resultEmpty{text-align:center;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);flex-direction:column;align-items:center;gap:18px;padding:48px 24px;display:flex}.tB8Qiq_resultEmpty>svg{color:var(--rose-deep)}.tB8Qiq_resultEmpty h1{font-size:38px}.tB8Qiq_resultEmpty p{color:var(--muted);font-size:14px;line-height:1.7}.tB8Qiq_resultEmpty>a{min-height:48px;font-size:13px}@media (max-width:1099px){.tB8Qiq_applicationLayout{grid-template-columns:minmax(0,1fr)}.tB8Qiq_sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid;position:static}.tB8Qiq_sidebar>section+section{border-top:0;margin-top:0;padding-top:0}.tB8Qiq_sidebar>a{grid-column:1/-1;margin-top:0}.tB8Qiq_hero h1{font-size:36px}.tB8Qiq_hero>div:first-child{padding:28px}.tB8Qiq_benefits ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.tB8Qiq_page{padding-bottom:28px}.tB8Qiq_breadcrumb{gap:6px;min-height:48px;font-size:11px}.tB8Qiq_hero{grid-template-columns:minmax(0,1fr)}.tB8Qiq_hero>div:first-child{padding:20px 18px}.tB8Qiq_hero h1{margin-top:8px;font-size:30px}.tB8Qiq_eyebrow{letter-spacing:.12em;font-size:9px}.tB8Qiq_heroCopy{margin-top:10px;font-size:12px;line-height:1.5}.tB8Qiq_hero ul{gap:9px 12px;margin-top:14px}.tB8Qiq_hero li{font-size:10px}.tB8Qiq_heroImage{display:none}.tB8Qiq_applicationLayout{gap:0;margin-top:22px}.tB8Qiq_formCard{padding:20px 16px}.tB8Qiq_formTop>span:first-child{letter-spacing:.12em;font-size:8px}.tB8Qiq_status{font-size:10px}.tB8Qiq_progress{margin-top:16px;padding-bottom:14px}.tB8Qiq_progress>p{margin-bottom:6px;font-size:11px}.tB8Qiq_progress ol{gap:4px}.tB8Qiq_progress button{flex-direction:column;justify-content:center;gap:5px;min-height:58px;font-size:11px}.tB8Qiq_progress button>span{width:22px;height:22px;font-size:10px}.tB8Qiq_stepIntroduction{margin-block:20px}.tB8Qiq_stepIntroduction h2,.tB8Qiq_savedTitle{font-size:26px}.tB8Qiq_stepIntroduction p,.tB8Qiq_intro{font-size:12px}.tB8Qiq_fields{grid-template-columns:minmax(0,1fr);gap:18px}.tB8Qiq_field>label{font-size:12px}.tB8Qiq_fieldHint{font-size:10px}.tB8Qiq_fieldError{font-size:11px}.tB8Qiq_checkboxGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tB8Qiq_checkboxGrid label{gap:7px;padding-inline:8px;font-size:11px}.tB8Qiq_choiceGroup legend{font-size:12px}.tB8Qiq_actions{gap:10px;margin-top:22px;padding-top:18px}.tB8Qiq_actions>button{padding-inline:14px;font-size:12px}.tB8Qiq_actions>button:last-child{margin-left:auto}.tB8Qiq_requiredNote{font-size:9px}.tB8Qiq_previewNote{font-size:10px}.tB8Qiq_sidebar{display:none}.tB8Qiq_cartNotice{gap:8px;padding:10px 12px;font-size:11px}.tB8Qiq_applicationSummary{grid-template-columns:minmax(0,1fr);gap:12px}.tB8Qiq_applicationSummary>section{padding:14px}.tB8Qiq_summaryHeading h3{font-size:22px}.tB8Qiq_applicationSummary dl>div{grid-template-columns:100px minmax(0,1fr);gap:12px;font-size:11px}.tB8Qiq_consents{margin-top:22px;padding-top:14px}.tB8Qiq_consents legend{padding-top:14px;font-size:22px}.tB8Qiq_consents label{font-size:12px}.tB8Qiq_consents small{font-size:10px}.tB8Qiq_benefits{margin-top:30px}.tB8Qiq_benefits h2{font-size:27px}.tB8Qiq_benefits>p:not(.tB8Qiq_eyebrow){font-size:12px}.tB8Qiq_benefits ul{gap:10px;margin-top:18px}.tB8Qiq_benefits li{gap:8px;padding:12px}.tB8Qiq_benefits h3{font-size:12px}.tB8Qiq_benefits li p{font-size:11px}.tB8Qiq_benefits svg{width:18px;height:18px}.tB8Qiq_legalNotices{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:26px;padding-top:22px}.tB8Qiq_legalNotices h2{font-size:18px}.tB8Qiq_legalNotices p{font-size:10px}.tB8Qiq_savedActions{display:grid}.tB8Qiq_resultHero{padding-block:24px}.tB8Qiq_resultHero h1{font-size:34px}.tB8Qiq_resultHero>p:last-child{font-size:12px}.tB8Qiq_resultLayout{grid-template-columns:minmax(0,1fr);gap:16px}.tB8Qiq_submissionCard,.tB8Qiq_nextSteps{padding:22px 18px}.tB8Qiq_submissionCard h2{font-size:28px}.tB8Qiq_submissionCard dl>div{grid-template-columns:minmax(0,1fr);gap:5px;font-size:12px}.tB8Qiq_submissionCard>a{width:100%}.tB8Qiq_nextSteps h2{font-size:26px}.tB8Qiq_nextSteps p{font-size:12px}.tB8Qiq_submittedDetails{margin-top:28px}.tB8Qiq_submittedDetails>h2{font-size:27px}.tB8Qiq_resultEmpty{padding:32px 18px}.tB8Qiq_resultEmpty h1{font-size:29px}.tB8Qiq_resultEmpty p{font-size:12px}}
.Oo0K9a_error{z-index:80;background:var(--surface);max-width:480px;color:var(--mocha);border:1px solid var(--taupe);border-radius:var(--radius);box-shadow:var(--shadow);align-items:center;gap:12px;margin-left:auto;padding:12px 12px 12px 18px;display:flex;position:fixed;top:96px;left:16px;right:16px}.Oo0K9a_error p{flex:1;font-size:13px;line-height:1.5}.Oo0K9a_error button{min-width:44px;min-height:44px;font-size:22px}@media (max-width:767px){.Oo0K9a_error{top:76px}}
.HbxmVG_shell{--cart-buybar-height:74px;--cart-nav-offset:calc(59px + max(6px, env(safe-area-inset-bottom,0px)));--cart-low-stock:#8b5e2f}.HbxmVG_page{padding-bottom:var(--space-7)}.HbxmVG_breadcrumb{min-height:60px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.HbxmVG_breadcrumb a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.HbxmVG_breadcrumb [aria-current]{color:var(--mocha)}.HbxmVG_heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.HbxmVG_eyebrow{letter-spacing:.14em;color:var(--rose-deep);font-size:10px;line-height:1.5}.HbxmVG_heading h1{margin-top:10px;font-size:48px;line-height:1.15}.HbxmVG_heading>div>p:last-child{color:var(--muted);margin-top:12px;font-size:15px;line-height:1.6}.HbxmVG_clear{min-height:44px;color:var(--muted);text-underline-offset:4px;justify-content:center;align-items:center;gap:7px;padding:8px 4px;font-size:12px;text-decoration:underline;display:inline-flex}.HbxmVG_clear:hover{color:var(--rose-deep)}.HbxmVG_cartCount{color:var(--mocha);margin-block:28px 16px;font-size:13px}.HbxmVG_layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px;display:grid}.HbxmVG_lines{gap:18px;min-width:0;display:grid}.HbxmVG_line{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);grid-template-columns:140px minmax(0,1fr);gap:16px 22px;min-width:0;padding:22px;display:grid}.HbxmVG_lineImage{background:var(--sand);border-radius:7px;grid-row:1/4;height:164px;position:relative;overflow:hidden}.HbxmVG_lineImage img{object-fit:cover;object-position:center 30%}.HbxmVG_lineInformation{min-width:0}.HbxmVG_lineInformation h2{letter-spacing:-.025em;font-size:24px;line-height:1.2}.HbxmVG_lineInformation h2 a{align-items:center;min-height:44px;display:inline-flex}.HbxmVG_lineInformation h2 a:hover{color:var(--rose-deep)}.HbxmVG_sku{color:var(--muted);margin-top:6px;font-size:10px;line-height:1.5}.HbxmVG_lineMetadata{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;font-size:12px;display:flex}.HbxmVG_stock{color:var(--text);align-items:center;gap:5px;display:inline-flex}.HbxmVG_stock i{background:var(--stock);border-radius:50%;width:6px;height:6px}.HbxmVG_lowStock{color:var(--cart-low-stock)}.HbxmVG_lowStock i{background:var(--cart-low-stock)}.HbxmVG_colourLabel{align-items:center;gap:8px;width:min(100%,220px);margin-top:12px;display:flex}.HbxmVG_swatch{border:1px solid var(--line);border-radius:50%;flex-shrink:0;width:14px;height:14px}.HbxmVG_taupe{background:var(--taupe)}.HbxmVG_black{background:#302925}.HbxmVG_ivory{background:var(--bg)}.HbxmVG_dusty-rose{background:var(--rose)}.HbxmVG_sage{background:#8c967a}.HbxmVG_mocha{background:var(--mocha)}.HbxmVG_stone,.HbxmVG_mixed{background:var(--sand)}.HbxmVG_colourLabel select{border:1px solid var(--line);border-radius:var(--button-radius);width:100%;min-width:0;min-height:44px;color:var(--mocha);background:var(--surface);cursor:pointer;padding:8px 24px 8px 10px;font-size:13px}.HbxmVG_purchaseRow{grid-column:2;grid-template-columns:minmax(134px,1fr) auto auto;align-items:start;gap:24px;display:grid}.HbxmVG_quantity{min-width:0}.HbxmVG_quantity>label,.HbxmVG_unitPrice>span,.HbxmVG_lineTotal>span{color:var(--muted);margin-bottom:7px;font-size:11px;line-height:1.4;display:block}.HbxmVG_quantityControl{border:1px solid var(--line);border-radius:var(--button-radius);grid-template-columns:44px 44px 44px;width:max-content;display:grid;overflow:hidden}.HbxmVG_quantityControl button{background:var(--bg);place-items:center;min-width:44px;min-height:44px;display:grid}.HbxmVG_quantityControl button:hover{background:var(--surface-soft)}.HbxmVG_quantityControl button:disabled{opacity:.35}.HbxmVG_quantityControl input{border:0;border-inline:1px solid var(--line);text-align:center;background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--text);appearance:textfield;padding:5px 0;font-size:16px}.HbxmVG_quantityControl input::-webkit-outer-spin-button{appearance:none;margin:0}.HbxmVG_quantityControl input::-webkit-inner-spin-button{appearance:none;margin:0}.HbxmVG_quantityControl :focus-visible{outline-offset:-2px}.HbxmVG_quantityError{color:var(--rose-deep);max-width:180px;margin-top:8px;font-size:11px;line-height:1.5}.HbxmVG_quantityError button{text-underline-offset:4px;min-height:44px;text-decoration:underline}.HbxmVG_unitPrice strong{color:var(--mocha);white-space:nowrap;margin-top:18px;font-size:16px;font-weight:500;display:block}.HbxmVG_unitPrice small{color:var(--muted);font-size:11px;font-weight:400}.HbxmVG_lineTotal{text-align:right}.HbxmVG_lineTotal strong{color:var(--rose-deep);overflow-wrap:anywhere;margin-top:16px;font-size:21px;display:block}.HbxmVG_lineFooter{border-top:1px solid var(--line);grid-column:2;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:12px;display:flex}.HbxmVG_currentTier{color:var(--muted);font-size:11px;line-height:1.5}.HbxmVG_nextTier{color:var(--mocha);align-items:flex-start;gap:6px;margin-top:5px;font-size:11px;line-height:1.5;display:flex}.HbxmVG_nextTier svg{color:var(--rose-deep);flex-shrink:0;margin-top:1px}.HbxmVG_lineFooter>button{min-width:76px;min-height:44px;color:var(--muted);justify-content:center;align-items:center;gap:6px;font-size:11px;display:inline-flex}.HbxmVG_lineFooter>button:hover{color:var(--rose-deep)}.HbxmVG_summary{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);padding:28px 24px;position:sticky;top:24px}.HbxmVG_summary h2{margin-top:8px;font-size:30px}.HbxmVG_summaryCount{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.5}.HbxmVG_summaryFigures{border-top:1px solid var(--line);margin-block:24px 0;padding-top:16px}.HbxmVG_summaryFigures>div{justify-content:space-between;align-items:baseline;gap:16px;font-size:13px;line-height:1.5;display:flex}.HbxmVG_summaryFigures dd{color:var(--mocha);margin:0}.HbxmVG_summaryFigures .HbxmVG_subtotal{margin-top:16px;font-size:16px}.HbxmVG_subtotal dd{color:var(--rose-deep);font-size:28px;font-weight:500}.HbxmVG_taxNote{color:var(--muted);margin-top:12px;font-size:11px;line-height:1.6}.HbxmVG_summary>button{width:100%;min-height:48px;margin-top:22px;padding-inline:10px;font-size:13px}.HbxmVG_continueShopping{min-height:44px;color:var(--mocha);justify-content:center;align-items:center;gap:7px;margin-top:8px;font-size:12px;display:flex}.HbxmVG_reassurance{border-top:1px solid var(--line);gap:12px;margin-top:16px;padding-top:18px;display:grid}.HbxmVG_reassurance p{color:var(--mocha);align-items:center;gap:8px;font-size:11px;line-height:1.5;display:flex}.HbxmVG_reassurance svg{color:var(--rose-deep);flex-shrink:0}.HbxmVG_localNote{color:var(--muted);margin-top:18px;font-size:10px;line-height:1.6}.HbxmVG_feedback{color:var(--muted);font-size:12px;line-height:1.5}.HbxmVG_empty{text-align:center;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);flex-direction:column;align-items:center;margin-top:32px;padding:64px 24px;display:flex}.HbxmVG_emptyIcon{background:var(--surface-soft);width:72px;height:72px;color:var(--rose-deep);border-radius:50%;place-items:center;margin-bottom:24px;display:grid}.HbxmVG_empty h2{margin-top:12px;font-size:36px}.HbxmVG_empty>p:not(.HbxmVG_eyebrow){color:var(--muted);margin-top:16px;font-size:14px;line-height:1.7}.HbxmVG_empty>div{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.HbxmVG_empty>small{color:var(--muted);margin-top:28px;font-size:11px;line-height:1.5}.HbxmVG_mobileSummary{display:none}.HbxmVG_checkoutNotice{z-index:40;background:var(--surface);border:1px solid var(--taupe);border-radius:var(--radius);max-width:430px;box-shadow:var(--shadow);color:var(--mocha);align-items:center;gap:12px;margin-left:auto;padding:12px 12px 12px 16px;display:flex;position:fixed;bottom:24px;left:24px;right:24px}.HbxmVG_checkoutNotice>svg{color:var(--rose-deep);flex-shrink:0}.HbxmVG_checkoutNotice p{font-size:13px;line-height:1.5}.HbxmVG_checkoutNotice small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.HbxmVG_checkoutNotice button{place-items:center;min-width:44px;min-height:44px;margin-left:auto;display:grid}@media (max-width:1199px){.HbxmVG_layout{grid-template-columns:minmax(0,1fr) 300px;gap:24px}.HbxmVG_line{grid-template-columns:110px minmax(0,1fr);gap:16px;padding:18px}.HbxmVG_purchaseRow,.HbxmVG_lineFooter{grid-column:1/-1}.HbxmVG_lineImage{grid-row:1;height:132px}}@media (max-width:1023px){.HbxmVG_layout{grid-template-columns:minmax(0,1fr)}.HbxmVG_summary{position:static}.HbxmVG_line{grid-template-columns:140px minmax(0,1fr);padding:22px}.HbxmVG_lineImage{grid-row:1/4;height:164px}.HbxmVG_purchaseRow,.HbxmVG_lineFooter{grid-column:2}}@media (max-width:767px){.HbxmVG_page{padding-bottom:28px}.HbxmVG_breadcrumb{gap:6px;min-height:48px;font-size:11px}.HbxmVG_eyebrow{letter-spacing:.11em;font-size:9px}.HbxmVG_heading{gap:8px}.HbxmVG_heading h1{margin-top:8px;font-size:34px}.HbxmVG_heading>div>p:last-child{margin-top:10px;font-size:12px;line-height:1.5}.HbxmVG_clear{margin-left:auto;font-size:11px}.HbxmVG_cartCount{margin-block:8px 14px;font-size:12px}.HbxmVG_lines{gap:14px}.HbxmVG_line{grid-template-columns:96px minmax(0,1fr);gap:16px 14px;padding:14px}.HbxmVG_lineImage{grid-row:1;height:116px}.HbxmVG_lineInformation h2{font-size:20px;line-height:1.2}.HbxmVG_lineInformation h2 a{min-height:44px}.HbxmVG_sku{margin-top:5px;font-size:10px}.HbxmVG_lineMetadata{gap:10px;margin-top:8px;font-size:11px}.HbxmVG_colourLabel{gap:6px;margin-top:8px}.HbxmVG_colourLabel select{padding-left:8px;font-size:12px}.HbxmVG_purchaseRow{grid-column:1/-1;grid-template-columns:134px minmax(0,1fr) minmax(0,1fr);gap:8px}.HbxmVG_quantity>label,.HbxmVG_unitPrice>span,.HbxmVG_lineTotal>span{font-size:10px}.HbxmVG_unitPrice strong{margin-top:19px;font-size:14px}.HbxmVG_unitPrice small{font-size:10px}.HbxmVG_lineTotal strong{margin-top:17px;font-size:18px}.HbxmVG_lineFooter{grid-column:1/-1;gap:8px;padding-top:10px}.HbxmVG_currentTier,.HbxmVG_nextTier{font-size:10px}.HbxmVG_lineFooter>button{min-width:70px}.HbxmVG_summary{padding:22px 20px}.HbxmVG_summary h2{font-size:28px}.HbxmVG_feedback{font-size:11px}.HbxmVG_empty{margin-top:24px;padding:36px 16px}.HbxmVG_emptyIcon{width:64px;height:64px;margin-bottom:20px}.HbxmVG_empty h2{font-size:28px}.HbxmVG_empty>p:not(.HbxmVG_eyebrow){font-size:12px}.HbxmVG_empty>div{gap:10px;width:100%;display:grid}.HbxmVG_empty .HbxmVG_eyebrow{font-size:9px}.HbxmVG_mobileSummary{left:0;right:0;bottom:var(--cart-nav-offset);height:var(--cart-buybar-height);background:var(--surface);border-top:1px solid var(--line);z-index:25;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid;position:fixed;box-shadow:0 -3px 16px #5b3a3208}.HbxmVG_mobileSummary span{color:var(--muted);margin-bottom:4px;font-size:10px;display:block}.HbxmVG_mobileSummary strong{color:var(--rose-deep);font-size:21px;line-height:1.2;display:block}.HbxmVG_mobileSummary button{min-height:44px;padding-inline:16px;font-size:13px}.HbxmVG_shell:has(.HbxmVG_hasItems) .site-footer{padding-bottom:calc(var(--cart-nav-offset) + var(--cart-buybar-height) + 24px)}html:has(.HbxmVG_hasItems){scroll-padding-bottom:calc(59px + max(6px, env(safe-area-inset-bottom,0px)) + 74px + 16px)}.HbxmVG_checkoutNotice{bottom:calc(var(--cart-nav-offset) + var(--cart-buybar-height) + 12px);gap:8px;padding-left:12px;left:12px;right:12px}.HbxmVG_checkoutNotice p{font-size:12px}}
.BNubKG_page{--stock-low:#8b5e2f;padding-bottom:var(--space-7)}.BNubKG_breadcrumb{min-height:56px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;display:flex}.BNubKG_breadcrumb a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.BNubKG_breadcrumb [aria-current]{color:var(--mocha)}.BNubKG_categoryHeader{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) 30%;display:grid;overflow:hidden}.BNubKG_categoryCopy{padding:32px 40px}.BNubKG_eyebrow{letter-spacing:.16em;color:var(--rose-deep);font-size:10px;font-weight:500}.BNubKG_categoryCopy h1{margin-top:12px;font-size:46px;line-height:1.12}.BNubKG_categoryCopy>p:not(.BNubKG_eyebrow){color:var(--muted);max-width:620px;margin-top:12px;font-size:15px;line-height:1.6}.BNubKG_introBenefit{color:var(--mocha);align-items:center;gap:8px;margin-top:20px;font-size:12px;display:flex}.BNubKG_categoryImage{background:var(--sand);min-height:230px;position:relative}.BNubKG_categoryImage img{object-fit:cover;object-position:center 35%}.BNubKG_shortcuts{scrollbar-width:thin;scrollbar-color:var(--line) transparent;gap:10px;padding-block:24px;display:flex;overflow-x:auto}.BNubKG_shortcuts a{white-space:nowrap;border:1px solid var(--line);border-radius:var(--button-radius);min-width:44px;min-height:44px;color:var(--mocha);flex-shrink:0;justify-content:center;align-items:center;gap:14px;padding:10px 18px;font-size:13px;display:inline-flex}.BNubKG_shortcuts a:hover,.BNubKG_shortcuts .BNubKG_shortcutActive{border-color:var(--taupe);background:var(--surface-soft)}.BNubKG_catalogLayout{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:32px;display:grid}.BNubKG_sidebar{scrollbar-width:thin;scrollbar-color:var(--line) transparent;max-height:calc(100dvh - 40px);padding-right:14px;position:sticky;top:20px;overflow-y:auto}.BNubKG_sidebar::-webkit-scrollbar{width:6px}.BNubKG_sidebar::-webkit-scrollbar-track{background:0 0}.BNubKG_sidebar::-webkit-scrollbar-thumb{background:var(--line);border-radius:var(--button-radius)}.BNubKG_filterHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-bottom:24px;padding-bottom:12px;display:flex}.BNubKG_filterHeading h2{font-size:22px}.BNubKG_filterHeading button{min-height:44px;color:var(--rose-deep);text-underline-offset:4px;padding-inline:4px;font-size:12px;text-decoration:underline}.BNubKG_filterGroup{border:0;min-width:0;margin:0 0 24px;padding:0}.BNubKG_filterGroup legend{margin-bottom:8px;font-size:14px;font-weight:600}.BNubKG_filterOptions{gap:0;display:grid}.BNubKG_colourOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 4px;display:grid}.BNubKG_filterOption{cursor:pointer;min-height:36px;color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.BNubKG_filterOption input{width:15px;height:15px;accent-color:var(--rose-deep);flex-shrink:0}.BNubKG_filterOption:has(input:checked){color:var(--mocha)}.BNubKG_colourDot{border:1px solid var(--line);border-radius:50%;flex-shrink:0;width:14px;height:14px;display:inline-block}.BNubKG_black{background:#302925}.BNubKG_ivory{background:var(--bg)}.BNubKG_taupe{background:var(--taupe)}.BNubKG_dusty-rose{background:var(--rose)}.BNubKG_sage{background:#8c967a}.BNubKG_mocha{background:var(--mocha)}.BNubKG_stone{background:var(--sand)}.BNubKG_results{min-width:0}.BNubKG_toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:16px;display:flex}.BNubKG_resultCount{color:var(--muted);font-size:13px}.BNubKG_resultCount strong{color:var(--text);font-weight:500}.BNubKG_toolbarControls{align-items:center;gap:12px;display:flex}.BNubKG_filterToggle{display:none}.BNubKG_sortLabel{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.BNubKG_sortLabel select{border:1px solid var(--line);border-radius:var(--button-radius);background:var(--surface);min-height:44px;color:var(--text);cursor:pointer;max-width:100%;padding:10px 30px 10px 12px;font-size:13px}.BNubKG_activeFilters{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.BNubKG_activeFilters button{background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--button-radius);min-height:44px;color:var(--mocha);align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:inline-flex}.BNubKG_activeFilters .BNubKG_clearAll{color:var(--muted);text-underline-offset:4px;background:0 0;border-color:#0000;text-decoration:underline}.BNubKG_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px;margin:0;padding:0;list-style:none;display:grid}.BNubKG_grid>li{min-width:0;display:flex}.BNubKG_grid .product-card{width:100%}.BNubKG_grid .product-image{aspect-ratio:1.15}.BNubKG_grid .product-image img{object-position:center 30%}.BNubKG_grid .product-details{row-gap:8px;padding:12px 8px 8px}.BNubKG_grid .product-extra{grid-column:1/-1}.BNubKG_grid .stock-low{color:var(--stock-low)}.BNubKG_grid .stock-low i{background:var(--stock-low)}.BNubKG_productSwatches{align-items:center;gap:6px;min-height:18px;margin:0;padding:0;list-style:none;display:flex}.BNubKG_productSwatches li{display:flex}.BNubKG_catalogNote{text-align:center;color:var(--mocha);margin-top:48px;font-family:Georgia,serif;font-size:24px;line-height:1.4}.BNubKG_catalogNote span{color:var(--muted);margin-top:8px;font:11px/1.6 Arial,sans-serif;display:block}.BNubKG_emptyState{border:1px dashed var(--line);border-radius:var(--radius);text-align:center;background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:380px;padding:40px 24px;display:flex}.BNubKG_emptyState h2{font-size:32px}.BNubKG_emptyState p{max-width:420px;color:var(--muted);font-size:14px;line-height:1.6}.BNubKG_filterSheet,.BNubKG_quantityDialog{color:var(--text);background:var(--surface);box-shadow:0 16px 60px #5b3a3226}.BNubKG_filterSheet::backdrop,.BNubKG_quantityDialog::backdrop{background:#5b3a3255}.BNubKG_filterSheet{border:0;border-radius:14px 0 0 14px;width:min(100%,420px);max-width:100%;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;position:fixed;inset:0 0 0 auto}.BNubKG_sheetInner{flex-direction:column;height:100%;display:flex}.BNubKG_sheetHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:20px 20px 16px;display:flex}.BNubKG_sheetHeading p{color:var(--rose-deep);letter-spacing:.15em;margin-bottom:6px;font-size:9px}.BNubKG_sheetHeading h2{font-size:28px}.BNubKG_sheetHeading button{border-radius:var(--button-radius);place-items:center;min-width:44px;min-height:44px;display:grid}.BNubKG_sheetHeading button:hover{background:var(--surface-soft)}.BNubKG_sheetHeading,.BNubKG_sheetFooter{flex-shrink:0}.BNubKG_sheetBody{overscroll-behavior:contain;flex:1;min-height:0;padding:24px 20px 0;overflow-y:auto}.BNubKG_sheetBody .BNubKG_filterOption{min-height:44px;font-size:13px}.BNubKG_sheetFooter{padding:16px 20px max(16px, env(safe-area-inset-bottom));border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;display:grid}.BNubKG_sheetFooter button{padding-inline:10px;font-size:13px}.BNubKG_quantityDialog{border:1px solid var(--line);border-radius:14px;width:min(360px,100% - 32px);max-width:100%;max-height:calc(100dvh - 48px);margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto}.BNubKG_quantityInner{padding:24px}.BNubKG_quantityHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.BNubKG_quantityHeading h2{font-size:26px}.BNubKG_quantityDialog .BNubKG_quantityHeading button{background:0 0;border:0;place-items:center;width:44px;min-width:44px;height:44px;padding:8px;display:grid}.BNubKG_quantityProduct{margin-top:16px;font-size:14px;font-weight:500}.BNubKG_quantityProduct span{color:var(--muted);margin-top:5px;font-size:12px;font-weight:400;display:block}.BNubKG_quantityInner form{margin-top:24px}.BNubKG_quantityInner label{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.BNubKG_quantityInner label span{color:var(--muted);font-size:11px}.BNubKG_quantityControl{border:1px solid var(--line);border-radius:var(--button-radius);grid-template-columns:44px minmax(0,1fr) 44px;margin-top:10px;display:grid}.BNubKG_quantityDialog .BNubKG_quantityControl button{background:var(--bg);border:0;place-items:center;width:44px;min-height:44px;padding:8px;display:grid}.BNubKG_quantityDialog .BNubKG_quantityControl button:disabled{opacity:.4}.BNubKG_quantityControl input{border:0;border-inline:1px solid var(--line);background:var(--surface);text-align:center;width:100%;min-height:44px;color:var(--text);font-size:16px}.BNubKG_quantityError{color:var(--rose-deep);margin-top:10px;font-size:12px;line-height:1.4}.BNubKG_quantityTotal{justify-content:space-between;align-items:center;margin-block:20px;font-size:13px;display:flex}.BNubKG_quantityTotal strong{color:var(--rose-deep);font-size:18px}.BNubKG_quantityDialog form>button{background:var(--rose-deep);border-color:var(--rose-deep);width:100%;min-height:46px;color:var(--surface)}.BNubKG_quantityDialog form>button:hover{background:var(--mocha)}.BNubKG_previewNote{color:var(--muted);text-align:center;margin-top:12px;font-size:11px;line-height:1.5}@media (max-width:1199px){.BNubKG_catalogLayout{grid-template-columns:minmax(0,1fr)}.BNubKG_sidebar{display:none}.BNubKG_grid{grid-template-columns:repeat(3,minmax(0,1fr))}.BNubKG_filterToggle{border:1px solid var(--line);border-radius:var(--button-radius);background:var(--surface);justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:13px;display:inline-flex}.BNubKG_filterToggle span{background:var(--surface-soft);border-radius:50%;place-items:center;min-width:18px;min-height:18px;font-size:10px;display:grid}.BNubKG_categoryCopy{padding:28px}.BNubKG_categoryCopy h1{font-size:38px}}@media (max-width:767px){.BNubKG_page{padding-bottom:24px}.BNubKG_breadcrumb{gap:6px;min-height:44px;font-size:11px}.BNubKG_categoryHeader{grid-template-columns:minmax(0,1fr)}.BNubKG_categoryCopy{padding:20px 18px}.BNubKG_categoryCopy h1{margin-top:8px;font-size:32px}.BNubKG_categoryCopy>p:not(.BNubKG_eyebrow){margin-top:8px;font-size:12px;line-height:1.5}.BNubKG_categoryCopy .BNubKG_eyebrow{letter-spacing:.12em;font-size:9px}.BNubKG_categoryImage{display:none}.BNubKG_introBenefit{margin-top:12px;font-size:11px}.BNubKG_shortcuts{scrollbar-width:none;gap:8px;padding-block:16px}.BNubKG_shortcuts::-webkit-scrollbar{width:0;height:0;display:none}.BNubKG_shortcuts a{gap:8px;padding:9px 13px;font-size:12px}.BNubKG_toolbar{margin-bottom:16px;padding-bottom:14px;display:block}.BNubKG_resultCount{margin-bottom:12px;font-size:12px}.BNubKG_toolbarControls{grid-template-columns:104px minmax(0,1fr);gap:8px;display:grid}.BNubKG_sortLabel{min-width:0}.BNubKG_sortLabel>span{display:none}.BNubKG_sortLabel select{width:100%;min-width:0;padding-right:22px;font-size:14px}.BNubKG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.BNubKG_grid>li{align-items:flex-start}.BNubKG_grid .product-image{aspect-ratio:1.2}.BNubKG_grid .product-details{align-content:start;row-gap:4px;padding:8px 5px 4px}.BNubKG_grid .product-details h3{min-height:0;font-size:13px;line-height:1.4}.BNubKG_grid .stock{align-self:center;font-size:10px;line-height:1.4}.BNubKG_grid .colour{min-height:0;margin-top:0;font-size:10px;line-height:1.4}.BNubKG_grid .product-purchase{margin-top:0}.BNubKG_grid .product-purchase strong{font-size:15px}.BNubKG_grid .moq{font-size:11px}.BNubKG_grid .badge{font-size:9px}.BNubKG_grid .product-purchase button{min-height:44px;margin-top:0;font-size:12px}.BNubKG_productSwatches{gap:5px;min-height:14px}.BNubKG_productSwatches .BNubKG_colourDot{width:12px;height:12px}.BNubKG_catalogNote{margin-top:32px;font-size:20px}.BNubKG_catalogNote span{font-size:10px}.BNubKG_emptyState{min-height:320px;padding-inline:20px}.BNubKG_emptyState h2{font-size:28px}.BNubKG_emptyState p{font-size:13px}}
._33sB3G_unavailable>div{grid-column:1/-1}
._7BiYSq_notice{padding:var(--space-6,24px);margin-block:var(--space-6,24px);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}._7BiYSq_notice h1,._7BiYSq_notice h3{max-width:32ch;margin:0 0 12px}._7BiYSq_notice h1{font-size:clamp(25px,4vw,38px)}._7BiYSq_notice p{color:var(--muted);margin-bottom:20px}
.xsUjzG_shell{padding-block:var(--space-7);gap:var(--space-7);grid-template-columns:220px minmax(0,1fr);align-items:start;min-height:65vh;padding-bottom:120px;display:grid}.xsUjzG_sidebar{min-width:0;position:sticky;top:110px}.xsUjzG_eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--rose-deep);margin-bottom:var(--space-3);font-size:11px;font-weight:700}.xsUjzG_navigation{gap:var(--space-2);display:grid}.xsUjzG_navigation a{border-radius:var(--radius);min-height:46px;color:var(--muted);border:1px solid #0000;align-items:center;padding:12px 14px;font-weight:600;display:flex}.xsUjzG_navigation a[aria-current=page]{background:var(--surface-soft);border-color:var(--line);color:var(--mocha)}.xsUjzG_navigation a:hover{background:var(--bg);color:var(--mocha)}.xsUjzG_shell a:focus-visible,.xsUjzG_shell button:focus-visible{outline:2px solid var(--rose-deep);outline-offset:4px}.xsUjzG_content{overflow-wrap:anywhere;min-width:0;max-width:1120px}.xsUjzG_title{color:var(--mocha);margin-bottom:var(--space-3);overflow-wrap:anywhere;font:clamp(30px,3vw,44px)/1.15 Georgia,serif}.xsUjzG_intro{color:var(--muted);margin-bottom:var(--space-6);max-width:66ch;line-height:1.65}.xsUjzG_section{margin-top:var(--space-6)}.xsUjzG_heading{color:var(--mocha);margin-bottom:var(--space-4);font:26px/1.25 Georgia,serif}.xsUjzG_grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.xsUjzG_columns{gap:var(--space-5);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;display:grid}.xsUjzG_panel{padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow)}.xsUjzG_panel h2,.xsUjzG_panel h3{color:var(--mocha);margin-bottom:var(--space-3);font:23px/1.25 Georgia,serif}.xsUjzG_panel p{color:var(--muted);line-height:1.65}.xsUjzG_metric{color:var(--mocha);margin-top:var(--space-2);font:36px/1.3 Georgia,serif;display:block}.xsUjzG_list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.xsUjzG_order{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;display:block}a.xsUjzG_order:hover{border-color:var(--taupe);box-shadow:var(--shadow)}.xsUjzG_orderTop{justify-content:space-between;align-items:start;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.xsUjzG_reference{overflow-wrap:anywhere;color:var(--mocha);font-size:15px;font-weight:600;line-height:1.5}.xsUjzG_date{color:var(--muted);margin-top:var(--space-2);font-size:12px;display:block}.xsUjzG_total{white-space:nowrap;color:var(--mocha);font-size:19px;font-weight:600}.xsUjzG_details{gap:var(--space-4);margin:0;display:grid}.xsUjzG_details div{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);min-width:0;display:flex}.xsUjzG_details dt{color:var(--muted);line-height:1.5}.xsUjzG_details dd{text-align:right;overflow-wrap:anywhere;min-width:0;max-width:65%;margin:0;font-weight:500;line-height:1.5}.xsUjzG_statusRow{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.xsUjzG_statusRow dt{color:var(--muted);margin-bottom:var(--space-2);font-size:12px}.xsUjzG_statusRow dd{color:var(--mocha);margin:0;font-size:13px;line-height:1.5}.xsUjzG_status{border-radius:var(--button-radius);background:var(--surface-soft);color:var(--mocha);padding:5px 9px;font-size:12px;display:inline-block}.xsUjzG_link{min-height:44px;color:var(--rose-deep);text-underline-offset:4px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.xsUjzG_links{column-gap:var(--space-5);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.xsUjzG_lines{margin:0 0 var(--space-5);padding:0;list-style:none}.xsUjzG_lines li{padding-block:var(--space-4);border-bottom:1px solid var(--line)}.xsUjzG_lines h3{margin-bottom:var(--space-2);font-size:19px}.xsUjzG_timeline{margin:0;padding:0;list-style:none}.xsUjzG_timeline li{padding:0 0 var(--space-5) var(--space-5);border-left:1px solid var(--sand);margin-left:5px;position:relative}.xsUjzG_timeline li:before{content:"";background:var(--rose);border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:-5px}.xsUjzG_timeline li:last-child{border-left-color:#0000;padding-bottom:0}.xsUjzG_timeline strong{color:var(--mocha);font-weight:600;display:block}.xsUjzG_address{color:var(--mocha);overflow-wrap:anywhere;font-style:normal;line-height:1.8}.xsUjzG_notice{margin-top:var(--space-4);color:var(--muted);font-size:12px;line-height:1.6}.xsUjzG_error{color:var(--rose-deep);margin-top:var(--space-4)}@media (max-width:1000px){.xsUjzG_shell{gap:var(--space-5);grid-template-columns:180px minmax(0,1fr)}.xsUjzG_columns{grid-template-columns:1fr}.xsUjzG_grid{gap:var(--space-3)}.xsUjzG_panel{padding:var(--space-4)}}@media (max-width:767px){.xsUjzG_shell{padding-top:var(--space-5);padding-bottom:110px;display:block}.xsUjzG_sidebar{margin-bottom:var(--space-6);position:static}.xsUjzG_navigation{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.xsUjzG_navigation a{text-align:center;border-color:var(--line);justify-content:center;min-height:46px;padding:10px 5px;font-size:12px}.xsUjzG_eyebrow{font-size:10px}.xsUjzG_grid{grid-template-columns:1fr}.xsUjzG_order{padding:var(--space-4)}.xsUjzG_orderTop{display:block}.xsUjzG_total{margin-top:var(--space-3);display:block}.xsUjzG_statusRow{gap:var(--space-3);grid-template-columns:1fr}.xsUjzG_statusRow div{justify-content:space-between;gap:var(--space-3);display:flex}.xsUjzG_statusRow dt{flex:0 0 30%;margin:0}.xsUjzG_statusRow dd{text-align:right;min-width:0}.xsUjzG_heading{font-size:25px}.xsUjzG_intro{margin-bottom:var(--space-5)}.xsUjzG_details dd{max-width:60%}.xsUjzG_reference{font-size:13px}}
.cHyWIW_page{padding-bottom:var(--space-7)}.cHyWIW_breadcrumb{min-height:60px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.cHyWIW_breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.cHyWIW_heading{margin-block:12px 30px}.cHyWIW_eyebrow{letter-spacing:.14em;color:var(--rose-deep);font-size:10px;line-height:1.6}.cHyWIW_heading h1{margin-block:8px 14px;font-size:clamp(32px,4vw,48px)}.cHyWIW_heading>p:not(.cHyWIW_eyebrow){color:var(--muted);line-height:1.6}.cHyWIW_heading>span{color:var(--mocha);align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}.cHyWIW_layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:32px;display:grid}.cHyWIW_layout>div{min-width:0}.cHyWIW_card,.cHyWIW_summary,.cHyWIW_result{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;padding:28px}.cHyWIW_card h2,.cHyWIW_summary h2,.cHyWIW_result h2{font-size:29px;line-height:1.2}.cHyWIW_card>p,.cHyWIW_intro{color:var(--muted);margin:12px 0 26px;font-size:14px;line-height:1.7}.cHyWIW_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.cHyWIW_steps button{color:var(--muted);border-bottom:2px solid var(--line);text-align:left;align-items:center;gap:9px;min-height:48px;padding:8px;font-size:12px;display:flex}.cHyWIW_steps button[aria-current]{color:var(--rose-deep);border-color:var(--rose)}.cHyWIW_steps button>span{background:var(--surface-soft);border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.cHyWIW_steps button:disabled{opacity:.6}.cHyWIW_formFields{border:0;min-width:0;margin:0;padding:0}.cHyWIW_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.cHyWIW_fields>div{min-width:0}.cHyWIW_full{grid-column:1/-1}.cHyWIW_fields label{color:var(--mocha);flex-wrap:wrap;justify-content:space-between;gap:4px;margin-bottom:8px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.cHyWIW_fields label span{color:var(--muted);font-size:10px;font-weight:400}.cHyWIW_fields input,.cHyWIW_fields select,.cHyWIW_fields textarea{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);width:100%;min-width:0;min-height:46px;color:var(--text);font:inherit;padding:12px;font-size:14px}.cHyWIW_fields [aria-invalid=true]{border-color:var(--rose-deep)}.cHyWIW_fields textarea{resize:vertical}.cHyWIW_actions{justify-content:space-between;align-items:center;gap:14px;margin-block:28px 20px;display:flex}.cHyWIW_actions button{min-height:46px}.cHyWIW_textLink,.cHyWIW_buyerReview button{min-height:44px;color:var(--rose-deep);text-underline-offset:3px;align-items:center;font-size:12px;text-decoration:underline;display:inline-flex}.cHyWIW_note{color:var(--muted);overflow-wrap:anywhere;margin-top:14px;font-size:11px;line-height:1.7}.cHyWIW_error{color:var(--rose-deep);margin-top:8px;font-size:12px;line-height:1.6}.cHyWIW_error a{text-decoration:underline}.cHyWIW_summary{background:var(--surface-soft);position:sticky;top:104px}.cHyWIW_summary>p{color:var(--muted);margin-block:12px;font-size:12px}.cHyWIW_summary .cHyWIW_eyebrow{color:var(--rose-deep)}.cHyWIW_lines{margin:22px 0;padding:0;list-style:none}.cHyWIW_lines li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:12px;padding:14px 0;font-size:13px;display:flex}.cHyWIW_lines li>div{min-width:0}.cHyWIW_lines span,.cHyWIW_lines small{color:var(--muted);margin-top:6px;font-size:11px;display:block}.cHyWIW_lines b{color:var(--rose-deep);white-space:nowrap}.cHyWIW_summary dl>div{justify-content:space-between;gap:12px;margin-block:16px;font-size:12px;display:flex}.cHyWIW_summary dl>div:first-child{color:var(--mocha);font-size:15px;font-weight:600}.cHyWIW_summary dd{text-align:right}.cHyWIW_buyerReview section{border-bottom:1px solid var(--line);padding-block:16px}.cHyWIW_buyerReview section>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.cHyWIW_buyerReview h3,.cHyWIW_validationLine h3{font-family:inherit;font-size:14px;font-weight:600}.cHyWIW_buyerReview p{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.8}.cHyWIW_result{background:var(--bg);margin-top:24px;scroll-margin-top:24px}.cHyWIW_result>p{margin-block:10px;font-size:12px;line-height:1.7}.cHyWIW_result[data-order-status]{overflow-wrap:anywhere;margin-bottom:24px}.cHyWIW_result[data-order-status]>button,.cHyWIW_result[data-order-status]>a{margin:8px 8px 0 0}.cHyWIW_submitPanel{border-top:1px solid var(--line);padding-top:20px}.cHyWIW_submitPanel>p{color:var(--muted);margin-bottom:16px;font-size:12px;line-height:1.7}.cHyWIW_submitPanel>a{white-space:normal;min-height:46px;margin:0 8px 10px 0;display:inline-flex}.cHyWIW_submitPanel>button{white-space:normal;width:100%;min-height:46px}.cHyWIW_reviewAcceptance{align-items:start;gap:10px;min-height:44px;padding-block:12px;font-size:12px;line-height:1.7;display:flex}.cHyWIW_reviewAcceptance input{width:20px;height:20px;accent-color:var(--rose-deep);flex-shrink:0}.cHyWIW_validationLine{border-top:1px solid var(--line);padding-block:16px}.cHyWIW_validationLine p{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.6}.cHyWIW_validationLine .cHyWIW_error{color:var(--rose-deep)}.cHyWIW_validationLine .cHyWIW_change{color:var(--mocha)}@media (max-width:1023px){.cHyWIW_layout{grid-template-columns:minmax(0,1fr) 300px;gap:22px}.cHyWIW_card,.cHyWIW_summary{padding:22px}}@media (max-width:767px){.cHyWIW_layout{grid-template-columns:minmax(0,1fr);gap:24px}.cHyWIW_summary{position:static}.cHyWIW_heading{margin-top:4px}.cHyWIW_heading>span{align-items:start;line-height:1.6}.cHyWIW_heading>span svg{flex-shrink:0}.cHyWIW_card,.cHyWIW_summary,.cHyWIW_result{padding:20px}.cHyWIW_steps button{gap:7px;padding:8px 3px;font-size:10px;line-height:1.5;display:grid}.cHyWIW_fields{gap:18px 12px}.cHyWIW_card h2,.cHyWIW_summary h2,.cHyWIW_result h2{font-size:26px}.cHyWIW_actions{flex-wrap:wrap}.cHyWIW_actions .cHyWIW_button{padding-inline:14px;font-size:12px}.cHyWIW_buyerReview section>div{flex-direction:column;align-items:start;gap:0}.cHyWIW_page{padding-bottom:var(--space-7)}.cHyWIW_fields input,.cHyWIW_fields select,.cHyWIW_fields textarea{font-size:16px}}.cHyWIW_summary .cHyWIW_commercialTotal{border-top:1px solid var(--line);color:var(--mocha);padding-top:14px;font-size:16px;font-weight:600}
.TiFiga_area{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow-wrap:anywhere;min-width:0;margin:24px 0;padding:24px}.TiFiga_area h2{color:var(--mocha);margin:0 0 16px;font:26px/1.2 Georgia,serif}.TiFiga_area p,.TiFiga_summary p{color:var(--muted);line-height:1.65}.TiFiga_area a,.TiFiga_summary a{color:var(--mocha);text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:44px;text-decoration:underline;display:inline-flex}.TiFiga_area a:focus-visible,.TiFiga_summary a:focus-visible{outline:2px solid var(--rose-deep);outline-offset:3px}.TiFiga_reference{font-size:12px}.TiFiga_compact{border-top:1px solid var(--line);padding:12px 0}.TiFiga_summary{border:1px solid var(--line);border-radius:0 0 var(--radius) var(--radius);background:var(--bg);overflow-wrap:anywhere;border-top:0;margin:0 0 8px;padding:16px 20px}.TiFiga_summary h3{color:var(--mocha);margin-bottom:8px;font:20px Georgia,serif}.TiFiga_summary ul{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;font-size:13px;line-height:1.6;list-style:none;display:flex}.TiFiga_compact .TiFiga_summary{background:0 0;border:0;padding:0}.TiFiga_timeline{gap:20px;margin:0;padding:0;list-style:none;display:grid}.TiFiga_timeline li{border-left:2px solid var(--sand);min-width:0;padding-left:16px}.TiFiga_timeline h3{color:var(--mocha);margin-bottom:8px;font:21px/1.3 Georgia,serif}.TiFiga_timeline time{color:var(--muted);margin-top:8px;font-size:12px;display:block}.TiFiga_timeline a{font-size:13px}@media (max-width:600px){.TiFiga_area{padding:20px}.TiFiga_summary{padding:16px}.TiFiga_summary ul{gap:4px;display:grid}.TiFiga_area h2{font-size:24px}.TiFiga_timeline h3{font-size:20px}}
.KSGVMa_shell{--pdp-buybar-height:72px;--pdp-nav-offset:0px;--pdp-low-stock:#8b5e2f}.KSGVMa_page{padding-bottom:var(--space-7)}.KSGVMa_breadcrumb{min-height:60px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding-block:8px;font-size:12px;display:flex}.KSGVMa_breadcrumb a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.KSGVMa_breadcrumb [aria-current]{color:var(--mocha)}.KSGVMa_productMain{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(32px,4vw,56px);display:grid}.KSGVMa_gallery{min-width:0;position:sticky;top:24px}.KSGVMa_primaryImage{aspect-ratio:1.1;border:1px solid var(--line);border-radius:var(--radius);background:var(--sand);position:relative;overflow:hidden}.KSGVMa_primaryImage img{object-fit:cover;object-position:center 30%}.KSGVMa_galleryCaption{color:var(--muted);justify-content:space-between;gap:12px;padding-block:10px;font-size:11px;display:flex}.KSGVMa_thumbnails{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.KSGVMa_thumbnails button{aspect-ratio:1.5;border:1px solid var(--line);border-radius:var(--button-radius);background:var(--surface-soft);min-height:44px;padding:0;position:relative;overflow:hidden}.KSGVMa_thumbnails button[aria-pressed=true]{border:2px solid var(--rose-deep)}.KSGVMa_thumbnails img{object-fit:cover;object-position:center 30%}.KSGVMa_imageNote{color:var(--muted);margin-top:10px;font-size:10px;line-height:1.5}.KSGVMa_purchasePanel{min-width:0}.KSGVMa_eyebrow{letter-spacing:.15em;color:var(--rose-deep);font-size:10px;line-height:1.5}.KSGVMa_summary h1{margin-top:10px;font-size:clamp(36px,3.4vw,48px);line-height:1.08}.KSGVMa_sku{color:var(--muted);margin-top:10px;font-size:11px}.KSGVMa_description{color:var(--muted);max-width:580px;margin-top:16px;font-size:14px;line-height:1.6}.KSGVMa_priceAndStock{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:18px;display:flex}.KSGVMa_tradePrice strong{color:var(--rose-deep);font-size:32px;font-weight:600;line-height:1.2}.KSGVMa_tradePrice>span{color:var(--muted);margin-left:6px;font-size:13px}.KSGVMa_tradePrice small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.KSGVMa_availability{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.KSGVMa_availability i{background:var(--stock);border-radius:50%;width:7px;height:7px;display:inline-block}.KSGVMa_lowStock{color:var(--pdp-low-stock)}.KSGVMa_lowStock i{background:var(--pdp-low-stock)}.KSGVMa_colourSelector{border:0;min-width:0;margin:24px 0 0;padding:0}.KSGVMa_colourSelector legend{margin-bottom:10px;font-size:13px}.KSGVMa_colourSelector legend strong{color:var(--mocha);font-weight:500}.KSGVMa_colourGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.KSGVMa_colourGrid button{border:1px solid var(--line);border-radius:var(--button-radius);background:var(--surface);min-width:0;min-height:44px;color:var(--mocha);justify-content:flex-start;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.KSGVMa_colourGrid button:hover{background:var(--bg)}.KSGVMa_colourGrid button[aria-pressed=true]{border-color:var(--rose-deep);background:var(--surface-soft)}.KSGVMa_swatchDot{border:1px solid var(--line);width:18px;height:18px;color:var(--surface);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.KSGVMa_taupe{background:var(--taupe)}.KSGVMa_black{background:#302925}.KSGVMa_ivory{background:var(--bg);color:var(--mocha)}.KSGVMa_sage{background:#8c967a}.KSGVMa_mocha{background:var(--mocha)}.KSGVMa_stone{background:var(--sand);color:var(--mocha)}.KSGVMa_dusty-rose{background:var(--rose)}.KSGVMa_quantitySection{margin-top:22px}.KSGVMa_quantityHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.KSGVMa_quantityHeading label{font-size:13px;font-weight:600}.KSGVMa_quantityHeading p{color:var(--muted);font-size:12px}.KSGVMa_quantityHeading strong{color:var(--mocha);font-weight:500}.KSGVMa_quantityControl{border:1px solid var(--line);border-radius:var(--button-radius);grid-template-columns:44px minmax(64px,112px) 44px;width:max-content;max-width:100%;margin-top:10px;display:grid;overflow:hidden}.KSGVMa_quantityControl button{background:var(--bg);place-items:center;min-width:44px;min-height:46px;display:grid}.KSGVMa_quantityControl button:hover{background:var(--surface-soft)}.KSGVMa_quantityControl button:disabled{opacity:.4}.KSGVMa_quantityControl input{border:0;border-inline:1px solid var(--line);background:var(--surface);text-align:center;width:100%;min-width:0;min-height:46px;color:var(--text);appearance:textfield;padding:8px;font-size:16px}.KSGVMa_quantityControl input::-webkit-inner-spin-button{appearance:none;margin:0}.KSGVMa_quantityControl input::-webkit-outer-spin-button{appearance:none;margin:0}.KSGVMa_quantityControl :focus-visible{outline-offset:-2px}.KSGVMa_quantityError{color:var(--rose-deep);margin-top:8px;font-size:12px;line-height:1.5}.KSGVMa_presets{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.KSGVMa_presets>span{color:var(--muted);margin-right:4px;font-size:11px}.KSGVMa_presets button{border:1px solid var(--line);border-radius:6px;min-width:44px;min-height:44px;padding:8px;font-size:12px}.KSGVMa_presets button[aria-pressed=true]{color:var(--rose-deep);background:var(--surface-soft);border-color:var(--taupe)}.KSGVMa_buyButton{width:100%;min-height:50px;margin-top:16px;font-size:14px}.KSGVMa_buyButton:disabled,.KSGVMa_mobileBuyBar button:disabled{opacity:.5}.KSGVMa_orderSummary{border:1px solid var(--line);border-radius:var(--button-radius);background:var(--surface-soft);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-top:12px;padding:12px;display:grid}.KSGVMa_orderSummary>span{color:var(--muted);font-size:12px}.KSGVMa_orderSummary strong{text-align:right;color:var(--mocha);overflow-wrap:anywhere;font-size:14px;font-weight:500}.KSGVMa_previewNote{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.5}.KSGVMa_confirmation{border:1px solid var(--line);border-radius:var(--button-radius);background:var(--bg);color:var(--mocha);align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.KSGVMa_confirmation svg{color:var(--stock);flex-shrink:0;margin-top:2px}.KSGVMa_volumePricing{margin-top:26px}.KSGVMa_volumePricing table{border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:var(--radius);width:100%;overflow:hidden}.KSGVMa_volumePricing caption{caption-side:top;text-align:left;letter-spacing:-.025em;color:var(--text);padding-bottom:12px;font:24px/1.2 Georgia,serif}.KSGVMa_volumePricing th{color:var(--muted);text-align:left;border-bottom:1px solid var(--line);background:var(--bg);padding:10px 14px;font-size:11px;font-weight:400}.KSGVMa_volumePricing td{border-bottom:1px solid var(--line);padding:11px 14px;font-size:13px}.KSGVMa_volumePricing tr:last-child td{border-bottom:0}.KSGVMa_volumePricing th:last-child,.KSGVMa_volumePricing td:last-child{text-align:right}.KSGVMa_volumePricing td:last-child{font-weight:500}.KSGVMa_volumePricing td:last-child>span{color:var(--muted);font-size:11px;font-weight:400}.KSGVMa_volumePricing td small{color:var(--rose-deep);align-items:center;gap:3px;margin-left:10px;font-size:10px;display:inline-flex}.KSGVMa_activeTier td{background:var(--surface-soft)}.KSGVMa_activeTier td:first-child{box-shadow:inset 3px 0 var(--rose-deep)}.KSGVMa_volumePricing>p{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.5}.KSGVMa_delivery{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;padding-top:20px;display:grid}.KSGVMa_delivery>div{align-items:flex-start;gap:8px;display:flex}.KSGVMa_delivery svg{width:23px;height:23px;color:var(--rose-deep);flex-shrink:0}.KSGVMa_delivery strong{font-size:12px;font-weight:500;display:block}.KSGVMa_delivery span{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.5;display:block}.KSGVMa_sampleNote{color:var(--muted);margin-top:12px;font-size:11px;line-height:1.5}.KSGVMa_delivery>.KSGVMa_sampleNote{grid-column:1/-1;margin-top:0}.KSGVMa_informationRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:48px;display:grid}.KSGVMa_information,.KSGVMa_resale{border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:28px}.KSGVMa_information h2,.KSGVMa_resale h2,.KSGVMa_assets h2{font-size:30px}.KSGVMa_information dl{margin-top:18px}.KSGVMa_information dl>div{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:16px;padding-block:10px;font-size:13px;line-height:1.5;display:grid}.KSGVMa_information dl>div:last-child{border-bottom:0}.KSGVMa_information dt{color:var(--muted)}.KSGVMa_information dd{margin:0}.KSGVMa_resale{background:var(--surface-soft)}.KSGVMa_resale h2{margin-top:8px}.KSGVMa_resaleFigures{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;padding-bottom:22px;display:grid}.KSGVMa_resaleFigures span{color:var(--muted);min-height:44px;font-size:11px;line-height:1.35;display:block}.KSGVMa_resaleFigures strong{color:var(--mocha);font:30px/1.2 Georgia,serif;display:block}.KSGVMa_resale ul{gap:10px;margin-top:22px;padding:0;list-style:none;display:grid}.KSGVMa_resale li{align-items:center;gap:8px;font-size:13px;line-height:1.5;display:flex}.KSGVMa_resale li svg{width:17px;height:17px;color:var(--rose-deep);flex-shrink:0}.KSGVMa_assets{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);margin-top:36px;padding:28px}.KSGVMa_assetsHeading{justify-content:space-between;align-items:center;gap:20px;display:flex}.KSGVMa_assetsHeading h2{margin-top:6px}.KSGVMa_assetsHeading>p{color:var(--muted);font-size:12px;line-height:1.5}.KSGVMa_assetActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.KSGVMa_assetAction{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--button-radius);min-height:84px;color:var(--mocha);align-items:center;gap:10px;padding:14px;font-size:13px;line-height:1.4;display:flex}.KSGVMa_assetAction:hover{border-color:var(--taupe)}.KSGVMa_assetAction>svg{width:20px;height:20px;color:var(--rose-deep);flex-shrink:0}.KSGVMa_assetAction>span{flex:1;min-width:0}.KSGVMa_assetAction small{color:var(--muted);margin-top:6px;font-size:10px;line-height:1.5;display:block}.KSGVMa_copyNotice{color:var(--mocha);margin-top:12px;font-size:12px;line-height:1.5}.KSGVMa_copyNotice:empty{display:none}.KSGVMa_manualCopy{margin-top:12px}.KSGVMa_manualCopy label{margin-bottom:8px;font-size:12px;display:block}.KSGVMa_manualCopy textarea{border:1px solid var(--line);border-radius:var(--button-radius);background:var(--surface);resize:vertical;width:100%;padding:12px;font-size:13px;line-height:1.5}.KSGVMa_related{margin-top:44px}.KSGVMa_sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.KSGVMa_sectionHeading h2{font-size:32px}.KSGVMa_sectionHeading a{min-height:44px;color:var(--rose-deep);align-items:center;gap:6px;font-size:13px;display:inline-flex}.KSGVMa_relatedGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:18px;display:grid}.KSGVMa_relatedGrid .product-image{aspect-ratio:1.4}.KSGVMa_relatedGrid .product-details h3{min-height:0}.KSGVMa_relatedGrid .stock-low{color:var(--pdp-low-stock)}.KSGVMa_relatedGrid .stock-low i{background:var(--pdp-low-stock)}.KSGVMa_mobileBuyBar{display:none}@media (max-width:1023px){.KSGVMa_productMain{grid-template-columns:minmax(0,1fr);gap:28px}.KSGVMa_gallery{width:100%;max-width:560px;margin-inline:auto;position:static}.KSGVMa_purchasePanel{width:100%;max-width:680px;margin-inline:auto}.KSGVMa_summary h1{font-size:38px}.KSGVMa_informationRow{gap:18px}.KSGVMa_information,.KSGVMa_resale{padding:22px}.KSGVMa_information dl>div{grid-template-columns:96px minmax(0,1fr);gap:12px}.KSGVMa_assetActions,.KSGVMa_relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.KSGVMa_mobileBuyBar{left:0;right:0;bottom:var(--pdp-nav-offset);height:var(--pdp-buybar-height);background:var(--surface);border-top:1px solid var(--line);z-index:25;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 24px;display:grid;position:fixed;box-shadow:0 -3px 16px #5b3a3208}.KSGVMa_mobileBuyBar>div{min-width:0}.KSGVMa_mobileBuyBar strong{color:var(--rose-deep);font-size:21px;line-height:1.2}.KSGVMa_mobileBuyBar span{color:var(--muted);margin-left:5px;font-size:11px}.KSGVMa_mobileBuyBar small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;display:block;overflow:hidden}.KSGVMa_mobileBuyBar button{min-width:104px;min-height:44px;padding:10px 18px;font-size:14px}.KSGVMa_shell .site-footer{padding-bottom:calc(var(--pdp-nav-offset) + var(--pdp-buybar-height) + 24px)}html:has(.KSGVMa_shell){--pdp-buybar-height:72px;--pdp-nav-offset:0px;scroll-padding-bottom:calc(var(--pdp-nav-offset) + var(--pdp-buybar-height) + 16px)}}@media (max-width:767px){:is(.KSGVMa_shell,html:has(.KSGVMa_shell)){--pdp-nav-offset:calc(59px + max(6px, env(safe-area-inset-bottom,0px)))}.KSGVMa_page{padding-bottom:28px}.KSGVMa_breadcrumb{gap:5px;min-height:50px;padding-block:3px;font-size:10px}.KSGVMa_productMain{gap:24px}.KSGVMa_primaryImage{aspect-ratio:1.18}.KSGVMa_galleryCaption{padding-block:8px;font-size:10px}.KSGVMa_thumbnails{gap:8px}.KSGVMa_imageNote{margin-top:8px;font-size:10px}.KSGVMa_summary h1{margin-top:8px;font-size:32px}.KSGVMa_eyebrow{letter-spacing:.12em;font-size:9px}.KSGVMa_sku{margin-top:8px;font-size:10px}.KSGVMa_description{margin-top:12px;font-size:13px;line-height:1.5}.KSGVMa_priceAndStock{margin-top:16px;padding-top:14px}.KSGVMa_tradePrice strong{font-size:29px}.KSGVMa_availability{font-size:11px}.KSGVMa_colourSelector{margin-top:20px}.KSGVMa_colourGrid{gap:6px}.KSGVMa_colourGrid button{gap:6px;padding:7px 6px;font-size:11px}.KSGVMa_swatchDot{width:16px;height:16px}.KSGVMa_quantityHeading p{font-size:11px}.KSGVMa_presets{gap:6px}.KSGVMa_buyButton{font-size:14px}.KSGVMa_orderSummary{gap:8px;padding:10px}.KSGVMa_orderSummary>span{font-size:11px}.KSGVMa_orderSummary strong{font-size:13px}.KSGVMa_volumePricing caption{font-size:24px}.KSGVMa_volumePricing td,.KSGVMa_volumePricing th{padding-inline:10px}.KSGVMa_volumePricing td small{margin-left:6px;font-size:9px}.KSGVMa_delivery{gap:12px}.KSGVMa_delivery strong,.KSGVMa_delivery span{font-size:11px}.KSGVMa_informationRow{grid-template-columns:minmax(0,1fr);margin-top:30px}.KSGVMa_information,.KSGVMa_resale{padding:20px 16px}.KSGVMa_information h2,.KSGVMa_resale h2,.KSGVMa_assets h2{font-size:26px}.KSGVMa_information dl>div{grid-template-columns:92px minmax(0,1fr);gap:12px;font-size:12px}.KSGVMa_resaleFigures{gap:8px;margin-top:20px}.KSGVMa_resaleFigures span{min-height:42px;font-size:10.5px}.KSGVMa_resaleFigures strong{font-size:25px}.KSGVMa_resale li{font-size:12px}.KSGVMa_assets{margin-top:24px;padding:20px 16px}.KSGVMa_assetsHeading>p{display:none}.KSGVMa_assetActions{gap:8px;margin-top:18px}.KSGVMa_assetAction{flex-direction:column;align-items:flex-start;gap:8px;padding:12px;font-size:12px}.KSGVMa_assetAction>span{flex:initial}.KSGVMa_assetAction>svg{width:18px;height:18px}.KSGVMa_assetAction>svg:last-child:not(:first-child){display:none}.KSGVMa_related{margin-top:30px}.KSGVMa_sectionHeading h2{font-size:26px}.KSGVMa_sectionHeading a{font-size:12px}.KSGVMa_relatedGrid{gap:12px 10px}.KSGVMa_relatedGrid .product-image{aspect-ratio:1.3}.KSGVMa_relatedGrid .product-details{row-gap:4px;padding:8px 4px 4px}.KSGVMa_relatedGrid .product-details h3{min-height:0}.KSGVMa_relatedGrid .colour{min-height:14px;margin-top:0}.KSGVMa_relatedGrid .product-purchase>button{min-height:44px}.KSGVMa_mobileBuyBar{padding-inline:12px}}
