.buyer-page{color:#173042;background:#fff;padding:24px 0 65px}:where(.buyer-page,.buyer-documents) .buyer-breadcrumbs{color:#586e7a;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:24px;font-size:11px;line-height:1.6;display:flex}:where(.buyer-page,.buyer-documents) .buyer-breadcrumbs a{color:#526b7a}:where(.buyer-page,.buyer-documents) .buyer-breadcrumbs a:hover{color:#0876cf}:where(.buyer-page,.buyer-documents) .buyer-breadcrumbs svg{color:#8998a0;flex:none}:where(.buyer-page,.buyer-documents) .buyer-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:54px;display:grid}:where(.buyer-page,.buyer-documents) .buyer-sidebar{min-width:0;padding-top:8px;position:sticky;top:165px}:where(.buyer-page,.buyer-documents) .buyer-kicker{letter-spacing:.12em;text-transform:uppercase;color:#0876cf;font-size:10px;font-weight:800;line-height:1.6;display:block}:where(.buyer-page,.buyer-documents) .buyer-sidebar>.buyer-kicker{color:#627781;margin-bottom:16px}:where(.buyer-page,.buyer-documents) .buyer-sidebar nav{border-top:1px solid #dce3e7;display:grid}:where(.buyer-page,.buyer-documents) .buyer-sidebar nav a{color:#304d60;border-bottom:1px solid #dce3e7;justify-content:space-between;align-items:center;gap:7px;padding:15px 11px 15px 0;font-size:13px;font-weight:650;display:flex}:where(.buyer-page,.buyer-documents) .buyer-sidebar nav a small{color:#60747f;margin-top:4px;font-size:10px;font-weight:400;display:block}:where(.buyer-page,.buyer-documents) .buyer-sidebar nav a svg{color:#7e939f;flex:none}:where(.buyer-page,.buyer-documents) .buyer-sidebar nav a[aria-current=page]{color:#0876cf;background:#edf4f6;padding-left:12px;box-shadow:inset 3px 0 #0876cf}:where(.buyer-page,.buyer-documents) .buyer-sidebar-note{margin-top:30px;padding-right:12px}:where(.buyer-page,.buyer-documents) .buyer-small-rule{background:#0876cf;width:30px;height:3px;margin-bottom:14px;display:block}:where(.buyer-page,.buyer-documents) .buyer-sidebar-note strong{font-size:13px;font-weight:700}:where(.buyer-page,.buyer-documents) .buyer-sidebar-note p{color:#5c717d;margin:7px 0 12px;font-size:12px;line-height:1.8}:where(.buyer-page,.buyer-documents) .buyer-sidebar-note a{color:#0876cf;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}:where(.buyer-page,.buyer-documents) .buyer-article{min-width:0;max-width:1100px}:where(.buyer-page,.buyer-documents) .buyer-heading{max-width:1000px;padding-bottom:22px}:where(.buyer-page,.buyer-documents) .buyer-heading h1{letter-spacing:-.035em;color:#173042;max-width:920px;margin:14px 0 19px;font-size:clamp(32px,3.45vw,44px);font-weight:750;line-height:1.13}:where(.buyer-page,.buyer-documents) .buyer-heading>p{color:#506673;max-width:790px;margin:0;font-size:17px;line-height:1.75}:where(.buyer-page,.buyer-documents) .buyer-toc{color:#486574;border-top:1px solid #dbe3e7;border-bottom:1px solid #dbe3e7;flex-wrap:wrap;align-items:center;gap:9px 18px;margin:0 0 30px;padding:14px 0;font-size:11px;line-height:1.8;display:flex}:where(.buyer-page,.buyer-documents) .buyer-toc>span{color:#6d8089;margin-right:8px;font-size:10px}:where(.buyer-page,.buyer-documents) .buyer-toc a{text-underline-offset:4px;-webkit-text-decoration:underline #b2c7d3;text-decoration:underline #b2c7d3}:where(.buyer-page,.buyer-documents) .buyer-section{margin-top:42px;scroll-margin-top:195px}:where(.buyer-page,.buyer-documents) .buyer-section>.buyer-kicker{margin-bottom:8px}:where(.buyer-page,.buyer-documents) .buyer-section>h2,:where(.buyer-page,.buyer-documents) .buyer-story h2{letter-spacing:-.025em;max-width:850px;margin:0 0 19px;font-size:clamp(25px,2.4vw,31px);font-weight:700;line-height:1.25}:where(.buyer-page,.buyer-documents) .buyer-section p,:where(.buyer-page,.buyer-documents) .buyer-story p{color:#465e6c;max-width:900px;margin:0 0 16px;font-size:16px;line-height:1.8}:where(.buyer-page,.buyer-documents) .buyer-section ul,:where(.buyer-page,.buyer-documents) .buyer-section ol{color:#465e6c;padding-left:22px;font-size:16px;line-height:1.8}:where(.buyer-page,.buyer-documents) .buyer-section li{margin-bottom:9px;padding-left:3px}:where(.buyer-page,.buyer-documents) .buyer-section p a,:where(.buyer-page,.buyer-documents) .buyer-faq a,:where(.buyer-page,.buyer-documents) .legal-content a{color:#086bb7;text-underline-offset:3px;text-decoration:underline}:where(.buyer-page,.buyer-documents) .buyer-text-link{color:#0876cf;align-items:center;gap:8px;margin-top:7px;font-size:13px;font-weight:750;display:inline-flex}:where(.buyer-page,.buyer-documents) .buyer-story{grid-template-columns:1fr .9fr;align-items:center;gap:30px;padding:25px 0 12px;display:grid}:where(.buyer-page,.buyer-documents) .buyer-story .buyer-kicker{margin-bottom:10px}:where(.buyer-page,.buyer-documents) .buyer-story h2{font-size:28px}:where(.buyer-page,.buyer-documents) .buyer-product-photo{background:#fff;border:1px solid #e0e5dc;border-radius:10px;min-width:0;margin:0;overflow:hidden}:where(.buyer-page,.buyer-documents) .buyer-product-photo img{aspect-ratio:4/3;object-fit:contain;mix-blend-mode:multiply;width:100%;height:auto;padding:16px;display:block}:where(.buyer-page,.buyer-documents) .buyer-product-photo figcaption{color:#506054;border-top:1px solid #d7dfd1;align-items:center;gap:8px;margin:0;padding:14px 17px;font-size:10px;line-height:1.6;display:flex}:where(.buyer-page,.buyer-documents) .buyer-product-photo figcaption svg{flex:none}:where(.buyer-page,.buyer-documents) .buyer-assortment{grid-template-columns:1fr 1fr;gap:15px;display:grid}:where(.buyer-page,.buyer-documents) .buyer-assortment-item{color:#173042;background:#fff;border:1px solid #dce4e8;border-radius:10px;grid-template-columns:135px minmax(0,1fr);align-items:center;gap:18px;min-width:0;padding:20px 17px;display:grid}:where(.buyer-page,.buyer-documents) .buyer-assortment-image{aspect-ratio:1;color:#718b98;place-items:center;min-width:0;display:grid}:where(.buyer-page,.buyer-documents) .buyer-assortment-image img{object-fit:contain;width:100%;height:125px;display:block}:where(.buyer-page,.buyer-documents) .buyer-assortment-item h3{letter-spacing:-.015em;margin:0 0 9px;font-size:18px;font-weight:700;line-height:1.3}:where(.buyer-page,.buyer-documents) .buyer-assortment-item p{color:#546c79;margin:0 0 13px;font-size:12px;line-height:1.8}:where(.buyer-page,.buyer-documents) .buyer-assortment-item span{color:#0876cf;align-items:center;gap:6px;font-size:11px;font-weight:750;display:inline-flex}:where(.buyer-page,.buyer-documents) .buyer-caption{color:#617681!important;margin:13px 0 0!important;font-size:11px!important;line-height:1.7!important}:where(.buyer-page,.buyer-documents) .buyer-process{border-top:1px solid #dce4e8;margin:0!important;padding:0!important;list-style:none!important}:where(.buyer-page,.buyer-documents) .buyer-process>li{border-bottom:1px solid #dce4e8;grid-template-columns:45px minmax(0,1fr);gap:20px;display:grid;margin:0!important;padding:22px 0!important}:where(.buyer-page,.buyer-documents) .buyer-process>li>span{color:#0876cf;letter-spacing:.08em;padding-top:3px;font-size:11px;font-weight:850}:where(.buyer-page,.buyer-documents) .buyer-process h3{color:#203f51;margin:0 0 9px;font-size:19px;font-weight:700;line-height:1.35}:where(.buyer-page,.buyer-documents) .buyer-process p{max-width:780px;margin:0;font-size:15px;line-height:1.75}:where(.buyer-page,.buyer-documents) .buyer-process-compact>li{padding-block:18px!important}:where(.buyer-page,.buyer-documents) .buyer-store-summary{background:#fff;border:1px solid #d8e1d4;border-radius:9px;align-items:center;gap:20px;margin-bottom:18px;padding:25px;display:flex}:where(.buyer-page,.buyer-documents) .buyer-store-summary>svg{color:#4d735a;flex:none}:where(.buyer-page,.buyer-documents) .buyer-store-summary strong{color:#2c4d38;font-size:20px;font-weight:750;line-height:1.4}:where(.buyer-page,.buyer-documents) .buyer-store-summary p{color:#52685a;margin:7px 0 0;font-size:13px;line-height:1.7}:where(.buyer-page,.buyer-documents) .buyer-store-summary>a{color:#235e86;flex:none;align-items:center;gap:8px;margin-left:auto;font-size:12px;font-weight:700;display:flex}:where(.buyer-page,.buyer-documents) .buyer-note,:where(.buyer-page,.buyer-documents) .legal-note{color:#405e70;background:#eef4f7;border-left:3px solid #7baac3;border-radius:0 7px 7px 0;padding:17px 20px;margin:22px 0!important;font-size:14px!important;line-height:1.8!important}:where(.buyer-page,.buyer-documents) .buyer-table-wrap{background:#fff;border:1px solid #dce4e8;border-radius:9px;max-width:100%;overflow-x:auto}:where(.buyer-page,.buyer-documents) .buyer-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px;line-height:1.75}:where(.buyer-page,.buyer-documents) .buyer-table th,:where(.buyer-page,.buyer-documents) .buyer-table td{text-align:left;vertical-align:top;color:#4b6370;overflow-wrap:anywhere;border-bottom:1px solid #e2e8eb;padding:18px 20px}:where(.buyer-page,.buyer-documents) .buyer-table thead th{color:#365363;letter-spacing:.025em;background:#eef2f3;font-size:11px;font-weight:750}:where(.buyer-page,.buyer-documents) .buyer-table tbody th{color:#23455a;font-size:14px;font-weight:700}:where(.buyer-page,.buyer-documents) .buyer-table tr:last-child>*{border-bottom:0}:where(.buyer-page,.buyer-documents) .buyer-two-columns{grid-template-columns:1fr 1fr;gap:30px;margin:24px 0 15px;display:grid}:where(.buyer-page,.buyer-documents) .buyer-two-columns h3{color:#214154;margin:0 0 12px;font-size:19px;font-weight:700}:where(.buyer-page,.buyer-documents) .buyer-two-columns ul{margin:0;padding-left:19px}:where(.buyer-page,.buyer-documents) .buyer-two-columns p{font-size:15px}:where(.buyer-page,.buyer-documents) .buyer-checklist{border-top:1px solid #dce4e8;grid-template-columns:1fr 1fr;gap:0 30px;margin:23px 0;display:grid}:where(.buyer-page,.buyer-documents) .buyer-checklist span{color:#395868;border-bottom:1px solid #dce4e8;align-items:flex-start;gap:10px;padding:17px 0;font-size:14px;line-height:1.65;display:flex}:where(.buyer-page,.buyer-documents) .buyer-checklist span:before{content:"✓";color:#0876cf;flex:none;font-weight:800}:where(.buyer-page,.buyer-documents) .buyer-numbered{margin:0;padding-left:22px!important}:where(.buyer-page,.buyer-documents) .buyer-numbered strong{color:#234356;font-weight:700}:where(.buyer-page,.buyer-documents) .buyer-faq{border-top:1px solid #dbe4e8}:where(.buyer-page,.buyer-documents) .buyer-faq details{border-bottom:1px solid #dbe4e8}:where(.buyer-page,.buyer-documents) .buyer-faq summary{cursor:pointer;color:#214156;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;font-size:16px;font-weight:650;line-height:1.5;list-style:none;display:flex}:where(.buyer-page,.buyer-documents) .buyer-faq summary::-webkit-details-marker{display:none}:where(.buyer-page,.buyer-documents) .buyer-faq summary>span{color:#0876cf;border:1px solid #c9d9e2;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:18px;font-weight:400;display:grid}:where(.buyer-page,.buyer-documents) .buyer-faq details[open] summary>span{background:#e5f1f8;transform:rotate(45deg)}:where(.buyer-page,.buyer-documents) .buyer-faq details>div{padding:0 40px 18px 0}:where(.buyer-page,.buyer-documents) .buyer-faq p{margin:0;font-size:15px;line-height:1.8}:where(.buyer-page,.buyer-documents) .buyer-action{background:#edf4f8;border:1px solid #d4e1e9;border-radius:10px;justify-content:space-between;align-items:center;gap:25px;margin-top:46px;padding:29px;display:flex}:where(.buyer-page,.buyer-documents) .buyer-action h2{letter-spacing:-.025em;margin:9px 0 10px;font-size:25px;font-weight:700;line-height:1.25}:where(.buyer-page,.buyer-documents) .buyer-action p{color:#4c6777;max-width:620px;margin:0;font-size:14px;line-height:1.8}:where(.buyer-page,.buyer-documents) .buyer-action .button{flex:none;justify-content:center;align-items:center;gap:13px;min-height:46px;padding:12px 17px;font-size:12px;display:inline-flex}:where(.buyer-page,.buyer-documents) .buyer-selected-store{background:#fff;border:1px solid #d7e4e9;border-radius:10px;grid-template-columns:1fr auto;gap:12px 20px;min-width:0;margin:18px 0 25px;padding:24px;display:grid}:where(.buyer-page,.buyer-documents) .buyer-selected-label{color:#406476;text-transform:uppercase;letter-spacing:.045em;align-items:center;gap:8px;font-size:11px;font-weight:750;display:flex}:where(.buyer-page,.buyer-documents) .buyer-selected-store select{color:#23465b;background:#f5f8f9;border:1px solid #c7d8e3;border-radius:7px;grid-column:1/-1;width:100%;min-width:0;min-height:45px;padding:9px 12px;font-size:14px;line-height:1.4}:where(.buyer-page,.buyer-documents) .buyer-selected-store>div[aria-live]{min-width:0}:where(.buyer-page,.buyer-documents) .buyer-selected-store p{margin:0 0 6px;font-size:14px;line-height:1.7}:where(.buyer-page,.buyer-documents) .buyer-selected-store small{color:#5f7582;font-size:11px;line-height:1.7}:where(.buyer-page,.buyer-documents) .buyer-selected-store>a{white-space:nowrap;color:#0876cf;align-self:center;align-items:center;gap:8px;font-size:12px;font-weight:750;display:inline-flex}:where(.buyer-page,.buyer-documents) .buyer-receipt{background:#fff;border:1px solid #dce4e8;border-radius:10px;max-width:760px;margin-bottom:24px;overflow:hidden}:where(.buyer-page,.buyer-documents) .buyer-receipt>div{border-bottom:1px solid #e0e7eb;grid-template-columns:180px minmax(0,1fr);gap:20px;padding:18px 22px;display:grid}:where(.buyer-page,.buyer-documents) .buyer-receipt>div>span{color:#26485e;font-size:14px;font-weight:700}:where(.buyer-page,.buyer-documents) .buyer-receipt p{margin:0;font-size:14px;line-height:1.7}:where(.buyer-page,.buyer-documents) .buyer-receipt footer{color:#254b63;background:#eaf1f4;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;font-size:13px;display:flex}:where(.buyer-page,.buyer-documents) .buyer-receipt footer strong{font-size:18px;font-weight:750}:where(.buyer-page,.buyer-documents) .buyer-direct-contacts{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:25px;display:grid}:where(.buyer-page,.buyer-documents) .buyer-direct-contacts>a{color:#0876cf;background:#fff;border:1px solid #cddfe9;border-radius:9px;align-items:center;gap:14px;min-width:0;padding:22px;display:flex}:where(.buyer-page,.buyer-documents) .buyer-direct-contacts small{color:#577485;margin-bottom:6px;font-size:11px;display:block}:where(.buyer-page,.buyer-documents) .buyer-direct-contacts strong{overflow-wrap:anywhere;font-size:clamp(17px,1.8vw,24px);font-weight:700;line-height:1.4;display:block}:where(.buyer-page,.buyer-documents) .buyer-contact-routes{border-top:1px solid #dce4e8;grid-template-columns:1fr;gap:0;margin-top:24px;display:grid}:where(.buyer-page,.buyer-documents) .buyer-contact-routes>a{border-bottom:1px solid #dce4e8;grid-template-columns:220px minmax(0,1fr) 24px;align-items:center;gap:20px;padding:20px 0;display:grid}:where(.buyer-page,.buyer-documents) .buyer-contact-routes>a>span{color:#24485d;font-size:17px;font-weight:700}:where(.buyer-page,.buyer-documents) .buyer-contact-routes p{margin:0;font-size:13px;line-height:1.6}:where(.buyer-page,.buyer-documents) .buyer-contact-routes svg{color:#0876cf}:where(.buyer-page,.buyer-documents) .buyer-city{margin-top:31px}:where(.buyer-page,.buyer-documents) .buyer-city>h3{letter-spacing:-.025em;color:#26485e;margin:0 0 14px;font-size:22px;font-weight:700;line-height:1.3}:where(.buyer-page,.buyer-documents) .buyer-location{background:#fff;border:1px solid #dce4e8;border-radius:10px;grid-template-columns:minmax(0,1.3fr) minmax(220px,.8fr);gap:20px;min-width:0;margin:0 0 14px;padding:23px;display:grid}:where(.buyer-page,.buyer-documents) .buyer-location-content:only-child{grid-column:1/-1}:where(.buyer-page,.buyer-documents) .buyer-location h4{color:#1e3f54;letter-spacing:-.02em;margin:8px 0 14px;font-size:20px;font-weight:700;line-height:1.35}:where(.buyer-page,.buyer-documents) .buyer-location p{margin:0 0 11px;font-size:13px;line-height:1.75}:where(.buyer-page,.buyer-documents) .buyer-location .buyer-street{color:#25485d;align-items:flex-start;gap:7px;font-size:14px;font-weight:600;display:flex}:where(.buyer-page,.buyer-documents) .buyer-street svg{flex:none;margin-top:4px}:where(.buyer-page,.buyer-documents) .buyer-location .buyer-hours{color:#5b7483;font-size:11px}:where(.buyer-page,.buyer-documents) .buyer-location-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:20px;display:flex}:where(.buyer-page,.buyer-documents) .buyer-location-actions a{color:#0876cf;align-items:center;gap:7px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}:where(.buyer-page,.buyer-documents) .buyer-map{background:#fff;border:1px solid #d9e1de;border-radius:8px;min-width:0;min-height:230px;display:flex;overflow:hidden}:where(.buyer-page,.buyer-documents) .buyer-map>button{cursor:pointer;color:#456b55;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;padding:20px;display:flex}:where(.buyer-page,.buyer-documents) .buyer-map strong{font-size:13px}:where(.buyer-page,.buyer-documents) .buyer-map span{color:#597464;text-align:center;font-size:10px;line-height:1.5}:where(.buyer-page,.buyer-documents) .buyer-map iframe{border:0;width:100%;min-height:240px;display:block}:where(.buyer-page,.buyer-documents) .buyer-mobile-menu{display:none}.buyer-documents{color:#173042;background:#fff;padding:25px 0 65px}.buyer-documents .legal-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:54px;display:grid}.buyer-documents .legal-sidebar{background:0 0;border:0;border-radius:0;padding:8px 0;position:sticky;top:165px}.buyer-documents .legal-sidebar nav{border-top:1px solid #dce4e8;margin-top:16px;display:grid}.buyer-documents .legal-sidebar nav a{color:#476473;background:0 0;border-bottom:1px solid #dce4e8;border-radius:0;padding:12px 8px 12px 0;font-size:12px}.buyer-documents .legal-sidebar nav a[aria-current=page]{color:#0876cf;background:#edf4f6;padding-left:12px;font-weight:700;box-shadow:inset 3px 0 #0876cf}.buyer-documents .legal-document{min-width:0;box-shadow:none;background:#fff;border:1px solid #dee5e8;border-radius:10px;padding:35px 42px}.buyer-documents .legal-document h1{letter-spacing:-.03em;margin:14px 0 20px;font-size:clamp(30px,3vw,40px);line-height:1.15}.buyer-documents .legal-lead{color:#536c7b;max-width:870px;margin:0 0 20px;font-size:16px;line-height:1.8}.buyer-documents .legal-version{color:#5b7482;background:0 0;border-top:1px solid #dce4e8;border-bottom:1px solid #dce4e8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;padding:12px 0;font-size:10px;display:flex}:where(.buyer-page,.buyer-documents) .buyer-print{color:#386b88;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;font-size:11px;display:inline-flex}.buyer-documents .legal-content section{border:0;margin:29px 0 0;padding:0;scroll-margin-top:195px}.buyer-documents .legal-content h2{letter-spacing:-.02em;color:#26475a;margin:0 0 14px;font-size:23px;font-weight:700;line-height:1.35}.buyer-documents .legal-content p,.buyer-documents .legal-content li{color:#475f6c;font-size:15px;line-height:1.85}.buyer-documents .legal-content ul,.buyer-documents .legal-content ol{padding-left:23px}.buyer-documents .legal-warning{color:#725126;background:#fff5e8;border:1px solid #ead3af;border-radius:7px;margin:0 0 27px;padding:17px 19px;display:block}.buyer-documents .legal-warning strong{color:#725126;font-size:13px}.buyer-documents .legal-warning p{color:#725126;margin:6px 0 0;font-size:13px;line-height:1.8}:where(.buyer-page,.buyer-documents) .buyer-seller-facts{border-top:1px solid #dce4e8;margin:16px 0}:where(.buyer-page,.buyer-documents) .buyer-seller-facts>div{border-bottom:1px solid #dce4e8;grid-template-columns:190px minmax(0,1fr);gap:16px;padding:14px 0;font-size:14px;line-height:1.7;display:grid}:where(.buyer-page,.buyer-documents) .buyer-seller-facts dt{color:#607885}:where(.buyer-page,.buyer-documents) .buyer-seller-facts dd{color:#294e65;overflow-wrap:anywhere;margin:0}.buyer-page a:focus-visible,.buyer-page button:focus-visible,.buyer-page select:focus-visible,.buyer-page summary:focus-visible,.buyer-documents a:focus-visible,.buyer-documents button:focus-visible,.buyer-documents summary:focus-visible{outline-offset:4px;outline:3px solid #0876cf}@media (hover:hover) and (prefers-reduced-motion:no-preference){:where(.buyer-page,.buyer-documents) .buyer-sidebar nav a,:where(.buyer-page,.buyer-documents) .buyer-toc a,:where(.buyer-page,.buyer-documents) .buyer-text-link,:where(.buyer-page,.buyer-documents) .buyer-location-actions a,:where(.buyer-page,.buyer-documents) .buyer-contact-routes a{transition:color .18s,background-color .18s}:where(.buyer-page,.buyer-documents) .buyer-assortment-item{transition:border-color .2s,box-shadow .2s,transform .2s}:where(.buyer-page,.buyer-documents) .buyer-assortment-item:hover{border-color:#98bed3;transform:translateY(-2px);box-shadow:0 8px 22px #254d6510}:where(.buyer-page,.buyer-documents) .buyer-contact-routes>a:hover,:where(.buyer-page,.buyer-documents) .buyer-sidebar nav a:hover{color:#0876cf;background:#edf3f5}:where(.buyer-page,.buyer-documents) .buyer-faq summary>span{transition:transform .2s,background-color .2s}:where(.buyer-page,.buyer-documents) .buyer-faq details[open]>div{animation:.18s ease-out buyer-open}:where(.buyer-page,.buyer-documents) .buyer-action .button{transition:background-color .18s,box-shadow .2s}:where(.buyer-page,.buyer-documents) .buyer-action .button:hover{box-shadow:0 5px 15px #17304220}@keyframes buyer-open{0%{opacity:.5;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}}@supports (interpolate-size:allow-keywords){:where(.buyer-page,.buyer-documents) .buyer-faq details{interpolate-size:allow-keywords}:where(.buyer-page,.buyer-documents) .buyer-faq details::details-content{transition-behavior:allow-discrete;block-size:0;transition:block-size .2s,content-visibility .2s;overflow:hidden}:where(.buyer-page,.buyer-documents) .buyer-faq details[open]::details-content{block-size:auto}}@media (max-width:1150px){:where(.buyer-page,.buyer-documents) .buyer-layout,.buyer-documents .legal-layout{grid-template-columns:195px minmax(0,1fr);gap:30px}:where(.buyer-page,.buyer-documents) .buyer-assortment{grid-template-columns:1fr}:where(.buyer-page,.buyer-documents) .buyer-story{gap:22px}:where(.buyer-page,.buyer-documents) .buyer-story h2{font-size:26px}:where(.buyer-page,.buyer-documents) .buyer-store-summary{flex-wrap:wrap;align-items:flex-start}:where(.buyer-page,.buyer-documents) .buyer-store-summary>a{margin-left:50px}:where(.buyer-page,.buyer-documents) .buyer-location{grid-template-columns:1fr}:where(.buyer-page,.buyer-documents) .buyer-map{min-height:180px}:where(.buyer-page,.buyer-documents) .buyer-location .buyer-map iframe{height:250px}:where(.buyer-page,.buyer-documents) .buyer-action{flex-direction:column;align-items:flex-start}.buyer-documents .legal-document{padding:28px}:where(.buyer-page,.buyer-documents) .buyer-contact-routes>a{grid-template-columns:190px minmax(0,1fr) 20px}:where(.buyer-page,.buyer-documents) .buyer-selected-store{grid-template-columns:1fr}:where(.buyer-page,.buyer-documents) .buyer-selected-store>a{justify-self:start}:where(.buyer-page,.buyer-documents) .buyer-direct-contacts{grid-template-columns:1fr}}@media (max-width:900px){:where(.buyer-page,.buyer-documents) .buyer-layout,.buyer-documents .legal-layout{grid-template-columns:1fr;gap:0}:where(.buyer-page,.buyer-documents) .buyer-sidebar,.buyer-documents .legal-sidebar{display:none}:where(.buyer-page,.buyer-documents) .buyer-mobile-menu{background:#fff;border:1px solid #d9e4e9;border-radius:8px;margin:0 0 25px;display:block}:where(.buyer-page,.buyer-documents) .buyer-mobile-menu>summary{color:#27516b;cursor:pointer;align-items:center;gap:12px;padding:13px 15px;font-size:12px;font-weight:750;list-style:none;display:flex}:where(.buyer-page,.buyer-documents) .buyer-mobile-menu>summary::-webkit-details-marker{display:none}:where(.buyer-page,.buyer-documents) .buyer-mobile-menu>summary span{color:#5f7988;margin-left:auto;font-size:10px;font-weight:500}:where(.buyer-page,.buyer-documents) .buyer-mobile-menu>summary svg{flex:none}:where(.buyer-page,.buyer-documents) .buyer-mobile-menu>nav{padding:0 15px 10px;display:grid}:where(.buyer-page,.buyer-documents) .buyer-mobile-menu>nav a{color:#305a72;border-top:1px solid #e0e8ec;justify-content:space-between;gap:10px;padding:12px 0;font-size:13px;display:flex}:where(.buyer-page,.buyer-documents) .buyer-mobile-menu nav small{color:#65808f;margin-top:4px;font-size:10px;display:block}:where(.buyer-page,.buyer-documents) .buyer-mobile-menu nav a[aria-current=page]{color:#0876cf;font-weight:750}:where(.buyer-page,.buyer-documents) .buyer-heading h1{font-size:36px}:where(.buyer-page,.buyer-documents) .buyer-story{grid-template-columns:1fr 1fr}:where(.buyer-page,.buyer-documents) .buyer-story h2{font-size:26px}:where(.buyer-page,.buyer-documents) .buyer-assortment{grid-template-columns:1fr 1fr}:where(.buyer-page,.buyer-documents) .buyer-assortment-item{grid-template-columns:100px minmax(0,1fr);gap:12px;padding:17px}:where(.buyer-page,.buyer-documents) .buyer-assortment-item h3{font-size:17px}:where(.buyer-page,.buyer-documents) .buyer-assortment-image img{height:95px}:where(.buyer-page,.buyer-documents) .buyer-contact-routes>a{grid-template-columns:210px minmax(0,1fr) 20px}:where(.buyer-page,.buyer-documents) .buyer-breadcrumbs{margin-bottom:17px}:where(.buyer-page,.buyer-documents) .buyer-section,.buyer-documents .legal-content section{scroll-margin-top:170px}}@media (max-width:620px){.buyer-page>.container,.buyer-documents>.container{width:calc(100% - 32px)}.buyer-page{padding:17px 0 40px}:where(.buyer-page,.buyer-documents) .buyer-breadcrumbs{gap:5px;margin-bottom:15px;font-size:10px}:where(.buyer-page,.buyer-documents) .buyer-mobile-menu{margin-bottom:23px}:where(.buyer-page,.buyer-documents) .buyer-mobile-menu>summary span{white-space:nowrap;text-overflow:ellipsis;max-width:145px;overflow:hidden}:where(.buyer-page,.buyer-documents) .buyer-heading{padding-bottom:20px}:where(.buyer-page,.buyer-documents) .buyer-heading h1{margin:13px 0 15px;font-size:30px}:where(.buyer-page,.buyer-documents) .buyer-heading>p{font-size:16px;line-height:1.75}:where(.buyer-page,.buyer-documents) .buyer-toc{gap:9px 15px;margin-bottom:24px;font-size:10px}:where(.buyer-page,.buyer-documents) .buyer-toc>span{width:100%;margin:0}:where(.buyer-page,.buyer-documents) .buyer-story{grid-template-columns:1fr;gap:20px;padding:0}:where(.buyer-page,.buyer-documents) .buyer-story h2{font-size:25px}:where(.buyer-page,.buyer-documents) .buyer-section{margin-top:32px}:where(.buyer-page,.buyer-documents) .buyer-section>h2{margin-bottom:17px;font-size:25px}:where(.buyer-page,.buyer-documents) .buyer-section p,:where(.buyer-page,.buyer-documents) .buyer-story p{font-size:16px;line-height:1.8}:where(.buyer-page,.buyer-documents) .buyer-product-photo{max-width:470px}:where(.buyer-page,.buyer-documents) .buyer-product-photo img{max-height:300px;padding:14px}:where(.buyer-page,.buyer-documents) .buyer-assortment{grid-template-columns:1fr;gap:12px}:where(.buyer-page,.buyer-documents) .buyer-assortment-item{grid-template-columns:95px minmax(0,1fr);gap:14px;padding:18px 14px}:where(.buyer-page,.buyer-documents) .buyer-assortment-item h3{font-size:18px}:where(.buyer-page,.buyer-documents) .buyer-assortment-item p{font-size:12px}:where(.buyer-page,.buyer-documents) .buyer-assortment-item span{font-size:10px}:where(.buyer-page,.buyer-documents) .buyer-process>li{grid-template-columns:28px minmax(0,1fr);gap:10px;padding-block:19px!important}:where(.buyer-page,.buyer-documents) .buyer-process h3{font-size:18px}:where(.buyer-page,.buyer-documents) .buyer-process p,:where(.buyer-page,.buyer-documents) .buyer-section ul,:where(.buyer-page,.buyer-documents) .buyer-section ol{font-size:15px}:where(.buyer-page,.buyer-documents) .buyer-store-summary{gap:13px;padding:21px}:where(.buyer-page,.buyer-documents) .buyer-store-summary strong{font-size:19px}:where(.buyer-page,.buyer-documents) .buyer-store-summary p{font-size:13px}:where(.buyer-page,.buyer-documents) .buyer-store-summary>a{margin:5px 0 0}:where(.buyer-page,.buyer-documents) .buyer-store-summary>svg{display:none}:where(.buyer-page,.buyer-documents) .buyer-table{font-size:12px}:where(.buyer-page,.buyer-documents) .buyer-table th,:where(.buyer-page,.buyer-documents) .buyer-table td{padding:13px 10px}:where(.buyer-page,.buyer-documents) .buyer-table tbody th{font-size:12px}:where(.buyer-page,.buyer-documents) .buyer-table thead th{font-size:10px}:where(.buyer-page,.buyer-documents) .buyer-two-columns{grid-template-columns:1fr;gap:15px;margin-top:19px}:where(.buyer-page,.buyer-documents) .buyer-two-columns p{font-size:15px}:where(.buyer-page,.buyer-documents) .buyer-checklist{grid-template-columns:1fr}:where(.buyer-page,.buyer-documents) .buyer-checklist span{padding-block:14px;font-size:14px}:where(.buyer-page,.buyer-documents) .buyer-action{gap:19px;margin-top:32px;padding:23px 20px}:where(.buyer-page,.buyer-documents) .buyer-action h2{font-size:23px}:where(.buyer-page,.buyer-documents) .buyer-action p{font-size:14px}:where(.buyer-page,.buyer-documents) .buyer-action .button{gap:9px;max-width:100%;font-size:11px}:where(.buyer-page,.buyer-documents) .buyer-faq summary{padding-block:18px;font-size:15px}:where(.buyer-page,.buyer-documents) .buyer-faq details>div{padding-right:10px}:where(.buyer-page,.buyer-documents) .buyer-faq p{font-size:15px}:where(.buyer-page,.buyer-documents) .buyer-selected-store{gap:10px;margin:18px 0;padding:18px}:where(.buyer-page,.buyer-documents) .buyer-selected-store select{min-height:45px;padding-inline:8px;font-size:12px}:where(.buyer-page,.buyer-documents) .buyer-selected-store p{font-size:13px}:where(.buyer-page,.buyer-documents) .buyer-selected-store small{font-size:11px}:where(.buyer-page,.buyer-documents) .buyer-receipt>div{grid-template-columns:1fr;gap:6px;padding:16px 18px}:where(.buyer-page,.buyer-documents) .buyer-receipt p{font-size:14px}:where(.buyer-page,.buyer-documents) .buyer-receipt footer{align-items:flex-start;padding:17px 18px;font-size:11px}:where(.buyer-page,.buyer-documents) .buyer-receipt footer span{text-align:right;max-width:170px}:where(.buyer-page,.buyer-documents) .buyer-contact-routes>a{grid-template-columns:minmax(0,1fr) 20px;gap:6px 12px;padding-block:18px}:where(.buyer-page,.buyer-documents) .buyer-contact-routes p{grid-column:1;font-size:12px}:where(.buyer-page,.buyer-documents) .buyer-contact-routes>a>span{font-size:17px}:where(.buyer-page,.buyer-documents) .buyer-contact-routes svg{grid-area:1/2/3}:where(.buyer-page,.buyer-documents) .buyer-location{gap:15px;padding:20px 17px}:where(.buyer-page,.buyer-documents) .buyer-location h4{font-size:18px}:where(.buyer-page,.buyer-documents) .buyer-location p,:where(.buyer-page,.buyer-documents) .buyer-location .buyer-street{font-size:13px}:where(.buyer-page,.buyer-documents) .buyer-map{min-height:180px}:where(.buyer-page,.buyer-documents) .buyer-city>h3{font-size:21px}:where(.buyer-page,.buyer-documents) .buyer-direct-contacts>a{padding:18px}:where(.buyer-page,.buyer-documents) .buyer-direct-contacts strong{font-size:20px}.buyer-documents{padding-top:17px}.buyer-documents .legal-document{padding:24px 18px}.buyer-documents .legal-document h1{font-size:29px}.buyer-documents .legal-lead{font-size:15px}.buyer-documents .legal-content h2{font-size:21px}.buyer-documents .legal-content p,.buyer-documents .legal-content li{font-size:15px}:where(.buyer-page,.buyer-documents) .buyer-seller-facts>div{grid-template-columns:1fr;gap:4px;font-size:14px}.buyer-documents .legal-warning{padding:15px}.buyer-documents .legal-warning p{font-size:12px}}@media (prefers-reduced-motion:reduce){.buyer-page *,.buyer-documents *{scroll-behavior:auto!important;transition:none!important;animation:none!important}:where(.buyer-page,.buyer-documents) .buyer-faq details::details-content{transition:none!important}}@media print{:where(.buyer-page,.buyer-documents) .buyer-sidebar,:where(.buyer-page,.buyer-documents) .legal-sidebar,:where(.buyer-page,.buyer-documents) .buyer-mobile-menu,:where(.buyer-page,.buyer-documents) .buyer-breadcrumbs,:where(.buyer-page,.buyer-documents) .buyer-print,:where(.buyer-page,.buyer-documents) .buyer-action,:where(.buyer-page,.buyer-documents) .buyer-toc,:where(.buyer-page,.buyer-documents) .buyer-map{display:none!important}.buyer-page,.buyer-documents{color:#000!important;background:#fff!important;padding:0!important}:where(.buyer-page,.buyer-documents) .buyer-layout,.buyer-documents .legal-layout{display:block}.buyer-documents .legal-document{border:0;padding:0}.buyer-page>.container,.buyer-documents>.container{width:100%!important;max-width:none!important}:where(.buyer-page,.buyer-documents) .legal-content p,:where(.buyer-page,.buyer-documents) .legal-content li{color:#000!important}:where(.buyer-page,.buyer-documents) .legal-content section{break-inside:avoid-page}:where(.buyer-page,.buyer-documents) .buyer-heading h1,:where(.buyer-page,.buyer-documents) .legal-document h1{font-size:25pt!important}}
