:root{--ink:#1d1d1f;--muted:#66666c;--blue:#0071e3;--blue-dark:#005bb9;--soft:#f5f5f7;--line:#d9d9de;--orange:#b54712;--green:#26764a;--radius:28px;--wrap:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:120px}body{color:var(--ink);letter-spacing:-.015em;background:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;line-height:1.5}body:has(dialog[open]){overflow:hidden}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button{color:inherit}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}img,video{max-width:100%;display:block}svg{vertical-align:middle;flex-shrink:0}button{background:0 0;border:0}fieldset{border:0;margin:0;padding:0}figure{margin:0}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em;font-weight:650;line-height:1.08}h1{margin-bottom:24px;font-size:clamp(40px,5.4vw,76px)}h2{margin-bottom:24px;font-size:clamp(32px,3.8vw,54px)}h3{margin-bottom:15px;font-size:27px}h1 span,h2 span{color:#77777d}p{margin-bottom:20px}strong{font-weight:600}small{font-size:13px}label{display:block}input,select,textarea{color:var(--ink);background:#fff;border:1px solid #bcbcc3;border-radius:12px;max-width:100%;padding:13px 15px}input:not([type=checkbox]):not([type=radio]),textarea{width:100%}input[type=checkbox],input[type=radio]{accent-color:var(--blue);flex-shrink:0;width:19px;height:19px}select{min-height:48px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline-offset:4px;outline:3px solid #69a8eb}[hidden]{display:none!important}.sr-only,.skip-link:not(:focus){clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{z-index:999;background:#fff;padding:15px;position:fixed;top:10px;left:10px}.wrap{width:min(var(--wrap),calc(100% - 80px));margin:0 auto}.narrow{max-width:780px}.soft{background:var(--soft)}.center{text-align:center;justify-content:center}.muted,.fine{color:var(--muted)}.fine{letter-spacing:0;font-size:13px;line-height:1.55}.eyebrow{letter-spacing:.14em;margin-bottom:20px;font-size:12px;font-weight:650}.green-text{color:var(--green)}.section-heading{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:44px;display:flex}.section-heading h2{margin:0}.section-intro{max-width:390px;color:var(--muted);margin:0;font-size:20px;line-height:1.5}.section-heading>.text-link{white-space:nowrap;margin-bottom:4px}.actions{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.button{background:var(--blue);color:#fff;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 23px;font-size:17px;font-weight:500;line-height:1.25;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.button:hover{background:var(--blue-dark);text-decoration:none}.button.small{min-height:40px;padding:9px 19px;font-size:14px}.button.outline{border-color:var(--blue);color:var(--blue);background:0 0}.button.outline:hover{background:#eaf3ff}.button.full{width:100%;margin:22px 0 14px;display:flex}.text-link,.text-button{color:var(--blue);align-items:center;gap:6px;font-size:17px;line-height:1.4;display:inline-flex}.text-button{padding:7px 0}.text-link:hover,.text-button:hover{text-decoration:underline}.icon-button{width:44px;height:44px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;padding:8px;display:inline-flex}.round-arrow{color:#38383c;background:#e8e8ed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.icon-disc{color:var(--blue);background:#edf4fc;border-radius:22px;justify-content:center;align-items:center;margin-bottom:22px;padding:20px;display:inline-flex}.notice{color:#274665;background:#eff5fc;border-radius:15px;margin:0 0 22px;padding:18px 20px;font-size:15px;line-height:1.55}.notice .text-button{font-size:15px;display:block}.image-unavailable{background:var(--soft);min-height:160px;color:var(--muted);object-fit:contain!important}.preview-bar{letter-spacing:.04em;text-align:center;color:#626872;background:#edf0f3;padding:4px 12px;font-size:10px}.preview-bar span{margin:0 8px}.site-header{z-index:80;backdrop-filter:blur(18px);background:#fffffff2;border-bottom:1px solid #ebebed;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:26px;width:min(1280px,100% - 64px);height:58px;margin:auto;display:flex}.wordmark{color:#1d1d1f;letter-spacing:-1.2px;white-space:nowrap;align-items:baseline;font-size:24px;font-weight:750;display:inline-flex}.wordmark:hover{text-decoration:none}.wordmark i{background:#ed600d;border-radius:50%;width:5px;height:5px;margin-left:3px}.desktop-nav{align-items:center;gap:29px;display:flex}.desktop-nav a{color:#38383b;font-size:13px}.desktop-nav a[aria-current=page]{color:var(--blue)}.header-tools{align-items:center;gap:4px;display:flex}.header-chat{width:44px;height:44px;color:var(--ink);justify-content:center;align-items:center;display:flex}.menu-toggle{display:none}.mobile-nav{border-top:1px solid var(--line);background:#fff;padding:10px 28px 25px}.mobile-nav a{color:var(--ink);justify-content:space-between;padding:14px 0;font-size:23px;display:flex}.local-nav{z-index:50;border-bottom:1px solid var(--line);backdrop-filter:blur(15px);background:#fffffff2;position:sticky;top:58px}.local-nav>.wrap{justify-content:space-between;align-items:center;gap:20px;height:60px;display:flex}.local-nav nav{align-items:center;gap:25px;display:flex}.local-nav nav>a:not(.button){color:var(--ink);font-size:13px}.local-nav strong{font-size:19px}.page-intro>p:not(.eyebrow){color:var(--muted);max-width:650px;font-size:23px}.page-intro.center>p{margin-left:auto;margin-right:auto}.home-hero{text-align:center;background:#fbfaf8;padding:66px 0 30px;overflow:hidden}.hero-copy{padding:0 24px}.hero-copy h1{font-size:clamp(42px,5.25vw,76px)}.hero-copy h1 span{color:var(--orange)}.hero-copy>p:not(.eyebrow){color:var(--muted);font-size:23px;line-height:1.45}.hero-product{max-width:1100px;margin:28px auto 0}.hero-product img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:520px}.hero-product figcaption{color:var(--muted);margin:8px 20px 0;font-size:11px}.condition-rail{grid-template-columns:repeat(4,1fr);gap:24px;padding:40px 0;display:grid}.condition-rail>a{color:var(--ink);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:10px 0;font-size:12px;display:flex}.condition-rail>a:hover{text-decoration:none}.condition-rail>a:hover strong{color:var(--blue)}.condition-rail strong{font-size:16px}.condition-rail a>span:last-of-type{color:var(--muted)}.condition-icon{background:#f2f2f5;border-radius:20px;margin-bottom:6px;padding:15px;display:inline-flex}.condition-icon.open-box{color:var(--green);background:#edf7ef}.condition-icon.sealed{color:#aa4940;background:#fff2ef}.condition-icon.premium{color:#75599b;background:#f1eefb}.catalog-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:18px;margin:22px 0;font-size:12px;display:flex}.catalog-meta>[data-catalog-status]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.catalog-meta .text-button{font-size:12px}.status-dot{background:#a7a8ae;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-right:5px;display:inline-block}.status-dot.live{background:#438865}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.product-card{border-radius:var(--radius);background:#fff;border:1px solid #e9e9ed;flex-direction:column;min-width:0;padding:28px 26px 22px;transition:transform .2s,box-shadow .2s;display:flex}.condition-label{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-size:11px;font-weight:600}.condition-label.good{color:var(--green)}.product-picture{justify-content:center;align-items:center;height:220px;padding:24px 0 12px;display:flex}.product-picture img{object-fit:contain;width:100%;height:100%;transition:transform .3s}.product-card:hover .product-picture img{transform:scale(1.025)}.product-body{flex-direction:column;flex:1;display:flex}.product-body h3{margin:18px 0 8px;font-size:27px}.product-body h3 a{color:var(--ink)}.color-caption{color:var(--muted);margin-bottom:22px;font-size:12px}.product-price{margin-top:auto}.product-price>span{font-size:14px;display:block}.product-price strong{letter-spacing:-.025em;font-size:23px}.product-price>small{color:var(--muted);margin-top:3px;font-size:14px;display:block}.base-option{color:var(--muted);align-items:center;gap:5px;margin:9px 0 18px;font-size:11px;display:flex}.product-actions{align-items:center;gap:22px;display:flex}.compare-toggle{gap:7px;margin-top:18px;font-size:12px}.compare-toggle[aria-pressed=true]{color:var(--green)}.skeleton{background:linear-gradient(110deg,#e9e9ec 20%,#f1f1f4 40%,#e9e9ec 60%);border-radius:28px;min-height:440px;animation:1.8s ease-in-out infinite skeleton}@keyframes skeleton{50%{opacity:.55}}.empty-state{text-align:center;background:#fff;border-radius:28px;grid-column:1/-1;padding:56px 28px}.empty-state h3{font-size:30px}.empty-state p{max-width:580px;color:var(--muted);margin:0 auto 24px}.empty-state .text-link{margin-left:20px}.condition-tabs{gap:8px;margin-bottom:24px;padding-bottom:14px;display:flex;overflow-x:auto}.condition-tabs button{white-space:nowrap;border:1px solid var(--line);background:#fff;border-radius:999px;min-height:44px;padding:12px 21px;font-size:14px}.condition-tabs button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.catalog-tools{align-items:center;gap:16px;display:flex}.search-input{background:#fff;border:1px solid #bcbcc3;border-radius:14px;flex:1;align-items:center;gap:12px;padding:0 16px;display:flex}.search-input input{outline-offset:-2px;background:0 0;border:none;min-width:0;padding:15px 0}.search-input svg{color:var(--muted)}.catalog-tools>.button{min-height:52px}.sort-label{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.sort-label select{padding:12px;font-size:14px}.filter-panel{background:#fff;border-radius:20px;grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:20px;margin-top:20px;padding:24px;display:grid}.filter-panel label{font-size:13px}.filter-panel select,.filter-panel input{width:100%;margin-top:6px;display:block}.catalog-app>[data-condition-description]{margin:24px 0 0;font-size:14px}.discovery-links{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:35px;margin-top:36px;padding-top:28px;display:grid}.discovery-links>a{color:var(--muted);align-items:center;gap:18px;font-size:14px;display:flex}.discovery-links>a:hover{text-decoration:none}.discovery-links strong{color:var(--blue);margin-top:4px;font-size:17px;display:block}.compare-bar{border:1px solid var(--line);z-index:70;background:#fff;border-radius:999px;align-items:center;gap:20px;padding:12px 18px 12px 24px;font-size:14px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #0002}.story-grid{grid-template-columns:1.1fr 1fr;gap:26px;display:grid}.story-image{border-radius:var(--radius);color:#fff;background:#bba68e;min-height:580px;position:relative;overflow:hidden}.story-image>img{object-fit:cover;width:100%;height:100%;position:absolute}.story-image>span{background:linear-gradient(#0000,#0008);justify-content:space-between;align-items:center;gap:20px;padding:45px 30px 30px;font-size:22px;font-weight:600;display:flex;position:absolute;bottom:0;left:0;right:0}.story-image .round-arrow{color:var(--ink);background:#fff}.story-facts{gap:24px;display:grid}.story-facts article{border-radius:var(--radius);background:#f1f7f2;padding:34px}.story-facts article>svg{color:var(--green)}.story-facts article h3{margin:16px 0;font-size:28px;line-height:1.2}.story-facts article p{color:var(--muted);max-width:340px;font-size:16px}.big-number{letter-spacing:-.06em;color:var(--green);margin-top:7px;font-size:76px;font-weight:650;line-height:1.2;display:block}.kit-stage{border-radius:var(--radius);text-align:center;background:#fff;padding:25px 30px 18px}.kit-stage>img{object-fit:contain;width:100%;height:310px}.kit-tabs{flex-wrap:wrap;justify-content:center;gap:12px;margin:26px 0 18px;display:flex}.kit-tabs button{border:1px solid var(--line);border-radius:30px;align-items:center;gap:10px;padding:12px 17px;font-size:14px;display:flex}.kit-tabs button[aria-pressed=true]{color:var(--blue);border-color:var(--blue);background:#edf5ff}.kit-description{min-height:26px;font-size:17px}.gift-row{grid-template-columns:1fr 1fr .7fr;align-items:center;gap:44px;padding-top:64px;display:grid}.gift-row>div>svg{color:var(--orange);margin-bottom:15px}.gift-row p{color:var(--muted);font-size:17px}.gift-row>img{object-fit:cover;border-radius:24px;width:100%;height:270px}.gift-labels{gap:16px;display:grid}.gift-labels>span{align-items:center;gap:12px;font-size:16px;display:flex}.gift-labels small{color:var(--muted);font-size:12px}.office-editorial{grid-template-columns:1.15fr 1fr;align-items:center;gap:70px;display:grid}.office-photo img{object-fit:cover;border-radius:var(--radius);width:100%;height:620px}.office-copy>p:not(.eyebrow){color:var(--muted);max-width:420px;font-size:21px}.location-line{align-items:center;gap:10px;display:flex;font-size:16px!important}.trust-inline{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.trust-inline strong{font-size:28px}.trust-inline strong span{letter-spacing:2px;color:#b26d20;font-size:18px}.trust-inline p{margin:4px 0;font-size:15px}.trust-inline a{font-size:14px}.trust-inline small{color:var(--muted);margin-top:8px;font-size:11px;display:block}.help-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.help-card{border-radius:var(--radius);color:var(--ink);background:#fff;flex-direction:column;padding:38px 30px 28px;transition:transform .2s;display:flex}.help-card:hover{text-decoration:none;transform:translateY(-3px)}.help-card>svg{color:var(--blue);margin-bottom:48px}.help-card.green>svg{color:#2a8c4c}.help-card.orange>svg{color:#bd6323}.help-card p{color:var(--muted);font-size:17px}.help-card .round-arrow{align-self:flex-end;margin-top:auto}.final-questions{grid-template-columns:1fr 1fr;gap:80px;display:grid}.faqs details{border-bottom:1px solid var(--line);padding:22px 0}.faqs details:first-child{padding-top:0}summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:32px;font-weight:600;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary svg{transition:transform .2s}details[open]>summary svg{transform:rotate(45deg)}details p{color:var(--muted);margin:18px 0 10px;font-size:16px;line-height:1.6}details a{font-size:15px}.wholesale-strip{background:#eef5f2;padding:30px 0}.wholesale-strip>.wrap{align-items:center;gap:24px;display:flex}.wholesale-strip p{flex:1;margin:0;font-size:16px}.wholesale-strip strong{font-size:24px;display:block}.wholesale-strip>div>svg{color:var(--green)}.site-footer{background:var(--soft);padding:48px 0 26px}.footer-brand{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:25px;display:flex}.footer-brand p{color:var(--muted);margin:0;font-size:15px}.footer-columns{grid-template-columns:repeat(4,1fr);gap:35px;padding:35px 0;display:grid}.footer-columns h3{letter-spacing:0;margin:0 0 16px;font-size:13px}.footer-columns a,.footer-columns span{color:#5c5c63;margin-bottom:10px;font-size:12px;line-height:1.5;display:block}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:11px;display:flex}.footer-bottom a,.footer-bottom .text-button{color:var(--muted);font-size:11px}.site-footer .fine{max-width:1050px;margin:0;font-size:11px}.toast{color:#fff;z-index:200;background:#252529;border-radius:15px;width:max-content;max-width:calc(100% - 32px);padding:16px 24px;font-size:14px;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0003}dialog{width:min(760px,100% - 40px);max-height:90dvh;color:var(--ink);border:0;border-radius:28px;padding:45px;overflow:auto;box-shadow:0 20px 100px #0003}dialog::backdrop{backdrop-filter:blur(6px);background:#0007}dialog h2{padding-right:25px;font-size:36px}.modal-close{background:var(--soft);position:absolute;top:12px;right:12px}.search-results{margin-top:25px}.search-results>a{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.search-results>a>span{flex-direction:column;gap:4px;display:flex}.search-results small{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.search-results>a>span>span{color:var(--muted);font-size:13px}#media-dialog{text-align:center;width:min(1100px,95vw);padding:60px 28px 20px}#expanded-image{object-fit:contain;width:100%;height:65dvh}#expanded-caption{color:var(--muted);margin-top:20px;font-size:14px}.reveal-ready{opacity:0;transition:opacity .4s,transform .4s;transform:translateY(12px)}.revealed{opacity:1;transform:translateY(0)}.feature-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.feature-card{border-radius:var(--radius);background:#fff;border:1px solid #ececf0;padding:36px}.feature-card>svg{color:var(--blue);margin-bottom:35px}.feature-card h3{font-size:28px;line-height:1.15}.feature-card p{color:var(--muted);margin-bottom:0;font-size:17px}.feature-card details{border-top:1px solid var(--line);margin-top:24px;padding-top:16px;font-size:14px}.feature-card details p{margin:16px 0;font-size:15px}.model-hero{text-align:center;padding:70px 0 40px}.model-hero h1{margin-bottom:20px}.model-hero>p:not(.eyebrow):not(.fine){color:var(--muted);font-size:22px}.model-hero>img{object-fit:contain;width:850px;height:430px;margin:35px auto}.model-hero>.fine{margin-top:28px}.spec-detail{background:#fff;border-radius:24px;margin-top:35px;padding:26px 30px}.spec-detail dl{grid-template-columns:repeat(2,1fr);gap:24px;padding-top:20px;display:grid}.spec-detail dt{color:var(--muted);margin-bottom:5px;font-size:13px}.spec-detail dd{margin:0;font-size:16px}.related-strip{align-items:center;gap:30px;display:flex}.related-strip>svg{color:var(--blue)}.related-strip>div{flex:1}.related-strip h2{margin-bottom:12px;font-size:34px}.related-strip p{color:var(--muted);margin:0}.related-strip .button{flex-shrink:0}.selection-main{padding:45px 0 25px}.selection-heading>p:last-child{color:var(--muted);font-size:19px}.selection-layout{grid-template-columns:1.25fr 1fr;align-items:start;gap:60px;display:grid}.selection-image{background:var(--soft);border-radius:28px;justify-content:center;align-items:center;min-height:450px;padding:28px;display:flex;position:relative}.selection-image>img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:430px;animation:.22s ease-out imageIn}.selection-image.kit-view>img{object-fit:contain;height:430px}.zoom-control{background:#fff;position:absolute;bottom:12px;right:12px}.segmented{background:#ececf0;border-radius:30px;justify-content:center;gap:6px;width:max-content;max-width:100%;margin:22px auto;padding:4px;display:flex}.segmented button{border-radius:30px;min-height:38px;padding:9px 20px;font-size:13px}.segmented button[aria-pressed=true]{background:#fff;box-shadow:0 2px 6px #0001}.selection-gallery>.fine{text-align:center;max-width:450px;margin:0 auto 25px}.gallery-assurance{text-align:center;border-top:1px solid var(--line);justify-content:center;gap:25px;padding:24px 0;display:flex}.gallery-assurance>span{color:var(--muted);flex-direction:column;align-items:center;gap:9px;font-size:11px;display:flex}.selection-gallery>.text-link{justify-content:center;font-size:13px;display:flex}.selection-options fieldset{margin-bottom:38px;scroll-margin-top:145px}.selection-options legend{letter-spacing:-.03em;margin-bottom:18px;font-size:24px;font-weight:600;line-height:1.2}.selection-options legend>span{color:var(--muted);margin-right:10px;font-size:13px;font-weight:400}.selection-options legend small{color:var(--muted);margin-top:6px;font-size:17px;font-weight:400;display:block}.option-stack{flex-direction:column;gap:12px;display:flex}.option-stack>button{text-align:left;background:#fff;border:1px solid #a9a9b1;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;min-height:75px;padding:19px;font-size:15px;display:flex}.option-stack button strong{font-weight:600}.option-stack button small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.option-stack button>span:last-child{text-align:right;white-space:nowrap}.option-stack button>span:first-child{text-align:left;white-space:normal}.option-stack>button[aria-pressed=true],.capacity-grid>button[aria-pressed=true]{border:2px solid var(--blue);background:#f8fbff;padding:18px}.context-help{margin:13px 0 0;font-size:12px}.context-help summary{color:var(--blue);justify-content:flex-start;font-size:12px;font-weight:400}.context-help summary:after{content:"+";margin-left:5px;font-size:17px}.context-help[open] summary:after{content:"−"}.context-help p{margin:8px 0;font-size:14px}.capacity-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.capacity-grid>button{text-align:left;border:1px solid #a9a9b1;border-radius:16px;min-height:80px;padding:19px}.capacity-grid small{color:var(--muted);margin-top:6px;font-size:11px;display:block}.color-options{flex-wrap:wrap;gap:12px;display:flex}.color-options button{flex-direction:column;align-items:center;gap:10px;min-width:70px;max-width:100px;padding:8px 7px;display:flex}.color-options button i{outline-offset:5px;border-radius:50%;outline:2px solid #0000;width:34px;height:34px;box-shadow:inset 0 0 1px #0006}.color-options button[aria-pressed=true] i{outline-color:var(--blue)}.color-options span{font-size:11px}.gift-options{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.gift-options button{border:1px solid var(--line);border-radius:14px;flex-direction:column;align-items:center;gap:12px;min-height:95px;padding:15px 5px;font-size:11px;display:flex}.gift-options button[aria-pressed=true]{border-color:var(--blue);color:var(--blue);background:#edf5ff}.selection-options fieldset>.fine{margin-top:12px}.selection-summary{background:var(--soft);border-radius:24px;padding:30px;scroll-margin-top:140px}.selection-summary h2{margin-bottom:12px;font-size:30px}.selection-summary>p:not(.eyebrow):not(.fine){font-size:14px;line-height:1.6}.summary-price{flex-direction:column;gap:4px;margin:24px 0;display:flex}.summary-price strong{letter-spacing:-.04em;font-size:35px}.summary-price span{color:var(--muted);font-size:18px}.summary-tools{gap:30px;display:flex}.summary-tools .text-button{font-size:13px}.selection-sticky{border:1px solid var(--line);z-index:40;backdrop-filter:blur(20px);background:#ffffffed;border-radius:20px;justify-content:space-between;align-items:center;gap:25px;max-width:720px;margin:35px auto 0;padding:14px 24px;display:flex;position:sticky;bottom:15px;box-shadow:0 6px 30px #0001}.selection-sticky strong,.selection-sticky small{display:block}.selection-sticky small{color:var(--muted);font-size:12px}.selection-skeleton{grid-template-columns:1.2fr 1fr;gap:50px;display:grid}.selection-page .header-chat{display:none}@keyframes imageIn{0%{opacity:.5}to{opacity:1}}#advisor-form{gap:20px;display:grid}#advisor-form label{font-size:14px}#advisor-form select{width:100%;margin-top:7px;display:block}.advisor-result{border:1px solid var(--line);color:var(--ink);border-radius:18px;flex-direction:column;gap:9px;margin:15px 0;padding:22px;display:flex}.advisor-result>span:last-child{color:var(--blue)}.advisor-result small{color:var(--muted)}.compare-section{padding-bottom:80px}.compare-toolbar{justify-content:space-between;align-items:center;gap:25px;display:flex}.toggle-label{align-items:center;gap:10px;font-size:14px;display:flex}.compare-toolbar .text-button{font-size:14px}.comparison-scroll{overflow-x:auto}.model-comparison{border-collapse:collapse;table-layout:fixed;width:100%;min-width:550px}.model-comparison th,.model-comparison td{vertical-align:top;text-align:center;word-break:normal;padding:25px}.model-comparison thead th{border-bottom:1px solid var(--line);font-weight:400}.model-comparison select{width:100%;min-width:0;font-size:15px;font-weight:600}.compare-device{height:220px;padding:28px 0}.compare-device img{object-fit:contain;width:100%;height:100%}.model-comparison h2{margin:10px 0 5px;font-size:24px}.reference-toggle{font-size:12px}.reference-toggle[aria-pressed=true]{color:var(--green)}.compare-price{flex-direction:column;justify-content:center;gap:5px;min-height:100px;margin:12px 0;font-size:15px;display:flex}.compare-price small{color:var(--muted);font-size:11px}.compare-source{margin:20px 0 0;font-size:11px;display:block}.metric-label>th{background:var(--soft);text-align:left;padding:13px 20px;font-size:14px;font-weight:600}.metric-label svg{color:var(--muted);margin-right:8px}.model-comparison tbody td{padding:25px 22px 34px;font-size:16px;line-height:1.55}.model-comparison thead .text-button[data-remove-model]{font-size:11px}.openbox-hero{text-align:center;background:#f3f8f3;padding:70px 0 0;overflow:hidden}.openbox-hero p:not(.eyebrow){color:var(--muted);font-size:22px}.openbox-hero img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:500px;margin:30px auto 0}.openbox-chapters>.feature-card>svg{color:var(--green)}.condition-comparison{grid-template-columns:1fr 1fr;gap:26px;display:grid;position:relative}.comparison-column{border:1px solid;border-radius:28px;padding:38px}.comparison-column.green{background:#edf8ef;border-color:#86b398}.comparison-column.red{background:#fff2f1;border-color:#d7a8a2}.comparison-column.green>svg{color:var(--green)}.comparison-column.red>svg{color:#b44c43}.comparison-column h3{margin-top:20px;margin-bottom:7px;font-size:36px}.comparison-column>p{color:var(--muted);font-size:20px}.comparison-column dl>div{border-top:1px solid #00000015;justify-content:space-between;gap:25px;padding:15px 0;font-size:14px;display:flex}.comparison-column dt{color:var(--muted)}.comparison-column dd{text-align:right;max-width:60%;margin:0;font-weight:500}.comparison-column .button{margin-top:20px}.comparison-versus{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:50px;height:50px;font-size:14px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.condition-comparison+.fine{margin-top:25px}.condition-grid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.step-number{color:#8b8b96;margin-bottom:25px;font-size:14px;display:block}.condition-grid h3{font-size:22px;line-height:1.2}.condition-grid p{color:var(--muted);font-size:15px;line-height:1.6}.condition-grid .text-link{font-size:14px}.condition-grid+.fine{margin-top:28px}.office-full>img{object-fit:cover;border-radius:28px;width:100%;height:600px}.office-caption{color:var(--muted);align-items:center;gap:15px;padding:18px 0;font-size:14px;display:flex}.office-caption>span:last-child{margin-left:auto}.office-details{grid-template-columns:1.1fr 1fr;align-items:start;gap:110px;display:grid}.buying-steps{margin:45px 0 0;padding:0;list-style:none}.buying-steps li{border-top:1px solid var(--line);gap:24px;padding:25px 0;display:flex}.buying-steps li>span{color:var(--blue);font-size:14px}.buying-steps p{color:var(--muted);margin:0;font-size:17px}.visit-card{background:var(--soft);border-radius:28px;padding:36px}.visit-card>svg{color:var(--blue);margin-bottom:20px}.visit-card dl>div{justify-content:space-between;gap:20px;padding:9px 0;font-size:15px;display:flex}.visit-card dd{margin:0}.visit-card p{color:var(--muted);font-size:16px}.visit-card>.fine{margin-top:15px;font-size:12px}.visit-card img{object-fit:cover;border-radius:18px;width:100%;height:230px;margin-top:28px}.google-summary{align-items:center;gap:18px;margin-top:25px;display:flex}.google-summary>strong{letter-spacing:-.05em;font-size:58px}.google-summary p{margin:0;font-size:14px}.reviews-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.reviews-grid article{background:#fff;border-radius:24px;flex-direction:column;padding:30px;display:flex}.review-source{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.review-avatar{width:35px;height:35px;color:var(--blue);background:#edf2f7;border-radius:50%;place-items:center;font-size:11px;display:grid}.reviews-grid blockquote{letter-spacing:-.025em;flex:1;margin:27px 0;font-size:22px;line-height:1.35}.reviews-grid article>p strong,.reviews-grid article>p span{font-size:13px;display:block}.reviews-grid article>p span{color:var(--muted);margin-top:4px;font-size:11px}.review-link{font-size:12px}.small-muted{color:var(--muted);margin:25px 0 0;font-size:12px}.video-card{background:var(--soft);border-radius:28px;max-width:950px;margin:0 auto;overflow:hidden}.video-card video{aspect-ratio:1.8;object-fit:cover;width:100%}.video-card figcaption{justify-content:space-between;align-items:center;gap:20px;padding:25px 30px;display:flex}.video-card figcaption strong{letter-spacing:-.03em;font-size:22px;display:block}.video-card figcaption small{color:var(--muted);max-width:580px;margin-top:7px;display:block}.video-card figcaption .button{flex-shrink:0}.wholesale-hero{text-align:center;background:#eff5f1;padding:80px 0}.wholesale-hero .wrap>svg{color:var(--green);margin-bottom:28px}.wholesale-hero h1 span{color:var(--green)}.wholesale-hero p:not(.eyebrow){color:var(--muted);font-size:22px}.wholesale-form-layout{grid-template-columns:1fr 1fr;gap:100px;display:grid}.wholesale-form-layout>div>p{max-width:450px;color:var(--muted);font-size:19px}#wholesale-form{background:#fff;border-radius:28px;padding:35px}#wholesale-form label{margin-bottom:20px;font-size:14px}#wholesale-form input,#wholesale-form textarea{margin-top:8px;display:block}#wholesale-form>.fine{margin-top:20px}#wholesale-preview{border-top:1px solid var(--line);margin-top:25px;padding-top:25px}#wholesale-preview h3{font-size:24px}#wholesale-preview p{white-space:pre-wrap;font-size:15px}.guide-hero{text-align:center;background:#f5f7fb;padding:70px 0 54px}.guide-hero>div>p{color:var(--muted);font-size:21px}.guide-hero .search-input{text-align:left;max-width:680px;margin:30px auto 0}.guide-category-grid{grid-template-columns:repeat(6,1fr);gap:20px;margin:35px auto;display:grid}.guide-category-grid a{color:var(--ink);text-align:center;flex-direction:column;align-items:center;gap:15px;padding:20px 5px;font-size:14px;line-height:1.3;display:flex}.guide-category-grid svg{color:var(--blue)}.guide-category-grid a:nth-child(3) svg{color:var(--green)}.guide-category-grid a:nth-child(2) svg{color:var(--orange)}.guide-filter-line{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.guide-filter-line h2{margin:0;font-size:35px}.guide-filter-line select{max-width:260px;font-size:15px}.guides-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.guide-card{min-height:290px;color:var(--ink);background:#fff;border:1px solid #e6e6eb;border-radius:24px;flex-direction:column;padding:29px;transition:transform .18s;display:flex}.guide-card:hover{text-decoration:none;transform:translateY(-3px)}.guide-card>svg{color:var(--blue);margin-bottom:28px}.guide-card[data-category=bateria]>svg{color:var(--green)}.guide-card small{color:var(--muted);margin-bottom:11px;font-size:11px}.guide-card h3{font-size:25px;line-height:1.2}.guide-card p{color:var(--muted);flex:1;margin-bottom:25px;font-size:15px;line-height:1.5}.guide-card>.text-link{font-size:14px}.article-intro{max-width:960px;padding-top:60px;padding-bottom:40px}.breadcrumb{color:var(--muted);margin-bottom:30px;font-size:13px}.article-intro h1{font-size:56px;line-height:1.1}.article-intro .lead{color:var(--muted);max-width:800px;font-size:22px}.article-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:20px;font-size:12px;display:flex}.article-visual{margin-bottom:45px}.article-visual img{object-fit:contain;background:#f5f5f7;border-radius:24px;width:100%;max-height:440px}.article-visual figcaption{color:var(--muted);margin-top:9px;font-size:11px}.guide-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:70px;max-width:1120px;padding-bottom:90px;display:grid}.guide-toc{padding-right:20px;font-size:13px;position:sticky;top:100px}.guide-toc summary{display:none}.guide-toc nav>a{color:var(--muted);border-left:2px solid var(--line);padding:8px 0 8px 15px;display:block}.guide-toc nav>a:hover{color:var(--blue);border-color:var(--blue)}.guide-toc .button{margin-top:20px;padding:10px 16px;font-size:12px}.guide-article{min-width:0;font-size:18px;line-height:1.7}.guide-article h2{margin:46px 0 20px;font-size:32px;line-height:1.2}.guide-article h3{font-size:24px;line-height:1.3}.compatibility{background:var(--soft);border-radius:22px;padding:25px 28px;font-size:15px}.compatibility strong{align-items:center;gap:10px;margin-bottom:8px;font-size:16px;display:flex}.compatibility p{color:var(--muted);margin:0;font-size:15px}.preparation-list{padding-left:24px}.preparation-list li{margin:10px 0;padding-left:6px}.guide-step{border-top:1px solid var(--line);padding:30px 0 18px;scroll-margin-top:100px}.guide-step-head{align-items:flex-start;gap:14px;display:flex}.guide-step-head .step-index{color:var(--blue);background:#edf4fc;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;margin-top:0;font-size:14px;display:grid}.guide-step-head h3{margin-bottom:16px}.guide-step p{color:#494951;margin-bottom:10px;margin-left:46px}.guide-step .step-check{color:var(--muted);align-items:center;gap:9px;min-height:44px;margin-left:46px;font-size:13px;display:flex}.guide-progress{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;font-size:12px;display:flex}.guide-progress>label{align-items:center;gap:10px;display:flex}.success-box{background:#eff7f1;border-radius:22px;padding:25px 28px}.success-box ul{padding-left:22px;font-size:16px}.success-box h2{margin-top:0;font-size:28px}.troubleshooting details{border-bottom:1px solid var(--line);padding:18px 0}.troubleshooting summary{font-size:17px}.source-list{padding-left:20px;font-size:14px}.source-list li{margin:10px 0}.next-guide{background:var(--soft);border-radius:22px;margin-top:40px;padding:28px}.next-guide p{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:12px}.next-guide a{justify-content:space-between;gap:20px;font-size:23px;font-weight:600;line-height:1.3;display:flex}.guide-note{color:var(--muted);margin-top:25px;font-size:13px}.article-actions{flex-wrap:wrap;gap:20px;margin-top:30px;display:flex}.article-actions .text-button{font-size:13px}.journey-hero{text-align:center;background:#f5f7fc;padding:65px 0}.journey-hero>div>p{color:var(--muted);font-size:21px}.journey-hero img{width:900px;max-height:380px;margin:30px auto 0}.journey-layout{grid-template-columns:1fr 1fr;gap:70px;display:grid}.journey-form{background:var(--soft);border-radius:28px;padding:35px}.journey-form h2{font-size:34px}.journey-form label{margin-bottom:22px;font-size:14px}.journey-form select{width:100%;margin-top:8px;display:block}.journey-result h3{font-size:29px}.journey-result .button{margin:10px 0 25px}.checklist-panel{border:1px solid var(--line);border-radius:24px;margin-top:30px;padding:30px}.checklist-panel h3{font-size:24px}.checklist-panel label{align-items:flex-start;gap:12px;min-height:44px;padding:9px 0;font-size:15px;display:flex}.checklist-panel input{margin-top:3px}.checklist-panel .fine{margin-top:20px}.info-page{max-width:850px;padding:70px 0 100px}.info-page h1{margin-bottom:45px}.info-page h2{margin-top:40px;font-size:30px}.info-page p{color:#55555c;line-height:1.7}.info-page .button{margin:20px 0}@media (width>=1600px){.wrap{--wrap:1320px}.hero-product img{height:570px}.product-picture{height:250px}}@media (width<=1100px){.wrap{width:calc(100% - 56px)}.desktop-nav{gap:18px}.header-inner{gap:15px;width:calc(100% - 40px)}.product-card{padding:24px 20px}.product-picture{height:190px}.product-body h3{font-size:23px}.product-actions{gap:15px}.section-heading{gap:25px}.office-editorial{gap:40px}.selection-layout{grid-template-columns:1.1fr 1fr;gap:35px}.selection-image{min-height:360px;padding:18px}.selection-image>img,.selection-image.kit-view>img{height:340px}.selection-summary{padding:25px}.gift-row{gap:25px}.feature-card{padding:28px}.guide-layout{grid-template-columns:190px minmax(0,1fr);gap:40px}.office-details,.wholesale-form-layout{gap:60px}.model-comparison th,.model-comparison td{padding:20px 16px}.compare-device{height:190px}.condition-grid{grid-template-columns:repeat(2,1fr);gap:40px}}@media (width<=850px){.desktop-nav{display:none}.menu-toggle{display:flex}.header-inner{height:56px}.site-header .wordmark{font-size:22px}.local-nav{top:56px}.section{padding:70px 0}.section-heading{flex-direction:column;align-items:flex-start;gap:22px}.section-heading>.text-link{white-space:normal}.page-intro{padding-top:55px;padding-bottom:45px}.hero-product img{height:420px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid .product-card:last-child:nth-child(3){grid-column:auto}.catalog-app[data-catalog=featured] .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.catalog-app[data-catalog=featured] .product-card{padding:20px 16px}.catalog-app[data-catalog=featured] .product-picture{height:150px}.catalog-app[data-catalog=featured] .product-body h3{font-size:21px}.catalog-app[data-catalog=featured] .product-actions{flex-wrap:wrap;gap:12px}.product-price strong{font-size:21px}.story-grid{grid-template-columns:1fr 1fr;gap:18px}.story-image{min-height:580px}.story-facts article{padding:25px}.story-facts article h3{font-size:23px}.big-number{font-size:62px}.story-image>span{padding:35px 22px 24px;font-size:20px}.kit-stage{padding:20px}.kit-stage>img{height:240px}.kit-tabs{gap:8px}.kit-tabs button{padding:11px 14px;font-size:12px}.gift-row{grid-template-columns:1fr 1fr;gap:25px}.gift-labels{flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:20px;display:flex}.gift-labels small{text-align:center;width:100%}.office-editorial{grid-template-columns:1fr 1fr;gap:30px}.office-photo img{height:540px}.office-copy>p:not(.eyebrow){font-size:18px}.help-grid{gap:15px}.help-card{padding:28px 22px}.help-card h3{font-size:24px}.help-card p{font-size:15px}.final-questions{gap:40px}.footer-columns{grid-template-columns:repeat(2,1fr)}.sort-label{flex-direction:column;align-items:flex-start;gap:0;font-size:10px}.catalog-tools{gap:12px}.filter-panel{grid-template-columns:repeat(2,1fr)}.selection-layout{grid-template-columns:1fr}.selection-gallery{width:100%;max-width:650px;margin:0 auto;position:static}.selection-image>img,.selection-image.kit-view>img{height:380px}.selection-image{min-height:420px}.gallery-assurance{padding:18px 0}.selection-options{width:100%;max-width:580px;margin:0 auto}.selection-gallery>.text-link{margin-bottom:20px}.selection-sticky{bottom:10px}.feature-grid{gap:16px}.feature-card{padding:25px}.feature-card h3{font-size:24px}.feature-card p{font-size:15px}.model-hero>img{height:360px}.condition-comparison{gap:18px}.comparison-column{padding:30px 25px}.comparison-column dl>div{display:block}.comparison-column dd{text-align:left;max-width:none;margin-top:5px}.compare-toolbar{flex-wrap:wrap;gap:14px}.office-full>img{height:460px}.office-details{gap:40px}.reviews-grid{gap:16px}.reviews-grid article{padding:24px}.reviews-grid blockquote{font-size:20px}.video-card figcaption{flex-direction:column;align-items:flex-start}.guide-category-grid{grid-template-columns:repeat(3,1fr);gap:10px}.guides-grid{grid-template-columns:repeat(2,1fr)}.guide-layout{grid-template-columns:1fr;gap:25px}.guide-toc{border:1px solid var(--line);border-radius:18px;padding:18px 22px;position:static}.guide-toc summary{display:flex}.guide-toc details:not([open]) nav,.guide-toc details:not([open]) .button{display:none}.guide-toc nav{columns:2;padding-top:15px}.guide-toc nav>a{break-inside:avoid}.article-intro h1{font-size:45px}.guide-hero h1{font-size:52px}.journey-layout,.wholesale-form-layout{gap:35px}.wholesale-form-layout h2{font-size:38px}}@media (width<=600px){body{font-size:16px}.wrap{width:calc(100% - 40px)}h1{letter-spacing:-.045em;font-size:43px}h2{font-size:34px}h3{font-size:25px}.section{padding:60px 0}.eyebrow{margin-bottom:16px;font-size:10px}.header-inner{width:calc(100% - 28px)}.header-tools{gap:0}.header-tools .icon-button,.header-chat{width:40px}.preview-bar{padding:4px 8px;font-size:9px}.site-header .wordmark{font-size:21px}.hero-copy h1{font-size:42px;line-height:1.08}.hero-copy>p:not(.eyebrow){font-size:18px}.home-hero{padding:42px 0 22px}.hero-copy{padding:0 20px}.actions{gap:20px}.button{padding:12px 21px;font-size:15px}.text-link,.text-button{font-size:15px}.hero-product{margin-top:25px}.hero-product img{object-fit:cover;object-position:center;width:100%;height:300px}.hero-product figcaption{margin-top:12px;font-size:10px}.condition-rail{grid-template-columns:repeat(2,1fr);gap:22px;padding:30px 0}.condition-rail>a{padding:4px 0}.condition-rail strong{font-size:14px}.condition-rail a>span:last-of-type{font-size:11px}.condition-icon{border-radius:18px;padding:12px}.condition-icon svg{width:27px;height:27px}.section-heading{gap:20px;margin-bottom:30px}.section-intro{font-size:17px}.product-grid,.catalog-app[data-catalog=featured] .product-grid{grid-template-columns:1fr;gap:20px}.product-card,.catalog-app[data-catalog=featured] .product-card{padding:27px 25px}.product-picture,.catalog-app[data-catalog=featured] .product-picture{height:230px}.product-body h3,.catalog-app[data-catalog=featured] .product-body h3{font-size:29px}.product-actions,.catalog-app[data-catalog=featured] .product-actions{gap:25px}.product-price strong{font-size:25px}.color-caption{margin-bottom:20px}.product-body>.muted{font-size:15px}.base-option{font-size:12px}.compare-toggle{font-size:13px}.catalog-meta{align-items:flex-start;gap:10px;font-size:11px}.catalog-meta>[data-catalog-count]{white-space:nowrap}.catalog-meta>[data-catalog-status]{gap:5px}.discovery-links{grid-template-columns:1fr;gap:24px}.story-grid{grid-template-columns:1fr;gap:20px}.story-image{min-height:410px}.story-facts{grid-template-columns:1fr;gap:20px}.story-facts article{padding:30px}.story-facts article h3{font-size:26px}.big-number{font-size:72px}.kit-stage{margin:0 -6px;padding:12px 12px 20px}.kit-stage>img{height:190px}.kit-tabs{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.kit-tabs button{justify-content:center;gap:6px;padding:11px 6px;font-size:11px}.kit-tabs button svg{width:19px;height:19px}.kit-description{min-height:48px;padding:0 9px;font-size:15px}.kit-stage>.fine{padding:0 10px;font-size:11px}.gift-row{grid-template-columns:1fr;gap:28px;padding-top:45px}.gift-row>div:first-child{padding:0 8px}.gift-row>img{height:270px}.gift-labels{gap:17px;display:flex}.gift-labels>span{gap:6px;font-size:13px}.office-editorial{grid-template-columns:1fr;gap:35px}.office-photo img{height:390px}.office-copy{padding:0 5px}.office-copy h2{font-size:39px}.office-copy>p:not(.eyebrow){font-size:19px}.help-grid{grid-template-columns:1fr;gap:18px}.help-card{padding:30px}.help-card>svg{margin-bottom:30px}.help-card h3{font-size:29px}.help-card p{font-size:17px}.final-questions{grid-template-columns:1fr;gap:45px}.faqs summary{font-size:16px}.wholesale-strip>.wrap{flex-wrap:wrap;gap:17px}.wholesale-strip .text-link{width:100%;padding-left:49px;font-size:14px}.wholesale-strip p{font-size:14px}.wholesale-strip strong{font-size:22px}.footer-brand{align-items:flex-start;gap:15px}.footer-brand p{padding-top:7px;font-size:12px}.footer-columns{gap:30px 20px;padding-bottom:20px}.footer-columns a,.footer-columns span{font-size:11px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}.footer-bottom .text-button{padding:0}.site-footer{padding-top:35px}.catalog-tools{flex-wrap:wrap}.catalog-tools .search-input{flex-basis:100%;min-height:52px}.catalog-tools>.button{min-height:46px;font-size:13px}.sort-label{flex-direction:row;align-items:center;gap:8px;margin-left:auto}.sort-label select{max-width:170px;min-height:44px;padding:10px;font-size:12px}.condition-tabs{gap:7px;margin-bottom:16px;margin-right:-20px;padding-right:20px}.condition-tabs button{padding:10px 15px;font-size:12px}.filter-panel{gap:16px;padding:20px}.filter-panel label{font-size:11px}.filter-panel select,.filter-panel input{padding:11px;font-size:13px}.compare-bar{justify-content:space-between;gap:10px;width:calc(100% - 28px);padding:10px 12px 10px 18px;font-size:12px;bottom:12px}.compare-bar .button{min-height:40px;padding:8px 15px;font-size:12px}.page-intro>p:not(.eyebrow){font-size:19px}.page-intro{padding-top:44px;padding-bottom:40px}.local-nav>.wrap{height:54px}.local-nav strong{font-size:15px}.local-nav nav{gap:15px}.local-nav nav>a:not(.button){font-size:11px}.local-nav .text-link{font-size:12px}.local-nav .button{min-height:35px;padding:8px 14px;font-size:12px}.model-hero{padding-top:45px}.model-hero h1{font-size:42px}.model-hero>img{height:260px;margin:25px auto}.model-hero>p:not(.eyebrow):not(.fine){font-size:19px}.feature-grid{grid-template-columns:1fr;gap:18px}.feature-card{padding:30px}.feature-card>svg{margin-bottom:25px}.feature-card h3{font-size:28px}.feature-card p{font-size:17px}.spec-detail{padding:22px}.spec-detail dl{grid-template-columns:1fr;gap:20px}.spec-detail summary{font-size:16px}.related-strip{flex-wrap:wrap;align-items:flex-start;gap:22px}.related-strip h2{font-size:29px}.related-strip>div{flex-basis:calc(100% - 80px)}.related-strip .button{margin-left:70px}.selection-main{padding-top:30px}.selection-heading{margin-bottom:28px}.selection-heading h1{font-size:36px}.selection-heading>p:last-child{font-size:17px}.selection-layout{gap:30px}.selection-image{min-height:280px;padding:16px}.selection-image>img,.selection-image.kit-view>img{height:280px}.selection-gallery .segmented{margin:18px auto}.selection-gallery .fine{font-size:11px}.gallery-assurance{gap:20px}.gallery-assurance>span{font-size:10px}.selection-options legend{font-size:23px}.option-stack>button{gap:12px;padding:17px;font-size:14px}.option-stack>button[aria-pressed=true]{padding:16px}.option-stack button small{font-size:11px}.gift-options{gap:6px}.gift-options button{min-height:90px;padding:13px 3px;font-size:10px}.selection-summary{padding:26px 22px}.summary-price strong{font-size:33px}.selection-sticky{border-radius:17px;gap:10px;padding:12px 16px;bottom:9px}.selection-sticky strong{font-size:13px}.selection-sticky small{font-size:10px}.selection-sticky .button{min-height:38px;padding:9px 13px;font-size:12px}.selection-skeleton{grid-template-columns:1fr}.selection-skeleton .skeleton{min-height:300px}dialog{border-radius:23px;width:calc(100% - 24px);padding:45px 24px 28px}dialog h2{font-size:30px}.search-results>a>span>span{font-size:12px}.compare-toolbar{gap:15px;font-size:12px}.compare-toolbar .text-button{font-size:12px}.toggle-label{flex-basis:100%;font-size:12px}.model-comparison th{padding:16px 12px}.model-comparison{min-width:540px}.model-comparison h2{font-size:21px}.model-comparison select{min-height:44px;padding:10px;font-size:12px}.compare-device{height:180px;padding:22px 0}.model-comparison tbody td{padding:20px 15px 28px;font-size:14px}.comparison-scroll{margin:0 -20px;padding:0 12px}.compare-price{min-height:115px;font-size:13px}.model-comparison .button{font-size:12px}.openbox-hero{padding-top:45px}.openbox-hero h1{font-size:42px}.openbox-hero p:not(.eyebrow){font-size:18px}.openbox-hero img{object-fit:cover;width:calc(100% + 40px);max-width:none;height:300px;margin-left:-20px}.condition-comparison{gap:12px}.comparison-column{border-radius:22px;padding:24px 17px}.comparison-column h3{font-size:27px}.comparison-column>p{font-size:15px}.comparison-column>svg{width:35px;height:35px}.comparison-column dl>div{min-height:78px;font-size:12px}.comparison-column .button{gap:4px;min-height:40px;padding:10px 12px;font-size:11px}.comparison-column .button svg{width:12px}.comparison-versus{width:30px;height:30px;font-size:10px}.condition-grid{grid-template-columns:1fr;gap:35px}.condition-grid article{border-bottom:1px solid var(--line);padding-bottom:28px}.condition-grid h3{font-size:27px}.step-number{margin-bottom:12px}.office-full>img{height:340px}.office-caption{flex-wrap:wrap;gap:8px;font-size:11px}.office-caption>span:last-child{flex-basis:100%;margin-left:28px}.office-details{grid-template-columns:1fr;gap:35px}.buying-steps{margin-top:25px}.visit-card{padding:28px}.reviews-grid{grid-template-columns:1fr;gap:18px}.reviews-grid article{padding:30px}.reviews-grid blockquote{font-size:24px}.video-card{border-radius:22px}.video-card figcaption{padding:22px}.video-card figcaption strong{font-size:22px}.wholesale-hero{padding:50px 0}.wholesale-hero p:not(.eyebrow){font-size:18px}.wholesale-form-layout{grid-template-columns:1fr;gap:35px}.wholesale-form-layout>div>p{font-size:18px}#wholesale-form{padding:25px}.guide-hero{padding:45px 0 35px}.guide-hero h1{font-size:43px}.guide-hero>div>p{font-size:18px}.guide-hero .search-input{margin-top:25px}.guide-category-grid{gap:8px;margin:20px auto}.guide-category-grid a{gap:12px;padding:15px 4px;font-size:12px}.guide-category-grid svg{width:31px;height:31px}.guide-filter-line{flex-direction:column;align-items:flex-start;gap:18px}.guide-filter-line h2{font-size:30px}.guide-filter-line select{width:100%;max-width:none}.guides-grid{grid-template-columns:1fr;gap:18px}.guide-card{min-height:260px;padding:28px}.guide-card h3{font-size:27px}.guide-card>svg{margin-bottom:24px}.article-intro{padding-top:35px;padding-bottom:30px}.article-intro h1{font-size:36px;line-height:1.1}.article-intro .lead{font-size:19px}.article-meta{gap:13px;font-size:11px}.article-visual{margin-bottom:25px}.article-visual img{border-radius:16px}.article-visual figcaption{font-size:10px}.guide-toc nav{columns:1}.guide-article{font-size:17px}.guide-article h2{font-size:29px}.guide-article h3{font-size:23px}.guide-step p,.guide-step .step-check{margin-left:0}.guide-step-head{gap:12px}.compatibility{padding:23px}.guide-progress,.guide-progress>label{font-size:11px}.guide-step-head .step-index{width:29px;height:29px;font-size:12px}.next-guide{padding:25px}.next-guide a{font-size:21px}.journey-hero{padding:45px 0 30px}.journey-hero>div>p{font-size:18px}.journey-hero img{max-height:250px;margin-top:20px}.journey-layout{grid-template-columns:1fr;gap:35px}.journey-form{padding:28px}.journey-form h2{font-size:30px}.checklist-panel{padding:25px}.info-page{padding:45px 0 70px}.info-page h2{font-size:27px}.toast{padding:14px 18px;font-size:13px;bottom:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.reveal-ready{opacity:1;transform:none}}@media print{.site-header,.preview-bar,.site-footer,.local-nav,.guide-toc,.article-actions,.guide-progress,.step-check,.selection-sticky,.toast,.button{display:none!important}.wrap{width:100%;max-width:none}.guide-layout{padding:0;display:block}.guide-article{font-size:11pt}.guide-article h2{font-size:20pt}.guide-step{break-inside:avoid}.article-intro{padding:0}.article-intro h1{font-size:28pt}.article-visual{display:none}a{color:inherit}.source-list a{overflow-wrap:anywhere}body{font-size:11pt}}.saved-choice{align-items:center;gap:20px;margin-bottom:35px;display:flex}.saved-choice>span{flex:1}.saved-choice small{margin-top:5px;display:block}.summary-edit{flex-wrap:wrap;gap:15px;margin:18px 0;font-size:13px;display:flex}.hero-video-link{width:max-content;margin:4px auto 24px;font-size:14px;display:flex}.video-dialog{width:calc(100% - 40px);max-width:1000px;padding:60px 20px 20px}.video-dialog .video-card video{object-fit:contain;background:#111;max-height:62vh}.charge-result:not(:empty){border-top:1px solid var(--line);margin-top:28px;padding-top:28px}.charge-result h3{font-size:28px}.charge-result+.fine{margin-top:25px}.guide-caution{margin-top:22px}.guide-category-grid a[aria-current=true]{color:var(--blue);background:#eef5ff;border-radius:20px}.model-gallery-stage{background:var(--soft);border-radius:28px;max-width:720px;margin:auto;padding:28px;position:relative}.model-gallery-stage>img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:440px}.model-gallery-controls{flex-wrap:wrap;justify-content:center;gap:12px;margin:28px 0;display:flex}.model-gallery-controls>button{border:1px solid var(--line);border-radius:50px;padding:12px 18px;font-size:14px}.model-gallery-controls>button[aria-pressed=true]{border-color:var(--blue);color:var(--blue);background:#eef5ff}.kit-photo{aspect-ratio:1600/535;max-width:1040px;margin:auto;position:relative}.kit-photo>img{object-fit:contain;width:100%;height:100%}.kit-highlight{pointer-events:none;background:#0071e308;border:2px solid #0071e380;border-radius:24px;width:24%;height:92%;transition:left .25s;position:absolute;top:4%;left:3%}.kit-photo[data-kit-active="1"] .kit-highlight{left:26%}.kit-photo[data-kit-active="2"] .kit-highlight{left:75%}.kit-photo[data-kit-active="3"] .kit-highlight{left:50%}.catalog-return{font-size:14px}.video-card video[data-failed=true]{opacity:.5}@media (width<=600px){.saved-choice{flex-wrap:wrap;gap:14px}.saved-choice>span{flex-basis:100%}.saved-choice .icon-button{margin-left:auto}.model-gallery-stage>img{height:300px}.model-gallery-controls{gap:8px}.model-gallery-controls>button{padding:11px 12px;font-size:12px}.kit-highlight{border-radius:12px}.video-card figcaption{flex-direction:column;align-items:flex-start}.guide-hero .search-input input{font-size:14px}.summary-edit{gap:10px;font-size:12px}.hero-video-link{font-size:13px}}@media (prefers-reduced-motion:reduce){.kit-highlight{transition:none}}.guide-shortcuts{justify-content:center;gap:20px;padding:0 0 40px;display:flex}.guide-shortcuts a{border:1px solid var(--line);border-radius:18px;align-items:center;gap:10px;padding:16px 24px;font-size:15px;display:flex}.metric-model{display:none}.video-error{padding:0 30px 20px}.hero-product>img{border-radius:28px}@media (width<=600px){.guide-shortcuts{flex-direction:column;gap:12px;padding-bottom:28px}.guide-shortcuts a{padding:15px;font-size:13px}.metric-model{color:var(--muted);margin-bottom:10px;font-size:11px;font-weight:600;display:block}#add-model{display:none}.hero-product>img{border-radius:0}}.article-visual img{height:auto}.journey-hero img{height:auto;max-height:none}.journey-layout>div>img{height:auto}.selection-page{padding-bottom:90px}@media (width<=600px){.button.small,.comparison-column .button,.condition-tabs button,.text-button,.text-link{min-height:44px}.summary-edit a{align-items:center;min-height:44px;display:inline-flex}.journey-hero img{max-height:none}}.openbox-deals .ob-model-stage{isolation:isolate;height:300px!important}.openbox-deals .ob-model-phone{object-fit:contain;width:100%;height:250px!important;transition:opacity .35s!important;transform:none!important}.openbox-deals .ob-model-kit{border-radius:12px;object-fit:cover!important;object-position:center bottom!important;width:100%!important;height:270px!important;transition:opacity .35s!important;inset:auto 0 30px!important;transform:none!important}.openbox-deals .ob-kit-caption{padding:0 6px;font-size:10px;line-height:1.4}.openbox-deals .kit-visible .ob-model-phone{opacity:0;transform:none!important}@media (hover:hover){.openbox-deals article:hover .ob-model-phone{opacity:0;transform:none!important}}.product-card .boxed-kit-picture{border-radius:12px;position:relative;overflow:hidden;height:260px!important;display:block!important}.product-card .boxed-kit-picture .boxed-kit-image{object-fit:cover!important;object-position:center bottom!important;width:100%!important;height:100%!important;max-height:none!important;transform:none!important}.boxed-kit-picture .card-kit{display:none!important}.boxed-kit-picture .unit-availability{background:#fff;position:absolute;bottom:8px;left:8px}.selection-gallery .selection-image.full-box-kit{height:430px;overflow:hidden}.selection-gallery .selection-image.full-box-kit>img{object-fit:cover;object-position:center bottom;width:100%;height:100%}.ob-page-nav button{border-radius:22px;transition:background .2s,color .2s,box-shadow .2s;padding:10px 14px!important}.ob-page-nav button:hover,.ob-page-nav button:focus-visible{color:#0067c5;box-shadow:0 0 0 1px #dbe9f6;background:#eff6fc!important}.ob-page-nav button span{transition:transform .2s}.ob-page-nav button:hover span{transform:rotate(90deg)}@media (width<=760px){.openbox-deals .ob-model-stage{height:280px!important}.openbox-deals .ob-model-kit{height:250px!important}.product-card .boxed-kit-picture{height:210px!important}.selection-gallery .selection-image.full-box-kit{height:330px}}@media (prefers-reduced-motion:reduce){.ob-page-nav button,.ob-page-nav button span{transition:none}}.openbox-opportunities .openbox-deals .ob-model-kit{object-fit:cover!important;object-position:bottom!important;width:100%!important;height:270px!important;bottom:30px!important;left:0!important}@media (width<=760px){.openbox-deals .ob-model-stage{height:310px!important}.openbox-opportunities .openbox-deals .ob-model-kit{height:280px!important}}.openbox-opportunities .openbox-deals .ob-model-kit{height:calc(100% - 30px)!important}.product-card .boxed-kit-picture{aspect-ratio:.94;height:auto!important}.selection-gallery .selection-image.full-box-kit{aspect-ratio:.94;height:auto}:root{--wrap:1260px;--soft:#f5f5f7;--warm:#f8f6f2;--orange:#ac4b19;--line:#dedee3;--radius:26px}h1,h2,h3{font-weight:650}.header-quote{color:var(--blue);border:1px solid #cfdfed;border-radius:99px;margin-right:2px;padding:8px 14px;font-size:12px}.header-quote:hover{background:#eef5fc;text-decoration:none}.header-saved{position:relative}.site-footer{background:#f3f3f5}.button:hover{box-shadow:0 3px 10px #0071e317}.text-link svg{transition:transform .18s}.text-link:hover svg{transform:translate(3px)}.page-intro h1{letter-spacing:-.055em}.page-intro>.eyebrow{color:#727278}.page-intro{padding-top:70px;padding-bottom:62px}.experience-hero{background:var(--warm);overflow:hidden}.experience-layout{grid-template-columns:.92fr 1.18fr;align-items:center;gap:10px;min-height:700px;padding-top:48px;padding-bottom:42px;display:grid}.experience-copy{z-index:2;padding:10px 0;position:relative}.experience-copy .eyebrow{letter-spacing:.13em;align-items:center;gap:8px;margin-bottom:25px;font-size:10px;display:flex}.tiny-orange-dot{background:#ec630f;border-radius:50%;width:6px;height:6px;display:inline-block}.experience-copy h1{letter-spacing:-.06em;margin-bottom:26px;font-size:clamp(50px,5.25vw,76px);line-height:.99}.experience-copy h1>span{color:var(--orange)}.experience-copy>p:not(.eyebrow){color:#626266;font-size:18px;line-height:1.55}.experience-copy .actions{flex-wrap:nowrap;gap:22px;margin-top:29px}.experience-copy .button{padding:14px 19px;font-size:15px}.experience-copy .text-link{white-space:nowrap;font-size:14px}.hero-location{color:#646468;letter-spacing:0;align-items:center;gap:6px;margin-top:27px;font-size:10px;display:flex}.hero-location>span{margin:0 3px}.experience-product{justify-content:center;align-self:stretch;align-items:center;min-width:0;margin-right:-55px;padding-top:40px;display:flex;position:relative}.experience-product>img{mix-blend-mode:multiply;object-fit:contain;filter:drop-shadow(0 25px 24px #79563208);flex:none;width:130%;max-width:none;height:auto}.hero-product-label{z-index:2;color:#5c655b;align-items:center;gap:11px;font-size:11px;display:flex;position:absolute;top:25px;left:18%}.hero-product-label>svg{color:var(--green)}.hero-product-label strong{color:var(--ink);margin-top:4px;font-size:15px;line-height:1.3;display:block}.hero-play{backdrop-filter:blur(12px);white-space:nowrap;background:#ffffffd9;border:1px solid #fff;border-radius:50px;align-items:center;gap:9px;padding:9px 15px 9px 8px;font-size:12px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #40372709}.hero-play>span{color:#fff;background:#1d1d1f;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.hero-play:hover{background:#fff}.experience-product figcaption{text-align:center;color:#74716d;letter-spacing:0;font-size:9px;position:absolute;bottom:0;left:10px;right:10px}.service-ribbon{background:#fff;border-bottom:1px solid #eeeeef}.service-ribbon>.wrap{grid-template-columns:repeat(4,1fr);gap:24px;padding:25px 0;display:grid}.service-ribbon a{color:var(--ink);align-items:center;gap:12px;font-size:11px;line-height:1.7;display:flex}.service-ribbon a>svg{color:#84848b}.service-ribbon strong{color:#77777d;font-size:10px;font-weight:400;display:block}.shopping-entry .section-heading h2,.featured-v5 h2{font-size:clamp(32px,3.2vw,46px)}.intent-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.intent-grid>a{color:var(--ink);background:#f5f5f7;border:1px solid #0000;border-radius:24px;flex-direction:column;min-height:260px;padding:28px 25px 24px;transition:transform .2s,border-color .2s,background .2s;display:flex;position:relative}.intent-grid>a:hover{background:#f4f7fa;border-color:#d8e4ef;text-decoration:none;transform:translateY(-4px)}.intent-icon{color:#39749d;margin-bottom:27px;display:block}.intent-icon.green{color:#3c8359}.intent-icon.orange{color:#b66d38}.intent-grid strong{letter-spacing:-.035em;font-size:22px;font-weight:600;line-height:1.2}.intent-grid a>span:not(.intent-icon){color:var(--muted);margin-top:12px;margin-right:20px;font-size:12px}.intent-grid .round-arrow{background:#fff;align-self:flex-end;width:29px;height:29px;margin-top:20px}.featured-v5 .product-card{border-color:#fff;box-shadow:0 5px 24px #24242a03}.product-card{position:relative;overflow:hidden}.product-picture{height:230px}.product-picture img{mix-blend-mode:multiply}.product-body h3{font-size:27px}.product-price>span{font-size:12px}.product-price strong{margin-top:4px;font-size:29px;line-height:1.15;display:block}.product-price>small{font-size:13px}.product-actions .button{flex:1}.product-actions{gap:25px;margin-top:8px}.product-card .compare-toggle{align-self:center;margin-top:20px}.product-card .base-option{min-height:28px;margin-bottom:13px;font-size:10px}.product-includes{color:#69696f;border-top:1px solid #ececef;align-items:center;gap:7px;margin-top:14px;margin-bottom:0;padding-top:14px;font-size:11px;display:flex}.collection-links{border-top:1px solid #dddde2;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:35px;padding-top:28px;display:grid}.collection-links a{color:var(--ink);align-items:center;gap:11px;min-width:0;display:flex}.collection-links a>span:nth-child(2){flex:1;min-width:0}.collection-links strong{font-size:14px;display:block}.collection-links small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.4;display:block}.collection-icon{background:#eaeaf0;border-radius:15px;padding:10px;display:flex}.collection-icon.open-box{color:#3d7954;background:#eaf3ec}.collection-icon.sealed{color:#a3524a;background:#f8eeec}.finder-banner{background:#eef4fb;border-radius:32px;grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;padding:58px 66px;display:grid}.finder-banner h2{margin-bottom:18px;font-size:45px}.finder-banner h2 span{color:#547696}.finder-banner>div>p:not(.eyebrow){color:#526376;font-size:16px;line-height:1.6}.finder-banner .eyebrow{letter-spacing:.1em;font-size:10px}.finder-icon{color:#4c789e;margin-bottom:27px;display:block}.home-finder{background:#fff;border-radius:24px;padding:30px;box-shadow:0 16px 30px #2a4c7010}.home-finder label{color:#515158;margin-bottom:20px;font-size:13px}.home-finder select{width:100%;min-height:52px;margin-top:9px;font-size:14px}.amount-input{border:1px solid #bcbcc3;border-radius:12px;align-items:center;gap:9px;margin-top:9px;padding:0 15px;display:flex}.amount-input>span{color:#74747a;font-size:15px}.amount-input input{border:0;min-width:0;padding:14px 0;font-size:25px}.home-finder .button{margin-bottom:20px;font-size:15px}.home-finder .fine{justify-content:center;align-items:center;gap:7px;margin-bottom:0;font-size:10px;display:flex}.open-story-v5{background:#edf4ee;padding:72px 0}.open-story-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:65px;display:grid}.open-story-copy h2{font-size:clamp(36px,3.8vw,54px)}.open-story-copy h2 span{color:#548269}.open-story-copy>p:not(.eyebrow){color:#52665a;max-width:460px;font-size:17px}.open-story-proof{gap:28px;margin:35px 0;display:flex}.open-story-proof>span{flex-direction:column;gap:8px;display:flex}.open-story-proof svg{color:#4b805e;margin-bottom:4px}.open-story-proof strong{font-size:17px;font-weight:600}.open-story-proof small{color:#526b5a;font-size:10px}.open-story-copy .button{background:#28734a;margin-right:20px;font-size:15px}.open-story-copy .text-link{color:#267148;margin-top:20px;font-size:13px}.open-real-photo{background:#c1ad93;border-radius:28px;height:510px;position:relative;overflow:hidden}.open-real-photo img{object-fit:cover;object-position:center;width:100%;height:100%}.open-real-photo figcaption{color:#fff;background:linear-gradient(#0000,#1e190ca3);flex-direction:column;gap:8px;padding:60px 25px 25px;font-size:11px;display:flex;position:absolute;bottom:0;left:0;right:0}.real-photo-label{align-items:center;gap:9px;font-size:13px;font-weight:500;display:flex}.kit-section{background:#faf9f7}.kit-stage{border:1px solid #ece9e3;box-shadow:0 12px 36px #261b0703}.purchase-home{background:#fff}.purchase-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.purchase-steps li{background:#f5f5f7;border-radius:26px;padding:29px 29px 30px}.step-top{justify-content:space-between;align-items:center;margin-bottom:38px;display:flex}.step-top>span{color:#8b8b93;letter-spacing:.06em;font-size:12px}.purchase-steps h3{margin-bottom:15px;font-size:25px;line-height:1.18}.purchase-steps p{color:#6d6d74;margin:0;font-size:15px;line-height:1.6}.soft .purchase-steps li{background:#fff}.office-home{padding-top:10px;padding-bottom:80px}.office-home-grid{background:#f5f1ea;border-radius:30px;grid-template-columns:1.1fr 1fr;min-height:570px;display:grid;overflow:hidden}.office-home-image{position:relative}.office-home-image img{object-fit:cover;width:100%;height:100%;position:absolute}.office-home-image>span{background:#ffffffeb;border-radius:99px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;display:flex;position:absolute;bottom:25px;left:25px}.office-home-copy{padding:65px 48px}.office-home-copy .eyebrow{font-size:10px}.office-home-copy h2{letter-spacing:-.055em;font-size:58px}.office-home-copy>p:not(.eyebrow):not(.fine){color:#756f67;font-size:20px}.office-home-copy .button,.office-home-copy .text-link{font-size:14px}.office-home-copy .actions{gap:20px}.office-home-copy .fine{margin-top:15px;margin-bottom:0;font-size:10px}.visit-hours{gap:30px;margin:28px 0 30px;display:flex}.visit-hours>span{color:#79756d;font-size:11px;display:block}.visit-hours strong{color:var(--ink);margin-top:5px;font-size:17px;display:block}.reviews-section{background:#fff;padding-top:15px}.reviews-section h2{font-size:43px}.reviews-grid article{background:#f7f7f9;border-color:#0000}.reviews-grid blockquote{font-size:19px;line-height:1.5}.help-section{background:#f5f5f7}.help-card{border:1px solid #efeff3}.help-card>svg{margin-bottom:36px}.help-card h3{font-size:27px}.help-card .round-arrow{width:33px;height:33px}.business-banner{align-items:center;gap:32px;padding-top:65px;padding-bottom:65px;display:flex}.business-symbol{color:#516c65;background:#edf3ef;border-radius:22px;padding:24px}.business-banner>div:nth-child(2){flex:1}.business-banner h2{margin:0 0 13px;font-size:30px;line-height:1.15}.business-banner p:not(.eyebrow){color:var(--muted);margin:0;font-size:14px}.business-banner .eyebrow{margin-bottom:14px;font-size:10px}.business-banner .button{flex-shrink:0;font-size:14px}.quote-intro{position:relative}.quote-section{padding-top:55px;padding-bottom:60px}.quick-quote{grid-template-columns:.85fr 1.15fr;align-items:start;gap:50px;display:grid}.quote-controls{background:#fff;border:1px solid #e9e9ef;border-radius:27px;padding:32px;position:sticky;top:90px}.quote-controls .eyebrow{color:#547696;font-size:10px}.quote-controls h2{margin-bottom:10px;font-size:30px}.quote-controls>.muted{margin-bottom:28px;font-size:14px}.quote-controls label{margin-bottom:18px;font-size:13px}.quote-controls input,.quote-controls select{width:100%;min-height:52px;margin-top:8px;font-size:15px;display:block}.quote-fields{grid-template-columns:1.2fr 1fr;gap:15px;display:grid}.optional{color:#77777d;font-size:11px}.quote-controls .button{font-size:15px}.quote-payments{border-top:1px solid var(--line);margin-top:27px;padding-top:24px}.quote-payments>p{color:var(--muted);font-size:12px}.payment-methods{grid-template-columns:repeat(2,1fr);gap:15px;margin:22px 0 14px;display:grid}.payment-methods>div{align-items:center;gap:10px;display:flex}.payment-methods svg{color:#6a8196}.payment-methods strong{font-size:13px;display:block}.payment-methods small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.payment-note{font-size:11px;line-height:1.6}.quote-results-area{min-width:0}.quote-results-area .catalog-meta{margin-top:0;font-size:10px;line-height:1.6}.quote-welcome{text-align:center;background:#fff5;border:1px dashed #d5d9df;border-radius:27px;flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:55px 28px;display:flex}.quote-welcome h3{font-size:32px;line-height:1.2}.quote-welcome p{color:var(--muted);font-size:15px;line-height:1.7}.quote-welcome>.text-link{margin-top:25px;font-size:14px}.quote-welcome-steps{color:#5a6b7b;align-items:center;gap:15px;margin-top:22px;font-size:12px;display:flex}.quote-welcome-steps span{align-items:center;gap:6px;display:flex}.quote-result-heading .eyebrow{color:#547696;margin-bottom:14px;font-size:10px}.quote-result-heading h3{margin-bottom:10px;font-size:30px}.quote-result-heading>p:last-child{color:var(--muted);font-size:14px}.quote-list{grid-template-columns:1fr;gap:12px;display:grid}.quote-result{background:#fff;border:1px solid #e4e4ea;border-radius:23px;grid-template-columns:145px 1fr;align-items:center;gap:20px;padding:22px;display:grid}.quote-result img{object-fit:contain;width:145px;height:160px}.quote-result h4{letter-spacing:-.035em;margin:8px 0;font-size:22px;line-height:1.2}.quote-result p{color:var(--muted);margin-bottom:12px;font-size:12px}.quote-result strong{font-size:24px;line-height:1.25;display:block}.quote-result small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.quote-result .text-link{margin-top:16px;font-size:13px}.quote-disclaimer{margin-top:22px;font-size:11px}.compact-followup{align-items:center;gap:30px;padding-top:55px;padding-bottom:55px;display:flex}.compact-followup>svg{color:#557c9b}.compact-followup>div{flex:1}.compact-followup h2{margin:0 0 10px;font-size:27px}.compact-followup p{color:var(--muted);margin:0;font-size:15px}.compact-followup .text-link{font-size:15px}.payment-editorial{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.payment-editorial>div>p:not(.eyebrow):not(.fine){color:var(--muted);max-width:460px;font-size:18px;line-height:1.65}.payment-editorial .payment-methods{margin-top:35px;margin-bottom:22px}.payment-editorial .payment-note{max-width:460px;margin-bottom:28px}.clarity-card{background:#f5f5f7;border-radius:30px;padding:42px}.clarity-card>svg{color:#63876c;margin-bottom:35px}.clarity-card h3{font-size:29px;line-height:1.2}.clarity-card ul{margin:28px 0;padding:0;list-style:none}.clarity-card li{align-items:center;gap:12px;margin:19px 0;font-size:14px;display:flex}.clarity-card li svg{color:#4b8a65;width:18px}.clarity-card .fine{font-size:11px}.visit-editorial{grid-template-columns:1.1fr 1fr;align-items:center;gap:65px;display:grid}.visit-editorial>img{object-fit:cover;border-radius:27px;width:100%;height:500px}.visit-editorial p:not(.eyebrow){color:var(--muted);max-width:430px;font-size:17px}.visit-editorial .button{font-size:15px}.after-purchase{background:#eef4fb;border-radius:27px;align-items:center;gap:30px;margin-bottom:80px;padding:38px 45px;display:flex}.after-purchase>svg{color:var(--blue)}.after-purchase>div{flex:1}.after-purchase .eyebrow{font-size:10px}.after-purchase h2{margin-bottom:15px;font-size:29px}.after-purchase p:last-child{color:var(--muted);max-width:420px;margin:0;font-size:14px}.after-purchase .button{font-size:14px}.saved-page{min-height:70vh;padding-bottom:80px}.saved-empty{text-align:center;background:var(--soft);border-radius:27px;padding:45px}.saved-empty h2{font-size:30px}.saved-empty p{color:var(--muted);font-size:16px}.saved-page:has([data-saved-choice]:not([hidden])) .saved-empty{display:none}.saved-notes{align-items:center;gap:30px;margin:28px 0 35px;display:flex}.saved-notes p{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.saved-notes svg{width:18px}.catalog-shortcuts{flex-wrap:wrap;align-items:center;gap:9px;margin:27px 0 0;display:flex}.catalog-shortcuts a{color:#62626a;border:1px solid #dddde3;border-radius:99px;align-items:center;gap:7px;padding:8px 14px;font-size:12px;display:inline-flex}.catalog-shortcuts a:hover,.catalog-shortcuts a[aria-current=true]{color:var(--blue);background:#f0f6fc;border-color:#9bbad8;text-decoration:none}.catalog-reset{align-items:center;gap:7px;margin:15px 0;font-size:12px;display:flex}.filter-panel{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.filter-panel .text-button{font-size:13px}.selection-heading{position:relative}.selection-progress{color:var(--muted);align-items:center;gap:14px;margin-bottom:30px;font-size:12px;display:flex}.selection-progress span{align-items:center;gap:7px;display:flex}.selection-progress span:first-child{color:var(--blue)}.selection-progress>svg{width:14px}.selection-summary h2{font-size:36px}.summary-next{border-top:1px solid #d9dfe7;margin-top:26px;padding-top:20px}.summary-next h3{letter-spacing:-.025em;margin-bottom:14px;font-size:17px}.summary-next ol{counter-reset:next;margin:0;padding:0;list-style:none}.summary-next li{color:#67727d;counter-increment:next;align-items:center;gap:10px;margin:11px 0;font-size:12px;display:flex}.summary-next li:before{content:counter(next);color:#59728b;background:#e3ebf3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:21px;height:21px;font-size:10px;display:flex}.summary-next .text-link{margin-top:13px;font-size:12px}.selection-image{background:#f7f6f3}.selection-summary{background:#f0f5fb}.model-hero{background:#fbfaf8;margin-bottom:0}.feature-card{background:#fff;box-shadow:0 8px 30px #22222b03}.contact-dock{z-index:75;position:fixed;bottom:23px;right:24px}.contact-dock>summary{color:#fff;background:#203e33;border-radius:99px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:11px 17px;font-size:13px;font-weight:500;display:flex;box-shadow:0 5px 25px #152f2426}.contact-dock[open]>summary svg{transform:none}.contact-panel{background:#fff;border:1px solid #e1e4e2;border-radius:24px;width:330px;max-width:calc(100vw - 34px);padding:25px;position:absolute;bottom:65px;right:0;box-shadow:0 15px 70px #1d31232b}.contact-panel>.eyebrow{color:#688074;margin-bottom:12px;font-size:9px}.contact-panel>h3{margin-bottom:18px;font-size:24px;line-height:1.2}.contact-panel>a{color:var(--ink);border-top:1px solid #eceeed;align-items:center;gap:12px;padding:14px 0;display:flex}.contact-panel>a>span{flex:1}.contact-panel>a>svg:first-child{color:#668276}.contact-panel strong{font-size:13px}.contact-panel small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.5;display:block}.contact-panel>.fine{margin:17px 0 0;font-size:10px}.selection-page .contact-dock{bottom:100px}.selection-page .contact-dock>summary>span{display:none}.selection-page .contact-dock>summary{width:46px;height:46px;padding:0}.compare-bar~.contact-dock{bottom:95px}@media (width>=1500px){.experience-product{margin-right:-75px}.experience-layout{min-height:760px}.experience-copy h1{font-size:80px}}@media (width<=1100px){.desktop-nav{gap:15px}.desktop-nav a{font-size:12px}.header-inner{gap:16px}.header-quote{padding:7px 10px}.experience-layout{grid-template-columns:.95fr 1.05fr;min-height:650px}.experience-copy h1{font-size:60px}.experience-copy>p:not(.eyebrow){font-size:16px}.experience-copy .actions{flex-wrap:wrap;gap:17px}.experience-product{margin-right:-35px}.experience-product>img{width:135%}.hero-product-label{left:10%}.service-ribbon .wrap{gap:16px}.service-ribbon a{gap:9px;font-size:10px}.service-ribbon a>svg{width:20px}.intent-grid>a{padding:25px 21px}.intent-grid strong{font-size:21px}.intent-grid a>span:not(.intent-icon){font-size:11px}.finder-banner{gap:40px;padding:45px}.open-story-layout{gap:40px}.open-story-proof{gap:20px}.open-story-proof strong{font-size:15px}.open-story-copy .button{margin-right:10px}.office-home-copy{padding:50px 35px}.office-home-copy h2{font-size:50px}.office-home-grid{min-height:530px}.business-banner{gap:25px}.business-banner h2{font-size:26px}.business-banner .button{font-size:13px}.business-symbol{padding:18px}.business-symbol svg{width:36px}.quick-quote{gap:30px}.quote-controls{padding:25px}.quote-result{grid-template-columns:110px 1fr;gap:15px;padding:20px}.quote-result img{width:110px}.quote-welcome-steps{gap:9px}.payment-editorial{gap:45px}.clarity-card{padding:32px}.quote-fields{grid-template-columns:1fr}.payment-methods{gap:10px}.payment-methods>div{gap:7px}.payment-methods strong{font-size:12px}.payment-methods small{font-size:10px}}@media (width<=900px){.desktop-nav,.header-quote{display:none}.menu-toggle{display:inline-flex}.experience-layout{min-height:570px}.experience-copy h1{font-size:49px}.experience-copy .eyebrow{font-size:9px}.hero-location{flex-wrap:wrap;max-width:230px;font-size:9px}.experience-copy>p:not(.eyebrow){font-size:15px}.hero-product-label strong{font-size:13px}.hero-product-label{top:40px;left:8%}.experience-product>img{width:143%}.hero-play{bottom:65px}.experience-product figcaption{font-size:8px;bottom:32px}.intent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intent-grid>a{min-height:215px}.intent-icon{margin-bottom:19px}.intent-grid .round-arrow{position:absolute;bottom:20px;right:20px}.collection-links{grid-template-columns:1fr 1fr;gap:24px}.finder-banner{gap:28px;padding:35px}.finder-banner h2{font-size:38px}.home-finder{padding:25px}.open-story-layout{gap:32px}.open-story-copy h2{font-size:37px}.open-story-proof{flex-wrap:wrap;gap:20px}.open-story-proof small{font-size:9px}.open-real-photo{height:500px}.purchase-steps{gap:15px}.purchase-steps li{padding:24px}.purchase-steps h3{font-size:21px}.purchase-steps p{font-size:13px}.office-home-copy{padding:40px 28px}.office-home-copy h2{font-size:45px}.office-home-copy>p:not(.eyebrow):not(.fine){font-size:17px}.office-home-copy .actions{gap:15px}.office-home-grid{min-height:510px}.business-banner{flex-wrap:wrap;gap:20px}.business-banner .button{margin-left:93px}.quote-intro h1{font-size:55px}.quick-quote{gap:23px}.quote-welcome{padding:40px 20px}.quote-welcome-steps{flex-wrap:wrap;justify-content:center;font-size:11px}.payment-methods{grid-template-columns:1fr}.quote-controls h2{font-size:27px}.quote-result h4{font-size:20px}.quote-result{grid-template-columns:85px 1fr;gap:13px;padding:18px}.quote-result img{width:85px;height:135px}.payment-editorial .payment-methods{grid-template-columns:1fr 1fr}.compact-followup{flex-wrap:wrap}.compact-followup>div{flex-basis:70%}.compact-followup .text-link{margin-left:68px}.filter-panel{grid-template-columns:1fr 1fr}.visit-editorial{gap:35px}.visit-editorial>img{height:470px}.after-purchase{flex-wrap:wrap}.after-purchase .button{margin-left:68px}}@media (width<=760px){.wrap{width:calc(100% - 40px)}.section{padding:60px 0}.header-inner{gap:12px;width:calc(100% - 32px);height:58px}.wordmark{font-size:23px}.header-tools{gap:0}.header-tools>.icon-button{width:39px}.local-nav{top:58px}.experience-layout{flex-direction:column;gap:0;min-height:0;padding:41px 0 20px;display:flex}.experience-copy{text-align:center;width:100%;padding:0}.experience-copy .eyebrow{justify-content:center;margin-bottom:20px;font-size:9px}.experience-copy h1{margin-bottom:20px;font-size:clamp(43px,9.7vw,65px);line-height:1.02}.experience-copy h1 br:first-child,.experience-copy h1>span br{display:none}.experience-copy>p:not(.eyebrow){font-size:16px;line-height:1.6}.experience-copy>p>br:last-child{display:none}.experience-copy .actions{flex-wrap:wrap;justify-content:center;gap:19px;margin-top:23px}.experience-copy .button{min-height:46px;padding:12px 17px;font-size:14px}.experience-copy .text-link{font-size:13px}.hero-location{justify-content:center;max-width:none;margin-top:22px;font-size:9px}.experience-product{align-self:center;width:calc(100% + 40px);min-height:360px;margin:10px -20px 0;padding:44px 0 45px;display:flex;overflow:hidden}.experience-product>img{width:110%;max-width:none}.hero-product-label{gap:8px;font-size:9px;top:23px;left:30px}.hero-product-label>svg{width:19px}.hero-product-label strong{font-size:12px}.hero-play{padding:6px 12px 6px 6px;font-size:10px;bottom:26px}.hero-play>span{width:26px;height:26px}.experience-product figcaption{font-size:8px;bottom:2px;left:20px;right:20px}.service-ribbon>.wrap{grid-template-columns:1fr 1fr;gap:20px 14px;padding:23px 0}.service-ribbon a{gap:8px;font-size:10px}.service-ribbon strong{font-size:9px}.service-ribbon svg{width:20px}.section-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:30px}.section-heading .text-link{font-size:14px}.shopping-entry .section-heading h2,.featured-v5 h2{font-size:33px}.eyebrow{margin-bottom:16px;font-size:10px}.intent-grid{gap:12px}.intent-grid>a{min-height:240px;padding:23px 18px}.intent-grid strong{font-size:20px}.intent-grid a>span:not(.intent-icon){max-width:150px;margin-right:0;font-size:11px}.intent-icon svg{width:28px}.intent-grid .round-arrow{align-self:flex-end;width:27px;height:27px;margin-top:auto;position:static}.intent-grid a>span:not(.intent-icon){margin-bottom:16px}.featured-v5 .product-grid{gap:18px}.product-card{padding:26px}.product-picture{height:235px}.product-body h3{font-size:28px}.product-price strong{font-size:30px}.collection-links{gap:21px 15px;padding-top:25px}.collection-links a{gap:9px}.collection-links strong{font-size:12px}.collection-links small{font-size:9px}.collection-links a>svg{display:none}.collection-icon{border-radius:12px;padding:9px}.collection-icon svg{width:22px}.finder-banner{border-radius:26px;grid-template-columns:1fr;gap:24px;padding:30px 23px}.finder-banner h2{font-size:39px}.finder-banner .eyebrow{max-width:250px;font-size:9px;line-height:1.8}.finder-icon{margin-bottom:21px}.finder-banner>div>p:not(.eyebrow){font-size:15px}.home-finder{padding:25px 22px}.home-finder label{font-size:12px}.home-finder .fine{font-size:9px}.open-story-v5{padding:50px 0}.open-story-layout{grid-template-columns:1fr;gap:30px}.open-story-copy h2{font-size:38px}.open-story-copy>p:not(.eyebrow){font-size:16px}.open-story-proof{flex-wrap:nowrap;gap:22px;margin:27px 0}.open-story-proof strong{font-size:14px}.open-story-proof small{font-size:9px}.open-story-proof svg{width:25px}.open-story-copy .button{font-size:14px}.open-story-copy .text-link{margin-top:20px;font-size:12px}.open-real-photo{border-radius:24px;height:400px}.open-real-photo figcaption{padding:50px 22px 22px;font-size:10px}.kit-tabs{gap:9px}.kit-tabs button{padding:10px 13px;font-size:12px}.gift-row h3{font-size:33px}.purchase-steps{grid-template-columns:1fr;gap:14px}.purchase-steps li{padding:27px}.step-top{margin-bottom:22px}.purchase-steps h3{font-size:25px}.purchase-steps p{font-size:14px}.office-home{padding-top:0}.office-home-grid{border-radius:25px;grid-template-columns:1fr}.office-home-image{min-height:340px}.office-home-copy{padding:34px 27px}.office-home-copy h2{font-size:46px}.office-home-copy>p:not(.eyebrow):not(.fine){font-size:18px}.office-home-copy .eyebrow{font-size:9px}.office-home-copy .actions{gap:19px}.office-home-copy .text-link{font-size:13px}.office-home-copy .fine{margin-bottom:0}.visit-hours{gap:35px;margin:25px 0}.reviews-section{padding-top:5px}.reviews-section h2{font-size:34px}.reviews-grid blockquote{font-size:19px}.business-banner{align-items:flex-start;gap:23px;padding-top:45px;padding-bottom:45px}.business-symbol{padding:15px}.business-symbol svg{width:28px;height:28px}.business-banner>div:nth-child(2){flex-basis:70%}.business-banner h2{font-size:27px}.business-banner p:not(.eyebrow){font-size:13px}.business-banner .button{margin-left:0;font-size:14px}.page-intro{padding-top:45px;padding-bottom:45px}.quote-intro h1{font-size:44px}.quote-intro p:not(.eyebrow){font-size:19px}.quote-intro>p>br{display:none}.quote-intro .text-link{font-size:14px}.quote-section{padding:30px 0}.quick-quote{grid-template-columns:1fr;gap:28px}.quote-controls{padding:27px 24px;position:static}.quote-fields{grid-template-columns:1.2fr 1fr;gap:12px}.quote-controls select,.quote-controls input,.quote-controls .button{font-size:14px}.quote-payments .payment-methods{grid-template-columns:1fr 1fr}.quote-welcome{min-height:330px;padding:35px 22px}.quote-welcome h3{font-size:29px}.quote-welcome-steps{flex-wrap:nowrap;gap:10px}.quote-result{grid-template-columns:105px 1fr;gap:17px;padding:22px 18px}.quote-result img{width:105px;height:150px}.quote-result .condition-label{font-size:9px}.quote-result h4{font-size:23px}.quote-result p{font-size:11px}.quote-result strong{font-size:25px}.quote-result .text-link{font-size:12px}.quote-result-heading h3{font-size:28px}.quote-result-heading>p:last-child{font-size:13px}.quote-results-area{scroll-margin-top:85px}#quote-results{scroll-margin-top:100px}.compact-followup{gap:20px;padding-top:40px;padding-bottom:40px}.compact-followup h2{font-size:25px}.compact-followup p{font-size:14px}.compact-followup>svg{width:30px}.compact-followup .text-link{margin-left:0;font-size:14px}.payment-editorial,.visit-editorial{grid-template-columns:1fr;gap:32px}.payment-editorial>div>p:not(.eyebrow):not(.fine){font-size:16px}.payment-editorial h2{font-size:39px}.clarity-card{padding:29px 24px}.clarity-card li{font-size:12px}.clarity-card h3{font-size:27px}.visit-editorial>img{height:330px}.visit-editorial h2{font-size:39px}.visit-editorial p:not(.eyebrow){font-size:16px}.after-purchase{gap:20px;margin-bottom:50px;padding:29px 24px}.after-purchase>svg{width:30px}.after-purchase>div{flex-basis:75%}.after-purchase h2{font-size:26px}.after-purchase .button{margin-left:0}.after-purchase p:last-child{font-size:13px}.saved-empty{padding:32px 22px}.saved-empty h2{font-size:27px}.saved-notes{flex-direction:column;align-items:flex-start;gap:15px}.saved-notes p{font-size:12px}.saved-page .page-intro p>br{display:none}.catalog-shortcuts{gap:8px}.catalog-shortcuts a{padding:8px 12px;font-size:11px}.catalog-reset{font-size:11px}.filter-panel{grid-template-columns:1fr 1fr;gap:15px;padding:20px}.filter-panel input,.filter-panel select{font-size:13px}.selection-progress{flex-wrap:wrap;gap:9px;font-size:10px}.selection-progress span{gap:6px}.selection-progress span>svg{width:16px}.selection-summary h2{font-size:30px}.summary-next h3{font-size:17px}.summary-next li{font-size:11px}.contact-dock{bottom:18px;right:16px}.contact-dock>summary{width:47px;height:47px;padding:0}.contact-dock>summary>span{display:none}.contact-panel{width:315px;padding:22px;bottom:60px}.contact-panel>h3{font-size:23px}.contact-panel strong{font-size:12px}.contact-panel small{font-size:10px}.contact-panel>a{padding:12px 0}.footer-bottom{padding-bottom:65px}}@media (width<=360px){.wrap{width:calc(100% - 32px)}.experience-copy h1{font-size:40px}.experience-copy .actions{gap:15px}.experience-copy .button{padding:12px 16px;font-size:13px}.experience-copy .text-link{font-size:12px}.experience-product{min-height:330px}.intent-grid>a{min-height:242px;padding:21px 15px}.intent-grid strong{font-size:18px}.service-ribbon a{font-size:9px}.service-ribbon strong{font-size:8px}.open-story-proof{gap:16px}.open-story-proof strong{font-size:12px}.open-story-proof small{font-size:8px}.home-finder{padding:22px 18px}.quote-fields{grid-template-columns:1fr}.quote-controls{padding:24px 20px}.quote-result{grid-template-columns:80px 1fr;gap:12px;padding:20px 16px}.quote-result img{width:80px}.quote-result h4{font-size:21px}.quote-welcome-steps{gap:7px;font-size:10px}.quote-welcome-steps span{gap:5px}.quote-welcome-steps svg{width:16px}.collection-links small{font-size:8px}.collection-icon{padding:7px}.collection-links strong{font-size:11px}.finder-banner{padding:27px 20px}.finder-banner h2{font-size:36px}.filter-panel{grid-template-columns:1fr}.business-banner h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.button,.text-link svg,.intent-grid>a{transition:none}.intent-grid>a:hover{transform:none}}@media print{.contact-dock,.header-quote{display:none!important}}.active-filter-summary{margin:15px 0 0;color:#3e6485!important;font-size:12px!important}.catalog-reset{margin-top:10px}.experience-product>img{border-radius:26px}.contact-panel{max-height:calc(100dvh - 155px);overflow-y:auto}@media (width<=760px){.experience-product>img{border-radius:0}.contact-panel{max-height:calc(100dvh - 145px)}.active-filter-summary{font-size:11px!important}}.selection-page .contact-dock{display:none}@media (prefers-reduced-motion:no-preference){.experience-product>img{animation:.8s cubic-bezier(.2,.7,.2,1) both scene-enter}.intent-grid .round-arrow svg{transition:transform .2s}.intent-grid>a:hover .round-arrow svg{transform:translate(3px)}}@keyframes scene-enter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}body:has([data-compare-bar]:not([hidden])) .contact-dock{bottom:95px}@media (width<=760px){.condition-tabs{max-width:100%;margin-right:0}.catalog-intro>p:not(.eyebrow){font-size:17px}.catalog-intro .actions{gap:18px}.catalog-intro .actions>.button,.catalog-intro .actions>.text-link{font-size:14px}.catalog-intro .actions>.button{padding:12px 17px}.catalog-intro h1{font-size:42px}}@media (width<=360px){.catalog-intro h1{font-size:38px}.catalog-intro .actions{gap:14px}.catalog-intro .actions>.button,.catalog-intro .actions>.text-link{font-size:12px}.catalog-intro .actions>.button{padding:12px 15px}}.quote-intro{padding-top:50px;padding-bottom:42px}.quote-intro h1{font-size:54px}.quote-intro>p:not(.eyebrow){font-size:20px}.quote-edit-search{display:none}#quick-quote-form{scroll-margin-top:100px}@media (width<=760px){.quote-intro{padding-top:40px;padding-bottom:35px}.quote-intro h1{font-size:42px}.quote-intro>p:not(.eyebrow){font-size:17px}.quote-edit-search{margin-bottom:20px;font-size:12px;display:inline-flex}}:root{--wrap:1280px;--ink:#17202b;--muted:#68707a;--blue:#0966d6;--blue-dark:#0453b2;--orange:#f46a28;--green:#186449;--soft:#f5f6f8;--line:#e4e7eb;--radius:22px}body{letter-spacing:-.015em;font-size:16px}h2{font-size:clamp(29px,3vw,43px)}.section{padding:66px 0}.wrap{width:min(var(--wrap),calc(100% - 64px))}.eyebrow{letter-spacing:.12em;margin-bottom:12px;font-size:10px}.button{border-radius:12px;min-height:46px;padding:12px 20px;font-size:14px;font-weight:600}.button.small{border-radius:10px;font-size:12px}.button:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0966d620}.text-link,.text-button{font-size:14px}.pill-label{letter-spacing:.06em;border:1px solid;border-radius:50px;align-items:center;gap:8px;padding:7px 12px;font-size:10px;font-weight:600;display:inline-flex}.preview-bar{color:#67707d;background:#e6eaf0;padding:3px;font-size:9px}.store-announcement{color:#e4e9ef;background:#111b27;justify-content:space-between;align-items:center;height:32px;padding:0 max(32px,50vw - 640px);font-size:11px;display:flex}.store-announcement a{color:#fff;align-items:center;gap:6px;display:flex}.site-header{backdrop-filter:none;background:#fff;border:0;box-shadow:0 1px #17202b0d}.header-inner{gap:38px;width:min(1280px,100% - 64px);height:78px}.wordmark,.site-header .wordmark{color:#17202b;letter-spacing:-1.5px;font-size:29px;font-weight:800}.wordmark span{font-weight:450}.wordmark i{background:var(--orange);width:6px;height:6px}.header-search{color:#6b7380;text-align:left;background:#f5f6f8;border:1px solid #e2e5e9;border-radius:12px;flex:1;align-items:center;gap:12px;max-width:480px;height:46px;padding:12px 16px;font-size:13px;display:flex}.header-search kbd{color:#7c838d;margin-left:auto;font-family:inherit;font-size:10px}.header-search:hover{border-color:#a9bbc9}.header-tools{gap:17px}.header-visit{color:var(--ink);align-items:center;gap:9px;font-size:10px;line-height:1.5;display:flex}.header-visit strong{font-size:12px;display:block}.header-saved{border:1px solid #e6e9ed;border-radius:12px}.mobile-search,.mobile-shop-nav{display:none}.nav-row{border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;height:46px;display:flex}.desktop-nav a{font-size:12px;font-weight:500}.nav-wholesale{color:#5c6370;align-items:center;gap:7px;font-size:11px;display:flex}.mobile-nav{max-height:calc(100dvh - 140px);overflow:auto}.mobile-nav a{border-bottom:1px solid var(--line);font-size:17px}.local-nav{top:124px}.site-footer{color:#c8d0da;background:#131e2b;padding-top:45px}.site-footer .wordmark{color:#fff}.footer-brand{border-color:#ffffff1c}.footer-brand p{color:#aeb8c7;font-size:14px}.footer-columns h3{color:#fff;font-size:13px}.footer-columns a,.footer-columns span{color:#b7c0cd;font-size:12px}.footer-bottom{color:#a1aebe;border-color:#ffffff1c}.footer-bottom a,.footer-bottom button,.site-footer .fine{color:#9ba8b8;font-size:10px}.footer-columns{padding-top:30px}.contact-dock>summary{background:#176447;border-radius:15px}.contact-dock>summary:hover{background:#114e38}.contact-panel{border-radius:18px}.toast{z-index:300}.v6-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.v6-heading h2{margin:0;font-size:34px}.v6-heading .eyebrow{color:#687481}.v6-heading>.text-link{white-space:nowrap}.campaign-stage{background:#f5e9dc;border-radius:24px;height:470px;position:relative;overflow:hidden}.campaign{opacity:0;visibility:hidden;grid-template-columns:1fr 1.1fr;transition:opacity .7s,visibility .7s;display:grid;position:absolute;inset:0;overflow:hidden}.campaign.is-active{opacity:1;visibility:visible;z-index:1}.campaign-copy{z-index:2;align-self:center;padding:60px 0 58px 56px;position:relative}.campaign-copy .eyebrow{margin-bottom:20px;font-size:10px}.campaign-copy h1,.campaign-copy h2{letter-spacing:-.065em;max-width:570px;margin:0 0 22px;font-size:clamp(39px,4.6vw,66px);line-height:1.02}.campaign-copy h1>span,.campaign-copy h2>span{color:inherit;display:block}.campaign-copy>p:not(.eyebrow){max-width:320px;margin-bottom:27px;font-size:16px;line-height:1.6}.campaign.is-active .campaign-copy{animation:.7s both campaign-copy-in}.campaign-art{isolation:isolate;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.campaign-art>img{z-index:1;object-fit:contain;mix-blend-mode:multiply;width:100%;height:91%;transition:transform 6.5s ease-out;position:relative}.campaign.is-active .campaign-art>img{transform:scale(1.035)}.campaign-word{letter-spacing:-.08em;color:#ddb99959;z-index:0;font-size:180px;font-weight:800;line-height:1;position:absolute;top:10%;left:5%}.campaign-art>small{text-align:center;z-index:2;color:#6f655b;font-size:9px;position:absolute;bottom:18px;left:15px;right:20px}.campaign-open h2{color:#164933;font-size:53px}.campaign-open .button{background:#1b6745}.campaign-open .campaign-word{color:#b4cea178;font-size:145px}.campaign-open .campaign-art>img{border-radius:80px;width:125%;max-width:125%;height:87%}.campaign-premium .button{color:#202c4c;background:#d6d9ff}.campaign-premium .campaign-art>img{mix-blend-mode:normal;object-fit:contain;background:#fff;border-radius:35px;width:88%;height:75%}.campaign-premium .campaign-word{color:#333e60;font-size:150px;top:3%}.campaign-visit .campaign-copy h2{font-size:52px}.campaign-visit .campaign-art>img{object-fit:cover;mix-blend-mode:normal;height:100%}.campaign-visit .campaign-art:after{content:"";z-index:1;background:linear-gradient(90deg,#eae3da,#0000 22%);position:absolute;inset:0}.campaign-visit .campaign-art small{backdrop-filter:blur(10px);color:#17202b;background:#fff9;width:max-content;margin:auto;padding:5px 8px}.campaign-visit .campaign-word{display:none}.campaign-controls{justify-content:space-between;align-items:center;gap:16px;padding:13px 2px 0;display:flex}.campaign-tabs{gap:20px;display:flex}.campaign-tabs button{color:#7d8590;align-items:center;gap:8px;min-height:40px;padding:10px 0;font-size:11px;display:flex;position:relative}.campaign-tabs button[aria-pressed=true]{color:#192333}.campaign-progress{background:#dbe0e6;border-radius:5px;width:22px;height:3px;display:block;position:relative;overflow:hidden}.campaign-tabs button[aria-pressed=true] .campaign-progress{background:#e0d4c8;width:38px}.campaign-progress:after{content:"";transform-origin:0;background:#e87a3b;position:absolute;inset:0;transform:scaleX(0)}.campaign-tabs button[aria-pressed=true] .campaign-progress:after{transform:scaleX(1)}.is-running .campaign-tabs button[aria-pressed=true] .campaign-progress:after{animation:6.5s linear both campaign-progress}.campaign-arrows{gap:6px;display:flex}.campaign-arrows .icon-button{border:1px solid #e7e9ed;width:34px;height:34px}.campaign-arrows [data-slide-prev] svg{transform:rotate(180deg)}.benefit-strip{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:20px;padding:28px 0;display:grid}.benefit-strip a{color:#73808c;align-items:center;gap:13px;font-size:11px;display:flex}.benefit-strip a>svg{color:#5c7583}.benefit-strip strong{color:var(--ink);margin-bottom:3px;font-size:13px;display:block}.family-section{align-items:center;gap:26px;padding:28px 0;display:flex}.family-rail{flex:1;grid-template-columns:repeat(6,1fr);gap:15px;display:grid}.family-rail a{text-align:center;color:var(--ink);flex-direction:column;gap:3px;min-width:0;display:flex}.family-rail a:hover>div{transform:translateY(-5px)}.family-rail img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.family-rail strong{margin-top:8px;font-size:12px}.family-rail small{color:var(--muted);font-size:10px}.family-all{border-left:1px solid var(--line);white-space:nowrap;align-items:center;gap:10px;padding-left:28px;font-size:12px;display:flex}.selection-home{background:#f4f6f8;padding:48px 0}.featured-tabs{scrollbar-width:none;gap:8px;margin-bottom:20px;display:flex;overflow-x:auto}.featured-tabs button{color:#5e6977;white-space:nowrap;background:0 0;border:1px solid #d9dfe7;border-radius:50px;min-height:40px;padding:9px 18px;font-size:12px}.featured-tabs button[aria-pressed=true]{color:#fff;background:#182636;border-color:#182636}.catalog-app[data-catalog=featured] .product-grid,.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.product-card,.catalog-app[data-catalog=featured] .product-card{background:#fff;border:1px solid #e5e8ed;border-radius:18px;padding:20px;transition:box-shadow .25s,transform .25s}.product-card:hover{transform:translateY(-4px);box-shadow:0 12px 25px #15233a0a}.product-topline{justify-content:space-between;align-items:center;gap:5px;min-height:23px;display:flex}.condition-label{letter-spacing:.03em;background:#f1f2f6;border-radius:5px;padding:4px 7px;font-size:9px;display:inline-block}.condition-label.good{color:#26724a;background:#eaf5ec}.card-battery{color:#507963;align-items:center;gap:4px;font-size:10px;display:flex}.product-picture,.catalog-app[data-catalog=featured] .product-picture{height:185px;margin:13px 0 18px}.product-picture img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .3s}.product-picture:hover img{transform:scale(1.05)}.product-body h3,.catalog-app[data-catalog=featured] .product-body h3{letter-spacing:-.04em;margin-bottom:7px;font-size:21px}.product-body>.muted{margin-bottom:4px;font-size:11px}.color-caption{margin-bottom:13px;font-size:10px}.product-price{margin:15px 0 10px}.product-price>span,.product-price>span>span{font-size:10px}.product-price strong{letter-spacing:-.045em;font-size:23px;line-height:1.3;display:block}.product-price small{color:#74808e;font-size:11px}.base-option{color:#75808b;align-items:center;gap:4px;min-height:28px;font-size:9px;line-height:1.5;display:flex}.product-includes{color:#678278;align-items:center;gap:5px;margin:8px 0 14px;font-size:9px;display:flex}.product-actions,.catalog-app[data-catalog=featured] .product-actions{justify-content:space-between;gap:8px;display:flex}.product-actions .button{min-height:38px;padding:9px 17px;font-size:12px}.product-actions .text-link{font-size:11px}.compare-toggle{color:#697689;border-top:1px solid #eef0f3;width:100%;min-height:35px;margin-top:10px;padding-top:12px;font-size:10px}.catalog-meta{margin:13px 0;font-size:10px}.catalog-app[data-catalog=featured]>.catalog-meta{margin-bottom:15px}.catalog-app>.fine{margin:16px 0 0;font-size:10px}.campaign-duo{grid-template-columns:1.65fr 1fr;gap:20px;padding-top:44px;padding-bottom:44px;display:grid}.spotlight-classic{color:#fff;background:#142534;border-radius:22px;min-height:345px;padding:35px;display:flex;position:relative;overflow:hidden}.spotlight-classic>div{z-index:3;align-self:center;width:56%;position:relative}.spotlight-classic .pill-label{color:#d2dde7;border-color:#516578;padding:6px 9px;font-size:8px}.spotlight-classic h2{margin:18px 0 10px;font-size:36px;line-height:1.06}.spotlight-classic p{color:#a1bbd1;margin-bottom:6px;font-size:15px}.campaign-price{color:#cad5e0;min-height:18px;margin-bottom:22px;font-size:11px;display:block}.spotlight-classic .button{color:#233029;background:#dbf4b5;min-height:40px;font-size:12px}.spotlight-classic>img{object-fit:contain;z-index:2;background:#fff;border-radius:50%;width:57%;height:85%;transition:transform .4s;position:absolute;bottom:12px;right:-35px;transform:rotate(-9deg)}.spotlight-number{color:#4f698729;z-index:0;font-size:240px;font-weight:800;line-height:1;position:absolute;top:-45px;right:-3px}.spotlight-classic:hover,.budget-promo:hover,.condition-promo:hover{text-decoration:none}.budget-promo{color:#332559;background:#eae5ff;border-radius:22px;flex-direction:column;align-items:flex-start;padding:32px;display:flex;position:relative;overflow:hidden}.budget-promo>.pill-label{border-color:#c4b7e8;font-size:8px}.budget-promo>svg{color:#a290d4;position:absolute;top:85px;right:30px;transform:rotate(-12deg)}.budget-promo h2{max-width:270px;margin:25px 0 15px;font-size:29px}.budget-promo p{margin:0;font-size:12px}.budget-promo>strong{letter-spacing:-.05em;font-size:43px;line-height:1.3}.budget-promo>.text-link{color:#4e3688;margin-top:15px;font-size:12px}.budget-promo small{color:#71618b;margin-top:12px;font-size:9px}.openbox-showcase{color:#f0f6e9;background:#174d3e;padding:50px 0 0;overflow:hidden}.openbox-split{grid-template-columns:1fr 1.2fr;align-items:center;gap:20px;display:grid}.openbox-sale-copy{padding:10px 0 38px}.openbox-sale-copy>.pill-label{color:#d9efbc;border-color:#557c62}.openbox-sale-copy h2{margin:24px 0 20px;font-size:53px;line-height:1.03}.openbox-sale-copy>p{color:#c3d7c9;max-width:330px;font-size:16px}.openbox-benefits{flex-wrap:wrap;gap:9px 18px;max-width:370px;margin-bottom:28px;display:flex}.openbox-benefits>span{color:#d1e4d1;align-items:center;gap:7px;font-size:10px;display:flex}.openbox-benefits svg{width:18px}.openbox-sale-copy>.button{color:#234c34;background:#ddf4b8}.openbox-sale-copy>.text-link{color:#d7e5d8;width:max-content;margin-top:17px;font-size:12px;display:flex}.openbox-scene{justify-content:center;align-items:center;min-height:420px;display:flex;position:relative}.openbox-scene>img{z-index:1;border-radius:42px;width:100%;position:relative;transform:rotate(-5deg);box-shadow:0 22px 55px #0e332c20}.openbox-orbit{aspect-ratio:1;border:1px solid #b5da9b30;border-radius:50%;width:95%;position:absolute}.openbox-orbit:before{content:"";border:1px solid #b5da9b18;border-radius:50%;position:absolute;inset:30px}.scene-video{z-index:2;color:#234c34;background:#fff;border-radius:99px;align-items:center;gap:8px;padding:11px 18px;font-size:12px;display:flex;position:absolute;bottom:30px;left:30px;box-shadow:0 4px 20px #12302220}.openbox-scene>small{color:#c5d6c7;font-size:8px;position:absolute;bottom:-5px}.openbox-bottom{color:#d3e2cf;border-top:1px solid #c9e8c430;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:23px 0;font-size:11px;display:flex}.openbox-bottom>span,.openbox-bottom>a{align-items:center;gap:8px;display:flex}.openbox-bottom a{color:#e0f2c9}.condition-promos{grid-template-columns:1fr 1fr;gap:20px;display:grid}.condition-promo{border-radius:21px;align-items:center;min-height:310px;padding:30px;display:flex;position:relative;overflow:hidden}.condition-promo>div{z-index:1;width:60%;position:relative}.condition-promo .eyebrow{font-size:9px}.condition-promo h3{margin-bottom:13px;font-size:28px}.condition-promo p:not(.eyebrow){max-width:210px;font-size:12px}.condition-promo>div>span{align-items:center;gap:9px;font-size:12px;font-weight:600;display:flex}.condition-promo>img{object-fit:contain;mix-blend-mode:multiply;width:64%;height:90%;transition:transform .4s;position:absolute;bottom:10px;right:-95px;transform:rotate(-9deg)}.condition-promo:hover img{transform:rotate(-4deg)scale(1.04)}.included-banner{background:#f4f1ec;border-radius:22px;grid-template-columns:1fr 1.5fr;align-items:center;gap:30px;padding:36px 40px;display:grid}.included-banner h2{margin-bottom:15px;font-size:34px}.included-banner p:not(.eyebrow){color:#72716e;margin-bottom:16px;font-size:13px}.included-banner .text-link{font-size:12px}.included-art>img{mix-blend-mode:multiply;object-fit:contain;width:100%;height:150px}.included-art>div{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:25px;display:flex}.included-art>div>span{color:#6e736d;align-items:center;gap:7px;font-size:10px;display:flex}.steps-inline{grid-template-columns:repeat(3,1fr);gap:25px;padding:36px 0;display:grid}.steps-inline>a{color:#70808b;align-items:center;gap:12px;font-size:10px;display:flex}.steps-inline strong{color:#273240;margin-bottom:4px;font-size:12px;display:block}.steps-inline b{letter-spacing:-.06em;color:#b6c0ca;font-size:28px;font-weight:500}.steps-inline svg{color:#c1c9d0;margin-left:auto}.reviews-section{background:#f5f7f9;padding:54px 0}.review-showcase{grid-template-columns:210px 1fr;align-items:stretch;gap:28px;display:grid}.google-rating{text-align:center;flex-direction:column;align-items:center;padding:8px 0;display:flex}.google-brand{align-items:center;gap:7px;font-size:19px;font-weight:600;display:flex}.google-g{background:conic-gradient(#4285f4 0 25%,#34a853 25% 50%,#fbbc05 50% 72%,#ea4335 72% 90%,#4285f4 90%);color:#0000;letter-spacing:-.08em;background-clip:text;font-size:23px;font-weight:750}.rating-value{letter-spacing:-.065em;margin-top:15px;font-size:51px;line-height:1.2}.rating-value>span{color:#87929c;letter-spacing:0;margin-left:5px;font-size:16px;font-weight:400}.stars{color:#e9a83b;letter-spacing:3px;font-size:15px}.google-rating p{color:#7b858f;margin:7px 0 18px;font-size:11px}.google-rating .button{color:#30547b;background:#fff;border:1px solid #dce2e8;min-height:40px;padding:10px 15px;font-size:11px}.google-rating small{color:#86909b;margin-top:9px;font-size:8px}.reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-width:0;display:grid}.reviews-grid article{background:#fff;border:1px solid #e8ecf0;border-radius:17px;flex-direction:column;padding:22px;display:flex}.review-source{align-items:center;gap:9px;margin-bottom:20px;display:flex}.review-source>span:not(.review-avatar){flex:1;font-size:10px}.review-source strong{color:#293746;font-size:12px;display:block}.review-source small{color:#88919b;font-size:8px;display:block}.review-avatar{color:#61758c;background:#e2e8f1;border-radius:50%;flex-shrink:0;place-content:center;width:35px;height:35px;font-size:10px;display:grid}.review-avatar.avatar-1{color:#88709f;background:#ece5f4}.review-avatar.avatar-2{color:#63836b;background:#dfece3}.review-source .google-g{font-size:18px}.reviews-grid blockquote{letter-spacing:-.015em;color:#5b6571;flex:1;margin:13px 0 20px;font-size:15px;font-weight:450;line-height:1.7}.review-link{color:#7e8a96;align-items:center;gap:5px;font-size:10px;display:flex}.review-date{color:#89939f;text-align:right;margin:21px 0 0;font-size:9px}.visit-mosaic{grid-template-columns:1fr 1fr;gap:18px;display:grid}.visit-photo{color:#fff;border-radius:21px;height:320px;display:block;position:relative;overflow:hidden}.visit-photo>img{object-fit:cover;object-position:center 45%;width:100%;height:100%;transition:transform .5s}.visit-photo:hover img{transform:scale(1.04)}.visit-photo>span{background:linear-gradient(#0000,#152635b0);align-items:center;gap:10px;padding:50px 25px 23px;font-size:14px;display:flex;position:absolute;bottom:0;left:0;right:0}.visit-photo>span>svg:last-child{margin-left:auto}.visit-map{background:#e9efea;border-radius:21px;min-height:320px;position:relative;overflow:hidden}.visit-map>iframe{border:0;width:100%;height:100%;min-height:320px}.visit-map-label{backdrop-filter:blur(12px);background:#fffc;border:1px solid #fff;border-radius:12px;align-items:center;gap:10px;padding:14px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.visit-map-label>div{flex:1}.visit-map-label strong{font-size:13px;display:block}.visit-map-label span{color:#6e7b80;margin-top:3px;font-size:9px;display:block}.visit-map-label>a{color:#246750}.visit-details{grid-column:1/-1;align-items:center;gap:50px;padding:18px 5px 0;display:flex}.visit-details h3{margin-bottom:0;font-size:24px}.visit-details .eyebrow{color:#7e8b95;margin-bottom:9px;font-size:9px}.visit-times{color:#7b8591;flex:1;justify-content:center;gap:35px;font-size:10px;display:flex}.visit-times strong{color:#364456;margin-top:4px;font-size:17px;display:block}.visit-details>.button{background:#263d4c;font-size:12px}.faq-home{background:#f6f6f3}.faq-layout{grid-template-columns:1fr 1.15fr;gap:80px;display:grid}.faq-layout h2{font-size:38px}.faq-layout>div>p:not(.eyebrow){color:#7c8486;margin:20px 0;font-size:14px}.faq-layout .text-link{color:#25744c;font-size:12px}.faq-home .faqs details{padding:17px 0}.faq-home .faqs details:first-child{padding-top:0}.faq-home summary{min-height:33px;font-size:14px}.faq-home details p{font-size:13px;line-height:1.8}.short-guide-grid{grid-template-columns:repeat(3,1fr);gap:19px;display:grid}.short-guide{color:var(--ink);border:1px solid #e7eaee;border-radius:18px;grid-template-columns:80px 1fr;gap:18px;padding:25px;transition:transform .2s,box-shadow .2s;display:grid}.short-guide:hover{text-decoration:none;transform:translateY(-3px);box-shadow:0 10px 25px #172b4210}.short-guide-art{color:#4583ba;background:#e8f0fd;border-radius:13px;justify-content:center;align-items:center;min-height:110px;display:flex}.short-guide-art>span{display:none}.short-guide.green .short-guide-art{color:#538564;background:#e6f2e7}.short-guide.violet .short-guide-art{color:#85739d;background:#eee8f5}.short-guide-copy h3{letter-spacing:-.035em;margin:0 0 10px;font-size:19px}.short-guide-copy p{color:#808995;margin:0 0 15px;font-size:11px;line-height:1.6}.short-guide-copy>span{color:#597c9d;align-items:center;gap:8px;font-size:10px;display:flex}.short-guides .v6-heading h2{font-size:30px}.wholesale-v6{background:#eaf0f7;border-radius:22px;align-items:center;gap:25px;margin-bottom:60px;padding:30px 35px;display:flex}.wholesale-v6>div{flex:1}.wholesale-v6 h2{margin-bottom:9px;font-size:27px}.wholesale-v6 .eyebrow{color:#7e90a4;margin-bottom:9px;font-size:9px}.wholesale-v6 p:not(.eyebrow){color:#7b8999;margin-bottom:0;font-size:12px}.wholesale-v6 .button{background:#263d57;font-size:12px}.page-intro{padding:42px 0}.page-intro h1{font-size:48px}.page-intro>p:not(.eyebrow){font-size:17px}.section-heading h2{font-size:36px}.catalog-intro{grid-template-columns:1fr auto;align-items:center;gap:6px 30px;display:grid;position:relative}.catalog-intro .eyebrow,.catalog-intro h1,.catalog-intro>p{grid-column:1}.catalog-intro h1{margin-bottom:5px;font-size:42px}.catalog-intro h1 br{display:none}.catalog-intro h1 span{color:#1b3e60}.catalog-intro>p:not(.eyebrow){max-width:none;margin-bottom:7px;font-size:14px}.catalog-intro>p br{display:none}.catalog-intro .actions{flex-direction:column;grid-area:1/2/4;align-items:flex-end;gap:15px}.catalog-intro .actions .button{font-size:12px}.catalog-shortcuts{grid-column:1/-1;gap:8px;margin-top:17px}.catalog-shortcuts a{padding:8px 14px;font-size:11px}.catalog-section{padding-top:30px}.condition-tabs{border-bottom:1px solid #dbe1e7;gap:15px}.condition-tabs button{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px 8px;font-size:12px}.condition-tabs button[aria-pressed=true]{color:#1c4837;background:0 0;border-color:#2b7853}.catalog-tools .search-input{max-width:520px}.catalog-tools .button,.sort-label select{min-height:44px;font-size:12px}.catalog-app [data-condition-description]{margin-top:16px;margin-bottom:10px;font-size:12px}.selection-heading h1{font-size:40px}.selection-heading>p:last-child{font-size:16px}.selection-image{background:#f5f6f8;border-radius:25px}.selection-options legend{font-size:24px}.selection-summary{background:#eef3f8;border-radius:22px}.option-stack>button{border-radius:14px;font-size:14px}.selection-sticky{border-radius:16px}.guide-hero{background:#edf2f8;padding:42px 0 30px}.guide-hero h1{font-size:43px}.guide-hero .icon-disc{display:none}.guide-hero .search-input{margin-top:22px}.guide-hero>div>p{font-size:16px}.guide-category-grid{gap:10px;margin:25px auto;padding:0}.guide-category-grid a{border:1px solid var(--line);border-radius:12px;flex-direction:row;gap:9px;padding:15px;font-size:12px}.guide-category-grid svg{width:25px;height:25px}.guide-shortcuts{padding-bottom:25px}.guide-shortcuts a{padding:12px 18px;font-size:12px}.guides-grid{grid-template-columns:repeat(3,1fr);gap:17px}.guide-card{border-radius:16px;min-height:235px;padding:25px}.guide-card h3{font-size:23px}.guide-card p{font-size:13px}.guide-card>svg{width:28px;height:28px;margin-bottom:17px}.guide-card .text-link{font-size:12px}.guide-card small{font-size:10px}.guide-filter-line h2{font-size:30px}.library-expand{margin:25px auto 0;display:block}.model-hero{text-align:left;grid-template-columns:1fr 1.15fr;align-items:center;gap:0 50px;padding:40px 0 35px;display:grid}.model-hero>.eyebrow{grid-column:1;margin-top:30px}.model-hero h1{grid-column:1;font-size:48px}.model-hero>p:not(.eyebrow):not(.fine){grid-column:1;font-size:17px}.model-hero>img{object-fit:contain;mix-blend-mode:multiply;grid-area:1/2/6;width:100%;height:360px;margin:0}.model-hero .actions{grid-column:1;justify-content:flex-start;gap:20px}.model-hero .fine{grid-column:1;margin-top:25px;font-size:10px}.feature-card{padding:28px}.feature-card h3{font-size:26px}.feature-card p{font-size:14px}.feature-card>svg{width:35px;margin-bottom:20px}.openbox-hero{background:#eaf1e5;padding:40px 0}.openbox-hero>.wrap{text-align:left;grid-template-columns:1fr 1.1fr;align-items:center;gap:0 40px;display:grid}.openbox-hero h1{font-size:48px}.openbox-hero p:not(.eyebrow){font-size:16px}.openbox-hero img{object-fit:contain;mix-blend-mode:multiply;border-radius:30px;grid-area:1/2/6;width:100%;height:380px;margin:0}.openbox-hero .button{width:max-content}.openbox-hero h1 span{color:#3f6a42}.kit-section{padding:55px 0}.kit-section .section-heading h2{font-size:34px}.kit-section .section-intro{font-size:16px}.gift-row{padding-top:36px}.gift-row h3{font-size:28px}.gift-row p{font-size:14px}.gift-row>img{height:220px}.office-full>img{height:470px}.office-details{gap:45px}.office-details h2{font-size:40px}.visit-card h3{font-size:30px}.buying-steps h3{font-size:23px}.buying-steps p{font-size:14px}.buying-steps{margin-top:28px}.wholesale-hero{padding:50px 0}.wholesale-hero h1{font-size:48px}.wholesale-hero p:not(.eyebrow){font-size:17px}.payment-editorial h2,.visit-editorial h2{font-size:37px}.selection-progress{margin-top:0}.selection-page .local-nav{top:124px}@keyframes campaign-copy-in{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:none}}@keyframes campaign-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width>=1500px){.campaign-stage{height:520px}.campaign-copy{padding-left:66px}.campaign-copy h1{font-size:72px}.campaign-copy h2{font-size:60px}.campaign-art>img{height:95%}}@media (width<=1100px){.header-inner{gap:24px}.header-visit{display:none}.desktop-nav{gap:23px}.campaign-copy{padding-left:38px}.campaign-stage{height:440px}.campaign-copy h1,.campaign-copy h2{font-size:48px}.campaign-copy>p:not(.eyebrow){font-size:14px}.campaign-art small{font-size:8px}.campaign-word{font-size:145px}.campaign-open .campaign-word,.campaign-premium .campaign-word{font-size:120px}.spotlight-classic{padding:27px}.spotlight-classic h2{font-size:30px}.spotlight-classic>div{width:61%}.spotlight-classic .pill-label{font-size:7px}.budget-promo h2{font-size:26px}.budget-promo>svg{width:30px;top:70px;right:24px}.openbox-sale-copy h2{font-size:44px}.openbox-split{grid-template-columns:1fr 1fr;gap:30px}.openbox-scene{min-height:380px}.review-showcase{grid-template-columns:180px 1fr;gap:20px}.reviews-grid{gap:10px}.reviews-grid article{padding:17px}.review-source>span:not(.review-avatar){min-width:0}.review-source strong{font-size:10px}.review-source .google-g{display:none}.reviews-grid blockquote{font-size:13px}.review-avatar{width:29px;height:29px;font-size:9px}.product-card,.catalog-app[data-catalog=featured] .product-card{padding:16px}.product-body h3,.catalog-app[data-catalog=featured] .product-body h3{font-size:19px}.product-picture,.catalog-app[data-catalog=featured] .product-picture{height:160px}.product-price strong{font-size:21px}.product-includes,.base-option{font-size:8px}.short-guide{grid-template-columns:60px 1fr;gap:15px;padding:20px}.short-guide-copy h3{font-size:17px}.short-guide-art>svg{width:36px}.condition-promo{padding:26px}.condition-promo h3{font-size:25px}.condition-promo>img{right:-75px}.included-banner{grid-template-columns:1fr 1.25fr}.included-art>div{gap:13px}.faq-layout{gap:40px}.faq-layout h2{font-size:33px}.v6-heading h2{font-size:31px}.campaign-tabs{gap:15px}}@media (width<=900px){.header-inner{height:67px}.nav-row{height:42px}.desktop-nav{gap:18px;display:flex}.desktop-nav a{font-size:11px}.menu-toggle{display:none}.nav-wholesale{font-size:10px}.local-nav,.selection-page .local-nav{top:109px}.campaign-copy h1,.campaign-copy h2{font-size:42px}.campaign-stage{height:415px}.campaign-copy{padding-left:30px}.campaign-copy .eyebrow{font-size:8px}.campaign-copy>p:not(.eyebrow){max-width:250px;font-size:13px}.campaign-copy .button{padding:12px 15px;font-size:12px}.campaign-tabs button{font-size:10px}.benefit-strip{gap:10px}.benefit-strip a{gap:8px;font-size:9px}.benefit-strip strong{font-size:11px}.benefit-strip svg{width:22px}.family-rail{gap:6px}.family-rail a>div{height:76px}.family-rail strong{font-size:10px}.family-rail small{font-size:8px}.family-all{padding-left:15px;font-size:10px}.family-section{gap:15px}.catalog-app[data-catalog=featured] .product-grid,.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-app[data-catalog=featured] .product-card:last-child{display:none}.campaign-duo{grid-template-columns:1.4fr 1fr}.spotlight-classic>img{width:68%;height:75%;right:-50px}.spotlight-classic h2{font-size:27px}.spotlight-classic .pill-label{font-size:6px}.spotlight-classic>div{width:70%}.budget-promo{padding:25px}.budget-promo>.pill-label{font-size:7px}.budget-promo>svg{display:none}.budget-promo h2{font-size:24px}.budget-promo>strong{font-size:36px}.openbox-sale-copy h2{font-size:38px}.openbox-sale-copy>p{font-size:14px}.openbox-scene{min-height:330px}.condition-promo>div{width:73%}.condition-promo h3{font-size:23px}.condition-promo p:not(.eyebrow){max-width:170px;font-size:11px}.condition-promo>img{width:75%;height:70%;right:-100px}.condition-promo{min-height:300px;padding:23px}.review-showcase{grid-template-columns:165px 1fr}.reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reviews-grid article:last-child{display:none}.google-rating .button{font-size:10px}.visit-details{gap:25px}.visit-times{gap:22px}.visit-details h3{font-size:21px}.visit-times strong{font-size:15px}.visit-details .button{font-size:11px}.short-guide-grid{gap:13px}.short-guide{padding:20px;display:block}.short-guide-art{width:65px;height:65px;min-height:65px;margin-bottom:18px}.included-banner{padding:32px}.included-banner h2{font-size:30px}.steps-inline{gap:15px}.steps-inline strong{font-size:10px}.steps-inline>a{gap:8px;font-size:9px}.wholesale-v6{padding:27px}.wholesale-v6 h2{font-size:23px}.wholesale-v6 p:not(.eyebrow){font-size:10px}.wholesale-v6>svg{width:30px}.wholesale-v6 .button{font-size:10px}.guides-grid{grid-template-columns:1fr 1fr}.model-hero{gap:0 25px}.model-hero h1,.openbox-hero h1{font-size:40px}}@media (width<=760px){body{padding-bottom:64px}.wrap{width:calc(100% - 32px)}.section{padding:42px 0}.preview-bar{padding:2px;font-size:8px}.store-announcement{justify-content:center;height:28px;padding:0 12px;font-size:9px}.store-announcement a{display:none}.site-header{box-shadow:0 1px 6px #17202b10}.header-inner{justify-content:flex-start;gap:12px;width:calc(100% - 24px);height:62px}.site-header .wordmark{font-size:24px}.header-tools{gap:3px;margin-left:auto}.header-tools>.icon-button{width:34px;height:38px;padding:6px}.header-saved,.header-search,.nav-row,.header-visit{display:none}.menu-toggle{width:31px;height:40px;padding:3px;display:flex}.mobile-search{display:flex}.local-nav,.selection-page .local-nav{top:62px}.mobile-shop-nav{z-index:75;backdrop-filter:blur(15px);padding:8px 12px max(8px,env(safe-area-inset-bottom));background:#fffffff2;border-top:1px solid #dde4eb;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-shop-nav>a,.mobile-shop-nav>button{color:#7b8796;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:40px;font-size:9px;display:flex}.mobile-shop-nav a[aria-current=page]{color:#1769bc}.mobile-shop-nav a[aria-current=page] svg{stroke-width:2px}.selection-page .mobile-shop-nav{display:none}.selection-page{padding-bottom:80px}.contact-dock{bottom:78px;right:13px}.contact-dock>summary{border-radius:15px;width:44px;height:44px}.contact-panel{max-height:calc(100dvh - 210px)}.compare-bar{bottom:74px}.toast{bottom:78px}body:has([data-compare-bar]:not([hidden])) .contact-dock{bottom:150px}.footer-bottom{padding-bottom:22px}.campaigns{padding-top:12px}.campaign-stage{border-radius:19px;height:530px}.campaign{flex-direction:column;justify-content:flex-start;display:flex}.campaign-copy{flex-shrink:0;align-self:auto;width:100%;padding:31px 25px 0}.campaign-copy .eyebrow{letter-spacing:.08em;margin-bottom:14px;font-size:8px}.campaign-copy h1,.campaign-copy h2{letter-spacing:-.06em;max-width:100%;margin-bottom:13px;font-size:42px;line-height:1.02}.campaign-copy>p:not(.eyebrow){max-width:260px;margin-bottom:18px;font-size:12px;line-height:1.5}.campaign-copy .button{border-radius:10px;min-height:40px;padding:11px 15px;font-size:11px}.campaign-art{flex:1;width:100%;min-height:0;margin-top:0;position:relative;overflow:hidden}.campaign-art>img{object-fit:contain;width:100%;max-width:90%;height:100%;max-height:285px}.campaign-art>small{font-size:7px;bottom:8px;left:10px;right:10px}.campaign-word{color:#d6b79b45;font-size:155px;top:0;left:auto;right:10px}.campaign-open .campaign-copy h2{max-width:310px;font-size:37px}.campaign-open .campaign-art>img{object-fit:contain;border-radius:0;width:100%;max-width:100%;height:92%}.campaign-open .campaign-word{font-size:135px}.campaign-open .campaign-copy>p:not(.eyebrow){max-width:265px}.campaign-premium .campaign-art>img{border-radius:25px;width:75%;height:80%}.campaign-premium .campaign-word{font-size:120px;top:-3px;left:15px}.campaign-visit .campaign-art{margin-top:20px}.campaign-visit .campaign-art>img{object-position:center 40%;border-radius:0;width:100%;max-width:none;height:100%;max-height:none}.campaign-visit .campaign-art:after{background:linear-gradient(#eae3da,#0000 35%)}.campaign-visit .campaign-copy h2{font-size:38px}.campaign-controls{gap:7px;padding-top:7px}.campaign-tabs{flex:1;gap:8px}.campaign-tabs button{gap:0;min-height:38px;padding:6px 0;font-size:0}.campaign-tabs button>span:not(.campaign-progress){display:none}.campaign-progress{width:20px;height:4px}.campaign-tabs button[aria-pressed=true] .campaign-progress{width:40px}.campaign-arrows{gap:4px}.campaign-arrows .icon-button{width:30px;height:30px;padding:7px}.benefit-strip{grid-template-columns:1fr 1fr;gap:20px 10px;padding:21px 0}.benefit-strip a{gap:10px;font-size:9px}.benefit-strip strong{font-size:11px}.benefit-strip svg{width:23px}.family-section{padding:20px 0 23px;display:block}.family-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:3px 0 12px;display:flex;overflow-x:auto}.family-rail>a{scroll-snap-align:start;flex:0 0 90px;min-width:90px}.family-rail a>div{height:70px}.family-rail strong{font-size:10px}.family-rail small{font-size:8px}.family-all{border:0;gap:6px;width:max-content;margin-left:auto;padding:2px 0 0;font-size:11px;display:flex}.v6-heading{align-items:flex-start;gap:13px;margin-bottom:23px}.v6-heading h2{max-width:290px;font-size:27px;line-height:1.1}.v6-heading .eyebrow{letter-spacing:.09em;font-size:8px}.v6-heading>.text-link{white-space:normal;flex-shrink:0;gap:4px;max-width:95px;min-height:32px;margin-top:21px;font-size:10px}.v6-heading>.text-link svg{width:14px}.selection-home{padding:32px 0}.featured-tabs{gap:7px;margin-bottom:14px}.featured-tabs button{min-height:38px;padding:9px 12px;font-size:10px}.catalog-app[data-catalog=featured] .product-grid,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.catalog-app[data-catalog=featured] .product-card:last-child{display:block}.product-card,.catalog-app[data-catalog=featured] .product-card{border-radius:14px;padding:13px 12px}.product-topline{flex-wrap:wrap;align-items:center;gap:3px;min-height:25px}.condition-label{padding:4px 5px;font-size:7px}.card-battery{gap:3px;font-size:8px}.card-battery svg{width:13px}.product-picture,.catalog-app[data-catalog=featured] .product-picture{height:133px;margin:7px 0 13px}.product-body h3,.catalog-app[data-catalog=featured] .product-body h3{min-height:38px;margin-bottom:5px;font-size:17px;line-height:1.14}.product-body>.muted{margin-bottom:5px;font-size:9px}.color-caption{margin-bottom:10px;font-size:8px}.product-price{margin:10px 0 4px}.product-price>span{font-size:8px}.product-price strong{margin:3px 0;font-size:20px;line-height:1.2}.product-price small{font-size:9px}.base-option{gap:2px;min-height:33px;font-size:7px;line-height:1.5}.base-option svg{width:11px}.product-includes{align-items:flex-start;gap:4px;min-height:22px;margin:8px 0 11px;font-size:7px;line-height:1.5}.product-includes svg{width:11px;height:13px}.product-actions,.catalog-app[data-catalog=featured] .product-actions{flex-wrap:nowrap;gap:5px}.product-actions .button{border-radius:8px;min-height:36px;padding:8px 13px;font-size:10px}.product-actions .text-link{gap:1px;min-height:36px;font-size:9px}.product-actions .text-link svg{width:10px}.compare-toggle{gap:4px;min-height:32px;margin-top:7px;padding-top:9px;font-size:9px}.compare-toggle svg{width:13px}.catalog-meta{align-items:flex-start;gap:7px;font-size:8px;line-height:1.6}.catalog-meta>.text-button{font-size:9px}.catalog-app>.fine{font-size:8px}.campaign-duo{grid-template-columns:1fr;gap:14px;padding:28px 0}.spotlight-classic{border-radius:19px;min-height:307px;padding:27px}.spotlight-classic>div{width:65%}.spotlight-classic h2{font-size:30px}.spotlight-classic .pill-label{font-size:7px}.spotlight-classic>img{width:62%;height:75%;bottom:5px;right:-47px}.spotlight-classic p{font-size:13px}.campaign-price{max-width:190px;font-size:9px}.spotlight-classic .button{font-size:11px}.budget-promo{border-radius:19px;min-height:265px;padding:27px}.budget-promo>.pill-label{font-size:7px}.budget-promo h2{margin:19px 0 12px;font-size:27px}.budget-promo>svg{width:42px;height:42px;display:block;top:82px;right:30px}.budget-promo>strong{font-size:38px}.budget-promo>.text-link{max-width:120px;font-size:11px;line-height:1.5;position:absolute;bottom:38px;right:26px}.budget-promo small{margin-top:8px;font-size:8px}.openbox-showcase{padding:35px 0 0}.openbox-split{grid-template-columns:1fr;gap:5px}.openbox-sale-copy{padding:0}.openbox-sale-copy>.pill-label{font-size:9px}.openbox-sale-copy h2{margin:20px 0;font-size:42px}.openbox-sale-copy>p{max-width:290px;font-size:14px}.openbox-benefits{gap:10px 15px;margin-bottom:25px}.openbox-benefits>span{font-size:9px}.openbox-benefits svg{width:17px}.openbox-sale-copy>.button{font-size:12px}.openbox-sale-copy>.text-link{margin-top:10px;font-size:11px}.openbox-scene{min-height:300px;margin-top:15px}.openbox-scene>img{border-radius:25px;width:95%;transform:rotate(-4deg)}.openbox-scene .scene-video{padding:10px 14px;font-size:10px;bottom:24px;left:12px}.openbox-scene>small{font-size:7px;bottom:0}.openbox-bottom{flex-direction:column;align-items:flex-start;gap:12px;margin-top:20px;padding:20px 0;font-size:9px}.openbox-bottom>a{min-height:28px;font-size:10px}.condition-promos{grid-template-columns:1fr;gap:14px}.condition-promo{border-radius:19px;min-height:290px;padding:27px}.condition-promo>div{width:65%}.condition-promo h3{font-size:26px}.condition-promo>div>svg{width:27px;margin-bottom:17px}.condition-promo>img{width:70%;height:85%;right:-80px}.condition-promo p:not(.eyebrow){max-width:200px;font-size:11px}.condition-promo>div>span{font-size:11px}.included-banner{border-radius:19px;grid-template-columns:1fr;gap:13px;padding:29px 25px}.included-banner h2{font-size:30px}.included-banner p:not(.eyebrow){font-size:12px}.included-banner .text-link{font-size:11px}.included-art>img{height:120px}.included-art>div{flex-wrap:wrap;gap:13px;margin-top:15px}.included-art>div>span{gap:4px;font-size:8px}.included-art>div>span svg{width:15px}.steps-inline{grid-template-columns:1fr;gap:0;padding:22px 0}.steps-inline>a{gap:16px;padding:17px 8px;font-size:11px}.steps-inline>a:not(:last-child){border-bottom:1px solid var(--line)}.steps-inline strong{font-size:12px}.steps-inline b{font-size:27px}.review-showcase{grid-template-columns:1fr;gap:22px}.google-rating{text-align:left;grid-template-columns:auto auto;justify-content:space-between;align-items:center;gap:0 15px;padding:0 8px;display:grid}.google-brand{grid-column:1;font-size:16px}.google-brand .google-g{font-size:23px}.rating-value{grid-column:1;margin-top:10px;font-size:43px}.rating-value>span{font-size:14px}.google-rating>.stars{grid-column:1;font-size:13px}.google-rating>p{grid-column:1;margin:6px 0 0;font-size:10px}.google-rating>.button{grid-area:2/2/4;min-height:42px;margin:0;font-size:11px}.google-rating>small{text-align:center;grid-area:4/2;margin-top:6px;font-size:7px}.reviews-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:0 0 10px;display:flex;overflow-x:auto}.reviews-grid article{scroll-snap-align:start;border-radius:15px;min-width:85%;padding:22px}.reviews-grid article:last-child{display:flex}.review-source>span:not(.review-avatar) strong{font-size:12px}.review-source small{font-size:8px}.review-source .google-g{font-size:18px;display:block}.review-avatar{width:35px;height:35px;font-size:10px}.reviews-grid blockquote{margin:13px 0 23px;font-size:15px;line-height:1.65}.review-link{min-height:30px;font-size:10px}.review-date{text-align:left;margin-top:8px;font-size:8px;line-height:1.7}.visit-mosaic{grid-template-columns:1fr;gap:14px}.visit-photo{border-radius:18px;height:270px}.visit-photo>span{padding:45px 19px 19px;font-size:12px}.visit-map,.visit-map>iframe{height:270px;min-height:270px}.visit-map{border-radius:18px}.visit-map-label{padding:12px;left:10px;right:10px}.visit-map-label strong{font-size:11px}.visit-map-label span{font-size:8px}.visit-details{grid-template-columns:1fr;gap:23px;padding:14px 5px 0;display:grid}.visit-details h3{font-size:28px}.visit-times{justify-content:flex-start;gap:50px;font-size:10px}.visit-times strong{font-size:17px}.visit-details .button{width:max-content;font-size:12px}.faq-layout{grid-template-columns:1fr;gap:25px}.faq-layout h2{margin-bottom:15px;font-size:33px}.faq-layout>div>p:not(.eyebrow){margin:0 0 12px;font-size:13px}.faq-layout .text-link{font-size:12px}.faq-home .faqs summary{font-size:13px}.faq-home .faqs details{padding:15px 0}.faq-home .faqs p{font-size:12px}.short-guide-grid{grid-template-columns:1fr;gap:12px}.short-guide{grid-template-columns:74px 1fr;gap:20px;padding:20px;display:grid}.short-guide-art{width:auto;height:100%;margin-bottom:0}.short-guide-copy h3{margin-bottom:8px;font-size:20px}.short-guide-copy p{margin-bottom:9px;font-size:11px}.short-guide-copy>span{font-size:10px}.short-guides .v6-heading h2{font-size:27px}.wholesale-v6{grid-template-columns:35px 1fr;gap:17px;margin-bottom:38px;padding:28px 23px;display:grid}.wholesale-v6 h2{font-size:26px}.wholesale-v6 p:not(.eyebrow){font-size:11px}.wholesale-v6 .button{grid-column:1/-1;width:max-content;margin-top:6px;font-size:12px}.wholesale-v6 .eyebrow{font-size:8px}.wholesale-v6>svg{align-self:start;margin-top:4px}.catalog-intro{padding:30px 0;display:block}.catalog-intro h1{font-size:33px}.catalog-intro h1 br{display:none}.catalog-intro>p:not(.eyebrow){margin-top:12px;font-size:13px}.catalog-intro .eyebrow{font-size:8px}.catalog-intro .actions{flex-direction:row;align-items:center;gap:18px;margin-top:20px}.catalog-intro .actions .button{font-size:11px}.catalog-intro .actions .text-link{font-size:10px}.catalog-shortcuts{scrollbar-width:none;flex-wrap:nowrap;margin-top:20px;overflow-x:auto}.catalog-shortcuts a{flex-shrink:0;padding:8px 10px;font-size:9px}.catalog-shortcuts svg{width:14px}.condition-tabs{gap:6px;max-width:100%;margin-right:0;padding-right:0}.condition-tabs button{white-space:nowrap;padding:10px 7px;font-size:10px}.catalog-tools{gap:10px}.catalog-tools .search-input{min-height:44px}.catalog-tools .search-input input{font-size:12px}.catalog-tools>.button,.sort-label select{min-height:40px;font-size:10px}.sort-label{gap:6px;font-size:10px}.catalog-app [data-condition-description]{font-size:11px}.catalog-section{padding-top:22px}.catalog-meta [data-catalog-count]{font-size:8px}.filter-panel{grid-template-columns:1fr 1fr;gap:13px;padding:17px}.filter-panel select,.filter-panel input{font-size:12px}.page-intro{padding:32px 0}.page-intro h1{font-size:37px}.page-intro>p:not(.eyebrow){font-size:15px}.section-heading{gap:17px}.section-heading h2{font-size:31px}.section-intro{font-size:15px}.selection-heading h1{font-size:32px}.selection-heading>p:last-child{font-size:14px}.selection-progress{font-size:9px}.selection-options legend{font-size:24px}.selection-image>img,.selection-image.kit-view>img{height:265px}.selection-summary{padding:25px 21px}.model-hero{flex-direction:column;align-items:flex-start;gap:0;padding:30px 0;display:flex}.model-hero>.eyebrow{margin-top:0;font-size:8px}.model-hero h1{margin-bottom:14px;font-size:38px}.model-hero>p:not(.eyebrow):not(.fine){font-size:15px}.model-hero>img{height:245px;margin:12px 0 20px}.model-hero .actions{justify-content:flex-start;gap:22px}.model-hero .fine{text-align:left;margin-top:17px;font-size:9px}.feature-card{padding:25px}.feature-card h3{font-size:25px}.feature-card p{font-size:14px}.model-gallery-stage>img{height:250px}.model-gallery-controls>button{font-size:10px}.openbox-hero{padding:32px 0}.openbox-hero>.wrap{flex-direction:column;align-items:flex-start;display:flex}.openbox-hero h1{font-size:39px}.openbox-hero p:not(.eyebrow){font-size:15px}.openbox-hero img{object-fit:contain;border-radius:20px;width:100%;height:270px;margin:20px 0 0}.openbox-hero .button{font-size:12px}.openbox-chapters .feature-card h3{font-size:25px}.openbox-chapters .feature-card p{font-size:14px}.office-full>img{height:300px}.guide-hero{padding:32px 0 25px}.guide-hero h1{font-size:34px}.guide-hero>div>p{font-size:14px}.guide-category-grid{scrollbar-width:none;gap:8px;margin:20px auto;display:flex;overflow-x:auto}.guide-category-grid a{white-space:nowrap;padding:12px;font-size:10px}.guide-category-grid svg{width:21px;height:21px}.guide-shortcuts{gap:10px;padding-bottom:22px}.guide-shortcuts a{padding:12px;font-size:11px}.guide-filter-line h2{font-size:27px}.guide-filter-line{gap:15px}.guides-grid{grid-template-columns:1fr;gap:13px}.guide-card{min-height:0;padding:24px}.guide-card h3{font-size:24px}.guide-card p{font-size:13px}.guide-card>svg{margin-bottom:15px}.guide-card .text-link{font-size:11px}.guide-article{font-size:16px}.article-intro h1{font-size:34px}.article-intro .lead{font-size:17px}.kit-section{padding:38px 0}.kit-section .section-heading h2{font-size:30px}.kit-section .section-intro{font-size:14px}.gift-row{gap:20px;padding-top:25px}.gift-row h3{font-size:27px}.gift-row p{font-size:14px}.gift-labels{flex-wrap:wrap}.gift-labels small{flex-basis:100%;font-size:9px}.office-details{gap:30px}.office-details h2{font-size:35px}.buying-steps h3{font-size:23px}.buying-steps p{font-size:13px}.visit-card{padding:25px}.wholesale-hero h1{font-size:38px}.wholesale-hero p:not(.eyebrow){font-size:15px}.footer-brand p,.footer-columns a,.footer-columns span{font-size:10px}.site-footer .wordmark{font-size:24px}.footer-columns{gap:25px 18px}.footer-columns h3{font-size:11px}.footer-bottom .text-button{min-height:35px;font-size:10px}}@media (width<=360px){.wrap{width:calc(100% - 28px)}.campaign-stage{height:510px}.campaign-copy{padding:26px 21px 0}.campaign-copy h1,.campaign-copy h2{font-size:38px}.campaign-open .campaign-copy h2{font-size:34px}.campaign-visit .campaign-copy h2{font-size:35px}.campaign-copy .eyebrow{font-size:7px}.campaign-copy>p:not(.eyebrow){font-size:11px}.campaign-art>img{max-height:270px}.v6-heading h2{font-size:24px}.v6-heading>.text-link{max-width:79px;font-size:9px}.featured-tabs{gap:5px}.featured-tabs button{padding:8px 10px;font-size:9px}.product-card,.catalog-app[data-catalog=featured] .product-card{padding:11px 9px}.product-body h3,.catalog-app[data-catalog=featured] .product-body h3{font-size:15px}.product-picture,.catalog-app[data-catalog=featured] .product-picture{height:117px}.product-price strong{font-size:18px}.product-actions .button{padding:8px 10px;font-size:9px}.product-actions .text-link{font-size:8px}.card-battery{font-size:7px}.condition-label{font-size:6px}.base-option,.product-includes{font-size:6.5px}.spotlight-classic h2{font-size:27px}.spotlight-classic{padding:23px}.spotlight-classic>div{width:72%}.spotlight-classic .pill-label{font-size:6px}.openbox-sale-copy h2{font-size:38px}.openbox-scene{min-height:265px}.budget-promo>.text-link{max-width:105px;font-size:10px;right:18px}.budget-promo{padding:23px}.budget-promo>strong{font-size:34px}.condition-promo h3{font-size:23px}.condition-promo{padding:23px}.condition-promo>div{width:70%}.included-banner{padding:25px 21px}.included-art>div{gap:11px}.included-art>div>span{font-size:7px}.google-rating>.button{padding:9px 12px;font-size:10px}.short-guide{grid-template-columns:60px 1fr;gap:15px;padding:18px}.short-guide-copy h3{font-size:19px}.wholesale-v6 h2{font-size:23px}.wholesale-v6{gap:13px;padding:25px 21px}.catalog-intro h1{font-size:30px}.catalog-tools .sort-label select{max-width:145px}.catalog-intro .actions{gap:15px}.benefit-strip a{gap:8px}.benefit-strip strong{font-size:10px}}@media (prefers-reduced-motion:reduce){.campaign,.campaign-art>img,.product-card,.product-picture img,.short-guide,.visit-photo>img,.condition-promo>img,.family-rail a>div,.spotlight-classic>img{transition:none}.campaign.is-active .campaign-art>img{transform:none}.campaign.is-active .campaign-copy,.campaign-progress:after{animation:none}.button:hover,.product-card:hover,.family-rail a:hover>div{transform:none}}@media print{.store-announcement,.nav-row,.mobile-shop-nav,.campaign-controls{display:none!important}}.campaign{grid-template-rows:minmax(0,1fr)}.campaign-art{isolation:auto;height:100%;min-height:0}.campaign-word{opacity:.45}.campaign-art>img{min-height:0;max-height:100%}@media (width<=760px){.campaign-art{flex:1;height:auto;min-height:0}.campaign-art>img{max-height:255px}.campaign-open .campaign-art>img{max-height:245px}.campaign-visit .campaign-art>img{max-height:none}}.product-picture,.catalog-app[data-catalog=featured] .product-picture{height:170px;margin:8px 0 17px;padding:0}.product-body h3,.catalog-app[data-catalog=featured] .product-body h3{margin-top:0}.product-card .base-option{min-height:24px;margin:4px 0 5px;font-size:10px}.product-includes{border:0;margin:8px 0 14px;padding:0;font-size:10px}.product-actions{margin-top:0}.product-card .compare-toggle{min-height:36px;margin-top:10px;padding-top:9px}.catalog-app[data-catalog=featured] .compare-toggle{display:none}.product-actions .button{min-height:44px}.campaign-art>img{height:85%}.campaign-art>small{bottom:12px}.campaign-controls .icon-button{min-width:36px;min-height:36px}.faq-home summary{min-height:44px}@media (width<=760px){.product-picture,.catalog-app[data-catalog=featured] .product-picture{height:125px;margin:8px 0 13px}.product-card .base-option{min-height:30px;margin:4px 0;font-size:8px}.product-includes{min-height:24px;margin:7px 0 11px;font-size:8px}.product-body>.muted{font-size:10px}.color-caption{font-size:9px}.product-price small{font-size:10px}.product-actions .button,.product-actions .text-link{min-height:44px}.product-card .compare-toggle{min-height:40px;margin-top:8px}.campaign-art>img{height:100%}.campaign-copy .button{min-height:44px}.campaign-controls .icon-button{min-width:34px;min-height:34px}.featured-tabs button{min-height:42px}.condition-tabs button{min-height:44px}}@media (width<=360px){.product-picture,.catalog-app[data-catalog=featured] .product-picture{height:115px}.product-card .base-option,.product-includes{font-size:7.5px}.product-body>.muted{font-size:9px}.color-caption{font-size:8px}}.campaign-art{padding-bottom:28px}.campaign-visit .campaign-art{padding-bottom:0}.campaign-visit .campaign-art>img{height:100%}.campaign-open .campaign-art>img{height:90%}.campaign-art small{font-size:8px;bottom:10px}@media (width<=760px){.campaign-art{padding-bottom:22px}.campaign-art>img{max-height:235px}.campaign-art small{font-size:7px;bottom:7px}.campaign-open .campaign-art>img{max-height:220px}.campaign-visit .campaign-art>img{max-height:none}}.spotlight-classic>img{background:0 0;border-radius:0;width:54%;height:94%;bottom:-15px;right:-12px;transform:rotate(-12deg)}.spotlight-classic:hover>img{transform:rotate(-7deg)scale(1.04)}.campaign-reference-note{color:#a8b4c5;z-index:3;font-size:8px;position:absolute;bottom:10px;right:22px}.campaign-premium .campaign-art>img{object-fit:contain;background:0 0;border-radius:0;width:92%;height:92%}.unboxing-film{z-index:1;background:#18332f;border-radius:24px;width:320px;max-width:85%;height:440px;position:relative;overflow:hidden;transform:rotate(3deg);box-shadow:0 20px 55px #082a273b}.unboxing-film>video{object-fit:cover;width:100%;height:100%}.film-toggle{color:#fff;backdrop-filter:blur(10px);z-index:3;background:#11261a66;border:1px solid #ffffff6b;border-radius:50%;place-content:center;width:42px;height:42px;display:grid;position:absolute;top:15px;right:15px}.film-caption{color:#fff;pointer-events:none;background:linear-gradient(#0000,#0a1c18db);padding:65px 24px 22px;position:absolute;bottom:0;left:0;right:0}.film-caption>span{color:#d3e2d0;font-size:11px}.film-caption>strong{letter-spacing:-.045em;max-width:200px;margin-top:6px;font-size:23px;line-height:1.2;display:block}.film-caption>small{color:#b1c8ba;margin-top:13px;font-size:7px;display:block}.openbox-scene{min-height:465px;margin-bottom:10px}.openbox-orbit{width:90%;max-height:480px}.campaign-pro .campaign-art>img{width:85%}@media (width<=900px){.spotlight-classic>img{width:57%;height:85%;bottom:0;right:-28px}.unboxing-film{width:270px;height:390px}.openbox-scene{min-height:410px}.film-caption{padding:45px 20px 20px}.film-caption>strong{font-size:21px}}@media (width<=760px){.spotlight-classic>img{width:57%;height:86%;bottom:0;right:-28px}.campaign-premium .campaign-art>img{width:85%;height:100%;max-height:240px}.unboxing-film{border-radius:20px;width:275px;max-width:85%;height:385px}.openbox-scene{min-height:420px;margin-top:17px;margin-bottom:0}.openbox-orbit{width:100%}.film-caption>strong{font-size:23px}.film-caption>small{font-size:7px}.campaign-reference-note{font-size:7px;bottom:8px;right:13px}.film-toggle{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.spotlight-classic:hover>img{transform:rotate(-12deg)}}@media (width<=760px){.mobile-shop-nav{padding-left:0;padding-right:20%}.contact-dock,body:has([data-compare-bar]:not([hidden])) .contact-dock{z-index:76;width:20%;bottom:0;right:0}.contact-dock>summary{width:100%;height:auto;min-height:56px;padding:8px 2px max(8px,env(safe-area-inset-bottom));color:#176447;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;gap:4px;font-size:9px;line-height:1.2;display:flex}.contact-dock>summary:hover{color:#176447;background:#edf6f0}.contact-dock>summary>span{display:block}.contact-panel{bottom:70px;right:10px}}:root{--ink:#1d232b;--muted:#69737f;--blue:#0069d4;--blue-dark:#0057b5;--green:#087e59;--soft:#f5f6f8;--line:#e3e7eb;--emerald-tint:#edf8f2;--blue-tint:#edf4ff;--gold:#8b6000;--gold-tint:#fff7df}h1,h2,h3{letter-spacing:-.045em;font-weight:650}.button,.button.small{border-radius:99px}.button:focus-visible,a:focus-visible,button:focus-visible{outline-offset:4px;outline:3px solid #84b9f3}.desktop-nav{gap:23px}.desktop-nav a:nth-child(3),.desktop-nav a:nth-child(4){color:#195fae}.desktop-nav a:nth-child(2){color:var(--green)}.store-announcement{color:#465564;background:#edf3f8}.store-announcement>a{color:#14644e;font-weight:600}.header-search{background:#f5f6f8}.header-visit svg{color:var(--blue)}.site-header .wordmark{color:#1d232b}.site-footer{color:var(--ink);background:#f5f6f8}.site-footer .wordmark,.footer-columns h3{color:var(--ink)}.footer-brand,.footer-bottom{border-color:var(--line)}.footer-brand p,.footer-columns a,.footer-columns span,.footer-bottom,.footer-bottom a,.footer-bottom button,.site-footer .fine{color:#64717e}.entry-trust{grid-template-columns:1.45fr 1fr 1.1fr;gap:12px;padding-top:17px;padding-bottom:4px;display:grid}.entry-trust>a{border:1px solid var(--line);color:#526476;background:#fff;border-radius:16px;align-items:center;gap:11px;min-width:0;padding:12px 15px;transition:background .2s,transform .2s;display:flex}.entry-trust>a:hover{background:#f7fafc;text-decoration:none;transform:translateY(-2px)}.entry-trust>a>span{min-width:0}.entry-trust strong{color:var(--ink);font-size:12px;line-height:1.5;display:block}.entry-trust small{color:#65727f;font-size:9px;line-height:1.5;display:block}.entry-kit>img{object-fit:contain;mix-blend-mode:multiply;width:102px;height:48px}.entry-kit>svg{flex-shrink:0;margin-left:auto}.entry-location>svg{color:var(--blue);flex-shrink:0}.entry-trust .entry-rating{background:var(--gold-tint);color:#a4740a;border-color:#f2e4b6}.entry-rating strong{color:var(--gold)}.tiny-stars{letter-spacing:1px;color:#bd8c20;white-space:nowrap;font-size:10px}.campaigns{padding-top:14px}.campaign-stage{background:#f4f5f7;height:405px}.campaign-copy{padding:38px 0 38px 44px}.campaign-copy h1,.campaign-copy h2{letter-spacing:-.055em;font-size:clamp(38px,4.5vw,61px)}.campaign-copy .eyebrow{margin-bottom:15px}.campaign-copy>p:not(.eyebrow){margin-bottom:23px;font-size:15px}.campaign-pro{background:radial-gradient(at 80% 60%,#fffaf4 0,#f3f4f6 62%)}.campaign-pro .campaign-word{color:#d8dadd70}.campaign-open{background:linear-gradient(115deg,#f5faf7,#e9f6ef)}.campaign-open h2{color:#124a37}.campaign-open .campaign-copy>p{color:#4c6d5e}.campaign-open .campaign-word{color:#a8cbb94d}.campaign-open .button{background:var(--green);color:#fff}.campaign-premium{color:var(--ink);background:linear-gradient(120deg,#f4f7fc,#e8effb)}.campaign-premium .campaign-copy h2>span:last-child{color:#3265a6}.campaign-premium .campaign-copy>p:not(.eyebrow){color:#536b87}.campaign-premium .campaign-word{color:#afc2de57}.campaign-premium .button{background:var(--blue);color:#fff}.campaign-premium .campaign-art>img{mix-blend-mode:multiply;background:0 0;border-radius:0;width:96%;height:90%}.campaign-premium .campaign-art small{color:#5e7591}.campaign-visit{background:#f1f3f5}.campaign-visit .campaign-art:after{background:linear-gradient(90deg,#f1f3f5,#0000 25%)}.campaign-progress:after{background:var(--blue)}.campaign-tabs button[aria-pressed=true] .campaign-progress{background:#d9e7f8}.campaign-word{font-size:155px}.campaign-controls{padding-top:7px}.family-section{align-items:stretch;padding:32px 0 28px}.family-rail{gap:16px}.family-rail a{gap:5px}.family-rail a>div{height:91px;transition:transform .55s cubic-bezier(.22,.8,.25,1)}.family-rail a:hover>div,.family-rail a:focus-visible>div{transform:translateY(-7px)rotate(-3deg)scale(1.07)}.family-rail a:active>div{transform:scale(.96)}.family-rail strong{font-size:12px}.family-spec{color:#7a838d;font-size:9px}.family-availability{color:#24634e;margin-top:3px;font-size:9px;font-weight:550}.family-all{background:var(--blue-tint);white-space:normal;border:1px solid #dbe8fa;border-radius:16px;min-width:178px;max-width:220px;padding:18px}.family-all>span{flex-direction:column;gap:12px;display:flex}.family-all strong{color:#1b3555;letter-spacing:-.03em;font-size:18px;line-height:1.2}.family-all small{color:#516e90;font-size:11px}.family-all b{align-items:center;gap:6px;font-size:11px;display:flex}.curated-section{padding-top:35px;padding-bottom:44px}.condition-promo.premium{color:#204a80;background:linear-gradient(115deg,#edf4ff,#e6eefb)}.condition-promo.sealed{color:#3c4654;background:linear-gradient(110deg,#f3f4f6,#e9edf2)}.condition-promo{min-height:260px}.condition-promo>div>svg{margin-bottom:12px}.condition-promo h3{font-weight:650}.condition-promo>img{width:58%;right:-70px}.condition-promo p:not(.eyebrow){max-width:205px}.featured-tabs button[data-condition=open-box],.condition-tabs button[data-condition=open-box]{color:#08724f;border-color:#c4dfd0}.featured-tabs button[data-condition=original-box],.featured-tabs button[data-condition=premium],.condition-tabs button[data-condition=original-box],.condition-tabs button[data-condition=premium]{color:#2364ab;border-color:#cfdef3}.featured-tabs button[data-condition=open-box][aria-pressed=true],.condition-tabs button[data-condition=open-box][aria-pressed=true]{background:var(--green);border-color:var(--green);color:#fff}.featured-tabs button[data-condition=original-box][aria-pressed=true],.featured-tabs button[data-condition=premium][aria-pressed=true],.condition-tabs button[data-condition=original-box][aria-pressed=true],.condition-tabs button[data-condition=premium][aria-pressed=true]{color:#fff;background:#2465ac;border-color:#2465ac}.product-card[data-category=open-box] .condition-label{color:#13724f;background:#e6f6ee}.product-card[data-category=original-box] .condition-label,.product-card[data-category=premium] .condition-label{color:#215faa;background:#eaf2ff}.condition-label{letter-spacing:.025em;font-size:9px}.product-topline{flex-wrap:wrap;gap:7px}.product-picture{position:relative;overflow:visible}.product-picture img{transition:transform .65s cubic-bezier(.2,.8,.2,1),filter .45s}.product-card:hover .product-picture img,.product-card:focus-within .product-picture img{filter:drop-shadow(0 13px 8px #172c4e15);transform:translateY(-9px)rotate(-3deg)scale(1.06)}.product-card:active .product-picture img{transform:scale(.98)}.unit-availability{opacity:0;white-space:nowrap;color:#28604a;background:#fff;border:1px solid #dce7e0;border-radius:99px;align-items:center;gap:6px;padding:7px 11px;font-size:10px;transition:opacity .25s,transform .25s;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,7px);box-shadow:0 4px 16px #152a3b0d}.product-card:hover .unit-availability,.product-card:focus-within .unit-availability{opacity:1;transform:translate(-50%)}.product-card{overflow:visible}.catalog-invitation{color:#233e60;background:#eaf1fa;border:1px solid #dce7f5;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding:24px 28px;display:flex}.catalog-invitation:hover{background:#e4eefb;text-decoration:none}.catalog-invitation strong{letter-spacing:-.035em;font-size:20px;display:block}.catalog-invitation small{color:#526e90;margin-top:5px;font-size:12px;display:block}.openbox-showcase{color:#1f3d30;background:linear-gradient(110deg,#f5faf7,#e8f5ed)}.openbox-sale-copy>.pill-label{color:var(--green);background:#fff8;border-color:#a7cdb8}.openbox-sale-copy h2{font-size:49px}.openbox-sale-copy h2 span{color:var(--green)}.openbox-sale-copy>p{color:#577065}.openbox-benefits>span{color:#3c6753}.openbox-sale-copy>.button{background:var(--green);color:#fff}.openbox-sale-copy>.text-link,.openbox-bottom a{color:#166b4d}.openbox-bottom{color:#4f7060;border-color:#c5dfd0}.openbox-orbit{border-color:#9dc9b154}.openbox-orbit:before{border-color:#b5d7c254}.included-banner{background:#f6f5f2;margin-top:45px}.included-banner h2{color:var(--ink)}.home-payments{grid-template-columns:1fr 1.35fr;align-items:center;gap:65px;padding-top:38px;display:grid}.home-payments>div:first-child>p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.7}.home-payments h2{font-size:42px}.payment-details{width:100%}.usdt-benefit{color:#13684f;background:#edf8f4;border:1px solid #d5eae1;border-radius:18px;align-items:center;gap:13px;margin-bottom:14px;padding:21px;display:flex}.usdt-symbol{color:#fff;background:#248369;border-radius:50%;flex-shrink:0;place-items:center;width:43px;height:43px;font-size:26px;display:grid}.usdt-benefit>div{flex:1}.usdt-benefit strong{letter-spacing:-.025em;font-size:15px;display:block}.usdt-benefit small{margin-top:4px;font-size:11px;display:block}.usdt-benefit>b{letter-spacing:-.055em;white-space:nowrap;font-size:37px}.payment-table{border:1px solid var(--line);background:#fff;border-radius:17px;overflow:hidden}.payment-table>div{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:13px;display:flex}.payment-table>div:last-child{border:0}.payment-table>div>span:first-child{align-items:center;gap:10px;display:flex}.payment-table svg{color:#7990a5;flex-shrink:0}.payment-table strong{text-align:right;white-space:nowrap;font-size:14px;font-weight:550}.payment-table strong small{color:var(--muted);font-size:9px;font-weight:400;display:block}.payment-table .payment-table-head{color:#727d89;background:#f7f8fa;font-size:10px}.payment-table .no-fee{color:var(--green)}.payment-note{color:#75808d;margin:14px 0 0;font-size:10px}.payment-editorial{grid-template-columns:1.25fr 1fr;gap:65px}.payment-editorial h2{font-size:38px}.payment-editorial .text-link{margin-top:20px}.experience-proof{border-top:1px solid var(--line);grid-template-columns:1fr 1.1fr;align-items:center;gap:60px;display:grid}.experience-copy h2{font-size:36px}.experience-copy h2>span{color:#728092}.experience-copy>p:not(.eyebrow){color:var(--muted);max-width:440px;font-size:14px}.experience-numbers{gap:45px;margin-top:28px;display:flex}.experience-numbers strong{letter-spacing:-.06em;color:#294f7d;font-size:43px;line-height:1.1;display:block}.experience-numbers span{color:#657588;margin-top:7px;font-size:11px;display:block}.instagram-proof{color:var(--ink);background:#fff;border:1px solid #e0e6ef;border-radius:20px;display:block;overflow:hidden;box-shadow:0 15px 45px #1a355b08}.instagram-proof:hover{border-color:#a9c6eb;text-decoration:none}.instagram-proof>div{background:#f4f7fc;align-items:center;gap:9px;padding:20px 22px;display:flex}.instagram-proof>div>strong{flex:1;font-size:14px}.verified-mark{color:#fff;background:#1681eb;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.instagram-proof>img{width:100%;height:auto;display:block}.instagram-proof-bottom{color:#68798b;justify-content:space-between;align-items:center;gap:15px;padding:18px 22px 7px;font-size:11px;display:flex}.instagram-proof-bottom>b{color:var(--blue);font-size:11px;font-weight:500}.instagram-proof>small{color:#8b949e;padding:0 22px 15px;font-size:8px;display:block}.google-rating{background:var(--gold-tint);border:1px solid #eee2bd;border-radius:20px;padding:24px 13px}.rating-value{color:#906610}.stars{color:#b68410}.review-showcase{grid-template-columns:210px minmax(0,1fr)}.reviews-carousel{min-width:0}.reviews-carousel .reviews-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding:2px 2px 10px;display:flex;overflow-x:auto}.reviews-carousel .reviews-grid::-webkit-scrollbar{display:none}.reviews-carousel .reviews-grid article{scroll-snap-align:start;flex:0 0 calc(33.3333% - 10.6667px);min-width:0;min-height:245px;padding:22px}.reviews-carousel .reviews-grid blockquote{font-size:15px;line-height:1.65}.review-source strong{font-size:11px}.review-source{gap:7px}.review-avatar{width:29px;height:29px;font-size:9px}.review-controls{justify-content:flex-end;align-items:center;gap:7px;padding-top:7px;display:flex}.review-controls>span{color:#7c7c76;margin-right:auto;font-size:10px}.review-controls .icon-button{background:#fff;border:1px solid #e4e4de;width:34px;height:34px}.review-controls [data-review-prev] svg{transform:rotate(180deg)}.review-date{color:#85837b}.visit-map-label{background:#fffef7ed}.visit-map-label>svg{color:#c08218}.selection-progress{display:none}.selection-heading{margin-bottom:24px}.selection-heading>p{color:var(--muted);margin-bottom:16px;font-size:15px}.quick-model-consult{color:#225f9f;background:#edf4ff;border:1px solid #cfe0f5;border-radius:15px;align-items:center;gap:12px;max-width:700px;padding:15px 20px;display:flex}.quick-model-consult:hover{background:#e3eefc;text-decoration:none}.quick-model-consult>span{flex:1}.quick-model-consult strong{font-size:13px;display:block}.quick-model-consult small{color:#6a7f97;margin-top:3px;font-size:11px;display:block}.selection-gallery{position:sticky;top:180px}.selection-image{min-height:300px;padding:20px}.selection-gallery>.fine{font-size:10px}.gallery-assurance{gap:13px;margin:18px 0}.gallery-assurance>span{font-size:10px}.selection-options{max-width:none}.selection-options fieldset{margin-bottom:23px}.selection-options legend{margin-bottom:12px;font-size:21px}.selection-options legend small{margin-left:5px;font-size:13px;display:inline}.selection-options #paso-condicion>.option-stack{grid-template-columns:1fr 1fr;gap:9px;display:grid}.option-stack>button{border-color:#d6dde6;border-radius:13px;gap:10px;min-height:68px;padding:13px;font-size:12px}.option-stack>button[aria-pressed=true]{padding:12px}.option-stack button small{font-size:10px;line-height:1.35}.option-stack>button[data-category=open-box] strong{color:var(--green)}.option-stack>button[data-category=open-box][aria-pressed=true]{border-color:var(--green);background:#eff9f3}.option-stack>button[data-category=original-box] strong,.option-stack>button[data-category=premium] strong{color:#2464a9}.capacity-grid>button{min-height:60px;padding:12px}.capacity-grid>button[aria-pressed=true]{padding:11px}.context-help{margin-top:10px;font-size:11px}.condition-explainer{margin-bottom:10px;padding-left:18px;font-size:11px;line-height:1.7}.context-help summary{min-height:27px;font-size:11px}.selection-sticky{z-index:65;width:min(700px,100% - 40px);margin:0;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.selection-sticky .sticky-actions{align-items:center;gap:18px;display:flex}.sticky-actions>.text-link{font-size:12px}.selection-image .zoom-control{width:36px;height:36px}.model-quick-help{font-size:12px}.model-hero{background:#f7f8fa}.model-hero .actions{flex-wrap:wrap;gap:17px}#advisor-dialog{border-radius:27px;max-width:630px;padding:38px}#advisor-dialog h2{margin:15px 0;font-size:34px;line-height:1.12}#advisor-dialog h2>span{color:#708399}.advisor-symbol{background:var(--blue-tint);width:53px;height:53px;color:var(--blue);border-radius:16px;place-items:center;margin-bottom:23px;display:grid}.advisor-lead{color:var(--muted);max-width:420px;font-size:14px}.advisor-human{color:#22568d;background:#eef5ff;border:1px solid #cbdcf1;border-radius:16px;align-items:center;gap:14px;margin:24px 0;padding:19px;display:flex}.advisor-human:hover{background:#e3efff;text-decoration:none}.advisor-human>span{flex:1}.advisor-human strong{font-size:15px;display:block}.advisor-human small{color:#6d8299;margin-top:4px;font-size:11px;display:block}.advisor-budget>p{color:#718093;font-size:12px}.advisor-budget>div{flex-wrap:wrap;gap:9px;display:flex}.advisor-budget button{border:1px solid #d8e1ed;border-radius:99px;min-height:40px;padding:11px 15px;font-size:11px}.advisor-budget button[aria-pressed=true]{color:#175fa9;background:#e6f0fd;border-color:#6eaae6}#advisor-results{margin-top:23px}#advisor-results h3{font-size:19px}.advisor-result{border-radius:16px;flex-direction:row;align-items:center;gap:16px;margin:10px 0;padding:14px;display:flex}.advisor-result>img{object-fit:contain;mix-blend-mode:multiply;width:85px;height:70px}.advisor-result>span{flex-direction:column;gap:4px;display:flex}.advisor-result strong{color:var(--ink);font-size:14px}.advisor-result small{font-size:10px}.advisor-result b{color:var(--blue);font-size:12px;font-weight:500}@media (width>=1500px){.campaign-stage{height:420px}}@media (width<=1100px){.desktop-nav{gap:15px}.desktop-nav a{font-size:10px}.entry-trust{grid-template-columns:1.25fr 1fr 1fr}.entry-kit>img{width:68px}.entry-trust>a{gap:8px;padding:11px}.entry-trust strong{font-size:11px}.entry-trust small{font-size:8px}.tiny-stars{display:none}.family-section{gap:18px}.family-all{min-width:155px;padding:15px}.family-rail{gap:8px}.family-spec,.family-availability{font-size:8px}.condition-promo{padding:25px}.condition-promo h3{font-size:25px}.reviews-carousel .reviews-grid article{flex-basis:calc(50% - 8px)}.home-payments,.experience-proof{gap:35px}.selection-gallery{top:160px}.selection-layout{gap:25px}}@media (width<=800px){.entry-trust{grid-template-columns:1fr 1fr}.entry-kit{grid-column:1/-1;justify-content:center}.entry-kit>img{width:100px}.entry-kit>svg{margin-left:4px}.entry-trust strong{font-size:12px}.entry-trust small{font-size:10px}.entry-trust>a{padding:11px 14px}.entry-trust .entry-rating,.entry-trust .entry-location{justify-content:center}.campaign-stage{height:390px}.campaign-copy{padding:28px 0 28px 27px}.campaign-copy h1,.campaign-copy h2{font-size:41px}.campaign-copy>p:not(.eyebrow){font-size:13px}.family-section{display:block}.family-rail{scroll-snap-type:x proximity;gap:19px;padding-bottom:12px;display:flex;overflow-x:auto}.family-rail>a{scroll-snap-align:start;min-width:112px}.family-rail a>div{height:92px}.family-spec,.family-availability{font-size:9px}.family-all{width:100%;max-width:none;margin-top:14px;padding:18px}.family-all>span{grid-template-columns:1fr auto;align-items:center;gap:6px 14px;width:100%;display:grid}.family-all strong{font-size:16px}.family-all strong br{display:none}.family-all small{grid-column:1;font-size:11px}.family-all b{grid-area:1/2/3}.condition-promo{min-height:270px}.condition-promo>img{right:-60px}.condition-promo h3{font-size:23px}.openbox-sale-copy h2{font-size:39px}.home-payments h2{font-size:34px}.home-payments{grid-template-columns:1fr 1.2fr;gap:25px}.usdt-benefit{gap:9px;padding:16px}.usdt-benefit strong{font-size:12px}.usdt-benefit>b{font-size:28px}.usdt-symbol{width:34px;height:34px;font-size:22px}.payment-table>div{padding:14px;font-size:11px}.payment-table strong{font-size:12px}.payment-table svg{width:16px}.experience-proof{grid-template-columns:1fr;gap:28px}.experience-copy{max-width:650px}.experience-numbers{gap:50px}.instagram-proof{max-width:650px}.review-showcase{grid-template-columns:180px minmax(0,1fr);gap:20px}.reviews-carousel .reviews-grid article{flex-basis:85%;min-height:245px}.review-source strong{font-size:12px}.selection-layout{grid-template-columns:.8fr 1.2fr;gap:20px}.selection-image{min-height:240px;padding:12px}.selection-image>img,.selection-image.kit-view>img{height:220px}.gallery-assurance{flex-direction:column}.selection-options legend{font-size:20px}.selection-options #paso-condicion>.option-stack{grid-template-columns:1fr}.selection-gallery{top:130px}.selection-options .option-stack>button{min-height:58px}.selection-heading h1{font-size:30px}}@media (width<=600px){.store-announcement{gap:10px;height:auto;min-height:31px;padding:7px 16px;font-size:8px}.store-announcement>a{font-size:8px;display:flex}.store-announcement>a svg{display:none}.entry-trust{gap:8px;padding-top:12px;padding-bottom:0}.entry-trust>a{border-radius:12px;gap:8px;padding:10px}.entry-kit>img{width:83px;height:36px}.entry-trust .entry-kit strong{font-size:12px}.entry-trust small{font-size:9px}.entry-trust strong{font-size:10px}.entry-location>svg,.entry-rating>svg{width:20px}.entry-location small,.entry-rating small{font-size:8px}.entry-location>span,.entry-rating>span{flex:1}.campaigns{padding-top:12px}.campaign-stage{height:445px}.campaign-copy{padding:25px 25px 0}.campaign-copy h1,.campaign-copy h2{margin-bottom:11px;font-size:40px}.campaign-copy .eyebrow{margin-bottom:10px;font-size:8px}.campaign-copy>p:not(.eyebrow){max-width:255px;margin-bottom:17px;font-size:12px;line-height:1.5}.campaign-copy .button{min-height:38px;padding:9px 16px;font-size:11px}.campaign-art{width:80%;height:195px;position:absolute;bottom:0;left:auto;right:0}.campaign-art>img{width:100%;height:100%}.campaign-open .campaign-art{width:84%;height:210px}.campaign-open .campaign-art>img{border-radius:15px;width:100%;max-width:100%;height:94%}.campaign-premium .campaign-art{width:83%;height:190px;right:-5px}.campaign-word,.campaign-open .campaign-word,.campaign-premium .campaign-word{font-size:105px;top:4%;left:2%}.campaign-art>small{font-size:7px;bottom:9px}.campaign-visit .campaign-art{width:100%;height:195px}.campaign-visit .campaign-art:after{background:linear-gradient(#f1f3f5,#0000 45%)}.campaign-visit .campaign-copy{max-width:none}.campaign-tabs{gap:7px}.campaign-tabs button{font-size:8px}.campaign-controls{gap:6px}.campaign-arrows{gap:3px}.campaign-arrows .icon-button{width:28px;height:30px}.family-section{padding-top:23px}.family-all>span{grid-template-columns:1fr;gap:6px}.family-all b{grid-area:3/1;margin-top:4px;font-size:12px}.family-all{padding:18px 20px}.curated-section{padding-top:13px;padding-bottom:32px}.v6-heading h2{font-size:28px}.condition-promos{gap:14px}.condition-promo{min-height:255px;padding:25px}.condition-promo>div{width:60%}.condition-promo h3{font-size:26px}.condition-promo>img{width:66%;height:87%;right:-70px}.condition-promo p:not(.eyebrow){max-width:175px}.catalog-invitation{flex-direction:column;align-items:flex-start;gap:18px;padding:23px}.catalog-invitation strong{font-size:23px}.catalog-invitation small{font-size:12px}.catalog-invitation .button{min-height:42px;font-size:12px}.product-picture .unit-availability{opacity:1;padding:5px 9px;font-size:9px;bottom:-7px;transform:translate(-50%)}.product-topline{gap:6px}.condition-label{font-size:8px}.openbox-sale-copy h2{font-size:41px}.openbox-sale-copy>.text-link{max-width:100%;font-size:11px}.openbox-benefits{gap:13px}.openbox-benefits>span{font-size:10px}.openbox-showcase{padding-top:30px}.openbox-bottom{gap:14px;font-size:10px}.included-banner{margin-top:30px}.home-payments{grid-template-columns:1fr;gap:24px;padding-top:30px;padding-bottom:40px}.home-payments h2{margin-bottom:14px;font-size:35px}.home-payments>div:first-child>p:not(.eyebrow){margin-bottom:15px;font-size:13px}.usdt-benefit{padding:18px}.usdt-benefit strong{font-size:13px}.usdt-benefit small{font-size:11px}.usdt-benefit>b{font-size:31px}.payment-table>div{padding:15px;font-size:12px}.payment-table strong{font-size:13px}.payment-editorial{display:block}.payment-editorial>.clarity-card{margin-top:30px}.payment-editorial h2{font-size:31px}.experience-proof{gap:25px;padding-top:35px;padding-bottom:40px}.experience-copy h2{font-size:30px}.experience-copy>p:not(.eyebrow){font-size:13px}.experience-numbers{gap:35px;margin-top:22px}.experience-numbers strong{font-size:38px}.experience-numbers span{font-size:10px}.instagram-proof>div{padding:16px}.instagram-proof>div>strong{font-size:12px}.instagram-proof-bottom{flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px 7px}.instagram-proof>small{padding-left:16px}.review-showcase{grid-template-columns:1fr;gap:20px}.google-rating{text-align:left;grid-template-columns:1fr 1fr;align-items:center;gap:0 20px;padding:21px 23px;display:grid}.google-brand{grid-column:1;font-size:17px}.rating-value{grid-area:2/1;margin-top:6px;font-size:47px}.google-rating>.stars{grid-column:1}.google-rating>p{grid-column:1;margin:5px 0 0;font-size:10px}.google-rating>.button{grid-area:2/2;justify-self:stretch;gap:6px;min-width:0;font-size:10px}.google-rating>small{grid-area:3/2/5;align-self:start;margin-top:0;font-size:8px}.reviews-carousel .reviews-grid article{flex-basis:85%;min-height:230px;padding:24px}.reviews-carousel .reviews-grid blockquote{font-size:16px}.review-controls>span{font-size:10px}.review-date{text-align:left;font-size:8px}.visit-map-label{gap:8px;padding:12px}.visit-map-label strong{font-size:11px}.visit-map-label span{font-size:8px}.selection-main{padding-top:22px}.selection-heading h1{font-size:29px}.selection-heading>p{max-width:280px;font-size:12px}.quick-model-consult{align-items:flex-start;gap:10px;padding:13px}.quick-model-consult strong{font-size:12px}.quick-model-consult small{font-size:10px}.quick-model-consult>svg{flex-shrink:0;width:19px}.selection-layout{flex-direction:column;gap:20px;display:flex}.selection-gallery{grid-template-columns:1fr auto;gap:8px 14px;width:100%;display:grid;position:static}.selection-image{grid-area:1/1/3;min-height:155px;padding:12px}.selection-image>img,.selection-image.kit-view>img{height:150px}.selection-gallery .segmented{flex-direction:column;grid-area:1/2;align-self:center;gap:4px;margin:0;font-size:10px;display:flex}.selection-gallery .segmented>button{padding:10px;font-size:10px}.selection-gallery>.fine{grid-column:1/-1;margin:0;font-size:9px}.selection-gallery>.gallery-assurance,.selection-gallery>.text-link{display:none}.selection-options #paso-condicion>.option-stack{grid-template-columns:1fr 1fr;gap:8px}.option-stack>button{min-height:70px;padding:11px;font-size:11px}.option-stack>button[aria-pressed=true]{padding:10px}.option-stack>button>svg{flex-shrink:0;width:14px}.option-stack button small{font-size:9px}.selection-options legend{font-size:20px}.selection-options fieldset{margin-bottom:23px}.selection-sticky{border-radius:15px;width:calc(100% - 28px);padding:12px 14px;bottom:78px}.selection-sticky .sticky-actions{gap:10px}.sticky-actions>.text-link{font-size:10px}.selection-sticky strong{font-size:12px}.selection-sticky small{font-size:9px}.selection-sticky .button{padding:9px 13px;font-size:11px}.model-hero>.actions{order:1;gap:13px}.model-hero>img{order:2;height:230px}.model-hero>.fine{order:3}.model-hero>.actions .model-quick-help{font-size:11px}.model-hero .actions .button{font-size:12px}.model-hero h1{font-size:36px}#advisor-dialog{border-radius:23px;max-height:86dvh;padding:25px;overflow:auto}#advisor-dialog .modal-close{width:35px;height:35px;top:16px;right:16px}#advisor-dialog h2{font-size:29px}.advisor-symbol{width:43px;height:43px;margin-bottom:20px}.advisor-lead{font-size:12px}.advisor-human{gap:10px;padding:15px}.advisor-human strong{font-size:12px}.advisor-human small{font-size:10px}.advisor-budget button{padding:10px 12px;font-size:10px}.advisor-result{gap:10px;padding:12px}.advisor-result>img{width:65px}.advisor-result strong{font-size:12px}.advisor-result small{font-size:9px}}@media (width<=360px){.entry-trust strong{font-size:9px}.entry-trust small{font-size:8px}.entry-trust>a{gap:6px;padding:8px}.entry-kit>img{width:60px}.entry-trust .entry-kit strong{font-size:11px}.campaign-copy h1,.campaign-copy h2{font-size:35px}.campaign-stage{height:430px}.campaign-copy{padding:23px 22px 0}.campaign-art{height:183px}.campaign-copy .eyebrow{font-size:7px}.condition-promo h3{font-size:23px}.condition-promo{padding:22px}.condition-promo>img{right:-70px}.store-announcement,.store-announcement>a{font-size:7px}.payment-table>div{padding:13px 11px;font-size:11px}.payment-table strong{font-size:12px}.usdt-benefit{padding:15px 12px}.usdt-benefit strong{font-size:12px}.selection-options #paso-condicion>.option-stack{grid-template-columns:1fr}.selection-sticky .sticky-actions>.text-link{display:none}}@media (hover:none){.unit-availability{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.product-picture img,.family-rail a>div,.entry-trust>a{transition:none}.product-card:hover .product-picture img,.product-card:focus-within .product-picture img,.family-rail a:hover>div{transform:none}}@media (width<=600px){.selection-page .selection-sticky{bottom:12px}}@media (width>=801px){.selection-heading{grid-template-columns:1fr minmax(350px,.9fr);align-items:center;gap:0 30px;display:grid}.selection-heading>.eyebrow,.selection-heading>h1,.selection-heading>p{grid-column:1}.selection-heading>.quick-model-consult{grid-area:1/2/4}.selection-heading>p{margin-bottom:0}}.condition-grid>article:first-child h3{color:var(--green)}.condition-grid>article:nth-child(2) h3,.condition-grid>article:nth-child(3) h3{color:#2464a9}.selection-page .local-nav{position:static}.selection-page .local-nav>.wrap{height:38px;font-size:12px}.selection-main{padding-top:20px}.selection-heading{gap:6px 24px;margin-bottom:18px}.selection-heading h1{margin-bottom:6px;font-size:34px}.selection-heading>p{font-size:14px}.selection-heading .quick-model-consult{margin:0;padding:12px 18px}.choice-context{top:var(--store-header-height,124px);z-index:55;backdrop-filter:blur(18px);background:#ffffffed;border:1px solid #dce5ed;border-radius:18px;align-items:center;gap:14px;margin-bottom:22px;padding:12px 18px;display:flex;position:sticky;box-shadow:0 5px 22px #193b6010}.choice-thumb{flex-shrink:0;width:65px;height:55px;padding:0}.choice-thumb img{object-fit:contain;width:100%;height:100%}.choice-context>div{flex:1;min-width:0}.choice-context strong{margin-right:14px;font-size:16px}.choice-condition{color:#176241;background:#eaf6ef;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600}.choice-context[data-category=original-box] .choice-condition,.choice-context[data-category=premium] .choice-condition{color:#235c91;background:#edf4fc}.choice-context[data-category=sealed] .choice-condition{color:#555d68;background:#f1f2f4}.choice-context p{color:#637084;flex-wrap:wrap;align-items:center;gap:6px;margin:7px 0 0;font-size:12px;display:flex}.choice-context p>a{color:#3e4c5c}.choice-context .choice-battery{color:#176241;font-weight:650}.choice-edit{color:#4d647d;padding:10px}.selection-layout{grid-template-columns:1fr 1.1fr;gap:36px}.selection-gallery{top:calc(var(--store-header-height,124px) + 118px)}.selection-image{min-height:350px}.selection-image>img,.selection-image.kit-view>img{height:320px}.choice-panel{background:#fafbfd;border:1px solid #e0e6ed;border-radius:22px;padding:20px}.choice-panel fieldset{scroll-margin-top:calc(var(--store-header-height,124px) + 112px);margin-bottom:17px}.choice-panel fieldset:last-child{margin-bottom:0}.choice-panel legend{letter-spacing:-.02em;justify-content:space-between;align-items:center;width:100%;margin-bottom:9px;font-size:16px;display:flex}.choice-panel legend small{letter-spacing:0;color:#657386;margin:0;font-size:11px;font-weight:400;display:inline}.choice-help-link{letter-spacing:0;font-size:11px;font-weight:400}.choice-panel #paso-condicion>.option-stack{grid-template-columns:1fr 1fr;gap:8px;display:grid}.choice-panel .option-stack>button{background:#fff;border:1px solid #d6dee7;border-radius:12px;gap:7px;min-height:62px;padding:11px;font-size:12px}.choice-panel .option-stack>button[aria-pressed=true]{background:#eff6ff;border:2px solid #3174b6;padding:10px}.choice-panel [data-category=open-box][aria-pressed=true]{background:#edf8f2;border-color:#28855a}.choice-panel .option-stack small{margin-top:5px;font-size:11px}.condition-battery{align-items:center;gap:4px;display:flex!important}.choice-panel .capacity-grid{flex-wrap:wrap;gap:8px;display:flex}.choice-panel .capacity-grid>button{background:#fff;border:1px solid #d6dee7;border-radius:10px;min-height:42px;padding:10px 17px;font-size:13px}.choice-panel .capacity-grid>button[aria-pressed=true]{background:#eff6ff;border:2px solid #3174b6;padding:9px 16px}.choice-panel .color-options{gap:7px}.choice-panel .color-options>button{background:#fff;border:1px solid #d6dee7;border-radius:10px;flex-direction:row;gap:7px;min-width:0;max-width:none;min-height:40px;padding:8px 10px}.choice-panel .color-options>button[aria-pressed=true]{background:#eff6ff;border-color:#3174b6;box-shadow:inset 0 0 0 1px #3174b6}.choice-panel .color-options i{outline:none;flex-shrink:0;width:17px;height:17px}.choice-panel .color-options span{font-size:11px}.battery-context{color:#53677d;margin:-2px 0 9px;font-size:11px}.battery-options{flex-wrap:wrap;gap:7px;display:flex}.battery-options>button{background:#fff;border:1px solid #d6dee7;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:75px;min-height:54px;padding:9px 12px;display:flex}.battery-options>button strong{color:#267148;font-size:17px}.battery-options>button small{color:#546577;font-size:10px}.battery-options>button[aria-pressed=true]{background:#eaf3ff;border:2px solid #3174b6;padding:8px 11px;box-shadow:0 3px 8px #1d579912}.battery-help{margin-top:9px}.choice-panel .notice{border-radius:10px;margin-bottom:14px;padding:10px 12px;font-size:11px}.choice-inline-consult{grid-template-columns:1fr auto;align-items:center;gap:10px;padding:20px 0;display:grid}.choice-inline-price{flex-direction:column;gap:4px;display:flex}.choice-inline-price strong{letter-spacing:-.03em;font-size:25px}.choice-inline-price span{color:#697686;font-size:12px}.choice-inline-consult>.button{padding:12px 17px;font-size:13px}.choice-inline-consult>small{text-align:center;color:#697686;grid-column:1/-1;font-size:11px}.selection-options>#ayuda-condiciones{scroll-margin-top:calc(var(--store-header-height,124px) + 115px);border-block:1px solid #e5e9ef;margin:0 0 22px;padding:12px 0}.gift-disclosure,.included-disclosure{border-top:1px solid #e5e9ef;margin-bottom:8px;padding:17px 0}.gift-disclosure>summary,.included-disclosure>summary{justify-content:flex-start;align-items:center;gap:9px;font-size:14px;display:flex}.gift-disclosure>summary>span{color:#66788b;margin-left:auto;font-size:11px}.gift-disclosure>fieldset{padding-top:18px}.gift-disclosure legend{font-size:16px}.included-disclosure img{object-fit:contain;max-height:170px;padding:20px 0}.included-disclosure p{color:#66788b;font-size:13px}.selection-summary{margin-top:24px}.selection-sticky{z-index:65;border-radius:18px;gap:12px;width:min(620px,100% - 32px);max-width:none;margin:0;padding:11px 16px;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.selection-sticky .sticky-choice{min-width:0}.selection-sticky strong{font-size:19px}.sticky-choice>span{color:#2d678e;margin-top:3px;font-size:11px;font-weight:600;display:block}.selection-sticky small{color:#526275;font-size:10px;line-height:1.4}.selection-sticky .button{flex-shrink:0;min-height:44px}.selection-page .contact-hub{display:none}.catalog-control-dock{top:var(--store-header-height,124px);z-index:40;backdrop-filter:blur(18px);background:#f6f8fbf5;border-bottom:1px solid #dae2eb;padding:12px 0 14px;position:sticky}.catalog-control-dock .condition-tabs{margin:0 0 10px;padding-bottom:0}.catalog-quick-filters{align-items:end;gap:14px;margin:0 0 12px;display:flex}.catalog-quick-filters>label{color:#53667c;flex-direction:column;gap:5px;font-size:11px;font-weight:600;display:flex}.catalog-quick-filters select{color:#253d56;background:#fff;border:1px solid #d4dde7;border-radius:10px;min-height:40px;padding:8px 30px 8px 11px;font-size:12px}.catalog-condition-label{display:none!important}.catalog-visible-context{color:#53667c;margin:auto 0 auto auto;font-size:12px}.catalog-control-dock .filter-panel{gap:12px;margin-top:12px;padding:16px}.card-battery-range{color:#2b7152;align-items:center;gap:6px;margin:-9px 0 16px;font-size:12px;font-weight:600;display:flex}.product-picture{flex-direction:column;gap:8px;height:260px;padding:18px 0 0;position:relative}.product-picture>img{object-fit:contain;width:100%;height:72%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.card-kit{width:85%;height:25%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.card-kit>img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.product-card:hover .product-picture>img,.product-card:focus-within .product-picture>img{transform:translateY(-7px)rotate(-2deg)scale(1.035)}.product-card:hover .card-kit,.product-card:focus-within .card-kit{transform:translateY(3px)}.product-picture .unit-availability{z-index:2;bottom:0}.entry-trust strong{font-size:14px}.entry-trust small{font-size:11px}@media (width<=800px){.selection-layout{grid-template-columns:1fr}.selection-gallery{display:none}.selection-options{max-width:650px}.choice-context{max-width:650px;margin-inline:auto}.selection-heading{max-width:650px;margin-inline:auto;display:block}.selection-heading .quick-model-consult{box-shadow:none;background:0 0;border:0;margin-top:8px;padding:0;display:inline-flex}.quick-model-consult small,.quick-model-consult>svg:last-child{display:none}.selection-heading .quick-model-consult strong{color:#2363a1;font-size:12px}.quick-model-consult>svg{width:16px;height:16px}.selection-heading>p{margin:0;font-size:12px}.selection-heading h1{font-size:28px}.selection-main{padding-top:10px}.choice-context{margin-bottom:14px}.choice-panel{padding:15px}.choice-panel fieldset{margin-bottom:15px}.catalog-control-dock .condition-tabs{display:none}.catalog-condition-label{display:flex!important}.catalog-quick-filters{grid-template-columns:1.15fr 1fr;gap:7px;margin-bottom:8px;display:grid}.catalog-quick-filters select{width:100%;min-width:0;font-size:12px}.catalog-visible-context,.catalog-tools .sort-label{display:none}.catalog-tools>.button{min-height:40px;padding:9px 12px;font-size:11px}.catalog-tools .search-input input{padding:10px 0;font-size:12px}.catalog-tools .search-input{gap:7px;padding:0 10px}.catalog-tools .search-input svg{width:16px}.catalog-control-dock{padding:9px 0}.catalog-control-dock[data-category=open-box] [data-catalog-condition]{color:#176241;background:#f0faf4;border-color:#65a789}.catalog-control-dock[data-category=original-box] [data-catalog-condition],.catalog-control-dock[data-category=premium] [data-catalog-condition]{color:#235c91;background:#f0f6fd;border-color:#8baed6}.catalog-control-dock .filter-panel{grid-template-columns:1fr 1fr}.filter-panel select,.filter-panel input{min-height:42px;padding:10px;font-size:13px}.product-picture{height:220px}}@media (width<=600px){.selection-main.wrap{width:calc(100% - 28px)}.selection-page .local-nav>.wrap{width:calc(100% - 28px);height:33px}.selection-page .local-nav .text-link{font-size:11px}.selection-heading{margin-bottom:12px}.selection-heading h1{font-size:25px}.selection-heading .quick-model-consult{gap:6px;margin-top:7px}.choice-context{border-radius:12px;gap:8px;margin-bottom:12px;padding:9px 10px}.choice-thumb{width:45px;height:44px}.choice-context strong{margin:0 0 3px;font-size:13px;display:block}.choice-condition{padding:0;font-size:11px;background:0 0!important}.choice-context p{gap:4px;margin-top:4px;font-size:11px}.choice-edit{padding:6px}.choice-panel{border-radius:16px;padding:13px}.choice-panel legend{margin-bottom:7px;font-size:14px}.choice-panel legend small,.choice-help-link{font-size:10px}.choice-panel #paso-condicion>.option-stack{grid-template-columns:1fr 1fr;gap:7px}.choice-panel .option-stack>button{gap:4px;min-height:58px;padding:9px;font-size:11px}.choice-panel .option-stack>button[aria-pressed=true]{padding:8px}.choice-panel .option-stack>button>svg{width:13px}.choice-panel .option-stack small{font-size:10px}.choice-panel .capacity-grid>button{min-height:40px;font-size:12px}.choice-panel .color-options>button{min-height:38px;padding:7px 9px}.battery-options>button{min-width:71px;min-height:51px;padding:8px 10px}.battery-options>button[aria-pressed=true]{padding:7px 9px}.battery-options>button strong{font-size:16px}.battery-context{font-size:10px}.choice-inline-consult{padding:16px 0}.choice-inline-price strong{font-size:23px}.choice-inline-consult>.button{padding:11px 14px;font-size:11px}.selection-page .selection-sticky{border-radius:15px;padding:10px 13px;bottom:10px}.selection-sticky strong{font-size:17px}.selection-sticky small{font-size:10px}.selection-sticky .button{padding:10px 15px;font-size:12px}.selection-page{padding-bottom:110px}.catalog-intro{padding:20px 0 15px}.catalog-intro h1{font-size:28px}.catalog-intro .eyebrow{display:none}.catalog-intro>p:not(.eyebrow){margin-top:8px;font-size:12px}.catalog-intro .actions{margin-top:12px}.catalog-shortcuts{margin-top:15px}.catalog-section{padding-top:0}.catalog-control-dock{margin-inline:-6px;padding-inline:6px}.catalog-quick-filters>label{font-size:10px}.catalog-app>.catalog-meta{gap:8px;margin:13px 0;font-size:10px}.catalog-app>[data-condition-description]{margin-top:13px;font-size:12px}.product-picture{height:180px}.card-kit{width:95%}.product-card .card-battery-range{gap:4px;font-size:10px}.product-card .color-caption{margin-bottom:17px}.product-picture .unit-availability{padding:4px 6px;font-size:8px;bottom:-4px}.condition-promo{flex-direction:column;min-height:0;padding:25px;display:flex;overflow:hidden}.condition-promo>div{z-index:1;width:100%;position:relative}.condition-promo h3{font-size:28px}.condition-promo p:not(.eyebrow){max-width:100%;font-size:13px}.condition-promo>img{object-fit:contain;align-self:flex-end;width:82%;height:170px;margin:12px -12px -15px 0;position:relative;inset:auto}.entry-trust strong{font-size:12px}.entry-trust small{font-size:10px}.entry-location small,.entry-rating small{font-size:9px}.entry-kit>img{width:88px;height:40px}.entry-trust .entry-kit strong{font-size:13px}}@media (prefers-reduced-motion:reduce){.product-card:hover .product-picture>img,.product-card:focus-within .product-picture>img,.product-card:hover .card-kit,.product-card:focus-within .card-kit{transform:none}.product-picture>img,.card-kit{transition:none}}.choice-panel .option-stack>button[data-category=open-box][aria-pressed=true]{background:#edf8f2;border-color:#28855a}.selection-sticky[data-category=open-box] .sticky-choice>span{color:#176241}@media (width<=600px){.selection-page .store-announcement,.selection-heading>p{display:none}.selection-heading .quick-model-consult{margin-top:3px}.selection-heading{margin-bottom:10px}.choice-panel .choice-notice{margin:12px 0 0}.choice-panel .choice-notice:empty{display:none}.battery-options{gap:6px}.battery-options>button{flex:1 0 60px;min-width:60px;max-width:90px;padding:8px 6px}.battery-options>button[aria-pressed=true]{padding:7px 5px}}.openbox-interactive{max-width:960px;margin:28px auto 0}.openbox-kit-visual{background:#f7faf8;border-radius:24px;position:relative;overflow:hidden}.openbox-kit-visual>img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:auto;max-height:550px;transition:scale .7s;animation:7s ease-in-out infinite kit-breathe;display:block}.openbox-interactive.is-open .openbox-kit-visual>img{scale:1.05}.openbox-kit-labels{pointer-events:none;position:absolute;inset:0}.openbox-kit-labels>span{color:#20623f;background:#fffffff0;border:1px solid #bfddcd;border-radius:999px;padding:9px 14px;font-size:12px;animation:.5s both kit-label-in;position:absolute;box-shadow:0 5px 18px #173f2112}.openbox-kit-labels>span:first-child{top:14%;left:7%}.openbox-kit-labels>span:nth-child(2){animation-delay:.1s;top:26%;right:6%}.openbox-kit-labels>span:nth-child(3){animation-delay:.2s;bottom:13%;left:11%}.openbox-kit-labels>span:nth-child(4){animation-delay:.3s;bottom:25%;right:5%}.openbox-kit-controls{justify-content:center;align-items:center;gap:10px;margin:18px 0 10px;display:flex}.openbox-kit-controls .button{font-size:12px}.openbox-kit-controls .icon-button{border:1px solid #cddcd3}.openbox-interactive .fine{max-width:560px;margin-inline:auto;font-size:11px}.motion-paused .openbox-kit-visual>img{animation-play-state:paused}@keyframes kit-breathe{50%{transform:translateY(-7px)rotate(.3deg)}}@keyframes kit-label-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=600px){.openbox-kit-labels>span{padding:6px 8px;font-size:8px}.openbox-hero>.wrap>p:not(.eyebrow){font-size:17px}.openbox-kit-visual>img{max-height:320px}}@media (prefers-reduced-motion:reduce){.openbox-kit-visual>img,.openbox-kit-labels>span{transition:none;animation:none}.openbox-interactive.is-open .openbox-kit-visual>img{scale:1}.openbox-kit-controls [data-unbox-motion]{display:none}}@media (width<=800px){.catalog-control-dock .catalog-tools{flex-wrap:nowrap;gap:8px;display:flex}.catalog-control-dock .search-input{flex:1;width:auto;min-width:0}.catalog-control-dock .search-input input{width:100%}.catalog-control-dock .catalog-tools>.button{white-space:nowrap;flex-shrink:0}.catalog-control-dock .sort-label{display:none}}@media (width<=600px){.product-card .product-body>.muted,.product-card .color-caption,.product-card .base-option,.product-card .product-includes{font-size:11px;line-height:1.5}.product-card .card-battery-range{font-size:11px}.product-picture .unit-availability{font-size:9px}.quote-controls{padding:22px}.quote-controls .quote-payments{display:none}.quote-fields{gap:10px}.quote-controls select,.quote-controls input{min-height:44px;font-size:13px}.quote-context{top:var(--store-header-height,62px);z-index:10;color:#235c91;background:#edf4fb;border:1px solid #d4e1ef;border-radius:10px;padding:12px;position:sticky;font-size:12px!important}.condition-promo>img,.condition-promo:hover>img{transform:none}.catalog-control-dock .filter-panel{overscroll-behavior:contain;max-height:50dvh;overflow:auto}}.product-picture .unit-availability,.product-card:hover .product-picture .unit-availability,.product-card:focus-within .product-picture .unit-availability{opacity:1;color:#245c40;background:#eef7f1;border-color:#c9dfd1;border-radius:9px;gap:5px;padding:7px 10px;font-size:11px;font-weight:600;bottom:-5px;left:0;right:auto;transform:none;box-shadow:0 3px 10px #23442d09}.product-card .color-caption{margin-bottom:8px}.card-colors{flex-wrap:wrap;gap:6px;margin:0 0 16px;padding:0;list-style:none;display:flex}.card-colors li{max-width:100%;margin:0;padding:0}.card-color{color:#445368;background:#fafbfd;border:1px solid #e1e6ec;border-radius:8px;align-items:center;gap:6px;min-height:30px;padding:5px 8px;font-size:11px;line-height:1.35;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.card-color i{border-radius:50%;flex-shrink:0;width:11px;height:11px;box-shadow:inset 0 0 0 1px #0002}.card-color:hover,.card-color:focus-visible{color:#215b94;background:#eef5ff;border-color:#9ab8db;text-decoration:none}.product-card .card-battery-range{margin-top:0}@media (width<=600px){.product-picture .unit-availability,.product-card:hover .product-picture .unit-availability,.product-card:focus-within .product-picture .unit-availability{padding:6px 8px;font-size:10px;bottom:-7px}.product-picture .unit-availability svg{width:13px;height:13px}.card-colors{gap:5px;margin-bottom:14px}.card-color{gap:5px;min-height:32px;padding:6px 7px;font-size:10px}.card-color i{width:10px;height:10px}}.product-media{position:relative}.model-card .condition-label{color:#335779;background:#edf3fa}.model-card .product-picture{height:244px;margin:0;padding:12px 0 0}.model-stock{z-index:4;position:absolute;inset:auto 0 0}.model-stock>summary{color:#245c40;cursor:pointer;background:#edf7f1;border:1px solid #bfd8cb;border-radius:10px;align-items:center;gap:6px;width:fit-content;max-width:100%;min-height:44px;padding:8px 10px;font-size:12px;font-weight:650;line-height:1.3;list-style:none;display:flex}.model-stock>summary::-webkit-details-marker{display:none}.model-stock>summary small{color:#577665;font-size:10px;font-weight:400;display:block}.model-stock>summary>svg:last-child{margin-left:4px;transition:transform .2s;transform:rotate(-90deg)}.model-stock[open]>summary{background:#e4f2e9;border-color:#549674}.model-stock[open]>summary>svg:last-child{transform:rotate(90deg)}.stock-breakdown{backdrop-filter:blur(18px);background:#fffffff7;border:1px solid #d6e2dc;border-radius:16px;padding:12px;animation:.2s ease-out stock-reveal;position:absolute;bottom:51px;left:0;right:0;box-shadow:0 12px 28px #183c251c}.stock-breakdown>p{color:#66766c;margin:0 0 7px;font-size:11px;font-weight:500}.stock-condition{color:#2a5d90;border-bottom:1px solid #e7ede9;grid-template-columns:1fr auto auto;align-items:center;gap:6px;min-height:44px;padding:7px 0;font-size:12px;line-height:1.3;text-decoration:none;display:grid}.stock-condition[data-category=open-box]{color:#247349}.stock-condition[data-category=sealed]{color:#526072}.stock-condition strong{text-align:center;background:#eef4fa;border-radius:6px;min-width:26px;padding:3px 6px;font-size:15px}.stock-condition[data-category=open-box] strong{background:#eaf6ef}.stock-condition:hover,.stock-condition:focus-visible{background:#f3f7fa;border-radius:6px;text-decoration:none}.stock-explore{justify-content:space-between;align-items:center;gap:6px;min-height:38px;padding-top:8px;font-size:11px;font-weight:550;line-height:1.3;display:flex}@keyframes stock-reveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (width<=600px){.model-card .product-media{min-height:282px;margin-bottom:9px}.model-card .product-picture{height:230px}.model-stock>summary{gap:5px;padding:7px 8px;font-size:11px}.model-stock>summary small{font-size:9px}.stock-breakdown{border-radius:12px;padding:9px}.stock-breakdown>p{margin-bottom:4px;font-size:10px}.stock-condition{gap:4px;min-height:44px;font-size:10px}.stock-condition strong{min-width:23px;padding:3px 4px;font-size:13px}.stock-explore{min-height:39px;font-size:10px}}@media (prefers-reduced-motion:reduce){.stock-breakdown{animation:none}.model-stock>summary>svg:last-child{transition:none}}.savings-detail{color:#16633b;margin:10px 0 14px;font-size:12px}.savings-detail>summary,.saving-badge{color:#17633b;background:#eaf6ee;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-weight:650;line-height:1.4;list-style:none;display:flex}.savings-detail>summary::-webkit-details-marker{display:none}.savings-detail>summary{cursor:pointer}.savings-detail>summary:after{content:"+";margin-left:auto}.savings-detail[open]>summary:after{content:"−"}.savings-detail p{color:#58665d;margin:10px 0 5px;font-size:12px;line-height:1.5}.savings-detail>a{font-size:12px}.savings-detail summary:focus-visible{outline-offset:3px;outline:3px solid #69a8eb}.model-card .product-media{min-height:0;margin-bottom:14px}.model-stock{width:100%;margin:8px 0 0;position:relative;inset:auto}.model-stock>summary{justify-content:space-between;width:100%;min-height:44px;padding:8px 9px;font-size:12px}.model-stock>summary>span{flex:1}.model-stock>summary small{font-size:10px;display:inline}.stock-breakdown{box-shadow:none;backdrop-filter:none;background:#f8fbf9;border-radius:10px;margin-top:5px;padding:3px 8px;position:static}.stock-condition{gap:5px;min-height:44px;padding:6px 0;font-size:12px}.stock-condition:last-child{border-bottom:0}.stock-condition strong{font-size:13px}.model-card .product-picture{height:235px}.product-card .savings-detail{font-size:11px}.product-card .savings-detail>summary{align-items:start}.product-card .savings-detail p{font-size:11px}.decision-options{background:#fff;border:1px solid #dbe5ec;border-radius:16px;margin-bottom:15px;padding:0 15px}.decision-options>summary{cursor:pointer;align-items:center;gap:8px;min-height:54px;font-size:13px;font-weight:600;list-style:none;display:flex}.decision-options>summary>span{color:#637182;margin-left:auto;font-size:10px;font-weight:400}.decision-options>summary:after{content:"+";color:#397454;font-size:20px}.decision-options[open]>summary:after{content:"−"}.decision-options h3{margin:20px 0 12px;font-size:18px}.condition-prices>button{text-align:left;border-top:1px solid #e8edf0;align-items:center;gap:12px;width:100%;padding:13px 0;font-size:13px;display:flex}.condition-prices>button>span{flex:1}.condition-prices small{color:#65717b;margin-top:4px;font-size:10px;display:block}.condition-prices>button>strong{white-space:nowrap;font-size:14px}.condition-prices [data-category=open-box]{color:#17633b}.condition-prices [data-category=original-box],.condition-prices [data-category=premium]{color:#235c91}.condition-prices button[aria-pressed=true]>span{font-weight:700}.decision-picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.decision-picks>button{text-align:left;background:#f8fafb;border:1px solid #dce5e9;border-radius:12px;flex-direction:column;align-items:flex-start;gap:7px;padding:12px 9px;font-size:11px;display:flex}.decision-picks>button:hover{background:#f1f8f4;border-color:#77a88b}.decision-picks .pick-label{color:#236445;font-size:10px;font-weight:700}.decision-picks strong{font-size:17px}.decision-picks small{color:#596877;font-size:10px;line-height:1.5}.pick-action{color:#0069cb;margin-top:auto;padding-top:8px}.decision-options>.fine{margin:12px 0 16px;font-size:11px}.condition-from{color:#344c63;font-size:10px!important}.condition-guide-grid{grid-template-columns:1fr 1fr;gap:10px;margin:15px 0;display:grid}.condition-guide-grid article{background:#f5fbf7;border:1px solid #d8e5de;border-radius:12px;padding:13px}.condition-guide-grid article[data-category=original-box],.condition-guide-grid article[data-category=premium]{background:#f4f8fd;border-color:#d8e3ef}.condition-guide-grid article[data-category=sealed]{background:#f8f8f8;border-color:#e2e3e5}.condition-guide-grid header{color:#256344;align-items:center;gap:8px;min-height:36px;font-size:13px;display:flex}.condition-guide-grid [data-category=original-box] header,.condition-guide-grid [data-category=premium] header{color:#285f97}.condition-guide-grid dl{margin:10px 0 0}.condition-guide-grid dl>div{padding:5px 0;font-size:11px}.condition-guide-grid dt{color:#69736e}.condition-guide-grid dd{margin:1px 0;font-weight:550}.unit-compare{border-top:1px solid #e1e8ed;padding-bottom:14px}.unit-compare-selects{grid-template-columns:1fr 1fr;gap:10px;display:grid}.unit-compare-selects label{min-width:0;font-size:11px}.unit-compare-selects select{text-overflow:ellipsis;width:100%;min-height:44px;margin-top:5px;padding:9px 22px 9px 8px;font-size:11px}.unit-compare-cards{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.unit-compare-cards article{background:#f5f7fa;border-radius:12px;flex-direction:column;gap:7px;min-width:0;padding:13px;font-size:11px;display:flex}.unit-compare-cards b{color:#667687;font-size:10px}.unit-compare-cards strong{font-size:19px}.unit-compare-cards .text-button{min-height:44px;font-size:12px}.compare-delta{color:#246244;background:#edf7f0;border-radius:8px;margin:12px 0 0;padding:10px;font-size:12px}.inline-payments{border-block:1px solid #e1e7e5;margin-bottom:14px;padding:12px 0}.inline-payments>summary{cursor:pointer;align-items:center;gap:8px;min-height:40px;font-size:13px;display:flex}.inline-payments>summary strong{color:#177146;background:#edf8f1;border-radius:6px;margin-left:auto;padding:5px 8px}.inline-payments dl{margin:10px 0}.inline-payments dl>div{border-top:1px solid #e7ece9;justify-content:space-between;gap:15px;padding:12px 2px;font-size:12px;display:flex}.inline-payments dd{text-align:right;margin:0;font-weight:600}.inline-payments small{color:#657368;margin-top:4px;font-size:10px;font-weight:400;display:block}.inline-payments .payment-green{color:#17633b}.inline-payments .fine{font-size:11px}.selection-google{color:#424b56;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 0 20px;font-size:12px;display:flex}.selection-google>.stars{color:#c48b08;letter-spacing:1px;font-size:16px}.selection-google>span:last-child{color:#667381;font-size:10px}.adapter-offer{background:#f5f7fa;border:1px solid #dce3e9;border-radius:17px;grid-template-columns:58px 1fr;gap:12px;margin:18px 0;padding:20px;display:grid}.adapter-icon{color:#4d6176;background:#fff;border-radius:13px;place-items:center;width:58px;height:68px;display:grid}.adapter-offer .eyebrow{letter-spacing:.08em;color:#576c80;font-size:9px}.adapter-offer h3{margin:5px 0;font-size:18px;line-height:1.3}.adapter-offer p{color:#5c6c7a;margin:4px 0 8px;font-size:12px}.adapter-offer strong{font-size:22px}.adapter-offer small{color:#687787;margin-top:6px;font-size:10px;display:block}.adapter-offer>button,.adapter-offer>.button{color:#215c97;background:#fff;border:1px solid #8aa8c5;border-radius:9px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px;font-size:12px;display:flex}.adapter-offer>button[aria-pressed=true]{color:#226943;background:#e8f4ed;border-color:#6fa183}.adapter-total{background:#eef7f1;border-radius:10px;padding:12px;font-size:13px}.adapter-total small{color:#526b5c;margin-top:5px;font-size:10px;display:block}.purchase-assurance{border-block:1px solid #e5e9ed;margin:18px 0}.purchase-assurance>a{color:#345a76;align-items:center;gap:10px;padding:15px 0;display:flex}.purchase-assurance>a>span{flex:1}.purchase-assurance strong{font-size:13px;display:block}.purchase-assurance small{color:#667684;margin-top:3px;font-size:11px;display:block}.model-faq{margin:22px 0}.model-faq h3{font-size:23px}.model-faq details{border-bottom:1px solid #e1e7eb;padding:12px 0;font-size:12px}.model-faq summary{cursor:pointer;min-height:30px;padding:6px 0;font-weight:600}.model-faq details p{color:#5c6e7e;margin:10px 0;font-size:12px}.visual-search-result{align-items:center;gap:14px;display:flex!important}.visual-search-result>img{object-fit:contain;flex-shrink:0;width:76px;height:65px}.visual-search-result>span{flex:1;min-width:0}.visual-search-result small{font-weight:500;color:#216944!important}.visual-search-result>span>span{font-size:11px!important}.search-guide-label{margin-top:22px!important}.memory-section{padding-block:45px}.memory-section h2{margin:0;font-size:26px}.memory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.memory-grid article{background:#f6f8fa;border:1px solid #e0e5eb;border-radius:16px;min-width:0;padding:16px}.memory-grid a{color:#273a4c;flex-direction:column;gap:6px;font-size:13px;display:flex}.memory-grid img{object-fit:contain;width:100%;height:110px;margin-bottom:8px}.memory-grid span,.memory-grid small{color:#617387;font-size:11px}.memory-grid b{margin-top:6px;font-size:17px}.memory-grid .text-button{padding-top:12px;font-size:11px}.review-topics{flex-wrap:wrap;gap:7px;margin-bottom:15px;display:flex}.review-topics button{color:#5f543b;background:#fffdf7;border:1px solid #e4dbc5;border-radius:30px;min-height:40px;padding:8px 13px;font-size:12px}.review-topics button[aria-pressed=true]{color:#695013;background:#f4e7bd;border-color:#d8bb66}.empty-alternatives{flex-direction:column;align-items:center;gap:10px;margin-top:25px;display:flex}.empty-alternatives p{margin:0}.empty-alternatives button{font-size:13px}.openbox-proof-row{color:#286644;flex-wrap:wrap;gap:12px 26px;margin:24px 0 30px;display:flex}.openbox-proof-row>span{align-items:center;gap:7px;font-size:13px;display:flex}.openbox-deals{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.openbox-deals article{background:linear-gradient(150deg,#f2f9f5,#fff);border:1px solid #d7e7dc;border-radius:22px;overflow:hidden}.openbox-deals article>a{color:#25332c;flex-direction:column;gap:12px;height:100%;padding:24px;text-decoration:none;display:flex}.openbox-label{color:#27704b;letter-spacing:.04em;font-size:10px;font-weight:650}.openbox-deals img{object-fit:contain;width:100%;height:210px;transition:transform .4s}.openbox-deals a:hover img{transform:translateY(-5px)}.openbox-deals h3{margin:0;font-size:24px}.openbox-deals p{color:#6a756d;margin:0;font-size:13px}.deal-price{font-size:28px}.openbox-deals small,.deal-includes{color:#596f60;font-size:11px}.openbox-deals .text-link{margin-top:auto;padding-top:12px;font-size:14px}.openbox-opportunities>.fine{max-width:800px;margin:18px 0;font-size:11px}.openbox-google{color:#4a504b;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.openbox-google .stars{color:#c48b08;letter-spacing:1px;font-size:18px}.openbox-google>span:last-child{color:#627268;font-size:11px}.home-adapter{max-width:680px;margin:25px auto 50px}.home-adapter .adapter-offer{margin:0}@media (width<=800px){.memory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.openbox-deals{grid-template-columns:1fr 1fr}.openbox-deals article:last-child{grid-column:1/-1}.openbox-deals article:last-child img{height:180px}.model-stock>summary,.stock-condition{font-size:11px}.decision-options>summary{font-size:12px}.decision-options>summary>span{display:none}}@media (width<=600px){.model-card .product-picture{height:180px}.model-card .product-media{min-height:0}.model-stock>summary small{display:block}.stock-condition{min-height:44px;font-size:10px}.model-stock>summary{font-size:10px}.stock-breakdown{padding:2px 6px}.product-card .savings-detail>summary{gap:3px;padding:6px;font-size:10px}.product-card .savings-detail>summary>svg{display:none}.decision-options{padding:0 12px}.decision-picks{grid-template-columns:1fr}.decision-picks>button{grid-template-columns:1fr auto;gap:5px 10px;padding:12px;display:grid}.decision-picks strong{grid-area:1/2/3;align-self:center;font-size:18px}.decision-picks small{grid-column:1}.decision-picks .pick-action{grid-area:3/2;align-self:end;margin:0;font-size:11px}.condition-guide-grid{gap:7px}.condition-guide-grid article{padding:10px}.condition-guide-grid header{font-size:11px}.condition-guide-grid header svg{width:19px}.condition-prices>button{gap:7px;font-size:11px}.condition-prices>button>strong{font-size:13px}.condition-prices small{font-size:10px}.memory-section .v6-heading{gap:12px}.memory-section h2{font-size:22px}.memory-section .text-button{font-size:12px}.memory-grid{gap:10px}.memory-grid article{padding:12px}.memory-grid img{height:90px}.openbox-deals{grid-template-columns:1fr}.openbox-deals article>a{padding:22px}.openbox-deals article:last-child{grid-column:auto}.openbox-deals img,.openbox-deals article:last-child img{height:220px}.openbox-opportunities h2{font-size:32px}.openbox-proof-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.openbox-proof-row span{font-size:12px}.review-topics{gap:6px}.review-topics button{padding:8px 10px;font-size:11px}.unit-compare-selects{grid-template-columns:1fr}.inline-payments dl>div{font-size:11px}.adapter-offer{gap:10px;padding:16px}.adapter-offer h3{font-size:16px}.home-adapter{margin:20px auto 35px}}@media (prefers-reduced-motion:reduce){.openbox-deals img{transition:none}.openbox-deals a:hover img{transform:none}}.visual-search-result small,.search-results small{letter-spacing:0;line-height:1.5;text-transform:none!important}.visual-search-result small{font-size:11px}.search-results .search-guide-label~a small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.usdt-saving{margin:10px 0 14px}.usdt-saving .saving-badge{font-size:12px}.usdt-saving>small{color:#61756a;margin-top:4px;font-size:10px;display:block}.product-card .usdt-saving .saving-badge{align-items:start;padding:6px;font-size:10px}.product-card .usdt-saving svg{display:none}.condition-dialog{border:0;border-radius:20px;width:min(620px,100% - 28px);max-height:85dvh;padding:30px 24px;overflow:auto}.condition-dialog h2{max-width:85%;margin:0 0 8px;font-size:24px}.condition-dialog>p{color:#667481;margin-bottom:16px;font-size:13px}.condition-dialog .modal-close{width:44px;height:44px;top:10px;right:10px}.choice-help-link{color:#1d5e9d;min-height:32px;padding:4px 0 4px 10px}.choice-inline-consult>small b{color:#226b48;font-weight:650}.model-card>.model-stock{margin-top:-6px;margin-bottom:12px}@media (width<=760px){.wrap{width:calc(100% - 32px)}.header-inner{height:56px}.site-header .brand-emblem{border-radius:8px;width:32px;height:32px}.site-header .brand-name{font-size:21px}.mobile-shop-nav{height:58px;padding-bottom:env(safe-area-inset-bottom,0px)}.mobile-shop-nav a,.mobile-shop-nav button{min-height:44px;font-size:10px}.section{padding-block:32px}h2,.section-heading h2,.v6-heading h2{font-size:27px;line-height:1.12}.v6-heading{gap:12px;margin-bottom:18px}.v6-heading>.text-link{font-size:12px}.page-intro{padding-block:22px}.page-intro h1,.model-hero h1{font-size:30px;line-height:1.1}.page-intro p{font-size:14px;line-height:1.5}.button,.button.small{min-height:44px}.entry-trust{gap:6px;padding-top:8px}.entry-trust>a{padding:8px 10px}.campaign-stage{border-radius:18px;height:370px}.campaign-copy{padding:22px 22px 0}.campaign-copy h1,.campaign-copy h2{max-width:290px;font-size:33px;line-height:1.02}.campaign-copy>p:not(.eyebrow){max-width:280px;margin-bottom:12px;font-size:13px}.campaign-copy .button{min-height:44px;padding:10px 16px;font-size:12px}.campaign-art,.campaign-premium .campaign-art{height:155px}.campaign-open .campaign-art{height:165px}.campaign-visit .campaign-art{height:155px}.family-section{padding-top:18px}.family-rail>a{min-width:100px}.family-rail a>div{height:76px}.family-all{margin-top:8px;padding:14px 16px}.family-all>span{grid-template-columns:1fr auto;gap:5px 8px}.family-all strong{font-size:15px}.family-all small{font-size:11px}.family-all b{grid-area:1/2/3;max-width:95px;margin:0;font-size:11px}.condition-promos{gap:10px}.condition-promo{min-height:225px;padding:21px}.condition-promo h3{font-size:25px}.openbox-sale-copy h2{font-size:33px}.included-banner{margin-top:22px}.included-banner h2,.home-payments h2,.experience-copy h2{font-size:28px}.home-payments,.experience-proof{gap:20px;padding-block:30px}.experience-numbers strong{font-size:32px}.google-rating{padding:17px 19px}.rating-value{font-size:38px}.reviews-carousel .reviews-grid article{min-height:185px;padding:19px}.reviews-carousel .reviews-grid blockquote{font-size:15px;line-height:1.5}.site-footer{padding-top:30px}.site-footer .footer-brand{margin-bottom:22px}.catalog-intro{padding:17px 0 12px}.catalog-intro h1{margin:0;font-size:25px}.catalog-intro>p:not(.eyebrow){margin:8px 0 0;font-size:13px}.catalog-intro .actions{gap:16px;margin-top:8px}.catalog-intro .actions .button{padding:10px 15px;font-size:12px}.catalog-shortcuts{gap:6px;margin-top:10px}.catalog-shortcuts a{min-height:40px;padding:8px 11px;font-size:11px}.catalog-section{padding-top:0}.saved-choice{border-radius:12px;grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;gap:8px;margin-bottom:12px;padding:12px;display:grid}.saved-choice>span{flex-basis:auto;min-width:0;font-size:12px}.saved-choice>span>small{margin-top:3px;font-size:10px;line-height:1.4}.saved-choice .button{min-height:44px;padding:8px 11px;font-size:11px}.saved-choice .icon-button{width:32px;min-height:44px;margin:0}.catalog-control-dock{padding-block:7px}.catalog-quick-filters{gap:8px;margin-bottom:6px}.catalog-quick-filters select{min-height:44px;padding:8px 22px 8px 10px;font-size:13px}.catalog-tools .search-input input{min-height:44px;padding:8px 0;font-size:16px}.catalog-tools>.button{min-height:44px;font-size:12px}.catalog-app>[data-condition-description]{margin:10px 0;font-size:12px;line-height:1.5}.catalog-app>.catalog-meta{margin:10px 0 12px;font-size:10px;line-height:1.4}.product-grid{grid-template-columns:1fr;gap:12px}.product-card,.catalog-app[data-catalog=featured] .product-card{border-radius:16px;grid-template-columns:105px minmax(0,1fr);align-items:start;gap:9px 13px;min-height:0;padding:15px;display:grid}.product-card .product-topline{grid-area:1/1/auto/-1;min-height:19px;margin:0}.product-card .condition-label{padding:4px 7px;font-size:10px;line-height:1.2}.product-card .card-battery{font-size:11px}.product-card .product-media,.model-card .product-media{grid-area:2/1;width:105px;min-height:0;margin:0}.product-card .product-picture,.model-card .product-picture,.catalog-app[data-catalog=featured] .product-picture{gap:6px;height:148px;min-height:0;margin:0;padding:5px 0 0}.product-card .product-picture>img{height:105px}.product-card .card-kit{width:100%;height:30px}.product-card .product-picture .unit-availability{min-height:30px;box-shadow:none;white-space:normal;justify-content:center;margin-top:7px;padding:5px;font-size:10px;position:static}.product-card>.model-stock{grid-area:3/1/auto/-1;margin:0}.model-stock>summary{min-height:44px;padding:9px 10px;font-size:12px}.model-stock>summary small{margin-left:5px;font-size:11px;font-weight:400;display:inline}.stock-breakdown{border-radius:10px;grid-template-columns:1fr 1fr;gap:0 12px;margin-top:6px;padding:4px 9px;display:grid}.stock-condition{gap:3px;min-height:44px;padding:6px 0;font-size:11px;line-height:1.3}.stock-condition strong{min-width:22px;padding:3px;font-size:12px}.product-card .product-body{flex-direction:column;grid-area:2/2;min-width:0;display:flex}.product-card .product-body h3{min-height:0;margin:0 0 6px;font-size:17px;line-height:1.18}.product-card .product-body>.muted{margin:0 0 7px;font-size:11px;line-height:1.4}.product-card .product-price{gap:2px;min-height:0;margin:0 0 9px}.product-card .product-price>span{font-size:11px;display:block}.product-card .product-price strong{font-size:22px;line-height:1.1;display:inline}.product-card .product-price small{font-size:11px;line-height:1.4}.product-card .color-caption{margin:0 0 4px;font-size:11px}.card-colors{gap:2px 7px;margin:0 0 7px}.card-color{background:0 0;border:0;border-radius:4px;gap:4px;min-height:32px;padding:4px 0;font-size:11px}.card-color i{width:10px;height:10px}.product-card .card-battery-range{align-items:flex-start;margin:0 0 7px;font-size:11px;line-height:1.4}.product-card .card-battery-range svg{flex-shrink:0;width:14px}.product-card .base-option{min-height:0;margin:0 0 5px;font-size:10px;line-height:1.4}.product-card .product-includes{min-height:0;margin:3px 0 8px;font-size:10px;line-height:1.4}.product-card .savings-detail,.product-card .usdt-saving{margin:1px 0 7px}.product-card .usdt-saving .saving-badge,.product-card .savings-detail>summary{padding:5px 6px;font-size:10px;line-height:1.4}.product-card .usdt-saving>small{font-size:9px}.product-card .product-actions{flex-wrap:wrap;gap:12px;margin:0}.product-card .product-actions .button{min-height:44px;padding:10px 17px;font-size:12px}.product-card .product-actions .text-link{align-items:center;min-height:44px;font-size:11px;display:inline-flex}.product-card .compare-toggle{align-self:flex-start;min-height:36px;margin-top:0;padding:6px 0;font-size:11px}.selection-main.wrap{width:calc(100% - 28px);padding-top:7px}.selection-heading{margin-bottom:8px}.selection-heading h1{margin:0 0 4px;font-size:22px;line-height:1.15}.selection-heading .quick-model-consult{min-height:36px;margin-top:0;font-size:12px}.selection-heading .quick-model-consult strong{font-size:12px}.choice-context{border-radius:12px;gap:8px;min-height:62px;margin-bottom:9px;padding:8px 10px}.choice-context .choice-thumb{width:37px;height:38px}.choice-context strong{margin-right:7px;font-size:12px;display:inline}.choice-context .choice-condition{font-size:11px;line-height:1.35;display:inline}.choice-context p{gap:4px;margin:4px 0 0;font-size:11px;line-height:1.4}.choice-context .choice-edit{align-items:center;min-height:44px;padding:4px;display:flex}.choice-panel{border-radius:14px;grid-template-columns:1fr 1fr;gap:12px 10px;padding:12px;display:grid}.choice-panel fieldset,.selection-options .choice-panel fieldset{min-width:0;margin:0;padding:0}.choice-panel #paso-condicion,.choice-panel #paso-opcion,.choice-panel>.notice{grid-column:1/-1}.choice-panel legend,.selection-options .choice-panel legend{min-height:25px;margin-bottom:6px;font-size:13px;line-height:1.3}.choice-panel legend small{font-size:10px}.choice-panel #paso-capacidad legend small{display:none}.choice-panel #paso-condicion>.option-stack{gap:6px}.choice-panel .option-stack>button{border-radius:9px;min-height:61px;padding:7px 8px;font-size:11px;line-height:1.25}.choice-panel .option-stack>button[aria-pressed=true]{padding:6px 7px}.choice-panel .option-stack small{margin-top:3px;font-size:10px;line-height:1.3}.choice-panel .capacity-grid{gap:5px}.choice-panel .capacity-grid>button{min-height:44px;padding:9px 11px;font-size:12px}.choice-panel .capacity-grid>button[aria-pressed=true]{padding:8px 10px}.choice-panel .color-options{gap:5px}.choice-panel .color-options>button{gap:5px;min-height:44px;padding:7px 8px;font-size:11px}.choice-panel .color-options>button span{overflow-wrap:anywhere;font-size:11px}.choice-panel .color-options i{width:14px;height:14px}.battery-context{margin:0 0 6px;font-size:11px;line-height:1.4}.battery-options{gap:6px}.battery-options>button{gap:2px;min-width:67px;min-height:48px;padding:6px 9px}.battery-options>button[aria-pressed=true]{padding:5px 8px}.battery-options>button strong{font-size:15px}.battery-options>button small{font-size:11px}.battery-help{margin-top:5px}.battery-help summary{min-height:32px;font-size:11px}.selection-options{padding-bottom:16px}.choice-inline-consult{gap:5px 10px;padding:12px 0}.choice-inline-consult>small{text-align:left;font-size:11px;line-height:1.5}.choice-inline-price strong{font-size:22px}.choice-inline-consult>.button{min-height:44px;padding:10px 13px;font-size:12px}.selection-page .selection-sticky{bottom:max(8px,env(safe-area-inset-bottom,0px));border-radius:14px;gap:8px;width:calc(100% - 20px);min-height:65px;padding:8px 11px}.selection-sticky strong{font-size:17px;line-height:1.2}.sticky-choice>span{margin-top:2px;font-size:10px;line-height:1.3}.selection-sticky small{font-size:10px;line-height:1.3}.selection-sticky .button{min-height:44px;padding:10px 13px;font-size:12px}.selection-page{padding-bottom:100px}.selection-summary{border-radius:14px;margin-top:18px;padding:18px}.selection-summary h2{font-size:23px}.summary-next{margin-top:18px;padding-top:16px}.summary-next h3{font-size:17px}.model-faq h3{font-size:22px}.adapter-offer{grid-template-columns:44px 1fr;gap:8px;padding:13px}.adapter-icon{width:44px;height:52px}.adapter-icon svg{width:29px}.adapter-offer h3{font-size:15px}.adapter-offer strong{font-size:19px}.condition-dialog{border-radius:17px;max-height:80dvh;padding:25px 18px 20px}.condition-dialog h2{font-size:22px}.condition-guide-grid article{padding:10px}.condition-dialog .text-link{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.filter-panel input,.filter-panel select,.quote-fields input,.quote-fields select{font-size:16px}}@media (width<=360px){.product-card,.catalog-app[data-catalog=featured] .product-card{grid-template-columns:85px minmax(0,1fr);gap:8px 10px;padding:12px}.product-card .product-media,.model-card .product-media{width:85px}.product-card .product-body h3{font-size:16px}.product-card .product-price strong{font-size:20px}.stock-breakdown{grid-template-columns:1fr}.campaign-copy h1,.campaign-copy h2{font-size:30px}.choice-context strong{margin:0 0 2px;display:block}}@media (prefers-reduced-motion:reduce){.product-card:hover .product-picture>img{transform:none}}@media (width<=760px){.product-card{position:relative}.product-card .color-caption{display:none}.product-card .product-includes{align-items:flex-start;gap:4px;width:105px;font-size:10px;line-height:1.4;display:flex;position:absolute;top:202px;left:15px}.product-card .product-includes svg{flex-shrink:0;width:13px}.product-card .compare-toggle{justify-content:flex-start;width:105px;font-size:11px;position:absolute;top:247px;left:15px}.product-card .usdt-saving>small{display:none}.product-card .base-option{margin-bottom:7px}.product-card .card-colors{margin-bottom:5px}.product-card .product-body{min-height:247px}}@media (width<=360px){.product-card .product-includes,.product-card .compare-toggle{width:85px;left:12px}}@media (width<=760px){.selection-options>.usdt-saving{display:none}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;width:100%;overflow-x:clip}body{width:100%;min-width:0;overflow-x:clip}@media (width<=760px){.site-header,.store-announcement,.preview-bar{width:100%;max-width:100%}.campaigns,.campaign-stage,.family-section,.family-rail,.entry-trust,.catalog-app,.selection-options{min-width:0;max-width:100%}.catalog-app[data-catalog=featured] .product-grid{grid-template-columns:minmax(0,1fr);gap:12px}.catalog-app[data-catalog=featured] .product-grid .product-card{width:100%;min-width:0;display:grid}.catalog-app[data-catalog=featured] .product-body h3{min-height:0;margin-bottom:6px;font-size:17px;line-height:1.18}.catalog-app[data-catalog=featured] .product-actions{flex-wrap:wrap;gap:12px}.catalog-app[data-catalog=featured] .product-body{min-width:0}}.stock-live-banner{color:#264b3d;background:#f1f8f5;border:1px solid #d4e5dd;border-radius:18px;align-items:flex-start;gap:14px;min-width:0;margin:0 0 20px;padding:18px 20px;display:flex}.stock-live-symbol{background:#e0f0e8;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.stock-live-banner>div{flex:1;min-width:0}.stock-live-banner strong{font-size:17px;line-height:1.3}.stock-live-banner p{margin:5px 0;font-size:14px;line-height:1.5}.stock-live-banner details{font-size:12px}.stock-live-banner summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.stock-live-banner details p{max-width:700px;font-size:12px}.live-chip{letter-spacing:.08em;white-space:nowrap;align-items:center;gap:6px;padding-top:5px;font-size:10px;font-weight:750;display:flex}.live-chip:before{content:"";background:#839088;border-radius:50%;width:7px;height:7px}.stock-live-banner[data-state=live] .live-chip:before{background:#198454;box-shadow:0 0 0 4px #19845414}.stock-live-banner:not([data-state=live]){color:#56616c;background:#f5f6f7;border-color:#dce1e5}.wholesale-process{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.wholesale-process article{background:#fff;border:1px solid #e1e6eb;border-radius:22px;padding:26px}.wholesale-process b{color:#0865bd;background:#eaf2ff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:18px;display:inline-flex}.wholesale-process h3{font-size:22px;line-height:1.15}.wholesale-process p{color:#65707d;font-size:16px;line-height:1.55}.wholesale-hero .actions{justify-content:center}.wholesale-note{color:#65707d;max-width:720px;margin:26px auto 0;line-height:1.5}.wholesale-hero h1{max-width:850px;margin-left:auto;margin-right:auto}@media (width<=760px){.stock-live-banner{border-radius:14px;gap:9px;padding:13px 12px;position:relative}.stock-live-symbol{border-radius:8px;width:28px;height:28px}.stock-live-symbol svg{width:18px}.stock-live-banner strong{padding-right:65px;font-size:14px;display:block}.stock-live-banner p{font-size:12px;line-height:1.45}.stock-live-banner summary{font-size:11px}.live-chip{font-size:8px;position:absolute;top:14px;right:12px}.wholesale-process{grid-template-columns:1fr;gap:12px}.wholesale-process article{padding:20px}.wholesale-process h3{font-size:20px}.wholesale-process p{font-size:14px}.campaign-pro h1{font-size:clamp(28px,7.7vw,34px);line-height:1.06}.campaign-pro .eyebrow{letter-spacing:.1em;font-size:9px}.wholesale-hero h1{font-size:34px}.wholesale-hero p{font-size:16px}.wholesale-hero .actions{flex-wrap:wrap}}.wholesale-v16 .wholesale-process{grid-template-columns:repeat(4,minmax(0,1fr))}.wholesale-pills{flex-wrap:wrap;justify-content:center;gap:12px;margin:24px 0;display:flex}.wholesale-pills span{background:#fff;border:1px solid #d9e5df;border-radius:30px;align-items:center;gap:7px;padding:9px 13px;font-size:13px;display:flex}.wholesale-quality>.wrap{grid-template-columns:.8fr 1.2fr;gap:60px;display:grid}.wholesale-quality-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.wholesale-quality-grid h3{margin:12px 0;font-size:21px}.wholesale-quality-grid p,.wholesale-meet p{color:#65707d;font-size:16px;line-height:1.6}.wholesale-meet{grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;display:grid}.wholesale-credentials{background:#edf4fd;border-radius:24px;padding:32px}.wholesale-credentials strong{letter-spacing:-.04em;font-size:38px;display:block}.wholesale-credentials span{color:#52657b;margin-bottom:20px;display:block}.wholesale-payment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:30px 0;display:grid}.wholesale-payment-grid article{background:#fff;border:1px solid #e0e6ed;border-radius:20px;padding:24px}.wholesale-payment-grid strong{color:#1764aa;font-size:38px}.wholesale-payment-grid .usdt{background:#e7f4ed;border-color:#cfe5d8}.wholesale-payment-grid .usdt strong{color:#23734f}.wholesale-payment-grid h3{margin:15px 0 8px;font-size:19px;line-height:1.3}.wholesale-payment-grid p{color:#65707d;font-size:14px;line-height:1.5}.wholesale-faq{max-width:850px}.wholesale-faq details{border-bottom:1px solid #dce3e9;padding:20px 0}.wholesale-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;font-size:18px;font-weight:650;list-style:none;display:flex}.wholesale-faq summary::-webkit-details-marker{display:none}.wholesale-faq details[open] summary svg{transform:rotate(90deg)}.wholesale-faq details p{color:#65707d;margin:15px 0 0;font-size:16px;line-height:1.6}@media (width<=1000px){.wholesale-v16 .wholesale-process,.wholesale-payment-grid{grid-template-columns:1fr 1fr}.wholesale-quality>.wrap{grid-template-columns:1fr;gap:28px}}@media (width<=760px){.wholesale-v16 .wholesale-process{grid-template-columns:1fr}.wholesale-pills{gap:7px;margin:18px 0}.wholesale-pills span{padding:7px 9px;font-size:11px}.wholesale-quality-grid{gap:22px 15px}.wholesale-quality-grid h3{font-size:17px}.wholesale-quality-grid p{font-size:13px}.wholesale-meet{grid-template-columns:1fr;gap:24px}.wholesale-credentials{padding:22px}.wholesale-credentials strong{font-size:30px}.wholesale-payment-grid{gap:10px}.wholesale-payment-grid article{padding:16px}.wholesale-payment-grid strong{font-size:30px}.wholesale-payment-grid h3{font-size:16px}.wholesale-payment-grid p{font-size:12px}.wholesale-faq summary{font-size:16px}.wholesale-faq details p{font-size:14px}}.home-v6>.campaigns{padding-top:18px}.home-v6 .campaign-stage{border-radius:26px;height:470px}.campaign-pro{color:#fff;background:radial-gradient(at 78% 58%,#26374b 0,#151e2a 34%,#0b1018 75%)}.campaign-pro .campaign-copy{z-index:2;padding:48px 0 40px 48px;position:relative}.campaign-pro .campaign-copy .eyebrow{color:#c4dcf2;letter-spacing:.12em;font-size:11px}.campaign-pro .campaign-copy h1{letter-spacing:-.055em;margin-bottom:20px;font-size:clamp(38px,4.6vw,64px);line-height:1.04}.campaign-pro .campaign-copy h1>span{color:#fff}.campaign-pro .campaign-copy h1>span:last-child{color:#a6d4fb}.campaign-pro .campaign-copy>p:not(.eyebrow){color:#c3ccd8;max-width:390px;margin-bottom:16px;font-size:16px;line-height:1.5}.campaign-pro .button{color:#102235;background:#c4e5ff;border:1px solid #d7edff;font-weight:700;box-shadow:0 6px 26px #70baff18}.campaign-pro .button:hover{background:#e2f2ff;box-shadow:0 7px 28px #70baff30}.campaign-pro .campaign-art{padding:28px 10px 35px;position:relative;overflow:visible}.campaign-pro .campaign-art>img{object-fit:contain;mix-blend-mode:normal;filter:drop-shadow(0 24px 24px #0006);width:94%;height:100%;max-height:385px}.campaign-pro .campaign-word{color:#b6c9df;opacity:.065;font-size:clamp(100px,18vw,245px)}.campaign-pro .campaign-art>small{color:#a8b5c7;font-size:9px;bottom:18px}.hero-stock{color:#d0e3f4;align-items:center;gap:7px;margin:0 0 20px;font-size:12px;display:flex}.hero-stock-dot{background:#8eddb5;border-radius:50%;flex-shrink:0;width:6px;height:6px}.hero-seal{color:#cde4f6;z-index:2;background:#ffffff08;border:1px solid #ffffff20;border-radius:30px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;display:flex;position:absolute;top:25px;right:22px}.arrival-proof{border-bottom:1px solid #e1e6eb;grid-template-columns:repeat(3,1fr);margin-top:2px;padding:14px 0 20px;display:grid}.arrival-proof a{color:#1d2b3a;border-right:1px solid #e1e6eb;justify-content:center;align-items:center;gap:10px;text-decoration:none;display:flex}.arrival-proof a:last-child{border-right:0}.arrival-proof strong{letter-spacing:-.05em;font-size:27px;line-height:1.15}.arrival-proof span{color:#617084;font-size:12px}.arrival-proof .arrival-google strong{color:#946900}.arrival-proof .arrival-google strong span{color:#c59527;font-size:24px}.arrival-proof a:hover span{text-decoration:underline}.home-v6 .entry-trust{padding-top:18px;padding-bottom:5px}.home-v6 .campaign-controls{margin-bottom:0}@media (width<=760px){.home-v6>.campaigns{padding-top:10px}.home-v6 .campaign-stage{border-radius:20px;height:458px}.campaign-pro .campaign-copy{padding:24px 22px 0}.campaign-pro .campaign-copy .eyebrow{letter-spacing:.08em;margin-bottom:13px;font-size:9px}.campaign-pro .campaign-copy h1{max-width:100%;margin-bottom:12px;font-size:34px;line-height:1.04}.campaign-pro .campaign-copy>p:not(.eyebrow){max-width:300px;margin-bottom:12px;font-size:13px;line-height:1.45}.hero-stock{gap:6px;margin-bottom:14px;font-size:10px}.campaign-pro .campaign-art{flex:1;height:190px;min-height:0;padding:8px 5px 21px}.campaign-pro .campaign-art>img{filter:drop-shadow(0 12px 15px #0005);width:100%;height:100%;max-height:190px}.campaign-pro .campaign-art>small{font-size:7px;bottom:7px}.hero-seal{max-width:98px;padding:6px 8px;font-size:8px;line-height:1.3;top:15px;right:14px}.hero-seal svg{flex-shrink:0;width:12px}.campaign-pro .campaign-word{font-size:150px}.arrival-proof{padding:12px 0 15px}.arrival-proof a{text-align:center;padding:0 5px;display:block}.arrival-proof strong{font-size:22px;display:block}.arrival-proof a>span{margin-top:4px;font-size:9px;line-height:1.4;display:block}.arrival-proof .arrival-google strong span{font-size:18px}.home-v6 .entry-trust{padding-top:13px}}@media (width<=360px){.campaign-pro .campaign-copy{padding:21px 18px 0}.campaign-pro .campaign-copy h1{font-size:29px}.home-v6 .campaign-stage{height:446px}.hero-seal{max-width:80px;font-size:7px;right:8px}.arrival-proof strong{font-size:20px}.arrival-proof a>span{font-size:8px}}@media (prefers-reduced-motion:reduce){.campaign-pro .campaign-art>img{transition:none;animation:none}}@media (width<=760px){.hero-seal{max-width:92px;top:auto;bottom:23px;right:12px}.campaign-pro .campaign-art>img{width:86%}.hero-seal{display:none}}.store-announcement{color:#cbd9e6;background:#101923;border-top:2px solid #91c9f2;height:auto;min-height:33px;padding:0;font-size:11px}.announcement-inner{justify-content:space-between;align-items:center;gap:16px;width:min(1280px,100% - 64px);min-height:33px;margin:auto;display:flex}.announcement-inner b{color:#eef5fc;font-weight:600}.store-announcement .announcement-inner>a{color:#d8e6f1;align-items:center;gap:8px;min-height:30px;font-size:11px;text-decoration:none;display:flex}.announcement-inner>a strong{color:#b7e4cb;font-weight:600}.announcement-inner>a:hover strong{text-underline-offset:3px;text-decoration:underline}.site-header{backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #e4e9ee;box-shadow:0 5px 20px #13223506}.header-inner{gap:30px;height:84px}.header-brand{flex-direction:column;flex:none;gap:5px;display:flex}.site-header .brand-emblem{border-radius:10px;width:43px;height:43px}.site-header .brand-name{font-size:27px}.header-signature{letter-spacing:.16em;color:#647386;margin-top:-4px;padding-left:54px;font-size:8px}.header-search{background:#f7f9fb;border:1px solid #dee6ed;border-radius:12px;flex:1;min-width:150px;max-width:480px;min-height:46px;padding:0 16px;transition:border-color .18s,background .18s,box-shadow .18s;box-shadow:inset 0 1px 2px #1a2b3e03}.header-search:hover{background:#fff;border-color:#9dbbd2;box-shadow:0 0 0 3px #3889cc09}.header-search>span:not(.search-prompt){color:#607082;font-size:13px}.header-search .search-prompt{color:#416681;align-items:center;gap:6px;margin-left:auto;font-size:10px;display:flex}.header-visit{border-radius:12px;padding:8px 11px;transition:background .18s}.header-visit:hover{background:#f0f6fb;text-decoration:none}.header-visit>svg{color:#397da8}.header-visit strong{font-size:12px}.header-saved{background:#fafbfd;border-color:#e0e7ee;border-radius:12px}.nav-row{border-top:1px solid #edf1f5;height:46px}.desktop-nav{gap:24px;height:100%}.desktop-nav a{white-space:nowrap;align-items:center;height:100%;font-size:12px;font-weight:550;text-decoration:none;display:flex;position:relative}.desktop-nav a:after{content:"";background:currentColor;height:2px;transition:transform .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a[aria-current=page]:after{transform:scaleX(1)}.desktop-nav a[aria-current=page]{font-weight:750}.nav-wholesale{color:#415a72;background:#f8fafc;border:1px solid #dfe7ee;border-radius:30px;padding:6px 12px;font-size:11px}.nav-wholesale:hover{background:#edf4fb;text-decoration:none}.private-preview-label{color:#5e6a78;background:#e7ecf1;border-radius:20px;padding:4px 9px;font-size:10px}.mobile-nav-caption{letter-spacing:.12em;color:#6e8192;margin:10px 0 8px;font-size:10px}.menu-service{color:#315e80;background:#edf5fb;border-radius:14px;align-items:center;gap:10px;margin-top:16px;padding:17px 12px;font-size:13px;display:flex}.menu-service small{color:#64788a;margin-top:3px;font-size:11px;display:block}.mobile-nav>a[aria-current=page]{color:#1267a9;background:#edf5fb}.site-header button:focus-visible,.site-header a:focus-visible{outline-offset:3px;outline:2px solid #327caf}.button{transition:background .18s,box-shadow .18s,transform .18s}.button:active{transform:translateY(1px)}@media (width>=761px) and (width<=1100px){.header-inner{gap:18px}.site-header .brand-name{font-size:24px}.header-visit{display:none}.desktop-nav{gap:16px}.desktop-nav a{font-size:10px}.nav-wholesale{padding:6px 9px;font-size:10px}.header-search{max-width:none}.header-signature{font-size:7px}}@media (width<=760px){.store-announcement{border-top-width:2px;min-height:29px}.announcement-inner{gap:12px;width:calc(100% - 28px);min-height:29px;font-size:10px}.announcement-desktop{display:none}.store-announcement .announcement-inner>a{gap:5px;min-height:29px;font-size:10px}.store-announcement .announcement-inner>a svg{width:10px;display:block}.header-inner{gap:12px;height:58px}.site-header .brand-emblem{border-radius:8px;width:32px;height:32px}.site-header .brand-name{font-size:21px}.header-signature,.header-search,.nav-row{display:none}.site-header .icon-button{border-radius:11px;width:40px;min-width:40px;height:44px}.menu-toggle[aria-expanded=true]{color:#216798;background:#edf5fb}.mobile-search{background:#f3f6f9;border:1px solid #e5ebf0}.mobile-nav{overscroll-behavior:contain;max-height:calc(100dvh - 130px);padding:12px 20px 22px}.mobile-nav>a{border-bottom:1px solid #edf0f4;border-radius:9px;min-height:46px;padding:13px 11px;font-size:15px}.mobile-nav>a>svg{color:#70869b;width:16px}}@media (width<=360px){.announcement-inner,.store-announcement .announcement-inner>a{font-size:9px}.header-inner{gap:8px}.site-header .brand-name{font-size:19px}.site-header .brand-emblem{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.site-header *,.desktop-nav a:after,.button{transition:none}.button:active{transform:none}}@media print{.store-announcement{display:none}}.neighborhood-map{isolation:isolate;background:#eef4f8;min-height:340px;position:relative;overflow:hidden}.neighborhood-map iframe{pointer-events:none;user-select:none;width:100%;height:100%;min-height:340px}.neighborhood-badge{letter-spacing:.08em;color:#48667c;pointer-events:none;background:#f9fcff;border:1px solid #dce9f1;border-radius:8px;padding:12px 14px;font-size:9px;font-weight:600;position:absolute;top:8px;left:8px}.neighborhood-halo{pointer-events:none;background:#65c6f12e;border:1px solid #64bce58c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:148px;height:148px;display:flex;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 18px #65c6f110}.neighborhood-icon{color:#fff;background:linear-gradient(145deg,#81d8f6,#299ed7);border:3px solid #fff;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 5px 18px #207ca43d,inset 0 1px 1px #ffffff80}.neighborhood-name{color:#285976;white-space:nowrap;background:#ffffffed;border-radius:20px;padding:6px 10px;font-size:11px;font-weight:600}.neighborhood-map .visit-map-label{pointer-events:none;bottom:27px}.neighborhood-map .visit-map-label span{font-size:11px}.visit-address-note{color:#617183;margin:10px 0 0;font-size:13px;line-height:1.5}@media (width<=760px){.neighborhood-map,.neighborhood-map iframe{min-height:320px}.neighborhood-halo{width:128px;height:128px}.neighborhood-badge{font-size:8px}.neighborhood-map .visit-map-label{padding:12px}.neighborhood-map .visit-map-label strong{font-size:14px}.neighborhood-map .visit-map-label span{font-size:10px}}:root{--premium-ink:#172635;--premium-muted:#62758a;--premium-blue:#0877ca;--premium-line:#e1e8ef;--premium-shadow:0 8px 28px #263e5510}body{color:var(--premium-ink)}h1,h2,h3{text-wrap:balance}.eyebrow{letter-spacing:.13em;font-weight:700}.button{border-radius:14px;box-shadow:0 3px 8px #0969b016}.button.outline{box-shadow:none}a:focus-visible,button:focus-visible,summary:focus-visible,select:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #54b6e4}.text-link{font-weight:600}.icon-button{transition:background .2s,transform .2s}.icon-button:hover{background:#eaf3fa}.page-intro .eyebrow{color:#48799d}.page-intro h1>span,.selection-heading h1>span{color:#6a879d}.page-intro>p{color:#5b6e7f;line-height:1.6}.page-intro .actions{gap:18px}.premium-symbol{--symbol-start:#5dc4fa;--symbol-end:#0875c9;--symbol-shadow:#187fb62e;isolation:isolate;background:linear-gradient(145deg,var(--symbol-start),var(--symbol-end));color:#fff;width:59px;height:59px;box-shadow:inset 0 1px 1px #ffffffa6,inset 0 -2px 4px #00000008,0 7px 15px var(--symbol-shadow);border-radius:19px;flex-shrink:0;place-items:center;display:inline-grid;position:relative;transform:rotate(-5deg)}.premium-symbol>svg{z-index:1;filter:drop-shadow(0 2px 1px #00000012);stroke-width:1.8px;position:relative}.symbol-glint{border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff38,#0000 55%);position:absolute;inset:1px}.symbol-violet{--symbol-start:#c9a8f8;--symbol-end:#7b58c3;--symbol-shadow:#8658c329}.symbol-gold{--symbol-start:#f9d778;--symbol-end:#cf9423;--symbol-shadow:#b58c2429}.symbol-green{--symbol-start:#6cd4b0;--symbol-end:#218963;--symbol-shadow:#34896b29}.symbol-gold>svg{fill:#ffffff32}.premium-benefits{padding-top:35px;padding-bottom:12px}.benefits-intro{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:20px;display:flex}.benefits-intro .eyebrow{color:#687f91;margin:0 0 10px;font-size:9px}.benefits-intro h2{letter-spacing:-.045em;margin:0;font-size:29px;line-height:1.13}.benefits-break{display:none}.benefits-signature{color:#6c7f90;align-items:center;gap:6px;padding-bottom:3px;font-size:11px;display:flex}.benefits-signature svg{color:#6a9dbf}.benefits-bento{grid-template-columns:1.12fr 1fr 1fr;gap:16px;display:grid}.benefit-card{min-width:0;color:var(--premium-ink);border:1px solid #e2e7ee;border-radius:24px;flex-direction:column;min-height:310px;padding:24px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;text-decoration:none!important}.benefit-card:hover{box-shadow:var(--premium-shadow);border-color:#bdcfdf;transform:translateY(-4px)}.benefit-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:22px;display:flex}.benefit-label{letter-spacing:.12em;color:#6e7184;font-size:8px;font-weight:700}.benefit-round{color:#63788e;background:#ffffffb3;border:1px solid #ffffffc9;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.benefit-card h3{letter-spacing:-.035em;margin:15px 0 11px;font-size:23px;line-height:1.15}.benefit-card h3 span{color:#61778c}.benefit-card p{color:#607286;max-width:250px;margin:0 0 15px;font-size:12px;line-height:1.55}.benefit-cta{align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:11px;font-weight:650;display:flex}.benefit-kit{background:linear-gradient(135deg,#f3f0f9,#fbfaff)}.benefit-main{align-items:flex-start;gap:15px;display:flex}.benefit-main .premium-symbol{border-radius:15px;width:47px;height:47px}.benefit-main .premium-symbol svg{width:24px}.benefit-main h3{margin:0 0 9px;font-size:23px}.benefit-kit>img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:86px;margin:9px 0 13px;transition:transform .4s}.benefit-kit:hover>img{transform:translateY(-3px)rotate(-1deg)}.benefit-office{background:linear-gradient(135deg,#edf5fc,#f7fbfe)}.benefit-office .benefit-top{margin-bottom:12px}.benefit-office .premium-symbol{margin:0 0 2px}.benefit-office .premium-symbol svg{fill:#ffffff18}.benefit-google{background:linear-gradient(135deg,#fff7e1,#fffcf4);border-color:#eee0b9}.benefit-google .benefit-label{color:#887346}.benefit-rating-art{align-items:center;gap:17px;display:flex;position:relative}.benefit-rating-art b{letter-spacing:-.065em;color:#9b711a;font-size:55px;line-height:1}.benefit-rating-art .premium-symbol{border-radius:17px;width:51px;height:51px;transform:rotate(8deg)}.benefit-google-stars{letter-spacing:3px;color:#c0952b;margin-top:15px;font-size:14px}.benefit-google h3{margin-top:9px;font-size:22px}.benefit-google h3 span{color:#88734a}.benefit-google p{color:#887854}.benefit-google .benefit-cta{color:#8b671b}.arrival-proof{border-bottom:0;padding-top:13px;padding-bottom:2px}.arrival-proof strong{font-size:25px}.arrival-proof a>span{font-size:11px}.selection-standard{background:linear-gradient(110deg,#f6f9fc,#fff);border:1px solid #e2eaf1;border-radius:24px;grid-template-columns:1fr 1.25fr;gap:55px;margin-top:10px;margin-bottom:44px;padding:36px 40px;display:grid}.standard-badge{letter-spacing:.12em;color:#4b7694;align-items:center;gap:6px;font-size:9px;font-weight:700;display:inline-flex}.standard-heading h2{letter-spacing:-.045em;margin:15px 0 14px;font-size:35px;line-height:1.08}.standard-heading>p{color:#6b7e90;margin:0;font-size:13px;line-height:1.6}.standard-points{align-self:center}.standard-points details{border-bottom:1px solid #e4eaf0;padding:12px 0}.standard-points details:first-child{padding-top:0}.standard-points details:last-child{border:0;padding-bottom:0}.standard-points summary{cursor:pointer;align-items:center;gap:16px;list-style:none;display:flex}.standard-points summary::-webkit-details-marker{display:none}.standard-points summary:after{display:none}.standard-points summary>.premium-symbol{border-radius:14px;width:43px;height:43px;transform:rotate(-3deg)}.standard-points summary>span:not(.premium-symbol){flex:1;min-width:0}.standard-points b{letter-spacing:-.02em;font-size:16px;display:block}.standard-points small{color:#6d7f90;margin-top:3px;font-size:12px;line-height:1.5;display:block}.standard-points summary>svg{color:#7b92a7;transition:transform .2s}.standard-points details[open] summary>svg{transform:rotate(45deg)}.standard-points details>p{color:#607589;margin:14px 0 0 59px;font-size:13px;line-height:1.65}.feature-card,.clarity-card,.visit-card,.guide-card,.quote-controls,.quote-results-area{border-color:var(--premium-line);box-shadow:0 6px 22px #1e3e5c05}.feature-card>svg,.help-card>svg,.short-guide-art>svg{box-sizing:content-box;color:#267bb7;filter:drop-shadow(0 4px 7px #2c76a810);background:linear-gradient(145deg,#f2f8ff,#dcebf8);border-radius:16px;padding:10px}.feature-card:nth-child(2)>svg,.short-guide.green .short-guide-art>svg{color:#2c8e67;background:linear-gradient(145deg,#ebfaf2,#cfeede)}.feature-card:nth-child(3)>svg,.short-guide.violet .short-guide-art>svg{color:#895db9;background:linear-gradient(145deg,#f6f0ff,#e8dcfa)}.feature-card h3{letter-spacing:-.025em}.short-guide{border:1px solid #e3e9ef;box-shadow:0 5px 16px #1e3e5c05}.short-guide-art{background:#f5f8fc}.short-guide.green .short-guide-art{background:#f0f7f2}.short-guide.violet .short-guide-art{background:#f7f3fb}.short-guide-art>span{font-size:9px}.short-guide-copy h3{font-size:22px}.short-guide-copy p{line-height:1.55}.short-guide-copy>span{font-weight:600}.reviews-section{background:linear-gradient(#fcfaf5,#f7f6f1)}.reviews-grid article{border:1px solid #e8e3d8;border-radius:20px;box-shadow:0 4px 16px #65521a05}.google-rating{background:linear-gradient(145deg,#fffaf0,#fff);border:1px solid #ebdfbf;border-radius:24px}.google-rating .rating-value{color:#a67817}.review-avatar{box-shadow:inset 0 1px 1px #ffffff96}.review-topics button{border-radius:20px}.openbox-showcase .openbox-sale-copy h2>span{color:#288464}.openbox-hero{background:radial-gradient(at 50% 0,#e6f6ee,#f7faf8 70%)}.openbox-hero h1>span{color:#287b59}.openbox-hero h1{max-width:850px;margin-left:auto;margin-right:auto}.included-banner{background:linear-gradient(120deg,#f5f2eb,#fbfaf7);border:1px solid #e8e2d7}.included-banner .included-art>div span{color:#64706c;background:#ffffffb0;border-radius:11px;padding:7px 10px}.usdt-benefit{border:1px solid #c4e7d9;box-shadow:inset 0 1px #ffffffb0}.home-payments h2{font-size:36px;line-height:1.1}.home-payments h2>span{color:#748da1}.purchase-steps li{background:#fff;border:1px solid #e1e9f0;border-radius:23px;box-shadow:0 4px 20px #344f6705}.step-top>svg{color:#438ebd}.clarity-card>svg,.after-purchase>svg,.related-strip>svg,.compact-followup>svg{color:#2a84bc}.faqs details,.wholesale-faq details{border-color:#dfe7ee}.faqs summary{font-weight:600}.faq-layout>div>h2>span{color:#7793a9}.wholesale-v6{background:linear-gradient(125deg,#eaf2fb,#f6f9fd);border:1px solid #dce8f3}.wholesale-v6>svg{color:#5397c8}.wholesale-process article{box-shadow:0 5px 20px #2a4c6b06}.wholesale-process article>b{color:#367ba9;background:linear-gradient(145deg,#eaf5ff,#d8e8f7)}.wholesale-quality-grid article>svg{color:#2b84b9}.wholesale-payment-grid article{border-color:#dce6ef}.site-footer{background:#f5f7fa;border-top:1px solid #e0e8ef}.site-footer .footer-columns h3{color:#28445c}.site-footer .footer-columns a{color:#637386}.site-footer .footer-columns a:hover{color:#146cae}.product-card{border-color:#dfe7ef;box-shadow:0 3px 12px #233d5704}.product-card:hover{border-color:#b7cce0;box-shadow:0 10px 28px #233d5710}.product-card .product-price strong{letter-spacing:-.045em}.product-card .card-kit{border-radius:10px}.product-card .product-actions .button{border-radius:12px}.product-card .product-includes{color:#528371}.condition-label{border:1px solid #dfe8f4}.condition-label.good{border-color:#cbe7da}.catalog-tools .search-input,.filter-panel select,.quote-controls select,.journey-form select{background:#fff;border:1px solid #dce5ed;border-radius:12px}.stock-live-banner{background:linear-gradient(120deg,#ecf8f3,#f7fcfa);border-color:#c9e7df}.stock-live-banner .stock-live-symbol{color:#2a8663;background:#d9f0e5;border-radius:15px}.stock-live-banner .live-chip{letter-spacing:.06em;font-size:9px}.stock-live-banner[data-state=live] .live-chip:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.choice-panel{box-shadow:0 4px 22px #25415d06}.choice-panel fieldset legend{font-weight:700}.choice-panel button[aria-pressed=true]{box-shadow:0 0 0 1px #2587c620}.quick-model-consult{background:linear-gradient(120deg,#edf6fd,#f8fbfe);border-color:#daeaf5}.quick-model-consult>svg:first-child{color:#428ebd}.selection-google{background:#fffaf0;border:1px solid #eee0b9;border-radius:14px}.selection-summary{background:linear-gradient(145deg,#f4f8fc,#fff);border-color:#dce6ef}.selection-summary .summary-price strong{letter-spacing:-.04em}.selection-options .included-disclosure,.selection-options .gift-disclosure{border-color:#e1e8ef;border-radius:15px}.selection-heading h1{letter-spacing:-.045em}.choice-inline-consult .button{box-shadow:0 4px 15px #1875ac20}.quote-welcome .icon-disc,.saved-empty .icon-disc{color:#3f8dbf;background:linear-gradient(135deg,#eaf6ff,#d8eaf8);border-radius:24px}.model-hero .actions{gap:18px}.model-hero>p{color:#647789}.model-hero h1{letter-spacing:-.055em}@media (width>=761px){.campaign-tabs button{font-size:11px}.campaign-arrows .icon-button{width:39px;height:39px}.campaign-controls{padding-top:13px;padding-bottom:5px}.curated-section{padding-top:42px;padding-bottom:40px}.benefit-office h3{max-width:270px}}@media (width<=1000px) and (width>=761px){.benefit-card{padding:19px}.benefit-card h3,.benefit-main h3{font-size:20px}.benefit-main{gap:10px}.benefit-main .premium-symbol{border-radius:13px;width:38px;height:38px}.selection-standard{gap:25px;padding:30px}.benefit-label{font-size:7px}.benefit-kit>img{height:75px}}@media (width<=760px){.button{border-radius:12px}.page-intro h1{font-size:35px;line-height:1.07}.page-intro>p{font-size:14px}.page-intro .actions{gap:14px}.premium-benefits{padding-top:22px;padding-bottom:4px}.benefits-intro{gap:12px;margin-bottom:14px}.benefits-intro h2{font-size:25px}.benefits-break{display:block}.benefits-intro .eyebrow{letter-spacing:.08em;margin-bottom:9px;font-size:8px}.benefits-signature{display:none}.benefits-bento{grid-template-columns:1fr 1fr;gap:10px}.benefit-card{border-radius:20px;min-height:0;padding:16px}.benefit-kit{grid-column:1/-1;grid-template-columns:1.3fr 1fr;column-gap:12px;display:grid}.benefit-kit .benefit-top{grid-column:1/-1;margin-bottom:10px}.benefit-main{display:block}.benefit-main .premium-symbol{display:none}.benefit-kit>img{grid-area:2/2;align-self:center;height:90px;margin:0}.benefit-kit .benefit-cta{grid-column:1/-1;padding-top:8px}.benefit-main h3{margin:0 0 7px;font-size:20px;line-height:1.12}.benefit-main p{margin:0;font-size:11px}.benefit-card .benefit-label{letter-spacing:.07em;font-size:7px;line-height:1.3}.benefit-round{flex-shrink:0;width:23px;height:23px}.benefit-top{gap:4px;margin-bottom:12px}.benefit-round svg{width:13px}.benefit-card h3{margin:12px 0 9px;font-size:18px;line-height:1.17}.benefit-card p{margin-bottom:12px;font-size:11px;line-height:1.55}.benefit-card .premium-symbol{border-radius:14px;width:43px;height:43px}.benefit-card .premium-symbol>svg{width:25px;height:25px}.benefit-office .benefit-top{margin-bottom:12px}.benefit-cta{gap:3px;padding-top:5px;font-size:10px;line-height:1.4}.benefit-cta svg{flex-shrink:0;width:12px}.benefit-rating-art{gap:9px;min-height:45px}.benefit-rating-art b{font-size:38px}.benefit-rating-art .premium-symbol{border-radius:12px;width:36px;height:36px}.benefit-rating-art .premium-symbol>svg{width:24px;height:24px}.benefit-google-stars{letter-spacing:2px;margin-top:10px;font-size:11px}.benefit-google h3{margin-top:7px}.benefit-google p{font-size:11px}.arrival-proof{padding:9px 0 2px}.arrival-proof strong{font-size:21px}.arrival-proof a>span{font-size:8px}.selection-standard{border-radius:22px;grid-template-columns:1fr;gap:20px;margin-top:4px;margin-bottom:29px;padding:23px 21px}.standard-heading h2{margin:11px 0;font-size:29px}.standard-heading>p{font-size:12px}.standard-heading>p br{display:none}.standard-points b{font-size:14px}.standard-points small{font-size:11px}.standard-points summary{gap:12px}.standard-points summary>.premium-symbol{border-radius:12px;width:37px;height:37px}.standard-points summary>.premium-symbol svg{width:21px;height:21px}.standard-points details>p{margin-left:0;font-size:12px}.standard-badge{font-size:8px}.feature-card>svg{border-radius:14px;width:29px;height:29px;padding:9px}.short-guide-art>svg{padding:8px}.home-payments h2{font-size:30px}.included-banner .included-art>div span{padding:6px 8px;font-size:10px}.short-guide-copy h3{font-size:21px}.selection-heading h1{font-size:27px;line-height:1.1}.selection-heading>p{font-size:12px}.quick-model-consult small,.stock-live-banner p{font-size:11px}.stock-live-banner strong{font-size:14px}.stock-live-banner .stock-live-symbol{border-radius:12px}.product-actions .button.small{font-size:12px}.curated-section{padding-top:28px;padding-bottom:29px}.model-hero>p{font-size:14px}.selection-standard+.selection-home{padding-top:24px}}@media (width<=360px){.benefit-card{padding:13px}.benefit-card h3{font-size:16px}.benefit-main h3{font-size:19px}.benefit-card .benefit-label{font-size:6px}.benefit-rating-art b{font-size:33px}.benefit-cta{font-size:9px}.benefits-intro h2{font-size:23px}.page-intro h1{font-size:30px}.standard-points b{font-size:13px}}@media (prefers-reduced-motion:reduce){.benefit-card,.benefit-kit>img,.standard-points summary>svg,.icon-button{transition:none}.benefit-card:hover,.benefit-kit:hover>img{transform:none}}.page-intro h1>span{display:block}.page-intro h1>br{display:none}@media (width<=760px){.benefit-office h3,.benefit-google h3{font-size:17px}.benefit-main h3{font-size:20px}.benefit-office,.benefit-google{min-height:265px}.benefit-office .benefit-cta,.benefit-google .benefit-cta{margin-top:auto}}.review-brief{padding-bottom:60px}.review-context{background:#f6f9fc;border:1px solid #e1e8ef;border-radius:20px;max-width:820px;margin-bottom:25px;padding:28px}.review-context h2{letter-spacing:-.03em;margin:0 0 15px;font-size:25px}.review-context p{color:#597085;font-size:14px;line-height:1.7}.review-route-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:25px 0;display:grid}.review-route-grid a{background:#fff;border:1px solid #dce7ef;border-radius:20px;padding:24px;text-decoration:none;transition:background .2s;display:block}.review-route-grid a:hover{background:#eef6fc}.review-route-grid a>svg{color:#3d8dbf}.review-route-grid h2{margin:15px 0 10px;font-size:21px}.review-route-grid p{color:#63798b;margin:0;font-size:13px;line-height:1.6}@media (width<=760px){.review-route-grid{grid-template-columns:1fr}.review-context{padding:22px}.review-route-grid a{padding:20px}.review-brief .page-intro p br{display:none}}.benefits-quiet{border-top:1px solid #e8ecf0;border-bottom:1px solid #e8ecf0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:13px;padding-top:22px;padding-bottom:22px;display:grid}.quiet-benefit{color:#263440;border-right:1px solid #e8ecf0;align-items:flex-start;gap:15px;min-width:0;padding:4px 28px;display:flex;text-decoration:none!important}.quiet-benefit:first-child{padding-left:8px}.quiet-benefit:last-child{border-right:0;padding-right:8px}.quiet-benefit>svg{color:#657b8d;stroke-width:1.4px;flex-shrink:0;margin-top:1px}.quiet-benefit h2{letter-spacing:-.025em;text-wrap:initial;margin:0 0 6px;font-size:16px;font-weight:650;line-height:1.3}.quiet-benefit p{color:#76818d;max-width:245px;margin:0 0 7px;font-size:12px;line-height:1.5}.quiet-benefit span{color:#1375b5;align-items:center;gap:3px;font-size:12px;font-weight:450;line-height:1.5;display:inline-flex}.quiet-benefit:hover span{text-underline-offset:3px;text-decoration:underline}.quiet-reviews>svg{color:#b49956}.benefits-quiet+.family-section{margin-top:8px}@media (width>=761px) and (width<=1000px){.quiet-benefit{gap:11px;padding:3px 17px}.quiet-benefit h2{font-size:14px}.quiet-benefit p,.quiet-benefit span{font-size:11px}.quiet-benefit>svg{width:24px;height:24px}}@media (width<=760px){.benefits-quiet{grid-template-columns:1fr;margin-top:10px;padding-top:2px;padding-bottom:2px}.quiet-benefit,.quiet-benefit:first-child,.quiet-benefit:last-child{border-bottom:1px solid #edf0f3;border-right:0;align-items:center;gap:14px;padding:15px 5px}.quiet-benefit:last-child{border-bottom:0}.quiet-benefit>svg{width:24px;height:24px;margin-top:0}.quiet-benefit>div{flex:1;min-width:0;padding-right:15px;position:relative}.quiet-benefit h2{margin-bottom:3px;font-size:14px;line-height:1.3}.quiet-benefit p{max-width:none;margin:0;font-size:11px;line-height:1.45}.quiet-benefit span{color:#83929f;font-size:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}.quiet-benefit span svg{width:13px;height:13px}.benefits-quiet+.family-section{margin-top:0}}@media (width<=360px){.quiet-benefit h2{font-size:13px}.quiet-benefit p{font-size:10px}}.service-symbol{color:#1d1d1f;flex:none;display:block;filter:none!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important;transform:none!important}.quiet-benefit>.service-symbol{color:#1d1d1f;stroke-width:1.8px;width:34px;height:34px}.quiet-benefit{gap:19px}.quiet-benefit h2{color:#1d1d1f}.quiet-benefit p{color:#6e6e73}.selection-standard{background:#f5f5f7;border:0;border-radius:20px;gap:50px;padding:32px 36px}.standard-badge{color:#6e6e73;letter-spacing:.09em}.standard-heading h2{color:#1d1d1f;font-size:32px}.standard-heading h2 span,.standard-heading>p,.standard-points small,.standard-points details>p{color:#6e6e73}.standard-points summary>.service-symbol{color:#1d1d1f;width:32px;height:32px;margin-right:3px}.standard-points summary>span{flex:1}.standard-points summary>svg:last-child{color:#555;background:#e8e8ed;border-radius:50%;flex:none;width:23px;height:23px;padding:4px}.standard-points details[open] summary>.service-symbol{transform:none}.standard-points b{color:#1d1d1f;font-size:15px;font-weight:600}.standard-points details{border-color:#dcdce0;padding:15px 0}.standard-points details>p{margin-left:51px}.feature-card>svg,.help-card>svg,.short-guide-art>svg{box-shadow:none!important;filter:none!important;color:#1d1d1f!important;background:0 0!important;border-radius:0!important}.facebook-summary{color:#1d1d1f;border-top:1px solid #ddd;border-bottom:1px solid #ddd;align-items:center;gap:28px;margin:0 0 26px;padding:20px 0;display:flex}.facebook-brand{align-items:center;gap:9px;font-size:15px;font-weight:600;display:inline-flex}.facebook-brand>b{color:#fff;text-align:center;background:#0866ff;border-radius:50%;width:26px;height:26px;font-family:Arial,sans-serif;font-size:26px;line-height:32px;overflow:hidden}.facebook-summary>strong{letter-spacing:-.04em;font-size:26px}.facebook-summary>strong>span{letter-spacing:0;font-size:14px;font-weight:400}.facebook-summary>p{color:#6e6e73;margin:0;font-size:13px}.facebook-summary>a{color:#06c;margin-left:auto;font-size:13px}@media (width<=760px){.quiet-benefit>.service-symbol{width:29px;height:29px}.quiet-benefit{gap:16px}.selection-standard{gap:20px;padding:24px 22px}.standard-heading h2{font-size:27px}.standard-points summary>.service-symbol{width:29px;height:29px}.standard-points b{font-size:14px}.standard-points details>p{margin-left:0}.facebook-summary{grid-template-columns:1fr 1fr;gap:9px 16px;padding:18px 0;display:grid}.facebook-summary>strong{grid-area:2/1/auto/-1;font-size:24px}.facebook-summary>p{grid-column:1/-1;font-size:12px}.facebook-summary>a{grid-column:1/-1;margin:4px 0 0}.facebook-brand{font-size:14px}}.campaign-open .campaign-art img{object-fit:cover;object-position:center 62%;mix-blend-mode:normal;border-radius:18px;width:100%;height:100%;max-height:510px}.campaign-open .campaign-word{display:none}.real-wholesale-hero{isolation:isolate;position:relative;overflow:hidden;background:#f5f5f7!important}.wholesale-backdrop{object-fit:cover;filter:blur(3px);opacity:.14;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.real-wholesale-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#ffffffb3,#fffc,#ffffff73);position:absolute;inset:0}.review-customer-photo{object-fit:cover;border-radius:10px;width:100%;height:145px;margin:12px 0;display:block}.review-photo-credit{color:#6e6e73;font-size:11px}.campaign-visit .campaign-art img{object-position:center 65%}@media (width<=760px){.campaign-open .campaign-art img{object-position:center 65%;max-height:240px}}.office-atmosphere{isolation:isolate;background:#faf9f7;border-radius:20px;position:relative;overflow:hidden}.office-atmosphere:before{content:"";z-index:-2;pointer-events:none;filter:blur(3px);opacity:.38;background:url(/images/real/9328.webp) 50% 59%/cover no-repeat;position:absolute;inset:-8px}.office-atmosphere:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#fffffff0 0%,#ffffffd4 42%,#ffffff4d 100%);position:absolute;inset:0}.catalog-intro.office-atmosphere{margin-top:20px;margin-bottom:20px;padding-left:32px;padding-right:32px}.catalog-intro.office-atmosphere h1>span,.model-hero.office-atmosphere h1>span{color:#547184}.office-atmosphere .catalog-shortcuts a{background:#fffffff0}.selection-heading.office-atmosphere{margin-bottom:24px;padding:24px 28px}.selection-heading.office-atmosphere:before{opacity:.28;background-image:url(/images/real/4738.webp);background-position:50% 48%}.selection-heading.office-atmosphere .quick-model-consult{background:#fffffff0}.model-hero.office-atmosphere{margin-top:18px;margin-bottom:24px;padding-left:24px;padding-right:24px}@media (width<=760px){.catalog-intro.office-atmosphere{border-radius:16px;margin-top:12px;margin-bottom:12px;padding-left:18px;padding-right:18px}.office-atmosphere:before{opacity:.3;background-position:58% 64%}.office-atmosphere:after{background:linear-gradient(100deg,#ffffffe8,#ffffffab)}.selection-heading.office-atmosphere{border-radius:16px;margin-bottom:18px;padding:18px 16px}.model-hero.office-atmosphere{border-radius:16px;padding-left:16px;padding-right:16px}}.office-atmosphere:before{filter:blur(1px);opacity:.9;background-image:url(/images/real/4738.webp);background-position:50% 56%}.office-atmosphere:after{background:linear-gradient(90deg,#fffffff7 0%,#ffffffeb 30%,#ffffff8f 58%,#ffffff1f 100%)}.selection-heading.office-atmosphere:before{opacity:.85;background-position:50% 57%}.model-hero.office-atmosphere:after{background:linear-gradient(90deg,#fffffff0,#ffffffdb 52%,#ffffff3d)}.buying-photo-hero{isolation:isolate;color:#fff;background:#24211d url(/images/real/9328.webp) 50% 61%/cover no-repeat;border-radius:22px;margin-top:22px;margin-bottom:24px;position:relative;overflow:hidden;padding:65px 24px!important}.buying-photo-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#0c1115bd,#0c1115a6,#0c111573);position:absolute;inset:0}.buying-photo-hero h1,.buying-photo-hero h1 span,.buying-photo-hero .eyebrow,.buying-photo-hero>p{color:#fff!important}.buying-photo-hero>p{max-width:570px;margin-left:auto;margin-right:auto}.wholesale-v16 .real-wholesale-hero{color:#fff;text-align:left;padding:48px 0;background:#151d22!important}.real-wholesale-hero .wholesale-backdrop{opacity:.55;filter:blur(1px);object-position:center 58%}.real-wholesale-hero .wholesale-hero-layout{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;display:grid}.real-wholesale-hero .wholesale-hero-copy{text-align:left;min-width:0}.wholesale-v16 .real-wholesale-hero h1{letter-spacing:-.045em;max-width:650px;margin:24px 0;font-size:clamp(34px,3.8vw,57px);line-height:1.08}.wholesale-v16 .real-wholesale-hero h1 span{color:#b7d7cf}.wholesale-v16 .real-wholesale-hero .eyebrow{color:#cfdae2}.wholesale-v16 .real-wholesale-hero p:not(.eyebrow){color:#e0e5e9;margin-left:0;font-size:17px;line-height:1.65}.real-wholesale-hero .wholesale-pills{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:26px 0}.real-wholesale-hero .wholesale-pills span{color:#fff;background:#ffffff14;border-color:#ffffff40;padding:10px 12px;font-size:12px}.real-wholesale-hero .actions{flex-wrap:wrap;justify-content:flex-start;gap:20px}.real-wholesale-hero .text-link{color:#fff}.wholesale-hero-photos{grid-template-columns:1fr 1fr;align-items:center;gap:16px;min-width:0;display:grid}.wholesale-hero-photos figure{min-width:0;margin:0}.wholesale-hero-photos figure:nth-child(2){padding-top:64px}.wholesale-hero-photos img{aspect-ratio:3/4;object-fit:cover;border-radius:16px;width:100%;display:block}.wholesale-hero-photos figcaption{color:#d7dfe4;margin-top:12px;font-size:12px;line-height:1.5}.wholesale-office-photo{object-fit:cover;object-position:center 54%;border-radius:14px;width:100%;height:230px;margin-bottom:24px}@media (width<=760px){.office-atmosphere:before{opacity:.85;background-position:65% 56%}.office-atmosphere:after{background:linear-gradient(90deg,#fffffff0,#ffffffdb 55%,#ffffff70)}.catalog-intro.office-atmosphere .actions{background:0 0;border-radius:0;padding:0}.buying-photo-hero{background-position:44% 62%;border-radius:16px;margin-top:12px;padding:40px 20px!important}.buying-photo-hero h1{font-size:32px}.buying-photo-hero>p{font-size:14px}.real-wholesale-hero .wholesale-hero-layout{grid-template-columns:1fr;gap:28px}.wholesale-v16 .real-wholesale-hero{padding:30px 0}.wholesale-v16 .real-wholesale-hero h1{margin:18px 0;font-size:34px}.wholesale-v16 .real-wholesale-hero p:not(.eyebrow){font-size:14px}.real-wholesale-hero .wholesale-pills{margin:20px 0}.real-wholesale-hero .wholesale-pills span{padding:8px;font-size:10px}.wholesale-hero-photos{gap:12px}.wholesale-hero-photos figure:nth-child(2){padding-top:30px}.wholesale-hero-photos figcaption{font-size:10px}.real-wholesale-hero .wholesale-backdrop{opacity:.5}.real-wholesale-hero:after{background:#0a1218bf}}.wholesale-hero-photos img{height:auto;max-height:430px}.office-atmosphere{color:#fff;background:#211e1a}.office-atmosphere:before,.selection-heading.office-atmosphere:before{filter:none;opacity:1;background-image:url(/images/real/4738.webp);background-position:50% 56%;inset:0}.office-atmosphere:after,.model-hero.office-atmosphere:after{background:linear-gradient(90deg,#0a0f13e0,#0a0f13ad 46%,#0a0f133d)}.office-atmosphere h1,.office-atmosphere .eyebrow,.office-atmosphere>p{color:#fff}.catalog-intro.office-atmosphere h1>span,.model-hero.office-atmosphere h1>span,.selection-heading.office-atmosphere h1>span{color:#d6e0e7}.catalog-intro.office-atmosphere .actions{background:0 0;border-radius:0;padding:0}.office-atmosphere .actions .text-link{color:#fff}.office-atmosphere .catalog-shortcuts a{color:#253644;background:#ffffffed;border-color:#ffffff7a}.office-atmosphere .catalog-shortcuts a:hover{background:#fff}.buying-photo-hero{background-image:url(/images/real/4738.webp);background-position:50% 56%}.buying-photo-hero:before{background:linear-gradient(90deg,#0a0f13cc,#0a0f13ad 60%,#0a0f134d)}.real-wholesale-hero .wholesale-backdrop{opacity:1;filter:none}.real-wholesale-hero:after{background:linear-gradient(90deg,#0a0f13e0,#0a0f13ad 46%,#0a0f133d)}@media (width<=760px){.office-atmosphere:before,.selection-heading.office-atmosphere:before{opacity:1;background-position:58% 56%}.office-atmosphere:after,.model-hero.office-atmosphere:after,.real-wholesale-hero:after{background:linear-gradient(90deg,#0a0f13d1,#0a0f1394)}.real-wholesale-hero .wholesale-backdrop{opacity:1}}.office-atmosphere>p,.office-atmosphere .eyebrow{color:#eef1f4!important}.campaign-open{color:#fff;background:#171819}.campaign-open .campaign-copy h2,.campaign-open .campaign-copy h2>span{color:#fff}.campaign-open .campaign-copy>.eyebrow{color:#c5c9cd}.campaign-open .campaign-copy>p:not(.eyebrow){color:#d2d5d8}.campaign-open .button{color:#1d1d1f;background:#f5f5f7}.campaign-open .campaign-art{width:100%;height:100%;padding:24px 24px 32px;position:relative;inset:auto;overflow:hidden}.campaign-open .campaign-art video{object-fit:contain;border-radius:16px;width:100%;height:100%;max-height:410px}.campaign-open .campaign-art>small{color:#bfc4c9;bottom:9px}.campaign-visit{color:#fff;background:#211e1a url(/images/real/4738.webp) 50% 56%/cover no-repeat;display:block}.campaign-visit:before{content:"";background:linear-gradient(90deg,#0a0f13e0,#0a0f139e 50%,#0a0f133d);position:absolute;inset:0}.campaign-visit .campaign-art{display:none}.campaign-visit .campaign-copy{flex-direction:column;justify-content:center;align-items:flex-start;max-width:620px;height:100%;padding:40px 48px;display:flex}.campaign-visit .campaign-copy h2,.campaign-visit .campaign-copy h2>span,.campaign-visit .campaign-copy>.eyebrow{color:#fff}.campaign-visit .campaign-copy>p:not(.eyebrow){color:#e2e7eb;max-width:380px}.campaign-visit .button{color:#1d1d1f;background:#f5f5f7}@media (width<=760px){.campaign-open .campaign-copy{flex:none;padding:24px 22px 0}.campaign-open .campaign-copy h2{margin-bottom:10px;font-size:32px}.campaign-open .campaign-copy>.eyebrow{margin-bottom:10px;font-size:9px}.campaign-open .campaign-copy>p:not(.eyebrow){margin-bottom:12px;font-size:13px;line-height:1.45}.campaign-open .campaign-art{flex:1;height:210px;min-height:0;padding:12px 18px 24px}.campaign-open .campaign-art video{object-fit:contain;width:100%;height:100%;max-height:215px}.campaign-open .campaign-art>small{font-size:7px;bottom:8px}.campaign-visit .campaign-copy{justify-content:flex-start;max-width:none;padding:28px 24px}.campaign-visit .campaign-copy h2{max-width:300px;font-size:34px}.campaign-visit .campaign-copy>p:not(.eyebrow){max-width:280px;font-size:13px;line-height:1.5}.campaign-visit{background-position:54% 58%}.campaign-visit:before{background:linear-gradient(#0a0f13d9,#0a0f137a 62%,#0a0f1329)}.campaign-open{display:block}.campaign-open .campaign-copy{z-index:3;padding:24px 22px 0;position:relative}.campaign-open .campaign-art{width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.campaign-open .campaign-art video{object-fit:cover;object-position:center 58%;border-radius:0;width:100%;height:100%;max-height:none}.campaign-open .campaign-art:after{content:"";z-index:1;background:linear-gradient(#101214ed 0%,#101214d9 26%,#1012144d 58%,#1012140d 80%,#10121480);position:absolute;inset:0}.campaign-open .campaign-art>small{z-index:2;color:#fff;bottom:10px}.campaign-open .campaign-copy>p:not(.eyebrow){color:#fff}}.model-hero.office-atmosphere>img{mix-blend-mode:normal;isolation:isolate;box-sizing:border-box;background:#f5f5f7;border-radius:18px;padding:24px}.selection-heading.office-atmosphere .quick-model-consult{color:#fff;box-sizing:border-box;background:#ffffff12;border:1px solid #ffffff65;border-radius:24px;align-items:center;gap:9px;max-width:100%;min-height:42px;margin-top:12px;padding:10px 14px;line-height:1.3;display:inline-flex}.selection-heading.office-atmosphere .quick-model-consult strong,.selection-heading.office-atmosphere .quick-model-consult small{color:#fff}.selection-heading.office-atmosphere .quick-model-consult:hover{background:#ffffff25}@media (width<=800px){.catalog-intro.office-atmosphere{border-radius:18px;margin-top:12px;margin-bottom:12px;padding:24px 18px}.catalog-intro.office-atmosphere h1{letter-spacing:-.04em;margin:0 0 14px;font-size:30px;line-height:1.08}.catalog-intro.office-atmosphere>p:not(.eyebrow){margin:0 0 18px;font-size:13px;line-height:1.5}.catalog-intro.office-atmosphere .actions{flex-direction:column;align-items:flex-start;gap:14px;margin:0;display:flex}.catalog-intro.office-atmosphere .actions .button{min-height:44px;padding:12px 17px;font-size:13px}.catalog-intro.office-atmosphere .actions .text-link{min-height:36px;padding:0;font-size:13px}.catalog-intro.office-atmosphere .catalog-shortcuts{white-space:normal;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:18px 0 0;padding:0;display:grid;overflow:visible}.catalog-intro.office-atmosphere .catalog-shortcuts a{color:#fff;white-space:normal;background:#ffffff0f;border:1px solid #ffffff65;border-radius:22px;justify-content:center;gap:6px;min-width:0;min-height:42px;padding:8px 6px;font-size:11px;line-height:1.25;display:flex}.catalog-intro.office-atmosphere .catalog-shortcuts svg{flex-shrink:0;width:15px;height:15px}.selection-heading.office-atmosphere{border-radius:16px;margin-bottom:14px;padding:20px 16px}.selection-heading.office-atmosphere h1{max-width:100%;margin:0;font-size:25px;line-height:1.12}.selection-heading.office-atmosphere .quick-model-consult{margin-top:12px;font-size:12px}.selection-heading.office-atmosphere .quick-model-consult strong{font-size:12px}.model-hero.office-atmosphere{border-radius:18px;gap:0;padding:24px 16px 18px}.model-hero.office-atmosphere h1{margin-bottom:12px;font-size:32px;line-height:1.1}.model-hero.office-atmosphere>p:not(.eyebrow):not(.fine){margin-bottom:16px;font-size:14px;line-height:1.5}.model-hero.office-atmosphere .actions{flex-wrap:wrap;gap:10px;margin:0;display:flex}.model-hero.office-atmosphere .actions .button{min-height:44px;padding:12px 18px;font-size:13px}.model-hero.office-atmosphere .actions .text-link{min-height:40px;font-size:12px}.model-hero.office-atmosphere>img{object-fit:contain;border-radius:12px;height:215px;margin:16px 0 0;padding:18px}.model-hero.office-atmosphere .fine{margin:10px 0 0;font-size:10px;line-height:1.5}}.ob-intro{color:#1d1d1f;background:#f7f6f3;padding:54px 0 0;overflow:hidden}.ob-intro-layout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:44px;display:grid}.ob-intro-copy{min-width:0;padding:8px 0 32px}.ob-intro-copy .eyebrow{letter-spacing:.16em;color:#77716b;margin-bottom:26px;font-size:11px}.ob-intro-copy h1{letter-spacing:-.065em;margin:0 0 26px;font-size:clamp(52px,5.4vw,82px);font-weight:650;line-height:.98}.ob-intro-copy h1 span{color:#8a6751}.ob-lead{letter-spacing:-.025em;margin:0 0 15px;font-size:22px;font-weight:500;line-height:1.4}.ob-definition{color:#6e6a65;max-width:370px;margin-bottom:26px;font-size:15px;line-height:1.6}.ob-actions{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.ob-actions .button{border-radius:30px;gap:14px;padding:14px 22px;font-size:14px}.ob-actions .text-link{font-size:13px}.ob-intro-product{min-width:0}.ob-intro-product .openbox-interactive{max-width:none;margin:0}.ob-intro-product .openbox-kit-visual{background:#eeebe5;border-radius:22px}.ob-intro-product .openbox-kit-visual>img{aspect-ratio:3/2;object-fit:cover;mix-blend-mode:normal;width:100%;height:auto;max-height:none;margin:0}.ob-intro-product .openbox-kit-controls{margin:18px 0 9px}.ob-intro-product .openbox-interactive .fine{text-align:center;color:#79736d;min-height:30px;font-size:10px;line-height:1.5}.ob-intro-product .openbox-kit-labels>span{color:#4c443b;border-color:#d5ccc0;box-shadow:0 4px 16px #0000000a}.ob-promises{border-top:1px solid #ddd9d3;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:34px;padding:27px 0;display:grid}.ob-promises>div{justify-content:center;align-items:center;gap:14px;display:flex}.ob-promises svg{color:#756b60;flex-shrink:0}.ob-promises strong,.ob-promises small{display:block}.ob-promises strong{font-size:14px;font-weight:600;line-height:1.4}.ob-promises small{color:#77716b;margin-top:4px;font-size:12px}.ob-explanation{grid-template-columns:1fr 1fr;gap:16px 70px;padding:66px 0;display:grid}.ob-explanation>.eyebrow{color:#77716b;grid-column:1/-1;margin:0;font-size:10px}.ob-explanation h2{letter-spacing:-.045em;margin:0;font-size:40px;line-height:1.08}.ob-explanation h2 span{color:#8a6751}.ob-explanation>div>p{color:#626267;margin:0 0 16px;font-size:16px;line-height:1.6}.ob-explanation .text-link{font-size:14px}@media (width<=760px){.ob-intro{padding:28px 0 0}.ob-intro-layout{flex-direction:column;align-items:stretch;gap:22px;display:flex}.ob-intro-copy{padding:0}.ob-intro-copy .eyebrow{margin:0 0 16px;font-size:9px}.ob-intro-copy h1{margin-bottom:18px;font-size:46px;line-height:1.02}.ob-intro-copy h1 br:nth-child(2){display:none}.ob-intro-copy h1 span:before{content:" "}.ob-lead{margin-bottom:12px;font-size:17px;line-height:1.35}.ob-definition{max-width:330px;margin-bottom:18px;font-size:13px;line-height:1.5}.ob-actions{flex-flow:wrap;align-items:center;gap:12px}.ob-actions .button{min-height:44px;padding:12px 17px;font-size:12px}.ob-actions .text-link{min-height:36px;font-size:11px}.ob-intro-product .openbox-kit-visual{border-radius:16px}.ob-intro-product .openbox-kit-controls{margin-top:12px}.ob-intro-product .openbox-interactive .fine{min-height:28px;margin-bottom:0;font-size:9px}.ob-promises{grid-template-columns:1fr;gap:18px;margin-top:20px;padding:20px 0}.ob-promises>div{justify-content:flex-start;gap:13px}.ob-promises svg{width:22px;height:22px}.ob-promises strong{font-size:13px}.ob-promises small{margin-top:2px;font-size:11px}.ob-explanation{padding:38px 0;display:block}.ob-explanation>.eyebrow{margin-bottom:14px}.ob-explanation h2{margin-bottom:20px;font-size:30px}.ob-explanation>div>p{font-size:14px}.ob-explanation .text-link{font-size:12px}.site-header .mobile-nav{border:1px solid #e2e7ec;border-radius:0 0 18px 18px;max-height:min(58dvh,430px);padding:8px 10px 12px;top:100%;left:12px;right:12px;overflow-y:auto;box-shadow:0 16px 30px #17212b20}.site-header .mobile-nav:not([hidden]){grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;display:grid}.mobile-nav-caption{grid-column:1/-1;margin:6px 8px;font-size:9px}.site-header .mobile-nav>a{gap:6px;min-height:44px;padding:10px 8px;font-size:12px}.site-header .menu-service{display:none}}.home-detail-dialog{color:#192735;background:#fff;border:0;border-radius:22px;width:min(680px,100% - 28px);max-height:82dvh;padding:36px;overflow:auto}.home-detail-dialog::backdrop{backdrop-filter:blur(5px);background:#111a27aa}.home-detail-dialog h2{margin:12px 30px 20px 0;font-size:clamp(25px,4vw,34px);line-height:1.1}.home-detail-dialog p{color:#576470;font-size:15px;line-height:1.6}.home-detail-close{float:right;cursor:pointer;z-index:2;background:#eef1f4;border:0;border-radius:50%;width:36px;height:36px;font-size:25px;position:sticky;top:0}.kit-detail-image{width:100%;height:auto;margin:20px 0}.kit-detail-items{grid-template-columns:1fr 1fr;gap:12px;font-size:14px;display:grid}.office-tour-gallery{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;display:grid}.office-tour-gallery figure{margin:0}.office-tour-gallery img{aspect-ratio:3/4;object-fit:cover;border-radius:12px;width:100%}.office-tour-gallery figcaption{color:#65717c;padding:8px 0;font-size:12px}.openbox-origin{background:#f5f6f7;border-radius:20px;grid-template-columns:1.3fr 1fr;align-items:center;gap:30px;margin-top:30px;margin-bottom:24px;padding:30px;display:grid}.openbox-origin h2{font-size:clamp(27px,3vw,38px);line-height:1.08}.openbox-origin p:not(.eyebrow){color:#566471;max-width:520px;font-size:15px}.openbox-origin small{color:#69747e;margin-top:14px;font-size:10px;display:block}.openbox-origin img{object-fit:cover;object-position:center 60%;border-radius:14px;width:100%;height:260px}.family-all{transition:box-shadow .25s,transform .25s}.family-all:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0068bb20}.family-all svg{animation:4s ease-in-out infinite stock-invite}@keyframes stock-invite{0%,70%,to{transform:translate(0)}80%{transform:translate(5px)}90%{transform:translate(0)}}.home-v6 .openbox-showcase{color:#183b33;background:#edf3f1}.home-v6 .openbox-sale-copy h2 span{color:#305e53}.saving-highlight{color:#17664c;background:#e3f3ed;border-radius:8px;padding:7px 10px;display:inline-block}.ob-compare-note{color:#64717b;font-size:12px;line-height:1.5}@media (width<=600px){.home-detail-dialog{padding:22px}.openbox-origin{grid-template-columns:1fr;gap:18px;padding:22px}.openbox-origin img{height:190px}.openbox-origin h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.family-all svg{animation:none}.family-all{transition:none}}.home-detail-dialog .kit-detail-image{object-fit:cover;object-position:center bottom;border-radius:14px;height:300px}.openbox-origin img{object-position:center bottom;height:310px}.origin-saving{color:#17664c;text-underline-offset:5px;margin:12px 0;font-size:1.25em;font-weight:650;text-decoration:underline #97cbb7;display:block}.home-review-list{gap:14px;display:grid}.home-review-list article{border-top:1px solid #e5e7eb;padding:18px 0}.home-review-list small{color:#687582;margin-top:4px;display:block}.home-review-list blockquote{margin:12px 0;line-height:1.6}.home-review-list img{object-fit:cover;border-radius:12px;max-width:100%;height:170px}.home-rating-links{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.home-rating-links a{background:#f6f7f8;border-radius:12px;padding:12px;font-size:13px}.home-rating-links strong{color:#986c0b;margin-right:6px;font-size:20px}.home-comparison-dialog{width:min(850px,100% - 28px)}.home-comparison-dialog .wrap{width:100%;padding:0}.home-comparison-dialog .ob-value-section{background:0 0;padding:0}.home-comparison-dialog .ob-value-heading{display:block}.home-comparison-dialog .ob-value-number{text-align:left}.home-comparison-dialog table{border-collapse:collapse;width:100%;font-size:13px}.home-comparison-dialog th,.home-comparison-dialog td{text-align:left;border-bottom:1px solid #e2e6ea;padding:12px 8px}.home-comparison-dialog th{font-weight:600}.home-comparison-dialog .comparison-onward{margin-top:20px}.home-comparison-dialog .ob-compare-scroll{overflow:auto}.home-comparison-dialog caption{color:#687582;text-align:left;margin:12px 0;font-size:12px}html:has(.home-detail-dialog[open]){overflow:hidden}@media (width<=600px){.openbox-origin img,.home-detail-dialog .kit-detail-image{height:250px}.home-comparison-dialog th,.home-comparison-dialog td{padding:10px 5px;font-size:12px}}.openbox-origin img,.home-detail-dialog .kit-detail-image{object-position:center 65%}.openbox-origin .origin-real-video{aspect-ratio:9/16;object-fit:contain;background:#101010;border-radius:20px;justify-self:center;width:min(100%,280px);height:auto;max-height:500px;display:block}.office-tour-intro{grid-template-columns:1fr 300px;align-items:center;gap:72px;max-width:1100px;padding-top:44px;padding-bottom:44px;display:grid}.office-tour-intro h1{letter-spacing:-.045em;font-size:clamp(32px,4vw,54px);line-height:1.06}.office-tour-intro h1 span{color:#72899a}.office-tour-intro p{color:#66717d;max-width:540px;font-size:18px;line-height:1.55}.office-tour-intro .fine{margin-top:20px;font-size:12px}.office-tour-intro video{aspect-ratio:9/16;object-fit:contain;background:#111;border-radius:22px;width:100%;max-height:534px}.office-details .visit-card{background:#f7f8fa;border:1px solid #e1e5e9;border-radius:20px;padding:28px}.office-details .visit-card>svg{width:28px;height:28px;margin-bottom:12px}.office-details .visit-card h3{font-size:28px}.office-details .visit-card dl{margin:18px 0}.office-details .visit-card dl>div{border-bottom:1px solid #e1e5e9;padding:12px 0}.real-details{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.real-details>div>p:not(.eyebrow){color:#697580;max-width:430px;line-height:1.6}.real-details-videos{grid-template-columns:1fr 1fr;gap:16px;max-width:440px;display:grid}.real-details-videos figure{min-width:0;margin:0}.real-details-videos video{aspect-ratio:9/16;object-fit:contain;background:#111;border-radius:16px;width:100%;display:block}.real-details-videos figcaption{color:#697580;padding-top:10px;font-size:13px}.home-detail-dialog .kit-detail-image{object-fit:contain;height:auto;max-height:230px}@media (width<=760px){.office-tour-intro{grid-template-columns:1fr;gap:24px;padding-top:28px;padding-bottom:30px}.office-tour-intro p{font-size:15px}.office-tour-intro video{justify-self:center;width:230px;max-height:none}.openbox-origin .origin-real-video{width:230px;max-height:none}.real-details{grid-template-columns:1fr;gap:24px}.real-details-videos{width:100%;max-width:380px;margin:auto}.real-details h2{font-size:32px}}.office-photo-hero{isolation:isolate;color:#fff;background:#18201f;border-radius:24px;max-width:1320px;min-height:480px;margin-top:24px;margin-bottom:20px;padding:64px clamp(24px,5vw,72px);display:flex;position:relative;overflow:hidden}.office-photo-hero:before,.office-photo-hero:after{content:"";z-index:-2;pointer-events:none;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-3px}.office-photo-hero:before{filter:blur(1px);background-image:url(/images/real/4738.webp);background-position:50% 48%}.office-photo-hero:after{z-index:-1;background-image:linear-gradient(90deg,#0a1012d4,#0a10129c 45%,#0a10123b),linear-gradient(90deg,#0000 45%,#0a101226),url(/images/real/9328.webp);background-position:50%,50%,100%;background-size:cover,cover,58%;mask-image:linear-gradient(90deg,#000,#000)}.office-photo-hero>div{max-width:660px}.office-photo-hero h1{color:#fff}.office-photo-hero h1 span{color:#d2dee2}.office-photo-hero p,.office-photo-hero .eyebrow,.office-photo-hero .fine{color:#e1e7e9}.office-photo-hero .eyebrow{font-size:12px}.office-photo-hero .fine{color:#c4d0d4}.openbox-opportunities .openbox-deals .ob-model-stage{aspect-ratio:auto;height:250px!important}.openbox-opportunities .openbox-deals article .ob-model-phone{opacity:1!important;height:230px!important;transform:none!important}@media (width<=760px){.office-photo-hero{border-radius:20px;min-height:420px;margin-top:16px;padding:36px 24px}.office-photo-hero h1{font-size:34px}.office-photo-hero:after{background-image:linear-gradient(#0a1012cc,#0a10128c),linear-gradient(90deg,#0000,#0000),url(/images/real/9328.webp);background-position:50%,50%,bottom;background-size:cover,cover,100%}.openbox-opportunities .openbox-deals .ob-model-stage{height:220px!important}.openbox-opportunities .openbox-deals article .ob-model-phone{height:210px!important}}.ob-real-preview{border-top:1px solid #e5e7eb;margin-top:32px;padding-top:26px}.ob-real-preview .section-heading{align-items:end;margin-bottom:18px}@media (width<=760px){.openbox-opportunities .v6-heading{margin-bottom:16px;display:block}.openbox-opportunities .v6-heading h2{margin:8px 0;font-size:26px;line-height:1.12}.openbox-opportunities .v6-heading>.text-link{margin-top:4px;font-size:13px;display:inline-flex}.openbox-opportunities .eyebrow{letter-spacing:.12em;font-size:10px}.openbox-opportunities .openbox-deals>article{border-radius:20px;flex-basis:78%}.openbox-opportunities .openbox-deals article>a{flex-direction:column;gap:8px;min-height:0;padding:18px;display:flex}.openbox-opportunities .openbox-deals .ob-model-stage{width:100%;margin:4px 0;height:150px!important}.openbox-opportunities .openbox-deals article .ob-model-phone{object-fit:contain;width:100%;height:150px!important}.openbox-opportunities .openbox-deals article h3{margin:4px 0;line-height:1.16;font-size:21px!important}.openbox-opportunities .openbox-deals article p{margin:0;font-size:12px;line-height:1.4}.openbox-opportunities .openbox-deals .openbox-label{font-size:10px}.openbox-opportunities .openbox-deals .deal-price{margin:4px 0;font-size:27px;line-height:1.2}.openbox-opportunities .openbox-deals .deal-includes{margin:0;font-size:11px;line-height:1.4}.openbox-opportunities .openbox-deals .text-link{align-items:center;min-height:40px;font-size:13px;display:flex}.openbox-opportunities>.fine{margin:10px 0;font-size:10px;line-height:1.45}.ob-real-preview{margin-top:22px;padding-top:22px}.ob-real-preview .section-heading{margin-bottom:14px;display:block}.ob-real-preview .section-heading h2{margin:0 0 6px;font-size:25px}.ob-real-preview .section-heading p{margin:0;font-size:13px}.ob-real-preview .real-story-track figure{flex:0 0 58vw;max-width:240px}.ob-real-preview figcaption{padding:8px 0;font-size:11px}.ob-real-preview .fine{font-size:10px;line-height:1.4}.openbox-opportunities .ob-social-proof{gap:12px;margin-top:18px;padding:18px 0}.openbox-opportunities .ob-social-proof h3{font-size:21px}.openbox-opportunities .ob-social-proof blockquote{padding-top:12px;font-size:14px}.ob-decision{gap:14px!important;padding-top:22px!important;padding-bottom:24px!important}.ob-decision h2{margin:8px 0 10px!important;font-size:26px!important}.ob-decision p{font-size:13px!important;line-height:1.45!important}.ob-decision-points article{gap:10px!important;padding:12px 0!important}.ob-decision-points h3{font-size:15px!important}.ob-decision-points p{margin-top:4px!important}}.sealed-reference{flex-direction:column;gap:3px;margin:5px 0 8px;line-height:1.35;display:flex}.sealed-reference strong{color:#b42332!important;font-size:12px!important;font-weight:500!important}.sealed-reference small{font-weight:400;color:#6e747b!important;font-size:11px!important}@media (width<=760px){.sealed-reference strong{font-size:11px!important}.sealed-reference small{font-size:10px!important}.openbox-opportunities .v6-heading>.text-link{white-space:nowrap;width:auto;max-width:none}}.saving-highlight{color:#215e47;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 50%,#fae7a3 50%);padding:0 2px;font-weight:650}.exclusive-tag{letter-spacing:.01em;color:#37678b;background:#edf4f9;border:1px solid #dae7f0;border-radius:5px;align-items:center;gap:4px;width:fit-content;max-width:100%;margin:2px 0 7px;padding:3px 7px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}@media (width<=600px){.exclusive-tag{padding:3px 5px;font-size:9px}.sealed-reference .saving-highlight{font-size:10px}}.analytics-choice{z-index:120;backdrop-filter:blur(12px);color:#233441;background:#fffffff7;border:1px solid #dce3e9;border-radius:15px;width:min(320px,100vw - 36px);padding:18px;position:fixed;bottom:95px;right:18px;box-shadow:0 8px 40px #1630451a}.analytics-choice strong{font-size:14px}.analytics-choice p{color:#657581;margin:8px 0 13px;font-size:12px;line-height:1.5}.analytics-choice>div{gap:8px;display:flex}.analytics-choice button{cursor:pointer;background:#fff;border:1px solid #d9e2ea;border-radius:8px;padding:8px 14px;font-size:12px}.analytics-choice button:first-child{color:#fff;background:#0067c5;border-color:#0067c5}.analytics-choice>a{color:#657581;margin-top:12px;font-size:10px;display:inline-block}.quote-preferences{border-block:1px solid var(--line);margin:0 0 16px}.quote-preferences summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:3px 12px;padding:12px 0;font-size:14px;font-weight:600;list-style:none;display:grid}.quote-preferences summary::-webkit-details-marker{display:none}.quote-preferences summary span{color:var(--muted);grid-column:1;font-size:12px;font-weight:400}.quote-preferences summary svg{grid-area:1/2/3;transition:transform .15s}.quote-preferences[open] summary svg{transform:rotate(90deg)}.quote-preferences[open] summary{margin-bottom:6px}.filter-panel .filter-apply{justify-self:stretch;min-height:44px}@media (width<=760px){.mobile-refined .catalog-app .stock-live-banner{gap:0;margin-bottom:8px;padding:10px 12px}.mobile-refined .catalog-app .stock-live-symbol{display:none}.mobile-refined .catalog-app .stock-live-banner strong{padding-right:65px;font-size:14px;line-height:1.35}.mobile-refined .catalog-app .stock-live-banner p{margin:3px 0;line-height:1.4}.mobile-refined .catalog-app .stock-live-banner summary{align-items:center;min-height:32px;font-size:12px;display:flex}.mobile-refined .catalog-app .live-chip{top:12px}.mobile-refined .catalog-control-dock{padding-block:5px}.mobile-refined .catalog-control-dock .catalog-quick-filters{grid-template-columns:1.4fr 1fr;margin-bottom:6px}.mobile-refined .catalog-control-dock select,.mobile-refined .catalog-control-dock input{font-size:16px}.mobile-refined .catalog-app>[data-condition-description]{margin:8px 0}.mobile-refined .catalog-app .catalog-meta{margin-block:8px 12px}.mobile-refined .catalog-app .filter-panel{gap:10px;padding:12px}.mobile-refined .catalog-app .filter-panel .filter-apply{margin:0;font-size:14px}.mobile-refined .selection-home>.wrap>.v6-heading{margin-bottom:16px;display:block}.mobile-refined .selection-home>.wrap>.v6-heading h2{max-width:none;margin-bottom:8px;font-size:28px}.mobile-refined .selection-home>.wrap>.v6-heading .text-link{min-height:36px}.mobile-refined .quote-intro{padding-block:24px 20px}.mobile-refined .quote-intro .eyebrow{margin-bottom:10px}.mobile-refined .quote-intro h1{margin-bottom:12px;font-size:30px}.mobile-refined .quote-intro>p:not(.eyebrow){margin-bottom:10px;font-size:15px;line-height:1.45}.mobile-refined .quote-intro .text-link{min-height:36px}.mobile-refined .quote-section{padding-block:20px 28px}.mobile-refined .quote-controls{border-radius:18px;padding:18px 16px}.mobile-refined .quote-controls .eyebrow{margin-bottom:8px}.mobile-refined .quote-controls h2{margin-bottom:8px;font-size:24px}.mobile-refined .quote-controls>.muted{margin-bottom:16px}.mobile-refined .quote-controls label{margin-bottom:12px}.mobile-refined .quote-controls input,.mobile-refined .quote-controls select{min-height:46px;margin-top:5px;padding-block:10px;font-size:16px}.mobile-refined .quote-fields{grid-template-columns:1fr 1fr;gap:10px}.mobile-refined .quote-preferences{margin-bottom:12px}.mobile-refined .quote-controls .button.full{min-height:46px;margin-block:12px}.mobile-refined .quote-payments{margin-top:18px}.mobile-refined #contenido.wholesale-business .wholesale-meet{gap:20px;padding-block:24px}.mobile-refined #contenido.wholesale-business .wholesale-credentials{grid-template-columns:1fr 1fr;gap:4px 16px;padding:18px;display:grid}.mobile-refined #contenido.wholesale-business .wholesale-credentials strong{margin:0;font-size:29px;line-height:1.2}.mobile-refined #contenido.wholesale-business .wholesale-credentials strong:nth-of-type(2){grid-area:1/2}.mobile-refined #contenido.wholesale-business .wholesale-credentials span{margin:0;font-size:13px}.mobile-refined #contenido.wholesale-business .wholesale-credentials span:first-of-type{grid-area:2/1}.mobile-refined #contenido.wholesale-business .wholesale-credentials p{grid-column:1/-1;margin:12px 0 0;font-size:13px;line-height:1.5}.mobile-refined #contenido.wholesale-business .wholesale-payments h2{margin-bottom:18px;font-size:28px}.mobile-refined #contenido.wholesale-business .wholesale-payment-grid{grid-template-columns:1fr;gap:8px;margin-block:16px}.mobile-refined #contenido.wholesale-business .wholesale-payment-grid article{grid-template-columns:60px 1fr;align-items:start;gap:5px 12px;min-height:0;padding:14px;display:grid}.mobile-refined #contenido.wholesale-business .wholesale-payment-grid article>strong,.mobile-refined #contenido.wholesale-business .wholesale-payment-grid article>svg{grid-area:1/1/3;align-self:center;margin:0}.mobile-refined #contenido.wholesale-business .wholesale-payment-grid article>strong{font-size:28px}.mobile-refined #contenido.wholesale-business .wholesale-payment-grid h3{grid-column:2;margin:0;font-size:16px;line-height:1.25}.mobile-refined #contenido.wholesale-business .wholesale-payment-grid p{grid-column:2;margin:0;font-size:13px;line-height:1.45}.mobile-refined #contenido.wholesale-business .wholesale-faq details{padding-block:0}.mobile-refined #contenido.wholesale-business .wholesale-faq summary{min-height:48px;padding-block:13px}.mobile-refined #contenido.wholesale-business .wholesale-form-layout{gap:22px}.mobile-refined #contenido.wholesale-business .wholesale-form-layout .eyebrow{margin-bottom:12px;font-size:10px;line-height:1.4}.mobile-refined #contenido.wholesale-business .wholesale-form-layout h2{margin-bottom:14px;font-size:29px}.mobile-refined #contenido.wholesale-business .wholesale-form-layout>div>p:not(.eyebrow){margin-bottom:16px;font-size:15px;line-height:1.5}.mobile-refined #contenido.wholesale-business .wholesale-form-layout form{padding:20px}.mobile-refined .wholesale-comparison .wc-heading{margin-bottom:14px}.mobile-refined .wholesale-comparison .wc-heading>p{margin-top:9px}.mobile-refined .wholesale-comparison .wc-columns>div{padding-block:11px}.mobile-refined .wholesale-comparison .wc-row span{padding-bottom:8px}.mobile-refined .purchase-steps{gap:10px}.mobile-refined .purchase-steps>li{grid-template-columns:34px 1fr;gap:7px 12px;min-height:0;padding:18px;display:grid}.mobile-refined .purchase-steps .step-top{flex-direction:column;grid-row:1/3;align-items:flex-start;gap:10px;margin:0;display:flex}.mobile-refined .purchase-steps h3{grid-column:2;margin:0;font-size:19px;line-height:1.2}.mobile-refined .purchase-steps p{grid-column:2;margin:0;font-size:14px;line-height:1.5}.mobile-refined #caracteristicas{padding-block:28px}.mobile-refined #caracteristicas .section-heading{margin-bottom:18px}.mobile-refined #caracteristicas .feature-grid{gap:10px}.mobile-refined #caracteristicas .feature-card{padding:18px}.mobile-refined #caracteristicas .feature-card>svg{margin-bottom:10px}.mobile-refined #caracteristicas .feature-card h3{margin-bottom:10px;font-size:22px}.mobile-refined #caracteristicas .feature-card p{margin-bottom:0;font-size:15px;line-height:1.5}.mobile-refined .payment-editorial{gap:20px;padding-block:30px}.mobile-refined .payment-editorial .clarity-card{margin-top:0;padding:20px}.mobile-refined .payment-editorial .clarity-card>svg{margin-bottom:12px}.mobile-refined .payment-editorial .clarity-card h3{font-size:24px}.mobile-refined .home-payments{gap:20px;padding-block:28px}.mobile-refined .home-payments h2{margin-bottom:14px;font-size:28px}.mobile-refined .home-payments>div:first-child>p:not(.eyebrow){margin-bottom:14px;font-size:14px;line-height:1.5}.mobile-refined .home-payments .payment-table>[role=row],.mobile-refined .payment-editorial .payment-table>[role=row]{padding-block:12px}.mobile-refined .office-details{gap:22px;padding-block:28px}.mobile-refined .office-details .buying-steps{margin-top:18px}.mobile-refined .office-details .buying-steps li{gap:16px;padding-block:16px}.mobile-refined .office-details .buying-steps h3{margin-bottom:8px;font-size:20px}.mobile-refined .office-details .visit-card{padding:20px}.mobile-refined .office-details .visit-card h3{font-size:25px}.mobile-refined .faqs details{padding-block:0}.mobile-refined .faqs summary{min-height:48px;padding-block:14px}.mobile-refined .guide-hero{padding-block:24px}.mobile-refined .guide-hero h1{margin-bottom:14px;font-size:30px}.mobile-refined .guide-hero .search-input{margin-top:16px}.mobile-refined .journey-hero h1{margin-bottom:16px;font-size:31px}.mobile-refined .journey-hero>.wrap>p{font-size:16px;line-height:1.5}.mobile-refined .article-intro h1,.mobile-refined .page-intro:not(.office-atmosphere):not(.buying-photo-hero) h1{font-size:30px;line-height:1.12}.mobile-refined .site-footer{padding-top:26px}.mobile-refined .footer-columns{gap:22px 16px}.mobile-refined .footer-columns h3{margin-bottom:8px}.mobile-refined .info-page h1{font-size:30px}.mobile-refined #contenido .ob-decision{gap:18px;padding-block:24px}.mobile-refined #contenido .ob-decision h2{margin-block:10px 14px}.mobile-refined #contenido .ob-decision-points article{padding-block:12px}.mobile-refined #contenido .ob-decision-points article:first-child{padding-top:0}.mobile-refined #contenido .ob-guarantee{margin-block:16px}.mobile-refined #contenido .ob-last{padding-block:24px}.mobile-refined #contenido .ob-last h2{margin-block:12px 16px;font-size:28px}}#stock-disponible{scroll-margin-top:80px}.brand-identity[data-astro-cid-uivuhh7y]{color:inherit;flex-shrink:0;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.brand-emblem[data-astro-cid-uivuhh7y]{background:#000;border-radius:12px;flex-shrink:0;width:54px;height:54px;display:block;position:relative;overflow:hidden}.brand-emblem[data-astro-cid-uivuhh7y] img[data-astro-cid-uivuhh7y]{object-fit:contain;width:180%;max-width:none;height:180%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brand-name[data-astro-cid-uivuhh7y]{letter-spacing:-1.5px;white-space:nowrap;font-size:28px;font-weight:800;line-height:1}.brand-name[data-astro-cid-uivuhh7y] span[data-astro-cid-uivuhh7y]{font-weight:500}.brand-name[data-astro-cid-uivuhh7y] i[data-astro-cid-uivuhh7y]{color:#008cff;font-style:normal}.brand-identity-footer[data-astro-cid-uivuhh7y] .brand-emblem[data-astro-cid-uivuhh7y]{border-radius:16px;width:72px;height:72px}.brand-identity[data-astro-cid-uivuhh7y]:focus-visible{outline-offset:5px;border-radius:12px;outline:3px solid #008cff}@media (width<=640px){.brand-identity[data-astro-cid-uivuhh7y]{gap:7px}.brand-emblem[data-astro-cid-uivuhh7y]{border-radius:9px;width:38px;height:38px}.brand-name[data-astro-cid-uivuhh7y]{letter-spacing:-1.2px;font-size:22px}.brand-identity-footer[data-astro-cid-uivuhh7y] .brand-emblem[data-astro-cid-uivuhh7y]{width:64px;height:64px}}.announcement-positioning{white-space:nowrap}.store-announcement .announcement-positioning strong{color:#d7e8f7}.announcement-positioning>span{color:#7f98ac}.home-openbox-invite .desktop-nav .openbox-nav-invite{color:#a95f22;background:#fff6e9;border-radius:10px;margin-inline:3px;padding-inline:14px;font-weight:650;position:relative}.home-openbox-invite .desktop-nav .openbox-nav-invite:after{content:"";background:#c57b33;border-radius:50%;width:5px;height:5px;margin:0 0 2px 7px;animation:3.6s ease-in-out infinite openbox-invite-pulse;display:inline-block}.home-openbox-invite .mobile-shop-nav .openbox-nav-invite{color:#a95f22;isolation:isolate;position:relative}.home-openbox-invite .mobile-shop-nav .openbox-nav-invite:before{content:"";z-index:-1;background:#fff0d9;border-radius:11px;width:50px;height:28px;animation:3.6s ease-in-out infinite openbox-invite-glow;position:absolute;top:4px;left:50%;transform:translate(-50%)}.home-openbox-invite .mobile-shop-nav .openbox-nav-invite:after{content:"";background:#c57b33;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:calc(50% + 13px)}.home-openbox-invite .mobile-shop-nav .openbox-nav-invite>span{font-weight:650}@keyframes openbox-invite-pulse{0%,to{box-shadow:0 0 #cc8b4240}50%{box-shadow:0 0 0 5px #cc8b4200}}@keyframes openbox-invite-glow{0%,to{background:#fff0d9;box-shadow:0 0 #cc8b4226}50%{background:#ffe5bd;box-shadow:0 0 0 5px #cc8b4200}}@media (prefers-reduced-motion:reduce){.home-openbox-invite .openbox-nav-invite:before,.home-openbox-invite .openbox-nav-invite:after{animation:none!important}}
