.shopping-policy-page_page__BCu0l{--policy-ink:#191919;--policy-muted:#4a4744;min-height:100dvh;background:#fff;color:var(--policy-ink);font-family:var(--ll-ui-font,"Plus Jakarta Sans",sans-serif);font-size:var(--ll-type-body)}.shopping-policy-page_page__BCu0l,.shopping-policy-page_page__BCu0l *{box-sizing:border-box;min-width:0}.shopping-policy-page_page__BCu0l a{text-decoration:none}.shopping-policy-page_page__BCu0l :is(a,button):focus-visible{outline:3px solid var(--ll-ui-focus,#bd6c36);outline-offset:3px}.shopping-policy-page_skip__gIiEk{position:absolute;left:var(--ll-space-3);top:-120px;z-index:1000;padding:var(--ll-space-3) var(--ll-space-4);border-radius:var(--ll-ui-control-corner);background:white;color:#171717}.shopping-policy-page_skip__gIiEk:focus{top:var(--ll-space-3)}.shopping-policy-page_hero__21A5T{padding:clamp(36px,5vw,78px) max(var(--ll-ui-gutter),calc((100% - 1120px) / 2));background:#eef0e9}.shopping-policy-page_eyebrow__SJ9V1,.shopping-policy-page_nextOverline__D_6_1,.shopping-policy-page_sidebarLabel__kkwGi{display:flex;align-items:center;gap:var(--ll-space-2);margin:0 0 var(--ll-space-4);font-size:var(--ll-type-label);font-weight:800;letter-spacing:.13em;line-height:1.5}.shopping-policy-page_hero__21A5T h1{max-width:900px;margin:0;font-size:var(--ll-type-h1);font-weight:800;line-height:1.09;letter-spacing:-.052em;text-wrap:balance}.shopping-policy-page_lead__XZRu3{max-width:690px;margin:var(--ll-space-5) 0 0;color:#34332f;font-size:var(--ll-type-lead);line-height:1.5;font-weight:550}.shopping-policy-page_heroActions__LTWb0{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ll-space-3);margin-top:var(--ll-space-7)}.shopping-policy-page_primary__pIjUb,.shopping-policy-page_secondary__HlSID{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--ll-space-6);min-height:var(--ll-ui-target);padding:var(--ll-space-3) var(--ll-space-5);border-radius:var(--ll-ui-control-corner);font-size:var(--ll-type-control);font-weight:800;line-height:1.4}.shopping-policy-page_page__BCu0l a.shopping-policy-page_primary__pIjUb{background:#191919;color:#fff}.shopping-policy-page_page__BCu0l a.shopping-policy-page_secondary__HlSID{border:1px solid #191919;color:#191919}.shopping-policy-page_page__BCu0l .shopping-policy-page_primary__pIjUb:hover{background:#343434}.shopping-policy-page_page__BCu0l .shopping-policy-page_secondary__HlSID:hover{background:#fff}.shopping-policy-page_layout__3eNQR{display:grid;grid-template-columns:1fr;max-width:1168px;margin:0 auto;padding:var(--ll-space-8) var(--ll-ui-gutter) calc(2 * var(--ll-space-8));gap:var(--ll-space-7)}.shopping-policy-page_sidebar__y4Vf6{min-width:0}.shopping-policy-page_sidebarLabel__kkwGi{margin-bottom:var(--ll-space-3);color:#956340}.shopping-policy-page_policyNav__PEpDO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ll-space-2) var(--ll-space-3)}.shopping-policy-page_policyNav__PEpDO a{display:flex;align-items:center;min-height:var(--ll-ui-target);padding:var(--ll-space-3);border:1px solid #e4e1da;border-radius:var(--ll-ui-control-corner);font-size:var(--ll-type-control);font-weight:650;line-height:1.4;color:#262626}.shopping-policy-page_policyNav__PEpDO a[aria-current=page]{background:#f2eee8;border-color:#b6a99a;font-weight:800}.shopping-policy-page_policyNav__PEpDO a:hover{border-color:#171717}.shopping-policy-page_sidebarNote__L1eeG{max-width:55ch;margin:var(--ll-space-4) 0 0;font-size:var(--ll-type-secondary);line-height:1.65;color:var(--policy-muted)}.shopping-policy-page_article__w0aO0{min-width:0}.shopping-policy-page_introduction__FSuWH{margin:0 0 var(--ll-space-7);padding:0 0 var(--ll-space-6);border-bottom:1px solid #dedbd4;font-size:var(--ll-type-lead);line-height:1.55;font-weight:650;letter-spacing:-.02em}.shopping-policy-page_section__g54IA{display:grid;grid-template-columns:42px minmax(0,1fr);gap:var(--ll-space-4);padding:0 0 var(--ll-space-7);margin-bottom:var(--ll-space-7);border-bottom:1px solid #e6e3df}.shopping-policy-page_sectionIndex___4wXb{padding-top:var(--ll-space-1);color:#a1663d;font-size:var(--ll-type-label);font-weight:850;letter-spacing:.08em}.shopping-policy-page_section__g54IA h2{margin:0 0 var(--ll-space-3);font-size:var(--ll-type-h2);line-height:1.2;font-weight:800;letter-spacing:-.04em}.shopping-policy-page_section__g54IA p{margin:0 0 var(--ll-space-3);color:var(--policy-muted);font-size:var(--ll-type-body);line-height:1.72}.shopping-policy-page_section__g54IA p:last-child{margin-bottom:0}.shopping-policy-page_section__g54IA ul{margin:var(--ll-space-2) 0 0;padding-left:var(--ll-space-5);color:var(--policy-muted);line-height:1.7}.shopping-policy-page_nextSteps__hFs7r{padding:var(--ll-ui-gutter);border-radius:var(--ll-ui-card-corner);background:#f3f1ec}.shopping-policy-page_nextSteps__hFs7r h2{margin:0 0 var(--ll-space-2);font-size:var(--ll-type-h2);line-height:1.2;font-weight:800;letter-spacing:-.04em}.shopping-policy-page_nextSteps__hFs7r p:not(.shopping-policy-page_nextOverline__D_6_1){max-width:55ch;margin:0 0 var(--ll-space-4);color:#43403a;font-size:var(--ll-type-body);line-height:1.6}.shopping-policy-page_nextOverline__D_6_1{color:#946440}.shopping-policy-page_related__t2U8P{display:grid;gap:var(--ll-space-2);margin-top:var(--ll-space-7)}.shopping-policy-page_related__t2U8P h2{font-size:var(--ll-type-h2);font-weight:800;margin:0 0 var(--ll-space-1)}.shopping-policy-page_related__t2U8P a{display:flex;justify-content:space-between;align-items:center;gap:var(--ll-space-4);width:-moz-fit-content;width:fit-content;min-height:var(--ll-ui-target);border-bottom:1px solid #171717;font-size:var(--ll-type-control);font-weight:750;color:#191919}.shopping-policy-page_related__t2U8P a:hover{opacity:.75}.shopping-policy-page_rights__c9f8G{margin:var(--ll-space-7) 0 0;color:#57534e;font-size:var(--ll-type-secondary);line-height:1.65}@media (min-width:850px){.shopping-policy-page_layout__3eNQR{grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:clamp(42px,5vw,90px);padding-top:var(--ll-space-11)}.shopping-policy-page_sidebar__y4Vf6{align-self:start;position:sticky;top:var(--ll-space-7)}.shopping-policy-page_policyNav__PEpDO{grid-template-columns:1fr}}@media (max-width:420px){.shopping-policy-page_policyNav__PEpDO{grid-template-columns:1fr}.shopping-policy-page_heroActions__LTWb0>a{width:100%}.shopping-policy-page_section__g54IA{grid-template-columns:30px minmax(0,1fr);gap:var(--ll-space-2)}}@media (prefers-reduced-motion:reduce){.shopping-policy-page_page__BCu0l a{scroll-behavior:auto}}