:root{color:#1d1d1f;font-synthesis:none;--ink:#1d1d1f;--muted:#6e6e73;--line:#e5e5e7;--green:#166b42;--mint:#e0f3dd;--accent:#c6f27c;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit;color:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.4}a{color:inherit;text-decoration:none}button{border:0}button:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible){outline:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--green);outline-offset:4px}h1,h2,h3,p{margin:0}h1{letter-spacing:-.055em;font-size:clamp(36px,4.5vw,62px);font-weight:650;line-height:1.05}h2{letter-spacing:-.035em;font-size:22px;font-weight:600}h3{letter-spacing:-.035em;font-size:24px;font-weight:600}svg{vertical-align:middle;flex-shrink:0}.header{border-bottom:1px solid var(--line);align-items:center;gap:42px;max-width:1320px;height:92px;margin:auto;padding:0 40px;display:flex}.brand{letter-spacing:-1px;white-space:nowrap;align-items:center;gap:11px;font-size:25px;font-weight:650;display:inline-flex}.brand svg{width:34px;height:34px}.brand-period{color:var(--green)}.header nav{gap:28px;margin-left:auto;font-size:14px;font-weight:500;display:flex}.header nav a{color:var(--muted);padding:10px 0}.header nav a[aria-current],.header nav a:hover{color:var(--ink)}.button{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:14px;padding:13px 18px;font-size:14px;font-weight:550;line-height:1.3;transition:background .15s,transform .15s;display:inline-flex}.button:active{transform:translateY(1px)}.button.dark{background:var(--ink);border-color:var(--ink);color:#fff}.button.dark:hover{background:#284632}.header-action{background:var(--accent);border-color:var(--accent)}.header-action:hover{background:#b4e56b}.page{max-width:1240px;margin:0 auto;padding:56px 40px 70px}.page-heading{justify-content:space-between;align-items:center;gap:36px;margin-bottom:36px;display:flex}.page-heading .button{flex-shrink:0}.heading-facts{color:var(--muted);align-items:center;gap:20px;margin-top:20px;font-size:15px;display:flex}.heading-facts span+span:before{content:"·";margin-right:20px}.address{color:var(--muted);margin-top:18px;font-size:16px;line-height:1.5}.breadcrumbs{color:var(--muted);align-items:center;gap:12px;margin-bottom:24px;font-size:13px;display:flex}.breadcrumbs a:hover{color:var(--ink)}.scope-bar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.scope-bar>a{align-items:center;gap:10px;font-size:13px;display:flex}.select-wrap{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:10px;min-height:45px;padding:0 13px;display:flex;position:relative}.select-wrap select{appearance:none;cursor:pointer;background:0 0;border:0;min-width:155px;padding:11px 24px 11px 0;font-size:14px}.select-wrap>svg:last-child{pointer-events:none;position:absolute;right:13px}.scope-bar>select,.history-filters>select{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:12px 16px;font-size:14px}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.section-heading>a{align-items:center;gap:8px;font-size:13px;display:inline-flex}.section-heading>span{color:var(--muted);font-size:13px}.inventory-layout{grid-template-columns:minmax(0,1.9fr) minmax(290px,1fr);gap:30px;display:grid}.inventory-layout.single{grid-template-columns:1fr}.inventory-board{border:1px solid var(--line);background:#fff;border-radius:16px;padding:26px}.live-indicator{white-space:nowrap;align-items:center;gap:7px;display:flex}.live-indicator.has-stock{color:var(--green)}.live-indicator.has-stock:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px}.configuration-table{border-collapse:separate;border-spacing:8px;table-layout:fixed;width:calc(100% + 16px);margin:-8px;font-size:14px}.configuration-table th:first-child{width:75px}.configuration-table thead th{text-align:left;padding:8px 0 13px;font-weight:500}.configuration-table th .swatch{margin-right:8px}.configuration-table tbody th{text-align:left;font-weight:550}.configuration-table td{vertical-align:top;padding:0}.configuration-cell{text-align:left;background:#f6f7f4;border:1px solid #0000;border-radius:9px;flex-direction:column;justify-content:center;gap:6px;width:100%;min-height:81px;padding:14px;transition:border-color .15s,background .15s;display:flex;position:relative}.configuration-cell:hover{background:#eef0e9}.configuration-cell.selected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.configuration-cell.available{background:var(--mint);border-color:#bedec0}.configuration-cell .stock-label{background:0 0;padding:0;font-size:16px;font-weight:600}.configuration-cell .stock-label i{display:none}.last-seen{color:var(--muted);font-size:11px}.cell-arrow{color:var(--green);position:absolute;top:15px;right:12px}.swatch{vertical-align:middle;border-radius:50%;flex-shrink:0;width:13px;height:13px;display:inline-block}.swatch.white{background:#f0efec;border:1px solid #cdcfc8}.swatch.night{background:#37434b;border:1px solid #22313e}.stock-label{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;line-height:1.4;display:inline-flex}.stock-label.in-stock{background:var(--mint);color:var(--green);border-radius:5px;padding:5px 8px;font-weight:550}.stock-label i{background:currentColor;border-radius:50%;width:5px;height:5px}.pickup-link{color:var(--green);justify-content:flex-end;align-items:center;gap:5px;padding:7px 3px;font-size:12px;display:flex}.activity{flex-direction:column;align-self:start;padding:26px 0 0;display:flex}.activity .section-heading{margin-bottom:20px}.activity-card{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;padding:24px;transition:box-shadow .15s;display:flex}.activity-card:hover{box-shadow:0 6px 18px #15221b08}.activity-top{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:22px;font-size:12px;display:flex}.notification-icon{background:var(--ink);color:var(--accent);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.activity-status{color:var(--muted);margin-bottom:7px;font-size:12px}.positive{color:var(--green)!important}.activity-status.positive{background:var(--mint);border-radius:5px;align-self:flex-start;padding:5px 9px}.activity-card h3{font-size:24px;line-height:1.15}.activity-card p{color:var(--muted);margin-top:7px;font-size:13px}.activity-phone{align-items:center;gap:8px;margin-top:auto;padding-top:22px;font-size:12px;display:flex}.activity-phone>svg{margin-left:auto}.activity-card.empty{background:0 0;border-style:dashed;justify-content:center;gap:22px;min-height:238px}.activity-card.empty>svg{color:var(--muted)}.activity-card.empty h3{max-width:220px;line-height:1.15}.activity-card.empty>a{align-items:center;gap:8px;font-size:13px;display:flex}.activity-total{color:var(--muted);align-items:center;gap:10px;padding-top:18px;font-size:12px;display:flex}.activity-total strong{color:var(--ink);letter-spacing:-.5px;font-size:20px;font-weight:600}.activity-total a{margin-left:auto}.store-section{margin-top:54px}.filter-bar{align-items:center;gap:18px;margin-bottom:18px;display:flex}.search-field{border:1px solid var(--line);min-height:47px;color:var(--muted);background:#fff;border-radius:10px;flex:1;align-items:center;gap:12px;max-width:470px;padding:0 15px;display:flex}.search-field:focus-within{border-color:#9ca99b}.search-field input{background:0 0;border:0;width:100%;min-width:0;padding:13px 0;font-size:14px}.search-field input::placeholder{color:#8a9189}.clear-search{color:var(--muted);background:0 0;padding:2px}.toggle{white-space:nowrap;background:0 0;align-items:center;gap:8px;font-size:13px;display:flex}.toggle>i{background:#d2d8ce;border-radius:12px;width:29px;height:17px;transition:background .15s;position:relative}.toggle>i:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .15s;position:absolute;top:3px;left:3px}.toggle.on>i{background:var(--green)}.toggle.on>i:after{transform:translate(12px)}.clear-filter{background:#e8ede3;border-radius:5px;align-items:center;gap:8px;padding:6px 9px;font-size:12px;display:flex}.country-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px;display:grid}.country-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:88px;padding:20px 0;display:flex}.country-row:hover .country-name{color:var(--green)}.country-code{letter-spacing:-.5px;border:1px solid var(--line);color:#5c6a5b;background:#f1f3ed;border-radius:7px;justify-content:center;align-items:center;min-width:36px;height:36px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:14px;display:flex}.country-name{flex:1;font-size:14px;font-weight:550}.country-name small{color:var(--muted);margin-top:5px;font-size:11px;font-weight:400;display:block}.country-row>.stock-label{font-size:11px}.country-row>svg{color:#8b9687;width:14px}.store-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:22px 4px;display:flex}.store-row>div:first-child{flex:1}.store-row strong{letter-spacing:-.3px;font-size:17px;font-weight:550;display:block}.store-row>div:first-child>span{color:var(--muted);margin-top:7px;font-size:13px;display:block}.store-status{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.store-status>span:last-child{color:var(--muted);font-size:11px}.store-row:hover strong{color:var(--green)}.patterns{border-top:1px solid var(--line);margin-top:60px;padding-top:42px}.stats{grid-template-columns:repeat(4,1fr);gap:24px;padding:10px 0 30px;display:grid}.stats>div{flex-direction:column;gap:15px;display:flex}.stats>div>span{color:var(--muted);font-size:13px}.stats strong{letter-spacing:-1.5px;font-size:38px;font-weight:550;line-height:1.15}.stats .store-stat{letter-spacing:-.5px;font-size:23px;line-height:1.2}.hour-chart{gap:10px;height:165px;display:flex}.hour-column{flex-direction:column;flex:1;justify-content:flex-end;min-width:0;display:flex}.bar-track{align-items:flex-end;height:125px;display:flex}.bar-track i{background:#e0e5da;border-radius:4px 4px 0 0;width:100%;min-height:2px}.bar-track i.peak{background:var(--green)}.hour-column>span{color:var(--muted);white-space:nowrap;height:25px;padding-top:10px;font-size:10px}.alert-banner{background:var(--accent);border-radius:15px;justify-content:space-between;align-items:center;gap:25px;margin-top:55px;padding:30px 34px;display:flex}.alert-banner h2{margin-bottom:9px;font-size:27px}.alert-banner span{color:#465d34;font-size:14px}.city-links{margin-top:45px}.city-links h2{margin-bottom:18px;font-size:17px}.city-links>div{flex-wrap:wrap;gap:12px 24px;display:flex}.city-links a{color:var(--muted);font-size:13px}.city-links a:hover{color:var(--green)}footer{border-top:1px solid var(--line);align-items:center;gap:30px;max-width:1240px;margin:auto;padding:35px 40px 40px;display:flex}.footer-brand{font-size:19px}.footer-brand svg{width:26px;height:26px}footer>div{color:var(--muted);gap:22px;margin-left:auto;font-size:12px;display:flex}footer>p{color:var(--muted);font-size:11px}.history-list{margin-top:55px}.history-row{border-bottom:1px solid var(--line);grid-template-columns:145px 1.7fr 1fr 1fr;align-items:center;gap:20px;padding:24px 0;display:grid}.history-row strong{font-size:15px;font-weight:550}.history-row>div>span:not(.swatch),.history-time span{color:var(--muted);margin-top:6px;font-size:12px;display:block}.history-time time{font-size:13px}.history-product{align-items:center;gap:10px;display:flex}.history-product span:not(.swatch){color:var(--ink)!important;margin:0!important;font-size:14px!important}.history-product small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.history-duration{color:var(--muted);justify-content:flex-end;align-items:center;gap:20px;font-size:13px;display:flex}.text-button{background:0 0;justify-content:center;align-items:center;gap:8px;padding:7px 0;font-size:13px;display:inline-flex}.text-button:hover{color:var(--green)}.load-more{margin:24px auto 0;display:flex}.history-filters{grid-template-columns:minmax(0,1fr) 160px 160px;gap:12px;margin-top:-10px;display:grid}@media (width<=640px){.history-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.history-filters .search-field{grid-column:1/-1}}.empty-state{color:var(--muted);padding:38px 0;font-size:14px;line-height:1.6}.error-note{color:#884329;background:#fff0e8;border:1px solid #edd7ca;border-radius:10px;margin-bottom:20px;padding:15px 18px;font-size:14px;line-height:1.5}.wizard{max-width:760px;margin:0 auto;padding:42px 40px 85px}.back-link{color:var(--muted);align-items:center;gap:8px;margin-bottom:26px;font-size:13px;display:inline-flex}.wizard>h1{font-size:48px}.steps{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;margin-top:12px;padding:28px 0;display:flex}.steps button{color:var(--muted);background:0 0;align-items:center;gap:10px;padding:0;font-size:14px;display:flex}.steps button>span{background:#e9ede4;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:12px;display:flex}.steps .current{color:var(--ink);font-weight:550}.steps button:disabled{opacity:1;color:#9aa194}.selection-summary{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:18px 0;display:flex}.selection-summary button{text-align:left;color:#5b6c58;background:0 0;padding:0;font-size:12px;line-height:1.6}.selection-summary span{color:var(--muted);margin:0 5px}.wizard-panel{padding-top:33px}.wizard-panel h2{font-size:25px}.wizard-panel fieldset{border:0;margin:32px 0;padding:0}.wizard-panel legend{margin-bottom:16px;font-size:14px}.choice-row{gap:13px;display:flex}.choice{border:1px solid var(--line);background:#fff;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:12px;min-height:64px;padding:19px;font-size:15px;display:flex}.choice.chosen{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.color-choice .swatch{width:22px;height:22px}.choice-row.storage-choices{gap:10px}.next{min-width:160px;margin-top:30px;margin-left:auto;display:flex}.wizard-panel>.select-wrap{margin:25px 0 14px;display:inline-flex}.wizard-panel>.search-field{max-width:none;margin-bottom:18px}.store-choices{scrollbar-width:thin;flex-direction:column;gap:10px;max-height:450px;padding:2px;display:flex;overflow:auto}.store-choice{text-align:left;background:#fff;border:1px solid #d6dbd1;border-radius:13px;align-items:center;gap:16px;padding:20px;display:flex}.store-choice.chosen{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.store-choice strong{letter-spacing:-.3px;font-size:17px;font-weight:550;display:block}.store-choice small{color:var(--muted);margin-top:5px;font-size:13px;display:block}.check-circle{border:1.5px solid #c9d1c4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;display:flex}.chosen .check-circle{border-color:var(--ink);background:var(--ink);color:#fff}.auth-page{max-width:460px;margin:0 auto;padding:80px 25px}.sign-in{flex-direction:column;gap:23px;padding:30px 0;display:flex}.sign-in h2{font-size:28px}.sign-in label{flex-direction:column;gap:10px;font-size:13px;display:flex}.sign-in input{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:16px;font-size:17px}.sign-in>.button{align-self:flex-start;min-width:160px}.destination{align-items:center;gap:12px;margin-top:24px;font-size:15px;display:flex}.success-page{text-align:center;max-width:600px;margin:0 auto;padding:110px 24px 130px}.success-mark{background:var(--accent);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 32px;display:flex}.success-page h1{font-size:48px}.success-page p{color:var(--muted);margin:20px 0 30px}.account{max-width:980px}.saved-alert{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:25px 0;display:flex}.saved-alert>.swatch{width:27px;height:27px}.saved-alert>div{flex:1}.saved-alert h2{font-size:19px}.saved-alert p{color:var(--muted);margin-top:9px;font-size:13px;line-height:1.6}.icon-button{color:var(--muted);background:0 0;justify-content:center;align-items:center;padding:8px;display:flex}.account-section{margin-top:45px}.account-section h2{margin-bottom:20px}.account-section>p{color:var(--muted);font-size:14px}.preference,.device{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:14px;display:flex}.preference input{accent-color:var(--green);width:18px;height:18px}.account-section>.button{margin-top:20px}.delivery{border-bottom:1px solid var(--line);padding:18px 0;font-size:14px;line-height:1.5}.delivery small{color:var(--muted);margin-top:8px;font-size:12px;display:block}.account-actions{align-items:center;gap:25px;margin-top:55px;font-size:13px;display:flex}.danger{color:#9c453a}.text-page{max-width:800px;margin:auto;padding:72px 40px 90px;line-height:1.75}.text-page h1{margin-bottom:34px;font-size:48px}.text-page h2{margin:35px 0 12px;font-size:23px}.text-page p{color:#53604e;margin:16px 0;font-size:16px}.text-page p a{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration:underline #b4c7aa;text-decoration:underline #b4c7aa}.status-json{white-space:pre-wrap;word-break:break-word;border:1px solid var(--line);background:#fff;border-radius:10px;max-height:500px;padding:20px;font-size:12px;overflow:auto}.skip-link{background:var(--ink);color:#fff;z-index:20;padding:12px 20px;position:absolute;top:-100px;left:20px}.skip-link:focus{top:10px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width>=1450px){.page{padding-top:65px}.inventory-board{padding:30px}.configuration-cell{min-height:89px}}@media (width<=1000px){.header{gap:25px;padding:0 28px}.brand{font-size:22px}.header nav{gap:18px}.page{padding:42px 28px 55px}.page-heading{gap:20px}.page-heading h1{font-size:45px}.country-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-layout{grid-template-columns:minmax(0,1.65fr) minmax(250px,1fr);gap:22px}.inventory-board{padding:22px}.configuration-table th:first-child{width:60px}.configuration-cell{padding:11px}.configuration-cell .stock-label{font-size:14px}.configuration-table thead th{font-size:13px}.live-indicator{font-size:11px!important}.activity{padding-top:22px}.activity-card{padding:21px}.activity-card h3{font-size:23px}.history-row{grid-template-columns:110px 1.7fr 1fr 1fr;gap:15px}footer{flex-wrap:wrap;padding-left:28px;padding-right:28px}footer>p{flex-basis:100%}.stats strong{font-size:32px}.stats .store-stat{font-size:20px}}@media (width<=720px){.header{flex-wrap:wrap;gap:16px;height:74px;padding:0 20px}.brand{gap:8px;font-size:21px}.brand svg{width:29px;height:29px}.header nav{gap:15px;font-size:12px}.header nav a:first-child,.header-action{display:none}.page{padding:34px 20px 45px}.page-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:25px}.page-heading h1{font-size:43px;line-height:1.08}.page-heading>.button{padding:11px 15px;font-size:13px}.heading-facts{gap:12px;margin-top:17px;font-size:13px}.heading-facts span+span:before{margin-right:12px}.scope-bar{gap:12px;margin-bottom:24px}.scope-bar>a{gap:6px;font-size:11px}.select-wrap{padding-left:11px}.select-wrap select{min-width:132px;max-width:190px;font-size:13px}.inventory-layout{grid-template-columns:1fr;gap:26px}.inventory-board{border-radius:13px;padding:20px 15px}.section-heading{gap:12px;margin-bottom:20px}.section-heading h2{font-size:20px}.configuration-table{border-spacing:6px;width:calc(100% + 12px);margin:-6px}.configuration-table th:first-child{width:53px}.configuration-table thead th{font-size:12px}.configuration-table th .swatch{width:10px;height:10px;margin-right:5px}.configuration-table tbody th{font-size:13px}.configuration-cell{min-height:79px;padding:11px 9px}.configuration-cell .stock-label{font-size:14px}.last-seen{font-size:10px}.cell-arrow{width:13px;top:12px;right:7px}.activity{padding-top:0}.activity .section-heading{margin-bottom:15px}.activity-card{min-height:0;padding:20px}.activity-card.empty{gap:16px;min-height:160px}.activity-card.empty h3{max-width:none;font-size:23px}.activity-top{margin-bottom:17px}.activity-phone{padding-top:18px}.activity-total{padding-top:14px}.country-grid{grid-template-columns:1fr;gap:0}.country-row{min-height:77px;padding:17px 0}.country-name{font-size:15px}.country-name small,.country-row>.stock-label{font-size:12px}.country-row>svg{width:16px}.country-code{min-width:38px;height:38px}.store-section{margin-top:38px}.filter-bar{flex-wrap:wrap;gap:12px}.search-field{flex-basis:100%;max-width:none}.toggle{margin:3px 0 5px}.store-row{gap:12px;padding:20px 0}.store-row strong{font-size:15px;line-height:1.3}.store-status{max-width:115px}.store-status>.stock-label{font-size:11px}.store-status>span:last-child{font-size:10px}.store-row>svg{width:14px}.patterns{margin-top:40px;padding-top:32px}.patterns .section-heading h2{max-width:250px;line-height:1.2}.stats{grid-template-columns:repeat(2,1fr);gap:28px 20px;padding-top:8px}.stats>div{gap:10px}.stats strong{font-size:34px}.stats .store-stat{font-size:23px}.stats>div>span{font-size:12px}.hour-chart{gap:4px;height:145px}.bar-track{height:115px}.bar-track i{border-radius:2px 2px 0 0}.hour-column>span{font-size:8px}.alert-banner{flex-direction:column;align-items:flex-start;gap:24px;margin-top:38px;padding:26px}.alert-banner h2{font-size:26px;line-height:1.15}.alert-banner span{font-size:12px}footer{flex-wrap:wrap;gap:25px;padding:28px 20px}footer>div{flex-basis:100%;gap:22px;margin-left:0}footer>p{font-size:10px}.city-links{margin-top:33px}.history-list{margin-top:35px}.history-row{grid-template-columns:1fr 1fr;gap:15px;padding:22px 0}.history-time{grid-column:1/-1;justify-content:space-between;display:flex}.history-time span{margin:0!important}.history-product{justify-content:flex-end}.history-duration{grid-column:1/-1;justify-content:space-between;font-size:12px}.wizard{padding:28px 20px 60px}.wizard>h1{font-size:40px}.steps{gap:10px;padding:25px 0}.steps button{gap:8px;font-size:13px}.steps button>span{width:25px;height:25px}.wizard-panel{padding-top:26px}.wizard-panel h2{font-size:24px}.choice-row{gap:9px}.choice{gap:9px;min-height:65px;padding:15px 10px;font-size:14px}.color-choice .swatch{width:18px;height:18px}.storage-choices{flex-wrap:wrap}.storage-choices>.choice{flex-basis:40%}.store-choice{gap:13px;padding:18px 16px}.store-choice strong{font-size:16px}.store-choice small{font-size:12px}.selection-summary{font-size:11px}.next{width:100%;margin-top:24px}.success-page{padding:80px 20px}.success-page h1{font-size:40px}.saved-alert{flex-wrap:wrap;gap:12px}.saved-alert>div{min-width:180px}.saved-alert>.swatch{width:22px;height:22px}.saved-alert h2{font-size:17px}.saved-alert p{font-size:12px}.account-actions{flex-wrap:wrap;gap:18px;font-size:12px}.text-page{padding:45px 24px 65px}.text-page h1{font-size:39px}.text-page p{font-size:15px}.address{font-size:14px}.breadcrumbs{flex-wrap:wrap;gap:8px;font-size:11px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.store-distance{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;font-size:14px}.status-page{max-width:1160px}.status-stats strong small{letter-spacing:0;color:var(--muted);font-size:18px}.status-services{border-block:1px solid var(--line);gap:40px;margin:12px 0 35px;padding:20px 0;font-size:13px;display:flex}.status-services span{gap:15px;display:flex}.status-services b{font-weight:500}.auth-page>h1{font-size:38px}.activity-card.empty{justify-content:center}.status-page .page-heading>a{align-items:center;gap:8px;font-size:13px;display:flex}@media (width<=720px){.status-services{flex-direction:column;gap:18px}.store-distance{font-size:12px}}.search-field input:focus-visible{outline:none}.search-field:focus-within{border-color:#687c67;box-shadow:0 0 0 1px #687c67}.source-note{border-top:1px solid var(--line);color:var(--muted);margin-top:32px;padding:20px 0;font-size:14px;line-height:1.5}.native-name{margin-bottom:5px;display:inline-block}:root{color:#1d1d1f;--ink:#1d1d1f;--muted:#6e6e73;--line:#e5e5e7;--mint:#eaf5ed;background:#fff}.header{max-width:1480px;height:76px;padding-inline:32px}.brand{font-size:23px}.button{border-radius:7px;font-size:15px}.stock-workspace{grid-template-columns:236px minmax(0,1fr);max-width:1480px;margin:auto;display:grid}.country-navigation{border-right:1px solid var(--line);background:#f8faf8;padding:32px 16px 48px}.country-navigation a{border-radius:6px;align-items:center;gap:10px;min-height:42px;padding:8px 12px;font-size:14px;display:flex}.country-navigation a:hover{background:#edf1ed}.country-navigation a.current{color:#214c32;background:#e6eedf;font-weight:600}.country-navigation a>span:last-child{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.region-code{color:#78827b;letter-spacing:.03em;flex-shrink:0;width:22px;font-size:11px}.stock-page{width:100%;min-width:0;max-width:none;padding:40px 44px 64px}.stock-page h1{letter-spacing:-.045em;font-size:clamp(30px,3.2vw,46px);line-height:1.12}.stock-page .page-heading{gap:20px;margin-bottom:30px}.stock-page .page-heading .button{padding:11px 15px;font-size:14px}.stock-toolbar{margin-bottom:32px}.stock-toolbar .filter-bar{margin:0}.stock-toolbar .search-field{background:#f7f9f7;border-color:#dce2dc;border-radius:8px;min-height:52px}.mobile-country{display:none}.stock-page .inventory-layout{flex-direction:column;gap:0;display:flex}.stock-page .inventory-board{border:0;border-radius:0;padding:0}.stock-page .inventory-board>.section-heading{margin-bottom:20px}.stock-page h2{letter-spacing:-.025em;font-size:21px}.model-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.model-column{border:1px solid var(--line);border-radius:10px;overflow:hidden}.model-column h3{border-bottom:1px solid var(--line);letter-spacing:-.02em;background:#f8faf8;align-items:center;gap:12px;padding:19px 20px;font-size:18px;display:flex}.model-column .swatch{width:19px;height:19px}.model-row+.model-row{border-top:1px solid var(--line)}.model-choice{text-align:left;background:#fff;align-items:center;gap:12px;width:100%;min-height:76px;padding:18px 20px;display:flex;position:relative}.model-choice b{min-width:58px;font-size:18px;font-weight:550}.model-result{flex-direction:column;align-items:flex-end;gap:5px;margin-left:auto;display:flex}.model-result .stock-label{font-size:14px}.model-result time{color:var(--muted);font-size:12px}.model-choice.available{background:#f2f9f3}.model-check{color:#7a857c;justify-content:center;align-items:center;width:22px;display:flex}.restock-strip{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:10px;padding:19px 0;font-size:14px;display:flex}.restock-strip-label{color:var(--muted);align-items:center;gap:9px;display:flex}.restock-strip-event{flex-wrap:wrap;flex:1;align-items:center;gap:8px 15px;display:flex}.restock-strip-event strong{font-weight:550}.restock-strip-event span,.restock-strip-event time{color:var(--muted)}.restock-strip-event time{font-variant-numeric:tabular-nums;margin-left:auto}.stock-page .store-section{margin-top:36px}.stock-page .store-list{border-top:1px solid var(--line)}.stock-page .store-row{padding:20px 0}.stock-page .store-row strong{font-size:17px}.stock-page .store-row span{font-size:14px}.stock-page .store-status>span:last-child{font-size:13px}.stock-page .patterns{margin-top:48px;padding-top:32px}.stock-page .stats{box-shadow:none;border-radius:9px}.stock-page .alert-banner{background:#f3f6f1;border-radius:9px;margin-top:40px;padding:24px}.stock-page .city-links{margin-top:40px}.breadcrumbs{font-size:14px}.wizard h1,.page:not(.stock-page) h1{font-size:clamp(32px,4vw,48px)}.choice,.store-choice{border-radius:9px}.store-choice small,.selection-summary{font-size:14px}@media (width<=1150px){.stock-workspace{grid-template-columns:210px minmax(0,1fr)}.stock-page{padding:32px 26px 56px}.model-choice{gap:5px;padding:16px 12px}.model-check{width:16px}.model-choice b{min-width:48px;font-size:16px}.model-grid{gap:14px}}@media (width<=850px){.stock-workspace{display:block}.country-navigation{display:none}.mobile-country{margin-bottom:12px;display:block}.mobile-country .select-wrap,.mobile-country select{width:100%}.stock-page{padding:30px 24px 48px}.stock-page .page-heading{align-items:flex-start}.stock-page .page-heading .button{display:none}.header{padding-inline:24px}.restock-strip{font-size:13px}}@media (width<=540px){.header{gap:15px;height:68px;padding-inline:18px}.brand{font-size:21px}.header .brand svg{width:28px;height:28px}.header nav{gap:14px;font-size:14px}.header-action{display:none}.stock-page{padding:26px 18px 44px}.stock-toolbar .filter-bar{flex-direction:column;align-items:stretch;gap:14px}.stock-toolbar .toggle{align-self:flex-start}.stock-page .section-heading{flex-wrap:wrap;gap:10px}.model-grid{grid-template-columns:1fr;gap:16px}.model-column h3{padding:14px 16px}.model-choice{gap:12px;min-height:65px;padding:14px 16px}.model-result{flex-flow:wrap;justify-content:flex-end;align-items:center}.restock-strip-event,.restock-strip-event strong{flex-basis:100%}.stock-page .store-row{gap:10px}.stock-page .store-row strong{font-size:16px}.stock-page .store-status{min-width:0}.stock-page .store-status>span:last-child{text-align:right;max-width:110px}.stock-page .alert-banner{align-items:flex-start;gap:20px}}body:has(.home-concept){color:#1d1d1f;background:#fff}body:has(.home-concept) .brand{letter-spacing:-.8px;font-size:23px}.home-concept.stock-workspace{max-width:1200px;display:block}.home-concept .stock-page{padding:46px 32px 64px}.home-concept .page-heading{align-items:center;margin-bottom:36px}.home-concept h1{color:#1d1d1f;letter-spacing:-.055em;font-size:clamp(40px,5vw,64px);font-weight:600;line-height:1.05}.heading-period{color:#1d1d1f}.home-stock-total{grid-template-columns:auto auto;align-items:center;column-gap:16px;display:grid}.home-stock-total strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;grid-row:1/3;font-size:48px;font-weight:500}.home-stock-total span{font-size:15px}.home-stock-total svg{color:#86868b;width:16px;height:16px}.home-concept .stock-toolbar{background:#fff;border:1px solid #e5e5e7;border-radius:16px;align-items:stretch;gap:0;margin-bottom:46px;padding:8px;display:flex;box-shadow:0 5px 20px #00000004}.home-concept .mobile-country{flex:0 0 235px;margin:0;display:block}.home-concept .mobile-country .select-wrap{background:0 0;border:0;border-right:1px solid #e5e5e7;border-radius:0;height:100%;min-height:52px}.home-concept .mobile-country select{width:100%;min-width:0;font-size:16px}.home-concept .stock-toolbar .filter-bar{flex:1;min-width:0;margin:0}.home-concept .stock-toolbar .search-field{width:100%;min-width:0;box-shadow:none;background:0 0;border:0}.home-concept .search-field input{font-size:16px}.home-concept .search-go{color:#fff;background:#1d1d1f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:54px;display:flex}.home-concept .search-go:hover{background:#38383a}.home-concept .inventory-board{background:0 0}.home-concept .inventory-board>.section-heading{display:none}.storage-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.storage-group{min-width:0}.storage-group h3{letter-spacing:-.04em;border-bottom:1px solid #e5e5e7;margin-bottom:5px;padding-bottom:18px;font-size:26px;font-weight:550}.storage-option{text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;width:100%;min-height:79px;margin-left:-10px;padding:12px 10px;display:flex}.storage-option:hover{background:#f5f5f7}.storage-option.selected{background:#f5f5f7;border-color:#1d1d1f}.storage-color{align-items:center;gap:9px;font-size:15px;font-weight:500;display:flex}.storage-color .swatch{width:12px;height:12px}.storage-availability{color:#6e6e73;align-items:center;gap:6px;min-height:18px;padding-left:21px;font-size:14px;line-height:1.3;display:flex}.storage-availability.positive{color:#34704b!important}.storage-availability i{background:currentColor;border-radius:50%;width:5px;height:5px}.home-concept .restock-strip{background:#f5f5f7;border:0;border-radius:9px;margin-top:28px;padding:17px 20px;font-size:14px}.home-concept .restock-strip-label{color:#6e6e73}.home-concept .store-section{margin-top:44px}.home-concept .store-section>.section-heading{gap:18px;margin-bottom:20px}.home-concept .store-section h2{margin-right:auto;font-size:26px}.home-concept .store-list{border:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;display:grid}.home-concept .store-row{border-top:1px solid #e5e5e7;border-bottom:0;gap:14px;padding:21px 0}.home-concept .store-row strong{letter-spacing:-.025em;font-size:17px;font-weight:550}.home-concept .store-row>div:first-child{min-width:0}.home-concept .store-row>div:first-child span{margin-top:6px;font-size:14px}.home-concept .store-status .stock-label.in-stock{background:#e4efdf;border-radius:6px;padding:5px 10px;font-size:13px}.home-concept .store-status:has(.in-stock)>span:last-child{display:none}.home-concept .store-row>svg{display:none}.home-concept .load-more,.home-concept .empty-state{grid-column:1/-1}.home-concept .patterns{border-top:1px solid #e5e5e7;margin-top:52px;padding-top:36px}.home-concept .patterns h2{font-size:26px}.home-concept .stats{background:0 0;border:0;border-radius:0}.home-concept .alert-banner{color:#fff;background:#1d1d1f;border-radius:12px;padding:30px}.home-concept .alert-banner h2{font-size:25px}.home-concept .alert-banner .button{color:#1d1d1f;background:#fff;border:0;border-radius:24px}.home-concept .alert-banner .button svg{color:#1d1d1f}.home-regions{border-top:1px solid #e5e5e7;margin-top:40px;padding-top:22px}.home-regions summary{cursor:pointer;justify-content:space-between;font-size:15px;list-style:none;display:flex}.home-regions summary::-webkit-details-marker{display:none}.home-regions nav{grid-template-columns:repeat(3,1fr);gap:18px 30px;padding-top:25px;display:grid}.home-regions nav a{justify-content:space-between;font-size:14px;display:flex}@media (width<=850px){.home-concept .stock-page{padding-top:30px}.home-stock-total strong{font-size:36px}.home-stock-total{gap:10px}.home-stock-total span{font-size:13px}.storage-overview{gap:15px}.storage-color{font-size:14px}.home-concept .store-list{column-gap:24px}.home-concept .store-row{flex-wrap:wrap}.home-concept .store-status{margin-left:auto}}@media (width<=600px){.home-concept .stock-page{padding:26px 22px 44px}.home-concept h1{max-width:230px;font-size:43px}.home-concept .page-heading{flex-direction:row;align-items:flex-end;gap:14px;margin-bottom:28px}.home-concept .page-heading>div{flex:1;min-width:0}.home-stock-total{flex-direction:column;align-items:flex-end;gap:3px;padding-bottom:5px;display:flex}.home-stock-total strong{font-size:32px}.home-stock-total span{text-align:right;max-width:70px;font-size:13px;line-height:1.4}.home-stock-total svg{display:none}.home-concept .stock-toolbar{border-radius:12px;grid-template-columns:minmax(0,1fr) 42px;margin-bottom:30px;padding:5px;display:grid}.home-concept .mobile-country{border-bottom:1px solid #e5e5e7;grid-column:1/-1}.home-concept .mobile-country .select-wrap{border:0;min-height:45px}.home-concept .stock-toolbar .filter-bar{flex-direction:row}.home-concept .stock-toolbar .search-field{min-height:52px;padding-left:10px}.home-concept .search-field input{font-size:16px}.home-concept .search-go{width:42px;margin-top:5px}.storage-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 26px}.storage-group h3{padding-bottom:11px;font-size:23px}.storage-option{gap:5px;min-height:70px}.storage-availability{font-size:13px}.home-concept .restock-strip{margin-top:25px;padding:15px}.home-concept .restock-strip-event{gap:8px}.home-concept .store-list{grid-template-columns:1fr}.home-concept .store-section h2,.home-concept .patterns h2{font-size:23px}.home-concept .store-section>.section-heading{gap:12px}.home-concept .store-row{flex-wrap:nowrap}.home-regions nav{grid-template-columns:repeat(2,1fr);gap:18px}}.country-picker{color:#1d1d1f;width:100%;height:100%;position:relative}.country-trigger{text-align:left;background:0 0;border-radius:8px;align-items:center;gap:12px;width:100%;height:100%;min-height:52px;padding:0 16px;font-size:16px;display:flex}.country-trigger span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.country-trigger>svg:last-child{color:#86868b;transition:transform .16s}.country-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.country-popover{z-index:50;background:#fff;border:1px solid #e5e5e7;border-radius:16px;width:320px;padding:8px;position:absolute;top:calc(100% + 14px);left:-8px;box-shadow:0 12px 40px #00000014,0 2px 6px #00000006}.country-search{color:#86868b;background:#f5f5f7;border-radius:9px;align-items:center;gap:10px;margin-bottom:6px;padding:0 12px;display:flex}.country-search input{box-shadow:none;color:#1d1d1f;background:0 0;border:0;outline:none;width:100%;min-width:0;height:44px;padding:0;font-size:16px}.country-search:focus-within{box-shadow:inset 0 0 0 1px #d2d2d7}.country-options{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(330px,45vh);overflow-y:auto}.country-options button{color:#1d1d1f;text-align:left;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:12px;font-size:15px;display:flex}.country-options button:hover,.country-options button.active{background:#f5f5f7}.country-options button[aria-selected=true]{font-weight:600}.country-empty{color:#6e6e73;padding:18px 12px;font-size:15px}.home-concept .mobile-country{border-right:1px solid #e5e5e7;padding-right:8px}@media (width<=600px){.home-concept .mobile-country{border-right:0;padding-right:0}.country-trigger{min-height:48px}.country-popover{width:calc(100% + 10px);top:calc(100% + 8px);left:-5px}}body:has(.simple-checker){color:#1d1d1f;background:#fff}body:has(.simple-checker) footer{max-width:1120px;margin-top:40px}.simple-checker{max-width:660px;margin:52px auto 0;padding:0 26px 24px}.simple-checker h1{text-align:center;letter-spacing:-.045em;margin-bottom:38px;font-size:clamp(32px,4vw,42px)}.checker-form{gap:24px;display:grid}.checker-field{min-width:0;display:block}.checker-label,.checker-form legend{margin-bottom:10px;font-size:15px;font-weight:550;display:block}.checker-form fieldset{border:0;min-width:0;margin:0;padding:0}.checker-form .country-trigger{border:1px solid #dedee2;border-radius:10px;min-height:54px}.checker-form .country-popover{width:100%;top:calc(100% + 8px);left:0}.checker-choices{gap:10px;display:grid}.color-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.storage-choices{grid-template-columns:repeat(4,minmax(0,1fr))}.checker-choices button{color:#1d1d1f;background:#fff;border:1px solid #dedee2;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:12px;font-size:16px;display:flex}.checker-choices button:hover{background:#f5f5f7}.checker-choices button.selected{border-color:#1d1d1f;box-shadow:inset 0 0 0 1px #1d1d1f}.checker-choices .swatch{width:15px;height:15px}.checker-location{color:#86868b;border:1px solid #dedee2;border-radius:10px;align-items:center;gap:12px;min-height:54px;padding:0 16px;display:flex}.checker-location input{background:0 0;border:0;outline:none;width:100%;min-width:0;height:52px;padding:0;font-size:16px}.checker-location:focus-within{border-color:#1d1d1f}.checker-submit{color:#fff;background:#1d1d1f;border-radius:10px;justify-content:center;align-items:center;gap:14px;min-height:52px;font-size:16px;font-weight:550;display:flex}.checker-submit:hover{background:#38383a}.checker-results{margin-top:40px}.checker-results-heading{justify-content:space-between;align-items:center;gap:20px;padding-bottom:18px;display:flex}.checker-results-heading h2{font-size:24px}.checker-results-heading>span{color:#6e6e73;font-size:15px}.checker-store{border-top:1px solid #e5e5e7;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.checker-store>div{min-width:0}.checker-store-name{font-size:17px;font-weight:550}.checker-store-name:hover{text-decoration:underline}.checker-store p{color:#6e6e73;margin-top:5px;font-size:14px;line-height:1.5}.checker-stock-status{color:#6e6e73;margin-top:9px;font-size:14px}.checker-store-action{white-space:nowrap;border:1px solid #e5e5e7;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;font-size:14px;display:inline-flex}.checker-store-action:hover{background:#f5f5f7}.checker-message{color:#6e6e73;padding:20px 0;font-size:16px;line-height:1.6}.checker-more{background:0 0;align-items:center;gap:8px;margin:12px auto;font-size:15px;display:flex}.checker-regions{margin-top:32px;font-size:14px}.checker-regions summary{cursor:pointer;color:#6e6e73;justify-content:center;align-items:center;gap:8px;list-style:none;display:flex}.checker-regions summary::-webkit-details-marker{display:none}.checker-regions nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:24px 0;display:grid}.checker-regions nav a:hover{text-decoration:underline}@media (width<=600px){.simple-checker{margin-top:30px;padding-inline:22px}.simple-checker h1{margin-bottom:30px}.checker-form{gap:21px}.checker-choices button{gap:7px;padding:10px 5px;font-size:15px}.checker-regions nav{grid-template-columns:repeat(2,minmax(0,1fr))}.checker-store{gap:12px}}.checker-form .country-picker{height:auto}.checker-form .country-trigger{height:54px}.postal-country-hint{margin-top:10px}.postal-country-hint button{color:#79420b;text-align:left;background:#fff8ed;border:1px solid #d8ab73;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:48px;padding:12px 14px;font-size:15px;font-weight:550;line-height:1.4;display:flex}.postal-country-hint button:hover{background:#fff0d8}.postal-country-hint svg{flex-shrink:0}.postal-country-hint span{flex:1}.country-picker .country-trigger[aria-invalid=true]{background:#fff8ed;border-color:#b87b33}.country-flag{font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:21px;line-height:1}.country-trigger>.country-flag{flex:0 0 24px;overflow:visible}.country-option-name{align-items:center;gap:12px;display:flex}.country-option-name>.country-flag,.country-option-name>svg{text-align:center;flex-shrink:0;width:24px}.country-group-heading{color:#6e6e73;padding:18px 12px 7px;font-size:14px;font-weight:600}.country-group+.country-group{margin-top:4px}.country-picker{height:auto}.country-trigger{border:1px solid #dedee2;border-radius:10px;height:54px}.scope-bar>.country-picker{width:280px;max-width:100%;margin-right:auto}.wizard .country-picker{margin-bottom:16px}.home-concept .mobile-country .country-trigger{border:0}@media (width<=600px){.scope-bar>.country-picker{width:100%}}.select-menu{min-width:170px;position:relative}.select-menu .country-popover{width:100%;min-width:170px;top:calc(100% + 8px);left:0}.history-filters .select-menu{flex:0 0 180px}@media (width<=600px){.history-filters .select-menu{flex:140px;min-width:0}.scope-bar>.select-menu{width:100%}}.header{border:0;max-width:1200px;height:80px;padding:0 32px}.header .brand{letter-spacing:-.8px;font-size:23px}.header nav{font-size:15px}.button{border-radius:24px;min-height:44px}.button:hover{background:#f5f5f7}.button.dark,.header .header-action{color:#fff;background:#1d1d1f;border-color:#1d1d1f}.button.dark:hover,.header .header-action:hover{background:#38383a;border-color:#38383a}.button.dark svg{color:currentColor}.header .header-action{border-radius:24px;padding:11px 18px}.header .header-action svg{display:none}.country-trigger,.select-menu .country-trigger{background:#fff}.country-trigger:hover,.country-trigger[aria-expanded=true]{background:#f5f5f7}.history-filters{gap:12px}@media (width<=600px){.header{flex-wrap:nowrap;gap:18px;height:72px;padding:0 22px}.header .brand{font-size:22px}.header nav{font-size:14px}.header nav a:not(:last-child),.header .header-action{display:none}}:root{--surface:#f5f5f7;--control-radius:10px}body{background:#fff}.country-navigation,.model-column h3,.stock-page .alert-banner{background:var(--surface)}.country-navigation a:hover,.country-navigation a.current{color:var(--ink);background:#ebebee}.region-code,.selection-summary button,.model-check{color:var(--muted)}.stock-toolbar .search-field{border-color:var(--line);border-radius:var(--control-radius);background:#fff}.model-choice:hover{background:var(--surface)}.model-choice.selected{background:var(--surface);box-shadow:inset 0 0 0 2px var(--ink)}.model-choice.selected .model-check{color:var(--ink)}.steps button>span{color:var(--muted);background:#f0f0f2}.steps .current>span{background:var(--ink);color:#fff}.steps button:disabled{color:#86868b}.choice,.store-choice,.search-field,.sign-in input{border-color:var(--line);border-radius:var(--control-radius)}.choice{min-height:54px}.choice:hover,.store-choice:hover{background:var(--surface)}.check-circle{border-color:#d2d2d7}.checker-submit{border-radius:24px}.selection-summary button,.sign-in label,.saved-alert p,.store-choice small{font-size:14px}.wizard h1,.page:not(.stock-page) h1,.text-page h1{font-size:clamp(32px,4vw,42px);line-height:1.12}footer{max-width:1200px}@media (width<=600px){.search-field input,.sign-in input{font-size:16px}.choice-row{gap:8px}.choice{gap:7px;padding:12px 8px}.wizard-panel>.country-picker{margin-top:22px}.scope-bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.scope-bar>.country-picker,.scope-bar>.select-menu{width:100%;min-width:0;margin:0}.scope-bar .country-trigger{gap:8px;padding:0 10px;font-size:14px}.scope-bar .select-menu .country-popover{left:auto;right:0}.home-concept h1{max-width:none;font-size:32px}.home-concept .page-heading{align-items:center}}.plan-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.plan-option{border:1px solid var(--line,#dedede);color:inherit;text-align:left;font:inherit;background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:24px;display:flex;position:relative}button.plan-option{cursor:pointer}button.plan-option.chosen{border-color:#202421;box-shadow:inset 0 0 0 1px #202421}button.plan-option:disabled{opacity:.45;cursor:not-allowed}.plan-option>svg{position:absolute;top:20px;right:16px}.plan-option h2,.plan-option p{margin:0}.plan-price{letter-spacing:-1.5px;font-size:36px;font-weight:650;line-height:1.3}.plan-price span{letter-spacing:0;margin-left:4px;font-size:15px;font-weight:400}.plan-option .button{margin-top:16px}.plan-note{color:#626864;font-size:15px;line-height:1.6}.pricing-details{max-width:660px;padding:48px 0}.pricing-details p{line-height:1.7}.billing-section{margin-bottom:32px}.billing-section>.text-button{margin:20px 0 0;display:block}@media (width<=600px){.plan-options{grid-template-columns:1fr;gap:10px}.plan-option{padding:20px}.plan-price{font-size:30px}.wizard .plan-option{grid-template-columns:1fr auto;display:grid}.wizard .plan-option>svg{display:none}.wizard .plan-price{grid-area:1/2/4;align-self:center}}
